&(0x7f0000000540)="00cb8bc4f98899aa1d4e0aabe2e8ccdd2bc6c29217e59dfb8a9d0e0ee60f5e33b959e6f57743bd375ac842c05e93b9539c43c346a2e36f9301c987e962ed98538e896b39deb611e01662d134bf697784f4091cae2f83f6464ad5cfd27211e4bc68a84d29e4a0ae50db4526ad18ca1ab40b9650a4c5958262f1463a81dd017f4c57f3f93b0aca2b91ff9ba58c3258f372ef627a879cc54bffe49f4ebd24bc654ac503e4fe12dd421c3ee75623ea004c21f429a1e10528a7404a4fef5e2b529e72f95b12a8ea7967fd824476f2dbfd01a3b9977a83ed0d1e9da3e7923387f9328ac9cf020000008985592cb33d159e88c68d5a4f0d61a6e1d0c547a9279ee94faa487b1058e261477713cdfb6433e400546b65f34b1fcaf2ab9454c528a9a3b19f9a7844767967b40d493062bb28ca216e0ac9d60cfca8bbcd48a2fb364d3946c51bf5d11a19fe835746edd9105d6fdbaf0c89626e62e8fc64aed4e60bff24f50a47b226b8834aa85e4349baefef7ddaff7a49633ffe50ff803b347c76168bdd9f80077ae3f967d8b5797b0d90a0416fc0599c17b56abae5069a813f7df214e583e195f9d6b3a508e93dcff7b338bb3083b29457ad6c507223907a6dc7832b1853a34264bd6e7f2cf64a4f3b506e004abe2e2443b5c0acb94b7c8c72f5e4c443577beb2dfaacc00000000000000000000000000000000000000000", 0x1fa}], 0x4) ioctl$TIOCSBRK(r1, 0x2000747b) 21:17:26 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/33}, &(0x7f0000000080)=0x23) r1 = socket(0x6, 0x4005, 0x9ec5) r2 = socket$inet6(0x18, 0x4, 0xfffffffffffffff8) r3 = socket$inet(0x2, 0x4002, 0x100000) poll(&(0x7f0000000100)=[{r0, 0x40}, {r1, 0x100}, {r2}, {r3, 0x8}], 0x4, 0x9) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0xfffffffffffffffe, &(0x7f00000000c0)=0x3, 0x4) 21:17:26 executing program 0: r0 = syz_open_pts() r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xffffffffffffffbb) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTART(r0, 0x2000746e) 21:17:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) write(r2, &(0x7f0000000200)=')', 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:17:26 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mprotect(&(0x7f0000ff6000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000fed000/0x12000)=nil, 0x12000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 21:17:26 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000640), 0x1, 0x0, 0x2, 0x0) 21:17:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x801, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) fcntl$getflags(r0, 0x3) 21:17:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="6106f108830c18fc01958102358237402e14ceb555cf4e7b4771547ad1560c5d", 0x20) preadv(r0, &(0x7f0000001180)=[{&(0x7f0000001140)=""/45, 0x2d}], 0x1, 0x0) close(r0) r1 = dup2(r0, r0) accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 21:17:26 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) socketpair(0x18, 0x0, 0x8063, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x9, 0xfffffffffffffc00}, 0xc) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)="c8", 0x1}], 0x1) 21:17:26 executing program 1: fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_open_pts() syz_open_pts() r0 = syz_open_pts() select(0x40, &(0x7f0000001540)={0xa5}, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) setrlimit(0x6, &(0x7f0000000000)={0xd28b, 0x5}) 21:17:26 executing program 1: execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000100)='!^\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=':-^\v\\*}\x00', &(0x7f00000001c0)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)=')[\x00', &(0x7f0000000280)=',:(\x00']) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0xffffffffffffff6b, 0x7, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 21:17:26 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) r1 = dup(0xffffffffffffff9c) recvfrom$inet(r1, &(0x7f0000000100)=""/202, 0xca, 0x2, &(0x7f0000000200)={0x2, 0x2}, 0xc) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmctl$SHM_UNLOCK(r0, 0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe, 0x8000020000112) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = shmget$private(0x0, 0x2000, 0x422, &(0x7f0000d14000/0x2000)=nil) dup2(r2, r4) r6 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r6) faccessat(r3, &(0x7f0000000080)='./file0\x00', 0x2, 0x0) writev(r3, &(0x7f0000000100), 0x0) pipe2(&(0x7f00000000c0), 0x10000) shmctl$IPC_RMID(r5, 0x0) 21:17:26 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) write(r1, &(0x7f0000000300)="501b4c83604387ea8599b8b3a829f92060f714d461b2cc7ace24de3939c65de1b79e355979215cd38714dc17ef9b8dc18df377a02fcdff323e7b022ad182e2f455087ba1855461d9f4311f92e087f42d2984fb58cecdde5a3f2ccfaa9af5ed2680fc1d0faa527692cc93d807d1afaf465c67c755c0f20fa9a0d1231657923c4cfb2fd4a745577cfc115c47bf478de65346f4eadf5aa86c", 0x97) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) fcntl$dupfd(r0, 0x0, r0) fchmod(r1, 0x100) write(r1, &(0x7f0000000000)="49562e0c08edc7d589ca25c276c014eab5cc9ba994453df1ff8ade10d6fb92dfcf7d1ff073f8e2e92c2338eaf8a16c71ff61fe093670e67ab9b5daef596a0064d1ab39139f1022e3dbc7718bd1d6b11020b888f08c646c887b6545d37ba5f39e5e7050c3a9543f1b9c8dc065a9daf70546cfdeeeba1aa7bed4e6a2355baca67ef0f08040a6edacdde2d9e9f94d6ee8bcddf6c5ba218686291c81564741f4fb7f85121e428be15cb291f610867891feb7ac4112bd36955421aec264", 0xbb) 21:17:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x18, 0xc000, 0x3) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13d0fd812eaa4f713031e60131929648", 0x14) 21:17:26 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10b) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x20, 0x9, "33b9c01d71b34d7daf408cbc1692aaff3d555bfb", 0x80, 0x400}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff0001360efe8e3114729e13b07b753de32148fb6242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea95938074751d4850b13ebbbe16ad4d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a2dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656754a7906333bf00123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea47c1b9e0d1d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0xfffffedb) r2 = syz_open_pts() close(r1) r3 = dup(r2) dup2(r3, r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 21:17:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2ff28a42cccb66696c653000fd9f1fe57a7d97874335fb641f35fc4332b432939b8e52fec6b6ecf91eb3eb931b5c4416334f6ee20d40bcecd136f54634315a0027275f65f249b38ba3d5230eaaa2e8ed49b9f10900aa25dc60792f6ef7ec6f46edc4b5b50a6d7122b2854ea8d73f378f5afedb7d0b504e1077c695274208908b"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1207, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) 21:17:26 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 21:17:26 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) close(r0) dup(r0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) openat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x80) listen(r0, 0x0) socket(0x695ac19f957891c, 0x1, 0x10001) recvfrom(r0, &(0x7f0000000080), 0x0, 0x40, &(0x7f0000000040)=@in6={0x18, 0x1, 0x4, 0x6}, 0xc) 21:17:27 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f00000002c0)="7e06f12eed00e5825c277d369c7a278ccb31bb65fadd506bde76636ab96d270df74eb65ff4f20781333f82c9bd71fe45f14169bda369f344997cf8b8c312df9af3a8311674e18d7e31349e373c4cc4e801f7a625f81485def5ed2a3986e1e8739c84dde814a0ed1a13ecd5e79ad30ef18f8594d9b22edffc0ef01886c6eb6a2cc62fb62387237c8d4e5ff8d50c4004000000000000005192728b6cbb734afcdc8c0751a86a912a414bc38cc459e1845f601dc5a40834b228e75cac57ad890386b18652", 0xc3) write(r1, &(0x7f00000000c0)="bc8bdfb5", 0x4) sendto(r1, &(0x7f0000000100)="9b858804fe241c4811b2a9ca0608d5952644156a3848cde1717a802c008606158909624a6431c7e5d9c7f78b83e4b78d3a243765927d761beeeea18bf7974d4114020cad382d6838f5518960d45625707305fc2841176a18faa260018efe02817c0a101cf5fbd6699b373e61520eb8f39faa9954cf6039c44958c55aed3705bde1a7ff8d107700450ca2b96bdf9b095ba50547de9c19d31bbfaca33d4abb0fffb070864a8665655304e387b5a1dd08525eefb696f45ef112df86f186b9029342cbe9b903de5d6890da066950b8c6efcfaece1e166434beda15c32afd8f582a2c80f4540a3366f423b5f2672aafbd4887", 0xf0, 0x0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) execve(0x0, 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r2 = msgget$private(0x0, 0x200) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() r5 = getuid() r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r8 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x0, r3, r4, r5, r6, 0x81, 0xfffffffffffffffd}, 0x4, 0x2, r7, r8, 0x9, 0x9ee2, 0x2, 0x40}) read(r1, &(0x7f0000000200)=""/108, 0x96) 21:17:27 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) readv(0xffffffffffffffff, &(0x7f0000000040), 0x0) r1 = dup2(r0, 0xffffffffffffffff) close(r1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0xff) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff000001cb490000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x24}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) 21:17:27 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kqueue() close(r0) r3 = dup2(r0, r2) pipe(&(0x7f0000000080)={0xffffffffffffffff}) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b, 0x0, 0x0, 0x101}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) accept$unix(r3, 0x0, &(0x7f0000000000)) recvmsg(r1, &(0x7f0000001480)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000001400)=[{&(0x7f0000000140)=""/254, 0xfe}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/235, 0xeb}, {&(0x7f0000000080)}, {&(0x7f0000000240)=""/88, 0x58}], 0x5, &(0x7f00000000c0)=""/38, 0x26}, 0x0) recvmsg(r4, &(0x7f0000001840)={&(0x7f00000014c0)=@in6, 0xc, &(0x7f00000017c0)=[{&(0x7f0000001500)=""/82, 0x52}, {&(0x7f0000001580)=""/201, 0xc9}, {&(0x7f0000001680)=""/165, 0xa5}, {&(0x7f0000001740)=""/119, 0x77}], 0x4, &(0x7f0000001800)=""/13, 0xd}, 0x40) close(r3) 21:17:27 executing program 1: r0 = socket(0x17, 0x4000, 0xffffffffffffffc1) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) setsockopt(r0, 0x29, 0x23, &(0x7f00000001c0)="126da5e0429ba05e802e57876740e3f3c039ad30a84595ada16dc7c94c241141055373dd2cbc5a9e684faed4fdf8a46f11e4c1a6a1ddc8820e86f3ba01b20d842641912251f8781c9e3675305c6be5b0c0647213361119e98d09f67c7140985dbef474c624f203467a55da258008fb2c51b40c7579bd3e4826b3bc56321a94dc4e13f3e5facb9c25382e65fa7cce21fbcfd4ada76e44b95ff64013502859d5b0fd973af4725a115e4caf5cfaf3f790ad58c890f1436a6bbcf4012f11404a977f4fe88fa796f8618762ef8f78128e114086a8c8139e862148d712f2b3304fd1046f81087ca8db2fe994f4559fda91c2948a2d6db99c9b5e6d230459345eadc74b863a1707ddf3919fb5d1c39c09387ba59a32cbfc74b5a69fcb8d6369240b2a52a8d2084624aca3ef44d45d40063ddcbc0e146a1dacad21434e7e964c73cf4aa80bff6637b6ba1443d562003f1dfb27879ec50b6357b8a7911a36a34982ca938031bfd94e64a49c09a7ecf78b1fc3244878aaaba7a52482a73914379fef8b42c6ebfc6b44f84bb9f5873feb1d733ab7a4", 0x190) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x7f) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x100, 0x4) getsockname$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000100000e00000000000000000000000"], &(0x7f0000000040)=0xe) 21:17:27 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1605000000000000001a00f3ff086300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 21:17:27 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000180)=[{r1, 0x185}], 0x1, 0x7f) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') poll(&(0x7f0000000040)=[{r1, 0x7d}], 0x1, 0x0) 21:17:27 executing program 0: chdir(&(0x7f0000739ffe)='..') chdir(&(0x7f0000000000)='..') openat(0xffffffffffffff9c, &(0x7f00004d2ffe)='..', 0x0, 0x0) 21:17:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r2, 0x2000746e) poll(&(0x7f0000000180)=[{r1, 0x60}], 0x1, 0x7fff) fcntl$getown(r1, 0x5) 21:17:28 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="9d84d1662d2d2c951ea3b5c9ead31e8030693adc452758fa4f82fa6be3367321c16c0340fc2c05c0d02010aff63492aff61ff83d854212d898eaf33df23df61f04de7f0185ffa1ef41c63186ab66e918118e2c73e923a448846f48ba64b062834400173f8d339d3f1f011bd1dd929ae1ce907b8e0349bbda0903caf50c7405a4056a0e42489014d7a794d2ed8efc934ab64512bb93d1b121890ff16fd547b93868d59b8519d9626188965e551bf5c35ce0dd98567088ce739b0a016df853faea9da7c654ec5a89c0ec3639817400a2e72a3ed41948ac667cd1439c32ebdd1e21f603b1f0ed22642a30d3afb7bd6e181a06fe2125b68738c84950"], 0xfa}, 0x0) r2 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) ftruncate(r1, 0x4) sendto$inet6(r2, &(0x7f0000000180)="daf5c6647fba8b6158597faf4ba5eba2a1e5d38482cf52ad9dded5ddda22fd8bb8dfe2ea21ff16f6bab80e9242c995a8208300dfe55ae2b20eae9e45f2c160564dc4f0749fda322c7350af0fa0d10e503a23c27fe3ed1a11aeec162d4732844e25072d18dbd27515067b6c4078a38bd6867b93140dc00da45248559f49b1a6962a669b22ac4b570a475fa6dcf6bba24234198df768cf69703d876ec7b5b93f4b79b3e37423389ee34a843737244efd497870a0f6cabc24fab805be52a87464efeed23690c2b50cb411b3bd", 0xcb, 0x2, &(0x7f0000000280)={0x18, 0x3, 0x4, 0xfffffffffffff60d}, 0xc) recvmsg(r1, &(0x7f00000000c0)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000080)=""/9, 0x9}, 0x0) 21:17:28 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f00000000c0)=[{r1, 0x12c}], 0x1, 0x0) getegid() close(r0) 21:17:28 executing program 0: r0 = semget(0x1, 0x3, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = socket$unix(0x1, 0x3, 0x0) getsockname$unix(r3, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r4 = getuid() r5 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x6, r1, r2, r4, r5, 0x188, 0x6}, 0x3ffd98d0, 0x20, 0x6}) setegid(r2) pipe2(&(0x7f0000000100), 0x4) setrlimit(0x3, &(0x7f0000000140)={0x1b40ea43, 0x1f}) r6 = msgget(0x2, 0x8) msgrcv(r6, &(0x7f0000000400)={0x0, ""/28}, 0x24, 0x0, 0x1800) 21:17:28 executing program 0: r0 = syz_open_pts() select(0x40, &(0x7f0000000000)={0xf91, 0x3, 0x6, 0x3, 0x34b, 0x0, 0x401, 0x9fd}, &(0x7f0000000040)={0x5, 0x6, 0x5a4, 0x80000001, 0x1, 0x6, 0x80000000, 0x7}, &(0x7f0000000080)={0x1, 0x1, 0x23d, 0x10001, 0x9, 0xfffffffffffffffe, 0x5, 0x5}, &(0x7f00000000c0)={0x8001, 0xbd}) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x1, 0xffffffffffffffff, 0x9, 0x10400ffffffff}) 21:17:29 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2, 0x188) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x1ff, 0x8, 0xf22}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r1, 0x8, 0x0) pipe(&(0x7f0000000000)) 21:17:29 executing program 0: madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 21:17:29 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x0) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, &(0x7f0000000200)=[{0x10}], 0x359}, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x6) 21:17:29 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)=0xb9) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$TIOCCBRK(r2, 0x2000747a) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 21:17:29 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1a, 0x8007, 0x80000000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r4 = syz_open_pts() r5 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000180)) r6 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x41, 0x10, 0x2, 0x8001}, {{r2}, 0xf31182d6b9ba19d7, 0x4, 0x2, 0x3, 0x1}, {{r3}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0x3}, {{r4}, 0xffffffffffffffff, 0x80, 0x20000000, 0x745, 0x40}], 0x7, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffe, 0x2, 0x20, 0x7, 0x8001}, {{r6}, 0xffffffffffffffff, 0x1c, 0x80000043, 0x1f, 0xffffffff}], 0x9, &(0x7f0000000200)={0xc6c7, 0x200}) r7 = kqueue() minherit(&(0x7f00003ea000/0x1000)=nil, 0x1000, 0x2) kevent(r7, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x6) 21:17:29 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1c, r0, 0x0, 0x0) mprotect(&(0x7f0000374000/0x14000)=nil, 0x14000, 0x6) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = getgid() getgroups(0x1, &(0x7f0000000200)=[r1]) getgroups(0x9, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = getegid() getgroups(0x7, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x8, &(0x7f00000001c0)=[r1, r2, r3, r4, r5, r6, r7, r8]) fchmod(r0, 0x40) mprotect(&(0x7f00005a3000/0x3000)=nil, 0x3000, 0x1) 21:17:29 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) write(r0, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) kqueue() readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 21:17:29 executing program 0: socket(0x10, 0x4000, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername(r2, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) write(r0, 0x0, 0x0) close(r1) 21:17:29 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x2d, &(0x7f00000001c0)={0x1fffe0}) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0xa) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0xffffffffffffff8c, 0x5, 0x4, "d76cc54427e504b4fabf56ab168aaa0b5e69f8c4", 0xee, 0xffffffffffff7e4f}) 21:17:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x2c, 0x0, &(0x7f0000000040)=""/174, &(0x7f0000000100)=0xae) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) 21:17:30 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfd0e) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 21:17:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xcfc5, 0x0, 0x0, 0x0) dup2(r2, r1) r3 = socket$inet6(0x18, 0x2, 0x0) r4 = dup2(r3, r3) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB], 0xa, 0x0}, 0x0) 21:17:30 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="f81126bfc04cce3eb72b3228a87f470c630d117e79ea3608bcb0d6ad6be5f7339fbdcb6371dc856e76564b113d038093f676139f609e6a5bead883e459775c5b652edb9aa0c75a2ab0d7977713c1ae64efc6c0371b08591599e2337596c9ef9e892cd2d79c23ac98ca515cae99f88353b464f7d0454cd9ef147c6bc59b767bd54bb631e11b0a89a5d87b203b3f567276025996736bbd8400550a2e7e34b39a8e3508de9a65234f5abc8d4e814dfe5aba16986c0ea32509c704612ca07f22284552d31e18cb86b73f3d0888b254d8", 0xce) r1 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) 21:17:30 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0xffffffffffffffe2, &(0x7f00000000c0), 0x1000000000000346}, 0x0) 21:17:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) write(r0, &(0x7f0000000080)="b6513cc93c68612c9e464d9caf114d22cb9249e2d8efba034c06f6dc765263078a01459a481ec24b3c1c8aed4ed22dded388cbb3c34c14ca9ebcaf5e2ff68fd9328f680bc56af6", 0x47) 21:17:30 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in, 0xc) r1 = open(0x0, 0x0, 0xa) semget(0x1, 0x3, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000280)="24a404f31d6619590e44a6707dd026dc32311cd6f2e918424a1a09eaeb0eae72ef54385df69635b94f1848c53166b43569a5df78c78cdfe4de4f8e2f391c3b62a2da7e5db92bae20a6e291797c1d7a94407b36113985b6afed287f63ab2582a09c6195231d252a0605584b57303d39fadf4350a2a267730fe000808507947ac6d75a053c504157f4574b59bdc02d425c39086c0a3062c4e5915a3981f5441a67db025eb5ad902c48b50bf8dafddc773026e3145a6952ec7f6fe63df07ffc83f2405ab0f0119743ee963e50eb1f9788d5319ea8de81be63823ea636e333a679be9eaba5b51b5650f51d807c1186b63c2f23b86ae5d0fc7b9c57198ce48eeb7e6efcb38fc44a0f4535beed0f58a1d0761b163b29adac44be5d7372c70ea2b1e449a908b8c8592ebc7dbfc5559b650a3f96229d9c2cf88d01b1ec9bf9a2be7196dfaf63faf6fa44fa09fa541abd32ab712680f0d0b9bc13ab8992aea330126444ba5a5ca730cf02e5b1c0f8f6425cc43f44f19bc7a518533ff5644b4c54abe0a81d5e3ceb05d6c4fc7daab6d28f496d608f0d51a46cbb6966313c3952983abb9c9ef827d3685748f8f7187dc8a5a3c5acfa062ef0290fdde736ec801f903ae08bee144883b5ccb879888b187704de3d7d1c0af1", 0x1d2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51", 0x64}], 0x1) write(r2, &(0x7f0000000000), 0xfe72) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x3, 0x0, 0x81, 0x1, "7435ecee59367b9447de6b6f7dbf6561871bd227", 0x2, 0x7ff}) r3 = syz_open_pts() close(0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x7ff, 0x0, 0x0, 0x0, 0x0, 0x2, 0x4}, 0xc9ed, 0x6ddf, 0x0, 0x0, 0x5, 0x0, 0xe30}) r4 = shmget(0xffffffffffffffff, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000480)=""/205) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) connect(r0, 0x0, 0x1000000f1) readv(r3, 0x0, 0x0) 21:17:30 executing program 1: semget(0x0, 0x2, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8000, 0x4a) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x7fd, 0x200000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x41f7, 0x1, 0x20, 0x6, "3e3447c33eb9ff520c5f942dabe234d1ec51a599", 0x4, 0x87}) r2 = msgget$private(0x0, 0x20) r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getgid() getpid() r7 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000040)={{0x5, r3, r4, r5, r6, 0x40, 0x80}, 0xb63, 0x5, r7, r7, 0x4, 0x9, 0x7ff, 0x8}) 21:17:30 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r2 = dup2(r0, r0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x7fff) fchdir(r2) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x8008, 0x7) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) fchown(r0, 0x0, 0x0) 21:17:30 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) writev(r0, &(0x7f0000001680)=[{&(0x7f0000001580)="5faa7f4b18d5567195f6da84ec9831c1ccd0988c8d9614deae0537ee38602e1039ef0501706e516bf5da055dc0fbb48569260f097e7e02ee63b9a11025310dc0", 0x40}], 0x1) r1 = getpid() mknod(&(0x7f0000000080)='./file0/file0\x00', 0x2000, 0x5) r2 = getuid() r3 = getgid() fchownat(r0, &(0x7f00000001c0)='./file0\x00', r2, r3, 0x6) fcntl$setown(r0, 0x6, r1) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000001240)="7afae84010e9901c5ce8571074da60c98007b6bc293ce67ab186f2e2241e7bb744804339426f2d9ba119156d34d17f60d3257f693d3e11c5f0c6c838b016a7a398d4fcd33102deef02e88094f29f2f6757fe0b6f77dab27bf55b5adc306cb994dfadb7018e590ee2ca0c1c7a7d0b74317da0fb8fa94f58dc01ce45d6a940b15ebd170fbf680a430e059798ff02c9ea18bb", 0x91}], 0x1) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0xffffffffffffff61}, {0xfffffffffffffff9, 0x2}}) readlinkat(r0, &(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)=""/135, 0x87) 21:17:31 executing program 0: r0 = socket(0x900000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x0) 21:17:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000680)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000740)=ANY=[@ANYBLOB="01ea27be2facbf4cabde6ec1db000000000000003000e69b9fbd38e76ac53aa8e43de8011858d6afb4fa9e85003e94723f9585622c9711a22d4acdf45d51508f06f311abeb6530c3e16829097867b0607ebb5c6d13434aac37c316d9bc84634522eeebb134024777804c7998c8dfbe7badd9911c68d091d79c72bbac8004946ced419c37a7d171886c8f2dbe2f440b8a97a81b40a9722772"], 0xa, &(0x7f00000005c0)=[{&(0x7f0000000180)="272065d8fd97cd825279f345db92856d21366c5395a26710c31c9c03355768807b6708e891504c0d609ba7cd8712ca80b17536748b34f1a07b830c7e720cadd5ea60f5d4af985568a39e8ac3f4befffa2bebd4d525f0507b29c59e927058738c5bb8e947c3e0c537e571f84707fd923d7d952537e11f73f6c946aacb2a5594a7552c7d8c071d4888fca6bc60e8896da07797771833a67e96d522c40e785bc68c1c0021fa2d7525c558fa2b2288ac3f44725c9dd8fb4f3483a3a0827265fbc65539fabfd8a253d86191a74e4e507b73d929be50c18d86c04809c6be10236d65", 0xdf}, {&(0x7f0000000080)="51b84a7d3070881c5fefe0fdfe33f16263076e4feb2c86c367ddc38ddd65c65d302259ab4a845926ddc87f83ed9015d82ce70998c879af858427715e1f611eef6ab875d4d6aed402d59c5542b7fdae27493db97da2f2a63087285af4db76df150df3b26ba71c04d2a0b393992537244516d650f42191f3874d7e0214438655305faaaaebd1942872f7aaf4f9f76443e042b0928ca618c1f0adcdf5fec1", 0x9d}, {&(0x7f0000000280)="4285a0b7e733b733ed18bb4fe1c6a69b02e45107b521a8c94f55435165e12259a48e1f67aaad52be8ebd23698e008b877bce85816b2ae10332254faeb266c06c9b1d34b1f5e0238bb7cb4ff7422529b1d9f2b4ef7b0a24cdf35fb94c966caf9208054e6cf30a0a796085fe5088450948fab5326c884e08ad5ba1a96fd04700463f84a414b9d955e255535f4da80f8ba7e5d25fc0f0434d674d14dfa6eff9f69be3f4f689b448243773a6f309ef4f63d983a265c4b28a18c086e16ec667e21893116a7a", 0xc3}, {&(0x7f0000000380)="705b006c3f585fb15ace36f378215136f9be0951fae1794d57891d136d1e76740ae7cd2911878165bcc283f54d12fc94b0c5752d015c7a73cb4cc8d301df9906b369be34dfbf7f732e", 0x49}, {&(0x7f0000000400)="b9925763b7c4b260246824cb279b70b17da77058bf338c4313424b91cdf62ec97f6fe3d372f050fe1597f6e9b874ce3faf4ab9509cd94a3922e2eb2ffbe5a47c3da7a8be26ce56e221e49f9852a73de110fc7778b1e02edce827ec0e0326ab3baccd03c82cce88d8e0c5dda4452b43282a5832e14934cfe34de9b343a39e1e3bd3d9985c7ad854ba4f25a3e20a4b808726382281eb9cb59e90528019b7465c717bb6d1be0ee247961359b3efedb592ce2095343aa677af66de6df958457c9a80b9663fa20cd838c4f91dbe260e", 0xcd}, {&(0x7f0000000500)="9fc2a6aa5dd78689d4e8718e25847127ab369725fa8e0e3e8831e99f54267af9c923c1d0968661cb6fb959289a158a8150a4d140373a921829bb355e883ccce93961af5c36587746f94aa049113d71c1a59f3863df0db18e5757c8a0c12da1d8b551040c45699b45f80dfb3acafa2561cb55627b4149a64038e49b8df33d6a453425db5ff214e6123202aa4533548b", 0x8f}], 0x6, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x401}, 0x0) socket(0x10, 0x3, 0x1) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:17:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)) open(&(0x7f0000000000)='./file0\x00', 0x22, 0x10) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 21:17:31 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00e4622a81a200800000"], 0xffffffffffffffbe) listen(r0, 0x0) 21:17:31 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x880, 0x80) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x27d, 0x2000) read(r1, 0x0, 0x0) 21:17:31 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) fsync(r0) bind$inet6(r0, 0x0, 0x0) 21:17:31 executing program 0: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x800, 0x20) 21:17:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000140), 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="fc1c0d16d8411870c00e4b010097a78ebcc849ab9368", 0x16}], 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="edaabf47480bc440e5e87b10941d6d8a2d71b7e566428af35898bdc0d3182ccfba6dd91d7bbdb58537964e7b83897211f190c7497cb8b0", 0x37}, {&(0x7f0000000040)="867bf41e821e8c9ea403485bfb676d020ca7e875f3b654514083463e8b30e1ee552c396bd40efa19d4fba0ef30af7b1a1e4ece07b234f580a1c97e5a9901bd7b4455fc1476410dd159ebbff4ff7911abdd3feb12ac827c3b33870656fb9a1cdc10141eca11a693517618a7413515e0063114458588e8bfec9bea6e551ba0de0e5264aba76ebcfdea045d9ca07c1aa104a76e25863f926f57e11db2ae3e732279025bccfd75dd28699370ed609d0b22", 0xaf}], 0x2) recvmsg(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0, 0x15}, {0x0}], 0x3, 0x0}, 0x0) syz_open_pts() 21:17:31 executing program 0: unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x4) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x100) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x2, 0x2) bind(r1, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) 21:17:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xffffffffffffffff, 0x4) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xff, 0x20, 0xff, 0x200, "b88685fa6dc85ab10f09dad321036690c742cb94", 0xfffffffffffffffc, 0x10000}) 21:17:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x8, 0x0, 0xd1) 21:17:32 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000002c0)="e1bc2f348f099fd15835900e8538ff740de8a5897c406ff701376c93bb66bbeb7455faa03b9062755166a045a2cdc60b4bf0cecad739131e56346a459125d3cbfc105f238d67932111d8f361fdb9d7fa48b58d4191e04dc9b86996d671e8bc3f87183a76bfd59fac61976b15711bcade3520ab473c6bc7944f307ac4dc3d2b4307d4149c46796b5361c64fc5dbca0b2b1c209dcbda035ad52ee3ba46cf8aa88452a9841b6eb3bd2db5", 0xa9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) write(r0, &(0x7f0000000280)="a9", 0x1) r1 = syz_open_pts() dup(0xffffffffffffffff) kqueue() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x101, 0x0, 0x8a4, "0cc345ebc6b9228908b10a584918c7d270f1b3be", 0x9}) 21:17:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x200000000024, &(0x7f0000000000), 0x0) setsockopt(r0, 0xfffffffffffffffb, 0x8, &(0x7f0000000000)="d386522ea5692f6dfc98eca946a7d53c38d9933b8d5d25ffa782d4494dfc859e45e40b8d592f235de73f49b2d591ba4c57e475d112524a1ac5e4d9ad47dd1311ad54414d4da7bdcaf3096253b87be1bd1f42af839545c6413e20e35d3ea32a7a36d301aa60a56cb9447ebd5127ebf0d2494c4e10495945054b7f35dd5a250ca129a9d03c2bea5220d068", 0x8a) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x3, 0x7ff}, 0x8) 21:17:32 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x18, 0x15, 0xbf89}], 0xfff, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffc, 0x8c, 0x60000000, 0x4, 0x8}, {{r0}, 0xfffffffffffffffe, 0x2, 0xb, 0x9, 0x101}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000009, 0x100000000, 0x5}, {{r0}, 0xfffffffffffffff8, 0x10, 0x0, 0x1ff, 0x7fffffff}], 0x6186b041, &(0x7f0000000500)={0x1000, 0x6}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="cc2c45ce9303bab1f89d5f65e01833a7d20e9db04e73558f687e565a3215e6a8ed30c4a30435c462c0e933c12be3c69c51946249b2159f29dec96196695b541e1e6454751a27c2c07c0bbeccb5401faf8ba8e95c81e95fd62380873232a30b32ca0ed1593b201e62c1f8d7196a48ab8acac7b45e92b26a8847f06b7b330c601b87bb24fb955fa8d8999df30270a7e731f508e985dc432ddb18c272075170dc2a67ca72b2f821d7184fc867975b33648cff8d2dee2066d5411f0aab248df226cde577ce13c2af1dfa281b0664b25499dfea3b280e8613080b13", 0xd9) r2 = kqueue() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r4, &(0x7f00000001c0)=""/109, 0x6d) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000280)="4dec1b9e9dbbf8971ab9963edb4b978377769b2cc9a304c222fbfbaae9a14a7dbac18d9602c9bc85222eb218f8ab1020acd8d7", 0x33}, {&(0x7f00000002c0)="e52497a9182b6ec08e796ccd255437f429e85576f46600fcc65854ce4f99426408a7c55024502522a2f459c35d77212e5b04cee25a4d6d6ac9c1af764abdc2e0b963a9dcea13889f363544e103635d3dc5729ba86e9cb0475bca3e19c9feff899188e693058235e42cada4ae51659dd93693a27fffc7fd41adfe5c052f7baa84980cdaeaeec950f3bfeb0a1b340ea9c9c1a8a559ecd3c84db62177576ada9aeba67d97632422ac4a5ddca94f5cee411f52f69f4970029748a93e51f6298804d8d18df05ff3d0e7f45ecd4c57a68e9ca3353231eb6d9fd521baf573811dd5860affdfc90625e488b4d13c7672a562260c41d97b312e", 0xf5}], 0x2, 0x0) write(r0, &(0x7f0000000100)="21d68d279cd0ea7f2d2e5b0763d52aad93660b44fa5147aec5cb2b1bf74ecd405a55292776f3f5", 0x27) bind$unix(r4, &(0x7f0000000540)=@file={0x0, './file0\x00'}, 0xa) getrlimit(0x7, &(0x7f0000000400)) shmget(0x3, 0x1000, 0x6ef23206b18b1c5d, &(0x7f0000ffe000/0x1000)=nil) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) bind$unix(r4, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$setstatus(r3, 0x4, 0xc8) 21:17:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet(0x2, 0x5, 0x800) recvmsg(r1, &(0x7f0000001440)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000001300)=[{&(0x7f00000000c0)=""/37, 0x25}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/226, 0xe2}, {&(0x7f0000001200)=""/90, 0x5a}, {&(0x7f0000001280)=""/69, 0x45}], 0x5, &(0x7f0000001380)=""/160, 0xa0}, 0x842) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x5, 0x0, 0x2) connect(r0, &(0x7f0000001500)=@in6={0x18, 0x0, 0x400, 0xe69}, 0xc) accept$inet(r1, &(0x7f0000001480), &(0x7f00000014c0)=0xc) 21:17:33 executing program 1: r0 = socket$inet(0x2, 0x8, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r1 = socket$inet(0x2, 0x2, 0x0) recvfrom(r1, &(0x7f0000000140)=""/130, 0x82, 0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff125c00000000", 0xc737) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(r2, &(0x7f0000000240)='./file0\x00', 0x20401, 0x20) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 21:17:33 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x80) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)={{0xfffffffffffffffd, 0x1}, {0x6022, 0xfffffffffffffff7}}, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) chdir(&(0x7f00000000c0)='./file0\x00') readlinkat(r1, &(0x7f0000000000)='./file1\x00', &(0x7f0000000040)=""/26, 0x1a) 21:17:33 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0xa) getdents(r0, 0x0, 0x0) 21:17:33 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000080), 0x0) 21:17:34 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) recvfrom(r0, &(0x7f0000000080)=""/48, 0x30, 0x40, 0x0, 0x0) fchown(r0, 0xffffffffffffffff, r1) 21:17:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = semget$private(0x0, 0x7, 0x40) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/151) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setgroups(0x2, &(0x7f0000000280)=[r3, r4]) fcntl$setown(r0, 0x6, 0x0) r5 = dup(r0) openat(r5, &(0x7f0000000040)='./file0\x00', 0x8, 0xa0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) 21:17:34 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x5f, 0x4) r1 = socket(0x2000000011, 0x3, 0x0) kqueue() sendto$inet6(r1, 0x0, 0xffffffffffffff34, 0x0, &(0x7f0000000140)={0xa}, 0x1c) 21:17:34 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0xfffffffffffffc9c, 0x404, 0x0, 0xfffffffffffffc40) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) syz_emit_ethernet(0x67, &(0x7f0000000080)="714d94e9727ba76a1a1d697bcc9e94047701f7089606312c612b3aa5a3631178ec32d9405d2478e27d9762d6aec40f4f0967a78b571c11c06c9f5d46d8f695dc58f8514e0c4423b272f701d6062137a5f6eae022b3e140c2dfde8d6ecd0ad93835e154f4aa3a9b") 21:17:34 executing program 1: r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x10}, {r0, 0x104}, {r0, 0x4a}, {r0, 0x48}, {r0}, {r0, 0x108}, {r0, 0x46}, {r0, 0x1}], 0x364, 0x1000000000000) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) flock(r0, 0x1) 21:17:34 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x6, 0x8000, 0x1ffe000) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) sendmsg(r1, &(0x7f0000001700)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000001540)=[{&(0x7f0000000080)="36dbb99bf65c0942c6143326ab6b7ab8fc00cac1eb4e3117ba5d60b89f01a385c8a5b06155f7ad6b5d981853b85bf1d23c3235000d305f899493100ef0c7c4afa0d04372e855afdd427d1c91c4c4658d58582e065c27e3faa53d35da93d144aecd34728c1695a1e48cdebc5f3ff373", 0x6f}, {&(0x7f0000000100)="6513eabdcfe199a1bb5c52db4eba3f297753f34f80af48488619e619004eeaee7e14ad179c4efa675401571a86bae9f411b74ca937e18389b19ed736d1c0bb3e0ff537f5e260cb139b", 0x49}, {&(0x7f0000000180)="40d80df90e73bff2adf43dd04aaee212d1316dda3d62aae7d058281102c6e3fc7c9b7cc58e50bdd6a6f45fccd96da4958978b5bdb9fea22a96ac37d7dda7a6c351fd805af21fb5af9686bd307a3b986bef72b1ac990f01b0b00f9198cb2aaa60183e281ffa6236eaf24ea0a2bf007d1d26829c9d3fca8e7051fd3f71e7bd8807fc0304c81572bb2e60fe99035f7b0976dcb1626e4fb17e84115d3f349afcea02f72e1d1b650774eec9c114e5cc7c69c573c78ebe32f1a21289c842becf157414e7a5102794a499d6803ff64abdb58f1aebb859a5759ce6f78574f00305fbe39153", 0xe1}, {&(0x7f0000000280)="55dc50221fcb3c0dc6c4712452c1dddbba38cbe0de0e339643a49fd918eb1b56e6d416ac83c10fc767b339a5337496a88214a6aa189c2bb0b9741466a9a9ad33556c23016e21acbc332cb9b844a1afa882da81d937d5a6cd882182d5017769191cc437872c409cdcd68d6eb7a9412496b4c7dd524385cbea18aa068988c125b62706d0debfd0169d1db013943af3874244629c0dd698b2c2dc3ec013a741e13b0324a808079ebff0b8b8d85bb3c49e9a3f42e148a9654fc5537b2adce5138c1b09450e88c7d771735b466865baf42ee8dc5156a606841f749e6b7e0d4b3b6c3e2087e9507de7", 0xe6}, {&(0x7f0000000380)="887066e624d84627a2d4f86014d20759ad7c", 0x12}, {&(0x7f00000003c0)="889c175ef295d5c7f20d94cac0481fac5124edb103331dc40971e85a96b6d31ff55067d1cd6dc56bedf0f6829813ec9835816ad192e58e1d63cb23ba8e875f739d0dfb7564265961e4b2caa08e15b493972b470384c04f688801be8b463f732d95c05fce83b9bbba5f576b60585496bcb6790f54b91ae8f753377c3d6fae90b73a330a73ba8a4680561599", 0x8b}, {&(0x7f0000000480)="baf59c6219d2eea136e8e2186301ac9030b6b915930238420236648c3080d3498c5cff9b39a54e3eb53f769d975f7c2958331f90baf4f178ce6695ca01ebe6194f97c0252a0bf6be9858703c9e05a780a4e314294a133b48f4a627de751b89a48fe7d8ab09aef83a4ebd5948179b906d69ebededb8e3d134f6fa173282622459052cfad84e96e203f214fc8d0a7fcdb7773cc7b72c629fcdf532aad5ee5120097d61de28410ae357350729bd066a9780b8fcc0ca2503a7122484682080b3d47940b81813aae26dea9b4a64eaaead31e20eaa7aed089726a38c8c764fc630b0990150084ff82bae62c8ee51a2fc0a39713fb1139d4d25003ddcf7bebaebb5e2a3232660bd48b01dd22672310f8aae6165816828f2cf3cd35cc2e2a516451dbaf131df5e3bef15dc6f18a803edaeb356d5c1f5761b5f712d7a7f511c4d2a0517266b7dcad358974635fd9951ad7408756edb754de82cfbe9b58faef58eecb29ae1742b25598be72011e1a768031d352f31e67023dbcfb2b700d90eae1201f0f6433108852c2f9a2b7b9946c06badac3e0a6d9248041e5d1eaadb638858d372e488aca625a3088308a65114a648416d5e6b44ea9ffeb02b5a613f96623c4576d17da49143e76cfafc0727f78bc1cdfc079e05c95530719c7842b28e58f9b56ef6508e60cf679e0ccb436795fd5eaa5ce783b9f7a07021c69873cdb5de4725951d250975337e6edf0a8f5b3fc2e174793d4216c1345b33acd777340b24fbb018c315f9199470f653fd23c54be463a28c5d2d1fc79fbe0972ce972a77006f4d0607ec92776f856f198c1572d289988b9ab4a7dea6b1d44613218db653afeaa831e0306478d766ba1a9c1f9e72c7598f9943ca972d40b85bc42a234845349983f17fbb8ee50c5d811ef06d3f4fab46717d194f7650993f202112f9e22f10c15694c68ea12db7730f141cb6024ba0265e7af2896bc0d070b644cbfc4c78f31c64cb12ed531d95a9ada866a91e98de7ad7d5e43a68917efbcb3d2ef3013f290e23f2550dcaffa1a3c6549f6a57ae1b627982256e8d5517fcc93ed9c075126aecb0ca6664e5971fe27b051ece7bf773e4b2bc15d622c93f588115f22e13c35f429549f37dfb2fd4de3ea09673c299f6d2a9e1fad1c074069d071cf789af3b9aab9452265f7e281798e9b8d596857b1afd798777479ea615bcaa7057680c318d744d6e3dd7ce3e64f98564e548ffe7633998099762998c6aa7a38e775f0243880d764a8b74aaf6682fcd373442cc4b33e24cdac641b104016cceaf996fbf5b9cd64c88a485cc4124f2d767560f9333dc85c9cc02a203ef16e46ef8caab65f7d98dd8f85c66b490195b57d756aca4b57c105193fcf85e76f9655b64a83fb7cdaadf6acd191643eebdae96f6b9c839c1aad7bb62fcc29f1303bf00e5fe7bcedf07eed45e0ad114b3f8207fd1e42bd51c5bac590e35aa4e8596cf0dd6665d64dd33b85b833aba6765b1ac527d1d19269f852d3e9ce8f9465060467bb6e249011b92ac40a032893290dba4a9d3605e1fad9a45077bd6df561e98385f812ca24b64c3409297ad81bcd124839cb4ffb3a8cf1301ee8ab05498029a97a65cdb195423e314525c1f917c2dfd60faa1b13cabe6a72a99d377aa3c4ab572a29bce5ebaccba80e954c659b9208970865ac40b4248f327700030822b7d156a05f8f40c63431e85b6aafc661adb56d0ff0b17681e2c5169261bc3f494f449752081fa9ef2d84eff01d14f8add6bd37a834cd2e88e62131b5d841c8f67dc2edecfa8f09bf74a83016b82f09df0578612d41c9b01c66f056569c7e77692e423af644bce30a4c839bf776bfc88c8e42e4378747f85f543570b8e40bea24be6617cea81711f584fada81f94aab3f8e7f3269b1b213af81c7d0b2f660ec0de498ca5e28293d571899a4a0f6ee0bb777601143d7d4fa89abe4975fda76ecf4bfc2aa5998ee313760811a84be208ab836de1d8373dcf9eb24bf68df64d2edf0582ca057cf12b617846923b7dbf32f5d253e29e2b783154dad5c93408619b65ffcedd34e1ddc3d13ccfbc4195add8fec090779bceea41f4f4c77cb78e4e0d95f38482fa5e766b1aaca639c7b3b2906eeafc2416ad54c4c7e925bb9bdac712018edfd7a1291dbb91432b385fa40209e9d08bce054526b884ced4cf4dcd6e24f48d063bf50a9ec800f9a0fcde5ec52d9b07ac407a86baf872e620d88a5373645bfec14989a820b33652a023c2d9a75601910994f773a349aae10327690b1c5649c6fba7f40c9a96ef19ff0b526a3a382273d76a0b77c7ae69f2cc35f35845182e400d460feaa3dab485ce77a5f93862d535fda97c23b7a709b2fc36504533db4efbe4b35d8e1a86d1b945f7362d28d6606fe12774d8dc504a0f128b9ab7539f89146b8b4220581a7db99e165cccb5e25836235179e8e1916ca04fd1aacc460170015a271ef8aa049618d8dbcf13aedf89c3f1e47d9b10b3160053d1d39b2b5ccdb89f6fc7b27bb37f93a4a6a4f0a121cb21184f5efcee29fed93753a860d4843567e6f6d3fe3a331bc7ec5a86f8cad43ecfe3d63a012207e62d4a0a23fa22b9c290502261fc8159ea4a3520da5ca3fd41c6d23bcdd57a08429965bc8146f537bdddbfe7649f633e41f5640492ebfcb946a14c0e7c11a79b5d5e1f64751951b0ca079786cf5646f752322b8bac5f55cde0136f51be836a29d0f8ddd905e5b7dbadbb977a93fe95d6ff5960a455e4efe6d336ef0a4e78af547eee3751269c3be9b5aafc860af66cb2c1d4a95c9a08970f1600167fc9bf7000b53c021414043a852e5560c9ea07ccf50774b2f81c8dd4f285dee3325f5bc849b7e10e65d11c418ee40b8ef6616fc7712b5c938f4e93ce212e209b3e9b3fe4d08e545dd9af058b062099ff4c313cc0bf66cd9679e95638d245c5df82c5be3f2e28e344a3e8d4055fc8c352de35b16c3cb38d6711bed58b90a4bfb467cfb5c048431006d1faa26ea48c209e7465eb910c4c6dd1c5608350df0849acc42d8a57e70d16c5b2d1000ff0474ddd41181adaa894fe5bfec33a47ecb77748110d894fb8de720bb6df20c3b0cca15df8fadf36a07b701b9fb2ad3bb86cb7508fed36483fb70280c9b0713b39accfdde316e90f9f6e7df989bb61d45e5d8c1407fed1a5d5a58e0a9db5df20c650234625696d99258583b3a70d4c6610ba2bfeddeda1aed6a804aa033d4f6823ed699140c179e29903fdd94492faf2a2fec53302ce3ec012813ee82d47a132573699acdd5ff35a61892c6bbaa564e8e33c44ea783513cd2c60b69e41452f58a9d49fedfd7a6fc3d64700bf13b797b48e23b9a7cf794564833d075e3aadea315849442e7b194a693fdce7b7aac19bc33ac6a570fd7153148fe584c07a2535078646ee3f80c267be73aff9704baa9cd54dc02b2417433b22c1d6df097ef8e5f4097c0899a90d8ee23a031392e512821e05779fdd2ace75e77839e12d9ce5a8e4f9962b9fb42e51758a351c0712b4ac2b82daf9dd59f4be846cfe8de26ea20d119f66f413e35e44c9f707d119b6fc0aad01d9bf7504a9d3966a1d635db98cc52714cc52a591db8278ae2f08a900e72c363b59dd74e0b871ce61873a4e00e1cee4a74cfa4c3df93af181e62a9a8235deb148584c19759dcff30f9d8c417fbee0e916399d0ed57f0208d5a013aebbce1a22de87b7d24c5842b97bb75565912ff925989ab1b0093e41b790e0d097accd7b0b6078e582c9bafe1bf7943ac166b04ca1e3d3c5f1a23931137a5d7bfdaad15e074c4b2571043e0296e657f49d5920affc9e10120959c9af77d64e3df1c753847698c8316f685fced7254a09e48c878126aa2616134316608134e60ba68d1f3687ec4243efcd3e863982a0faced913c49d73cfb73bf674cf67196b598ba5a9eaf9c916ae05206dadfda7691287f8d7c0bb7aa336b870e3e07411db38020f66c87e93cc1ce192c824c230b1b0d259722366e20b37c08bc9c7113cde81c40a61b62d413461014a0f9e0f960ff0c8506256a5016c9e7282e336f4799251334fcc24f0a442377bfb772dd8b0d94b16eb0b363d0f4719f794c63bdcbc78909af88b229b235dcdb47e48fe5338cec8fdde4effd341fa25c2e1bd145fa524fff467cb9830de27be3d27b6065e7430fbbd43da2908dbec3922eb7402d8dde6160755f0d43e1f58b8e1839f2d33b5dead779eb185dcbfddf7ac89b3c80db30d02b4a6284abbec50971384972aef67b8a786ccc227bccedb81c3b234fcfae87c10467875e8115d9ef4cf7e3197903df874d7848b9df376d1b05813af50e700bbfcf89a7af5c53219816186e5cb58aef308d5e8b84ac215bf6bd010e43daef74cb8c387059ea541dce890b54a4e340fcac1ef6617725593354744608ed895176729a7c55b10587fc0e1a21b5679a111dcf00ac014f339bdf6e7c8567ef0dc08b9824bfe18417297edbcfab006949c63f7c7907cc670cae71daa0badb839803963694b33bdff472b8e139a5fb1b024fd31667fb247b4af697c3594bc29bedcff87dfb68b5efc088f93bf857b2e2d7d8f324ca7374e156dd8d108c220c456be1385755a4519bce555a45fc16787cec0a1edce6964f2c92e8fb142394db5aaa54ce3b551572bca7408f34c8602b4cbe351dc1a69672871862270a84d992da96dde7bea3b2b080136bca74118b7e18775320aa0897f1ca19feb492cc477e667003fba9996f51e40370458af380f971dbf4ef21b91d64ba31175f817de0585b1689f6955679951113c6c423b68b10e8b80ff2aef227e85168afbb6785286fccb8b7c4adfff7189938705d9d77a907a41208eb88bdbbe217e247dceae48c47817d17be5bbd1f132f3b1fe481ff41a4bc8d0902a2cbaad896201b4c900967e96a529b74f64b54bd73858f1a1f7310cea026fb54a9dcac1c29b0c50a98a534bb70aeaf520cd44335ae938cba685860a1e178f8ddb8354a844edfee07a67417e7ce773e5a1e13534fc23a8554eef69ef54141fd548a0f82b8133a661411638fa048da8c968e46f5a3b6690dedb512bedc6605e4b8cf288edb0e4c113b354cacc80ef3a8335be46b1cad88df0835cb15ba2d6cfb8e64066591ddb0e13861b616d0c91063c5e389407be5c00b069c895109c15ef611441d9f33644880e1d9a4e1802f68c3cfb238a9d734b49a47d17ff3752557a7e841fc7b8bc4ba84670aae75ece29386d467b12e15cc7bf00665f649212ac279b3cd422e9648887e6468d8083f3e1e038b9d2f115bee1e1c1956c1cedf737b706a75a25ca3f10f54fd9694eb0fcc70a2838969ce3033433f90ca33a59e0536ee2bdb1490ba324d15675b2323f449f51f3f627b611a88c188df315c7f32ea0e5a54b21947de8ab8d248be2ac93ae3013a6b5fe2b572889c23920c7926628821ddb16101bbd6fa93f61e69d71ef448574e4c1e638a2aa9639667374bc529b409028529e22397af8683f32bda966064723b26e3898912392e3025f0d1e1638efe3e256c89fbc78447f7058b761c3b90af36a4b506ce2f46c01304f3551309f772996dc84a2a63e133792d0418fe59f529434181a14e6f8f35000f5a9b97e7c8e772b88d8525d846d3cb8174464e9447b4c91f1a46d73faa1f4c921af3f8e0f73e00b28dc51772b48dd973ae8f318b883b401e5a7cbae5dc615cf2653fac9f11c55c3b41454bd6227b201a75467b271b2ce539d8fa37bff55231a766acc7e08152f7c1fb0d44073a940e28e89935e9958573409016d6bb5419d2e1c", 0x1000}, {&(0x7f0000001480)="951ee65d447fc0edf234d96bc47413497113783da85a4475a7a874e6e76da89007d4125068158e7c8fa876b4ceb5f2383a0f26320a88d31f5d234eb62e9bacfd7b251d6b5367641ac4caf32518980723a3e0b94cc7c522db2309235ac283a428231855805dd33d1dc6b67fb4841a02d11fdafb5e5523356c7fcc03baef819d32bc6e0a7a757e7431c10606d71c5717c51082cad6631c", 0x96}], 0x8, &(0x7f00000015c0)=[{0x110, 0x1, 0x1, "34dc60d2ca97a4b882af116470c841849cb0dc2eb279c4c274ec5aaf391f456d33023821ac5f87f9050d86790eb2c8f22a899c3fc7f6b084222718600be77a5f984d0b28bf780703863b69a7f6eec060e84de94e11c69222556bd64faa768b96505eff8f2fcbac7bab9076986a6deb5e9f461ef3e063c422262ee60ffecdf39cdff535eff166e89a79ffe9981aaced2f59c709771f263709a8366ac996a821d920b472539e05bbcbea48d999db2e5b2e8eccd26a7fbe8ca3870414ecaafe30a5c1bccf5ce3839284636b0af83473e9ad98fd17669575e7b3001cf329416d9d12b0034dfd775db065e70c367799e8a379df2079b30e1097c3a50866e43a6d"}], 0x110}, 0x1) 21:17:34 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x1, 0x7}, 0xc) open(0x0, 0x0, 0xa) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000580)) semget(0x1, 0x3, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000280)="24a404f31d6619590e44a6707dd026dc32311cd6f2e918424a1a09eaeb0eae72ef54385df69635b94f1848c53166b43569a5df78c78cdfe4de4f8e2f391c3b62a2da7e5db92bae20a6e291797c1d7a94407b36113985b6afed287f63ab2582a09c6195231d252a0605584b57303d39fadf4350a2a267730fe000808507947ac6d75a053c504157f4574b59bdc02d425c39086c0a3062c4e5915a3981f5441a67db025eb5ad902c48b50bf8dafddc773026e3145a6952ec7f6fe63df07ffc83f2405ab0f0119743ee963e50eb1f9788d5319ea8de81be63823ea636e333a679be9eaba5b51b5650f51d807c1186b63c2f23b86ae5d0fc7b9c57198ce48eeb7e6efcb38fc44a0f4535beed0f58a1d0761b163b29adac44be5d7372c70ea2b1e449a908b8c8592ebc7dbfc5559b650a3f96229d9c2cf88d01b1ec9bf9a2be7196dfaf63faf6fa44fa09fa541abd32ab712680f0d0b9bc13ab8992aea330126444ba5a5ca730cf02e5b1c0f8f6425cc43f44f19bc7a518533ff5644b4c54abe0a81d5e3ceb05d6c4fc7daab6d28f496d608f0d51a46cbb6966313c3952983abb9c9ef827d3685748f8f7187dc8a5a3c5acfa062ef0290fdde736ec801f903ae08bee144883b5ccb879888b187704de3d7d1c0af1", 0x1d2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51", 0x64}], 0x1) write(r1, &(0x7f0000000000), 0xfe72) fcntl$setflags(r0, 0x2, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x3, 0x0, 0x81, 0x1, "7435ecee59367b9447de6b6f7dbf6561871bd227", 0x2, 0x7ff}) r2 = syz_open_pts() close(0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x7ff, 0x0, 0x0, 0x0, 0x0, 0x2, 0x4}, 0xc9ed, 0x6ddf, 0x0, 0x0, 0x5, 0x0, 0xe30}) r3 = shmget(0xffffffffffffffff, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000480)=""/205) connect(r0, 0x0, 0x1000000f1) readv(r2, 0x0, 0x0) 21:17:34 executing program 0: chdir(&(0x7f00001ec000)='..') symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') unlink(&(0x7f0000000100)='./file0\x00') r0 = dup(0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x21) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0xfde9528cf2fecf0e, 0x7) 21:17:34 executing program 0: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0x1, 0x8) r0 = kqueue() r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) r3 = socket$inet6(0x18, 0x80000004002, 0x48a9) r4 = socket$inet(0x2, 0x4004, 0x6) r5 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) socket$inet6(0x18, 0x0, 0x9) r6 = socket(0x38, 0x5, 0x0) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r8 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x200, 0x40) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x12, 0xfffff, 0x3, 0x5}, {{r2}, 0xfffffffffffffffc, 0x8, 0x2, 0x6, 0x242}, {{r3}, 0xfffffffffffffffc, 0x43, 0x0, 0x9, 0x6}, {{r4}, 0xfffffffffffffff9, 0xf, 0x0, 0x8, 0x8}, {{r5}, 0xfffffffffffffffd, 0x24, 0x20000080, 0xfffffffffffffff7, 0x4}, {{r6}, 0xffffffffffffffff, 0x4, 0x40, 0x10000, 0x401}], 0x5, &(0x7f0000000240)=[{{r7}, 0xfffffffffffffff8, 0x4, 0x2000008d, 0x1, 0x200000}, {{r8}, 0xffffffffffffffff, 0x50, 0x80000000, 0x7f, 0xffffffffffffff54}], 0x4, &(0x7f0000000280)={0x1f, 0x3}) sendmsg(r3, &(0x7f00000015c0)={&(0x7f0000000300)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000340)="947e81513d53c760aa36acdb8c62a51c8d3616007fc5f19568b4f29ea3cc5b66cbb7ccfd1c03d2ec3c9d0f69546360cd838dee6eecb92c2478d89270d510745f84977986e79a71460209ff0d47a3c090122b9028ddeaba4e1c30ecaa5f2bfa66e8055dc796ac921641dfbc08aef71af7b3c53f5cc0d2e5fef9be3bb6d34ba5a957526a6e49e2b7cc717ef481f63d456d86f7dcfe9d2033ca2bd6a9835c5e213484482553abb28fdea4c534e8a416e4c3534b4dd74de7bd013127f185b0436a3bd64023f0405a", 0xc6}, {&(0x7f0000000440)}], 0x2, &(0x7f00000004c0)=[{0x1010, 0x1, 0xcd8d, "1bd63ecb66e117e145a84402637b83c7bc6726907bda64fec59e79789599fc82ca1780c4f5c7b037af374705d99053a96c83abe5ed0d67378a88db7693b7851c1e1ef7b79789cabe8024be87c5f9dadda6badf5f4f644a4e2e53b7c06d5f20d150663f68938f5daa1ffb2fb3e9a979148aa5cda575653a294b2cb3f32e93d35454d8d996c71b565dcbe44f278ca68105c2fc47157ec1e2c587e7f1bbd9c619d24227a19b050f71afb1aec84befe83458faf4ac972a16dc13e1719cf22f8c97c3552114325a7b19f965c5304ddacbc3b0a8c59e10d8bae04356de8f1df15cd3cf97d31ad6c8a5524c203ffd14caacbacafd3b6e2b71a79c75f0a3214bf9d93e57b4ed4c27ced883dc7ad1bfa464fc0759580bdb21a2946230d40b259f28ec0dd36a7f901eb364ee5286a6c06b8a6d8c73dd1d551a35e040d7731a796dff77e09bcc65038a67de5a8811f9f2c201258fb6000c5c653dfe17a9704f29325729b90ebc9870cfef2653ae51f5aaaa51bc9774bfa7f6c95c37c9408c8c20bda8bd2e437410f8fac1222bcfa8cc7df047f5f47e8b00b466f96d37e494e1e5cfed7d3beabab49beae2da28ad7c53e50dbfacb356705290f5ff66ddf43d9f1cb4051c0dac308d6581a79f7660ab5af7838ca0d299cc552f5cd61a0b2c24f5ed0d389519dfe0956ffe3bd220c948b4a626c9837214af53dbc9cee39d0612609bbee6b0abb38838f242771750f3c75a126b2eb0a6b0d5a96e4364134609d356d05cc597c73330018f387fc4c8e678fa5ed051b7cab2999e6735359727419dd47e0e53476fbe9bcfa3065da01c1618960ab9c83909a6a990e87545e9bb4c692e2c8cb9d60bab8c3fd7c34655df5d51b4518daedbf07575e328eca95325184ccb6e3f444e3f628b3f6beb900d6f7977d492fa4efb669ac620f5e607285ab657834211a7cc12139c82b74cefc32bb8085369abc8c85be2a49a14ea4e2d2957013314526cdf7d04bdafbb24855c11fcf06c53055e7f309751fe32dae7e2c9c18d5e4d25175ff52672a6ecf7772d78d711731d79b4ba9adbdc28abeec01e97a8b139707fede356b53c50efe1d93f924fb4daac8ba61a08a5a834d01c59532b3164644c42f7c573fcd2eadbc9be7e0cabcf04a4aa28894870f8ce1267f35f071fc508174f2c25876285b37430db88e448809ae848ba0d126df90afb15adf9150cba39e204930690be93f6b7b64dc9c5351e28d29089c02f63b668617958a985b36876547a7abbaf5af40601dc5098a6acbf0d36f8acd0c21c7fe159a1ccd0e4e293f14291722f973300caab5cc462b16caf494643363782131ff9e8f54a076c9b083285c1d482d6177b15690411a2db7b4dabde650e04533dabb378175b4f9d9d89102afbc38cc2a5a84af8f3fd12b1728e0b4e951b0bde8027270de564af110cb8f7420af7efa4549077128dc9e8cb14fc96472f2ba03ac607cc46ef48b634d0efd08fb1a7b3c739320db677bccfb4d68c5ce8d8e2c95e40510146b1e3caab30a0bd12dc3f4169290568cc4d3a14294fd46b2ee1d39f3936b6617c4313798ef6a81c59cff965c09aa6ec4c722cfeeddd67cda510b43ab7656702391cc993d2998bef85982750f35f6546a1e03e2190feadc747a531456d48f95c3c377478d943813d1b89401c8f5dec22e7b741e8e7fd789eab0aca7cd541c3e940f1457faf1a9adbd6ff1a42e20f52f6bc2f4a2964be4f5abf339cc4f84cfaa401125837ba2846bbeb22b44e66df7c179e0925cac814721b0b78f72a2689c59d30001c58c908f5d01cf6612d1f7a03df74fda88f68195f22a20ad353d249eea46261baf33fcd4710e8b30fa9a4f776c3f1cb4c59b2243c42d6ed30d84b193764e89d5986914234d981ff38d7efd1e73df9bede5ba1bda3bd37c696da1c4551b1568c6cd2bcda8945eb1cc429547687a5435682a6c842d154a8ffe9010b69cf7608a6c6582f5241b30f9cd52836894f43cbf89ad63ea29e2f99ad2170c1ec2e77ad944045405506c51773cbb9a7f3fc6e8c18bf58c05add6985d69752898967e73794b157f5a1375aa23e115a3a69377b9f8dba0bb5cd426d6b5fc04aa59978b37014d8cfddcd35a3d43aef4b1fec53fc8051abfee479357cb498f3766ae5c0d6b96ad90aad5c06b4ad7da88f5d275471faf462cdc578523c14532de4403e73ebd4be04152b704ce5e3778caa6a4d5e57a97404966e8c792676f7b863e650aaefdb4c1be9f73b35663d9979f37ef3632f58e5b00bf81f4e836e9d0b175817f9f4225d6df0675ab4e6c82eb63b2eadbd643f207538e6b870d07416bcfef05c42cd958b0cb776b713600550b3b13a3e7685eec5757b2ebcae298cf2663469888b96f5afc34606df5fb00cd9ef8a99c754fbc5e7a8699515c135a6ea1204f05d5479b1a0914d4e697736387e3c58ed2f75b45964929e345d6edc6b5779c8c0a26c719769218da441bdc70593b0b4aa0bdf1994af3569cd8b947c49067f5d9418499033f4c9844165b75106f5b482d45708a88efb53c10726fbb1bf77f97ed0211094623f7411e76054293c2f9510f49335301a1ee869d37bcb0b19803c85f765f15f6a01abbebeb44864482a451e43636848f80017e3fe695740df35c4a07c43919330743e7913eef06a7ad0ca2b915bf66df1cbedd609c77c57f09b8188841d521fc6fa13b4052ec9598483c061f5671f3399e1e5bedbb3f9ea4e3628ffca72a35e22474b07bd63953029c5ca560651c58454d40a6503aa9d9677a3b40ccfeb78ab8731b965441f5aac516a14667b770397cf344759901fbd1f36228048c1bca57e5a1fbcc2f175107e784080b05210e6386a323f602f43715775270471a0d8838caed4f576bfd450abef15bf27509086d6a8f34c8ade1fcf3d279e473d0b3b3e3f3c3f5249633e809ef0d1d234e7089db0221c4b29df2acdc088fc793ba96c46a645f3eec536081f9f4609cc5b714a6271b115ff9038f331fdfc3ba0b004043a21b3d20ac53f041e04be87c421c8d1b48b88924103f2662a04bea8b50a690546ca2cf6e0184755ad60ce7d45ecd5e274fb94ca9081417f543f503ce7a6b2a056fa80b4cbdcfa111a3784c829a6f32da2fb44d25343260be704cd35dc226dff46e8e1c1c472bfb89065c52ddee2b98d50b7cbfd69a01db5f0cfc30e6905c3bd459822dbebbe11a380c36fe9d3bb8637429343d09aeb7ea09f9c70de74e938dda6dbe72d79463f8ef37d3064b19e39f4d44974563e8b8c8009f695021aaf85a509387639409bf3565608bc64f6346c80f097a4cfde86a6d21aecf5699a92d75479341943a9ef6b9df1d35439b023478886db557b5dbc51cb8569a5c6676074bbdb96667b9a40f6f04538f2b0bd75070cacc81d079311eb3ab5de7cb8059543d96517cbfca42963468f663353b8aa9d9f3661e81460b4941261c7e00a023c52c742dffc3f894e3689e39d6a955b2a0a1be94efa9898c9465252fa6d4869a6ea84c0d270824c6631177661d598606e7d636d38b4cf98ce3a3c0f810147b662ff0bad16b1deb16fcfe70e755383705f6ce2f1df7a089ac7710b8ecffa98e99d2e2a9665db8fd7584f14d0c9623a357a3bfe61faaff2937cf0dc256b21e4708189b1a05c7b2ebb83aae62c5b61aa699527883cd86cbd93d1bbb1758c2b3cacb7f111fe4ab76092cffcb750932c7619eca2bd8ce46759a4d932dcf467fa58ab51fcca1534af4bf11c90a176757e65edb8f0fb918389b2057960c52d6dd639edc9b0454ce8086f50f64f6cd8a6af4eeded9de08a87331626845331071863ad8f6116e4467b55d7da97bdb3b2a8d1ac667487b438f3f5fbd0c2426787e0d80b465f2e443d9d20045dd8ce65571181316a32779f104965b1863ecc5c1b340a8ba3ca74c42d992e95e7df23e89cdeff47338b45740641e14160f3ee23265eb23a2a2300c2dc729445e495d88c421297243fdccbd026da372ed3fe6436199efe3e5ca27a81e743bc746452348142eb98ffc7290ed9686b59e5cfd9389bb5f06acbaf2c536c215fb3587ba4753c74e476fef833ef33a5421a524b106f9c53c072a15f52c949997412e09fe368265a24cbacf6e446d1138a8aeed67e9c9a980c779815725df93408bdca4ef9cfb6cde9d1cc6e5a4aa0dcf0b8e6f5f7c86a58ce0f49e1c5411715a3cbdd06922145055b5114d1d6ea9dbf9cf6b2932c62421c586e380ddb30634a9e6f8f3cc6b2879f799196804d6cda0d5aa4b31648128343d3c987c7ad0bddb6dc460adbea845bc34f88c235406aaa2516ae8e4a7cf285af7ce902848653875403806b90967dd2c190f40d64353ee910d70a2c0e2ae72b86b05a01ca29608ca3965d84950415da98ef375facda05e7b99b1254429f8e440243324f62c735bbf01a4a0b549ec046100874da2b1b0f444c9b674d1fedb0030b6e7d5f9c265d859880d1f2aa9a254065b6fba71c9b502b434966a55d90c08d927b093b2e8096e62d8fb846718065c9f5fab7e12d3cfb9ad2a0c5519b09aa4443f9267e84606b48eb94514ab6f2ae18fd844429358383cefb7dfd70b7396e15ac00b4fd65cea0ffd16fe7e8ce23cdd9b79abd5bf0fed7c1e7d45175089c8bdff475b37f603092b9c315c9f5aa65b4eb29f221b775648e9565eaf36c8e2e1b8c7426fc17234c25b0267aed8926072fa42d802950770c3a8b7b49fe512dd2fe04b39a9b3a6d93797b8631dc6804dc8f3e3c08e2c43342c971d50848e3c26261310ea27ada29219e3381e831fa3466872a23028b66daa73c3bfcd15cabfe43c2e7a5c3439efe2bddecb7e0e04ce2f879f315a393bc3c67f78360d0aea4f10ed13fdf64f45749961c376e00bdcbf7921102792b7bd1653c5afe5286748720aa1c1bb95fc6660e80a91df985f941f610451f29baf71eb17393108b06e69d5b268f02d96f26a47bffcd1c420d5d9d531f60c83a77acaae2ab9fb4895c5ebd676bbd66e52f33d2ce4ef70bcaa49ea06ed75259c9c64222d9aad16fa97cfbbfec72cf0cba393c027cb67ba43930c8f9feb07320e7c53acded0de9e54c1d2c80b5884a4cfc9bb9372ba76f852aead93a17df5a9d7e44301c88da6e86d52ae5f2b01760d3110690a9723f1f804d1b1223cd47bd24809665b01a94cbc3492f777b7626eb37a70d040fec2e2f913e7d3cec417b1683789ad1a8d43c14eec3c20def76ca2400a370a45ee69cf39a1abe5444a907e86a2e16c4a1324f7ed5d38054006a86d71446ab7ade999af84a199d91c925e1f12d242d3af1811dc5f5b861d3192fa613518ea61a94450ff92c915cf991378067f4b8d416423fcb2b1166a8b2bb2d14adf24444b3da2b7892cc4342a2cf3ecc34b3619c11600ecae8caac8ff639aa191c9652ef44c68245f3bc04fbc6b1b29a8bcd91ff6272860085772137a07f336dc61f219cc3a09b8e0dbb543305fba4836102e7baf7a935026956597c5fe2d7a3bf4f1331c4914c1a93329b9f208f5865038ac633bd050d01d4856b4088a151e9d3324a7dae88fc4044f13e37b89d83a5ca18b8d05d7b1b26baaada3dcf6abe4080c91d14d43e3b4db89b20a02a11cc060960088534d8a0b00ec9a262a117a60a38f70da8f0eec2d082ffbe047b8966f2b0fa16d1115586d5d6f51c75488f0ce7c897f067cc381c5f097cd599adb511a89929f4216356fc3c935afc4000eaa009bf4659ad2c60d95c0399112473aa4d3f17261dc01618178577e452b8c9c37a5ae7ee1227031fe1b8e7e24fa5d1ec4af03846504a0ef63a15567e"}, {0x50, 0x0, 0x2, "b8a3dd71531dc7847fd4f49f93360197ce47a54c3a439617b2f16c6662e947321a8cc6f82d0e33fbf71dceb929fd881556539d3b1e8a3dae975e0c02"}, {0xa0, 0x0, 0x2, "a50eb6333a8751c50abbf7854a9b96e625910e6bb76d25cdf1c7b4710889238aabe595b478e64a18ddfe0e4e305c18aad48ec50592db292cda1a66982ea717c0305be4b4856f5e642fb98e72590b828e94cb2f3580f1af512958081ae1fe83b566157359618a0b236b4131c10fa075304ecc3ee289248035a93c99997f4af3f0d7ad185184aaf18974"}], 0x1100}, 0x4) socket(0x20, 0x3, 0x2) 21:17:34 executing program 0: r0 = socket$inet6(0x18, 0xc000, 0x0) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) 21:17:35 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) sync() 21:17:35 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') unlink(&(0x7f0000000100)='./file0\x00') r0 = shmget$private(0x0, 0x4000, 0x1000000, &(0x7f00006f2000/0x4000)=nil) shmat(r0, &(0x7f00006fd000/0x1000)=nil, 0x1003) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f00000000c0)='./file1\x00', 0x88, 0x6fec709b0dda32df) 21:17:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000080)=0x1fc) 21:17:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000600)) mkdir(&(0x7f0000000140)='./file0\x00', 0x34) sendmsg$unix(r1, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)="0796cea771f70aac506f967dd0d7119920ef54ce", 0x14}], 0x1, 0x0, 0x0, 0x400}, 0x5) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000180)="0397796ae1296596fc253d60415242c320ca8bed885505004bee2dcb6e6d69f4552b8996b1c2ce7220fa01b9790fb9682ab42a8082974e0c112f3157f0dc95ef8ad0e11f6930e3ec24848805ec05cb738ed76c027772e88534e54522833af1d8d0a92c8736e850c1db919a8d3e27dca61cd962858f0366b3d43fad3676a7e3e188412073a43b5b63c0f794c3593fa27dfd8920892872e7625b5378c3465f94de7bb7201c109a875156eb39ad9d79d097205145f231bc6004e610570885461a4b52012a187cfa9e6071216d3ab92cb581cdbe", 0xd2}, {&(0x7f0000000080)="f30d", 0x2}, {&(0x7f0000000280)="9abfdcfc7fc4507987927d4783701b9b02e88b078cf29612b3e97ba2845e59c54dfbfbcfd6f4a79b63ed8dff81d8923c71578f3eba56f7d189401f5331eeb987d122f6f6cb290d38a889fbd7866219f5c2bc9173ff451d8205a4fd4af07589e02a5c9e2e9429c78ee4e4", 0x6a}, {&(0x7f0000000300)="598e9fc3fd87255c879edcfa39278411e26fdaeb9d794667567eb142ae34398288fa6533126165c3165806526920d0679ab4cb6847a690ab8698a54e50e2ad51c4622c728451dcccc112ad947f453bd90b16d1c724453dc0922169102ba4758a6c9e02011907691e9571d9f8e7097b79db588a2d218859f5a0395f879b2b84b743ad8375db78bc811c559f87a65ec7a3117d5028f41473afe4ba68d325b2456ea903f4615483ce2d46ac2639d60bd86459534a76912100509d9a2307b8a6a11740999bc61441528244e9bf808f454825670335deec1ca3a517477ea162c2cb6e6e7a4669d684eb8c1ab317a09ab9ceb6", 0xf0}, {&(0x7f0000000480)="d233ea7708ea86493aa5f221e82c1d7626c6f90b846b82f9245d1b4bf046a6551f96006ff7601e1847dc628d1a0e07ad3b2df0bb0987210a9ecb043939cd772831a27fcb5a1941e19d042bee428895b584e2575ff8d63bc326d0e731b963f394846260e7cc5792f3ccfdaf2928fe8f9ed7b42a11b04f698e6b889e8dfabf51e4258453f941ef3e9e602fcf593d546df2186c496400117a9ce4179e92388b835abaeb835c9e095d75132be1ba2a640911138134b6f1ac6edbf1fc989aa7cafd7cb7a8b417", 0xc4}], 0x5, 0x0, 0x0, 0x4}, 0x401) 21:17:35 executing program 0: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 21:17:35 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) r0 = semget(0x3, 0x3, 0x200) semop(r0, &(0x7f00000000c0)=[{0x7, 0xfff, 0x1000}], 0x1) 21:17:35 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)={0x0, 0xfff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="3c3ed29fdcad5e3b776a9efd3a33b548768042f26b712295cf002c07e5e7b25d9c24828217adaed4bbc6ef31a759662f937cd396d8cf3123bbe417c0c9939aa28a9c52c33ae4c3167f11779c46859a4e1c63cb69bf122310eb89bf641fa735c5d78b4803b7910b88bd6e6a338c2df481c00b98d87b3c50fa92672f01ac3ca0c12016f52585f787ea170f9af6910880ff37f4f120d539befcf5eb98b7c8ecc7c5f0569bb8f5df0bc84f1db0b6f1f45967bbc54035d03659bef54913157e069671230746ccfe95bf11d2ad1e81f6b44cc5ea6e824572af806e0091d1d0777b42be2c4a"}, {&(0x7f0000000180)="cc1c08dc77f374cdba36c42cf626e7b165840bc8b7e0dba94800e9c47942763a69891400495c03cd10b5f64696921c156dce5f8b1405c205f2da5760b719ddb980b2751813e9eb87742dfa820427b86103c95279d20d6ed3091b329e02f71affae531db0d6972f61644d68598d7617966dcf3b1e6997c1d6ec78bb374981418f860b2f95570bb9887dc280b61e319d224d917b7f1e8c837a688f819ccf134513a92d0b04198839a07740d9faee8d1d562876524430507c9395346f41c089a7a4b7901ef5cb265c"}, {&(0x7f0000000280)="f97f534a2f3c5840f294a7b0a383efa48290ba55df0c85616b6f44b2a28107a5236be2592bf182e9b853c2ebbde22584a6023fdb745ddff8e56e120c6db58f19d4f6b7ceae3bb25078a6e5d46988f89bf1ee90ff38fb32993bfd7525bbcda6e09b918e76be2ee21ea1c1a94729461782482001da1f142978c0f7fd04e5d83e67e1fd5f090b8105db0d14ed59fdc384fd11a3198d9829f91c9c78eca82fbb775feb7020da0c20448156cd8d6bd1d97f468aa72b2c52c5f4a846a6bd67d2f58b35ee3b793cecb3b21cdb2fc15ef1a03ada5fa538a1"}, {&(0x7f0000000500)="214c416f5033dce19823fd7065eb1445cce9f01bda52cd3a1acb764db2c702193ef663bccc97022de450d30d2949b9c8c87ca7b42f4503125fab84c75601c147e0fd60ffdb3cd07871658e2893d11c5c7ff3d29e455fde21c8c63a6007df22796d00c7eeb87cc56225bc9af45fb1ad1cdbedd006c9d45a7d54092b9170c48e477ba096569cc65ee16057b72ec5d06e55f18f84108ba4c2631703a2d75b7454eef4f14edf2b3ddd93dd6cb6a3474dce95977851c8cd7c601bfc932b51e1d0d89d0eb785086226b8fa482907ca013efeae05e55458c75278bc602364b2971575a95881a0299138e28f768d20394842c09353345bab7f6cc5cfe396a65557f56c652734ee18ade665cd355d63ccf1024d14249b1f4edd233df8133626f48a649968627dc0884b3bb61aa37359ec644835d1545d60fb7ea2837ae81b9a544eb8d0c5f75dd4b36eb8c3c69315cab565794e52c2601ced8256a560fa0d34a16da77a4968830d5ad7e6d61ffbc3b5c77e5e0799cbb230186a4b12fad2667c249b04693e3ad0b9f762a66e2e76d35d75c1ac1cce39104746fa20b50364f0110c0ed255d0c060d337b20dab678782e6fb034df73da648b3399c0d636139dfac9217a52cc77b068a5d36830b7aeff34bfa001d832815b49d5a71ea1e53ec37ba0702fc7098ea035b7a1394f85857f1b2db71c6f8934a192ae752d85064d7978ffb595c6c38544a315f9158ab2db0e1f5af61d8fb48733b214716706a63dfd976f0651afc6ab19c87c77e999a9ce383570001aaa91bbf2f0a2b5925bbfda44a9f863f293cde17fa1ac7ce732eb9692495d641026beca0261f32a40ef39d25384e6bfeb04b709f04cf6c215f373e84f77e998d82ec4733599fe8aca420f1eb7110678f8078468f2f6efdaf6c79f64aa573a56d55cc31bbe285e83d66b8cddafa9bb37782f3fdcc990f2283cb982768f318a4de2a2fd4c492fe1997912e742dc1e3eeda25c6653d6e376bb6626f881dd4d40c44c5c108b44b0d543290005f831a85bbbe8e64fec9ab0b3a20d0cc7faba36680d7715262276e14e61ed5f80f5cf9c90d50c6b4ed8598f95525306b2dd18e3ad64828f204b1a513ffdbf273a7c0dc32d680397509fff944836ece6bb38de7a3772f63c8014f05f44e1af655fbc04836ee167753029c5f599b643cb4318ac584e7c800bd8f1372a69a349342124f107aeccbae6892208f3fcc180adc29fa89043f6d4bc46f0bbe53ad8f5e574a74aaec08fd26ea4ec4f4e1eb2363bfc465445e75afc552cca4f02bec9f32e76212e5f9c25e3e1bc38f8f95f3a1002d4be3a4b0002dc6d5b65de8869178292c92359c95864b58749858d1edd5ff6eb12a37e389624ce2be92176e86a1b7c95c41ee9af86f10ad03fcd86d4370faa1bf7733e1904668db5d9d0e10f1065ad6d3306fbcb074522c4112c2faa6c7f3ca3c809242f5cc5a48045b3538d296628891a50d7e21517c75ef6d0a3b034982e66c639b0cd632f303628abe9c53b66e8c2258ea47eea674a0fbb204aa7f08e3124faded7223a8b40e0a9e1bc746ac73b4a18cc919c0dd44343811da45d238f2dfc0f3f344bfdbc4c7f6dcce42d7563d836dbc02717a695969b5760c9286d2462afb3acecbabeeb3a641a97ece1f3b10de60640f04ca9e9feba46ac7beb7f95fceec5086a7bb3bc4c92abbeaaec13a02949e5284310faeb0783774bb2d54a8f0b067b08ab3362208389fa8f1f8ba9a7a205f9d9c474a19e3c5294ec1866b350e30bfa7e7623f66c5dddebede5d5680d6b36e9971ce9508c85bd829371e3375d1f3fe3c2388618e9f820105a5c0143d58223e6a417631d0f221ad41c96ca489f9d210af79e18a65163d7da4b9178f36da8346f07d20c894c157022b35cad674863a0ccdfb50c7c517c602222118919edddc22aba7b67f736e68fb9036151d6bdcdfe2721b04f009063639eab7ed44ae2b668781cf261a401539d0f5d512c54524a937faa4a6e9a9cd226b057b01e1a1c89c25bb8205bac26506a9de09d86a8377c510eb2993ec929e5d7bb7dd6e59ec8ca2e13b60019387ea2d5b4b4b2a7ada44debd99dc89707dfa75e842330edae40648fadc5b77bc3348f387649cd3e3ddfd39e4c4e1fbbdf9de3591cd3eec720b68f692d18de1249da4e0a16e4e7451f88104ff513e21cfc2ce9e123612beb0ab9efd8533d8b90eade6131a59d7939613ab0a4c764dcbd87db3b1b3c4b04f0e5b525614ff4972519a121a3a5612fc878ad799fa79d20e66306f1ef5103c27d0314b5a6a7b8aabc41af258d9c41dc8df84691a5cb5ee9c83dabb72c331c809ac80f46d84eff13c566c7ef5a44325bb37c79598c9228ea5590d4377c48f9229c834d247012141934c5d49c8d570b0fb09c5b41849122ea5ad6ed070a4c5a55084de381851da04e97130c7d76e55fcafa74ccb4d95d47f20dd584ee0092a8d2380b85eb19bc00b56f3c9e7b0ebf5d5bae0210e0282c9a707656fda8a9d0632bc0ef4bc5e9ef4c8ab995ce5829f598cf6e6d2da54461979481ce966cf9c8b1c10af538d1f5783824dd07f3b0512cd636766a15c06ae10e60edb17e586bc0c52912d10330ba7e8be98e4bb42dcff754a1b851d8c12fefb6189d91678f1d919b4697c5e3d46336c4767162f8c48482c2f6f9da12449968e04ec3a639cf35e7f84310638a6a8859e2b1f6d75fb68b48d9d6c93a553051dfdd17ba26daafc995d5bb5f1114bdb884742563a1a6545a2fa59699d4f6edf15fd72085864244bebf788419ae7a1d6c4f0c9ae191cd7cc00dbdac3bc60bd1a8b6cdef5f2776701c12643415ed2b252cf65fa9a60f2921fd6df3d5369a56195ab3f67f4ffc0ec52b667f6b75ba9bd34bd05cf62c9ca758469a6de9d3f86b9cd49c787b53e38b9603a7cc8e5e27375bb90a71b0dcf0616c21ae7b597eaf3314bb9330cf3cbcbf5244846db3e4b6de956e20a88a342240a6cea58df366f2b4a18cf89e47b91c3f0d4a93e62bd27ee131fe38bdc86267ef6195f278e0561fe623d98718e1729e4cd9f7e5aebdf1b3c9fa97d6f4712992077b64d35131a45b243f21ed369039d2026af2d64ddacc8e5fb670567702216b587e452ab59e33fc8ab45545a55a987aa395a56df22299ae9aad85a9fa836234bbcfe0f08bf68c50302fd8bb28d4c88d48f9bfdc8e58643b0ce410a7ca93561716d0b45e7e17a08f36a7b745d0a53a8a46956ae690806873cec62b7edd2b4524888c1c26662007c10c10747ecab7dd0993a1a490ff6637b789f0aa84eb1f9e6060f28b6362c6f31aec00b900fc7f8651ee720eda70b364f49a4cd0cc489ffbdb27be0191d01bc5f5a6f6c208a11ed121dafa8721d14ed2a2b8ae80c98347dd77746902e36354890014259395dd3f9708d4d92a57c373d58ee1db9c01bbf5f9664eae06de2c1528077424dba647e232a7ea733c29fc7402b79bdebdbdc6c4ebfe0fd2624788062c954f7fa6367f049398ea661fd0614d6417d0edfb29cc16bd914f28187854ebfcbbe3341675f8be39abf3e1a7e9439c5a16bac889bb6d2fbc1843c43289b35782c96b5ec3fdbf84ba20b6d0668a09cd38c53cef3c3b7b4456e0dea0c5007d2a655f51b025f29f62b18779373b84ba7fce81de686f8109ac499a8663af623d2b2c338922a778743a3714d07d14ef9788a42e40090708aa928eaf73dbeff2afb75dbb0df500d73b988bfa905314710d45d651d8f2d71f0ecdab888a1184e51ba5473e3f9d3b0944d73b591d8800cf71b18bb05bdd200546aa3008750687a5b1322308a39d7eccd0e8a2a8c89322749210dbf69ce24584207c14735eb918ca2d5366c76918d74bf57fd11afb5a6658635a850dd74db853fed17c830a806888b0b76d4a4baa65040b3eb50a7b371db736569fb6a68b0b0af72250312768c5091af7e78e45eca5c05ba701be8346aa80547fd5d28feba53affe0e002aefc0b2c283dc9b3799234e18603cefa76840eb72306c8f00ce76a108601977d576a37c78b36d00ea1b7238855c239928436303dbaa1663927a9ca720bca414de594cb83073807dac5f75ed7bde52cc544deb28073182b1c813963ddf270bd0486bc898aa10516d2724d6191d6dbd74f3a3ea2745b436cc12eda121618d337ac5b98eb739674dc67c104de2c84ccfc1e8a73d0f8691636cd557459c76cccb3da66da250290581672ed5efae693019dff6dd5eafa08f0062f65f9e25a93d2f755740e4dd9bcfc5aa9336ad3859395ea515c34d82c0c86464f25e7bc110a04a503b8820549dc5e5e13db822152fd29ca4aa46392c17d2daf835cf3aa7c8537950180e58e2296711525522612144f9389da78bedc6c798c55aaa174cc010843a50e128f0c63a32fb2bc34135d52debfbd8b5eff437b53e54d9ad73b7290b811ea8d66c6bff3854d6ac197eb9789f6c5eaf82e4c2ed5503ffd44c9f222da2c04c5fb6609ef2faae8677ccca73bf340b408364bc241340a7f96e54ad1de6b3e10665da2e990efaf8786e5e3d65296405ff81829708872fc3a931c70d81d88cf036c6fea6a6680afb6d144b2564b955fe8c7543d7b4b225866a9ef65c47df9b44e8a2810e2cb069f502e35cca0f32731cf3c14dd74ddbf8b38bcb67663701a2fc39e5f57d3ea995e3f8ee9ec94b48d09bcad6d96daf6975aa844eaf6210651cf119d1903cd2db014e3e5189c344faffc5652906bf74df17d1b8eec630a7a10f5bc26845ad1478d23d6c6a1551688d73fbd5e1035304632ba42d669374f2e54752ef0d4f424085e634b6393877cfbce37b9c07dc4015714736b1feabd4d26977ae6c899f42978471329f376e70ee3b8edeb0f3c8f74c1023673d8646436c7c204d8215f907389cc7ada8e38ac6e6a343d77a2fa83e3175b9105b0be8fbe485e5091adddbce4f39fbb04155913dfafdb6debd8b14e9cfae998dac3527e16344e161cfd5e00b705fc376f492c3cc75644c58b8dc456c3671649fc115d1feeb71c0a797b97bdb8f8643467a08dcb448004e72bd218c338dc43bf94fce45e465c1159bd970437bbed86ff612b3249e11799536d00fafeeeb736a02b135b028e9ed372f3bbc69ea9c0fafdd7b4c25746900da6d00d72b932fd44136a25ec99013782dbe4c106924a7a22811856b1eb68921b7e4f79a54886e5857c12cec09731f97105dccb51535223ed9588807210cf61663af4b14148c095e1d368d4a4fbb30febfc82e921cb8bd86421f9301c87c1899681b263805ed3feedb1c87555641eff124627f509c143d69c98fbd7589a27384f244b99cc29dbca53cfb858ef5b46a9dbe033e74ebb2dcc95c200579009ba1975021e43491041fb006bce5483fe0b3294653bd930adf7a306add0e205236275076bf2919508363be49ec7842155d8cd5f18438bcc8339c98bfa80d9af3aa9dbac0a2101c48f82ee35fda95090f6b7dacbe7ed8511edb9f55696de50dffc05a5d0a2bf08894b6c695c23aa8e3b25d750bfd1452f6556a3cc5b83a24402814d9e314f795257d198e1c4dad5f35ce2e1ba612d1b687d7276370a69612b6af4d6d1e5d7587d2758a143a1091474f37c8ae0671251890c12905db9b89a1a29bb748a4fa94a932e5211be92a70852675ba6160ec5829757a457325239155bfcd26fed36dc1695b91b18584a07b8e68495c0beb325fcd59df59222dd8dc33f3fee3f0f97b6ef6066b38c300319aa74bbc6c17c2e5d237dd3ccaa1e65eaea06f0e2583f700c18266d23b543340c5e8f71b37bc0c5a909d04e8a0bd5e6f"}, {&(0x7f0000000380)="7f105b43b3ae0f4da6"}], 0x30b, 0xffffffffffffffff) 21:17:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() dup2(r0, r1) close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x81}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x44) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x7ff, 0x40, 0x1, 0x0, "b4366de48de2739ed65e7ed63451e9ec49ce3345", 0x800, 0x8}) 21:17:35 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) fcntl$setflags(r0, 0x2, 0x1) semget(0x1, 0x4, 0x0) semget(0x2, 0x3, 0x21) 21:17:35 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) link(&(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') link(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000140)='./file1\x00') sync() 21:17:35 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) flock(r0, 0x2) flock(r0, 0x1) fcntl$lock(r0, 0x100000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 21:17:35 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x6, 0x1f, &(0x7f0000000040), 0x0) 21:17:35 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x7) setitimer(0x0, 0x0, &(0x7f0000000140)) 21:17:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x20000, 0x180) getsockname$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) clock_gettime(0x0, &(0x7f0000000040)) sendmsg$unix(r3, &(0x7f0000001380)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000012c0)=[{&(0x7f00000013c0)="105f15e6323d30968efee194672f51c7f1e171dab2e6dda87b816117ba81eef1d91430921516e4f92e0eb73b3e503b2b8db206abcc493c8634c1ab1a8130492b53c0f26b06d83ccb4f0701bf6288a8af5e301226646fc08984a08dd6e878eee75e242418579288599dbcbfc20a13c213a711c85dcb824a6c620deda4bf90bf9b8874af98a3a846278353c99cd18bb0599c056d6e767d5ebdb46d31f134f8beebc1d973f7b6120ee0e97c4b14987e64c0a0bfdf6fe49d86c209d5a0f28a5d6e337f70b9859e334b5e23a79756ae9fdd0c30012ec799698b6de4cf406474323a2a6f1aea703b10cd55bfb7d400301cc3b3c51fb22ef902d63cb276270d80d037f5a2a27526a9f64a1669d275011f7ba50bc2e731fe25a651fafc31aee6579646b750c8279157646471497a48fecea2bb4ca5ee9a1ec947dfefbda2978435787b3b3bd85a7cad85ae5a19752e8f551dd82d749b5e2c239b703315dd3e04aeff3fe47dd5d18017db11018d77e22c4742ef2b682c2aecf3e9190bb9bce84f9295432f415c4835415965bd0b386c6c7af4e2a887d143e2de84172b7561758f65a15c729db891a4f81ead0ba04fbbdbd8051394192a0c26def44ac9b15c6ad83655e9a5ae19a1159ac3d8d103bf19ccd9b76c21b8544b0dbafbcba32eaf0922d0fa52fabaf458d575a5da10d34e8819511c75c5e738331b301c68ee6ee3313d8d9d9f984f90f47a580f16165c2666d30f9c880e776c617f91a72ded30ec7c022c87e293d0dd9feffad827c4f5a69c199d227080e64d14cab252fe089c44517c91eab5e42919285012fb30ef231d497adef1da8e54bbc8b85a208ba7601f3142ddabd7e88d8a8191695332fe31f772a53400c731c6efaf8367f4838c83ef8e9dad3533c94099bf3f02d7e3481970f7279fcdc1d1e24807157f7edf997fb753ed9dc4203568793c49bb1b4f67337720d8170e50baa2b0dff513b9a832ab2d26a354c6ed72b93e4264b9664de886701f75ecf96891b776776d98e42f3bdff164d95c9852f59668ecefb601224ff7f74bdaae8153eeff2762ce52d4638e7e0440bc110f07379e5a2fe92e3efd526abaf8cabcf25e40572e00d818ded220ecfd19f0317dd0087e30f100b2dd055195c7432ba20a941294fea5385886460c93350b104cd84de09bd0bd4fdb80a7bdc070448298549d7a03dc482152e938e3654b2bca4a16e77d30c9e171afa537f57ad62051bd83b69acfbe88a637bb4e2f30e0ddca3c7bb817f9ee8007e8cb66cd07cbee5d406882d9b7dab78987e2c6a1eab0f52d9f1b09fca93cc5b49a2dd8f90eae46a90b75f194d0c7a560e52b4e6545717ccfd757f2cd8f7431f7d124ba36a98e596de543f2569fe32b354ed37207a46fbfb10b3028aaed00acb9c6fda23b734b5ddfcd3f41d9c7d94acb74ce2c98b06d87b17b0af3f1a790cc5bedffdf03de39e018c224a42162ab810ede7808afaed5922f1fa5980c5af9449a9bf0b0d5e005c9f2a79d9f895cca3eacfb7d8133009eea1425f5044e06edd31bde3396195a1b4e5c2cc19d3418ceebed6c446e16a1f2aed21f38eced0bf757a03169ff950acb1e3a66d3255eea92487319dc9267e1f7d94dd89f1686786fad827f5f7f43d5ccf97becadfb9e640db93359e6d4021158477f48f64cacf2e02bca85b7d1eabe342bd31f7aa95db771f41fd526d539193ff02354e35d7e1e52580fb41729805cb717b0cf9e89b9bc3ff798eb55b13d25382c06a3190d32ef5e232e0d321b8b789c965f7ecc010af3f5152b37a69722f2c739faa3ee74aa53042305e6c435600fd0469fbfccc596a18786df1496318b3104dc35dfaf965d60a40f3a752c608e1fcd4b7f2888374f83d166dd7fcb2b8fc644de268bfa9335f149baf4ad1ecc792b4c78989579e4037569bc26f042c1141e9bd7606c34f93c8f48b8192c6a96d9d09abc6ac47e79441c0bcf6f7e038aeb9223bc4fb737dba48fdb92fa511e2d282f25227c586cb2ab851da80609c56b1279e0dd4553398d976f225d94b401a4957256dae0d3e67150883b017eb3bd9b3636eaff75e906f7d92799e3a4c40c1b50103a90aea60b7d2d3ca7f890ca02465a603a81542c87b682a83d46df645122b80913966c6f25f3c40da7e7aa10d4d3053c6dc9367b88c8ab46b8aab058109fa5d03871456f95824471f864083134297bd28b9f1df6b29a540ad37e5704cfccdb198a72c279d10535418bda5e0de73305fddf7e56af503225502f8a2cdb22069fdb2423ac65cdd35a0f3c152ec3dab67de7b2fdf4a3886a8b9441c4aa25cf46a04dfeb49a8411555be710569692341945af62c9db0f5c8ad43d60a56b5f2ed96af05c1664ed57c0386ecd888e78d2522ec61a3948715cbab998593986399fdfc62dc83d0907f06da6655b0fcad9231745872129fa19bfd37c48e0db33e7b253a502542465480e64e26c700cfc805774fd47e988694ebd92f59cea2a78ef4a451c275ab56d0127251a906171a0c63954341051923a6741e8b124e5801d3bd87fd62e49b9e5c15cc629cd14a196ca08181f5ab48632e93c6fbc806b5794026b6aacb60cf114459115dc8604f59364b9e7902872aba2933ffd22b15b251a655ac2d37245f967151ec79ad978265e3241fbf3f93ac64d2d51bcc1681e0c121a21d940575a77a52a3393491b6eb600f74acbc2f3c23912fae2f26447ac0da5a43d25368bbea0afce82a15e808db18229c235ad444c7d7b3fb2cfc156603022557f29c9fbb4fd620528aa3e012dfcee1e753b346ffce7e0448bee789303ef87184f5937729de6c8bfa4dc9d24b2f3bdff6b5d1bae7fa4236a65e0d50168181345f0333e5b5cbefd04a008a78fbe953ceef625a16acfc78aeb3265c4d50c5a21a6b6242afd18f57c3add2aefa9fe0d1a00df9d8cf27e5af4767003d2a6fb50498f5ad31a66b515c0b43e68f672021494dbe2d0bccf6e1604aab2003acf4a119c7b0ec9bb632eaf196ccaba85eb5ca2dec415b3d272171632d85b8e5c1d1eea1fc23b72301c740c52ed4a486e5bbd29df917226a80c32740217edac644f50b041da5558b2f6f9bf1891519242966cfd3d30d018483d2a99c4d37be76f31da9ced9758851064c23330783356572ce1f472e7ffa5f90f9b02fc169facbb935c140d45b4076f4db4ac4aaa209b4b036740502d83af8810dd8d42de2392335d5d21c1468de3306edd46be5cb2d73d90ba01714ccb29d31e2289863b0ea8f9153524f04cb8cf48b8b057e8b3e64b249851553afcda9ed67da21a4aa0a02639538b6a7d26fd60f401efc5437cdfbec0649c973b73084a1d6082dc7076213f901c8c9376067ba80a10037f67978915bc0cb5ef4a0de770ab7af669165a547bdf6b6c79ddb644ece11c2cfdd88e9f845c70beb5b427db5bcde5a3a7f68e5d06c8dab2522b4bfb1edcb5fe47b9942cc9326844e414fbc2e58025a29b53588f74439ebc866298f2a38b8d3792afe39a15c0e75839cf2f934b7f4a2a0f618235f5be7638f40f94c140fc5386402c2fa9e8c72a4a5c0c571177fb3286c7a72d9c84e2f7110de48e53ba3a46b08c5cc4808213c00fdf4a837b3a287deb5885712c742d9dc0dd56f1769524871b848eafe54ca9261224426587ec3f45a0909b73a15ede2888d96d8956111074636bdaee7c3d4beb474969e884190f74a5122fa95db5c0287cafdd2ba646a6791f7fe0107ec9cf4fb1c9826d2b1c12d9d78d6b99fc4eebc967d6960132126ec36f72a3f4854424dd79867abd53d1de5f7620734891712a57c107450ffbf6c182fa645b34f75379cbef472d0d1cb7ee4bcb03f16b9466997d7ae06023c57e49afd4bb071d13145fa0409a4b784bc516a3a4696a0a71f632ded177fb0ba2c368f3577cfdaccaa4507ca0188681bb6a4d2fc789571adc0d3818da8b3761b0c46df4f29f58f8bfde1a4ef44e3db5a69cf865e0755fd8abefb4ed5cfd77a3098c9eeab11cd1b9c783a00f9133c556966fa4c089189a2e5ba1e0053b1f69f76df73af3f1eb3abb0eed614669d807f139de22ed02a54afd81b09aa80d088ff7ccb587ecba646fe2819a457a29eefca9557964c803a5baeeb878de0474a2153a3c74d5c230bf4151e421e73d1ea1d3719f098f11deba13431abe98af47f7ad781e48d2ce25ba9c530752d5c7effc7b4d5a1856445f6ada7d748770055f654ea8b626c7f1ca329a7b8151734f6dc4ee489470f84018eb165c99f280cc1a1e5190652de143a07cf80a8fcd66f194859fd76670a90b9a4e0b5ab3927f03cecc6381a0971f4b76811d83e30f767cfdef87f94730ea0f8f46f7e76d027dd7d557e72f59322a2ff79058f9ed6cd60c272c2d0bee88d6c9fa129e07ae86fad904a1c8869793c32b00b647431723cc2a6247777b6f682ac0ba9918d63ff0e473534d665bab7325d37a5e6aca7f9470aa88588c0b32f432734540d59b56af37065880df723e7a01804d9255a03b629ff028b6079d277bb97653cc33e3afc3496f168c2b2983b07df37cb8a8908065a9dff8b1df31912dbd78e15464fa08c77a5276cc282193009275c33f7b594643d622cfe1d279c5c8009f7f35cc97c96c1bda2504c5205a023468b2bbdf9ba0bdcff95295dca561438d576314c5897bba2527f9d9959acd27f3a46ff68202ae2c5e6e4bfbda80388ee2eb4f68edb2ea7d8df05d5d124c7791e0becb97640afccda3be7120d033f570d5ce98629bc9f0204ba8842337d0cf567c2e46f7be68abff039bf18a2283f1e4c38bb558d024514f3ca6b699a9273fdc5d1c601392d7b55a3ed9c190030df7a3d80648d93615ba3382cda7fffb9697d1dfe48f17f99d1ff6bec93a1dd776e2e23a8b98e7c0b0411b67da0f92ae7495616fab618e8841d0110ab2481e7d6408a59e7f99c6b62a401b0eb7e888a8ace7181a78dd5037e5944e42a44073757e9bf8c8961b7e2e34d124484bc4e51b0fee9b8b315ec186b1b8b0aa3a7cf9766529ea131322c6fffa59386d16f0000dfaed3411b2120067cddc518114247426efb3246b520f4a73f78a1f32bdd399a490a70080ad1ee9e36f045eccfab54ba6a6bd70d1f8aae2f3fdfc7d99bddcc3b13560d6b3754b906c2a975612df2e23fa9e407862177c515272fb2a02d167550cc31a1030390cd2dcb433c8cc3a953d93f15829eced6258fbffda33321431a8c05d3f21d3cf96a0d324829140a9f9d50ae91f6e9ad9f62d1ea8231ad0c36a02a46e09a50e3b41e02bd7d40d45ca22870d1dddbf222a447964c832b5845d00ae7929d82d7818de039136beb0c5960f7593daa11a8b5fb8b2ec8d94cc559a2520e5b3f89d781628701e699670147102cc83438ba711dffd92a53675021fc1c6a822f915a6dd90cbcb567f60031866c7d0329e28abacf20776fa709457a3f7e04d96baef469a2f928aa3b93b6142019ea6136959a79fffe2ea80addc1f38f2ff7b6c00a8f2d984b48a7d94bbcc77ec52b9681279ed2e178a101ae8e4bd7e0bb8c3bec8c6341cd20dff54019e59984ecd41d54452fdfb7fa2f984c731c0b82998a78a0b8338e8b884c662f7cc7df1a33502dbb5cd15ef6c32316ac345cd39c4cc31a5da409c9ce0d1b596caa726b5c14d8d859552cc30c39412047d2711b4fc63ccae4cfa3adc823dd6511a22718f46ed04bc71ccb033c0f115194b69407d6d950a0c2aab80fe1b77b1500c84539590b7fc97c896332810fee9216084fd4b2403b04118a4fa52736d85d376477fb567df4300000000000000000000000000", 0xfffffffffffffff2}, {&(0x7f0000001200)="b326765681f5969b6eba00ee707d19b7432389433e5c8fbfd7fbe46b56cb32b2b8dcb5adc1be74dd83ac06e7bab50104e5d9fec1699b395d8659b5eb75e095eabc05fc4bb385d7cc28e368ec60b456468ba04017f2ddf73965d1a380dfb272ec31862b1c81f6de21d0176ce771d17c45d2ab1a6885698825febb6d753e4e487c5531929a78c35f75653bcd67e6383c8c818a3bfc9e5c011a57ad67e8c6cfe5", 0x9f}], 0x2, &(0x7f0000001300)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @rights={0x38, 0xffff, 0x1, [r1, r3, r3, r3, r0, r2, r1, r2, r2]}], 0x58, 0x408}, 0x400) 21:17:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040), 0x0) r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) execve(0x0, 0x0, 0x0) 21:17:36 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x810, r0, 0x0, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) 21:17:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x48) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') recvmsg(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') unlink(&(0x7f0000001700)='./file0\x00') open$dir(&(0x7f0000000080)='./file1\x00', 0x10, 0x4) kevent(r1, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100, 0x0) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) 21:17:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x4) r1 = dup(r0) clock_gettime(0x2, &(0x7f0000000040)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x401) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x10001, 0x1, 0x8, 0x6924, 0xffffffffffffff4b}, 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x8, 0x8}, 0x8) rmdir(&(0x7f0000000140)='./file0\x00') ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x8) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000001c0)=0x2) ioctl$TIOCCDTR(r0, 0x20007478) r3 = semget$private(0x0, 0x1, 0x208) semctl$IPC_RMID(r3, 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r4 = geteuid() setuid(r4) open$dir(&(0x7f0000000200)='./file0\x00', 0x8, 0x8c) r5 = shmget(0x2, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r5, 0x3) shmget(0x1, 0x13000, 0x100, &(0x7f0000feb000/0x13000)=nil) r6 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x24) flock(r6, 0x2) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000280), &(0x7f00000002c0)=0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) dup(r1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000380)) preadv(r1, &(0x7f0000000640)=[{&(0x7f00000003c0)=""/88, 0x58}, {&(0x7f0000000440)=""/250, 0xfa}, {&(0x7f0000000540)=""/172, 0xac}, {&(0x7f0000000600)=""/26, 0x1a}], 0x4, 0x0) pipe2(&(0x7f0000000680), 0x4) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f00000006c0)) 21:17:37 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x9, 0x80000001, &(0x7f00000000c0)="a816c4d790669f113c7d47205d0d6ff63cc84cd0c8a133e5dbe48eab391efedc01f37ea7b71263724edd5db2f01699a2b8866119b6bf3a313f63d2b512fbdb2a", 0x40) r1 = socket(0x18, 0x2, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x3, 0x0, 0xffffffffffffe838, 0x6, r2}) setsockopt(r1, 0x29, 0x37, 0x0, 0x0) 21:17:37 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x7, 0x3, &(0x7f0000000140)="9fac053d31a2a93ef9bac3cb642f10820cb2fccb897f68156fb6a9e77a35c735262baadf5f019adc16648d18f1bd6e9e68037cf5a7e80822c62b3a5a5dc858b448636e3eec7177bb12cabad2ca39958cd8be19933321f4c4ce9ad482acf5", 0x5e) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0c7e5600cf7f0000000000000000"], 0x19}, 0x0) dup2(r0, r0) 21:17:37 executing program 1: clock_getres(0x20000000, 0xfffffffffffffffe) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8041, 0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) clock_getres(0x0, &(0x7f0000000000)) 21:17:37 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 21:17:37 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x4000, 0xfffffffffffff000) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) getppid() 21:17:37 executing program 1: r0 = socket$inet6(0x18, 0x1, 0xffffffff80000001) setsockopt(r0, 0x4, 0x0, &(0x7f00000000c0)="6b9223400c7e9571f13a24c89ca608e50c60a0fc07f0b19bbd095158cda3d7157d577d79cdcdd87b4e584fd27154ac93f92dbedeb8974074dbfe73442eeddc546d0022f861d4af80f2239c446a3ac6fc7d01781cce5cd916573983532e10ccdf3c103bc9ad453bf727a7afe70064a55bf03886873e864566612cf6af3e9b7a1a9fc3092d325a6860937703ab6a08b36ca8fb80d04f91257666b98b0a717e2f58605bfe65d46bf9c300baf2b204fd38bb6ac719127f", 0xb5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x9) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000180)="29ba", 0x2}, {&(0x7f0000000200)="40a4aa6ab80ddb135a8ec847d7c15561e54cbbe7705474623747d46f580f523047c8935a74932f99ad32ab4ab10920d8988c3d3a7ba7ff0c0fe73c4e3d66df74995ee2a459571b5d815639431d1319ab3e27ebf9385fc52539a2334f2cf760cde61379bfb741cddd4cdfdfe6c853040cd297263b95e5f8b6fe757b6222", 0x7d}], 0x2, 0x0) socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r1) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)={0x5, 0x968, 0x7, 0xffffffffffffff80}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000002c0)=""/47, &(0x7f0000000080)=0x30f) 21:17:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b21a1de21d4c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b39e8e2eb7ebcdb6ffd21b77581f3bc1902adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a6", 0xbe) 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, &(0x7f0000000040), 0x0) 21:17:37 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0xc9) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') 21:17:37 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) readv(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/47, 0x2f}], 0x366) socket$unix(0x1, 0x1, 0x0) dup2(r1, r0) execve(0x0, 0x0, 0x0) 21:17:37 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/222, 0xde}, {&(0x7f0000000140)=""/47, 0x2f}], 0x2, 0x24) ftruncate(r0, 0x0) 21:17:37 executing program 0: truncate(&(0x7f0000000180)='./file0\x00', 0x1ff) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000010004) r1 = accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0xffffffffffffff89) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x1}, 0x0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) accept(r0, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) utimensat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x2, 0x1}, {0x766bc574, 0x9}}, 0x0) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) 21:17:37 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) setitimer(0x0, &(0x7f0000000000), 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000280)=""/85, 0x55, 0x0, &(0x7f0000000700)=ANY=[@ANYBLOB="00002e2f66696c653000016792e0739de5176aad535426f7417fd9bba94c1395c05812ae54efa2e25c6260fd246eeecfa0f714ff6718b88d26a8bf660cf91f300fb2742b3073adf874b714cb3f576935d72799a90f04e98470338c1d26511a816a517e3dafb562434318dfb0029b6cc9fdd9796246378807000000f86592c8f07c4d501d272133bcabc57c3abeaedb187091557faac730b1fc54fc8d8ee3e07eb0d77595910c96a1ab271e0b4bdf11b6f0a695af4028a13fd07f2cade278e35104f1fa288207024b4e8726e6b3686aff9d4fbd791bc58e88297311663b25647a92c6e380c0835b7c21ddf773ceeb69738dd0c0e17688c7545c2684949922b0d794c5637c00a1d96cfc7530ff80318ddaebf065ab28510417be405693f1e9b762e0a62167d512bd1cff8cb0c02a189e57a4e0b6b6d8a337a158feb342382f45fab51486f1dfa9cc4c6292dec3661c4a2fd0bb1b36a779ea39b940532515419f794971d0c3771ac6b07cb3048f82383f77d3b77b7cb6dd6cf0e5164d7b83953cc5f5453c1e6340b7d9249e6542990f355fd6848a9a39fdfc87c040f393adcf4d98d89c60a075c0d81b5b29c86aa39f6a35164ff7782f8b2a145387e000fc060d71f64f0004c1a624c36a8b48386354ab62cd83c1d3c1b72e56d40e27065aeca3591665d287dc4560958d6ed50f192ac5902029c730639f468eb90adb4b246226467410ca559d2bc4407ab1daeeecf8654affccdc345546f3ec8eaa8e59efd4133fb19a2db10e3a7b6be702b9983acdd1d162cffc26ef4d3cfc751e1556201133cd44a0c2256e53fa9d5b8cfd217259d45e9d21c6964265df8a247619e14db9a76cdda2684838af7ecae3a7297825a7e3783c7aacf78b9ff7d3e6ebb4938a8e25516407067052136c8d39e5aa0958624d1ba5dc534e3f8687250603fad60122862a1c443c8561d17285c1e1d0691df269e1eced5c8b"], 0xa) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x490, 0x0) sendto$inet(r1, &(0x7f0000000080)="7052deb88a7bab82d2cb60e18c402fca9d2cbde5c7e74558b2b7a9c8fda369078dcd913b5b42acb95791f632250a32d691b26f3b71696d3722e97e3372f81e0d995349c91007427ad7ca857e6e2009882c8cb7d7bddac003bedf436c57c15f716e1d01dcc44114156d800252f56f033683fc0e9748fd5ea5d38750b7b7f2caa358746f3f775268bee01d14a87c8c1430ac12475fa9e964db2fe8bfa4ec46702fc4b83c94f7c95891a967d7d5471ba67f452c6f1cea1557ad761f5404a0", 0xbd, 0x408, &(0x7f0000000140)={0x2, 0x1}, 0xc) getsockopt(r1, 0x4, 0xfff, &(0x7f0000000340)=""/191, &(0x7f0000000400)=0xbf) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="f0d12ad946fa117a95faa4f15f3029a2ea984bcd6b81d61999292b5b7645e1f9d3b857b2cbf8416086b767e7eb8ca33c85a4dd7e6fbb66d9c2ce0a16e1db3807cba1f6a4456c2202f7411fbd2c1696d37f504aa4ff68c8fc5e5c7408094980bfe4a492dcc0b30d10c3ee4805adda308e0daa191c0910687efe1bc2b6f62d7542942ae0c6656a8233ba6377c8f545bccacb4d1246c24f96e6d879ff0b25a8c87cb50e3dbac3cd3b8bbf488e1cd9a310af6d8591cadb414843869968ad4640c661a396e71d68228850e365107b6ecd9f0b8c90a4808c0a812a3d0a3972b865b016748f9919397c0c", 0xe7) ioctl$TIOCSTOP(r1, 0x2000746f) 21:17:37 executing program 0: syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x9, 0x0) r3 = dup2(r2, r1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x3, 0x0, 0x8, 0x0) syz_open_pts() 21:17:37 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = shmget$private(0x0, 0x3000, 0x2a1, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c6, 0x0) mlockall(0x3) setrlimit(0x6, &(0x7f0000000040)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x1011, r2, 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) 21:17:37 executing program 0: r0 = socket(0x18, 0x20000000002, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000080), 0x0) 21:17:37 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) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000400)=""/207) 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) shmctl$IPC_RMID(r8, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) msgrcv(r6, &(0x7f0000000580)={0x0, ""/206}, 0xd6, 0x0, 0x1000) shmctl$IPC_RMID(r8, 0x0) shmget(0x1, 0x2000, 0x60d492b2559e1731, &(0x7f0000ffe000/0x2000)=nil) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') r9 = semget$private(0x0, 0x3, 0x163) semctl$GETZCNT(r9, 0x3, 0x7, &(0x7f00000006c0)=""/52) 21:17:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x30) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) write(r2, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x8, 0x6, 0x5, 0x0, "1859803c4546670367e9a4f444a1d26cb9e9a57c", 0x3, 0x7f}) 21:17:37 executing program 1: r0 = socket(0x2, 0x400000000002, 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, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 21:17:37 executing program 1: socketpair$unix(0x1, 0x80000008, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000080)) 21:17:37 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) close(r1) 21:17:37 executing program 0: madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000000)=""/28, 0x1c) write(r1, &(0x7f0000000000), 0xffc8) fcntl$getflags(r0, 0x1) mmap(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x2, 0x12, r0, 0x0, 0x0) 21:17:37 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) r2 = dup2(r0, r1) read(r2, &(0x7f0000000040)=""/46, 0x2e) 21:17:37 executing program 0: r0 = msgget$private(0x0, 0x100) msgsnd(r0, &(0x7f00000000c0)={0x2, "45df065deddb1e333d15670e91dbd150d84155d0771d8d0c913ed15e80aa02bc84d8044b3706310d9c3726b338ef0c23095bbd2e9ef13cb41654489b6cbbbd85f73295e99f87924c1d2282eb192b65304358905766ad10ed8eb1ec3397707ea8182a4f72912fb43b547e2dcf1f9f742784e8f44ca2b0c72746bffc4e03ea9471cd420d65f9ff371e573a5f435d99e3bbcb3d4fd7942e8e1eaa3fc7c59cc9c72023ede59b5502d3d2821a1a7cad2b9e12ca28d728a1d34b18b0fa7314d6ae404f5d85df7ab1dede13c5"}, 0xd1, 0x800) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd1a417e4e74de400"}) poll(&(0x7f0000000040)=[{r1, 0x9}], 0x1, 0x4) 21:17:37 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() pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000040)="41bf952fad599ca8242eb3f7ef76983a2e9c25ff3ebeffa4e05ae57beb1204c04bee5fa77359000fe7cade8d02c19e143ecbee8c74ad1ec40c15fe43cf700f7e", 0x40}, {&(0x7f0000000140)="3427a4667095c3d5fe864f89e8e5e1a5b8d3896dbec1253ed503f63576fd7891c900b7f3019bbf65c622f0cf3a2b76421a409b7bb402513b9de1d0bc84b889573c380c9da199d2ac73edb4ae0b0efb509d87c84acde918924070f6423fc7cf46c9695511c01b4c31ba24c0cf6cc690f89ca7f38f5a41fb7d4e9bb551323d5c766cb8ebbdb82a8492fe2bfd6dddcd8b6808d91781502e11106edf21bd4dbe0696750c4f0965f154f95472bcf9c1cec778306f81fd8d1f2c2e79ca3f77724c41eea02936541ca83e2be6eb18ff952ae6b4dad17fc55692caab", 0xd8}, {&(0x7f0000000240)="3fae19859ef364dc57dd7db4b7dccf21b5d85e67adf5266f10ce82", 0x1b}, {&(0x7f0000000340)="ff58b16c83c81cf892307a5949de705d454b725462ca1e45d9697f9558b07ef650cd91976456c774e4632b16080f60429f49d53bd3eb53b0fc3dcd5b102c9a3716fa32250ba294d027d2d94d1383fb3e5a66a8c0d0ef8f8949d544c355d1c2b996f60f6b3aadec8c519d1d926956d450c66829d7296756d815877893ac357897ea68185fc32d3d088935a47b8ed96cfcf6b3dfa1a4cf8c2aa70c69ea884a230625b0e6622a6f3c2f2f20", 0xaa}, {&(0x7f0000000400)="32fca4dfac63cbb2b706cd93648a69a94feddc103df9499862f6074f19c1c452bbf5f69aee2c5c0da144c173ac506f995569caf9b641d6bdcbb9fff2817a396a6879ebf10fa01e28cb637d072a107d282b972dfde8e778d5c3b3d02bebf980a7d1898dd897f5154abbfa816a957f3748e9832159748bb313f8facb9e7512a3c40ba86d6de908bf3489560533e4070c71ee8b4c55a30920293292c709fd4c", 0x9e}, {&(0x7f00000004c0)="ba9df9b50f71f0f92e087e4697e56211c6cbae69e41e21a824b62eaf45d9872bcf480820dff44ce065c016bf5bdeb8a72cd846fcde264fbb3056900988135211fb9a87b9a244d606477ea305eaa6ccc9774dccb238972afb0bc43744ae02bd35bd11bad3bbf45d7a0dc3f87aeec09631736d9b22ec2b9af8817022a524a5b5db0a129cdfaac0d990ff9dfade7402c0d00991aceb206ab9840dfdac31657bf32b5395c766930e6225d3931774d1a84b7bd7580dae5c5f25bf4070cc109001d2227f09e9f7a9b5404df32352287918add54a54cc4f094257385c24b7beb2277573cf6f395809b599c7d2cb4b64cca4", 0xee}, {&(0x7f00000005c0)="5a89ac972145d37dbbe28bc184c028ca5b6d0a7b6887d727b9361acbcf47c098b9f5aa2192390cf1c039f89fe0c3d36f0b1620be47e83feefd20ad449e8a0621201599b7434b14544a2341d564ee19eacb211c38b211a36b2c945d649940ed491295b9dfade66ad76e517d52fd29c807d1b375730887b98554997c0803d480ee5408ca3ef6a24a065e60150c57176a8239d5c4fa1592f0d196f79b38d0db2d72f47ab53f6ded179988d39e5a", 0xac}, {&(0x7f0000000280)="cc00458b8dc43945aeb509161bedc517327845adc8bd7e9e5503b4edf270db4720b705707a0f172b8cd4d45679", 0x2d}, {&(0x7f0000000680)="fe9047e34042183654433d13edccd3a2cce442f9ac17e39bf9d0d0082d4b7ddf3dc8257b2fc78053c7c44cc59e370de75b9d6a29cbc0eda85084e5f209e9b05756c8445483502b3ba853a42f9a72a0d14d7051ebbf6b4e348d5b56b830e7ca47f4c880a1d4d13fe20b8d73325109aa33738f091e59eccda219882e2b4e47527a65406e2b3d62e4a46b7529e1128b87fa8a42c8a52acfa7157355b5e862b50fef93b63a989395b1ab70b303df55902fa4c8f674e8be8bd6080a1c1dbcf4c5ff43", 0xc0}, {&(0x7f0000000740)="b4eb49d1c247629f80ae8be2d7c8faae1df9157435953d8ebd4527cc527b99b37d23b7c0440ae6fab819d9228328ed4c01a226388b62", 0x36}], 0xa, 0x0) close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000001, 0x0, 0x0, "0124b8b4e4ddc01c08072adf9f5e2538ad905f4d"}) write(r2, &(0x7f00000000c0)="148d063beedd2ad5cc02d55c3cf6edf763e535c51486cce725316058b73b0ab6f99dd373f3969fe6a9b4f29787c034d9882372608592faf4661138f46e5043cfa9d2fa327c1733fba56161f6dd0d3f56c89889f67d5dfc8b9471ec0e5b3eab65017cfcea899b13", 0x67) 21:17:38 executing program 1: r0 = syz_open_pts() flock(r0, 0x401) flock(r0, 0x1) r1 = semget$private(0x0, 0x3, 0x40) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0x88) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 21:17:38 executing program 1: syz_open_pts() syz_open_pts() fcntl$getown(0xffffffffffffffff, 0x5) 21:17:38 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000010c0)='./file0\x00', 0x200, 0x4) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000001100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x8, 0x0, 0x0) r3 = dup2(r2, r1) setsockopt$sock_int(r3, 0xffff, 0x1027, &(0x7f0000000000)=0x5, 0x4) write(r2, &(0x7f0000000040)="db80a976339324512fe498c90c2a2258fccda98ed7e5f1a30859c773957c6127b147592a119cc80fcdec45cf4dd0cacdd8f7946cb16e7f", 0x37) sendto$inet6(r3, &(0x7f00000000c0)="149990a1a09f2b514896dd7dea3f611ed56513d8ffc37040ab41de9f7fe996415bc03a0dc8249276f550e67c0da56f5bbf23ce8c364260a7189f04eb8a00412832fdb4e9659b1ae961a4e114093f78b705ae9909c31d4dab01bed719783f6c34dd8108c607486d194ef1ea0779482ca510f2445eede3284b92206eacc0252e2f9ae73d57453a889205dcde5f49c93e13c6886177766ed48b068e0b226ef538f9342d2c33a4a19582948dcd7c86cac5c73dc5a511f634db6506e4fd016cf98d96869c5ee3d564655d65e3534fdea74550008ad032626f7dc303121b0f11286835aefaf923a2f6e55ebd046012d0d215fd37ed99b1c0ca28f6de5d968b9ef5d9d9b19f0d1550a387988c1913df6c53f98a4e1d4eacecc34224a3efa5211f6b4593f6abe2552af2fdf61dcdf048b6b18cf919595d176e6cd768ba8af41ec8bd22c72225b1b533960fac905ccade53ca38d6eeb993aa7a79bf42be39984ca1b41a46197ea04a5893e0eecaec4ac19f9fd45ee61f8bf79eefe1d0e8a4cbd5042144e5d83f8a837b6702e9d0aba845349705afa3dfa26eb822bf1a1a8a1ed5003f798bc784909654cdfb302bd831da36937f88ba31a21b2c2ac0edc0695bcbf723b9df730f754fbe99c7efc4cb68d4f336b4ff3b7f00f312104ee4ba6ef3d970df552273501545cd8eb1e695834dc11b12fdc87bce25db02e4be95df59ab440e440aced0b1bd92f73fd857f46a4e2df563f5674ef933b5b92fb9f3a72fd20cbbde31e5c339c17de3d6a9ee4a27f11dc553644e703889130424e1b64c4980c429339cba6663d6294c2f6c89a3d28a9219142891d1ed88765744bdf50cf8b86be1566d4c6f7e5a344aa5cb07d99cb7838b02d3efab2c56a00dc8d38c30a88cc9aa36e02f1f212d541c3065d620ce20d87a737c0408a7ccc1c6dc0e1b89d497334576bf38ac58c80809d20c20bffc9f271478f67e39608d54b4a179fcee02f2aa19a2c85c0ac2f7a9639a440fdfab70d41423c8c9d1b86d6333e7e5590f327828f922654fe679d6462d9ba353c198ce3ca2aff31cabd4c78cb4a219b874a0a5bcb6540c31f6a701c97c97675222acd6320ed30c479376c3b3c7d3a4de3cf16bbb2683fa7b04addc081a1f8d1fd7fb7fb1b4012e3170936b24ec609aac00663702462d891249695c2c0aea839ebaad5b50973f30d3a8001496f375254ae6395d2988f3eeda30de02d91adfdd4a0e1fd725bedae1bc6abd2b46f78cca6ef67ebdd6efd096c99a8e8280920abff05a20f0427b372ff9887c389bc0f4981f6015ede9969c3a9e2ab95c0057d5889f7754b3ebfd7d4caef140024382c915cb5a584840dc2ebe0ffddaabe5e7959043e939c39149ed01af7c96ba9599456a2db3ab8074f65908a1095c3ce9cb35d0b605b878acbfffd1092e89e88e68edb6bddee06ece7c1c3bbba03b6b1c5ab0d24591a67bdb4f36dcc66298c32ef43d8527bc7d77cd55c7b2805709c5814d8fc269aaa5c55ff1da8235fb04a0ef196804478dcad4f0910924a18186d939b39e462f304e28531543f605e06e445e11c87f62f866f16995a20d018566930bd5cccc1ab43567538d7d5a3dd36494bc09d3d3857ae12b9303f0c0a4f52b3a0e1da17a1495e89c822a531f060224a287a574c10b3adae41a7517f2955d5fa685ca2c7d3cf2eba807fdbf2e0c8cb230b44414cb959830bf94416bcabb2d4c744de84dd0ee6711dbd442af1e6a3c537ab8aebb21c0ec76036ec7291c21d0a9ead6c6fe1b8bfcd483fae8725e1148d61d02c5da505a8b9cebbd227f377e61f792f161750d75b97d078246739a741c2e9020bdd3adc1478350947e1892e7895a4227c9394c65d32c528bf11d918438c46df86833e8d29c23cdbf81562969afd14bce8abcbbc6e05c07769f8525cf7649128edbcd56bbd0d50adea72174ecade238c1f6781ba20ece98003ca1eaa177481a5ade7aab090b20f08dd687f95eeab06caedc96f2aa80f993df95312130386150276fb74d7b7bcdebe2b0b466686f5f51ac7128127cb9952a7c59a6ea9a9571f59afaf0776475501431faec995eeb8f8b4a93225fd9b470567e6f2227347958936cd9b2bcc76d24e8cba4d979b8f9bfd30dc36dac7be1dcb87ea6f623a59e0944aaca5f1e7ca1e9be1a97231188caa5d674d84d79c8ae3e88e93b6e2e28be643a14ba764068cd02bde4b10583984ec71478b54d1796fb0b1599817fc70f7d43f0db6c3367001053a149e4f9bf9be075ad382d39e9ee8a14cf8dbe526058f29760b4bb407a9aa64e2a8392db40c50be1666c3eae12e8614bb15a1584e8d78570112dfe7ca0d720859bedc8ef2241ab3cca68e9a1e456aed17fe16858bdf4638b9f8617e0de807455e924e9b9d3a3b6119b03c6b6e77ec9a3200025a6b946d7b4be6274f18a0be2abffbf1e67a86f01287dcb66c70a2c99dda3a1ae55296dc2804b951e66a8d9bbe003596e2fc71d60b467b00d54c752b009a7131ec4df7cdd9b4779818579e655c5f72e95988c8004448e0fd7489b116749f0bbd9c5309d3bfb591b89a4e311f96dd3c954062a5c7533b122628b64a779a9d60093cf70bfebc980c233d60e030cfe7addc29ea198b86719b7da88be63d5944e89bb420a0771fe7772127e93748b76d2f20df5d1c24f8489c229c9b63317add071f62d4f5cf39c012340eb705a6bb1e02f72a86b7131c797da664ae1730373118c0b5a735b051835339bd27380797c91013892c26cc6ae592a43d3a6bedc7bcb89aa0e8949edc9a076d11d71b753d382c7229a9367280f75b4db8f9399d97bab3c6108081fb81b835c4612d1164c896a7929a7b3131d2f2f272b111129d24ec0998a905fff7eb0dcd7685bd0431f9beb57c7842c4fdb2e47b8a19401327c804250d5803321f2fadf89ff4fac11617c7aeba772241b2cc645ed3de87e97814fec42ec7c3aa4b508a08bd51f53d2cb62747ad90d88697fbfd64430e052efe0c57d20d3e6443fa2fd12e416f9045f4d93aee5accdcbd5ac477350c08b4741b313600d613c1e90278999433869318335d492827679c59e240814b77158826b65804a61af39b7e8b422a3030dcd4bf2c7a5bcf686caf554d0b351626c85c0fd9549094f5498eab4032663156abd6d4c0c07ff5e64ead4952b5335de25e305d203052d974b0b7118d7393c73317c66b31e7568742b8349b45c82836cfd2a687fe7cc6bd3d2e69c179ebcb546080992857ebc73a9525e34161119b4a28d4fd999e63f9b11fe81cb03039991bca92c9fe4de7b3f60b77df0344a6fc546510a7b45ee041d2940d1e0e69c785b6454e6c2397785a85b71b3999b591db9ade09d7103db7276933eb8896505c63858c9aac7a8b5d8f413b860664983310dea2db20a6ca93d4f87abdc6a06d00662fdf4a39d40af86dcb4138c9893c4d8acfccf9d11ab2d0cd52551e639b167a4ca488e805b8f6adf5e0d0051d27050ced97d8bcb312086152f783891d26652482563e100f94c74673b1745255b3a398ce98cde20f184fadd78f68cb447c8312d7776c9963d7184e335a03fb67ca3e06e13a3be13f06a26300274ce9fdf4ecc91b61f3f71abe1fc78cda365945362c6f8e6f819aec76f014a451db8dca822dfb19085c0ff072d6d6907beab92e8f413784e6d4b3dc5795f89b7a068c09da850cecb0b582220c8cf597e47d1f4e4fd16cba08775650f9488371e33ecd1b3174c36f42109b0e0909ec7ca3d176b0864944c7fd9eccbdd4328f728c993eb82584363ba0d39d9c46be82329f7facff896cd16f3a0e5733b1e909cc8c9314e304d9c6464821b226fdd0ea186ae33d950b9703ee9fb28e06f3c54e7ff31f34590746e62b3ef77902b7eb335fbdc4504677eadc698e6ef2842ad5fd4749c5363b682c4d3d021f610a427598c5fef7052536cd046e4e9ce4c01a2f2ce45e5daf79f31c5847221710905b710e326883ec3f3af021df422a4006e402a06c8223c50495689290d51b686fbd47601a9aa088d71d3761490b669c5d20a339b0052c91caac02e50ec7fe9b2f1e3eec7fee324b174f92bd33bc936c0a208943a2c502d6d0b82bacc11a89108ea8d51fce1719220e7c43100d88270e249c7d039d8c8bfe36f0bfe250829068cafbbbe6857e0478320ccc809a90c17b41fb270064c69c8dab6940f297a4786a8acb3a339f73a7ccae98a6a5511441f8c254b508434c567bc3f5580a996b2a5f089241449fbb8915a8e14a57b4ce0a281fcd4bc02bca6b9af0a378510c38d8a8c69f2333b898828ebf77a5b70cfa0bf07bcd1332eb2b1d6aa03bb119b8e72692adb6c8250dc4636ac67ef009f02feeda22a8ccd3f5b5f1a102946f72881d5239e4ce3a7661d0d47978a82e372b6ec72a70bf5b1eef7355e5055a301ed8a5a4ca63656ee683b400946c08b2f42f4aa93da1c1814f03bcc820300418ae1f37a3ae1a19e8062dd92e580d0d27aa1c52a575877ecd8971a9a4d3a42c676c18699817710b730d7f7835aa8d782844c935467cb050e457608c0a1e42c709b9415012f387cee0cee4d1d5dacd8cc60afb0f0ac963c35ebc26de30c30e135c05e761bf4001cc3121ac24c316f21d3a2ff83837d8233b21c3d128ea413b3d277608986ba66ede4f8e5f9b775b146d74e78b0a901c5abf98efc04bad6593994debff3eac22fe5ca73b9dde58b266374f9fa96b753d96730548182cf8bc621d552b38f798e1821ddc2c81ba063818fd70c900e70fe664babb71c027071fe194e56b494adfd17ce648211dd6888b1bc26e9e5d759a64e492825344d1537a977860fa26365b499912dfb3a797a9075b2035e7e04977ba922cca449841ae22ed759fc88f37bb1522deded81412227bf0db9db0677ef5e548243523129c1a0056905d370cc7c0658aff3d643592d7216dd5744d65d4bc1d1401129393f7b8b692f9298715741f997248e31cc33ff04f3f4133699e1e7fd3ec7edfdeae3822fa07b20f9ab29890f2d3df21a741e5912c4e07bdb206da13bd9195eea454ec2912b465500c8c03751ad794e3286368184bfe3a3e9f0031376e87a354fa77f44a2ca7ce41d90ad3ba7dcfe7b794f3a142a19dac7519f9331fb8aeddde07f6ed44f6db814e8cf1e99fc67587fe740a42b5c697875bf255453b4b9e9019334c2b3128b6ccdc17857418381bacc78017a84c19f99772511a05008de255e6c5699938ababcaa2be0542736c78cc932c256ccb16db1bbccb2746523bc48dfdce5b69f737c620ea76660c49695aa71ab8d72330760919847c71b5f562371c3e4120fdc30735768383750982d6370c17406cb24fb5b3ba9345e9caf9a7084fc254b66813947ba6bd4bd32635f0df5f8c4f56d3e2a0723ff6c8cff9054143b82692334bf3e3f357b10f0229cd9b8c8264d3762ac6e69f8a605b0b96dcd8ee264119f6942b166f5a402600bf81393ac8c5011f4b1b4c49e1ee3a1132bbedb8e1ab98bdede28ddec5228db264d98e96fe5c3da36e4869644068d98781f5fa861e67becfb7a8595fd5734b30f17829a835cbb701a4dda760066c8572fab1aeab10e4dfbd1064ae375eb2ab48b2e6929bce72787f7fd141a91c83a3a50538d827344e53532c8cacbbc076f605f717df121caf0ba4d3e512fa24cf47ebf0612e0bed0a6f9a3aadc7ee7a13aab2dd0f8e8506cfd5d8ca052e376b6e73ccfcc414f2f150af821ae53d3b4383227da4e01c75e717d666d8d40470096714cad90b7e251482aeeb60e44930df770390905e8030711c6c350a7d51b9679", 0x1000, 0x2, 0x0, 0x0) 21:17:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="2d2b882f66690000000076d174042fb98991ec53e6de381e6ee9b2e440684cc789f07f2d181c9475f4db0b30613fbfed0aca2e420afa7b1e484848eb261ac05b2e16a3aa59451a08e0a65b9ab62e2189576e9912ae56f13fd7bf79578dfc3ca13f9ebf4b5dfc14efaf0e701cd5d34be993c4390c5da28ff5b05a4b1fb480ede93764dc99d6ac4d54c926887efbaad7f8e07bd4a0a99061487ee09651c4de8f2c2b0a9f2b522e5ef320e3dee90e64e66e66fded3cefdcbf0419ef782cea5eb48dcbdfe0"], 0xfe2a) getpeername(r0, 0x0, &(0x7f0000000040)) 21:17:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000140)="4cbf4288ccac37d1217d654975f60cb2dafb35af1e47bdc397f0175a0e8da1963b640594ce1962d761c5d31c058f80eba68dfd0a4aa63b573406e10aa356a7fcd21143266253fcd69c21be6fd62c55be8b98602959c6ec23d59f801a2c83ceb0a2066a47deda3df82ab1af49514730efb40c8c2389ee415e97c5d8b5f1114ee96f47a7172dd4459fe472be2b752f5124c89d7e36937e36ccc3962430d8846ab895315519efd794918dbd0b320774f1f589bb9e58af3c0834d6f41fe6300d3b485330da1a", 0xc4, 0x3, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) shutdown(r1, 0x0) fsync(r1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r2, 0x44}, {r1, 0x5}], 0x2, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000000)={0x81, 0x7}, 0x10) 21:17:38 executing program 0: r0 = socket(0x2, 0xfffffffffffffffd, 0xfffffffffffffffc) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8}, 0x0) shutdown(r0, 0x2) 21:17:38 executing program 1: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = dup(0xffffffffffffffff) fcntl$getown(r0, 0x5) getpid() madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 21:17:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x3ff) ioctl$TIOCSTART(r0, 0x2000746e) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x6) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) 21:17:38 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f", 0x4c3) r1 = getpgrp() getpgid(r1) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) close(r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "ff42b21d030400000000000000fffbffff00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 21:17:38 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = fcntl$getown(r1, 0x5) flock(r2, 0x4) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x0, 0x3, 0xe00000000, 0x8, r3}) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r4, 0x0, 0x0) 21:17:38 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socket$inet6(0x18, 0x0, 0xf6) kqueue() shutdown(r0, 0x3) 21:17:39 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000000)="0090a3d04a0000b2189e0800000000", 0xf) 21:17:39 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) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000080)='./file0\x00', r2, r3) 21:17:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000380)=[{}, {&(0x7f0000000140)="3e99654e3f4be92bf84e80c0c2f79c2d093f33d3eb671e133230b782", 0x1c}, {&(0x7f0000000200)="658ab0c9f4a40ae3db450becb0392eb5ff3f505d", 0x14}, {&(0x7f0000000580)="f6c3db327e81c6e9d9d616a032e91b3b50cc7ff393653a82419e47eef285eddfa7c4c3bd67096d04a10100d260656f21af3449d789629789f8995bd3e05539c394604370e2e0144964053e160e11b497e6ff62f0d01b031a74de907433622a42fc210baf9036895c3ac7d0fff13379a76f850317d3d8cb45fcedf50a127f7520e5c60d58fbbd52a0aead30a9765d8456acdb2660dd654b9b5414628c7e8d2b2b238ef7df482ac81a999d8599c3950279df60bf7e4a20d961d3f3c524f05f88415a75604a7fb6220511abf91cd8ae46ba6638749589e0f5e4c53647b3c8b67308e868628bcdb78c858dc05ee2c49d8c8099742c22074c14f59a20979224bbea2dc58134f548f4e40f23d5e66f5e995f36ded1de86bc9e66bed64257cd1570a824dba27f9626b21c77e978785467c5279feb2634ecfa32810a7f84dfb0a71c78809ae12a65a305aa178de0be8a6e5585769fca0ff23391052d48addc093bd4cda98ec02c9cccca4da7423d264fd55523684b618177b6fe7b44f13ff9bcd6b90f6036600d0a29d370d56f8c8cce161160c039f0b53a6d92b3f71406bedd99c183402fd0ff0b93d75bc5e25251b804e58e1787b4d771a50d7479908a01177c2ea083e8281a36712e57f33bd876c4ae6ab7524468c9e245eb5eef2b17ccafa45b4adebb64c2dc0a88134bd87c8880206840a1d66eeaa13112b1a9f0fa0024349b7581f938e30f033f6d59716dc9c62bb009d26a8611a9b9b641b7544e9b46cca9b8f094468679dcbcf1dedb14dbbc1b54bc9250d3f10056e8a9b8a4f2b8ab28522c45b21e56eb6e620e96700934a8a54b265b5ce0ed1716dd335f17cc301ba051037c3a7afd8e74fa7bde035f4d0ef2560f1e750eb3c001064c8f468a2b19d4c334cb2c0f1ee98123031c46f2125a2146dabe957f38966dc15c696eca606c2450d5f5207d60981a81db18fc521ccdef4e59694091c0cf2797f2d0a372c6851a2e288a39936467a82f6aae40608af24af6d50f08eb3fee0f3c7453e030e28943238b9c1852c1c59f988c0d9d5cc1430d28b2f6b9e2c5a042562368603a09070e4c93632fce4e33cbfa2d4b467693c4ba371455e1b9b62d2fdda0404d3791ba25b3f26448cad0915fdcbc53634e6b73f412641e2808dc105ad1a1b71423c8a4738e5da5fab35fbeb7e36e377903d57c48b4d3c5b9de405e378358a8b6089c58648f79ecdd90d6350cfaed5635fd3c8fb50088e24d1801b92cdab951215a2c637f9b7beac0f5a5da721e7d3607bede92defb6220f160fb191b022e83a125a2b9769ac775a0c0e5dc9c17d9ea492c54cfc1a9c775c02f6f942920ae24c5d95c57a1bdf8e82a6c2e8c99743e350dcac19cda3e9673ecbb0b1a6624745cee3a1c61ab59570b7016f669c17f12e4e06cfff99aa4e3c58cce8c2e57538fa0135c3a5b059069e1c6b8ed58789d1b05bbb1f20ded9d641b180740f3403f73bed6478e10f35abafd7dfcf0285c87d1dc18c3fc3f24dd0636cd11ac167cbecbe86b2ffe0fcf3ef01f83ebe5e6996e1d79339da4e90cb42f3413e45490d0698d5f327a280917be36cdfe9ded439da4dcca1580cec7086d62e372ef398feb4db241a5d04308396df01c28d492de761eb99465fd1747b83b2dccbeb1f5fbc21cd72228bf6a06e50b41143e474c6a7b29999f8dd5ce47059df623558dd7fbb9cf77f1b67a48f521c52501efbdbee48fa4feb28313e84faeb0db6ef6de2c2f93e60484bf38e3965f0f09c3830ba48c3e6a40ba4e00943ea78617ec8ba9ac632a1de980ae40d9234970990442ed66a7b0336b8cf3302929aa5efaa973878714f06b6dbf7882370d3c15279eae7c6ee823abeeb41e613ad806c96ac3e9bceaff65d1dab10dfa4d3f62b07a1e888ed74cae09cc68442c720b388135aa01498c273dbcd67db33da4b236a0185f026217208afeb5d3d6c63ee2412c131887b5cb1d213ee52901a73af47bfbd2aaae4380996ba8a115901044381b9d8c182504e4edb017d5cdb72ea18ad615e1277f1d70addf31545025fe3cb3bbb9d1fbf37ea583edd3d250a7292d32d77f8ad3b42bc3e3f6a626aceff309fdf5a9a7721af177eabe48f5200daf7667ea2a9a9c639bb89f4e101c0b429ecbc291c230fb247e24c08f6cede1dff0ba0bd96efbb8ac7185487b040732ad030f9bcd11e55934b28290c75f5731664f88cae7a2462516a11321892ea07b8a391f124bd3891359b997d50c9707dcee3bc2e5325dd5dbd9e025ac7f77b5ba1e0cf4e8e3467507ed15bd2fa03daae0c57e88789ca163fc62efa204c559c2922fa64b92509abb30664355585ffebc8b1b64d6313dfb29901477de27a4f21afeedfde75fd28131a0bc5b59fd5837900c458e2014770cbd10040beb7d5bcd90096b5b17ae3e0549f50bd3ae41166c9087cb4d085471f186cf98e0c24328c99de8d076f136a03a63fcc2eebbae31a8e8cc7d32fb436be5c6d047adcfed0877dd5b1d24f72ea317f6594e58977bbc253345cbada4b1cdd3d66e4270e89fe9280b7bb7ad38c0a9cf925145846d3e18f3f5beacf6f83060f213d517f2961134c511db444e9e377ac3103d0442d1a7088db260b46ed07e2155970c1ffe46d53f4d5155dd837a6a6c4a4a6084864450ca68f863fbf7303e587d4ab8f454bc6d620bca9d11eea833d6964bd783e903927033193a1466b387a777396aadd52c79034eb2daec553ddcfaa8be134dff7744f87fa328f93a3d4a0f4ca0ba2e93a8070625a0d439b8995895adb6bf599033293a324b44460f0e4e4e57654c5723f3393fcc40664d09304980850a0d8563fee3810ef39f8f0b6b6c3172e5114042882757d2be78ddc26b16e0f7feebd52b9b8005de459489bfafcd44843f7577be0577ad117558440760606a9ecec9ede8f4d673bc79b3a4e4df0f3f33a3477d086763e53f9fe4b1b6f4eeda07652ec78edc555a2ae61f8bbbb58961155f73d9bce21fb72499f5fe803061415251bb8b43bed5422d2f3046978f54d96802f7d209cfbf54d29ba6660a93fd4f3ed67e6a77e483ccba3d30ed9ab88fd51dbc6178970a8dc110aea3743379ff5a318b922444aa38100b2aa116af3b6f3ad08398f372acf6bcae39c234ed22219085538ecfecc34845b0056552c13035faf9aa18aefc95f882fcc47aea91a25ee80a87cb8fad7c5337fb575bcb233b6d44aa151e84648ba2d59c0ce09d776a3dee6312a16d993fe15ee7de0307fdd6e3239e0803f7c0a9f64d95e7b0f0a16eeed38d7a4b4925ff1ce43d9840a64c5bd251f16e66aaaf2b1d9f11a44a29951b7f49a230653538b7990cce0c1d17adf95fd3a0d7acdb977ce5cd3785034482ea59a1576fadcc71389e44ea6a64a2a231fe3417c0932c74e3a8fe4da8e6de7e5738246cb9487b3f48e8b24a90489c5f3bf3f06214ed7100891949de95817e8cd13352e65ac0a44a3e131a7370621244b29b55f23daa916a1aea86626007249119a7b98430081e37c2765fb41234ba652b7b9edb3d48e28b5925540f4e1753faf407cc46d02d02b18e062c9b36d8e19d1949d6227435a1bb267fa1ead644b10800361503be621efca8842179c4051bdac17a898f1d413515a04606ffbc17bca0566c90d95d61942aeae42899d92ec0ffefbc4538dad16f3d5f3ee824a4e54ad695dc575bfef4caa892ad2b93b0345595024cf22fb370a8bd5f0f6bca47e9e082c3da57d28cadd8771781c412cb0fc3f3502edee0cde66cd1e8e5b0ba43ae6b03029c9d03e1ad7c214a566477014dcbbd8e976cc7b33651e3a22e27522e42ff914d16fb5691dc7c4e56e3432ffd203d34163249b25a337d866af637b3696ee242a6f3eda6adc9ee4f3f5c17b693a79fb3e6f30fbc7c0212edf71748fb5b783f4d627aba755aa7bfc70f25e091403cb10c8aca2488a749c50d3f5017db3fab0c5a9d747b61b498794bf4378acc8bedf3ec783a06999cb1d5caf364325b3cf8f23dfc52ffdd1ded2df85ee6f60c640fd9ecd651653af20b5e2a236ce0ed14c3c0635ed8c6cd046a7eeb9097393f8070098644da876d7a8358564b684938734dacc0d2f0b004d0210ae79fbef64ace4ee6b666e7785fd5836e826d6517abc3bcb131e124bc582b160c6bedcc2348fbeafac7d5548d0b698b5ca73eea6709c22ae2e63dd8399c2ce86f087caffc337045eff9f021b6d3026d73f933231ac83341a3278db78ab85f26a4b525afe1a2170c111441db0bad3ada3dd1f83daac09c7126f7ec0a5fc804f7415bd5a961d943f8d87b4153ddce62cba849e058047613bec98240dcb17e494c94042059c4873e51efbff5f266b80c460394357b9aebd4b07e0d9432bf37a1bae998415319448ff65e1eb89b2d3c250079861eb2f64523b809cef3a3973668f4bded304f0817c6f561d9ad34fa3b02a525a56b32810f84317809bc59de45d0997f01da6ce10d3d8e286d3a5c7fcd460636aa2ea5bdb2628aef3d23f6c0d6c16aae586696fef0da84bca1ee275d962a9a536baad6f0c82e46c090a32cb08cff3434ef556a7d183e18bfe5332f07ed0dd5a6cf17e779431c50c8b3d348f34380dbe48a7bf736e6d8f734f4556c97579fccf88d9bd56a2451830f14b0dedeed5ab6fc87285cb5ab0e682eb48e58d112ff55dae489fdfc8f1b428925913ca96eaadf19fe2c2388019750f3dfb58a8e0bb2c6d2fefb570d2df6219495b3e2991481fa9542f04d312d9273636400a3ee3c3ab3a8e0af894e74bdcf44c198721088e4e5c788acff443682d4c59499182c3f802e01fc3d472b48c2d250fe4e2896afd47cf11addf5ff0cfc771ef044c3f27af6a56473650dc71e0630cc25bf3a399dbb73ff959124b122c13b77c58e8931b2e11f94d1c5468312b49ae71a7ab5f46200a986e402e315703838cc046a2b9a2b10588a7f589ea2f066ead892d5e334d80e17bd458d0e32489203062e9a4ca7c9c7ee5d51f092a3f9a28929161811c4c36eab37e559bf1e650f4c4be5693ee94778b75e3a718f6678d6f14e6b8cc7f5fefb6e5e569486316cd50b3b7a46480fabdb1ed94d2146ecbb423a7881963f43ee32577cf8aedcfa253a0835d570be90d3efbfcb8d809a0ece9eb96a506f5f6cf3337c0e7e8a1162926c964a8514764173548d2ea8e1b17558f54b5705714a96758b1433215601cf699ab19246f1b4e1a3f5d710279577e1d3bc7b84b22304fa9434df3ea5c67e525714644e85c0ed775e9d34fa1e48876ad5dacb0a6b6825bf9aa79f0cc421ce5d4a081674944f74f0f608264ef11784f39aa2b141895e48706ac48f5965ec3aabe07f8f5813ee55b17ade45c2ebeb4bc194d381402a255b2369337547c4e8ee837d7e5f2b173e75a8ef5ec216e1bb4a874daccfdcef1219cbe97cada7b3a4eea8a59095d6829a93b403d3a23d763e0eca4ebc9ebe0fc23a8b9087bfa95445572cc4b2772fcded2e97e2ba2ae417ce18014ca94a1de6b44fabeb89eb46f3ea36461c36cd6df9a940726c490e60987b86a17ed4f5bbdcc2bde5ec526e8b5acb69b20ca9e82a0c900056493b5e132e79632fc68a2e4745298bc9629d8b1a0074c7a4744620e0855511403548ddc0ed2e14f310275825e7f8d0765b4465bda71d8cbdecaa9f5fa48394653fc8a89c490c4c16201c5815c2bce624c473f9412ce71690f011c0a1864d51c266102903bf73b358b1104bb4184d27f26ceededa53109d6d83d04b46ceb3570e0488c7470c0a6c0138186679a5cd33d8a898e4a719c5d1bbc08578d4461aac45db4207", 0x1000}, {&(0x7f0000000240)="47df0e906928ac65cf6bc31b91e8cb8571565c51c3cd595c6a03537fe41199e7e951cf4edb8e47dfb2f1068df2103ed7ed7e1098f42f86259e9724a3e825b88351ae1c0d8539f9c09e3f6edaa864f51fad", 0x51}, {&(0x7f00000002c0)="10700224d269c10a2cbbada0b825f5472169c14cd3ee89a0b857c10b748969cec004b804b95eb82269199b9b8395432db1714fe5c20574b1575b4afe91a660a671de395e3943cae8720d9f5893e5b23701a5d1ef1a0af054fcc9f24bdbb5b0d1af9f07779e891a9c8320d6a3c8e94d6b9672c58b48e5f7464ecec93ec50b6c155fd17506c58690a1e8", 0x89}], 0x6) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() preadv(r1, &(0x7f0000001900)=[{&(0x7f0000001580)=""/181, 0xb5}, {&(0x7f0000001640)=""/140, 0x8c}, {&(0x7f0000001700)=""/104, 0x68}, {&(0x7f0000001780)=""/78, 0x4e}, {&(0x7f0000001800)=""/201, 0xc9}], 0x5, 0x49) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000540)="1c", 0x1) close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:17:39 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x800, 0x4, 0x80, 0x3, "2e6533a38044560392f72715e8e1b631a15ad5f7", 0x3, 0x9}) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) recvmsg(r1, &(0x7f0000000200)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000100), 0x0, &(0x7f0000000140)=""/187, 0xbb}, 0x2) 21:17:39 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file1\x00', &(0x7f0000000300)='./file1\x00') r2 = socket(0x1, 0x2, 0x101) getdents(r0, &(0x7f0000000180)=""/211, 0xd3) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x8, 0xf0000000, 0x9, 0xfffffffffffffff7}], 0x5, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0x40, 0x40, 0x1, 0x101}, {{r1}, 0xfffffffffffffffe, 0xc9, 0x10, 0xcb, 0xfffffffffffffc01}, {{r1}, 0xfffffffffffffffb, 0x80, 0x40000011, 0x4, 0x5}, {{r2}, 0xffffffffffffffff, 0x40, 0x800000c1, 0x64, 0x5}], 0x100000001, &(0x7f0000000140)={0x4, 0x5}) close(r1) 21:17:39 executing program 0: rmdir(&(0x7f0000000000)='.\x00') lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x2) accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 21:17:40 executing program 1: clock_gettime(0x5, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x30003, 0x9) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x104) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) 21:17:40 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff, 0x0, 0x8000000000000}], 0x2, 0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) r3 = semget$private(0x0, 0x3, 0x0) r4 = geteuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x2fb9, r4, 0x0, 0x0, 0x0, 0x30, 0xc8a}, 0x7ff, 0x5}) 21:17:40 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x8}, {r0, 0x10}, {r0, 0x28}], 0x3, 0xb6f) listen(r0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 21:17:40 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) setsockopt(r0, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = socket(0x17, 0x4004, 0x0) sendto$inet(r1, &(0x7f00000000c0)="b2e308d48d75a21310181ea303e9fbae154820323cb062f080b3810105cd7dd76c77ef57efe3b5a9b484d025d90dc032b3eba6b907afa5e8a3685d04d1e19f", 0x3f, 0x2, &(0x7f0000000100)={0x2, 0x0}, 0xc) socket(0x2, 0x8000, 0x7f) 21:17:40 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x1) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 21:17:40 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x11, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$unix(r4, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c6530001d8e8b066af24e66a05a0c54acb0cf5ad23a526fe828a2b8ad0eb8ca8bbae82a860e75badb4265776d3fa39a7f38fed27ac0218f7cd88050acf4aa7e782230b69c3fb4314d0288c35cf88ec65c7b9b550a02cb392998da63c086391deba6a2b4437d26241543108ee68fc1b54fc44149f0961fdcf4e66d2c95ca8ca7883167bbe6b67955085221b3565ccedaf34b22ef6a41efb1604849"], 0x1) r5 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x27, 0x8, &(0x7f0000000240)="817539b4a3b5bbfdeee5cbca1afe4aed12863a87a9", 0xfffffffffffffed6) r6 = getppid() fcntl$setown(r3, 0x6, r6) setsockopt(r5, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 21:17:41 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) dup(r0) r2 = dup2(r1, r0) bind$inet(r2, &(0x7f0000000000)={0x2, 0x1}, 0xc) 21:17:41 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r3, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r4 = syz_open_pts() close(r2) dup(r4) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 21:17:41 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket(0x30, 0x8003, 0x3) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 21:17:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000100)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x23b}], 0x1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) getrlimit(0xf, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r4 = syz_open_pts() poll(&(0x7f0000000040)=[{r4, 0x21}], 0x0, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) connect$inet6(r2, &(0x7f00000001c0)={0x18, 0x3, 0x3, 0x50}, 0xc) 21:17:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000000100)="cc", 0x1) r1 = socket$inet(0x2, 0x5, 0x0) sendto$inet(r1, &(0x7f0000000240)="040a1070a4a8bbd0a50f557f87efdb6d8e8bda668de37489cca9d83311ae2dc903958009f1bf3c8e5b0ec649105b922f7d53af863f92e4afc2d8297ecec154d4a5cf2396899c94a683061922de28fd4701ddb659dd1bb3c32e14780586de2ef9e8781a5571d67ac248c89122e6df27fcaa27a3078acce8f2d153102d4c91825ad648fadc1c2786fb88a82579d07f03a94e3a399539076a833625768f0d21e2a3cd8982fd50e00646095e090754fa3e91713ea3e8c25923b5e9daaf7216c8c3355d43401df6d0088e29dc83fde1e6603eab73f469f145ec7b84b504827485dc11627a1a0c51e2", 0xe6, 0x4, &(0x7f0000000040)={0x2, 0x3}, 0xc) write(r0, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0x1000) open(&(0x7f0000000000)='./file0\x00', 0x8903, 0x0) 21:17:42 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) 21:17:42 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x7, 0x7, 0x8, "97e2208b975932233d37aa4efb01b4b6c897328e", 0x1900400000000000, 0x6}) 21:17:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a4ec762a156481038ac880d02", 0x2a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e7f0200"}) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="8cc6647272600430c3f4216d912d00e8af05235908c0cf03fda62936b7dfe37000e4d2f882f0f9238fbf511f19338c6be2df9b018adb402e8530513b8e84917ca4a375a4038946093c02fde9ae944c9e1d8d7f6e544e4a07b627322a746ba15a82016bc75639581e20fae7b786bd7c151491d8da986a4a3875013799a5d7fec4967cc70790c484242026050d07e3cb18b12cd356143c7728f1", 0x99}], 0x1, 0x0) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 21:17:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00005c00080000", 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) sendto(r0, &(0x7f0000000240)="064e82ffcd0a2512bbdfb2a6936c94c70d4cc0af905a1d22e15be3d621158b0af880712be1acf8a122d55085e444f5273b0e056d5f9e5c133dbd6a8388cdcb03447711975ca69dd9a827d8", 0x4b, 0x8, &(0x7f00000002c0)=@un=@file={0x40e4992c827f4af0, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) 21:17:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x1, 0x4bc}) 21:17:43 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x82) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0xc2) 21:17:43 executing program 1: symlink(&(0x7f0000000080)='./file1\x00', &(0x7f0000000040)='./file0\x00') r0 = shmget(0x3, 0x2000, 0x402, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/26, 0x1a) r1 = dup(0xffffffffffffff9c) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 21:17:43 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000080)="b36afa53", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/151, 0x97) 21:17:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) preadv(r0, &(0x7f0000001200)=[{0x0}], 0x1, 0x0) mknod(&(0x7f0000000000)='./file0/../file0\x00', 0x1000, 0x3) 21:17:43 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 21:17:43 executing program 0: pipe2(&(0x7f0000001340)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001380)={0x7, 0x1, 0x7, 0x6, "1eed00ba8c6c5f4ab36226e6cefec909c6c78d91", 0x200, 0x7}) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000013c0)={0x0, 0x100000000}, 0x10) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x1f, 0xffff}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000), 0x208) writev(r1, &(0x7f00000012c0)=[{&(0x7f0000000080)="6bb8881f4f1ef8a7120940edd7f66e3cbe6e60bbdd7cdfc81b66058725ae503f07bce7094cb4891db89cc4b5063188716c2761ec557e7c441d69a52343f4d5d04b62e51276776eaa148bbec7f121297baf7440530549aae6cb07d16b1ecb71aca36bcd81987772a69ec4544949c9a6faad55cbcf69d45ecbc4555e9654237e459a44a7206085859582a163b7fc49f9aec5989a7776b3ca61937eca55be55ca8ec431bf4cba40baeb2ef4c0e70556c86d1e290cc5e2830e6e274fc83e85521fb3d9fc4a969980d44145781a6604660f894f3a06702acd33703a9d19f612ba8f2e1155a510fdd9861eb979c176091ac6102daee09d51a8c011d975c4bad422b9c0e30f38b5e2ce9465ab7b66b2a981a032c78d9b2becd8a1f5f7f20f87f635ff7690b9acf12d1c20c88a758aba71005dc255cf801c6690f5a61488a553dfe3b485525388a097c973e635625620a8f9f95745d13ff775f1917bfcf6ffed3d4712340c989775e6464f274234f3bff6df4e88a7aba2a444687d98b42b625dbadae8975a4437ec5a002d90ef028d08e4502532fb62dbd9af5e1fa93bb46590a916f9009120df153236402c65de8a79be8f9491d9ea804355d02569648206fe41b62f8c6f068ed5133da2bc10edffdc664c64747f8cce4541c875923073a8ba867f1bf9f6feae24ba826ff2fe000160fb566e655c2e92921b63c8e8faf0bc3f15f86b2ec71eea948929467444717810c0651d8d0d32a7dbd3cb35f1cc4e51b84a2c4afc0b3ed0ef4407a168942abc0184026076f4a40c5ed4444bcca00ead517053e07a1f9949e0e29b4d43e5d3d51fe826f544ba5de71cfa673ae7e265d4b24a4bb36510cdf08e166d98a3843de3d6e3ac83d0a36c5475f2c60e6b8e48bb186e461f56458eb4ee59cd85363479e0688f424b55bfbc318c6bd6444afa9425d1fdba207195e17452501e093335f97c56b1d391a974d173e45edd1c0b333749a845303c38fda76c18bbc776c42eb9cc50c7e8b0dce13bd6f7a9710966116f835300e491ffb826ac2fcac75df834932ba404802de191917624d885e40371c955c0b5c5e532971c7b4cd2d64ef7ddbbd8c296de658958d3e3cd1798976ec40caffe63df19f78a58c9415ca70d7a6ae6b4551f59b69a3711affbbd7778db06ae21cebb133172cb99b50a385b6304456284b66c37630e2800379b88a3ac26b9a98ea941a1e6d854f313c9ea8fcce56248187d33ea7e7af2abf8dd66b7638f9693c5da0ce3221489505e8292128e98e019032d18cb097425c5ab1b7f4e739abfd9ccc04b43c89ea8475cc855debc7aad50b5cdcaf6126542d4d8e943e299062a34e7b99ec3089e420c475a2aae055f4026f7408894b8e3e39f4bb08038602bef9017872bb0800b21182830f7d602f8689f7868a325178d6194ff5c8dea7098ad9923d5bafe80be0170a6a85a18b149e2fb4214504957bf1d175fd01cf840b379e4ba1a79c66ad490e6a9f60aba54a85cc3e9164ac7539883589d0a09d23a3eee12a13bd43b52ac98e5366a7e2c6a76db070e1c2529798da15e2bd06d01435ef502a19aaed7652b2c1394c0c4cf18f09832ba4e0f5f2ff40bfccee69520809933b40162aa7ee789b9c39b3de5071ff7ba539549dd6d5916b996af33c7ddde2fa78d6a7480f946290d6fa68db6cc92586e94f8b4e6418883fc8f63572f8fc69edf8203ff197d5b22323362ee57db851d440e0bca662294ab0b96823920391994a7fc3f6587a7eafe72988ea47e066f94a4d0f9a6ca77053fc752a593073c21fc8c8e707523c496ac6ed6e6507a971ea69229f0d5a84ca7f590755505857724e4802ba487448c825566892f1a9893bd6e6d463482022aa24b0f66dd526813216617df17e9fbdcc60cbe308768d267ca6ed119b7a6bc011de43e0e0a0fef6230dc4031c8c3e20b5b10a91caafea6bcf82119cdc538781461beff10e0ac585b3ddcfd48301d2e2956b94cd43d2b8ea29aeb7fe80921bb60181f9b69be58b55de326a6db22505d0fdf24b06ea0e78e2ae224912b44d7ace4076e29440a2e3163f24c02fc3e3a56cd1adc760f594de6fc7529e7f80037ea98f84ece2b11c9a6ba6b1cb109e917ad88371efc6918144cafd2faadab295831901c0fc41db40df3f1a02e6e719145e99215ae86231bfa72c3b7ce4d425c3b6c3529d98047bf2932139d48da79e38f99b1eae902d8d080b48bd6650b776c2c1bfd7065f4b23ab053f8bfacff84cd5f328235c3643797d5296b0c89059048bb0f126a28a0be8c155243007808f5ee71a43cc01e54e5b76527a0ab12d88245180d3aca792709edc7f7e66f7205d4e73ffee2e9f2a4a806eb66ac039aa0e65e7be581c1da11eadf47fdc9e089fd2124dd5c0e0db004d1d33c851fd4be2eb4f8487ad69d8182db3e0ee8d288d72733c6f3af110f3482be05cffe49548b7ebd4b4d9a86c125d845f6ee6e6795a9dde95aabb5d221b2116a69f6d1c6b2256f4652c785079ff0b4ab9ddff22ade79881820aa5177ba2a7f6aab6bd9864a0ec2662677867116113eea7a4b8a39629651504175b8c8575c0de3361705b831e157e5444ab12d5cf6808511f0b9cd1f7e624adcf3d405fbe3fe8257b8b6c38d637df92a97d638c2fc1609cb9e124a68991876066b7fa5bfd8fe860e06ac70e992a2f9cb97be4c325194aaea3ddc4c852c3d7c0a8aa58f8f31035724855bb455dcb83956ea69a12ef95982fb6fff87121b79b7d05a58ac8d800a9953b1aec838b2a2b4c7e0df79f24cbf0fe1c29eb5fc14f0f678da53d6e6479d2ddae5cae1f3a2a5ed6c3e0710d00f44626a5d2b3c2651d3afdb7977f03f0ef91670859108521592e70a160ccdf1bd1bd0c31e53b4ec58019197b0d6652c4f5e55922b0ad44f70a5cdefcc8e59e6e36f8a99ddceccd24d0b00a17c45a04e8d209738614700624a8e51872c0db11726881eacdcd170d4e2eb40fdf2d2e84c595f98995da08bc8cc298ba30e84f015c000b38f4baa57f1fbd50e3f142aebe7482031043e62c919b5db74b172a0a97f3f20beb0401a4ab9c30c86886448a8353529642a9ec8b2b291a3aaa9268715f583e33d07787e1a6155618698896d9f659231f05824da0b1118abc272df6cc2d52e3e97aea5f4ae4040a890266c1da0984731767408634ac7d497350f85151d4f0e508bf5d2cc3a53f9768d2d6b21f10375b74b4ed10a2fd6c638322bc0fb38cb51f9d85d6e4e72925036b7c46724197ef68fee0c483e28731b0df9d9118674e6af2b9d637bfd92ab77a46bc09ede9e8e68a2745997262257510a574e3b0206c626d31786a6c8ddaa4033e9fc3cfe2f632990f1147ea2849644293e0882f972d80004fd788b887f0551e44a36f4853e1b942aac1e68d1f565b462fb86c58540fc25329b7d8e77c5606a051dea6a3bf8068c2356d5b5f84b2c10a950d03a92a59eb6ba3b55e36ce73014dc809d7e2b83f8f4053bf6bd3b0b7edf4e8b1e6fc12f9c7b9cfc8f6b6e42a42a8eb12df2852b9bd3b44c9e5b16dd41e23a7428e4b850f22df11cb35155e9760551a1c0b514a44e52657411508621170c32cc78970c50ea5df7b2ba4d591d4a507d098d836d89b8d6eb4c8a0c3686253404fe98a4e116663e0570b1abfd3a3c631185d42ce86dbb84dc06832e5cf135516510aac8afafadd2cb0cd284d34c742b00e5d0c52c4215bf3d449c17af1bf23c273dff080aefed7ef9531068328fdc97d6c1eedee725c237569728835fd8efaa1ed417c54e6b218a1fc38aec35a44271b40377cb66d3ce1dbd6bfcc48fda0fefbc8d49f81b521e8faad033a725cd2e1751a743a322defefe4e5398f66f35b45a9f7f8e226f4143f9a79586a0142d0753ed8e9f485aa978bcada03bf13488f8809e4024ce9c046bbb91648db8a6d0a14e68c3d8708dee851b921bbb7c03077a1aaffbc747cb0a2832906ced8f6be8777893cb56e53671e31b4e50d795596b35f612f0e8f94542b7f76d9af27ebb76c7cdc52b6ab545795d98b57a7914f6c50fd499210ae94a377b0b0fd2d84f68afeaabde927bccb9b324651e19dedcb3aa13ac5e2ba6ccfef7940e989ab2eb8a416b29f3eca5232289e67c6d069c4e90a5aae991afd27552ced4edd5ba1226160b509315de73f663dcd3c4ff785bb10f8cf54dc8033e7ad22dfaa1354311c5a2391a42d8b9ca48287e7caf80bf4ed52bbb11585659293c15fbdf02fbc7df2175758699a5d67414608ad66ea6c5fd58967ae1694e7454258957ceab582a2fb3b795f3fe9d89aa60c6a2918f11671a8604d3e14a9f39fd6b152ca43f56e7ff2864341b569b4d79f3cbc3fe2d6d862a289be9c8c603b13a1715d2ed7f18ddbb45d8fe95c4a740e36e25e0166c440cf5095cfc590242ed0f230537a74fb569cbcffd6cca607559d71f8e988ae08020225f717fbc1d78562a871ca4101b17d96737f9fefa91b5ebaf1456b7cd7f5a23a7e872af7570278b90863a89c8ebed1eb29a88cd09bc6f65dcbae30d52b1f458e86e184b5cb6a4c0a722a511af9ed0d1fd2ffd83b8f53399c96bbde8ed37e5d15bc0e094754180d7c1d43715fd7503912781650853e71944381162d7323599244a3ffa651fa46dbc9bc37f8214f53230b232fcd8ec966cc640baf957758c1654efbe8dc684af8be681c6b3e5313c5f440e3f5333eb32f2e2dc1f49132af393efdd6f5d188ebbd6296fe8350fbda5c2f4273f55a23cb554a3f995c18d8f9b1f53cff0ced07e3404cc0e7f73919ba8d1d1c59cd9fd4ac2c51a5e9c118b52396b70e5ced677867a5b3da1a229b6ca1a4d6eb08e48e8f74fe8ce3c60f9ffbf5e6cef6ec1a22ff40d819ee5f4560dae3b1a4ca2625f3a7d3b9b9241d50098217d656632a85f97a1a2de794f26f25e196183cca7501e02f73b491f8c60d5c976ceb8afaeb1d911301721da65c76252f685d297bde6014cbe692d25fbe45e1e926a7b9fdfb72610f1e497ecba8bdf37c507f0ac4b604b4af93583e1b2fea05346136e8de1c1bff126b499ab4112e7f4f8aad0271a91f7a7085c68552ea9452f95b2fbad1a3afb658b418c1c1ff11a281626ba721153e4e3b233914a3ed0730b7d646ac04cbdb9370b8a2aa8c983ed8f38e7c54e068685c1ce1cbdaf2cd5220420ad0feb58c96fba48e9fbc28673c9b6caa9216b994903f2ce21c8d5316c6528e337a077964b7710aefb0023e65133e67fd73c273447bf38f39c4e650c0bd46c7af2470f55fe5fb93cbf29abb5470da7e8d6e6313530142af817fbb599ddbf7c3f9a82a62c19d0db20709273a7a804e6e58ea720e7a8afd4a2e602d0eebc7e30d251a979802f9677bce5f5beab366d26097f892e3a688430cc614a74a69d9932e9ba5fd81b63aca7009df52a03580f4ff217e56bbddf4578e7594e6216fefbd42bdd7c2be8fb266de989342a2a66bf42a49843222e80424f4da485c42e82c94d5eb04b05b20bb8048820f02c0dbd528801b0941df34996a6cd78516a63c2da621c4e3cb50d944c0a705a033f75dfbb54407ff21e2babfd5aed3bccd8e2cf87f3a95d99ffdaf66291aea44b37be667c23cda62cc8b6eceeb3c6039ffab9a8dfc2819e2b0b1803173e6cf8685de4809c70144bc40dac2ffcaa7c01da8748c7d25fe05347cc000ca89ba454559d57c39389968c0832347401c72a093fced3a0a8c444517d16e18ad7a4e22484e8c544c92d6cec9e4bdbe06913b357783794accf8fa46fe6bbd6990026d2abda9a9b99fbb2946d8607293a66a3e349bd818ad921861eaa", 0x1000}, {&(0x7f0000001080)="97f0768f0833b42a7951f15afe753912ea47e4d716af300e898451ad", 0x1c}, {&(0x7f00000010c0)="da55903434e59140500db98f544e5d9666fd55b1390b01a32bad11989c6f3d76dfb33a", 0x23}, {&(0x7f0000001100)="23927d4bb6d30dec765647043c5566d9b032e9bb0f50063c2d0d592711889c7a57ebcafcf89d1a64d0aa52bfda14c540ef89073172f987386778867024f93ef0ab687da63817a947ed32929ec4e65a29a795330784bc1e24361cd61cea459478c460fa117d9d09", 0x67}, {&(0x7f0000001180)="1503ff76bd6d2a8609bdeb77c137039f7eac84b0c32b2d251f0687279c8179b25da0c2cb40308991f399b14420b4fcf4493a99a5d3dc022d7fa153b7668aa11beceac4f83dcd6074775a153a4c1613b321f915861375bd642a8fc00714c5cbae3bcc6c935c92d92170a9a923430377f668a86203caccd55b667caf8ed1364e728b5e855d957f5937dde940a249b42778fa12a4564f2f3505fb3bfd03af81dafb56242c2215a9ca3a917820e2b189185e516d7225df9b03da99a8feb3e84a5f5c8d9b765f2d223f856d9349574e666982b50bc36335b56dfc475ab973a91c555b", 0xe0}, {&(0x7f0000001280)="f1728f5a0e2a58095466e5fdfbc6dfa835415e681d75", 0x16}], 0x6) 21:17:43 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) getpid() r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x2, 0xbbf8, 0x6, r1}) 21:17:43 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000000)='./file0/../file0\x00', 0x20609, 0x0) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='\x00\x04') utimensat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 21:17:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x4000) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce53a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f000000000000000000000000", 0x589) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x812, r0, 0x0, 0x0) 21:17:43 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000180)=""/225}, {&(0x7f0000000340)=""/38, 0x226}], 0x366) dup2(r1, r0) execve(0x0, 0x0, 0x0) 21:17:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679aa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a00", 0x10b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) 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) 21:17:43 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="70a967acce1aa3fe6552e69bf8b3fc1fc220aa47838ce4f1388bad4364b7ccec5ae3749f776c34f537d2ec2485cb1183bb9240981822688786ab66466f4dee027aefbd25c3a9b98b2ed0cbfe31e48ae6431d5090ec8d995cf7ae6774824996cbbacb7c819aef49f20c1e40479ebb67fbcfaefd9cfb98993f0071f7c223", 0x7d) r1 = getpid() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140), 0x0) sendto$inet(r0, &(0x7f00000011c0)="16fc74", 0x3, 0x401, &(0x7f0000001200)={0x2, 0x1}, 0xc) r2 = semget$private(0x0, 0x0, 0x8) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f00000001c0)=""/4096) connect$inet(r0, &(0x7f0000000180)={0x2, 0x3}, 0x1bf) r3 = socket$inet(0x2, 0x4007, 0x2) r4 = getuid() r5 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r4, r5}, 0xc) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) 21:17:43 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x11, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="309068259fad45c174e8c1c02c96bbcdf48bdb7deb12adf275ccab2a58a37107f15222f12587c6d85de651fffc338284b0f6d5dd802322fc93d18c3448dc546512902686c5f3fee6c239780710e6b8d8993b3c538a5cc2f15870c10b720a440963d1baa077dd52c24bb482a93855d1ce7f8058db7e57aae1aaef4404efa6d4cfd1d9d69765fa03021683c8f88efd8b830926a03c0216264bb4d8b67ef7c9e170a3c2233acd371775c5d9f42869c6e9efd5b6bada392b9c603cc5ad43438a70d54a448a55f3cbb5dfb02cea89824e8fd5ebf7bf69b29ab1c5f89895e57107b2aa9cecc2"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget(0x1, 0x4, 0x404) r4 = geteuid() r5 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000002c0)={{0x7fff, r4, r5, r6, r7, 0x2, 0x6}, 0x1, 0xcb1, 0x100000001}) write(r2, 0x0, 0x0) write(r2, 0x0, 0x0) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$unix(r8, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c653000088e8b066af24e66a05a0c54acb0cf5ad23a526fe8763ec632cecea9d62f8ed6d728a2b8adbadb4265776d3fa39a7f38fed27ac0218f7cd8805009000000000000009c3fb4314d0288c35cf88ec65c7b9b550a02cb392998da63c086391deba6a2b4437d26241543108ee68fc1b54fc44149f0961fdcf4e66d2c95ca8ca7883167bbe6b67955085221b3565ccedaf34b22ef6a41efb160"], 0x1) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) fchownat(r0, &(0x7f0000000340)='./file0\x00', r4, r7, 0x4) setsockopt(r9, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 21:17:43 executing program 1: r0 = syz_open_pts() r1 = dup(r0) getdents(r1, 0x0, 0x0) 21:17:44 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getppid() r2 = getpgid(0x0) recvfrom(r0, &(0x7f0000000000)=""/60, 0x3c, 0x40, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r1) 21:17:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) close(r0) shutdown(r0, 0x3) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080)=0x4, 0x4) 21:17:44 executing program 1: r0 = semget$private(0x0, 0x3, 0x200) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000180)=""/234) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000)=[{r2, 0x4}], 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) read(r2, &(0x7f0000000140)=""/25, 0x19) poll(&(0x7f0000000040)=[{r2, 0x7d}], 0x1, 0x0) 21:17:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) shutdown(r0, 0x1) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x9, 0x0, 0x86, &(0x7f00000001c0)={0x7f, 0xfffffffffffffff9}) close(r0) 21:17:44 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) connect(r0, &(0x7f0000000000)=@in, 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000180)=0x6e) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r2 = socket$unix(0x1, 0x0, 0x0) connect(r2, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) 21:17:44 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000040), 0x0) socket$unix(0x1, 0x0, 0x0) 21:17:45 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pledge(&(0x7f0000000040)='+{\x00', 0x0) r0 = shmget$private(0x0, 0x3000, 0x4, &(0x7f000016a000/0x3000)=nil) shmat(r0, &(0x7f0000623000/0x2000)=nil, 0x2000) socket$unix(0x1, 0x2, 0x0) munlock(&(0x7f0000305000/0x3000)=nil, 0x3000) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 21:17:45 executing program 0: r0 = syz_open_pts() fsync(r0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 21:17:45 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') syz_open_pts() open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x130) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x0) 21:17:45 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x100) sendmsg(r0, &(0x7f0000003bc0)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f00000024c0)="e9357bd637681f284d2f4e5f011106c16cfdf82750ae7157edcc7109dc5dbc8978aef7c6866a3cd56bd4ec132e480378e26cb8cb6ea514bf4e1e6f1ec1a16e98a17a96110be86df0b99e1a823f22019dd5ac47fbe2e262477f0bff6f3eab9ae04c5821b914bd297ce7680d36492b9985fb70c3a301cef13c90147c7b0121d35a45f4345fbb92cd32276f8cc6211948e071dfb0818967d99d4c8cd1db082ab4c1105c6acae1be0c45c1ba9cb4da0d6157ef040fbd5aaf", 0xb6}], 0x1}, 0x4) socket(0x1, 0x4001, 0x1) r1 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getuid() getegid() getgid() fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod$loop(0x0, 0x0, 0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000003f40)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x80) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgid(0xffffffffffffffff) getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) clock_gettime(0x6, &(0x7f0000000040)) shmctl$IPC_SET(0x0, 0x1, 0x0) clock_gettime(0x0, 0x0) 21:17:45 executing program 0: r0 = socket(0x18, 0x20000000000002, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) 21:17:45 executing program 1: r0 = socket(0x23, 0x20000004003, 0x1) socket$inet6(0x18, 0x2, 0x1) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x11, 0x1, 0x0, 0x0) 21:17:45 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000000800000000655f898e64af7b8604808dcde2caa4d1c3dca0583b8eb1722715a912cb29fad649ccb0a4459c56387c652a9df63f78"], 0x1) 21:17:45 executing program 1: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) syz_execute_func(&(0x7f0000000000)="2e660f38f6f846d23147e3fae1e741d1db41d9f9451803660f380110c4e3f90f85000000210d66450f382bca") fcntl$setstatus(r0, 0x4, 0x8) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) 21:17:45 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x1000, 0xd, 0x0, 0x38) 21:17:45 executing program 0: getrusage(0xfffffffffffffffd, &(0x7f00000002c0)) 21:17:45 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) r1 = fcntl$dupfd(r0, 0x0, r0) accept(r1, 0x0, &(0x7f0000000000)) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000580)="366f6d3fbe227ce98fa27e2e13f477d1f81b01f8d529b7abba793fa73a31adc70f71ee33cf543bc0db67b6af5f45a8416a59b89b4c552900d601b905f2786e29cf064cdaab9c8811097a5865610a0c3005c57d42ced89a9792c190b303d43a24c377d4eafeb2c2b9e8591b437dbda33ee1675044fecbcb35bcd06aeac39cf40c78f6b6b8817f797158d36b93948ce704c69c525142", 0x95}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000800)=""/235, 0xeb}], 0x1, 0x0) 21:17:45 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) getdents(r0, &(0x7f0000000400)=""/121, 0x79) 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) 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') r9 = semget$private(0x0, 0x3, 0x163) semctl$GETZCNT(r9, 0x3, 0x7, &(0x7f00000006c0)=""/52) 21:17:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x100000000002b, 0x40, &(0x7f0000000000)="01000000", 0x4) 21:17:45 executing program 0: r0 = kqueue() poll(&(0x7f0000000000)=[{r0, 0x84}, {r0}], 0x2, 0x100000000) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) r3 = semget$private(0x0, 0x4, 0x39a) semop(r3, &(0x7f00000000c0)=[{0x3, 0x1}, {0x1, 0x9, 0x800}, {0x0, 0x0, 0x800}, {0x7, 0xffffffff7fffffff, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x7, 0x8, 0x1000}, {0x1, 0x5, 0x1000}, {0x6, 0x8, 0x1000}], 0x8) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000200)="325ef256caafa4c94e39e325f8b667018023b6fb8bbb187294c231de287a667bbfcc27f96aaf309af332e6b036314c78d3e674b03292750b67830c9ace241b4a6bc9d3de2479076beb148a4cb403d6c516c6c0afa1e5227ed910486e06983e20d776a532fb6157d48f743594a58502a8932a4eaef6735a42e6ccd24b36dbe9856c3e2264673a63731eb255ce9e854c540d454a56b4587108dfb6efbad5e1ae2cfc92fec0ed689e4160aa6189bab4ba966da3843f3c78740bec444ea145b5e19c6673fc208d562ec41fd2758da6b342f4c16430dd1332b0466dd41b40d699c3ab3ddff33d7ba6f17227472835bc", 0xed}, {&(0x7f0000000100)="9d0072f501d62a4569cd1e3e02bc4099034ef395234421ea4990d15a520e377115dfbfb90101aede5483cb40dea6a3e76f071804ffe9d72d35a41d38b82f4d39a5441308210df0d27220c854a532c8a6f52c342371316a25a8ff45954f7df577d3a3f8faa990b5ee77c5f29d8b95646fb0c4fd2315861ff7a5258ca87501ef19c2695b2ab230b64e5c7606d8da07e6", 0x8f}, {&(0x7f0000000300)="3eb2a9a5a084e441d981d0341ec79348cbd75e47ade9925b07fd337490dc4b2e7b8b5128eeacd9344711d6731341073ac66b6bee74a6b97bec4fff68585e13d761ab9da0adc19cc40df1", 0x4a}], 0x3) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) close(r2) 21:17:45 executing program 1: getuid() r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000240, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) ftruncate(r0, 0xfffffffffffffff8) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 21:17:45 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='./file0\x00') symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 21:17:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000380)="1f7734092d", 0x5}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTART(r2, 0x2000746e) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 21:17:45 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x40, &(0x7f0000000000)={0x40, 0x2, 0x0, 0x2, 0x1000, 0x4, 0x7, 0x9}, &(0x7f0000000080)={0x5, 0x81, 0x6, 0x8001, 0x3f, 0x264, 0x8}, &(0x7f00000002c0)={0xffffffffffff8000, 0x9, 0x4, 0x7, 0xfffffffffffffff8, 0x80, 0x4, 0x8000}, &(0x7f0000000300)={0xffffffff, 0x81}) semctl$GETZCNT(0x0, 0x5, 0x7, &(0x7f0000000140)=""/68) select(0x40, &(0x7f0000000480)={0x5, 0xc2a, 0x3, 0x7, 0x1, 0x7, 0x9, 0x20}, &(0x7f00000004c0)={0x400, 0x1, 0xfffffffffffffffe, 0x7fffffff, 0x100, 0x1, 0x3f}, &(0x7f0000000500)={0x7, 0x400, 0x0, 0x5, 0x3, 0x6, 0xfddf, 0x7}, &(0x7f0000000540)={0x3, 0x5ddb}) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x7, 0x3, 0x200, 0x6, 0xe1e, 0x0, 0x100, 0x76}, &(0x7f0000000100)={0x6, 0xfff}) r0 = semget$private(0x0, 0x2, 0x426) nanosleep(&(0x7f0000000400)={0x0, 0x8}, &(0x7f0000000440)) unlink(&(0x7f0000000580)='./file0\x00') semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f00000001c0)=""/199) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000380), &(0x7f00000003c0)=0xc) 21:17:45 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8401, 0x4) connect(r0, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') rmdir(&(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000000)='./file0\x00') 21:17:45 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) getpeername(r0, &(0x7f0000000180)=@un=@file={0x0, ""/59}, &(0x7f00000001c0)=0x3d) r2 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x2) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/155, 0x9b) getsockname$inet6(r1, &(0x7f0000000440), &(0x7f0000000480)=0xc) utimensat(r2, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)={{0xffffffff, 0x1}, {0xfffffffffffffbff, 0x10001}}, 0x2) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000540)) ftruncate(r1, 0x80000000) ioctl$TIOCSTART(r2, 0x2000746e) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000580)={0x4, 0x5}, 0x8) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000005c0)={0x0, 0x2c246dc6, 0x401, 0x9, "f07f6f1b0c0a288c90f34ead64fac478375aeb6a", 0x7, 0x5}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = dup(r0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000600), &(0x7f0000000640)=0x4) close(r1) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000680)) r4 = socket$inet(0x2, 0x3, 0x80) ioctl$TIOCNOTTY(r3, 0x20007471) accept$inet6(r0, &(0x7f00000006c0), &(0x7f0000000700)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000840)={r5, r6, r7}, 0xc) socket(0x18, 0x4, 0x2) 21:17:45 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x0) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0x14a}, 0x0) 21:17:45 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x6) r1 = msgget$private(0x0, 0xc) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/201) 21:17:45 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') fchdir(r0) dup2(r0, r0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') 21:17:45 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x100) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet6(0x18, 0x1, 0x0) shutdown(r1, 0x2) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) 21:17:45 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:17:45 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0xfffffffffffffffd) setsockopt(r0, 0x0, 0x6, &(0x7f0000000080)="b36afa53", 0x4) 21:17:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) fchmod(r0, 0x20) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x8) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) r4 = kqueue() kevent(r4, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) mknod(&(0x7f00000000c0)='./file1\x00', 0x8000, 0x3f) kevent(r4, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x1, 0x1}], 0x7, 0x0, 0x0, 0x0) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) close(r4) 21:17:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) r3 = syz_open_pts() syz_open_pts() setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x2}, 0x8) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000000)) 21:17:45 executing program 1: r0 = getuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x3, 0x40) r2 = getgid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) r4 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffd000/0x1000)=nil) shmat(r4, &(0x7f0000ffd000/0x1000)=nil, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x9, r0, r2, r0, r3, 0x2, 0xfffffffffffff800}, 0x2, 0x5, 0x7}) 21:17:45 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) msgget(0xffffffffffffffff, 0x420) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) close(r0) 21:17:45 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) write(r3, &(0x7f0000000080)="0bc4ccbe1ff6289fdf3db765de428aeba435dda93b273ecc481067afc47baba8cd8fc41eae3b0d8be111762d77def085f36ab40f01c70683c3802c39da64cad941", 0x41) close(r0) fcntl$getflags(r0, 0x1) execve(0x0, 0x0, 0x0) 21:17:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) recvfrom$inet6(r2, &(0x7f00000000c0)=""/16, 0x10, 0x843, &(0x7f0000000100)={0x18, 0x2, 0xfff, 0x100}, 0xc) syz_open_pts() 21:17:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x118) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) lseek(r0, 0x0, 0x0) 21:17:46 executing program 1: execve(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0), &(0x7f0000000440)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 21:17:46 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) munmap(&(0x7f00001ef000/0x2000)=nil, 0x2000) nanosleep(&(0x7f0000000000)={0x41800000000, 0x5}, &(0x7f0000000040)) 21:17:46 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/122}, 0x82, 0x3, 0x1000) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/240}, 0xf8, 0x3, 0x0) 21:17:46 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x20003}}, 0x0) setitimer(0x200000, &(0x7f0000000000)={{0x2}, {0x5, 0x7f}}, &(0x7f0000000080)) socketpair(0x1f, 0x3, 0x4, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x8, 0x1, r1}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x13, r0, 0x0, 0x0) 21:17:46 executing program 0: r0 = syz_open_pts() write(r0, 0x0, 0xfffffffffffffe6f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0xf7, 0xc4000, 0x1, "c74910c6a77ad4a0090029902fa67cb391c23918", 0x3, 0x401}) r1 = semget(0x2, 0x2, 0x2) semop(r1, &(0x7f0000000040)=[{0x3, 0xfffffffffffffffd, 0x800}, {0x4, 0xa5ad, 0x800}, {0x4, 0x5, 0x1000}, {0x0, 0x4000000000000000, 0x1000}, {0x4, 0x5, 0x800}], 0x5) 21:17:47 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() semget(0x3, 0x0, 0x11) kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kqueue() kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) ftruncate(r2, 0x2) 21:17:47 executing program 0: unveil(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000002c0)='x\x00') r0 = open(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x2, 0x100) mkdirat(r0, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) lstat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000001c0)) 21:17:47 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000100)=""/86, 0x56}, {&(0x7f0000000180)=""/198, 0xc6}, {&(0x7f0000000280)=""/217, 0xd9}, {&(0x7f0000000380)=""/143, 0x8f}, {&(0x7f0000000940)=""/4096, 0x1000}], 0x5) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="3687", 0x2}], 0x1) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000001d80)="b81de0efed8e2717e2521789dd7a93939250585dcae6ae1164c631ccf5e70a0211d20754f6bc2c467a4e8f589c027f9b513eebe2b9666f295df1143f26e0e626a4e6b4a74df625674bcfbcbd70962223590ab21e1a733b90f6dbe5f3c90bc7c1ffdb660579d144910a00e8e5f0b9602d511fc3248cc471ba0de0295f88e0f6caacb3cb75c7b890a6c497a967450913e0e8685bf3407375c807cf6c35cd86242d035fb253575b2988eed0ead1c4ad460bdac7f827423012758b83dfa8c4a7b547adf8ea28ef9bb5baa496444b2d0e277ad5943349cf5c7e69070f627d6d5603ba8ec6d1839327ec382708b498644ee0ccbe6e9d91a349226a41db68bdb55a3dd635e448bd50640d2eed5319ffe99c7f4d236e304e7a52c91ef39d14416e3fc06422ca98384dd44564cfea060c55e2564d66220a1fb59d3214ae86d7a974043ae4c266b03343e7d8a97908802afd94781af07b8ede1cb52e15ce9eb6188d6f52379ece42c02eb8d4edfad49b360a3bcd4edb7e9571aad5f64ed0bd5042dd80da536e32eebe639750c76f5d4912f1b481718c5d52696ea3ba2c5a30296c6f715898b86d02e440e1f988668a7d319b3243061e6f26adf846b9f8b54317cb5e879362a4738087c9b0bdc8105a8100172e01e92867847b8511991015c796dd294601cf9478e1433d0c23b09209eda9ec796b06a060e6573ad47bd667072b0891356f47029e2da4e54b0cdb63c02bb73f2321a9daa11b6bca71183955e1c10d06d8d8aa293e95616c1a23c5ffc930b2b2107c3d243ccf357319c7c3673e7682f1ede126ccab371ca244e206f8a3d7d0c6243d4726e95d51a8914909aa0c355bfc983f3137d06a7b6c44cc1068e62894922002e588f72c0da6dcc938b32ca0901d143dde20e3d38c2ed61b719c5f15ed455d1c2c915a15a725d2c0aeb8849d6ff2d8db25584004a060930b05fc17ed9a029295b1a36a8b1c587c71f0634b7e463d63f343e284749f7e3cd7c3f89d290785beb5e48167970d4c3b6acba93aba09e00ef9ad9df3dc4b3316b85da7be2fdbe73d26ea37ef6c21b6b3d42a7fff3fba2f10a76e6552b33db3635c6aa752d8efb6d7414a0ffbc670d4f8c0975e4369f05ff46acfa1c5c90a06802bbdd0992cee1c2d53ad3f5d8865bdeb832bd462479d09b6ca0a03f6bf635d6051efcb1cd7dbd1d1b99f95693ddb65c4af24e260618d2b03fa732c6fa7aeb5b5bf365dc30b1ef87be562a0681ee5cd3662c0ad7d2897d4538424af213079e1ec409822ba38f6737461a3012a02882a61ebcaf774098af18041df93418d588ffd7c3ab738ae9a046bf2cba1e61e21558ea9d9a4b3307b0955ca3480e52abad42c696cc5ff8188820ab1cfc277f61e74758ba88148e006885f1123176f26fba49c02da28f24cacbe6180850bf05d4beeed43138dd12a9e4d3fd6de573ad4ac03b03b3ab5fd30dbed7317c6dd8c00ab846d5b12aebe1e3677493ae5be9083902191c0d1f2df43811e61de923725404f1c9f904085667756341efde72520a0c571e19b1635c20b331774bc6b6aea4ef938d937b9f6f62468104019bb3dc30e2326719f13e40d18a0b04cacd41447da721fceef15181ed111f6d0260fa135c98bfff1fc618ade2fdba75090a9617f56a492a9afa8d7993d2ae3549a2e4f3946a5cd0d68e36ece44cfae2ec768c8f19336e9d8072647ec94aa32439c299b0c618b65229e11c0cc48c39c0c3a522cacf2d1979d641d98668f9f9dbfe9d2b2950425f590e6280897362663a48ca37e2c174cce654bbb5ec6623f849987d8c60f90bddffaf33f2a7b6b2d31e2f17949e3572c2874a09f8634446d3ee1b6f94b512c7fe85c3054b0d7c6a3f42c2dbb4d559dd0cb8b5c690cace9248f180f7c8614707365d5fd38ffb5425e945a0834d792425678450c1b16747c3b44bfe321be1e28015c9543df0ccfe6db40528a29b70333e21be609fe574dfd78951a1c4e9add52e0f24b8cc0af450ded3f497e656c299a8676831cd1c4d17b3991715b94a020e2b304e4987bc4ae740efc9cf32f988c14ac6a7d314a43d05c6fd3a9a1f4d76f9f49eca90f64ea520a8d2618a53c91baf12fc1c7e24c8ee8631c162131e9745c26d3bed83687d8d15c0314ff62eafcb51e2e86e05bde9c122227a6a5831fe40c84a6494a9f02f3", 0x609}, {0x0}], 0x2) preadv(r0, &(0x7f0000000080), 0x166, 0x0) 21:17:47 executing program 0: mprotect(&(0x7f000044d000/0x1000)=nil, 0x1000, 0x20000000001) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) fcntl$dupfd(r0, 0x0, r0) 21:17:47 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e8c81000000697c"], 0x10) bind$unix(r0, &(0x7f0000000040)=@abs, 0x8) 21:17:47 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000240)=@abs={0x1f95d27d48731892}, 0x47) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x20) socket$inet6(0x18, 0x5, 0x1) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x2, 0xe4}, {0x6, 0x8}}, 0x2) r2 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) shmdt(r2) 21:17: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, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "b04d6a07000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x6, 0x37b, 0x8, 0x8, "3f7bad6e9485145fb767d4bbbb4e5875a90875b5", 0x1, 0x9}) 21:17:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, &(0x7f00000000c0)={0x8}, 0x0) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x1, 0x0, 0xb2d, 0x3f}, 0xc) 21:17:47 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = msgget$private(0x0, 0x200) msgrcv(r2, &(0x7f0000000040)={0x0, ""/4}, 0xc, 0x2, 0x1800) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0x6, 0x10000}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) 21:17:47 executing program 1: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pipe(&(0x7f0000000100)) open(&(0x7f0000000140)='./file0\x00', 0x400, 0x40) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) openat(r0, &(0x7f0000001000)='./file0\x00', 0x20e, 0xfffffffffffffffd) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0x107, 0x1) lstat(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000040)) 21:17:47 executing program 0: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) r0 = getuid() chown(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x0, 0x0) chown(&(0x7f0000000080)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', r0, 0x0) r1 = open$dir(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x800, 0x190) fchmodat(r1, &(0x7f0000000100)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x1, 0x6) truncate(&(0x7f0000000280)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x20) 21:17:47 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x1) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f0000000140)=0x8) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYRESOCT], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 21:17:47 executing program 1: setrlimit(0x7, &(0x7f0000000000)={0x800000, 0x7fffffff}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) 21:17:47 executing program 0: pipe(&(0x7f0000000180)) select(0x8b, &(0x7f00000000c0)={0x0, 0x0, 0x10000}, &(0x7f0000000100)={0x3}, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x3ffc0000000000, 0xed68, 0x7fffffff, 0x8, 0x0, 0x7fff, 0xe712, 0x1}, &(0x7f0000000040)={0x10000, 0x7fff, 0x10001, 0x8, 0x2, 0x400, 0x7, 0x7}, &(0x7f0000000080)={0x0, 0xdcda, 0xffffffffffffffec, 0x7fff, 0x2, 0x5, 0x400, 0x9}, &(0x7f0000000140)={0x7, 0x7f}) 21:17:47 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) fsync(r0) fcntl$setstatus(r0, 0x4, 0x88) lseek(r0, 0x0, 0x1) write(r2, &(0x7f0000000100), 0xffffffb5) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) lseek(r2, 0x0, 0x2) preadv(r2, &(0x7f0000000100)=[{&(0x7f0000000000)=""/230, 0xe6}], 0x1, 0x0) fsync(r0) 21:17:47 executing program 1: r0 = kqueue() r1 = kqueue() fsync(r1) poll(&(0x7f0000000000)=[{r0, 0x56}, {r0, 0x80}, {r0, 0x46}, {r0, 0x8}, {r0, 0x10}, {r0, 0x4}], 0x6, 0x548) 21:17:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0xfffffffffffffffd}], 0x34, 0x0, 0x4000000, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x9, 0x1ffb}, 0x8) 21:17:47 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x11, r0, 0x0, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000140)="b31a939535bdd746d6293065ec087ebcfa060a894e898bcfb0382b405f6e40de01696e9e270b690f6677f405c26b549e70448af9a36e9e86f5be29b741c093c1ea87d6c9079281205cf6e0e1ef07b606a535b682d81d2a28919f770b612a5dffefcdd25b004c2c408f8d9bf2d6d5897143482f7a9b826d07fcc7b6cc27af3eed33", 0x81}, {&(0x7f00000000c0)="99b967b50aa810a5eb034909395f7ba7ec69d5a2882db06c10393febc026253a02b3ddbb936d0e353a4482a4288b39e3f895e48b8a", 0x35}, {&(0x7f0000000640)="14f6103848c9721a9ad00b891a584ac792bf5f5e9ffeac1c645ae676a476d8345d3c719ca959c5428326ab50a69429f6b123fb69fff95ecc86f340d478ae1009d0aa5f7c07aa4a0fa80d2ae9c12c7ebc63d2916b71f9255822cad8e04dc165469849b3344fe8f6608c96b9cab5b8f3c43fd82acfa6f4d2d067b2445eba726646d5ece1b43e3056003fb668184eb5b05920e015a56743b06263a2ebf357c905f0f1e05edd80d3b6e46fccc5d04c032da5700afa9625ecb6b0ee40b030680d009e0cbcd0c7d72200b2bff5fd5f253d6610400d89b1781a86744740d6e2e97d03914891f116ea007d4b799e516ca4def7a05ce1a0d9ad90380980beec560072c3f80a82565c0ac65429c0a0da6483e95ec1d36bd1bda5bc42ca71aa5dccd647635b0f13b695449daf16e8b16e7b80ac6d47ea32da1699ca350658bf909c513ab186650a0125cea992a8da5e291a959a9fe108965c0a0a350f1de7d75b21ef787defa59877f9e1399d94a25c4f0043a18b10997a176c4808e52c621e64b2c754a28d80e85e920981b109c8524edf9cee0fc4b8b6805d15cf2922337065270ee2149dbd3662c9c0fbd9e51f3be9c21d872ef1f86f9c58e38a5c046dfa9b750977438c14b1e9fbff948bddbc574f16a85c13c209615a400c611ca4215d7bf21d4ff5a8d1d3ce74384fe38d07c96032d8ca5ef298fe97974ca1825568a4c6e30b1ce958cab9e190a77fec3956adfe7be49b6499ce93f499a43a41f0ab2ea8d62b3ab58571125804ff2ff1db83d9606875e7ec4e5e581ceff5c0459b7fbe53f6a830197e812a1e9b3dbe0438b9357a24095f6feccbe8af2ab1088d8b3dbfeab4a90bb9b3d818cfa4d47d50aaeef260767a39400fae04f716f88d5502ee89d3f3761bd5e94d0a17c1c60e4a68520e6e0b47f04a54b17b525e8b684e38fc0827c78eadf7e06f173288085fdfd22f5d5927548c9f77704fa2d3c2e553fcaff81b368383cec63aaba3ec41daebe89b27c5512efc3c82653e8090efd264f29000b50a890ea2e8afea15997162625c5a8976caa8cda81589e77936b7e8b1472ff3bdb8fcddba4fd3f6db186a0286f2212e7513e638c25a63c450067d5d30da7907dd6689e43a71569f5bcbbba5ed00e5a98ece14924bf693fac3d11e85a4391b5abb49e5797834e0506f07ef720bbe3ad12af8d59fd1755f2204cb2b75c885f6a58c7b96cd57796e2144baf006314d2c17236e9e07cd8d1ea9d675601647c2544bbf37bdde94502364993cb4a8a43eb35d0453a0e363c01b2721b08bfc14a327e3aabf45f877b05fb3a120071e1029972623bc612d8f0077cb223dbd187dc6a98b7f49a0d17b4410e749830d5f79f558fef85fd70f9368415218ecf426064d0700d98ca5d089bc6bc4d18a11a0db2d45dee052f999d35b9e30482b699b8495ccc0b084adbc6b654cebb0393191ced18218b5da402acfb3be6f4fbfa2c607f4edbda37e8a29c5d60c4cbf4f9a083bec31c91d85c29ca744d2b1e0672dd8490e5d619bab1d093a1dc9616ffc200213ab027c8d9413436c113378e7bba972c7746201b43515bef89b2f40b2ab4b17af1e32f4207016fb67260c63bae8f431f6dd7cd4ee4ea8548d3e9f77aed5a452f2cb9bb4b3351ea92df3a840548efcf94424fc0754ad84b961e5ea39c25f6f9034cdd9a207b41fb5e442980edd532894a94ee881dacdc81be06719466ff6bb0ec26bb90a01fa83e0e12a4808fe41116261687f2cf26f7badf8e0735914defa3f8e585c760b217df0253a37bd225cf35fd8d8366ca56ffff1794273d1b8518a486db4f326e704114c34dbb5eebf731e848d7dc99d4e395d0ef00a5f625c91998dafa31bb20ed17ac6ac2a158cddaf22fffbccece7d4a7946585562fe84b51c98f34a498d42c4379c61ec304439827e5d249439ebf358971ce923f080f9052be2f64e8a2d8149a6ed7195c607f4730097bf22825105ba954516dbdc6672f758de132dc860ba302e0f34a21396348cd5b488b0e2557fe98af97de0d431848430008b77ff62600294c552fc107ee05eed437162a73651d9e81772e5363dcc8ce595ae2d5660bef78d596a8ff11efbbd00d02d117b77841bfd81830048ee244b2eab6a015c6837f9253de6d1408940a9fda0ee3b53b06355019f4a084edd9dd2a7a03896fff5929079c8ef1f00d950f7669080e1640736f87d68c9045c3fe71ccd2987ae67cc2fd2648f176325d774e51b79fdbb6a3f53fb4a2048217efe617ee50fd2c40abcd39cd4068c024867713b4ec4e2501644958d900e42b6aaeb57cc9b8b3a4cb5b549a75b3418151af58ce3318c52452a646569fc433ad25a820cfe138446824f243961d46fc95406fa6cf5c4ed7ef903e22b7c10b1b101482a85f69cf6ff48d8bb2eb12dc1ba911852ad4f1b6c87d1a80aa5c15e845f15f02ba9a51068456491f94d5349ae89d3bb61dc4bdff50375faa545a98cc63d44876bfc55f22ffce6ccb6bae6068050bd945e27141ab2edb9d1c1a30044cb5c4574dcaf379300fdcbc5843ba5506fd373892cb2c06bf245271f1da26f1227df60b377d8cca852b73c820416df268b7b7d94dc140832f3401f9126e3278d341d2e98b7156499145f8372cae16bca4c73fbad511430a4e29d662ad513c39bebaaa34f53fc99efc5a0319274c4e692634c0e0596d289b4e46316d69aa8ef884a44be1b30be968c1c8683f04b417d066715ec3b285cff1e13411550bc6eb2b83cb52c428baf798ec827b88646a6530872ade15571bcf443b18b2934dc03b5de06e5ab221167c92211bb120f29545caec01a151de49eaa3cdf8ac7c597a3e2a8507a663a3e593529e322cbe6b4d563b8b17840eabbf8d21a8ad0ef3c4ca035df847134ef18d26724963aed1c31d437d597c77cb4653b9c8b04639502175e13ccc34519a145b998660a2f9b87de053fc87cb7c07faf24d9acd56432b416200450a98bc45bb91732a39d049c77d920185574055da7e9511315774fb343d62ff2fb1454b2d94b23cbd0ed799d6bbd658d9c8b0abb8c904b532a60b70438c97d424f6b77983dfca3afb33c82dad3066d1d7e9fad6a858025da0079c7f0b354369b9d5e9894da9c97420ef0d75bc2245932b9344efd93c3b6fe4e71183e0d1bc446615b3958dcad3e488f8dfe40ee7e835ee9e62c0090af0499558456d576649350afd9a274a71ae2b23e8351c9ebfef9884261b4716097242e12a8ec26be0220f62569c2b07b70a285c909c3b99a6afdce078a2599879c67edd3ac77e2e7c1f322cc34bdb7985e1a5bf4c078f59e4f7a97b24697007b8d91899d69802a30cd778205f5c13f3c6c052709a9bc30f96efc3694b167102282cd21e59156d66e2ad964d3b1b98a3a5720e414034315377f8b7052de97ddef8c0b9fbe160498ab0e2c87b57bfbbe23556cf3a5e1ad39185f9893cdcad90c7441f4e692f35c2401c62dea418bce4611aaf4beee6ffd4acba4b000e8114a45e5eecd4c349c670220d5f7f52e63e78e51805d96b3eea2bab2c1f256a9ad594eefbf36e33cf294d4db976e0b992ea447415f3580b5dc085720c7d199b7b5c5dd9d0419f0c57f98a2865aa1b1b4f79df6fd0010b2e64a51626d54652978c35b28322864f647543308959e10dbd4ed3547aaff659a0f8ebe771c4c1ea1f2e659cb9c2708572b8f983e9d322212f83cbcd13ed4b2cb6cb03566df162130437e36bbfb253e2fb1ea88f87d99a4dbbb15e65638f4f9e1c8207e63184262bf0c9b2e6dff75f3bbf887a8452c95834843a7e8392399147199edb18c66b03de5046d3c6b6d583f09c90a14514f4853f94d499f34c58b749883979fd3fd21ee835e56d9763f72be0a363e234120eb97bb253cd4138119baae39be29c2cf86539480291f642eace388077af2db74201441c22145873b935eea2fcfcd77eb38a4dcab469929c7672945fa8ddccbab67537ee8504a907a345618e1accb6ad6df8d6ae603f531cab3fe6f240e786e8e21aac674b21c27c57070f4744595117718fd0ab200fdc5e6af98cb1e566434dbaf9cce7b955af0e67ed936da8d49842d96ba6484acae1d786302d56458d6e378f01c569a163ea22c9dbb0739859413537b67ac55d0af7de2a0e2cd9e300366250b652ee3ba52b6cc09c1e88c618d3684972d459edaa863c6c522b1eb2a07e249ee4233eac5ac78d7728f38a3753b1dc04b7ef8bab469b1b792bd6a39da6e0dfed696c24507d113dd6066d21d79435ab0ac6bfa99bd0ab39f9ca968c43e46d4c0fc0e19007be742c98b908979a4a40b3b1cc3d20c9b2dc9c93079e1ed8be3cf3e1922f658699cbac4cc2617b5f7c898606b683b903296308f37808aa548aeec30cec4bbdecd8246c2285ab25dc6b92b2080884473cdf0fbe70c63ade7192a70b8d524963956483f252c304ea716bd850cad4954743172f804f07faeb6732fcfdedf487f6c12a3ab2d9915f91fc5bb4447ee298519f54e60da9193f26b6c8e39b164473c998b185a6d583ae25c5ca72fb243bd68054d85eeedd450ed7814901a68b6ba25725bbbe74879909f721090e7087b1e95a2118197ae159231232c7db8a765173a0e910aa2a6a184759ab83d76405195936d6375d089c11c6f59b5ce7fe043f4af9281f63e5cb41e434675cabd94fee102864cd7449b089559939e05f3538f16012babcff3554dd8fd898d5fe0f12cac814d31efdc2d82d65c55d948f97408269d686446274a39e5ba48df0b6e72946344d4ee31a0e3a5a0522d40a23d4b44c24a65c9553c8f35e6836da48105b95db1cfecc2801f965e623acc73e268fc502c31a4ced1ed2c5b09614b71ee06af6c4a3e7361447e5f2bf839f798244975e2b49e37262d03d14b861838008df552be7f094d87510f0a06134948b09182cf4f02390d603e6c6db70b3b7ab1a8cdb1232b3ec22069244a5b5ef4e8490409d714d1b8bbd0c3ae35592ccbb6c74fc1240f017d0abe0efd43896f12b5ae1e6281b570895db02a41da4bb998c0e6fc53071d99838a4af5bcf38f75f96d5e6814abd722cbd832b5beb71a4138dedeabc64ec287c0c5955d778602b802d7e78b4ec787eee1892e45bd3c9454e3d5993409a5eff2b05a7327e5c3f3a2a9f89fb3dc5a80bd63c0cc20fb3c843f2a06d15bdd4a1f16ded593932e7d0927d40f4173cf2edc440a39797d54dbbc661822950c52c4649bbc644b0f5124bce5bea9ea6e1ec57418190c05b80696b9de4600b0c354c9fe37286c3822041034e96d21527136da7744a86f85b6862b3a44ba5ff6459e2008a3867a7058435ced55b1be9a8187acf992874175cb96cd60447ecaa39d4be7f0a9ebadfa419e3fd95b882834f101257b4b9b0823087c557e7bcb7f6ccdc0a63f1d85c6d3af08163b3921bd61015509c1330bdf46224e36841ee809fe35609fba6cd4ed59da63c4594b64654c87533b55fc8651c037f4291a8842bb056ddb905d2b4c550efecf8e48f3bea99409144d9a9f954240a184a9d236f92fc34d48cb4b9333a0a800cbf3c1edc2b81cd4af6c5010427aa596e87c45f6b1516f3264ebcb6d913c1945aad7b218bbe17b8e805afaf20420ba72499b0a672e9db558e0b328c8fd073da6abbc470c0b96b2ee1e999c48acf1b164a14a06c85711a2683a949c37217aefa54cd48d65113e425f31fe5c3a48554c6d849e664ea1339c9120e3f72815f895e42ab2b5aa4c06feed033e9c9ed111cb0e22e9b5e19388b63a43bfa47489126922127268b7b47c00ef8d1fb8681ae605300cc", 0x1000}, {&(0x7f0000000200)="3e3563eb28824f0053c487a7c999588f7311e081c85617328a5a1081fcce115022ba50dbb523cd3074460cd8b8d982d3de0d977ff8110d678fc7f40d90b47e1b49595f71031e72e19d0380d95041fcb944787d7f91ffe077b666656c7e634fabc9163e31361f420e5d7c", 0x6a}, {&(0x7f0000000280)="b2458cea8ecadf9fccaace6bf81c6823f3c95ee55157524605dab4c874890364d3db46fbe4191b361609c89b93838e32feb6112ece290282db06b2e3084efd1aa71dad7a885618716e89660aaf84471094aa597a63a9523968a18ae9354ad82317424f89b91bb66950c00241ba0ac8ad4910baafcca53b70165c4fb0933df1e67d32302f609ed14caf44cd41ed8ef5d4cb72317aac19f1f95b33ed29b4e489cfa24e3254e74ddebac2abc418af7df37dcde0453aace59e00d2f4d1112f74f37e918794d371ca63326add7db3a4cd", 0xce}, {&(0x7f0000000380)="953ac9abeaa1e3eae96ad4c9b77671444699f25a6faf0e174f2fd60027644291307d5928cf877a38cc2e4d530ca1b1121a9600928b71e796e8a72a61fcc4627637703d406c84e471816f1f5be4154cb22eb3f826e39b2cefff2ed9d28cd4a087426d4230b9a5cfef4a43d21c9f43ca50dbe292fb1820c884df2e5c3d76d5c27a1233c36dafa5d427479d279f0932c2311f6970324bae01e989e395905ae389ca", 0xa0}], 0x6) lseek(r0, 0x0, 0x40ffe) writev(r0, &(0x7f0000000040)=[{&(0x7f0000002640)="ea3b86d60c0e57dad74ec004bb4f96da1b7bf859b53e3825a3643cfb2bd801747e961d7f65c01da561abb8b8f3586d9d534c4d65af5f605dc866ef6d80f5b9dcc1bd2f2b66a470df663e9722a40c479ff1f003e91948502d592605845087edc56333fd876f8ef3a1b5fa09b32369b73fbf6f428af7d1c3f1f26d87c87e8d362262e3d6cab78ed94634f63e1c526c8b87912402b3a5638be1f74744f26586fffeac56131bc4a01b364dac97c4313ce00f45bb5d082059413ffcd7e5d17e737312deaac3ab7e52377d341aa878e6483217bcb089d4631d6869983c909659439290a0073770a28385412b87f2f83dcae807c5b38c6dfa9291c2050000000000000089b90eb91c6f3bdb4018ce0c3888cae1dedbca9958c4706122e8efbf4ec9dc9c1e1c3549dc10a47fd0bbe7cee6c7f0ce22e59b568106816a732380712b9a7c11287bc66f2e403e9b21cccf689a491c447750e5e6fb58832a57d5b5f7bc526e6e458bbc1707f7376d681e8f809a48638117dc1cb5a4a96edb94e815492bad5c92047eff769487ff69be31ccb3ce0d98b4b3f50cf60a4ba880903a40cf4a13cb3c60cd142c1aaaded1490cbf77a8e488c8a982ac3553037b8b4701d6f348c9716464364a0904368f780387597ac125d1e81382c6b183f0a1b1afd3192aac37ac3150d36da16fbe675fb42c47761d686a1965c52ba039f6fa842da3cf6e4b16b4448bca72fd482dc6a90c60abf573605e7276c2916db81a3074ca578b0e7a664da4ce5f19e91e174fc315ef720ae88df46b9a09ffc27385350b38c4474e1b5ff5f4ae44a5b9ebaefcd0689d72f6aeb84c6d79d918959597d0f9863b05ddcfe68a0680fe27f2f452325b7918d97046522d89e93ee471563f1ddbd2a51abb599cbde21734365f0a905b8176c24fd0874da108a2984bb0df52e3afd6f4e5c7d0ae9f4da987ea5a72e220739b7a2a0fbf275de4dc92b2bd2d63b72e746bd737f84e9010fe95a9ebfba70a1bc346a4318551b4f95d000931d3a7c141dbc82881e68a4fd808f74734ccea4c7e405d36d5a7edef6c9737bf3e5652871304fba05fa7f81facfd1c67177079e1ef41552c4731c56701aa2b26f9ffe8d29357896dc281f2312968e6723d1c396e0fc0ef97648e73cf7156ad7e095457337c068681e7ffa586cb4e7a1d9572d27aa145f9c660932bbd85180467baa83ab1a04b7c716ef97c4379edab67d62687933505d173111155483d669ac868e24b9880b765b3554469d7283a22ef4ba61e87c081fabfed96ba730082496adfc7b38bdd88f82dc2f407bfcca31eaa732ba5c211ef15900694a0163997c6cc62ab57c91bcb1fa581e4751e19374a00f848e97bbe25acd8405688cf2b586216c1c8185dafc5322239199b9ae0a6ba930dafd31d55c9da31e6b3b23e1ee6a1acfb29d8e056c9e8dec610e8bd3a7f63741f0c6b7fa2bde3cce96c666fc79086e4119a1cae34f3bce0744907b9b0ca1c8f8a304af2d7c9e7027049db6cf34e39cf85bfe3ebf1ff61a14638a89e7ba903deceddc2f9a23a6ee53514461ca334b80c275a9d72b497407df404639a089ccc48f2841b38f9ce11267dcfa471b6d94c1dde98b8f54c4f35453e689d63c3a3b43f97c8fb34b6980728c944b673bfb52e8d8a55a5e1fb45b706f8b2de088f60773e19236d6d768b84c8965f66fe6e85f08b244d443b58a9c00e1742997de62022cd4c60d34abd6efd7a1e9abee6656c65d4ea362c5bd1fd4287abe6714428c815442ef62399d3711403aa87baa43c79f16a72609382f44aaea201945300e8a6d0fb1ede5b4b7cd1f3f79ded6dcc99cc3220a183c399f30d951bc538fc766e5c3a72e0b8a437727b98ee66c5fe0016b0d34d6332f18ccea0f269e8fb99b375eb966e9c700b612c4f36374934271435b36841352165d5fe9ddace8d2e33f31ac09ccf03fd3c8db309c488aeb96b644533c2c648db57ae8f823bd4a76f01ceda9d4b8a3a1806c7b63ce79ad3b1370fba7021be93eefb773a3d19ef276fcb82c139d3c4005ccf4727f40c1899236f642193c732e654d40eb9f3fdf3c213a3e0ec1aedc6b1ace17940291cd1206c8bd6e480e88baf97f85302222252be8771e620875cb17a09beecddcbbc301d655972c67233f50ce1810121cc9ed6f7b24787475b2365961823a57209dab537a1ab8d97ae7232a776a766169b7775dc130c8604e4cd2a698bfe81bf9fe5d5724e0727cfd172fb3af81553fca49ed208025fdea7d043e1fd364f4655a9d1d81c9a39b899169792977450622a152dfd4731f161939928874ea0a00792e16ac43af39efa84a0a5ad6a1fab718170ea38d1b6721c2e61c34df793ce2f787684ab1e83dcf41d136dd1491e04f8c717dd2ed27c4fb3b8bd4ff09c56e89eb1a9234f036e8b6fb779cd571f9ece83df6872011cfcbe7800eedcb9b7018ccedccb197bc3678459b93838cb5e6aa12dc8766f5b39bdd04e7a99bf7f53aaccafeb094beb9775fb319b4f15e6061febb93294d1b5e3fc6ee9d23eb04c19794ef88da69535365eb0b50d37e648b3da537b4f3218f1f7d11f91adb97bbf927ac164d41315960f9af971f36ab8b76095e6cf7f022691bbe3922ff0e515a0f15e92e9c510a74859c3a69c57983bb64190b94491034cd36d709b225e6a11b670e2bfcd341e0ccbebb4fe8b2ec5bac90b1139941428fd30fc376a0d56be1285650e571eec1a5f50fecfb689cc01ae277fe81f9ccf6adf6da6b73651dfb481094155803047fe4e2662fa90856720ff8412012be6080000007e3662a52f5349d1545b2cc42338828ca3f021ba886003abc3b425950eb01b51179fc1ebc4355ff704c273e465325869af10430c71cd8abf9c57536e4f2107ec05f9735a63f8bc6b6f131643d66712ae3eac6bd852608f7d997097a0ee8808eb8a9a5748d93e9cd0fafe98f4945494a46b03385e83a7041296452a578bcdc387f766d41e81801af94f1b32c11f82c49b3c3244f6155559a223da2182725fb4b564e79ffaa14aeef77bfed1ce65362b4d6bb9837518fd32d0d19cb92d1748d568ac93e9dff73b026ffbf023550993f933fafd6f7e035f3adec9ba4c7e7b6253c38aec67535dae5e5a10e3ab5dcf2f7446a142fc08e06fd0677746197d92b7ab4575fb9658545b231e8fa84d25b308bec8a750b2a41c31e646d500b3f100ccadf276dcc1d72da48e646f11abb8633e2892d6c3bd45c7b8537264d60c91e85dfa6f47dee3bf5c2485470f8df3a957edd3b01055fce2e6d2af3638c632b4125a467a213fc96797cb617d595327982dbc65d305055dbfcd32f7d508c55c0296c21c0a13c73cf62fd1229dd21598d5233bb8cdd3e2fe4919b21c6a0f362152acd9b4586df1154064ff2897526ff49bd16bec5a4b991dfdab565825ddc3b2ab22e0855d665db05595aaaaec4c902f33ee7c1de97e42a383d9682e6d27b351b83cd812fb5a8bb95311334f1ff36aabab11652806f795c6243c1714c0789375b06ca302ce3a792db6fc3d5fecc95241e64a56df8ae9d959b35f5f471de6c6d74dea0f2988a5585a66c2481eb9c751c7da918eb7719012969194d7000e92714369757b199707f46d18611118a5f8be6e40dd4fe18ba646939ff5d53d2a6028c0d333448c02027f091a8ee094e6ea6a42fa51c79a7624327ee83648490d7d72c7f021f42c2afc987ba9c234ee2ccc1b56d3adc3ba91bef52684e7f72a28bec6463c6141d51d8b7e2579f8b9be87f305d8ca68a0f47cc108e910e223d95777f5a2e1f73b4826522476b847ffb685f1609fbc33fd9abd403177e8bb00b204145052602404f4617e885a74703b00744f2d9e82cfa96ad672fa14ec1e0ac51b8c4c0acee775e7f081f56694897342612c3117eac869d5d29fd7325bce4412c8985d3b20de86594f85d9fcaebdf2587b18e4355550494908525fa5d9e2259ce144b4b91b383fec118173bef460c34c47afd56e4b4ae54c810f4d0eebaa19bc5e1af455c67f3973001b4f94b952fd9406d1b1db64f0652ad2d70333fa1a5a8e875dc72c1a28f556fee635de374c7571dbe340300cb8da479f8ed2a50c92202e5e73aafe162fd24902a04be8d0dbd5cadb3813c3282333f10b5651b1da8b520039a933ce3f61330171d51530823e9e89ac5d7d5362ae2a321e2f1880794e091cc198b89d95ec051f378f56ca4c0cf6b980d7f64e9c79d6205e70b5a9ad2049ef58e14043dfe7ced10229e2eeafbd89f72066266a07793ecd0dce45a712b76af99fc88ae26c7f7214c21f2f0765494a62fc46da00bff947b5c676382ab5ea960553d6a49e8967849868fbbc0b51ea474d014c17fae4", 0xc07}], 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001640)="5404d7626b43e77420bd40cf292b3a71f6817eba890bfc07257c4074bdb68771fc088a40db2f82cafbd0229028acd5d5efce59e0771e906fa6f7fbe3690c231d3716393a902b997abd7f6a0e4cf02534108f48ae442105e1142fedb664e9d39c6b956d5e10dfdefc2a631fd8b6eaf8f981ecf38e69dae68f8f15ee6d692e7608121ac30c47af8d1aca9d96657b7183aab796a1b564ff39135810ef34945f35df675e9c2bdfc01567b15982cdf52dd1314adacc39b67f435f011447b6374d1136c39667e9fee561ecbe1e850c997c5b2dbab82669d2f9481244149b3bbcdb078ff0f9f05e24448ccc3fa7083903e479456f397c004c3d0e6d714d15080775e319acbf8261aba1d0a37ddea2cb1ce0230b13dd93ddedd57b25dde17e64825aa301d9da44b21128526d5f9be1c255fd5231ce2909a1eddb212d20cc18e46cf8dde78ec6a4d3be3f4d03ae3c54c20fc6bf0f5bfad78d9d9e4c5d07725a0c465b9891e706cc83c9ce3dcb3b52df99ea8353691107619d2316e14ba79797a88f7e61927964534c7ec54be8c3f9d9cd7d8ffbe5ad7dc4e7fb5501cda9ac1e8546c7db02668207686d418a6c378b339bbae1b796ab136ca6a3407c37edb6d338908845fe1e0a39e90494f9b6951cc49174a0510df81b28caa3726403395ead824497f470d6525fb962070a3c3cd05a9748e557bb6e847302537784932652d44567c6b772711c7d4db318465a771524393258943e78053a99884b03bc2058643153debaf9711e987b61f0979e2183bdc4fdf058e7e9bfd1b96b2e10aaeb65f586a2b7757ab20e0bd7b752b0ca37ae9a9b0c3620195591fd489f61d90f4c9f2520227e461413335c42d185136c1a4841843880cc8f1365c0558ec6d563477bc79c5072f450719c473ccda5e0dd1bc928c05564535161d345cb6b0f35f2e0bedd42daa1ad33fbe6b8541394cfbf4c14bb6a766bfcec92ae314c8a72229e9b254297858d7d232c19717c86823ca69b0d8e8a228882c7ea1199a3c4eb2489cc848a2ebfeaa86427bc287079318d2fa0cfc329f4c742ac067708c4b89b1b624d2b04eff77dc4bf1a0bb052c269de36eca81fc97338f7024c3d5634ccf677476fbfcb5b87438e58d4dfef397fea38c2dba565fdadaf0c74b298886b74a903dbb3bdbf7aa0047f48e0da1df6fef7fa4f51f39ef86a1cfce4b42f0e5815c5c022184cb7a111ef50ccd8d8f3a8e9700456edef6a4100468959f1a6104a174daaf14e99acc3dedb82a6695817d27ee13334fe293e1d9aa2a3c37a7b3e3518eed301a933ae94b8334ce11805a6030ab813e42e3480ed0999b0082ed27456f35ff1d631a72101c50ffce3f25e32fa1ac83e5ef07bbf2c1bd9f78f2a8db6949268cde33e32b51e08841bfc2b3e5e186910d3e782a55107bdbbcf56e1eba423c57bff36dcbe5509f1d0caa82e0ee07505420853ee80c7bed0ae1470d286b254933fa0ccecc0e0b052b936150c86265bc9c6ad0d64335040fbd9508774fca993abe4ed71208828a995a21fe2c71151ea727fe540ac0e54075ff7c0eecd53dc716d838b21a1263906bf218f6d01327cc1705b1f38373c86e9faa52dc8d213717bf4ed2c25af5221bd20bb3ffb778922713bafeccb740b5daab437c26c663b1182018e8c1f9af3afe1d40f1d56d18653f588c8b90ab044cfbacbd84ca272164e4665e3c85f835455a26b4fadc33c8b1546db07cc0c1e732c5982929e0f48b3b4c1c0ef2b86d9b8170f9e0f29682c72ca833a7345e9ad67f30a825bd67ccf7009c9289f02b3a560e82ba96befcb3d9940b7b8943a4c4b9729cb74edbc5d565f5a6ae828e1a37930174c4c4ed24089430338d6cfe63cd97b4a0339d4802127a629ea46ed4f7992ef61102aa43d77439c6d23c538138e41e3b21c71d74f255ad0d60a868ee1326bb1fd4b8424b7dafa7ea69fdb4cb978c9c1efac3eb723dcaa576649b8e8a38ff703980d2d89fe02a8c24cf0652caf07cb144fcf6c2c30f19300f4971a3e8b9f893485feae347fa3468431107afcddde1238ec19fdd1f4d185e0de69ba48ead15767e6e0aa1ba5257a65bf37b66a3ab54fed9556e9f5a99f6a4cd52d9386f81aa5cb370a3504390767608632a3f4242aaf18d5b2b242d2a3e46aa8e2720e74ef1d5bfcab3dcf3cee82767414823b8331e8254ef2c559741d9eb2f03417aa6b6cf36c99efdb71d1aebb895974322786d21e385c332643defcce40d896a0a4b3256e8f99528854d0ab5f85bf93fa1ad4d21fe3f71fcbfafb1e63e8c0329ec46fef4d97eca3ed3c7f7d343a46db4d8ee1d0b2336fcefa99958a61acd239df7c18a538aa71416574cc3062d1b32f1066f608c2484394e77d1172ff5256f7d4539ecf8ff3bee5728c0ff803e5ea6716007e37aedd3be5f56f234df723f59f93061d7f044b3eab3b8c3ff60302a24fc4da81210edd51e186d8e37838ece1b324e38fe90770abb61128f121298cbd10dc80526d250376ec42f8709f4379e388c02f13be1d5ff9a9c2cf98a429375f30ab2b182433ec16c7848a71af05d0bcd9f74a9b06853dc8ba41731db0a8b4f8cb3be3b68ae01fc61b8279811a62704b1a645ead608a3647fb424fac0a6e99c41209e58d608c62991cad5ed1a01c684ee732fdce7933080fa08bbac638b8a49f79c7d810ba8676636191a999d6dd8fa52e042e315a00ca80bc1cccda1fce64e4a909c5b8f22183aeab16e595f3d78cbbf91c60df88f724586d3824f5550f6c751b30e7e1e0b3421030bcc1b269c8d9ef70f5f832eae8ac29c00aad491dcb9dc3d1eb4c7ee740f3f87d625f68ea4e694c5a3868697925a6eb7e6a84da8c3a84dd47e0d3ea5afd573f18e3421a85211e23d84f6720dba1aa012420c19bb72375895d849e0d25f70a79f67ab7a01e8508a01a7995fd708c1accc0e229b0eb15c408734332ffeaf41b94b1afea1287fd7ee18c5233fd5c56172afb20bb81e87ae8a3ee0f88885d7860e8f93d15f39074167b37207ed4aabc890dd7ebea4d5416907cd022b62eb79f81fad5fa00d864eaa8d8b6233245042720663ed2625855603704d8568a014f935dfda600fac9a960a6fb844dbceb2781bad537ffe691f479961fb614f032ff6cef4424683343593dcf9e14e09fd62e779fe5fd6c3c3fe6a40eb53dffd7c8e51d587a24599f37aac99ed7a24d04f2b791b2355df22f90cbbb01995dc12e712cc1683ad2fb7bf7d9de907cb19b7ea37a4ebb3cb1a4f23a1d6a0b8539d9cd9fceb9dc90f793430f92db19141d64a21d127136b6b483b9ada421275765f4fab70c4dddfb5399c6a1e8d8f7772d56d31c075ba0d1a6daa10b3c14ba8fbe0ca4a1225fcc036cf3915ac4625d70631d2246a6bc7109abc9d6b91cc8d447276239a30897d35091625c995225d36a741bbdbcb4f4673b3c4817b08019e2741399dabc2524ed3ce8b7537cbac5ab51683604ea8b86da5840f5ac05384224b80469da1d78891bd68396d187ae5dc77e52b3e26a65087c8fd0de2e6cfcfddd4966edf05a5da5da0176a606121c75493db96b3032c8b09d1497f134bf050fae47e06805f6133a405d4b438723675777fbb5bda1b769501ad673f7f1d0074554acac997c5f56bc5eecf973565c02f65a7c7b320cb7877ae29c9aa4dd60db309eea0069e3895d0669b31914eca3fb0e6d828fce5d73dcb2385b65d77353dc6db53e5800412d195f9bb9b4e8f4262c5a3793de262c7f42cd60f1242e8f497e39ecbbf5022b483eb0366884626af43f2569eec1bc60a92f22639333bb1248ae172e46aea71ba8b1cf8919eb275b9fadfffa6fc6479736123d4fe95ca4383cf6a2689961f1be6262ec6ed49655e83d7a4fbe5bd9833e85d90196f3c26ee3259d3fda98a108e19909e7035189d0b69356a5d6946c9832f5827d0b18d4d8fe5b7253792193436d80c526ad431591badd1fac0a33949c532c78ce10775d32d57c9cfe772d0fa6efa02458953e3ea73a4a0dd7e4688c4c70abd6f6a25c5835b23d0011ac977b53faf1d5dff406f63adc882a79074037055c9a1b103bc7a548a4b75ffda7cb43be3f893545ed0a57e1cf4c316de967dad7a4bb7cd59b4d5da723119138e0716dacc5fa391f5e5785673e2224974e091f971f3eba7466eaeb3e0f0e15667ccfe3bc746cf60c1db72dfa5cfa20a58e5b9d81c3220352a12ff48c3397b3688fb97b6be9b995df41bcdceefefd9f5413ccb78338641fd4f51a9e6c0f05064e96e5be1326461cac5228551f07364b70a94fb45fc5968e71223f9aa08037ac3919e92d465557196fb9f4d02855b9211da5e257982ef807a07eee39c197f22043650f9d6fb9cbb693a4940d2eb983da647ccae0f11055a9a0e7651d6d133748eb204a557da6ce50b1f718035e47ceb3494e6603ac85c3a273f48bf82af9e197d8c0e8a93dfc6fd55c6d870a2d6c0c0fd6f85d88e476a8da4f1b610148b2d692861995005636fb78dac194c0b4032508ecb45ba379644d751bbcf8fc62c81952c2814f7302217d4423277fffd7e20b1d83e90c9d412f511f2f67838fa04d3967d6e4e75cdeafdc819f0b5617e8b360f2eafc6edfa8eb2b87f6d065eb6c377c378b0f08cee2cc7615553c7a7c08604e2a6f3d58a21fbc5668804085e36867b64d79b658f6cf077765178b0d67f5402e37a7a8e031c57d68946858169808654c5b89b606d416fa90e47675154422ff1142de9f3e93dbf593cc4c876703f15457c3b4fd1dd2c28b1a3cacf27136d3006adc1e7f8ce28872294c5cc9ccf102baba222c6ae2a9702d4be950b7091db208198da20c5584fc6a743de6d3cbb9dfa9090a8603070477859a00708e59093c93c0ae76efa6e171010df11a371ac972f20337b58430ae9d6b392d6922b233d8ebf2925903b954cf9d3d8d7feaccc8a38f4108c54e2ccbdcca65960d39be645eed7fa6513dbebe009a2bb21dec69fd3afa4598d25c691aa4a2244be54e55cd298e5b1486952ea0ee2086ea7c3f28b88b1776b5a73e2114178bb36286376d7f4063885cdcd454d9b9f20bc907467f9a9a8df397c660244b1a7f1247d5243504970604a06f566d8a0c7b1965da90138153270560d9c45e51b92111401e75dc860a28a0c76d03b17c9858198b5feb8c12b70bada4f608add338df8c98065099f446bbdbd8c70fc27ad86934eb683ef0cbb4a5285df3b2a9c53ec72008e27be1f97363846d8750e4f915cd2e3be8d6abc71c73dcabcec14524883f52bee9333a791141a54d861b87dd34600dac21f51add2dba83cb5341acf6503e7399fb07f5f935b09e170122d6114185a5b5b16f3b0717357f05bfe63d15f4fb120674b2ac1d016003314d2effe27ef2174007de4ab89542e01e95d50931c16b64aa12fc3f009a9734f99eb4dc624468abe2ca09c60ecd79cb5e40c43032899673aad45d5e684dfa80de933440cc37460609173b10a13c133d90af7725505783906ea1550c1be2a252759e31667d0e0f8a9281a45944eec176197ec5fa80840fbe31176d528252e543544cd63a7250a074f5f11ce9a2599217658ecde3d874694eaa607d8213cbc5e707fc314584bad2946d8f497ed24eca27396ba523a6842f09da2d590c7ec78750fa2a5ba3cd96b28cae88b5243c33cc63d2b868c5f80a804a5d632b13cde5464825d7a9c6a960c57c596dc6c1d5a33ebb241b08274e97dc8615430b78789bd7e3f6f466c8af1702ed2d3e8f7c1f100597b8b57edd9d4db71f8163ba1223a388d53a224e29d8cefff8e495dec4e28fdca0f9", 0x1000}], 0x1) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000003600)=@file={0x0, ""/4096}, &(0x7f0000000580)=0x1002) symlinkat(&(0x7f00000004c0)='./file0\x00', r0, &(0x7f0000000500)='./file1\x00') writev(r0, &(0x7f00000035c0)=[{&(0x7f0000003500)="9d9e6cfedbeb75bfdb187ceff4e5e503dcc413e1b64d62abc27d859503d24c003e6f24f820b9329bf9a3e4484d4af78ddff28a023c6a15ca9106b63598cfb2f3fa2e75f0942b8cd7e5b6bbbc9543f5766e585842a95af1195d4e2f5c17b71c52179f672126c469fe4dfa27768b6c315eb28c19ca015516582efbbe3e177f98251ca74fd335b29d68", 0xfffffe7c}], 0x354) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 21:17:47 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x80000000007}], 0x1c, 0x0, 0x0, 0x0) ftruncate(r0, 0x1000) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/247, 0xf7}], 0x1) dup2(r0, r1) 21:17:48 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x200000) listen(r0, 0x0) r1 = accept$inet6(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) writev(r1, &(0x7f0000001400)=[{&(0x7f0000000000)="6676ea66cb08c2a76c34e1a62f06997b69075389f304c47f5c7a868cea3c4222d50404a7a2ab8f68ece91626da74127432fd9da897c00bbbb277c88d669da4d3fbe814ef8f50b47d2f105c5cd8f234c9d44bb04415a1ca1242c60bdd986493fb3c1be409750e7ee10afa002cffb7a6402c3eca43c1a729d6d4e173ac3f75dced0b15e02038d28145011a66c27b36cf7972a5aa602c44750a182cfc1f22076ff1241f11774254e8d924e501b1b92507fa7aa4c76b048d66f23da86cb8d88ab1b017", 0xc1}, {&(0x7f0000000100)="d806468de5474f37825ba56b2eadb5fe08da407cc0eb4ed82c2e6b8bbad1429760d58d8957cfebaaee1b0608c13fd667dfa8a1140a151a09859252117ec198f9ea54b7ba49e3b4146bcff9e2bc16b689d4000616d1bb9e144c3cb1d3b74e3597d0b64e2421ef4a5c1ba8a2c48f60eb4868e81a4950ee649a36374b9eb0d5e6d6c319e2de02eaec11260f30c40b33ed8ee55da0cbcfe3954cb7687f5117afe53a9ac5ad709118fe4dd5f64adbdf6562fc1ab5ff2c90181be79deb60", 0xbb}, {&(0x7f00000001c0)="6cc8b83fbac30f840db900e0929ba1", 0xf}, {&(0x7f0000000200)="d96072c99b8be942e5", 0x9}, {&(0x7f0000000240)="54eb29c7dc9ecf1e8baed62b3fbc4c7ed9", 0x11}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="9416d4295e699de29568bf43b1cf40b166e0bb7a1e705a34cac7d928401128183ba50d0c9bcccb018222cdb78868825b2c8bd3", 0x33}, {&(0x7f0000000300)="ff0612fd82826e3f50ceecd25ab338d9df21d9fd9e423d38c4d28db6d813682c8d8a8915fe9dd6215418aa05548699db67d68d27c86b3242e1f423eadd2eb12e0f0a98a0cd343306f6c55317685df0a4b01b5d6a64bc2deb0d7e10cbe09391ea87c020275036093ebd9d31c81b5af6889bd0973af599b897a7040d00b18ac55351e4e8596a39d93f5e4409eb18a4e889181920dfe30c04a7aa1dec16a73ef65cb05f932268b80388c4fa6c3bd8127457a5b48d84b5", 0xb5}, {&(0x7f00000003c0)="8ddea2daf7e7c1351a5e7d5d052f3e68a7b012e5978c6e8fd2b8899abe84680e62ed3e8e160128160fde0ed333020458f81685475367b9934c483fdfa7fa6012926d19560cd087d19b457427cd2de3ccdd8d735988f2c5e224f12b320ef9c4c22829f2d1d40b6d5de0d99c7ec40946cb9fb710362391ecf3de3da1380dba76dc68e2fef1548c08f580d3053addc7730c825db40f38b65be09a9ac46ae3659409937f1c2203124c0babb9dc9c41cc9cd68c218826e5e918233c983fe1c04a205df578e7147c2fc5c5817d8daef07f6eb99dbdd6c99ec5d70205259b378e02098f8d8366f83575bf902bdca881cb2b75ecc1f46dda7a41752da84f1068083e7b1d6ba2fd5627ea39848769bfc171440ca1fa59ae8670449f2ab46c752c4240c9031618422ae3e46264daad97eefcba9f1d0e8f7e57aafe9f147634a81e40fbbb4312bc260a550d689926e8e97794b1d3c0855c08a53f4eb61c7aad995f50950a829bfc18222fb332822fa3cba6240eddd0f6bc3fc6fb33750b4076425bc176d8877d0597cbb041014627a9047b604ecb9ef5a3880bfef058d3f602f6d2f1652ff668afe987b3146b5be7ad9847ec51a5e4d7805276d63beb2b2d85b67adf7e0460a91ad860394d16a6aec6ae3e7e976c7575a07d3b9b160b2d9c0ea5561922c14faec1a8b3f750f4e70d9ec5696bc208ff54e19bce56251970ac89460c3df816836ad2bf4e6d0b2cfdeec877619f117d39bb9c6b19b11d72d5551ea3b45b2adbb3a6085a5f103697f10e9dc5e0661b7f28481f035acecb6e7a7dfa8d7afb0161493bfaa52596a05b4f74095610d643847f3e7ff7fe1dca640d4db46d9f9fd80b619e2837008d0183d07af80a9e8e8ffeb133aee1b0af9e43043bb93d892b8c1d3fbe344b56c8244985e94e49765ec6cfd09d034dea336ad54e8f6788ac76c1605d0c0ffa94dc86c1f3196a2ac300d5310d84dc09717a79f7904c12dfa640b114cd0ec95126824499cc05c9037b83264aa317b950fbf12541f5e350ffbbf8f474d4587491d2c7a30b8b00a148821d8d2e44ad62d1e16953308f82d108a9cf00cc9c7e71049ee1a331c52a882587d9d9cfa3a4f2f8a538862f68962daa37abc06e73b1a2b1e74876e3f353e2cd9334c9e378717cd1f924e8399d16aad454e26fab0dacae1839cf8e5c9956257c58a670ee233ea8d41f670bce039f85725f4f5261ef223bd61ee9564fec760d76dee3ab7906ba4caea8442c2b383df0244dde589314ca75d8c49511031db2d2a83a43caaa2bce3c8cf5546738bfb9916d89721909e28dc40da2f89b04fc3778de1c5d4a81e6ba15b43ae392a33ca1b2c97b590a57cd099cfe3825acfb273417b904b41d820a894d904d59f74fd9424825c4f15cadc7a9af85013df36c689ee8cc6009c3936977e07f90c21f77028ef6743ae84c8496f496ea84f5d5ae173c1a18f5fa74e4a31cd1e7dbdacdcf5e4ae0030506de3a78bd7d5332f34f2cdd2f446c28cf1735e4132fdd4cfe53a38001f839e6b5f519913a192fc94918cf463bdc144017ea6fffef477c6e5fe9fe08229d32b951bdf459f5fdf7422b9309bccb16e61271cc8b1c8c8e54873c5b2ba40a19c2d209bf5f1f0e15acbfdedc1d3ad503d08b695e80db34cdd0a790038c8018404da33ca514e52574622296afb7adc910a243cdf699486184c32b6d5ca852b0a4187ef568ab200ef115413c66631e34ac51580b57bc8a7beb4daed668b136e072a1e491d25d403fd4a35871a27c39288cbf838ac12d4bcaf699b86b1241fbcf279442216a219f7972755c168413906cb8ba740f1a590872fd0865fdec65fa2a1cc059a70f41f36d6ef86a1f7399d5284d5c872b518252310e7845583444102e2f00641d43eb8e59a501a5f00adfa4214a7b5674e43ac6f40bfa991d79a851184485e340e387ee70f3e55d1290af289148240b932060984ceea32fc95afc9fe9764e92d2e03f3dbe3e769dfd204e7e87d8acf69bec38d19be00ed0a7187934e4aa57b2fa146c2d894c07a035ec9de2a69499f4142bc8528efa94c92e64b356333c70f1962fe6bc8337a3ac81bc481f5f2683fb2a6e6f666dbc9a5a6e679ea00e59f92fb09e6c860054afe2c0da86640988ace4af3bfd2c7dcbcaf8c0aa6236cb9515319d94a3ba0fd89991536f0f7874ae44f28ca350dcb42dac58eebac0b5433634137f67e863a571362d12f9139a12e42175772a19ca40febb51626f4ddb1e4e124ee3d9182b01b60fb538c49ce3f8fa8f0a28b1ad636ed835c4c5680c6e9b968464a2f97b2e5cdf8ff06ecb90e46c313a80572587a3bf58cebf2ae1eff909944e2beacd981e169f20967ef5382ce4559e1da908c4536d9c8a74f1a1a05077c0be62ecb57e72eacbaa57e9775fb510f8ea6f9d69135b7406bb668a34f4c07fd94eeab10884bd50853dbf5d37207e6d194fe1bd214b734ad8bedf07ad61533821f88cba898e7e7b197b78368ca274a3dee4638e317aa054d1fb3fe64c5a9fa4562ce989c32023a0e0ed60a877572c476dd9e32737dc043fd20307eefcc1bf1c8c2d395b38c35ececa6fe8bf52d8f561948e3f6b3cf1634ef3200d96c32ff40cb3c9b248d46b599fe4572cf4dfa87667ddd19d0f1025e3229b6f7ac879c06c0b8d3cb074495126d6e4354c48d9f97927550b937efc01ee2b64448cdcd4c6bb012d8ae28f9818f512b7c2ed33c4b71847651b797c6c20ca2c8ee478cac306665be4babc6195961ef86e427b7ed145c19af3163347267b737de564c7d191c978f995db2b532457844e5a64cdf7395d8509a4e5e10b12a1d1acf3b5061a59d70af4bbab21c1fd5e0ab1c076bc00562be92be5189479f35a295e89ea2391b0c0861ffb90df77fa5f03ec5b71302c832e01343d4b40145216ae1d34aa1cc55bce8a69b85e6f120ef4603be27f85c4361b21e69f8857a8ca9e311b6824dd505ef2e64f5bc43fded7c3f2b8fed5e0e71d27397db99878ee4501e82469dd17d65715730c7d0e6f31b2cb34bcbb2dc3ead7f2341b4f7fc953c5260554823c2406088e3caf5b698afb6660a76061925686f06ed99f23a2020ca86359f3cd09245d81a0d5665ab4fe53959722813c441d3d67a7ff60eaeee26e0ef905f72d3207e38b3fe0581e57b92cc254d8520dd5d393627635a933163350dac817dd1d1a8fafe733671a57d0cfafa431b770cc8933fc5286bb6093d9552a8650cba73c35685da0a6a3a9ea480449f86545f509e0d49af065d17f096a2e488b55d30aa8c1fb652144aedb8328fc48990f66345bf40754e6da3ba4b8991c915e813f39fac28632258a5443df2c43e03648194b97e15b69f2d296c534be5271587817c3b33ebc2d42bccc90a9a2223c0f69a1c912ca858f2e845de1e66136a60eb70a07bfc31bbfac970ec14889db011724f4d0c36bfc76dffeefd13e9bd5c7edcaaf9a806e281ab5e57a8d68d6ebd77701033e4bfafd0305f708b238f7c30f7879b9bdf0b70d96fdd4b28c9d9b632cbf34cfe92c7a7be1dc04663663b2d5b62eb1803c969ab2a75a1d78623415a5cc69d0dacea00b4d5366ff7bcd35d14d3bd06e5e46554554f702b9e1a01b503aebc1a4493aeab7b439a3624096c01e8f2bc56be32b5ad1b16663685f665b35bd52a00fa42e6e75b835c2a74d53c065340fea6abc5ae9610f612bf1cff750da5a1af06933ffafb6c3dd5e0eb63a5b74a5363b60a7a236ba720b2a79f2915613354cd05c647235e46a405b43f109dbeab67452be87d6732e90e15db9ed153f5674449b6ef3ed86458752dbcd7eae499f31a59f493f5cf4a0bb5a68c54e4a957e79ad8adf82ad6f61554541ef623326e1c430d860266c1b63d05519790386c0a72975dbad3575eab3a1e58832ef010c67ef2852c58851265081846f18b4c2a0eead3c16d511e1ceed20a31533bc9b0536224e30c2c3a7d7c568cef33b66d5813424e2d3f2ef9a8b7383bb9e011acc8ffdbf48e4c69b776df29a407984ba5fee7a4a527f9dbdf0002d6514dc9912927c8f86981ab7ecc148fe25a06829c1a4239015d840a1db89e31d5d62e7e75263d0a504e16bbc116f351814638301b8a08260be9d9b8155b0830a556371fbf9fcfb845cc0a1a4660c3431498b840a1f7432d7334f84b9f2e2cb7a8277bb985da5af5ce7d2c6daa8edb00d77acdd30115ddb8c8068edb994d63d4f0aae2dff8b8209e7efd125a2a335ec2c8e97020e7f0bd6481dd49a7a293837a1f2ffd9775ae9e7f64e372de6b5f53806734d7d97f3388be768074c46954cbd22c660825fe9f35d75b59a06c66f9250f707d68890c12572f00d995033010fa1d5c86dc6fbed9fcc44449d5c8cb0e0519909818f508eb868f22a7e7db3b0c7f1e8d37645dfba1d12c331780300da548ab3d4bf3155fb46a8225bef68f4868ccc96518b9fe3f6f67670cbe5479ee831ce38145f1bc9876db40b90c586b4f6fb26ea52b8c5c49879be128b83097eacaf823570b9ccd0625431b9d6fdd045d2d582ed660b32d15ddfd966e61dba4113dc43dadcae688b8fae800a77d73cf9da58a473ead5bb936a6cd180c2bbc8955bca91b05b35281f90e1953e33c02d8a15d819566ceadbf4175af58dbd6f9221519c67c8834fb8c78d9a405b3beaa620d33b3ac0594e1bfb463dd7bd8d08508ca38aed787d2f26d0aa7f71d622407a8973dff3a63d49c5eac4e7063621e6fa76a01c72722be2e7ca81ae47f5ba1f4a92029b93f37e92b37f529b1f571b7d440605d718736c428ff9a15a0bc000474d15e1a942ab56eaf3eef1007dcb708bb22c9c5d51356545c706b8772b9a539fd8373873a452f3b3613595176b7353758c212b64edc12acb3c802486f409640a20c66facdce7494d52de63dfe4b751f1b4bd071ad3a78dce35f3768170ee3e27bf95caf7faa03cc396bbee605484ebe2934d680f70b9d76ed77433edcc8f1e5e3c1d46dfd5e613cc30211b8c65f2ffd5649397490963e2f0f4fa684a3128dd422885031c17ea3f3fe8166d3cf6272e01c44e0e8449b26c367f2c5921c957257bc1e563e0daf727ab2eb153b36660a748e21dbf5f0b823e405744f59a30230abb6024afd7be6572045a41b469a5952de705ff883ba10640fc2aa7b7de83885f68c4d952c2faded3efa179ecfed0c15a070ebca732a04a81de7ab51363f18b65c0beb33b3e331aa22b40b5a585bc6f38b02b88178a0caed38304efedfd0996f2d1283de91d4dc1386faaf79d364a2581680afa1bfa5fb1a77aa34d250c013fa7b9e63a49d4b025332db22ceaecf23cd486c5a7c6992f0f00588c1d28a36be44a71978a498ff9c2719c3270edf2ff571327dde8cdc814469fdf9c92764d453cefcf1b36691937706e15c252da42b0184597843b6146f7f398a8ca77c5ed476dff6bfa9ea6b2f8338828c9e9992ba28c13ed101daff490352c4fcabe92e9f29a21d5d2f7f6d9b6776c1a346f9eeb27ee939ddcb1c017a041b42acce8dbf4c5e080d307d93bc3fbfa555cf771e58f9b1090aff467643f3b780efac04bf85dd5f301d590819b9bd9dd9346c83f9c1a9a12715f375fcfaeb15efd89f5c263ec7b768e82422e23aa7d8b418702568b0d55241336d72e140190ba03c8684c52a9f64a6dcf7deca35ea5b59b9b69944ea2d771cb59e583989b09156afa346aa3158745dbacbdfe1b6aeb22c2618e22359416bf59d793c2ef3650238dad1d56f6e2fb636234ee4d95a9b05e93f2beff715a04972da48c23513dc1c43ea40939d44b31ef3f052c4e32", 0x1000}, {&(0x7f00000013c0)="b72e63b9d81972335093b863ae166ccfa1609cfdd665bbc0eb500b56fc85daa4025d71e64bf8dbf16f85686940003c99686115", 0x33}], 0xa) 21:17:48 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/203, 0xcb}], 0x1, &(0x7f0000000200)=""/9, 0x9}, 0x1) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000280)="b48dd7102af00fe063a9a541554b226a51517b8c251f44a8279416507cf83f2e3c328a0c21c1ccb6ac41abafd9f06084bff60735d4882718bea6c6517b1f3e2a089082147de03cf7899338a4ba8c41077dcb6d2e0a47f55b58d8373fe30b7299ab5013dfd6f70262f5f2f0d0f426c687067505acf2e7626ae78b444c8c5c43fdbca4e71e01f2a8d8dd6cd4d08af0d5bdcee8c838d8", 0x95}, {&(0x7f0000000340)="7a849eefe7339034cbc18bbcd2837870abae2ab4f0df6ae9599bb5f78326c5cc9a874b1406266c3f1b5fdce3c7c856b8fd90fabe227c353bfaae9c70444cd97464b3eefb3efcf0f9e0520ddbe929981e8a32525b29a901bbd142aa8344fed6d0c74e2f40a69df0ea027c666dbd8d65c0061a7fdd1349d01e2664813e746a2c87ee5e6af03ab320156c26e2fd27c0f8223b6e5c55ec9792529f9c69e9dccf732ab436366d13c66cd713423835587f05b35945a91ddc8974633e3f68b0297f70f6fb51fb84f664838b754c48", 0xcb}, {&(0x7f0000000440)="edabf6f342cc8e86e3e46505369678720018cdf0265b7409ad0c62b33203c75dd2842d49196681207202579338aa0d3843cc668b892bc76cec391f02d615ce82d06f5f6c429e61413828616f4eae0e0f453daf4fb764883b1159295ec8032adf0df983c9ea04ec20", 0x68}, {&(0x7f00000004c0)="ae183f91de34265a5e2df8948837f5274ab9f36cc9277d76c124d44636d8e26965bb771cea663186eb47ef14fabd05ec8d6489511dffb6506490686678b9e5cc479d7ccb4203cdf1dba4d070c33090aa79f8d987b3a18faa2b097def99729d50501932decfde104027f91a2fb9d5371f712050206be2978d0c01e0991c481535a7c4039f1e30c33bc5746352ea1e28f0154f92a1385fd4a0a09351d019cfd4ddf0d96e791710143f0d43bec4cdb41f16ef1158584429ac59799f004cd48e6d0269e8078bef75902bf49b9585c04b7b92daa7b58a4a30cc5f9e3044b8087469048d31e05dc3dd284796ac25aad3dbe479754f25a510723a2fa01fab8a4fc217cf2e0bbaea8c4af585c7167660301e554478cd1a3239b612932f2eb7e86a4505ddef8391137d95a10115b10c08d76ba4a3f4228dfb945a11e0b19f37cf7fe316a1a185e8b017e99a3d9c79978fd2b8d444a82a654422fb015eec99c74ca5fe2b3f46e93d25602706429826487ae09252ef5e2b035c77ed6843938222c33074a679c9f4644ff73baae5bc4da77e8a064b919b14829004de37debaa288ac2209458c7254c4fccebf4e320a91cd04f02f3bfbbfee012e72394c829b633056571f54bc80d8ee27cc6edde290e7b3c6b9aba2b03b9f418791a3cfd6d411781ffa2489bbfa8bd034fb402c1e5a2326a83b94e9b64de704494a6ed41b8a623aac8eb841eaaf0cc797a629402a56fb94b5375c25ca0231d318bd11773f9f2d9797d33275e87d22da5375051d9d1c5af623d4a36507b4055114e3ecf40e44b4124e41ffcd13f1a3309d40d1096198152872e1d90c7569a5b0c7bd106d6328a065b7287248835ce8bb437948565f8be42e4f839a2575f83955074cde9dc8676d6d7f53c3fcb7aad647edc2a874538a82971c81366133de5346824ead8c0e7625b420376fd2922f17e0c593d2cf13828b124bddb3b3be854cdb779e5d6a7a3c888167768e808c14f1ccd00d837a737bb692e92b8e3fc5dcd1f8590a63fbeae47180cf0fcee149753e3f5fb754de944a3764633d22149f0a8d2c0994cfe1ccb1acf340781071da8fbb611b595faee15f49260860aecf30fb08650bc05383b9ca56486844a55e8fb309bdc38d4d3c6cda35b358e34fc5509032ad25834264bbcd6112ff983ea8f239946315f10c348aba695ee62a26784263174841107b01a981449f7735f9a83b81248f3c12b39534799f0195d57eb7c151771bf5fa8bdb858e42cd9995897815f98a4cd39ceee0b279737644eaf766f0da38d1dc48d48826f3c252160098d703b9c6035d6be8eb28870db586d80cb47bbc945c02c19530bcad4ad7b84a08f2f9a7c3723c9fa4a003a0840262fac87edeb8184e44bd75c60df59e7ac25ed10809ba4120ef94b448b8388bef0bd65b607c5ef7cf443def339937d2e4866c82af87f3cf89fac9e302eb5e7fb0e46fb30b31c890ead455a6e149448f9f7d28b56a5009ea2f317a9e3614a07d1d0114e656992ef4904e665d23107d5254ad7c6d0ac0db6167a965af60bfdff40a4e9481f4f6da3dddad84c628beecf515ed9e6b10284f2aaeef6a50a657a515f9d7d35ac4aa6d543d4c4e8af234621137d5c84b6634e42cca91fb1728f8e08566a13cfb912c1b4b9e30bf91fc24678cc1b843b80b58930ad512ad5235203c1b3533ef0d0d41a8698ec16dd94c13c9edc4ddf92190116478d8d54a17f4bca1db995b536f7eeb33fdcbbf1a3c6c08700d045625f68029b5000510ec32c951908cbbfbf8c005e75d00c36f9d20c3bfddecab267ba9ed8f943ebd62160d02b6244a1ec13a1f4135d4cf472758335d3e73e0e62773ef4020239560f757d0195d00d779ca0c687a46210243399475881a85214d2ccff52fcbd86e5448a345f26e48e1b591d0910c154d086afc78477c126bd234825e055b84b23b59370d32a8870713fe769b6e9c0c30b4366f42ee0a71aeee7d3e7d32e977b42a18ca9a8bf6cd6915691a248d9bf76691514dd35fd3f659f384fee0e5eecac17e608f3cf41bb78ec572ebdfbcfa6e6fdc4ce68daffcb765db936a2d97488f6637a6a075030dc5b3ca839a5cb0e2e1887f6ed261269d82fe6e742fe4cb85777580d068adfbefe67be752ef4d8ce65a6186dc4ee57558bc13e2a3bb93d0c3bfad615e2f5888484bcc937384332f25aa24f0417ef847caaf00fc0268ca2d19e8f9460be6ccf936fec37642e0f0f1cef83871d91e6d1edd0ffc7a99d89c1571358742f2d7eedd2ec0a5742c248730718ec3a7b29238d6de29412c682214801900e4d60234e07b32db911cb7a436693724159c0faeddee7cec17a691262b05bea5f660e6b00d7802aaefcbef9124d3cc186c44797e28be9c7420bec2e6872e4d7759ce3bb7fd341fb2ea63411880d4dbc8079f2ce55664b308ada3b21156efe54a991ecbb6363406a2cc5eb367c4f142b5e4a384f52b673870d6eaa04be6c3e4c70e521069e9891e7d076510b12a75f8a1c213b090f9aa1f57723c9f96a758e57a6537988aa01b9694d8481692c9a1126b283b22cc08a49c123891716ca6c4408923fcc68b95ec036b8b9a5755d848184de5c40526233801a70cc8cd67d6711b83f83e81c65036706d9cb7769299a1fccf364bb18ff8b19c0cad519ba8cd75c006cc800ac99f3b8d03745feea34256b5edcf2bfe5b673dbaa6bb78432a9376895ab97594677ef74c7dc491719d8fa64bdfa73a9a7a26969287cc3cf8bf86549ea486c08d1dc31a2de456d54f927794439a7fc4cbb4fe7a478b841ee59f1edc598d0360d73918feebbb1bab1a4e7ff2fc15fecf8d0ea541a5b5904a9c3199ae69f6e0fc6e1f802134a1854005c4d881ba4b595fa0e4c9bc7f78708c64f096193fba1f23a3ec841462ad1ce5287e52a2c75557b11d26399cd2fb706bb3442a113179a3cfdc97cf166950ddbc2bcd1c88a6c80991cf27b2336f02d900c93c215ebf8dcdb52cb321131e7d8e5eb71af3bdcc7c0ad48c663ca8f384503f7309635c60a930947a091841fc699f20d6cfd7f220e4f70dfe021069eb8dff77c8b8d15c3eae34db11ca559d3c7e1dfd59331c616ec2cb939402865c0648f75e6a0db301dbd3229a128858545738fbf96080eff8e2624b3852c5f3a2446e10bff864129094287182f8ab2f3155d8a73cc21b0955006e2a130fb42894eb0361add245533e98f376e47f9b86a7ec94817fdcc10466c6d53b597a96dd1c95545f48268df326f9131a94179e19e96e6adbb2a5e4c572e1475a4c08f950381d1051cff67e6e38ec60732268545a403e9e5a24d278356cc6151c28c407ff0786403a7d071190014fb41b1afbb8b1d0b07768e9b2f4b11aff82a07d46255e416a91ba2ef45f73d93831b4a25f2c81d33dcbcd67d23cab76c789e5536083aeb55335fa108d7c93187c43e1bd9994ee14d4762757cda000e9a924733a01350356454846ea652fa437e567004d59e438f6caa2ff6df003afafd0121ed3290a3af561048a97a12ef6afffafe25501f20081a5b9ceff623abac87e635370de5fe9ead71151eb66569293afbae4be7b8eab7411af94d34a62ec9f1e402d105fa631182eb8d0793f6315a30a4d96c8763eb10a00eb2aafdb9d2137c179d7e54815186074f388c151c3c11effe5a8318520f73cf338bb6c1e76716a4deb2f01310d96fff5cfe9f7556c269e63a6118b47442934a90c804041e0934b4ca914bbffc47531482103ccda480df1d41ea54369cb3ac1ef8776e2ac47013b2e8fe3d2c898c954cead3680abfc4ddcef6b58c2eb309a180530f126ddaa0539e186d5b0e54cc75e17ae77f193eefec07676da9fee234822d3d3a7fe0558ed70b3ef3c8db4958d2c7b1be17377545f105900a699dd424b375e0024606679211694f6bde157125cec0ea53096b73397f977b23f653a33fd2568f40eaa1e82b801557b4d78c101ebb2bd090dfee0fd63c87240da3f99b8fb88512ab131fa2f5cf8065686e98e6ae1f67911ab2314ee2eb65f32fbd09077466e391c2f4bdd5b19c28d29f8b8e5aeb5e23f55e58eb271b4095dc4cfaf9cb7b58293764ec5b85ad2ed749e008c222561bf890954a7cd34068d5e663d2b5918ade49b24d3a9b19fbbef392e6bae3cba0357d141576d611b7fed9ba2b24b2723d808f329d109f8e16914f10b931ccaea37205840adf9386eab55eefca1d069961c78d57f9829e64508fe4217f420c54c65b3b38d019b5d793125a268929bba3668cbf74882b4af23ca27993f53071d8bf79f6c5911b1ddf9919e5a76b357754627316236fcfd37b81d401deaec409b3e89426eafdf73dac3b99d6856c8a75dfaf8b554bd77fe0290ad33da91140449d3ad5c8cdbc25360f0df5ba8e8ac88db8feb86af47110d5ecfb6ad1ab3a2d92f7a611e7f8a0796a26feec87c71e874479123c791d42830f09e10d24a8ad52f56cecfe43a64f08e29cefedd3a0a6677cbd33062abb3b82f45ee6cc806364c8541727921d824e5256c72bebbd4e160f0ce34f6f6908dad75e3d285cdd8cba3e359bd22ced7dc2027761e80cdbb0397da61f31fe02cd980efd9ccb9f8fe02b8a094dfc76599d94c7272f437dd1de85b5eeb000e553a2970aee35fb460b5863a5b33838a37782ec82eb1fdffb992f2013e37b7a3fdd05e80ef5ce23372242f2698a33da43fe0d9288feb357993b7f78ada64e3605d1615aee4ccc7346d8da4e37c3deb2673d03630ee5261a00634802bf147950b0c5db13c28cc8207735166c9039b387bfa2bdfdec841f5c82e5f5919dd0c2d9fca128e3526185a704444caeaa9753244e0d09ed3092e5366831324ca6ee85156210eec96ebbd85c70434c1f3f5e1acc9a97356d7cd1d74a4cbfa0106dcfd87e0b23d076fc28085344be4cd9a469e8316364b761c5fe698dce391a87b409a0e3fb64426a2d981490cf56bbc8fb9ffc2b2a8e981804d24e059185f3b2e12b942c362896d82fd112de3700c88969718ee58e0969196d1c9624c500267d1617e0c8c7d614a37c1101a12f1c5250fcc296fd8fc3d7e57b85d0737216fc600902fc0b579be78020fd5f434bcabab175027ca9713eb17b10b5efeedd7d51f409db2a5b61dbc53ebe0121d893a458788487d3e3577666e6319215d2061e905bd3f4ac26add3128dc15815e35e6184c9ab41b96700e79f2020fe9d2f8d99b0c7147a36ee7999d479cd599dc8740152729134296ade3fcd13ff6dc9ce06fede049cf84cd3279f18564359dd421be7f9ddb36565ea5603d459d12326f4eb1bccd41e1d8c14ba80a74a70dfef76b276e67d8d10f6af2791a35b4cba77f264700d2335a8d2f245d5ca2b0c63c90a8604fabc06f8532649c866f92ef6fcfe8b7526d7864cc0fe5e86d44077aa44f30251ca64b2b1ea1da635a8171aedf91e8cef45cff70bf484f04d5bd6d31851600352327669470f6264f530bea75030cd251a406090351351fd13c5cc6946b135ea25d107a73213ddd2f4b84829cde12d61b2c47c6c000203b05d5e65ebffb55d04591109d617cee014ab75ab7c84bfaf2eddea326fe987bf4862327d7ced61e40857e7e89ae32cae2b8d0ce36ef373ae2bbc1401870a94da20b9438f90b78e31031d5b6e4e408ffc85e58cf4da52a66028017987be864f629b8ee726bb66ca3b3927ba677b7131ca21b46de7dd661647b7e4c38d5c023658b0166b12072506e845b08f3c7150657d998b43370ce3ae15ba3625688bdf666e5a2a3f6321374a41acd84ecb317e8e245315f8aa4ee138133c2ce98", 0x1000}], 0x4) ftruncate(r0, 0x1) mkdir(&(0x7f0000000040)='./file0\x00', 0x10) close(r0) fchdir(r0) 21:17:48 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) bind(r0, &(0x7f0000000280)=@in, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom$inet(r1, &(0x7f0000000000)=""/134, 0x86, 0x43, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 21:17:48 executing program 0: r0 = socket$inet6(0x18, 0x3, 0xfffffffffffffffc) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 21:17:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x9, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), 0x0) 21:17:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000140)="325aacdc169d4087e5c0af4aa5b06600aa37891da71afca4f9d12c4f3f0a923caadf0e45880707fcc28e4c4e727ff6b39544072d258c9005bbc78591b4dc9e51571f94beb76510851044fa7e3ef2be7c24f9aa56c44330389850e0306adae68434bac5f8f8af007c2ca16e54b6a4762c0b018352efe80497e9bff2d9a17747eaee8cc8b045b182151b87d463adde3085c5583ea0722f92216d5a64ed", 0x9c, 0x0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup(0xffffffffffffff9c) poll(&(0x7f0000000240)=[{r2, 0x2}, {r1, 0x53}, {r2, 0x8}, {r1, 0x4}, {r1, 0x4}], 0x5, 0x7) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x200, 0x6b, 0x0, 0x20}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x20}, 0x8) socket$unix(0x1, 0x2, 0x0) r3 = semget$private(0x0, 0x1, 0x280) fchdir(r2) semop(r3, &(0x7f0000000100)=[{0x4, 0x9, 0x800}, {0x4, 0x1ff, 0x1800}, {0x4, 0x8, 0x1800}, {0x1, 0x5, 0x1800}, {0x0, 0x7fff, 0x1000}, {0x1, 0x1ff, 0x1800}], 0x6) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20040, 0x4) 21:17:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = getgid() sendmsg$unix(r1, &(0x7f0000000180)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000080)="763f0b91a1cc213268c0c2ba698dbd7fb69e99f5f44ec82f8fe09ed43335cdc4f515a5be1c3c54e8e79e0cbbae490cc07428", 0x32}], 0x1, &(0x7f0000000140)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1, r0]}], 0x38, 0xd}, 0x8) 21:17:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) shmget$private(0x0, 0x4000, 0x40c, &(0x7f0000ffb000/0x4000)=nil) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 21:17:48 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r1) r3 = getpgid(0x0) r4 = getuid() r5 = getegid() r6 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r8 = getgid() r9 = getpgrp() r10 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r12 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r14 = getegid() sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000100)="1c9cc622e741086482c355d79bc6cd8bd9348a50a60797a2e57ea8a129a76af6512cd772533ec802731e338625bddfa42f57d04ddb371d4722bb3f7e0b31c0bf523bd0df1f4fc478cb8b9dce4c529f6a31d79284fa6a4ed2df27dd8007565a909a5a1115c0eb3125249fbef8f941acd3397eddf236f15e24d2c7689a67712611c34882bbccac2f6c9990d05aa4a2f94584e701cc3c64689e482b67532620323e79311733238f578c5be3dca1700a0a8ab6ebe49befd8b84d7039ded60ad5f4731da9bc95543efd2fc9f74d2abef4b0e613745a28ca82bf5873c9ebfbcd299a", 0xdf}, {&(0x7f0000000200)="b4850e9ad3eb5195", 0x8}, {&(0x7f0000000240)="bee5f666f9dbdec0ccb121df2063b3281f37cb4bab98299a6bbd9373a5dcb773bd26f1d54655b59452f875073656d07e127de1a77c4fd12e24ddf80661fdf4daff688d5cdc2e3d2374b11871f7793c7aedd3e6fb08f084804b0557287e5ea1d493efb72537de74d55262391de55822bbff69884d7609f20e9e58615312e9ac19ee3c94eef1789a121bdf2811abf2487d0f40df452ab86349418270030127d9eca191fd461cf83e91d4a8d252166fa99542c4ebee9a9d64a06af45f56ac8d72829819b2ec357091b669220e7d5f801ddd83", 0xd1}, {&(0x7f0000000340)="d36467c88e947f7fe779e967aca216a5856a7e50becbbbaf8095e620b3427916a254f8fcfeb88c1c69de90baea65ef09cda7c040bde3e0acc6bee7b05b5494d42b0255d612e71bba241a9a461e4edf3d28a51f5e7e3ac2f3bfc0a969c154a5c5dae9", 0x62}], 0x4, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0xa8, 0x40a}, 0x408) 21:17: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, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c6", 0x21e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000240)={0x9, 0x1, 0xab11, 0x2}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x209, 0x3, 0x100000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000280)=0x8, 0x4) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='./file0\x00') 21:17:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x4b9}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 21:17:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20850, 0x2) getdents(r1, &(0x7f0000000040)=""/254, 0xfe) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) 21:17:48 executing program 1: r0 = msgget(0xffffffffffffffff, 0x400) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/176) msgsnd(r0, &(0x7f0000000140)={0x0, "57731b72948e77130100000001000000da500e7cfaa9ff63f8969ad36cd00e49829a90a50bef987b288e5c7a1af86d4d0000000000006b338f752e39c50800a3be02f9af5e0017154c96b053cd8d0f4e5d92851a7db25ab8e4b69b156d4346bc0efee71e300adb02c29994b371db45ed97431e5c6785893b2b88de826eb436e39c31582b3cd0d69d88e1fb22289f28644d5e9fa399a97180b84efc472881b59fb82bb122c89ae1ecd19a2017db02ac520abd36ff470b1fe49904e6f4f5a3e8d09eeb3ad639d2e94c72bde3fe18a2ad1b6fcf5f4429189d3322b4a6b522f4725135ba191fd80a272f82d3496f48069c9b34270e8ad9d8ab0c8f1a82da883b86e66396c5e4ab85b5c768835904ef174492c77f8d42b90879744cd5b7c6e267cbb999367caf10554c3631bcf9b70a05389b3f541100105c7479181634a73cc9b3d1b1037f711df90863d0e98c5c48b62216627f1978e0aaa5d1814b01cdd052d2d456c34f405d758c147c"}, 0x171, 0x0) 21:17:48 executing program 1: select(0x7fa21cd3, 0x0, 0x0, 0xffffffffffffffff, 0x0) select(0x29d, &(0x7f0000000100)={0x0, 0x7, 0x81, 0x100, 0x4, 0x401, 0xfff, 0x8d2}, &(0x7f0000000040)={0x3, 0x782, 0x3ff, 0x3ff, 0x48000000, 0x622f, 0x2, 0xfffffffffffffffb}, &(0x7f0000000080)={0x0, 0x7, 0x100000001, 0x1, 0x87e7, 0x0, 0x0, 0x4a3c}, &(0x7f00000000c0)={0x80000000, 0x7fff}) 21:17:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x89, 0x407, 0x0, 0x376) r2 = open(&(0x7f0000000180)='./file0\x00', 0x460, 0x40) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000001c0)=0x1) sendto(r0, 0x0, 0x0, 0x400, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCSTOP(r3, 0x2000746f) recvfrom$unix(r1, &(0x7f0000000000)=""/194, 0xc2, 0x0, 0x0, 0x0) syz_open_pts() 21:17:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8, 0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)) shutdown(r0, 0x0) r2 = msgget(0x3, 0xa0) msgrcv(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba00000000000000000000000000000000000000000000000000000000000000000000000000"], 0xc4, 0x3, 0x0) 21:17:48 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x8620, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 21:17:48 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket$inet(0x2, 0xc002, 0x401) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) bind(r2, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) fchmod(r1, 0x0) 21:17:49 executing program 0: unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000200)='\x01\x04') stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) semget$private(0x0, 0x3, 0x1f6) stat(&(0x7f0000000100)='./file0/../file0\x00', &(0x7f0000000240)) semget$private(0x0, 0x3, 0x115) 21:17:49 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0x46, 0x80000000}) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x800200, 0x80) ftruncate(r0, 0x80000000) fchmod(r0, 0x4) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000180)=0x80) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) dup(r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r0, 0x0, 0x0) 21:17:49 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)='a', 0x1) fchdir(r0) write(r1, &(0x7f0000335000), 0xfc94) write(r0, 0x0, 0xfffffffffffffe90) 21:17:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000001700)=[{&(0x7f0000001680)="a3c31bb88f83ce1d484c7bba13b18cbfbb8641cd4a7f36b7331ee50bb61cd720b1e3b679526dc633e59658b5d22e045ff59d950dd3ceba7f6c5d865ca6", 0x3d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x7, 0x1f, 0x8, 0xfff, "cf617cb2fc0f0827b78b56eef1eee1edb1170993", 0xd7a, 0x81}) r4 = getpid() r5 = geteuid() r6 = getgid() r7 = fcntl$dupfd(r0, 0xa, r0) r8 = getpgrp() r9 = geteuid() getgroups(0x7, &(0x7f0000001340)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r11 = getppid() r12 = geteuid() r13 = getegid() sendmsg$unix(r2, &(0x7f0000001440)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001300)=[{&(0x7f0000000240)="4a75d9c22903ed17a20177274c8a22d34fc733aef5ca262f5e22adc9e5e50e9f8f50eceee8babb468e9b717ef190c1a23c20d7367627d7b560533e07fb61716b11089b2eb5013ce2664f65d4873e99aa1c6b024f4b186e162646fd34556a089b68ea3a1cab04b6f7206a4f65627c5a4256caab1c0343714af927855cfc40b276771b965f90a1e3277f46de15b451aa3382709fcae66a84261dfbed9692bf2e4fec20316d5a9098005888dd97a15c12a53e9f7ba4d673e7d86604255ac641acd607c044d46567eaabb286bf523d2723ad139c41aba00147d6dad9a095ef444e2189df0cb8dcb94f75e7a8a257debfe78334b2e8427a89009d1c4b15f2cf87e380d710896d3fe2d2bb0988d01ef8fa758cb3bf3f0e301dc618717f7cc0979e05f2b0fcbb965db423b49e05c496e8b1a48b98484f08d721dc8b5814d4e9fb35dbe4079451d93d989baeb32483dc9475a74f5b143fc47b555c546b01d43fb1a80b4bc2438c68c99c460cfe97ed42cfc566381afd6f08a90b79e0d073a8e70643aca0f9ce38703e175cd02ccfe84c0dfc6423889207fa84a3af9e3fa51c8388a8b312c8b587b7de1f6f9ad2df0032e14f48bd3a94f38bb97f4c86c9c09a0757ec5ba6a23fee1f6aae3b945c07f8fcb70999b3acfeda42680d8a82b0d8b036426045d27a617c0531be519b2618ac7056f916d4a242f272cc6b3324fec870c339c24e8ac7544747422b3d4724cf6ee5e3e6165e877d62bf97f8a5436ce06ba36151cd89a1c0fc8fd452ec2794237b8cc8be5691489feeaa784a653bbd31a60fd6ccbf94402a512f542b35e4df9f53d35870292783998df030fb5f84b3bde937cd10d7f1c535d668c7686cfe56e32821c9d37b5a12f6f28233efcba42fab61d327dd64f68906eb58c26552077b42f19978c8e5e8c1d005ae9815ccbc246ad6e4ae7f67752c23c0bdfcc08616eea57aa3c12152cf7eca04d2d04d3595e0d013569ce9eab1a874b09e906f776df11826fc83b12eb2714d5cf263dcf934bce264f43c697f10ce425e6be44b350ac88eee6587ec93c743192c6270b5e56e9714ae3e2f844802f5d4af4d02646b8caddc5f11204c678d2942f81dbb2a03a44b492a342790bd1e1fcc51c82681a457ca2c33a9ca84fee126e26b9d901c29c70034b96ad016e0e0705557cb63c7c04de3608984cfbd4ff447286cccb854c8512ff491225a3cf101380c06cdd303b7690d83dbe232429c8ab1044407858d80de7dd3a3c0bfcec52c57ce8d4f3656a46aaaf3414a84cc69fd3ed90fc3799ef0aa1b502bedcf54adec7d12aa434733c480e0a8476a5955cfc38a6be73b125915f218c2e42c4bcc6d15130a33cd6e1659332dce12e31b032204ae177d5aaa095047e19a002d3f2f522780a9be9a09bfac2503a52e72f1a18d07a2d63ce20e93e974b0e412770d3aff5c7ccad10a81df4fb74e9747908d78418397e96069cd4feb354d47e3b7fe7cf309cd186263ccf6be60ac4445e23ec043691cfa0fbad5b10454307b62760910567942a2e79c5be1b750dfaca40f64e7eb822263c7243697ebbf155424c3461e4716488e70aff7f69ced219eda7409709b797e9bcc9ec57847234979273c3300cc3d4aae94185972b51501f95f6c7f16600ecb4579059a9c92619b500318164460a927900863eeaf83cf496f23835ef97c30850b02db3ea7b8773dcadf157b304794f961d4afa47e586bd540e3adffc7277f0c058c66bd3aba88de8ea13ac17ff9ab0b9a7040bffd10cc89d33479f5251813f8855856b0d67cd090d989ddf15817ba2a639339a395aad7192b88d499600a7d27819da158b675308762ede379782ae9f84888f0d944bcdd4d734367692c2e6557290ac53fc52a7b421038824cbdd112ac7a66f3050abbcde31fe0ea639dd79a926e04575241504e648eebd494aceae157d2b1c988a224989c7566450faeab715941ac2bd9fb9ae8374cd30104c78eba46d063f2206ad0114f7d22f1c132e1f220b64b2434833ab549bb6430835ff6d0632310ddcc5be976c225d5d2d56539a8d1945dc1b8b700b2c4db917dc04ffab43d8cd8d6def510c5fa19ac125818bbf9993d68593d255cd63e7901a37cc5f37e4e9955c3bd61a4647c1fd826062a7c38841a5eeadeafa82c1cb4c004cda2119526a2c99f8a74565d78d744e332c01ca125129fa592b887c29afe57d3a106761d885b4f0cb7b1e9a2ff9a4508e79b7dd90175a232f9298b9e784ea08396bb54af0e16c41485ecea2e2071822923dac574e8e85d7587ef7f6bb2f596ed2562fa546464798636a2f89fe6ab1e794dd53081cab83b7e1874d772df7f2c64c103b7788abca47821985c472c7d2e11c24830abb5558a38a325be018db2f32c0218ab24940753a706ecd31a62eecbc8176fe218342a474775b81afecae6e81cf01d7c8236424354b855a421519e4f9aed5bc8794f092b9e4e25195a3e2156e012245606a72d55c2ccf23a5ecf9de580b9dcd4bfc4c79ff06050c340b57f37ef6b67d3a4c98d7e4c99627ff19b3f381efd49d397a1297e074642eb942858edbf147a551602f9c24323ea245c037dab569ac886822315c20d46723ac831a0d40788e147897371b561300af51571acc796a8aecf4c35676c74ea02bc7b08aa4f74823a94f0d87c22010a31c799963ac9304e2fe021d60206d23cabd28001d48f98f177bf28ca52a814c2d55225e623e69590f0680fa29482e33d4c149f5865ff7acf945adc251b4890435ef2a1206d9d56c9d9b23e93995fa5e8573a38a84ec35f7502503aeae5f4d0e99951b774302bf8ca9c8fd6c3e26d1d50533ddb6d24a054617c160e49b2fc4b081e3769d760131812f31776bcf3518a4507a8831933ce69e0afad37e2d5a46b4b49c685658b510d55a40fa538264f3704991443cd2cbcf86ef8fe11247aff5dfd5607e6aed46b45d7cf73ee536b53ff6980c062d50421281c8e46d41c78d87f6eebd7b6e70ac7db31051acba4d25b9411d83612c931b09539ba44f5effe06f7e9416035534c8d82349fdcb9037721b5ba91f36197ed0e6b36c44d687c250ebe83264ed21b47dd76346f50c19d6d85a23e4e73ca7387a77d51e59f772566a807d0287b3411da8e2354940843c58390cf80c3caa597b75bc2b9c32e17a30d1f9547e1f621e4c7c71035a5841bf226630c44c10b3136a095ecfb82141992685b8fb5ac9a69589c35629c9227cb64d4eba071c720c51bcb8c1530be18ac7d109b587618210a72e5fce6d8c2c8e162291c19246648916c4ea7422bd22645e77c7b078ca9bb66e11cc7aa5436714d1b4f194d8316b1460805b47d6a2ed61b1ba92d20f1a3de9000bb85da04f04d0a9cbb6938d0322b8d351ff9324205a9e359221ff5f690c9d1510150aedf0d52e51e6e064d39d5d5888e400ca1fc89b5dfb3c5bb45a0deeef7df4344a933bc46717d3e325431beee7f73f04f65587bf8c43352ceb5ac3463e4763b1d502b2031d4de92db930a8ca384df604f115de885e1bfe8849a01485c60e061e7a9f29ae50419a9df5c411a62f8f5735fb988f5cd4e6e9b3a26e296e6f1551d3625dc6391b6ae144c99dcca4bf2cf581604f7f76f4de7ac652eff63694032b82256efe2fcab45ddb584afb151c958354471e829fdb3c656f906b3751dbcc2974671debba8ea285599cc5ac985298a827129276b45bb00179b226cba7f88a71c1dc77181a4930f6c3472279a27f8c3ce25668ab1282fdf4127b58297b89118872d4fd652aae20aa859238e0bd397fe0efabea6dd1e76601dcb03a441bc845cf985e4717077094a06c424c56141c4fc006b61377a9163ea56bea1400874d68a3acb806a72469d968fe6e08ee3462d1627d0570b701621d2e589c4d46ac2f6d06ce283b039a28858e09d3e2cf5a9f44eeecc1e6d4002622a2768638390ec7e40d3ea9328d9b66abbf43e787455605a79fc9a880b7cdab71d571c1cc157fe5ccd5e7b6b99003a35d0787be5f2c90900f88e7bdc1a1ef9a0b86573fd65a6d2359120467a166c44efd929633ec7bfa7545d588441f3f3d43b5284e54f78f433dec5bfe50dbc4e36a990ebb70ce98c809b5434324d85892d22a3aac5aa8b48a599ddbfb4fd2953938b59fc5b4b1cca2824dfbfca5921fd98925e86afe5cc4a71b5b3c6b84ef5182a3ac6796b4e1a5587c4891177ef12478c93b27727b6c7a3f1418082db6f5185842d1e538f8ed36b95aaf6836c0e861455a0bfb584dd7058b4982e67d5af645d56358fd932c39aaaf25137dd0ede0d6618564e13263d1d1aec8937929800dbb4b180a15d7c992171105f6e8f38420f219de9bd8aa9eaadd83ad796964dc6a83c50b949f8ea27a965dbddbc1c6fd9541fe1fa1d54127d2d4e29e962e0376d76ff22124998c1b418c89ec8a8f1d9ce6fe4bbb28b144f45d4aeb1fc72947e61a585aa82509f1dc119c4e70236dbc4dc042c9b1e56f51ab67052cdb254768a2130823473ff582e745bdc12fece22319c26260759e252020fc13a87ebbb2631a814cae7c0e8f8520aaf5173fb3725efdfb93bd42a51619bd8099ade2ee1a7d8e871b7da9bffe6ea4e50ee9bb510a5e866217ab4646f450811258bfdae3223d3436030f6604819d912e844efb3a629257b8c83d4b6525bdcd604562e4f4bbcc27f4f856f635d1237eb9e5edfe88aa2f4d07a6c179bd660febca195489a9a390fa3b556be3478a46a38cdf30551fe66ed5836bf5e239ed3bdbe916c5cac4a9fa02013f6a739dbbb933f72d74378d82ffea5ad78624d3ab1fb44450446de9c938502a7254f76a6c98dc49b35092af90c1c89dd803cc7da6dbcdf191821b460b2465ddc3f616c96d2db0c807953c640cf52a53f2922edd87256941b2e12a31e149c48096b15e1834590c9ce688ee5433f68249ce9063a45cd47cbffe32f38bb1d32ac2ef0e56416096d84658935326213f55e719fda7d46c5917697f6887975c4a311b9b4050d60ca9124dc4eafdd6dfc7df440f8c355e7f8ffa65c59faa3795f781b94b7bd9b2fbea9f62b8c1bb861c2acd5c7db1822da84c9fe8f909f5f6a65124555ff9a35ee66eed22837403e1e064795b80bf67eeafc81db90828b34b8d31652b68df4eefcd096576884bd938a587dae872b4cf54d01f9b05a5e617a0b712fda5a5ef903aab64b1cb65564b56dd4d69423450f0c0150b33a9dd50c9fc146d3c5c52e3986bfc4946545f5f6ded1d08b9a7cbe3a7fc0a94f095baa63b6a6783cc8a5623c6c8599276e5db9f7bb95f8e30c2cc41da0f5d28b657880640179c1a00da9466c57da628f6190e6e566147ff937d8ca0f3b5a31c0ded7323c89a9ed3525e0a612d9d67539ed53a9f4569ca661c937c10ee76062d9525e643a6b039fa591bf28b8ac4d3903aff7d05532c8693f325668e20efccb96b29109bbfc6039ab1e8ca1761809c5d21aed2a45b00453cc34c00a630a7bf778145d25e57262f14aa7c6af6b3f98c30f691f7f35315dde4fa2d58b434749d9a79bae97d409504cd8cc34f68fa90884ec980e3947eb1dff41a94771f9d063a873ecb2fef0ffee7d788beae27988b06b88812ea2260a05af9f0a842452d7597d8226d2a1a2417d71f19e9124f7153a54e9c1e19e223ce5a51ee94107b0761e81de6d73a498934e1afa8a317b3bc4698397269a81ab5d0d964a7e8de60d46c49642a87ab19b46185bddd6773a36a60d363e40582bf97c58fb93744f0394ea4c2d0a551c654d126b39ee6b344da2912df12ca8bbed4a7daa6bc3417ac562fe", 0x1000}, {&(0x7f0000001240)="0292270810", 0x5}, {&(0x7f0000001280)="6d233bccf9186a50fc3bc63c1e0f55971cbd661fbd", 0x15}, {&(0x7f00000012c0)="691075a4ba74a76486e9c618c4d40c1c55630d02536edfe68a9f8a04523897696cc31a22af91d6f9e35a92267305f2d0d227c94f35cbfc219fa84d", 0x3b}], 0x4, &(0x7f0000001380)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r7, r2]}, @rights={0x20, 0xffff, 0x1, [r1, r3, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r2, r2]}], 0xc0, 0x4}, 0x405) 21:17:50 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x82a0, 0x4) mkdirat(r0, &(0x7f00000003c0)='./file0\x00', 0x72) mkdir(&(0x7f0000000140)='./file0\x00', 0x80) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') rename(&(0x7f0000000300)='./file0/file0\x00', &(0x7f00000002c0)='./file0/file0\x00') r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getpeername(r1, &(0x7f0000000280)=@un=@abs, &(0x7f0000000340)=0x8) recvfrom(r1, &(0x7f0000000180)=""/234, 0xea, 0x43, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x4, 0x80000001}, 0xc) accept(r1, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) 21:17:50 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) r1 = socket$unix(0x1, 0x5, 0x0) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r5 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x510, 0x2a) r6 = socket$inet6(0x18, 0x4000, 0x9) socketpair(0x2, 0x3, 0x12d, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000000), 0x8, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1, 0x5, 0x27d0, 0x7ff}, {{r2}, 0xffffffffffffffff, 0xd1, 0x0, 0x8, 0x40}, {{r3}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x4f08, 0x4}, {{r4}, 0xfffffffffffffff9, 0x1, 0x0, 0x7, 0x7}, {{r5}, 0xffffffffffffffff, 0x8, 0x80000000, 0x6, 0x2}, {{r6}, 0xfffffffffffffffc, 0x3, 0x4, 0x61de4b1e, 0x10000}, {{r7}, 0xfffffffffffffffa, 0x90, 0xb3, 0x4, 0x7fff}, {{r8}, 0xffffffffffffffff, 0x4, 0x4, 0x25e, 0x200000}], 0xc32, &(0x7f0000000280)) r9 = kqueue() kevent(r9, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) 21:17:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x9, 0x0, 0x1f, 0x7, 0x384, 0x7fff, 0x2d, 0x5}, &(0x7f0000000100)={0x7ff, 0x7}) clock_settime(0x3, &(0x7f0000000000)={0xffffffff, 0x1f}) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) dup2(r0, r1) 21:17:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x81}, {r0}], 0x2, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) r2 = fcntl$dupfd(r0, 0x0, r1) accept$inet6(r2, &(0x7f0000000180), &(0x7f0000000100)=0xc) ioctl$TIOCDRAIN(r1, 0x2000745e) 21:17:50 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) socket(0x20, 0x3, 0x9a) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 21:17:50 executing program 1: r0 = socket(0x6, 0x1, 0x0) setsockopt(r0, 0x29, 0x6, &(0x7f0000000000), 0x0) 21:17:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='.\x00') ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d00001a00f3ff08630000000000001000"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 21:17:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000200)=@in, 0xc, 0x0, 0x0, &(0x7f0000002940)=[{0x108, 0x1, 0x0, "2785be3830a297b88a59b33b295d5b03cf4a105382593ba952dcfc6004989f7614c157f2f1d2f6f1f5938bb79d1a5e2b7bb2fac43e043a20a1e8b6e78c78cf9eceafc12214758c034dba8eff7bb1ffe19c534962551ac6813041679994cbc116cc087ee3d05a77926ea16f5d23045fcf9cd713a166c8551a4ffb8e342d504f164e69279ca3e81a59336065715f3f9c4fdcc8fa69be6820421118ad5b6b5f987d0d36ef4f95a8dd078b0afa341396d39e13c652cd505c72ef1edd2ea47b61704c47513c74f7874b5831c468609ecac6cc2c616fce8b5a0d5b77191f04fd35dda196f8cff535b87c6c1d1d1da8e6a4fc4bc7ec2838141ca9"}], 0x108}, 0x0) sendto$unix(r0, &(0x7f0000000000)="a187c3b6f44d7ff4c216188067718568a8912a41c17e3b7a42d0c1dd7e9612487962ad4e6aefb6a3a6ae0190411d998359474d47b520762c5d5e6c4b07fd800c6698d1dd28507c3e64513aa5ddc48bc7414ae230f939f6a3e764ac1094aa24aab81ea72c75da30da97464021deb69a75", 0x70, 0x400, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) 21:17:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7ffff00"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4c5d21c734f4dd36a27e5e27b216d673553c0c080692be1691106bfd44a1b3dfaf90f001e4b2ae5eefeaff0f2c85e3831c61ad4491d1f7828bc2d2a500a35afbcb44ebd2f785630b3293a134805f28b04367b8cbe6ff94f7e8caaa6951a67959842aac1d8fe68169545c6524c7d5ac3f036b6e3c7f6b445ad3cacc9fb3eb471915e58388817def76fb92b9988583feae0b7eaa8c3a625e139230524065be78336aff62eb5ac7a71b19f5bbc82a9f10a0b8db4de31f9ddd9085065cafd48f82d35da81078553cd6befbf5741cc6b891f4e367cca8522a690a086da2d967c416efdf420aa2db526196c19d86517594b98fe7397c3af7643ffc9d9d313dba62d15e15ef5d005bd64e74f80e8b2037b65afd749852558f9ba2fea", 0x11d) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt(r2, 0x894, 0x7, &(0x7f0000000000), &(0x7f0000000180)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 21:17:51 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffc}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) fchdir(r0) 21:17:51 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/34, &(0x7f0000000040)=0x22) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r3) 21:17:51 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2766cb92434967dbad8c78b9fdf4d668d40084ae1d25a4922079a0f2a0d238db60b9e6fef8bc459fb8107e297a32dff7e411488043d67d54a84040e9c759c1ba2b811df37a3c074ccfad12fd84b4dd5852216828c2d6"], 0x1) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x7fffffff, 0x9}, {{r1}, 0xfffffffffffffffc, 0x23, 0x20000091, 0x7f, 0xfff}, {{r1}, 0xfffffffffffffff9, 0x60, 0xf00fffff, 0x70, 0x7ff}, {{r1}, 0xfffffffffffffffb, 0x58, 0x1, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x8, 0xfffffffffffff34d}], 0xfffffffffffffffc, &(0x7f00000000c0), 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) kqueue() kevent(r1, &(0x7f0000000180)=[{}, {{r0}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 21:17:51 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000080)=0x6, 0x4) 21:17:51 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d14000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) mlock(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r1) 21:17:51 executing program 0: symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe(&(0x7f0000000080)={0xffffffffffffffff}) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/26, 0x1a) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)=""/250, &(0x7f0000000180)=0xfa) 21:17:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7928e4ba0600000000000000e5216d673551c0c01b3dfaf91739ee6cfd0f85020000fd52aaeefeaff0f2c85e00000000013c1fe9002000000000000001ff020000000000000000000000000000000000000000c8150000", 0x59) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x6, r1}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 21:17:51 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) mmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ff4000/0x1000)=nil, 0x1000, 0x0) r1 = shmget(0x2, 0x1000, 0x600, &(0x7f0000fff000/0x1000)=nil) shmat(r1, &(0x7f0000ff6000/0x3000)=nil, 0x0) madvise(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x6) 21:17:51 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffeffffff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) lseek(r0, 0x0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:17:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r2) write(r1, 0x0, 0x0) 21:17:52 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) r0 = socket(0x20, 0x8000, 0x6) fcntl$getown(r0, 0x5) poll(0x0, 0xfffffdbb, 0x6) getitimer(0xfffffffffffffffe, &(0x7f0000000000)) 21:17:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000140), 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x201, 0x6) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x4, 0x10001) 21:17:52 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) utimensat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000009c0)={{}, {0x0, 0xffffffffffffffff}}, 0x0) getgid() 21:17:52 executing program 1: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) pipe(&(0x7f0000000000)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x8) 21:17:52 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r2) 21:17:52 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt(r0, 0x2c, 0x8, 0x0, 0x0) 21:17:52 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x6012, r0, 0x0, 0x0) 21:17:52 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) r1 = semget(0x3, 0x0, 0x102) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/170) 21:17:52 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) setpgid(0x0, 0xffffffffffffffff) 21:17:52 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffe000/0x2000)=nil) r1 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000300)=""/223) pipe(&(0x7f0000000080)) 21:17:52 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) open(&(0x7f00000010c0)='./file0\x00', 0x80, 0x80) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x80) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) accept(r1, &(0x7f0000001100)=@in, &(0x7f0000001140)=0xc) open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) dup(r1) pipe2(&(0x7f0000001040), 0x10004) open$dir(&(0x7f0000001080)='./file0\x00', 0x40, 0x8) msgrcv(r2, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x2, 0x1000) msgsnd(r2, 0x0, 0x0, 0x800) 21:17:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="a22e4b1d74d0b07b84a0698a2f8b3f92768bc5b91efcd5821795e8862c6f765db36a4b685d22dca6718af4fa87431a42de4555e406f4f23ec1e37cf0a608dbd5d8a0f1eb65e565d708c60eef74cf185e83aee0f26eb8f4f1c9635b677fd03ff27629a5b0e960e82711be15efd819043307348e7a640dcacc5a179c2bc7048dbc87a1d0c13e80b76db6fdd9ae79fe4cf016c0b33bce39e8fbb1fbdfeaca5e985dde1200fe02dd3f248c4dfadbd08986ed61fb8975479786b514cf7019ea4c0cee1e833ca378184d486693d932d87daebe38d535a5f484b92e449ae7084beeb81e254b5e6a3bcbb2d442b839618382659fe923a1e437ee", 0xf6}], 0x1, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 21:17:52 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) faccessat(r0, &(0x7f0000000040)='/', 0x0, 0x0) 21:17:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() dup2(r1, r0) sendmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=[{0x70, 0x0, 0x0, "f7a09837d8d046c0d65e572acdd12d3134fc5847cf5fdad220842083b3eea6876b39f688340808c17dccd9e38f7a07ce8ed5b2ad20ef8bfc2787a278415e8dd249fb0316d1526517a5efeaa04672d442803c4eeeb1b9bd1bac"}], 0x70}, 0x400) 21:17:52 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x26d) 21:17:52 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x7f) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r0, &(0x7f0000000080), 0x9, 0x0) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffd66) 21:17:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:17:52 executing program 0: r0 = socket$inet(0x2, 0x1, 0x6) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) setsockopt(r0, 0x9, 0x7, &(0x7f0000000180)="4a48c6dcb4bb503f78c8bc3f7ea2bc0a4f74cad9ca8837f7d856e200000000cf95fe9abb97ae6e7aab0ab9364a7d723295f296bf9dba1b4dfe4c9aaee2f267d7e5b814b48f775bff903a1ae15bc4c721dd74c1ff625f2e71006f75d306b73f1f4991d2ef3efc6f66212abe83f86191d748c12767c5944234f942fbfdbf6bfb06c52940c5371fe1b57c1ef24dd54fa977819582c37098477ef44603ed8b107c032e12a989891c5c74db21c83ca2be2839e1bb2cf65573d3a87d0e38f8e7410da4f930685b3fbb4bce1eecd1b5a77a26d6394489797e6d4df8d53cc164f7d5931dbe1ea0457394facb33f0bb80d2640dd07847cedb982d6cd75b0d893067c6cdfe59ebaca4037163fbf84efd606df90ec427f14a9742db8ee8a4cd048da97c8f06c5c89546688f9d", 0x5e) 21:17:52 executing program 1: r0 = getegid() setgid(r0) clock_getres(0x2, &(0x7f0000000000)) 21:17:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000000)="acd5476a81693d496063e2defa51324a8c8943a01231242d9f130c42f9009dab1f9212231c96c1a51dfa7a82da79db4dbbb23674a44caee2e864bfa4976cbaaa53ca2973bf853dd8d6dc63e38d0dc527764f3bfa590e6f0b85b43332879180b9db236eb67f76cf3aef929b2379bab2", 0x6f, 0x8, &(0x7f0000000080)={0x2, 0x2}, 0xc) 21:17:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r1) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x2a, 0x20000040, 0x5006, 0x3}, {{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x7, 0x7}, {{r0}, 0xfffffffffffffff8, 0xbb, 0x80, 0xffffffff, 0x8}, {{r0}, 0xfffffffffffffffd, 0x4, 0x10, 0x10000, 0x99b}, {{r0}, 0x0, 0x80, 0x1, 0x7, 0x6}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000081, 0xffff, 0x2}, {{r0}, 0xfffffffffffffffa, 0x30, 0x1, 0x100, 0x9}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0xffffffffe96dbc95, 0xa6}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x3, 0x1}], 0x50, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x44, 0xc0000040, 0xfffffffffffffff9, 0x5fbb2d2f}], 0xfff, &(0x7f00000001c0)={0x3, 0x7}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3, 0x12, r0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) 21:17:52 executing program 0: pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000240)=""/217, 0xd9}, {&(0x7f0000000340)=""/236, 0xec}, {&(0x7f0000000440)=""/30, 0x1e}, {&(0x7f0000000480)=""/245, 0xf5}, {&(0x7f0000000580)=""/115, 0x73}], 0x5) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) connect$unix(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="a4f7bd00000000000000000000"], 0x1) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/219, 0xdb}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb90cca8590000000", 0xc) readv(r2, &(0x7f0000000900), 0x148) r3 = getegid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r3, r4) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000b00)="6e10739d068b22dae161cf7314c88d9603507fcc43330e5d5e214b62d186bf3f46adf5ac512aa2e23e4335a772dedfdaf72258098030b942674e682934cabac551ad9e1812c563ce80b38d7a486e5355ca7c5e1ac8edf3712158e33e65ca76e126de0b74c3a864d487e49bc8acae9e6dd3ba608160833148a6bfd59c4ed27de73279ca96a64ca8cf93325979eb78f93f6e4290d9368ae0ec9a4f150191840bdb67baf4119550db447672458c1b37b266c792f884c02ec6582ad2381362b514cee1cd337cd4209cc0c2794e30dd1f38b856a3c387a7350c291f6fbdc2df2a057bc5a150defdc8ead8feaaac5528959296f98fe42fcf90048e102c4a3bf873eb25780f087602efa619f945c5dbc48ad193980c892ee32cdddb006d889692a78526099c752d11b7a1891ee694502e32d5ebf3497578cc688b1abbb0127c9eb9a406025716fbde2d713654d12b925ccbfeff3aa15d6ed8ec9debfd7fe4b48d1ec8579eb88bc2d7d422eeeac7ac1b74b3e234433e950aba9e52fa3eba57eedd5852f89b708f11ea2158fa308fbf9e25c4f6f58638ebe45f4c9f99c424288e7496cd20ada594cb033a1d246afcb7996994bccb732ebf5cc24d1adf5fc7d5202a26e3cd221e25f89139e32d32607a6589083fccdfde43ab3dcdf212d9830ba28dff9c9d034087ea984a94c775ae877b65834b88c1af46fc7f32a7eacdb72cd2126f23f7fcbdbd2e1c4ba68be344cdbaba5b2be34931395c56a380dd37bab2ac7fa9f8a01fa5c5a73796edb97986e74969cb15263ece3cb0c14c21f3eda7017c23de05645f9426cbaa0a51392aec7a17d812a207682a11e0432fe090d382efad7b57c46d0fae3f64fafac67f4ccdf2f87d1ab4cca81d84cef6e532800f362a7da133f328e238eae7355d81913d7462c9ccbd334a1bf37a1042a464c04999b8f368e08a47a32550fdaac21a1f4c519e70fdc7ec979d0cc05cb8f7ac3f7d4d3a1c63e076e2a97fa382042622a1c4fb8f81cfc993b78882a0867cc3818aec08fdc83807f07246aa75e9f8e59c864532fcf71a873f0be09319be7478362e168bb018ff705eb343b6c1db4c5a771e5c1343470ac5d5eb89f4417d5ce2a4d15e1b572f70cf290cb17cad0d7df263425686eb8fcbb8624e44e32c6ddd43c00d283749c6746e46dbc88fac3a78ab24209e9afc2a11b675fef444c3f65cae9962657427738ac4371b1771a013d0ea49d9d6995db4384ceb5d7998dc2290d7d6c7ecd56384a00341be691d4a9586976e5067a48759af771fe77158b1b74fc0783c4150f1008371c335a131ef593db3dab992742c15bf66dfc4e8019329e947ae189e31062c8fc51f8a4f28cf9730dae596072968aed04614b9203f895d215621615c1be96dd922c12e2718948aa8d5bdb21aaca6228d2efd77ab328fd436977e60aa6dc1718de8a8edb1745e1df8929da02bcd251aadbc3cd2e102128329673ad6e531346e6eee93f709aeedd2b74010d732d881e038b09c09ebf428eada70053cc66229788f6856658ecccdc4b7710b36bcafb2ae49bff7088b0e8b2b6c2095f2d7cb6c0f9935ad71bbb173e042033a7ca6322fe2ceb6a7804c50cdf6b750c880948945dd5d30ed0b023f4013b97e914f4ed41fcd50b62a808ca5ce0be2a88b5cf86920aa37b5db7f7c98235bc2a0faa229bb67c91226782c5fb31233881d44ae3b8222a76c84d3ee7328658d24b0c7fae5912984474491c7a7d4f7c57d625bf5cd32a60ae2c46ef7f20b26bfbaa2e75ed5bee5b52a0d6cdc22a228d62e0d95064cd39f0e021775a19cfc2f399751b7cbb149ddbe397a7f45f971d01714a4d11aed66ea88fa239ee552848517aa4c09fed275b2043701a51b79a9356a9539cbfce02fa1b9e82923e2b360de21cf77f64a6ec2594300ce7336f9a88a423deda021c26dc8b21fa8723bbe4dead886e33ff2051b1377d46f203665fd2fd0c2e6d49898fd629fb1f7c358fdfa5e4be91a931e077f181195", 0xffffffffffffffcd}], 0x1) 21:17:52 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x4a) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x8f) 21:17:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x119) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001480)={0x10000, 0xc16, 0x508b, 0x4, "a48640e9221c2057cb6fe2989b5ca59c163d4524", 0x8, 0x2000009}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:17:53 executing program 1: fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="300008df740000000000001000000000000044775dfdbec447eb5a321f51d56904b8fa8446593d9c2a861a7c2e88485d14846a451aaabb56e64193d7eb09fb144aa4922b6e03e611fabd628f512ef5ca2bdc929e6364c72cfd8ad42b0e7fbbac", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64], 0x30}, 0x0) kqueue() 21:17:53 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) getpeername$unix(r0, &(0x7f00000010c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000580000000000000000000000000000000000000000000000000017000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000046cca8cb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004facdaf4e49d19b2bbf48afa019ae6dcee9e9c6f3877a2bfed50a305c7b031f1f38c867f046433ed9ee8f7cc6640bf501c3ed6029191c2"], &(0x7f0000001080)=0x1002) getitimer(0x3, &(0x7f0000000040)) 21:17:53 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) 21:17:53 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) 21:17:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="b1b258cf82dd5a369244b0a346bc026c6b46b2d3e0103558eb582fb0e713bac97342a37656dae7123222880193b4f6d36ae1aacabd3494c1920abee842cfc8854a3c85b48ef03cd41f22512193d2cd13f35ecb9cdd02bb4d630d2f664f954a16b71273c492b0c02be9321be7e1dd9a5df40c87ec64437b2badacd228b77cce6dbc897df395d3df9f5c4e90d9c725ad031f563d2943586fbff8f994dd06cc4122288d242ab73f5aefe819006cf6a7665104373ca4b623"}, {&(0x7f0000000180)="8cdd9e829660b6d49421c18d8b8f9e96e44aa1648dbdc2605127ec90063613c203d5b3c9d27ff3b87bc0a8ed5781dfb845df7fa20d002045aa3ab2f81e110c219bf4"}, {&(0x7f0000000200)="fac11543775046865e40d47569c7a7904a83b83a4f3961084a6fd2c36dcf15cf1707ae818ba790b439cd80d5f29eed3c886cbacf481a772d6474f17bf28833e87b2cd91393a4bb18d0b63c9aea3cf91dc5565496abdd352a487b015031ec328563843a4a80ebc4acbefbe7bca0c8b8051838d1fd8f299fdfc343436da892e7c7bd6938b780ea609e71264835516557432ae2b7"}], 0x3a0, 0xfffffffffffffffe) bind(0xffffffffffffffff, &(0x7f00000029c0)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x5}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 21:17:53 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) kqueue() 21:17:53 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x9}, {0x10000, 0xa}}) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) recvmsg(r0, &(0x7f0000000a00)={&(0x7f00000002c0)=@in6, 0xc, &(0x7f0000000900)=[{&(0x7f0000000300)=""/227, 0xe3}, {&(0x7f0000000400)=""/182, 0xb6}, {&(0x7f00000004c0)=""/170, 0xaa}, {&(0x7f0000000580)=""/159, 0x9f}, {&(0x7f0000000640)=""/145, 0x91}, {&(0x7f0000000700)=""/201, 0xc9}, {&(0x7f0000000800)=""/196, 0xc4}], 0x7, &(0x7f0000000980)=""/107, 0x6b}, 0x2) setitimer(0x0, &(0x7f00000000c0)={{0x1000000000000000}, {0xffffffffd7312351, 0x4}}, 0x0) setitimer(0x0, &(0x7f0000000040)={{0x3}, {0x5b4a364e, 0x9}}, &(0x7f0000000140)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) fcntl$getown(r0, 0x5) getgroups(0x4, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0]) lchown(&(0x7f0000000a40)='./file1\x00', r1, r2) lchown(&(0x7f0000000a80)='./file1\x00', r1, r3) 21:17:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = semget(0x3, 0x1, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/4096) setsockopt$sock_int(r0, 0xffff, 0x820, &(0x7f0000000100)=0x8002, 0xfffffffffffffdb4) write(r0, 0x0, 0xffffff64) kqueue() 21:17:53 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ff0000/0x4000)=nil, 0x4000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 21:17:54 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) ftruncate(r0, 0x400) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() poll(&(0x7f0000000000)=[{r2, 0x2}, {r2, 0x100}, {r3, 0x100}, {r1, 0x148}, {r0, 0x80}, {r4, 0x80}, {r1, 0x89}], 0x7, 0x7ff) kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 21:17:54 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) nanosleep(&(0x7f0000000240)={0xff}, &(0x7f00000002c0)) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x1, 0x7, 0xd186}, {{r0}, 0xfffffffffffffff9, 0x10, 0x2, 0x5, 0x20}, {{r0}, 0xfffffffffffffffc, 0x2, 0x20000022, 0xfffffffffffffffe, 0x400}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000004, 0xec3d, 0xffffffffffffffa2}, {{r0}, 0xffffffffffffffff, 0x84, 0x43, 0x80000001, 0xbbac}, {{r0}, 0xfffffffffffffffe, 0x20, 0x4, 0x7f, 0x3}, {{r0}, 0xfffffffffffffffd, 0x20, 0xc0000004, 0x4, 0xffff}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x1, 0x6}, {{r0}, 0x0, 0x1, 0x82, 0x3, 0x8001}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0xffffffffffffffff, 0x4d}], 0x6f, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x40000001, 0x100, 0xfffffffffffffff4}, {{r0}, 0xfffffffffffffff8, 0x1, 0x8, 0x67, 0x55c3}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0x8, 0xff}, {{r0}, 0x0, 0x28, 0x4, 0x20, 0x2}], 0x50ec, &(0x7f0000000200)={0xffffffffffff8001, 0x3}) 21:17:55 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x911, 0x23) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/76, 0x4c) lseek(r0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)="6d3588f966dfe2ddd625af2a1db222ec44e931e1e4b054abd2d360753ecc647f68a866550469378c9a525f3de4a28fdb3186ddb360708468a8de9d52b96fdbc12c9b2ede1cd7b37a4ac8830601ace2a733e730b1c84e616f1d50d6e07e2b16c273a702d747ad7176c60bae806627da6e7728d565d79ec4f073e8098358993a36e5c723c95c5cc9d64e0f43c37c6181859ec679056a09ff7bb4e431e02841d61d7ab3d826266f02f20b85325c9e063211d34ecef73fb49620d29b4f9bec33d18543c13a62ff3fa56e50cc355de6", 0xcd}], 0x1, &(0x7f0000000280)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0xb0, 0x2}, 0x409) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x2, &(0x7f0000000440)=[0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000380)='./file0\x00', r2, r3) r4 = dup2(r0, r0) writev(r4, &(0x7f0000001500)=[{&(0x7f0000000480)="da4851f0e9f1c81f3b028ed7c18dd4963adc481f01a63d923287e04dd0bc3a43edbaefd784cae466b0bccab07a3ecd6c3702d76087331e0b0f064010c38cc28009e6a24d82b6e1500999fc18ed304d3f3aa8d3614107fd3ce1bd5dd898cd7028e6621c561c5fb5143ead42789edd47f0ca904da28d17e1cfd7ee9ea9b710e82edbfc4cef1618228f9d10ac7e838fb89d5bf0f24f01077bc6d6b78074d229f2d122d37c943db1a69640ecfb61f64658c5f89a7eb522a77e418eae73f81f93c87f67d0ad4bcc46b490a011075974dcc34df4934add86eed1a36b9ce8848099e63690b0842ff413aa523a59c027289035c344cc59d51db153780a6d256cea6096f5a406e3a61e7829360a410ee1df78ae4692e44800f0dbbe3654c3fbf4b6a46babbce90666d22393827c6469c4fe24670d164d2f2ea3e84a4d0f1712cf19b2ca67be9740bb02160e5092ecb9a08148f56a5ea7385cbc5d770dec387719f0a0aa9808bdafd40e23af3023126f2527f93d8d78bc439b81332129bb40858a250f540efb7911b3c9688659f7ac5375487b015b16e47fa489504e0756c1da08db4c6506ad9eb36fb1828d198c4fbcea7ed2a4a7b553b3a5d513cf214a181221d1f938634a2af61cbb55b951905da5b3acb6b39a1ab76c9a7e9dcbf852db7406991a4a131a29f03186b5e21ebd06f4561b49a094fa5d348eeb20ec0167e4f98bfdf2d43e034bc0a3f72e8d72cd463e34088f13f0f5cddf27abc9eacca8e92ede20a436971586ca7bbd50e7d2530c5a298732ec8c6ae7b0d609b5de28f0fc0cf032819cc29e4216ea349f70d2ea7d27935008390d205ff1595a8e6704af900d99adad14cfb3af98214d847db2107a0f39a6c437e47451dcb07b4bb6e2b804603fe1623d2a486894c8666699d2e686f1ffc8f27b8c10d3d999e7e874955f38bc17020afb0b41b931025a6aa158a052d9c738288c9faf80fff576aebe6fd7e92854b7eefa8b0ad2aad0048a280ecf8d91b1ff19ea03f498cc84339d24903f2e075dc495e48f9766a782b2a02c6909fe5af79651b7a6040d78f139027bb8d53d7ac7800e1ac36876f1724092b72ced6246f0d155b7ccd88101e34a756f1c20403e5dc7d00f7bc1a218ac6d60598addb042a2bae4f12a2a606451698ff3526f3c90dac36d687c3cee16a4e9b3081882b12335806745e08ff717339c87177b4010e911f4e6fdde13030610d283c57245bd71ec125bf4a7b4fbb089fd0cbad1760b6fc5de126ff3ce7ab8aed40ecd334621c95f64486f5477779637b0b0b3a8e9f8560bb1935a3a24518edcb0f639068219d93d5ff7755ab37915ed60d2778d90186cca68e3c0955c5e550d1926dfe281460f4f4ef47c72484e6e2c0326b4e44f5417b6c05427e57c054b96ecb9f71c3d93a450d9c6f0fa73170b30d300a7832ae3073544fb586544b77c2973c61b07089227f89925b6cf161b1cc6860fb40245008418ea0ab801f7cf9dbc3903c60079c6f4eb137b6b2a322d3c97493958ab6652b7dcbd05f70b531a91eb064cadb0596493ac24640262da717d02c5d5b570fd7b3c202755a5482c509a0e6229fae4c27e44f2a108d7f2abf32ab1d9bc4f6e5b739b929049f2092d7e776ed9e4de0eddd035f7f8ca9ed9db7e51c164b237be2f5311fbe0010b0d968e62cad721839e25118ca613eba07a9915aae86a18fae89790b386eb74c7280a4c9b6272dd858808a052138e9fc735e6390fd159d00897e6e286f0b28b1fc4dbdc16d4929df89a6a4054e0a93ce038b8569f327e604f5754faaaa75ad5d232b4a519669b755848d604aa405ed09b07e644adf2d83235f3f130e7dfe794b0c0a2c1ec2151ae1e838fd6b18332d40dac9ac454d15a5d94062e8123b981f80a0291d9afef3776a262a9c1494d2d74abfb19cc0ccaed810483edd42c14bb3f276ad9cbe3bd947d02a3d2446c0e76de217ec92d33e583d2461a2501db0cc3b0839894c49f981233472d1f9e16567682731d6991cfe1fdcc374e4b6eabf9646147dbc8f2233b756dcab96f5288926226e29a05adc2fe52ee9dc4ae0f23808d10c9b47da0267c6c308a3fa5087cc5e2e01b7b24bad5996e2daffb9378663025fe9396b09ee8e3e027034fb8b041eb3922df973b7114c6854546e292c14c06730376048947324f29b867d2712d380a9fd02f85acc99279381303e96042ce13231f65f8663b52c619b715b63a008035d46307f90e10edf04705926dd8a68d72d759ba8ab2e55a418b5279d199d3d1fc7f71f27e199c0a83efdff9cc45b0f78d4985daf0b395f6809109890d1515cdc639710e3e86f59269cd497f48a3575d57192fe0194e67ea6ce84ad2c0e01aedef882edab6c5d15be9d16bdead7fd67ad35c6d8ec737fb7cd62dab7d91b2de1bcf5d67c3214c45f4e8112addc835ac73b0e7076e0eeaa0bb24284cd36042f201c488650275a7a8510039bb9fe6b3419a0d0ed5e949fa9b29af7d4d3c8cccc96f5efbc3d86f1401604c9517e533a2caab21ec443075259d3cebe809e36cf41e685ff1147e101a34309c6723a0ff6224b4237e66f939d2472c0557bd9b0b89b2555cb2eb544c31750dac96214ffc99c1f033c0f327e2d524e57f8d40a0fdad2d8736aeb89272e05218d9a2daa9cecb447b2cd152a4a7233302a5f84828cfd0f0f1555ee48dc0356088ceb2c6fc7a3dfcf4b45aea32b1ff7216e318ebcd0f1e54da8f2b26dc7adda23844ca7c51004104d36ee793316b9075c0935f73cd886ec924a8480869a79444c66a57322e6a65dff2d60e84d19dec3003896513ceb00da1baea8e0986383b1e853ff66e67f9621effc4740cfd97394640643380e9be84c998109082f253dbca7d267cb59b87fb77c3d4bf429ea061373cd5ba60d054862b5d0d47cedf3523e79c8eda86cd917b179ff570bbc8fcb040b19ccdf2634607dfe996039ae21df4a7e19b3306b92f84efe37a5b468105ea1a59edd39a7008acdaac2a55a08a6253e9eb6ac5d32333bef933fa3a25bc1bba12a1419109ad1bfb034e1afc00d85070b6ad3bb9fb3288129e031475c3ddf4fb8726a186c87d367abe31c81761e341c1ec625ee9aa58a6b5acc7b2e8e6b08f6038e3c497444debd4130053e0da114b089af9b0735940133966566d2e22f81d3c8ac45773e13f437f32a52c481dc258937e9ad1d2e55b71076af9d3196f23d49f258b6d8ac82e48134f0e87f34fc2c369942f11cf122e6894ff9df47e1f4a2a4e57a0aad2f9464e661647213b8364ebe656204d0097280501f9db4515b6ddcad5df0bc4dbade710847ddb275b733070a40240ea586cd81688a2ecf86cede3ddb91d575ee86f9385f9f44ede3e33b696064a66ee04b8cd12d257fc996f8515b0008fd4d474a84017522659240fb936d750eaaf096532080f3fb027cd81f53aaa989dbc04f85407bb3b67fbb6ffca0f0f6a0833bdc2d5c416f76bf1f2bc3e44b966a66bf09e89a706d33ce2766b7b5991e17911859f4112192f4f3fd1a68482357f0b40f2f99b2910042abbb452bbe22d7dc558771d6f5b7d4074e600177bcec2cba962b2bc9ff47ac6e2f925faf5ea0077d86a55eadcc9704ce7bef61a25bb52392a288f859c9a9c31b9a7e5fde7c7de6e15c2f8dc0063ab2d59ec56a50d21511ce9df8661ce4735a7bbe36a4e9bee18e85a1e023343a7492f83425033580a6ab6e566746a422a5de020b37d7a5e40bea83644d31484f68efdbcc80d21ddd317ce4320214ed40d533e2f6544684eba39979d1eaf5b423abb2ff11cc9dfd8b5e71801877cfbc87810ee29472b6764132f527938ef0ab1838cab1ee256fd81cffa29c3f6075732dd70f0a495479347a198a3521130c4c2bd660006371d9b279713a383bba38f4c5c0e1d7d6a3cd27ed5f2eb2c46f9ed2b233baf083f31782fb0deb5a466df3f9ba6d63b723dfe61fbbc90ae2e084c5d1545aa268d94e20bab854a385b9c019a38c79d834d3b9ed12c71c3ed32db9be8c5b0d4028827d608f5040468336c35d91c44e3ded38535746865b4d0b6bab26bbd3f4e9fa08ffdd972708e3d74c8a9ca628bbb993d0b369ff61c74ffe6f7358698aabf5d7d15319cc5898f1648e116cc5ad35da444dd039185c9b96eee9120b877da0e4d19747afa45199018a362fa5c4352bf380b19773d10485ae958ebe0e9d4df01b3db21b3194b41cc4da9d8205e9d377c80f9fd2089b317d64590b2fac02545b0c7ed3d05cca9f7a227782785d904da0f8c5a2b47d6d2ffe7fe528c20d5985c9bbe444aeb320d296d8fa7303e4df5e75fa2abbe3efb883f1ae7e96228b503b19e422d64f93da6b423361a1ea7d6051c19e70903ff5d643c66c34ae03b42ac51f6edc31fe1235361f0ce2d24d43611d6b4febe3d7991eb2382c9c1aa8aa535998457c5d39cb0422a305e326977526038063099c58af2c372e766a8c9b28593d3d8a35733265b5b49559e27767cd22035dc790563121963a3f7a5d841bd17300601b6919b8310b2d6e5a34e74f2efffad82ca3183c316e95e02eb36a5953d048d81437a5b4dd0487aff3f50cc55221331bf2166599c125909ea03917ceca5552b343948071efe5dcbe51965b100cfcd7884e02c31a65387e28e3f462783c714bf0900a9240b208bb917e886cf87e94ea94bc40570b14f453c7be7c7963af0d181937d8401bcc0ca8268deddf0b95b9274a242d774f740df3e5875474ae369936b1d201f269f27f477e0e97fed70879ebb6e7357fff15ff8464d1c142712005a4c86bc3defb5a942c9d9272fa1ea264b0cd5f695c335986dd2d95f667fc78d970a5f93c57bd036770eab4203a964eb4d315625def60553cd1e368879c25f4282f53865a0db6b081e670c2b120e1bd95b13e4d43cc70fec7666a69c5e00e0b02f4e4d225a2e5d3687779c76b3e070f8c9bf26bf4eb1fb43ecbc79e6368653eecdd38e3c3798f5629be92032e4a8494778b2d079164c98a4c71739d3aa866978aadcc69d55a72beb6d17fa32a14184c61ad3f8141920611c69e5a370d366b85cc84f5c26e6b989fd91128925bfe8f5d7284e018c7ba58b6fd7a0c8f890d8b0dea1433c8f80dc41a1388166d09dcd24e743a2f8774b66fc7227db763275a0c309e43a7ab3bd4231ff8965d5f44d537508e8b9ef317a7ceb3ee85cb1c2895856eed7ea4e025b8f00db4c9009f37e0d55ccaab0f16897c5d83473ded2f5233fec103c431e1944bf1958b4beec63ad4ef8711836f4f7a21a6c562ca030ced69cb35173df6ba9a7d9775217a7c5d906d55240e8357fe6e8e42120a86ede4440666603cba1627ef3750d568c425ba15db3587423aa4c93a049b15905938ef974a2bf794d796962149a5c4b7badba87489d7569252ca7f72119be154a6f0231d8377e89539b17737066f0a9966825f43d2988cc8e8771c38083cbe3067b161ba2ac8e4b035c874a9499a4e83bbdba2da990a87e57252369c02730c883c7c1acf8209438a74da2a29c5787882b3ec3fc02fd8911b32ffe7f236f92773c044c9d8b874446897b367433373db5c1513a8eb243b3e9627a2d267753cfdf1aa506513e6177e838c7d0118f36edccac53c751e394c68accabb67519361f119e01db018bc04f52bd9ff231e658c4ae2005c76070c0c2fe5d48d6006ddd71e425f0062b58cd63ea4a47c94561b91a992e54b1e2eda451b33422c74175f8c8da75c2cbd463bcf5db695b0fec6e0c52cfc112bea1078f7c1b8d324ea5292386d3b221491988284da4b8724f01257e4f458de6e5", 0x1000}, {&(0x7f0000001480)="3048487a5a65246caadd65104f5b7a901755a01cc4a85b75e567cc27aefac3ebf306fdd3d69d962c3e6b00759165b31309525a1ec37910ec139ee07df963ed7de6af0ca062bcc2fd", 0x48}], 0x2) pipe(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}) close(r4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000001580)={{0x18, 0x1, 0x1000}, {0x18, 0x1, 0x1, 0x3}, 0xffffffffffffc7c1, [0x857, 0x5, 0x9, 0x2, 0x3ff, 0x1, 0x80000001, 0x1ff]}, 0x3c) sendmsg$unix(r5, &(0x7f0000003880)={&(0x7f00000015c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000037c0)=[{&(0x7f0000001600)="8f6db8bd752ee48439ad9a0d9b3cb0600b39ee8d770049d521d9b58ef6533c0b018e507c99622678235c2d0e125d53b207", 0x31}, {&(0x7f0000001640)="70f1e1953dbae0effbf8dcf67ea1759d7a77fb4feedb6836da385837e6479ff7b46c2a261d784bfceaabf84dda31c33620c0b1ac0fd3043b00ecb065f20ccfebfb5b20239d836541806635ea38f377b919bafcda02287d2e7e0215e492ce025d0de3aed19b6c06394a2313d223b3a60a5893c4ebc1eb87e8d9d2d2d669058f", 0x7f}, {&(0x7f00000016c0)="e1ccb814cb62c91cd69c4bbda7e2d210b6f35b0fe1797a5008cad5348177cf232d6ec3b39bf0082ed3db74ff14d4536c1f883b7ab851dac3c681e34ac271adc41281b0994652b3422103a5eb8757fe46607a946caf121416d2c2845f4dd3637b7f22e5b096d2d56c4d3f97f9069be13f522d69e8648139adc9554120a0ee7e7463b13972afebad058f3a0acb8a83843852515500b93e37d1f949d3ef869a8e", 0x9f}, {&(0x7f0000001780)="1c52c5b37da37db9f101e0cd4c654e18ca6e2b801eb1ed6d46a30c38f9eb95156804af6d970fd91f7144dc90febafc28b2199ef273ce0c5f0ebec629db62d3850250cd35a1ce033b62e1148f43f399c01acbb54eb3a589383fcd910c1ba8ef3f7cd84127059e7b2e4c4e6c5c9b4e9aa4b7ac1bc9369fb96cc98a29a75764766a0764613c983dc919b7e8d261f4c9871beba962a8916aea96d8e8ef82a40103814395cc196130a9ff2e506e4b37d7d198010f05dbdebcf43bc14c00dee04810c7ddb6c1dcb11ec4d67a7867af53d91e9d852e6b21041589c6cb400daebd677d43d3089329c7982181a077c91863749db8b101aabb987d733e0ca17896544c890a17049ba2ea820288b78cadfbc97205dc01b65f60f02e0489f3df8e58ce963b70f27ffd22d45bbdeefc9620a59a2064b8729612c1cbeac2e0fbd3c34c82e04f3ae2930899ea4fc58a00845c40a1d6b2c2606b86a76ef906e98301d9c8fb6d19b63865c7a0faacf364690204b1cdcd54fe1380144114b6036d3a1b3a67b8bc7137271ced9c306c89f25f41434261543e78938493e03ead225ce8b946e044a29b2388f1e3accca43c0e4a7ff2481568edc46ccb7da5ec34071204bdc40eeb18a38aadcd71cef7b45840f9692fd3ef973b6cd7be303c2cbae8990afcef37d38047e250211f7350d7f0fdc5df15611adcf0b8be8b596dec8d1a05cc62e876dd75f64d51f8545dfdba81182a94f876dcb5c61e76c717afb8bd4487e8055f10774895eb8d988935cd3e6e9b82fa7a709720c3a558560037cf9db1ff0f9d859e19fed29d2a2181bfc65b24ccac86564885d431a43b9bd1406ae3999879861feac1442acf14251e044becb3f7ea63cf252d4a85e32563e6e651e81a3907763bfe9c62e3bd02c2eeab51eed574b216ab3821b5e42450c60e616a3ccb97b0266b1fa535d940c960ba34ae42e9843efc4889d3dd62b5ee3d40975255dd7cdcdb8b0ef104a7699daef2834367625361711a5f5c85bd5a36c897a76db12021ca23108637650143d139fbc879f6d39f82dd5de4005a9c338bb2c9b0dd3b6ec9e5b562b9631e5e344e8aa5ba9e958d48563bae204dae0df75c57d43219f2f543642b72d9beec7da4d438a3c8ce7c93bfff50b4b3e995e61a1af9ba8d4a560439db90a938d8156496adeb7fc8cff11f5276d8b5e813b6b7849fd5dc1a3d3a99306d241cab940edf49a9d63dbcc36d6c50252782e85dc7202c8674860f334f75a7d779bb9ebb69ba78632286ba420fd617d0271bd61f011b55541584ba9513cfd14776632e1870efc6b7595ff9b130c7cc1c0c670cf658f839ac4f08282eb42b6c8617c443f7ec949a1bb6dd3b4446b9477fe08c59db4603baeab1ef073947d59c6f9bd9d21bcebde4772465c714f7a380620e6671db76de94c7641a39769b53bb58c8bda1869c7e24246f5f95551a49b849d8fd772150e3cbffcc3091eea5a892061a499a38f138bbc5ce26cbe77232eeac94fe6271fa5954630474d082b6169ebcef8788343178373c3a6d0a653b53ca19f0f1c415c8ce222206596c56eaf6ebb45f4f925d0904097cf432dad4be52c3c4669af8605b2d5611c086f57a08f454558437f931f2b2aec50faa544da1eaf7a251ea53bf7f0e12ce645a5558f30ee5b455c635d5f19e4676d5d44a15badf7b579ebee8024a152b62899acadd4ac841533bf7285021270d5fca545314e2ac16d0563df28e7dd0bafe019d2f235e80c1bdbbdf29bbbe03057dd95d40f50ebb87b31bd4fb87fff20eab8686d004df8f53a7cd2d0ba7b4b6a7f58299c87b5f2091b8a152907fe9516c616506b2eb32972593d5e6ee7cc9ba8179f24f74f950f909032079a620f54c6f845c76947d0894fd12bc1b36c7733d2a8d5ecceec75656987c19d388e3d06403ea06ea4b46d304397f7caa54e273fc1cacc7c1f802e3324d27637f9d416b01606050264ccdca02b7ee374058e5dd00018eb48954720ec8f4a50a37218f170dcca7809df4aa51dbc6884b8ac2682315bbfe4e2c2947774584bd6a3edaec8c753e1b53ef1284aeea4d9f734953f7e194bf02a0465d37499aed68d52354f0704ead82e6d987a28a8a83908cf5f95b48f533dd85bcdf3ef97650e9d891fe2ad614581a0193f354c4e003fe1749ed6b77c6aa670a7f3700cbacab600eda24639fee63f7fdaac87da7cca7a87de5497d14846c233fa04bf8a57a16061f2ec2347f83a53369f989bbceed68a5dcf39575dddac394e9248a8c2088f70b782ef6aca608058fa797438a1a12ae6039bb5a2461f48973499b40668f8c4d117df3cba5c63ffce9dc59af9eab75396771fdb88e7926c72f871c0dbe00b8ae4bed99b1533e31630602850c0b88ad84e42d926b52074f4a06158b032ffe1bf4b7790f9f8a364537c258bb82133d63fae40cfc9be3f095f2324d2ec4d1d772afb4396caaaf2438a5808896c0652c9ef072a0cf5547a21f13bd2c3a27288c822cd57adfb4786a5bc49737da15d34ddf2aa6b00e66efc81d8b2def4ca8ad344037a1bd004c3781a2283401d45c81c80cffe657372a458bad4e2e4b50bfab29be9cfee66f73c74ece836ec16ec4aa786637d1e549e9813885007e90a9ef977656a08379d77a9468eb854a1ab9286a1b7430c43984d6ab634dfd87287012a3aaabca50b3ca3b4476ce56ef7afc8773fdb41f22f76c70956047b8ee3950530097b4795ae1181daedae9aa23a51b991552fdcb6b662361259068bfc1d3f14c626120299db8b5763bb70b3950f160d1d734379b7161cef2138753f2fe8351bd65468b8b5d63aa3d07e551f643599afb8ed38e60e6f4925187af26c65a0add08ce2d2143faaac15f6c556fc7945b21e57803530a775f3d48d88e255913c460218d19d19c94e48afaf3650738de1d02d1579881dfabeb11f72ecc41a4c87a5f0ca61cb675d50aac279b93392f3408d2f34935ad4e29f3e0cbbbbc81ab082ba1adbd20c9501063e473c09591a0021183feb4787954b8cc6643f15b125390ca51b9f316c7d43e9f5de7769ac644fb31f1eeba6f52544735fc484fc9e3f2958fc5f42ced13bb3f51b9a1f019057a21e8c20b21ed0059554d778dfb899e7d934730a8ba9e490943995ccf072d95f76758167b67741081635812dad730417f82eb32c66063824818642d73b852833dcf5832ef68db80f2fc5b1c38b72dac807d5f6658fb4782da4d80a6e58fb9132cc9df16e9907bb105708d161467bc9f76dc1f5f50e394f80a8487ffc77f1dc5e7b2ce47745ff013b6a991806eea885739860de2d3a8c94736191896c01c6671c12d5e3bc438440c2915a55ff3cabaa7f65c6f2ffb7fcb6282c908a75835168119e2e34074fa9c4a70001ecad33cdd20be904eba3132f4b01b11b8199ec5948346556426d3820016ae2c75c9a37323e8f48f4bf19c17780c503bb7a8c4961e4c51b304536f6d9324e5a0883a3bda761a830acbd75a82788e83d32dc80cf5e60ee8974c709ac32ece0e43c7700832542a1c20d86bb926133f60342d945751a58630f97f73a5c31583a54084d5c2d3ff0b72761fab33871d54dad41479ca12a0d7d02699f97cabf912ed4070e1cc75f879d4ffba2c794bb1a54fbd260352cb72f5ef683cf036851a2f696b5279134fd310c46a038cadbbea7c711953ce87533c7e9a92200870a637292d2bab691d70432ccccb0a660af25a8807d3d604cc483a813c527d54a7ffd3d5dae106517fe65b7094de4305cd8dcc39df548b18bd384316ffdc921f11c9b4d35c0722af476b06384bc1b471cdf03875ecb8d99d6437ac521dfc623f3ad1c4c735441b83638018c9557d55b2118f37e3354884fbfbd06b161c958ec98cd2fbcd46503971ba67073a9fb2e90564b18b030dada0afe6a2f999254e11c62629786887953176e32034971cc0bf739f92d7d0c2f6f925c5dbd97a2d5b392bcd208777aa284ba17453b11d6b185741b31bf50255879d40e8f90bf0e12d163593ee5b3308a8d001da820df178db9a03519a076247ce98c63166d310df1c9df3f5883bdd78cd368c86b500bdfcfaf97904b7281177add291f9d7846ff6abe2f3f786a35ff894e9ea6b88e7b15d5bb1ce373cf7dd5961e1ced09dac42226225b864bea182e370d5f90346907d9c0cbe65c7da10eaec749de3ccaddcc865aafd79aa11fc628a9118cc681fdea3af8d2b5ebf053447903eeb74b87a0132ac38bdc9acaedaa7e453125838d9f12aa76a50bffc808316dffe69d8374eea4e8f04d9bc8764c8393083774422098bed29713fadde9e35c9a33e3ef50c016c864b21142ee132b7bc714b3135003bf55d85f93293ad45af0b4ad8f157975b6299b5b788f105e1ea03451df7a5733d242711b999cf5ba72dbc68363c275280093debf74e3fc6671daca2cca35a9a31714587ffc8d07a12dc16b28d46009e268dd0e396f37624feca1652e88f9e07f251586fb0d85b3ea92bf31d1f973cb6de7dd7199a4ce853526b6148acdaf41ea4ad71ac26efd2734f3a129c373f5d4d40c52a10bc152f0cff043e1598ddbb540fdaa9947011076b049a03366195e415a2a01bf52ce1d35d92db0e2997906b5b13ea9610ef3d8b5779e8b9fc6f6ccf917beff00639896188b054df1d01aeb1433d8636104375a6adc0dab4f10921db7bcf5ca8e98cb07a7fa3656b0dbfc1a17625cbc103a0d325be1816ec04f6472c066b5211f313c3bf66a913f55c8349abbe9f95014c9ebdeda390e5f7b1e6ccdd486cd649762380bff8d40fb4529aac1f47861825fdaa6bedd29e38e0a39cf2693673ab9fa1c02a95f10289873ffd2eba535044f8e93ad7a6921a00209def28779712e3328685e66b4a9adc349bed2072bec3d0f5b2b49d9e835bb4b32fe1720c5af1b48d8e4a19e45aaf2db3e0d2c3c5134dfdc1250a361ae735107bece829d792d87fd0547664088e0f6392981f4c016cfd53fe76a7fa190f546f356f0a66600907560df835a8a24af9fccb29d168701521f98bfdc59f513c999a4153bbe57a5e2006ece10ebc1fb8a92365450ad689fa5a720b3615ea707fb3eaf6aaf9337a1c785778fac16a80d498bffb40174e7f06f795f97c43d3bf3fe9bff2f4c65c81f9a9ed2405255b45526bca157b282aefe7d35a00bbb5d15e5e2e9db3f39090b921b40c644611d94c208a5aa92bd4d1f2a52cd03099d354d8dba00dd45f3055c616b5e9f9b0722cdd887c1d463d95959cb5bb3af4ec1f5541127857446ad71472f3c701bbed00f36405a1085780d33c0c3dcc373c8c561b94f737c6df4026d362eca01ee05718805b18b24b62647b8630c9e431ef802dd2a3b2ba0280b2305c03dfead46c99c3904e6b7bb6b8e14aff8404b7780334e7071bf2840c9902692fb5b0da4c094812f5ab5040d8b0da31763a8a39c99a5cf215282352ad59c6dbeeec2b9b75683718e947025bc2138d3a658e8d070f6768384cc2f9bc52bb6aade6e0fbf5e89c3306a45c6f94c8ddf4a2779fbf7fdffe687bcc08062c1fbc1f9c04a6be437c448c6c2f5102c39aaa72b43206deed760f051937976537775fa07201d75df83dc4445c93bb81ee966957a9dc1465abb736986e5fd06d6e74cf2d0a73dd088c05b0176cdf4e15222da9de17f75cf80cedfe6558eec6023e81abf3723d7280e96bd8fdb6eb0c9681be06dd6fe126b23098071b2fbf137519d2e9528df31e43ac16b77467981c3d8eee9d6ed2a21ac6afe08721376114a9202fe59954565975b944064d4ecc62cb1f38ec6bc62e4203ae9c7113", 0x1000}, {&(0x7f0000002780)="e061bcc498030809120a091e10c0fba43787e5457913dc5be97e9aec103231f99c7191311ef39b6e96e415079c10da96bbf6887c8dd31dfc01f480e562d258e1f50ad61c98d91dd6bfc56cc00c259a85b2299265c6f525ff00304fb25976dcaf05edb945a3a52f4f7f366570d16f9a0b302432b776eff207cff3f1ba07171cd3a541e08a2fb42ad5bd53d0bc5cf4b3b13b3783eff858f95ab0638cc166e9cb3d7db3d5203a6fd11911057034103fa40f505de7ad7fc565e29e511904ac518fc6ada4551e363335f7dc9c2a497a480c488f9360107fe729a9d97da102d7c9a8ab9595d35975834496e2c86acd88149b67b5b177afb9d5619326adf5d05c68e2c39991ff78123f281be2228ff48a94d9458f2cc420401f34d2ed43f98a4be363ad5e3a089775d516bb45beeb33afa1809d74522a727b1d77a0250ee749efa32bcc1bc88f8be5bd89ced74efec9f8577ea921cebbb04d0f14a80f895fc8b3224ebed75f835940b4e1509a759987ca42bedf0bc701477f0834bd568e9dcea91d3293c882e09d655dcfedfcb78f25c0ac738c676e1fd42da753e9559d51393728fcbade5bf4a38bfcfeb79d2ca7182d963acd01175d47d56d76b0068715764e47d60a47c8bd8820819dc2dadc155d613f0d10b4430eadc712479aa394d2c3b7d9187ab604628d1af2c53235df2eb96fb618becdc23fb2716cdf3da2d0c6d02677db9ea5375c6b22f648e17c9285f287487579445897dce7f466db4c7b2aaa2349a84f5e611616ae343d787e04fb6df1e400a13c4cd8776a18f0dd6a26460c6a11b529bda438c3c7d177ed596a153497bc06f6ec53b4fb5114008c7d74bf114725345f0ade9353b4551826b218a77088aec68646bda5fc6c1c0fcbcf3461a9b9fc3b5a509cf81f3b1a77caa16b9639de83b4ee8a50ff6e70835ad1e17d9df1f7188d69963d8ab7ae4a7d13afc15e5e5ed2aeafe470c0ba98b1fbfee8eddf008f0a463fbbbb5c01ed04bcf5e66cf8e6e5e853072e7980347712886cb6cc961c757e12b25195ce3e61f2e804ed74512eb76a8a54b23af35ae6144c7695c1a095a23af49571a2e279214285f0431304d60fcb862cfc8de5dc3087d9e63296963244160e221e9976ce101ceb437776c4a4f2309237e2be7195fed7dd17f52006d2379a8f95360fa64dfaafaed2a5d5f3ce2106796bda3554f19928659e9a4f3b729d797f9f88ebccc73a7a30e2af0c684aa6216ac38bceffd372e927066aaba3f253ec5b25c04f551bd182d7558abb68114a399ab0ac7b0f743db2bb9dd988b486dd0a50d0b619dce52bf952321fdf46964876c1ae3751eed7c7c2f38c9c0f891181ad91850f67c9016e7a0295748174a9434de95106bc02dc0a21c11384833aa103187c1b890f16e59247ff852445f157c8e80a7a20706afbe5b5dc3da23fad8857b42569afa6dd7f57e4cbeaa33cdace2bdc08f5accfeab8e797f28b785889521ee6d5cdf4ba16055dcd4ab4c247f4f8725127c3662c463ee157b68fd74a3a7b7d0bab483c444b8c87c30a12f624d9768850585d5775c117b9daed51a26ca61945fda51fa337a076e8e109e2302042c3ba12f3c3f81fc8b3bba0557c5ed9b68c934e70c925a2e5ad08b061a60a651994d7538d977198c6bf33c160427bd0c8d32300635755e53ed646b5a01408efbd4c42e3013d246a142ef92b86cfa6dff18ebb7dd5cc8dcaa5a22ddfe9a5a5447f12c04833d743b464351d7e46d2cad62b2ea67fa73aeeffdb3ef782ec627f1bbd1925b806066c897d8768ed18e102c136e96f5552a1b8ab28184663c88bff009e0c5b066309d97060763152e3b4d7823d69d8711bc3b009d0d7bca48dd8f8703e6f3a72ed034774ee8d17e53a00805964697684047958346ba730c95ca4032879f1e6085f5d83309f32a0d439a0d496b97bb17ce5ca003aefe3593fcb3065a743b6e4cc2aa1ad8813d1fec1c73c79c75286dac934115d6feed8cfa7e3cdf3237da9bd268652879737e484e5c757c61138512f66e8c4a717e6c16fe29405186f9feada9c6c3e8da9d6d7feab533b6443625ac6c2838929f0324ea8290e35db0f2a98b02640609b8c9e188b55e654514837d3ff1c6df32798cf35b8f5d3d08e33e77668402f54b5fd7319f1b21fc6ea34a19b247589bc1f496ea980ba1f38c049577f5f31048af3a683f0db39ef659a88121fb9ec8c7271a372cff033e857364c2c80b6c2c32280b3e5dbf97eb7115c33124288b68e77135e5a81d5176b5e4672b02d5280ff25eac230515c0c07fee3b1b1d1a50c710f0460b0f6166cbedcdcae65e557ba729299ebf2d67b4ccb4388eff9619cba991e5cc38d719f48768a846dbfc4d8018d9a3ea3adcf308636ba172d9efbb4686fc297d323bfa88ff8be7ba087c0a188c44039692f9f9b5c343771be89e4e87fbc0f752d20bfb8088e835ba6061d6cb9857ba9f1a4edeffea66d0f929bbee721ef66038039a6c9edfcf0ba6bdd0e278cb4df8ced5803f718384fa156070a76cb988539f4d4b9ce91c727b5a880e47e25b3ad27337768d50789c518b2d813fc34fd91559949b0cfc5df95aa199bd267ecc4cf27d5d88f4d3706b32d617ad2ff5dfdb2215cf1dc5de6e0362c194d37fb8ebcfa0090e5c26eedf86d207c5b2083a522b7d012db76b4259806ff81bd0cd709164b8065d7e149f921965f19183e57737e229b6ac3af7b0824c3b4c65f34d38abde1934b51a557d949f6e4e8d73649dd7ae6cfaa4bde988c2a3ae3901e850414c6f2f23705c493e12fcd55351b383d8752c57a284d88de678c9adeb4756eb01221699789fe1e818044074aae2de0e6a1cbe3eb97ca7394d2cb99908c3c59e46e7377fd3a65be8c9044c201f2bd0c7510515bf772afc7e68b1e50bf4041e1a7e209252e10ccd36522cc2b6b180246a602afdc9e59821f92e43d65d5424b883a3d95981df4b1d506b61931dde1ed9aefd4e0eb68f70b9185210794e715d7e2122fb2b3b09575e28f7daccb6aceb471ad844adb446f3a667d8d26b9b778fcbb51872f155e5302b7b0a48b328f12a177f9637b87eef234c715315157e28b9ace001b95fed68146bc2d331a81f7c609e7ea6101d03feecc26bcc2388f69951529b7490264a8fffba8eba08b0eeb9461c4917523ca53a22d1c3051be0b7cba1a73f3af19ecb06dffc8d4aaab1589d81612284a307d2c24fa9d67f70bc8750a7306e2743c0a869866fafacb8de2c62e88f1c153310b4b20f90d4d854ec06389b35f9439508ac526124a241bc3900f4825296163f17f534fcf84dbf4a527d272356f002c7e59ce4246711e38514cf7710032a92aa39819579b7ac202a6d49cbbf01427a3b46cd9c1fa02aabd71a9ebee204eadabb4eba7844e447456a56273ebb233966032720fbbd70f6d07533f6c8f8bf9f04e1985aea704d27d9039364c2be50864bd32a35dc78282fe1be47fb95c5e9a2cfecdb65ac85ea3a30d6a479b44fe0475a75c026124b13b14b530580cc5b598ced900d2778476b0ce83a68a90a9a038cda7c1a32f2a84761551e71d2594f872e771d2b556731c7bd0f96d5fdce90cea9ce62bc4c97dc95177b1eeefb14c40bde35c5a0cb4d277ff8725067073e5b48c058745234250e58cef7c53a3f67ec2f0e6e7ffcbb312aef1b2b1b5a14584b7d63b83cd8908526d500520fcf0d600521c11cc0f69f098b6db44e9d1e1d933cae4a01da1a1d37e15270b07c5a8c659c7652478feabdf8889e18ec80d30ea2cd0c831b7d0e3fb7358b4664082107a76315936463cd0cb91db6af3ab6c2982b718c63686e73779607d0b8897c1161739c5d4dd44a89b9a685807a306afcb94903f71c9deb17d4bcfabed2150d9d51550b5ab88c083a0719b8a2ec93a6ee7d008800720feef5f267a3c27545ab6369d31219a9b492faf9563f299a867a9caa9c063f98d7c6fa8369c3049aeea7b6426e5d0f74c9db76ab295a38613af415784c776f806e6c1030baf7b62a01234f105d4a94602285298c6706c15dead88cf5d11f2b5a0ffd3af38b3da839b5dc63f7a5b96df206c01f9ad02f0d54810e971fb490634904dd696025793b0a7d1cc981062248c38d129ecc1cd8b62ad59c8283279b85c9f7503c4d1f1d3adfc51581d780f56322c23362432caf833a90c685582b0e53285b59f0a131203f9a344f8649a82e9c2f0da1f008e14db400d2f6b5ed2084eed7791b1825c956b03c414b09abab4dfed1c7eca59029a131f44c6b34dc0c8834c0bbb32925c49abf8361c7ada775c02715539839d072b4cb9b78d90036182398557ceed8c7618e5f0b48de66227075a90f75a33c9719440d457183216a824e9459fa99f198f63d0b83b43084d1c396045d107b83887825f49e6479dc49ba50d77edc3cc81c34be78267c6cbae645683da2672b42a22542eab7d09bca228874632c54c31ca777754678736009abe3c07ea91ea5a8a687a571bd6ad423f7dc4ee2a137df56c3da75a7adf01fdbea7f46a9f449e40b6d680e3855eb1f39da230e591b5f9ac3f76a01bfe54a5fd3f55d5ccf6fe941e90a3c9ed47e37526d29864678ae0927bf27fa33ce647d2d732b7996d7366763d910ae576f9cbd2459ac78b7c10a4ed61c5cc5a4f7a60c6d72ec3f221ba92488bfd2437b39fa4a345fc918f2239f73d71fcfe8436d55078a4a83d275617ca006987f4cf1f89f764597af36678246ea9d77f991c82622430ed47665ecf7206224911b51a9299f3aa2bd8569d408043c066dfb2c4a9b4a39d7d3af5bc40a9c11c7362e5b5e590e91190746fc7501057961bebc6539ddc96f86de288f87e92d07db7e3601bfe6817c88e846234340dd052ed663ae4ddf72d0a9f4714270af0536516bcdda9bc382867d15bd09aaa0a9e174e786ab0037ee224f06ef9380f06feb7f25a416776630e3d17f8885c0a5c44d42b21e7377a9519af0d3734bcf09f5b097e3dbf0a06e94010fb09ab70f60ce8693a0e83dd92724b24f0beaa1dbda834db119490c58ef986c81b5adea824a66f32539e0f283156e49c07e07f7b511213163dff10d9c54305bcd776b08b14cda97c82c61c5fd2e49ea7ff132fd35395a33902d91aad3cc628d77ead10eaaadb2d38b5a65a6012c9b66d84a235580f96bac75e6e0aff7e614234a0debc2f429778aea9e97acba6991dd074b77cca58486b8b608c7f0727f5f4c80e1607713e1d3b7096464731d339ab1f15abbec2790515898b75e89a2dc33fcbce3aed219ef8b31fe7d907c42c24fff31635b25374d17c534171cc985b80879fc718f53f6bd5522f816ad296cefd9a0ed8d53490469b469e5f949b3f5250425cef8afb22e6041d5175bce41a85e5eb3dcfa3fe16103aab2820108f6663f1243fc292ee90af73a2e01a8835acc3e29e8307702faa9f233b8ec2f768fd7014cb0a6f9f45e70531a48f09bda34cbf0c16dcee8f101dfe7b44e60d8dab93599eb7e342c69face4f88204ffcf346a279c8c0006419f31a43c24b936dade0effb76cfc6a1632579106d32cc45df340d5cedae6dcdd0513470c98e2359eb99a559dfe764a671ef5eec6f1430af9a802694c26e20f7474d6e4444085814b60dacbc6e3d7f86c48ff43bdc67c693e3a924fd161bc05c4f62dcb5f152682cd8eec541636906885fd0264cb67973e08c46a74f178f5824f1174d23c520a12e285d0fee6c528933a09699e17ee34049a787837805ae1a303b20613396a330e5365a152ae4dbc999f3da820af52f9a08ac193e5451615adbccbfe96ad2a953b5c", 0x1000}, {&(0x7f0000003780)="d220b57b90cd3a06e4f866afaa2ee2", 0xf}], 0x6, &(0x7f0000003840)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x4}, 0x4) mknod(&(0x7f00000038c0)='./file0\x00', 0x80, 0x6) getpeername(r4, &(0x7f0000003900)=@un=@file={0x0, ""/108}, &(0x7f0000003980)=0x6e) r7 = open(&(0x7f00000039c0)='./file0\x00', 0x0, 0x4) bind(r5, &(0x7f0000003a00)=@in6={0x18, 0x2, 0x10000, 0x3b28}, 0xc) r8 = accept(r0, 0x0, &(0x7f0000003a40)) r9 = socket(0x7, 0x8000, 0x1) poll(&(0x7f0000003a80)=[{r7}, {r0, 0x100}, {r0, 0x80}, {r9, 0x130}, {r6, 0x40}, {r5, 0x43}, {r6, 0x47}, {r7}, {r8, 0x18}], 0x9, 0x400000000000000) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) ioctl$TIOCCLRVERAUTH(r7, 0x2000741d) r10 = openat(r7, &(0x7f0000003b00)='./file0\x00', 0xa1, 0x11) r11 = accept$unix(r4, &(0x7f0000003b40)=@abs, &(0x7f0000003b80)=0x8) syz_open_pts() bind$inet(r10, &(0x7f0000003bc0)={0x2, 0x3}, 0xc) accept(r4, &(0x7f0000003c00)=@in, &(0x7f0000003c40)=0xc) fcntl$getflags(r8, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r11, 0x29, 0x68, &(0x7f0000003c80)={{0x18, 0x1, 0x0, 0x401}, {0x18, 0x2, 0x7, 0x54}, 0x800, [0xfff, 0x7d9a, 0x5, 0x2, 0xfffffffffffffdf8, 0x3, 0x2, 0x8]}, 0x3c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000003cc0), 0xc) 21:17:55 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) chdir(&(0x7f00000015c0)='./file0\x00') sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="00005c8e000000000000"], 0xa, &(0x7f0000000340)=[{&(0x7f0000000400)="98e940a0a21655e757043439e85a72b4e7f38ee827e059f2e1d6117e61988f2784131e9ba0cf500f6403a89da4a06061feb10c3063397edc098277250792e18f6dbd76771704130f96487e63636ed37608ad662eba9061dbc0b1f377a934f1cecbec1e60fcf905a953166d87dc73cf8c7b7474e50386f2f666cb6f3c46de9b274be3823e1ff45f0430071e943420c8751e3d5dd1fc68519ee81e35be70c9b56d832cb9f1042c7b15ae0eb11e932cd67dd81b5665ee959e7f744c63d2c90f4fb0bd7c84c8ee23c805cf3b7d3e17cf7fa418289255d233cb4b42f69ca9fa2393bc93bb36d2ad78d44589e53c33270f6929965f4046b13b30e00a597d6e1440f0654bd0dbc64a7607e341cc31f78352121aadb9abcd2c31b5ebcca2a698c7a61cd2050fe01eee5df31cf5b68adb50e18b48a245bb0cf222af095444824aaaa5c1a50c3863044f7545a078fdd2f9b90153f6d3e50dbcfe7545e784ff1026f3aef18bb157e6c7360500339e2d800847c03ca04f5794af1535c7867f46b45ac464df895bc38fec1367fbe3715954a225c10b743ade873e57efab9c9f1a4317b1fa761d0cca1a93fc45e452ef1a0b6744d44defb804187e9ec22862d24fd76923ab65a77b6744f544b2d9e2ed1cdf4b99877987683e67e4675f49113b21a0d48242b1374d5b35bfd151f9985f6e95974a7448f4d9a8bca7006019b38f58e21df3edd510bb699e15b9477d625cfc45f360d1f1e6fcaf7b8463a29a7038c86732096be1beb96db8fff91a261baead781c2863e49ae09564e9323aed447b2212582251eac75e31b79c4cea13091accb05cea0bb855dc1c5fb773ef293434eeebc556fe1aece01385afd2535d9decb939f8806663d97f3f3f0da890f8e20ab0ace2a1d6e7c1b36ef2347f66452b8927e359fb24c6de3a67f4f22591440466e97e5c3406517931b0559e426afe41e51d7da78685717eca72f8d5245d21a403e291b49c35a218dbd6651477a46c7c7940d6b3dcf337e01cf04c477c36a940ae5c59252935aec56aea7c86d9c6647a1859b6d5f44ab8d074ab2c322822f0e1b7942c0660ffe1cb219299c1d37c76c8c14177764ac96bad2c12cf8daa57c7f1aec0ce0f03af81ae62817769a82ba76aabb5077f01890ffae74cc28a32c56669124a57723fbb1f775517681162067f7729b75639688b7a80279e7868d87dca1e62983ac59ddb700426b8e2a92d7bd36b0165e56f176919c7a68be0b2e1883e29409251019f9c3968e9605d2e6b9bacee99948cfdc42d1e8a066e7ae5562f6f99700c728efebccad2179e6c44676b31bd0239e3375e88fd245e3f6d531488518341f5437155781022d6b03a2eda2491c0d284ebd975d9d6f26f6f867a4a3f2aecc22e9a9b17bc7c93a4abdc60af781a1a9902fe7ee734aae9a3f228d375856303945b7167d06a68c49a8f3e28770c74dffbc2fc70daaeee99cf39103884fcdf481898aa9b21af71e714700814408439b40e8e0b68967c36eaedc965dfc9f23de28b4b8989c2b2c05d551d0c93dc2b5ec5d7a7e2a1e687b0f82011be69727cba0fd00cd449273d9c36e9c5b331b055df261aa88b9a968ec16db3a13d454bc7eb0b336897efdaf927d2345e8bdacc07a3edd7b8ae7965833619fe4d498f6858e02711abedae4eaef47cbcbd0bc7cf6a388a6621685d9ab712a7ee7656e03491a065abedfe39367874de38e4ee40a771253e3c7beec4d8b851906116bee2bed3069c707e678daf5d9a8a6162a405e18f6bb413a68896bfdd9bb7fb999d02f1f47c8004185e338538aedb99f9906b3e74c748211202f7ec41e932379265638699b178c28d7799a67dc7ca70344e88dcf1785989ef4c878e59908dd761b8844be9c4e71167b3359d4541a1d469503fa52d6c553c41217ed47a833508814f34b6cc0d155a03ae43a1c852d18bb9d392e6e8457c5047821e1393eac848b8535e8877478ee7e9b78e4a183d24ee2b0be571f33296c13ae89978e9f30f1ff6e9bd9f3370b5372e2aee3585fb8b30675fac96e7d00ade67e45539c92e1b1b3426e34599899a22a1e605390abc3960d020835b07fca1cb915c16a2503f1a6a1996cfc8e59b65d08e7c8d6011213bf0be44297e6bc19f30fc7b2bbacee7a1f9db47fb345029dbc0863587538ab0b25667dd056e23b27fb9e74fbcbc835d0c1b074da5f48ff8083e6584586ffd63c0e372c14087175983fcae66ec727c6f3739f6af99c806dd3b87238a63440aec3539b4c168fc65045dea10e69b6a472ee593fd3dc5c4093100b1ada9f1e93c3f1dc447a9c7402aac09d8567488f18f62220b9cf2588ec5315d15fbe2a4ce857aff3950cc93e2c22c551df2514e0b80022aee540ad4d7aed5bde24bc4aa4c3946482c2b8ac6e9fef8475d1acf1175e57e1b9defd0d12851f7a016b3b10c92d50018e1ce65d63925c0a443ae3b7d94fa786fdb9d166c4b4713300a6381370fca237478f5f363d76bd2721d7f08e210972a20883a4ead825f92d24b1eaacadaae4ba35e04a316656dda8ffc29e4cf3e65319e29ac4812970e895d6db8208635306296f10947f41719cd34842c295c10c18dc5d7a2547f138eb3c902633b16490d06d09adefc902834bbf1e10fba4a41dfc2e7ced6b7b35d79e6087649436cd41823c8df24697b3a8c525213b4a59632d36f76af29aa3060f1a36e974fef1a06b95ad2565925ce49071eba4c618371fd5e125261f1d5177da7aa3dbdd028ee944d21d7943e94b002430412ff04c99925cf6e4fc97b5f4092f713524b0b5d70dac8b609d57181b6ba6ecd48e798d1c59f7d9d49d0352dee4e80b4a78dfb3d8595d21e679be682875f7dded56bf2fcf92002d9426b62b3939747210aa1486d3d670b235b87e8e6e5955269703a2f73e49409ca66d785e7e8b0ef08fd30e32f1ddafb9f916f4930a41993b055efc9cec2d6754bccaf88d910dab27f9ec301b98a6d32fd7e831bcbd3ebd42ee4c67e8ff5e430aefface1d931e1520f7b7817960dd4f192184facdc26d70ff9a0efc50500f032253ecf2cc95d0b329590b7970c1593969452e8706a3247b9759f1cfd3b619775f194c906f2eed52642a5ded6c4c77ce9934b06225ad27d8205954ea46b9236c232b5d5d20459b93344b5c0a9f5b3d564ec32967343a06b3f00eba8c0944f003ceac2a6c7c9107cebcbe243ca3ca04a197dd7999dc90fb17bd5d19ade49480698fd0cbba5bb5935353bc1202f9c4932674a056ef6289c918f8f7f24715ae322e527c14a57ba0f368cf27f23eb3c06b99421ac353d5c210e71934bac6c61c418526a7a2f85b67ceb2dc4bab97001dd8cf9e9c4c1a3ecb07cad259d1ecbe3ca21985285b8d2c84e327da67903714969a430d30d0450f83e9ebce10ca55ce6d5730590bbc597be7335606d6658104c3b3052c816481721e077d96719bce1f31dd7215b6bf43df07dc1fb8377025714846f9e468b72c5961b22901723b5982006a73ed06222bed6b74c638a7bde92103faa5a8b12d93f4e3ee50b86576a663f288745db9c5c41a4a3910ead973b98db9a085a0f411bcc9513179aa51843c73b3aff5d6bdec86fb446b65cb993a2c2cdde962870924b5055bd9d39483bc5eac8c118a1b61481cd36bb93a5e2db8a82e235abd9eefc32cc0e747e03d4da18f5b1db8457ddf1e1622caaa1c2192046e9f2f69637ba0561b10c15f9ca022facb66a21df663c5526753683f89db8c6e68c084ad545f3d96e9fb75da09ceee0a97655dd726e96ab92ec39a92ea6b912f0d47ac0d012970005f53cd807e5b65c3026d223b07b1e779f2128fc93f7782b1a756b6150d49fdf86c011db52efe04af6924df9b51e9ef36d4bf6776d320c8f3a4ba6f5f83957200fffe4adc645037a40e4920071d0995b3ea29d5a717a9c3eef777bd3bf1b97c40cc773eb5d07aeca9576fa7210faefd8470eba6a3a594083ef088eb72393a97201234231c8bbf107370d5503a0c9dd45654fa90ff1e1ef08e4bb9d9e2605d34d88c56ea2fa94918a9b1fd1e271959b95c3fcdd8a5f4ae518a45596fbf5012e778faa72dd267694b3fe9032f98f944376ab1c0b424b358b235f49ff9d892a6baa4b4f11c812871ddd37416f2b2ffd063e3128afeeea931b12cce57d0f72941bcce9ee0d471ac1f1667f519892133b8dc686bb712706cba06fcd31045f1d9a3fe01b8bd1a4a9b99496f6fe3f8df9a25a58b24f0f4459f868e3bb3ffbf129892ba243658a94344f3fb1ec212019fb89f51cb7ce73190e34ac5b8a8d1fc2533ae7e17260831433d993581fe39453f41a868c02fd4435e7e17fb122aafb69115785619ede29ddfb517df51c100f36f6f4f5cc31d7da8f955337cf99474d005e2cdbb784b38d8e1b7739596e23e424e301a1308f2c6800b1a82ccc2376bada3d80d7b761590ff425056229dfe08f955961dff7e744f1293adf093676cb6ec822ff268fc600daa87b9370510d280b173e403eed78820aa56ef562a85f19761b051ef9380a3f9c2df1be6d34087dc001674f86fd2f1599ae0a33e1384f72482fc9cd40ee7892d16bf109fb4c253752e3c559ef6655520fc942627f7a22ff4815d2ec7cc8f769adb0e048d9125a111c6e60c034be8e7c0eb83bee622f8566e1f02c9389fa11f4a67afec491dc825cb0cf3e71b286029b5c170cac04aece8a44e52894fa0d4d13d99624c82b75436fa3b087af4af2ac9456970f07e1b841c20507704d1404cb1584a1d598cd78b32b48bfd0f7871a59210eff08b7b528d0eaf6a3407bc6adf80318c6075f72c2431de9cad42d591ec61cc4494e668951316e98b22802d4e01a2a75bae52be74044cbcf0f91ff458bde6f10cb896b9c550cabc7321c128ec7b2e625053aff7ffec730fce7b1a0b3bd35e7cafc77d7d712899e79b60296c715a8a2f3c0259ee7e0c9826bd7c30d43eb0a83d51da17d2c5b9624d4dc0d31033ab5671a22515f3fb7bb922a7813d82badf1a6579743fc5aa6f7d7218f027b8c1ead9bc429792c54e1801ef8f52bb9590fb5821cad469e335e0d86bccd697e52cd12d43f06d0a042fbac0e183d8782ecac5d5c58328f8dace7b43f60cc39b3528e5837298ae64eb8cdd962dc0091656accd33f2f92d581f45705d2ee9bfab7d8fa7add3642d89c0fd40b653eebbec608c8ab3c3800a78611946c3e86fb215a8ef7fcf0f9bf9bcc5ba56140a48ea71ecf05b8f5b90b0d1cfb818892cb2e3b6db6c93f6bfe2b42c2c40b78f0d0ab34be431df41be6d6ad66cca374810a3a688858151644dcf001d900b6f21834d317e18daf5999cb2da02ed45eac374b8dd7ea9c09ece52b51b011ce3983a23c131c4c1e7cbdbf0d8917b4079ed132ad2f960c1035ed8dd34956b1306324b8d889de8878bb334749ce5d5b65a453c94dc2c26ca8d2a287ee0eb642eb5996606a812759e4a81f219e8168501b65faf523ea2a034be4160a0c387a699f06f9d1adc08c6e71e00b67ef6478497d3e34bb5208931a5f7bc079b92d57675d77b4b6a22d0dac3edb95d7f542eedc4bde5f504a667fb8d356dc84d35cc8d2fb540410ee0eaa6c4d3b8b538709c77d849d68674814dcbb239b1a3c968ea3da94aeacd1529c25c38710eb4e6b07e2f8eb95f66f931026fa6b3b200ce1ed3620290fc05e4cdf67c2a61f32da8e2a568a2b32258acb5dd6ebc2a8d9cf54b159876f182a7c47dd8d1c757a79fcb0b5bc4d66dae44bd45925aa14d162e2c5478997b2cfcfcd195ed04ac9461db8894b212ec3b9029d6edb1fa69e20", 0x1000}, {&(0x7f0000000040)="6e6c443b2e27be", 0x7}, {&(0x7f0000000140)="0558b35578a48f8be29d827d6b3c78b22b939a103a43efe1a707d7f7256d37c355b13c8a6ea25034d50f97de1a60b03c198c1f7ccf906991cd2afe5d2db07ec2ed2a15fedc2700cc8ac56afe70840cac607950b0d5ddc5e330d8f8ec788ed2e96c6530b234b763ea74bab09365dd28c1fdfba572b5dd6e577f4b5eff4467d9794688f6da4acf6c0f98329a819b6c4c53febd01ee219043a4f2cdf7fa345a51d62fc21777580c897447b5954e47596d3af5b9a30f2b9a2af6b2308c73c919727ba5f07a9d92da61ce5408f8aaf5aa83", 0xcf}, {&(0x7f0000000240)="b5e67728f3778058dfcbb4f6081768c708ec49b873ae553a2650d90782e62960e08bf9a88b2421e4b6d2367185bdad55f7ba2954a79d40a2e866724c78fb6c0f459881c955a1591b2124ba7e59c5d1a7505a1dc35aa3e846d809a4550443d48b9eca5eb7f9016538344fb6a43f39b4d5c066c59eedc5f6717ec7abef73eb6bc0cd9cedeadd42b8e35cca68f2ab65910899714e564616fe96d2ed1062b8d535507b3bbf6d32cc897bb3824126699633dd070d621956b8d5be7f1a524dfbf4d9c24870947826d36c0fe75024c97af891da53d9e3647e20efd02d47459bda0aaa859e9b4bb5d55b", 0xe6}, {&(0x7f0000001400)="a63c5604da873145f6973561a77b4f98f3bbdef52e9f400bb734207e3c6303b5c9fc91d046d154d103517e0aeb63154e4e5fc41d0283a3e814ce36ef93d765fa859cb96f448d4892bb1924fe1550540a419e9347707f562ec60edbae2f0d59cc64ad4fd99571e78842483685a20834006cf813a403d9a30a321f644cf156b815a62303264e0d1aa85754a9d927c51e3bd2bd92c3e6d7d533e76e340a320124983d68bcbf78441e1545407c76bfdf3a61c707e0a5d7f92b18d3", 0xb9}, {&(0x7f0000000080)="ee1dd68df85b47250e8771dbe9dd0fa207dc2159cee3f16283235359d79dccaa23e2d41baccbd10fe81eeec125979444b199d70d58d53075", 0x38}, {&(0x7f00000014c0)="8a28b6a947aff8e7bca5d517844770da37d352ae9f4a16202f1f83651801d62da4fad4068ce1f3da4edc5b94583cb6951b5586a030166ffd84513648e5ce04d343f3939522fdb95a1083a9b19b4cc59a1b402157aa37496db342de0af365fe3058be55441bb045dcc7d45a100fec61faf3c1a16fa902370603c20f319a1d7b26cd006a3cae06fbe700b463002a0dcbe19053eb9213a22b7c08efaea6e94faeeea5a2ffdfcefb0c7cf17143434f713bce8f5c3c15d24bd5e98b0b89e1b82b888ab6970e951dcfdb015f1b4660a5777e4a8535960fe22134f6e0324d608af999253c", 0xe1}], 0x7, 0x0, 0x0, 0x408}, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) close(r0) r1 = kqueue() kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 21:17:55 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x1, 0x8) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x20) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') 21:17:55 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0x5) pwritev(0xffffffffffffffff, 0x0, 0xffffffc2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) 21:17:55 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) setsockopt(r0, 0x11, 0x1, 0x0, 0x0) r2 = socket(0x12, 0x2, 0x8) fsync(r2) 21:17:56 executing program 1: mkdir(&(0x7f00001d4ff8)='./file0\x00', 0x0) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000044ff2)='./control\x00') unlink(&(0x7f0000000000)='./file0\x00') rename(&(0x7f0000001240)='./control\x00', &(0x7f0000001280)='./file0\x00') 21:17:56 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x2d, &(0x7f00000001c0)={0x1fffe0}) 21:17:56 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x400, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x4) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xfffffffffffffe98) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:17:56 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) setsockopt(r1, 0x100000001, 0x800, &(0x7f0000000380)="03aeb0b3f65e8adb26ea082602a5a81deb769840a9bec6fdf51e4f16bd8f058ab4cfc76a959d38ea45dfa4a24e385a6376291210ccffcd94372504dc6e572fea647f1a887da59ae30138d9499d033574ae9813427d91e37afed7267be22ea2360902ec8bcc275380bd93c62d9e05835bb70199be32cb2a8634b638f6bda956f0", 0x80) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) openat(r2, &(0x7f0000000200)='./file0\x00', 0x28080, 0x102) readlinkat(r1, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/225, 0xe1) r3 = semget$private(0x0, 0x20000000, 0x10) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000000140)=""/173) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) sendto$inet(r1, &(0x7f0000000400)="978562a7701f9e38b4d8d3bf4da036bb1fbf72393fa720bf249d44125e0c", 0x1e, 0x1, 0x0, 0x0) 21:17:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000019f97)='J', 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x4, 0x3) write(r0, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) write(r0, 0x0, 0x0) 21:17:56 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x4d) setsockopt(r0, 0x3f, 0x2, &(0x7f0000000040)="12a237c3cb0d2f05e9d8f4c09a9f6c77521194180d6cab5cdb8801d086c1f20b0255a419bd69fd27e81a706859e060a8ded56bf10a2ee285a0e2", 0x3a) semget$private(0x0, 0x0, 0x200) r1 = accept(r0, 0x0, &(0x7f0000000080)) r2 = socket(0x6, 0x8005, 0x0) sendto(r0, &(0x7f00000000c0)="d56c2aace267f07c0ac690e81a47ec907ee13e235f24e97afcd79ebbdf39b65962d7292464f69e14b2181cd5c4a3a714e9b81fff40069968c4442e31b18f30a99162c9d7264649b70d9b3135da050f29e5be872b4e2fc56b47d81428f81163d0812a764f9c4e67cf7351ed8df8d516e6bf813e9334d741dc0f8b368f4d5d915f09cb542ef3a4e9b2eed5736acca139457fa5e959610b8d992f9113fa04eacb051b692883ef195bb3613762a66069394d9acdcaa85936b7354a8dff926edd393c", 0xc0, 0x8, 0x0, 0x0) r3 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x82, 0xd4) r4 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={r4, r5, r7}, 0xc) recvmsg(r0, &(0x7f00000007c0)={&(0x7f0000000280)=@in6, 0xc, &(0x7f0000000640)=[{&(0x7f00000002c0)=""/41, 0x29}, {&(0x7f0000000300)=""/56, 0x38}, {&(0x7f0000000340)=""/209, 0xd1}, {&(0x7f0000000440)=""/229, 0xe5}, {&(0x7f0000000540)=""/233, 0xe9}], 0x5, &(0x7f00000006c0)=""/254, 0xfe}, 0x40) msgget$private(0x0, 0x100) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000980), 0xc) getsockopt(r3, 0x44a, 0x4, &(0x7f0000000800)=""/73, &(0x7f0000000880)=0x49) msgget$private(0x0, 0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000009c0)={0x1, 0x6}, 0x10) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000940)={{0x18, 0x0, 0xebfe, 0x800}, {0x18, 0x0, 0x3, 0xffff}, 0x7d, [0xff, 0x8, 0x3, 0xaf7f, 0x1, 0x3ff, 0x1, 0x21]}, 0x3c) fchdir(r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) fcntl$setown(r0, 0x6, r6) r8 = dup2(r0, r3) ioctl$TIOCSBRK(r8, 0x2000747b) getrlimit(0x8, &(0x7f0000000900)) getsockopt(r0, 0x100000001, 0x4, &(0x7f0000000a40)=""/44, &(0x7f0000000a80)=0x2c) r9 = semget$private(0x0, 0x4, 0x280) syz_execute_func(&(0x7f0000000a00)="0f5e960e5ea28fc4e285a79b000000008f8958939f00100000d9f940d260320f0bc4e189e4f38f0978d6e4662666f3adc441a4c63487c1") semop(r9, &(0x7f0000000b80)=[{0x3, 0x2, 0x1800}, {0x3, 0xffffffff, 0x1000}, {0x0, 0x1ff, 0x800}, {0x0, 0x4, 0x1000}, {0x2, 0x1, 0x1000}], 0x5) 21:17:56 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x4, 0x100000001, &(0x7f0000000080)=""/194, &(0x7f0000000180)=0xc2) r1 = socket(0x20, 0x4004, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f0000000040)="e1f46c99", 0x4) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000200)) 21:17:57 executing program 1: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x7f) 21:17:57 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x200033}], 0x0, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x104) setsockopt(r0, 0x6, 0x9, &(0x7f0000000040)="59dc3db8fcbde43d453e817d42977d59aae6fd30a24a2441af5bd4a58bbe421ab152dc026621217ab3814bb89f489cd26b4172671cf280173633de9f860f0a3a5cfbe983c497c8f68c4fe7dff3d5a7b062d2506910ddf8320923408c617f6fe81e92e1590131c86fa5a20fc7bfb891cb7862d33a356926c02852be4d910ff05294237a6e4f44f57e81ffd41ca992c1167259bea2d7f610f5aa919dca9e", 0x9d) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r2, r0) 21:17:57 executing program 0: r0 = socket$inet6(0x18, 0x4001, 0x0) listen(r0, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) recvfrom$inet(r1, &(0x7f0000000080)=""/242, 0xf2, 0x42, &(0x7f0000000180)={0x2, 0x3}, 0xc) accept$inet6(r0, 0x0, 0x0) 21:17:57 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xc9, 0xa0000000, 0x3, 0x100}, {{r1}, 0x0, 0x51, 0x20000000, 0x6, 0x4}, {{r2}, 0xffffffffffffffff, 0x1, 0x1, 0xfffffffffffffff9, 0xc000}], 0xf3da, &(0x7f00000000c0)=[{{r0}, 0x0, 0x20, 0x8, 0xffffffff, 0x4}, {{r2}, 0x0, 0x11, 0x20000000, 0x8, 0x7}, {{r2}, 0x0, 0x4, 0x40000025, 0x10001, 0xffffffff}, {{r0}, 0xfffffffffffffffc, 0x0, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x40, 0x200fffff, 0x3, 0x40}], 0xc5, &(0x7f0000000180)={0x3f, 0x6}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r2, r0) 21:17:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x6, 0x1, 0x1, 0x7ff, "027e4f006575c97816d97daf5c4ffd3d34c7bbb9", 0x111a, 0x7ff}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:17:57 executing program 1: r0 = socket(0x18, 0x80000002, 0x0) setsockopt(r0, 0x81, 0x1, &(0x7f0000000080)="f33f79ff90ad638eb67d44640a515b08a8e4570a66445e988e53b788e16995955c9e3077ab7a66d0c52011a6f3b026c16faf661a20f382057134ca8a938b5d649a50584f23d5986e5aec26ef41ee6f7c825f555dcb591a31b16971013a853f37", 0x60) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000001180), 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000100)="e5087acf5692065a5c62178000770e8fc00793de74678452fcc399e3425326b3e2375265efe483a03d8bf54af88fe63baf5c71583359b68ab057d5ebdc97d06ab440c70e82", 0x45) 21:17:57 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x10000}, {0x10000}}, 0x0) clock_gettime(0x803, &(0x7f00000000c0)) setitimer(0x3, &(0x7f0000000140)={{0x812b, 0x93}, {0x86f0, 0x1}}, &(0x7f0000000180)) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000100)='x\x00') rmdir(&(0x7f0000000040)='./file0\x00') 21:17:57 executing program 1: setpgid(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x102) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000240)=0x4) setpgid(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) setpgid(r3, r4) 21:17:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6", 0x52) r1 = syz_open_pts() fchdir(r1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x39d8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 21:17:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7, 0xfffffffffffffffe, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x3fc, 0xfffffffffffffffd}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="b4b44d1dd0132df456cd2a1f828457a5c8425ccd40d8e8e74003db531da63a4515ed21dc6f4e6b45afcf3db13a7ad3332cde656ce94d42d4b2001cd5d240235281e81457bd1155b298b12676bff57911467300233f749b66f7c57b45dac22152a17f510a4229fa2308fb3c011d784a159b6bb80efaa81d77d17f8ca52f1a7168fdd9b036b1bf4d7ef1ce340c7bc74a673a60acd565de6f7793754ed73e9844cbe53a2475e02df27862cebcebb2bbacce89d8334cb338952c5e8f56c2b839f262b3", 0x2c0) r1 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x6fe, 0x401, 0x7f, 0x5, "fa57b138493a3a18207b80adfdb59656ae3c1b9b", 0x9, 0xfffffffffffffffb}) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0xffffffffffffffff, 0x0, 0x7, 0xfffffffffffffb7c, "855c55025b00"}) readv(r3, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/45, 0xfffffd88}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x80000000) recvfrom$inet6(r2, &(0x7f0000000280)=""/129, 0x81, 0x40, &(0x7f0000000040)={0x18, 0x2, 0x4, 0xcaa}, 0xc) syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) 21:17:58 executing program 1: r0 = socket(0x18, 0xfe8d26e785d46944, 0xa7ae) socket(0x1b, 0x4000, 0x5) setsockopt(r0, 0x29, 0x6, &(0x7f0000000040)="88090000", 0x3cf) sendto$inet(r0, &(0x7f0000000000)="0de95fb557a14d", 0x7, 0x5, &(0x7f0000000080)={0x2, 0x2}, 0xc) 21:17:58 executing program 1: pipe2(0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf98848e4a8051bd3cfd55165ffed960c4a456f37b8b313dea8d0343d60de2d3280d33ee6185c6a19e1af2d4d9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ffbd4e719b079daa98742030000008aaa78947da61d759a9028a2b887f01391f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc350146ed5ead47dfc43c6c3b018be5455ba5fe8eca0ceda1aed7ab4d9b1e3a3060cda9b34edf51b11de8938f5d07eae38cb0a24cf614764a81d7d9dc5fa9988628191f123a350799222c3933e41e5074c1bdd2761853896e8bd9675f18d320087fed9e57bcfee76f075d9af7fd00c8abf2cfd6b0c2f315fe996d9ff641f7d57f23dcf209f19ed1636fe31d8bd4e9ef4cee3198d8b62ce8d40b28f030c40482e63f0c7bfd21441ac135bf8b437b7d663c4ea36e2f9688b9d4e2b2096aead1e696003c8f067cdf9536a6656bcf3f996eba275b154072cb77259284e658cd008b0a6b824257166be350fa81047c654103dc91be4ea9567618c06e6d6ef6a2121608afe3a5901a46d72c5e9aea053261adb8cacdb7415b76356ced32a9f201344a8a408a7a30db10412b8c280ea3eca7c0a0500000000000000ce1df2e824216701fbb68f4eb7f65e38e1d708", 0x1e3) r1 = syz_open_pts() close(r0) fchmod(r0, 0x121) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000004c0)=0x4) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/56, 0x38}, {&(0x7f0000000200)=""/187, 0xbb}, {&(0x7f0000000040)=""/40, 0x28}], 0x3) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x100000000000003, 0xffffffffffff2301, "b0d7080752e6d432900000005faf8a21452409e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:17:58 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0xffffffffffffff52) fcntl$getflags(r0, 0x3) close(r1) execve(0x0, 0x0, 0x0) 21:17:58 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file1\x00', 0x0) stat(&(0x7f00000000c0)='./file2\x00', 0x0) symlink(&(0x7f0000000100)='./file2\x00', &(0x7f0000000180)='./file2\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') 21:17:58 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) fcntl$getown(r0, 0x5) 21:17:59 executing program 1: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3f, 0x8}, 0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0xff9) mkdir(&(0x7f0000000240)='.\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x84) pipe(&(0x7f0000000480)) open(&(0x7f0000000140)='./file0\x00', 0x200000000000110, 0xd) 21:17:59 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x3) pipe2(&(0x7f0000000300), 0x4) r1 = open$dir(&(0x7f0000000340)='./file0/file0/file0\x00', 0x0, 0x42) r2 = accept(0xffffffffffffff9c, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) pipe(&(0x7f0000000180)) getsockname$inet(r2, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r3 = dup(r2) flock(r0, 0x7) syz_open_pts() getsockname$unix(r3, &(0x7f0000000600)=ANY=[@ANYBLOB="000001040000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000f551b16a3ec148ffbf8500000000000000ce772664dc0200000000000000d6ec9bd6db0ca5d4606d551edd2ad658f1dae6c26e2e5b964abef2ca95a2e3fa95fc490ec32063ff034f34bb443b1f4db03dfb264eec9daf1a02a9d63c1e22137149f3537a71efd7331938528677b843d798cc39aafcc4e796255e5718db5e8e43f4ed0567ad41843339f1289b836eec7580f9ae0669397d909525e8dea2e6ccfd0ed185d5c551449d0a2195b0827802452d3a4604fe970c63584869d8af20814f4bb9a538e2c04c54c302d97cc1"], &(0x7f00000002c0)=0xffffffffffffffb5) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000000)) getpeername$unix(r5, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) pipe(&(0x7f0000000400)) poll(&(0x7f0000000240)=[{r3, 0x4}, {r4, 0x5bb1e49e781df15c}, {r3, 0x100}, {r3}, {r5, 0x100}, {r3, 0x83}, {r3, 0x20}], 0x7, 0x7f) mknod(&(0x7f0000000440)='./file0\x00', 0x2008, 0x7fff) bind$inet6(r5, &(0x7f00000001c0)={0x18, 0x0, 0xc13, 0x609b2e75}, 0xc) ftruncate(r1, 0x0) mknodat(r3, &(0x7f0000000580)='./file0/file0/file0\x00', 0x2000, 0x80000000000007) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getpgid(r6) pipe2(&(0x7f0000000200), 0x10004) mkdir(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0) 21:17:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x6, 0x4) 21:17:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) preadv(r0, &(0x7f0000000200)=[{0x0}], 0x1, 0x0) listen(r0, 0x1) 21:17:59 executing program 1: setsockopt(0xffffffffffffffff, 0x20000000000011, 0x9, &(0x7f0000000000)="186fe65c", 0x1000005f3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) 21:17:59 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) clock_settime(0x0, &(0x7f00000000c0)={0x0, 0x3000000}) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) 21:17:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() r3 = geteuid() unlink(&(0x7f0000000080)='./file0\x00') setuid(r3) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x40, 0x7}, 0x10) kevent(r2, 0x0, 0x0, &(0x7f0000000500), 0x3, 0x0) fcntl$getown(r0, 0x5) r4 = semget(0x0, 0x0, 0x14) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000140)=[0x32c, 0x5, 0x3, 0x7fffffff, 0x7]) r5 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x20200, 0x20) r6 = semget$private(0x0, 0x1, 0x190) poll(&(0x7f00000000c0)=[{r1, 0x2}, {r0, 0x40}, {r5, 0x8}, {r1}], 0x4, 0x100000001) semctl$GETPID(r6, 0x1, 0x4, &(0x7f0000000280)=""/241) 21:17:59 executing program 1: r0 = syz_open_pts() r1 = semget$private(0x0, 0x4, 0x200) semop(r1, &(0x7f0000000180)=[{0x2, 0xffff, 0x1000}, {0x3, 0x2, 0x800}, {0x7, 0x4}], 0x3) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x2, 0xfff7fffffffffffe, 0x10000ffffffff}) fchdir(r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)) r2 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r3) 21:17:59 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x20, 0x4, 0x2ad, 0x101}, {{r0}, 0xfffffffffffffff8, 0x18, 0x40000020, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x8, 0x21, 0x7f, 0x4}, {{r0}, 0xfffffffffffffff8, 0x8, 0x82, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x1, 0x7f}, {{r0}, 0xfffffffffffffffd, 0x14, 0x0, 0x1, 0x10de}, {{r0}, 0xffffffffffffffff, 0x18, 0x2, 0x2, 0x6}, {{r0}, 0xfffffffffffffffd, 0x0, 0x10, 0x100000001, 0x3}, {{r0}, 0xfffffffffffffffd, 0xa, 0xa, 0x7, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x0, 0x5}], 0xe508, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0xc, 0xf0000001, 0x8f, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x5, 0x4}], 0x5, &(0x7f0000000180)={0x9, 0x4883}) fcntl$setstatus(r0, 0x4, 0x0) 21:18:00 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file1\x00') 21:18:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000001100)={0x3, 0x3, 0x1, 0x1, r1}) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) 21:18:00 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() mlock(&(0x7f00003f9000/0x1000)=nil, 0x1000) kevent(r0, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) 21:18:00 executing program 1: pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) renameat(r1, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 21:18:00 executing program 1: r0 = kqueue() stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') 21:18:00 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket(0x1, 0x0, 0x1) 21:18:00 executing program 0: 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) write(r0, &(0x7f0000000200)="63157b02b3f1f861654badb49a7954c2ed482fbfced52d348ac6e5522cffb0b43ef118cc802d17503808e13f76ee3b39d584d58ebad40936a5b9ccf907092959f28f8a78cab3b06cfc8f04be1c0d6ca56499cf64a8781ff40616f4ea5af41b045eb0dc16428581f6e58e74b7248f5c80e53a8ecc9f4e783efd8df01d4c8f0f503df2f84ed85b82a792dc776e05e905f08edb6bb30367b1614a1aa27e804b7011b7b1117923357956f84bfb86b1f04df4a4076ce8bd3ca05ee3551e", 0xbb) sendto$unix(r0, &(0x7f0000000080)="d76c1b3270aa760653fde9a7a3e0b96932f6a826d02e6db593b64533aa9e5365ae8fad9cde81b82c868a4afeecba", 0x2e, 0x8, 0x0, 0x0) 21:18:00 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x32c9ffa8) recvfrom$inet(r1, &(0x7f0000000000)=""/108, 0x6c, 0x840, &(0x7f0000000080)={0x2, 0x2}, 0xc) getsockopt(r0, 0x200000029, 0x25, 0x0, 0x0) 21:18:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x10000000002, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) fcntl$dupfd(r1, 0x0, r0) 21:18:00 executing program 1: setrlimit(0x1000000000003, &(0x7f00000000c0)={0xd54c, 0x10000}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000200)="efdecdea22b7e14a2c877e6927d0ab8c69cede1aeeba6168f6d9efa96140e88255d875ca047b7c40de474be9dbddb6eda6a605b5220158bb377b233e91eb0d10ae3e05a4a57901ccd54ddbed04f8b2eb84417c61d6c7e978d663e689ae3ff9bb4a43a365c36d9d25d217f7", 0x6b) setrlimit(0x3, &(0x7f0000000080)={0x29f, 0x3}) setrlimit(0x7, &(0x7f0000000280)={0x3, 0x9}) r2 = dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)) getpeername(r0, &(0x7f0000000300)=@un=@file={0x0, ""/1}, &(0x7f0000000340)=0x3) read(r2, &(0x7f0000000100)=""/228, 0xe4) 21:18:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, &(0x7f0000000200)={0x1ff}) r1 = syz_open_pts() close(r1) close(r0) r2 = dup(r1) syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x2, 0x8}) 21:18:00 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd6ab103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fe70c9ea73906e2adddcb95afdc27b8c9831354609d02fc26c4b14b00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d7b65d2712d93ae731ffee5a627d0767106bd31b4605f1d00adfd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() write(r1, &(0x7f0000000000)="5572ac1785bfeaa21d0580835e35cf11a79e93d37b5142b9aadedb397f9f28b83f8f8efb0dbde5a68c21d1debc0e96193dd698ed36b5362fb35d6c59009ca6c15e17fa3aa5d6038d39271fd2b121f7e9bcfc8cc6", 0x54) close(r0) close(r0) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x4, 0xffffffffffffff7d, "85fe4dbfa60200000007ad00fbffffffffffff7f", 0x1}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:18:01 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) preadv(r0, &(0x7f00000014c0)=[{&(0x7f0000000100)=""/200, 0xc8}, {&(0x7f0000000080)=""/40, 0x28}, {&(0x7f0000000280)=""/118, 0x76}, {&(0x7f0000000200)=""/1, 0x1}, {&(0x7f0000000300)=""/240, 0xf0}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/144, 0x90}], 0x7, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xe0e8}) pwritev(r0, &(0x7f0000001540), 0x0, 0x13) 21:18:01 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x205, &(0x7f0000000000)=0x1, 0x4) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="14000000000000000009000000000000003d5d0000000000c06bfb940696b2ab907383d15e316fc83dfbed034e21569abddbefd343492435b8ae9ff5a35b498e78f92306ce4500008a0bae79569ef225571acb6e5d884ce11e8a0f9e5673f3fbd8b578758a6c19f6ed82726049dfacc5842bdc1217290e0814bf45ba751154c4723df0f0ab61f4491a74b7518a5b19c1dd1173b45eb654e4271ccf9edb8d58281c41507cf4f661ffc75095e3c599395577ceb2e2c830a073e6988494f74d060d9880375535faa059b1e667f988899c13e72f7a7b569662904c9437eb9d1d8057e6aaa84ffd3a79fa8851d87cafc030587fb43adba6925b6bfbbe47c4e635c3adee65a904590bed47acfa6a8f3ca8889cd0c7c841303dd5d68397161881"], 0x18}, 0x0) 21:18:01 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) dup2(r2, r2) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x40, 0xf0000002, 0x9, 0xb42a}, {{r2}, 0xffffffffffffffff, 0x40, 0x0, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x20, 0x4000000, 0x9c}, {{r3}, 0xffffffffffffffff, 0xa, 0x42, 0x100000001, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x8, 0xc0, 0x40, 0xd087}], 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xeb, 0x2}], 0x80000000, 0x0) 21:18:01 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2, 0x8) kqueue() r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xffffffff80000001, 0x129, 0x7, 0x3, "d1775cde011ddea97552e4cd3852df3854e556e6", 0x3f, 0x1000}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x103) 21:18:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=[@cred={0x20}], 0x20}, 0x404) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) syz_open_pts() write(r0, &(0x7f0000000140)="0535cb0c7b2d4bf8054b168936267b949f5c0105a1954e4afb6e21ae1fac10d95d54e05f082f9ce6d35f6d118c0d1612e3c4e0f23e41287fbfa0887a", 0x3c) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x2, 0x1, 0xffffffffffffffe1, 0xffffffff, 0x80000001}, 0xc) 21:18:01 executing program 0: r0 = geteuid() pipe2(&(0x7f0000000000), 0x10000) setreuid(0xffffffffffffffff, r0) 21:18:01 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x7fffffff, 0x4) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 21:18:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffbfffff, 0x18, 0x4, 0x7ff}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 21:18:01 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) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) write(r2, &(0x7f0000000200)=')', 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 21:18:01 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) getsockopt(r0, 0x2, 0x0, &(0x7f0000000080)=""/50, &(0x7f00000000c0)=0x32) fchdir(r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 21:18:01 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mkdir(&(0x7f0000000180)='./file0\x00', 0x89) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getpeername$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000080000000000000000000000000000000000000000000000000000a3000000000000000000000000000000000000009a67000000000000000050d5ddffeb3feebaec039a5b77c8e064e6142cf6e12c00c4"], &(0x7f0000000140)=0x6e) 21:18:01 executing program 1: r0 = socket(0x2, 0x1, 0x0) rmdir(&(0x7f0000000040)='./file1\x00') fcntl$getflags(r0, 0x3) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x40) 21:18:01 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x38) clock_gettime(0x4, &(0x7f0000000000)) 21:18:01 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = geteuid() r3 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() r6 = open(&(0x7f0000001300)='./file0\x00', 0xa0, 0x100) r7 = socket$unix(0x1, 0x1, 0x0) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r9 = open(&(0x7f0000001340)='./file0\x00', 0x200, 0x3) r10 = dup(0xffffffffffffffff) r11 = open$dir(&(0x7f0000001380)='./file0\x00', 0x23, 0x12) r12 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001280)=[{&(0x7f00000000c0)="c15afac849521cec6394295fc02249b2d27762973796937105f38380c511d92d74c7caac88044580cd7c10fd6ff2067ddc6aa586060542ab337e8f37d2d7f8df3c37ecef5013e6b749899598e333c08f65a8321663ca7ed3bd6bc5af3a77c934bfc9f7b4f7e2b9c318ef1f80a0f356050f3e6cfd82429471d699397131b8eed271651b86fc13daa6059ac185d4ba3e6ece62cef0c1db29ff17066847ccef7b6e3cbaa0bf36c5055b02e1247325eb5d80d69c76bfedf34c35f716ae02477296ccfdd248903e3b54b39a128e9d7947f30022b308862de06cf5b9bcc51c4649ccefbf5211e695590287cdc5c18ecbad8f0dc095595b851f0ff354157c1188b2df49ffa656ae8b07aea60a69477e7599944498ccb4b5555a2a616bab9540221d43d7229b8321147e2d2e627b21dffcd8d4a6f1f5e52cebc4815e0d27a1f38a966ccccb56d3bf151812366a998d7dfc5cce3ef3930868dc8af6ab7f6c2e3a332494657efbe0b0db017e1fc6e06c5b24b420273bc5069779b19c93d29517aef73666b3bd41efff9417f153166c4f0be98d97f0ef4f0e91d8e1e013f9e4d3166b2aa047772c8608e0998bd6df20b4be3f22f336cfd674acdf0ba73f4352cdb95dd0faff4612bfa1592424106cdc0e3fd14732d9f09a125fde1eca84fe557f1d3446af0b82cdfe74eacf459d7cd3372c5a94c914d0488fd167f6b19d1b0c619fa2417f847d24dd07f295e16c162d02a965fde8bf573009fa85df6c972272ecee436ae761c644056feb7e43af61b066cc61562670204083ae14d5b048ab8b46d20191a83107a870f52f41c5e3a10ecc00240bd92c272ea697e529d0995110f46309192f8f98ee5b51baf8765a40a8ccee5d7dd766dce19317466e7284124960316cfee195ef06728e9cbf326a10e39286a0fdb4421d62c8f604d7c324d2a6a321e2e26cd427db3f5fa4bf98299c8f7db6492bba06f0a942ead35e6d4842a4cfef350957b2ffc78b6b8e98cebf2e63d36eadb4d5093eb21042e4ed95faaaa64d40f8c01aa33e0c200f72b8c5d01fc0da53d873b47d6e50bebf4f13cf5ca4e51b041cd50305ce7107c6966d51b37e407f878a00c15520f3e4cbfa3fcad983c530491bfbc9e5929fc04735d99207aab10f6535376a0a15cfcb334f5874fc6c26cdac162d46e6c231261908165d7e0e6c1a127f919f68c66004f6153f3519f91e1f54b20455d9d27edc319e94d0da03988f69fd9e5dc75b4da3b1ace459e205d5e8ee0ba054f9026003a796749dd50034285c0940a4d38ad4325e531d1e4091b1d61d1c0dca8099f122dd0f160d2ebe5f23a07db020606730441be99b6a1795cac9b1dbde913901d05a1deb517e3328ae00f3a356309378065f051d2b2ba1554511caa51367924b2db1a459d541ac67f9b137ce90b009f34d9df9f053cbbfb5f2d6457d78bb2ca9f4599e59daeaaf7c58a35a27100bd3dc421de6d13dac95064cfadd5785000768e0953def1f4f37b5920501914ed5ba7fa4ff9f66005e915c29cf44abe442edd71343b50394f5f0d0a4532741df42172e52038e0fb9b4788a700cbd53ff161c8da368f68bf7ab4b47fbc785519bc4ac0adb7862100b2bf24def86d2d4e400240c61bc8f30ef94bb936ba24a4532117439860f187d46bc486147072aeeb271ab7cfbca629f1801bf4f5db2fb29f639f1ae3f890807dfb05e3fb2c32db9ad3fb84fc381fe1460f5abc062b9272eb2456d1a94e8a18c5ed6917d89df6df185eb1f99ea95fbc44f963b84e8ccb1c8595685f51424b57b1dfa13520a1b93193b64d8e533ac42b8897c684e33a91f71377fabd5ecdf2cfdc6232c544b48d8637fc30b9b67aeac7fa0fddbf8d9bba7922d8e3eb979237a2b851afadd03d2fec1abf114c6a0b472572cd17d51377ca7b86062b03e96d392c9d2f099d5eba970fd44e51088351899fb616d32b90af797bd14543610716f623656d02e117745e2811b81564ccb23ad3ba212d5a45d54bb093fef15f3d7950be7a4ec01e26118b9788c19d3a6609f172fdac4cab47b5986bc8d1a380c80f1dfa1d432fbdd6eb264007ed00b6f8b70289dd7bab3f7ce1cc0cb16749b06f3752ee36d43fb81a950c5c783ac47ce1e3c7e152933d6c5a5e6e9ae965876f4cc48e819e38f28ed5b05e8be92d9ef7717f133cc894bb87376ab9943399bcc08294e96dd23a1123318e485fe0270807c3009cb7e7bf94bdb543fec2f94123b11fa6dcbd8ab4152210aa460bafabfda6c6a1e7d4f6c3281f38f3ba08e72b5e5616399a5c523eb8670277df920738c0ba597342c6db3826df27946d1800818c152a51ce9d7a8f7737eb3e84e1cbe1cbd17a6af5e82868d86c01679d73056d601fb4c6a89ae99336efe73a100a04c2dc729368d989fdd95bca535885998baa34726a9eeafd1e3524f3ac138ad85d2aaa7db74777cd64d2079f6a5f40400c42adbe7e8ed8033c8ca07a37da1f1a4cb3a80fdc282a51e7729d66724f396f7d9f7e6cdde36b9c5d171941eccd0d49b2042d471be2ee8011ba3de86a0572edff884882e0120f9127de88a6b36a3644683f2eb90892763f7d3ce6174ec3f123843708b1564d19529550c76d5bbc231721ab4ac26a6f6321b6ee7c63bedbb6cba117fb5ee90209a9a4a80858c0e2354dcf34a9a180ea6512e418c3ab91a47ee319f1e62f784c431f290e0d6b93b52aa504314b32900529b8ad483f04d395a7a7babfcd5373a20dae49c806b8a93143a82226a9da1b0bec2b57f1785a67b1a5a6002fd6b5dfcc9566b90766aa84fa6869e7ecb2b7d3e43ea113e150c593258f6c2da09bb184ad7add3a77c31f13c877520811b77a60b962823459e6e64f739ab3094e12e5892cd69490a780b377fdd6b2211ad9e466df56593899c260f78538d62b6584f55639ecfbc3416814d380457adaf04f3139f29bdd1cc30e05987f66e7bba1ff8de05b80bd03bce500ac5b10795e48a3fa952e3e6bf5c2bd21cbba470c8ca90a9796f8f0f15ab96d42241d67aff9400f7cde0c4ec24e603f3fb37a7678e78c052c367a58374cf54bf529e9f45f1a2209b92014f42acebdcbb2bf927813e637f25ad96cc2a46cb27a5faf19a15743b85694055b76f47161d73fbc534a3ad3708cc003a5583e5a10687ac23753acded0ea2039228370aedfe69e4ee20278eb63f1dd199281a9209b294bf418175b4de982161c8a95933602e3d476a13b8ccf68217c3109444c257b49de106f8daf75d5b0b64e62a6d46dec71e41c0d87526c558d347351dc748e6d8d7e84825d9600d5d34c4cce0741ddcae0d26423c051bd88aebdb011f5d869cd4d45efa789b3ab63b1cba60aad682fa113574fe5ba9e08dcb581ddf0ba9b831f1499eed9040900a9f0267a758912bb98a1c757970b572831c2ff8eddad6690c706e299e9cedea806350dcebca9c564331c8ac92b0d788622d36ff63977998b962b177ed2a999bf210a6cca3c8e7982d926392b65e5427f4f174fa61ef52bac79ba9821e1a1096f7d220dba68b84c571dbc0a1f412a6daeb500627c7c31bc7ebc4b7a53698706ba269691e2334b2ef16faffce1abbfc20b1b4cf5c81a38ef6b4ccb8d05ca596db369323c781d34ac3d9dc5b18fc6058dcf4c8b8072e3d96febd49706de74676f4f1f1d5128b202e065ef23209403fe8b469c8767f9b79b31b990e9f49aeb75c86374f31f7722943a3240a39cb97a5a92f1ce594ae88caf4e0fb0549b551697eba8d2b12c513459e32555801c2f27af2f6e959f565057714c5413ad8547ad01d65767730cf22ababa39aecc9f6200d18a80a79415694f79bd725933b8e5e9946bc13a1d788e34a56d6c48b7f6d1c5df3642c9b89165bb3de932e02b4a468315ee928ebbe55be4d1338bdbb97e02a85a888574a9687802aff531a312e5e403a0448fa86e307770a7006a4a7efb0cdb7d7d4ebc81700eb4d7a7e17bcf4f1682f2f38a61bf52514f1eba51327c77e05ff52cee303945d1d05b8ecc960897e8d372e46ea97cc4a30654783fc272d5e8e0ed52d330fc26e3ba6b337b8f2b1738ab5f4c74d8b293e28f5ad1449d656095d678353084f13428bb6ec9a58c2ec3fc3729d078a27497ad9f611d2a81a460a8dc7904313617348e2da8d850b2d404ae7ccda00541d1dc1467a94f1734f601a917fecf5f0625331ef7f3147776e4bc46fbb48cfe42634a1006a7995e95b0739e9087ad3876bbfb7938c0287c70d2a6cfd5ceefd042e03306eecde971d4a772d141ea4e20557e4ab2f95b720a92be5367d177029eba72682511d814284e2dec00e18c366763086479ef0a22969561edddb6653c9e49294bac9d3e6a8107a4eab50bc5724291b15561566abb341bdaae59915964aa003de3be8a1cb2ac78a027d9134111a97f1be930e4b2d3348b3cc63f7ff7a78979d2ee6a3ed95ca31b8c0cb2f87d6a67b1de7abe2b7eb61e002a7b2aef342bae62b179415d679c576b3dbe9a01c4e91d0422f78b86ff4cf1c18882e5104bb8135e973fe6811e0eb773d368089d08144c8ca9cb93bf9952eff13990fd2ee0523452159c55b32235652b03ae36918ea65b478d5bc6bf44b759a331058a367c308ff9a31d2fc32bf58dfc8cf1ce6f053d757f99409a783b220d2f59ff1fd32831b5936270756da38520d7322054395c07aa22cfdbb79ecf5a6d6c0713c5a55d5d6074db96a91f5c666b4e9c33a3acecb7f656da8f06ea76614aac51fb7dcafa67f10e870d4a4299f686ed89ed46b429eee94368b5f66e8f5e55cf6e843b7957c0ca07af8359e7f52d1da37649a1bced36540ae9d19341e6cad8626aa29fb5fc07cc17142fb9ccd5cff89a781acb201c126be7b89349acdc24326ff326820ce6339299c8d60de00f3f0f64977163d2731ef91f757aea41c4999de29b1c1367e97cecff209c5afe80edf04561cf67656410d735863e57b47cc7b183ff0fe550620758cfef3aeb27dc7f490e13e9d2034abd66972e214ad89b7cb851f12b7e9c1f0a7f475bbda833c752570330f3170ea27737dac6716878822b0c0583791c18c64a4a1d6cefe25f381df01ddfa5a45d5285d42c7044cf7947d8d74de55c19729ccd0ad699e17dd4d3f835f22f234d58191abd7f5949f6a5b494894530e1becdb6b8995bab9dc7ce72b7ac83ab7f75c7afbf33c27c1972641a8bc27f8143f006e97b7f7d56966ec1ac67d28d4d2fbe65383ea97d7c7576248809dbc338d1ac2494b612a9db672d665f88acd287cc39c31e8fa2ae8309bac0b333ba4c3ad6e16b79fc88cbfdefb9c3ae67b519ff5e0490c2413ebb79deb7c9b4aeee2ac08cbe9b81028398aed78bcf50c422ef328911aa398f0b8bc76ac1ea74ce30c180f8fa2dbb5e0bfdc714a268e752f09bca09c886a05b972912ff6d4196a75390942e11f750e6d95d772c248aade7560fb3ba1aaabf1191d76933af370681c1212369dc208dd28f7749a007fb7ec5d5644fb3cb2ea0023ca4272469b8f6d1278ff13f066599ceae2fefceb7aa2ad57bbb65952b1ac560eb6937532c9728e013a3977114c31510341f692538deca75da5eb324f0dccedfd25a0c5d70d522f7142488cafaa8cd293d308ab6b8001b1ee765b08f95c6037df98b5fc1c5acb4a5481b66c3459193d8975231ece1afedd0d73085dc83ce91de07729d8121908e86ca2fcc8f13f0a89e5842db23ab9d99ad3966359bbccaadecfa3c2be88467f393342615c485f7eddc28c451c54ac1197432d842f4db7d4ca47d8178a16676f275358ba7ed71a1f39d5ab7c56", 0x1000}, {&(0x7f00000010c0)="f96fcb55ffb837608381c5f9bded0a1526f7b450f990a8ca217e17112546b7bb65f9fd51af56d26edf469bd988478a3782727d69fce5fda292f599851df68210b5dd45883084da8ecd1997491483739c536eb0f3481ade1551f7e585929b254b5190df3493bce7758e93cb46438ae80a7a1c3cfaacc978d99d9b67c3b7a3244dd68f93347c62303b38a98867a716c7ca4a45428476f4d4c8eacd9a519279048646138f38adc8af550d7ab137bb440fc3bb050587475e37d4a114b5e08fc52ddf85114174f7ae44c3f521bd4c85158239775707247e1b05170c086c5a3495ed3f0907", 0xe2}, {&(0x7f00000011c0)="f979487808aabce1c860df4d3c06dbf24504569d5606b61226514dea79f24e9bc8e43e3324", 0x25}, {&(0x7f0000001200)="d37929d1db1cd421e9704888bc0bb37279e3175854ebdde1143440bbd93a8dbd43ed049e71120de15231884f9f220c24aed6ff668b2e1d058450035c0586c87cf110ed85eee7876a4ffae8fb62f1090c5d2e5211b36aec94f2c6d02f6f6e78c0850c8e6764a215d2", 0x68}], 0x4, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6, r7]}, @rights={0x28, 0xffff, 0x1, [r8, r9, r10, r11, r12]}], 0x68, 0x2}, 0x400) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000001480)) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r13, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 21:18:01 executing program 0: munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 21:18:01 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x0, r0) accept$unix(r3, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x19}], 0x8001, 0x0, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000580)=[{&(0x7f0000000040)="ba3fdbd26e24b8523f8321ac14fd673f758fed934f182c7fca3bb8f81c4a9ab6472541921203471e57e26a558547ccf6415a9826fccf27b6ad238b1efe53bf46acf520a489d80781dca65bd4095d5044e640a2b07d6ac15caef717735449c604637c3cbde74e468193be7840718865b5526ba4c4a5", 0x75}, {&(0x7f00000000c0)="90acd1fac347e43a5d1d3501476d96edfbd08d63e870a5d7bf2bff7088e6be64bc09c6be0be3d2f844b6b63df322bb27f3abaaa73d2367b5e0c4316e88942494b3ce7353abd35e5b9d024f2fc8c1398a6c1edceaeeece4fcd52f53dd72bfe0", 0x5f}, {&(0x7f0000000140)="7fd061796b722904f2a3670a91f750e27b15a74b23c36a90a3d420318424e70c9ac08244f2478cc3db03d036ecf40ea4f60bb54afb016d68849fc88fe104d854055b236c048bbd919405a0588487b35f29f80224a65adb409f8a0a1aad0400204349a2c14ea7e8875fefc352d5dec9d474d80978450ee274d95ed7ae6550e9", 0x7f}, {&(0x7f00000001c0)="a5e5792465cfb1eb393a7575ce27db2ecba934a3e677b17d78c089d43ed6ac7cdfe39a7396a49d2c13442d45833f83d1614f75023fe26d385e4cf45e69ece17ae8d6572d420f25e86bebd7c7711a3718d0bf4dbe8d377d866c629134e779b7390fa1c57c883689f50b0d9c89dc760f48ba7b349693fcb7c82c2f9f1394bf516f4a3e7b8b22", 0x85}, {&(0x7f0000000280)="048c676582f238f4f26675074951a61d79096ba17bacce0e9d28982b0d638aa4", 0x20}, {&(0x7f00000002c0)="c8af2f3d51e1e3352b1fe2ee00d597eb68adabbc535c7da4c9240ea29af690b84abdde6b3883111f14a8980ed1fc4516edfe43c0628c8de16e4e5953575df847758ffce782366206b24b17b78126d7d2b4a8f503ae9296ee004ebe4747839001a5d30b5c35820d24efb45363000366ba3fb08620f879665f7cc9270ac480c0dfe0b7a92c31c3acd9dbcd2ecb99fb3bfada680f5e8124219622f86086f71165cdd005", 0xa2}, {&(0x7f0000000380)="d8391b3e6de5bfa3532d4786bf888d8c6297c3b13bcaf564d5b3e424f35fba29c1755618e82dfb2f00446c2d36ad70d3909fb692b4c8fefe36c31d9ae4222239e0f0153ab622287406c2f0236e48b143d8c55fb9be008f994035305f4c26540b3205de78ef3ed21239520455972283e8253f3ed22e6e11b7c20e2257878a96ab3f407a79f878ec155ad6c089c93caeccb1ee8349189a3b75db8e3c67d07a5968aeb0504bfff12e7488e11d2e822abc6ac629aa9376271a87b713cce0589e00b8f98d975b69d25d0fd76495d9f9d96680a28798e2804859035988ed6d9fda7e221c1fc03abc69b215df2dc4", 0xeb}, {&(0x7f0000000480)="f2cef31253c1632d1d8eebd11ac4aedde767f96a2f7997d1bf5ea577b6b780264a66d0515e800e1ed0f8dec8a215ad9ab75835963aa928ed476e255e8722fb9fdc9a0c5be8edbd855a0f732d89f06db97fd12205a2f67421015c4b2a228687c59c0a10371d5849dc0a945fde8a613da66081032583edf13b86fcfcd16918d8045f63adf78166af7934dd20d6dbe0cca66b3d645ad6d2cfe5373ee76122b716d8f9e1e9bacb9c31e499f0a1c23c427c0130a13327f5cd9abfb8b47f472fb8139f89f79046db5eaf89955be32baacd5ebf7b9e4dfb55c9756527ef1fa27b798c15f25d359d56bb690c6d53a090af52b76512e991c29b417a8f1a55", 0xfa}], 0x8, 0x0) 21:18:01 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r3, r4) fcntl$setstatus(r0, 0x4, 0xc8) r5 = dup2(r1, r0) r6 = geteuid() getgroups(0x0, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) r8 = msgget$private(0x0, 0x473) msgrcv(r8, &(0x7f0000000580)={0x0, ""/4096}, 0x1008, 0x3, 0x1800) fchown(r5, r6, r7) execve(0x0, 0x0, 0x0) fcntl$setown(r5, 0x6, r2) r9 = msgget(0x0, 0x2a) msgrcv(r9, &(0x7f00000000c0)={0x0, ""/225}, 0xe9, 0x3, 0x1000) geteuid() 21:18:01 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000140)=[{r0, 0x50}], 0x1, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000300000000}) poll(&(0x7f0000000100)=[{r0, 0x50}], 0x1, 0x0) write(r0, &(0x7f0000000180)="37de1942efa61c8ac2dc5ccd73f54012d4721fd45e9808539cce9230bf951204d133b1c82e043f3ecb27d1a046e537b61c881e564a6e07f2ffcc3ba4f3b9289a56fb1813c219fb274b47b174442b768b3d09805dc1a76449eacb33c219c7d7beb7e6a05bafe0f55c77922d21d804106994aaa834228c03128d3d79fbdd1aec8a9acde46d0104fb06d93812d9d1fff582be59589fb292e5ab8b2e45086693e0b4cd2958f8eaafa67cde68aabbfc6ebfca9d819cceade78141f0e1a8a1dd8cce8338861ceafe41f9020323c1319daf174f345621c72a601a788e6632c4d8150bb4dcb505f6e485d746660ac8ebbb00498effc28549f12b54257e98524252dc8c3bc6f3a26557339ede61ba6a85089442d45094eef0a7847f1663295cfe540cd8c15b2d76785c4c06a72d1bf0af4f7fd0cf6d834890f6f3e44039bef6c4b29aa79be33a170a276432b6d0e733340f2232bf6c155abe8a78d07b4e96ae82c6a2ac84a90e025e2664bc12e4a1246859547000abfe54c5ba3603f1fc532c3a7dc0f1cdeeeeba1b61ac7d71cb0d0f9c017f1061ab9b2a2f98248a82cc75432211ee583f5fc9eeb87e3cf32352ebb0482eea80d2ef542655c953c77f813ecb57b37dd56f43d15fbca489c84de85b1f0cfbb35e9d6870c5034b20f810dbfd04aaec694b4834cd46c28966a3967abf0766ebcee3a673946a843e133eebe6f0015832965ef918951e69749cf8b2e5fa379f3ea7a601a0eee3c208d2ad2bf45317a0235f50ace0bde88f8056d7377c7513eec0ef4e52517683bfe8d238b7076b26a0acde8d65e02e9356b69948c028b5e728be773980b6917e7ec7ad27ec685c61311c7aa0699e85584964a6029358aa64217807b580f7c8e261f72fb759e177d1e3fe6c5842335dc783c9f974cf18cdf4721fb4760d550d440489699e7c3d06b102562a1a665dc4aeec49934bd6ca7dea874e87799548df27b05fe386ddee85aec91005a938b98fafd536bfb03f11ae60a45cc3e7691aec068249a89b558a6257fc27e83df86b4dddc6084627d148edd7d5aae1ec0aa28c6df9546f112ec5bfc86ef9cc82b0d0cc8d5433e5901c5390abfec7f261fb7bb464cc51f5dde9948d9b152b0c2bdf88bdd8e10302d5b14eb584b54f3aaf8502028512ef9bcf659dae39eb03cca42a08566c6745bf199fc2d057e1a1f66c8d28667785810abfc6587af83a054bb2ff7459f7d5b1668b88a6d2e26ac65e4ff0fe8c76ffcee4bd65bdb4a8b82e50c810ae6d413eadfdd6e574d1262162ce3cc6c67bedbd77ae39ad8e0f92a60dc7505a476d176c69bc1f6e63713bc02488e9867cb78238641a0e9a6d7800b029fb0c23a44a3e4d141cf56b7f13ee081d800555370e546a0b39b0ad933ee8dd654d91d658d407682ec61a676399fe597c384ae994957d76ea93c9f3478c10e8c402204cd39144eb364893641a7508f7597a9e7105f62257a8fb64115b1ee85f7c9d61a4cddb7009551942c645b39a97c88aaa944f4dc12302fc12b0af5260701f9b83e35249c50f7993314925a51524b9e67217bf73daaa7b83aaff8fc4298a78ffef842346cfeb217abda4c18f1a36e2ab4d53ee581bffa85f9180dbbe7205ca160b30ade61bf755a51b39dad0a369a87ca31986312c2911e6b5de509b72d3fff0331df459d1a357bf6e62637637511d464806ebc6ebde1990a888cbc5a3573bc4f2880bd401e7df66ad6644d19a78b8df7c03ec86ac367ccc75d6e250f6ec7476c338b2fe911e638009c97b87b10892dc5be6e39cd991d1cd42586e149b5583969fa7ae4281c609366a947132135f703e98692bfa41a4cfbd2682e9c93e18fc02b25701b4cb5817593a76c0bbc3442263077b91d35db9b2f16fcd289cafc27f068215e12d14c96a29ce5b9e86280a520ca52570bf431a7e8bc2f708ee140ff03c9742e44dc80e8f0b9ffe903bc2f17cd9fb6a39871220e0ff6351325ca446430d8ad610c63a1f017d11df356074c240799b0e3232f80b92240bb8e814bba6354ca6ac70f39971e92a8578afa87d13c96c7e5b836bdf52ae1686c7dd5cb03d9cd046bd5fe29b9d45a5194f5aad3069b68ab4f01582d3cfcb9ccc6b1bed8ac8c880ef2a702dc5593453b1eaa8097159bbb13c89b49fbb09cc9d2e97d90d2dbecfe236a354fa09424ef13ba6caa9d5c0dd6c1c1b5f307be6e018d0d70c72e33d5a7c613cb36a4855c0c528a595d7d15b990258e965561ed692c806ceb4a9992892b3395f4f993c8b7fcc58d26627f52cfac9f017ab5ea3ff5c341d15e7ae6eec0d725879b6b5ab796212efdc6c11e56d8a8fad9c3806a4700af41dfb1d799a3e8ede7ec945a991683a23c5a805cdf46dd0eda1da23d1ea3c1b142ec03196d1935ec35dee58f741719fc46d305dfd38758da764661f4a9e14f5942a153cd832f513b8f1a1a2535700cd6cbb4756f79393e8e92335157ae144fdd625f50ecdb2fa7fc2bb62d631792975e6d6a73bbe5633446b9a765c9d57d63fea3202851bdc714aefce31e3854312c93bff910d115f4a0518e921693fd922d3f77a076b6d011084d0f528f060175b4d8e7f15a9a7ea9b1cd6804ec260a1c522359c0bf68cc446d15c3b0ae8f77482579b91815565b12b04ee9a1dfc282a0e58c225c7e6027c78c299719e5a2c24ad36c6c88f47fb0edf2ba5db8473f8597b368994d8a6aa29e2703ce7af51045ebcca446addb7e0bdbda1955a0f9da3634359a9f0ed45b58f747453038307389a5565e970cc4659a1239f04e9cdae9b12c0fc61bb761f720c29b125ea49b3e7592e209592ba51fec9afce0e232a29b574370030beeea4fb3dd6a073bf33fc4f99e3c10eb55b55828ff2731bd0ee94cf3d0c4e809fbebbf7658b80eb180a6af50f4101c562e1aa022ea5dec84b529dc2d8f2294f02dceebe4efb1b4cd5480405dd1ec7ed46d4b49cd6b89b39c00aabc430e2f819f99b023470b21b0c01f17c87b9d518d31f441467e57ff70ee6efaaa400411f85336a8f8224810e3a92ee17056b79009468ef71bcc35ae5dfb5d0cfd51304c5079ed5012a39685c8de28feebb4e19405f2f2ab07706c2e5c8264c0570daf084d0121e8750085071dbf4a9a8d92fe310b27b57153ae1893d656aaee1ab38f78983fe587bb546ae95f77da0825a1574d3eb3e278704df96b85fc1224f585863223e90af33eb3c578d4dd769d4bb1dae5ac5d8c3bb99690ec3424ee305e68bb5f8efcee7f12616eeb6d00a29e6d640dcd0bcb1fcbcf46df333e5523755080a04d52bdb9ebadcf7425ecf6aeda5f4c3a55ee59759d4815137e53e81eac3e549daf4ede254a16796567a579b973b24eda5c9cec1345a5867b51eb6835d8fd35ef9bf4bd5a460f0d9306fc63fc975eeb7c97c1f17417cefcd2999f75cfc2ef1273f707a9bd45c72cc482adb07a531e7316092451d487debc5563fdcdba5ef9080704edc6a25b674bed81f20d30f447af2328c16526884387c0d3e0bf8f1d2d3e787a53679615a91b3a323af04c4db06586fbe5112465389947154717bf098dcd54cfe68c4e5d2b0e64fd3a00e1327ae1423a88c1c4790f1a9deede75c740d37ff77574bb31d784a0dde62c6c5551c9f3cf19e68bc1541924ab6f29f9eb8c4f8973d3e8b32d06fc91d1f181e2e061faf372b9968e62c9c838cc65082fa94a21a2cc3d51dd33c551257f2aaa5727d3a5dc90be8aa4837d7315909714b45306678313c26688d7c2cbfe4e7a136c1ed539e155fbf212d80a78f95b7f8ba19dc8c4de1e0197ffb05ffcaeae8766e4060010b0fef2cb64e4f70322a6881eae5b36962ca2a7a8ce01f7ced9ee16240ce572da96599436e217f8d9cf4b6e605107db345bb12b7bf81e2eba9ba8a48d0fa10f63e4ce71c0e25eb1e1deb9983d880d39aee0a1e775c2713718df2f1fe37016aace6f515ab2e92745cd873cc17faec1483019f99f3bbaba39898421ab9e291054d3c1a0f2ad2a2c8585ad44b44cc74a7005597c5749dc037cb8741e0ad6f3f2112d96d6a287db3bad54e5fd67fda407d5e7812596a2a181a18d9db1a1328ebcf4fc0c88789aee08fd5bf201b35f8897764c613c1fbb791395eed1f0fda7c742b07a65501f8d865497199b318ccf36e16f65ea3eb8b9ac0e75d9ed1f48763a8bed150f23fc6b1d8cf875101d027f75904464be504dc0e0bf0b60688a5bf1d8120d7570893f93bc03a78e3a3bd98e69e5d2b8ba325e51912816f66cc637c26cf856c6a0f3831cf01fdd1b9d35382a4cc28011d7dbc61b7e2815deb6516748b7db1bbcc4e9d6394a4a4ff37e331cedadcf0fa2d5744f1165349e81bb093eceb09318e76342baf462330dc14a58126b2d364d835c3c046a434fc5a0cfef7fa489150ad59c4551787e414c160f99551295fd7fde7266bd3ed62856bbc9d33768dee682c739bbae68672a80bc1b8c8016f9df9064e381fd23dcc59dae29d82e2fa4ea617a0b7b12ab7ccd2cca9a312ae793439239fe4938d2aa8d4128fb8cc36faf98ec52d8a3d5371c65d6be965227681f74ad8fd14c75d99ed2de1de44ac76997493621057cdae2446e3221010faf0054ee89909932efb86b8edfa5dcb44f459d4f2fc40eb6246129ab910051dc51d95025cd24d4a28b82dd400c7bca249c2c205ce34110da973b00753b48853e600593ee71385f6c82944b321919d1846729c31099a60c69bb21295e0e6dcd19798fd68bc764a89ebeb30290fd9969fee5120c3c9a2251ddfce6b8f521a45a681cf7a1c2c3eb8773bb23e9b55a1b351f8cd52940cbef3fcd1996661bf5ede88b52e63a27269cb0c8f76912a0a414ddb71ab9375eb35215e62f1750525b3ae2de24f57a24ffbae652c4feaef975a0d895181ee9a4612900a0d1040e57d22726537a677785806d887f4676c8bde364603784a6250460ba1849d763e29c3ec02fa79a5ff11d95a75d15284405ea4d04220eb766430558fee0a8c0661d02986ae7598376370cb50a02b76fd07faf858e2f9a429c554d3acc58d11da90fd5b52c98cc9401cc74b1a1915e9b87fa1be5a3d2e1304827a163e1c18ef04ea7e2b05345bb02c10fa5d953d85abb5c5940547b33f4dbd6882d5268583bbbaec2dfac8acea21921e49c4e720e27e97b1eded3d7f5b1a0c4d2cd8f88d55dbd056e29a8c85e41fd2a9438f391537eee8edaf49da0f7175a0379430e99ef7bbd699c2061ee7ce01247ef84d20f8e2a40626726031b2a6282be1a74fa8c0047db433ffb0f854a3db7be1c5982e39fcddfa72c65039c0a6dcc595dfa5cba1936d7bd91497a0ee0f05e8e75b579543c057da429703a58a85dc74f3a528791226fc0a51132a4d7354cf64ab9e53f4738198b7af35e3b93f7aac9231f136f8dadd7fe7c46465e1bd04702620102dd1c08deaaac7bddf3a96750363b5b0295b71e7c40efe62c3cf6b381e18526b131fd24a1476bcd77988d0794f090102f79e80a0ccbe4f7fa40a64795de3c0c4552371ae3be98fedf5b76af5ade398ed7ed6f4ca562f9f05a17591665c744a34405def567f1f83787438a5cb56bc04b2ddefffb1e9007ece9626aba60a7209f40b7a7289e3ecffa89b9dbdd52022e7489b733dd8b10f95798ca5d73376a3480de50720fcb6bc4f89a063494c702d0fed848b2a0a96435b32242ec276d44068074970d83109ffa5e455e57b60ba995dd39079f3a6b2cce0684bb2d36cd4331643a1d7df3f76e6fae96d37d7c5d6bdfef1b1e4fe8092d89c2d58561f7721230b8af70e80cf45eb73a39babe5364fd277671c", 0x1000) 21:18:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 21:18:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='*,\x00', &(0x7f0000000100)='\xcc\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000340)=[&(0x7f00000001c0)='\x00', &(0x7f0000000280)='}\x00', &(0x7f00000002c0)='\'%\x00', &(0x7f0000000300)='$!(*$\x00']) shmget(0x1, 0x4000, 0x20, &(0x7f0000ffb000/0x4000)=nil) r2 = msgget(0x3, 0x0) msgctl$IPC_RMID(r2, 0x0) fcntl$setown(r0, 0x6, r1) getsockname$unix(r0, &(0x7f0000000240)=ANY=[@ANYRESHEX=0x0], &(0x7f0000000200)=0x1) r3 = semget(0x1, 0x3, 0x264) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000000)=""/7) fcntl$getown(r0, 0x5) 21:18: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, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a4ec762a156481038ac880d02", 0x2a) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e7f0200"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) close(r1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) 21:18:02 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x14) r0 = semget(0x3, 0x1, 0x20) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = geteuid() r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x6, r1, r2, r3, r4, 0x4, 0xffffffff7fffffff}, 0xfff, 0x1ff}) r5 = geteuid() chown(&(0x7f0000000080)='./file0\x00', r5, 0x0) 21:18:02 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) lseek(r0, 0x0, 0x2) 21:18:02 executing program 0: socketpair$unix(0x1, 0x1000000004, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0xfffffffffffffc95, 0x0, 0x0, &(0x7f0000000000)=""/254, 0xf}, 0xffffffffffffffff) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) shutdown(r0, 0x0) 21:18:03 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x10000, 0x20003}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x100000000000002, 0x8001}, {0x5, 0x7f}}, &(0x7f00000000c0)) socketpair(0x1f, 0x3, 0x4, &(0x7f00000001c0)) setitimer(0x2, &(0x7f0000000080)={{0x36c, 0x8001}, {0x4, 0x8}}, &(0x7f0000000100)) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 21:18:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 21:18:03 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x9, 0x8}, {0x18, 0x2, 0x7, 0x4}, 0x4c2, [0x8, 0xf, 0x3, 0x81, 0x14b, 0x8, 0x7f, 0x1]}, 0x3c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x9, 0x1, 0x6) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x2, 0xa, &(0x7f0000000080), 0x0) 21:18:03 executing program 1: syz_open_pts() r0 = syz_open_pts() r1 = kqueue() r2 = syz_open_pts() read(r2, &(0x7f0000000000)=""/153, 0x99) kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) syz_open_pts() 21:18:03 executing program 1: select(0x40, &(0x7f0000000000)={0x1}, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x2}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) 21:18:03 executing program 0: mprotect(&(0x7f0000104000/0x1000)=nil, 0x1000, 0x40000000000) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000104000/0x1000)=nil, 0x1000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) 21:18:03 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0xfffffffffffff024) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x6, &(0x7f0000000080)="b36afa53", 0x4) 21:18:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = socket(0x2, 0x2, 0x5) fcntl$setstatus(r1, 0x4, 0x80) recvfrom$inet6(r1, &(0x7f0000000080)=""/72, 0x48, 0x843, &(0x7f0000000000)={0x18, 0x3, 0x1ff, 0x8000}, 0xc) flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x8000000, 0x20000fffffffc}) r2 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x1000000802, 0x200000005, r2}) 21:18:03 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) shmget$private(0x0, 0x2000, 0x94, &(0x7f0000ffe000/0x2000)=nil) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="345179b8f38ca507af88628b7b2eaa3f0ac1a1f65150d440a95ce202860642c40b1a36c066b1d93e847024b1a5eeaa430d9139490c62f5aac7fe6bc3af7055d79725e60662c4b548f23822ee83045e5c4b3096163cac28920146c4e250b71b8ef94e2712f914fab65cb2ef384d65e4685cb90eeb5a662e28de5e92c3a1d90f495667dc96b4789a564547656fd4b0a652e58ccf44af8d05a0", 0x98}], 0x1) msgget(0x3, 0x20) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000024c0)="699a150cbbe59818c71cb049c2a2a6376039ccfba23ee5e6d2a1430b8ad2d6052a68274e7c8f518dad9cb70e55c22e2d60ff1d9d8ab47b284f2e96245b5290ad25a5618b8bfc34b357ea783609a3f6ae88e69a7c6df0519cc05724d2c752b3e4b76b3f113b17e97b89c17b64d3c9c71128da02e5d11feca585fba048684622afc8d5a6ce268863419f33fe65c8bf198e05ecc4e1ba018fb3edc60bf6ab23f88c80b39d5c72f17e8de777de4b92932f37ce8ffb1842b651903d8a6a90f6385f56b92ab4aadd394d39eaf2094139bd15944ea526e84da1a6ae953a6b4cd4caf5b40dea9ca622619ce50c3794684e9f72e758236e617a38f696e532eec1831ec64f0a303eb5948343247db949fa7b91832f28c83a6958e5724b51dbba986bbe1736d18fd1994be288a08952f59eee3e9a2a27248799c4ce4615558ed659ed082e0b035d25313e7696d1dc87cb2c571399aed2ff623d99d1973b6f9e3c92d0786a6289c5317841ab7196a88d55ef44528b096853702445513cd0179579f9338e6b4cc2b2fb34433fa1e9439400627be75667ef33a3eff260501155a8e6f8fd985e0defd4a9ed51588513e7e5fadddb6ef8c67dc0fae607dac1598a0c685bb1932a19309f9c9300008af552fd306d865e6489740de2a6f0c630a33f217445ebbae75f793c896bd79e6ece99503d3bb2eeb20e2cf46ab6c8e53d7fdc1bac85803b4eb6d6cd42d720eff892ac880a3136863f292270f84bdf1ea60852a416b07110cc5617a78b828295d4df899382e5ca4b8452231f080650141971d0c9ac494c87f9bdac0b82b289662a6a92711b682b419c956194876908576a18db09da85445bce0348e70c1d2232e95e5820e7ff3577afcb9b56c0d4b627924437ec99e0c21a57b57290a1ecb397deea6ccea3cfbb62bbcc4ce05085e8be68f017d9b85bb40b957c0c51be2eec2614a8fccddff09bf446e6f48a5017dea3f4466b0bb7c22f8e52af31bcd235fdf0564a1a06713b2479a453f333846db3eca50ff0f24599b4a80d2d5e1bdc082e5408d0d63d863d040448ec4c3d1d436c67525c94a447e95faa7a33c2ca50dca8467325f6bb673e19af721d46d1e5858d717f351c1619006996ddf953d71bd5852d5891fa5ce6506d87a51bfc3e8fd8242843691af4e057b0c0ff913dc0c52a67ecf925a86531fbe9be6f51e11a6cfdeb7ffc0f9c80339f86f191a7c5a0491cec4c7be7d224035517c78af6cb83506403957d3b3a12b953bd4cad815b6df00cb63ec71c972d8a881e5d457ed9fa2966bbf9ac3478422891d7ea6dbf2a71128ffb7e904477e206106f4eb9677c6e8e58ff836183463960af680656d0ab250292c3503a9dd4c1fbfb14ba98bb02a1e0178739c16ddf94ffa4ca90c56705ef67c7ad54d5e9a4f155c0800a0ffd60010bce697f665d79bd3584d5621138c0f52b6f9bf27a39418f8222575771f7f3bcb058b769a0fd325f1619d143c9a2bce265e6851867d2324d839f5ece1f5107357d0b9cb5d097b26fa1d10a55e61e5785aa677693f6dcb95730934563ce2c85a7768e10a56cd64154eab1363775451e24f18dece311a898a6b26926c61ab417beeb293b9254ce8be9d47565e31da29d5706d3fad77406cfbcf7839e429fd1a063734020d0af97e54377d60f171af28a5cacb2cce6643ea593ab53d3747fcf53b2da1ae665976c4d52684a6b3d51024f888cb18ae9e1b9a42e38952618d1f1276cfab8b9559472896da1bd166b700b4ba38e94af65232d3c8363ba07855c114855754f861544edc35d4c0acc16871c4f1f2ff7f47d27622a58aed1781b4905c2110d0a129039e645f951b2b1aa06a2b4c5f2ad480eb3bb04a39b3b937696bdd5405018d32b2857c478e738486cfb7e6de33eac60a486a6d439aca6d55241325c74c916cec8ef8b8101408f3ebf9690f6d6831fd584ca6391a8920461a955bb1604a97fff6c182ebfb1a61cff03c06e8b3293715693244f2b723942fc0afe1ae12c2f2bfb3d418efbaf14a7439dd4dd91668edb2c1af558fc163f61957e69fc0cf6599832c9f501bfd8333245641b456f9dcec767624d6a9051a77f11f5341d86a0ed8f4608251bcb5d81f6e2d3992d5f1779b0f780712c9f13f5c01a5cea49057409498e5c9a9b6f64143ba4744586835ae570ce175abccfc96dbc58867e038bdd782f7b56016e9b8a0717d7ceecf52bc5a4d05a4c2e0da740f5666d4a65094395dd79e60a7c934f034865cb58de9cac3d08fd6ca814cc491a396842586a5c7f78b1a72bc602ff6409bd8109e78a022887e465094902311b042398e6afb78a4da62e3b887581fdc2a8c264472a4c119d7beb2f98663e4b7c425105eb1e55c7a4093e3027262ad7becc434397e329559f8b93a6bef21afbe62b42590b11ca5a8408f49f8099f037ace7c875980ac38820fe84467b44728ea8724259f8601833035bc70959bc31d95365c60d622f98d1758c74e767bb0ff4d8c3e01f3982a53990d3579980a618576f17ea04d8354e74a6b227d630f29b3f2f1bb7e8af244398385e75cbd66583a80e3813d8f9aa89cd8b178e02195d10a59cd4202d2fa9c01362267d5d25efbeb87a49fe0bd1dd55b1acd2298ddf0a37b817b3be4feb286a26f2218c8f13b195d82a9624067eca74b97caf70a62553282c5712db369c53ed4d143692f7f5432f472a6cb6d542ec516b503f5377493c3186a05de355dbdee72252ed93be5ac0be03c3637a9972e69cc2aae2b59ed5adcdff106a731995d91685ca68a2626fae7d9cfc26ba8019a1a2c0300827ca234bfc82e03feb2a1eeec5da8dca7e83b2947331404f8e415cb8cea46697cc1e9d7e0b5c4b8ca8c218614979fea4b86f25a84a0aa4ec6b24bd0d5f36a01fae84b476fe156eae787f8242315b6bff4a5aa025f45a18634dfd4ccb69b3360725dc2e24d014f9b6b725ce2dc80f6e78a7d50b3e78dc021dcb0200c9d6202adbd674de971b5ecc700a1968bb275a25b61cb7e979a6a71c2cee62c430afee81d7925aa66d6d65a297527d8cfccdff97f4dfecfd26c1c4b75f29b30489481912b806ec442450d7881fd3231fa8f595002eb93a81c5d08189e9c3afaeb97a945f5beb00666f8d071dfdcbbdf1dd431c3b5c8ae164d7ad3109ceeb7c0020dc3e0dafcdacab71e099a120bea030d12cef675f44b040a548be2aa2a433556bff625678f916e9f0e0ef7491557960b17f72ada4c8f344c755ca298fcf40a542b7e805924b776140a43036e64676368767e43f95bf2f1da5adabfd3624118946ca525aef45c69e12b49ccc5abd455d65fe6d0ffd117f9960fd2379bfc41a5466ff3e9ce2600e901a3251a0e33d0484a50367f38175571bf6ee8b76b674e24fb62fcd0d4d8c4caa85b9d6c2d4149e8607c9e84cf6a369c029157c9db5704b2816ca591726f6f8490dcb5e98d78c595cc59caa3f90162cdc03dccb20872ba4007559a2672abc9944b97ee7344738aed819e06cb5eceaffb1fc47b79d420349876697bfccac02af358d040544e40488cfee6ef074a0a6c3efdbb90a0557f6018d813c7c2fbad68dec712be91c0ef87f113d8d5250ea3653d6a7f4a353ef2bc760fd742a5563439da112c665349ca86519bcc88251a7f5ba25dfdda056f0676018d84898ed675fe27a19278eeae86143ff4e20571cd872f85b1144f4eb5b9c1afe2b096504dc1baefda4bc49af2182dc7c9ee0fee2545286b6da25d63e0b07fa11e3dca387a10529ce1a0c5c3aee35f72481129bcc57a72d729edfd2390fd16169f0bbfff072d3d28d903e0f3255db3e78f12538d2befb0236c2eace7b64da8d2333e5c7861605f4c3f761a93b2aa1935f27d07f5984e1a512eb609a1322aafcdf870761444846906c1f62ea4eefc0904555662eb3ab98ffd6f751bc646e970912180781a97b8ceae83fb2422ad87b15a983173dabe9f55853bdf2b5d2dfbea6398bd1ecad3cea9dc363ae11a01fad1da5a31aaf86df45a8744f44cf332019a986f5fbd6311f54a02b06787ec11591983144c8aff831189f87c3d852318f1cb6aeffb177d016ef5ce93b01b98640d4fdcb7d9eb709ccd06076526ee6d87f61281e3386e6902ecbb4c65a0b5cbd85823d8279c81c3846d123ce7cc509935effbf3eefd36c8a121e453f263aac2cf6552ec6685dcbfd01f16c328bb4b7cef67030a5782fc21b32cc8c1c69138ab1b9685e33269ad848fb6d21ebb282d75fb00df04a8ff4ddcce6d08b2bccc1226f28c03004a8705458e7b107ba829b00a0bf3ae8a610ae7d54a9a4e10da155ea94f0c8f4ceaec34711bfa768edc50bd3c9567d7c8b03267f6767823911d1a426fc0b8e96bf1af887d8973b9c9a0b1b4c54a46935843c62e65b888f7b35795489b338a9e997f5e67076d7e2437be4107ed6b7161f1a6ec1f869cebf0511b3acf560290f2df33b510261066ac603dddf55a8b20835fa40a8f41b4d6a71733cb8a38380e57be4e6b6d88e86e8f193a4fb614d25e69a16ca12b58498284b3df60ab0f2f4a1ff0e5e46f045fd0a7957841a2608c910535ad0cd62a719b0ef11eed464d951d3edce867612166db8836742405295b8b37a4210c9217a4e243b3bf70fbcc695a732715c2bc135731342290a9efb3240892a21c0a860c62cb93f98f891ce567bfeb3d9cc48803c4facdba4f76fd14f6e7eeb27b375495d17b46b604f6e46fe6ae9dda35b827f03480d9524726cb849a6086d1ec77c3ccf1f28a8bbfcf56a3b1434af8aea6a1591f48865728735b8f74b41bb019f768feb02c2cb832e263b5751cdc0a331ac6ce15e2713c203687fd51fcf48b9c428ff3e4ba42d2ab2ef807456d0add814f02ed361f5dec1b70cecc49c2a6c71dfbce7f7e22613f70c22bc76debe17dedf790ae69c38b00e16483b3f0eab50febfd517073459f3b5593da167dcc6dcd1f988d72e777a264280d5ade33b79f120546c0740e2217fde729efed717f636f40a2c02684b72f3b80100a21bc654e52145c8b5d353b9536964b7cbf2876f4f937e8ba562b899ebca4cb060c4c7aba42b088e64b309dcc844b881218ab7cdb112c18cbe44cb38a01de327cdf60b5b346d98384e65d4d43861e695dce00ad70d158e1bd5238027e22a56fd952976fcdabf3968bebf36d69507c772c9a9c03f0f69c5e7874f926baf908e01f091d5cd58c3c9b013d4649838e5672a658b63b58f62b24c01967ae73f3945fe4324dd8b54ea3bfb4bb663dc2b581540c0246d86c261574f32bfd925a2f8088bf9738dfed886a0d7e3d9a6a14964bb0ba9644e3b9e8b50c2371e71fb5dd194aee6537011c11d79eda32598e9ed63fa24582ec9b75ed8d62dfb8d28d4b523d9d4eb24bdb20c0006bfb19b9197afe9c2b1f297bcc5634468350db3decd10d7848abf9403dbca2060e032be13a7abda9fb089b198b4792aa21aa5d26c8c430b850a17d93d310fc1dbe3070d690773982da0ed639e3dcc90985a6ec27816fd43ffe1c71d6a34f9cebdefe201ddbfbfdabc2453102729d6a707baa50e6b117a8c7798c13727ab66c3df0e459e03feccfefed5ff5b", 0xf69}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r1) ioctl$TIOCSTOP(r0, 0x2000746f) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r2 = semget(0x1, 0x0, 0x40) semop(r2, &(0x7f0000000180)=[{0x2, 0x4}, {0x1, 0x5, 0x800}, {0x2, 0x10000, 0x1000}], 0x3) 21:18:03 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x2) r2 = syz_open_pts() link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x109, 0x3) ioctl$TIOCSTART(r0, 0x2000746e) close(r2) preadv(r0, &(0x7f0000001280)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/230, 0xe6}], 0x2, 0x0) r3 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x0) shmdt(r3) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000012c0)={0xc8, 0x0, 0xbc4, 0x5, "ef06427919ae0c8904a03c449c514974e75b3a10", 0x0, 0x4}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000001300)) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000001340)=0x7) read(r1, &(0x7f0000001380)=""/201, 0xc9) readlink(&(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)=""/187, 0xbb) pipe(&(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget$private(0x0, 0x2, 0x22) semop(r5, &(0x7f00000015c0)=[{0x3, 0x400000000000000, 0x800}, {0x0, 0x1, 0x800}, {0x98e97306d13a0aba, 0x10, 0x1000}, {0x2, 0x57d7, 0x800}, {0x2, 0x0, 0x800}, {0x1, 0x3, 0x1000}, {0x0, 0x8}], 0x7) mknod$loop(&(0x7f0000001600)='./file0\x00', 0x1000, 0x0) r6 = dup(r4) r7 = shmget(0x3, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) shmat(r7, &(0x7f0000ffe000/0x1000)=nil, 0x3000) pipe(&(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r8, 0x2000740e) ioctl$TIOCEXCL(r0, 0x2000740d) shmget(0x2, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) fchdir(r6) fchdir(r9) 21:18:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = dup2(r0, r0) poll(&(0x7f0000000040)=[{r1, 0xa0}], 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 21:18:03 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000400)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r5 = dup(r3) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000100)) mincore(&(0x7f0000ff8000/0x1000)=nil, 0x1000, &(0x7f00000003c0)=""/63) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) shmctl$IPC_RMID(r1, 0x0) accept$unix(r3, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) write(r2, &(0x7f0000000040)="68fe51d58bdeee3909d30faa36ff83794c44dc8e658e696930c5b84c3b0921b84ae8c35002f473389eefa8b14206f9872b2c06570b2ca2b59aded72c910bf7366acfee3e93a50eadd25d836936cff2948a599c14dda29e725c6a083b47e8fe5c027fc080e59ffa2ac104c42fb2bc754f4deaebf394cc06c04b158de3fa82698cdadb79a386c929e5b38016d226daad52791c7244f53cf662d47dd31a71e0b77d2f85b465dadc", 0xa6) fchmod(r3, 0x6) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000380)) fcntl$dupfd(r6, 0x0, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) shmctl$IPC_RMID(r1, 0x0) socket$unix(0x1, 0x5, 0x0) madvise(&(0x7f0000ff8000/0x1000)=nil, 0x1000, 0x7) 21:18:03 executing program 0: r0 = kqueue() write(r0, &(0x7f0000000080)="d7c6e05f6b5b122edd0ffd16359052d8eb506f8edefaf9ea259065d0b423dbdf56b83a4ec07da701f7fb5c39cd0a30e8e58e3709a9d47a94f697514bf182a700e08cb91008d7edfce66a59b531da6edcf264c519b356a9ce57ab0fe1e7a17e9710ba3e", 0x63) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x2000001a}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0xffffffff7fffffff, 0x0) close(r0) fcntl$setstatus(r0, 0x4, 0x80) dup2(r0, r0) 21:18:04 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) sendto$unix(r0, &(0x7f0000000000)="0138f21f023eaa4f434fe4f6748947aa7aade9004f6cbc6178671a3a9e951c7dba5479d1b8c235603247d8335c485d84faea11757627afc468c7f184d80b680e6c6c5df1a883a236970eaacbf11413f6dddb2068a204b1876cbafaacc79e3fdfe1b2b63b8a8aeab9129cbc4c3f279c4c07b328197b1ed80d4e3c178ec3e6d4023ca7617a4224b0021df188bb509c92955fa99a885a6cb2137f2a3a89cf3850df9a70e36f8986dc27463c678ae782e195f58e6455e903a8b04aa88adaaab199e307627a42f59bd76e20d9e2d744be504846ccfc8b7f7dbefca7237924cb50039ef5", 0xe1, 0x2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) 21:18:04 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) pledge(&(0x7f00000000c0)='%\x00', &(0x7f0000000100)='\x00') r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x1) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r4 = shmget(0x2, 0x2000, 0x82, &(0x7f0000ffe000/0x2000)=nil) r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0xff, r5, r6, r7, r8, 0x2, 0x10000}, 0x5, 0x9, r9, r10, 0x6b71, 0x7, 0x100000001}) 21:18:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0x0, 0x400}], 0x0, 0x0) write(r0, &(0x7f0000000100)="77340afb272fa8dd84fec77257838fd9280e30588a0f99fc2e8cfd71f213da2eb646e97a9b574e3a5788070e0b4c69175f1e320f4360842280cfa2625f8738c58de975d74666cb0c8bc9663395f46ee768f14b8f56fe270bd836fa", 0x5b) r2 = socket$inet6(0x18, 0x7, 0x7fffffff) sendto$inet6(r2, &(0x7f0000000080)="1e2ee4fdb567d1a0e14d18d8be0fb78c1e0377", 0x13, 0x0, &(0x7f00000000c0)={0x18, 0x2, 0x9, 0x5af}, 0xc) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) read(r0, 0x0, 0x0) 21:18:04 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) socketpair(0x6, 0x4004, 0x10001, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f0000000140)=0x10) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x7, 0x3, 0x200, 0x6, 0xe1e, 0x0, 0x100, 0x76}, &(0x7f0000000100)={0x6, 0xfff}) 21:18:04 executing program 1: r0 = syz_open_pts() flock(r0, 0x8) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() r2 = syz_open_pts() close(r1) poll(&(0x7f0000000000)=[{r2, 0x8}, {r0, 0x86}, {r2, 0xc}, {r2}, {r2, 0x12c}], 0x5, 0x1ff) execve(0x0, 0x0, 0x0) 21:18:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x40040000) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x200000000000, 0x100000001}, 0xc) madvise(&(0x7f0000005000/0x1000)=nil, 0x1000, 0x4) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 21:18:04 executing program 0: mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7) r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x80}, {r0, 0x83}], 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), 0x8) 21:18:04 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d15000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000d0e000/0x2000)=nil, 0x1000) madvise(&(0x7f0000d0e000/0x1000)=nil, 0x1000, 0x4) 21:18:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSCTTY(r0, 0x20007461) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd6ab103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fe70c9ea73906e2adddcb95afdc27b8c9831354609d02fc26c4b14b00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d7b65d2712d93ae731ffee5a627d0767106bd31b4605f1d00adfd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = syz_open_pts() syz_open_pts() shutdown(r2, 0x2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98b, 0xffffffffffffff7d, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3f, 0x4, 0x7, 0x6, "b4e48b5b58ab9201a7a189fc9344ecc6db41ce2a", 0x9, 0x100000001}) dup2(r3, r2) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:18:04 executing program 1: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x4000, 0x1) 21:18:04 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="fadc8298d7b153bb4aa82ccd509a815b5e6591a81565fadb241dfd4fb6b77850a64ad878a7a95807d05e78d25b3c2584"], 0x8, 0x0) 21:18:04 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x344, 0x4) socketpair(0x26, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x8, 0x9}, {0x18, 0x2, 0x1, 0x7}, 0x8, [0x1ff, 0x7, 0x5, 0x3f, 0x1ff, 0xa62, 0x72e3]}, 0x3c) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000000c0)=0x7, 0x4) 21:18:04 executing program 1: mprotect(&(0x7f0000ff7000/0x8000)=nil, 0x8000, 0x5) setitimer(0x0, &(0x7f0000000080)={{0xfffffffffffffffd}}, 0x0) socket$inet(0x2, 0x0, 0x80000001) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x400}, {0x7fffffff, 0x6}}, 0x0) 21:18:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202010001006c653000abad0caeaf29b417d423053cf3d1099da69da8657f76b04fe0da1f4f056e1362100dbc05477c5e5ecfb3653af6c17a505c4c2201bea965c7b92dc7c1d288545184b519e30dddcaa87da399d07239e98c005b675cd350bc7d3265e2f1153ef49032925816b0af24e1caa93407d979632533f4a75d530fe63d901f19b12e8104860ef3af2f24d06503ee"], 0x1) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000940)="a4d12ecec16d7c640e8706ab4ba69db9a18d1172134af622c7eb0749a82a5cc4dfb21614ab4da4094269c2ab2497675047e02c8330ef8f76e37a2213e6c2f93f9e60449785085693eee47d4d62b4a920c6dab3ff870ef5f0644f96861cef1eff5fcc42e4c7df5c0e3d7b7871e522a9170496cc3111c1704602a76da5904cf3a1764b996b44d40a36ecbb3a20cfd514a1ff7df0eefaaf4be2cfc668ced05e470634d89e513e4a2b5c1c0294a23bbb6c71c169cf856c8d668f2bc6809c9c446bf746a52ef45b3b18e51138d557be336fc4ac8ff9e02bb45e0c3c73bf9e103d5f01b51113b2602052f5980dfda96c42adb155ccf1b888ba34fb5a168e338d5d7d3115257875f7abb7667c03247f2ed0bd825203cd308be8c40c103f11cc9faa3e8f61773a1b627f7d58ec28829c2d0ac08cbd8acc8f490eebf180685a741374f99520c9f158d4ada6120bebf37eabb5914b8c37bc57985cc2acd36e11e0022a3371f925f1f8c362a346b4f76db1b47235faebd2cd6715a2440760ec6b2721256234309ee572cb2388b6ba4b4cbf78de421396fe6935b1c675ea737a6762187ac508f64cef03683149b40d2adecf9371c0d3202e7adba44fd4e97eff155b979b467da3edeb76e26001205e56a4b5764748ab1fbf458f687792409c4f933a6f7ce0cfcd75fe70e36c5055398786d8db79b380aadc11f46d380df6be7b34e1921c35a6145012eb6f52950a4ce79efa628bdf96f97a2b22a09d4daa547aa2eeb7b726324b71aef6f3750530a317d14dd6bccc1c38896860a2460ca9349bed43bb76ec294db45e8982cda6d761c2e91b9e4a2b5390f4babc63c7abaef2818c836aa93f361dbb067ec414c0d034da1a5c87a0e3d5ff0a980442ba856a31bb4016db113714ac02e678b4b9ac8771239790bf8976a9155c2216615b996c30dc5f3382721de173da96ee3e075a63cff0c8c916c29a8ce3a94c76125e22ad03a3b0fabeb17120a0631242ba005e1264f670fa7d40b24a13701ffd3752a603c7cbfb350269e9bef7b92a896473ae7efcd670630f831ddf4dbe63f8202e4f1f1ba1565736227fe759482d4f3e99952af9521d709dff8ef60fe4d57f79d6e2c0d1cd833a3fce83263c286f875db8825fe22ad26121267cd2c14551d9ab528242a463b6e28a35be822e4b3bc980f53ca4b731445986682841f63f6ce644b7c801edeff677781b7b4079096ab1671a2e28b11701bb54272b9139eaeb91668820d11045a6b906c52f444c3926fa83c0127293b3586d209c9ef49f78913086a0ab2defcb97aa05b81f967307b5f6c3086ea557235b0ae813beaa1830312e4b00b42dd1e0d0caf44a3493b2d4a20fd9b5a4d7a47155656df3ab5df36dca28e5ff08befecf1e9120e074e2e9f8e2eb21c008614e148b7413447d7fbd61eedb50d95d22f8643989ddd58c132c3dc2cc2a69e25c49fa71e9c9f7f5a015d324d29e138214290faeb50be37c32e4fb5bb7df7af641167683fa82887aa2e581b8d7feeff91eaf766542dd02f64948bfb53546fba8bbc92b3b915c3db6685f3f40a9028eebfa20eb13d776bc0e3c91082bdb38d9c215e98be9580257b275bba42b0a4fb5c482a35405b8727a597703e7e1df076cb9c4e9e2937d76d3e168ceb599c8419069470d80f713e30cc6eba8fd0213fd2d770cf0d8e736f5300caf8b2ec318be6fb66126e4a7c5b3284adb651eaef5430cd1e807ec3d576bd81f339e4ad9e5c95e20d693e5873076a408585fdae57fe2928679e19660dd1a968a8a3f0c0f4447ba2d393eae470ee63125f159534f2ce3aa3c2c12c02e504b786270bd78b4d42a4d17e600faf42f9b3a1895032816ded3fd25e60b99092cf5bd2e90a204f99309867ebe0c12ab85646b47715b0f0b1c4aad6ef5f520d975c6fae24408acb8d563951bc35d208272b4dc250fb18d8e7e4298b8e54d3e5bb1d604b31e216787a4b11b9993e26dc62826867eee9d2a2c89c2d115a6ad75b527dfee4d1abd55c18c3289ae5e279fc51db334560fb40a7e19be7d35207952da7e7c0b4ebc2b15e447cbc62e64fce64f5f51707086b9f5df2b32ec976878289ffbecdfb983c651af157e63dee12eaea6441d9a1d6b6dc4455da5dcd0b38aeb52a8cd1499a7d1f00a6c1f8dbf754579416596392cfe91f403d24cb55f845d99b83022a4db3e228a829b2d97d70e0de38b229a800c14455f888d89ce24bb57555f612346970b03ce50fcdedbbb24b6292a2a0c6aa0188985f01a5412e7ccd39886bfcae1ea04d34aeb5bf5a8cf66592fa9b64a520e0f81ca78e33f46f265bdce0a4b6aaa7c3be3d55f2d91c4ace1f4fbf36695533698197d1e671fa75cb00a656748b0a029637055022a79bbf0c41c13b89229d63895da728a0788da4578896331215b699cb64ff4b381a8a978550b8c29513a8b48e0c456f01d208edb17f0e63e52b703e52b2be4002ee1f66f3abd7ee012764557bd6aa730b7813827c7c3c12b1c17fe03eb20068d87ee0e23de3481ff36b4930042a5d304089a969ab04e2caf3695a3e9b82c550cc14102178669045e6b586c7f405cd180c5a7fe80dffa4a3bf6fabab3aa5f1e4451eba9a5b7a0de86d6062b9ff7e6e94d338e64549dba160745c096f4e02498c937d4814c257a1aa66cf0f0d343582277ce0532d5e226877ff52eadc3cb88359ea230562cf25fb2fda58683408063f9b4322ab7abb77bfe28e824c3e3d99c121028ed9d6669c2b5ebcbb3f81284737c724dd8e7b1e6e5f5887e8d0b1a41419348ee9da49da3980bd6e5fd81784d43dd72f519608fc693673e0056eda96a474cfaa138ba21be84b70e65d835f28356576dc300f69c1db072a5c001c36014122b33624030964f6688dfdf506e0eb7f59f204b05232f9c300f007b42034f2b57891bcfcec8fb96969e8b01a70629a2ae0c813eaed96b8faf09004b4b12ef45910ce7fe2985dfae8da18e58911725216ea47cea2ebc5d2fa3f38754eb9fd370e7f0556dc04eda9a16fc7c9e7eed9586d5276b15ec3406a9bf334bc811cb2ef6cedbbea466dd40e2c5b2a919753bc1082a10c2287154118448bf1420ec1e8f434eb4f6920ee6db62e1a5283453c5dc6c5e8c2c643bd56939014974b5ad9dfce5cf5ed767f5a74d0a158eacd3d19b1a9b0bba7687358f095b71a257408f79bc5c23a20b03bac64283c287cdd3548d85c2e766b41949946b2c24ecffbf06019863d95882e67ff1bbb9306805ce963a593b869c32bc3d86a820b297a93b48ed245daca921c8f57d793a295a603a068ae3148247a63b5daae0ec7cd5f043058d325486ae3b62351e14280e8f1b7690a2cf59edc2c36937514da370b9bda65794034627fc2b6bf8529a91b1a2293ce7ebe27844ebf8ef035afe28c6c632114167a5c1dbe1e9ad1803bb6fae1d9fa434910b8bc74ea065a2e7bc3b2c00a8a4d428e520276f62aed2160cb263cf961a4c8b15752c9ce784f662839679e9ebe8cb47a5000528c401e687fbe453a8b664a680e15508462ddd99cb8a74929583db809467a2d1aa5ca6dd6282690e6f48dec3cff91f56d7d535ba667ebd82ea6ff297376622d5f88ea1b6affd2ee10fb7b3b719860cdf4ba65acd30d7a0afb8e793dab07b9acece8bd060db29412b887ca6bcc13b673b1e9f3a2984440da2685bb728b0f52a617de9def67f6865a38b3ac978f71088acf4713b59d13bc49bb3501c39f1b6e28521250499cda0b32c4f980e15664cf9e64847308e28efcba1b11d6c3f371739015fbbc7b8fff194c752c7da186b0a53cd5d20978683936a78ae68eab624d79d97ae4dc9eb82964adcbb5939bbfa4954c5a459906b2f45afa6ea2381ba1ffbfd668209a8d2d1fd9a92f58769d660ce7a27703eb136ec31ba179f70c72fd476b030c7eb94bbdaad4f263caff816429d91b394d3cefbefe6ca28229034fc521348d44c69e31c96c85f63aa1ec2b773a4c5af015cca7720e8ff7756c56450b4ff566ab7b39c021b3bed2f5c8cb82ff54c86554456c05f69369be483c90c20781d5e0a47225a006b0806946f3baf44ae72dc901596337361ab8d52a34b41cb115aeae12edbf12d148b6c2da082e657922c3d7fb8dd628b41ed534bd58ae1fb39c4f8a207113cae0863182502ec24f7224c9981a89a197199eb6d6ab895cc674ac0900208bf56b69aaba1fa9425f98c867ec4605b17841b382506039a61b1cebf407150f10f52e305c1f751cf260a6d9c9740e95f710d03d0f9c360c507c8d17c21aa5c111d56b5f15ce0d7b643a5583b5f3effd02d8d7b7715da50cee08321fc63c4011543a5e407a14999be3ddcc012c83fe5bbd06046a02c41484e93ea0a5c74a9ee7302435272053ca72dba6be53209089c98944d678c8fcd83b2370c4d96981e31b1eb3322e1d2450a2c618cdc1a987335df7dddc07e298af00462d3e6abd147d41fb74de2718f8d9d0956035b511d3a358888a82105b43a2514345c97d22dfa0c0a883e3db48219dbc87c47a236a1001742413ac1f315058180b914d4ec4dad166a879199daff8ff8a4810ec478d36c8473441828f15f46554bb15feb436803e5855fb152bbec51569ca876171ab827b998229d7ad2d162a86f3c664285d6999fa4262a0cf465c11528a01f34dbcfef077da8a3da485cd48f40a1f9ca2fd9f7ed4c9a181012c2f295aa089c7d6b5128685ba6aed52ab74734bc40f8fbbc0f2ec2ef64a331433abf36d0b86a4ad9d79c192c25382f842c1ddb18f5ea405ce23acf882c502715dbb60932ab4e4eea284bb2047fe62208acfb689b615edfef636cc09fc3997488de8d350fc719478b71804931e92e6ecb7006e3626da7b75aa888f1e9248ac45df3e396b1cc6352e459823f62cae7a8744f669da4d49dbfc095ab473a9c42a6c9f9a975bd2ffdc347c8dec3ad9efbf24567513243e64c201f62b59a5f65712db35e8ce7d73208f11781e8bcc3e7eaf2400e3727e07da4b0dc135a2ecbd5d1a6ddeaf664949333898e1f57423abe98c3f861cf79abf5076af46cd2f7c6d35e3e86ea5769b4392e8048f4395205d1b5513618c68cf75bd75bbedda21978ad89b4962108175ac7ae9593fcf88d33fc67742b069b853d988ae66c8333ad3783da2a8b6403d41fbe4e269f9ae10bfc15a8c83def2c85eab6cc4ab1af2961f6aa64eec45245baa6772170a72f482890000939a1c927dcc8f9d276bb345ff44c743ba0740818349ece52dac163442086378b17542a7696cebd1af9ea038a342a96edc97ab95a93ff31b0b75834cb8bc4175dc1d054eaaed79016a9948f9dfe7afb806c81d3045a8946419e3e59983d22088776e1ee83a01b34c9da1f128df24401259f755aeaffa42720db52dc2a9d700596c4bbe26c771ea9671fd73c36c2c9cb5873c3875a74fab9ba803e60f1463cdffb509dcc40a21a132472e94cd9bfb2b624713e886e62356e73f213e5973a3c15285c85f9ca7753c109336b2d9b9db45e095cd9ec1cc4255dcc66b65c8ab156db5d238660f4437519887eff97872ea51526ba8a3085d68e8633389cda188408a47f8fa60c8602fb9f73dd80d6f1378c33314c746000f7943344ab4d574e8b1984a4bfcc91e4302a880eaebcfb32cd4dd65fa1f30a34a8411c0c042135b68fb411b9f5757622f5f45d10a01ac4f46a4f5e8ce5a05d89f975f1d7a11a15d8cfe8a86a4cdd88b667c830fe9c46c64a8261adcde469c585356d7f86ae33a251f0bd2ca999eedbf78ed441e7e170fe23643ab3ac60bd655729a61b6cafe8b5ff", 0x1000}], 0x1) fcntl$getflags(r0, 0x1) 21:18:05 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0xffffffffffffffff) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 21:18:05 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000001940)=ANY=[@ANYBLOB="8e1886b46b3ca1d137c13810c7439ea9567ddab5a47055303713c3f606017460691f84dbca6723d29a0a901da8ff8651639a226007979e578f26440a1379b6ff52e61c78ec51c767bcc1901e9c88da4c590ed1628c12374e9df751d338282577652c3ba0f941a9f2ec92ac9b0fcd8889f7e25df562ecc2fe409e80be258cff609c54d47c25dc5718133f8e3673b049c139250e4ff3c3d35361e0a1d69a184d1f446874f707fb80370b52de4a5583b785b4b6c4c842e341028aabd5d3d31c8f67d3373ee1cfc9b3ee9cf13c05a32d270366abbded2b02119522624737a014a2f862db509cde21566355fec46d2f1cbdb8e17a1b96445dbc23fc282e543fffd2cb1146aa0c204480029cf95dfaaf2e7cd891c631881228b55c9143cada6c3cec220a2b0642d7412e43e2167eeb75a927f5c94512b75b08da859ba22429c0e993a3cb823389556bf058969ce9cf", @ANYRES64], 0x2, 0x0}, 0x0) shutdown(r0, 0x0) r1 = getpgrp() r2 = getuid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, &(0x7f0000001580)=0xc) getgroups(0x1, &(0x7f00000015c0)=[0xffffffffffffffff]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) r10 = getegid() r11 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, &(0x7f0000001700)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001900)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f0000000200)="8af294bfc998d1dd91bc9bdbf55ff8187cc6a36eeaa9cf8f963d10e277aba4e00f63cacf01d98d4d6d4f98e797f31e46fe8fcbdd281b09fb89f8f73bf6aaf6d7bba8bf6a1f94dddad3482515ce608f1f7aa2d7f4b25af3b27b38ec4d0bdf6d1dd090ee61b02b9f635591a95cb1440741c47c79130ea4539f4bd70cb6206626039711c489b1b854f88f93ce7c250f4a28770e33c55f325fb378caa05dd1d6ecedfd9bbc09f122ea4875a51e828b7d30ddd834bf9000728d441d02fef9aa25ffc8a8c4961c6c73775dd1163d16173282a1d5716acd6a049681c7141768f917aa85d1a7e4b46095c1dadb6c000c728593a1ba207f1bd4cf1498ebb1bdb526616d09bbe6fafe49df95d9e282598cfdf22fa600329cedc69af749559b97117d8bb097dad703c8f30d92c77b07d030d15424cb68177752cb96b4d359f21538d5c241d1b4773cde64d0e5035eec9b522fd3834f88730eddf9068ac2068e64a236a21e0579a2c08538c27272c6b68c1ecd1f9fcd48abd875bc5c19fb0eabab432e5cfc9c383a9bcc3f17dc39f1b08ade11ed3a081e89547c3447466d73f332379dc14a33c4ba207503303d4c98e478edb37123c88568f2ea1a4c05c440fabf2539cd88eeaa9d4c6aac82e47451c7032c452470094536f6e9553144f37546596dc1ae4881cb501f937ce360f623b23e150296546ac1b33d72326de7c65ac2f012149f146b0ba871398641a347af7214f4f2cf00fa37b10412223e00d1af40874d1cdc5d60537b16eea748ad7972cfc36410db719ec83392e988008ae7717af98e8b4900d543d1b9fcbe36b414f68dbd183f4dd51266b7e577553f63b1a4729ae737fc5b0d421c33d775cae31b7ea2695a012fba9acb1d10aa2e075108afd79904c972ffaf30127ada4e4aa9874aa79343374ca2fa2c0317c3e849126631e8ec808808c5f5b0def4731011221ab5990800982de0c4d59caed2cff6e2b985843183cd218ef45874caa216b9af5b55ea577069410f4c6b23b15b0eff21304b5e7d24926b28081a0abfa7a2a929d38643c27f7d0cd7bf90ff167ec5db96d8c1c4100fecee8452067dbc2f941db65c6c78447b8f447ded9fcb3971ac1486c149ad6cbe1af198a8bececd7086999cd1e7ed569e7f9e7d33d1be4981f33ec9758e8a38bc7cbb614245ace7f27f49da665372876b131febbbf5c3ec8dccd2cfa0c6b342e47aad5791f860b62f57ea184534feff98da67a35b40df09fa726c1439b716b3e7e5b2c69472cfe503b8c1cfcc1080086a58ed3d68c6a8654670021d037960df6906781e577268e27b94cd4c7153cc3a1b540b584d69bebbed7a9bd329a8193b3ea2b6325a669521e7944268a86f12a3ffa36deed69f31e987ff2fb5be07012d86cd65de488606f0f072eb3812e1d63c8f12cd7347916f86f3efe8169dc6b87b6040c73f9c7ab07519ae03282ebc39b1c3810fb609bbf867d67b9ae1f6572b9e7e491833278aeb35e6f39088d7884ddab1e38afbdedeb4b722a2ca8d1218405a184dc7204983f151c5645335ed27cc9f3a53d12522f5831f1a606710352843849b0b288af66467fc73ce701a7e13dba834b37aa78f42fc73d86d58bcc885bc4b1b7538c7f7d756cdb1421fe686087a7bc4c257508fc704b96d0442a840470a0e93b459c381397fa4247d2517139036781fb6dc8b840f57e037bbf77ef0e4eeb47218af199b6a9d9631b85eb751cb11743d6d5d51fe77774050efe64a187f08166c71a31c1fe91a0b38d1a9b7ff659a4565d370600a4b9ecad839855169face57c597d8c3232585e397051102cb37ceb9148d208b15382982440f91bdaeb3eebd7fe40f040f7d859b7d902af537e0ae9c08c059649e4b3c4643e515c1d33505726d1d0c9315e89e5c59cccc9e1456dbbfd7242487b049996f17a1fb2bf6b138dc8b29d7242ba0b2b2b33716c37cae6dbf14e088152ac29ed8a8875531632c7f9ac2264c23665d106df9720a29a3b5dc5bcbbaf36b98b520d8c0ef0c9475104137f77f2499963caff738b7dfa9fcb2ce7521b39f14b945260c71f74cc5dec7d21af3cc0d6d84e5c5863822d43db3eee3878fd9bb0a597a7397089ecc976e687ff95aef34f2c3cd5c7bf812beb35b9887736e5aaf0be3c74e617c3beeac305f45034bdef1c7d3722d1a5ea685f7a53635e9abd1ef262ce2e1735d32d83baae5720d5ccbc07bf2aa5a10178777392cc056ed61ecd3e6a440660d9aad45e9fc380e346a6e9ea1eba53b2db92e1e27a3aa7294843b915424846f924b42e26a64ccd23b009f64c00161beb21e1bca29e73063fb5d9be0e0df2408882d4e180d1ba84ceb092c13b0a016f784cc390f2cb9b006317d4d212a021b153310c3ff1c42e40ff4a893da3cee8a06e63d1424fabc41b07b8ac9a4478f195bca57a0c714d140376a814a3e9679204199dbe111cbd8b97007ce6e749db081589df490df9cc36f3afefcc7a0b3e1b04825da288552a0e8e343bcb140c4b9c786ca7f3bbafffa65a71b27c71e3045626c72dea153023c67d865ba276976d62a5365d6562576db93eba7025aea8a90ca78122bbce92a06bc59af7bb91cbef269ebabfffdd28fb935d7c35e0409f2d0bf4c9fde4364444e977d7407dacfa8ed896f14663f8088227101372c5dfeb479aa6707975d44ada13386e6c9212a79f92ae403c1afd878dcd5eee3e06da0ef5e65bf8619584450eec94555ac6291b2fcdc5c3b69e1fbe362bf22744e8ae03713a0776fffdc6113731da4e719cd1a8b8588f91e87383f1bacf41e3ca562edd0e742cb0f016e6444c23fff4b4a0a5f685817f9ea20311274f75853322e1b91dafac1ef5110feba82529fca05b8ef32396801890914e7bcfa63e120dbc2e04bd60069bfbf825ee4b6b2c9dbc8cec7dcd7756b6fdd6a2b6631ca0f81cb32c895ed5b9bb18b88ab93d865bf1a7a80be644405046181b0f754589285b5b39fb0abdf8b4fe5e3bdbeb02d2841a8461d0d0fecb91f20c8dacdf095a4939bc952f8a1a21b1ba4cebaec3625bf575aac091c832b975b1dc5396f98ef931341e2b18a9c1d24543bfb8a39e9043933c34fd0b3544430c5725a335e414188fdfdafc34a037c573809166a88099e8dd454a7afdfde05bc8233c3b1e146c6e04559a4867e8e1cec443a18395262274b0ff07cd88543ccf5efcaf95d1a7b7fec0e2b09785ebaff7e4f9bc524305dcc24fd89d180504594f610f4ff150f1bfc6762947398932c21c36fe8c71d39e1793c135daba46727dbef5b33165f4a72b6f7e9345c130d5d55f8b7054bbe7bf63fea3a175039a665456eb339a51c67475648a0be1642207146f54d293ba9354af44076c87165e07465a7121a641e78bdab93cf5dcf0d3b3e554f2591ff692dd02cfc7cf855f0bb6e77cd6f807a24e06312b8aafe5d06f4a714f50f6d4981239a9eacedc3bc9cce488e870fff3af85cc9a33910f62153d9a524047c64509d98a390d80671048992f2f105c74d7055ea102b0f8e0c8004ad9458b02489ca20f68fe7fa672b23c5b1f78747d047fcc711ca3ffd3af3d0e97875a131b575e351a26a6a483164d76c0910b7dcdb8a05a71f13bf8c4771d85b618759346d7ff4db77238e1a0c49ae40b31eb2a9bd8d6fff5d548d6e5a4f030d91380e1dbb6a3585c48e34f5f7357e667275b66df1a2257cd1efed973e6d456cca815f065d0449a4d6ea9af612a57706755ad9487e573e236630add660518b52b0b674cf66d29dc2032f6f746e982c96ea13b4c0be03fb2ad05f9a3c7e472a1d85a9c9137efa0925b7b8c9d2d3257f1b6b38ac1857901e41d57b2d2462a0636c48add4de6cf2bdf8a98af1e5e256142f63c65f4324443e1d8d2d472374cfc3fd2a350e0ca995075d8c10cf826a3b159d87d92bb3cde9c33ab9e623fb3b4addad62ce1bdb82ccd236b1160472c089c3843dbda566a40fa94293e3f36745e02721708568efe5f2f58db0bea194e0ee21b7396744db673031d6223d04d373b1d02ccecf0bf6e4d5c7c26284a09d5ed62788505d2dfee8b4c84f01437b432100addd2172f40508b7c655da9d14eb210fee96b25e7770fb5c1a59c0d352fc8b863e0a33961d493045757704df6cc1340cf5f3798ba6cf037d32e735b92658a8cbab39f4400b6bc50ac27720104ad553ce81d182cb177d4c2417716d0e006990ea689f8cb22efa42933a538ccabca3edd40643e0ad55e7f8d11135b6541ec142b164506eb81585d523ae6ceeba29c31ccac07f6ba1027d8c24b9e7c09ec87a81c74209449bce3b20176be6d4589310bff7e6acf5f1562bdbbcc42eff55501469e2dd9d2a62c121caf4ad41e523bcfad84a6aba14618b2f3c5647df9edccd30a061f3ce4c91176865325028650a376bff977781245616db3ee09dd98ca182da912fc09ffdf28fe273cc066aba6b8bada7f86cb6edd84ed0900e5fe6699a295c5df96b4f1d0b93e5efef38917c4fee5e463ac6f129e53fdad6a045d2cc924dc7103719862b88a9613a3803f6766aaf1d8e27321eafaaadfd0deb8693660da88842993b4b53e2d2758295c9ee5b0705130f08f0ddf966fbad5280b6a08339a11df57926b6f9557dbcb99594146525c98c596e484f632279d489d14d7fcb88f7a70b47e7462835b58178964971a08a709c9f00e2ae42f1b425cc3e584162027cf5b122642f59cacfc21e98b56eb9f13a326b7d12406389a5e66609123b6e2c4730c99b4794f0236d34c544b3d4ef6e5e376bb6fe7ba77844e552286c0a0e890573b5dd44d950403198a710164eef9114426454b3fe5da25834f21d0e9a4eadd2d18ecf1adc3b55c834c3859b0fa40a2e0a4b7eb1a4b762e7fb1521c55acf8123610f166695c134dc23b09d62a8576c30ac9d37c06ae45986911603880439f2aed01e3b045390a4b0b5b4d44160317bf8ca98302fedaaca52ced29cef89c1ad0490994e12237317af2bf3c7f8bb80f0fad529ea6c9f42a0258039ec7dc9ce8b7e725805a83d8f6f8d3fde4b486e90155d4a768c186a1140b201a58f07b680a1f4018607a06e6071ecf7b90692e40c1ea66ac9b76545dcafb1c8932fce6bc2d7b27ce4d0cd80f9790f7a0a147501f698f063fa8a1ab336f2a0fa597f2c7472b8e8e0feadc0431776b365fcbd0f4162a299c56b9c893acaa66b0c556c3f16a340a57e2441f2dd601fc423299f5ef3bd0aa8aa1bf88a2f3ec685048a0a653aec713acf6b3e4cfe36ceca4c2e66492b6507ec22f886988aebd8101a044d76ef4ad947c1db5ed7bd5c743cfa5d1d6e426fc59f55c98af1f22cdf7541c413baaafa5bd756c303804df83eaf42bd0b2e6cd8af0c4aca60403c09b3f285cc3999c44dceb70b0c42719828eb025fb93de3f3337da90c9a8a2357e73c6c9b2a65dfaf7c389ea0e4b1d86b4de4b634976f7d63be85b4030977e59ad55c1e3e776fa7161ead3b9be3ef6d5f9a5a6b6b5e284434918c640ceb2d2031a2734d984c58944189ed3ffbabe2d043e8eb731990a2f1ccfee35488e0e15c0334cb9c80a455ff7143de974ae7cfcbe304996989a50bdaf807de7311fb3682566705052a2c3cdacd20053b7146628d7a52abfb4b483ede55a84ba9a6866ab9f4767bb41c759a7058b46b7aa2003d60e9cb1c70b72a1b9c66805f1bab168e5c3560b4a82e176bb7bcf042962e25e3672c48f41438c760235eb5296522d475a738afdf3ac5638366fdedfb111b6131f50171e5d7a2232fe1f1317d7a5543cdac56f2af7c186341411de5e14ec7489fddb4fc98f221", 0x1000}, {&(0x7f0000000080)="102a750236d1139e8336a0b288d186f93f11c2154e511c9b58b184881105702a270619826586508faf00bfdaa557dbf112bf10febc12946aafa030b22be394c62457e738b688c34de1839bec19a89859716ef2e5db8f8150bd7421c3558736390b90e94861014d15a892b562fdb974779dd0ba5b58e2c9b77ccf76800f3fa23dd065106936fc6015c36cf3a554ca75b2510d902ba85446aed06b2ae0b0da85dbd2fa4e30e53f8a772a8f3629c624693140a726dd40ec096cbc5425d8d1ce765f75c698edb126", 0xc6}, {&(0x7f0000001200)="f3cef89f432c9a0fd0f0f8d1612173de07792c682cacafcb04da1e0aa2f9bce1d981ffdbf09a1f2bca783f55b31b8a09cb2eaad936d184b1e28537175239910a9471d9b6352916c06c02cbc639526097c1e6e27094fff2d1ef1d0de0ae9159a40ca40a544a9f3477f5bd248fa8f8e8b79b021f93e23bcf2590691d984636ec52ec0dcbdc91c243425df5881c67602f9ac539cf848926fb17f622f6ef52751b2519925f3ac5", 0xa5}, {&(0x7f00000012c0)="b9cc852c516fadaf02fe21c025fea8082a34c7478502fa59ef1d0fcc67d3e4c6bea50c1419cca3feaee00c36f7bb42b13562180c89b049e29c08aa8405d9f71fb1929818b40b6d7bc4f9c0cfd1ff62391e1a38d8776f5fd4", 0x58}, {&(0x7f0000001340)="050da8437f7a020a3314b3296551ef1941dd2282425a7a977e3c1a16ea59bb96a1039c0464367e7c1f4702e287fd4a392af78d009f8be62455e40f50ebbe745dc245ed8d75f378b35dfbb966dafea8", 0x4f}, {&(0x7f0000000180)="5988ccead1259f3ce18a0f76fcab45f3fafce0cd0039", 0x16}, {&(0x7f00000013c0)="93ca8ae3462d842c9165f57012675c554fdb67171b82d52458b507de30653724eae8ebde2f3b4857d36eb75f2c5a3006e4653a78c2a10b82660dda0b71470bedcdcda9a1a465aaef5653713b310c7ce01fad6fdda4799c1710681928f1dadbf0b29b8aa149f2602ef83baef65b95d766ae27999bfab5ce502cb0a31b3ea88dda6dbe045f5d32bb3fe58709faf39a65cab3003126f67a43489d32f47a721aa22eeb2f4a41", 0xa4}], 0x7, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r7, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0x150, 0x9ae9eb713a7fd23c}, 0x40b) 21:18:05 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCEXCL(r0, 0x2000740d) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000), 0x0) 21:18:05 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x6, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r2 = dup2(r1, r1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x101, 0x5}, {{r0}, 0x0, 0x81, 0x2, 0xe13c, 0x1}, {{r0}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x0, 0x401}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x5, 0x10001}, {{r2}, 0xffffffffffffffff, 0x40, 0xfffff, 0xffffffffffffffff, 0x81}], 0x6, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x84, 0x1, 0x2, 0x1}, {{r2}, 0xfffffffffffffffd, 0x4a, 0xc5d6a180505cd3ab, 0x10000, 0x68}, {{r2}, 0xfffffffffffffff9, 0x8, 0x400fffff, 0x5, 0xffff}, {{r2}, 0xfffffffffffffffc, 0x2, 0x0, 0x6ab5, 0x9}, {{r1}, 0xfffffffffffffff9, 0x80, 0x1, 0x1, 0x7d4b}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x5, 0x8}], 0x4633, &(0x7f0000000000)={0x2, 0x29}) 21:18:05 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)="88cc99003b08706eea6902d71221fe520a73401d9aadd45599548ddf59c5a151951f90982785dc7e06e81287a965e2ba4eeb6aab6756e1e27f417d3fce861e0626", 0x41) readv(r0, &(0x7f0000001700)=[{0x0}, {&(0x7f0000000440)=""/198, 0xc6}], 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 21:18:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) writev(r0, &(0x7f0000000b80)=[{&(0x7f0000000280)="7670a54585d0d173017a6a13b9fa0530a097b14a1589aed95f5b0de2e2a163fdee205b1429f5f305bc2bb61e9aa2fe57cb64a077cda8b5d3e174eada0446e5fc6a7657bfcd4aa62701ec43dd4fa251ba208e7b6b58847f7c9cb83f33ad718a73160d39ba4fc36cae8e938e6de911ea4c9394e3c7e75fbbd99c5b44b1980f02b7f50935f0a5a004a64815a75830d8f46306485a9fd9222f87b0f3e2b5a9c03e23847a81154ee93584f7531f6b7710e0fa44c5f0b8a9d300ae68c76b84f28479ce3dc585401588d05a7d737c65239437c235d99a1ed758640f079043dbc7f1b991de8e20803148b5bac3ec259be964e593c72c26856d0d99f3ad61fea0fa6e3a804a972850eeca2876d4cfb480cbe600a5134abfce54ac5ab00ad58ec285f0df9822e5d700ffda2f9bb0c8d25363609554db72449f9b07f62c1ca6d6c9af0ac97e037a7c8d2540c5fc4a6555b67de0b1a00b07f75d4ed74cc4243ac94d05d3e42319282cdffcf5170be1baf16caa9b3935f1a6480b030de49cfa3a6acefdaf5383c212399a72df2534d4f98a8b2b1bf03e652097c1c2e07aad4e488d3b40be0ec39e5d3617d2bd2935b3bc5ec00393c8d7393b3acaa94bd80e4e02b802b9f360d463b2b0dec7d285bb55f87848c448eeb212c778d75b4623b64bd6467e0d", 0x1dd}], 0x1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) r1 = syz_open_pts() close(r0) getpgrp() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 21:18:05 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000), 0x4) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x31, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 21:18:05 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)='b', 0x1}], 0x1) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() syz_open_pts() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) 21:18:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x114) pwritev(r1, &(0x7f0000000140)=[{0x0}], 0x1, 0x0) 21:18:05 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = shmat(0xffffffffffffffff, &(0x7f0000dff000/0x200000)=nil, 0x1000) r3 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r4 = semget$private(0x0, 0x2, 0x100) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000340)=[0x2, 0xffffffff]) getsockname(r3, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) shmdt(r2) r5 = kqueue() setsockopt(r3, 0x1, 0x9, &(0x7f00000001c0), 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffd, 0x800000002, 0x4, 0xe4, 0x2}, {{r6}, 0xffffffffffffffff, 0x1, 0x40000000, 0x8000, 0xffffffff}, {{r3}, 0xfffffffffffffffd, 0x11, 0x40000000, 0x2, 0x10001}, {{r6}, 0xfffffffffffffffa, 0x92, 0x17, 0x2, 0x80}], 0x200066, 0x0, 0x81, 0x0) fcntl$getflags(r3, 0x3) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r7}, 0xffffffffffffffff, 0x1, 0xc0000000, 0x4, 0xfa}, {{r5}, 0xffffffffffffffff, 0x2, 0xfffff, 0xde7, 0x10000}, {{r1}, 0xffffffffffffffff, 0x11, 0x10, 0x7, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x0, 0x1}, {{r0}, 0x0, 0x52, 0x1, 0x7f}], 0x80, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0xb6, 0x1, 0x4684, 0x7}, {{r6}, 0xfffffffffffffffb, 0xf5, 0x2, 0x4, 0x3f}, {{r3}, 0xfffffffffffffffa, 0x1, 0xf00fffff, 0x8000, 0x8}, {{r0}, 0x0, 0x9, 0x20, 0x7fff, 0x9}], 0x1, &(0x7f0000000300)={0x1, 0x80000001}) close(r6) 21:18:05 executing program 1: munmap(&(0x7f000071a000/0x1000)=nil, 0x1000) munlock(&(0x7f000071c000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 21:18:05 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) read(r1, &(0x7f00000000c0)=""/5, 0x5) ftruncate(r0, 0x6) 21:18:05 executing program 0: 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) shmctl$IPC_RMID(r8, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r8, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 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) 21:18:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) close(r0) fsync(r0) 21:18:05 executing program 1: 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) mprotect(&(0x7f00007fb000/0x3000)=nil, 0x3000, 0x3) 21:18:05 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) close(r1) 21:18:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair(0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x8, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r1, &(0x7f0000000200)='./file0\x00', r3, &(0x7f00000013c0)='./file0\x00', 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x5c2, 0x8, 0x456, 0x6, "ed657e192729aa2d839f3f98016469d7c0909bce", 0x3, 0x8}) write(r0, &(0x7f0000000300)="582720cfabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619518ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5023318b5e6007dbf", 0x65) getsockopt(r1, 0x4, 0x2, &(0x7f0000001440)=""/227, &(0x7f0000001540)=0xe3) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b2e8abc41606b867c1d0174c380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000001400)=0x3edb) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ac2b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x70) close(r3) r5 = syz_open_pts() open(&(0x7f0000001580)='./file0\x00', 0x8880, 0x0) close(r0) dup(r2) r6 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) map stack 0x20719000-0x2071d000 of map 0xffffff00658b9218 failed: hole in range map stack 0x20719000-0x2071d000 of map 0xffffff00658b9218 failed: hole in range 21:18:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="3e2a7913e4bad21c714f4dd36a27e54fd55a3414b4dedc10ac3e6f92e27b216d673551c0c01b3dfaf9e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc171300deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xffa5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) fsync(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000005c0)=0xa6) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000004c0)={0x7457, 0x1, 0x7f, 0x6, "aeffa2e7d986cecc7d1e7fb812fc5975a87abe7d", 0x40, 0x7}) preadv(r2, &(0x7f0000000440)=[{&(0x7f0000000200)=""/176, 0xb0}, {&(0x7f0000000040)=""/27, 0x1b}, {&(0x7f0000000140)=""/14, 0xe}, {&(0x7f00000002c0)=""/242, 0xf2}, {&(0x7f00000003c0)=""/84, 0x54}], 0x5, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x0) 21:18:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = shmget$private(0x0, 0x1000, 0x12c, &(0x7f0000ffc000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r3 = getuid() r4 = getgid() r5 = getpgid(0xffffffffffffffff) r6 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x1, r1, r2, r3, r4, 0x0, 0x5}, 0xb971, 0x7fffffff, r5, r6, 0x8, 0x9, 0x4}) r7 = dup(0xffffffffffffff9c) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000240)="5163258ed6facced970d49ef4fded3ebabfd2abecae408702324a38b64795228427499cfbb41195fa85c906af68bae5b536aff7ecdad439647030f5cbfc6fac5b075229e80d4b30b24d826e661d4d9be3e67fa741409fb0454fef4ae0d9459", 0x5f) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 21:18:06 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x23, 0x0, 0x6) 21:18:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup(r1) msgget(0x1, 0xa) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)) recvfrom(r2, &(0x7f0000000040)=""/178, 0xb2, 0x840, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) 21:18:06 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000140)) pipe2(&(0x7f00000000c0), 0x4) bind$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) 21:18:06 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) fcntl$getown(r1, 0x5) 21:18:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000000000020d, 0x100) getdents(r0, 0x0, 0x0) r1 = msgget(0x0, 0x200) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYRES16=r0], 0x1, 0xffffffffffffffff, 0x1000) 21:18:06 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) writev(0xffffffffffffffff, &(0x7f0000000340)=[{0x0}], 0x1) clock_getres(0x3, &(0x7f0000000040)) pledge(&(0x7f0000000000)='^\x00', &(0x7f0000000080)='*&\x1d(!.\x00') 21:18:06 executing program 1: chroot(&(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x80000000093) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0xfffffffffffffff8, 0x1}, {0x101, 0x1}}, 0x2) 21:18:06 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x230d0e15, 0x7ff}, {0x8, 0x9}}, 0x0) close(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x6, 0x7}, 0x8) listen(r0, 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r1, r2, r3}, 0xc) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x3}, {{r0}, 0xfffffffffffffffe, 0x9, 0x2c, 0x5cf}], 0x8, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x10, 0x80000000, 0x7, 0x40}], 0x4, &(0x7f0000000080)={0x3, 0x2}) unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x80000000000000) 21:18:06 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) socket(0x1, 0x7, 0xffffffff) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x4) 21:18:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="782720efabd16eba000025259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8a45d1fc820c9c6c9f1a4db06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b00cb2d72b9bcdb9ad8a4f5f728193ef16ab9500000005f16b136a5d0201628b53a", 0x6f) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x119) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001480)={0x10000, 0xc16, 0x508b, 0x4, "a48640e922342057cb6fe2989b5ca59c163d4524", 0x80000001, 0x9}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0x3, "85fe68bfa60204000007ad00cb5fffffffffff7d", 0x1}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffff8, 0x5, 0x1, 0xfffffffffffffffe, "fa184e92bf5af1d241fcac3f9b73d124cfb12a02", 0x80000001, 0x34cfa7be}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:18:06 executing program 1: socket$inet(0x2, 0xc001, 0x6) r0 = socket$inet(0x2, 0xc001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="2d379c49f1bde87581a51945c2f278842cb5fd96bbf5813db1dd59d1aa5fa78f069f74255232fbecee3f917a977d856a74aabf98530dcc1e9d3b130edc3ca8605dbd2c0ed6be1d4d4fd52d1ce2b37ec93c7651f7dd6046eea97b939f76cc40e08921403ec75f2590b7295b167dc7581c9e7f748eee7b75824154f2e6823b7e5aa526c39752ef9ff464073273caeb053db6ef09d346883c7f7026ec8a9d993787203585a24cb3b5ac91a7c923f2cd5b8515cb2436d413fe7069baf6c4d0347b6d51d02c1d96050ddd5e0daa173abd4a2f54e753b6247086e4d71153a4fb862bc336", 0xe1) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) getppid() 21:18:06 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, 0x0) syz_open_pts() 21:18:06 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)=';', 0x1) r1 = syz_open_pts() r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) close(r0) dup(r1) syz_open_pts() 21:18:06 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x3f) poll(&(0x7f00000000c0)=[{r1, 0x44}, {r0, 0x5}, {}, {r0, 0x150}], 0x4, 0x0) fcntl$setstatus(r1, 0x4, 0x80) 21:18:06 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffe1d, "e340ac948b074256450134d24f2c170de37f9637", 0x6}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 21:18:06 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x910, 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xffffffffffffff90, 0xab, 0x401, 0x19fe, "01c21e10c2d7e78ddbfc230f80060851e71f0769", 0x0, 0x793e35fc}) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r1) r3 = semget$private(0x0, 0x7, 0x140) flock(r0, 0x8) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000080)=""/19) r4 = syz_open_pts() flock(r0, 0xe) mprotect(&(0x7f000071c000/0x2000)=nil, 0x2000, 0x1) fcntl$setstatus(r4, 0x4, 0x40) 21:18:06 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) 21:18:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000000000020d, 0x100) getdents(r0, 0x0, 0xfffffefb) r1 = msgget(0x0, 0x200) open(&(0x7f0000000040)='./file0\x00', 0x8001, 0x0) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000de895304b13abaec3c049ab643dee0f6ba0a4317630a90217b9411ec17827307be37aab3083b7c93a1da3553aba7c3d6584175adb8ee3028ef5155acebd392d3f56ecb894fb42125cef4a7949a44d9d3432539ead3a21640f055daf7b9592c040000000c2a6022a82a711f26ee50ecfba06d6e79c479e694608306023ef08742ee0e42"], 0x1, 0x3, 0x1000) 21:18:06 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x1) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 21:18:06 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0x9, 0x3e, 0x1000, "58e822f7933b2594d1fd29b4e493757b20653e83", 0x4, 0x8001}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) 21:18:06 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x2000000000) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) 21:18:06 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0xfffffffffffffffd) open(&(0x7f0000000080)='./file0/file0\x00', 0x220, 0x0) 21:18:06 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f0000000080)=[r0]) pipe(0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0xfffffffffffffffd) 21:18:07 executing program 1: ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000040)="4dfc315e3b9cb70fec8e9f120f3e633ac6a24199469cac27645c954f4b8f667e6ec73028ac4d5307498b7a9b722629207786501d6938ba08af0edc12f104d0f52db49b4d50f19fc9b936eb267993cc332f1a252dc1f1419e34cece77a445546f1e473e2043e7e1dde82fce66d156816bf27b4cf5124d02116c5a42fbdf55841a", 0x80, 0x400, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x7, 0x8}, 0xc) 21:18:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() syz_open_pts() close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0x200003f29}, 0xffffffffffffff0e) 21:18:07 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') pipe(&(0x7f0000000040)) close(r0) 21:18:07 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='./file0\x00') chdir(&(0x7f0000000000)='./file0\x00') 21:18:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair(0x18, 0x1, 0x7f, &(0x7f0000000080)) fcntl$getown(r0, 0x5) dup2(r0, r1) open(&(0x7f00000000c0)='./file0\x00', 0x180, 0x128) 21:18:07 executing program 1: r0 = geteuid() getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000140)='./file0\x00', r0, r1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) socket$inet(0x2, 0x5, 0xa74d) socketpair(0x6, 0x3, 0x2, &(0x7f0000000200)={0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000240)=""/65, 0x41, 0x42, &(0x7f00000002c0)=ANY=[@ANYBLOB="01002e2f6669f7653000"], 0xa) setsockopt(0xffffffffffffffff, 0x0, 0xa, &(0x7f0000000080), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r3, 0x20007471) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="e9f29224c09f358b3394273dc4320a3c51724a618ef1743435689d1b037f621832aa390108a6d76edf019b27829c036f18e94df66bf953a5472e3be83c437e6f1018f688ba4c362e18aeb2898df99e2e88852d26bfe2e2ffc3f64effd17c934ec6e76061e48533daf82f5238f735a39e6d3e65d6eb638da64f6856c8d28dfa8af7cc843f408677ccaf9bd40bfa8f3fb6e5ea4d581cfb26eb1624b9e25d99bdc06297d9c86024ad290cf71918bee11b415a1a7f76dc5860", 0xb7) connect$inet(r3, &(0x7f00000001c0)={0x2, 0x0}, 0xc) 21:18:07 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') execve(&(0x7f00000004c0)='./file0/file1\x00', 0x0, 0x0) 21:18:07 executing program 1: socket$inet6(0x18, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) write(r1, &(0x7f0000000040)="9c160560a201dde333035d0b6734d3e96d3b27d8eaf5e83ec841ef1b5da337256fa182a720778cda8f400e88882b856e506dfcaaca68e8044e512d6c8c6eca23e96e357136fed9d6c13252f1cce7d21ee76cb10b7d06e4a0e8a3c404ec3527aedb70cedf98860a13d69aad3c2885529111b1b5b14a727b7ca227a98dc26a0eb59f2254dabf204f3518919e0fff8479", 0x8f) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 21:18:07 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet6(r0, &(0x7f0000000080)="69d4739ef00cf76a17b5429886970a77e903b00ff4442fd68584e8e461b9fadb6a6d23f6dd9fb9151408270d", 0x2c, 0x2, &(0x7f00000000c0)={0x18, 0x0, 0x5, 0x1f}, 0xc) shutdown(r0, 0x1) 21:18:07 executing program 0: pipe2(0x0, 0x10004) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf98848e4a8051bd3cfd55165ffed960c4a456f37b8b313dea8d0343d60de2d3280d33ee6185c6a19e1af2d4d9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ffbd4e719b079daa98742030000008aaa78947da61d759a9028a2b887f01391f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc350146ed5ead47dfc43c6c3b018be5455ba5fe8eca0ceda1aed7ab4d9b1e3a3060cda9b34edf51b11de8938f5d07eae38cb0a24cf614764a81d7d9dc5fa9988628191f123a350799222c3933e41e5074c1bdd2761853896e8bd9675f18d320087fed9e57bcfee76f075d9af7fd00c8abf2cfd6b0c2f315fe996d9ff641f7d57f23dcf209f19ed1636fe31d8bd4e9ef4cee3198d8b62ce8d40b28f030c40482e63f0c7bfd21441ac135bf8b437b7d663c4ea36e2f9688b9d4e2b2096aead1e696003c8f067cdf9536a6656bcf3f996eba275b154072cb77259284e658cd008b0a6b824257166be350fa81047c654103dc91be4ea9567618c06e6d6ef6a2121608afe3a5901a46d72c5e9aea053261adb8cacdb7415b76356ced32a9f201344a8a408a7a30db10412b8c280ea3eca7c0a0500000000000000ce1df2e824216701fbb68f4eb7f65e38e1d708", 0x1e3) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x10) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x100000000000003, 0xffffffffffff2301, "b0d7080752e6d432900000005faf8a21452409e5"}) msgget$private(0x0, 0x11) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:18:07 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00001ef000/0x400000)=nil, 0x400000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 21:18:07 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') r0 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x20500, 0x20) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x100, 0x81) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20000, 0x100) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file1\x00') mknod$loop(&(0x7f0000000340)='./file0\x00', 0x0, 0xffffffffffffffff) 21:18:07 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0xfffffffffffffffc) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) mlockall(0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 21:18:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000a88c89c81e0d59fe69e52be224a2bb553bdf283eb883a6965573d4cc2e0ff9e3e14e67"], &(0x7f0000000080)=0x12) 21:18:07 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) read(r0, 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8000, 0x8) setitimer(0x2, &(0x7f0000000080)={{0x0, 0x9}, {0x9}}, &(0x7f0000000100)) 21:18:07 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x4, 0xb}) socketpair$unix(0x1, 0x4000000000000005, 0x0, 0x0) 21:18:07 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x11) rmdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x2) rename(&(0x7f0000000100)='./file0\x00', &(0x7f00000025c0)='./file0/file0/file0\x00') r0 = accept(0xffffffffffffffff, &(0x7f0000002600)=@in, &(0x7f0000002640)=0xc) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000002680), &(0x7f00000026c0)=0x4) r1 = socket$unix(0x1, 0x0, 0x0) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) readv(r1, &(0x7f0000002540)=[{&(0x7f0000000180)=""/147, 0x93}, {&(0x7f0000000240)=""/177, 0xb1}, {&(0x7f0000000300)=""/183, 0xb7}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/116, 0x74}, {&(0x7f0000002440)=""/220, 0xdc}], 0x7) 21:18:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xffffffff00000000, 0x4, 0xffffffff, 0xe45, "c2657bfbfa19be5168c20f138f6e49ea34daa049", 0x7ff, 0x6}) r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005, r1}) 21:18: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, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a", 0x259) 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, 0x4, 0xd9b, "b08d16c6daeb7f1d5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:18:07 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8040, 0x0) utimensat(r0, 0x0, &(0x7f0000000040)={{0x5, 0x2}}, 0x8fca27b0313375aa) 21:18:07 executing program 1: r0 = getppid() r1 = getuid() r2 = semget$private(0x0, 0x3, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0xf6a1, r1, r4, r1, r5, 0x20, 0x9}, 0x0, 0x44}) sync() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r6, 0x20007478) clock_gettime(0x4, &(0x7f0000000140)) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) clock_settime(0x2, &(0x7f00000001c0)={0x4, 0xa5}) fcntl$setown(r7, 0x6, r0) sendto$inet(r8, &(0x7f0000000200)="fff9a92e9b69d886ff33f2ecb6", 0xd, 0x402, 0x0, 0x0) r9 = shmget(0x1, 0x1000, 0x232, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r9, 0x4) setpgid(r3, r0) mknod(&(0x7f0000000280)='./file0\x00', 0x80, 0x1) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x77) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000000680)=""/82) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000380)=0x4) socketpair(0x6, 0x0, 0x80000001, &(0x7f00000003c0)={0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000480)) getpid() connect$inet(r8, &(0x7f00000004c0)={0x2, 0x0}, 0xc) read(r7, &(0x7f0000000500)=""/224, 0xe0) 21:18:08 executing program 0: pipe(&(0x7f0000000240)) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x6, 0x0, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000040)=0x745) 21:18:08 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x4, 0xb}) setrlimit(0x7, &(0x7f0000000000)={0x9, 0x8001}) syz_open_pts() 21:18:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4000, 0x10001) r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x400) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) 21:18:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2", 0x20) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() accept$unix(r2, &(0x7f00000005c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) 21:18:08 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getdents(r0, &(0x7f0000000540)=""/240, 0xfffffe07) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)="857eac3979b74b579cc6794fb51a2a52b70ebef932785c4f368a35ce3e5b3b2c50fb9903fe60783f45e6ab22bebfb93dde7c9b8cc5fdaaec1c77f11f5aedb47b5e009a12b71ba9e030aba6ab3bdc4cf5de858f8f11d5c10192297f8aaa4b9e191018425aa37e0f9a073caf1047a05b215c1de3103445f02d716a1dcee2fe8b49e4f5a1c3c6fa0ff1203bf78805ec6ef6b45999fc56140be443de0ad01a2730beb2dc322cde7f174360f435d767cb335d5fb1bf64266f257ac23e7dc6901b1cfb4331db701879eab6dcc82f5be4e14049", 0xd0}, {&(0x7f0000000040)="98c32574f5d6951a451883a859cdf3e618350816bdd9ec68fdd98af965943ddbb0d90b6cca8612fccc755e78d9916b54b6870803ec81e77ddf059bd4e34386d01fde86a5c43272d6268f90543f8b3dfed94f9215485136", 0x57}, {&(0x7f0000000380)="9b4bc6dbdffa0d4d183bee128c7c766dee00717032894fa41970c3b1f614c1ef394d255a5ed2203309ec3965f0c3abd02df15ad5f485048d55a4166377fa9f9ffeb1a3cad54e62e2c766520e038bcd47dd5d5f2f0e52a0ac97d93d9823759d86b39123faf25d6b3f3b9e4ccea98d669f8994f6ab6ca93c6a66da4d92b0a0e9bc29ba421d6c970d77759a1ecbc3606464a98fca375c0f6ba717b80a44ff0fca9d28b49f218a", 0xa5}, {&(0x7f0000000440)="7cd7ba9faf2ef875ffd6799364f3da059969cd85918d12f11ecc3308760ed9227cfe6b486253f5122a9ce74dc16d90303e76c448ce26798d3571aa9c7e7c098d1674fd2a8a108e942e7e45d18932925585fd5e67416169a4bb66fb91f28e2fe93b90d2a622e1684b656e1b769642c446a79317d8acae811857c2f0b71a1675e55a000c1637242198f70ad2a307984bd77f618800df4078c5fb7fa96894eeb87de9a5dba1984538fadb2a019e63d94cc35a07ab38ba26498c011b3bdcca9a189e5683f5b48942cf8b3a2ff02494051487e91bcff77554", 0xd6}], 0x4, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) 21:18:08 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0xb72, 0x1000}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 21:18:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() dup(r2) dup2(r3, r2) 21:18:08 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x2) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 21:18:08 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x90, 0x121) recvfrom(r1, &(0x7f00000001c0)=""/4096, 0x1000, 0x2, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) close(r0) 21:18:08 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x80) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffb}}, 0x400000002) 21:18:08 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="1a6085261ab9b30ec05aed5ecd2c43893ffcd6a4562ef8d9", 0x18) 21:18:08 executing program 1: r0 = getegid() getgroups(0x4, &(0x7f0000001500)=[r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) syz_execute_func(&(0x7f0000000000)="c4422d2c35ed110ff5c4c2a5a8d6c4e2d1a6c7c4037d395b5202c4629d0ae1f2da8b9662f311c4226d37dbc4023dabad923900001be5c421fc77") writev(0xffffffffffffffff, &(0x7f0000001040), 0x258) 21:18:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) mmap(&(0x7f0000006000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) setsockopt(r0, 0x40000000029, 0xb, 0x0, 0x0) 21:18:08 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1006, 0x0, 0x299) 21:18:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() read(r1, &(0x7f0000000340)=""/68, 0xfd67) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) dup2(r1, r3) fcntl$getflags(r1, 0x1) 21:18:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r2) dup2(r0, r1) 21:18:08 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000080)='X', 0x1) r3 = semget$private(0x0, 0x0, 0x80) semctl$IPC_RMID(r3, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYPTR64], 0x28}, 0x0) dup2(r2, r1) r4 = semget$private(0x0, 0x3, 0x200) semop(r4, &(0x7f0000000140)=[{0x0, 0xe143, 0x1800}, {0x0, 0xffffffffffffff09, 0x1800}], 0x2) 21:18:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) nanosleep(&(0x7f0000000200)={0x7, 0x3}, &(0x7f0000000240)) r1 = getppid() r2 = shmget$private(0x0, 0x2000, 0x9, &(0x7f0000ffc000/0x2000)=nil) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() nanosleep(&(0x7f0000000180)={0x3, 0x1}, &(0x7f00000001c0)) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r6 = getegid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x400, r3, r4, r5, r6, 0x100, 0x80000000}, 0xcef6, 0x200, r1, r1, 0xfffffffffffffff7, 0x3f, 0x45a}) getppid() ftruncate(r0, 0x9) 21:18:09 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x7, 0x4, 0x800, 0x1}, {{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0xac00, 0x6}, {{}, 0xfffffffffffffffb, 0xe0, 0x0, 0xfe, 0x3}, {{r0}, 0x0, 0xe, 0x4, 0x9, 0x100000000}], 0x8, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x2, 0x4, 0x2}, {{r0}, 0xfffffffffffffff9, 0x4, 0x81, 0xef04, 0xffffffffffffffe0}], 0x8001, &(0x7f0000000280)={0x5, 0x1}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x50, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x3) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 21:18:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x4, 0xb}) syz_open_pts() 21:18:09 executing program 0: socketpair$unix(0x1, 0x800000000000007, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) 21:18:09 executing program 1: r0 = socket(0x2, 0x4001, 0x2) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) truncate(&(0x7f0000000040)='./file0\x00', 0x100000000) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x2f, 0x800000000000009, &(0x7f00000000c0)="472918d7e2d5a27195b107f567e75f2f3bf8dac4ec", 0x15) 21:18:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="a92531bff68413fef7a8ebe1cd6c4bd09a807782e30019f03d89854c02de39be3587a076de567390c0226ad11101408a32c2917a335ab6fa3ee3f071303ee5f9eaaf3ca0ff6fc97c68dff6287d42b1dbec64319c03ea00bf21e95610fa2c0561284983c56ac1167843282d8ba369b4b860f31151e5b3d10d9d3bdc66436b81c753161c01ffa8fb630d68dcde7db2169527024a7bc69f81a282fad4385c0775e2a3bcfe52", 0xa4) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x8) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x3, 0xf7fffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 21:18:09 executing program 1: clock_gettime(0x5, 0xffffffffffffffff) clock_gettime(0x0, &(0x7f0000000000)) 21:18:09 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) 21:18:09 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51e", 0x1fb) r1 = syz_open_pts() close(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xa8) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:18:10 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x40) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/167, 0xa7}, {&(0x7f0000000100)=""/27, 0x1b}, {&(0x7f0000000140)=""/225, 0xe1}, {&(0x7f0000000240)=""/75, 0x4b}, {&(0x7f00000002c0)=""/216, 0xd8}], 0x5) r1 = open(&(0x7f0000000440)='./file0\x00', 0x0, 0xa4) r2 = open(&(0x7f0000000480)='./file0\x00', 0x230, 0x184) pwritev(r0, &(0x7f0000000580)=[{&(0x7f00000004c0)="97a0c86e1cb6e1c2e6e0696fb4e7840f07fc4ff64ccc98d06653ba17a99c", 0x1e}, {&(0x7f0000000500)="c7b0aeae52786c1b5651457297a4d02d797c3f3c120922bf13a0542310a22db6151db8bcb225edeb82e4c328b3af51f475b37b4a234340a2b5e29e532713ad68f6ffbb3861fa82f7f0e3f77c6a2bf26242d9", 0x52}], 0x2, 0x0) r3 = open(&(0x7f00000005c0)='./file1\x00', 0x0, 0xa0) fcntl$getflags(r0, 0x3) kevent(r2, &(0x7f0000000600)=[{{r2}, 0xfffffffffffffffd, 0x50, 0xfffff, 0x4, 0x1}, {{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x80, 0x8}, {{r1}, 0xfffffffffffffffc, 0x20, 0x2, 0x10001, 0x7}, {{r2}, 0xfffffffffffffffb, 0x2, 0x0, 0x100000001, 0xff}, {{r1}, 0xfffffffffffffffb, 0x0, 0x80, 0xf9e9, 0x4a47f96c}, {{r2}, 0xfffffffffffffff8, 0xa, 0x200fffff, 0x8}], 0x100000001, &(0x7f00000006c0), 0x400, &(0x7f0000000700)={0x7ff, 0x100000000}) r4 = msgget(0x2, 0x400) lseek(r0, 0x0, 0x0) syz_open_pts() msgrcv(r4, &(0x7f0000000740)={0x0, ""/232}, 0xf0, 0x3, 0x1000) r5 = open(&(0x7f0000000840)='./file0\x00', 0x81, 0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000880)={0xffffffffffffffff}) open$dir(&(0x7f00000008c0)='./file0\x00', 0x10420, 0x100) kevent(r5, &(0x7f0000000900)=[{{r6}, 0xfffffffffffffffe, 0x1, 0x1, 0x5}, {{r3}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x0, 0x49d7cd9a}, {{r0}, 0xfffffffffffffffd, 0xa6, 0xfffff, 0xffffffff, 0x8}, {{r6}, 0xffffffffffffffff, 0x60, 0xf00fffff, 0x20, 0x3c}, {{r2}, 0xfffffffffffffffd, 0x0, 0x1, 0x401, 0xeb600000000000}], 0x6, &(0x7f00000009c0)=[{{r0}, 0x0, 0x80, 0x2, 0x6, 0x31b1}], 0x2, &(0x7f0000000a00)={0x201, 0xfffffffffffff801}) open(&(0x7f0000000a40)='./file1\x00', 0x8, 0x100) syz_open_pts() pwritev(r6, &(0x7f0000000c80)=[{&(0x7f0000000a80)="f641f4cab2013fa43a0ef43c5a8bfb83a2032502f543027c76c2d31cfefe4b3d03b322823ee2fa9288330a1c635cf8880d8dcf85391662b7ee1c1b2c1bd65238734decd6ceac54bda2605e3a7de326f3686327f1efe9dfc5d4e32674f779c5baa11c616854e82fd066aee0272414982d718519f67080323a48cbb02baadcad4cdfbd6266144b114068d66004d749fd4c25e0e46a45e32cab997017c8448e4fc5693e5c0c5ce257f1aa90e3ce31e9fa203a15a7164a35c92550b7bf2bdf5c96032a0724f13339d718544d3fbd296bc13eabd44d48bb1b276afc", 0xd9}, {&(0x7f0000000b80)="c372a012dfdd629f241de38b444811c32c1ea1ba8c60339739c9048396c9490b16b79ddc7717f2c2f04b820e51c9a1b4337953110d14a24e018c4c630724adb2f70cf13d8088a58d5dd0bf11c44d52527457767172adb380a378cb8829383ea915118ad801f04821d67123dff3d3f3d2557c5155f12bf6cc5660460e8ecd18bc7fea68715cb8347d08e97cde6f3d32d3cac0c8fd92001803c0318dc3885aff8fb7b6226ac495c4ae60388b57d80abb941ca076a8cdc6bb976cd3d3bc82e9188171dc95ebd5fb", 0xc6}], 0x2, 0x0) dup2(r2, r0) getpeername(r2, &(0x7f0000000cc0)=@un=@abs, &(0x7f0000000d00)=0x8) msgrcv(r4, &(0x7f0000000d40)={0x0, ""/183}, 0xbf, 0x3, 0x0) r7 = semget$private(0x0, 0x3, 0x4) semctl$GETPID(r7, 0x0, 0x4, &(0x7f0000000e00)=""/110) open$dir(&(0x7f0000000e80)='./file0\x00', 0x802, 0x1) shmget(0x2, 0x1000, 0x208, &(0x7f0000ffe000/0x1000)=nil) write(r1, &(0x7f0000000ec0)="1e284f80ba7733faa7e330e1bfc14ceff25e001434370161df1a24dc56705aa68f4b6020ed992528b89f8aa591c00c66e0d3ac3d8df4244baf2c056e2d6a84c78c6185686628247bdf42ff80a2a2516f59ab554796e6f6a9ce9604801d820972477b6d0a7482ba29c00a66f2a0425930d215feccb0b58356e5bac416f6937763ebb03f30f7931afec5c3ef7974f336d76b6fd9e9f5b99d8a44c191751de023956597d0fe4ffded04091a9755e12f268169588170feb15f7166cd6d38a7b54533615d92abb0bf7c5087ab31ff9da8183d290fbda0d5aa6ab65b97fe2eac6ca95678dc8ac6029dbc70b3ab197b5b4189938df1c6b7e6a4cb639f8a027d38fd", 0xfe) connect$unix(r6, &(0x7f0000000fc0)=@file={0x0, './file1\x00'}, 0xa) ioctl$TIOCSTOP(r3, 0x2000746f) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f0000001000)=""/189) 21:18:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000400)="e3000000a9e44312c034e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e2940000fbdb1761366fbc3cc3543d1bc6248746d272e27e7951182d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deeea203450839ce56724623e63aafc8200046ba69e33e2c6941fb3ef63f0a15d90500000000000000e0b30fc4833ba85103610377b95e150afc13f8fa67d03dff5c81c5155793044ea4aca450f3157ff1567ac836e2a159854e24d6c6095f67618f2b0c62", 0x11f) 21:18:11 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)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0db199a7d238ee3acc2944d0e79b99d78358a9e98fa613e69fdf67680acc50b04e5f228d908bfce16f8bb411b36845a99ad7004e820897e2e24cc6ca7bb0385dded37fac983f5903640c5de73d16eb131161be730ee631bd043bc242bc1208b6927a6cdf7f3ce1e1173c3934cdc34a5f9c696f020f3960112def5c8131ed06df8d2c9f514c03b4a9678986cc472e62615d9b2769807b25d1ee341b0278945e229c6f4e6f09604cae66c8b91815bccf7283bb7605d204855926ea5a7bd1174022baa90ac95e3ab3b04ef473d6d10fb2a664dfeb04c9d76ed4409adb1c0e632467f65106740e971ccd543e3d44ce91f6cd5306820056928db18714b7c9810e37626383ab87416b99c7b9f6bb2f14bb1fdedb098fbd0ef663a3d2a0ffe5198c6cfd14c33c33164d14b46b65aab8e4c74fd72cabbd07d4f4e68f10a4e14f0be73772c7eafc969cec3217b85fed380919a10891921ce0f43e52a8dbc1a7f198f31872a8335317e588d882ea200e7363addc87fe48f7a97e119d505d38287822a9eb07682ab0eaf111e604f8eb346d31907a0883e573928f738b06adb2678f96cca793bb27cd91a26b9eecfca87d7ea494a399a948515f7c95004cc36f973752e111d7a8e072d67168df3c6943b70f8bd6517c39edc589aafec23b79a679611343bf69fb7ba408c6be83fb2455c098f6750803bbb6c2e9943d6d09456d31d62e5e825e2decd717dd8e2922848312cb2df8754cee0d9a2dba37217fe3e1d7e40dc84a559da45a31a8393cd53b22c3849719aa3b30320cba6be410acda42ca5cf51c35cb4049a93cfd1495a535579a9b8d1354e56fe7a0bc54ad0dfee18864e4bcc065afba2b39ef18e2781ed220918e8c32ca9bca511ce3bdf96f78625288193fb45e2ae620d588357af20ddc114adbe1675286df697933f289f3c851bfb5af1d69ee58dc02920cd2e976ef130b9aa4a681dfb8f47a9adc77d328a327beeb3a90ad4b35141627d19c5d761889fda365fb9d40ad4017e2820fd17a0c2cc6c4e9fc91b5dea8d83f128c5ea82ac50072c09076a51c0523e42583ec8f71304057382d5597a5730925cb4ae1ebd4d1fe854793fdd1051aa3f1aa1c62e84f0ddefee3e26d1a30f5f8d7f8676ee86f7457b8a9f4bf6eaf3489a82408170d7c6f163fd2e7bc81a18d37a61a5188b264ea178799edecea89d1c249ffce8bc61cbaed211baac476b8681a6fe227ed75c6f59db8799fdc9e40b949e847e57c854bbfd106ab1af930df5e07843330d2addadd0c0a6de08e8b8bd5a327aa7c1b0a03b1be6155c219da1970dcff161f25a0ab283ef7bfc8bf727feaf9e3864a249252b1bafd3297bef387eb48918065505613c336314ee86d34497e0bbfa5e239aed350b176c50fe6a5a9d8f102d494f5d573f76133f579779a38c31c6acf85186456dd2c8f088c370a6044d2b4879022d98c1aaebefccdd0ef41edc568a2604a2daf436936d828a5d479e58d7a6213fb9f5192c4ee89b933e9531dbb8181f72aa96215edb9cbecb3296a2ad8916fe38c1331d130af3547f0c03c574f203b58be91f7d11cedb5f7704a1875a9d9278ef8ad4aa0ccb84e141f1064c502472919496c59a8cc81c642ea313ce5137a91812152c16e83559dc5c53460116ac1f018407e871da869008a165accd47fe025bf12c1405a4b5aee6917fe4900119853c32d2382348c23b47f2e6e2caa24e8fc68c343647342488a64625abdd8082b4f7ad4c9b8654c4f710346971b6a5493f520d4468ae59a8d572d616d85125124f45d87be2732ad11515f67cf773b56283db9fc07776177d0368a6cf0fedbdeaf2c5ab9c5014a06e84faa18060357159604ffd662b7ace7ce327668521591c80f89348e07cc1856adea1b6f12922c5dcd0edfa0546e6288ad4a4192d02e8d0ffd155b72fe43712968dc8bdf9633467d1a6b1c439362f6576381b3c87565bc6754f6897647bb299eb09bbb2f4f055c9cfbaf9702b8e0b060767685b09965c58e3783a88e9dc2d7ad563d5a4666c298b8851278caa5699fa44157ec759f2b8e1e7eafb1852f7b2d7b6704b3dfcf66636ff3c04138f4181fed06c3901e6e2875926bce78ee0e033579ed63839541b9c45d3b5b2127aea6c56fba30008fd26dbf92ff10112ad8f84947f04f71087ade611267431afd33e6652a6cda10d2e7ba701fdc73614b4fb8315faa68f57df4db476c5f147db1cc88377c55d0bcde61840f17bb783eadaab36923addd181b112b06939ca37f0a01ff2d4b4c2761b5a8d5ae962c532644f6319af2913a814bf3140142968e3734ff19f1302535ad7b2084f9af1f7bb549f2d7cb2d308c2688425bf236ca67f129c8d97f17286acfa5836dc0de1ef2da4064cece6a2b6229af1bc43e57fd1a0fbbc06ff287e29d2e1a83be11b9f3ddd109c277858c5a38c7378e15d568450da75fd0cf48e5c97b24c3449568ab990c09ae919c", 0xf5d) semget(0x2, 0x3, 0x4) fcntl$getown(r0, 0x5) ioctl$TIOCSCTTY(r0, 0x20007461) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSTOP(r2, 0x2000746f) dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x4989, 0xffffffffffffff81, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:18:11 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, r0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x140) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) r4 = kqueue() mlock(&(0x7f00003ec000/0x4000)=nil, 0x4000) kevent(r4, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) 21:18:11 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() dup2(r1, r1) 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) 21:18:11 executing program 0: r0 = semget(0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) semctl$GETPID(r0, 0x4, 0x4, 0x0) r2 = msgget(0x2, 0x40) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/240) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') semget(0x1, 0x3, 0x80) 21:18:12 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmdt(r1) r2 = semget$private(0x0, 0x2, 0x20) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000000)=""/114) 21:18:12 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100), 0x0, 0x0) read(r1, &(0x7f0000001440)=""/4096, 0x1000) getsockname$inet(r1, &(0x7f0000000780), &(0x7f00000007c0)=0xc) readv(r0, &(0x7f00000006c0)=[{&(0x7f00000004c0)=""/58, 0x3a}, {&(0x7f0000000500)=""/140, 0x8c}, {&(0x7f00000005c0)=""/240, 0xf0}], 0x3) write(r1, &(0x7f0000000140)="12030a09593c34de9fb78a669142d6892e538017c5ed1b330ec760c217bdf84233aa222ce5311c5b5dd216ae032269007182d79b474a4303d1c3cdc8e3163238fc0a1bcc737c29", 0x47) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000040)='.\x00', &(0x7f0000000080)='[$\x00', &(0x7f00000000c0)='#\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='&%/!\x00'], &(0x7f0000000400)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='%\xa0\\$[\\\'%/)!\x00', &(0x7f0000000380)=':@{:-.--\x00', &(0x7f00000003c0)='\x00']) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440), 0xc) poll(&(0x7f0000000100)=[{r1, 0x8}, {r0, 0x1d0}, {r0, 0x2c0a9ac32beb8cec}, {r0, 0x15d}, {r1, 0x41}], 0x5, 0x4) 21:18:12 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000040)='<', 0x1d0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x400fffff, 0x8, 0x7}, {{r1}, 0xffffffffffffffff, 0x84, 0x80, 0x7, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x21, 0xb, 0xfffffffffffffffc, 0x5}, {{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x5, 0x9}, {{r1}, 0xfffffffffffffff9, 0x80, 0x1, 0x7, 0x7fff}, {{r0}, 0xfffffffffffffff8, 0x4, 0x1, 0x80000001, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffc, 0x28, 0x1, 0x5, 0x3}, {{r0}, 0xfffffffffffffffe, 0x2c, 0x1, 0x5, 0x4}, {{r1}, 0xfffffffffffffffc, 0x2, 0x2, 0x3f, 0x1}], 0x2, &(0x7f00000002c0)=[{{r1}, 0x0, 0x0, 0x8, 0x4, 0x5000}, {{r2}, 0x0, 0x42, 0x80000002, 0x2, 0x2}, {{r2}, 0xfffffffffffffffa, 0x4, 0x20, 0x77f, 0xfffffffffffffffe}, {{r2}, 0xfffffffffffffff8, 0x10, 0x0, 0x4}, {{r2}, 0xfffffffffffffffc, 0x0, 0x1, 0x1, 0x80}, {{r1}, 0xfffffffffffffff8, 0x8, 0x2, 0x260, 0x8}, {{r0}, 0xfffffffffffffffe, 0x80, 0x40000020, 0x3, 0x5}], 0x1, &(0x7f0000000000)={0x8, 0x100000001}) 21:18:12 executing program 1: r0 = syz_open_pts() chmod(&(0x7f0000000040)='./file0\x00', 0x51) poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x48) ioctl$TIOCSTART(r0, 0x2000746e) syz_open_pts() syz_open_pts() 21:18:12 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/135, 0x87) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x4) connect$unix(r0, &(0x7f0000000200)=@file={0x0, './file0/file0\x00'}, 0x10) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x0) pipe2(&(0x7f0000000240), 0x10000) kqueue() r1 = getgid() setegid(r1) 21:18:12 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = shmget$private(0x0, 0x4000, 0x410, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) setsockopt(r0, 0x7fff, 0x101, &(0x7f00000001c0)="85c0b288dc23c0cdf30d6194e603ca6e84fbafb7d84e271dd6dc6a97c088a7bb1b80b88ddeb9cd1d8db07869001b3b4c1d5559bcc69780a7356bd3fe9f4ce21b435cdadfc3cb848768829d98caf80710683ae6a7fedddb20ba31c39ad8a40a4c0ce01ba05443a7cccaf13fe67d2d177dc6643dd0d1dd662f69ecbe2337ec5bcd20fed7bfc9644d01c35322335fbd6978d9a43ec762ed37b6029fcf00b2b2c53855680632218854da9cfbcdc16b32681e783333c38d3fffb827e9f8337384ae8778f42e6cffa397ec1664c45cc4cb427f68fda51e3ff0c189d2d792bdc51b47750e455e732f8b3bf1cd4e1d5d042c5ba3a726d26fa0c90133de6d1399e8517a3a96d349ba2606aa8ee5a9bf2ffb152365d477af289d9b07777c6423da893f2be0c96b05e7545a02a2a2151718e56e0f6c8ead2cba8f857a8523d518b9347f518487e278b6e3022d69c434a82c1e82f61b55dd334fe2fbcaf838e2344713a460c4a62a07e52849e6cbd0bb335319087f884eee47dbff8a90e328d71a976b8cd45998fc17f07108058a70972650e656841c4a067922b5a03bc319fd340b79c59fc1e1b95998bbfd32a86cc3db35f469d6c8a2c0133f39e09536d5b208062ea2a255de805ddc61af5fa8b881ab3c0d5166a66b722a004caacb4d40cac78d4f5b35ca6cac5420108b98e7c6b1", 0x1ea) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) fcntl$getown(r0, 0x5) 21:18:12 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x2) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) utimensat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000009c0)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 21:18:12 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x46) ioctl$TIOCSBRK(r0, 0x2000747b) pipe2(0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000002c0)="bdfa4d2582c321a8cf98848e4a8051bd3cfd55165ffed960c4a456f37b8b313dea8d0343d60de2d3280d33ee6185c6a19e1af2d4d9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ffbd4e719b079daa98742030000008aaa78947da61d759a9028a2b887f01391f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc350146ed5ead47dfc43c6c3b018be5455ba5fe8eca0ceda1aed7ab4d9b1e3a3060cda9b34edf51b11de8938f5d07eae38cb0a24cf614764a81d7d9dc5fa9988628191f123a350799222c3933e41e5074c1bdd2761853896e8bd9675f18d320087fed9e57bcfee76f075d9af7fd00c8abf2cfd6b0c2f315fe996d9ff641f7d57f23dcf209f19ed1636fe31d8bd4e9ef4cee3198d8b62ce8d40b28f030c40482e63f0c7bfd21441ac135bf8b437b7d663c4ea36e2f9688b9d4e2b2096aead1e696003c8f067cdf9536a6656bcf3f996eba275b154072cb77259284e658cd008b0a6b824257166be350fa81047c654103dc91be4ea9567618c06e6d6ef6a2121608afe3a5901a46d72c5e9aea053261adb8cacdb7415b76356ced32a9f201344a8a408a7a30db10412b8c280ea3eca7c0a0500000000000000ce1df2e824216701fbb68f4eb7f65e38e1d708", 0x1e3) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x100000000000003, 0xffffffffffff2301, "b0d7080752e6d432900000005faf8a21452409e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:18:12 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000080)=0x5d3d, 0x4) pledge(0xfffffffffffffffe, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xffffffcf) r2 = semget$private(0x0, 0x1, 0x16) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000180)=""/178) getpgid(r1) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\x00') 21:18:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) setitimer(0x0, &(0x7f0000000000)={{0xb35, 0x1f}, {0x3, 0x7}}, &(0x7f0000000040)) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x80000000}, 0xc) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000080), 0x0) 21:18:13 executing program 1: r0 = syz_open_pts() truncate(&(0x7f0000000000)='./file0\x00', 0x101) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) fcntl$setflags(r0, 0x2, 0x1) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) dup2(r0, r1) 21:18:13 executing program 0: clock_getres(0x4, 0x0) clock_getres(0x4, &(0x7f0000000000)) 21:18:13 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)=""/212, 0xd4}, {&(0x7f0000000200)=""/180, 0xb4}], 0x2, &(0x7f00000002c0)=""/170, 0xaa}, 0x42) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="ea00000000000000", 0x8) 21:18:13 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xfffffffffffffffe, 0x21, &(0x7f0000000040)="2c98d181", 0x4) r1 = socket(0x30, 0x1, 0x80) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 21:18:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x80000000000015, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c5d180dc820d9c3f88c823e75341084d712f3b057292", 0x16) 21:18:13 executing program 1: r0 = kqueue() r1 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r2 = accept(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000deffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001200)=0x6e) nanosleep(&(0x7f0000000000)={0xfffffffffffffffe, 0x4}, &(0x7f0000000040)) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, &(0x7f00000000c0)={0x0, 0x8}) fcntl$getflags(r2, 0x0) kevent(r0, &(0x7f0000000140), 0x85, 0x0, 0x100, 0x0) 21:18:13 executing program 0: nanosleep(&(0x7f0000000000), 0x0) clock_getres(0x3, &(0x7f0000000040)) 21:18:13 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) fcntl$setstatus(r0, 0x4, 0x88) getitimer(0x79d7553b5350d9e4, &(0x7f0000000200)) setitimer(0x3, &(0x7f0000000080)={{0x0, 0x7f}, {0x400000000000, 0x8}}, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) fcntl$getown(r1, 0x5) r2 = getgid() getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) setregid(r2, r2) getgroups(0x0, &(0x7f0000000000)) socket(0x20, 0x7, 0x6) setitimer(0x2, &(0x7f0000000000)={{0x0, 0x8}, {0x7f, 0x2468}}, &(0x7f0000000040)) 21:18:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0xfffffffffffffe94) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) fcntl$dupfd(r1, 0x1000000007, 0xffffffffffffffff) 21:18:13 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x2, 0x10001) setsockopt$sock_timeval(r0, 0xffff, 0x1009, &(0x7f00000000c0)={0x2}, 0x10) unlink(&(0x7f0000000000)='./file0\x00') socket$inet6(0x18, 0x4, 0x9) 21:18:13 executing program 1: getpgrp() socketpair$unix(0x1, 0x1, 0x0, 0x0) 21:18:13 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f61fe123bc25f2fde644b508a460930000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f01d65f500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 21:18:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) bind(r2, &(0x7f00000012c0)=ANY=[@ANYRES32=r2, @ANYRESHEX=r2], 0x2) close(r0) listen(r0, 0x0) shmget(0x1, 0x1000, 0x111, &(0x7f0000ffb000/0x1000)=nil) accept$unix(r1, 0x0, 0x0) sendto$unix(r1, &(0x7f00000001c0)="e3b446579757bd6c0f7b9ebcf417fd1bfe7968b30b6e571faaa52b25952d462d320d9a1de0859488dc7036c83ac07ba8659e906de0c2e66c21d6f1509b6bb0002460e330d89408d73670c339dd3c086c4d3b0ab4785e88c1cde3b834066df14c51f00b4db4936da7bf53dfd3dcabaa96fe111ebe9c23480b526b7fec3b68e2efe77b8c66a75130f9e49c182c0afb73ef7b1687e5b575b9a52e05db009473b8988c31f54175fb774cafbf4fca178689d4573ee9bdc2ba8f57645e180d850e5859b7bf97c57c9dd7b16acb95d55da95b77ee0216abd986683e5a2f6e0c8a4c382b5ccab1480e4e2dbb88d1820cc2571ae0769bcbd5a8f9e1f2a777c2bbbf01b0d49e9ed0b853182f5ea361b5d5bad1288b07aaf64a221b2e429277b3316d6d2d1c882a49d431791a5e93b4b285a92b7ad49d107fe186ffb5c3c0183d27895c10bc779033a49e8c503bbb9d9390c0b28b8772b0514682fe1d25460db8a158d42e7bcf6ba73f81be73d362a05c77c6adf70a6f0ad26c5aca4dfa0e08830841228afe6ddbca3a0334b2b20fcc224a8a0d1981738af0dfa4633831cec83187373bd9eb5d3ed0ba79ad9ca05f8dd606cb163fcf38d7326ab867bb9f64bcf060e05046f7623835ddcf968c358d129010bca7be029ec8eedc62fe6b9bfb9dd9c1a8052a01e5801bc68da08e5a0f0b8bbcfc0917565c3979ed895061c58a80aefd21d0ac92b164f0523812f5920468497cd9d2bb548a90d846a7451c0065fabf065d4fe705de8949b63f5f908ed68131cf478dff166235fa66160b927195d6b6175ee270d1101a495b6755657a4d6dd2319c34f0e86446060b861e02b6e36e459c08f6f96f3bb808e89d3f6a2ca1e4c9acb856ef2cf4371eb2aed8dd1e798ec6f2a40dda29180a27b3f1ef532a6b45d0bec8bdcbf09cfd49aafdeaa0d488001dbdb53a0e3ee157bac974ad3a6fa291010ec440a8262667f24919016f698317c1dd73bc6391c04325e6fe250f7bf2448fcc0b8ae6440980f7d10018a2dfa00dfecc799f96a67e2a2f952d92f84f3814c9e4bd1cf5a5176d65d13b4745bd5feb0b2030b5a1a488517beee9009d1084da4bc583aba403d09a21b30dc86a5af11c75ce8b312b7214225655e37ff787cbfbd01dafb9c7d607f535223da79debbe448ebc1c80b85be0137d09b544c71a4318e2796e79c2e76cdbeff25449480df1102992334d088e8734fe5924b67da5179844ff6d3181011a32032b04cc81fca45516361ae57277573e0c502cc83671d32b13701d1fe2783a97ebadb3a7b21342a96d591ad97a4281d0a2e7374d265c711b91dd6f41c280ee339d3cc791d2817c5a3359e3f2bb7792cea773078cd5d20ae08e888b6bc7d39b93b07fb14c201d83764cd1ef96895420d3bbfb05b3cab1abc35788d993210a306f09d4f866c4c618699c011f960752e3e827de7ed7e8a54b36f1d6377084da7bbabc3455a4a001cd753a2b16c9a2073c0677f04a99fef86c812c32754934c93b02feb8534e1af224a5bd7822d9baad5623bbc3c3cb01adf64a008ac634d615955901075a1609529bf21504491a0b744b5d2e28054adb4c763a8c0264eea1931e5f7aa69f41b6e3a0d79fa24f5536608b63e8438a945a577dd5255dc419fbd5ad52a4225bbe3acb478a4371538ef0f29283f253031921ff8114da098d0ac1de8987db2806390309cbb7b89ad369b0fd39f71c3b7c31be74664507ebafd21fb0afb080554be4aa4e60d1d233956594dfddc247a16f04768b635434158ebb862552697eb8e5a68753b2c9810cc3e8d10261ea387e8133d6665819786041c8bd2ebad53240e0ee416bbc0c1365929a01451da0a1bb59642092465c4146b5fc0eab8833d77809ec799f056b4ea6d20cf0b2f36a982c4b4c9e5307ee897a94187ed21bbcf4f60a09896198026a313f67d85e661147ea08f7278e2ce6b799afee1edc0e6c103bf06fa4cc68eb0918348f60b5b574b45d2596c881de70f44e5b172b3e55c08625ea2880199b0c9241dd7d75dce92b5b5a6722d97de42903b2eb16765cce8275479c4b261310aaa70e569699481288e0ffdf83df1ba20fb725cb556bca303c222007fe2e62c97c7c22d1224a76eebb00ac1d81567e7a7341f05277dece77c970fa492118b834d0ae4fee08fe07f5f451b5060b02f96f43a7f14e8568bf35ff27000f54b453c18c735b53fd3f4ffc614939cdb5c04b4c4b959ed05a6e9cd8cd2052077a82a308922d31dc3e512e7e432edd2cd39e24625df32739f3162021fd3f91930f13b6bda3efa9119c6a61bb429b73cdf2aed49889d9a1a1c441541923459d8fa8f9f4036711ce6351f55ae2865d5ad4ee67104d951e7e6168599cb7b32d08ac4089ed279be8172715c48262118349f1ecd576639c975876b4920a36ea32b67070757470fa2d4ccdf78ac1b9fcaa7b9177979c4d9cac0bfcf72ab8a88c2e804095677ff341b1067b01b6f62d197facb56255ac38eeda403cccf7f8c893de5c6b574d9d08bde5947f436971526a1c73136a2199cd0fd93c5aafe7878ed11d58ee0a14cdb027dd7a5aff82a2b6513aa331cec81a99c877232e72aeee007db6951e7803201d1e7f2a0465394b5f206f90567d05e5f83da8bcec6264a398fcfc1384b42751eee36ab7100af5780b5a7bc0c469756ccf35043071cecb2537ee837b610e5e6be1abee6c3ca20a5ff5bade9f02af3a3f5144aec7ca71fd7e8dbafe67474d8e6d7b9b3cf08b521b4c074fe078554a9390dbb0167d30a5e8e03f56088e527a4e6d79cdcdd7c04e13f81b7dd53aae98fea15b2893dd3bebd3982eca379aea3544008857b4e09a5dacdf2d5dea5416091745efe88f0c1ea6400cb6b33e6ad4357bf1b8cb30b8bdb1a9e12324ed457f45d532c70b6fd0abf5a037f3c8b1b9be3a7d3143741d30d2f3f8f90f6fd1fcdcce26b7dd684da9d0c5c9b3dfd97241a15f30929715eb484578e89caa012ad31775f67d935e0ed2a2e334b014d01ab9b16f363ab6a68c96c5ea6a5a97eab2021f87ad969495d5b83c78ca2b77325a8b1579bd37f84391572eb11ec88680285130215aaab7764abec6aa3fe32d160de519855343d27f758a061ca07cc2bb972b3ae572f0ca6fc376e3a1723d4a46e0738768005133ca5a271a9a07a422dacad581014fe6f6526e6e9c01a32d1c611b64e3a78d02096cf6f72e3045b61e8c240c8952469295a6d51649f3f964935a6696949ff63ee1d800b622e329a21d3afd3057a9acde8e4f23a66d4fbcdfcc56da5eb6f4ba452cf5583dc835b75a349d43433156d7cbceef7f1928fdaca0863eef1291434d19f88f6ec9aa86bcf7cc5f8627a4f70b6981715627153d71b030885d962b6512fe3a79f38e150c54861a31432e23d308034990e3e645ac71f82bb442a00d34545ebe72102fb7bf1b817db1d68c5ade9456006f66bfc9dca01e453d1547c9344277c936a14f24fff59f039da664631f6b4b817a3b62ed6bbf3879becf1bdf623660d43426d381d91a7d97c607a4ddfdd4d08638fbcbf6e5c03e92a6562ce4df6c3192e5beaa11a66198e7fa001e141de7de46b734c1692caed2701df36c5a17c0c22dd1976169644000b373d2bbe1282fd1eff756305c0bc368f925c84faba51625ac5b27e3f48048d75da19188f7b496156dc0d293289bcde5246b382e7975575f2283d01a77d5dcd9fe7192051ba9883c01879c8d6feb9273ab0bca5a5d1fe8c434b12913d8bf1e94d41dcedddb0097d90aaa4a9e83b544474fcceb0269a1054b7867c0b6da3da68168fcb11e6e33eb32c60c1be0f58172fa5beff377eb8a702b6cebb8ac38b2794a1f70102dbcbfb1d6d6d809443258b00a6f1e5658d3995921f20e10004c57c557222bc1efa28df8cbf6a9ed634c4b0591b0f2521c1e9a34cc14188f297c15ad46bfbaf7874e3f8a23a7dda38454508a8eaef4e019a36761b95dbc423add09a8718e08482e51cc088a32f1487a03dba28b4694e75a23e27a639c4a1f70cb64b0e643c3fb4950fa8c0d781bcac3e598ae65387806743084b6a08263b701c46e52ec724977c181c007ec06f89a190e70397034640727a512e76a15023ebf70998db0ada83b21040afe771458579763959eebeaaf7c84d19645c3cf62e812d43a0f78e4930f1c59406dd43bf881e8b387de2cc0570e4362bc4de3c235d5c667b2793e5ae116976ff7f4f19dc212cee9a962a9d37d063b92cebdec4fc9661e5086dfca3bb24d7a2cdb9da3b1d6f556adbe50f00b65ccce23f7ebb63d06d9a42268cd8243867eacfab2f1343c7ad759061d33f384d501c1bb90b7535a492cc8844af08d2c555844380eb3e334991f2fa59c42222f5e242890882dddbe58c5c9541d593a524d39c458f8b3009c971516558ba2428c9af0e029bd2c1ff236c5dc6a4730955f38961a921763fd58b624202d7341c30a65b5d1d9418235be9d5a037e4f71ede3071fe950d5e4d7626b329bca330186d675f8e7c71b30aad33b3c4c17ac6cfb8c7b38733967acb284a1f510aea22034e41cc18992b09f90580c13f8bd8f60dc9d535d2aecebf94e6b5ec245b1fa252549243c74b658bc29a3c7d6eb8d083d37c6a15ae23c29a8c7979968e9d495cd2e9726b5b61b3127160a718ccf945340b8edbd843b020e2ab2c258e7cf269563287136fe6a376bde5d20f5260f0c7f6753639502bd806d668d2b638e5e2034545fac82ad2bde922fa6f1449a6b866bf3654df14dc7b589532486acbc121559ae092ca56a575f8cc4c7182bc1922b02d261fd84213e20b3e1d3fc96bb1a2df4d5df8a40523a82f3d1c1ba9af1012ad6e4cfcb5394079ee2cbb42706185ddf21dbb881cb6143cbca39802182dbfdff7a19454ad1bf49e25329a8c59dff22e4c511a57493f068f7f0082e163ba3ba7f008e927d5cde4349999da689f2262168f7ff9541a57b023cd4550e50aa1d32de3eabd2cd8545407eb5cfd081fa5e39802cf328e643252b7981ed772a7fac3c24e40eb1c2a7430ef78905630e8c5a3f577280000ffc00e6f74ff2ece8971f4f819fd3bd0a88cd6d622c5d7b1f32c310b96e283ad069d0948c3e5ab5579182dee5ffff9012f9fcd9077b35e07ce69a472ad75cffca19c070bfa140912a6050de7be3dbf190aa51650950c10142f085c7af5ff65636ff45ddcfd7073b1d295e3f651d820135e3848b4836d7055ad9ca979e6cf8132ef07b258fccbf8a0dedd06c7a385b2d05bb90b93b7fcbd51737983189a2bda6df3ab2e8060e731bdf8b7a6969155b71de0bad827f5aed60e53a5cd02dc0c499f8322eb884cccf5b43e3f6a571dae4e39c608fcbd820abb87a8345e865e0c58148c66c0c5cae5fa20bbe4676e6ed2880a41eb65e932534711920905adf4418f2ce8430d5be97195e6f218418cfb84f1e546c27edd1f09e5e4aaadcd04aa7c41de146fc84c51e550042f51e5118f7a6efdb2b4c0dbe3506f14fc07b5774b22e96b7c7b0180b2f92405208b62f9b6a8f49bc4f54c27fe95302ea122f7673de0b4d288e1589d0e8ade1f66800914617b259eb38bdc64b3565329fab887f73b97c2e84e20f621d77dcc849f445510291d146047bb731aee3f04636c900e5c6294287d37012ef46ff46e400d8cac3345b03bb2a0179d29ce7e170b29aa6a75e3ef4e6b231453076501ba8fad73c86a7118f90ec8d3acc9a4f80f6625b40d5c64c9266affda35a9611a1cd3a568045637f250f52080f4e60855725400ae02a3cf8939c139487ad4e9c544badbcda0f5b6dd796", 0x1000, 0x7, 0x0, 0x0) 21:18:13 executing program 0: select(0x40, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000000200)={0x5}) execve(0x0, 0x0, 0x0) r0 = syz_open_pts() r1 = accept(0xffffffffffffffff, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = dup2(0xffffffffffffffff, r0) poll(&(0x7f0000000000)=[{r2, 0x8}], 0x1, 0x9) 21:18:13 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000029c0)=[{0x0, 0x210}], 0xfffffffffffff10, 0x0) 21:18:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup(r0) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000140)=0xc) write(r1, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f0000000200)={0x3, 0x1, 0x5, 0xc5f, r2}) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb800f8ffffffffffff510eb0092ef4b236da32d476bc0b3219eb5c42d1d998aef9566fe460af1a2abb4b6ab550397c8edcd09f1f2c0472dadfaa8c989087d5af8cbda36da0f8858c6f48b372996b688dc1686db7141a839ae169ff8c5e9ff88dec26b65054d12cc8a4d2cecbd9d3810cae79204d2e6202fe834a9e10857a921f26b19d51920db3783d7cb817a583a48ff6bf77ec7c48ced24a9eceb5fe4a25329d885bb093cbaf167eca52dfb6ea832bc650c5d48b5ed5", 0x124) r3 = syz_open_pts() close(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x10001) socketpair(0x36, 0x4, 0x6, &(0x7f0000000180)) r4 = shmat(0xffffffffffffffff, &(0x7f0000ff7000/0x6000)=nil, 0x2000) shmdt(r4) dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) syz_open_pts() readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3d1}], 0x1) 21:18: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, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc35615704", 0x4c2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "044ab21de70b0008000000040000f1ffffff00"}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000700)=""/180, 0xb4}], 0x1) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:18:13 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x853, 0x7feffffe}, 0x0) r0 = kqueue() close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r1) r2 = shmget(0x2, 0x3000, 0x1, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 21:18:13 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ff2000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x4000) mincore(&(0x7f0000ff1000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/4096) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 21:18:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/69, 0x45) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r1, 0x1) close(r1) 21:18:14 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) fsync(r0) r1 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) socketpair(0x30, 0x5, 0x5, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000002c0)={0x8e}, 0x8) r6 = openat(r0, &(0x7f0000000300)='./file0\x00', 0x0, 0x3) linkat(r6, &(0x7f0000000340)='./file0\x00', r0, &(0x7f0000000380)='./file0\x00', 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r9 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x75b2, r2, r3, r4, r7, 0x20, 0x6}, 0x7, 0x6, r8, r9, 0x100000001, 0x1000, 0x3}) 21:18:14 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x3, 0x4}, {0x18, 0x3, 0x3, 0x8}, 0x3, [0x3, 0xbb6, 0x100000000, 0x9, 0x10aa9334, 0x2, 0x4, 0x5]}, 0x3c) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x400000000000}, {0x0, 0xfffffffffffffffe}}, 0x2) 21:18:14 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, &(0x7f0000000080)={0x5, 0xfff, 0x8, 0x9, 0xfffffffffffffff9, 0x7f, 0x0, 0x3}, &(0x7f00000000c0)={0x6, 0x4}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) 21:18:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000040)="24c63cb7aeba8ce8bb0797f3c4d680235decce55bf3b51b08d2974176b4977ec9799acaaeec8ac53f599916374dc9bfa5fae5e43f8efa654c5c60df7f7febdb6a5898a8564077ff5e9ab22c78e3d741aca950f16fd5afb959ea240a99532628db416bac953968116d6fda70196bcbdfd3c21c320bfaff73a7e9b921c3111c192c29f09a6a2062dd340cc11b4331a4f59ff20e3059344fd33cb57256a759fbabc71e9d83ac9d85a3480864f3f", 0xac, 0x1, &(0x7f0000000100)=@file={0x0, './file0/file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001400)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000013c0)=[@cred={0x20}], 0x20, 0x400}, 0x8) 21:18:14 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000300)='./file0\x00', 0x1ff5, 0x0) r2 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) select(0x40, &(0x7f0000000000)={0x8}, 0x0, &(0x7f0000000140)={0x2, 0x4, 0x4e, 0xff, 0x9, 0x3, 0x1, 0x2}, &(0x7f00000002c0)={0x6, 0x3}) dup2(r2, r3) 21:18:15 executing program 0: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, 0x0, 0x0) 21:18:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a561966ec075bcc99dc515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628c8daa3bbd17e1ca5fcdb797ce9ea2b0d500d04d23d87c3c532b7ebc792bac19617ee3e46ff83a75756a5d5365f727bb80d1e770567c6a48ac611c2d164386af1233d26d391eb23e94e2392806f1c03d3797c5dd5eaa97a3500010fa5d27174e51f2db2e0d09285dba6fc071c2ff553a6f75d5c", 0xdd) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1000, 0x0, 0x31c, 0x7, "f58b571481dbcef456f5e09fe4e3afc55510348f", 0x3, 0x100}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfa, 0x100000401, 0x989, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:18:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=""/58, 0x3a}, 0x1) pipe2(&(0x7f0000000000), 0x10000) 21:18:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = geteuid() setreuid(r1, r2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="467a902a57a402d1a867e03d16bdb77d82d4c2e4c5e2be320549dbd650b3319ab6581c3ede858cd30867", 0x2a) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 21:18:15 executing program 1: setsockopt(0xffffffffffffffff, 0x6, 0x7, &(0x7f0000000000)="040000003f246814dd182f162163", 0xe) 21:18:15 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) utimes(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={{0x1}, {0x0, 0xfffffffffffffffd}}) 21:18:15 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000280), 0x4) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:18:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) clock_getres(0x2, &(0x7f0000000000)) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0xfffffffffffffffd) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = dup(r0) accept(r2, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) pwritev(r1, &(0x7f0000000140)=[{0x0}], 0x1, 0x0) 21:18:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x10000, 0xfffffffffffffffa}) r3 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, 0x0) 21:18:16 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) close(r0) write(r0, &(0x7f0000000400)="f052ce5259e3f501327ab308f6f006ece0f9506223aab1135fa64d475c8d60869abf0d07f1aa23af1fbbe75ca42519cd5f0a4c90b4cb177a5911a89392e5fbd5f8a335a9527d8a67a9d5795c8e77fd5a7eedfe3cc05b831340b24f66e99ecaea43ee1bf6a59a93439d2e3c48088842eaa68027a762c3e74e402255539abd55ad95c4930b67725cc3e23c17f4e9eafc263856b7319160604b5237c732b61a6b60c9a6028ea04fd617ef97aea7444171e1ca073e3c99ccab2a1fa8f24f4c89953a4b29214b0e7daf7d06ce63313ee040e79948f27ff10ff88dfae8504c21e436b0af1d434229c5b5f1ed912771d40bbffaaf5bc1aa414b3fcdc8941b165b79c7146fa832ff528dfbc79a053ee19db8d84cf1641301553d803119f05a71dcdd7916c998ec8ffd9da1ef497ff54e95f8d553b3e977bed44e049cdde5e863ec664cd8526e90a32ef15b5f01000000b0d22b4ce0facb12c9ea", 0x156) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) execve(0x0, 0x0, 0x0) 21:18:16 executing program 1: r0 = socket(0x20, 0x420000000002, 0xf4e) r1 = kqueue() kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) 21:18:16 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x0, 0x40000}, {0x0, 0x1bcf}}, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x1c0, 0x100) socket$inet(0x2, 0x4, 0xd2) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r1 = dup(r0) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$TIOCNOTTY(r1, 0x20007471) 21:18:16 executing program 1: r0 = syz_open_pts() msgget$private(0x0, 0x2) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x40) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) 21:18:16 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x8104, 0x56a9) r2 = dup2(r0, r1) r3 = dup2(r1, r2) mknod(&(0x7f00000000c0)='./file0\x00', 0x2, 0xffff) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0x7) execve(0x0, 0x0, 0x0) 21:18:16 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(0xffffffffffffffff, r0) 21:18:16 executing program 0: r0 = socket$inet(0x2, 0xc004, 0x0) getsockopt(r0, 0x910c, 0xf62, &(0x7f0000000000)=""/61, &(0x7f0000000040)=0x3d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) 21:18: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, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) r1 = syz_open_pts() close(r0) r2 = dup(r1) write(r2, &(0x7f0000000000)="c61f6d318f32e5fc8c12c4993083b6da16c91381020d2dd20ecc11fd0cc6d493f592b90b196891d076f344046a", 0x2d) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) r4 = shmget(0x0, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) shmat(r4, &(0x7f0000ff9000/0x4000)=nil, 0x2000) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 21:18:16 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r1) 21:18:16 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r0) 21:18:16 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x10) fcntl$getflags(r0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) accept(r1, 0x0, 0x0) 21:18:16 executing program 0: writev(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0xffffffffffffff95) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x3c) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) shmget(0x2, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) writev(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x1) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="012d37aa891def99fd00"], 0xa) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000780)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de996", 0x146) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "8dae99a368762a0076c89fd6e972f0d05fa15ecd"}) r5 = semget$private(0x0, 0x2, 0x8) semop(r5, &(0x7f0000000240)=[{0x3, 0x40000007, 0x800}, {0x0, 0x0, 0x1000}, {0x3, 0x9, 0x10000001801}, {0x0, 0x6}, {0x6, 0x6290, 0x1800}, {0x1, 0xfff}], 0x6) ioctl$TIOCSETAW(r2, 0x802c7415, 0x0) r6 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r6, r7) 21:18:16 executing program 1: wait4(0x0, 0x0, 0x1b2d0fa086959b38, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = geteuid() r2 = getuid() setreuid(r1, r2) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) listen(r0, 0x8) munlockall() 21:18:16 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1000300000005, r1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 21:18:16 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) readv(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/114, 0x72}, {&(0x7f0000001400)=""/206, 0xce}, {&(0x7f0000000140)=""/178, 0xb2}, {&(0x7f0000000000), 0x2}], 0x4) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() flock(r1, 0x2) readv(0xffffffffffffffff, 0x0, 0x0) mlockall(0x1) syz_open_pts() syz_open_pts() ftruncate(0xffffffffffffffff, 0x2) 21:18:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) write(r1, &(0x7f0000000000)="87", 0x1) poll(&(0x7f00000000c0)=[{r0, 0x100}, {r0}, {r0, 0x40}, {r0, 0x1}, {r0, 0x1}, {r1, 0x100}, {r1, 0x10}, {r0, 0x14}, {r1, 0x27}], 0x9, 0x100000000) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 21:18:17 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getdents(r0, &(0x7f0000000000)=""/61, 0x3d) read(r0, &(0x7f00000000c0)=""/5, 0x5) 21:18:17 executing program 1: r0 = syz_open_pts() getegid() r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x9, r1}) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x22d7, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) 21:18:17 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x64e) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f00000001c0), 0x0) 21:18:17 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0xb, 0x0) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x8031, 0x1) r2 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r2, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgrcv(r2, &(0x7f0000000080)={0x0, ""/67}, 0xfffffffffffffeea, 0x100000000000202, 0x1000) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/23) msgsnd(r2, &(0x7f0000000600)={0x3, "8b521dfa45e4699cb825f8e138a86dc8ad735c5b3f312d998236eb83062e43fcf4caed6393f253394d59e463f8040e2be1aa2c78431379c819cbd6cfad0baf9cf79ba5a112a237d3d478449b4ce4eb9fb2855ff17ce45a6345ed292385e3a8705d79e84166d2ee371c125d9d1d087f2d887556bcae884b0a4cca82d314cae8c38a3135027299d74e29feb28938a193882ee4002344132082610000000000000000"}, 0xa9, 0x800) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) shmget(0x2, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x3, 0x80000001}], 0x7, &(0x7f00000001c0), 0x1, &(0x7f0000000200)={0x5, 0x2}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000001c0)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 21:18:17 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) chdir(&(0x7f0000000000)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r1, 0x4004745d, 0xfffffffffffffffe) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 21:18:17 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)) socketpair$unix(0x1, 0x2, 0x0, 0x0) 21:18:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f0000000480)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x7, 0xfffffffffffffb7d, "02000000078d00cb5fffffffff9752c3ce00"}) ioctl$TIOCNOTTY(r0, 0x20007471) fcntl$setstatus(r2, 0x4, 0x80) write(r1, &(0x7f0000000140)="6412a1925264c3bbf703ec59e7e31bb5d1cd9dbcfd75a624a27e6e91d8087a1e486ebdbe36f5b5eeee5a4781fc460142f7deaa", 0xffffff77) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x4) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000200)=0x6) 21:18:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x2a) getppid() 21:18:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000001180)=""/134, 0x86, 0x802, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) sendto$inet(r2, &(0x7f00000022c0)="0a2f784ca49efbbb435587c8faef1158e103f7f34a3af1bd07c0133da36922c8538f9d5732e9b5a1d6b979af608c33c91cb1aa33099773d19f07b2053a2d1342f7b1e7fe26cc43a98622fb61ba65a2403245213c544bbdd9e687b51a775f828e6e8ff37da04b99526b9d520b450ae5b47653fc5e05ec21b1c3fe31e1e02fb3e655856930183e1249f9e3954e59309d6a5ea69b301ceae5a4c08085e37e6a131455ced507714f0e5febad3d20a9264e2d1d014d2890be540401fa9ec976a1abe0391e9270c91cee9890af555e02c4904dfb7a9914fa48ee6a734f97ff0b23eda345ddbe255ecc4b2ddf336930ca7abb25a4d24eae7c08a7f5dd96352a5e375b1c4eb0d9e80db46c99f206b4fbe54f8ba58c1e060064c108ac14f7e68f24582f100f32f1911ede9c1d26ad07c3224eb5fe196e753e55e78f4f473a738b87e47b548d98c12806e771f1b0f1a010f4059e8de9bf04a6871254990818ad8060bbe765439159c3b20b92c9e781a6f9b91e9c9443fd9aa2ebee3441eda830925fd6eb8c5409398da906f31506dbe6d5ecd246563035445f3a2ccfe9d1f6e4d8d5b5dcac39d852f60f73dc9e6588bb0d71de00599d57b2818d76f5fe88979597ae1a8ef83f453661e9d7499ab222bc404453da671f8c62ca61aecd54185ec4caba706eda3c20c0c4296851ba4f951b619a57c7d287ee14bb4785b8e56afb4d67dcfbee1ba94169ec479aed256309e45ab782004d8aee27f6fe06f4f42f5de4b652c2149ed2fb8eae8a0fa04dfd4f46776c83bc6935ef28099d4cb59b9f68d5a354b4458c9fc93c7e50995cd84726316bef5475fd193affac5dacca96686f0600d1f883a8bd610ca94483cd97ee8fe1a7707113c9683a84a3fea4c89a8afabf4a62dce7ef24e055cd8ca08f0afa6757901e93a0083dff3c42241cd8931db9e12103ff143e0818346a2c7dd5550bcd589e3e78f60ef25b14a641cd4cc2251ba2336cf36d6fe891d553cd27c9609cdaa3daa293cf044c3ca33b4e0a880d99e4039c6ff8392fed89bc7a0874f7c737adac1efa57dacc80d850ddae0e0d123bd47999cbad6b1ca05cf5850a56e5a492a71bf68e2a290b1df669f9aa9b9fee2001d35afc62633a6b1d5ff012ed9e85a385bbe67be20f0f186c0f88f7787a139c944e529a5a270246f31487d6e87995ce0998a01e0fdaea5eee78b887f78f3a6f7d508fa34a70c4adf3230d60c945bd9d1d6aec505c9d0fc7c362706a4d2fe28fd51e0500a08223fb59cba3829bc1ee4791bde19917db005e991eabb51bf0d7446ef2df759ae72ea0ff274329960d8884bdc9d527a18dfefd0cbebb7d8116dd6eb94db85926dd399f4b1fc6b1d3963344cc145c510987b06c8333c0410168b709cc6d02b18d20240e85c94d4241208fe87fb9ef6eb64f6a6531e9f7a7d75dc9be1b8682d4d60414a4d3ce60508bad729af6e2ea78cc07097452dd83fcff546d3b273fc9111c236850535853d0f3365111dc4217add7ca82c6cee8c19ee041b6e3684f7657e9bd4c2fd93039f14932c9a9b7f5e8a9612caef05bae5b0c8ecde4901b70759b0c2a832cc7dabf53741cf24353d80711a398fbb3d5ea211355bd751a82d4bdae64fb700b5572ec800a9a2c31d64c8b89bc09b712246369ef383661561d351296dfa37bc99a186e4511f438fd76d9e133ea9801689fab84eff42d76f88bbe9acdaa4a4a600ab6033f4a19056d4f61be2a6def467424ee1e6b7a6d202d0317763938f8ac91c250c061d10c631e605d8c9551955e234bc8ee691bd43d48caa0bdef83f55782999c16747c2d699616bac5facae4f670b9790f2d9d4ed38d3d2a4edde53bf09a49a6ababc660f148de02e15de1216fa5f48fa65d5900cf351479b20fe706b80c8349f03596a8786490874acd31b63e2580b7df48ff5b6d9e2251c196147ecd0ae6e1b9b2f232608bac12fe9fc418487a96c1855bf2633df416add46a75dd041812c6fc0eb2db61fad668509fbe7414dc1bde6a65fa1e37c17f28e7e5b0be50ab26ab395169ce046aefbd532170ca02694253a066d44c63b54e067c2ca4ae46f58bad0c4e35b1ca9363770ef76bba110ec27a20506e2ca9da8b55615eac91ea9f40c871b92c68b4b2ebe4b08e14395745af6d05db51a850d2103fd2277d7f365d4a8ef28577a459fb129fc75e7c81f26440551a978b5a9c22e4ce14ebd80484418f802be3c4d0929fa2997b576596a873ce0ae7ac137d69bdb5e1b36e7e052ff56e41d2e87ee9e94eef04e8695e516beaf57af0c892606694eb125b20d2465b11f3e1086bf572f564800dc98e9e1ef320e86addb9075f6e87ca76241ac22d699bd2e9927991447419362d5bab34f7a4d200d365dd5069beca4a4cbf395c0ba4ed0d54cfb397c4c7efb668d149115eafab5a82b8c81f4d5e20db6458604cf4f6ca4401a61582c68fb68d561820c49f621bdfadc1620caacc4c68202673f2dbc56681affa2beb9a5e7f2616df1e6864a30e02a9b7a9f08ebfd1e7fd7a90328f03f15e1eb217cf89a6c7abf273bcbf7fe8d608cf7de6b2ed9de5b9ad6d72a9c7e1fd1a439464b190c8ec84a3f981da1e78a930adeba550e4fe96b718d3b45011276bc48e6bb9b8779bca1a42770504dc287abe5dabeebdbb32b4efadf46b5eb5d305860cef6df6fcf77c4eb00d2505c9b6148b030fa5b9c800328ecfebaec98eb83dc69315a31af8a84d89abd4053b32d25d2b7847ec79617a8993e83d42b2ed04281bf109fc85c8ce4e51941af1f09b3025a5ec9cce0e0562ea4078ffe6c7de69968c1334aafb7fd90b33d9041d78946e8c8bc95c9979c0baa66462c08dfdc8b874e1dcbc743d6da5a2b5b8c0e5e706b8e044eb14f54a235bdea70efb8fdcb80fcab93cfb2177f4f8af8f3b1feb5a34f94545ff848764323ff5cd281e176b05747483151db3987d81005dc8a4d82cbad6a4773b9402915a6b5341e501a613c4beb971a166180e0496e97a67a7e7eda857d7d8ca69bd620949ac0aec69f5853b397308b0e2229217b64453b70b71ed511a145aa1a37ac7921fdb4b629be52a8a0a4594b6e6d3764c68a2cc0a27504572018747ae40292084b55e2f3d1a520a6a28419ffe61c5d663b0698e7b529c931ed7faa30bba9c5cec5db961acb5ec374bac2406ad579240046ae3f709069d04bafe52006acd3b0a6a07a38157f4c74ae23040761e42eeddedd9f1d3bf0ef585a29ab94846ba0cddfc38efee75f21df08bf4c534149eacb91112124679570dee8c64694c72041a6ed615d414e79b6cdf51fe3d46eb14074ef3e8cc4be548e2b7cd2054224477295d65cae921833b97b3f121575372677f9df0d9926a20036a0ab6d2c162294b57a6ced67ee7f5f8d976f099b6f58be2384609d0f59e7ea928746d1142428597940f2ffc6ff1c129b538cf4e3457ee06540b8f7ea37f44e47504a2343bf2805b37b874e21fbb9fbe78626cddc616b367f9a0bc4ed0a0a7421f2e33e5e69e4aec1e800817a01682e7b05267235d069278b0985368ab696ed2bbb5ed6037281652115b4136f8b3e2b8d02bbdf7c4e6160de733b2b7914f555d30fa1c3f5cb9bd0bbc5057776dda1101c0e289cab6aa514240d5ab4b89840966e2b821b199b1d1e3adb11cfb538b46601fec5823f07d811dff9a47e148ad190414014dde8a07a3848dc709994c2f0c7346aa6f420230deb8b49703077fa2e169239e6bd166426767b1a2f9ce81a065b0e0221a808cfd5d4ac24c9f7d65b907e0530d6f35deb57913466b86fe9e1dbc95152ee9e294576039301190305938969955700e73c56febf097af77e3c08980eaf73ac25ca6dc5998693b4e5e5d876287ac20ba44b6907f70ca02e96859bd0a9cc75a68a6ed97806c7f36364c6b5722f3d4016c7b7dffa90d4042b72fb30e0553fc46c032f5ed0feac95ec4e30303da32fd432d453f73273f2e6be911e7ce6aa7679a225ddf5a1b82e12000c105e82cae94dfb9836dc264ed9f2c3265ac363af69d2e6446b747096424b11bfff35c92e365daebab235b4abc2769a1eb63a0a2e04ff6318e54a94992627ba1fa6d0b3d01f8e945288a48eaea96b1cff3f6f494ff59af9331067ae11421c3b50b15fbf8739f6d8783cdff0278b9996173924d5573bfa40cad7ccaca81613a54534984669f4ce24f3d05d9ce8a9695db7a52dd742e4d479166c738d66b8e8888094de08debf5ae0c84becf27b13e3712cc46527f3bfd9dba70394273b8b7d3d3de07d7663311356caae9732f157baf33a63e2d81d82ca450a1d36c05fe19d0c15baef8f27a589f7afc25754946a23d41e39ea2c253956a20f45bf2db20dfebbab9b18e118ad69b7f09fc29463a02ea38a0d888cfdd00fc02178a003b1586f294decf1a08f5ab8a8e9c6ece9a1bbf65e814b2d515630f22d2b0923a6931f0da21333bb8fdd2da6c368e4711b406e2b9f20ed57f0dfde482b3fcd3dc8b2ac042fc5977ff5b77b77b602de2d85e8ec53dbf08975b5b175ff89078014e1c0112017aaa21ab5269740d8296b4204f57486ad3a08256f7ad4abc25516de39283229a9d5b1c344697cdb919f8a92fa0880e87560aaab3916d0e0f2f99821c1aeafddeb578864d33d2496dd39925b355b9233dd272fcc46d7c61fa1801014aac5f260cdf8dded5c6d7483b181610be5d9cae90b481e42fe2eab41bfb20d87f0eb382f19c9e6b002a6e734faed784db63a523c9541376bb2ad8e53e416da07c96c6703937a3f8fb7ca4df6d778016340e7c573d2148ecd46e043b6cbd848a7db863798348eb178d0813a63d671123b979979ddaeb0802a560646cfdca15e862949626e37af8f6012da2dc9e0621be38ca2a56f2a7a98fb1f5f8a51cc11874ec3c8240e13db265293fc1f14ba3b4d34b0b446bb4eddd4ac38ba260a69bd63ffeb2b1d3e96441acbf57ef968fe4b09a58ce2834f18d9350b033a04760ea1f738a43c14bc4936b05a22630db9592fc988494d4835e5247c5dbc1f277551b4f63f034b6f477901cf66263ba5fb0371ddad0d443f40286326a5204141edaa1df4ee72aeb24369a0262711ad798c19fb9f000304deb94bee2f1eb3c270b2ec0e819f8931a79f7a85bebddee3b0e51e82be0cf921275a3df75d179d3a9482f0e4aec1b32284c1999d040df4ec6a3b568e3f9d3c45ba1ba67e68ed9e19d7ec731c304feda598357939d97133037ffec06c63f2f9d97805e845381c6df2e9edfb69022f94d501debd077c397a7a18334b830e60e07fbe728f6f0877a8d4ee3c3fb36ee3c7dfc1e8ce828964795660e9735e3e8f405956bc6f739c1babd3c714a8bb78c25838e6b314b0593ab27ea1ca78dcdf7d11909fe0bcc2ac661ba86286b0d944bb586a7d5fe0873f2184536fff9ecd06fb3487c20c8181272ee0fad768401a5006c53f7dd915ea366b1ead1ce37d24a0eee7039727b4145b5f3df28e6c85b22d60aeb2d2ba00c443024be8595dfc7e69b6eb2b7574c69a420585950362652ea768c2fb91e5530be4b98511ce460461f094ab8e1b9019a7dff22ca03e29ed641620786464c3d59d2e7b84855ed2d9eb69e67a4fe23d76b0a58c2ec15754159a743d5f50dd0b7027c4efe6abe9c1660cdc43175a58e3f33bd4b329ce20e41b842ad9f72807f30140d7d8f8e338b4bd51eef68d41ad60995eacef7ac0263d8ad1e467c8b2b78e6bfee3bee5c9adb776c4af05650d98012dadab789a4cd07ddbf02b9345359ea3cbd31540522abd1cc1fe1df57f9f15cc2dc52367ebaa5dd9bd02c", 0xfffffffffffffee2, 0x400, 0x0, 0x0) shutdown(r2, 0x1) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000010c0)={0x5, 0x1}, 0x10) recvfrom$unix(r0, &(0x7f0000001240)=""/95, 0x5f, 0x41, &(0x7f0000001100)=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) 21:18:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x2010, r0, 0x0, 0xfffffffffffffffe) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 21:18:18 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) getgroups(0x3, &(0x7f0000000000)=[r0, r0, r0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000001680)=[{&(0x7f00000001c0)=""/5, 0x5}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/63, 0x3f}, {&(0x7f0000000380)=""/188, 0xbc}, {&(0x7f0000000440)=""/167, 0xa7}, {&(0x7f0000000500)=""/127, 0x7f}, {&(0x7f0000000580)=""/229, 0xe5}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000000300)=""/40, 0x28}], 0x9) getgroups(0x4106, &(0x7f0000000340)=[r1, r0, r1, r0]) setregid(0x0, 0x0) 21:18:18 executing program 0: shmget(0x3, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x6cd, 0xfffffffffffffffe, "99982e8fccaf3f8156d8d5851de6e626828518e6", 0x8, 0x10000}) write(r0, &(0x7f00000002c0)="37cae34f96c686cab6b99add2d485ae6e2c6eeb6f7ee8a3affc005e0b521bf5f929400955eac0897d7c91b93fa804d1ee0a32e08f1a99f71575a1366048fffd45a55e40e21044779dfaeb88bcf456d59d45647cdf8a9c7f839eb688506bb0b06eed6cad23d8d81bb371a5de9611f03a6f5be6fda94cb3d5b95d96cf46cf4151a62dcfbcef26f7a4cbab94c052a591777274f637e44ac38b815e9cd1dc83ed823f637a72aadc779d6f5b6dd2c0a42e19f435185dae7ad5cada9a22011ca966e5f08ce0b62f08eb71f45d01d026e98b89dc61c00000000000bf50f09", 0xdb) 21:18:18 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)="bd82c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455be5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a0998bd25030a", 0x10a) r1 = syz_open_pts() close(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:18:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) pipe(&(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0xfffffeae) 21:18:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000040)='h', 0x1) getsockopt(r0, 0x5, 0x200, &(0x7f0000000100)=""/163, &(0x7f0000000000)=0xa3) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) 21:18:19 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) read(r0, &(0x7f0000000040)=""/182, 0xb6) socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffffffffffe8f) 21:18:19 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) link(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file1\x00') 21:18:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c113000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 21:18:19 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000000)={0x0, ""/218}, 0xe2, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x800) msgget$private(0x0, 0x1) msgrcv(r0, &(0x7f0000000100)={0x0, ""/254}, 0x106, 0x1, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000240)=@in, &(0x7f0000000300)=0xc) getsockname$inet6(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) r2 = open(&(0x7f0000000280)='./file0\x00', 0x81, 0x10) msgsnd(r0, &(0x7f00000003c0)={0x3, "af3a4cbe62bf4a72cc6147b57cf29b0ffd6fc6754c7083"}, 0x1f, 0x800) mknodat(r2, &(0x7f00000002c0)='./file0\x00', 0x1008, 0x4) socket(0x0, 0x0, 0x56ec) msgctl$IPC_RMID(r0, 0x0) 21:18:19 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7fffffff, 0x9, 0x9, 0x1, "3fefda06a79a39052cab24541d3c069d27f4e0dd", 0x7, 0x5}) execve(0x0, 0x0, 0x0) 21:18:19 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) dup2(r0, r0) unlink(&(0x7f0000000000)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) 21:18:19 executing program 1: r0 = semget(0x2, 0x4, 0x40) msgget(0x0, 0x40) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/61) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x9) semget$private(0x0, 0x2, 0x10) 21:18:19 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001040)=0x1002) accept$unix(r1, &(0x7f0000001180)=@abs, &(0x7f00000011c0)=0xfffffffffffffe4f) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) 21:18:19 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$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58bab6179ee6b9be79873446bf5a3da"}) 21:18:19 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x300, 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000001580)=[{&(0x7f00000000c0)="d12b0ab1c3a9c90a12f4ad29dd5fc847fc67e32f8f765f6180d693aef7792dc24602fca3cf5484c6fbe64094f5a6d3f10b8ea1f21a8e85c73964ef90593a6bcfc7bba3e4f8b62469ef5c293ba433cc6b0934808b4252bfdf2e3c78ea7deee66848530d8217d9c13ed0ce8a01465b2627f44dbdce7af2cb1a09049a96150465c57dfbb239688b9cebc03bd2c9814a2343fcbdc8ee2a137539480557fcc78e6d4119768c0688d05a9ef4bb434b00d770b9d94aa98982a15734a691524190e1e140bb65788955d6ac351701a8b89d11bdef196c49921afc80196e53ca224e8e793110b170d2779548b23d25fc9590290d67f58d74cd15178853f37fa1ede591201d92d0089df3f9753d1bcff61c1bcba33b824fb04830f4f24827da01bc2e0bdc5ddda025baeec3cf46fd99a7454e7b398c64d88a8cff8659e6db6aaf4325b0cf03a2d57e26ec692965d6fad432b8f7a4c7c702d835a62ce8464a7db75494c07dc719ead06c2fd7c996a29540006cade5c6f4b559110f7abd7a9e2f77fa221f18ab7a2e61f0f07e7570e5aa8e3f9980bc338ca4ac1147d41ab80ae53ce7fb180156a35f58fc2bb74881770030d1cf32729316e1e8035174ddb18bd9353a347f61a628e28c2770b8b990e9c2b88b49f42bfc7edafdc8b2eb803be721d255e83bd1bb8333e3c3c4359722926a9b8eab61507330568c184d5be33a684536510e48952f5f", 0x201}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) syz_open_pts() close(r1) syz_open_pts() 21:18:19 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="27dad0273f5b8c99e04c7dc7a378e5d04125aa8e7d54fc7566b71fceea7235d14ea0935f02bd25285a8cca821b2f63ad728663c4451ec7e4975a2ac5888e83d4ebb6f5765da592f544c1b0f123e0466dfec7655370786bb455ef193bbb6f2c42a1cfbf6c140e83a57b914afac3aac5e127f0308d1a0c9434794136dc8a8b577cdb2bfee7e79748dcb34128b1aeab9c8333a144d9ea1d935b5a571689650294189ef5d42782415f10ffc3e352aa05ee36c2be75f8e57a9844177a43ec1b2b374c2cc3a01669270711da7f079e85ced89be8513c", 0xd3}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="f54993584241cf315457a225ff4f8315f94a25a4850f853c59559c12833b576d39c059371eaac431460715bad5ebb6d7890f62fa7af480e94dc1", 0x3a}, {&(0x7f0000000200)="3197e8179292c31efb93a2cd6d27974949b1e703ca0932fcfa0b90015e27c82ac775ba04a140fdb968aee9308330acf46b47cf692c6f989d7f68ef2407f6ba758a9871c96c4a2c6318892a87a00d57b2f82e983a39f395d5e154a2901bd72bdb6d36fa61e964dc51a41a51217a623d243363d75ac66bef47e34c3cda821d587092e3f0dff446be78eb00bc478a2d1a4cd675c0b4452028435180687ab2b162d999b54fee9ee9f9443ff3636de2ca1621", 0xb0}, {&(0x7f00000002c0)="0b5a20b65b12ffa9c982b53d058d0b37db6fae56263862afd5473477b60052574bc4bc3dd5a7589ab07dd5ea6d6893c922fdccc91f32c6b4f40f79e83c93734d17eabca3141debf311bf6fc67b166fcb82bb12ae26e621a3860b0ea0716d0320a55d7895ce87a01813fd3446", 0x6c}], 0x5) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x3, 0x0, 0x93) 21:18:19 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) socket$inet6(0x18, 0x4, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6da0000000c000000000000008000"}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_open_pts() 21:18:19 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffc}, 0x0) r1 = kqueue() fcntl$getown(r1, 0x5) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x10, 0x77a32ef2, 0x9}, {{r2}, 0xfffffffffffffffa, 0x10, 0x1, 0x5, 0x9}, {{r2}, 0xfffffffffffffffa, 0x54, 0x20000020, 0x1f, 0x4}, {{r2}, 0xfffffffffffffffb, 0x40, 0x80000002, 0x7f, 0x8}, {{r2}, 0xfffffffffffffffd, 0x8, 0x20000000, 0x1000000000000000, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0xc0, 0x2, 0x2, 0x5}, {{r2}, 0xffffffffffffffff, 0x1, 0x40000002, 0xfffffffffffffffa, 0x9}, {{r2}, 0xffffffffffffffff, 0xc0, 0x80, 0x1, 0x7}, {{r0}, 0x0, 0x89, 0x80000040, 0x3a89, 0x1}], 0xfffffffffffff000, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x24, 0x1, 0x5, 0x9}, {{r2}, 0xfffffffffffffff8, 0x1, 0x6ff4b945d3cfcf46, 0x1ff, 0xff}, {{r2}, 0xffffffffffffffff, 0xa2, 0x8, 0x7, 0x829f}, {{r2}, 0xfffffffffffffff8, 0x1, 0xf00fffff, 0x4, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x1ff, 0x42d}, {{r0}, 0xfffffffffffffffd, 0x4, 0xb, 0x40, 0x1}], 0xd84, &(0x7f00000002c0)={0x4, 0x220c}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0x3ef86339b11f3923, 0x16, 0x2a, 0x1, 0x59}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000010, 0x0, 0x100000001}, {{r1}, 0xfffffffffffffffc, 0x12, 0x20000042, 0x2, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0x40, 0x81, 0x1f, 0x7}], 0x3, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x2, 0x1, 0x79a}], 0x5, &(0x7f00000003c0)={0x0, 0xf3}) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCCBRK(r0, 0x2000747a) linkat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00', 0x4) kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 21:18:19 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8000, 0x101) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000380)=ANY=[@ANYBLOB="c6bfe57f15479ae86194bf2666e494fafdd7aa56fa78a2e7e5ac0ed7ed2ba7b1694d86e1414c608d1d5af3aa6b03f4ae31510b125ba96dd529bfd1ee454e6ed7ff164a7d6757ad75a7d2b756f48529ecf5f48081aaed900405e8da6049af93272997ce8df1efd32041e087c1cf72dfc329849883a8f96a39b6bbd69eb9f56fb6223495bd629c0500000067e007d3df7cb669f97418f269c09ba72fdb45e775"], 0x6, &(0x7f0000000200)=[{&(0x7f0000000040)=""/39, 0x27}, {&(0x7f0000000080)=""/183, 0xb7}, {&(0x7f0000000140)=""/102, 0x66}, {&(0x7f00000001c0)=""/47, 0x2f}], 0x4, &(0x7f0000000240)=""/240, 0xf0}, 0x800) r2 = accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000440)=0xc) bind$unix(r2, &(0x7f0000000480)=@abs={0x0, 0x0, 0x1}, 0x8) 21:18:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10102, 0xa0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x10a) 21:18:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x4, 0x21) setsockopt(r0, 0x4000029, 0x100, &(0x7f0000000100)="d5ff9668c97d2880d210ef8efd6d105157c0002085eadbf4bd26768b622f38693ad9af00cd55f5966fec11abb96168f4031775b6edb648b1ba60fada09133149652e", 0x42) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 21:18:20 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x84) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000080)=0x4) write(r2, &(0x7f0000000040)='h', 0x1) shutdown(r0, 0x1) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xca5, 0x90}, {0x2}}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r1, 0xf, &(0x7f0000000180)={0x0, 0x3, 0x6, 0x4, r4}) writev(r3, &(0x7f0000000940)=[{&(0x7f0000000400)="6ed2f2ba4505ea9d9af7aa23367d07cdc6da7d538c86bb4ca716c6d5947a6e3fbe3131f7c087d8a4affc99fb20f98a8dd5180011c0f6bb829a78fe226f49da20e9eada386850dab1bc8506ceea6dde2aa165e40778b9eeb3c46a9220fa18e0062ff50d826792e23ad297fd7e3b659f4e6f4026f6f3f612eb82111c44e404faa2bd5309fc0759dc50787c5b864522c4a69ececd937db66ff76f75a37a", 0x9c}, {&(0x7f00000004c0)="51486175b469f637131b9a3a4fd6a7fb4c19f6430412af1cacaf825c1c7c1c2833e62acba68bce7b75124317e12df99bfcc1f3210156ca40dc22f14a369e7dfc963c6c4ee3180bf23f89c0c6bef5b9988f6f70d41727b8180376f6cdb767e1263b66cd06c80348a5afbffad733e6f15d140743ee2c32a565a8e6d26bb1e744ed711cecc2621b016991acb7895f7bf1dcfb4ede5e2afc8d7655427800160a257f24982c28d3c272dfb3b0f69862de953b1619b5222d9831cd5aa1dbf6c4a5b08da9e441fa075717a1cd605e8bc09fab3788c0ab01f92f63", 0xd7}, {&(0x7f0000000ac0)="7ed47068d977fd7065868a5850f2c136ac0039faf3203a35597205afa5dda4bf92975068ac97e044d5c18339da507c41750858163485c9f31f905db9143b3fbfbdbe40a6f4386a66192e3cd31c1bbd08bd4c6f3e170da9fd10a5c4fee8fc99ba9a70ac9938407ad50d1d26e11751944ae8a49f76fab521b408d057e04ab73f0973c60b2883c42ef54a4469d038b8b768926e6fe5468b4ac000a232218c8863f591702c640d116be44948a3ec65323c506a27d49582f0e13041685d8b6518135f9f7e3a1695548c21f8e1b049965bf63d5bb77745fe7de7613cf66795895ccf", 0xdf}, {&(0x7f00000005c0)="b9ffbc32aae80c6f673283cf68524cfe2d41ac7d53846295878e126349e327341f3b0eebf6baf1a3c1800808cd94797af469f2674d167077478113d28c3934cf7083d4140a240f92db568957992ac56182be47d6384628dc3a3d278e15e7d3950270f63bb5bf00a1f8ef9b4e0ed6bc3cfaa64642a7ab8c0f2232e5079dce2501317439b9cafc", 0x86}, {&(0x7f00000007c0)="1ddb3874161621b5cf5edede48a2a19adc500ec10aed638d254d4bfe8229bd394d175ed2da43c39db223cfde25394f5619ede4673ac5afeb8c0e7a72758ba62d019d029ba60c739e25ff0ad25e064b9e6d2c41542d9ba1c65192192d4d7f2481687da4a2d4265e74f4ae24c3fcf5100868629ad1ec0a121f586c39e4b56804fab03b381cc9fa036caa5cd13aedd639a20d982bb63abefde5722e1e993f47c4b188f8a410006d86af11170939", 0xac}, {&(0x7f00000001c0)="9f4ff65d4b46958f8519e916ff793e443aba61c78383d297ad06bf", 0x1b}, {&(0x7f0000000880)="463d2b0c23e4f974208a07324bf0ba7941303451def5ef73729435ada87ffb60c0f9d15c0d332d8daa2da4d31d44b30d3116687225a73e49cf5ffb249473ef246f0cbb52fa80f807ad668a61663e22b30a25da752dcd5037134579c2aa173f1d1386764d89561e9098846a91ea8e35f75476227334abed258734ee039ab777821a50a516fe37bd3616b90cd6657adfe07c2c2db6bfc18b3dd13a17c007b3ce361dd604cc1fbdad159a3186f7b8dd1a0e405ee141211a03645b7af865e4b6fae4", 0xc0}, {&(0x7f0000000240)="86389f2dae3a26687abbc7b583367925083fd47c2062929268620f4fdaa8a44f16a00c03b07e", 0x26}], 0x8) write(0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f00000009c0)={0xfffffffffffffff8, 0xb23, 0x80, 0x6, 0x58a, 0x1, 0x7, 0x3f}, &(0x7f0000000a00)={0x1000, 0x800, 0x0, 0x33, 0xfff, 0x0, 0xa316, 0x6}, &(0x7f0000000a40)={0xfff, 0x27, 0x5, 0x8, 0x4, 0x0, 0x2}, &(0x7f0000000a80)={0x101, 0x5}) dup(r0) write(r1, 0x0, 0x0) 21:18:20 executing program 1: r0 = semget$private(0x0, 0x7, 0x20) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/221) r1 = semget$private(0x0, 0x1, 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x40, 0x14a) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000140)={0x3, 0x80, 0x8, 0x7}) r3 = msgget$private(0x0, 0x400) msgrcv(r3, &(0x7f0000000180)={0x0, ""/139}, 0x93, 0x3, 0x1800) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000240)=""/104) msgrcv(r3, &(0x7f00000002c0)={0x0, ""/229}, 0xed, 0x0, 0x1800) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000003c0)=[0x200, 0x80000001, 0x3fc0000000000000, 0xff, 0x4]) chdir(&(0x7f0000000400)='./file0\x00') faccessat(r2, &(0x7f0000000440)='./file0\x00', 0xc, 0x1) r4 = semget$private(0x0, 0x2, 0x214) r5 = semget(0x3, 0x1, 0x20) msgrcv(r3, &(0x7f0000000480)={0x0, ""/112}, 0x78, 0x3, 0x1800) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000500)=""/231) msgrcv(r3, &(0x7f0000000600)={0x0, ""/91}, 0x63, 0x1, 0x800) semget(0x1, 0x6, 0x28) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) getgroups(0x5, &(0x7f0000000740)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000680)='./file0\x00', r6, r7) flock(r2, 0x1) semget$private(0x0, 0x5, 0x700) semget$private(0x0, 0x3, 0x200) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000780)=""/43) lseek(r2, 0x0, 0x0) listen(r2, 0x100000001) semctl$GETVAL(r4, 0x7, 0x5, &(0x7f00000007c0)=""/60) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000800)=""/68) 21:18:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 21:18:20 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x39, 0x1, 0x2) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000000)=[{0x2fb}], 0x10}, 0x0) 21:18:21 executing program 0: shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 21:18:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) 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, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9e, "b0000474710800"}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000200)=0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = getuid() r5 = getgid() fchownat(r2, &(0x7f0000000000)='./file0\x00', r4, r5, 0x2) 21:18:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x300000000}) fcntl$setstatus(r0, 0x4, 0x80) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) ioctl$TIOCCBRK(r0, 0x2000747a) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 21:18:21 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getpeername$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB], &(0x7f0000000100)=0x2) r1 = semget$private(0x0, 0x20000000002, 0x40e) r2 = syz_open_pts() r3 = socket(0x10, 0x7, 0x0) preadv(r2, &(0x7f0000000100), 0x0, 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0x4, 0x800}, {0x0, 0x7, 0x1800}, {0x0, 0x80, 0x800}], 0x3ea) ftruncate(r3, 0x7f) preadv(r3, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/226, 0xe2}], 0x1, 0x0) geteuid() r4 = socket(0x2, 0x1, 0x0) setsockopt(r4, 0x3, 0x20, 0x0, 0x0) 21:18:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000180)="826cf2e75d9ae3d99512366c89ae8431fb1cce5fab06c8756de8a9231ea48ccaedf52b2a3fcd6e86caa72dd801c5049b8cf131d135c42c534cf1e57198bce2a51296e63610d4a2432290b8eb77498fe0df894208ff81a81c722baa498609649f682a45aed545329b7af994122111011c1296adf80abab283b66e0dbcd0b4aa86cb3af9a5bfa54b8093c941fec2b62d655277c099f89053190084044f6ce8e2ac73f175f71947f939501246a69ba3d0334298cbf69840eadc539a817d995c34caf1fcd062b87bf01ecce79744cf0d0777c026a1b6", 0xd4, 0x1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rmdir(&(0x7f0000000040)='./file0\x00') 21:18:21 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) dup2(r0, r0) 21:18:21 executing program 0: r0 = socket(0x18, 0xfffffffffffffffe, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 21:18:21 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x7, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10800, 0x80) 21:18:21 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) 21:18:21 executing program 0: mlock(&(0x7f000071b000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) mmap(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) 21:18:21 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat(r0, &(0x7f0000000100)='./file0\x00', 0x210, 0x8) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f00000000c0)='r\x00') lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 21:18:21 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 21:18:21 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x1, 0x10000}, {{r1}, 0xfffffffffffffffb, 0x0, 0x200fffff, 0x8, 0x5}, {{r0}, 0xfffffffffffffffe, 0x2, 0x200fffff, 0x8a1, 0x4eb}, {{r1}, 0xfffffffffffffff8, 0x20, 0x10, 0x298, 0x3}, {{r1}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x1, 0x4}, {{r1}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x17, 0x4}, {{r0}, 0xfffffffffffffff8, 0x43, 0x6, 0x3, 0x3ff}], 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) 21:18:21 executing program 1: r0 = syz_open_pts() mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) r1 = kqueue() dup2(r1, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x4010, r0, 0x0, 0x0) 21:18:21 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x70) msgget$private(0x0, 0x584) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x1012, r1, 0x0, 0x0) r2 = socket(0x202000000015, 0x3, 0x0) r3 = msgget$private(0x0, 0x1) msgrcv(r3, &(0x7f0000000080)={0x0, ""/78}, 0x56, 0x1, 0x800) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000000)="40547bd9", 0x4}], 0x1) 21:18:21 executing program 1: r0 = socket(0x20, 0x400000000002, 0x204) pwritev(r0, &(0x7f0000001280)=[{&(0x7f0000000180)="1a699583d919c17ff32c01f5a203b7987c7ac158a97755a67e635e0a17a1a78a9cb2cff8d604e41586065602b468472cf3471843eac726bd412a20d5876b684ee2154e0950f9f258fed82ec53f59bdadad5d54b27170570cf076bb3a1f62ab49dcdf1f8d6cd5bc33e6969dd773c57620c89d5a46af6edba1e98d86bd9a3b2b72531f767f3d139ddaba17a413f5b182c5acbb10262c07e804b4912a0864b454a03b0739089d04fecc4922a47746cb281c2da0ef656e651aad0ec9b7651450f58f21e7014a431b1067c9759b4d82bbb2dc79d9e2efc1b4f488a358a0a78f0c23805ad954ffbefddcc333313431d09b5d5c69134178c3e88a40049f25c5452c070a2e23e9f7a2169935e0b0d4acbf6567bd32600f3027aa4c0318be2299358de00b32fdf85ab5dd4247a34fc6168607bf747133f69e05dd7ba53b27bce694260c5a9b44ed3e40e87e2c8966a0b6713d080a681be37bef767853f0c607e47799ba8584164330a6ba4cb67cb88444c78702b135d614d3d6b537e8646a5d507184547c59036bfeb06b7275749c07d42a0f58ce7f844e7044f98ca7f41cd94fc7b5ce4722e08cfe72fd135d767157b71140657a82562972f04e7ea381c3fb8614d0828f0beaa2d90f1531dad5205c2a1b19bb6be38380881e30e0fce19e9cde497cc040149e41e43c397655e176f928a8e2554648caba765878b018309ba35d15cb374560573917b3926d11ee6a32cc9e622243c2f25c9f68a2b5c92357ed5dc322e4ac8c0110c2099db6f8abb5937c390078aba362074bafadd779d5147a16f24ea891b72740b1c3f36b5a3109dc95d49dd02bf526ff212b03d6ba091bdf0ce4de5d2273fd9ebd95b1f66b80f1bbaae72f323700456feda8fc61cb1adac39ce56e119f6404cfebd8bbcabdefbb6d11b9b9b148c4724756c5d729b4a095728e40925e3be4ce8e9e6a36518b8022e119a985637ba57792fe6ec90903d431ab7619bd8a415aa1e39647ad8264391e9a6f4b8af04a2d65305247eab61b685bddf666478c0f8a5902bd9cbb0b9a1385b2928fcb426dfc24c56deb243d2ae60b7e5edcfc83914d82d3587a5745fa3ad413e9283ee865e650bda77cce407cdba6d0471c93f2442ac43ca0ba790a7e3ebea4701875ff5d866ef1d277fe2659514c5d22885d80d284f861c5498c700aaa0a454bb24fab12a4f99f049a4e336ffa56ce22c1dca7fe4ede1ea238c439b76adec89f724c9b9083832ec667e2b50e2aa38af137c73a6534f8a025cbea43041ae0f149a3a4e383d25ba3d4c9546006e5aba20137c5144d8db1b1883e4403b21b414be3cc489cc656c84a7e14e38a4152880659b2630be792e9a839b8bb7f85bc597673fd1c6fc0186f74ba4b7e96e7ce966f0bf4a007494e9964e0bdba602bb86f2f0806be150b94d8ca47b62963ffb6edd57a475d13644d8822376afe82b39c3ec2909e417705e777f4c3a6f9fac6bd365a27b9aacef34f8829ccbcaea8159c37d0ec60d8ffd5c7ab4d5ad09a75eb1ddb9deeedd9b613fcc7532d0bed5307cf4a740505dea3c99d3f6fba3ef9a4a0a64d685b16ea950b6add105397085f22da2c236d85e4206af0ab7e8645ed8d5c0e583b8bc156f92791944537631eda60c3be20c4f1b073dec73b4450d2a264191895f7e4984c359aaa130d66c834ae910fc240769f07f009738cd2dc8b15fe0dcefa4e30c12a6b10c3f585df2f0b4f0b330d32ed88e59a0b2d02d75036198799607ff55be10fbbd4c5e75b4c75153c85a23ca728c4a5e9cbbc96ef29b8e76f01c12afe709b65f9f9da2277357d08b5e32198067effaad9b8dce0869100730256e548b4dc4e2982d1a6cb0d3b70295d34e557a6a6b2a9f5fc597fda71b773c910717a2e3633ede8892fca69e916db348971cf6d2cb92f46b237c1353f51491839134ea850028870f14b7097ea1183f3df75b936909aff4f7b5b27858c21d7853ac9ab73400077284a2e2d4b38004f6ccc1bb3c85400c0b480968266bd358a772cac20e0a8227282f8d728018ddc42ad0e245ee0a933435eda934a17a8b4fca4a8e8dde4015347053fe7922f0aa1c5cc69eb9699c07d5cbaee93f2bbedc1e41979aebeff6ab5c34acf04cd27a23b791da27a51c899ffc5928e3068bb24a1d61b2130443ddfeed9f2767c6e1e2e6dbc998a420c0ecbb8382b4fc125a08c18084a076b27f1b9e20b926ba1841a3f4d80f9beaf5bbbb2f9bdea9b411b8559ba06102cca54639a47b9f34495bd60982b179f8280a18235f448f87c62f91120137adaeb764749b48acd93943b5af99f3ed3fdb578d5df4792798e57683f343ee30c4ab016d0e1f03b68f39e0485f4423bcaed21729997d419ff4df0f67b871bd3753b89a7b8a1b52eb6d4b048e9b072aa889147762126e687c63c203746e33f8680e3535c8cbaf793c84fc8b7a39dafb0141f7fd50c4b69e573b1f6ea661874f72f21dac127215a1776844c82d9291f0b9c45dd38cf83f11a29a2110a481ef9459f933638723561e5355f3da13ecf84594f682ae370bbdce7dfe266034f4aaa436cc96785913dd0f52348ef444704d09767137e159e15799e7d17bf6e78d55058d51a593ea4b69dc2b492af829c68fb6ef68cb368727d27403085b0da85e7187f9b1960ac7f111d9aee42d39fda2e8f28c85dfb837cc5495f63856f74c1ecfa134129e2fe2cb22d71154b3423767ba56840403008bc77939931644c1ddff6acb504db5e9ca1d0cac101897dbb5f659ef708ffad5914e55be575690b727d2901bcc3c2a4961f71286ff7b78790cf30f4c37a60580d931d54f7e344abf03d30bf86354fe82a494d4be10ebde023369e18c464fb3d8e8a7b211bcbf61acfe9965fa983c8f2fd1977a5649d21793a0cd5fb3bf3aeb795181c69a4430ff288b9e68480fdf85008c7720e24ed1ecaf83259ec6f0fd5b5fe1e52ba2db012dbe1ff34c6b4b1e1c23c1508cb3de84c1b8d951b10ca767795ab063db6625543c2183ec009d18a17bcf7a6526c0133a6011ef8b354d519265c6dbb4aca55c63d03f83f66479773d0c9237435a855f1cf27f48e00397a0dffd93dbadfabeb5bb08c50a8cf35ac786d0b856b56be4d8d75fa0a7e7722c355865c001ed7c413ba7eec77cd7f7818d1f375f4a2c970287809a4666b1c67d5b9793a7a756604a2fd4f20c7c40d13010e2a7629ee8358bdea814830e47f6b8a7457c281c11e664b2fffb45bab52728effeda2f62f40a9d8ef7c3f047f5c41e73acb3e1324ffff6ba0bd59c01d4c5c7c1e470b444f10b032f40cc796256997989f7cce5d54315881d5e3093011a7511b90ea97dc1f796930b1fc95b40b1e4063f98e1991bf0622f4dff95763ab8f61b05dacaf08e06822ebc292e500e7c21a5939b5fb2db383394be39aaa5169a2f6c19e81abedaa8b3fee9eb5824afd0ffeaeabf1e66738eed3256cb13ea0c9df590e95663d7df458a2607d0b3228b8a33e2c382cd67e039396eed23d4f7ff197f7beddb533db113c71b3558e1dc6a65da84176cd77f1baec28d4aee87e66526530a8fe9b77672ca3d719ee32729742697554413f3232a0811d8922379f272790357065d3f364518be068d5acbb13c149497a8dac46b7dc8b251e42fbeebc2d811804aadf615e854d6ff723274d28f0120fd6dc77549f61a40793769ffc04c7e5f0cde887a717aa9f12673fb50740cf2a6bb516ce79225741943527cccb7f4b6ac8c32beb8c3209656abf1559346339a7cb545f1542c824490c66fbb41a9fe76b4218528abec3a0c1a7276aae92dcaa55110696547fc93f64b8ef007997827fc4c4af906d2efb70042cbc71873ed4bcd9a9cf862a1144bbabbbf7a33f2370e9c275c944f4247cd06f94c995d45c4832466c11e43922ee25dc9138f058865d2dedf51c123ff0eb2762421aa4d6dd0c678ce03da8d7d93247d88e33c97b831b667815eec14dc49e885fceaaff1c411d9f49548af7c1d3123b169e9ae6c22388923a611b6e03a0e9804cb39e28e6625ad99456d17ee459d7c489ef6d4643ef123604131e0152a14222b961f215becfe184326f6425ab09683611eb4166f311b29241b96ba3b9c4a862011a84b166d14bdb8c52028f6affb03208d10b7d6f1a51af9623ea9c6a5a92d9d57b0172c34b40087f04e29520e812f4f8437d0a74dea484fc71a2f12e309f43a99569eb962ea3a1c027bd3daafeee0292f80cb6c8ebea631d8a077c3633f2acde967d8a88400a33031baf7e3f22d7000abb77633f25c5eb29070b938f26cd7a65ca2fee73a3836d2b9ca00df8a729dafb87aecbe277a6ebc09b76a4e655ce8ae9380b3efca43cbfa5a44d1b97cbc8311f4ea1e84e9b32b5970832402b9ce54eadc9f4280488cae53b7cd8e8e5f45ad6a9216287a64db5bf093d546df54c867b9ca2dea0b9da317bac58555e348541c440438329b4e6f672b9a3d438190f5af41679c1ed2207d3fbdcbc4717e970a13488205c80a023feccf390fde2f0c884fda200f433ca970a64bf6dff61f009bb36e168f2a06fc71226f84cec6a3c3892b20660833311b4adcff0b188716a5087e0d7dfbc36b715790e698452a9c9dc08546c520e65ea2b25912e72e91dbeff583cb9459232a5272875751b6d393d03c299a8312525f61cd01bfd2f9e5f135866313254cba986f5234831db2c0e3cf3172d07b7f9360ab63380959022a0b62a117946e0db4b616c8dfe346ee8423f149c37c5e9e3754497ce7821a9ec6b631ac2c1e0e5ba4caf62b6b7db578e17d8d11cbd18c3c53964b3b441a047e52c4628935e09cf6c5923d441aa919a1aa222d20da193ea42a06ad28640c7449b960b2b4b7193b1608311aa9a0d5df72b4ab8d3f1ede7264843e2fafc9322c50fe23cc88d0eed0f463822dccd0f77dd6e5202332c7598d37db16f504b45955c729873a46ea49e47c67644c447ef895b55423513b389fb5c90230702f005616c13bda8790f112578cf7d7f3cdabbb5180e547750d82db8bab8557de52fa77a58b08e2150f7bbdc253c99049ba0cc8c9f20cc8fb29b10c69c4061d82996e36fef18d70c2bf5aa26136dc121f519510a9c0d59d4a8d7ef10c36b648c6c9f911ae3ec28641614a7f23d4d239a0982f77f2d3c7b913094278c10d42df033cfe1547b6587bf02ac1744c68fa7b00a9f75dd16ebcb8214b27d97150e68fd5f93e64fdeb6b16eeb032def34d2913c9c871d49f984c633f17af83b87da650cdb90d58a35df103f13a99a0e4aadee9097ba06d07732042ec24329b0cbb0ff1254587a68cd3ca3d744f86cb91cfd329766c205e86a948ba8ce98851d5f35e97d18bf23abd0733fb3d6473ba957dc314606cee4965e4e03852d77b21119ab9a148aa09a28b47aff5e3287ba95aa5a271d8f0b28f367c2ecc7b402fe1b5f584e4eb26b917e15108b1c179373ef83d3f87651370068c199e1b4157f62fc347958ed478748c4f4b9cb582ce59135a2f6108cb4e215ad881d2a2b26b0bdd81863433f6a2580261d8c4fd4f862c77c57ba5a23147b01bd8189a17bd730b3cf3dfc9a5ee48b3406ffb7a2f6948df95d73616fd58b5ec8543821f5c50b22c916d3aa17290a15a9c63564e8e0f5b35bdef5d489c7c2936b2c184db8e25bd0c25ed48312a245d85a4db6a4782dc2214df91d25d3d454fee91482705f76e5e58b57fcbc67051da78a498300a0b7f33f2b367ee3479317251d1ad61a2c12a4c42f61f29bbe2b4399f0aaa5408acc133b65c25752cd76e29a177897077d328aa81f8d135bca7869", 0x1000}, {&(0x7f0000000000)="65ff36913658a145e2d69d1295a1f4ecd357469ed0a18ed080a7dafa6757986c7b7f425bc326a4dbccb1f994c8033c61d348301c31599d4cedf873f6bc5b5c6e5e163f7a23e18ce215b167dfe036b21f47e91c0270082963bcb89283baf8eaf1d55896cc718156c73dff1e8f783695d113588b4ace849dbcc9d7eddc741c78ab4160850c", 0x84}, {&(0x7f00000000c0)="0663f64420ac0194d602b1f619751d3f6bb223c4bd", 0x15}, {&(0x7f0000001180)="e691a00dbb8e731589ed7c341c41bbb6713981268de03fb96207852233673a4ec8cb33de4a7a12d5c02a8df8048d3bf083ce4a339231ec7bb210e3ef2324edb053fae7593fbc3ed3790fe12c55e6496a68dcaa6e4d0f3dec3072576422ce5c02e5b43bdec22af7613c8b46f3313b6ebd0b19f1a70429bb76017bcb54b5d1b84dc45f120a1de50b4ae6acb1eee1c94ceef6bb7f056fd37537be8666c68434622cf0dbd2a663a4ebef47a714150301e44fc3304bdef37d21fdec3b63ff194a71b5c730d2063495e4f8ad36b52fe4bbba60ac8ab70cab4cd37d8a4095ed6616c1fa898adfb1b82f5fb9", 0xe8}], 0x4, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/102, 0xe, 0x44, 0x0, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f00000012c0)="da18a775c2b629db78ba1bd99c2cc4775aae912f8e86e9c0f9e96d4328a86b41b70219360126e7b62a29458cca70879aabb2b68f19c8a1b2c9b5107f9ca7fd2183722e4155d7306f5d370956462cb821b871845513b1c3a7b64f5df8f24b11d9c5b7410cbaa89a4455f2f4e4c25e6cdbefd324df8b25aee2146d3d816bdd327abaf79437454b18ab38378f1054dca81e4cdac3f75904310bc47903a3728c7ed8a368b5c367dc144c1e67dfc3", 0xac) r1 = open(&(0x7f0000001380)='./file0\x00', 0x200, 0x20) mknodat(r1, &(0x7f00000013c0)='./file0\x00', 0x2000, 0x48) 21:18:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000240)) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc1700", 0x9c) r1 = syz_open_pts() pipe(&(0x7f0000000200)) close(r0) socketpair(0x1, 0x4, 0x58, &(0x7f0000000040)={0xffffffffffffffff}) connect$inet(r2, &(0x7f0000000140)={0x2, 0x2}, 0xc) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff37, "85050000000100010000000000010100ca4b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:18:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0x1ff, 0x3, 0x5, "564fb89001d1238a37c206008c6541097f53a417", 0xff, 0xfffffffffffffffa}) shutdown(r0, 0x1) 21:18:21 executing program 1: fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) r0 = dup(0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) 21:18:21 executing program 1: r0 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x0, 0x0, 0x1, 0x3, r1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) shmget$private(0x0, 0x3000, 0x403, &(0x7f00003b2000/0x3000)=nil) fcntl$lock(r2, 0xf, &(0x7f0000000180)={0x2, 0x1, 0x1, 0x10001, r3}) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) mlock(&(0x7f000014f000/0x1000)=nil, 0x1000) getgid() setsockopt(r2, 0x6, 0x40, &(0x7f00000000c0)="32e3b86f29bf3f8e797a93f36f803cb8335d2bd57c7779ebf1f7d84dca48858b404cda86bf0802d8d4e583598b42cd0b38cbe2edb58e7c1eadc0c37ce522d43ea6935b559769aae67576ab0520318efed61b2f286c00044997a3c8ec96ae82a66a6b06d0c21fe2aa178e474d0703bd9b299556e21f09602a43f279e32a4be15a313ce64609af35b002be5e189543fea0781fa0ce011553bb4e2ad1044cde2973f5fc", 0xa2) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 21:18:22 executing program 0: r0 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r4 = semget(0x0, 0x2, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000000)=[0x88de, 0x200, 0xffffffffffffab2a, 0x5, 0x6, 0x80000001, 0x2]) r5 = kqueue() kevent(r5, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 21:18:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000)="fff7ff062e2a16ff006377a586a1b099c3e578caf8f794a97d8da4d7bb3c4f05b05cc2b704a508836a36202ce249c0d8776a4f5d8acb07756d34dabe8227a649e71e7e98bf8a8cabdcaaf2a5aa2b644804b8c548cc03746d01a190500a4881386af88f7873a410e624def4b379890d8e67a7e8bb15d8a0e10dfce1019f843d0f2d08843ef674803618998db2a37f23539e326f0f89512e52bd22ad2223abd1e6c78f84bbea46a0dc9efbf1ab52c3ef7b356bd71bddf6b465efcaeddf11f89aa4eacd3329519a2481c6aa90d3622cb727735a350bb8f2169f52dcdac986b94cb88bc3921e06f8be1d53c80d0b56b01760cfc5dbf4c5dd3b891ebd92ee2e17016915", 0x101) 21:18:22 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, 0x1}, 0x6, 0x4, r2, r7, 0x3, 0x7cc8, 0x100000001}) sendto(r0, &(0x7f0000000580)="2107e4b35ebaffdb6f3f5cf2b5eaee6df647d52a63fb88298c7064c590d88b8bddf579ee371b15a3c52df8cb7c388ccaf15257aefd28bb019f7e88287f350138b0fddc81581172d4d398654d4d506910b9199263999c27a3622308ab36ba4b625e9923f0a80cfc56da0ba11b150f1ebfc1ac14a4bf07890a5ba917ee92eada35f902ebc3682d1ee8e58dec45dd0a429c0e0ac334b812ad52728038a6598099e08e9d0c7c3118", 0xa6, 0x5, &(0x7f0000000640)=@in={0x2, 0x2}, 0xc) 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) r9 = semget$private(0x0, 0x0, 0xc0) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000000700)=""/142) 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)) 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) 21:18:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r0) select(0x40, &(0x7f0000000140), 0x0, &(0x7f0000000200)={0x9, 0xa24, 0x9, 0x1, 0x4, 0x37df, 0x1, 0x9c24}, &(0x7f0000000240)={0x0, 0x10001}) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x100) 21:18:22 executing program 0: accept$inet6(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) dup(0xffffffffffffffff) r0 = syz_open_pts() r1 = dup(r0) fcntl$getflags(r1, 0x3) clock_gettime(0x3, &(0x7f0000000000)) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="2aeac673bf7ac30b69782fc129e8ea2503dc9504b7423640", 0x18) symlinkat(&(0x7f0000000280)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00') r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f00000000c0)=0x7, 0x4) accept$inet6(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="89425444566a423bef718d4d4628c666e0c10d8c54bbbd411359c6257877926ca252cf757c1078ac7982a21384a36b388b", 0x31) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000300)) 21:18:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r3, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) r5 = dup2(r3, r2) close(r0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x3ff, 0x8}, 0x8) close(r4) r6 = kqueue() dup2(r1, r6) kevent(r6, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x20, 0x81, 0x40000000000, 0x7}], 0x20, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x4, 0x7}, {{r2}, 0xfffffffffffffffd, 0x0, 0x40000000, 0x1, 0x80000001}, {{r3}, 0xfffffffffffffffc, 0x84, 0x80000011, 0x177, 0x9}, {{r5}, 0xfffffffffffffffa, 0x0, 0x3, 0x6, 0xab8}], 0x0, &(0x7f0000000200)={0x80000000, 0x9}) sendmsg$unix(r4, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28000000ffff0000010000810000000000000016f380d72951023c19cc9f94b4f8871b4c828e6078a2dfad69cc84d95bf0b7288e8cde7dcd14cfa0feef037add8cdad27c96efcfc9ca9b3ad129c105f0e6c3c66dcec9ebeb83bff95fd1065143ebaa5d366e6eb3f7bdf7725d788299add7a1c5a065b68316732510cdf6b0bca2babc3292f20b6f691a72e9690e50169a0b22605d61a33d21cccdea92e37858", @ANYRES32=r4, @ANYRES32, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r4], 0x24}, 0x0) 21:18:23 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002001c00000000000082da4764519ac083bd96a6101784000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000080000000000000000000000000000000000000000000000000073678eb4800000000000000000000000000000000ff2c43e1139e59063e4d95172fa3ba1ae93afc004c087a36815bdf3824694d5cc3e4dfc14cda4c654443f2b173a223d9a98cf07b82386772c41a8056679c46aec59fdd531ee26d6d482a51d1a2e723041a2365277bc387c6dd328ed1528c0af6d9297a97921603fa27d0cc5ed7bd9a990012726f1531f1ac66d057d93c64286fe7ee5e3b21f26e660c424686a45186eb02e7e6e246ec33f84e80843985a080db016c22e41b75173d1848334ff02e7388d4dab5209d1c1800000000000000000000000000000003a2c645d69f73d8baa9ac"], 0xe2, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x800) msgget$private(0x0, 0x1) msgrcv(r0, &(0x7f0000000100)={0x0, ""/254}, 0x106, 0x1, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x81, 0x10) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x1008, 0x4) socket(0x0, 0x0, 0x56ec) msgctl$IPC_RMID(r0, 0x0) 21:18:23 executing program 1: r0 = socket$inet6(0x18, 0x3fff, 0x6) recvfrom(r0, 0x0, 0x0, 0x843, 0x0, 0x0) 21:18:23 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "6a00000000000040046a51a700007b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) r1 = socket(0x2, 0x4000, 0x9) getsockname(r1, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) syz_open_pts() socketpair(0x2, 0x3, 0x3ff, &(0x7f0000000040)={0xffffffffffffffff}) connect$inet(r2, &(0x7f0000000080)={0x2, 0x1}, 0xc) 21:18:23 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x7f) fchdir(r0) linkat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x4) utimes(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x80000000, 0x81}, {0x8, 0x40000}}) unveil(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='c\x00') ioctl$TIOCNXCL(r0, 0x2000740e) 21:18:23 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x1000, 0x0, 0x0) listen(r0, 0x3) setsockopt(r0, 0x8, 0x3, &(0x7f0000000000)="04a36e668e8c4a0a28e2c1197dc737f2439a6f2f7b68e0faa4289dcf8c11f5ec2f89da56eb702632cc366778efed3fd0b17bbd0cc567dd7548c1c8cd3f1d1cf328f6b9f1e0a131c43457f4465cd19665ca43a3d7a536446a3f8ebf86a6c4bb35eddbd37b4cb43cbb5065a757183fccb68b9ac24d0ad5a2d2f98499a9eb4625d7131ede5c6446335c9ace0f6128ac267fce81d70196532ed32213209a5c135566383b82786e", 0xa5) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 21:18:23 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x7fff, 0x4}, {0x8, 0x4}}, 0x0) 21:18:23 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) flock(r0, 0x6) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x2) 21:18:23 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x8, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82a7209c09696c652e00"], 0x10) 21:18:23 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRES64=r0], 0x8}, 0xfffffffffffffffd) 21:18:23 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) close(r0) ioctl$TIOCSCTTY(r0, 0x20007461) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x5, 0xffffffffffff0000, 0x9}, {{r1}, 0xfffffffffffffff9, 0x8, 0x80000000, 0x40, 0x8001}, {{r1}, 0xfffffffffffffffb, 0x2, 0x80, 0xffffffffffffffff, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x24, 0x40000000, 0xf8d, 0x100}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000034, 0x7}, {{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0xfffffffffffffffa, 0x3}, {{r1}, 0x0, 0x10, 0x8, 0x4, 0x3}, {{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x8001, 0x5}], 0x3, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x40, 0xf0000090, 0x6, 0x7f}, {{r0}, 0xfffffffffffffffe, 0x20, 0x200fffff, 0x4}, {{r1}, 0xfffffffffffffff8, 0x5, 0x41, 0x2}, {{r1}, 0xffffffffffffffff, 0x50, 0x11, 0xbf400000000000, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x400, 0x7df4}, {{r0}, 0xfffffffffffffffc, 0x80, 0x81, 0x7, 0x3}, {{r1}, 0x0, 0x5, 0x2, 0x0, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x1, 0xb5d3}], 0x7fffffff, &(0x7f0000000280)={0x100000001, 0x9}) 21:18:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="cf") mprotect(&(0x7f000021c000/0x4000)=nil, 0x4000, 0x3) 21:18:24 executing program 0: r0 = socket(0x11, 0x3, 0x0) kqueue() open(&(0x7f0000000040)='./file0\x00', 0x10100, 0x58) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xf, 0x1, 0xcc7f}], 0x20, 0x0, 0xfffffffffffffffb, 0x0) 21:18:24 executing program 0: socketpair$unix(0x1, 0x800000000000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x140) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000001c0), 0x4) 21:18:24 executing program 1: chmod(0x0, 0x1) 21:18:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfcf6) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 21:18:24 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r0, &(0x7f0000000040)='./file1/file0\x00', r1, r2, 0x0) 21:18:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e30000000000000"], 0x1) writev(r0, &(0x7f0000001280), 0x1000000000000075) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x43a, 0x9}, 0x8) 21:18:24 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0x0) write(r0, &(0x7f0000000000)="d7ab0518ebc380042deac3ed7b31ce606ad3a4fd16cb577f13516954a9bbee6bcb0580946136acab85f75b51ccf8cebd3d035e0e7be267f695ef4596dcab5c46e5d6554355ba4371b94d70c360c3f8cf7b8fe6df3337edbb7e32594ce64bf0da432e4a08174550348365d9cef5ee550affd5c80ded2f84866cd81ca338f0e430159d649080be51ddc90f512c924cdf6d069b19da9099be3d3714c13468afd18841d89851718d91599c", 0xa9) poll(&(0x7f00000000c0)=[{r1, 0x2}], 0x1, 0x0) 21:18:24 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) 21:18:24 executing program 1: getrusage(0x1, 0xfffffffffffffffe) r0 = getegid() setegid(r0) 21:18:24 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') mkdir(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)=""/42, 0x2a}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/173, 0xad}, {&(0x7f0000001280)=""/4096, 0x1000}], 0x4, &(0x7f0000002280)=""/90, 0x5a}, 0x1) 21:18:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x2, 0x0, "d70400000009000000000000000000e74de400", 0x20000000000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7c347e402eab64c007fe781c68fec485b41a598d14fa1332e50c289042f19b7799bd99a0cf707bdecf7197aaa55ab5fd3263f2cb5de527aaa3b66c9ac24ec44f0d1422464f3df84229d17275faf2b40b241298f56ef274dde05ddf9884e", 0x186) unlink(&(0x7f0000000000)='./file0\x00') r1 = syz_open_pts() close(r0) r2 = dup2(r0, r1) readlinkat(r2, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/116, 0x74) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000300)=0x401) dup(r2) dup(r1) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000140)=0xe80) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x4a}], 0x1000000000000025) 21:18:24 executing program 0: munmap(&(0x7f0000006000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000013c0)="89740f2f63ee62ae71f587200893c54b6b2b344d57ebcfa14cf91845abc8e707107940531f9b96785b99c1c812e8533df909707e48fe5e32d1290c88fc21935464d5fec078d160d632dfec3512337acd15fd3ba6021d1bac251e8e7dd8ef4e819d0900a42a054c8adf2e1b93f1ad896b0a2aab9fcf35dde410a55a68be2e14a13a97e6d2c81469af03e9da2b48a2986eb11281d31696aa248b79fe6653b5fae9f0137cf14b55eac657e90a2fdd324c6523317bb2346adc9ef3cdb043730177f7bd13345614516bec8d8708af9aab6ad433419b7be4146b483d9462627771a69f8a6f94b54af0888626a15eb8c696ebdaecb8181b32c65d6784b55b11c514bf5c245f614e0d44bc97d2187779e8076c589836106d44cfacb4c41d607fee5b5c780d159dd6058c081dd1f89ddc37854cfc8b9a79a7918867aca6fea7d318915dd0a38240c0c637f58ef6305c72b420eca79b5fd83a10796aa3cc98c7a77eb7b1f2fbc532bf8222121800897cce6bab6da877d34b91d7e83995db10f92d866ce82c9097a0759b1d24b5af260e7f60faaeb27d86dd0680624c9a5abdf0a301793d78a4cf2d63040b541be4d205f03b06d29d51dc5cdfd12c50e6afe308d3160a512bee30ddc58289eb54063a361e11e4b8f33b796bbf58ba3c175bc4be586bd6851126836ccf69339c4fd48517dd32438bd154fa17c368caadfa5d796d43c4d2c2cf26b94a2ddcff191e7d4fc2ec616a762f998b8fa228f0ccb67b6a0da76b164912d06c1b6d70c64b70e05450b090b903c21a523b422f4518baf19bfbb03008d32417d703d64a54fbe7f6891768c4378664e4f2591dabc73b758a164c6eb93cec761caa8e3b297228db9953b9cf3b44021d1d2f1389ab51c45f1219ce289752b27d21b8276a2d6d60952f9dd80c15daaae2360015e974f94ff6dfbbaf0aa0f34e13887b4656d7e0387f7a47f303d67c465276df75308120b779397350dee08a8770a6528187e51eb63014cb77f981a0755b559ad0adfa606efcf960a2f44c2685f28b214c34d4c169400035f006fa0303000000000000005828c9d3eb6b922d2d7ce5d1ec631852b304e367a94b751137e601a26b7f97b89e0cec2d9236eed8623442cde2a3f393dc5a3d8419a853d6ea7d546ce7ff81dc0f890442b6c82236588d32ae088632b8cb3e5b4f54c1461be3c0dc30f3359ca8bb7f9c5250dbdee09bdc7c8493aac445406661675e0e8e028f3576269485ac2c18d30bd527ecf9f9d3a72b97bd1032bb061915b36fb657aff505aee34f3d179b5fb8f2951a0794d670f19d72ab4d6477c1dc20698746263b2e642b8c9bea7260b656cf4183041741ef72ba886e4118a89ff7529438b703b641bb894d32ff43f1e458701eb392400ef8fe666acc05f2f60f6bcb1f161e2207df02effbd803786828cc96205cc4fdf1d9f17f387ce906510b5c8eba2f3cfbcfc3277165ca7f5942b1bd8f693862e8eb3bbf55c73c2616de67ed08820da447224ba41aa6cc9daeae8d3a5e2fab381efbdc857ed8e71101c03b51331e2ce30e1b1fe90bad08ac884a727072dfb229b8c993189309eb0979265dcf35b6c738ce5f3ffc47f3b32d3653e869562e1ed9799baafb4bc03965f1c8998899574607414aa964612f5ad8636efd365e2e6e6152525f250d810867151b71aa0ded7d1191ab3f352824d78f3fbe946ca35cdf125d73aae7a01703b894009cdfc9f71d1c58d1112ab7bda58c712c314b4917f34bd1d1ded80e3bcb53b76b5b11c6d1b4e22f191a0ed8104c030608df84651b16f5dad2127ff63d0e607ebebfffadce9fd70bf1f4af6ec58bf2c97c818d7c453469af4bada4b1f8d571d1dac996db46994d2d5fe5bd5fcb2292c0e78c614e767e0605e91797ca9f9957bffbe262fcc76fac6d0e01d788c40f0bb95942a2648b46f6b6fa86b216392aee7e74ad8ac225e496916114092acaefecabe5a5f588d3c3b36660952ed5a927f6fb18f7dbfd33885b5e9344fdd1353d8dd1d8c71b65a8e04b49f812cb9bb9bc8c876bf430ee2a6dc9b0a613a641f042e59708510e53c96c19642c87bbb9bcce9cd58024f5d4026a6d15eda8200e359cb0e5acd4a8b5f0e417162b783dc274cdd747784547ffb8cd4afac6d68cbc5d79e3ef17234ea6e0d948b99f0ab881845db17ac7e500edec613c3108363d0c922780c134158e4131d3b718fa63ae37dd07a49a6974d421b5fd371ff10736f2e4f71962b5333ab58fd8da5c265e4c282cd11588d05357816494a10ee4ec0693a3a311c0e7c77882598c6d9e4600810f05ae165cc4b6d05d94c842c57a21f817e1b883302f323df3fb87cc82cc206ad066f106cb13d2ae7795780ad6b104afd4a147d6a48953550ba96ba6573a18c3d6b9463f4d0d29fa39928cef6769e11e79a36645d6f9dc6610a153259344bea7b02cfabb0bf4d787c41a023a79a329cfaf6cea05efbee97b23f3dce409c0e8f3e0479a8d787f356e00fbf82561c090da6c1d4c304545aea4756d191f9c5aece40ec4c58eff60c1313b23f16af4f8d533dc59149d6f0e34895cccffbfb0dbf0d6550f4bbc815e14de865e4e2c882a251a6bdc6978d0cbb4bdeb1400ce08fec91572be38af84bec7f90b697208f37734375c742fd71e6754b87297596e732064e344a10422d07fe775472231975f92f66e479bf77892dd51331691fd788d721fd3f0ed52895dfac60e838d49b52c678a8036f3f8b1ed57742124f69b7df4ed49cf4f6df906d187eb501d7b56d9b55912a087e6c4ff9890b08e86808842e9ee1bf858a392e4b984839e8bf437e487a84ee9729f18a6a0b1e9605a88ce689b0fd2fe78d662e51de69ae7afac4f3a774ebeba291ed56c663f9a9b16e047421e748c2b9329aad49c3a759dcfe337cac5b0012dd450a95c97506e14faa83d55967cb48ef0abf5e91d9304098cc73a15ac58fcfe0bf2bf30695606c9cf6b7564580167e88f39b4b1f01513eca127c6a80d6ed9e4b22ca8fe2fb6bbba25a99f046842a5d4d48a77a95e71766c22c556e60e28a61bda4a92c2412e4c4e3f91e107b173e813c91c6995a811b8e806b53f91347b9d5c67a5db8ab3b2ac0809818241aef685b997aa62e0f4dc72f27fb9ee99006eaaa9e9f420b5da21a536fc20c44e610d224ec24dbd0ae633d91026c214ebc1779a12c1b9b1a713070063a6e3b9735f61f5d392a419a0bfa69fbfac076e713ca5901a53a6758f1194736f5d2279903ad32da3cfaeacff9305cffa6e81cd78a0863e2308ca0f8457b15acf0cb5516ed7332ffce3b7f9bf4b63fbdab1e5a8070f28fc68ab44d5954bdd45a68038af9fc406c4c791d724e8dcd305dc6afaf79fba882190d8fb5581c39a4a387ba08788d94892cb4ea7247d310c0fcf5795b8d38dc50fa49384666780b481c128a4236bc49586f5476374b7ddac0bb6c70f5d96c49d87e9e2d11b33aa1bcff0978b73078a3fe510645b1c10c11026dbe027e8d7f9218ddf280acbc6c4387e76145039d50e4790db404886172422bd9dae8ffe1681779e20c74fbfdcded6212c9a84bcdafa4505e4c8ed213b2749124815943a2e94845791508691636f0e1498c57d8f59c15921e7f408ff8730997a376ff5b3291fc053b5e6b99cc8f8eca961df280551172b7a75088f725d6ec9517276ac673bce32bbfd657ec6cbbdc33a5ebfcecc42eebed44ba22392934f74fb1b12e777493adbe70c0aaf4cb1136ffdafb006346d3c896b585b9eab57af98eaf49512f1f69cd4f1cf21e523d90b21b805b97428bcdc198c49ba40dc63658ca641f192fa2a349400fc599f65dc9f6de6bf67b825704b3b55e6e477b1a7b91e0771175e3380756424983c0d594cc67cca4c857f2b51199ef5616a9fb429373aa4a03c6b3647feb5636a25d20bc7457171fc2e9096b0896a8b683d31e568ee96bf27e1da16f05597a16c89a377d5eed4511bca98d5e9241a3eee3bb367863fe2019452b4168fc76b030adb15bedaa9d6cf775833441437420f1502a3c382fbd2fcd023f314c7c9b23e3b2ff937857cbe2df7562f20c69cc4064ea27f1e85725d82e7652d4008e87fd927f117b2a328c2e4583d8c77b21c687eb7bab6afe0b6e2696b307e7ed4f37aac74236a2303080967f7aae680c929ccd0d4871ba56e3d07fb69ea617c38e5d882388d8fd52840ab332679a031bf31f95c91d47e8841b0a54950b95f57dff96ccb2ee13af97441035782129fe60dc90730733f618a8b58d64c21e13d53b916284389e5d00735deb8fccd4460d6fbdd85aaaace998ae8745027380b8b275b4d10536d3958648f83be8656b355e1a0303ba806c8a6b439e614af3242b36fce0bb1f966f906792cbebd5816e48b8a25d758464352622ce3fd66737d06574ac58cd662d765c280a2591cfe9755e0cd0e0cce96062851f55fcf8e06428c905eb54bf35557d534e28e9486f64864f58702620966ce30f19ee23da2fa534ef1b69772701d6470577ea7cc5f43499436cf96006df0b40495c791cd5a7cdda411214ffce4ca36534de663327765bb38b7a36bf7b924245b1f23259d3cc6450df0ea6c9a18056641212f9bb0ad54fa56eecc946965c526cd8d91a80d2cf8ec94039682e1bbd75159623a96ad11dcfa02000000000000fdcac2346cc184f9ed603f8a0b8fdd81044a337529555a0f8ef131fc7296a3f737e5eaff1dae8b2f9eb4e7d6570555d3e41321f27bb6b06135b16e04896d01136306ae30b066635e95821bd388db3ac36b165d2971546e62a20e9c07d32f173e9f084a2a6e381944e0716bd123a6ae3b1faaa027e33321aad1da617a82cf89e2900a3cba2270951b48fc7b844f6d651342e3efcc47b90c1953879206edd98285200834da7a79c930673ca8fe99483fa9206e3c1b444ffa51d20dc4d8bd1302326cb571d359c1b45ecbe978bf8bebd0e1163c0ec34be8829504d285a206d419d0bf1df001e67e1a198578d5c2bf0e16d9e891f09199b27423a2d215cdbf4fb28f5e6cfed1789da97ac6671343ff0955dbff8d9fea7417f4ab728e92febb04eb6f5682d37425ce9faac9ed4910f5de62d1d872de5f4021050e413e9af4a05e35c813459ead4b5102d2437205281ab1b18af8330de30e696331a3f55916b00d85e49105a0469ec17ba76e2e35f755e4838577f86cdaae2cbf6ff736530c015f4eb503c55ed90df8e353ec844a308534c8f0dc97836978e0c9acffd386a15ba8b4a966a40fd2c9ae2c8a1faad25892c33c59ebe388d63497786085470ab60b67de46d272649bead2563dde636b7923b1695a07a0970067e0b7fdc3c0707a2295529f1207dbf100ede2d6e3f5881c1577f27e40179b97ce46c263adbc486bc32df49cc2714f1e0e2c0cb7caf76dc1ea4337726e4d28b52d19ee0ddac0e2c02364b93f33084a9dd70da202c19ec601714b7dcc35695c1fff11e18899812e00d42aaaa414ae00000000000000000000", 0xf2b}], 0x1, 0x0) 21:18:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="80878295016ce8e9e9780cb0f7ea27e5cc34b770a4d18703e9e95f056d8343bdccdffc42a854241754ce465ac0525f7de747f9f183f79249e6b11c534cf47542502c", 0x42}], 0x1) 21:18:24 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x7) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x8000000000000000) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 21:18:24 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = geteuid() r3 = getegid() fchown(r0, r2, r3) kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSTART(r4, 0x2000746e) dup2(r0, r1) 21:18:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000), 0x4e) socket$inet6(0x18, 0x1, 0x80000000) 21:18:24 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = getpgrp() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x48) ioctl$TIOCSCTTY(r1, 0x20007461) writev(r1, &(0x7f0000000000), 0x1f0) 21:18:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x400000000000) 21:18:24 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r3) kevent(r2, 0x0, 0x800000009, 0x0, 0x0, 0x0) 21:18:24 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x9}], 0xd497, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x3}], 0x6, 0x0, 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() close(r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x12, 0x1, 0x9, 0x4}], 0x5, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x80, 0x779, 0x100000001}], 0x3, &(0x7f00000000c0)={0x16, 0x6}) munlockall() r3 = dup2(r1, r2) accept$inet6(r3, &(0x7f0000000340), &(0x7f00000003c0)=0xc) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0x0, 0x42, 0x800fffff, 0x3, 0x10000}, {{r1}, 0xfffffffffffffff8, 0x12, 0x80000000, 0x7ff, 0x40}, {{r1}, 0xfffffffffffffffe, 0x20, 0x2, 0xffffffffffffff01, 0x1a}, {{r0}, 0xfffffffffffffffe, 0x10, 0x40, 0x6, 0x100}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x142, 0x1f}, {{r1}, 0xffffffffffffffff, 0x8, 0xfffff, 0xffffffff80000000, 0x7}, {{r2}, 0xfffffffffffffffb, 0x20, 0x80000000, 0x8001, 0xfffffffffffffffa}, {{r0}, 0xb4de386d5ab6c615, 0x2, 0xfffff, 0x5, 0x7}, {{r1}, 0xfffffffffffffff8, 0x89, 0x2, 0x1000, 0x8}, {{r2}, 0xffffffffffffffff, 0x20, 0x10, 0x400, 0x401}], 0x38f2, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x2, 0x40000000, 0x0, 0x4}, {{r1}, 0xfffffffffffffff9, 0x2, 0xf000002e, 0x200, 0x48f7}, {{r0}, 0xfffffffffffffffe, 0x11, 0x1, 0x3, 0x2549bd18}, {{r1}, 0xfffffffffffffffb, 0xa8, 0xc0000000, 0x0, 0x20}], 0x3, &(0x7f0000000300)={0x4, 0x1b}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000380)=0x963) 21:18:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000040), 0x1000000000000068) poll(&(0x7f0000000040)=[{r1, 0x1a}], 0x1, 0xce3) 21:18:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "0300f602000000e400"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="453585b0954d524c1e9f34fff8743ea3172374a2e692b4e6b5f562478ec0cc4150e72ab6d48690f214990e7e844f500f0cbc5243398a33aff9f5a90c83bc2a772e834a18991d656715bbf48828a02eeac7ecc83eb5a46ab389c716491e5daccf571e10870a9c830e82fc739e40322f7f6c921bfa21fdc5bd62a767285bc2072affc56124348eb229f9561a05e929a644b370", 0x92}], 0x1) socket$inet(0x2, 0x0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 21:18:24 executing program 1: r0 = shmget(0x0, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = socket(0x11, 0x0, 0x0) r2 = getpgrp() r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="00df2e2f66696c653000527fc5a70931e11676b8fa6e0deae115caf2f6fd42cddd00def056450527ca0900000000000000704df1b23dab92bbac6bac536b4747dca69486"], 0x28b, 0x0, 0x0, 0x0, 0x1f6, 0x40a}, 0x8) 21:18:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)="a945e62ca93119e6a7ec94a352a2f76d3a63bb40f36e323b865763479f6cb52c02662c3be097350fbf5fbd884529b6a9a3c071e2", 0x34}, {&(0x7f00000000c0)="1e41628695a1dc470723bdffc0360a54d36a360012b0b9c19f27b518e79d248654e1df4bc72eea81adb084149b9563f3b3daecbbca2df4966d9ba2b06cb01555ebe1a6f4dbecf2de9ead7662bf8564bd1b6dc3b1f9d3916283c0138362a5bab2cf2c7f8ba4d09a64db487b202f8e993b81ef3252e74680202e5eb6c30cf6da59d6a569022eedc8dd85744bdde7c4295b039adfc0b23a2354da5a4d9bbd3e6e27e6b07dcc8d3be2d8ec2ce70cdbfbb004357e11", 0xb3}], 0x2, &(0x7f00000001c0)=[{0xf0, 0xffff, 0x3, "d62d8a1835fb6d3ccc2915796e6164267489d01863429af4d42e9feef2b0665b91152b37ad3c6f075e83f5574369949d1c037220a2fd44d669b6c97c76593e430566dd6f4493e1adc52ca0341023d67c328bd37d81b69fa20469ca24281cf9117ed22f9724463e6cea987ecf1dd0c6cbcb075299106f0b2bbc85fe2814ca7723c78ff7bfa0f8eebbc6112d663926e7823605336cfc4387fda4e41935a32593e3288c5bf4db7afd706d8f6888fb26453f40568d5922fcc654baaedbc6ff1dd54fc434a4a87ef33b2d408ad78ebf59fefa626f24f3de9134206b092954"}, {0x10, 0x0, 0x1}, {0x68, 0xffff, 0x6, "665ca2ff816a253fabacb3e52c921bab370cd640f91e443ec6053a57c7bcddb41de15d742337aea69ab89a5bfc82e29a1b416554f4d8a066e94b5a9f03d1a2d8f2d1cc34dd7d4e365ff99409fcfb8a0f949bca1d"}, {0xf8, 0xffff, 0x6000000000000000, "f3e50556f06df729301c7d49e6885390f8abdd8e43dbd44b4a50f7cd5936e0b96b67d3eac63eaca64e54bfc28b020251236b9a387c24372d23b13a09ab0086e3264c7f05caae985f87820f0b86da06c3988cc90ed98a8e2061e3d96cad7a664d5f8d6ea4953b9c9822a750261fad992020a254870c7e73043fc3775b6311882ab0ef6fd57389a9c8e33b443ed5aeeadc0864ffe0d170d2cde16ce8da53194aa927d2500d3123795f8f866e51d291eae498e00a2d3d635cb3a05fdb3a4d21ae814dfe1e525661277cfb01d3fb15b19d6146b74ccf2652a8acf984827dc3b7ff1dc15bcd7b89a9"}, {0x30, 0xffff, 0x52, "a57f0dae0dcaa935433af4440d31799c77c7aa064cfe36ff81972d7962c44971"}], 0x290}, 0x405) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) 21:18:25 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x2, 0xfffffffffffffffe, 0x10000ffffffff}) 21:18:25 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x73}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x26, 0x1, 0x7, 0x7}], 0x3, &(0x7f0000000180)=[{{r0}, 0x0, 0x18, 0x1, 0xef17, 0x8000}, {{r0}, 0xfffffffffffffffd, 0xe4, 0x4, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000005, 0x6, 0x2}], 0x5, &(0x7f0000000200)={0xfffffffffffffff8, 0x800}) write(r1, &(0x7f0000000100)="e201263516f2c520edea78a173b9b2c392373bf90367d842d386d817216f8f67c42f50baf64a756a2658e5ef1074604267ce14b6e6160f0e6d3642d7051baeca0ba19009c8188294", 0xffffffffffffff9e) dup(r0) getpeername(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 21:18:25 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x8, 0x10000000, 0x1, "0478ba3592053d74a4515a82c7d948e252652c46", 0x6, 0x401}) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 21:18:25 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0xfffffebc) sync() 21:18:25 executing program 0: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 21:18:25 executing program 0: semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) semget(0x3, 0x2, 0x200) 21:18:25 executing program 1: getppid() nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0x400, 0x0, 0x8000, 0x0) 21:18:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000100), 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8040, 0x10) fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 21:18:25 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, &(0x7f0000000200)=[{0x10}], 0x359}, 0x0) shutdown(r0, 0x80000007) 21:18:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x2000000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a238457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a2003fdf3cf874ccbd16f098643f82afe148b7228fa5878d65c4f0893555f635df16cae76d04eb76bd0c52f75bd10751b007bca7bc1e4d86dd3219781f391dab73abb3f1b99959c9d0aa7d59c955d8925c985cc8712f59a09601bd21e548ff8eb392f30da5f1d9643ecd0ea8c3795886ba664856e4ff253c0e008f08ab0b1e0732aec401ebc031ed096fd41672d930041b6bc94dc8de6eea7ac3032f2e2c5790f8567955dce06c2", 0xfe53) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) chmod(&(0x7f0000000100)='./file0\x00', 0x8) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 21:18:25 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) accept$inet(r0, 0x0, &(0x7f0000000000)) 21:18:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000040)='h', 0x1) syz_open_pts() recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) read(r1, 0x0, 0x0) 21:18:26 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) pipe(&(0x7f0000000040)) close(r0) getsockname$inet6(r0, 0x0, 0x0) 21:18:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 21:18:26 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8008, 0x23) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvfrom$inet6(r0, &(0x7f00000000c0)=""/166, 0xa6, 0x800, &(0x7f0000000180)={0x18, 0x0, 0x0, 0x100}, 0xc) poll(&(0x7f00000001c0)=[{r0}, {r0, 0x80}, {r0, 0x45}], 0x3, 0x5d63) r1 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x0, 0x10) recvfrom(r0, &(0x7f0000000240)=""/69, 0x45, 0xdaa1df2079e99102, &(0x7f00000006c0)=ANY=[@ANYBLOB="00002e2f66696c6530000914771f1643530859b31047ac4805eec8b0aeb9fee04d6c5cb285b712f3154b94cc890a85b3128b8a8619f33c5c06b5603b4791bd451a21ff0b7a42f5ffe019a46f8276b85cfed2d1b87349472b94f5b35bd18a228e92cf3837fe52beb394895831b65deed9faa5b6e97b810d01991729a2452cde4fa576392b8cbad1a6ac94880c4770f9b308359208e7e2b0e80562fc901febf143cf6202eeefc1d3fb"], 0xa) bind$inet6(r0, &(0x7f0000000300)={0x18, 0x0, 0x80000000, 0x40}, 0xc) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r2) r4 = semget(0x0, 0x7, 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r6 = semget$private(0x0, 0x1, 0x80) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000400)=0x800) bind(r0, &(0x7f0000000440)=@in={0x2, 0x3}, 0xc) semop(r6, &(0x7f0000000480)=[{0x0, 0xfffffffff512b8ed, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x8001, 0x1000}, {0x2, 0x8000, 0x1800}, {0x0, 0xffffffffffffff72, 0x1800}, {0x3, 0x9, 0x800}], 0x6) semop(r6, &(0x7f00000004c0)=[{0x2, 0x7, 0x1000}, {0x5, 0x5, 0x800}, {0x4, 0xd4e, 0x800}, {0x4, 0x1ff, 0x1800}, {0x1, 0x3, 0x800}, {0x3, 0x41, 0x800}, {0x0, 0xd84, 0x1000}, {0x4, 0x531, 0x1000}], 0x8) semctl$IPC_RMID(r4, 0x0, 0x0) bind(r0, &(0x7f0000000500)=@in={0x2, 0x0}, 0xc) r7 = semget(0x1, 0x7, 0x5e0) r8 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000540)={0x2ac4, 0x6}, 0x10) fcntl$setown(r8, 0x6, r5) sendto$unix(r8, &(0x7f0000000580)="78926dd649b0ab12697c7c8602309ed05aefa8433067271107d22cdbb73ca068219e18d07eced71c7ce3fa69947f229e4d5125d2825a2d7340e383c15c7abf9e0fb50b1287c4abcf44e23f00e46ee0dd49ca6183ea48dd473329581ffe81ce024933adc4aa81af94e888af7d2f8498f50d5dbc166e822e47f032afbb2b8b", 0x7e, 0x0, 0x0, 0x0) poll(&(0x7f0000000600)=[{r8, 0x45}, {r3, 0x1a0}, {r2}], 0x3, 0x5) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000640)={0x4, 0xfffffffffffffffd}, 0x10) semop(r7, &(0x7f0000000680)=[{0x1, 0x5, 0x800}, {0x4, 0x743}, {}], 0x3) 21:18:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fchmod(r0, 0x0) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 21:18:26 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x101) dup(r0) r1 = socket(0x18, 0x1, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000000000)="c12b2503101fba9d0ee25860ce2048f2cdfaac6fd87e74", 0x17}, {&(0x7f0000000040)="84b452590702c1c768678bfc82286b4eb351a150be4069ee14c0b32bd49b8a6a273deac21ad91e5ded6cc7502b0a639bb27314fc0b49da56339652b73e1772a3145fbaf92aa26c1583f5754644f2a5ecb8b6fe7f33fbd582608f261b9046fb60276353994d3788a1a17bcc53d7b660df9960f842c8b3f0965ad7aedc243dcdc69e35b0d450af39bd49191a2585880aba57d8673959b0034aec5fe8a392d9c10ab2eb79e686215654870c98c21c61aa0a097dcea411634e87309f46cd310a7fcff7ba0976babe72b6ed053b53ab4b30306f8cfbd554", 0xd5}, {&(0x7f0000000140)="85066716a531234bec4869faffed180c2789ea2089271d72accf746995ec62f41249124c4be9c8f0330980b9bc3561fdfe7cc6ebd64019c7c3dc355e502ac56458c8faa1a5b6fc2180", 0x49}, {&(0x7f00000001c0)="64aaa0871c564241e6a13d87b06f62ff519202b5ab82b93ca795f79228ec7d3d3007f30d754cb84e53dcfd61b40c6d35ebecff28f4e3e64a7d4bc3b7882b4dc121d9cf6b4e6e8699fad3a77212dbc35229aaf64984b15804b8643773bb114777cfaa59dbd1d0ddfe0a92426bb990eed363698f1490d9c30f30aba817d2a5da174861bccb6a1e499198906bd38bc892bca5b174df2caeca3c5d4938519dac70b66b4e08434b9797b2045054d36bdff498726b7951268432dab9ab7507f77b673892ad0cbcb4de40c2740f00a0fb93c974e7ff6cb50dc5f568289f19de673d48277ef34cc13717f8e8c1085b0a7b4383bf9757146a542be4bc06ad990fbf", 0xfd}, {&(0x7f00000002c0)="649751e32918f28c08c7acee5e9df2", 0xf}, {&(0x7f0000000300)="d27beadb5f23e2b5c264929534971712be27b8bba273dab6784ff2f60dc62ffd029f7c4eca2c8ffdb1821507667537adb3678f7fdf6973e89a7708297c0b018ac8e32b019a5a34853eceaffd9edd2c4708e3b64b02840f1bffeae7d00e52c1aa008c7223881c157c3657ca73891875d07f130906200702d69761ced1240e131de31d5a903ad9d794f19236df62dff42e52155bf902a1f3bd28d2b195ef396a5ce4621bfa73bcf0d116f2081cb44547ab29c36a41a9b862c366cde05fb4c0e895f8f81b9d81d29b351ab28b747a50963d54f3c2a68712cad2a9225c35e2598bcd7a7c607de42af341d752c484ba3e7d090d0170907f900737de089bbb8eed61d6e0d7ea902e98bd2b129937c798f16b2f04f905d5fce94a00286f3406fec9847907d071ca08ed5da2a6ab5972afc9fc91fb001b4339a16ca8c5755e4b65b69ffd110b308920851f6f091bd7e727e0b5a211e4396d4381fc720cee3e12fdef702efdb3667088aa1906ae27d6650d3e5ab4b776d92a71dbf913ddea6438a8750474f873f6f0509d53c68e208c1b9246e7e289328ce12935ac7e06046ef9318b8aea78d7c7b4fdba052b31e4e3f80dbee4c338b633f9f87d4e333cd082f7ef18afd7c0b99d2e50da630bdb3972ba77fd22a5606217652e1a630708a57a1e3120010a1d80a28ce3e45b032447cfcdec4da89410c614f730e97a48144232b91d2daaf75b3486a36a383c7d3ed68303f3209b6e9394b52a53a2a7becb0d2d013b80f1d7e512befb3e248963de8fac7c2e7dbdd03a3ee76ab3c9f5b8ad21eedd32472011fb502c0000404f05b7852ef75bc94df1e03b242316284ccc5e67b9ca643ed8881efcc099912536bed79f8372aa15022f56b66f08e462609156a01de32b3d3c5c5334c4a35600d9ab95f3f2caade022b8dc87f2d659c385ee3d974a082794d1b0c6b433273c5ebaea4db6010cd75dd392ce2e23ca380dd6051519b5f24bce69e450aad9bb150ef9848b07430c0f65e82eebcac0bd3653b1fb6caa0a97c88a1b06c3bbf2513f05ae549a3f84dcfe254e53207879a42dd7a284d5d6dcbe0656a98df62bc087b421ba913a1d5fe7ff65d9d4bbc675305bcdfca24a1f3538c4dbb69366af3236fcefd8c1705782a751d1bd45caa7b9460d08f733863bc58fd6b94a384d9bbccc94a70bcd0b71a6a91bb0502d136be1ab9107772d0e5340bce5bda02ec8cacc52bbd4545f65962f51bccf6ddd8124d1bc83db255e2d0ca5823c2e8e0affc88177f54105073cb013cdac28ce375d6f77fe45c3a99e20f43f58804cdd34c30d11125c79338f09157e71e9dd37e395002276a838d1c7d98bc8fffb488cd046359fab745114842ceb7ec230a682205b29d44b970f21d76fef3fec8114dae0a1e1ba105b89193f1cf9c59dddb06da4384f9d1c86ec84b4590838b6688810c62be72c775e3302d468b9cfe97dea1ae1432a24b8040255f761bd144effae3d998e58f4c60abfd8d8dbbdd9ac36e68117f67e14605160f6e167eb75b4c853dcdbc66c339c2b680b1b7a5608b1dc7f4d5afe6193edb50fef1f0f3d2bc4d6c6a8ab61990e4be4cd85b603915633dd812b33c27df41ff56392206d92976bd2ada652ef401f0fe00c3e04eeda89d3fffaffc948e7323541ebfab2292b8d4514cd39ca888970773e94c960234eec9a21ce3dbe6fe831283ba84592f6c2dfe2afc16556df5599b39cdff7a8665cfe7214fe77e286b63d830ed5e36b254acfaa006c03d5541fcd2b4c70bab7cb61b9eccca4ccb76893b814d4e07756d66601ed32af6033596b76d97a41d7d16a5a1410133b1bdff54eb16585343817ed1dab1ab7e6cf6a8b1de53ac6fe86e0fea5c924b4e8dc28634e162a19bcbb4582e654a23651ec44d2e9cf5366ffb59020ecc773d917a7fc533f116174ceece1f157150e08850c4485bee8470e70a02a3d6f252a2aaf9a6372d6c96a19e06fcfd538ca1a0f931492e3f5b4f10fcd240277ef3ae93c8ff371f9a8862d18d840c53fb3695f8d49324d6505b4c7dc4cb80624cfd4a9f565fa4c356935017fb6c1d7b3640bd158c2fc06883b3aecfc8f08aa2825149cb21c9ee67bb1121d8fc23e25b50bdf3aa1a30876aa072e33c513dc1f1b38177cd2cfa46045cc1d12eef50fdaac0aba3a39aad990c47aa5148d0870806c55d7ebca6a92f5347ce21f124b08b05c335a10589f0c611494fa26b699b965036ce0dcc13a072a9460687d49e8d6f5d03e924b388ec97d091e5f71b432fbd73e48843252a4f624947005563feab40e9859a230fceaddd2e380b7709576a2559ac04093f922674f6eaa77ed49646801e751bd24d8674928bc669dd429f2b94b8dafe4000090aa0b10f755055106af8cedeca3033c196ab9de2c45b29624f3ba1b486446dfdaa331aef9f269d6cc6cc8434f94ab6f9e115be544b519ce046cc5690a97e95383f6bf847d5b30508eaf753dc090e649596e8e269ac1f329cec72c003edede35a06d515edd3d6f1ebfc5054ba87e2c490b992deab5435ca7b756332998a5db0977684878f5a2e0bdd39a66434c3886ac2fc0724bcd307ffe09f46e0d5ba66e0ecf829318521808fb9a05deafd316e048c4105c4a618cb5ee03a0a1578a2b5ff005453210c23233522c89d23d4035b6e1b3d84f900b4a809816bb1f69ad69b66b17cad32095e53ca4cd8e8f7346dbf87ac88cf36d54e43eebd04567a7b175710db58fac76d291b690e5373c31e1511b52edd57df4e04bbb050696cf78b5607d1ae315bef9ef8eb9808305e51231566dcceb1f29f0974101da76f7a937687abe5b09018332afaecefa3ed442fd3424a67c6816d9b4396f6afe7491276578a9cd763cca6837adc8d9cb6a9307df6a9e6c2767edd25712a419bcd7c5ead51f5174914457cf961fb6c312688f0a97356afd9e057df184b3e29f70c57dc28c57e8eaa34b163b235debbf423c2ea979ec95471117462d9a4685dd1cd8b92017c74fe8afed24552868747aabfdde4cab11c46409c9960aacb6d6c03cc2adf528152bff2074a90ccc732a5ccca0c71852c3bdc1567879df681abc9cd65e3392fc54229c3381f32053d5d22e27c1c615a539fdae00d63299cbd54445e98cbc7584b514a4bf48126aedf9378ba6b9142f291ae55c68f7b6f93fb05f233022d89fa652c44f8f333b8ed467858b664278defbf58d5325a431bee9cf83d8c0b48961f1e2342537267326d10a3fc070ad017f14097be6e7e1f6a9947d5f5efdbf24af4f44b07d46cb999ccc4a7c7ae629a0093969cbc112a2a03d134b3884c77f2df8142e1ebd8195c5026fe0e4322e203abb831d3d324312da3dd6e450148d0a692ee858cacbe77f69a40ad8b6a49ce2de04c996f399f4491a0e0a6cc51b32023107e551edcddc72120fff4f969393d629f042609bd72fe1e6f4dafcf32965c00ed473f831cc91d80b91318023b836db3de26512346b6143de3e82df8bc032c7631d9fd098edb34509425bfd099671725ffab6ba6cf6589798a275377acfa261d97ddd92d1517432cbd68f24ed04f1beb24ce6824b3e181c26a8e2b9a6715baba9209070669b08b551a8917b8614bdf7f0bb4342fd87130da467071cc644c7077d7935748695cafc9fef992237e0e103a536e0a6b17c6966f589340d4c56f1ddd2d772b42827ca1426d2edc21933c29bc12b2c39d59a25976e7a3bde4ae2a7c047a0342debb46e0e7a11ea9fbe1b7e2111489986c5f233d552c0b6aff1727b62ccb3241b0b85dd4c18b12dc12fd783c10cc83c4f4e8cd3596396c2e2ef07581199b5472a4a3f23451d0952c5bc3566946a88c1094043e4d706a6d7b65d3f90f0fc54aab5fbe458859806a6f65a37be10140f2e6435a2b64a4fb5f831be45581e68870fe1ba8d6a01a36416a093466f697a2b419a5427c9ed1133f14bc1c3632451aea0081f7ec00b3d7a7eb4e7cd3321c14f598d1e67723a4f1c7ed5c16fa07a6d757157e7bdcf257791613ea86cfedc37a6941bd1ef8d80f6de9ff8466703baa34b89a5f640afa5f4c9f1b998b2996abccdcd00074dcbfcd30fa2709bdae74cfdb30d615f0dc199be40847a9ebb90a83f5ca9af13d29564b70f8e4afdbbdba3d0618c49040bbdcc721e0a3229d89c1b6b061df0dc1e287d8a2cfc6645f757b1ba21f75a0ccf21995cd276a7141d2793cd1cd3855d8e51fd82f4eea2d9493fcfc352e18bd428c24d7b117e8d5afa226ef4c5eb9e4ef02e7394a3736b118c39ef17f9601c321114c8594f058fc5511c820faae7aab9e96e50f67d6109caf9067e3eed247267e600d47e42b31503f79fa007b6c1d57380c19e4abf5a0a751a95963e611ff27ad2ac7b7daa1a876b33e1ff74232fdd4d3f5568c8edc9db0e4acdd75a1439656c4521585785038cfd3726b50689ced5e30e5dd64dd682972af35e428a4c3e349b0f031da4648b298459d2d80740f50be8721b6501c65d4abf66c30d2175d03044decf35545032c62adebf80dab1073ec56d72b356a62b57891bb56ef3deba4517a6324e5077ee169a089318dde65bcdf53267901397b1c189bcdd6f330149bf39cb9ccb0f6d93acbe586b51175cd9a67e07fd140e32c06f00d65cee2219e0f6232b3c4624c164a343954e46b75448aea8066b785f1b32f5971d63b53857d531eadc2f8c5948431d3e308e7107fff764b64cbd067a56f9115594e79bf5b16bbcbacc065aa5f1b6b441332aa9a56dc55595311cfc3176dcd8cdc4524a868305e96bb841f9cdde8e5d227db347039baf8d8c3633338c49d0c450605b7764a691ed54a41a9a50cc8b6a645e151f91e4d95d9b0d49523922394c9824d3404d7898ddc9b89893f7620405b6bd42fab3b590a21fd25ec514f349782e2d9862cb6456fe7f7512667c4760c3092285723cc0dec193e3a3065ef3e78af0825490cbea48badab6cb25d097124f7d19641dccddb05d91cf3053da9eb7906899fc3bb2a4a5ddb23cd470331965ea489cf2c8f43f09bd144ca9c6732128a99b9a460867afaf557ec99fc74bd6c24712bfb130d10bdc32c03bdab28047eb1c677eff51c4e88bcb8c799a3917f8e4540b7702dc61e04fbaace83f9afd185cc7417a2242a3068af866aafa754c3606a12ae94661f56d2ebed3da0837772ee7585728fcf135270e16748c0ab176405ed4bcf000622e257b046e1542655aaad60184f9f45480b1d654304788c7fd54aaa5807a2447637c56e61d1f216081c13e134f84959c0eed1bfce8412ab64a178047af54e39eeb993a3a0ddc4b603dffdf8bb767650fbe7bf47ad09700476aea1c6ce3c25a5cd1c1f6312df61cccec2ee2d1b6402786929c0df53b600485a40d64e26f2719d7edbae36b4b24ef2a175e70ee05fd0be6a7ae852163479af93e6137c3b22eb323efc27ca488e659b25ffc974c03f02fe4311bca16fe5c07e91f14f4a975d2cf17ae9d8f09d38a8ea86cd868e42b686524f642d672e6e92e645c61bca05c90c0da97ecb532fed12259917e2b9dbf8d9f7eb8ca9f189b03666280ba4c2689e59a03f12c8cc463329385086f51b368a48bf51399e235d0746fe756105f1834afa39ac246066b854d44b93dda2d7869d2c5aacb6966c19e5e18ee3e0f1e609103cc9838be7ba7321b75b6ff1bdcd1a80bcc48457c878ede27779c2dc96a43e9cc87f6f398d890871ae93a6aa436b591b603a7d5699fc0e9c589142ff033998ff83bdb3c233f2dc79a261878ed85920f0789e53c43b862e15d8b6c7277227a108a7048a785701804064df9ec26", 0x1000}], 0x6, 0x0) setsockopt(r1, 0x29, 0x400000000f, 0x0, 0x0) socket(0x18, 0x0, 0x1f) 21:18:26 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') link(&(0x7f0000000000)='./file0\x00', 0x0) 21:18:27 executing program 1: socket$inet6(0x18, 0x2, 0x100) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) 21:18:27 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$unix(r0, 0x0, &(0x7f0000000140)) bind$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) 21:18:27 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x6, 0x4}, 0xc) 21:18:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x7}, {0x18, 0x3, 0x800, 0xba2}, 0x4, [0x8001, 0x6, 0x40, 0x9, 0x100000000, 0x800, 0x7, 0xd9]}, 0x3c) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) setsockopt(r0, 0x13, 0x101, &(0x7f0000000040)="9b6e7eedab8a9abad9915337e3734e0a958b", 0x12) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 21:18:27 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = semget(0x2, 0x2, 0x110) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={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) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x5, r2, r3, r4, r5, 0x50, 0x6}, 0x7f, 0x5, 0x1000}) r6 = kqueue() getuid() kevent(r6, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffff8, 0x3}], 0x1, 0x0, 0x2, 0x0) 21:18:27 executing program 1: r0 = socket(0x19, 0x4007, 0x20) write(r0, &(0x7f0000000100)="352b8befb4e114897abb12edaec22e48255e471a0a3f4ed5130b957723d625bb3ae9556a81dd34211ee596bf06f5a6690b7d82b431dcb29be4307f04ab5ec563fb8d34c4a8bb851338497bc075906a8cdd95d9dfccce0fa2da2dddfaea419c3b4ba01519affbef87b617047ab0e50f1c4f1d32f64002f4629e11ca3c045b2d095152297cad4f114bf397d278db9399e44ae097e081d7f1c5befd62bb525f00f84f98f213322440d0b38bbb8d002a3706ac0117cb11e9d88cd492560795b77c1565d3727b297e16f16803bbe6650a9c32e0ec909bc792", 0xd6) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0xffffff91) readv(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/47, 0x2f}], 0x366) r3 = dup2(r2, r1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, 0x0, 0x0) r5 = fcntl$dupfd(r4, 0xa, r3) readv(r4, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/170, 0xaa}], 0x1) write(r5, &(0x7f0000000300)="46d325d66c50eb64b3b7d8afee33bc8a2565419f10c736f8580e46e78f081cdda7ed9ed436df750a3cd58d9d0f3c54fd805d5c99d8bed4d72e45c1f266fdd0cb712365d67882774b4bc02bc39d569b1ca337093c86d7894723f0783f6444236cac90d7177490c1e70fc86966b1b860cd8ecb849ab3c85fe06a5c623e86e5f8ca08e29d50e85d5a9017cce4466f01b2ea5dd31c1cc5166d155c3b27cb336194f8337d344f302bbc6a2c7dbfddf5cfa897e145c14a7f9e98b855e3d3033acf81d91571", 0xc2) 21:18:27 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)=')\\^&%\x00', &(0x7f0000000100)='.\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000300)=[&(0x7f00000001c0)='\'\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='!#\\^&\x00', &(0x7f0000000280)=')%\x00', &(0x7f00000002c0)='\x00']) chdir(&(0x7f0000000080)='./file0\x00') 21:18:27 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r1 = getgid() setregid(r0, r1) getgroups(0x3, &(0x7f0000000040)=[r0, r1, r1]) setegid(r0) 21:18:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) 21:18:28 executing program 1: r0 = socket(0x30, 0x2000000000001, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 21:18:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x200, 0x0, 0x401, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3d1aaf1a34ee6cfd0f85000000e5522aeefeaff0f2c85e2831c61a32b263c6205a400e2c424f9aba99d3d449011e78009da398bcd62b103434820abc4bcabba3444002007e142937ffabbb9917dd1d95e8f6b9d378ee4ef8f0c9ea000014e4725b38176a5f91942057cb5837d701adc6100ffc308cb6e417ae9762f09106fac07683bf4d2ad48964769baedbbe6dff4bc732b11ca7d2588a04a0488c2e54c1db0dbac5b34deea40d85e6187af12c8970d423eb9061d4a61fb1467a3148e7bd97293df0b57b990bf3d12615ebc74060f9e1d6c4a95e265d8f5c290000000000000000000000000000000000000000000000bc1b5c216a", 0x10f) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1f, 0x1ff, 0x8, 0x8de, "09e2e2a71cff9ee178e34eaf3672561cc91ec1bb", 0x9, 0x2}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffbfffffffff3d, "857df934ea00", 0x2}) r4 = msgget$private(0x0, 0x8) msgrcv(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000007db500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x81, 0x2, 0x1800) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x81, 0x2000000000}, 0x8) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000140)=0x4) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getpid() 21:18:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xfff, 0x0, 0x0) 21:18:28 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x9ec1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xfffffffffffffffa, 0x2}, 0x8) r1 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 21:18:28 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000080)=']\x00', &(0x7f0000000100)='.[/[\x00'], 0x0) r0 = kqueue() setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$inet6(r2, &(0x7f0000000300), 0xc) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, &(0x7f00000000c0)={0xff80000000}) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r3 = socket$inet6(0x18, 0x1, 0x0) recvfrom(r3, 0x0, 0x0, 0x843, 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 21:18:29 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=[{0xf}], 0x10}, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 21:18:29 executing program 1: pipe2(&(0x7f0000000040), 0x0) dup(0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x1) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x10180, 0x22) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r1, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 21:18:29 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x1) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') read(r0, &(0x7f0000000200)=""/222, 0xde) open(&(0x7f0000000180)='./file1\x00', 0xd6ad3050b68658e4, 0x21) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x400000000000}, {0x0, 0xfffffffffffffffe}}, 0x2) openat(r0, &(0x7f0000000140)='./file1\x00', 0x80, 0x1a3) 21:18:29 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000000000020d, 0x100) getdents(r0, 0x0, 0x0) r1 = msgget(0x0, 0x200) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de895304b13abaec3c049ab643dee0f6baa95c77f109085b869411ec17827307be05319e2ef1079ef275adb8ee3028ef5155acebd392f3f66ea7949a44d9d32b2539ead3a21640f055cd1f26ee50ecfba06d6e79c479e6946083020000000000000042d85b2e431284532b580ae5d73257c6000000000000000000"], 0x1, 0x3, 0x1000) 21:18:29 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) msgget(0x0, 0x20) 21:18:29 executing program 0: r0 = socket(0x3f, 0x8005, 0x401) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0xfffffffffffeffff, 0x4) socketpair$unix(0x1, 0xfffffffffff7fffe, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) write(r2, &(0x7f0000000180)="e01fe8a8b86f7cdfc12cd465b37eb50b9133fbf83c240146aeac9b680e46de12", 0x20) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000a00)={0xfffffffffffffff8}, 0x10) 21:18:29 executing program 1: r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000080)=0x4) 21:18:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) shmget(0x2, 0x2000, 0xc, &(0x7f0000ffd000/0x2000)=nil) 21:18:29 executing program 0: mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x11) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x10) chmod(&(0x7f0000000100)='./file0\x00', 0x40) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='x\x00') 21:18:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000), 0x0, 0x0, &(0x7f0000000140)=@abs, 0x8) 21:18:29 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shmget$private(0x0, 0x1000, 0x480, &(0x7f0000ffc000/0x1000)=nil) r1 = dup(r0) socket$inet6(0x18, 0x2, 0x8000) r2 = getpgrp() r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f0000001600)=ANY=[@ANYBLOB="4294ffb3aa57ddcbf775b595435ce3e7450510f4453b770f8d35fcb7864b7414f52ad400f294e91dcd21bd2337be484dd5666fba712844b25f330acb706ff7c25c1416a5a19ddc70c51fa964483582352db5f36b72abb9e2bcf9158e19305c2ae4833ccd6efbf3476d2a4a45c1d644279880aa48d880809928906ed0430a5844ff48304c96ab7df1144c4317ac37b31714a780f41d90d46e6ba5189ea5bfc3f64cfae06477d328b63e19ed00071d0ca16c0912cca5493ebda4d11b6ded303c684e88484c2141bd0e449e56e884e360f6"], 0xa, &(0x7f00000014c0)=[{&(0x7f0000000040)="b55ee575833742533aeee040f153e91af8ae72c8021ba9f797ce4ce42a78c2f8b27a143474e6154b6a7295513ccb44c07562ce91a07e8082498e07658f7fb6c5ff4ba5f7e64706537f0c03a1532ecf8af792d129fd996015a28a38ed49396065b3bd2f6ddfbffd4d42c72de29dc55cdeed7516ce1fff5ec952c639caae52cdca521a6403c0c0a840ff7e75844bf1313a5c76b0f4b5b468a4a0440e3cc0e51d63b945ac9abb4eec8451d1d128da78c8478045e8d1f62aa6332bd4178f3182269c624b2ab5473cf1f8764f4cf79ec7ef560030c4452f654be06e95a84c8efc93a0149a132adbbb28de3d91f32400bcb1f4dc5ada4de1da1715cc1bbe809d49bb1691b1111dbeddca6a266e827ebfe7a512be3372c2a7b6c75324d99c5ae67dd997c8a25ce5c4ab99237fa7bea8a9fd428969c7d2c8da787d52cc383f3a232aa4c916e2c8172e44dc1463aa4df574747747a231cf89f654d8a5a7b333794abaea920cb98f90e43e6742d0b01fc409d87e4db34b058d2690eab6867a46d4a16ff386b39e5041e0cabc9de82b8ee585e2e8edaa71020dbb303c87012c52da38c9a73ccc8f72a931d9b5ae534ce0774a07c42f33ad22452d883d3e9c448909c074f7689ce807a21199fcd1023ea5622bbc4c282f615a58321bfe88c15ba0e568432d09cd7e28ad3a3679264564bd3b5cfacbe5d57fbdcc4d361dffc08d57dd147bc03a0e38c889173c5fe28387f102fa96394ec0c5e1e6d6c3696733faef58f383645875dcfe90d8fbb21b3950c25c2cc956fec60b9d02aa2b682081ea5fca030eb28534288c60eed698dfad0fc29a937d0dde163cda1c4ee7e1340c5f00db770b452da687a652c039a7129387f424cd34d4e3417e8192ab8d36fe111c944a3ccbd031c7c88079733cdc55281bcc829fe62f69e9822ff1c0604c062cef901e653ca7e8394f69e854c283bc9404cda50808549ece9eb86f4391ef57398b3a29b0ab6d77ed631a01052ad58006c92727cf1d53e5ddb3b627a26f634e983b0853b5f9869e4294641b18db5cfd0636e0ecd6997e89807d73dd61a3db196a54a17e21795d842a8119781b39ba6fd192b63255dcc3417ff70abeb3be6f8bb69b16238421329b9aea7a2923c8bbe0b680f28d20e2da64883a222df623dc20b0e29d5059c06a6b98d93579bdd209a6b1740e6086b5028fdf0e756d3b05ec65fa6c8f5fe34f949f90285998f9195108a38edebfc21d1d0460184a4e09888ccbec30e2dba1a6cb9d859e64463e44b1b5a6cfc43e487f553af899905af2f18ea88e6856efad44af464bb19a5e369d74b0b179e50492dc83491908d85f3d2c672a6fc77e175ff39a61585e2e9daeaad4bf08584f43022ff820c3f2f04192f0e15bfa4c9ec996c2a306842ef496f25f0c4b7927218e359de6311045a1204b55635d2a591019b67dd54a19f327a4b716522e654acbec85e5a991314cc74600597756b35a9c76a74d445f29879a1b58af8f72c95bfd42e0d14a62fdf443ad4421507d3b57655ad04deca7e3b0e75d636f4a22856e1efa4a24a53fea55a683afdbd2ca33095123dc47ef11c7a8978daa9ae870edeb6e8af51d9d5464710f305c6380850292e7d243277593e05fa82249bba3c61cae8c0fa4f8a491a823a00e71a66533a00699c84cfa048a6385fa7e318ad03cb75002e96cba22c68225cde84518d28110b1555d10d8092ad1bf5b9999e43ffbb264ec4b4c34d7dcdfd9f0da2be4a9e5dc9ca38c0fd360bfe8436c647d6e460a76c6cf3eb0c62b8c89b320b5f73e65383b094586cadd861f80792ef5e3ce11f762f7ff19210a1ca4e9d2626a36a66e8bba9f747b98f25d96f44c4dcd71d6da7e20db816b93fa332212e0ae3c8bbbfd28aed2afb23b676f8cf6610f5c89a11f57b31b433bf44ed66c25568e48003f88b57627ec3f73a7a8cfc104cec1bc6a4aa35de93ca7ff9f886f08d2674b4c1a259e0b040ef2ac28b8373fdf9b32f817433705f42007b41d8cfecd038c9e4625db53a8bafee5d00f643c6ade9d5ee17b4c16a7ae66207d4e89e499d8f235841eefcaa847b0e6380059b2efdbbdc70297207510ee71177a2edc6a421b0d642125b02b2b953f8ef117d15c7a441f2e1edd9a50b4a1daeb0c650d5859789e5e560b16d472ccb67c82600c763e231256526cef16b2200ed8624e279f2859d96b224af981bfe00f5f0dbc6b7402186f11150b6676e40ae376aa90132189e58ddfbd5331d4cabfa4182d3601b7510777a09b98077750cf61e550229880d298825ab2ecfe49b1c434f9b9c999ef5f4cfb455f536eeeff411372251c39da1b894bcf1b34c0fefef960e3f543feb2f7a2edbffadb8ceefa0946eec4f68bb52c828de05449957e8f6a4ff154a0c56fafb560f00e904861c2c6b44809754e4f9210614c39b3468020f9d242686d60518d31669dd06c8edcb616d2a503d655be24fe0b192a831c2208f7c0b53ff0c1bdc9ea3d5720c5ecccdab8a5e38796a879801b5391d584103a564e6926e511ef70de54f7d0e92747ce2475b62237a5278e9c0c0c576e24edffc8077d1eb06c78f95f84f372506146ace5ac2c5b93e4984b4df3f29bf6bff142128897f3490a50fb65f54a0a4d035da89b9afd54de59c38a6b71bc6edf01d0428095562bc3d64219f9008d6529c4e46141b0de5604d56e83c2c2b732eccddf288e74bdab6482b22e266956bca5f5b2e1d97f64f3dd28661192a5df787bf8043ac1aabc8256338382173bdf168173a1499ad3a643402b0debc63efe602f9745be88ae0627f0b245105360d21eb68357a36a5ca1d1e1f0dd6823f47cb2b7f50b9ae0c5097ecebc0d949ec03003316ebb211729ff75d3cbef8ec05589847dfc189486d89d75f3ebd212581d79340c229bb8e9bc6ee7756ff68849d18a7beed8f2ef15d45cef23915816695ad30eee8e9afeee3a1ff74c8dd6bb146de91498008d7142243a1d726541138f6d211178910fa6e3ed73a3585663aa740454a01664d8d07551177fb5ead001ae7dc70fdacf1883628f6eb97aeb766a72d36bb0b02245a441500fec12704a709b31d4cc3d5244c33372ea673c77a33b13b3481410d6ca7da07d97922adfe0b71809467b10826f540a228f0da4eeb4551a9a96910380bd520ececc5f0dda1b6d38c2845db49d8545009b202b442a8c619a9f2fed537781559dca409715e0a2d40b11b3778e43e405a427b4cd745a723a172ba0854dc7ed4a8c671a5416983b9e4320459715c55ddb5b3b21a7eb413a6523b96ab2e853a2bbb2bcffd655d5c183b9b06e5ae77db5a906e87a5fc578507c147474fe920bb1a3f5aff05fe70d4b9fa552c509d984cd6729e708c1b41bdfc12ee3fff79588cc65f44d1359b448c641ff6bd43dc85d33fc462b744f25dc796d0dbad53634c8cee18bdfad1f25f3e4d6ee6545bb12f6cf2b506daca3d0abbc98638ecdca8b2e95564bca6534728d7309315dbe96186d7e65189dd276eced694b28d577267de1c4f0ea614e53e4e607ae55a800c055e8e1fe02ec24d1357b5ddd30eff4702b93c614b9bd4785aef758b2caf05cd5e306595ad502bd1ebf7bf1347aeb8a2f6f937ea6b061a90a01f7dd8a75f74221f9ee10871d32aa5b7f248402dd4181752e5a83e5896262125a31528ec5f6d8213540f60c18538de0c7323ee47736632550f218966e1066491cd30dee3c4578a66c4d2cc9ccf524c32bd69c0bf52fd64205f2195440c75dfbad872d37dfa7170c193041b622633488c8aad1101389e6c316ba4d49d1a21b98e07df2e2c7e0c9c3c5cec6bd1baad6faacfcaef843d77adebb9f6811508b8b1e0812bf4c0685a0455c9bd47943bf6dbe8bd637e70d86fed4fbf03ef4b72f1d8760bdef17c9f0e451f59565267f581ac83e5a517a81c158b0e39b8c224f12d837417fecf90f04bc32c36f56f986a42584fd52336c6613056cabad83f9d86d94e8fda0320a3ec0669ab2dfe889c8406e4ef9b54df7240c8846a1b6401e55ea91b7359b91bcc5619f3512b4a08481aa8ea73ce692ec2df5e42b99b69593d658eaa3c16a074af62badf16935f8bcbd23dedba48e0d241addcac56d5998b930e7493b5c6675e02c3bc6eb0863cd748f626f493de8ec51f14959005fbbecf372213a8a5e892d8bc081e4ce41cc6354314b02e01131f906573bdf5bce7672bc6c0b09be08f79c544a09e15462890792f8584d3f39e8d3ed2f057c36ce2801c9c75718220652183753e1c4c7322eed841f2c7e4263d92afcd29e26181ac476f0062d7740bc223140e0c67c6ba7b2c6dd90fbb5a9e3fd174f87ddcf486158c5a2c3ebd99711705b65c924aa1dd92a139b97abe381d666eb5bdfb5e6e47c76cfd2ea169352340063a29f24ccde2e82b5430a7abcc7339279c2acb9d1cac8d8c85a41c9303d9f95995ddd89cac731f2116b959476aa1eb29f8135805a1d85e8dba91d672ddfd38118831c5dffc3b47de0b5ebda42c95fe0695221adb0f5468c4957d7f174c97a9077b147c96b8f4055c80447ff0202bc9d6ea5c123a735c15962d26598951fb41e1f364cd0e14ba9fb403eb191cf3495a4039183214be7467bdd48595654fac6671fb3954612966610de232cfbe0e1cdd8622bc03aa5da828078be273bc45fbf56bcf1dd9c61ebe7e081929bdd27243c6a1b75175ba5380b0fc317681c1abebba24a1dd527222ce336d2096231a9646e495869ebc8f8a50e171ecbcbb532443fc57eb44bc407db79e29d4e2b05dfd1ad857be463f8d5af7abaa50555e3b1fe461f8b88c768ec95391fd14eff664d2d90d201ff71e2f67675b5ece9d82a7c744a51bcdd419c1a0dfc6d72a4e98cb5269520783d90a4a3a17af59b36a07d927764f19c2eb4c1e2c2a9e710ca016599b1b00d7ca5a72bf40446d6e99e5d32a3c36cc3e764d06f15116aba161ff5437339adc2433a1417964ea541b57026fbcd2b9b0b852fcd4a0d534a14f06caac89f92e2b3b910fdef4771525303504567863e6bfb6322aca508e6a7e5d4a90a291bd590b95d142dbcf73062599dee9ea59c301cd8be667ef9af07c112a2bc70b55b53a68f8f7923525df154e4ff99607b53b0b68680ac4aaf902bd4fb9c3ef74af7961e69c2515272dd21a0f0d2a47ca2459bf4dec55cabe0637d62419736000b8d94fc5d6f136597b04deeffc29539d8fe5f9eeb38cb241b00cfa088518395bcac52db36ad9c9228809784cb3f5dba7cdfe927f9c218625d83d1243038a6b05d44c60addb349e8868bab9b7241519432a23847496b592e71f326f758417e33d4dcc2750c441de42b8c9af946633486232346bac6455f9713db4acb86f7a04b68c42c0b055ea6dd7d4053e0936bc75e1f9219225a6400d9687e87c71a574b50486942dbdaa0254654dac94009b839419f49d0f4b0f0a9e40e08a12ca3984f806eda31d51f6a4287c9e0f6839e5afb12c4b022bbc64225bf35e8c40233082c95415c208818b241e6f08a12ab4cb9c379bca9b7eddb5b9fedb45ec50222836e81a4c781060f54ddb750186e8d255800521bca4836467b443b88c39483c00924c6e33c6ca9f75424941dc10ee7bf531c38c700eb1859eaf9609a04fa79211a6a629a4d8c6fa3de2611370cfd8cc9358e8a625b8be596667bb1d41bc5ca6dc040b8e15f320b4849dc3c24e768dbe34119a9b048271332e986baff3889076cea4cc03b49b9663303d5043bb4563f67bc971edee0281ea8341268c040e93af05e6d2df7d142279fff0c2cce6dc55db0b9b57df40bd606c33e71", 0x1000}, {&(0x7f0000001040)="45845629ad7db5d8f69237ea04c07a5dade2e113be4a4e99763c5a4f378d941d2b0a740a04c4b15793d574d63f1407a63a1805834e931b7fc81beb3b5fe6eed731f87ff6c3ed959239714aef885ce5e5c11ea01022131dd4e35ac575d2d76658da812fe2c8", 0x65}, {&(0x7f00000010c0)="71d8c6bf9e96997a177982596a9f1993f2f329a39fd32448960983fe4b66305e1f55daaa3d6b3ebca4eb4cc6970da836426b35ff8a0674b56f3f24ff369a17f657e854a9cc12622109c48d02fa18b641fe1e44146df83cf488f12d66d7d65502235dc0ce7cae3a97bc5447c9a5c9", 0x6e}, {&(0x7f0000001140)="b2294b6632880dd886770d6df463a4ea06d2f11c98f36bdb5c7c41f29fcf30188c92f82d7d1ff5641d9e2fec895ab681e24be0239c21f55f8ce78aafd0a0fc93bdd79782189cc42834d9825f260e7ba57b9b012cb4cde8fdbf763c682457cb79ed3a75b0a8938e6e557050d496fc5d5ba2", 0x71}, {&(0x7f00000011c0)="b3c1b8173bb0b93863366586ea62f4d39765861264b7ef9190ee4fa903c407fd9cb75ddc78db2bf48d66d12a371bec7fd37f5e7c4a81afeeabfc3a1b0ba56b89905e36f3e2c346780810e84bfab07a97f2ca03bfc66eba473bd42a3c51bf13b7db1fe342949725525164602d9d6499e554d5f6a4c9ceb1c8de5423eaf57368a88a", 0x81}, {&(0x7f0000001280)="48444a9f9ed7401a7c48ba2f16b33511de6fb22c40172c9415914f5d9d3f8599a2bc0697cf50ee89806c4da3f0b3b836481cbcfad4ff023c61d56e35526588d0475fb8d99cd181c9b4cbd19a23d4aafdcb76344beb1a5963c7c1ad9bbdcdf2048ff071a13d0737994dafad69ecf4b723ee1de46960f599f218ec46a27f1559ec1f0e25cec8a2d3641ee12da5dc18073c6e645d36ed3c2df8bed467b44df41368f3787539df2a648c0352fb9491b9e3685083e0efa6e4faa69f0e5b00867ab97682ced0420a2bc555074605517767902e73d986330e9a4a5996e939", 0xdb}, {&(0x7f0000001380)="8c225fd791ce650fb88402c692ea1d33f964717660db00c0d538f45c022f7ecfed6f27233851e27147171498133ccdd250555f4790b1d0fdf696f52786266ed357205da406bfd5765998ca141b56d153aec5bea2f3a0afc6a7d7de2a38600512bd7dc34b17d5b015fd21807542677247ee79feae368f2e9ff4df8a834880d5ba91ff45951cfdea108c0c8c1227e023caa5787c9d5d6504e1f13e6b3fcc455c58d013a030108439900d2584111ac4c2747a768b4efbae287e23b5afff05c9c6d2789324f9132dd6e9cfeacf55577f51121d474176d79c485a", 0xd8}, {&(0x7f0000001480)="047fb0617ab7a2de8cec0546715ee7e114be039414e80fe6d3a3673f6886671117c7b813307fcb", 0x27}], 0x8, &(0x7f0000001580)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x5}, 0x8) 21:18:29 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() fcntl$getown(r0, 0x5) kevent(r0, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) dup(r0) munmap(&(0x7f00001ed000/0x4000)=nil, 0x4000) munlock(&(0x7f00001f3000/0x1000)=nil, 0x1000) 21:18:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) shutdown(r0, 0x1) getitimer(0x2, &(0x7f0000000100)) close(r0) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) getitimer(0x5, &(0x7f0000000080)) kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x60, 0x100) ioctl$TIOCNOTTY(r1, 0x20007471) mknodat(r1, &(0x7f00000001c0)='./file0\x00', 0x0, 0xfffffffffffffffb) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x80000000) 21:18:29 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) close(r0) fcntl$getflags(r0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x20000080, 0x3ff, 0x6}, {{r3}, 0xffffffffffffffff, 0x0, 0x20000000, 0x0, 0x6}, {{r0}, 0xfffffffffffffff9, 0x8c, 0x20000005, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0xb0, 0x60000000, 0x100000001, 0xffffffffffffff00}, {{r3}, 0xfffffffffffffffa, 0x10, 0x8, 0x1f, 0x3}, {{r3}, 0xffffffffffffffff, 0x1e, 0xfffff, 0x7, 0x40}], 0x7, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff9, 0x4, 0x80, 0x9, 0x35e9}, {{r2}, 0xfffffffffffffffa, 0x1, 0xd2, 0x0, 0x1}, {{r2}, 0xfffffffffffffffc, 0x8, 0x1, 0x1320e000, 0x4}, {{r2}, 0xfffffffffffffffe, 0x90, 0xf0000040}], 0x7, &(0x7f0000000200)={0x1000, 0x4}) execve(0x0, 0x0, 0x0) r4 = fcntl$getown(r3, 0x5) fcntl$lock(r3, 0x0, &(0x7f0000000080)={0x3, 0x0, 0xe5, 0xfffffffffffff5fc, r4}) 21:18:30 executing program 0: socketpair(0x2, 0x8005, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r2) sendto$inet(r1, &(0x7f00000000c0)="3c517c94f1f520e652524d83b571eac7e92b6f1907babdbef505da48e9a13ea78e5d226bdfaa83c6f76771eb148ba725ea9f7113827e4ef91dd35c05af99ae6a21328b2b2914", 0x46, 0x5, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0)={0x8001, 0x7ff}, 0x10) socketpair(0x36, 0x2, 0x5, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r3, &(0x7f0000000240)={0x2, 0x0}, 0xc) r5 = dup(r4) lseek(r1, 0x1c, 0x3) sendto$inet(r0, &(0x7f0000000280)="648b5618bacaeb2dc87ba44f08837649af91e7436a39e8f5813c3460a2901de196ad5340ebd1a31b0168c28df400d09f27c1ede226d38331245a9fd9b2757638773aa1aa295984957a84ac607ae5ca8af711661d8844415340ce699650833f3b6d6d405e42a3070b08ccbf351869643be25aa425ab00c6f1e79cc97d13566ca85b5db6bc671313f4c4a994ac4bc0ee66a52b29", 0x93, 0x2, 0x0, 0x0) bind$inet(r4, &(0x7f0000000340)={0x2, 0x0}, 0xc) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) clock_gettime(0x0, &(0x7f0000000400)) sendto$inet(r3, &(0x7f0000000440)="c0ac714fe486", 0x6, 0x1, &(0x7f0000000480)={0x2, 0x0}, 0xc) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) ioctl$TIOCSBRK(r5, 0x2000747b) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000004c0)={0x40}, 0x10) r6 = accept$inet(r5, &(0x7f0000000500), &(0x7f0000000540)=0xc) kevent(r1, &(0x7f0000000580)=[{{r1}, 0xffffffffffffffff, 0x89, 0xa2, 0x7, 0x3}, {{r5}, 0xffffffffffffffff, 0x0, 0x0, 0x6, 0x9}, {{r3}, 0xfffffffffffffff8, 0x1, 0x0, 0x100000000, 0xdd2}], 0x8, &(0x7f0000000600)=[{{r4}, 0xfffffffffffffff9, 0x2, 0x1, 0x9d, 0x2}, {{r4}, 0xffffffffffffffff, 0x80, 0x49, 0x7, 0x100000000}, {{r5}, 0xffffffffffffffff, 0x20, 0x20, 0xfff, 0x6}, {{r1}, 0xfffffffffffffffc, 0x18, 0x1, 0x81, 0x4a}], 0x3, &(0x7f0000000680)={0xe941, 0x85}) lseek(r4, 0x0, 0x1) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) r7 = syz_open_pts() setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000006c0)="5a3f37891031873bc448a3d4e8b0fe066011fdac5bd6645b66e0415b5387a60e3500163954e18fc8d96479864b2310f796ee57fbbd0f45ae1cb6cd130c28bbd031e670cfca5fc80395ae010d016034ccde13cbed7b95afc85f6bb80305a35dea66aa9438bff769586d16a7994aaac5b08ba5065d5ca0150989baa105baae61991bdcfe21569c37fa180c482a5d0ba10a35bde64a10e0e33205cf53474e6d08b665be1ce9d4b44694f6fe1dcb5b16a1e8fac0097ed017fa6a5af133c49a64ebda9bc258bda777cdad1ba4caa084989244a3abe51ddb1193b5840db841b1d2e218c1d989dec21f6a5f1ab60d0ecbdcf2fb73ae4491525e5df96a", 0xf9) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000007c0), &(0x7f0000000800)=0x8) syz_execute_func(&(0x7f0000000840)="f36d430f164b00f26f440f2c96f9ffffffd9f0c482f92367de676736643e660f1a1f64652ef2d15a938fe828cf44d1226dc462e5ae28") getsockname$inet(r0, &(0x7f0000000880), &(0x7f00000008c0)=0xc) r8 = socket$inet6(0x18, 0x5, 0x7fffffff) kevent(r5, &(0x7f0000000900)=[{{r0}, 0xffffffffffffffff, 0x44, 0x41, 0x1, 0x1f}, {{r5}, 0xffffffffffffffff, 0x10, 0x20000001, 0x4, 0x7}, {{r7}, 0x0, 0x80, 0x2, 0x5, 0x3}, {{r5}, 0x0, 0xe8, 0xf75cee6c05d3d75, 0x3, 0xffffffffffffff89}, {{r5}, 0xfffffffffffffffb, 0x80, 0x10, 0xff, 0x4}, {{r3}, 0xfffffffffffffffe, 0x40, 0x1, 0x0, 0x1}, {{r4}, 0xfffffffffffffffd, 0x23, 0x4000008b, 0x5, 0xd679}, {{r7}, 0xfffffffffffffffc, 0x80, 0x4, 0x10001, 0x2800}], 0x0, &(0x7f0000000a00)=[{{r8}, 0xfffffffffffffff8, 0x84, 0x8, 0x4c, 0xfffffffffffffc00}], 0x0, &(0x7f0000000a40)={0x1, 0x9}) fcntl$getflags(r6, 0x1) 21:18:30 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() fcntl$dupfd(0xffffffffffffffff, 0xa, r1) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r3 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r4 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x32) connect$inet6(r4, &(0x7f0000000100)={0x18, 0x3, 0x4, 0x7fff}, 0xc) utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) kqueue() ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x6) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x1b0) 21:18:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x84) fcntl$dupfd(r0, 0x0, r0) 21:18:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b40a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) pipe2(&(0x7f0000000b00), 0x4) r1 = syz_open_pts() r2 = socket$unix(0x1, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000a00)="a0cff10f67fed7a50b5ff060c260d7a1c9a3288f7270bf0877df3f51399965e2ba38564aeec9661e4bd7fc30254e2e3777e56880fe727cc4a22a3211845a7aee0d0ca5a315b51427c97712f3c2bf72c832babec092e1d34d20041e5c6fe830f12f17538caa81a7d933cd029f766635fa5dfd4349acb4707f7085adedffc1a6c8612bbd8bd9188306978454c25cbd54443df24ce2add86c8827d662abe5813667ff287c5dc755669ef4501e76d356c03e742faec58490b3be21c12de94f91dd5da8b400baefddb8db203ef74ec5c5700dbee25f710b0dd64bccbb00ced15544b3cddaf17446ebeb710b61e83536b43803e3156fa06db56964", 0xf8, 0x400, 0x0, 0x0) close(r0) r3 = dup(r1) sendto$unix(r3, &(0x7f0000000200)="5797b6c598d125ad93afb3bf26f21120bd0cf0e25855027f340ce5719b6bf00d917fbb278be79039021f232be06b8d0b2a4f7d6e8354a9f3ecc539d3386a89419800f90601182b8c320be4b0033204d2f871492c494568ddc99b9ba99637d7f52f0b599da133661595edb03857ab4f63db6c84efae665b36add0bed2a9168a", 0x7f, 0x5, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) r4 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x778, 0x400, 0x4, 0xffffffff, "7825632aa24a49d062ae9b6a6797767b956dcfc4", 0xd155}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x3, 0x98b, 0xffffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xfffffffffffffecf}], 0x10000000000000ef) readv(r4, &(0x7f0000000980)=[{&(0x7f0000000280)=""/49, 0x31}, {&(0x7f00000002c0)=""/231, 0xe7}, {&(0x7f00000003c0)=""/242, 0xf2}, {&(0x7f00000004c0)=""/220, 0xdc}, {&(0x7f00000005c0)=""/159, 0x9f}, {&(0x7f0000000800)=""/119, 0x77}, {&(0x7f0000000680)=""/43, 0x2b}, {&(0x7f0000000880)=""/204, 0xcc}], 0x8) 21:18:30 executing program 0: r0 = socket(0x18, 0x0, 0xfffffffffffff37a) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0xffffffffffffff76) socket$unix(0x1, 0x7, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xa0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x2104, 0x2) 21:18:30 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) flock(r0, 0xd) getpgrp() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffdfe, 0xfff7ffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04", 0x0, 0x1}) r2 = syz_open_pts() lseek(r2, 0x4000, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) close(r2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x100000200c5, 0x8, 0xc0af, 0x3, "f0f1c0a9858cafa0880cef950eb52500bd0b811d", 0xffff, 0xffffffffffffe7df}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) 21:18:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) fcntl$dupfd(r0, 0x6, 0xffffffffffffff9c) 21:18:31 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000002640)="ea3b86d60c0e57dad74ec004bb4f96da1b7bf859b53e3825a3643cfb2bd801747e961d7f65c01da561abb8b8f3586d9d534c4d65af5f605dc866ef6d80f5b9dcc1bd2f2b66a470df663e9722a40c479ff1f003e91948502d592605845087edc56333fd876f8ef3a1b5fa09b32369b73fbf6f428af7d1c3f1f26d87c87e8d362262e3d6cab78ed94634f63e1c526c8b87912402b3a5638be1f74744f26586fffeac56131bc4a01b364dac97c4313ce00f45bb5d082059413ffcd7e5d17e737312deaac3ab7e52377d341aa878e6483217bcb089d4631d6869983c909659439290a0073770a28385412b87f2f83dcae807c5b38c6dfa9291c2050000000000000089b90eb91c6f3bdb4018ce0c3888cae1dedbca9958c4706122e8efbf4ec9dc9c1e1c3549dc10a47fd0bbe7cee6c7f0ce22e59b568106816a732380712b9a7c11287bc66f2e403e9b21cccf689a491c447750e5e6fb58832a57d5b5f7bc526e6e458bbc1707f7376d681e8f809a48638117dc1cb5a4a96edb94e815492bad5c92047eff769487ff69be31ccb3ce0d98b4b3f50cf60a4ba880903a40cf4a13cb3c60cd142c1aaaded1490cbf77a8e488c8a982ac3553037b8b4701d6f348c9716464364a0904368f780387597ac125d1e81382c6b183f0a1b1afd3192aac37ac3150d36da16fbe675fb42c47761d686a1965c52ba039f6fa842da3cf6e4b16b4448bca72fd482dc6a90c60abf573605e7276c2916db81a3074ca578b0e7a664da4ce5f19e91e174fc315ef720ae88df46b9a09ffc27385350b38c4474e1b5ff5f4ae44a5b9ebaefcd0689d72f6aeb84c6d79d918959597d0f9863b05ddcfe68a0680fe27f2f452325b7918d97046522d89e93ee471563f1ddbd2a51abb599cbde21734365f0a905b8176c24fd0874da108a2984bb0df52e3afd6f4e5c7d0ae9f4da987ea5a72e220739b7a2a0fbf275de4dc92b2bd2d63b72e746bd737f84e9010fe95a9ebfba70a1bc346a4318551b4f95d000931d3a7c141dbc82881e68a4fd808f74734ccea4c7e405d36d5a7edef6c9737bf3e5652871304fba05fa7f81facfd1c67177079e1ef41552c4731c56701aa2b26f9ffe8d29357896dc281f2312968e6723d1c396e0fc0ef97648e73cf7156ad7e095457337c068681e7ffa586cb4e7a1d9572d27aa145f9c660932bbd85180467baa83ab1a04b7c716ef97c4379edab67d62687933505d173111155483d669ac868e24b9880b765b3554469d7283a22ef4ba61e87c081fabfed96ba730082496adfc7b38bdd88f82dc2f407bfcca31eaa732ba5c211ef15900694a0163997c6cc62ab57c91bcb1fa581e4751e19374a00f848e97bbe25acd8405688cf2b586216c1c8185dafc5322239199b9ae0a6ba930dafd31d55c9da31e6b3b23e1ee6a1acfb29d8e056c9e8dec610e8bd3a7f63741f0c6b7fa2bde3cce96c666fc79086e4119a1cae34f3bce0744907b9b0ca1c8f8a304af2d7c9e7027049db6cf34e39cf85bfe3ebf1ff61a14638a89e7ba903deceddc2f9a23a6ee53514461ca334b80c275a9d72b497407df404639a089ccc48f2841b38f9ce11267dcfa471b6d94c1dde98b8f54c4f35453e689d63c3a3b43f97c8fb34b6980728c944b673bfb52e8d8a55a5e1fb45b706f8b2de088f60773e19236d6d768b84c8965f66fe6e85f08b244d443b58a9c00e1742997de62022cd4c60d34abd6efd7a1e9abee6656c65d4ea362c5bd1fd4287abe6714428c815442ef62399d3711403aa87baa43c79f16a72609382f44aaea201945300e8a6d0fb1ede5b4b7cd1f3f79ded6dcc99cc3220a183c399f30d951bc538fc766e5c3a72e0b8a437727b98ee66c5fe0016b0d34d6332f18ccea0f269e8fb99b375eb966e9c700b612c4f36374934271435b36841352165d5fe9ddace8d2e33f31ac09ccf03fd3c8db309c488aeb96b644533c2c648db57ae8f823bd4a76f01ceda9d4b8a3a1806c7b63ce79ad3b1370fba7021be93eefb773a3d19ef276fcb82c139d3c4005ccf4727f40c1899236f642193c732e654d40eb9f3fdf3c213a3e0ec1aedc6b1ace17940291cd1206c8bd6e480e88baf97f85302222252be8771e620875cb17a09beecddcbbc301d655972c67233f50ce1810121cc9ed6f7b24787475b2365961823a57209dab537a1ab8d97ae7232a776a766169b7775dc130c8604e4cd2a698bfe81bf9fe5d5724e0727cfd172fb3af81553fca49ed208025fdea7d043e1fd364f4655a9d1d81c9a39b899169792977450622a152dfd4731f161939928874ea0a00792e16ac43af39efa84a0a5ad6a1fab718170ea38d1b6721c2e61c34df793ce2f787684ab1e83dcf41d136dd1491e04f8c717dd2ed27c4fb3b8bd4ff09c56e89eb1a9234f036e8b6fb779cd571f9ece83df6872011cfcbe7800eedcb9b7018ccedccb197bc3678459b93838cb5e6aa12dc8766f5b39bdd04e7a99bf7f53aaccafeb094beb9775fb319b4f15e6061febb93294d1b5e3fc6ee9d23eb04c19794ef88da69535365eb0b50d37e648b3da537b4f3218f1f7d11f91adb97bbf927ac164d41315960f9af971f36ab8b76095e6cf7f022691bbe3922ff0e515a0f15e92e9c510a74859c3a69c57983bb64190b94491034cd36d709b225e6a11b670e2bfcd341e0ccbebb4fe8b2ec5bac90b1139941428fd30fc376a0d56be1285650e571eec1a5f50fecfb689cc01ae277fe81f9ccf6adf6da6b73651dfb481094155803047fe4e2662fa90856720ff8412012be6080000007e3662a52f5349d1545b2cc42338828ca3f021ba886003abc3b425950eb01b51179fc1ebc4355ff704c273e465325869af10430c71cd8abf9c57536e4f2107ec05f9735a63f8bc6b6f131643d66712ae3eac6bd852608f7d997097a0ee8808eb8a9a5748d93e9cd0fafe98f4945494a46b03385e83a7041296452a578bcdc387f766d41e81801af94f1b32c11f82c49b3c3244f6155559a223da2182725fb4b564e79ffaa14aeef77bfed1ce65362b4d6bb9837518fd32d0d19cb92d1748d568ac93e9dff73b026ffbf023550993f933fafd6f7e035f3adec9ba4c7e7b6253c38aec67535dae5e5a10e3ab5dcf2f7446a142fc08e06fd0677746197d92b7ab4575fb9658545b231e8fa84d25b308bec8a750b2a41c31e646d500b3f100ccadf276dcc1d72da48e646f11abb8633e2892d6c3bd45c7b8537264d60c91e85dfa6f47dee3bf5c2485470f8df3a957edd3b01055fce2e6d2af3638c632b4125a467a213fc96797cb617d595327982dbc65d305055dbfcd32f7d508c55c0296c21c0a13c73cf62fd1229dd21598d5233bb8cdd3e2fe4919b21c6a0f362152acd9b4586df1154064ff2897526ff49bd16bec5a4b991dfdab565825ddc3b2ab22e0855d665db05595aaaaec4c902f33ee7c1de97e42a383d9682e6d27b351b83cd812fb5a8bb95311334f1ff36aabab11652806f795c6243c1714c0789375b06ca302ce3a792db6fc3d5fecc95241e64a56df8ae9d959b35f5f471de6c6d74dea0f2988a5585a66c2481eb9c751c7da918eb7719012969194d7000e92714369757b199707f46d18611118a5f8be6e40dd4fe18ba646939ff5d53d2a6028c0d333448c02027f091a8ee094e6ea6a42fa51c79a7624327ee83648490d7d72c7f021f42c2afc987ba9c234ee2ccc1b56d3adc3ba91bef52684e7f72a28bec6463c6141d51d8b7e2579f8b9be87f305d8ca68a0f47cc108e910e223d95777f5a2e1f73b4826522476b847ffb685f1609fbc33fd9abd403177e8bb00b204145052602404f4617e885a74703b00744f2d9e82cfa96ad672fa14ec1e0ac51b8c4c0acee775e7f081f56694897342612c3117eac869d5d29fd7325bce4412c8985d3b20de86594f85d9fcaebdf2587b18e4355550494908525fa5d9e2259ce144b4b91b383fec118173bef460c34c47afd56e4b4ae54c810f4d0eebaa19bc5e1af455c67f3973001b4f94b952fd9406d1b1db64f0652ad2d70333fa1a5a8e875dc72c1a28f556fee635de374c7571dbe340300cb8da479f8ed2a50c92202e5e73aafe162fd24902a04be8d0dbd5cadb3813c3282333f10b5651b1da8b520039a933ce3f61330171d51530823e9e89ac5d7d5362ae2a321e2f1880794e091cc198b89d95ec051f378f56ca4c0cf6b980d7f64e9c79d6205e70b5a9ad2049ef58e14043dfe7ced10229e2eeafbd89f72066266a07793ecd0dce45a712b76af99fc88ae26c7f7214c21f2f0765494a62fc46da00bff947b5c676382ab5ea960553d6a49e8967849868fbbc0b51ea474d014c17fae4", 0xc07}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001640)="5404d7626b43e77420bd40cf292b3a71f6817eba890bfc07257c4074bdb68771fc088a40db2f82cafbd0229028acd5d5efce59e0771e906fa6f7fbe3690c231d3716393a902b997abd7f6a0e4cf02534108f48ae442105e1142fedb664e9d39c6b956d5e10dfdefc2a631fd8b6eaf8f981ecf38e69dae68f8f15ee6d692e7608121ac30c47af8d1aca9d96657b7183aab796a1b564ff39135810ef34945f35df675e9c2bdfc01567b15982cdf52dd1314adacc39b67f435f011447b6374d1136c39667e9fee561ecbe1e850c997c5b2dbab82669d2f9481244149b3bbcdb078ff0f9f05e24448ccc3fa7083903e479456f397c004c3d0e6d714d15080775e319acbf8261aba1d0a37ddea2cb1ce0230b13dd93ddedd57b25dde17e64825aa301d9da44b21128526d5f9be1c255fd5231ce2909a1eddb212d20cc18e46cf8dde78ec6a4d3be3f4d03ae3c54c20fc6bf0f5bfad78d9d9e4c5d07725a0c465b9891e706cc83c9ce3dcb3b52df99ea8353691107619d2316e14ba79797a88f7e61927964534c7ec54be8c3f9d9cd7d8ffbe5ad7dc4e7fb5501cda9ac1e8546c7db02668207686d418a6c378b339bbae1b796ab136ca6a3407c37edb6d338908845fe1e0a39e90494f9b6951cc49174a0510df81b28caa3726403395ead824497f470d6525fb962070a3c3cd05a9748e557bb6e847302537784932652d44567c6b772711c7d4db318465a771524393258943e78053a99884b03bc2058643153debaf9711e987b61f0979e2183bdc4fdf058e7e9bfd1b96b2e10aaeb65f586a2b7757ab20e0bd7b752b0ca37ae9a9b0c3620195591fd489f61d90f4c9f2520227e461413335c42d185136c1a4841843880cc8f1365c0558ec6d563477bc79c5072f450719c473ccda5e0dd1bc928c05564535161d345cb6b0f35f2e0bedd42daa1ad33fbe6b8541394cfbf4c14bb6a766bfcec92ae314c8a72229e9b254297858d7d232c19717c86823ca69b0d8e8a228882c7ea1199a3c4eb2489cc848a2ebfeaa86427bc287079318d2fa0cfc329f4c742ac067708c4b89b1b624d2b04eff77dc4bf1a0bb052c269de36eca81fc97338f7024c3d5634ccf677476fbfcb5b87438e58d4dfef397fea38c2dba565fdadaf0c74b298886b74a903dbb3bdbf7aa0047f48e0da1df6fef7fa4f51f39ef86a1cfce4b42f0e5815c5c022184cb7a111ef50ccd8d8f3a8e9700456edef6a4100468959f1a6104a174daaf14e99acc3dedb82a6695817d27ee13334fe293e1d9aa2a3c37a7b3e3518eed301a933ae94b8334ce11805a6030ab813e42e3480ed0999b0082ed27456f35ff1d631a72101c50ffce3f25e32fa1ac83e5ef07bbf2c1bd9f78f2a8db6949268cde33e32b51e08841bfc2b3e5e186910d3e782a55107bdbbcf56e1eba423c57bff36dcbe5509f1d0caa82e0ee07505420853ee80c7bed0ae1470d286b254933fa0ccecc0e0b052b936150c86265bc9c6ad0d64335040fbd9508774fca993abe4ed71208828a995a21fe2c71151ea727fe540ac0e54075ff7c0eecd53dc716d838b21a1263906bf218f6d01327cc1705b1f38373c86e9faa52dc8d213717bf4ed2c25af5221bd20bb3ffb778922713bafeccb740b5daab437c26c663b1182018e8c1f9af3afe1d40f1d56d18653f588c8b90ab044cfbacbd84ca272164e4665e3c85f835455a26b4fadc33c8b1546db07cc0c1e732c5982929e0f48b3b4c1c0ef2b86d9b8170f9e0f29682c72ca833a7345e9ad67f30a825bd67ccf7009c9289f02b3a560e82ba96befcb3d9940b7b8943a4c4b9729cb74edbc5d565f5a6ae828e1a37930174c4c4ed24089430338d6cfe63cd97b4a0339d4802127a629ea46ed4f7992ef61102aa43d77439c6d23c538138e41e3b21c71d74f255ad0d60a868ee1326bb1fd4b8424b7dafa7ea69fdb4cb978c9c1efac3eb723dcaa576649b8e8a38ff703980d2d89fe02a8c24cf0652caf07cb144fcf6c2c30f19300f4971a3e8b9f893485feae347fa3468431107afcddde1238ec19fdd1f4d185e0de69ba48ead15767e6e0aa1ba5257a65bf37b66a3ab54fed9556e9f5a99f6a4cd52d9386f81aa5cb370a3504390767608632a3f4242aaf18d5b2b242d2a3e46aa8e2720e74ef1d5bfcab3dcf3cee82767414823b8331e8254ef2c559741d9eb2f03417aa6b6cf36c99efdb71d1aebb895974322786d21e385c332643defcce40d896a0a4b3256e8f99528854d0ab5f85bf93fa1ad4d21fe3f71fcbfafb1e63e8c0329ec46fef4d97eca3ed3c7f7d343a46db4d8ee1d0b2336fcefa99958a61acd239df7c18a538aa71416574cc3062d1b32f1066f608c2484394e77d1172ff5256f7d4539ecf8ff3bee5728c0ff803e5ea6716007e37aedd3be5f56f234df723f59f93061d7f044b3eab3b8c3ff60302a24fc4da81210edd51e186d8e37838ece1b324e38fe90770abb61128f121298cbd10dc80526d250376ec42f8709f4379e388c02f13be1d5ff9a9c2cf98a429375f30ab2b182433ec16c7848a71af05d0bcd9f74a9b06853dc8ba41731db0a8b4f8cb3be3b68ae01fc61b8279811a62704b1a645ead608a3647fb424fac0a6e99c41209e58d608c62991cad5ed1a01c684ee732fdce7933080fa08bbac638b8a49f79c7d810ba8676636191a999d6dd8fa52e042e315a00ca80bc1cccda1fce64e4a909c5b8f22183aeab16e595f3d78cbbf91c60df88f724586d3824f5550f6c751b30e7e1e0b3421030bcc1b269c8d9ef70f5f832eae8ac29c00aad491dcb9dc3d1eb4c7ee740f3f87d625f68ea4e694c5a3868697925a6eb7e6a84da8c3a84dd47e0d3ea5afd573f18e3421a85211e23d84f6720dba1aa012420c19bb72375895d849e0d25f70a79f67ab7a01e8508a01a7995fd708c1accc0e229b0eb15c408734332ffeaf41b94b1afea1287fd7ee18c5233fd5c56172afb20bb81e87ae8a3ee0f88885d7860e8f93d15f39074167b37207ed4aabc890dd7ebea4d5416907cd022b62eb79f81fad5fa00d864eaa8d8b6233245042720663ed2625855603704d8568a014f935dfda600fac9a960a6fb844dbceb2781bad537ffe691f479961fb614f032ff6cef4424683343593dcf9e14e09fd62e779fe5fd6c3c3fe6a40eb53dffd7c8e51d587a24599f37aac99ed7a24d04f2b791b2355df22f90cbbb01995dc12e712cc1683ad2fb7bf7d9de907cb19b7ea37a4ebb3cb1a4f23a1d6a0b8539d9cd9fceb9dc90f793430f92db19141d64a21d127136b6b483b9ada421275765f4fab70c4dddfb5399c6a1e8d8f7772d56d31c075ba0d1a6daa10b3c14ba8fbe0ca4a1225fcc036cf3915ac4625d70631d2246a6bc7109abc9d6b91cc8d447276239a30897d35091625c995225d36a741bbdbcb4f4673b3c4817b08019e2741399dabc2524ed3ce8b7537cbac5ab51683604ea8b86da5840f5ac05384224b80469da1d78891bd68396d187ae5dc77e52b3e26a65087c8fd0de2e6cfcfddd4966edf05a5da5da0176a606121c75493db96b3032c8b09d1497f134bf050fae47e06805f6133a405d4b438723675777fbb5bda1b769501ad673f7f1d0074554acac997c5f56bc5eecf973565c02f65a7c7b320cb7877ae29c9aa4dd60db309eea0069e3895d0669b31914eca3fb0e6d828fce5d73dcb2385b65d77353dc6db53e5800412d195f9bb9b4e8f4262c5a3793de262c7f42cd60f1242e8f497e39ecbbf5022b483eb0366884626af43f2569eec1bc60a92f22639333bb1248ae172e46aea71ba8b1cf8919eb275b9fadfffa6fc6479736123d4fe95ca4383cf6a2689961f1be6262ec6ed49655e83d7a4fbe5bd9833e85d90196f3c26ee3259d3fda98a108e19909e7035189d0b69356a5d6946c9832f5827d0b18d4d8fe5b7253792193436d80c526ad431591badd1fac0a33949c532c78ce10775d32d57c9cfe772d0fa6efa02458953e3ea73a4a0dd7e4688c4c70abd6f6a25c5835b23d0011ac977b53faf1d5dff406f63adc882a79074037055c9a1b103bc7a548a4b75ffda7cb43be3f893545ed0a57e1cf4c316de967dad7a4bb7cd59b4d5da723119138e0716dacc5fa391f5e5785673e2224974e091f971f3eba7466eaeb3e0f0e15667ccfe3bc746cf60c1db72dfa5cfa20a58e5b9d81c3220352a12ff48c3397b3688fb97b6be9b995df41bcdceefefd9f5413ccb78338641fd4f51a9e6c0f05064e96e5be1326461cac5228551f07364b70a94fb45fc5968e71223f9aa08037ac3919e92d465557196fb9f4d02855b9211da5e257982ef807a07eee39c197f22043650f9d6fb9cbb693a4940d2eb983da647ccae0f11055a9a0e7651d6d133748eb204a557da6ce50b1f718035e47ceb3494e6603ac85c3a273f48bf82af9e197d8c0e8a93dfc6fd55c6d870a2d6c0c0fd6f85d88e476a8da4f1b610148b2d692861995005636fb78dac194c0b4032508ecb45ba379644d751bbcf8fc62c81952c2814f7302217d4423277fffd7e20b1d83e90c9d412f511f2f67838fa04d3967d6e4e75cdeafdc819f0b5617e8b360f2eafc6edfa8eb2b87f6d065eb6c377c378b0f08cee2cc7615553c7a7c08604e2a6f3d58a21fbc5668804085e36867b64d79b658f6cf077765178b0d67f5402e37a7a8e031c57d68946858169808654c5b89b606d416fa90e47675154422ff1142de9f3e93dbf593cc4c876703f15457c3b4fd1dd2c28b1a3cacf27136d3006adc1e7f8ce28872294c5cc9ccf102baba222c6ae2a9702d4be950b7091db208198da20c5584fc6a743de6d3cbb9dfa9090a8603070477859a00708e59093c93c0ae76efa6e171010df11a371ac972f20337b58430ae9d6b392d6922b233d8ebf2925903b954cf9d3d8d7feaccc8a38f4108c54e2ccbdcca65960d39be645eed7fa6513dbebe009a2bb21dec69fd3afa4598d25c691aa4a2244be54e55cd298e5b1486952ea0ee2086ea7c3f28b88b1776b5a73e2114178bb36286376d7f4063885cdcd454d9b9f20bc907467f9a9a8df397c660244b1a7f1247d5243504970604a06f566d8a0c7b1965da90138153270560d9c45e51b92111401e75dc860a28a0c76d03b17c9858198b5feb8c12b70bada4f608add338df8c98065099f446bbdbd8c70fc27ad86934eb683ef0cbb4a5285df3b2a9c53ec72008e27be1f97363846d8750e4f915cd2e3be8d6abc71c73dcabcec14524883f52bee9333a791141a54d861b87dd34600dac21f51add2dba83cb5341acf6503e7399fb07f5f935b09e170122d6114185a5b5b16f3b0717357f05bfe63d15f4fb120674b2ac1d016003314d2effe27ef2174007de4ab89542e01e95d50931c16b64aa12fc3f009a9734f99eb4dc624468abe2ca09c60ecd79cb5e40c43032899673aad45d5e684dfa80de933440cc37460609173b10a13c133d90af7725505783906ea1550c1be2a252759e31667d0e0f8a9281a45944eec176197ec5fa80840fbe31176d528252e543544cd63a7250a074f5f11ce9a2599217658ecde3d874694eaa607d8213cbc5e707fc314584bad2946d8f497ed24eca27396ba523a6842f09da2d590c7ec78750fa2a5ba3cd96b28cae88b5243c33cc63d2b868c5f80a804a5d632b13cde5464825d7a9c6a960c57c596dc6c1d5a33ebb241b08274e97dc8615430b78789bd7e3f6f466c8af1702ed2d3e8f7c1f100597b8b57edd9d4db71f8163ba1223a388d53a224e29d8cefff8e495dec4e28fdca0f9", 0x1000}], 0x1) writev(r0, &(0x7f00000035c0)=[{&(0x7f0000003500)="9d9e6cfedbeb75bfdb187ceff4e5e503dcc413e1b64d62abc27d859503d24c003e6f24f820b9329bf9a3e4484d4af78ddff28a023c6a15ca9106b63598cfb2f3fa2e75f0942b8cd7e5b6bbbc9543f5766e585842a95af1195d4e2f5c17b71c52179f672126c469fe4dfa27768b6c315eb28c19ca015516582efbbe3e177f98251ca74fd335b29d68", 0x88}], 0x1) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000180)=""/37, 0xff4e}], 0x1000000000000207, 0xfffffffffffffffe) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x40, 0x41) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 21:18:31 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) clock_gettime(0x2, &(0x7f0000000080)) fcntl$setstatus(r0, 0x4, 0x4) kqueue() 21:18:31 executing program 0: r0 = socket(0x18, 0x20000000000002, 0x0) getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getgroups(0x400000a3, &(0x7f0000000100)=[r1]) setegid(r2) setsockopt(r0, 0x29, 0x1001b, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 21:18:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001040)=ANY=[@ANYBLOB="1000000000000000ffff0000010000008bc856dc4e9418552716443090d58a07c5e635f6cdca339f07f0c419a153dcb6873347347121990f6fce9121c8a6a33de2e22431239d912a61f0f7cc54e2ec476db031c8f5dd3f249b1f8313ea65923bc97c8c4e6cd93b9ee0a9f2288850d02351781cb195c1485a906b6db997ba792cb03954358a006d78f9f9b6ca2e6b8861fcc9124c4a252221b1dd2be2b4ccb4525dfe4e0aac4cfc17ccea8cfc928c1cab87db1a96e17ea4b0047e"], 0x10}, 0x0) setsockopt(r0, 0x1f, 0xffffffff80000001, &(0x7f0000000040)="3323fe2cee24e11f7f7321bed4af3ec8c717d9d49318c445715749e993a268091a68db89e07f351348e7d3cfc7ebc6ff9eaedfee02fa5d186a027007dc328e2233b27b74c7f85b9a21813edec81e9bfa834e3fdb769fa010091246531170ef43ef9df23da302fcde173da2fe5f58b43486e883f1bd91149ba60c6dc7bd3d65b90bb596043d3770c39c46b4b34f032a1cbef217c97e318102f7894029d667b5dfabc348fa4c8af0ad79011e73968d961e5080d3787bf3dc5b0c4f2cd0ecf2266e969d9fa05b674ea73a73d8ce7b84d6a97f1451a8cbaea839c442a35f8d7a9e759e96658a9a7c5bab089bfff48f691442890bf0f64f984265d74f96e01ac5ea5dfa2a802cbc70a5df9903e025c3bd7edbbe72bc52a427327d15714afcce940fab0743343f3209cde4fdeb189a61fa39118b79cc40e87eb7809daf4e13bd85ccb0ad942b0bdf7be3bdd5d0a20623fa133e148a241021dfb5c5cd4dd755bb735a4776eba8ad7bb3dbb691951259ac6835d9e189e2f01202edb7b3035f54c2c87fd2709e913f512cbff7a369c5233d612dc9745ff3c6537a1c52e27ce890ca87df747b43201dde53006f824f245d96f7d32076b29d520539e0a4caebb1d59fbf25e9948c1816cf0b18cb2c1a49ef41437865194a8f267fb3b73797cea5e6f8eab996a1be116e554bc8e2d3693e8b2a12e4187a56dee30c480cf606370be84c82e4888c716a247f96f53400949c5bc3b722dcba738a484dee1a9a05bf071bb0e885d69cfa7d7b0e16b7f47c129f35edbaa0d82e9c6de8fa939c6f346c7aacbb40a3e10a40a031b589d1ed48f31d0e601071f6696ec69d3dbb2a70eb0051f990b279476112b7133503ff3439ee0bac05fa3b215e4fbf3bc63ff94d0ddb7fa5fb15725042bd13c36f4715369f86d3273f89c71e81508d943aae442af91470a156cc84617bf0d4bbbfaf153ed4215bb0af668162c3bb1e97bd7e640982c8a235cd863bc3bd69ef40540217f7e26dea112e54f3abd2187dd5a8e3a7bfd79ae1072da7fd831aaf4fcd5df077547d4c81f4e922067789b988909fd74dc06b149214f2dff28fdbc3502b6dfdf585f724aaa276e3a035085fe9e6185bf201842d65894eea25b97a5a14e5b09b96550ede8e83a0869204ebeea3482ab74f7b3620722caf8c2f3f6e94270764553fa50b33610a15cf822decfb37efcaf8eea93cdfd438d44b6d6b21ea9a820ee29bc473cb2515b60e8e38b91e655c3b678114a583ebd94114a64264938ff1459424f6392675e0a03426fdc90ffdfb4127c8b2e6ed9a90ad0c3a75b2ad5b6d0f1d6c19fb9c1b949b6a0b98eba000f69a7474e28bab76162409adf74d6b69994a9934f69f94224f9d03601d4da059024242bacafb42c1add9ad27644a6357cf0267da4a299cbe1f695a7071e30e76a3477a4259d065dc4c7cc89782baa9d666e4a047d00f8f71290cc6ff6842781556644ea2c071a9fa4a619bcd35c12176b9f131261e1cce1ca6ccc64f3e040980939967d22e23b3c4876d591d34c3fd5cf993f39923e575ab9c3f93a4aa964d77344f714c45dc161cae8cfa580e9e571fb685bf2cef3dd83b98eff62728dfab32e871287da1847be7d6fd3be52b33379a7473f25bfe2745b8d994e2ecd4dfd17b8985e2035863b3d231204316313d6940b385131411a503fcfba11e03a3e3784a9829398d571a4c95ab4615b16daba3b435f999a9add097587b105f2a0c470da730d843e642d11e3a1d640f53a2da6063c94957785951ce6a0136a1cba9b5d8f7927d4691d45f9a3d14ecedbbeb61b7c936525cb9167a2b168bb3fd2b5a3dd94194e548a9c999b1c53eb04789bdd132b969587b45842e5bba289e55479f4d3ff61e9c98f1feb9fdd54a4eca4a6aee53d6de8410bb507aa5a8ada974d0a6ed4b8dfcd0e1b3053778899e7c3123806ee778e53145f6446a87b993912d2f616e883d381277c1b01ca362898215afa182f391e383077d8c7f12fe875c903fd019d67fc52bc26e921e99726865c4225b6806d8e0dfc4870e8cc5bee701a370032c74580aab74bc50f07a3cd0460f8a248d7dfb587bc4fe012340614cbad54d6a8c1000ef9d7aae4f31bc719a90b7a28e9fd6feecc4fd3a1f6847feda528b0d1cb2d85ca4f1120a5e47eb5f170d70167d56104607afea608c717a2ed97ef785a78c61ad64aac73e45c2f1413a9560f579c5a6728b2d1a3e485ebb0163411065d75e2b34fbab124640c7ef0894d6c5b99202a50ef98576e31a9b771d3ea4be3b2d7865f61d59c66a8cb557f2247641f78b50c3b2719c17b1c395a8a195657c9a65f9843ddd33d30668ed65d11a2f5e62f182e4412e693996dd7f39492f50d254b4ab03872a4b5636a14043996ce07ac402cd75cf13b9c5e65407ca36b1fb0a6eb8a8df3a28512c0a6425a9734ae25ab20f5a4c2bdecad864fa292c122cc66d386ad0c0666c81f965827c0a165f889f0080a1268573e2f879d594e995057c7d8b81601b6084cfc8569ed33b781f1e69bc4a85f28ce2b80523af6243e701361114f9f6a1a96f413d417ad9072675ee2f65304b4097a7fe54750fdc1a6c529abf6d3c866cd64bcf145d106799d9657394b33f37c1f57d53246c980f31f13f35a16f6e6afa378c3f174b42b5d88c092c60aa9de5419b497a13dce5b7cce2a522a19b3465915897ba45e14b755ae751ddee396c97b2ed9659785834c3a88e707076fdaf307902ddc75b384fdb548397f99b3c420781e20b3b07a6b047e9f043e1b120b24e5b729ff46cca1ecc9168b3e31f8bdd9f21c56b6e487075ebdf3c047711bb209797843e568b89809d8cb69541760fba5e61a3e974ff85e5957b9173f0c8701a5621ecb136518b976f0652fbc99ed8f38838fc404957d6e26391237ac28f6ce9bfdefd38577456142a9e132d10c135a177f1f925333f3f65bb3b53e04a3c9af1414b2f3422aca3a7cc4db4fd093d4e0d1385599b480a33c55765732bf080b065189466e68f5d83b3846f49ffb04c1fc57fb001e776a0a4bcbde3b10a01b10836ff92a54611b9589fd6f9067706171a61dbd71d85b1f98e3f0676be296242c59798cbae99a99fb91f24cc3c6435290900553f728854ab76d3c7f893285634c8b4a8fe9f3cd2a6935c07390e6784d83d707501cc0eb7a62f5fc76d27cd2f7d848461ddfff83f74b05edbbdfa6c63da023d04d9c6ee77ec6808b9e7bb0667952abbbee68cef40aaa0c5282ee772edb5ca3e902534a5761ca59361a6b74e06385781d3c2614d6c54bbfc8cd7dc05d4749ec635eabdc810bb6f7f403ccada9b492b0662dd5d7b1e99c2bb6fd19bdc804bbc3c18c7bf122d9b8237916153317a95bfae28730928639fa80701d0859294adcb3658a4771eecb30de5f66b707f10c446156629204324b81b7dc3e359a03a66e254779639a39a87c935ba434ca1377354a1ceb223ed990e09f5d8dfdb31bd1582fd598d4901be1538c950150c7206a59873fb8cccb19f9fee2bab5302bf8801d1aef544481a4faf8b4b28eade3008200ca202cd98875498f1a5baaebf04bc69e91c374f73587197a87407692d6ae3608a33b607b68e4aaf3c445c3d7fb4a1a3d8323da0f2c8f6e75ae8ae1972c8230d67199902c52912413a7124ca599b6d9115f7a3982ecf95ddc9a7dbc9dc54168f95365eba291354993b0d0bf6d10c51ab038a6806c7d17aa47e573601448ba4f166135e0478f563b932f23de35d1cd0538847e624b3528039810c99244a472101968a1556dcce9342c737830a9881414666be06604e5482631dd6b817c4a4dcd45724a0a7cb5c503d2e95836e4156df85806826274d6cf7cdd4605b4c0bccb26e7a9b92bf74d95e41c8bc389914bcbe256a1824fd744252435cab0f5d5e03719137d0409b8a5ad3a74e62452f62e4482382e87a1f534a80e3d8f81b78d72147820081e7e5e81cf82ab6cd4043ce6394ec61df73288f0b39c082043cf065d5e96a578130dcddc46e8a446221bc80f7a0607edd1a66117ccf42a002df4b988918f21677d4a2916e43453ba464d5353f2e19cd9a0f25a9a000bda1f5f4c7fd39a17b66c270f5f5087c1b6aa7851e7332416e2ff63992aaee12084c9499f531635427d55c0a477220a63b360ee376291fbcc0c8cc75d21eed8903c208744ee433ca6d4cc89c64db6ded441f8ca753f344ef99116feb5fb9f9f7d375bff6d6a0bceb9e33a9dc3050b00ba0d4d630e0dea0797da5d34009de608c6c26bf27a9192581043bd141454098fb6dc1208f68fe986953e5af677a3f25e19cdd08a692d199589dc4509a9d0ced598ad9b1d8f6aa9537c9805a0f31e6a63130f307e24db6d4082c605c6c3fda2fab28eb2e573eb0eed6ba184dc579f72c73fad66d4c00ed8918ad0380abb3ee6514c0e75bb09e5055f2020e4ec647fb0205ecb9420e913f18a0b84c83a1c6b3f3503d01fe32737b9edc7aaea36362bdecf0d60319c0f8e69740a888c9f9febcbc2f4d7a705ff3909ef56a1e78f5391707fd70e312d7c0ca40af51f627869ee57386c410cefe455a35dfcef7b4ce643656116c9b568eecdf973556ad6f7463541db229c5b2a354f2700f74e61ace9083d0ea8dad6efa7b2800a21008ba291dd772a254a3aac9c02a5a6be8c342318f99c3fc18437a38530cda6dc178855632d6906310316077e8e8b01ed805eb78e70903ba2eea35fde3c35c03b165131a830a45e7faec2ca1f70a74fa72458559e0812c7307d3fa8cb642217f0e8b59e94fd3cad4c25d1b9daee535ad9a967da0fefd6f48ecb902d488c097d8f384f633af64f32dbcb9fa86dcf4d4040198c0ac31d1edb3d3413dee9749640934fbde8040272b77353925d641ef87f8be86a2300a7a8bfed04f59bbf87ca9900ce1f31b86a75a4d381547e70cfff95a7ceb054c303fe63027ba0495fb7efcb1459067a9c46cb2717b132174011e2006654ce6021e526726febe5ea8d4b74798e5d1f06240b0290c209b91e4249ae4c06adc7e8c480a6076655c17f8aef4f5c7b7b05fa70dfd87071ca5ebcd2c97fc747f3163e50f2bcd63d8d0283618a4d44e5282e11bc99815a48f041b16dc843ddaa985a51cf9e497b10eb914d5bb1c8b79364486ca9a797d9a352863638a4eac7565bdf2d42875b567b1cb04ae6e483dd372eb301aaceb57f9229d91f97e1df761584d94271a56962420c49c473cb1fd01645e04ff86617c159f01997c9f86201f2282c058776c9a264da28526c3cb0735fb3f31561f708f4ce52cfff80b4d6fac9f5aa73b1788ad47077b23d927249fb2a6008dcb002390233126ec78109a5b765fe8f4ca67b15d897595d4195b995fc98f2f46e4bedb82b4a06f1e523872adb1b75dc62a7948ad9aef327251af654a36b691631d72bb902586335a5d52e3d3c4bf6c7fc3dd640ef3a37233d7adc3cd5221eea5c63a2dddf7288b737c2988b449356c50719e9982a251fdff973edd264de363aec2f36c87eb55b883d4001587733c787616635d7695deaf60b66f64bc6dedeb1325aab9d8c5991142ec971e6715d85d631824b0a685e4579b75bcdb20a9c66b681832603d91114c669451b1ab6f46eab7e481b3d584e9998d4fbfc0052eaa7c6b102b42405d83693f340bf978a1cb78e030548eb97c05e80087b8a3256230958e569f0ab56901020100cdfb29a14a67adbe9deed763646e1584c274a490723e6834f1932892c39b6b1509e2911d4f3160505f4ada5203f92b16cee103b992aa794cd1d496e6b0371a7e50a8bfc721bcde", 0x1000) 21:18:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x4b0, 0xfffffffffffffffe) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0x80000000, 0x0) 21:18:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854917029c11ff4dbfa620000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r6 = getgid() r7 = openat(r2, &(0x7f0000000340)='./file0\x00', 0x2, 0x114) r8 = getpid() ioctl$TIOCCDTR(r1, 0x20007478) r9 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) sendmsg$unix(r2, &(0x7f00000004c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000200)="feebb40ae294c6123396e0a18cb9753449c12ee110188c5d80887fc0ef96c07f03f237633d8ea3133ae690d57e1b9d62d31042a3f05a66c8ae88dfb7ec7c1cdecc04d8f138c5f40149f17df58d1a4b1fdcde42ce55965a62e5ecafa09b55f34bd4d96cbae1", 0x65}], 0x1, &(0x7f0000000400)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r7, r0, r1, r0, r1, r2, r3]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xa0, 0x404}, 0xc) syz_open_pts() accept$inet6(r2, &(0x7f0000000500), &(0x7f0000000540)=0xc) 21:18:31 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x8) sendmsg(r0, &(0x7f0000001380)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="3e427e43c222e1ea3ddf747dcc2859b2e3", 0x11}, {&(0x7f00000000c0)="dc0d7a6b9ca87f8babda89a0be38a191869b8be81ca064d3de3ecc92a5cd756d25cd8f50e18bf451c64d95c838326a7de3111d20dde68af2e8246073e68bc2364cf97aee59ed76eba84dbe9ab584702d211c70b613cdf12e843949437a100221dbbc9e1559f4e7f9a652a9b40fc3c3e88f8ebdace5ceeba497f71b4e5f021a0930aba40b26cd705172e305ded0c8f4794de06cd6198815adc9cff3b271fb1fd5fad0af70fdd4b5ffc3181578750379ad", 0xb0}], 0x2, &(0x7f00000001c0)=[{0x88, 0xffff, 0x5, "73262414736a0f3c044cc6051a3a9df65fc21cc5f092f8bb6ca02e0597109088367279dab81b36126645b6e3791b3fee102c0991e635ff4a3a0d0aeb15aa7bfedc9213c9a3cbd412c5f622fa15f5443fdf97cacd879555853389fe305bde085084f54a3dbcca6217bbeaa285a93b5a91f434a98e3fd106b5"}, {0x1010, 0xffff, 0x123, "70ca935526a8b9d3f83decd1661441f73b8f3a6d5de0ad4ee6db61aef06a0103a0370e18e6dd34d17594af0b2999e1d9c739bbf426f8c0eade179eb658b541de1ca909ccc1ad2e73ed8e75b144eecaaacb019757fba7dc0b5406dfd5b1183c531d4303adc8bca637452847d5ff798288574a198f9f9fb8145fd2b1251a62779518e01d6b3e9660eb6c9850c0bc8b307543e3af4c4542bfaa4ad0dcc3de8bdae3f8cc382c45034c8426dfaabe6564ee475e6e833be06068ed1cca829918f343b9647a62b9583d7a8746efcdd1fe9f8d6127490ed87e3aa5eede749a8d2ff44e078fb801883b3f2758f6b5a9f26861e55428840b85abed8692e2e37ed249271b9183ddbf16a82c211d6dba209f59ae8b6d005a0872c9a475e22cab21f00f17f04f71a62ce3ece88b88d8869a994f81f09c8e8854ae7cbabb729e07397d8197bfae69181a46e878bf0d80a750d020d69952fc3c87f057b39552d3617401737b3bc324ba5a85cee64f2ac9eebc6346de3958c3d357d09ef740e08089a358d721553f266da40d7799460abd13e175e802f10553c5c5eb57e32e5806bbf852dbc6bbdc194f0a7cbc96b5a3b028a0a5b758d9ba50cfe5c041f2cd1b77d950a5dd3b5ebff7ce6b58f0df23800295408613c6ea45cdca4957eff28e53dddd6741f822b301cb37851225443fc0287c6afa4f4cb93f9a88746e286a45bf69863de065e23c9e6f5f9671cb61d100ad21d28fff52b901c78328f923b21837c8e8b8fc326c772e39d46cce69eb9f8ad771ea0188dae477e4c72c5f6ceb18e667e0d71f8f9abfad67f0a00f981f3f64aef8992eb12a26fe7f6fcdf9bd90d468efdc82bb9a6bf4091d8f92ae9811878d90c032db15b57276535f27b7657c3536062b9cacce47e2d990d1ec3eaed2c9b5752f95cdf1b8fa1d78e161cb06378325225bca3a2b29e00eae5c92879885571ce67c6c3c41a57087ddb1a6062398a209a98ffe51bdf4abf7fe537cae7de8291243bfae4f1f60c3b50a105e0bf7a8f38353b4ba5ae98b5c0325eb3588ee50defbec2e9d24cd2898f7e47a84cb55e4ee8a90053f49862930b20bd2b4b97275ee6b9e1344a34453299a0cf39b77d2334feeca30bbeb82420b1d7c293d80379d3a5f2696bab79cbfcd9f7747adea080fda7eff72fe1af5d7e27430e64f689f94430e9b11d3408175eee83272764bfd1eb222482dcbe256ccbbaadb3e857526deae41220f7bdb6925d8f56325025b520df3b338b1b142f20504e41d7f4314a0f0040ebca0c4ec2ebfe47062e47f69f8694568bdaeac1664b167633592284a43c54504cc722cea10c47bdd4b354de93b2ed72b7d5b7edfb87c699541383774ec73c26cf866f24430f64c6fcb55231ba5bdc9a99be7178670749fe923ae1ed5a43db3b197352aa25ddb90b0c8ebd78c6b1ca8e4b6e48179ea8805b146eff740620a879eb331aaf7a260e48081f093f6ac3f906644efb922dea3132169774b8b57f6b452830bb7cfb26d88d9e8c5802d73c5f1183c8dd7b2da50c099d7fd5ad22f48cf02fa6a6d4e67af167cfda45578d2e454ad95d9f13823bd135e48c9e441adcf1f60441bbcca340fce822e0338a9283e16762ada0cad48e15412cad0f46b47f298cb2523b2391cd77de8ab4adfb0ffb8d76bee94c05487ee6c4c6102f4188838cef36156dd5d408bafe6d2028ce6db182d34e04e2dc65605cd986cdde3e5fbc2bc68ebaf3693952af3bcf569f09cf122a9c8979513c08b12d0dd40b793d2ed6f733ed931b4093f6b9118cb8479240d2862d50d616f55cb3eea3f0d5a737011c2388f612221c21f5b10e263edf51ad90414312db18267eb4d57e2d4fe9e10dfd552d425f33ed982a1591d31c78243344b7907063e65a05a0e70aec51e4e6e7d51c0dd47dab1a4db7247a5135bc8afb71ed260073ab3f3789761214eb25ec7edc14ff2c1da7c368c4d582052e340b675fdbde990ff063f0d402c4bab6b846f46629e3c0ce492a86d1681cc5a77bbfd7b2170973d233ea810fe4cadcffbb27e4443c7737cc2d441c976d69ebfd74ef2373b5a17202c38332afc358b255877b2c4895a50445b2a97ec2ffb31be6f3936f2ef76f5199cf22999990f113c387d908df53066695c82417f708333c1c0208c3b32d730ed864719baa7cfc7aaf4cfbdea522c2f473a4c8019471b35755a44ae9ee9edb6eadf02d93f88f1521b9a62e18e9c700c9720f5b35e38bc2238f81944cda97feebb3d7aaf4d228b7ccc4f9d2780e7fc103c30e1c37ceabe389a9caab98b263677c2c8549c2de0248e950b9c2aba3fbc8691b23256535c18e311e1a80a077e2894e17afc5bd99f6ec1979e6e97ad2a4f41f548ceb8ac961a15112c98f735387bdac9e4976cf82eaf58c9b449ea454a236b01ab72a557277a49522473856298f05d4c6efaf7feddd51e67a319fcc1569b9f32ddf76d42f97f638f5e019ff0dbff842b510972784041c501b2da80298aba9b18ccd60e001682ba5b1be97c4965601efa29b0092fecbce435b6d8a9c40a263887cae488a46a8ea1c937daaad518870d7d7501a286e7e08713593f40715a52d966207397043344e6bb0b375304386507a1aae181c52f16fdd9cbca06b341e7581f7047ba1bdf3a56014674ab4fe3bd0a71ac86ac01662acb930d0cbc7cc4b59799e38b73f73ec3877c8a26752fce70ea3714191ea4ab3fece1b0f188df59534d8820537efc32bd9f891ae1a3e32632567f5be929c71c45df335f9b1649f515c2b57b8972de40d4c3b49264010818ab2ba6b59eea3db948c8fbb0ec6147b28bb137c9a4864456fd2701a85a8ff97f402c9e391c04ad6f452ace13cd47028e170c69bdf97689fa0c9b3cbcaf56a19921f8bf5674e70c4dc451b50e9a2ebf11d8dde0cf6a7a80068b7bbc84a80fe41f224665bffe0e84d9f6b4f941e99f343068cc68a80cedd281189ef64c90322fe74f6b7658490c311344811f399cc448349ecf6423ec61f14962d7bdfa5806398a72d5de66890261eaa6e54bd0035efd7c130545be2da0f41c9c9f25d8bcaba66a7a9f779cbdcbfbe891de21df6cb412a0da080b2cc8785761cd77e5fbf4bf315f470e8b03cfa1a187ae89ef2742628bdf376e87601e65138655df7bde18273c7f6cd88b0917b65202cf69ce50bd1e40c59e3cddd80bf246569c5aaaa4baf3e06f476d2b33247d26b21895c5704007b949c035746df2c89bc7855657670b02807e69e1f00029f2a43853d65086a7f5a0c50523a331fccb0e869717752993fdc7b06e254bdbc669585524f31fd58169657fbe55245c2c4108033c8512fbe1da7a34b4931d721a852e13461951d1ccb9bce98368374d664a23b3cd9f9d08b6e629a95299f8152d1b4dae2d988e95a41c1160c3f9a0c2ef2e6cef8b701c257bd9768589917a4660b387d4a4aff965192e05f843e1c0ea34c1fe40cf4ce9593270ec77a77cb3ecae8da76d5ea743af02a70018b8667ed2bdeb80dbdeb0cf63d2924548eaa91b0d0d1fcb3e51e9ed889a95ebf11706bc167c0ef515894bf3f5c6ecedb1b0d651f7f6af9d86427e0a9b2c9a4c33bcd08d7fb220b0e352a2afa713232eeb9f40905d96b9e5e0a6b8b5f27d55f896401f5c7972073378fc0769b487b00e4bf1abd8421b3984574f93c8628bdaaf5261a5eeef610bc0567d269b7a657ae8a5ab5d8e4061dab14e2e0b99e043e36991401d5017e8a3803baf83d601276e53dee142beab347297e80483ad373775f702873368638fad22d929e91d36a5883c33a628b99ed1730762a385b105c4b009df52f23987343234a0739bfb899748155564ba3909f765d442c1ee86861d7ba48b460ba09f4d9fd70a441ca19cb53b3273ee97cd08d41fd527c12980d3c1d00e594d2f6748ad023c67de77c2aa3341ff66918ea379e278f786f3ab2a60a9d88dc7b9bb0219704d106afe2879fe5a5dfa944248d35d2053a85f6c41c9f2099f03655a26a1aec3aa3f3bbf2296ce19b9d4656ecc287330c50a02e2cb5826d3c876ac88cf84e434629020b1f93783556b49f7bf8dd8126d88bdd8eb4397db811ec4a9db20ca8009fca136a48672a5e2c361d272311e7a098ddcd312ff0a7ef7c83358028573bb7643f92f007aad4134fe256527d20e2fcde80347cc49bf9ea00a08fb88ca85e6e0da7744e8b68092df3ee4be726f64540c62467bbac56dc842533298bd9b079f541b18a2e25ef73c6c4725f7243f21cdbb9b4d04a3d3b246b9c69bf66d8e5abc36410f6198dd4efcad385698eac776c7fc35d7e117d7dcdbd8393943475179d73be0b8c6d3dd055dd0964f34446ca7b1a718ba6f1242d77ba65b76b2fbc11a9048a12f870f3ca49b844fe7ed0e7633afce8fe89124adaa316405abeb6b2ae3a58226da944ed5c01e13c0792682d9c77b93d2e8d29fbc95641ea29f06c74d0c8a331e6b0f7a9beaabfeb00a63ea6b7e613aeedc48ef5a78f0fadb59a2f2cfab90813d06d8db7bb3922f05142504dac78ef5fb9a49c2c8dd381ce450870b15c2703a8d3e816d67c3241988b0b458160be6c09128a6508196c37648cf25dcc3864df78c9ef5ff91c79536963213db7c473b12ec041d2690962eb26349ac2b8da3b07bdd7477eec00957cef5fa421e262d2b303ea4b3e649e313adb617a88a234faafa30d64a7c12617423ee8e9dfd815b703c0f237ab5596422d875219640e40cf5507e23ff8bb4de8db7d9cf6449c9c9efb01dc9f0b19010656c92a8341d75bee1b10bf7c709e757de73636c3c7a0ea4c51d79acce4079356af6a08733e185f237c8a43de6fb18baf0c11836e14f9aaa2cdedc7dd851448df44a0116648a8b1a410b792a9c6a852892aace40c76f1a43db568c3fe8a433a2875aa5b29cf489befcf0851c4c43f94b32a466dc1014e42830f8f76529c504424543dd328bd4239714e362c7cd2cc3277987d81b4257fa3e90dbd460b0f5090fbe5e6aee34994e37be7f0c1b0498d3d1cb2cd8c9707e3abc70997f2440c0ad5ea961d7f1820da40d0d06a7838c6967dcc35191758a17ef775b0d40ac9010eadaa3c855874b390520af8b55b205d9ad96d06afe6c46d561b1c7919e82c6d23dfa975353cf3cf3a3850031bf7e61ce008dbd9ec22b92fc933dba1788ec0e9ee6c22f17aca7b48ef3e6dfa5d64080ac45d6060046d5cca08936995083144f28d294614c38ca32a26a2bf2ce0d638d15f5df114331ef24dabe3be9d0f40b4e4915b78c9855baacf252c0c50130208ebe6452b647d4cb3476bc0452ced958bb08d85d69d4436da35d206f5b4e6407e0c5b0af41f54d401cf75284d103bfabb627a5b32154e07b0d11028bc0cee2ad3b2ca99c3fc4728ff30f60dd2db91956ddcc750cedb07d5fd58641aaf6fed70092a884d27732128b4999198ace9e2f4dd30eff2b530b21b7514e9e3d6fe8ab36ac21d77f1139fa6962c78041339c9073d89570dc4834b4aa97d379122da405167186dc95c98d4e96ee6320cfb63fd57265abb1133a74b56ab6b54b3e38ebedd36820ff5ae61ea54aa535e96323efc850f5d91168af7b22dc16b0ac7f87187383a003075f4c3a1b9d14fb6b59dc1097fd151e255b4ca4eb660c9a999fedf4c7bb1536a1f32af0049234bb9617de3eaeff6007f4ce4857cf07adba69f3cdf70bbf53d4c3c81f820b24bc3e084d4d37cc3c592452a4fa430bb2cba81194904b2d5c153c50375df095a8ea2854dee14c0ecb516fce30f6e4760f847cce5ccdb2d56699d718a8b0548c8e73b9ae71a3ee6401c696ea"}, {0x40, 0x1, 0x81, "66fc7a973579b22b27630f4b8c2f1843495c2bb63196dd7c282f03b0ff3ec040b7940cac673b0820fe2529d18feaacac"}, {0xb8, 0xffff, 0x9c, "92702dd65dc262dccd887464cce94082a52da74b79987ee352fba3223ca5f084aa5699ef78a1ce2aa26fe1d2ade768b278617310269b3956ddfe9eb39f0a5790b8806c8a9b8ff8cb15abe3f90ecf7d62a0d854b776e0d65afbf8d10ad797b82028a176bcb47e2eaca5deface8f2d9ba837f10344500b5ae825682514584c3dc7266afa1b5a9b5a514e0464e72b32308d89e3fb6485577ca62bf4ddd0b3aa429a3ce91adf"}], 0x1190}, 0x2) r1 = dup(r0) utimensat(r1, &(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)={{0x38, 0xfffffffffffffffe}, {0x5, 0x5}}, 0x2) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xe, &(0x7f0000000000)="01000000", 0x4) 21:18:31 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) recvfrom$inet6(r1, &(0x7f00000000c0)=""/167, 0xa7, 0x41, 0x0, 0x99) shutdown(r1, 0x2) getsockname$inet6(r0, 0x0, 0x0) 21:18:32 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000080)=""/238, 0xee) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r2) dup2(r1, r1) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000180), 0x10000) 21:18:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r0, 0x2) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) accept(r1, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) 21:18:32 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) socket$unix(0x1, 0x5, 0x0) 21:18:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="3c0cc03372c72b0136f8bab08736ab600ef4a47d28e6", 0x16}, {&(0x7f00000000c0)="8533aede103fa54949f75a56dfefaf223ded0a8cc46585057407bd0d8d76f16b444b54b7791bb7d4ab5eef85b45f30f561383280460bb258b07877aa5008d3913fcb2629d0ef2c416cb2471e1fcdd445dffd3153c7598d12cca47e830adc46d35e66ee344d1836675e65323a540388197d6ff4e175418d444e", 0x79}], 0x2) write(r1, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) pipe(&(0x7f0000000140)) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 21:18:33 executing program 1: r0 = socket$inet(0x2, 0x0, 0x34) setsockopt(r0, 0x7, 0x1f, &(0x7f0000000040)="ccf13a4e4d77e5d7e49c0f6eb1b4d3424a84407971a84e31a615f56a9f67b72577df7df376408516f5", 0x29) r1 = socket(0x80005, 0x3, 0x7) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r1, 0x1) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 21:18:33 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f00007c6000/0x2000)=nil, 0x2000, 0x5) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x6, 0x53, 0x7, 0x8000, "b96967a9d2da8b2add5d946ec2eac22cf28db241", 0x3, 0x8}) madvise(&(0x7f00001c8000/0x2000)=nil, 0x2000, 0x5) close(r1) unlink(&(0x7f00000000c0)='./file0\x00') setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet6(0x18, 0x8007, 0x8001) 21:18:33 executing program 0: socket(0x11, 0x3, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0x6, 0x10000}) kevent(r0, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 21:18:33 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r0, r1) setreuid(r0, r0) seteuid(0x0) 21:18:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = msgget$private(0x0, 0x43) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/39) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) recvfrom$inet(r0, &(0x7f00000000c0)=""/24, 0x18, 0x41, 0x0, 0x0) r2 = dup(r0) r3 = open$dir(&(0x7f0000000380)='./file0\x00', 0x180, 0x41) linkat(r2, &(0x7f0000000340)='./file0\x00', r3, &(0x7f00000003c0)='./file0\x00', 0x4) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000180)=@in6, 0xc, &(0x7f00000001c0), 0x0, &(0x7f0000000200)=""/224, 0xe0}, 0x801) 21:18:33 executing program 1: msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r0 = msgget(0x0, 0x2) msgrcv(r0, &(0x7f0000000000)={0x0, ""/189}, 0xc5, 0x0, 0x1800) 21:18:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000200)=""/221, 0xdd}, {&(0x7f0000000300)=""/94, 0x5e}], 0x2) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:18:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = shmget(0x0, 0x4000, 0x2000000102, &(0x7f0000ffc000/0x4000)=nil) r3 = geteuid() r4 = dup2(r1, r0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x10000, 0x2d) linkat(r4, &(0x7f0000000100)='./file0\x00', r5, &(0x7f0000000180)='./file0\x00', 0x4) r6 = geteuid() getegid() getgroups(0x3, &(0x7f0000000000)) r7 = getpgrp() kevent(r1, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffb, 0x50, 0x0, 0x8000}, {{r1}, 0xfffffffffffffff8, 0x40, 0x2, 0x0, 0x2b}, {{r1}, 0xfffffffffffffffd, 0x8, 0x4, 0x400, 0x4}, {{r5}, 0xfffffffffffffffe, 0x40, 0xfffff, 0xfc0000000000000, 0x5}, {{r1}, 0x0, 0x60, 0x1, 0xffffffff, 0xffffffff}, {{r0}, 0xfffffffffffffff8, 0x3, 0x0, 0x3ff, 0x8}, {{r1}, 0xfffffffffffffff9, 0x10, 0x20, 0x748a}, {{r5}, 0xfffffffffffffffd, 0x40, 0x44, 0x0, 0xd6}], 0x5, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffd, 0x80, 0x6236ed002fbe12e3, 0x3, 0x10000}, {{r5}, 0xffffffffffffffff, 0x4, 0x25, 0xfffffffeffffffff, 0x1000000000}, {{r4}, 0xfffffffffffffffa, 0xe, 0x3, 0x533b059b, 0x300000}, {{r1}, 0xfffffffffffffff8, 0xc2, 0x2, 0x7ff}, {{r5}, 0xfffffffffffffffb, 0x40, 0x400fffff, 0x2, 0x800}, {{r4}, 0xfffffffffffffffd, 0x2, 0x20000001, 0x6, 0x2}], 0x4, &(0x7f0000000380)={0x10001, 0x8000000}) r8 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000040)={{0x1, r3, 0x0, r6, 0x0, 0x20, 0x9}, 0x3, 0x7, r7, r8, 0x8, 0x8, 0x8000}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31, 0x40000005, 0x2000000000000}], 0x7f, 0x0, 0x0, 0x0) shutdown(r0, 0x2) shmget(0x3, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) 21:18:33 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) getsockopt(r0, 0xfffffffffffffffd, 0x101, 0x0, 0x0) 21:18:33 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000180)=""/118, 0x76) dup(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f00000004c0)="f2313afe3856559d44c1a972587ed0f43b6467f345f70a25162b3ca2f70600000085670c05de795018f33313d670290d0871dff082604938083ee08ef9fae700050040224a6ed2750c1f89adf0d4bacd4f08e2fd90ae2992c66a13d15b6bbfdc5c55a1c1ef5d3364cdca040834cce20cb10609e8dfb8e1b0b6e61407c0ce47b8fe4a64c974203800c2dcc80000000005359d9647492cd2b6abad36dcc22eb71bd5e61486e8a3cfd6d4c4e2e4666bc54f9bdb2e4897c0ea4ea5e2f8a1d25bb7ba58124cf980b5d6b85a39f8afddf3575eb29d7d1e78c173c337c371ce4b89348d0eb7a5d051c4", 0xe6) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x100000001, 0xba, 0x0, 0x88, "f044a62671e9908a7b8a85f07d016fe35f670395", 0x1, 0x6}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) r4 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) poll(&(0x7f0000000140)=[{r4, 0x5}], 0x1, 0x0) getsockname$unix(r3, &(0x7f0000000340)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 21:18:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0/file0\x00', 0x88, 0x100) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xc0, 0xf00fffff, 0x3, 0x4c}], 0xfffffffffffffff8, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x8, 0x100000000, 0x1b0}, {{r0}, 0xfffffffffffffffe, 0x1, 0x20000040, 0x9, 0x7}, {{r0}, 0xfffffffffffffffe, 0xa0, 0x41, 0x4, 0x7}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x2, 0x5}], 0x7, &(0x7f0000000180)={0x7f, 0x3}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0xfffffffffffffff9, 0x80000000, 0x200, 0x0, "066646226947c5e2dcf5fe3177e818f5692aa52a", 0x86, 0x2}) mkdirat(r1, &(0x7f0000000000)='./file0/file0\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) chroot(&(0x7f0000000300)='./file0/file0\x00') 21:18:34 executing program 1: r0 = socket(0x2, 0x4, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/198, 0xc6, 0x40, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400", 0x0, 0x3}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 21:18:34 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') pledge(0xfffffffffffffffe, 0x0) 21:18:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a4ec762a156481038ac880d02", 0x2a) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)=""/144, 0x90}, {}, {&(0x7f0000000040)=""/52, 0x34}, {&(0x7f0000000300)=""/102, 0x66}, {&(0x7f0000000380)=""/217, 0xd9}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000480)=""/202, 0xca}], 0x7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e7f0200"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 21:18:34 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0xa1}], 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)) poll(0x0, 0x0, 0x81) syz_open_pts() 21:18:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xcfc5, 0x0, 0x0, 0x0) dup2(r1, r1) 21:18:34 executing program 1: r0 = semget(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) semctl$GETPID(r0, 0x4, 0x4, 0x0) 21:18:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) 21:18:34 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0) 21:18:34 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) r5 = socket$inet6(0x18, 0x7, 0x3f) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000600)=0x1cf3) r6 = socket$unix(0x1, 0x0, 0x0) r7 = socket$unix(0x1, 0x1, 0x0) r8 = accept$inet6(r0, &(0x7f0000001740), &(0x7f0000001700)=0x37a) r9 = syz_open_pts() r10 = socket$inet6(0x18, 0x0, 0x9) r11 = socket$inet6(0x18, 0x3, 0x81) r12 = socket$inet6(0x18, 0x2, 0x8) pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffc) r15 = syz_open_pts() r16 = syz_open_pts() r17 = open$dir(&(0x7f0000000300)='./file0\x00', 0x20, 0x152) r18 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f0000000140)=0xfca3) kevent(r14, &(0x7f0000000500)=[{{r7}, 0xfffffffffffffffe, 0x6, 0x20000012, 0x2, 0x2}], 0x20, &(0x7f0000000340)=[{{r7}, 0xfffffffffffffff8, 0x2, 0x80000000, 0x3f, 0x44}, {{r17}, 0xfffffffffffffffd, 0x20, 0x0, 0x81, 0x4}, {{r17}, 0xffffffffffffffff, 0xc1, 0xf0000001, 0x3, 0x7ff}], 0x6, &(0x7f00000005c0)={0xfffffffffffffffb, 0x8}) setsockopt$sock_int(r10, 0xffff, 0x0, &(0x7f0000000640)=0x4, 0x4) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x10, 0x1000, 0x1e3a5853}, {{r3}, 0x0, 0x2, 0x5bfc121f1b4cbf4c, 0x8, 0xfffffffffffffeff}, {{r4}, 0xfffffffffffffffd, 0x0, 0x3, 0x7, 0x8}, {{r5}, 0xfffffffffffffff8, 0x20, 0x1, 0xfffffffffffffff8, 0x8}, {{r6}, 0xfffffffffffffffe, 0x50, 0x80000001, 0x2e4b, 0x9}, {{r7}, 0xfffffffffffffff9, 0x10, 0x10, 0x8a6, 0x2}, {{r8}, 0xfffffffffffffffb, 0x20, 0x1, 0x0, 0x5}, {{r9}, 0xffffffffffffffff, 0x8, 0x20000000, 0x5, 0xfff}], 0x6, &(0x7f00000003c0)=[{{r10}, 0xfffffffffffffffb, 0x2, 0x8, 0x7, 0x1}, {{r11}, 0xffffffffffffffff, 0xa8, 0x20000000, 0x8, 0xfffffffffffffff8}, {{r12}, 0xfffffffffffffffd, 0x20, 0x1, 0xbe7e, 0x80}, {{r13}, 0xfffffffffffffff8, 0x0, 0x2, 0x3, 0x200}, {{r15}, 0xffffffffffffffff, 0x10, 0x80, 0x8001}, {{r16}, 0xffffffffffffffff, 0x16, 0x4, 0x0, 0x3}, {{r17}, 0xfffffffffffffff9, 0xe0, 0xfffff, 0xff, 0x93a8}, {{r18}, 0xfffffffffffffffa, 0x8, 0xf0000000, 0x4, 0x71a}], 0x1, &(0x7f00000004c0)={0x8, 0x1}) sendto$unix(r0, &(0x7f0000000680)="ac763968c699f614b17be40e65dd092bc3c62820fbb5787c0a540ab912f80857167d3ea4e971824876cf580503e577f305511c9c480ad6f779df93a0260db062f8cf30ee197b6036ab368b3065d19959f470baeb09e397a987f633dd44117494b7588af1c823677d70adcc6b4146c79d665a8e4a865543abc3956d1e51b5868aeb92b0b7c5d13ff0eb84599a7f02022903a8574f15e511fa6f36fb09837514d9154803fadd324dec8bba422558ad873030233c954c9909b21f7d173f3d5ee49705efc902c4cc4314dcf1c1da45ab7ba5bcf8fd64ff75f2246889d800d5f6fa7cce8a755ea34266e998687178c410862f54a689fdee5594a743d4a33a573501ec66ddcb4e934879bac92d906541ac179a15fb7851b734ab58eda8542eaa9a9153523db46c59a024a89ab119ba75e2654a592e6a979b032467fff9f55b3ff4d409913b8090919705ccacc8eee3a47b2280be44349ddb51924e490fdb4aac4cc4dc90768de42a58cecbcb7d3a4b58220159ea7073bfaa441a89b8a333f26042c2da66ff683272c63eb79e3b5226e306c736a4113c29d016f5b8066767250c274ce4a80e61253cc44e44517d1ea05e4da965130513b46d876a39f64af5e53b8c28b0cf64a31b57e4988683a254d3e83ab8b1c335a42d3450ef3e2b72611e84af436a55a686670c7cc011e7ab4d24b5fa7fc7298b4cefe3e9f864b81a9ddfab2de49711a2cdbb94fe9e6f5690314f88bb18c33755fd3eb2f234a2c0bd3ba1e6b69336100c669f1757e7a5d4a0c352ed67f9df90f7f6574f5be12e7b58175e3da8b777eb759996f0bd0dd1955b2cd02067e7b03f78cd68dff08823d196d786418e17cff7f8adfa36d16544c92e1d4128b57787a2b8968999a2d4d91fd6364c43617a18d729145d302d8d905810a836d8d735c72c839bb03c48bdb79631dc78349368c006d4ff55a4304ca1ee9197ccf7a581405463fa6b08d46ed63a845b63b1d3e260bd9ef7dbd7d505dae6c2b5372b032a8f0b5eaf2a719a8f5c1bf0c0a5896ec5a44374ec69ff7441dac2850ce12186d84612adf69c4c1d762f47e2b4d09ac9d4940f2d86292230d5831efb40f68d325e15bb4e3719549db0bdec6ed06ead6c531eb30058c10bf60611948198814d625b4f2e0e7065150a7b4f2fada19949e8e3c76a06569a99b5457997ecd1db6fc4d70b1d747288eb846451a63996830522534e8d0ac761b158ab525061fc193359292ccb6f49642ee22a53ec1e5cc7dbba09cac55725f02abe4b6f8a3890ac2fa8abd34641c1b06155948d8a4d6ce72aace0c603ac132d4841156a80841580f3561427043b72daa7377e95b0cadc4318bb8112b7e24724c3d79f3a5474cfb385b22dcdd1305da220f25ebd7e19b51579eedd918e739021f0af522d986e17a4ac51a56ab57f9dbc7ff52c48412aaa18096d6a815474d332619b62c8ac6682131e432ee79a23e2f4b18c69cbce13e17b83b5e32e7a5f698ffded24345f4141b8a9661e1653572e8c12fa343284f5a01c3091ccb1f6b5757de2d51b62fa7cd25694c8af0d53b7f639839119fe9435cc7c08535ce9aeeb30078789f4bbe2d7881e3f1ee58aa38a487953e5fb6c108c03e3d0c6903939310f61bb1687fef3b0704a2ed4999ac1bbae744c0bedc6c8a197cd54e6209648e0d7b26d6e262ae9b71d8d4e125c203fd114f31ed065e701580b570f0a260b20b135a8ac0d7b48c3ce0b05f9904324ca4d6be1c798b0be108bc1131500ca04f6e68e8dcfae83b7ce274f8dedafb509142a24cd6aae67e85f74e64b371511ac3fb5d542edcb961bd9d8f7a2be8aaebfe44fdfdb06cf719c4c08c933e701a4eb8592febac9b7674f8e844b0c7ead44ee8c2989da2a8d49402520e7cb276e0a618a40c02d0054d4f7b791d6c1a309d7df5fed52c19b59056344af4d6c1f685dbf3adae1186a581537f9d42b59af66691737e60484a53747e129b246368b933c988afb4c54705af78feda80d51452b16bf47a997246c3665b6ac9449ba32129c04a01755472a918484b3997c06912cf23e0bbb68c336d2c0cd647f3b23afa260e92a0632c54cca23b549fd723eb13837f17b6915648bd66067662095e6bf025b087bf03e959f12083af6a037f0bcc0d31146b896efe3643b0d053a0e7a39ce76b9b628586c0f8018e76d75f5d9a14c3c16e7b18f7c796c6147e5b61c105d409c65a22c73a3b3a609c5111cbc4fe514ce751ce3341fac2874e569439ac5fb5c3fd3621d4a798a7cbbe2ae3cc4931ccdd8c0e128fd40222d9c162162a9df2f0e8b2c533220b35dfd21b2cac6c26cb04e50f7e21dce92a4d324e34bda50ae0f9394e377a0760272c96ca7226b6bef9ca9a990f0b9885e4ea48c7c858ec53ee312dd0c75bd2679fa889960337eeadd83e21ff0bb9650d8d9439019b98016855aed15a0293bc3ef4c2b8ea3a4ec9d7a41942c0474738085ab473633414de04205417270238acbd17a12d55318d76ac4bb599d1cc32a648aa08dd9d0dc8e6e8cd7dc571cf11e6a035e098e24c523c75d8c96eeb58acb1b773d74671a4079cc05e4c7575cc81d593c8af5b42515f1bb15a1a06467b30d0d3b3c63641950d22fd14fb019c55caa7103cd30df430cb8d18774b16654fe86eab428f1651a569487fca82e791775b76aea0cb94876ef1804686adece6f7b320e2783ce9a6dba93faa96d553ad68ae1d7984a0b23b36896e7cf5c5481210d007ba08fbc0991c70936925ea70b34d0b1e689b3229b430d5b506947baf13dfac77fc1d2ffebdd0f80eb0a46e0a15aca9caeba31ee7b8aede5d9c6ecc4054c872dc06827930cb755eb23290d7e2db700c0c7f0dfa3d724dc4f9e266e1b00ba1abaaf3708e0c981e861919dd6585d3d3319728e1c25128c69599400b9c91a63d85ae1a1d61fd6f3a3004676ffed8019bcbd916741612ab017b2b77d3e1cb9d2c6de81e412ea5d1b45abd87a18fca8e057f2a3ad4e449e5bba88c3eb9223c1607df29a5468093de47e1b320b55ea6a1c7c56f3f93440d9d38f4c6e2948e44460c80534e4576e002e2c0b2861a80644709befd5c1cd8d94ab8a76e2e0be3ccb56b9be0083c0bff18cf7025be22b9b27e33e587a061d4a9eb8cd8c9c535f3667ed5ccdf109b64f39bca5b73b8077d2e7446f1a7adcbff4b1b5a4d1ed9b5896d88377992f538e56d2c6643e93e95980a77cedfd2f3331943a2f23c0dbbfd2b70e1d70881e16946c1f5cb3a28d81384c2875774034a9c0a140fcffd23f147ff64819d484f14bd2ad3ecc0c80deefeece6a439e9b4a2ecc64c27bdf417b880b2cf1f48d3c433dae77946cfdf7f5bdbfb08ddc5d92affcf7e73e75f3b07093d4b5186c0bbc7d443a27147ae928159bc7e93fb37fe8f6f85ef72d03074579bea144a0f5e797cd306e9c5a1a4c5c5153f1a0410c7d2241bed90c93161fe821c9020c6df87da92b112531a7e47eb9473290d80127012bc2ceb39f02fd45c88ad09491ef256a290ca2f78365f54d55884581d94edda4c7b8fec2ffc628d5aa1fa65e454263777e41feaa59616b499e7b5bf1926c62644e31795fb2093a5d4c0def3ddaa2b57d699ebeef3b25023859523a67deecdfce5711d23830af2cb8030bd53c2a89223df60206a8ab7f4f7debdd85f5205012b5833f23394e372cb1e646cab3f31bf2705f0472c1d91b1767026a890638e4f1b4552c23e0869c71bb9c1e64d8bf6ba7960ccab7dcc06927d7844d47eb31f34c857d4b9a694cb47ed37d29ce65e14c180d6089cc1735ead1034ebc79ac215d5cb378fe0f91984c72cd04d98f70ab7308ebff0754a93727d9c2f8633ac5aaedc5ea21567955c48c616d42a5d95552397f199b7f2bd7f184801877d3dfbafeae6c7c5d2341e3d156f541bb7fd12ac53916e3d8ac0f6cc32df233fe0bc7aca3b5de534d400e8b3f04ece12c7e3997bce8262165d2f239503f003cb92f388b64bee00df76fbb098ef3f38ed5acb270cfcb49adc060c82271ec55e3f48483a7236ff93cb7d3c1fa596123206a87351bcda3c8ace5d6ce790b149c6b45cf9f4b5b7009efa0923506fc083fd743c23d401556547ad36bc08f00e24f14491e57b00135e2e8cbb68a581cbd69fa1699cc3d344bc7d177c81d47a819c1feb26d179dd025ebb3588e5630d9b1ca127ed6c8a59d16ea98f6b5ad8726044a6ac2c19940fd87d09a9afbfe3ce8ac1a89328c37f0de16f881686590a16a3e758a82dd6dc39506b8671093de2205f48cc6913675245bf495034a8e91de3eeba251930f71726bd2b7392597861bffd94ddb55c70dd41a9b33877e5e663f322482a6295e0f1299e4ea51e33386923b4e84c8c689c3ca7b8a29091a9a673e6e834049171a2e8bbeac701065be22c7e89ac2ff039ae3c8ea87e6787db67e1a5cc5abc29bc578c7882f0817dd5f3680824572e878340d7aed10ed728d5f82712cfe41992a7d291b2cf424ab8ba5a4f03f2d9a531f1e5b813a2472d9ead25e36d76b3a54d79b8fed8e46014a109a016b7fd5caa7457c200ab8c2954ab7ca502f4cf119cd7d07dd01898fca3fc51996332398c0e788269a58aba41edd6452d8bfa50f839fd77a7769e32a9b75cc02cfdd55e812f3b351434f0fad1418f1dcab130cd6f7da830be29781b7a70e025920292ab0b8a62b237f1ce574bdb7407940bd43d99b453e8f8db8c2e08655ddf8b42acb9491c44b02b4624b18fd85d00f0a7716bc67fc9ca644c278e707862d5c7e389563c5fcc8e845f3c5d58f49bd752ae5f5dbcdc00bca47867ec8da33b88b41bd1e49a6d741d55c35b0ae506de9d09887c083822b18b1c07238ce1ee5e2496810651f8d1746ddeef8e675a1e40c54c716dd94108ed7a2c67ff033602aadabcdb897fb8ca5db0cb75c9157f3e621df140d801b400f77e4c87b7bc2b136ddedd14c388bc85c8fba48f257de099dab85a8971673ac0905dfd79b8e8e8ce993eeabf57c0e099a39a4b7acb4abfb123eea4a77f616e7c460caee1374fb616ca7470c84c5d6e976b04bb080ad6c509dc4afe0462e751b7b68c4637ca3b60e58b33fb528695d63ced2757f6bcfba61eeba6e991f69411e14a2b9c5496803800e19ae310f6ca283f93311cb9fb70eea5114be3abc2437b5580b3a5ab0c67d0eb5e043912abf42b62288199f6221b25059921ecb74e1a1efcf3651e7f6199bff34a06f62d4d5444b49b4db7c3bfc61d838804988d793a669a4327469ada5568607a32f1bb0b0a0941329bb6bb006d7abdee02bc6297d43be286a54d43f8b996ed046575f9653f203b944845fb58c69343f955f5ffd4b7924f3dab9d575e77b8a95434f76e7c4b0c6cc28606111c0006877bbf2258360b762e036c89146f2b5f50cad3f55c94dc1be2c4181d5a7d50a451937f7775875dea3667d8e4c3a0f77ac15b75be304dfef5ca4a2021d0f21c29473aa8bfe5b38edfd3a4849de62956b302ef1894bee077b35d265e508d5f77c1c71eac4c23de5647c060415a84c575e1cecab35e8656ddcdee07b8b56402483344f2e2100d4035b88f4b215d16142a8072d514749970873663bd2eab3330e1720d043abe679913c41e7f0f89ef42203e80594fe811d3b58a3328d77682f82359f437dcd15108c7e609fde7041e979e10a646a22e8e473241a00fec78985eddc0657a1dfdf201ad51d1c6a04f79783aa4e1689fe70c51dd8906ad0c8b2bbeb896096e90b65547cd43f9e6feedf5145202b162388abbd7fed5c3eeded24229de69c17ebc14dd6e48ed1351109fd50698740", 0x1000, 0x8, &(0x7f0000001680)=ANY=[@ANYBLOB="00000120b00000000000"], 0xa) r19 = syz_open_pts() ioctl$TIOCSETAW(r19, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "b79dad9c4c242c382d4027fae609a4ebf482be04", 0x0, 0xfffffffffffffffe}) syz_open_pts() ioctl$TIOCCONS(r19, 0x80047462, &(0x7f0000000040)=0x6) 21:18:34 executing program 0: 21:18:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1207, &(0x7f00000001c0), &(0x7f0000000200)=0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000900)=[{&(0x7f0000000800)="cc", 0x1}], 0x31e) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') getrusage(0x0, &(0x7f0000000040)) 21:18:34 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x8c2, 0x10) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 21:18:34 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x20) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00001ef000/0x4000)=nil, 0x4000, 0x4) 21:18:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="8602432f0069bad0f921985c9091f5cd9f6c65e9a9000000000000000000e5ff0000d0a8d610f9694ff31d04915cc533b6001fd0d74dda98eed83d8a76e4af13b705571e010c90b32a4c20481de7df27645eac0725661a87d8e132cb21beff6f47e848039d2bae6e054f03c31b821772fbcf87167120bb304fbe66b83657bb9eefa5cd65f7ffffffffffffff2dfa49c2ee29bc8aa686738d3f82582fa172a44894160c4dd2874be7d86e2d0ef9eceefd6e2b9852000ffd41b2a0b7981b398aa107efb420fa0032ac34288233d12c3ac3284cb2e1e019a188e2fc2fdb3752fd8ae0150ba2f78be4cccd9f3dec9ec63b0519ccb940bd5352ad7c45f1a64d0fca96db62f7e26177cde12f115d0eb90a3a4769f88db1b50ed1da15489354afc7d99bc418c73355692e2ace254c1a3e148e1b471b8c18b2645f4e6b7276e605b21ab108433308b450d3f32b7302de9fb226f0803997640c66c38be9ddc710a336d07fd81d49efc54457cf8f0a0eab2491e5cee41b88edfc44eaddd4f82d8c14c36457c73a782800df34fca2ec571d3c4208bee2bd59132e7808e6009ab073e86d8cd768b208dcf408a8c3e06680739adba2a78abbebc34d22dd5d6ea49740e87a3f838216ba0646c9c67091c66def20f7c197b101968caec30eb1da7a760b42bd1f808ec86ffdebf315635a36a1847e2bfcb9a26493764a7ea6c6c4f5935e6f214f5bde7a3cc80d0198"], 0x1) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000540)="6e10739d068b22dae161cf7314c88d9603507fcc43330e5d5e214b62d186bf3f46adf5ac512aa2e23e4335a772dedfdaf72258098030b942674e682934cabac551ad9e1812c563ce80b38d7a486e5355ca7c5e1ac8edf3712158e33e65ca76e126de0b74c3a864d487e49bc8acae9e6dd3ba608160833148a6bfd59c4ed27de73279ca96a64ca8cf93325979eb78f93f6e4290d9368ae0ec9a4f150191840bdb67baf4119550db447672458c1b37b266c792f884c02ec6582ad2381362b514cee1cd337cd4209cc0c2794e30dd1f38b856a3c387a7350c291f6fbdc2df2a057bc5a150defdc8ead8feaaac5528959296f98fe42fcf90048e102c4a3bf873eb25780f087602efa619f945c5dbc48ad193980c892ee32cdddb006d889692a78526099c752d11b7a1891ee694502e32d5ebf3497578cc688b1abbb0127c9eb9a406025716fbde2d713654d12b925ccbfeff3aa15d6ed8ec9debfd7fe4b48d1ec8579eb88bc2d7d422eeeac7ac1b74b3e234433e950aba9e52fa3eba57eedd5852f89b708f11ea2158fa308fbf9e25c4f6f58638ebe45f4c9f99c424288e7496cd20ada594cb033a1d246afcb7996994bccb732ebf5cc24d1adf5fc7d5202a26e3cd221e25f89139e32d32607a6589083fccdfde43ab3dcdf212d9830ba28dff9c9d034087ea984a94c775ae877b65834b88c1af46fc7f32a7eacdb72cd2126f23f7fcbdbd2e1c4ba68be344cdbaba5b2be34931395c56a380dd37bab2ac7fa9f8a01fa5c5a73796edb97986e74969cb15263ece3cb0c14c21f3eda7017c23de05645f9426cbaa0a51392aec7a17d812a207682a11e0432fe090d382efad7b57c46d0fae3f64fafac67f4ccdf2f87d1ab4cca81d84cef6e532800f362a7da133f328e238eae7355d81913d7462c9ccbd334a1bf37a1042a464c04999b8f368e08a47a32550fdaac21a1f4c519e70fdc7ec979d0cc05cb8f7ac3f7d4d3a1c63e076e2a97fa382042622a1c4fb8f81cfc993b78882a0867cc3818aec08fdc83807f07246aa75e9f8e59c864532fcf71a873f0be09319be7478362e168bb018ff705eb343b6c1db4c5a771e5c1343470ac5d5eb89f4417d5ce2a4d15e1b572f70cf290cb17cad0d7df263425686eb8fcbb8624e44e32c6ddd43c00d283749c6746e46dbc88fac3a78ab24209e9afc2a11b675fef444c3f65cae9962657427738ac4371b1771a013d0ea49d9d6995db4384ceb5d7998dc2290d7d6c7ecd56384a00341be691d4a9586976e5067a48759af771fe77158b1b74fc0783c4150f1008371c335a131ef593db3dab992742c15bf66dfc4e8019329e947ae189e31062c8fc51f8a4f28cf9730dae596072968aed04614b9203f895d215621615c1be96dd922c12e2718948aa8d5bdb21aaca6228d2efd77ab328fd436977e60aa6dc1718de8a8edb1745e1df8929da02bcd251aadbc3cd2e102128329673ad6e531346e6eee93f709aeedd2b74010d732d881e038b09c09ebf428eada70053cc66229788f6856658ecccdc4b7710b36bcafb2ae49bff7088b0e8b2b6c2095f2d7cb6c0f9935ad71bbb173e042033a7ca6322fe2ceb6a7804c50cdf6b750c880948945dd5d30ed0b023f4013b97e914f4ed41fcd50b62a808ca5ce0be2a88b5cf86920aa37b5db7f7c98235bc2a0faa229bb67c91226782c5fb31233881d44ae3b8222a76c84d3ee7328658d24b0c7fae5912984474491c7a7d4f7c57d625bf5cd32a60ae2c46ef7f20b26bfbaa2e75ed5bee5b52a0d6cdc22a228d62e0d95064cd39f0e021775a19cfc2f399751b7cbb149ddbe397a7f45f971d01714a4d11aed66ea88fa239ee552848517aa4c09fed275b2043701a51b79a9356a9539cbfce02fa1b9e82923e2b360de21cf77f64a6ec2594300ce7336f9a88a423deda021c26dc8b21fa8723bbe4dead886e33ff2051b1377d46f203665fd2fd0c2e6d49898fd629fb1f7c358fdfa5e4be91a931e077f181195", 0x58d}], 0x1) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) fcntl$getflags(r1, 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x9, 0x3, 0x9, 0x3, "c12db0bb0cb6e36f4b58a0c8e84715ba70bf89ba", 0x44, 0x1ff}) 21:18:34 executing program 1: syz_emit_ethernet(0x3cc, &(0x7f00006ba000)) r0 = shmget$private(0x0, 0x1000, 0x488, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) 21:18:35 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x240, 0x90) syz_open_pts() r0 = accept(0xffffffffffffffff, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) r1 = socket(0x32, 0x0, 0x200) r2 = dup2(r0, r1) getsockname$inet(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockname$inet6(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mincore(&(0x7f0000ffa000/0x2000)=nil, 0x2000, &(0x7f00000000c0)=""/195) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 21:18:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) write(r0, &(0x7f0000000140)="16d71462a9f797aae67d533c54f7c4978183fe9b1f225ad4745237a1b0895fc17ee45e32a1ee4495e5569cd0d9d44df185c88ad3469c0dd325eab39d4b9e7d021e9dbddf2f90083d2eb8d94d58a461ac6c3b636b5be522473e215d95ff461a93fdcecd8fb5d53b74e59e66efbb8323a644b66a59c89c2da078f0bc0a3cb70256f5a2d1ea5604307ea6e9820bdec5c42654653e161d09ca46ded5c338fa6b", 0x9e) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) 21:18:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000200)=0x1) write(r0, &(0x7f0000000600)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0047b6ca6109f7aea8ecf6dd77c63934a8734f11c216cd71f4a60b512c3ecd9d", 0x150) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x3, 0x8309, 0x4, 0xf7, "632b60b46903fcb35e3d5f00855d0c578ad91ed5", 0xff, 0x3}) close(r0) dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xab71, 0x1000, 0x2, 0xa98a, "c69d908eb83d7513276633b90484e005c9953274", 0x7, 0xff}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x1f, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 21:18:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) sendmsg(r0, &(0x7f0000001400)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="51a1ff6a4d12d079b00ab8d43af8e81baf27f76b91d2c5ffc5df44c2873bf226c10b02da8db4a56c6431412606a796131977a8c5f1bdd8d7bbf37625a4839375bc9de4ff8da4f691ba54a664f1b79aa54d85754d8f54d9b168b5af833b2cd365c8519216e8138800c73a5fd4f9e5b717f4611055dd8ad83eb813f4d8d80565a58ed286b76e70b00a53fac2b1309679ff7e94e1e5039f70d11f700c25053201cccfc6f2b046be92d30da4ca7ef44a8a81a05208c1cda4669db37a0299a57dd1cda00fc9906ecbd2c98a01d26afd07be4ee784", 0xd2}, {&(0x7f0000000200)="796d8f26efcae08f49aba68643e15c2ef13005e6302cab854075c5ba3cc20577edfda42c151b5957f2cc0b0b1e3cb916f4be47411e49f7e24fc4df93e8530001d9c0948861e5324a463ba63a2fb5c0da8fbdb81429397a640bba1d227aad676d03fe24132bf536b96516b86375562301b9cad970151a916c6ee580552ce9c324d32c7e16bd626489e4190fbbd7fda78aac1e8819f3eaedeb81d8d2c6ab5262f088d87c554f7bca64f331757ffcfe", 0xae}, {&(0x7f0000000040)="00db0f91a8acd5725f0ba72de85eccd11aa7a1fee040046dea71c3161665e49fbf922cf3e45f5ca7e28a2b9044d60f79608017a38a201bc423", 0x39}, {&(0x7f00000002c0)="d8d04ca0ea03ab86a0ec4d43c86f4ba32d674d4dfa63d2c72f8b444a6062af93f1e24719d552b26d2eec3e2448f2c01a40b029bea605405b15ca1174fbf8e961817870d0b69ad2cd8e0c16612e840d6113df8a014bc278bfc43379ee2e8aa4ba3db83f17f6c95ecf40baf68340a620e455cbfcd6cc2a04592e05554f244f546c06d717e852b7d1c7eba71a4a32b17206d144", 0x92}], 0x4, &(0x7f0000000380)=[{0x38, 0xffff, 0xff, "549637d5f54ddd88ce919d5d72ffc837b3428e794fabe4675eb67228dda899dec885"}, {0x1010, 0xffff, 0x1, "ec27c2ef385811bccf86b74c3069e81ba88b2d7603c262d4fb4862d1f79e1338f63963a6babd502748db77208b300dabdbbda72de9977a27bb77778305d2dc18c0dfe7b65b24dfa3169f5e79f1b3e85742d25a9cd8fd574d5d95786021bd4adef79179f481b7eaf4c2be93331e3ff017b8b2cb876fbc91b4aa0bda09159cf69c4bf2224e1cd66e6915d4663489e72fce93d7f281aa5dcbd5c34b2ac13a383c160f4b9eeb32aca61db928b0cf03a229c7e9014084bc2cdbb35b3004b346cb14df8b17727dc5158d7ecdec214299e7553dcfafbfe83959c77597dc996dcbfb34d42075559710968ad63f6d01dbe398183af7ed731c1d3707bf0da0d81a7ee2fbcb138b30f3e315ba0868a3cd30e788b26abf424ac4a8023281d2e91823bb15e93d48924f5249304078915dacecb610aecf0ff3e0ed52d8466a1a32c863a16302d3572e2097b5c214cf773741db7637485b15be5a67ef5cffee34be4c34eb51be90842a31266df2a4f94b3dd57dcd0c2e0ef50ef65d94414a16e8a71ef0db01ca1ca8fd89da00cf3da957352cf5ce38fbc52e23c36eef07d919f0b5c1b47751577b71c13e3fcea4c09e9df3d66e0c9a9becaa002ee60407fe598be715eef44b94e9e12ab26a4363321c0e70fb162842c3fe400d8fe24e7cb0604c5bf837a4c76b639fe28e4aea841c3f355b0f135cf986d98e5d2d94af075fe8a57f28f85e243e381f4db86ff3ea610b183ba62e6aa2314f371a6348dc35cc8bcf544ae87a193925709187e543dd7bc5235d654e78fb4d0c91dec92447970dc94723fb0a5eb5d8e58251825a3cfdbcadc8d1a5f1404afde09cdc0e362daaffc266edb9b4d57d823582d7ad92c00018ce75eb0b7c9dd46d661cb2a034e9d0c6a042ad0fcd1be144254759b4b01be46892f25fc7aa20e8aca6d94f2a72727bf7f920ceb832c8aa50bba515d91e93ceaaf0b94f2fb36760a8994ecc5e163d26f21d331653f82c5679927d23f5b09eeffcc1181e1b332ee5634d9cadb22226d517dd27e87a10b31ede0ff1625cacb9bce6c534b38f811fd396ff3b926439a7b559e08b601d4a4b991095242d49604056251811564f2b9a88eb283a60d2759cce9dbc3b1deeecf97f81bd67aa98295d6ab49a78f196e4cfd05708d52f7ac03f0b5212a1bccb304aadd06d81e776dabad16e4c3748fedea277f0d0d3f66e9f9144bdc94ea1ec23d33c15106cccd0f14ce7b26766331ea13c88e74277cd9b5695f381eab88d0fc6928712b5f96b04ea64294858feee99c5ddcab0541828470689624f83c5bbc2690d23bb03d4fae7e034874a6e3062a92f691005667aff7cc97b93bddeae06831b0425f02dc47ff2cc08e2203d5b099321045b656fa0748189f1e806e468360ef635f8010b4b2588b3f1647e6f1253de4849aee40c32b5d14bb393d6d67bf66706d3774f08c17ad132de6753f7d361ce29e5e685ba9653134e673fafb000264543772f71cd53edca15d8ceebac2d3634172ebd7dc1caf78de6a50dca00f570293bab3b33f7eb647965455b4a876eb1cf272ad0865ecbae7b25e21aba13cb5f405d03e1b00f1e8b65618af34fd605f4d056c6058c4d2bd015ac26197382bbb11b98bb76ad57d4ffb3df3310b8a4481ddc88c2df93a494c2904c8272f3907bf9f8f87bb6b032a59b828404450f18546aac03b30a0458e0e231148a3449b15cea167faceb45883d28913dc9936133cab98221ef718c0de065b3db9ccf8262eb6bd6ae024980adc854259d6e5a7af9432fe02edfe19edb5b7698fa2ee95d9f3dca85a7f39a6a89210cd4641a5e838f25aaa9cf667c119dd41f900f59d084870d2759fb805f7903dd8b03b13e6301c7ce1c5a7329db7d0e7a050ff1eaf0ac1295a847e7360ccc6f2427a346a38cd3ffb384f2480f423b6f894f9d201a9f3bd6e78bfb1bc03a66ab8b140ebc7b0733cc6a1b8bdbe5ee0aeb6ff000023028af8bf4f4e1c9d548c2f3f7c3fa7217dbb3eb735295eb69137e82874fbff2ea86235961134e2636924d148b0a9d4b1ef0be2ad97ad89b706b878328143b13c8c10f5eb9408e803fc81b7025b1d47dfc3d9cafe57a8b5308942ebd56d97f26304b7e1ac0da8015a801268578e4501805e52880518531b479b39d99d50f5baeffbddd3fb40698ee519be573d54256cd8279578d02e7faefb8f900e5899ed54ff7d83c3196a9c5aef557aad51cc7ec99f17a0ee090a0495e56e5ce1a775f14f49a444769fedc128f6c2be6c83402b80155695fbe6673f190961a19ff24f67257d979624ef51b8bc5c05e4afce95b827b886d960f37b6b5e10246f4fcfe9f6376fb2bb733f2af5e030a57bc5dd93906d9d11bd4ddc2280b108752098dea84aaa080e1dba85b9c8e41269d0b6ae600b4044e350e920a303b78f6bcf018c306307f65d9048a8a19d7db7c207aa50f8e75c5061798145389965485cb1547413a5dfa966fbf5760011347c9b5ec02bc09b9b237e8f0c6389c6242f53ca5bb480931d28af975a3794a7eac6a29e5433458935ff40fd532aa610a4cf955f3c6550657e101cb2ab4781967a6dbfe813d0d1bdb9fe2590b07eb18cab41f81658a3bd0a3886974ddfa4b674f4ba8d692976f9dfc824e143d8b99de0bf2710b06423eccfde7eab3099d89ec1ae42a01a43a0cf85a8db55d0988f89feaf241d1fb1f1c7a6adc4c0cf4a33791b135407b49d2870250a1d9fdf285504d2388de87653763e82bf0ca7d2e6a860910411d54c22eb48ecb4d2c53e08e2d4de59d83620c95ba8421cea38a0bf61d064bfbb35c687c2dd2c2ab8699a56ea516f5bdca860cea951091a5edb6a38c0834536c9c48be0d0b3bac74d64a5a33aaf6ec7d5a483873517cfca3395b4251d986c298d4425130c5e55450c349244e1e52e5ee18f1ac0e576f6b5c21036d8f7338e1491415c618772a84531e9d7b0f2f036c6f3b09bbd7178c410cea6074cce16b2e73b64607dd6f8ce9a96e91f42e807c1bc8fe456f68a6ca4bfb402c54f29232cd5d8d577fdc84959a7f6042410c8483dbd2dd2be72dd8e1475265f28e9f31be4ddf4aeba717e608135c565bed854380f0081b0f95c1329cf7ebe52167f16262dd90b3c55099391cea815a293c95dd779aa75c3654e62427e5a5c78ea2d6aab913a5fbce5ef5f03dffa93c3a9a43acd2e74d42a759671c9048bed73ecd981e0419001486e4e5239be962c1c29465b51445dabea6d5a892b6dc2d56b1f3b6d03837131a66b31e7406814ad947ed4d8214ffb955c55b1437f565ba29c7d4ae68f62d620f9397bb9dcd347274b917c019098c66152a5c0852d5251bc3def5dc10434b3624270c78e1d03f79f5da27ac6944ad24af5c0150e6a05e74a2e3356e79fe2986f1e489a3c03a2a3f0b165efe539c7ec6b3811dd5e3dc769c4b8af7b925ec2ab7d05f69f448b4812aab71f97ab8fc726d61af76e2e889917dd0335538ed92cc98deaea6045f2e1f46ff23ad00d06e554e9cba078f663703d53463c7c681f85cc5a9007160df7fb49b02d1179a7594ab5577f6ed7b6f5b194cb631ddd1d55e0827c98b7ae0696d3122bbc9c41de5418cf88879bd47ce4f8cb3e0ef2c1a6ec555632f81d48a365d03088137402104b6d5ba7526fb6da296d425d5e53d0b53ce10b216be4288e7faa1eb53ce3679c55db3f7e91c7d2ccc2f722229174520f56c7628aed4376844ff4afb651e11a0d2fdc0a67e5d9b5df5de7478d4372c01322cdc8267018dc7363bf022bdc63254c05fed42789ef3e0122c964c4378a5d13634e693db7a9995ff6730953ac69a27bc925b65c08c3780818ac16b8b1f3ddbe6e76f29b4698de56fd132ff0fc462d6b5095bcbdd4e164dcfaa2a5f72531540339dcbe2a61b968c2401b7631875704b495dcb3af0902e4a4226d11a8d91714958c373f6401e0ed38383b770a7a3b72152c56723365f4dac7c6158174423bb267fc3d13fbdd813f764b9d0e7dd1d840a92086db1998367f9b21c03cb97230deada185bd088d41cebaaa23f115f6f28eadd3a1c52596f255e1930b9782a2066547ddf5dc77ece01a1c8b59234e5be7cfa343a4734cf847dca1e202da0ac59d5e2d90910db0c317b0f6476294dc0c285ae1531e53247c216c4bd9bf51aea91759b4aeec2fdd60f5991ad479f0a065a39bfdbc29bfbbd3882ec6a2483f47330a3aa6a08c8808dcc051851c104b646b2cca71f940b1f85b6b97486cd45d5e24533dcd4df8f4cb066f2d787faea3576d15269dcb2647f63c4f07a689b9d03ee0f2e953874149c99598577fec3517d8b870b2a45cb31d4a5b701f65d150087a3fddca4b41e5d45d2dd64acdb9ba7573bf2248b95d5116df9c4677a2f678e044ba4e30603eece16b20ae4467866b8059daebe837e866dd3c7764f8b47c4eef6423d41fe49e662e5ded44f8fcb4b537442ee3d4c960ad7e5413b16cff05569722312d9ebc08a9d77b6a40fb4282228aed8ec7ada98aec48501079f1ea5389bfe32fdcdd87d26e3fbf08a4bfdbf5e8648e8200b3af9fde5ab19533c25c1206ac8214c7a2e2b51eb4acff5a0c7ecb51fe91285d075a82bae47dd282afaf7c53ad8ee72b3ffd3fc167320137defaf77f0039b1599f43bc22108eaa44705031e462eae1ca3889dc24640f9fd59efe29830d7ca8836eb2793dad529d1da0702c02fdc9dc963f211b4f5e53d339c70c79014104c06d392ad0fea3b94e82a335705fb19ab5132572860b7b88990508c7be6caa67abbf02d63cf29bea7e154266d4a8146960ef71746f27caef1d549d30fff34969afa5e93c3b00999442b81ccf023639798fd14bd0f674a95be55337a88c13d478fa81c6bf42e3b37fa1d9dc1d02bedc0d1e5d754f2f47f4d591ef349c1e54afb6d5be7ab1399793d6a15e8652d78d7b1684f75891957c4647a1bf505db53554f879e47af697386bace4dbfbee81955cb42e767a97eb806ba7959388f702013fa9b7321c930b92e5e3637d83a8aa491da9510b1e3e2fdc0f8174436f54ca2284d88e7db7e4b39be04787ce9c413658ca4076d33a1f3f01467a22eea2bc80676758f697082861dd47b9cf7a7223e0d65f75580e2a8713d5c9aa286c0b12e423b71eafeba0e0a8cdf1b7c790bb92718e9b8b6a85028a1786cc3172c5853eabec70ccda2393de278c72265f3cba7e81087d893779e12b121f6db76a9d75c68977b9e8abc89aa9221d5445925cf62e117c588ec73ae205ac245ee42de64162888308b6e8f6856db5fc747c3a8aa3a0db0dc8d38ae5a3191767e5712baa5b3b080ed1a9fa69c0b93f03d069f90eae65a45c57861608a073907ea3c5edd01e7e011c72db8bcc1ff58433d08c11877ddc80c1e46f8684c9ef014b41ee88134979911ed7afaa04baae0c8a9da4b536af716b66b4a99031506d037838ef91943d579334f9f2ad8e2dbcca138f18fcd29e1f103de65e84368437f9c90f58e19e6579a2e10010cee741e6a9345463fe98bc3cf7570e98d8d8657d150ccd918d568ed5258f0b341ec9478bc7c4d9594f2335a14199b64d631944bf2d85d055601639337fc20d3de67094c229c5c8ac4a0dd2f6263b126efbc14b10a4ada5ed5aab14a49acbe4044dda012ef8380eccf9705d160a9cec79a66a7af48580db81c0d7cb93a4246768796421ee19b10c383938795d713188518b463ac73dd85fb5bd20a73a7988c55217ecc7e36753ee55afc9fd212ced199139011b4f4d8909726b56238c312078ca2e0135f3769521f34d0e6620f71c256ca70296401a52c24f5415946"}], 0x1048}, 0x8) 21:18:35 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001740)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000001640)=[{&(0x7f00000001c0)="bd553eabccb4e027b48b10e4685373e8ec856494512fdca1b83db6fdb84e4992daa4d1da1dcac2a524a61f4af6e225a9fdadb1cce34861feee82e9a604455c68b220c605d7b0f66cf58fd2435bfce56fdd09141e4e5e99d812b0a27e28d0034f5a29a1c273bded5f0e003ff0776d368a33b7f9bce213e354bfd1b0", 0x7b}, {&(0x7f0000000240)="c9e07a0ecfc576e99c482280e186622aab019d6f0bc37e2c41ceb63153e6a6617c0ec2bfd8f1db8a4d82ff092b8c8ccefe1e95628515d074107bec61ea94f941f673cb909c623c27498a5252de79a15f55536840a8a8f78ad3757e9849ad65566ae18faa", 0x64}, {&(0x7f00000002c0)="17c99073702a0af3a7d02c2e4420743c60bc8a2ab22f1527d67d1af240e67944f8616f5babfc81a5156013ee9bdb3a069fbe53cf4c186605e71ff11e61c44aee4dcfafb4860e5010485ffd86b2356900d22dfb6936adacecd7f685e06600d101b42fc40d60443f71746fc169584deafa18093cb76095c52c3baf64ea34fc65f90836c5c7e1af3406ba5265e32c84530d3b1a876012feb9c9817acf87e0b2c0e949685450ebda55b0be3621fca5992c51ebc874af1b43da57cb367e922dc4501980c5bd22962e4c081aef047793a2c9b559a849e28a98565ad28118865cb67f11ce98b21c8a5460e9ba5171fd4ac79b73c17a54fcef277a9e4b2a749253a5fe80d7efacd8b1fdbd96fa5cad6ceaf15a805a02b9219b26c774c64b5a543ebf932025152154ebcd09034d7f7159cab76de5a0e8519cae5d9fc3477355e137bdbb5b31d4aadf3d6d912fd586463299c5440ead60960af7e04e7a8d2e4c1041d289a9d1c29ee308d6ede7e8e89b5b972864acdb38c7a80aeca63cd8ef2c16a803199eda40bdc8c745fe19a0249cea4fc84d95d6a9ee027ede67824f4d2c0ab507a21ecfe13f2e805df59cee2a777d38ad96094a4756d63a91de9b0d26e941c3aa71dd4758be04825e9ed73c3a1488a64b13afb258d86ec515561c0b6a4a2d19551686a3b9b74a227a10c4915cb4d080189893f4235783cc2854c5b29bcb80cc0f3e85100a9cd5dd768aa54a4dc7e39d17232ac1a6a6de2c98a31f13081e6c45dccde5cddc01c34d28b39572e4e0bcda53900730a102823f80c64bfac14a02f62cf4952f2a3aa37b27fffe189adc968adfb4452fa7534328ead2e79ab715f1f401f85cd73ed4073402d3f64bb95d9131b50fe9665bec51131efec36502dadc42106c5d0d4a9472a48b92bc9cebdec8f1e20ab95d2e100ae12d4ae5399242feae99b79b64855d7511ceefafe24cd3df401e08744bca4a75dc2d49cc93740bde7d0aae4a380f55b71b7902520bce90418eada48ae7830f1f99488bda87a12448840c441be5781fba1df91b116e714e77b26c6352a12b1aca49dc43913e61e495834001e2fb4874425e22d913fcd497701af960294d84b9b818b8cd55dcc8dff4a8ee30a4f07fc83c0d78a0bd0f177fb20f0e92268e17bf8b5ca38385178b6b3d7359655fa0e2bd8cd6a069819d6cbe94c9919fb510842629cbf6c64b298d2c303b89608c35dc800440e681cc44472300e34e82535f915f702efb769a41a50e9c51c5d634ff87b0d71e1d214b43d75ca594aff60c455ee742d0434fd930f2cd1585ac3e3c8e080d4d77725d1f6b7fc4dbc3f3a764fbfb8f54555f497cde2e5d15b2c9c7da37e9ae534cc91531b42fcfa206e2b68983ffb75fa4c2b5da4238e53845a84c7fcba54cd76498612cfe248b7311d1a21ac4d47a9d99847b6a5e9b7c037e548a3233e0599b273e7832bcb6de1d42194a4c2a521faed43cbee639e5155a1b8bd6a7820b893c16b7900a90f0518640bb9ee3fcc9ed8d516495ac2859449908259536e04562e2066c6715e2cc5bec560bed5982f8668ab52b651c1c68ec8ba40716afbfac59049f569b1098f170ca475fb42132dbbaad9ce30594d563b368ddb134502f6155ac98e191e87f2262e8f0e1cc06d50109ef57e5681c0d8ed952d1884526377f02636acf4268740d8857f53af26de3e14b36384a5af7d78171b9ddbb4f7fa2d003c457295594363bc08fcbc1b22e35243ac1714a8d7b348f0b12b3733fc4d417725ceb367e52c62000d61a4f62a9addbaf2d04ae7d9abe4122390dc86c07a022498b6c88335db7327bbc2287c9d6fd7e5636c8700b0ba7c7955c27f164825b7f0a3b28d78fc9b5c927a408bf15be2b922b2384a29218abb539d59384d6835b1c830a866c75041d76d0f7066b783661fa10abbe4afea676c661de2d58eee8a2f63bc4ad8e3f61f0b4d9068404316434796572bd6dab78d978e618b87803a4a1fb17c8263ca114ab5515c2766fd7c268efedb14f1c67a874eb5fd54155406ce9928de08fc1660688cb22a3e4713d55aa5ea8ce59311a6bf5a03dc3e156c6274963e68c1cb9169e3efa8255085f0eaf10014031c0cdc3963a44d81154a1f5b2b5e6fb59df9396d0529134a0c1aa808522bb5a42a03a10ae4494368683598cf0b2bb2927a062cee91a831de52cb42c68022f779eebb505128c15472d85e96101bfacd1a3ffdda2c03a766a9c3fdd7ae78213deaefddeb2d1029a016c4d543ee06377698fbbe5ce913d37294aa7359f9b58d6ba1c8f02d7d4a0997a4f4b909eab17bb9537ea367dba5d54e3a4f877a5183bc2a50f016b757847060ff4915bacb470bdb57c2a4e773c682bff26d4575b006e8e88692cbbe8c96df0ee1ee80ba5b807cad1f31db7314974cfd7b6e12fafc365501d420cf5dd836f7556c7aafb20fd0203634824f542b35d656b85229577f9030410826f214dec01f2635f063caf3e1065aed91351b643b89c2cc8f320a8cab3bfd5533e47afa35e2be3062807d0b804251ec512e2a284bcccec2cc075c670d2fef16171fa59a66a8b3cfaa17c33cf3906f4cec741493b4e4ca413ee38189725fa6e43ee8d59d75046891e0f7fa14efff56fcae57c3079f102711cbcaffeecbc12a56e3e38808cd25f703612143d3fbea16226a5c3608f061b569cd615679c2a6df15ea8f5422482f3b10b965cfa009745fecde790352a416eaa17b4a719d8469be03a1ebc6723f1a10092aaabdbb71cf1990fd6a2bf06403ee7f489604207b21775903e1c5ea710d6ae050ecf1752baa015cad14b57cd37487bdbccdc605576677621b6d06d1c2c437e24fd263a18f41bcc36bf1036f94117b5dacedefe172efe17fef67afa2a2e18726e1e348d915d41a06514a54e386f81cfc877665c7a16adf378f62d4e9725f98fcd82879d10d3b88a0d1b889998a1ece14459b02b44d17938b59c8bd88480265ef8b4e4eace7d20544dd6845eab6885e64ac89004c40a5a370f04f52b740d2789f47648a0b1a7e53a45d00d219a10ef459dea3f7c406f35404edcaad5eca44e49db8637162748fc10f13c4bb57d9bed8ff0e810447c1476f4fcac996237c543daf76cf3887d50b02b9b1fed4da45a1beca8c84a46338ed60e2811ae7760a0ba8d3385280c59c2484f5fc6bbd6bcfcf47ba67cb3e853155fb0163646c49ed3463d0d377991d0132be3a06f2e0dd6472b69527b5926a8a77c84f9f2a7daa4e92f359de6749606e100f135b627c46efa06ce549dcdf7f3e27b84ad5af228bdadc6497ac398635e7e7af5186e39e0abfd907eb262f980a015e43bfa2f68749a8a044be78008ef3caa7f534b0653cf9120acef52195daf9e8d537492958628bdd74c8b0f52994808e9292049f2a779e740f9534a693cb872af9847ab402ab38c264ce9e7191e0eb5466403088f26e62339496138139ece3b21b73ffe7f952305c3240b9e6f8a5f44718340d978dc13533a366096a66adf4490f51e69d4a07a2003cb51febc058a04d4f1fdb3eb723d7e7bf6576348ecc437c6b4a6f85508df59afadff110377b47f98132d97a76b71060c7e5ef2b55151d76cf465025cd751ff7748be14fd5611429a408c5a9bb2ae1be2d124bffe287b481e57902f5114cfd444a80cdd24b520b193f74555f9b1bf600629a2155624eed9c6f59bace9db550dee7bb47cd99d1275bbe11bfa0a6562b5b240df1ac67f201d3ac17d49c6007dfdaa931b0d86a7ef0de02eb88837e3be973ea6140375ae135fb5dda21777403e9ee1d0c6d5d1064d8c2b3aa66233d9c35479079143974562e02f7e19a09468aa664a9841161cfe6c4b5c76041583dd408b8aaa6fd42f744e6a9fa99244cea451207bc32ad6df461c872aca3bef77f63b8a1049683c3e3945f93a153fda5ec15fe1ccc5d2dd9a5f130d33d7a6e2430b867a463e9ee82148f4c8f58d0fd9310aa3364ae775cae63dcea187989085efaa7bac1a63f0865e44899f19a8699e0812124ed56f04a9e70b823e916eb757eb28d0cbc9bf4f89900c083511430e7b9bbd5093a74336d98ee7f50105a9950bdaf6b29c3858ce2fd5ff45baf240da0da2e50a4be5e7ddc58e5c86021e2cf633708a6f780478e7b8db7e9ad18864dc137a60a06c5d8720d89bd80d92d9abf5105057eb3c2f608329cf52a762716634d5cba7744d59c5ef124b87810c5f82c920f363facb1339ea5b74cb9dfa9ed108999cab9a17d816b9c16d777c3893bff384ec488b921acf0d941398b9cb2072757b192a8261d7fa30815a4def8c5d3d1dcf0044e4982a2efde57b699b35c472d625776610499f52dd0e72818c664b366687b5445edd6caa7e1c35c6825e97a60264266acb7f776c62ad8ce8495e90175b551046908e442cd34d96ac4249f237660c60ca817f79c8d05200458ca1483edab6e70cc45d120536eb2bdfbf61f56bacf2e22bf529e4f66ccc85e642dffb7e9b76c05000ed1d09a6dcee09a5a459ae5c48483f5fb42010560c6efb2f2dc9cdb9d5c53ac0a695ff9d77fc89b2d3877457dfeca564dab8e3dc5cc7e2c762448c603f3b2d5d268d39dfb5916ca4bccdddcb8f207161a45e2e47700363d87d28575a407d5b43d9beed192e6f81d6321635d66ac52ae66d62e0a5df9b6124e405c6d4a854dc7ffc69683dc8c7bd2d1e0a77ddb138abab2f316c4519e4e8b4f8abc9885902b8f29bf30e260c82c1eb2c0fde7b342c0665d9a197815d63514dad29d295795a61f4dcc9dfa8a0e6d1e28373d0f1b9166f285d53160a6dadaab976209819a918e645c8be18b0f29bf40d812e57170cc08a430e4488cf1c29f98147fa86f09c9d5ed8108dd57dcb110f865b88641ca389d29ed65c22b38de77048361311054770190b28747099e71876304171d749559315ce67eacbd92b5ff28bb77d1d8031d59e419d328713b25c0d9cb9a31f9a02244579420e6bff6e12186ec3e8c4113c1a90e9661d46e722ef9d3460e1056ad5a11ec7a161dec5b5077d13afdd0b4626c2b06715cde60a743142c3954a399ba050c92ad9c1597a894f48c98da1d497d1153276be691bc8b9e581e253c9b46324059dd0cab2accf9384fffa7feb0263677cb7987fa9af2b94f51c1d6d1f9e4eaea4ddc2cbd6f96103eed65d40c1919ff1fefb08538c50fc85d648df7ee8f7be9110282fe41a9b262374285a59b894dfcd501e67b0b9c2a405e2ab5819edfcea170668de4f7cf08209b45a6d1773e3b92dea1960e3032f70493a2ab93a6d791e6512f29885f145c39a2ca418797f4b8d30625772e16d20b7040b1f548123290f625dcbc726939e5399999eed97383e955a522532964cb448ed78b7bcc871440d597c79440a767353551e1ecbfd2e9bda300f61c55ca1fe56c23fba519b2435eb32cc278b1ff9a943d257f9a50822aa78d6cdadf0b812a10e0cf5f404976a6d64b84276d6d5edb08ccb1cbdfe0baa23f5e08049768eb7cbdb3f145a3110b5c26d29926325fb604e8ec6f51a012333f447a38b23d92c3413c228c01bf568b79f43d79ca92a39bfd16ae16d8b408b477151c04902c423f241a8a9e560546a3833c90bd4b5f709473a200856305881eb82754578fb44a72f259169db96dde1e7649dd09d1277b4fa0d9d1df3f3a0dad38722364b58bb579da2375e8e3a2647d096584dbaa566b7693d3de0fe8d664e0714c5acc135db55fc116964a81ffa75fc54e21e2df1fb8fb8ff422f5ec0eed0d9778c7e7288a2b97a105a6ccc4e603cd577f06e45dec9af287b2ab5b5ca72ce", 0x1000}, {&(0x7f00000012c0)="c0d00ec4bda60c5c9fdff3b24827bcad9d1c46f0fe23110f212463b7ed5c7ba97e482cdcf41cd4d37b69511ee01015f896ff47ebd76d7d80e3bc280a0f1cfbe92fdaf979f2e26ac3c009b9af4b5dcf94986cb5fc9b85ae9c11718aa8963c4e7058091368935588", 0x67}, {&(0x7f0000001340)="50df0940aa96565e1acd76d0c2d52ca8e0e0406d9c9a46c36c34a0b873cf1624749d78203a3019223bc61ba191287f3f39d79f7387559bcba5650304f7937465d37289d19119335f7b3cd6f2c3c5ac86e994dfdcb063a86c22561f7a0d42208c57a653", 0x63}, {&(0x7f00000013c0)="cc159f8557457e1a1ebf16376d59b582cc388ed5ffbf28497c5918fb5c49f8dd9f710b0d93fe3dab8710e4", 0x2b}, {&(0x7f0000001400)="62a853c6b8bf36d0e07f35d4094b95f8c807c58c9834585bfaa5f53dcc8bea86bc1700c34fdc3cb26cff87d8e12c283269d426f88d3653676f2af19a354f4d7beb4508f8c4a48cd6c340c09e0ec42f44072eb5576519729c253d1ab9aec2d2f6d6a561465c6d0f3c94ba920675211204a006b2cfe0e85544e153a80c615b8a2d358b16a0d4a88442", 0x88}, {&(0x7f00000014c0)="86d9f09503dac52da9e86894ef473ac5302697d16c68ddbc3dfc67fb2e64bae99a34a18e3eb75ef244f6df25d56ed80100a65fb9fa22526335249e2f179a6cab0cdb53cd12a5bb375e642b9d599a159950e5d892d6bf37a3c75a47b47cd7e8f5b59df81ed1f6851fdeb042cf0d5d463d70faf3cee36c2e28f72c62aa36369c39c1372b9876e1b062f82c6f29730dc17ec33b5753a9be75c8fb67ee3069c55e4e153842873f68db44f1bedf953cf59b5e47c7b106a0bee847ae9a46b164c2dbf640fa7224c56c598be7c173cc080079f58a10dd7dd3abc8fec41b22bf7ef8c41c0e6cf7e98ea473c2a836", 0xea}, {&(0x7f00000015c0)="4bb5def6bd637d8eae1e4fdfabd4042a175cbcf92b426c9f25cb8a5d8bac1602c3", 0x21}, {&(0x7f0000001600)="91e80d91ec0a9f2623db4affb207437fe071f4", 0x13}], 0xa, &(0x7f0000001700)=[{0x10, 0xffff, 0x7}], 0x10}, 0x5) socketpair(0x18, 0x1, 0xa56, &(0x7f0000000080)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0xa) write(r1, &(0x7f0000000140)="d963326474e89506428a5b47981927eaf09028b69c69d3a389270f7a72ace8b464cac11adaed26a9f43fd777876c5befef2d52b2a241a15ef5ce4922df212a35ec8b6d2079c9cf9f27407b6380c4be13c75b435940297ce6ec13bb1f5340d0ef70e89f9f", 0x64) setsockopt(r2, 0x29, 0x41, 0x0, 0xbaba85f4) 21:18:35 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) r1 = openat(r0, &(0x7f000060cff8)='/', 0x2, 0x2) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) 21:18:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="92022e2f66696c6530077cf86bd2c6e02b336e541579f44b86d3fb5670877c6183495f6ca9fd9af324a9ee408f1a2f5a0c86e6801d1bfc193c56bb923df8bdac967f20fe79b57ad4db38c5983d802704796fa6bbc60d63dd18c5df37126111d034480ad1b0773aa4f9d416f2ab4500f66bb012de15240f730f9d276bdee5f971e9a3b51508fda4e5ec95680cbf1d08d0572e924ec0bfd94fdc84ccc8f59501db15ff3a"], 0x1) chroot(&(0x7f0000000200)='./file0\x00') sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)=[{0x0}], 0x1, &(0x7f0000000900)=ANY=[@ANYBLOB="90000000000000000000000000000000e2049d14d0f10819ccbf318d85cdcb1833b240347d18368f03c5238cf0ded6094639b835cd87d72c44b9a564ac2ca346dfbe6f4ba5f2a84893e6e3ba96f3aa1604d727cc7201bf63834400d91e7215bb25a2f3c2b82df3cceb7d82ec15157eecc816ac5401047bec89eb4d9331e91e2c867e596c564773d85306ea8d56106796"], 0x90}, 0x2) 21:18:35 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x1c) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x1000000ff, 0x0, 0x1ff}], 0x4, 0x0, 0x0, 0x0) 21:18:35 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x5, 0x80000000, 0x6, 0x7, "15739ed8f75b95ced68d3d2f3a752913bcfcea88", 0x7, 0x1}) 21:18:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x81, 0x3f, 0x37, 0x4, "c1f241b268ca466346a6df49d482645e7ca19556", 0x0, 0x401}) read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x0, 0xbf9a, 0xf000000000000000, "6a00000000000040046a51a700007b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) fcntl$getflags(r0, 0x3) syz_open_pts() r1 = dup2(0xffffffffffffff9c, r0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000180)=0x10) 21:18:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4b}, 0x8) socket$unix(0x1, 0x5, 0x0) dup2(r0, r0) 21:18:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) kqueue() write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce", 0x1}], 0x1) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ftruncate(r0, 0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "854955000202000000000300"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) r3 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f00000000c0)=""/43) 21:18:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r3 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() clock_getres(0x4, &(0x7f00000000c0)) kevent(r4, 0x0, 0x0, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{r4}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 21:18:35 executing program 1: setitimer(0x2, &(0x7f0000dc3fe0)={{}, {0x8, 0x8}}, &(0x7f0000b1bfe0)) 21:18:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) 21:18:36 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x0) setsockopt(r0, 0xcd, 0x8001, &(0x7f0000000000)="2452278c99f8fb15da7e3f7791c6bfc2943829347875a7effda2513da483", 0x1e) 21:18:36 executing program 1: r0 = socket(0x2, 0x2, 0x0) listen(r0, 0x7) r1 = dup(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xffffffffffffffff, 0x1000}, 0x10) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8602432f0069bad0f921985c9091f5cd9f6c65e9a9000000000000000000e5ff0000d0a8d610f9694ff31d04915cc533b6001fd0d74dda98eed83d8a76e4af13b705571e010c90b32a4c20483de7df2764"], 0x1) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000540)="6e10739d068b22dae161cf7314c88d9603507fcc43330e5d5e214b62d186bf3f46adf5ac512aa2e23e4335a772dedfdaf72258098030b942674e682934cabac551ad9e1812c563ce80b38d7a486e5355ca7c5e1ac8edf3712158e33e65ca76e126de0b74c3a864d487e49bc8acae9e6dd3ba608160833148a6bfd59c4ed27de73279ca96a64ca8cf93325979eb78f93f6e4290d9368ae0ec9a4f150191840bdb67baf4119550db447672458c1b37b266c792f884c02ec6582ad2381362b514cee1cd337cd4209cc0c2794e30dd1f38b856a3c387a7350c291f6fbdc2df2a057bc5a150defdc8ead8feaaac5528959296f98fe42fcf90048e102c4a3bf873eb25780f087602efa619f945c5dbc48ad193980c892ee32cdddb006d889692a78526099c752d11b7a1891ee694502e32d5ebf3497578cc688b1abbb0127c9eb9a406025716fbde2d713654d12b925ccbfeff3aa15d6ed8ec9debfd7fe4b48d1ec8579eb88bc2d7d422eeeac7ac1b74b3e234433e950aba9e52fa3eba57eedd5852f89b708f11ea2158fa308fbf9e25c4f6f58638ebe45f4c9f99c424288e7496cd20ada594cb033a1d246afcb7996994bccb732ebf5cc24d1adf5fc7d5202a26e3cd221e25f89139e32d32607a6589083fccdfde43ab3dcdf212d9830ba28dff9c9d034087ea984a94c775ae877b65834b88c1af46fc7f32a7eacdb72cd2126f23f7fcbdbd2e1c4ba68be344cdbaba5b2be34931395c56a380dd37bab2ac7fa9f8a01fa5c5a73796edb97986e74969cb15263ece3cb0c14c21f3eda7017c23de05645f9426cbaa0a51392aec7a17d812a207682a11e0432fe090d382efad7b57c46d0fae3f64fafac67f4ccdf2f87d1ab4cca81d84cef6e532800f362a7da133f328e238eae7355d81913d7462c9ccbd334a1bf37a1042a464c04999b8f368e08a47a32550fdaac21a1f4c519e70fdc7ec979d0cc05cb8f7ac3f7d4d3a1c63e076e2a97fa382042622a1c4fb8f81cfc993b78882a0867cc3818aec08fdc83807f07246aa75e9f8e59c864532fcf71a873f0be09319be7478362e168bb018ff705eb343b6c1db4c5a771e5c1343470ac5d5eb89f4417d5ce2a4d15e1b572f70cf290cb17cad0d7df263425686eb8fcbb8624e44e32c6ddd43c00d283749c6746e46dbc88fac3a78ab24209e9afc2a11b675fef444c3f65cae9962657427738ac4371b1771a013d0ea49d9d6995db4384ceb5d7998dc2290d7d6c7ecd56384a00341be691d4a9586976e5067a48759af771fe77158b1b74fc0783c4150f1008371c335a131ef593db3dab992742c15bf66dfc4e8019329e947ae189e31062c8fc51f8a4f28cf9730dae596072968aed04614b9203f895d215621615c1be96dd922c12e2718948aa8d5bdb21aaca6228d2efd77ab328fd436977e60aa6dc1718de8a8edb1745e1df8929da02bcd251aadbc3cd2e102128329673ad6e531346e6eee93f709aeedd2b74010d732d881e038b09c09ebf428eada70053cc66229788f6856658ecccdc4b7710b36bcafb2ae49bff7088b0e8b2b6c2095f2d7cb6c0f9935ad71bbb173e042033a7ca6322fe2ceb6a7804c50cdf6b750c880948945dd5d30ed0b023f4013b97e914f4ed41fcd50b62a808ca5ce0be2a88b5cf86920aa37b5db7f7c98235bc2a0faa229bb67c91226782c5fb31233881d44ae3b8222a76c84d3ee7328658d24b0c7fae5912984474491c7a7d4f7c57d625bf5cd32a60ae2c46ef7f20b26bfbaa2e75ed5bee5b52a0d6cdc22a228d62e0d95064cd39f0e021775a19cfc2f399751b7cbb149ddbe397a7f45f971d01714a4d11aed66ea88fa239ee552848517aa4c09fed275b2043701a51b79a9356a9539cbfce02fa1b9e82923e2b360de21cf77f64a6ec2594300ce7336f9a88a423deda021c26dc8b21fa8723bbe4dead886e33ff2051b1377d46f203665fd2fd0c2e6d49898fd629fb1f7c358fdfa5e4be91a931e077f181195", 0x58d}], 0x1) 21:18:36 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) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x80) r4 = kqueue() kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) dup(0xffffffffffffff9c) pipe2(&(0x7f0000001040), 0x10004) open$dir(&(0x7f0000001080)='./file0\x00', 0x40, 0x8) kqueue() msgrcv(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x2, 0x1000) utimensat(r3, &(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)={{0x48c}, {0xffc, 0x100000000000000}}, 0x0) semget(0x0, 0x5, 0x10) msgsnd(r2, 0x0, 0x0, 0x800) 21:18:36 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0xb, 0x0) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x8031, 0x1) r2 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b2fd1bc112ef270a5b9d0170a4652f27109b796675d091ccec97d92afab0b5ac03f93d000dc659f45b8c85a95729d82737e"], 0x68, 0x3, 0x0) msgrcv(r2, &(0x7f0000000080)={0x0, ""/67}, 0xfffffffffffffeea, 0x100000000000202, 0x1000) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/23) msgsnd(r2, &(0x7f0000000600)={0x3, "8b521dfa45e4699cb825f8e138a86dc8ad735c5b3f312d998236eb83062e43fcf4caed6393f253394d59e463f8040e2be1aa2c78431379c819cbd6cfad0baf9cf79ba5a112a237d3d478449b4ce4eb9fb2855ff17ce45a6345ed292385e3a8705d79e84166d2ee371c125d9d1d087f2d887556bcae884b0a4cca82d314cae8c38a3135027299d74e29feb28938a193882ee4002344132082610000000000000000"}, 0xa9, 0x800) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) r3 = socket(0x2, 0x20000000000001, 0x0) getsockopt(r3, 0x6, 0x10, 0x0, 0x0) shmget(0x2, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x3, 0x80000001}], 0x7, &(0x7f00000001c0), 0x1, &(0x7f0000000200)={0x5, 0x2}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 21:18:36 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = accept(r0, 0x0, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000500)="90c6f1aa13741d8a70f671812aa7416b4eda774e0f8b4bb51730e1ac9ee33b53732a1acea7fe220bef54ba80b855cfdeb76f7cee15a2a967be46b04674755eead65c49ba9c37a0d085cfe1c49f42e5431e78287662f93e3c5d839d5dac56555ed4bb805dc42bb7ffedcda37c8b49f3a33ee44b3f492fc2b170013ce535f7406bd3743bd935574dd2235e3509b9ce67c4a80eb98593080363cc61ff95edd5957ea9690499b2500e03eb058f1ccdfd0a7183f1d33ccfa3d8c79b3a358be860eece", 0xc0}], 0x1, 0x0, 0x0, 0x1}, 0x8) ftruncate(r0, 0x5) shutdown(r1, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r1, 0x6, r2) r5 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000006c0)=""/176) fchown(r0, r3, r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780), 0xc) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000007c0)=""/195) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000900), 0x1, 0x7) bind$inet6(r0, &(0x7f0000000940)={0x18, 0x1, 0xfffffffffffff18c}, 0xc) pwritev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000b80)="24f7f2f11718b163b96b7cb5f471659343", 0x11}], 0x1, 0x0) chdir(&(0x7f0000000c00)='./file0\x00') r8 = dup2(r6, r6) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000c40)={0x5, 0x64c, 0xffff, 0x0, "1e2c645af9154b38bba255b3a3de6c99336a5569", 0x40, 0x5}) getpeername$unix(r6, &(0x7f0000000c80)=@file={0x0, ""/33}, &(0x7f0000000cc0)=0x23) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000d00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r8, 0x2000747a) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000d40), &(0x7f0000000d80)=0xc) r10 = msgget(0x0, 0x40) msgrcv(r10, &(0x7f0000000dc0)={0x0, ""/197}, 0xcd, 0x0, 0x1800) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000ec0), &(0x7f0000000f00)=0x10) getsockname(r1, &(0x7f0000000f40)=@in, &(0x7f0000000f80)=0xc) fchmod(r8, 0x0) msgget(0x0, 0x40) 21:18:36 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x7) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kqueue() r1 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x4, 0x60}, {0x18, 0x2, 0x8, 0x1a93}, 0x100000000, [0x69a, 0x0, 0xfff, 0x3, 0x2, 0x401, 0xcd61, 0x5]}, 0x3c) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000100)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 21:18:36 executing program 1: nanosleep(&(0x7f0000000000)={0x0, 0x9}, &(0x7f0000000040)) socket$inet(0x2, 0x1, 0x1) syz_execute_func(&(0x7f0000000080)="c4c22d9d7549f3420faec7660f3a0a190f660ff3d4c422858eab881246673644dbe3c44251a7ad07cc0000c4023d909cf4322333332e660ff7f18fc878c32700") 21:18:36 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r3 = getpgrp() setpgid(r2, r3) write(r1, &(0x7f0000000200)='R', 0x1) 21:18:36 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8000, 0x2) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x2, 0x125) renameat(r2, &(0x7f0000000140)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) accept$unix(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000be4a0000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000004eeda8f76c09ed750000f6ffffff0000000000000000000000000000000000000000000000000006000000000000000000a15cbd330420778cc6504bed906c122dd2008fd6eb8fcfa90929e1140fbb15faa29a4001cd452787abc59a97dd021eff37164f27e7af100b65ae11358a6a1e426a6247fc0eb675104707b613893ed5d09768490279028bd0a071e73e39084bb0bd0d556db0189134fd78758e05616e8a5dfe2a6b04d09be29b4b295af3ce163e8cf4e7a88fe96d9928ab7eb5ad55050698b2645635f8afe083d951809e1c08fb923af55bf65c01706bffcca103fed48ffc426a5aa4a70933ed6e8a04d3f189845e8b0c92f1f6fe742c1189c4bf2cd0f04529a5d1b8bf3a67bdf7bb040f"], &(0x7f00000000c0)=0x6e) connect(r3, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x1}, 0x8) bind$inet6(r2, &(0x7f0000000200)={0x18, 0x0, 0x4, 0xf}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x1189, &(0x7f0000000280), &(0x7f00000002c0)=0x4) setsockopt(r1, 0x29, 0x9, &(0x7f0000000140), 0x0) 21:18:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000400)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) socketpair(0x26, 0x4, 0x2, &(0x7f0000000200)={0xffffffffffffffff}) getsockname$inet(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) write(r0, &(0x7f0000003280)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210090000004bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c12d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f77248d3c582f6204d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d792b83f8e1e6cf368162576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0db199a7d238ee3acc2944d0e79b99d78358a9e98fa613e69fdf67680acc50b04e5f228d908bfce16f8bb411b36845a99ad7004e820897e2e24cc6ca7bb0385dded37fac983f5903640c5de73d16eb131161be730ee631bd043bc242bc1208b6927a6cdf7f3ce1e1173c3934cdc34a5f9c696f020f3960112def5c8131ed06df8d2c9f514c03b4a9678986cc472e62615d9b2769807b25d1ee341b0278945e229c6f4e6f09604cae66c8b91815bccf7283bb7605d204855926ea5a7bd1174022baa90ac95e3ab3b04ef473d6d10fb2a664dfeb04c9d76ed4409adb1c0e632467f65106740e971ccd543e3d44ce91f6cd5306820056928db18714b7c9810e37626383ab87416b99c7b9f6bb2f14bb1fdedb098fbd0ef663a3d2a0ffe5198c6cfd14c33c33164d14b46b65aab8e4c74fd72cabbd07d4f4e68f10a4e14f0be73772c7eafc969cec3217b85fed380919a10891921ce0f43e52a8dbc1a7f198f31872a8335317e588d882ea200e7363addc87fe48f7a97e119d505d38287822a9eb07682ab0eaf111e604f8eb346d31907a0883e573928f738b06adb2678f96cca793bb27cd91a26b9eecfca87d7ea494a399a948515f7c95004cc36f973752e111d7a8e072d67168df3c6943b70f8bd6517c39edc589aafec23b79a679611343bf69fb7ba408c6be83fb2455c098f6750803bbb6c2e9943d6d09456d31d62e5e825e2decd717dd8e2922848312cb2df8754cee0d9a2dba37217fe3e1d7e40dc84a559da45a31a8393cd53b22c3849719aa3b30320cba6be410acda42ca5cf51c35cb4049a93cfd1495a535579a9b8d1354e56fe7a0bc54ad0dfee18864e4bcc065afba2b39ef18e2781ed220918e8c32ca9bca511ce3bdf96f78625288193fb45e2ae620d588357af20ddc114adbe1675286df697933f289f3c851bfb5e9abe19b58dc02920cd2e976ef130b9aa4a681dfb8f47a9adc77d328a327beeb3a90ad4b35141627d19c5d761889fda365fb9d40ad4017e2820fd17a0c2cc6c4e9fc91b5dea8d83f128c5ea82ac50072c09076a51c0523e42583ec8f71304057382d5597a5730925cb4ae1ebd4d1fe854793fdd1051aa3f1aa1c62e84f0ddefee3e26d1a30f5f8d7f8676ee86f7457b8a9f4bf6eaf3489a82408170d7c6f163fd2e7bc81a18d37a61a5188b264ea178799edecea89d1c249ffce8bc61cbaed211baac476b8681a6fe227ed75c6f59db8799fdc9e40b949e847e57c854bbfd106ab1af930df5e07843330d2addadd0c0a6de08e8b8bd5a327aa7c1b0a03b1be6155c219da1970dcff161f25a0ab283ef7bfc8bf727feaf9e3864a249252b1bafd3297bef387eb48918065505613c336314ee86d34497e0bbfa5e239aed350b176c50fe6a5a9d8f102d494f5d573f76133f579779a38c31c6acf85186456dd2c8f088c370a6044d2b4879022d98c1aaebefccdd0ef41edc568a2604a2daf436936d828a5d479e58d7a6213fb9f5192c4ee89b933e9531dbb8181f72aa96215edb9cbecb3296a2ad8916fe38c1331d130af3547f0c03c574f203b58be91f7d11cedb5f7704a1875a9d9278ef8ad4aa0ccb84e141f1064c502472919496c59a8cc81c642ea313ce5137a91812152c16e83559dc5c53460116a871da869008a165accd47fe025bf12c1405a4b5aee6917fe4900119853c32d2382348c23b47f2e6e2caa24e8fc68c343647342488a64625abdd8082b4f7ad4c9b8654c4f710346971b6a5493f520d4468ae59a8d572d616d85125124f45d87be2732ad11515f67cf773b56283db9fc07776177d0368a6cf0fedbdeaf2c5ab9c5014a06e84faa18060357159604ffd662b7ace7ce327668521591c80f89348e07cc1856adea1b6f12922c5dcd0edfa0546e6288ad4a4192d02e8d0ffd155b72fe43712968dc8bdf9633467d1a6b1c439362f6576381b3c87565bc6754f6897647bb299eb09bbb2f4f055c9cfbaf9702b8e0b060767685b09965c58e3783a88e9dc2d7ad563d5a4666c298b8851278caa5699fa44157ec759f2b8e1e7eafb1852f7b2d7b6704b3dfcf66636ff3c04138f4181fed06c3901e6e2875926bce78ee0e033579ed63839541b9c45d3b5b2127aea6c56fba30008fd26dbf92ff10112ad8f84947f04f71087ade611267431afd33e6652a6cda10d2e7ba701fdc73614b4fb8315faa68f57df4db476c5f147db1cc88377c55d0bcde61840f17bb783eadaab36923addd181b112b06939ca37f0a01ff2d4b4c2761b5a8d5ae962c532644f6319af2913a814bf3140142968e3734ff19f1302535ad7b2084f9af1f7bb549f2d7cb2d308c2688425bf236ca67f129c8d97f17286acfa5836dc0de1ef2da4064cece6a2b6229af1bc43e57fd1a0fbbc06ff287e29d2e1a83be11b9f3ddd109c277858c5a38c7378e15d568450da75fd0cf48e5c97b24c3449568ab990c09ae919c00000000001df0ad6bf6e4a579fefaa494cdb37914bcaf25120e8fbbebfc58a5809764dd53da644c3178f8fef7af83fdd7a99ff596c26b74f97e6b2c58520ad5feec9a119064f7bc2e", 0xfab) r3 = syz_open_pts() close(r0) syz_execute_func(&(0x7f0000000140)="c4833978b80000010083c462913e0e45ed41f72d040000008fa978c3060f380a792cc462fd242cd70f01a100000000c4e178159a4ddcea20660f380123") dup(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x4989, 0xffffffffffffff81, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x66830a1155daf95}], 0x1) 21:18:36 executing program 0: poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) socketpair(0x6, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x9, 0x100000001, &(0x7f0000000040)="042ed641f5605ba6df3089d63f143194ac3b771bb01fe7414851979d2ced9ae6fba41c6f7af338b4cc0d5a277f56706128918e91bd9312b9eee6892c05fa85a8664c6b5becc506a370ad69bbe2e7abfde6b870671575788397ac0329cbfcd89b09a19e0fa6207ffe2137a6bef20fd977778d50ebc0cf47c2e146f93c28195db6745ad6d96e244f2a96214fb1818f852090b9817cc2c3fbb6aaf189a578372949556c4f7996743c30731463a0ef4dd5122f5d254c7f90d403069368ade4d699793a8579d54c82366b6266e965faa64b7765c5a683c5f0e230981ec5d87cc7d037de17e37b3f0d9caacc778621168014191df433ef83fd9e0952160b4a78f0cdb0e3476ad9dd09168e9982244c56b9399e70c77624c57860ed7404d7e70f5c283a48ede1feeef1f6f5802ab06c3f72fb692afb46792cadf7582b58d3ab726de6dc7356638f21947fa18897f0b30e190a41bd60ee059ced924ccaf7592f5679c5ae1be6f087b73d5c2793a312b13b008743ba4c0b0057a32f3574317fad740599184d4724b835c248494db2e76a23665266022518e32edcd568bbca1fc7271094e68e1b1780a72ec8cb518c8cd4ced22af86093f844613e03269d0d3c0f1fa4fb2a1835f5d7b0d5c6ccb3e71741fe6575b5823518b3cba879926cd2d1e8319baa494cf5c1e9ed2094893acb0c3462809bc1c063766e87d2fe93a941a398abda4041ea0e395d9454b55e44b9d403057dffc1cc27d73b6b1056a6ebd05d3b184ec1370232b7d25e86b1f701c3c71460094afe4b8861557a355b3e8567965a8262f8ca19e36d57af2c7015cd5182d5d12be42459d601c2a313bba7efdd48e5e9a0110e6f93a1e465f793717c54ce9843880e71e99202a0a69e7ea4792b413e9fd5e682e8d6bb86f38f57fb42cf58fe04e466c2a9dcd9e24b477b3730d7deec65a80eb8b26d8104a935804515258601afd30d7b9fff822df520b25f7855b557d0a76e349afea39f65e03d245e43cb2e1ff91c73b76821b6a7f898a713ac233f5b5c1cea10580e87d81ad30fb4bc835377b7bb3a03cd7284ace9d63f7ac471846b8cc9f12d0fdc0ce2c40272a70de292e680ec6f9e105ab8ee6858bcf2ac67b8d99ef63a4745fd24bea27cb80dd43557e263c527fda9b57dc340b74a16c79c43dc314128162e04a06316e028b50c88addb967b16bf4dd2f1554e36c22cd89bfbc69edbc76cc3b0dfccb9a2552914299e9e233f82d5e5b8665dc5e50876543bddf56bc2565eca91f1929c94fecf299880b19a3f117e2e4fe734ebe88354157bcb6ceac1da180c6bfb76cbe804ce208aec066feacc19a1731df13b814a3d6e54dc7b748129619086396a524746038a06f15758ea2880a5fffa439416b256def13f33b8116abadc205678ef41e659fa1746a5adc21e0f283c3c63ad828edad384ab630c9e4a561b4e1ab374b428cc06983f5696842a8426543e4be6eb9f7fe41c0137e2aa05a594e70a8eb4350ba30aee651d4e54786f5ff9c8cd3835e88adebd66f38cad111cbe92a39e58caf21522fcfec477f2018b8c9c8c7262a9896958a533871bd76624f8aa66450aac7a7b00dca078c560a8ee44ff1cf022608e25874f41ed605a42b48db817ed0ebde7cb3e689ce73f6a0ddfc0200b26eeda196566841ae2aa6558f4ec85fe13a400b5d4d7eb4cf6500f1ab11acf0f0e3272d8e11705748d177d5960ba85d91584adfe9f0b07976489e56abb64312cd8e9f7c17244c9a6c63edad3ff3b2cf38a9a905881aedcf5249a7bba4694be6c9df42772bd38e77defb466748b902de571e4f298b361d5337e71873e49d848443a65d42d7e825e69e7c4ca1e2928c5b91e880b49e34a123bfa5355626dc64a8e02265c48b8c74949c1393865d17ee6d1e2a048e9a40e31351eaec7b0df8f433f8c749844b686a6688a8d68201068987f5174d451964beb8bb4748b76767eb198cf9ec69f26e2b9b53f6fffa8edeb69bebe6cda6d625adf32a5b38758ec6a0a7c57a559d4ae678245cd2867803be460832206169025ee135fb15ec024a5c7dddb4c4a662c8e6fd3b1ebd2177cde61f99bc8b1879cec0bb5a497cc99533f1821e29efa8c2452dae9fc0327e044354c55c3c96ce7c7ea0ac47b41055059014e2260de721ee46efc7a49e0e67494c7b28f353785f8f5924825edecda817f16ffad1e21f32f3007083d50a7ff9ae9cecf12b39782abd7b88573b6c1d2ed4ac42823094d343b6127d58a46f40cbd103e8e1dc27e440db643cf0eeff68458488e0dba4a7e652f22bd29ba9541bcf91dcc2eaaf6b4419d644b4fc6fdff0fb8ed4765a6e3653c145335b34d226d5e79310a5e89404d04a96aa91448d60494e76f07e6b436f6f354654b20c1d2be52c5a4167e0da9d522976ef6aa6646bdc02af30cd870d3e6cc9080e9ca229b7b89c4e41d502e23e5f9c4e22d6a104b774b7a06c0de7de9bd283fad233c4da204f20f4ee0f82f0ef15ce15862bb77d13b6d34c00456587bb1a4854d2e6f25a726a75e4445874d3605de27f3bc59497199f00025ae96c19e67a95eda0c98bcb2046a33e13a9cd8c2a3cff2ce3c0e9fa2da8d6a564efffcea9d8f431d1b822b39f59ca5ec85f01bada4dd8dbd1004cbafe16fc703a4fcfbbab7a5b7caee2b4cfea45cf9e4d8bbf32c2e71fde383925c3806c9fb42f61573e45b886e1ce7a9b8adc2c92ee1160d1ec56c7186f89e48ee4876c3c0e7f854ec8b67a94d6132f35e0a103dfab8edeeb797d73fddf9747d55df818603a4335abe991e6d664ef59d13f1d426e13a5ca558c247ba1e27ccd456d60f06ff3b63cfe9fdc1ac99ebc5e62050ba77f368f2299c3c559896a207036ef2558c4afbb8eb7487b34a3090c0e40145faa3ee70a464da7b82c834ab3b42ced605e7cb040c22629a806b0bb6638f0b3443b06ddf87a732894fef464ae5c23d547f9ebd72fa5b7e77bd30f344a9250ba2c9bbd1a0a3a3c3c65684562e28e0fd6c3f45f5a63ba851f91fc2c2fbb98b4dac9555038eb633313340af9b4a12141839d825dc0fe386da14205da104ebc1e30438a1b3ca1208c90a66076027a15b5f7a7faf14f20939166cfaa7d2aecd298fe35534d3fe7615176bd0745f913140e3548e688589c6a83935fc06619a222e13969c7aa4cfd3dd5072dbbbd2b19dbc9b12018c13289f0388bdff5c0e53da19f7c43589380999ec0f36016b1743000ebc25e5a2e7fb4ea660932faafee2c2c8d62d451a30617ac59449a94bb9273b262bbe062497fa491537c04812481e765edd495fcacce9543a464894454e382174db8380beb72dbd0491f0b28f9c6987336442468eed9e6a296a70d39f88550020f74710fe7bd5f7fb1f756adcd2859d4d8824139d8a3a2e88df56d847b57e5502fce79c967bb12577d299dd9e8aa8e2cfc71da40b0717abbb497de3122cdd138b64bd91a3f701c90ef3669aaa257ca9cc955417249b9ae325e6ba4a8764e3b298d870521c3878fb72d0ce11873f4ebc7e3e87b1874c5e44b9d567a6f9eae52c7f671a6097bd9be547c2acfb49d7ba5b566a5ddc2f6d2a35bec8f52f8554ac9cc9626d87f671305e867876df4ecc49365e18cd62df5bd4ea063d37d20ca3725f17a858b448bf64bb385fb3b7109aafc54e18ffe4e85ff3a0a1d77f7b663915f2cc34ed505e052fb83d3708f42d30131e41c496fa7426a9575940e7884831a46df526bace918aa58adfb11ebb042f493a0166f1ebfe6e203ad177a23d9f870ec76b248d0bdfa1965d902360c2e3fe190e61374098097503595801218923e9706b1f2346bc627e01722a3307add757d5031e2e2e7962439aa58dd549ebf0d84e5da739d49a0ccbd743341f067c0c831e6e00456dc655abeeac2da5107eadd15262d5b816ac8e9630e51ecef6c548fed5a70f839fbb1462cfa3ae5229b45b717915bbd1e90cf12277634b2ac39d023321d52bacb7a15af4e84676f148eb3fe0fe8919b2a635e869227d233b3a3e34a7c6a173ae44d3581893420caa3a6e89c2376b6160198bf810fff6295fd6db89ba142fe9906a7788689e1bc87339730c703021db67aa38e270754fb7ed7091862bf36d43236bd5fef3046a1f295b69742c6a6f65c06c1682f9b7357292bfb486bdfe6ca4b58458d7c9f5d0a4d8b7a5101c1f8de9e4b7fe4f373208ea48b3b0268d70a3cf616ad5a900e92bdd9a06a6362d58f6fb663e2cf4383b96c5023f26bd75759ce5cb4c712447f95f238bf74d328bd9216ae7e2034207d0657ec782af0856b42129f35c22b3a542eb2e9cb208f12611610ccd1443b2162bde9614ecd3dad71a45aa10e80ea88c059d4a06744b02e5e6baae9bfed4d9d3f05a164403d02a8d9c7cc8a1642e8246addb538be234281ad345088d0fdc90f3feda05b9a58446431d8ed6be3d48f92246bdbf1e8e5b2f3656dd91571760e8b9c725933f53874055a78e3aa8c98a94b75a7b8defbf7d35f98b0b159cd7b49463af3ccad2e06b0324f2b88864a455757599590cf20e25ee9bb0caa19106e35d06813308accde5d5243a61517fdf2b25f88e8c48d1d1fce2cafa66c98a30fc5f4e8bc8dcfb560bd57f675a5ced513d9b14730d0d673fdfadcb3de1c072d62c13baa58983834ddb4c4b9a3a58ab80ec7945602966a050a59878c1d3456fafbea1b5176c1e364a8960c72a308f3a4677864dbbb9b3e0ffddab2834c17e7eaaf5da7fcf3abc508281ce2154e7ff1b62547fc87f1dff27c3b1a17cef7134df4ef2c5b22cccaa49512b32fec1e3c9a849233e5f97ac2c2e6d01f5c058d960bfcb2e6b718692e882bc908f510c828949f97255d1003d17db2a92673edfc041e0deb2f3b6347db7c82df424fc9afeba5a6f2fcd27a6bbe70441692d3b905319a1f09d65746cc2b8e3cd97e002cb9a5b0b098e4bfc224aa7411fd955064515c8fcb8c19b9b484679b9635827d6373e89355f2fef63b9abf23764cb383fefcd1ac903d336534ae69fcd1cc69dab38e19645caaef5098a49623b285df86bd8831f10a9cf23ab4d4b711a517732091b9135b04559be8ae0f50725dc80b6b8bd2596cd663bb0c2e380bbf306bc5321c4198ccbf0ce3cd3dff2c5b49eb50ca842bfcfe11fa45c502dfde482d7cb07559e186590010297079e5b695c524251445fcdb0ddebfb396a3e2ec1180247d90f0503ea49ce74ba700ed1985ccdbe76760bba1e881dd345452b16821aac552004baa862a50f60f8a19288099afc560ef842a28bc937ff23cb01ab758d8888ad4bca661257eaeac0ac322be1463ffdce36e05df1736cf1481221b589fbc9602ffd947fbe92864d78f516d63538379851b2e14dda60e9f3929ea0837dd2a368ef2bf87832bf1e7949d0ac56d8adf30a624d76d9739c2828b4773c93f52f20fe8132cc2a03fe3bcfc7b237961d421733412d6fe51b66aca5a84a53bdf05d31b1001e131912e80b025023cff1e7fbd2b4889002858c63f70489e15d63761390ea01a6e39b6a4fcd99e9bd79949d35277044c829e488144ea2b7af73bd91b3e6b20a7b74ee08f7557249f424f10ec0f5ad700dd08482943ea8f48aabcb221bde9ce0ca5d0bd680dd9c9bc5622b3e45cb4dd21076ef87b098d413256d3dd15ac52f54d0db0b4bd4ec765fbb782ed9e38e7d4806252b26dd85555b463f1aae9dd6ce4fdab96aa6eae5c1c248503891b48e319e0fbdd5609c447903ad73ce9e632c5b94ebb19ba74990b71b385a8788bf3cd1a47f7f1219225c84eeb6936439a645d30d2de7d1e57c2b7424d6c1", 0x1000) 21:18:36 executing program 0: r0 = kqueue() utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x2, 0x24351f33}, {0x1, 0x3}}, 0x0) kevent(r0, 0xffffffffffffffff, 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0xa, 0x1, 0xfff, 0x7fff}], 0x7, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x3, 0x80000002, 0x1, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x41, 0x0, 0x9, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x20, 0x7, 0x647f}, {{r0}, 0x0, 0x10, 0x8, 0xa}, {{r0}, 0x0, 0x8, 0x20000000, 0xfff, 0x5}], 0x9, &(0x7f0000000100)={0x7fff, 0xfbe7}) r1 = dup(r0) connect$inet6(r1, &(0x7f0000000240)={0x18, 0x2, 0x5, 0x1}, 0xc) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x5, 0xb18b}, {0x1, 0x8}}, 0x2) open(&(0x7f0000000280)='./file0\x00', 0x80, 0x20) 21:18:36 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xa0, 0x100) setsockopt(r0, 0x2, 0x40, &(0x7f0000000040)="6d7fd255a906aeb2a443e142bc54612df41b3b2e7aa21e678dea58eaaeb22a8d0e33155513b6edda89d0ead2ac61726f961c4c52d1466a0cac9f1108090c1d74a0a6edc9f2d565311ded59b8cd3b5b14b9acc8225f48ea8cd5df37690632162b", 0x60) r1 = semget$private(0x0, 0x3, 0x2) semop(r1, &(0x7f00000001c0)=[{0x0, 0x4, 0x800}, {0x4, 0x5, 0x800}], 0x2) r2 = socket(0x2, 0x400000001013, 0x0) connect$inet(r2, &(0x7f00000000c0), 0x9c) r3 = semget$private(0x0, 0x3, 0x281) semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f0000000100)=""/170) 21:18:36 executing program 0: shmget(0x0, 0x3000, 0x5, &(0x7f0000ffd000/0x3000)=nil) r0 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) r1 = socket$inet(0x2, 0x2, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000140)=[0x0]) r6 = getpgrp() r7 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x1, r2, r3, r4, r5, 0x2, 0x7}, 0x6, 0x10001, r6, r7, 0xffff, 0xf4b, 0x8c7}) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r8 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000280), 0xc) 21:18:36 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 21:18:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="01f5a46a38e0726738ad61d3f6ec9acecdaf406e71d5bce86124261e50bd75d6b9bdf4c0862a05f0adbb6c2fb591d11d8c142d3f0fad64a16d6b7d122bf19ba2fb9b77dc20bd3e75995c924c6852810f9596f5d925ef06c78a890a61971661a809064ec0cdcc3430ee8743b5bf21e1f5affa0a", 0x73) r1 = syz_open_pts() close(r0) open(&(0x7f00000002c0)='.\x00', 0x8880, 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x5, 0x2, 0x8, 0x1, "a3866e8feabb8a6094316d33546a619715fc8240", 0x8, 0x8}) poll(&(0x7f00000000c0)=[{r1, 0x4}, {r1, 0x2}, {r0, 0x27}, {r1, 0x100}, {r0, 0x4}, {r0, 0x1}, {r0}, {r1, 0x3d}, {r1, 0x8}, {r0, 0x2}], 0xa, 0x8) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x19e3, "b00400000022bad10587a850428e24d8e500"}) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x90, 0x4) readv(r3, &(0x7f00000002c0), 0x1) 21:18:36 executing program 0: clock_getres(0xdffffffffffffff5, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xa00, 0x80) fchdir(r0) 21:18:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "e7d7f81eabb57df52d77435ec0b657a55e7b8241"}) r1 = semget$private(0x0, 0x0, 0x4) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000000c0)=""/9) write(r0, &(0x7f0000000040)="abb29e3a27c918113c5572f2c95b9bf10e56dbce6a803127e893c3f35288549d99253186e7ebffcdf87b36e286d22d4feb5a8eca1cf290de83d711f49037bd78a43ef1", 0x43) syz_open_pts() 21:18:36 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x4) shutdown(r0, 0x2) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000000)=0x80000001, 0x4) socket(0x11, 0x9e1e0150fe89388a, 0x0) shutdown(r0, 0x3) 21:18:36 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x4, 0x400, 0x3, 0x1, "cb16a3c0b6f7162e383b645f8216265dc2dee2a7", 0x7, 0x400}) getsockname$unix(r0, 0x0, &(0x7f0000000000)=0x146) 21:18:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getegid() fchown(r3, r4, r5) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000240)) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) syz_open_pts() readv(r2, &(0x7f0000000340)=[{&(0x7f0000000280)=""/135, 0x87}], 0x1) syz_open_pts() madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) 21:18:36 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) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='c\x00') 21:18:36 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = socket$unix(0x1, 0x0, 0x0) getsockopt(r0, 0x6, 0x7, &(0x7f0000000000)=""/81, &(0x7f0000000080)=0x51) r1 = shmget$private(0x0, 0xf000, 0xb, &(0x7f0000ff1000/0xf000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x3000) 21:18:36 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x2, 0xc0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/126) pipe(&(0x7f0000001900)) write(r1, &(0x7f0000335000), 0x10052) select(0x40, &(0x7f00000016c0), 0x0, &(0x7f0000001740)={0x3, 0x8, 0x1000, 0xc55c, 0x401, 0x40, 0x3, 0x472}, &(0x7f0000001780)={0x0, 0x6}) dup(r0) 21:18:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getgid() r5 = getgid() getgroups(0x5, &(0x7f00000001c0)=[r1, r2, r3, r4, r5]) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce", 0x1}], 0x1) r6 = syz_open_pts() close(r0) dup(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "854955000202000000000300"}) syz_open_pts() poll(&(0x7f0000000040)=[{r7, 0x21}], 0x1, 0x0) 21:18:37 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) r2 = shmget(0x1, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) r7 = getppid() r8 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r2, 0x1, &(0x7f0000001700)={{0x2, r3, r4, r5, r6, 0x1, 0x56}, 0x19a, 0x3ff, r7, r8, 0x229b, 0x249, 0x6}) r9 = getpgid(0xffffffffffffffff) r10 = geteuid() r11 = getegid() sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001540)=[{&(0x7f00000000c0)="d55c3acb6dc2cf95dc3a9a18e3f191bc8939180a784d00275eece4b174932e49d33e4cfafb910e7ee3a903e7b280817ddbb827ab89a00b3a01f8cc81ef59d59df726e87ed6951374bfdd69f3a6c8dbc52157d410d4fcbb6dac8e16b1964261969e2764cbdd1760d516b21e54a6", 0x6d}, {&(0x7f00000017c0)="897a161df656218243aeddd253137b9253eb3b36a336ca252fc107b9e09ac3fe458bcd48eca8725bc21dfc6f3f80d579b7bafc9ae0d3513c3f596daa9ee4503f14892201b4269cfa4fbe4f745ed5c296c107c0bc2165aaa1ba9a50da0a005a369a18e2f1e309c2b1033d9edf933c9afd40c2790d656046b483b22023f4ce11eab45a73cbd3f5a95f96cac0c16f1a8c86fab2808b549b3322f84a6057a16e90d33af65012f5467d682004a7007c850e6558fbe1bf7cff922960fb0c688bf0c35223bfc224fc4e9663e1e3248a29633dbfc0876ac6e6b069244b3e4e3f74b8b4718f057dc34c4116449ca8702de7f9502f62bb7d0597bbe7ba3ba40a4d941c148fe58a81f296fa09f1b49989304936d860312db80745acf35e60884f60a2fdcb802760c3e1c0b8784fa386f5a3d983035761799ed6cd9efca8503885e5fee29f71ff8b41949a486a3105eaf85f99b32ae813742b17f5424d0fa9a7704387633e55e849f8ccf93860565260c3fcc38075fc3236a317f3a8af935ba136b4a8605343f1d19730e901f9b2583b7b9f4116f54053e8d43e5313989f8caae1abf830fb5cddb0a1ce0adf20eff83f40ddb797a57cb86b8b386ace937365515bbcfff4c1efef8c3cc9348713ce7f74233ea473f29465179d8474a1bf7d9d36971bfb6f7424ca4d122143d0366d0e182cd49f2b268acdcad0ea861bd7f27f36c0541e79b5d9697bc5f55398e345a71f567ee1c366e8cd32847c83a579ed9bb8813bb1cab3b41959d942a851e7f5572d0a3eb9789ac2a60fdf9a77d32c372c0d7a9c6bb44925af358973d3880ca93767ea1c275f793d9963571fabfa1e80e3243f9e003c6cb3632991226d17c490bd877ac35703f69240237f9b02c45d8f175919a497877ebb87ff7f8fbf660372b1581076347ed90bfeed6b77043a3e390bc6e61a83915609ca75ea8865ef0ee85ddb1e4081bbc7bc639d6cc334b580db8a481a4bdd11ce3f949b5c6f412c8097b00330eef99af102b16999a2297a3b96819f98170db55da6efd8e270791e0055485df7073688f56ed74ad967bd77f32eb86e70ce422fff60811ddcc6300384f8f626363dd92dde0ed44b3a42f5e5c24340b488e16fa41589a7905681cb1a095ad0bf43ab9fee8a733c831fc0f311753233a66c7ff76ee92ac723d32cdc8d18c8df9d3a6296bce4abe12c3a212eba43474e41b47e383cef5ec71a56ee1ab4ecd3196d5488d4d99c9de11b31d7cf617624190ce81dc122831df3040540537a1401160dfdf2279bdfdf3426d64d2ebb0e54aa373d0f59d3efd996408105c06e6b4423032580cdae7a697ef68ddfcbb3feb890ce1fa6a3c010af055c6a66fb940bd33b4e45ddcb530d007638b25017f1c0db38e6b7d84e4ddee2d3489a83a3222c93d2fd3eda2e02f6b18fc317368412bd8dff2909ef3732e4d21f7819e446dd67eb6df84b2765e7acb7cc0c564694c476ea4951e336319b1cce9a11146fc908b441b864f22d5562397ba14414cb228a97a69068db3e1b141254c14fa56390297f834b5f7a0cab1df9b7f4970e5948b37f97fea0f159db4b964d26a6228db91200eb67a4c096419f25bc914b97da9493a2878b9ba90553888db5f7ba5ed928b656ce51244ba2955be42a2dd39f7d1380b2400e91a969a771c08e14be99a9d63a6446bb9453656fd211883dee5f2c00dfee4f6863a226bc3962de931018faf79044bb400a9176aa9a5351d385f86c2b5824222d54f2dc65490f95fff5c772b61b647134485dec572858ddd03ec09ebee25b3859b818c26c840cc027794c7c2592fa1b681e698aabffee48708b3c4d99c7b8f1338743293833264153297c9873155b27ed7940dcd0239dce3734b33de9049e35e0507cffe3b208285383b58ee923dfdf03886f11c61183e99e9bb663db835837f2bb2dbc3caa7e7ad5d05e3e5dcdab76be35ddcb87b95a6b9861e917727b55409fef86303a5728cd4de7cd63f49ded7247ce4748f3ddfbca39167b52eb9de98974bea442107f85ac4e00ff7b0a2b4892de49f340258c1ca1bb4fdfc8641982b38870138ca25e30d8a393dc79e1ecb308bcbceb76ff58d743f9c4e7e85b6db55dc8282752992db74656d8c54be73f5a3b2f2a471977442844bbd642f62ec56f0fa87158b6c04601ee1d5143800d2a267f3b7f38e670e6ee8bb6b459172f234b8ae988c50d4bbcaff4a4dbf237e2a49af43f79650e7d46339c790679948a33f1940ea5528f2aae067017d1b75760169870331e2baa02d96397ec6bb93aa0a7b0df090d78a743abe4a262b87ffc40436fc5303ee293a4e8624b872b17f203d4b7f5c8a16b0f66a388f57cadd0b21f27bd0ea5921cdb9274d2c91262b3efee8c437eda220d625d0631bd19df7a0c7b6b2134e9efcb4f6009377a445c5a482f8ac34732cfa2ce8cbcd94348dddd99da6405e9574806552bc71bc2243b6e710c83743ea465c23eff8d0ecefe589e109fb23c078213cabdae7e58e519f656d9cc998068ccd993ef8a38d33d02557f1831930b2ba3fbd6c788d1cf3edd7c7e4460fc798ee2dea5f420d2c4819bcfae50a773df8b957bff6fa79e0d827a9c471e9007c7c7483256cb578cdb3392417830b0eea525dd6b92a9b7828bd6afd7707539bb4ff1294ce1972f0e9a8b1138e7dfcc9bc219fe729823a632f3542e9e0618c3f934a34d73671bc6cb29b57403c48b085ffba56e087e3b320372bf2930eabab7bd5c9d5f2191ff8e9b9d264dc7f09c13ce6c47064a33d473e0f0d058cf42558fd3a313ef17ab07fade840c4aa29bb715db01817c109a2988e62772a532f4501530a5a4d8dd7941ac549468a9f19e630efaf5bb0debaeb61cfb5747e579aa89ae883cb0c52655db3d342aa6e519726105142c5eb1c01ab97ba7da8f8de21de432b346939bb7877825b9a972d2baf65f301304354ace55a54df716be4683b80abe5cd1a8b3bdce989d5fe5645b40e82f5dea42f7f2904bce0f80d09709d537a7f61ffd4d96352152efb971a828f3587d9f5f3b8a716132517e1d99513f6a4f17021826aca1c480e3df5627983021d6e8bd5eed741cb382e462fa68a2bbee974ebff9f30a4bc198a9ea39748991e1874bd14f2e90bc8acc94d9f233899107019143c3ae76547ef1777f57835388d7cb8398ff99d351d2aa4fef5c2a0b3862959f8cccd0c923e71f01cd10dca41f76e51477d23e4a36f5b90bb57f1da6ca5de18def5178d0dd1b4e0bbc4db870265f8526f4cfbd259f9176b6e475ae6f033f62a1ebc95c5e2e548ea67555eb236d6a7cf848379c9edca10cb240407bcead402b03e3a552a99a0d0d54335bc61417e49357bcfa6354bb7e7a7d16f544fe5ab119b4c9dd520fd0857fd606e3bed3ed89ed683a014aa1486dfca923bff84e25a737b87a18ee1d6917565224429e3521eebaf78be2a3bb28a0332781edd8a134783f66f0842636a6737eda713e2dfae4341e473c641ed175dd6a4f2b751024610156c007204158dc9d21fba3737d44c179e7ce2d06dcade9eca298a973acb1f28ff08f7ccda2e747b9ee711a19129e0ffced9dfe87723fd2a223510540d005d50a319cd2d4709d6cc8f547a652a66b6ebbf9f45c5c997f1a11f0c1ecad1e113f69b515fa98e3ad3d4b9870946981f9119ff7777dec4ad86fc97e178c9dc7915562ba9229eddc757c55e2b906d4a925bf4ca439fdd860609448c3294f8aa3ab8dc16e42e0f8ab297b1159b8b1419c2918cc121fc9f53c04cfeb3efb7ee1724bb60b6d201b8195e658d0e62163cd31ca091c0668cc7e4e39ecbebca34a3a01e4b8d9f879535d8a5778f638d186665133e11da79c50337b18c7f2418d5b41d537cf1bdc146739b1b50697305a089c1e3817ba7ff62042abb3ba0fef9f193dc5bcae1191e9e653b37d7169d081eed10bddd2c877aded6a42be9ac99e506b83bcce8ca74aad96f292bd006a4b0d8b7ac961e65c5502ec01642c27385cce39d9dc38736f4d3db70ad2edfd0c8970196f00a7e90bec4e14936b357fe89b88cdbf74ba5ba63e83444eb66ec08eca4c286841e7073a7631646838126a35619838247b7482a1da938b76a93d7be2547f7708fbc90b13e863129e1e4abaf1c73e2d60b0a0697a6efee825546a595e91b3506a04e0b53203b657b81f728765822662de9bdf0b341fea0d1e28e846f912f0ff104e18c94c30b573b7b146d5f3744fc7cb65ace4fbd1707aa3424c9d46c948711914c2c0bd841716b2dbfa220341541900eb44e04f72f90f0e6014ca106213e2b772e6aa69081dcc8a0edb1ea590526ec7724055112e683113a1e93118a40f8e997da002abef8711b4c3079a6bb977839b9e2b623d1d5c222e5941ca4934ff42b61e9eb25a3e7b4494b7bbda9fa533e3c620f236d99b691cb67ab2ee6d5ab6a1e05d83b749443c0bb68d8811e3e0cf8cf86e16f238d74805d505a4db5f7d07eade90e9307c9536f024f5c44f6ca4402d95193b33c128e2fbf54b5c9552625ca7af59c13f61f2ebeb33fdc333d7751e5017fc5a426fc42da4342d9bc86a1e89fb0b035b2cb06e1dc26d7ebc310923627aa2bcdcda378f11ae1ee02c582fab259164f47e79f71a9a66b6a81237dc424829e464cacd2edda098ac9833ca0825a4214bcbf461e7b73e785d474cd287b4ac4ee39c2bbfa3e25c7a56e187d2567717b9c0fa545dfcae7f9bad2b68dc73a6ff5163d04dbcdebf56c1c369ca9fcbc6c213a2d4b5e5e2333e9fcee11350b9e84d3d0773ccaf434425cef7112925ab219404efa3f3bbae8688d35e75157c8dbec6395daee92a02f6da2e9d748ef25df16b4956595573473bc3496a022ddd382eb6e1c71704597db94d41c312f3d0d8dcbeaf2d3c02461f0f3d76662acb4531db301b1c6ab5687de43639a1a1be51fe239d8792ff0394b8a12995dc4698d1290257ad767f85fd0743f9936cabfa9f85899a6a766cc8f0c39aa1afcd699b1e1f6ed98641045ef8e7f502c0ba210170c89092b32ec41afdd1e43558b81e20984d2e8782bd2bd72881d1c45da0468d46e577b3bd9cfc6577f05956132b9db77a46a63ee21f6cdf502f6d2822def9c9afa5bb17186626910a40f5d6099cbd8ccde01fe0c3ffe7b40558db424cffe2ac24b2cdca05afed1e36b86010afddd32fcfb6fd8f5b772ff804e916b89c7548a72d209c4c5fb6fdb1941989088ff2a50ffaabd47406e881bc9290a45df2a3abcc771138706dff65c95e97f9fee1f97fed92760bbf85d02073dce1882bf4f11919399fe77c1079a021ffacbaf0edc729b3a132ceb095f5a9f13c6c01a6fe9b8122f84e31ed353e60af01923d341d8930fb6644c6b62f84b19f8919a59696fb29ffee817c1589e00344bfebd3e135be7e55d9e6e6e1a9af890689c2fe89698654e68ab7d62a9386195787969f9432db5d78976947f2567a79d79d07010775f458f5e7266c37a2d79de5d76acad3dfcbf031a6f1eee5fc7c31f4c0e8e08e82a1d08894f285402b8ff3489bbc9754a0944cb533d85f1baea2daacc21814da679164a58646cdb64f56cb8cf5b369b165c8de241ad41fedaf3004b99054704bcbf9bc44dac06ee717db9e679ec6ce442cd4b6fc865f5f7577e1cc150ca3bcc7f6f322a498b40a10af29c3db21626a5c8a6a0696a6f76520dabe62ca23f687e98e61561c10939d1806ef4b1c39782f4a1100c95f5a260513b44d42b92dbbe07ff8307c01d3420376e46c87f7bf98561bfcc1c66e30c9b29832f3966cc2a4210d82d77cd053fc846d74a9b31e", 0x1000}, {&(0x7f0000001240)="9466b01f250f8d0e84a0120c165ecb903300ded6fcfd2003b268c242699a38a8b1d4df8f771555fff279a73696cdcc6d8a8e01cc60fa3683a114c0962ec6a51e3946a1c268d6c37908fe56671cca6d81f4f4e622929aaa8c1db8ab08529d1b6f28060549dfeb2d84b0d5bc351bbb62db8c8f5f918dcad6ec3753d6c20efa862a79e788858925f9a031e7fe8fa3bf7a091b430e80daaf542a642465ff02cd6db46ca5c923f15a96436587de22c8c5381a06d2d31134b64343c5d7d870f7e4adfe16db337050c7e407a40088abddadddd622eebccd4071929773121a16a15126bac278771d0f77df02884605", 0xeb}, {&(0x7f0000001340)="47c44b0c16db000e1745c211d21495187d950fd5ac8b1e0221ac19631d9aef8ac0d2ea2fe7d21774417a44c300c20ea99c00aebc31d93c41c4d633371962cb8340ce3facfede7df9926b89d27cecf681a0aea3480c56a547e0182d509dc720f0c52e87c09b874d20aded0c8e17aeeeb36901b4d0515eb9fce29de3973283a5599e23e51c5ffa30055765278873a20c868636bb578091387fb9bbe8b484cb82f7db14ad1bb811197baa3accc0da462b5f56cea9b090c4b3b30e6fd806ff12c21be2481cfe0a6faa38284c93bb536b177c2ee980cfb0f82c08d6", 0xd9}, {&(0x7f0000001440)="db92004c55f8c90f97774b1136cc1e809eef4aa47c2202f6a4b953a0d0070f55df2f22450eeeb1b59b1cb6c381f0b1b10ae001c544a44fb513ac82f874382081749d388ba06623702bc89bb1a039b309ae3ad367ba0be3ebf9472d3e7a542f9105baf0ca891bf8de3832ad7f443abba0be112164d95bca00736d0e47ab2a9d7c69e9ae9ba3ae317bc4dca9a2cb4e8cd703bb864cdc599438dfc197da2e328e1f9b2d0dba439c0292a64e5cdaff9505a6d99c1ddd024ff8c4acd60f86054adecfbf096fd9f310c4bc23e18b6f035acfa84bb3912715145b4ede21e7ddf5b2382327f71098e14bc290d2225e5e402c28840e52afdd8a0a", 0xf6}], 0x5, &(0x7f00000015c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="20df00", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0], 0x60}, 0x404) write(r1, &(0x7f0000000240)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7c7ad00", 0x1000) 21:18:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="820265f1efaa71713181227d4e8ecbda61232f66696c653000"], 0x1) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10288, 0x1c0) fchmodat(r1, &(0x7f0000000800)='./file0\x00', 0x20, 0x6) sendto$inet(r0, &(0x7f0000000080)="b0ea6a594f512401f26e4ccf6b6d55eef5ba509327e593006fbcc2170e472d865ad550aed450b0946101b8ba642239ca51857ce9b579e0aab47be6f3cb579778faa55e3d67fcb8473fc52d40f770989890e6fb61b520e447aa64f8eb9f07362caeedf65ecad543de617aec2886d0ef54619c5be61873ca6d02d68df7c8422bf5f6d626d2ecdc983a21b9a28ba48164a6c61c797869425299050713f8ea32721c513ec03fa8d01aec5540610dd6cc8fab7ef8e65d1e36dedfda2ca70214bf1ccbf198a457b55fe28bfdf10e1c313a177b9cd6334acf1a3ed41425ccdeba97f7faedce2aff28629b747979d42b6bcc9aa34275af783767f7de7cd1b44f9c140bdfe295bb5324543094bfab25d2edab07e9aef27b817acd938f3977c3133f07b39cb6bb6461f1db6e110f7ecd5c2b0446f57f345511a5a7971b4a1908798951dabf1f789034421fef5912107273c7829c2561b2416e0dc2ceb065123d176837cf8c1602d1096e9ee229de5e931e287d80dbca93c3b0ff11946fc6d6bd77762d03b719085c8a634e1d1d173dac77334cdc0c8aa76bd1ead00887c835cf48e22ddb86da9d63984a517b4df59d8217efa4a294857889d8dbb4f5f8a4b8cbce02b165e70794b563a4e35b98477a75935894f49bcec659df752a1b31cfa9f298bf7527e88203248a6f5b33ad2e98ec3f09f77ffdd364bbe95c716dd9e64595f70c449b1b574970a1c9db389f83faa2a4b4106bfb08d61489d049961a2e17c40b3354bc883cef7562c3bb682afdc9f0d12442faf7d253fadeae5b59e7371f3c702afb17a2db74a5a7c03f0f6618aefd0f3d442f43c043a1ed87be086f41e48a56d155bf4d0fcb0b90c031c3c01fb1e2a885be25c4466696f9ee029f51e5a075a1665503dbb11a429800b0a5f6717e90219ab0f7553c96f1110444f8d199fd3077cecac4d6b2e9e5d3cea218484cf676c7b97ac66c6dd6fe18b82f9926b1ed88211f26d151817bd654ae1f92567390e0519ff105c683637bced66f505d6ed4713dd5838aeb71f59846bc0d653dea72359619231cee04fc7b8ecdc1f538b54190d6727b14d03b93a364b9765ec31948526cc49cef19133da68fd7a7ba13cc2afdb764d0dc5c93ad2ec9e8b3d5940c3c33f5464bd0585f6f3a447c01907c4fc9a7ab681b3ce8c6fd53234049cfd2610c4ba83cc49f5a178aeddd0eb71d8c37ccfe9924492312d87b96c542b852c71b66b77802d93e6d3f8b4d865d53c1fd37e2c521b0385adc80abc887d55d13aed0b2fda1a5ac4b820f062ce73f97cbef0f79f81972756f17cdcccb3431f39e0be20c70f8fa6bf02689f357f2959c537e5a8a0edffe8807dc6e3ee06cb79b587784440cb19e9f029be4452bd665428e582c3008577fa2a81fcee0eedf1cf48c679b1b4ba589b2901492ddc78317c5942e72b9ba17c4f5aaf78b6795c6df480fead53859807b14109949c56c7f18af6e027be516541d2983f7aec9a04a72323f018e41be564b596cab23ed8ca4f404e4a43dfed4f36b6e33535b83faa9a0b0afbe143b08b1a3e8190f4c82e6af94ae22b517f60457ecd8dff6a3882cb6b94757a187da71b3aa8f442ce8ed04670fd9d380dfdf72eaccbe617a5db4ed1041c57dbec728b4e963aa302c2f7b8976e22e444bce0c23289dbd4f26f7b5aeed274ffde39e0d89355da2b82f5b6fb952f23963dfef6c62424db9b8fff294841724595d72303c32939d244d4d430438ce6e56ec3d18fae67207a27bb3b627dd2b870a3800d7bd52a30777f7e4b6c0f2f22315c52564cc921a704e8843fd78b19525300de124e98074928a6118cd89804ef5796ec0d85e5978a64c65921420191a9eab05e2925c36b54523f0075a299877b9c390aed6ff7f94dad544dda1bc3449b15941ce177294ee17875c3750d612c76b96e965ffa5127b2cb7b854a3efe69f25f2723cfd6963c8f4dbf2f3344917035e735b23cb8491d58486ecd7d916b6ed1ae46ddfbd13d5b8359d17c1ea98f96a12d141cd886fd41c05a093f62a829ecabfb200a55719b460ec3c1866b0e493bda445db35b09da7ad7f81b491abf235fb0b44017e45a7e5651b8c27f78a3f1ae16be5579555f55ee3ccf700cdf90c8c0e2b8205bcf0169b8c1f52258abae30f1dc252fa487acfd6c518778fc5b181f424e5c121a732d5c48d8560751136556b463278ae676c33c97ffc9966d057adf638e94df0f305e40ff818a9e74ad73ff67e5d2d0332129ab3b658ee42bfe84809b56b462a2bc921a509466aead7bb683f4b0e4687b488d28958e4c17ee79ee59df1107a80bf9d59258d8f3c50011a106fff4f94f4ee2114be80f277d3a0bdd5948a369d74e96589dadd2ff0320fc566baaaf1ff89aadd9106402668f07244e441991ac28f5609912077051eb0df7910323278e267179c5c71a038cc33bbeedd9b4c04fce663102250513dc3ad9d7eaf5a44d4dec5e05db891b1247d0785ac77505ca7e8a31ebe09dfc18dfd242f4982826f3c70ced4c9133e394a6e781c3f68d0366dc036985603053468d1a6ea356ad4e65e48a01114951812463d5f68a6ba6c8fa08febdea49ec666a349e6aad58f7c658fd58b09edec57169b935d9e72b56b7e89952edbf0653dba2d50d2f87fda3a2cca316c8ff75b3b1557ceade84f6cfe657c1b28ac9d09461ce345da4c711e33926a7e3b591df7d1cc", 0x77c, 0x0, 0x0, 0x0) 21:18:37 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) preadv(r1, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/120, 0x78}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000000140)=""/193, 0xc1}], 0x3, 0x63) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb90cca8590000000", 0xc) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000540)="6e10739d068b22dae161cf7314c88d9603507fcc43330e5d5e214b62d186bf3f46adf5ac512aa2e23e4335a772dedfdaf72258098030b942674e682934cabac551ad9e1812c563ce80b38d7a486e5355ca7c5e1ac8edf3712158e33e65ca76e126de0b74c3a864d487e49bc8acae9e6dd3ba608160833148a6bfd59c4ed27de73279ca96a64ca8cf93325979eb78f93f6e4290d9368ae0ec9a4f150191840bdb67baf4119550db447672458c1b37b266c792f884c02ec6582ad2381362b514cee1cd337cd4209cc0c2794e30dd1f38b856a3c387a7350c291f6fbdc2df2a057bc5a150defdc8ead8feaaac5528959296f98fe42fcf90048e102c4a3bf873eb25780f087602efa619f945c5dbc48ad193980c892ee32cdddb006d889692a78526099c752d11b7a1891ee694502e32d5ebf3497578cc688b1abbb0127c9eb9a406025716fbde2d713654d12b925ccbfeff3aa15d6ed8ec9debfd7fe4b48d1ec8579eb88bc2d7d422eeeac7ac1b74b3e234433e950aba9e52fa3eba57eedd5852f89b708f11ea2158fa308fbf9e25c4f6f58638ebe45f4c9f99c424288e7496cd20ada594cb033a1d246afcb7996994bccb732ebf5cc24d1adf5fc7d5202a26e3cd221e25f89139e32d32607a6589083fccdfde43ab3dcdf212d9830ba28dff9c9d034087ea984a94c775ae877b65834b88c1af46fc7f32a7eacdb72cd2126f23f7fcbdbd2e1c4ba68be344cdbaba5b2be34931395c56a380dd37bab2ac7fa9f8a01fa5c5a73796edb97986e74969cb15263ece3cb0c14c21f3eda7017c23de05645f9426cbaa0a51392aec7a17d812a207682a11e0432fe090d382efad7b57c46d0fae3f64fafac67f4ccdf2f87d1ab4cca81d84cef6e532800f362a7da133f328e238eae7355d81913d7462c9ccbd334a1bf37a1042a464c04999b8f368e08a47a32550fdaac21a1f4c519e70fdc7ec979d0cc05cb8f7ac3f7d4d3a1c63e076e2a97fa382042622a1c4fb8f81cfc993b78882a0867cc3818aec08fdc83807f07246aa75e9f8e59c864532fcf71a873f0be09319be7478362e168bb018ff705eb343b6c1db4c5a771e5c1343470ac5d5eb89f4417d5ce2a4d15e1b572f70cf290cb17cad0d7df263425686eb8fcbb8624e44e32c6ddd43c00d283749c6746e46dbc88fac3a78ab24209e9afc2a11b675fef444c3f65cae9962657427738ac4371b1771a013d0ea49d9d6995db4384ceb5d7998dc2290d7d6c7ecd56384a00341be691d4a9586976e5067a48759af771fe77158b1b74fc0783c4150f1008371c335a131ef593db3dab992742c15bf66dfc4e8019329e947ae189e31062c8fc51f8a4f28cf9730dae596072968aed04614b9203f895d215621615c1be96dd922c12e2718948aa8d5bdb21aaca6228d2efd77ab328fd436977e60aa6dc1718de8a8edb1745e1df8929da02bcd251aadbc3cd2e102128329673ad6e531346e6eee93f709aeedd2b74010d732d881e038b09c09ebf428eada70053cc66229788f6856658ecccdc4b7710b36bcafb2ae49bff7088b0e8b2b6c2095f2d7cb6c0f9935ad71bbb173e042033a7ca6322fe2ceb6a7804c50cdf6b750c880948945dd5d30ed0b023f4013b97e914f4ed41fcd50b62a808ca5ce0be2a88b5cf86920aa37b5db7f7c98235bc2a0faa229bb67c91226782c5fb31233881d44ae3b8222a76c84d3ee7328658d24b0c7fae5912984474491c7a7d4f7c57d625bf5cd32a60ae2c46ef7f20b26bfbaa2e75ed5bee5b52a0d6cdc22a228d62e0d95064cd39f0e021775a19cfc2f399751b7cbb149ddbe397a7f45f971d01714a4d11aed66ea88fa239ee552848517aa4c09fed275b2043701a51b79a9356a9539cbfce02fa1b9e82923e2b360de21cf77f64a6ec2594300ce7336f9a88a423deda021c26dc8b21fa8723bbe4dead886e33ff2051b1377d46f203665fd2fd0c2e6d49898fd629fb1f7c358fdfa5e4be91a931e077f181195", 0x58d}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) 21:18:37 executing program 1: unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w?') r0 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file1\x00', 0x12, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000003c0)=0x3) execve(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='w?', &(0x7f00000000c0)='w?'], &(0x7f0000000340)=[&(0x7f00000001c0)='w?', &(0x7f0000000200)='^/\x00', &(0x7f0000000240)='#$\x00', &(0x7f0000000280)='w?', &(0x7f00000002c0)='w?', &(0x7f0000000300)='w?']) 21:18:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001100)="8fe4e1aef37f56f84a4980ba6ed40912a2e345e2de8e73df18af1c6123c6a616206d9b5e65aabe85e6a9586f6b11137661a9e09c5aac1f13d082d136022136d4fab816dfeb95aacce6e0a97813ada7b18b0948a6b18f277442be462140bee704e7d3cb27f214a101f19c5816fcf793c9b73d4a1ff9a116d17b20dfb18b1a6ce7c66a3ee717ef375628734a7fc8a83f1230fb847297e9ee092f77b62ae55cb1470a2c0018864082b7f5fb27b5c992dd62b1dd5a5a4fa1e587262241265eb99afc56450ba7e8e673178997fad6efd6f0a85037a71874b2439e621a6246843523385a420a6bcbf87ea41b4abb02a8a8da8760a72d08fffd11ae97eeef745f9db31a3b6e178dee00fb6c731a932c4e375a3cf9cc2386efd6293c9eda990000000000000000000000000023a170c92cfdd895b70552ba135bbf47f67f3382fb7208f2ac5d290cd58eac6bb6003dee77c6d0babfb870bbebc0508553001368a4addb3b06117bad7262d12dccfb6fc76084641fef950d25d68269632ffab32a75c56ca3c60c6dc5a84d4f7ce1dca533106b958f39f35e12c31970b60fb3296620e4632ccfd7ca705e98337eb9570c00ed5df2d43754b4c3d7e6d31962af4365c981439969b8d6badeaea3f220bdcdc5924f4790cfad8f9f53a6a62b188b1879950b05204a4c5e91b2c9a00b40e63d14874ee7da3e0e53b2f96feac0d885f96dec4af2189dc308e3c2e20a439684ea8bd71666db4dd5dbdc873969b6b0846e942a2444584ba356ae82659e1a8fca57e58c1635ba6a5969d2212c28e8dba9325d5dffc994f7a9b27ea736bc5ed7845af26dcff13563a2ce0862478ba2da2ed675d891127e1b03e49abbe7e2b18f6f9751c265396afa02daedccfaab78cae3c4a16eb67895c93616d735a0c4dbb94599da02e272e87d3c9e063b44402cd21d316971f8d9116f31f853dc67b16996176cf296f4cf75901ddb2fa01d1ad61e05dc3036c584ead32e3f4b9e604d0dd6a78e7facb9c5c050558e35fd0596c344c06f83798fc1c1186df11e840f88f5ec458fdf393a0765", 0x2f0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x7, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:18:37 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2a9, 0x22) getdents(r0, &(0x7f0000000040)=""/42, 0x2a) r1 = semget(0x2, 0x3, 0x40) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000080)=""/124) semget$private(0x0, 0x4, 0x20) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000100)=""/176) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000001c0)=""/174) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="b02d8403fb49d27360c5b3d090651862d35b6cd48a302a0af9ba76426f64b1717bcc8f0b86446a502ebeb9121dadbc6cf3bb1308ae", 0x35) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)=""/199, &(0x7f00000003c0)=0xc7) lseek(r0, 0x16, 0x2) r2 = shmget(0x1, 0x3000, 0x309, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r7 = geteuid() r8 = getgid() r9 = getppid() r10 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000004c0)={{0x7f, r3, r6, r7, r8, 0x100, 0x3}, 0xde, 0x5, r9, r10, 0x8, 0x0, 0x9}) shmget(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) setsockopt(r0, 0x2000000000000000, 0x7, &(0x7f0000000540)="a5df1c8fae1458d4aa042b37214cc43f3da3edcbf799dc4ba16abc7cf80a9f94ceaaa255eaf8ac5924ccd80fa5e4a0dd2d54ac1b93331e22581ee2e0d7fee908fe9b85469681e0419618ff8d88bbd86dbd79a26e3cd7473a67e1acee475be1bce8048554898ce06ed093a5f16d17", 0x6e) setegid(r6) open$dir(&(0x7f00000005c0)='./file0\x00', 0x400, 0x21) bind$inet6(r0, &(0x7f0000000600)={0x18, 0x0, 0x55b, 0x100000000}, 0xc) setrlimit(0xa, &(0x7f0000000640)={0xd50, 0x3}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={r10, r3, r4}, 0xc) open(&(0x7f00000006c0)='./file0\x00', 0x0, 0x166) socket$inet6(0x18, 0x0, 0x484c) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000700)={{0x6, r5, r8, r5, r8, 0x10, 0x5}, 0x7fffffff, 0x1, 0x6}) openat(r0, &(0x7f0000000780)='./file0\x00', 0x10400, 0x11) 21:18:37 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000480)=""/202, 0xfffffffffffffcd9) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 21:18:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = kqueue() poll(&(0x7f0000000040)=[{r2, 0x8}], 0x1, 0x8000000000000008) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) 21:18:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) flock(r0, 0x0) getrlimit(0x5, &(0x7f0000000300)) kqueue() read(r0, 0x0, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/203, 0xcb, 0x40, &(0x7f0000000000)=@in6={0x18, 0x3, 0x6e458672}, 0xc) readlink(0x0, 0x0, 0x0) ftruncate(r0, 0x9) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000001c0)="13af98304c569f5441505e540345a9940f5c4e9ff9f4158d28cc5e5fa8408fb0899fe6bbc5d10206896257cc3935832a8b1ad6744deea93b8172a80b458b081ac464f64f974323214a5fa5537c491d36d482fdf0b7224177bfaffe49830c88ff084f7025a3fbfb32016eeae21633", 0x6e}, {&(0x7f0000000240)="09a4427c71ed2ae54e0b28271b05223352d5b5dac8686c859df4f529ec261c778ad785028a446f8c3b9c62786ce7edac02c46efe22ae6e3ba37a95eb2f7e2a95c04df441a3fb8cd782a87dbcf3f67b89eaa0c55d91280e9d4a7171d4d92dd25f96524802730fdb41dcc768a396ef0997b463d7cc1a5f30083b8eb7720da262", 0x7f}], 0x2, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x2d45}], 0x10000000000000ff, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000340)="084d4b1463b3e3d0c01f3904a6d93487e8e638c79bbf17bdfc45b3cef079dbdb8c680b15e429855ad26f822131ee1db50e4ba92745c3dfe6109ce306dbef02ebea2fbc78a712e2763723b1a6d36eb23ef7f17cab747cdf8655941c092a1f4b1740fc2858790f609da9697013d55baf17fd9166eca0e014d35128fe4d8155613e0cd247169eb99a53c16d75a49dab133928df7f9593f8aa95604949a821d5e1c8589eb6805c692f2c8b606f9be5bf4c931cfdff0c1b1f22bc6c01d9225b386dc68e22d396852c2587587e9f9f43b7e8b4780912294c3d08d4c8", 0xd9}, {&(0x7f00000004c0)="f8fc4caf99666a9184a7a182234f344bb74b0f0ab2c7c66b2cb815c05afb8d68504ca92ae1a5b4c7ee163bb2d1b56e25a4b747ea24ddbf0d449c4fd6e34d33c4ae886c3665181cf8c2bea09b87cde70aaccb4ec8edc8e0f99215f6ce316ff02cea8d4a6bbb7f382dc7e6c784cbc0b56174ef9e9a1b36855ccce96240ca3b685a3ae2cb00ddf0e592389c493de5fed5abb9b4be32d305ce2a5e0371b869e29ef33e6175858b4b7f0f272153bdde96b3066745b9588da3156b38e91940a73db693da712e1029df01c10c53a8a9dee455d2a8292451edfc9ab1b35dd81a0ea19431d365c8f0d6996eec37006d2de5941ddf458f8a437b", 0xf5}, {&(0x7f00000002c0)="030ac9197c816ac6bbbb41c0397a935698d878a5374052b3e3a5ff101d97881800bf4b1b170e7fb2764c0c5cfef46ac2f7033bbe3d17ef84e3da37", 0x3b}], 0x3, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) 21:18:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x94f3, 0x7fffffff, 0x1, 0x0, "eb33e22fa46c06a6b8fa6aa7b1b7158453361e05", 0x3, 0x1000}) 21:18:37 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x4, 0x4) 21:18:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socket(0x18, 0x5, 0x1) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) 21:18:37 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000004000000200026e984cdff229f0eef4f063dd7168372466a7342c66b5da47cc8a6e7674be90fb0b92260043f0f346f6ab3e7169b80515059458398cdc52595904b9ade1bb354e35e4427ec04cfe15b"], 0x10) r1 = open(&(0x7f0000000380)='./file0\x00', 0x2, 0x21) ioctl$TIOCSTOP(r1, 0x2000746f) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./f\x00\x00\x00\x00\x00'], 0xa, &(0x7f0000000300)=[{&(0x7f0000000040)="a68b", 0x2}, {&(0x7f0000000140)="d9fd3dfbed80f1f441654d155414c114fa81837eb56a8c827cc6813c850fcd4bd4bf55e3e19e34a7cd9715c37f89f59d5e8b86f2260871cff4699fb810274f426ed9ee81e97389c46d57afd318e48230ecd67c87aa6572c2e0295afd0185e11ac0a8bf173a4abc50a1c56cc3d5bc0afb13b92ac344d154e0b7c6a3454f9d0cf15940fd0b7cdc201af5d63677c4b724ca4d1d7e874492d67c7531dc74f701eec7e643805b6772ebb81a30abf19e0499adf93b28b1eb1014ec66ec84a6748f865f869d7093c9ee98a1a5cfcc040f7a3ff1ebe0136ba37a91735e7d147ad8adc84ab28fb31819ee5d2cc7d10309", 0xec}, {&(0x7f0000000240)="9a8bd4240f23117e94044ddb0da5e9a6df5c2b8cccb31f6ccd8d8d16e738c412872abffc12a7a734b026146b1c40b31832cc64642272f3cb01080811004cad312108b25509ea49e4eeff5a3a2a2fb8720edd05c93c85007a9fdf1e49a17a1c7af7ec4dbd4453929dad165b534a85cc425b4afb7810b87dca3ab2b6c2c8ea38864f47a53cdcf67fda47941d2e57ffd8c7d4148f3b9589008d95a0f140379be876849691814fbf60821f2b13", 0xab}], 0x3, &(0x7f0000000680)=[{0xf0, 0xffff, 0x1, "e2d974264737ee052a85245a6fdf4b4d2303096fe3cf7490fb5a1de1b74ee31363869913d5755d14ff76c52353b79735d572b302ff803846391f3edaeef510e510880c08e9b189d4b1cf7f8fd6b727deac3204a9198cd580150dce9a906cc78d473bebb527f7b5995f02bc2fccdbe88ed68174a3ce6889146ccdad58c9d8cc3dc4fcc1f386cf94977677f45168f1534fe285d93e83c51fb439856274f199e0b3159287a457e8acd3d360415eadc6878c2ac5e2c5d417b80954f52948abc54586de136471a85e46e03ddcce792d7a4400460134f348d7b8835a0e9d881e7b2a"}, {0x1010, 0x1, 0x2, "265f9b82619dfbcf81ff40aa505eeb2be45e85126bc34825f076dbe686a413f5644662ecd662ab7dbf0b337127cd1808c5d2453b95ba9c9ceee870cd45a0d970a3b585e02688a2c3cb292adf6372814f6e4073d1a030d7b22aaba82bc6b7a40394569dc51e81cb8d5a416581ffeba051bbf44fdaf748a3e0f8dddef6471d26837950357f86a081b3f333c0922ab67e1520fc7250f9bb748934a64d78b249a77a004de019fb436a409b42113ccb3497df49062b0c6a574f8017b388e2a1bd70ba400eaa7198031775b7636e954a408e8c2ffeec0d11cd33551ab7dcc9fd98293f3313f13cef52f9f6adf37e80b25b7679aca141f0ec214646094f123540f508d98c0d63a773685f18250219d410665304532b28d80862179bafa048e1246dd8e217311cca66fe61f63b4cc9256c52e66e405fbe72a5542de63075cdfb5c5f5367506b0f22311494e4300b16c7cc1e67ae8533f01a6a26163864bc6a617b4be906e600c1c39001b3f6de3d1968bb8b2f14e9f9829bffd960ae66ce68acb9eef0cad7df4fbfba4295c6e3024dc1c6bcad21de9632edcd69b4e43a8d47950887cb7d8be620c60791f049fbe7a84df9eb8fe09a3e27cf0e0c287ac8a84bfbed550848afc89501c39236fcb21b5ca26f773d86c70ea93ade60905eb0a318958d00daee8fec2eb8e9fa5b0ad68e5baa3187ad960ce16bba15bc90bef36fe6044f47f2edf1a0f2a9e23f7028cce28d96fb60aa425eee825540531b75abada671bcbc392664958ad69f90ef416091651df9dc772dd7417ac78fac843f09a0bd7184b332234b0ed8ecede95474e8646916d314e3ae75eef32d9d5b3a3cc3d9ecc4a8c2948d0d20b552b765f69737a467bbc06677cd656b132d87d926a36cb9249f0ccf81935a4ce659feaa571fb999408f79d1f7b69d1d1ae47956de84ae53cf9261a02c51d663775875702d7f0e646caa0889d63abdffb7c1f7de431af5a4126f049dee233738044650da9983bc2e2a4be68da6c33dfea38d4a67722ed99012a4bf95fbb6d6fd8d2fdb601484927136424b0b15faeb013d27735d8390b024070ef4d902ade3ecfa67fe80fc2c0104abb138e7263bf41dad5d0131c087db54c52e536b1aea50085f1a5858c9d3d81942f1b14a49692550a29ca3d2e509f93c5b62b6221baa40c87d6a1a89a33232882070cdfa2cdfc48cffc40d33305dc3fa99a90bdbed6fbbd9956796fd74603eddadfc2afcc6e8b936f8beb4ce01a63780868b2999488eff81367a2be8cf62ef36de91f1f23dc1f219bf8bad2b91879587959defcd394821ac3f4bf80e3a0e8fc51b9cb0c94eb184c77de17f8ba8913c78c6e7f6f190bc3a7fc347c2aad522580e0ccefb33b1d81dbad30320b089ff5224dae339d7577ea38cbd5dcfe02d56302751d8616db6d94c09ea5b998f444e12da063fc91789a0e00cc845b863a77f77597100fa83ba9cec0abc097327fac5d44cff9806412fd604891e71ef372e72a338f735a590f1e1f8f9433e7ae9b67a77f1aed0f18b39d85653098c96ffdcbc9755e78dea64b9288bac839326aa4896a1198c70b7bfe81e7fb736e1047e5bfc4050919409b61d4c5d3e2ed5bab173200de54e69b864222a7d440d984ea31061389c9e7f68a0c620cf7948c527b028d902ada86344241588d0cb06ac7501a079ebfe9d68b1d37baf3615dadda7334afee77b8ac35e45575bd23a1934477623e036a334864e6dbff5284eac4a21e84e41db7dae199d7cc60c240413d2ae77d0439993b453b5318df59bbd7137b3ad64dca900b9b3798dbf8d3cc36160cbc60e53b37e840fc9a05246a097cdbf24fc7e9c248ac8759de9a7f2d4f0510ce40cabb7f3ff97e526ad056cd4a71669d861660803b5ddb7caa047c8df85291f9e8e6d49ebad33fadb068625d9947a7dea1a8f8ce19e64db66ec119c158613821322d6499a4ccac557defbdc3b2d143713c4053751067ee40023a06e55bd58862d83854c3950d6ffb402cd487b20e0b06a33ac0a9e93ff54a2844a06e94de3624ecae35b62221e755d7103da14cf9014dfa55f637485a8a9449e423788cb7c70db1c9488db9577b4c0242e1192cbf8ce03481c5b60bc2f5d2097fcbe765ec8d833f14a3e78ba0e9f0bda3db926e490c1fe3ffe65ca2f30a421ee79afa1db096945eebbf3a2c59c6a7cc73f4454b9a5e0ec74584bcb7a667b00595d8cc563df906af91ed7ab3158c3a94fc1c4aca8f371bc6d0cfddccde3d1bd7e2ba8f99205e64a05b7962f548e3e24817994d1cae1c2aee3dd7f23f2ecfd1264a76631a2d933e1929907e6529f5e5f2189fea7d18f86a90ee7ab9599e5d00687b4ff665a9e036e4137a96f483b2375f205986898fcd370e4fdfc3de820c78beeda249b85ac76b046f0445f8621eab95bacd6b26de1090c96608474ee93d635468f83914ab095933ba1a0b3051ab15f62eba075b6a137224e3ca26d29ff3018e34fab559f63467214aa54f8ff3b97fde6b7cc37bf24ef885bca4deb201d52c420630d842d9005c39eb9ea646898e2789c9dafc57cb8b09d90eca36f2c88fbb0d323117e6eeeec5610548eee0001b4e8bf4f85db72ae0079b83bfa55594af640705ce6c9c07aa2e98cb0a691912198024b73c7656ac9b893aee26197e80807cbe40eb658332aad89bd3791fea801b59d64ab47feff61fd2f602ebe91afc83c4706135deef8dd739354c5dbaa2c7f0b7e0cf489a77dc37665d4493a5e4cff05c4bdbbe51e91b89a62dd2ee9aa70e3fccd1113b3b8160297903fd3d1e3c36287d7caf7c15cc5eff52ce2dffbd13eb4ebb43022cab0a682c45a9872f2a731ea1bd500d0405dce3dcfbba79a76f34429b332e62bcbcc3550cd7a1e1e49e8f854dd1c48eda01a1b2172ba6bb72d6f0a967bc3c7fb78dc144170ab22012e6f0c12dc80bbd4257b41ec93cd3219c839e7e04820dee4b5dd773df235736bb54a1e5d214be47dc6e4a34be2f2c4f6b3b563f856d17d2983ca598178e2e7f27bd6c13642877cfa15a26fd40fa74fa28426345384ce0b286370fd131722e208020b6423010ffaf171abde8fccf74e38d9efea73718c09cbc006e26a9ae0a052a1a88dfd3c89aab4ed1bac630e7c1d6b798fed8b24863d518daf0054667e405d51db976df561757844569249e4292a47ba238221c2a960c99e93ec4c9803148d7595b70fbb72693089244eaaf0059142e23ae255600ddb9938d859a2adb4b9a4d85f140bb5a10c0bc65078ac00146b637ecf09e20d38c81f9f0efb252e091af02b1b03e0cbc2534b8cc28da9d4ab4dc3b4338abe723e6b5b49dc1d790fe209d486f13817f92b708a3a5440beaf06dfc764b486b65b0703b1b5850893d43dbd11e2d4d3b6bd77348badb05b5f44169bd156e36ea3aedf242cbf915b2071a094f311b0af2f0358f11da7d25eea6a277670f7020c190bc15e80cce359df098432498d323ae1b3e2e9ef9580808453279046e333ca260087fc721a57e565f7bc5e7f036297f5560895f4a9c0daaddd24b5d15cf9dc4d0b590cbc7744b78f794458e9d869ecbf69c8bcbeb797705fdfedc9ef38a114c28ec766f2d806e8c50fc54fcca02f3ae8191dc9c0b7ca90f4058be2a24f484210d9c7b4c0c3dc53103d40e83c46413291b9d8308a7c65fdf05211e916c26ad0ee94fce51dfb324551036d1e3f6ae61ea594720facb91819ec35b77d80c7cb1bec4ae0573b566fa40e39cd2429b05c0964d2a3f4a4cbd1a67b4d3ff5ea81ed6b4f7a8472ac68c2f2cb0a6717c94163f64a2469b34aa7017eefeda4b95c2cf991f850e13da7fa1f0f511fdd932cbb15602d65f03f2464702f3bd1cd7be6fff02b90b2300b6cbaee01f9663a1a0b1ca5690cad7c821214892bf50d465fe3a537b51cc36231f864a6d3f2cfc02db8ddc11cde5c054b7d6756d38387c87c31d8c3dc5e4c72947cc49a010b407f3f6a98c69f514c387b540e856af6412d31c85b8eba5e6f576e5670b81ef77345e8337ee6b638714e3ff916552637396787a260c963f43a1aa1cf1d68b295f4669f5eab797a8b61fe2c6e424add365795af017a4c3b7fb36f0b488413bbc7a0ee5b55dfdcd6d08e57eb1d8ccf1ba522a431a2f8b93f169d9ac394b2c6f6d4856830200584cd3711cdcffe6ff56cc777572accfdcc21688990c4fd26c47b8dd2f778404e65108b24c06b77fb3adebe57ffa5f7e141cbbb3568a1f5a96c0403798ede5ebbd2a7e807e7bbb91d164e460f020c70ef8a4917ebd2a942a370a99d95a13a70945567b975b57fd8cac3913e19463024bbe9da289fbb851761c135dc08ba11096413a48f40356229fd441f5433d0c6229e62eda0d949aa95abf4ea61b3a0ac342bf3831166044b18164a65fc1c2917452d5a33c1927e0bb73dcee59f7c9151600b4d88cdbdf7d859668ec89282bd55d700c03c0853c8f105742b0fecfba6625030b435559c7c30c3121508c0528291aa9e22ecb0974318affadfdf59e50be178e42b4bf9eecd253ffaafb748e66e7ef28bd6736233f7ebcb31b4477035969794b21c71b5db993c7e1540b1b0454f77400b69515b6b7bfcc2e7a048178c7c285554eaa69e5f2a0c6dc650e751436f785f4b2722226d7994247b10e259ad27cc4ed3e5d56e819e1d5143215f96414ffe6669264eb79bb35d79f8da14b01bad73ec3a1c173f19dee0e98790fd07aa83a111fa90a357c04ba21d18fe3d858f4ddce3c8076e9b1d5c5bbf1ed7e9f8a71284526ce010477397fdafbeea3c35bc49e2f406493890c7ddfc730d11526c68f8c32a23e7abd53f52749cf3689a0812c228ed9ea0118841ce1cff8ade22511a2d6fbddfeb12a4ac0bd2a17b300d7b063bb60f91545a5efed73c2f04201719c16cad4141481f86138f9d42a7ac45abaf85cd296c0562d46060652e160eeb9e05e59712e1ee9b2525e7e1c191d108519fa0a5571ce23adfb35699889103456bbcbd1f210f9300433822bebe33bd256cba73907ee3185e34ef3d780319e7d759b0d8f4ca1af54e5fff469b4415beaf318dba8f4ccb7ab17278072a58b3d6986bb0c0a5542e06d74da8bbd38a568c93779588e25de3a279ab3e7c05bf3366454d889cbdcb6e111f5a6dc69efe30c8757f99e18318a8d39a86fdf270c8735028567ced6e9ddee072d74c4cf45d3443ee5a277902283dc877eb0aa27c71e112bccdd8d8e5c64f8b40ebd2ec64c8f37540d6f2c7619ab162fc79a9f723e9ece12d29a51d80e36ac516ecdd098f7afdeac093ab12ccb88eca15dd7debe803d06f3ec768055cceeaa80eb59c5165da5925fbe7456736c7c6174338a156aaf3d79a915bd4314b43790992d122cb059368705c2b769d35034c5a8def105d61b96deb060bdb39661b55577a922bda09a9b861580df0486ca6e68caa2af83bc4b184c76ef48105fb9bb51dd61cee74c912f9fced24e8d816f93fd4a43677b42899da3eddd6e60ee82d8406c4e724d2a080cf15bff27554ea91b14480a0f88b17e1208f5eb7ce9748ed3ff68b35395a6c69a287004304efd9a8b9f5208cb62c367cee324a98dec88afdb9e01f3737adbf94701f984c1ab5bcadcdbe265e472dab839fdd6de8e8771acd7bc2aa6f11a7a7e2d32917ea728711872da255ddc9d97c9d8b5057288c6e3cf0a03a9f552ff288dc6c6a78518a90f2fb6efb314f84b951efb97c771614b52515b3d9bbef4374f72624e41697968a41dd98d46890a95ffa0ab37f891d9723df774c6ce0a07fada00965b396b590a962d320b72bdbf290091fb8"}, {0x98, 0xffff, 0x5, "b1d011d9fd56828d190e95265c187deffd897387fd5a153f68aae207f9258d4017dd5936735c5700aa984a778dcc45e33ab3259dd6ba68a76f70ca691f058600a37fe694cf2da0d0c1ec715ee41468f069033d64b3203f3bf3b004a94407af9142c94789b68d0881aae021c1256e9f338c5eb33c6cf2fbb56c21e8d8812abfed18"}, {0xb8, 0xffff, 0x5, "62826f1b32fc7f93d7e124ef689f7aa12abe36b1e079ab7ea28f9779b91825aaf7ab6469ee293850296f564286afe7033be8814464f9526add7650d778af5365e7665ee308510ebbb5176daba2aec0459a38d9f8f47413352f64dc6e4161495e8c67b17079a47afebaed774c7b2e6cc82d586a6245b48b45c6294f2165d8b95327bccdd4f014e8ed3fe16ad5210fc12054781a65cb716ade47170a46801a2f283bbbefe1475d0b"}, {0x78, 0xffff, 0x9, "8e2e478f1bc0b45fb937100591312a9cbaaa4654f40fc543f16df99a323e0c57780676ac1c2d5fdb891aa283db53c7ba7d702391cbe65891ef09eeaa75631ab13154bd3c08bba8e176d26a336e3f8d111f3cc74d6ba9cc2b9f125acfb82c4b8101ceeb12a2"}, {0xa0, 0x1, 0x2, "2c30ce613b24e42b1289472d8c515ad94f5d57b73fd48887755206e61c2401ad0d2f31e76c2121d2e13be1f744cb99221f640c8f49310d1f3c8142c79f9b4ef78b8a1e17d565484c9c9fa36c557da8e1b7785114441ddbf1f5058fade8e648ad7ef1817e4824debcca9ffbeb3e02fb21c8fdc81ee3f1b906ab7f7880be02a989a06b7f4f83cee4558f"}, {0xc0, 0xffff, 0x9, "d6dbc55594dd139c2f3483b3994e9b68f6974dff331b1fa7e71486a58743023c76b801c8e10e1d5b694d85778a2fc87fde75618beb84d741e2823f30c4f33121f0f1cc7b91767ea2087cd5348daf173f4e080e26e4782c734b95d7f13311be74a5ee69681d2d963e898327c2bf213088e5b4ee2b4e96e3432dc7b7396f285273ba84ee43a68e0c334b6c9b2b84e6370399c4aa3b8af4a85d2b8710dc12194232155dc3b7367ed9aba871bae5e1e2"}, {0x18, 0xffff, 0xb7c, "3ac999b54855c9"}], 0x1440}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) shutdown(r0, 0x2) sendmsg(0xffffffffffffffff, 0x0, 0x0) 21:18:37 executing program 1: r0 = syz_open_pts() r1 = dup(r0) recvfrom(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x4) socket$inet(0x2, 0x4000, 0x180000000000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x3, 0x80, 0x0, 0x3}) r2 = accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) recvfrom(r2, &(0x7f00000001c0)=""/4096, 0x1000, 0x1, &(0x7f00000011c0)=@in={0x2, 0x2}, 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 21:18:37 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x6) pwritev(r0, &(0x7f0000001580)=[{&(0x7f0000001380)="24215b1235ed972cc2d04b41797b206367e9c45c569da41683449793b681f97170ec21bc306f192eb923a8a2dae0a92e41958daa6fbee82cc31581552df04b48f4515e94f7bd4a4f092b5b99ccdc5075e9cfdef41048a70db273463c832cdd379cdcccaf891d5cd971df3d5a20e824ad535b421e67429e16cdb007e5c39b3aa3401689ef7211f8abbd3a60c3a3c2fe713360f1eb7de2ad94f1de290aa8fc20fa1506eb20b032fb92d29976b3a3f460963638d12f2057bcdaf23d7c28859c43ab7afa1b073aed73a65a6517273a11fe3a9c3d98d9115375b081dfbab8cd5d8858aaf133320fc5e179cb0ebdcc337e155cb93409d393a31a14838b1e268fd99bf5b823f4b6944cdea1cf207d314a021be80a8c2096b9c21043349be7ed86c4000fa806b6f0c57aa82fb3bcc2000c2f", 0x12e}, {&(0x7f00000000c0)="59f6f780bdd4272c2a11027213c57ae8c65515a400d59ab07b3374855ad4fe2e7501bfce52008089a801a0f83ad37148055be5640dd99b8070f8c576db0eacd3dc21e3f503e9f6b21f0f3214fcbc7f730384117f526eb6312e25fef3ce3a049558158f1e1a925b000000", 0x6a}, {&(0x7f0000000140)="61ec64c78eb6e5965f0133d001b7e32327376795347434301bcc92948e2d03b073127eda825ba9ce1ef62c95b61583f9c335895483eaa681afe763fb", 0x3c}, {&(0x7f0000000180)="29d6c60f436c3b4fd1e16587c78866e6b2539fca4877dd9f78fc32274261c06193cae01913d41a05ba4837f3d4a0ba8ad2358e0a3fa9cc0883f198b7443e3d47a02788cd401a1d851f94641bef9ac0671ef8b56b1a70443a16270c3e572951674dcf7ba8651dd403f002723dd1d8505ea7e2885aa3c96f693d49cd7c55d3e0f2f06ae692b9cc7358a19530c7d2ab0ded9ada58ddddcc9db51ebb17a774d5c7859bf0cd3306487088249de7b2d35efb3eff9877c77ab2cc8adff6db96e6ca7b5876be60ca7131fd3b6b4a3024a35a2c98fe447c6040a85f83e1011b6de9674c925e88", 0xd}, {&(0x7f00000014c0)="82737de2bf75545485efd6682d4b57cfc6e8025a49f5dcc222b5bb2a979422a4569c3caa17e375904aaf6ae8c23d8d24add4e9b3f9afd2b2efb6000634ca9dc2403934970b050560343e669d9dab387d0baaeb90dfcba367756bd4194059679cdb340dc4b5690dd5e01a0fff0000000000000000000000000000d22af8485e99ad4125ab1a858884409af93d8a2115", 0x7a}, {&(0x7f0000000300)="46c2a108312ae8ea324efaac7eed7c42d5fa76e57818aa8e463ad66c7fa09131eac432f733650fb523f42c11e82f080f8e1c80fa45ef7904fc1a8b2f02ab91b15e9c7571821faf902c04c8300637b8ea5a272afdc92d5c4cca11c4d6d10e0479813d1c9057cd5f7aa656ca5a4fd62c75ecd5cc3000503bebd3d92544e78d45f77f50d288adbb69460ff5096ad84557d463ae8a4e5e9560d8c35e4b06a5fe087c2a07d743ca6c13da9c6818ed4608748319ea6e7edcd0e8ad3d0ad46e23ecb57f39d1d6ed50d22cb07883fa67b6d6f72a679c683fd2f35c06c72b99320910a850e4772007e14b29a0182695e0276139a05e6dc3430e1e8a1b70bf2b4cf0ffb6e01e426b213cc2af2b43ef93b8179360fefa8f397ea7a9271b1175b0bb0e11b75c5be8cf91ea3261e2821bda90f752d61f3b2a6eff00b656a76c67326a59885691ddcf369d806583de1febb44b9620a3471d780cb9ac9847bbcf832d199854063493c045fe01b930cf899bea143578f18cd424078cfa94162cf6fc2aaa4d40401308a6a23f89a2e56cb2a684333181689dd45c1c703dcb7680ed83cbd0ef7335250869f6fad68233478a97bd4645a4977f44a5baa3cdaa62ef7082329446bdc6d44d8a1c6cb9471b19d2e0640106213132e07979357131d4481d62ea46f9155e9708e21edbbcb5b3d25a1bb18809713ef3a7b33e08093c952302d43e7855b7ace90a473001d032cb5f054564dba082d4c02856ada7eeeb076224f3c246890a936732c52dfcbfe1debf26177b10f04c7754fa07214c9c951ef2c14dbf42066226ef6095920adb35c31a5dd575074a73985690c3bc276b4622abe9711c9558f650ea0abe803de495827a0aca2fab071497db2e0aa5bd17ab4877095f0769b5c6a9dc51071c3af10a493a20230e12da5650ce2f89a0e82e02a6e1863ed687dec332c63949ce9f90ec5ca285b5b3d108a85d904c3267bf2833cefd594e6d8e55491e18bd613611702c2409463bdd826a7333b3aa19ba1cbdf533eff2f8254c8f4b18b083b20226f1da77e33d26ccc28b51eac24693307c711d8d7631a522578712ee68fb7ff608741d16328b1bc28480c93ac5d379c50dd2b9e00869dab487c756020e91fe44fe7a1a9b80e61f5a781d8034fb039b04fff01be7a5ebc04a8420989c5bcc1b0e0298c6363619562de6a44002855d24d9a028655134da882265070153b799fbe4f8e91a71659b7d2a3429b9f54b79443d28e70bb094efba863ebdbe71f2c4fe9b90f0788eca92e4f0febb8be6e506bf071df048b2b6a1528e679b31e82d9d6526214eb2e1c6cd3b8a6da7820a4f3f45027a37d7a82b26b2cf4c260fddf05091316979590258984363a20746d5f23dc4ed30a687591b0571e52bc2aa863b594c5944bea261e695772b56cdf7e9ed0d9f2340f2675b646609f7bc35c176f22c3c8e06ffa464180deeec67fb1e92320eb623c4b2d70d87b4bdb00841479e8850efe57f55edd3b2e9cedcbba9f988e2870a34b52f4e62b8e2d066538d7c183ddd2277c1b5a3ee42c19c4853f65e8c440f0a23173e2ee9390b57cf839d50290ccc8e26aad2f3c4567a3f64c2e8dcc27c0d47a2d3e3f07d96595dc4b33fbc202710a640fc09c5cad6ab6aca768a35126cf9e54a38250e6b4f175126f761e27b467a99cae252b4620f8c165ad9da348778f0598c9267705eca38e9d1e363f86c140ebf82e60fba51b2f6555ed660bdea0bfbf64f4815c1d00cb7a0ad1968b12227fa59fedf3bf0c17a3f1384c0821279b5c5fa3587476584e8246cfe0a1900bd2236db3fb32d4e0ae01a1ada00659351c32593fcb739cea1be677b7d41b01a374f9444c793f0d7e054c292401a7c74fa48a20b0ca37488dcc5ab0e1a6b06c2a90c958a31258fa732a0dfaf93f2a5773e5ed00e9fe8de431a1fe8e4f3d066e4c788c30613983555607554cddb4f4cd816fc86919bf864b3fc2e312ec72b18eaea547a51451ced7e7063b6b3d6e13473b824c315a63118f16bb597f6efeb0f2791df8708e8e3ff5b4584a64538ca376368d96b5339f347a3e83d98ae7c62da2eeb2074d55275add9d6f948621efa9c5843e5584be76af2bf4f406d7c941b95d2b0af0996863fc1a38c63f0a89e69a44e9629e70177ef27eda663cdcd7b1ff16a40161aeb1b833a282c5224afd9a68c244ffc683955768ad57a3093ea66010f4284a25456fd75103c263a01cb1d8588860d741482756e1b4af3e6c5a8be02c502b05495fb4fcb45d66e723dd664e862f0afb6acb8ca238deb0c98a9d76bc9b41b6a6a9b5e149f8d435b280ed44cefeff817d63ee6cac67043dc143204d61d97eb6166ec6c11f1e63765e5fd0ee97024a1cd725eae07756b503753341c07645e4cb096463ad65bd406342d52e049e54a9b6ca0eaab202611e89450db75c8d51a6070346791fe0ce70cfa637cfc70653e9daaf96716a835652a6f2f570c165db7bd80538c9947f130bc96fbab38f21f50a83eaa9454cfac4e2cf2a3b5169fff4b209511c2b1e3c9a38afc327928a6565379e33070a67e82f398f3643bf5923c9ef9395ebcea206531db887086f1c1c7befa4e7f98a49f1237e148dedaaee48637abae07ce1261b05eddc432fa496840153eb7754ecb839631cabf93de3be07ee82012e692eb6bf77297cb27b384d7d15c05de8ffe98154e6d2e01c3a38b16fc0a2747ab1b067abb9d51979fa7731f529292340471f90f8679c3fd10f3187af033cead62fc90d3971c9df11602c70facdc9caa81a4e623b59eee251c1145b0afc9122330a7fd44557c715de91eb7c515ae315df6c6038a62bfe33b2b914328895028f1254aac3396b4d68e26e22dee4ad170e2436932ca60e29b722df19a230247e287c6b27c37ce0793b098e8ede1d663b4f90065fca42b6c8cc895e0f68a81843e995706c31c2b5bca923bc75af02f95e1de91a9a4551225811cf5ec1b0d56996ea957161fe360b5c3453986791788d5ced495094502899e0440910076685aab5555d261694ebebf5d1ce442b7e16da3381d7a20e762f6cdecc85f111985e613e0a733e5fb0e268a9469028ec1119f83179b5b2d9074960591375c476575e55442e6ca00c0c4555de8353ae75801dde0e384591ac7b3618229369aee6e91c3c7460745dfb885b0f8fa1633f15d35a0a8e1e8621772c3b499598690eef4d55c0010974962d8f4709925c8393a7bb44c2a1d9a50d452229ee7eb29c243e9924c968206297e408e9f6616c8c40e3b7f6e9db3827171d2a349b79ce48b0db0c3fc36d4e8619263088b3866ef4491515bc81e2f38016eaef88256cbf9e948ddb7a7ec15356b2bf19585cfbc7cc72ddf3a5efed8183dace5cb328ca867fa4f257963a96adf9747ec0fa5139b37bab9a7ccbcd38f86c678dfec4256b2c258dad5f48066dc96da65404d93d1555d4f50d3e144e0616040d7840e4507d37343b17247484a311f6a6e8f41d373cac432a5afa58b240cb835958457f61f1d7b1475c8d7e9fdf3ca174486be26f94e51e91fc53fedc9a6d506ddf507f3dffabdbabf075a3fc7f08c0368922e610530f82e030e4767ef35140842725e6e349636bc52b46be71bd88097e0a8e93f3cd8022c8a52966ee94003aa0fa1f52c8d8c32d90abeeb4980c1e32a6fb6281fba15850243d3c6722d93caaf651cc6c76f73928188b9daacf1105583aea145ad58e4f2db1736278918cf599f9df651772042ea6e6151e18140869ecabae4b4d2c63d404fe831fcdc17a26b4593eb177b32db3017b0432951fb6de68c89950a480ce8ee89b2ca048962456d3f7eba537215ee4b496a5e2a7bb28ab97660bbe5c3094c0cfabcc8fb1d161ec728b07018dfd8b35bc4a80e0a51e179de199fe44217533c01becb57357a211b6deafea67c8b12c1ad6303a4ac53ce71dabb02eb1c918748fd4b7bd1a7dd57624cba94dd2833f33d8c3f9379f39caad6ff14c907c7bb5669d01d1453914bcba0319b5e94096b687272f09b1c165eb4f086e3639452ee27a4c02437405e932a6823fa9c336ac17841a674f7182fc782c4dd2d87598d5fec38adccfc3d0605c98c6029d5d0402c9882a735c5a983be0b1ef8d8df2c95b88ee907f8a9e0c07f34c3f8109c5d2d6b6faac84e00ab2d32b00004fda99b774fe22220c2690c0c4880336e553b8217601406d236676a72f19f98b099301340232f91b57929a5bd2953cac7655c2bee716b70475c20352ca487f6b60e15bf162b7b0f6e146c74cadde0684057f98c2798c91594db93c0d89c56b8f5d32b4c3a4ee16f11fe36e5e88db42eb2b24010312464fb8caebec319f10f77cdba49d5b09cfdb76f32ef390517a9620b959921fde7d8d27d46e5eb3d8f3f95b776211dba02baba5c92b6da09df0489f664d96a8731e9e55e802c91802683b76c8c8cca9570f1706faa823f7f1efc96cd209fe6c8c1f522f4ff80682521dd492340d1be107d049bae32885b176cff0fc8077ad5592244c1c311b7952a404018ed67c6c57de880f4ad0c21c71d5ac67bb069196f63e7c374a4a97b43b9fe58d6b61df7802f6f4506e1e96c8ff38ac0f9374e8f828b606519ff17ca0a26feaff295824a10feb4aeacc02f8d1c124447f33b49fa2c3a4907ab271f5895c5c64bc7f5caec04d43481b79f47a597493ae1c4f7748e7fbf4f3d2cb97b5d60609b176ea5126e25d43a7170f54877b9e03010d69f7d2b62b58850597b1841f98ae791877caa7adb385123da91499d1b655faaac7fb61d9ea9cdc4681d6036632ed850df45f950f5fb0f79e630d951d36fd889cf720069b5fe88ad7eb0032375db29f4fcab962766a21f2bc640085212b4f0c20fe481d4da2a78ef778c494e9eb9cb5d85f22b9bccc380c605e5fa52152854a964138a9a3186f52a2668a424518ea01fa3a937c3a7ce4f1f7041a0e68248828ab8ff8bee37acc8f2ec3ca693f04dffa8b8d1167a253a1a496c11a9f88b895bc1a70232df777b6d5e77fbc1dbba4fc3444bf0e5e4727c1d6c276d902b65dd46f9ba1c304c0364e93a53ee06b21889e9d3925d2888cea2eee1f2a5e2201a89b466dfd3013e5c9740abb8cd157ea45e6826c6e5b43c428d3197be6de88c0cd76b4fd2df7536a1730167b8b5240976b7bb17a080ab0258ed8a3dd56753461ff0e207029185098119600a0595ef9d6bc47e4f568abbd61951fc3f1db1a03c298d848c009144b7254e7af2a90c26f490a1f3857985069e8fdde4334c094224587ebe5554eacb9623fdac652585118cd23cac0c16f09f552fa1786699d0ebe4a4708a37ecc3491d8b69c4721370c2080ba426ccadf9d049feb4b163a11fc402aa5c4c0e71c04cebd3477edb0d7ec83e22cbc973af0fc9f75c60fc620b841c88f815153ff4b40a544759409110d0e9d4e463351db0d714b07c73aaef1c3c5b95a5a249e20ae0edaa132e0807e10a70ed471839a6fb611d113c1046ec6be75a3291e8a55b620fdfe1778b95dcbfddc67d52d22233449ccb790bd5f5b906ff5bbc53b0997f0f140e2ac1a72ab7f651c4b4a6ba0851ac15ffaadebc8ad1004e0ca97d9cd555eed4b61d8ca2a155bb35f29ac7101f0c08ab0b20ef77715583f2aa425aef4b9f052fa3a5475ca14c50ad40a55330ce9d9a4d3ac09232779396ffd7e5fbaac57c7e16595554b84ef6169cf461bfcd6586e282ebb0bfaa948bb31cc3d4bdfb6635b12fceab7477a429f0eb6d63bb76bad2009d5b18af540e83c107d1de6777752e8639a9fa7d528a23cbb0a86e169834b9e82c77", 0xffffffffffffffe4}], 0x6, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r2) fchmod(r1, 0x21) 21:18:37 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x10, 0x1, 0x9, &(0x7f0000000000)) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 21:18:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x3, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r2, r3) close(r0) r4 = dup(r1) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1ff) syz_open_pts() ioctl$TIOCSCTTY(r4, 0x20007461) 21:18:37 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') getegid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) lchown(&(0x7f0000000280)='./file0\x00', r1, r0) 21:18:37 executing program 1: clock_getres(0x2, &(0x7f0000000000)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 21:18:37 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x203, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = socket$inet(0x2, 0x2, 0x0) shmctl$SHM_LOCK(r0, 0x3) mlockall(0x3) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x1000) getsockopt$sock_int(r1, 0xffff, 0x1008, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x400) 21:18:37 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet6(0x18, 0x8001, 0x6) 21:18:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x8, 0x7}, {0x18, 0x1, 0x1ff, 0x8b}, 0x9, [0x3, 0x9, 0x4, 0x5, 0x8001, 0x7fff, 0x3, 0x9dc]}, 0x3c) 21:18:37 executing program 1: r0 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f0000000100)=""/134) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000200)=""/69) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)=[0x990]) semget(0x2, 0x4, 0x38edbe97901449e4) msgget$private(0x0, 0x540) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000040)=""/103) semop(r0, &(0x7f0000000000)=[{0x2, 0x7, 0x1800}, {0x3, 0x4, 0x800}, {0x0, 0x0, 0x1800}, {0x4, 0x7f, 0x800}, {0x4, 0x80000000, 0x1000}, {0x3, 0x6, 0x1800}, {0x0, 0x400}], 0x7) semop(r0, &(0x7f00000000c0)=[{0x0, 0x4, 0x1800}], 0x1) semget(0x2, 0x2, 0xa0) 21:18:37 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x48) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket(0x7, 0x1, 0x2000) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10080, 0x4) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r1, 0x0, 0x24, 0x0, 0x0) 21:18:37 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ftruncate(r0, 0x6) open(&(0x7f00000001c0)='./file0\x00', 0x180, 0x190) 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') getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000180)=0xc) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 21:18:38 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f00000000c0)='./file0\x00') getppid() unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') rename(&(0x7f0000000140)='./file0\x00', 0x0) 21:18:38 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = semget$private(0x0, 0x4, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x1, r2, r3, r4, r5, 0x42, 0x9}, 0x7, 0x9, 0x1ff}) setitimer(0x0, 0x0, &(0x7f0000000180)) 21:18:38 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)="87ee90da13d050", 0x7) write(r0, &(0x7f00000002c0)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea81631e0f8374a01addc278dbc02aff4a2f0f63e95366f47b96bf", 0xe3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 21:18:38 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$getown(r0, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000080)="3a44d24ae6f578786a563a098ef3d7e15365c64cc3002e7d35a9175ead9e1134fcac70e467d1f52eef0e2012687551e82dcc7c2bd54d05e903e1d932eb54930a026bdb3df82ed73b3715ead7ba632207034fd46a1e4fb3267aa177c56591fcaecd4af8e037dfa464dfe51223ccb70d534ebb088cd0d158b0b7bcd5216b053f3605f38678648aa715519595d6223691a2ccd21d9d5953fbe9c426fc70e41c58397a56cbeca1f95535c159b8647772ec781aa013b5970274f0ebcdeb0e1fe18a131a4d832082736b81fe96b2c6375eeacbb08ac38d39d394cbc487727edaafaca41c319d03d2dc52b2c06867ab4582cd364fcd7e93351bf8", 0xffffffffffffff20) setsockopt(r1, 0x3, 0x6, &(0x7f0000000000), 0xffffffffffffff8b) 21:18:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000800d, &(0x7f0000000000)="eaffffffffff0195", 0x8) 21:18:38 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) bind(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="01aa0076e8cc6a6a6835"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r3, &(0x7f00000000c0)='\a', 0x1, 0x0, 0x0, 0x0) getitimer(0x2, &(0x7f0000000000)) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) 21:18:38 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) truncate(&(0x7f0000000080)='./file1\x00', 0x4) chdir(&(0x7f0000000040)='./file1\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 21:18:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001b00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3db025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53aa64fffc9bc3be211ff4326c1f25defb53243a62ceda725ae932bc018dc08b60e2ca0d77a53821f8d9facd9b6cab07f4eff6e0bc343cdbeec1f0efb9335f26f208f6da843c2cbcd38dcb1ecd9bcb8b2e6e508957fa0a9a3e214f326fdcc3ed36c8e1bc701dd7e67bcea2f2a40c9f835cd2d3b5aa841ada6b1a77526c291141077021ce53de67b6bb750729babf1cdfa3d2f1833ff01ad5afcfd0d184a2fac5851985cc5ac813e5a6f4cbec07cade5e716b52c6f7d75c0c2c1bc8877fd9d2cae23a4314fdc05e23ddd24bd0412", 0x131) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff0001360efe8e3114729e13b07b753de32148fb6242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea95938074751d4850b13ebbbe16ad4d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a2dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656754a7906333bf00123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea47c1b9e0d1d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x146) r1 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = syz_open_pts() r3 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) r5 = getuid() r6 = getegid() r7 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xfffffffffffffe1c) r9 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f00000015c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) getgroups(0x3, &(0x7f0000001680)=[0x0, 0x0, 0x0]) r13 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, &(0x7f0000001700)=0xc) r15 = getegid() sendmsg$unix(r3, &(0x7f0000001880)={&(0x7f0000001740)=ANY=[@ANYBLOB="00002e2f66696c653000e6d5503bf316abd65cfc0c3c163939dcfeed927d7f419dd4e581438f6e238fe7ae2ccd47c4a68e5017590a18305882035bafa647"], 0xa, &(0x7f0000000480)=[{&(0x7f0000000380)="75f9a2221e20cecefb67994188689b6e6888f89c9332a3c2f005f3ce46cc4249d639c9", 0x23}, {&(0x7f00000003c0)="f837d307b4c1bb80de79e83a057d87c8e1c10b2cfdc3844125165b08c17042a1962ff1595dd79ae40ed5ac69210c0b2b017d12a85a87333c55af5758fc5283f938b7077349e0932c4293ca989c8d3085c111524b58d323c7c34d30993ef48b46e5943ec7e7f337cb3a05523a65dad5ce9d8b4a26a2e2f76cabd8b6e867377cba66239a0df3df462b769e87b2ebb491c7f68cd8566ab68a64563a14f104", 0x9d}, {&(0x7f00000005c0)="016be3d5c657fb5d49b284ebe19bfabd25c582946fcacfec7206a18411f7a3f6a4289ac61efb1eca3227e702fc39b83c4da9953d526e9902f74b483cd272dc48ce482ec6b30e1e5c53f24d001dcdb8eac570ce5aa3a6b566e809a1a5719d9978f190cd874746e28c619d11704990d8c055a66bd1291faa2ab42a2cb1e2c8cc6fc488abf8c21eadd6c0f0ca6f05ced69b4b169c66659a9dbb46aeca672322c47888fd6e7413ead14e3b53420506c29057aa3769785b5fa0bd61561ea6a89f0960943e40ccd8b9c25a7e672fbbcabcbf032aeba45a593e313c1ff270a2706f704ea10fe0ddd366d31c1cee8273d6894dfd2f36a0a88283c886fb2576eee5ff9085c1086a55ae45d9de3ebab7b0c4e6850584503836f9dcf9fe3c942c91d6a119a57d384d1708baf33437d96f424d052568a6e56a403d0a35ec993588d8068a5ca548df8cd949de152772cc1e105186e11211abe1edfce6cda566d286c79739501fa5bcdbc64e3d66fb9f056f53c69b0b5b82c20612635be4ddc86d724361938d7bdbe434f23413d6569916f41425a1eac9f5d2639290c923fffa35e96d9123efa56a477e35a7ed03382aaf36c204b654673a7802614359b71397118c0bc7a060898f7d3f1d3a16e07f364a9023233068eb21a06b3d905cfae771da6ff12b0c5d55331b440231f3234011cc5b92af7b9b72cbb3b73b6507a228cc74477fc5598385b437aaea8815b00b1ac5bd137c168451961454c329d20c9c2c6f53f6a54f2c6b9ac3181f2a31a733048ecf926bac70b731c75feff900279f0cedc2d77acac08b8b41f35d208436ac8b21e7738c975252322136f78fd4426b6287be232835b9e27ef481a744f7441758ebbe676392f676e527514a901e29d9014189814b6a91b0841c89250d81251704af706e7d1ad0db2570228761ce16cda2e252c68701eab911249917a0ae2677f24835073b490eb51539a121dc5d53ec41cc54a8609e2f46f7070049a825e518b1a881d69c9f60b52ffb4f693de54194aa63fc73ecef9f2d73cd982d5c3e33bbd83c4975bf01a8a96ccf82a99dcfaf6aeedc347eb473f3236f3a27cb263655dd7b0e794e4255b12dbd1eaf054929d21161386b66b386771990d7e12c7ceb2c8b045c2a1db2645257563e1d715e5b6ec62674313f01dcfa11c612a53355cd1c448e8f609861c7c7f0c22cea75e0e90a31d2010fcd731d1d135b9d76e53c68b381251a38830aae3a3d33b62a7b833ef680ab847c94087c3774af323e5a05845260b37183d78770d23896ee5cc630426dbf4d8c8776f9d9c019bbb1496b6676f6899ac0f3a34d6814fb65f21195fe6e548c49780fcd408b69b371f1ffef5f4358f2f1b11f1a436bf9b108fe1963a48d03ad8623ebe36a2a1b3b9a64ee847c133cdbaa9e772114d7b89400d75f29f67f3d2df0c1a9db99afa712f1eb042a96a007da19259f393509db2e9b729c6a24dd49edee081a41eea3de41abfc3bea1c2aa9095cf25c8e961b7199bafc15718977d39e65734d552a10ba85729a414f65819c80938206e0ba9d4fc6c47e4d0a3af8f6e8b8d50f26f2e44c7c276d17728b90f425f78f148ce4f86fb428b0609fb74905dff07810ddd23619d5004bd654ac2a71fa0f7a17e8407934683b0e22385a2d235f4e7549fea147fc5e7a894c7d4a66eff8e034ff130d4b2cf23af2a9d940a8e1591059e41bd9064a93efe699558d4285ac7708df725f37024edac33b900d881c5a347b326a84d51c7dcd922327e5caa5075cf69268fd3a0640abbcec4f5292e1debdfd65fe22fe90c9b999ef00d71cf72f7626c9e424a764bc4c920de187ea8d49a66dcdffd7644fd3369cbb45900af6fa9570dfb6e14e580e3dfb6579cf5ebf536c5865497d3549e566532972afbd32abdaafe80d57d3b92755f544de1e14ec8a5cc700bb54aec0be00ec49744090d572f63223527ba4120a9ad773619c5ea2565e62f6c7125b11008c09dddc8ae3d4093b1b96c342258d6f141ebc35b01af1986f40b919c43a8afa7ae14178057771b1efaf0eaac56837bf8b64ff2d665598c1faf00272302b5f8890b0d7e541f32a067349dceeca14447d491a611d9383c33131f39ce8ef97acb180191e401460e9cfcbb852b9db570db26c2a58536a528af293e46d8b42be53c1f2f52852c5491b7c9fb1a1b36637f9f6bcca2fed6e2ba841a886f40a708d5ad6ad4b826c24dfdd7efac688116bd11557d24fff60d294b87c1d815449e1fc8af2722b7fe18d0b3a69f2e4797a2036ca49bcc57c20f2edea236d848a82bcffe5aa125a1fdb7f26ee05affc0136c42fdc5c309c576e518a7dc47a117311f55ae6bd06d5c1908b4568fe48baf18ce383f4ccfca27a67545d823a7d8971c1d3fcab000a556d22b74c9a841a762074b614004e79c8ec7b70fb5f2a86ffd5008f12e45f2da2d78abe5a7a8f510f7ce66ba0df8839f0508e2f47d31b7f8426ae25e4e944c9206e0e47057ed2ac48dcdc612300e7bfa251796d37c0384514b6f301d8b5883bb9a7a3ba594b6b2793f77bd76fb18db39bce68fba7a22cd583cd7abab1cae8dc5620bc30f4d7204988f8534272dc3599e9dc90f5403911f92d300de6874fe3eaf577e42a789b1573b0ea5183e73d36af5e7ad1746eeaf76658e39c78b1ff84e3acc6533de91d614a3669af2920bb323d1f3ba6c50c6f95737dfbd89a130312f8ece1e878488413355ac754604d6823b96c4f91ee4a98d457ae046fc22c685a1f26142a2486095cea6596c8948c2400f64f348c37a3d7f74c1b31742276d3013ac33d2c0c466d565ca95151a5a11c7e36a00373e860b0d8f247d68e417ca06b9117cddb7204510f36164769d3b354fe6385561f29389ded136661a017ec1e7bc9011a57f0dfe8b0e753bf7b5c399840ec3ae60ef8521a465b290628a637f7413e8a81105c25ad1675b172978efe2f14023e73b440f4250813e570e8ebee245d4eb82af0f0de1005c94ce70c64f43abb0d4249e137b56b2ff9e03c2d0fd6a9302bd7b0401a8fea89a9070b49d471a7bc4f129a347fe52ac5e73e40d93d84f7697dbf8b5f86a28b6a5bfb8e67a9b06bd562f84cb47c30c4a29489a3a951ea40db4f384ddc9d28b48bb9d02824a58d7525209b4606170faa76e174e853c77937365a152ab3b225a986f34d51f6a4fed2049e91318fb7890ae867d0ba46ab8c5f2354f8308fb9515ff993e3d3ba1236489c0d0c7e2139f43ece98a7d71a667eb45e53d0a80e6cc4bdb86334da17b5183a9843b57d8b5350096fafbc544e8d4198c5e3c3c5a46973e16b55d81071c885bf31318f19b1572f412d9a9c5f977b7843f835714dbbb9bec7d150efc2d20cebd6e400a0319828b11655197f40e8e51a7c7574b5e5033a832092c3f15b139cc1645cccf940abe7bdbbbf0d7682c5fb9e5a84126fcfcb285705744de092834c19b991535a4f80a0c0b484988c0874eff89355cad9dd772c174537527fdb26908e20ef39ca0ac24a87201be39c6da1d5a51158d2e6ef83ef3470f4ac4a24117483ac755696bcefc022bb1c03ef25eb09a711cbf07f79aad73b9c40422f251b9414af188fa3891fd95125b6a8975396e67b9167c22136a2a8425129342f706ba78a7faaad885cdfb143bc09d395a8fc8d881a755b81e289d1c1a76618000dfaf0aabfcf65e637ae051a4bd3b32c6752ee69f15148ff6a8bb5a93e7743e205334bcf76a67e8b9177f457acda38b290d9be2b669fe51bf821771061fea9d9fb9c227d5a68b05bc3de5655c97cbcc919014b9402a3e74d099cd195d331707f0d10c42ab35dc3852310bf4e5f1959bec87d71717608497d4a405fb1c57ed17f986d6929b4a19814bb142c98473e178eacebfd39bf4bc7e90a25513510c923eee641137d61606b6c1b6e691af95833ed2461956bed2934e2f643924b8c16189257cf9b757c74c33d34f5da9bde31c9e6d97605d4effe51dd7f27478edddf87d1bcf9235ca1b20309274eb253b8339d1c8238e5dfc0d9bfd83c0f055bcab057248b4dfb608cb8068d109912dcaa0f36d347b9864fce14c89676f0ff6513dfb787e67a883706ff5dc621a380f478d71f1bfd6bb1ff2eca772699fd3bb1100f0e12c945f2f9c3aa5462a64b72817f11bafd2789ddba423e2c75002c5137c11f54cc3be2870ac5343200ff61cc12c26dcdd01789880822e8cf1040ddce8720b0091c91d568475576a97a1572f27606dffd11687d87e59f29567e18f6984c2a0a3072a248ac62968b440795f2e20df51e3fa5b4e1e06e0173cf3b3744c56f8e4738c571717a4ffc41848462960347d024a2200647c82fcb474da0b4610d20d230b1a50d690525c429c85b9fcaae68a9c07bf472929e34b57398f28c17832347657dc12ef7bc915416707cc8fd31c077cda07c1095f50d2b7c388037e7d5af1ced3e5beedbce35685db852b54f42251cbc760a1dcdf51a9fc8219469cae5d21dac078f86a4f531a9dc52d4054b41f8bbe3a5b70f57cd0c6e1f2b37eb770d19e79812c8f717339d8aa825632305469d0b744bbb1f2a4c795b0d339d8cb40a0b8a0650d3036259feaea174618735357a6258639af64f00cee63a91a19c8d835374afb9f8ae8afbe14e4f851a5c6e4c62c8e7d44974eddcae057ed94ea46787b53f669d4db6790c93ccc5f9f34bf7932589e7050143e2e2f15846becec5c247c9c5a1a43b8d6f707dd0635c09b5e1f9545feabf5d900aa3c4708c12d380f1ffbf31cdaf6136860f009520dfb460f6317d7b7b53a223c462aabb89f866bf5b48bdd68f5ff74cac0b7181efba6c761282b3e1e6d317d2f3b0bd34b93b3779fdde1f04a38d3303412996cca2d149e31c1d9e05bbc98ac86c84b60b69b48fe30aa60ba8120831050ab75ac475ad3bd0fe54b7281e6c59827d6701b1523e9b54236b5a7cc3fc3136a7615278b9d455400da983e2a9214d3fb56187c826c70e5fc3e6458a706a2cdfe849c4783b9c38ed0f0e03642fade0818b453d207ac48547aea50d811db30f2cfbf8a1e3387ed8af707a4a230d36b5d63f812f7c9bd53ad1197eb3d6920496d6ab29376802c0d441b7384ea9c3b30cb8145510a627e174ff4d2d245e8f5d62a63d6d3a50b594a8c562fff5dd7173634316f41174645b17f82665c0c4b340c4139d145feb3f0d5bfcc3a219e279b0663e15dbd6b9cf8f6ece843255e4928be081d71975e6fd14db02276588e07f9800c5a276df0a65945e60663f6503837df78185fdd8cd7be57d8c14ca1ed9488f18c7fa17e3d6fdf6e422a6ad70a4677a5a3550b3cf5f69a5f3eb96488716f3cd19ff2bc2001b9a4e3e1f26dfc62fe939a8f234e70b641bfacc5aa0bba22930287a84adf5b7e3a47288affa28f69b76f8a4f8b529cfe545dee88b8e4cb182ccd9d23a797454af16d50b8dba7b045073e03a172f3d30d0f0fc5d6f0694e00c392dfae6d77a1072f9a45d61c40badfe62bb6196b3f6a35f2b413ee24bb0f60b33d9d15083ec73b8290338104c173e5b7abe29dd50aac0d66e58a60e8b4befa7cab483a6f58f6ca5aa0ed31e448d67bb86b43ed6af92ac3915d8444fc7d89240a4ef1ceb259c8a01f9d094cc02e697558fe1cf86d5a30b00ea19f55592e3bae05625a0bbe32fb861c6e1a5d8d4d2a1ae393fdbc4d26c98d290696cf7a5598e57777f4d4ee60ee7899ba11ef0c9b64c2ba426d15b29c28fa2ede3315a3cc4e581f973021476ebf27419aaddd700ac64b431612d843b07b92c91df438604b1511508d07a225fb7da2224", 0x1000}], 0x3, &(0x7f0000001c40)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB="00000000200000000000000088b6ad013b9f3e15785018f7763effff0000000000006e5c5a2ef5b8986a2ff2c39edc892ca6d2aed4925cc4ab4f4455cd97b62d0d17cd3befa2eebb1ffec51839cceb01ded9e9a7599c87ae32f3924b2a0f9eeff56f18d379a6a7304c64b820475b2a22c1a33ac6dd7c1cd2c220a12d68e9f9775d2c5e6b10aea3b99d546f588097a482e3ae2539011947cfa156298b2b5fe7156d6d48ce88c52fcac0751fb025b56ac9467e58b1724179f93752cb041fdd792deef1f0dace1245a14837867aec50", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB='\x00\x00\x00\x00'], 0x110}, 0x2) ioctl$TIOCCBRK(r2, 0x2000747a) close(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fcntl$setstatus(r2, 0x4, 0x4) fchown(r3, r11, r16) dup(r0) r17 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001780)={0x0, 0x9, 0xc65e, 0xfffffffffffffefb, "050355a8a5380400000400ffffb0aa279200", 0x0, 0xffffffffffffffff}) readv(r17, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x32b) 21:18:38 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCNOTTY(r3, 0x20007471) r4 = dup(r2) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) close(r0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0xfffffffffffffffd}, {0x18, 0x0, 0x0, 0x8}, 0xfffffffffffffffd, [0x8, 0x1, 0xfffffffffffffffd, 0x6, 0x7fff, 0x7fff, 0x4, 0x7]}, 0x3c) 21:18:38 executing program 1: 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, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f99429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f0660b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff0000693109b86c402f371c8eacead4f7c9d0d4d2c745729a0536e5fa05b0d0e382b733e6709c3e4ab8e8d38782e239471e01e8310dbd56e54bf7d853bef5a58d4d53a040dd749e13481bdb784cb54ceb424031dfa02e31262b9f5d1a32167a3a6de41574a81fd822d489681df1bb39d7b24ec80fcc0197ff04", 0x1e7) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) setsockopt(r1, 0x4, 0x10000, &(0x7f0000000400)="c53ab3ab76605f7d34eb450530c6b53fecb88e1917d3afe9bdeb5052b4802d597276482b807d3d12fafa93a8669ace61f782b3b62001bd45d0f2744823190d27e4db4c1a107e72fbb5be142469639c48c7f3e7f65c38710d203458323c7c41e26cd9483fc09f689fc475c1452e391af12ebc62e8490ae264b61567c8bdae052494e448fcf4aab80697c962e1505ecba2b22bc8d49993fa86f5ddfbbe584a53e064f4ae6860c30ca4be57896d31584c8e3a1b00738fa1a13781cea2c088a008ece8d31d048a290c2a7885523a10e22047ecda10fed56247371069c6f32230122661d8e780a9f50583741c7b1b9f770d5aa2a004", 0xf3) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 21:18:38 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) close(r0) r2 = socket$inet(0x2, 0x0, 0x1) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x80, 0x10, 0x80000000, 0xfffffffffffffff9}, {{r1}, 0x0, 0x0, 0x10, 0x4, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0x83, 0xf0000085, 0x8, 0xb3}, {{r0}, 0xffffffffffffffff, 0x38, 0x4, 0x739, 0x3501}, {{r1}, 0xfffffffffffffffe, 0x8, 0x41, 0x80000001, 0x100}], 0x7, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x20, 0x40, 0xffffffff, 0x6}, {{r1}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0x9}, {{r0}, 0xfffffffffffffff8, 0x0, 0x2, 0x5, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0xb2}, {{r1}, 0xfffffffffffffffb, 0x1, 0x200fffff, 0x9, 0x100000001}], 0x9, &(0x7f0000000100)={0x4, 0x3}) 21:18:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) fcntl$setstatus(r2, 0x4, 0x4c) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r0, 0x0, 0x0) 21:18:38 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') getpgrp() connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x100000000}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x10000, 0x1c0000000}, {0x18, 0x2, 0x4, 0x7f}, 0x461, [0x0, 0xff, 0x3, 0x1fe6, 0x1, 0x80000001, 0x6, 0x4]}, 0x3c) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x18, 0xffffffffffffffff, 0xfffffffffffffffd}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000340)=""/182, &(0x7f0000000400)=0xb6) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='./file0\x00') r1 = fcntl$dupfd(r0, 0xa, r0) unlinkat(r1, &(0x7f0000000440)='./file0\x00', 0x0) r2 = shmget(0x2, 0x200000, 0x621, &(0x7f0000dfe000/0x200000)=nil) getpeername(r0, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000280)=""/35) connect$inet6(r0, &(0x7f0000000240)={0x18, 0x3, 0x0, 0xfffffffffffffff0}, 0xc) 21:18:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) chown(&(0x7f0000000000)='./file0\x00', r2, r3) close(r1) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 21:18:38 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x8, 0x4) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x5, 0x5}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 21:18:38 executing program 1: mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) r1 = dup(r0) sendto$unix(r1, &(0x7f00000000c0)="735544cbace96a4c92ef6d131c0cbc66ce71769caea22de6a7a1b7a18fcdeaa597d5920e1b9faad863457445687f86a518a4fa6e99605036d29f26b9f1c9981adb83dffeb4e0efdd6d3784a88270d79d18bc173ec37bcee6072a679a3731cb66921d8e506f6456dc1e2f79068bd8ba", 0x6f, 0x0, 0x0, 0x0) fchdir(r0) 21:18:38 executing program 1: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = semget(0x2, 0x0, 0x600) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000000c0)=""/105) openat(r1, &(0x7f0000000080)='./file0\x00', 0x3a8, 0x34) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x2, 0x4) 21:18:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 21:18:38 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x1) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x43, 0x100, 0x100000001}], 0x1000, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0x7fffffff}, {{r0}, 0x0, 0x81, 0x0, 0x7, 0x8}], 0x3, &(0x7f0000000100)={0x7f, 0x5}) 21:18:38 executing program 1: utimes(0x0, &(0x7f0000000380)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x9, &(0x7f00000003c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000500)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x6, &(0x7f0000000540)=[r0, r1, r2, r3, r4, r5]) execve(&(0x7f0000000580)='./file0\x00', &(0x7f0000000040), &(0x7f00000002c0)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='+\xdc::)(!\x00', &(0x7f0000000100)='\x9b\x00', &(0x7f0000000140)='V(*\x00', &(0x7f0000000180)='\'#\x00', &(0x7f00000001c0)='+\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='*\x00', &(0x7f0000000280)='\x00']) 21:18:38 executing program 0: r0 = kqueue() mlock(&(0x7f0000f60000/0x2000)=nil, 0x2000) mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) readv(r0, &(0x7f0000003500)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/135, 0x87}, {&(0x7f0000001140)=""/4096, 0x1000}, {&(0x7f0000002140)=""/181, 0xb5}, {&(0x7f0000002200)=""/10, 0xa}, {&(0x7f0000002240)=""/55, 0x37}, {&(0x7f0000002280)=""/135, 0x87}, {&(0x7f0000002340)=""/148, 0x94}, {&(0x7f0000002400)=""/4096, 0x1000}, {&(0x7f0000003400)=""/200, 0xc8}], 0xa) madvise(&(0x7f0000eb3000/0x2000)=nil, 0x2000, 0x20000001) mlock(&(0x7f0000fc0000/0x5000)=nil, 0x5000) r3 = getgid() setegid(r3) munmap(&(0x7f0000f96000/0x2000)=nil, 0x2000) 21:18:38 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r1, &(0x7f0000001280)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000005280)="a90092cbad20d29c1eb8e63300c2d3e21b022e9f2e7ea8a24a84666d5b37ab2512cd333108855757d879b661ab7b3defc24bd0fb1e4121f758a41e41a548e691e1a6bafff2f4152a2596a0732ebb67efa646bee9a842dbb5d40ca3efa01d7aa2530e51619d2fef7cc6a9d54121fd23a96b944b67220496f74884389d88667b29e84a6b08a58db7adbcf1a5d9c16b58cb677e90725e6b0f0512ff453ee872e9ddd6ef2adfc275b650f01629266622b738b90097cdd1fc978f66d94e5f0aead9b49589afcaf91ebbd6934a3c1f31b7a9cd389eadd6a84079003419f2bd506d7e8bcc5d8824460bef479d3d7013b6a2e17eb82f544c0b43af85ff83e57e468c05c27acf8f95044663d2318280a381995f5b0b7b877faaabc9b0fe129d90d4f3ee0d65e34c1e3f601e56313d38be217d68f5ec720521b7b7abce54513abedf158844b1f2ea88018e16c5365213d92d27131109b2734f03f360b787460d5d09c1c81703fdf4da59e88626030444612ae7569fa2b585ed8d8dbb0bd85ec65d9c691ca1f74c2b3315f468948ccf4182e97ec3524f06b43b5e3a5bd61d94caa88936640deb27975e9dd3f2767cb8a75b8034f2b84ac32fb034b333984db341e30ff6895b12070c2263134b71e8d31e03f8f4a3cfbaa84bb17276efafa8f4c1b44c3cc62939cd441447e6ac6279b112fa45dbd9ca4a9397a1a75c7c330ebbb6f959472fcdd8c463a2fb00f31ce66a320b28b43bc5406b3f3c29090c7a1b53fac7e2e39c2f280cd3de3804cb9597d770c3bef1bf4362d55bebaf46d644456c616ba3e62fc93d572e00a8b18edecc18ba2ffd1d8ecbee6b9dc389086f147756d88226da60bd129b7d2170d68f7e706e790e20dca4e319329c2358028ad0ab6a729f99d50c696cd5e78d73e5e593848ebf72d8da58deecc747497536ebc139aa11e7cad010a4f80a05a72f7465816cbe08f964f1260b53aa103fa17988c7821fa84878fad746c69c25cde02330f94123f562e032a0f5ef5d6f2e26f90a94f52171a769741d8c1a25b0f13f2923aba04dce8220a5082da7ca40a27f56ecbe61bfeffa6c2eb8afba74725a165dac6c4a37e11c1c1180e8ce6f91349e928f5af635ca3cf60269d14eef35385be4df9fc458722b7f8cb1d4ced6e27c1fb204ffaf8a94c0303c7c8ca1ebf9a2f79f8e7481b580170e8565e8f992a33a4457378e62b29601bc02df099b7e01a109eddaa097f8f95a1b86366b389a1a27cc3a868e910eff4e010ee909c66650db847659bc0de328931d02cbf9dc72f79e441eb439e5be4d9e87601e0ad1d74f49d88cfb21144c843e0edde219566c5a099b8f2bedc77a1b12ba2c09290848846a2827a08cccc780d22fcf9a79fc4c89b35b9b2f0857088091cbfdd397411b9184228f8d966336a35b252dc66d92cf610e2b9b0040406bf658b884b2f4553f28de7672cd6877091a6f0400000073ea25a70d4af6fa1f8b1af013a56c92f0da91f547e904782e1438c23099d123799aa1a7ae4a948893860cbf6745b5eba212ea2a62cb147eb0c184d99c0a07c71f388ca0ff73d29c2f38aed95f3d523dad5c349f3a37741df994bdbfb5f7c82074dbbb2bab1667f6f391bfdc3eb8b55e780c78532b98d01e6501d1bd3fc1524cde225200225aba9e296f4fcc7a4ccb09500a729f50d3fd80529fee4abc162c0d756f9ad95147a17377ecceab186f9bf4b5d48dcbdf2b0e9c5b40883cef5f0f225ba56cdc6db2f74bf73e671aa83c39064fe3dafc98402eb396177a596b24dcc05e886406ba0e50c641741d6e2b36d1bf7797769182901c6cfe49645a49de90069e667fc957fe3950882051936a06a5aea099b705ca3e43381d15eefb23b49b5cef5f09b7ee517df999a0bca2374e25ec492a8be1d1d2f634d661082c6570725db5e3b56a814f8a753d9fbcf00855bac13b9193a3feace01dd31054cbebdf2620ac3f91d331ca926b52c3d0b4c11fc91610a91417108ab52c4e66bc3f69ef8d84355a88980530977fa8f9c202fabc4df337d8c44aa0b0ce3c54a9875d51df35c49bf445b7f787625f32e8a0aa4c9c1fc88c7710a4c62be7386b7146ea314edbd48ecffb5a0565b99fab5a8f8a4ad868d589ac80f052c66f052f1fd2841c7335157846811e1a4c7a1472e4b601ba8a2eae98aed13c92b62f6513c6b22c4c0d4f282cd2a01121ae7ee3e71a5b1f865208984e22d0a7f1f88b051709f28162047fa1fa294c12a0fa469b409da6b9f9f74bdc7780e32c477be8e1303dfbe1cffebbb8bbaa38b77cd113379fccb9c1b11764c89ddec12bdd4eb7027e580feb4fef582eab6038a0edf5a600a8ee016871577116fb3d34d9bc3542c0808b85014e934243b1b151c262a41349b25b2624841fda2f962085eb6419ae48412cd35e0c01846c2cc479c3bd734cfe740382e69ba41de221d0937fee6ca55bf4efa856a214bd93a348a2bcba2e21dbc92b4d84a2e7ad53e0072327f3d6841ea17c18cf4b9d2547f8dcada34a0d6598757eeb4dd1e87c8520ebe6d2f217ccccb3602e7218e698a41d33872284332aa751e171cb9be70104fdb99d7f3c2f4bd9246f574a7e9675633dbafe3e5ae84382447e239abd9c0acf84d426e553cfadddb3bbf612ddd5b8aa65dc879e3b98422a564eab2618a1be334f323cbb48983e1280042603a0411d022e1da81929169f4022d0eb79f1f59df9c7626603de312ec41596ea251c0cb4617605f5222a3a2fdc603c2dbd4f747f8c6d3d92239558d9e9abbb888b94f77c8f124b8a073aee8fece8fd1ddcb4c6c2bffebf67786f9d90200ec9ce6ec5c1c4c921b2a3c54a81d8f71ec4a46a756b2bcd3db75fb246705a7042866ab6742f6be2ae69a028578a552c18647f128c98915d1fbd264d53194ab941fcdc3d2c06ac187a65a2dd5a5477feb4530a7b0f37af251b2ed74e4e6b6c961898cca21976bb90d4f814a3e5f5cff634b3f9a223e76bfe0fbeaa5104caee72a21702400ef2b1831506f34131cde320c169bdb09d0c845059361919556bfd55f0097bf83467c9ea06f0435d6ac67c262cdb23ad55a8da6c24ffc59911b41cb64914524e7d71979822137506fd25cd6e62bc50e31c68e82ce15a323c9e131c60195b1efcbb0b2c3b37a6f50ff4a88f78b5657d39a3f8bf1a6ed4766756f2f10e44f7e86dcb0df46d203660546d169d390f10313fc537d8c007568b60fb8c415882a4c6f2fdb8afdd7f8f7ac1575ab90dcb69aaefd54e5f02023354044205d39759ebc38b131004be219880e4c0a017bebcc4e377e149e8cee80de4914affaf6bee5caaac90cccb536ebeea927c6f4735c1661c6f8ac6ca9c97f7200779691471734d83453f482e64dbbc61f55f696263f18d64d3288b78d16efbd9e559fe999680efdcd59736b0a183e0599d4d7f124e3761d416df366cc7a4a370808db6a0a0968325a243ca0c1826233d2082553761356caf0fea88401c6c49f8c8d5ab02802a59cf2eb9d4124e0868f86dd4e13d72aec582369d793e7c6d73623da733ba0f7ddc681d7bc0faee3716eea07ef53213df3070da626906bcd0873a3f859bdab3d0f9364e4b7a984fc6fd78b69b2a69a294af6115667d441c1b12b20f1a304364c953f43fe752de724d8d3a8ff3d1f1bb9476c77752d6d0027d8810f08250c126888b32a939a6130a808cd32f1222f7cd3092c72018bc9a090acd713102d7e089bb2c1c909ef5a97805371f7792cf962cd5f25f0fddd1a54e21010ab50fa923a460cdcb90dad5a3f23610d9333ad0fd4dea8b6bec0d465cccd05b2ea809b9152be70404ed8d9bc640bfb84756765cadd55490264889afc91bd6d17442ea70c8d97838adbd029c0b56235f8a2a95b9ccc3eae70a6c3a3d256b8422824ed8d2372e7b29bdb69e6764456cb1d0cd042359e6eaa08abdc6562d1fedfdafff559bac7b28317eee4cfa0128d0468d3864520a3c6f20dd52b634a679a9f83a17cab78a82feb3ac1d2092b97cc31021a7b7aaa8f9c9468c9838a66d4c46c4f49182e4e036b27de493844743f039dedc7e072089d037bacaf8e012661a600ceccebb547a7a71f684c4d8c7991998858fc88bbce4abf2661bf2dffef7abac5a3c627d6566ef17987e7320e28fc7e7a2e6ca562668df684345acdac2a38c001ba22433e93bebaa9538fbb9d99aca8abbedab1850eed79104738eb458375e38e0c0c1bf8acd2122d7d56591b813a4d838c7d4ac4cd3b967dc0cd5487a6d7a52fc45e3282e504db3c6bca1a3eadfa84cdebfcfceeb216e9050409dec0a2e08e9dd315e83a4c4ef6a1043cd87d26e54422b1d31558cfce1e8d74069768c166e72c80f63e467d234953e4e9627c982afe2a1650ef9082a394880e949965f0e26ef264dc9da71b926d5316408593295a56334657386b4f8bf66235747fd8a031477741d6119e1d359c96d08167278612d17d9c387f924f60f2ad30bea421de4b42c4a95aaf8cf21aefee7a50245bd704539e7ea2f346f21fa66df0fd149f0e50c4ff792681a174df16b9bec7f52edcd2418d34ab4462ab76c7e71b550b753e2a598fbecf082f8daaa03ae9512845ed03d965857529055b6a31482e7b237360734a6e3eed67ecff03487326de6aaec6da48b2b2f7fb3257c3ad81eb3cae8ffb7b0037b87c888e4160872943ece38b34beec03033a7ba3179187f9058cd7d50ee4525b76d07a21d6674199595420582e339cdfcf3a41db02bbc1c9fab89d44c3507d165f03ee13036a663063687b0faa47ad8c0f351ed3458a4c75fef2a5f865183a21334bb0e323020f0e512a341ffb3d35b05ac82b4241e437aa7c0bf4b19f20a2551f18d3f83a7f4c2d6f02c7dfc99a7c44ef24d54a1c8eaf58b7fdda9b20ab70a2d786c1414a5d4774a7393188de11fea2c769a89a4e884ab3593cd91b9082d3005a10608c1a4296203368d18516d7b2a27c378ac67a3cc111fa174107c097c97d2bad5b8f645ce3b92f50795c6feeed78cad44fde6af5977ccde47a94e796ebf2d4f6368ef1127cf111a6ca382c9416bf1269f1977bba70ce623f326701183ce80f2f33288529cf054f6e98690f5c77eed8b195376d7cd51266bdebd73fc353612df1cd36dfddf83d8414e74b4f581e69134be29029ec6f6a3a32392df028e58091e77f6b223c3b50a2d76fdcdda94aebf448a480b1419f8314f8930586d259c6a6991e98759b482c93ee788cec8d5ac8b60ea9569bdf074ac1f868c8b2389ce1218ccbf0ec79e1c5994d8103f576dec70a1fe200cd40cf7cf92711e1ca25993088e907b5dfdb2f1b44c0645f3e62007f48d9a2bfed1cefc6eed79abfc0699c6c0d2bb47cd15a1b4b721e63281c243648102ee44d9f1acae4b633ef77ad34de669f5c85c4ad71af4644b3135767291410ae1968d205c8f988462d1bf8527613c57e1a997f322bf56a1f8a751f7ada8db26d38249e82b661ed8072d208dc59baa6cc409e944aa5effbe0c16cb2a1888606592934250a8d6fe37a22a4e2b64f8fd6d5abda23f0a115b3572dbd6ddcdc3be8bb1d9a870caa3540ed7aac7eb13004b1cc6e7a7ae7f2eaf8d74550b14913b21900f8641144375542d521234bed69a3a9cca411acc1020f6ab34d0813106fb49c164050118b38efe0b84f35e62c2f980212bb031512cc5f20973d370d1effd5e408a42b49aa07859b173971f38fd0c71f881cc1ed2f393a4ec9b6b7545a4cbe8b80d265c0fb80a2d3495cb983d38cd71dcee1603e9ad69f722df7cccd999be795c037f6c45ce83508731ddea3ea4a3", 0x1000}], 0x1, 0x45) 21:18:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x294) 21:18:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000280)=""/252, 0xfc}], 0x1) close(r1) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, 0x0, 0x0, 0x0, 0x734, &(0x7f0000000080)={0x400000}) ioctl$TIOCSDTR(r0, 0x20007479) 21:18:38 executing program 1: r0 = socket$inet6(0x18, 0x100000000008004, 0x4) shutdown(r0, 0x2) close(r0) fcntl$getown(r0, 0x5) 21:18:38 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r1 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x0) shmdt(r1) 21:18:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = semget(0x1, 0x2, 0x4) semctl$IPC_RMID(r2, 0x0, 0x0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSTOP(r3, 0x2000746f) fcntl$setstatus(r3, 0x4, 0x80) readv(r3, &(0x7f00000001c0), 0x1000000000000125) 21:18:38 executing program 0: execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='-+\x00', &(0x7f00000003c0)='!\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000280)=[&(0x7f0000000380)='.\xac1', &(0x7f0000000400)='\"\xf0B\xbe<\x8c5\x88\xc2\x9ei\xf6b\xec\xc5AF(\x8e\x81\xbb7\x02\t\xe8\xb2\xb7t\x9b\xdfY\xf1\xa8\xfc\x8d\x90\xa5\x97\xd1\xd8\"I\t\xfdmh\xf0\xb1\x81\x17\x8f\xded\x8d\xde\xd9\xaaw,\x84\b\r\xcc.h$\xfcU\xe2\xb2\x0e6\xa7\xd9\x0f\xe3\"eWG*\vf\xd4[\n\x80[\xa3\x9e\x9a\x13\x8d\"\xfa\xbey\xd8Xs\xc5m_\xed!\xb5\x8e\xb8\x9a\xcf\x98\x933yw\x8d\x9a/\xc8\x04\x02\xda\\\xb7\xc6\xddY\x88\x1f-m\t\x01C\x16\xea\xc0\x87+\xe6.\xc3\x9a\x06\x93\xd4\x10\r6i\xe0P\x126\xc8E\xbe\x9d\xfdK\x83\x9a$\xf7w[\xc7\xda&~\x11\x88s\x9ck!.?\xbb\x104\xf6I\xd9\x93\x9em$\x9am=\x03\xcd\x92\x91\f', &(0x7f0000000240)='\x00']) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x3, 0x0) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f00000002c0)=""/125) pledge(0x0, 0x0) 21:18:38 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff}) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/52, 0x34}, {&(0x7f0000000080)=""/138, 0x8a}, {&(0x7f0000000140)=""/56, 0x38}], 0x3, 0x0) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/6, 0x6) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfe) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 21:18:38 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x4, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 21:18:39 executing program 1: mprotect(&(0x7f00003fe000/0x1000)=nil, 0x1000, 0x4) accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) mprotect(&(0x7f00003fe000/0x2000)=nil, 0x2000, 0x3) socketpair(0x16, 0x4000, 0xffff, &(0x7f0000000000)) 21:18:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffc, 0x0) r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000001400)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffff0000003520b1210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005099dcf5a61ad119835000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d3cea8c605900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bad20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006da1356ecc1f6c2615740b6fdbd70e0e6b97bc6cc6ec336858633ba77675986f1f5e14f19a1a1e4c2dcf685ef426328eb02a920cb11c36be76909256a107c82444634096e9606430c01e491b022de50bc50b9f33d90e3a6a2d3c72f2498d1fc58080d5b73afd5be925619efdf48d37bb212e3a6e5204b632f1719132702e5e77ce1ae13d718c9dab1a4d42e54d7c312626c86c22745ade6a585aa473d256c4def8eb4d241d625ae8ea9b1f46ba6278e0795261fdea9c45d42c9be81dd23460977f7540e12413d2fc000000000000000000"], &(0x7f0000001340)=0x1002) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)=')\\\'*-\\\x00', &(0x7f0000000100)='.,\t\x00', &(0x7f0000000140)='@\x00'], &(0x7f00000002c0)=[&(0x7f0000000200)='[\x00', &(0x7f0000000240)='\'/\'\x00', &(0x7f0000000280)=':\x00']) recvmsg(r1, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000300)=""/183, 0xb7}, {&(0x7f00000003c0)=""/153, 0x99}], 0x2, &(0x7f00000004c0)=""/205, 0xcd}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x20) close(r0) fcntl$setstatus(r2, 0x4, 0x48) 21:18:39 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 21:18:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7da294d4e6ebe34f8d968d31c41f36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280a", 0x650) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:18:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000000c0)=[{0x0, 0x291}], 0x1, &(0x7f0000000900)=[{0x50, 0x0, 0x0, "e2049d14d0f10819ccbf318d85cdcb1833b240347d18368f03c5238c46dfbe6f4ba5f2a84893e6e3ba96f3aa1604d727cc7201bf638344d4d91e7215bb25a2f3c2b8f757cceb7d82ec15157eecc816ac5401047bec89eb4d9331e91e2c867e596c564773d85306ea8d56106796000000000024a1d351000000"}], 0x90}, 0x2) 21:18:40 executing program 0: r0 = syz_open_pts() munlockall() flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) flock(r0, 0xa) 21:18:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r0 = kqueue() dup2(0xffffffffffffffff, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') recvmsg(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') unlink(&(0x7f0000001700)='./file0\x00') kevent(r0, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100, 0x0) 21:18:40 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4, 0x20}, {0x6, 0x9}}) r0 = socket$inet(0x2, 0x5, 0x3) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0xff, 0x100000000006}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="74d1883f26bd428d22e6766c65cb747e99153b5de767d2b6e568cdad3bdd39eddfa2402a63a9814a6fb7d4a7c3d8a8bb3c9060f442a49933543de0f2229f508c8b6162346208b9a399d8663a10696475b58c7d196f6e6f22ebefaf45544347ac88890e0883346c5eca7a682cbba7637eaef9724ec846f904c0d645c4ccfec6418c6f259a83bbf3122c96c640d6d2408169800d078a2bf123863b90f5321336f94c6b5703a339a41d75fb86490dff2d07fa43c732fa903ee43e98c7d989d6a06a3491e905956c8bde", 0xc8) getgroups(0x4355501, 0xffffffffffffffff) getitimer(0x1, &(0x7f00000000c0)) open$dir(&(0x7f0000000080)='./file0\x00', 0x18000, 0x4) 21:18:40 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchmod(r0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 21:18:40 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x40) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x7, 0x1000, 0x1ff, 0x7, "656f6901c2b7cb58d550790a1463d88563bced17", 0x75b, 0x6}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) r2 = socket$inet(0x2, 0x5, 0x6) sendto$inet(r2, &(0x7f0000000080)="3819aa14c4dcdb5aacd05abe2f73a0f1a1260ce41f72e0287f18392e4ecb01d921be3396592d427a5e50fb776517868cc7841dca5709c8c357651320e9c8cd1d7ac7e9e90c652be2efee6e9f8e7aeadbf064796f3dc67d1c86bb5263c93d5e5ba4d80b0dfdd3221d1d2f86162a3b9f221ac54af6ca60d0ef1ac951e39f93dcac660ba8c54791565fb7784915cc17701caf7d8526", 0x94, 0x4, &(0x7f0000000000)={0x2, 0x2}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r3 = msgget(0x1, 0x24) msgctl$IPC_RMID(r3, 0x0) 21:18:40 executing program 0: mlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000000)) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ff5000/0x9000)=nil, 0x9000) 21:18:40 executing program 0: r0 = socket$inet(0x2, 0x7, 0x5) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r1) fchdir(r1) 21:18:40 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0x9, r0) 21:18:41 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = dup(r1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x400, 0x1}, {{r0}, 0xfffffffffffffff8, 0x0, 0x80000001, 0x4, 0xfffffffffffffffd}], 0x6, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x28, 0x9, 0x6, 0x6}, {{r0}, 0x0, 0x4, 0x2, 0x3, 0xe68}, {{r1}, 0xffffffffffffffff, 0x10, 0xc, 0xffff, 0xfeee}], 0x9, &(0x7f00000000c0)={0x7, 0xffffffffffff0000}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000100)) read(r1, 0x0, 0x0) 21:18:41 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') mprotect(&(0x7f0000057000/0x2000)=nil, 0x2000, 0xffffeffffffffffe) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140)={{0x401, 0x5483}, {0xfffffffffffffffc}}, 0x2) r1 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0xffffffff, 0x100000000, 0x1, 0x5, "be1f8eaefe0d7fae52a17de5675835eee1fcaf8f", 0x200}) getuid() 21:18:41 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x100000001, 0x1ff}, {0x802}}, 0x0) 21:18:41 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x80000000) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00005c00080000", 0x8) r2 = dup(r0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x1ff, 0x8f0c}, {{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x3ff, 0x800}, {{r0}, 0xfffffffffffffffc, 0x21, 0x45, 0x9, 0x2}], 0x882c, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x800fffff, 0xee87}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x1f, 0x2}, {{r0}, 0xfffffffffffffffc, 0x0, 0x800fffff, 0x401, 0xa556}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000005, 0x8, 0x2}, {{r0}, 0xfffffffffffffffa, 0x82, 0x0, 0x6, 0x60e2}], 0x2, &(0x7f0000000200)={0x50b, 0x9}) 21:18:41 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r2 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x18c) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = kqueue() r7 = socket$unix(0x1, 0x2, 0x0) r8 = socket$inet6(0x18, 0x7, 0x400) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001480)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x40, 0xa00000a6, 0x6, 0x673300000000}, {{r2}, 0xfffffffffffffffb, 0x91, 0x40000020, 0x80000001}, {{r3}, 0xffffffffffffffff, 0x40, 0x20000000, 0x6, 0x6}, {{r5}, 0xfffffffffffffffd, 0xa, 0x40000000, 0x7, 0xb3}, {{r6}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x7fffffff, 0x3}, {{r7}, 0xfffffffffffffffd, 0x0, 0x3, 0x200, 0xfffffffffffffffe}, {{r8}, 0xfffffffffffffffd, 0x1, 0x1, 0x8, 0x3ff}, {{r9}, 0xfffffffffffffff8, 0x8, 0x7, 0xfffffffffffffffd, 0x7}, {{r10}, 0xffffffffffffffff, 0x8, 0x80000000, 0x0, 0xffff}], 0x8, &(0x7f00000014c0)=[{{r11}, 0xfffffffffffffffe, 0x5, 0x20, 0x4, 0x400}], 0x4, &(0x7f0000001500)={0x4, 0x7}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000001540)='./file0\x00', 0x80, 0x90) connect$unix(r13, &(0x7f0000000040)=@abs, 0x8) fcntl$getflags(r8, 0x1) sendmsg$unix(r5, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001640)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r13, @ANYRES32=r13, @ANYRES32=r13, @ANYRES32=r12, @ANYPTR=&(0x7f0000001600)=ANY=[@ANYPTR64=&(0x7f00000015c0)=ANY=[@ANYPTR, @ANYRESDEC=r4], @ANYRES32=r4, @ANYRES64=r9, @ANYRES16=r13, @ANYRES32=r9, @ANYRESDEC=r13], @ANYRES64=r10], 0x30}, 0x0) 21:18:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7ffff00", 0x0, 0xffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0xc) lseek(r1, 0x0, 0x0) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000780)=""/4096, 0x1000}], 0x1) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4c5d21c734f4dd36a27e5e27b216d673553c0c080692be1691106bfd44a1b3dfaf90f001e4b2ae5eefeaff0f2c85e3831c61ad4491d1f7828bc2d2a500a35afbcb44ebd2f785630b3293a134805f28b04367b8cbe6ff94f7e8caaa6951a67959842aac1d8fe68169545c6524c7d5ac3f036b6e3c7f6b445ad3cacc9fb3eb471915e58388817def76fb92b9988583feae0b7eaa8c3a625e139230524065be78336aff62eb5ac7a71b19f5bbc82a9f10a0b8db4de31f9ddd9085065cafd48f82d35da81078553cd6befbf5741cc6b891f4e367cca8522a690a086da2d967c416efdf420aa2db526196c19d86517594b98fe7397c3af7643ffc9d9d313dba62d15e15ef5d005bd64e74f80e8b2037b65afd749852558f9ba2fea", 0x11d) r2 = syz_open_pts() close(r0) r3 = dup(r2) syz_open_pts() r4 = syz_open_pts() readv(r0, &(0x7f00000005c0)=[{&(0x7f00000006c0)=""/147, 0x93}, {&(0x7f0000000180)=""/98, 0x14c}, {&(0x7f0000000440)=""/183, 0x276}, {&(0x7f0000000500)=""/159, 0x9f}], 0x4) ioctl$TIOCNOTTY(r0, 0x20007471) fchdir(r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) sendto$inet6(r3, &(0x7f0000000600)="80a0f36cd4501f86077703a2c5cffce3bb4fc8c594c0970caeea3b6e0eaf13cb4dbdec3fa8eb651a6f8fbd05e57031e81a1ebd7f289442bd234ca2867a8ab337a088785a8c4a1a50dccf3e946574a71043a9086baa36d8ea812a8ffe90f5", 0x5e, 0x0, &(0x7f0000000680)={0x18, 0x2, 0x80000001}, 0xc) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 21:18:41 executing program 1: clock_getres(0x0, &(0x7f0000000500)) nanosleep(&(0x7f0000000000)={0x4, 0x4}, &(0x7f0000000040)) r0 = kqueue() r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r5 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r6 = open(&(0x7f0000000240)='./file0\x00', 0x90, 0x2c) r7 = socket$inet(0x2, 0xc004, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = socket$unix(0x1, 0x2, 0x0) r11 = open(&(0x7f0000000440)='./file0\x00', 0x8000, 0x1) openat(r3, &(0x7f0000000540)='./file0\x00', 0x480, 0x1) r12 = kqueue() kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff8, 0x80, 0x80000004, 0x353a, 0x3}, {{r2}, 0xfffffffffffffffb, 0x8, 0x80000000, 0x4, 0x5}, {{r4}, 0xfffffffffffffffb, 0x80, 0x40000010, 0x3, 0x100}, {{r5}, 0xffffffffffffffff, 0x20, 0x80000080, 0xffffffffffff0001, 0x3}, {{r6}, 0xffffffffffffffff, 0x5a, 0x0, 0x4, 0xa7}, {{r7}, 0xfffffffffffffffd, 0x59, 0x80000000, 0x6, 0xbb}, {{r8}, 0xffffffffffffffff, 0x2, 0xf0000005, 0x800, 0x10001}, {{r9}, 0xfffffffffffffffb, 0x42, 0xf0000000, 0xfe5b, 0x6}, {{r10}, 0xffffffffffffffff, 0x21, 0x4, 0xa8, 0x1c}], 0x7fffffff, &(0x7f0000000480)=[{{r11}, 0xfffffffffffffffa, 0x2, 0x2, 0x4}, {{r12}, 0xfffffffffffffffa, 0x40, 0xc0000020, 0x200, 0x6}], 0xd4, &(0x7f00000004c0)={0x1, 0x9}) 21:18:42 executing program 0: unveil(0x0, 0xfffffffffffffffe) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x8) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x6, 0x1}, {0xfa, 0x4}}, 0x2) 21:18:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x100) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000180)) 21:18:42 executing program 0: shmget(0x0, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) r0 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/245) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x8) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x8001, 0x0) 21:18:42 executing program 1: r0 = socket(0x0, 0x1, 0x5) getitimer(0x0, &(0x7f0000000000)) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) setsockopt(r0, 0x6, 0xfe4d52f, &(0x7f0000001000)="c9a68ffe0bc4086b7c816da57d8ce916e5883b2840a1b064618bf46487af17c1a92e071d50fa8ae806d73dd02f2316d9031f87b3816b2099e0384e9e6aa5bf711db644a6bcf7decef889e84083f63ba268a196174f24c5c4275ee8b7deeef40cebee5716ea96a29e5c6a753568bdeaf1c6338f05abd1d049e18f8efadffbae9f0d248344acc299d7970aa9ba87e1fbbea0924967d7171816c80b7aa2e852bab45a048ccc3ce30dfd37cfeff26a32f92cdea3ac5032a031030b3e5354c37fbc6413f05915f4e2f85822fbfa08c41e464a998c5f0b70c76756fa98ad2ff890ef0f26ae66ba4964cd56b634fb9a0d36e2643e354e61dc9223bc8469f5b2d2c1", 0xfe) setsockopt(r0, 0x800000000000, 0x72, &(0x7f0000001100)="c9a457eeb7dc76b670a31b0c4af2935e479781a2154580cc420d1119067203c5eb12e0391af7576224912abbcbe876e01e25e562ef2eca42653baf2b2cef777bd4e007d99a774d004f9b0cf20b5a25751004e1562af03ffc1eb66c4570d9e9da562a1da15197e2311f87f0d559f364c871a572812302d4c1f65d4879f574c59a2417a2733886f49ec33dfc5efe8644005a7b7599348df4c514de9b227945d30281f4391f125f9c9b39c82e7abdd19ec655b7739d39d1994d6a2fafedf54c746117cfc8d6e502efd01221390a275196db951fce018b89c5afa5ad412ebe83b84bd38c6d54f74959bc2a0f812bdbeca4e74225190c70439945f1a9ee540b66be157923079937d165daa3f9f2388d297b51e2dbe0609b9e76d70e6a00e259efb59b0d34cefaf9955397328f749a13e06f0940afcf1bc4e9e987869a8aa5a68caaa19d27baabafc1f1f0529f24ee88056d74b2066e8d62b7efcb7f1cf53cdbc7805e6028fc1240d251f4efc77b12b41cf7efde898b298029dc092389f5c4e03f15d9822595d0f06d530b82f732fa518729ed566eeab06893b6b74c17f3112fb5dc04f795df33004bf3bbb3b5a90867c0f75fec83a51636befc073796d3231386d5116bdb82b8775311419fb5628fe2504b608d07ef8f77f46e2c117796da1686d556c5173401023b23f783cafd0028c66b3a32cf61c8d889c39a6f21d22fe6e7e575d55e3ed51d3bb543428be885c7b854b63cd63b76acaeb093304aeb1de9053e26e00b37c682fc746716abe1f523227df89c23f624abadd7fd5617c9faff263a7b8e3581a50286c2e0fd88bcb7f7783cb989a7acaf58f2bba6b95103e1ea7e6d36190af4266ad86d5f6e9a29402e6e25c7f6e1ca1257c09f930201e08184b7e1e202bec3a520d78c009a4e45c1ad572034ff678785febab0b94731235ee9c902fdce5d478427b69306535909ff6b542bec09d8eb09233f48127120fb1ae1509b4e8a0925f7ae19ef1c8e276b2d16774f46b6dd5da5bb4b14089fe82f5804a7eb70772f7a27166c92316a0dd695615a862fd13bb0698ef70137d51eed7645fcc9ed2f6bee74277424fd629d9c8f0084ad3b2d49fb77a6b6892073f279ddd13b1a6c8505ac21799b7fc2b56954136e80e1d346af0cc25048ac1a1458daa079dc6e51840a77ed6e0569020dd743a4e7a30e7ca1a841f2e89bccb38aebddc71db68eb5dc9040e380bdcc5ea0ac8a900b66cf5011fa6a90c5e1b07bca6e7d822fe40a32fbc4dcc3a8aa58d123769bf461f4c12191d1da878f0a5e129a25f3eb4e57f9bd5bba123746efab02586c20ab63573db5043ceba93b168113234996e5c6ebb38b1406eb2cdc743437d9ed32af36d84079d81533a5218a2313a684ec4b6c2c50d16c4cae4d130f579600d1e280df2d9541de61e0e3bbcd23de495e1e054a3d5f7dc5b16eb1b482b2b4ed7f2754373d5bb570d5822532247b5b9336c1b016d5961916af0272cab8f828d6d5825c2e1d9ca87475942415e8c891394c446b9944d6a6ea7ab00ffd74402fe511590367e417a021e6d25077329fd923e006298bcc19e3dadf7d5f2e9edf0f3f7271a480726dcb8b1806ed923051fca88bc97496498cb05b48c1ed8d3948c727ab64a1a5addca755f2e987707fa8aee9ec719a1b9c7050571376dc0e52ea5c9a57dceb648a11826507696a29029664535c4d0b2ad18d57bff9635681a976efad4c89c453ecb2a96cde1842ec7c083638ba6fb76717bb42389bbb547cad8abe62eb4599a38c615038f3d2ac08c3c89ec82330cc49e12b639f25e508994fd37738535e895a762a6856b1bb92f1fd9424d5e89a08a5d38be6bf95cc303f22400a83fe64d727651c4df67455bdbddfc19710052e8603198e13d7ee9cab90a71a329e10e1a6c51f74a8e19be33e06feac154ed2889eff30d1460c105afac59b2f0276c06f07ae3907462cd5562416b8be5201b95043e09bdef3d038397f8812f30766fd9f38f4781cd25f680a113539545d20014bdd7e13fe61b1cde0588dda81b6862c90583e291811f898055f77da067547781ffaa2f240ed13a5ebea28f6613611deed5971f9229f512a8928373225405e2acfb8a85e1eae6e49a2c0ed444e2badd4afd1ab29394d1412224b5edbbf25e355d693f19c4abc0a4b2b189cb3c5210ae8ce932387962fa08bcf211f1a62f6c0ce3825750d013e6e41dd970725346e110797d1e1e54c64fcf23bedba6236e68e6f4ad0047836889aa5c269cc1575c168f3850db3985b6d75b8d15778b4866390bd152ce3259c395a504c98c0b8b399957527bfdc5be5411b8f358d1e41f7c239387085dd45521ef62e4821dc0ee1952884157e607c435268655d4e6750a32d54ab68387ccb1e074d0f77088575693a6f7905b3c295b42047841d578a2cb3a5968c561c25580df3f076f834fd56e946e7b91c9f6c0fbdcc0619937e1b7af20ac2da5283a3feaa7de71217176280f94cecc2cb7466850674a057d1134096f338181f6fca6e1c7990608bef309e49375a7cc0413a1e021fafc474b6541b3218197d58f3f965b0de562803e150ca96090f4349938c1128b66e1d8784ca140f5c6d2981bfffe89c2885ffb846b89a442098d1d409ed5d65c86f7c6c51ca2c95b33de499bfcfefdffbfb935bc06ba64b2cbfb6ee4770a30e8df3eb15e23d9555dc8881307ecc926741a4d7e7bf75b05e4b7ac19d1098eaf99349934bec06009da6f29a560a1998ef901b410410eef68183413d36512e58f07400a2314e7d06318bb70df71704e393dbc130a27ee3f2b92e2a66069405552d9e3ac9479a0eecbca9eb0037fcfc3a4b028d053f991b900e815907621347fcbfd009e5f2244c50b6de194e38a04a8865e6b74181af5eedc24c7965a878aef4862d712966ea670ba4be7fd29bbae32d5ef03255b05edf4b7c6929f76ab164f2874f2f80b22b1983efd6673a12023cea30d624b7c047720f623b0a42d9536b2822e93c972203a4945a6a03eda867fa8aa822d3bba785ee7ef2b6be26b32ce256860e9c86627ce0850942ec8dee13bc7da44cfc34c8ade963cac4ee9019015fb2dfcc3e9613d57ad7e644dae90b6e141021822dee55b5b81b755e0fe52063beb1f45c05d3135c88a37de513ff52623553f52ace51eec90f35bacb212d34b7f35fc9d5f650662f9c24e97b6862d68b714aa74c94691168761dcd51d17015b65d797e9d6af2628e016c333cd6056f9a90131bc71e195cfba9c2b9f14d9253eb62df3d852e3c5fd8398aa168e206bbc49e06017a1ee7219ae8bef5eaa539ef3b27f2ea2bf64ce82e7a593e862c044aee54629d05374297c98d9a7c3cc32a068768c1f1a4777c88d38808029a542ab2a3c187a1b24ac78752a1eeccb5e6c42fe386fca957e74771fca021960b331719ac929334dc379f68b346768e188636207a25e434136a83b893c1f9bf38ed705018eafcda64cbf6ddcb70bff77e16aff2f9cb7ad991fe9a4020e14dcfb343a8a4ef529dadeff060947e03d3cf3c9b0246c20543e1e815e4332c5f6412424c51ab01495ba16dadde10dbdffb70643d05736e766bdef0dfe055186914c3bfec287a2e4f4d0999df6f02518583f075790c569ef280871b694f67d901db4d71fe45aa57cef6bafeb5d0ba42cbf2b9cbcee89ac019cba53c4365813086a467e1ebdd35ec7672f5783036e504be89db978e8e1791ea1433a6ea2a66e41a4479958afbcb5010cda7a9e6f82be6c14a547cfffca2609848b413dbb0b2ee5d46ac4c87827e1210e4eddbad97a650471d8abf039ec87e9f19e3645ce9cb8236364cf65398385c6555bb59cb2aca2ba22435ca7ac6c3bb400ce617fcedfa825fca29fb6cbe16ed83739cac4ca5202e9ed3048dd9f7d58745d9ac497652dd74030c16bcca8a160240aa90dd1cde911d8f292801d366520bb32927e004c0b38ab2c5404b4e4973877f98ed0bde35950e33df72d2a40c8b39e043a90e6cf2cc8bf403680374cc6f8cf1e7ab566c5818760fbba66e9e33fc9db798cbb14f1b005767b56e212ea4740c0bc1173aa555cef84d53f6395100949365f410606b93c4e771f2c5b19cfe29a7a405dc51bf472510a6d435c728dde72e2f4d53d6e545d1657162b23782bbc141679ac2d3fbfd4a9aad5231528577bda605fb10e32796c520a985a4b7c34d8c1de13c1e1ba6f4b3581db37210205a20a11e56f932d553fe5333a5be89f42c6a8443e2bf30de84409c702b7f0fbf9ba19ce92dcb83f4bda1c14f35df37a4f3a4671a7ab5e3e9df0624ea92259cf2eb043be774befb60d57153174f611671237f3d078e8df3d6e18b2349aa4456fa40433f025929eba61e56775b0292b67b49fcded68d339a6f0071cf5fc3400406ba8f75d0d3d0c03ba08478db21fef3c04a3446f9590578905ff6df53d819ac27a113eb78eab1f71bfa6d370c1112e261cc2fe3e06e8defcf6ee54a6a61683ebdf39c1c282c2145a1272127ebf445330cd235b624ea4b08a69f889c582b2e80201d7cdb0d0dd606387c2dd03e15331c30bb633418fb7340190d9a84aa851d3245dbde763214e309450cd9cd9d9649fc0becaa306fc6ffdf2b013ac09d8822be86978d03cdf8f59ae090729ee21d7707923eaeb281d709791a9a0ee9ded9f4e2d66d714381fede12cdb4623d5a378879352b486a90a2cd89252b0014774c19dcdd35dfbf49eda58ae1d164eaee72a5b015112ec7b39e067691c64cf54b60906cad50d042b783d6aaed4d7575dc75800a8e1cbdcf1f60b0ec9fcdbe13a10323d15a1355e870213a0a3943e9a9a5932367f59a29938465f58f2cb108a1167fe4b7efed050f278a7dfae29bf9d94dd365dc0b2c808e04d3838d9eba9e31e39263e4660970ed4ef09b9b24a6f7f051c74c5c25952a889c24477b5b06757b24344e851dc44ec829285bdfd4def40c776f36ba306f82827c0f66a3516b1c80a1d25d71daf21ada7dc29ce525fc67ac234fc0a57948d8f59d8fcbf0982a2b20f1146ffd7e50e4b4ad91ba300fe0bbb86e8291b82f628b5280a0198407800c7ff0cd48a8d356cc66c189d5a3dd247e34ba36d60d0848b922a2081d840e216dd4166e82654cb7ae18f47f22fa3332879b2a2a97355f52b8ebbc6d66bf89f3716007011272f69357a544dd5b11c21020d562031a94f5d9505d77fd1410ebc4673253eaea1ea838d92bedae519cae832864a3a9355f01ebccdc9d5b24edfb546b589d8dd86b979aa15061d494be2e22327953e186232e9b506a4753692bfa1b864ac86b7374fe3981a2724e1c6376c83e818c3717b0514ca82f37b6182a4db9285f6ddfaef4aecc8babaf9d5407cb73930874e7066a4410a83fc5c9cb4385ae99bfd751d0e0c3f523e5037495036dc5fb69352430a0b8e184fcaf21d2d43ea965653d8cb4d7930ed9be6764aa5f91e04daa1539ca53947e863c2cc16901a417e41cbcdcf45ca4964b861a97a3fe1581bf50f18e7514a3fb6930effdf83c95421c66751f0d6da3d19539e99a803374eb30cc988f7b489d3efee7481267813dc32498227cdff8c9d499994b1c88f6e14faf56a5f99b002fd6ff8dc9f424e363fa7873c43415e3afd12d845f7406113a70c947ce1d986688556ac1b112c1348bec36d47d76b3e0368483c08b815da26fe4c52cdeecd2690e27cd050868de49147f69540170ee069d565cd0b9b5b1fbc647937632d3bbba212e5b907e322bf3c269a4769bd8cb6d74b4fef62f6164f0e97c9eeb8724aef676ed7dc00a4bf0f10a", 0x1000) 21:18:42 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) readv(r0, &(0x7f0000002680)=[{&(0x7f00000000c0)=""/176, 0xb0}, {&(0x7f0000000200)=""/26, 0x1a}, {&(0x7f00000012c0)=""/180, 0xb4}, {&(0x7f0000001380)=""/225, 0xe1}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/218, 0xda}, {&(0x7f0000002580)=""/240, 0xf0}], 0x7) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) writev(r1, &(0x7f0000000240), 0x2d6) panic: malformed IPv4 option passed to ip_optcopy Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 449293 24059 65534 0x10 0 1 syz-executor0 * 67810 24059 65534 0x10 0x4000000 0K syz-executor0 db_enter() at db_enter+0x18 panic() at panic+0x147 ip_fragment(e63474d89846f5b5,ffffff00698f61b0,ffff800000173290) at ip_fragment+ 0x625 ip_output(4f28648753184c1a,ffffff006f30bd20,ffffff00698f6f00,0,ffffff00698f6f00 ,ffffff006e70dc08) at ip_output+0xc8d udp_output(41f7f1e605370fdf,fd7,ffffff006e70dc08,0) at udp_output+0x45a sosend(b868249556f1cfa2,ffffff00777fbc30,ffff800021155258,ffff800021155390,1429 ,0) at sosend+0x477 dofilewritev(d3a8b6987596bf81,0,2d6,ffff80002108b530,ffff800021155390) at dofil ewritev+0x148 sys_writev(9b3fe34eef6a951d,790,ffff80002108b530) at sys_writev+0xdb syscall(1f308d21ccaca36e) at syscall+0x473 Xsyscall(6,0,d,0,3,1a874bc8010) at Xsyscall+0x128 end of kernel end trace frame: 0x1ab54ccf360, 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(e63474d89846f5b5,ffffff00698f61b0,ffff800000173290) at ip_fragment+0x625 ip_output(4f28648753184c1a,ffffff006f30bd20,ffffff00698f6f00,0,ffffff00698f6f00,ffffff006e70dc08) at ip_output+0xc8d udp_output(41f7f1e605370fdf,fd7,ffffff006e70dc08,0) at udp_output+0x45a sosend(b868249556f1cfa2,ffffff00777fbc30,ffff800021155258,ffff800021155390,1429,0) at sosend+0x477 dofilewritev(d3a8b6987596bf81,0,2d6,ffff80002108b530,ffff800021155390) at dofilewritev+0x148 sys_writev(9b3fe34eef6a951d,790,ffff80002108b530) at sys_writev+0xdb syscall(1f308d21ccaca36e) at syscall+0x473 Xsyscall(6,0,d,0,3,1a874bc8010) at Xsyscall+0x128 end of kernel end trace frame: 0x1ab54ccf360, count: -10 ddb{0}> show registers rdi 0xffffffff81f14858 kprintf_mutex rsi 0xffffffff81a305f7 db_enter+0x17 rbp 0xffff800021154e80 rbx 0xffff800021154f20 rdx 0xffff8000010d9000 rcx 0x1d66 __ALIGN_SIZE+0xd66 rax 0xffff8000010d9000 r8 0xffff800021154e50 r9 0 r10 0x164a1bb361b430e2 r11 0x1e888d5f4aa08978 r12 0x3000000008 r13 0xffff800021154e90 r14 0x100 r15 0xffffffff81c5fd6d apollo_udma100_tim+0x13afa rip 0xffffffff81a305f8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800021154e70 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor0) pid=67810 stat=onproc flags process=10 proc=4000000 pri=72, usrpri=72, nice=20 forw=0xffffffffffffffff, list=0xffff80002108a018,0xffffffff81faa5b8 process=0xffff8000210653c0 user=0xffff800021150000, vmspace=0xffffff00658b9428 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 24059 449293 53069 65534 7 0x10 syz-executor0 *24059 67810 53069 65534 7 0x4000010 syz-executor0 53069 13581 34474 65534 3 0x90 nanosleep syz-executor0 34474 293979 85174 0 3 0x82 wait syz-executor0 86415 17917 58711 65534 3 0x90 nanosleep syz-executor1 58711 306139 85174 0 3 0x82 wait syz-executor1 56984 134901 0 0 3 0x14200 bored sosplice 85174 212807 24974 0 3 0x82 thrsleep syz-fuzzer 85174 245130 24974 0 3 0x4000082 nanosleep syz-fuzzer 85174 189946 24974 0 3 0x4000082 thrsleep syz-fuzzer 85174 55835 24974 0 3 0x4000082 thrsleep syz-fuzzer 85174 219714 24974 0 3 0x4000082 thrsleep syz-fuzzer 85174 22101 24974 0 3 0x4000082 thrsleep syz-fuzzer 85174 229593 24974 0 3 0x4000082 thrsleep syz-fuzzer 85174 218950 24974 0 3 0x4000082 kqread syz-fuzzer 85174 487117 24974 0 3 0x4000082 thrsleep syz-fuzzer 85174 167904 24974 0 3 0x4000082 thrsleep syz-fuzzer 85174 39822 24974 0 3 0x4000082 thrsleep syz-fuzzer 85174 211585 24974 0 3 0x4000082 thrsleep syz-fuzzer 24974 287989 51937 0 3 0x10008a pause ksh 51937 321345 26182 0 3 0x92 select sshd 13317 371612 1 0 3 0x100083 ttyin getty 26182 285363 1 0 3 0x80 select sshd 26266 444694 4478 73 3 0x100090 kqread syslogd 4478 26735 1 0 3 0x100082 netio syslogd 61970 289603 1 77 3 0x100090 poll dhclient 87984 311171 1 0 3 0x80 poll dhclient 47845 493398 0 0 3 0x14200 pgzero zerothread 26327 324085 0 0 3 0x14200 aiodoned aiodoned 39203 487970 0 0 3 0x14200 syncer update 82772 508785 0 0 3 0x14200 cleaner cleaner 12544 483824 0 0 3 0x14200 reaper reaper 58544 204993 0 0 3 0x14200 pgdaemon pagedaemon 72076 328858 0 0 3 0x14200 bored crynlk 73369 426703 0 0 3 0x14200 bored crypto 25554 286658 0 0 3 0x40014200 acpi0 acpi0 52560 321322 0 0 3 0x40014200 idle1 3350 261256 0 0 3 0x14200 bored softnet 40467 413654 0 0 3 0x14200 bored systqmp 67672 425924 0 0 3 0x14200 bored systq 47909 50817 0 0 3 0x40014200 bored softclock 81933 98821 0 0 3 0x40014200 idle0 1 394273 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper