kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Wed Jan 23 23:48:11 PST 2019 OpenBSD/amd64 (ci-openbsd-setuid-5.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.92' (ECDSA) to the list of known hosts. 2019/01/23 23:48:29 fuzzer started 2019/01/23 23:48:33 dialing manager at 10.128.15.235:45991 2019/01/23 23:48:33 syscalls: 1 2019/01/23 23:48:33 code coverage: enabled 2019/01/23 23:48:33 comparison tracing: enabled 2019/01/23 23:48:33 extra coverage: support is not implemented in syzkaller 2019/01/23 23:48:33 setuid sandbox: enabled 2019/01/23 23:48:33 namespace sandbox: support is not implemented in syzkaller 2019/01/23 23:48:33 Android sandbox: support is not implemented in syzkaller 2019/01/23 23:48:33 fault injection: support is not implemented in syzkaller 2019/01/23 23:48:33 leak checking: support is not implemented in syzkaller 2019/01/23 23:48:33 net packet injection: enabled 2019/01/23 23:48:33 net device setup: support is not implemented in syzkaller 23:48:36 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x5) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') execve(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000200)='-$+,\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=']^\x00', &(0x7f00000002c0)='\\}:\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='@$\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='+{\x00', &(0x7f0000000440)=')h[}\x00', &(0x7f0000000480)=']-\x00', &(0x7f00000004c0)='@%-\x00', &(0x7f0000000500)='^@*\x00']) r0 = openat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', 0x800, 0x40) faccessat(r0, &(0x7f00000005c0)='./file0\x00', 0x100, 0x1) readlinkat(r0, &(0x7f0000000600)='./file0\x00', &(0x7f0000000640)=""/93, 0x5d) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000006c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000000740)=@abs, &(0x7f0000000780)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000800)=[r4]) ioctl$TIOCDRAIN(r0, 0x2000745e) unveil(&(0x7f0000000840)='./file0/file0\x00', &(0x7f0000000880)='x\x00') bind(r2, &(0x7f00000008c0)=@in={0x2, 0x1}, 0xc) fcntl$setown(r0, 0x6, r3) pipe2(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unveil(&(0x7f0000000940)='./file0\x00', &(0x7f0000000980)='r\x00') r6 = semget(0x2, 0x2, 0x20) semctl$GETPID(r6, 0x3, 0x4, &(0x7f00000009c0)=""/9) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000a00)={0x2, 0xc8, 0x63b2, 0x4, "1f51deb05b6d6abc2f0d1d00cbf8617bd6bf3e1e", 0x0, 0x8}) ioctl$TIOCEXCL(r5, 0x2000740d) mkdir(&(0x7f0000000a40)='./file0\x00', 0x8) r7 = open(&(0x7f0000000a80)='./file0/file0\x00', 0x3, 0x113) ioctl$TIOCCDTR(r7, 0x20007478) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000ac0)) open(&(0x7f0000000b00)='./file0\x00', 0x800, 0x43) unlinkat(r7, &(0x7f0000000b40)='./file0/file0\x00', 0x0) pwritev(r1, &(0x7f0000000c00)=[{&(0x7f0000000b80)="85df23407f05c9f91b3b113bf2f5acd118a07efeadb10b900d5c47897c01a74b9eda7395324b53", 0x27}, {&(0x7f0000000bc0)="222fd25a5676cdb1ef959596a8543a34d0ee2dd878b62127e14e786dbdbb54915335b8848fea5b299ba77501fea44017b7b4", 0x32}], 0x2, 0x0) 23:48:36 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000100)=""/222, 0xde}, {&(0x7f0000000200)=""/162, 0xa2}, {&(0x7f00000002c0)=""/7, 0x7}, {&(0x7f0000000300)=""/155, 0x9b}, {&(0x7f00000003c0)=""/134, 0x86}, {&(0x7f0000000480)=""/124, 0x7c}, {&(0x7f0000000500)=""/23, 0x17}, {&(0x7f0000000540)=""/7, 0x7}], 0x8, &(0x7f0000000600)=""/67, 0x43}, 0x2) getgroups(0x2, &(0x7f00000006c0)=[r3, r3]) r6 = open$dir(&(0x7f0000000700)='./file0\x00', 0x400, 0x101) recvmsg(r0, &(0x7f0000000900)={0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f0000000740)=""/76, 0x4c}], 0x1, &(0x7f0000000800)=""/228, 0xe4}, 0x3) r7 = semget(0x2, 0x5, 0x63) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000940)={{0x3, r2, r5, r2, r4, 0x1, 0xf3}, 0x7fffffff, 0x7fffffff, 0x401}) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f00000009c0)=""/164) semctl$SETVAL(r7, 0x1, 0x8, &(0x7f0000000a80)=0x6) r8 = semget(0x1, 0x7, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) semctl$GETZCNT(r7, 0x3, 0x7, &(0x7f0000000ac0)=""/88) r9 = msgget(0x2, 0x50) msgsnd(r9, &(0x7f0000000b40)={0x3, "5f146534150374124413acab7ec780e09aae962e05e8d83bfdfbad6e2a740d09ed6710d599f38da21ae92119ff2c9c6395545a626ca1ce7f0f6b3f2d5d74e850bc5b8e6cdf0bc212e07be4c4cef69e0fc1acfc70b865ebed31a83d76e636f6"}, 0x67, 0x800) getrlimit(0xe9ca72f9797284a5, &(0x7f0000000bc0)) semop(r7, &(0x7f0000000c00)=[{0x0, 0xfffffffffffffffd, 0x800}, {0x4, 0x6, 0x1000}, {0x1, 0xffff, 0x1000}, {0x2, 0x3, 0x800}, {0x4, 0x8, 0x1000}], 0x5) socketpair(0x6, 0x8000, 0x25, &(0x7f0000000c40)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r10, &(0x7f0000000c80), &(0x7f0000000cc0)=0xc) wait4(r1, &(0x7f0000000d00), 0x1, &(0x7f0000000d40)) semctl$GETZCNT(r8, 0x5, 0x7, &(0x7f0000000e00)=""/70) ioctl$TIOCCDTR(r6, 0x20007478) semctl$IPC_RMID(r8, 0x0, 0x0) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000e80)=0x6) lchown(&(0x7f0000000ec0)='./file0\x00', r2, r4) accept$inet6(r10, &(0x7f0000000f00), &(0x7f0000000f40)=0xc) msgget(0x3, 0xeca85e66f2f49ccb) semop(r8, &(0x7f0000000f80)=[{0x3, 0x480000000000000, 0x800}, {0x3, 0x400, 0x1000}], 0x2) accept$inet(r11, &(0x7f0000000fc0), &(0x7f0000001000)=0xc) symlinkat(&(0x7f0000001040)='./file0\x00', r6, &(0x7f0000001080)='./file0\x00') 23:48:36 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1011, r0, 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x4) 23:48:36 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x4, 0x2}) socketpair$unix(0x1, 0x4000000000000000, 0x0, 0x0) 23:48:36 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x9e, 0x4) r0 = socket(0x2, 0x1, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x184) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 23:48:36 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x54) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x8, 0x7fff) dup(r0) 23:48:37 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 23:48:37 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r1 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 23:48:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) lseek(r0, 0x0, 0x2) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000000)="01000000", 0x4) fcntl$getflags(r0, 0x1) setsockopt(r0, 0x3b, 0x9, &(0x7f0000000040)="dd837923152e0800d6b2da83fc457f33280982d17dcb073f6652ec196e6e71a8ae2d7897fc34bc0c4a42a68f2c11ec9d7865dc4d3aacf2620f6325c8575f83157f0d58541fe6da70d0e5b3367fd67a1e125f4f350be8d995cef5cb02df35081ede5eb5a42dd6b7116805b1b18cfec8a2e3111e22606da87054e584368bbc21cdbb22d04b50258fe8c807f760aca6281bd5d5ba49f93820b9081838ab3443246fd695a054439a2c773dc780c0192cc0178159a16ac46172bb9b144d1d1b45", 0xbe) 23:48:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000001700)=[{&(0x7f0000001680)="a3c31bb88f83ce1d484c7bba13b18cbfbb8641cd4a7f36b7331ee50bb61cd720b1e3b679526dc633e59658b5d22e045ff59d950dd3ceba7f6c5d865ca6", 0x3d}], 0x1) r1 = syz_open_pts() dup(r0) close(r0) dup(r1) fcntl$getown(r0, 0x5) lseek(r0, 0x0, 0x3) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:48:37 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) 23:48:37 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000600)='./file0\x00', r0, &(0x7f0000000640)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x2) 23:48:37 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) r3 = dup2(r0, r1) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000000)) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 23:48:38 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x80) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 23:48:38 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000200)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 23:48:38 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="89", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) socket(0x6, 0x8005, 0x10001) 23:48:38 executing program 0: nanosleep(&(0x7f0000000140)={0x2270, 0x97b3}, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) 23:48:38 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) fsync(r0) accept(r0, &(0x7f0000000180)=@un=@file={0x0, ""/108}, 0xffffffffffffffff) 23:48:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:48:38 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x84) r2 = getpid() fcntl$setown(r0, 0x6, r2) r3 = getuid() getgroups(0x6, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) fchown(r0, r3, r6) fchown(r1, r3, r5) fchown(r0, r3, r4) write(r1, &(0x7f0000000340), 0x10000014c) 23:48:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00e2ffffffffffffff00"], 0x8) 23:48:39 executing program 1: mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) 23:48:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="00c5f8352d0917000000000000007f8397e68cdd1af31d9fe6ea4c03002cf779fca78bca17bd7fc335588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d012f4a10f6e813598062b043f7f976ed1c503022e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d0000000000", 0xb5) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = dup(r1) openat(r2, &(0x7f0000000200)='./file0\x00', 0x10080, 0x0) r3 = syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)}], 0x1) connect$inet(r2, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) getgid() symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x0) 23:48:39 executing program 0: r0 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) setregid(r2, r3) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) getpgrp() setreuid(r1, r1) 23:48:39 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = kqueue() r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r2) fsync(r1) write(r0, &(0x7f0000000040)='!', 0x1) 23:48:39 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) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r2 = getegid() fchownat(r1, &(0x7f0000000100)='\xe9\x1fq\x89Y\x1e\x923aK//file0\x00', r0, r2, 0x6) getpid() 23:48:39 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5f000000000}) fchmod(r0, 0x100) 23:48:39 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="5002e504bf72096bcb8c05ac121a8b6327bba4d65a6f3e07266ae63ff87c854d6b988c38e9d89d40218f0008f24580fcc8dca8a32dc841b83a90691456039343e2d54cb46a472696e005aae11fcb9ed87732a406c9970e01f8fffffffffffffde4997b1d38226d7568242438c579d5ed4a0d50af19913b39f9144f2061a8d578ceba09a0cfeb7440b99f7a866029f42a74dfcbec934b9e9c390fd47cb55d9c2566a370670c9d25a4f0bd5565152a"], 0xa) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 23:48:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f00000000c0)="82", 0x1) fsync(r0) r1 = socket$inet6(0x18, 0x1, 0x3f) r2 = getgid() dup(r1) r3 = getegid() fcntl$getflags(r0, 0x3) getgroups(0x4, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000540)=[0x0, 0x0, r2, r4, 0x0, r3]) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000080), 0xfffffffffffffefd}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 23:48:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) 23:48:39 executing program 1: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 23:48:39 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x1, 0x8, 0x7f}, {0x18, 0x3, 0x10001, 0x2}, 0x6, [0x0, 0x3, 0x345, 0x10001, 0x79, 0x8, 0xc7c9, 0x3]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x0, 0x9, 0xf0}, {0x18, 0x1, 0x9724, 0x10000}, 0x6, [0x4, 0xfffffffffffffffa, 0x9, 0x1, 0xfffffffffffffff7, 0x8, 0x2dc7, 0x2]}, 0x3c) open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file0\x00') 23:48:39 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8000, 0x40) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r1) 23:48:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x1, 0xffffffffffffffff) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x1) 23:48:39 executing program 0: r0 = semget$private(0x0, 0x2, 0x13) semop(r0, &(0x7f0000000180)=[{0x3, 0x7, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x0, 0x800}, {0x3, 0x6, 0x800}, {0x6, 0x7fffffff, 0x800}, {0x4, 0x1, 0x800}, {0x0, 0x20, 0x1800}, {0x3, 0x9, 0x1800}], 0x9) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fsync(r1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') r2 = semget(0x2, 0x4, 0x8) semctl$GETNCNT(r2, 0x6, 0x3, &(0x7f0000000000)=""/245) 23:48:39 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) munlockall() setitimer(0x0, &(0x7f0000000000)={{0x5, 0x8001}, {0x9, 0x2}}, 0x0) sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000040)=ANY=[@ANYBLOB="00e500ff070000ffff00"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0) setsockopt(0xffffffffffffffff, 0x8, 0x32c, 0x0, 0x324) readv(r0, &(0x7f00000012c0)=[{&(0x7f0000000100)=""/200, 0xc8}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x2) sendto$inet(r0, &(0x7f0000001340)="5e5d9fe2430168d902373886f120edf2ddd2492984b29c77ccb111d22d0eb3245a2c776b19d80395a8ac9c837a9fba81cbc84926fdcdfcda79276a6da789793bba28016273b5725103ab2373a42dd8483b05dfe5c2a8cf743ff05bf9a8dd64fe834809f38cdff3e15dec60c2cedc71fdffceb057f5fc3cbea6b3ec3059d1476e6c5e7ccda8095a03d19180775f79022f68756f203740a9d88558647e38c7a7879bc4bf28d21c6486251183651d8fe586d9c418612c7b3807b4f7d3285267602d0b22718b8d540d50", 0xc8, 0xc, &(0x7f0000000080)={0x2, 0x0}, 0xc) setitimer(0x0, &(0x7f0000001280)={{0x3, 0xd43}, {0xfff, 0x1}}, &(0x7f0000001440)) r1 = semget$private(0x0, 0x4, 0x0) sendto$inet(r0, &(0x7f0000001200)="d07d739b733b0dc41765283680b17ea591873e90ef719f6aa257e500347c3e40330f968f87b19e76a85587dd2fa413b26f82321999689922837afcf20780b17490de158b70", 0x45, 0xe, &(0x7f00000000c0)={0x2, 0x2}, 0xc) semctl$IPC_RMID(r1, 0x0, 0x0) 23:48:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f00005da000/0x1000)=nil, 0x1000, 0x40010000) r0 = socket(0x2, 0x0, 0x0) shutdown(r0, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)) close(r0) 23:48:39 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x40) r1 = semget(0x1, 0x4, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0x8, 0x1, 0x7, 0x9]) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x110) ioctl$TIOCNXCL(r2, 0x2000740e) 23:48:39 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x800) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="bdfa4d24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d903e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a7380f388287f9ce0751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd65331400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe80800000000000000000000000000000000", 0xba) syz_open_pts() close(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r3 = dup(r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000002c0)) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000700)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000380)="584ecb926f23ed61e5a1c493a43ab3981407245b37a7a461e30295d00c14165ed993148a97fe60b2301bf0b945e9fc95aab7e2fc0410adf02887a877efcc0118a97e846f0363e00ce84953c5f5263a6be027fe40a76bdf6f3b640bc4b7d9458cfa840597a9f0e84ac4c161dd62ff85ebe7730b93c63a05681919a01a987820115ed5af88cbf74451d55e0eb6cbdd9515c9172c85e5c5e21d6208cd7470027bf2faf5853afb934927df81417a96588e", 0xaf}, {&(0x7f0000000440)="f743533dfafc77631f0a043d050911684852965935603f8cda11a5d3a71a93145a84d8d6707f7aeb79e4e9589b87b5bb342d91443ff7b308af9637dba4ff4070d58cf8f57373e55f3aae48be72dd0b647f702ae5c2767a4d1e93de20b5e7b42914507d8eba9f40e83504a8cff4845112b891b9d739f4c5ba12df14f73d0339e2b2e28ef697f95fa5274dd67262dfbdcf03f2f90e11cd09425c9fd386f686547198dfe4cd6bdc8877420bdc51ed92", 0xae}, {&(0x7f0000000500)="cd5625036de4d4b2b1e507edbbeb4b2dbb6194b0b7516a449e82d53002d817b341db411f1288727969015b997bb6de5d7606e7897ec521389029d61e2b89733e4eb5870c274b4728ccdb07bfac455cf7972a8c65f2943d07f0883ff0e17732d1c36d3f047d6db9e8cb5ba17af5c4931592f8ef00f310f0c4e0356a2a5e9fbe452330170472dec3ffb843d811efa1d69fc58756650a7695362870e9c78f544e02c1e25018e6323e6374d3", 0xaa}, {&(0x7f00000005c0)="3a55c7988b4cd924e98dd18b41caedaea3240dfdff0b04eb5e5326dfe7004312d25a389e2d2185f1e45a6ffb71c33e01119fc154d019b5b02e9d0d9f443c00d5787d9ee9108ef568f451733799b6354fd51f030803d12e507d4d0be7458fe9029a6138e275fa87e66f7aa5bec6fb65c74f00d5c4b9c246e1d241248a877f6adbbaba13b7518831489a31e96835037442f93b4e60dae6f372c718e62db76441ff5288b3e6b995f6478c570bdfa52194b9304af4a18712d629b4f61b69ef0d2bd85582c698fd72a81d970ed380447bb3d8cb741be1893d40d5521ea78fbdcb80f376cb44", 0xe3}], 0x4, 0x0, 0x0, 0x400}, 0x404) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x401, 0x1}) read(r5, &(0x7f0000000880)=""/161, 0x102) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000740)={0x7fff, 0x100000001, 0x476, 0x9}) syz_open_pts() 23:48:40 executing program 1: getrlimit(0x0, &(0x7f0000000000)) mlockall(0x2) 23:48:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x7) 23:48:40 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 23:48:40 executing program 1: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="e8b2a88b90805dd63c4690a6a1f4ba00240adb4bba16aca233a224604bc7445b46ae4e14e5544f75f170673e7fc31062", 0x30, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000000c0), 0x100000000000006e}, 0x0) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) getsockname$inet(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="5d8c765141ff61135e4bf5b9d9476b8208a71e5d586f31cf6fceaa9e39547d6da6447c4c3e50afcbc22a874379242f6a13c12bb505ea5b31491000de7976fcb084c7e96aef54dd1c4077c1705674afb95ed49d6c90253f061ce870ccebf8056a92de023a126a1e6d45bf91a01cf2c9e90da035ff838fa06977900c0d30668ddc4139050b3f6511984e873f20b6e0904debef6046328b635484157097aa9527ca82490fe1ab9f85d7a0cfd0762f59996df6fd660501e60eac0e72d5ddff8b21db7deafee25174908e43624e9333798f3878c5fca8251495b340932a83a7ccbe90", 0xe0}, {&(0x7f0000000000)="de61f0d3d1764313f82f093957f81de9ae265b9c55135c3df99efce1a79cb05108b91c8f4522b23d31e3951177204e", 0x2f}, {&(0x7f0000000200)="1f646096a655e946b93a4de0f508e02b34e02fcf3d7e029335913b145a31ada60f971e3821a654eb837f333ca541a3157eed8a99be7f2115b920d536dd2b67a2b7fc64b80436ea4373d936df6f57028a1f0bc6dfe000d1f866300c1e8ab22a8d79cb4b7868301d2d710019305a72ac835a547570b049d5dd345322945889fa4f85358e0ce9fb7b2e7bf7f676226f11c5d71dea921505e23714387faf827d8c20ebd2946e30578215a602eff4d42c0a19b35691de280b3e76220e9cd76ff27e94c5056ea3cfd3f5375e00f88e5ecfc026e6f9bcc41b63fcc2c94f0a971c9f46156d2c8fcaa2a827af7109af94ccd9c6460a0cb08b0d18c7b2a077", 0xfa}], 0x3, 0x0) 23:48:40 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="140000000000009fcb683cbc7f6fa82201340d545aeedd8356"], 0x19}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 23:48:40 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000000380)="f3a20a04a006edf192e2ad0d550e8b27d6a098ca0a2c2b7ba250828c83f8edc873a1cacf70561300bfe8b400cfc48c6d10ec6849c66edcd9bad0cc6adad785209819dea19531e5796e44ec5025a82b6d1fb6817ed5c395e4b88a9be0ae41fd4195829ebf26b99da2a859ad76c5ea878e63576b002832fb2790ac2beef765b9a9a821ebb05c9282d6b4d0d31c49399f956f424c9a349abf927f91d80ef8816ad8734c78a3efe3103cdd1d9f328981aa445a5fa0123c837d6800997f5eea00931427aeb27cdc42e4ad6ce98e57cae01660355a5b373e3cf4f442b8b580a26781f59667c879544c653ae1c3bc0dc3c33fa11739f32568a0ace139f83b09841ab031a1fad1efa1f5a0d786dbed99f3e4c818a131af5e060ff1e8f348a3e0e581126761798891993c0345ee668dd2f8c28e35b9e9c43084c57fb701d6486359affaf160e7ae57647829522e003631987d054d8529128eabca65e1f9ec20776adec699db0b594b53fb37e716ea1f8e2c98426d683cea6bfa7f4dd305fb925b2cf085c1854b27425c411e8ac20b5bcfa85d343e8033a2b496b7590f18ec315dcdaddda2712f6fad020c332b22fd341d7644c24d9004b6c5ab11ee36b1a93bb9965d922833b25cdd10395e38e1476802bd6dd727672b3312080f23a2947e5bac295861ee1d337fa764db1139f29a1b771bde373c7d7b5ef574e5d2d811186723ad31038c25208454f15cc1890c3a6232a53b4847a04ff072d515b883328c1da24f5dfe14aed45e0e5121a02808af52239046b0e1c773be138c8ca77afcc584c34a820da5127bc486a6bff143ffdb114339a34933281dcaba65ab338faed18ac606d77bf9ef902db29598bbf7c4a7fa7586f6059c3a73d564777f76da379976a2871961b60e330b5ac20e7f0cbcb9fb6120b95d96aeed94eeb0391ad95a8e7536a62e7ecd585fd537e57c31c754053c5605f91bfd58f3ad457198f0ebb6bddee35e748657cf2fc3dd7e49b396905e1f01a41debf67f9eb2850f0c60efe40c355f687617804853dc8fa58be6d872679ba4e6c8edd1316aceb342246e91cbcba814f886b7aa88f51e4dd88422aff5b14bf0a457765debc632c1d86ec5c1238b994c3338506ff652cbccb4b9c2246cc1e4e88265bd346e090b9d4b4615e3e1be30f58b113b47498fed1360f2c7893eb8d34887892425df05a02c2752a02b3b3be5955eead5eb2df90c6bb00582b96b9c6b7daacff01c2a9fee34c28780af406788dff7985d6616c2046ea07ac56540c46b6f65154f1a9fd263902042c681e3051d54111aabbe7d5c45f966d98b48da90c00db3ab7b03f66aee80024b5e2bb4757da735cc92f608b23e0040a97f07d6d54c0a7ba0e1ee94ba9abe5dcc1db89122ba4cf22adf7041a7e10fc62e9622fa40dbdebc9db597b4eb077347fe9bfec4a4c56852c46a5f00a017d0c0764f918e00e81f58bad348af3fbbca5fc6bbd359316ae24e377fa91048a343fa36a7a6098b8e56ba0b5fb79b2964d4dcd85b56a3c76e0d40e454db67eeb170785c80087efd354bd3c24eb8c2a78461f832cad8a2a5dc807a8a15494563599189e8dbac669d6d8ad1a731753a1e6ce1816989b546893ebadba8e39ef088ad405562b0895e938b1925a77a24dad5d691fa47f5c12ac588b5f273ba619564590a4f1285c65df44956f85a4ed3db4817aaa49a69391a6456c7e42fa46b93241c8418be4222d2aeea039d3a69cd6add16b580b683b7a04d78d324dc56ef21a0155dccddd9da728c84da0650c08d5ed6959248e107f0b16f76820c3a6b0df78922edef79c6ef0401fbcb626ec1c352ade58968b162054f6ce34693de12a377731d3a13135d4b3279320f003a2dff48c2ceb24f5a258cb33feaf7ccd18ba80a77b90a5fc2b0cebe3e6c54d62eb5854535a1f394e7ee4bd326112ed18b6dd7aee1f55de61ae2bf89ed9681d7f0e8010f782531004eaaff38ffeaa1c3211628c706ea209b438ef5772b71c12099dc52a7fc25f8866b4691478e88172b61eec3b4c7e83683c2d0337afe0e103f169899663690805cf03dc001428aa841cd467ccde8b4c8af2754d4d586e20196d54ccf0a8258df0b986d828a5b8ee29cfba17f906f4cb62f451cc47c0cbddde974f7f6c28530369f925ebcdf8fe195f5b10f3eeaa3d0fc6cd42ae181727d2a2d883e6177e50925384ea47a6481a83098f465c97590ad2632e8b938db9b775fe774cda75e12317a0630ccef6eedc62539dfab6fa629d295e0e67d20cc8f1ea79482683f9312ea0008fac1747284a7bf18408db5265d066269e3787c4cbc466ae9a5d31d166aab5424a2ee3bf0f4cfe5b85799f84ab3bc1f68a7f5b48ac755a4ac23d8b1512cdac7f8f69a31bde539b2a574744440596c9e550773c48e7cda5cda791ab16a3928e1694d9b73d9567e889b5560defdc0c71a69389ca35e6fcd5b4f7342809a39ca363238dd9a5e1440bea97a733c58b7c3ae41bb22cb151574b48a161f7b54660147fe2506468a04c2b050a4d58c5a1c8f80482458bcb129e6d9f04385eb87024d7496d50e4546d839625ad2f3d286946a21e37a7177284f85466a01c2cfa78c452eddb6a05a86536f9c3c3d64ef47736ffd57df0b3e7cf2c8cc75fa6d09463bbb1b76e8d72f8f43112be2ff8f60c9b6ffda7acfeac5756e4f092dd904e0620be66f14cce9c7e92f02d948fc494a9034a4be6782ed21b52304cf1fe656e2bb18650b7a8e33a9f375be227538cbe3290a363a89a8c4596f2a390fe15bf9b97ae24c0186435347eba0aaace74750c8925f960ffb4b0d256070d756788357705722f2c7691437d5a34810917c669b0a86845a6579c02e54c6cfd5605786cc1b397eb04a19874d695a9e2c9f1579d9d4423d9d8409cf598045981401c6e93e3cc3eb9dec7086e55aff3bd227a736bf53d33ccbfd9ceaaae4cb29d9d037a6a2fe54de7375ba50fdfbd2b73221410b81523ff3437573f97b1c66443058113334267578a90e90b69cebcd5d88bd7e843957ac163727f0a1ca58a10d6e3fb320610646d2db37281e494e471e9ee7fd92a3797010321858cd04c463618fe94e16a3a75dc1aeabef33715c0e7b483eafca55fc0b8ead46f1f8ae0038121c52a4de775ef5130b3f344a1d37dd16ea514f6e101f178044b6e4fec09f03310a9452bb6467333db4bbb1ea87fd1930558fae127ba12313425b6f5fc8c19cf8ecbdb45518ec36614c525c14f1ec39ff827bd5cbca0c74a61d05518d4cdce635fa0618302a440d6b1e07d2a44232d6c320af5727c73bfc8a0506250c2a43c9cc97219ae9b6598d9e72fd36798508f80ce7834aabe3fab5188cb531dd1c1311466bbc376187d5b9403a419b7940052028f480fce6bf8e4305f8f133e8734d14b4377801036fc15afa8bcefdfee71031da6fc811a6f2e79bb0f4beb29995729ecc6409e9c0624a06b63e0fcff8278b18d2fecb27b206eb1accbf068bfb72ee4fd647bd381cd49c38c7a9242ec8273e44493dfe52333e4015f4ee850f1e1092a52d1f172b534e732bfdf05982cec6aacf060b53909c06f49bd7fc1b3d9f0b3c211d00757604f437ba891fbce9a308bc365a1b62f5803941f66d9bd5fb216d6017720e63d6cf8544eec1a7a348a4d4377c91e2e24e68f9bda4a47a1952dfc9a3a3ad1a9933ae971f5eef526f1a5ce1cd8cd95e148835f43ddee703ecbd64cd4bd8cd6d3e0916c61c796562a53d7e4676b13ee681361135c91257c54411f4f9859d352abb693b22837ae0f1687818427289e6dbdeaec05743fd25f727b8a7e2b33a0aaaa66fb4a447c60f25af0eb0956829d0eda6146a12a23d492cb1094a148ecf482b0ffe5bd97b63c4db4fbd27e63f4cd794c542727481b270ef99c6f921c84bb288f01fb43a8413f02c16a3596d58b144151daacecdbf845e1648278793290b5ef05969334363b64a83ec4faffb19b7695caf40cb0100c567cf10b498a340ce53adbf406cdf2e5402add02019584b7601c45ed2e7ef9cc533778ca20843d8688625359db3cf2cfb585f2c04d9dde3d3f83dc8acaf4fbb32a14ac2cee21e7dc679961269a0222a9e2a3a5f00ae51064a5a48420ad4233bc3966ab333895a2dacab45feb161554335315e98e95427d049bee581e231761f0d80e61675a25c0c3f200876c8651ae4e16f222ea03db0dac0218df55152af5a5f52c4568c2ac3a6ae958d25079c40cce3788bc72b495035b7c3c928f6beea1c805bb50e383075faf4834f95c9b133ce7b3d3eec98ae0a52a2ba7b9a97119bd53407aedeb039cc0c24154dfedd0d18d475c36de5404f13abfc0a29180c6f1e5e3075500ee7c19d4bf0ff2794cc14673ac86e8cfed9dcd7e88a0b52fff37eadf4234287bdee31acfe789619f0b2215b1b99b58dfa5a68b212df74d9b5d1a3a86b04f7749dcb0f16ff01d46eb3cda1e60a44515d3465d69f55d8e1db8c92a2e119983a0036816e0e687959be1f128f1911fc6a39b35707c0d6be8f8d9367aa1ef9e7b04ab177b2f7ca7e6458192f7a50d50e60ef0173576fe8e69d3490acbca2f9cce45bdf936e8988a82d5f970b186f28c0c2f802d5d3a174e49416c4363d665223a9bc9dbc25cfed6be17e3363184164fd72c32d277ba2fee1d062fd5621f431f37364f6947a61445d4d61ea4f3c5961e45ab6bd8e46a1f6dd12bb6268f0b0561da275773055dde2f4281a2774e6eb82220bc50d36cd01e92285c46a0740951aaab70852f7fba4239b13fc71b42d03c1e44f592b165c895d428db4c4be80e0df79b0feb481ed92be70cfcd43e915065eb587e4c44cc729cd685d84ae7fcfa1ab71136212cd09176da885a11bf971d1361b460a204fd9b985693eb79006012bde4574f7dbbb9be0295ce4c42b4737d6195247dc4f8b5596cbc2bc2d", 0xd9b}], 0x1, 0x0, 0x0, 0x408}, 0x1) kqueue() 23:48:40 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x28) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) read(r1, &(0x7f00000000c0)=""/5, 0x5) 23:48:40 executing program 0: socketpair(0x20, 0xc003, 0x400, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000040)="0a23c27ea5f67edbfc560a0cbc02db1c3e08f0e693dc80045e05563538c92794f9949e3e201003f008c3a1d91d8531901177d5dcddf769b728eb22c813bb06f78aafd065dcf60a67b51af9b2f43a80aea2781477796b0f69dcbe3a28bfc2128393a7980d71e038450f0ffe95025bba49321da4092dce3a6f6115a04ef2b4bd0975a4d4e18947833f0821dafdd7e16943d68f7ce84a7129cf6ecc0e1f48768fcd2fbb60909ea618cc74a80e09622abfd973dd20c1279a536202907a15a8f7effd879d261c45fd420e86e66f8d9baacfc25e9239b4fa4ce6954cf121133fa0d3a6107ecb7cf405113e6b", 0xe9, 0x1, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) 23:48:40 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x48, 0x2) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) pwritev(r0, &(0x7f0000000140)=[{0x0}], 0x1, 0x0) 23:48:40 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x100b, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x10001, 0x4) 23:48:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) close(r0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) 23:48:40 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) r1 = openat(r0, &(0x7f0000000040)='./file1\x00', 0x20008, 0x0) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f0000000c80)=[{&(0x7f00000012c0)="8fc807dbb005629f627dbe4f83320aec323e5c147b47493bb2565650e00925df9d8d0246ddfd3c5f50b1e4645dcaa7ec56f2751122db90f93603e6d70a61833bc2c1a8b49bfefc0f00c7c040b86cbade181b81a7fa6ecbbc3bf31aed1d16d48d2c779a6796b855e23f7278f96a24a0f70a0a105290e9f68b510aface94137590a12b815c715186b8120ef448583a31dd75cbcdf31ba9a8a366a3bce4d405987bf3df44f4af7ab2d3eceb042d643edd0ed321a096f8b480067bd2a6886c1186787f47f116323768d96219d483c038b60bcb396f8d42a0360c2b26b745e825a79091845804e0ab69b1128b38fa5fb4b27e17267d709d3c3bb7b63c3a3f7ead8129f66fb00340f18f3f1626bcc19bad0bb39995bf918b816a3f956ce573697de4ff27b3edfe8c8fbec3a6c1bf320f1a31e4a1af1195ee750aad4088f7f3735b60aa47113ca72fc6e4bdc8717248edabaf75ef7fca1d586fe086578306c862926992c0815e58377756152d65c388ba2c361c04bc45ca23f748f488573eeca1792e0222c9e38330b1aa1d26a56dfd5f0e281d87912908fa986dccb5551c7a2fc7c7cc87458d2c86555da2ef4c3809d5f519d71cc78554727bf6a6d8fe296f8317bb4d0fbd65332fcceb7ec65278f02e2aad4243cad4ef459bac8d55c1028c1edf3c13a00c02657eabf29eb3bc06cb24b42a3a3303da1901b098b50c3e0c121d1ecc2e97b49036f3b95ae4b380fa3eff94d68d8f16d12a7dedcae06007cbc24a61b6c7391cb39d49f2b6121bdefe000e3d0c8d3bed8ba781aac4caf6421c1db0556830cd18b8af91861b42f67743039b80cc9eca39da595b91e5a0c26120fe8a8c893e3ef75b7b22bb0f430415d38afb6d7f9cd01c96d99f80b2086b84b5a392e00bd4aa060323c75f5799a56cbb9cb7486585f597db065ec1aae1200c7c775ee249eade2f45c507f7a76e937695d5e6e9a6e0e709ec889a511199960a3a5620aa82454fb72e1b0dc85d361950f79494230fc5581f10f61d25573c88c1210c03a3ba4e6ec4264641cc54bf9b490a5ac74fbdb2de6eff1e0e264e58416fa1dbd0bd301e1977f88993b48384a0116b7051fb2da050374a88ea73c0d5b65908664f860c56d4802d0362e6c62dfa348b8bfa016c8200a9a9f63e7ffee238d224e725b6ce9e1293f16c52ea5cd6562e3d7bd263d37f574b8855eccc3ed17f30b6c2b01caac30d7b3d1a4bead1fcc67f23bcab954022d4fe88e6fd8dfaa4afea893c08df6ca64fbe1b22685e4458ca2bb6c4bec4c4ad84bb9cf299d10c97229d602ff817f3ac96313f0acc427e7252925569230e58396aa94d9e34e87dfef29a3ef867507b6762466223fff0663ffe5992f48356c687029581511355bce68d583d980dc326318f3ca241a7c7437de1f6bf801b2cc041e097cd21deae980914b8c339228f1c45f86b9a86736bc93da57a7877d0e9954de59fcc6a058a5b5c82ca81ee880c483c5eb66b7a55d6f187272f493790fcc95020a970729f0f741beffcc1a96b37140c8e030e28a1301db29f3e9d499c50f002a2ecadf31ceb9f681463415a999e916a34e7817c0f46b1f152796fb55687aa3ad9dea6bb0715cb310492416e1d625d793e889cd1d9b49f1583aeea987a156da793da659ccc2d293a9be649661926f592c63c6b2d78b514030f66a0fbb0c4b5bee6708a9a9cb1e341d47391dff6ac4d9630c5257059442b8214c5253965e6ec4c84f81f02a4b1f9d2c3b4fc25d48f2b718d05b848b16aef625349f4f5e172481bc96a42000252a8638a5d6d1d6264169f71255dd518851c2c80aa8eaa22c96f044ee4f434d785056047dfd19821532fe40413bada3362c174ad7a5e151298d2a15b6eac88a0ac127a48493b4ddb4b4b371447efb13ff3ce1065f95788f929e9f27b8d221c4eef895f22401a6e06cc6e0a7a9a7641a79f6f3f7980d49255c73ee2a27e706cefcf1c684b5be0be3b63dd7fbb06e209a1ce43c5668f1d3b6f89e45e22e87eda51d796d7e8a795104e48b47f3b8546b88629038069d8621bc9eda64cde4f9258fab6869334c52850185a88c23a248bd6856daea9c0f72f3c7536cf2195b9ac22fd54e9da6c9d022e19d18d3b0a9f1a8760e90ac4fd7979bbe9993caf2d29f75219bd0211ffb379ec0cd51fdf4d08750f4380c5faf6dfc7912cbb9e8148bfc391bd95840ec7bfa2f5fa9e30d14ab008f4253ec404b9dad454efe7da317a8565ce30ef494ecceb136bd938ca61defeb05450e329f47007c956799c8d2bcfe268cd60d7fde3c828337918166ee15e15149588182d2fd99bb8eb589b1953a947057bcc02fbf20afb6e5d9f9e039d980ef9c542e0564497959271bb04b3fe282b79821816ea32c2283989728396726231101f0a6e8a361686f031603f4a566ce97862a3269118e4ab32fcb95b57da3460cba29eaca8d90da37a7fd7c39561a1e0df93eb509fb23b01654c9fd3b00ea9318b85d79d6a6c8856357c4387792016703ce7b48a23a6aa46e093e1df2c03ec98576f072ec011789faf29b1c2930650d8a311c126c19a6d87bfbd3e7951cf466e2f1cd6e91898d4ecf907dce7eab4c96ab2ada51e1087b9b6ffa8e31b59683733cd16381f519c98c0e0f4de215393cc21feb3a7f846b452de252cbb903bff502cb780527c047d8d56d35542871abdc6534aeb1a8d78740eab34d93e87801e67642138de8d77a96c681080f5723f5e0c44969971555b9f8dd3e26dbd073cc84517ddb876e7264f2c19b132b25c761100844d5f0f94cdac7730f4f7fece49c4f0e32a200213660b98b83e88c3f83dfa59a4ccba72ba14f334ee61b6e2b542506784e981612f160642593dd5d58332d3f7280bdc5d6e7452141e6784c5f706b5a65c29c310b80a8d7e0d62aa80882b0a527ff052268ec2f4d6a0f0c8843984cd2adbae297f6fd082929dc435f30d9ae788f3902d71bfc38436d61a12d96923f554e4f21396b0e20d013271e94220ca86922e85e7d43a31505011adedcafd01a19c413042336cf33d93196f51e75a1184be14be7416d78bcb3c2f4ccdf47359656dcf476f29df92324fe2ff23c119b9faa3cd32512727dc43947fd3eab9bfd41d5cbc99e77d9b49cba7562a5c0a4a330caaaee43d9073caef785f92c949213ed527141ad6773cc3a7472f1b4d921722f30bf55ff623fe0570060716dd26c695d50852690f9bc9ffac88c7601dbb96b36a7be10602974c61d82e7be3b0596cf594040748164ae7a48ad9054fc7c3104e739e1fbfcde9a2d0ef38b1091c05d8625f6a1d218ffece68d0975120c78c199a26ae0a6f9a791f220b84f8e96309a31c4418147868cadb2b4cdb6c535e995289396590cca69eba568d54e1c653c96e23b71fe99e8d16944ba9f0003b5eaf5d04517a3f52f168f50661c553d6adca392a58f2ed31945d2f7060b7353728b4df2723cf207ded8e39664be84f8be33e1a82f02d71e36b7079c474047474b20c0c52a03f5b6f40dfc44f9baacc83e5ec45498439612f37ba94f157464bb5d55164de052871003563f0b1d2527b085ad412358a572d2d3d839aa772d817880b4f6625a21a9fecdb64f7688c7f6b351d25f85ef88259997ce9bd9c8ef2e0ae960dd07ef618516657aa18931bbbcefc4d960dd53e56c83fc1e050ad69a77739cd1443d2bc0437d8944a13c19cbef907037dce6a02aa988cd1c990256465c2cdbfe73b76136d23f0d5d63e2e406b42f11956a00730968e54dc5fa948d59ab68b47dbf47975360f3cc41bd889224ae0c9c097342b2e2d2868d260387899fe8988cabb6520b24b831ba25321b3a636d2481091d7d47c07c234139d7047677e5a39ce0309a0141fb258b8a5a2c91486b1613eaf0daeefe16f9da3add201e3b5191e6a40feca0898f8d6450e46602e879219aa48aac94cd570e12914f52200b4529fca748e0dd9578a7e556560de3bf2ac0141cb2384825eb3866976aec210e3a9c73f68580509a7669629efb4ac14ee85a9f7b74ca5a50a3328de936ec0da4bd71b8f65b900e134b5bf63c0e6c0b370be546093aa19db0f6d46745d49bf4a641f17c3993039e6e3b09a231d2b6954df4873262bddcf7b1bb5393bbd7ac90745ba0ab429a413a54f555b3e7f30988187a4d2911f3e54e493589f3a9383a821736ba855d9325ad9399cc2e2f18244fc91e7ed916ed8aa38c6c3ebe57d7f6e8f138a30e2631b113a0cd469d2cef4fe9b4844ad023c27c1c0fdbe3f6e4df14cba14c110109cb45f282e34600699b434c6368cc7e9a46a56bcf6c98c34747ea61864bebbcd8970cd996d525d6f637a400b504035dde4f67f3a4a3bf5efce29d4e3b0665e0d4e1ec4c3decef4652ec64a6ddc668fb385b2dc3e6ad69e51bee10bf25fa35afa5b9551ce160a688bcf454013565331efa29b43570e62f242fe675999cbf8caa4c6b94c347afb49ab6bc6d63fb5993d3cbcf829bb3f7d2d84e1b9b95b358dde80f7a9d3e8cd820ce454519685d54208a1c1fee26a6e8f173c8e2c9940f8c171e7d5f2fa581b6cedea4e5420671b7b6e252344340571c56e8c7317e6a9bf5ea7d4cde5ec175cb799c124abbfd9d204a386836b4ba7c961b1c87b16ca9951d48b88f7b69df7cf39835b47d613969bdd81a745c7e28d519707c03e124d3250bf56834ec41da140116be0562825ddeaadce4ca55decd55ba165fbdfaae1be65890e39e7850a9eeda3f39b91983d5b9411a50e1bfc0da6327c72a1382fa9ff86fbd1cfb24fba7436411cad971e0f9285784da3a525e1263ef7347c81f146f565f51da57eaf749be28cb758a2dca34b45cc3995c84a3cabe70065bf592ed6b9e87dd9a594c101d022d6a61d388ecea7e0de8595cc9c4fde1bf561a053142ce15cf0d16e5ac1df171f2df2d8224fe009fe4d210591eecd09c662e14a330e9f8487323e08565d2a18b60be98bb7dc6cc6f23285d3b29d6008cd96f2573cedb20594ddb9cc2a97119bfd249f30f81397513d2366abc64b9a31506f7416dff0f8860143335bd99fa01c2a137af843830fde1a3e51c45bf9fde4652cf6e960c4b739671a8f3268b798f9aac57433f0de452a03128b4b60a845085d2d12408cdd52521ca42241c27b253cda92820b556cf6e08b4ee4753a080cb03ec375912c3e3674514046d71373bf4e789c6797f7c2fc96369bd3029cfdeabfd6d77b858177c053b2a4da87b48d0d1a7adc659386a39bb32078305e5771ff6ca6c12765fe43812d4b3bd9e02a1e6b66e9848030e5932782358ee073099e19ed791270f13f7be9ac01c8f2e7bede2247050f0e4d110a4d541ec46ffa007f196995e38fcb457137a153d0b27c7d85862d8ada7b46a8d27388479c7e7acb0d017f2b15612e5d92548f13af0a3b9ec1a4b69d3d59c36bff5713017069569f0ea411e198a0ed0f2a2cce3cc1121ea94811599bffed1a94209d8a3d0aa1129db45f615a5b8df049ba7796ff8f9b8201fda01542e08959179f74ed309e4c6708a50876d4e153c11ea29f46a0e2d1333a57aa4dc1a9a4cbb9511b2021208dec34ff491befde974642d981621f44d4ba88a79cd762ca730d1dbed2546557b2f584c1333f96ec7d9ec330a322aef147e3ae11e535adc36ebf830ed607a699de7f060c45a95e1d0002222c898d7752345e237e39fc7a316a13cde3c72e783b5eba32fa8a0a486bcf677be8c335d1f76904bb02503b3f3c00c7591319177fd9667f19cc64a222eb7ace5bd4b3cf78180bd93cab2421ad1eed837e3d9b52dc34b49c2a6ccb6b", 0x1000}, {&(0x7f0000000940)="8dd10a84de464078c0b4ca275b1cca2458ca7cf01e00c294c5bc0950def08d572a0847253267f6d7cbaaae4f5c86fa8b8603e10cb5ba663b62ce9c2ef185b7f668490f26763163fa2607a8c1328a4eda96442d80b984f1a72d2c373c1079b793048f718a823bb052f5a4cdf9f3e06412882587038574ab903463cdb0f905740bffeb7011eff98898", 0x88}, {&(0x7f0000000a00)="fe0ed119f8d20bb9102f71936782ebbac224f922549afdba822847ed70f1f2c65abd46c5b5f8c51fc2bf284a55d05b0d3e10d4f5b6ec8b8d3679d353c212483f1504e6adff550b179be4ae0255c175ba6ef7fc66a1ff0bdb41655259ba919e84324d26a21c60628256e85d588c157856989e341d0f2dff67e99d1ace1c737b4db3d17a27cc9a971e5ea2a3b63a793fcd33bd3eac9669c9011d44efb33f114a4236dab96bd4fffc7bcf", 0xa9}, {&(0x7f0000000ac0)="71a3d9ab2d7a72e728e91857701f64c5a1d9237353cc2fde7a6168a12328e69bba9a35acbaa3cb2a3ceac071fbbd7b971051763e91d71067d227242dfbc88ddcc3efa9032e534e6e545c429c1e0314102e923204e3f2d98ece229f5f5e418e46f0a11b791fd2f025db1675aa00b11143c6a1da960783ce9dee0dec18dba348d4daa5f13be14a9cde0bf7d14681e104fd05dd77f7e5a0da4703d4aa5de29cd0864946d47b7facf1644cc386ae3a4ad5f5e504d35bf01cba6b25240ee2e3e7fe31d8c09de32e906a27a53e8ceb10cd3b91b7af94b15213cf9f30dd10c69562d879894f6d0658fb", 0xe6}, {&(0x7f0000000bc0)="47825b54309a0cbaf67c900973f93f74f07ce3199c1d553358deaee459c634392fd4b04a4885dabfae4efeccda98606ba627b4aa4d541861cc45efde6d4bb86b4b6bed806a685f5b6e645c07d76eef820666b08ffc80105dcd5bc61d81656791da6f4a6063bf65a86d9df85fb44edaf4583d4f51d9694f72fc2f60f668aad0f71832c5d58fa5886cf74adcaca921cb", 0x8f}, {&(0x7f00000000c0)="f66485a2b971f2d816a6813b61a17e7f779b16549aca7e72eb2ec2aeae66317fd5cbf68c943268ab28f1ea15e646ee45bc4ddc2569fbbaefd28a51c6e937577d97ddab", 0x43}], 0x6) stat(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)) sendmsg(r1, &(0x7f0000000d80)={&(0x7f0000000d00)=@un=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000d40), 0x0, &(0x7f00000022c0)=[{0x1010, 0xffff, 0x7f, "6b474069b69a8bd18e830a3ea93ca09b5f1e3f0233f0ce2fb1ea8805da9a3f80cbbd486cf6d7e7d1dd10fc0afce3959bb22a98a8a012ef3804e79c01f8a78d6a0d1051c51b718bdd19f9c058951752036aca902320a3d89b3b9819468304584c0883f47fafbf22a80f92a1d6ed3a668d553eb62f4930088219cb73d29b76c30db0ae6fb69e0b299670822d254724315fb956edbb2a5f23a2a4047f77d35eb57c903fb4df1db30ae7316aeeb7e80e89c6ac7b4028f318897381a13e7d30030ba9cd9ed8e006bb26646d8f1aca79e308e64da3fddb23150b16330fa57a76a1ffac027d48efeea3de5268c6194d872d1cf23bb93452ffaf14150668423d536118f0b1df30af361d6ed90aa2739d6d0b5b35194ee411efffe15f4d0d2ffca3f6ff2649996915f818f4a18aa2064371ffbf4d63aea5479ecf9785b40ba16732a1212187c2f8d43957c183e957fa6ca029849e31a3732a3ea5c0f9e371f5fda3245fd45ebefb2a30db99552b450b1386f8f4d52f222012d5e3180057f4eb680a26693b3ea0873c0909de5780e6a50b32061deac15afbc4ce00d76f854ef078deb3709d4c3ac0561b85ce87ffacdbee6756651c2d203b34ef7a8065ae4eec541e79e8f8100cdeff8e9c85266ce1558c57255b48f91f78413079b756c563f7c59a70fb3bab2233a364900d55f3dfb8c74532c043a36603eba85f96b7690f4855ae28ab9c69d6d088edc92e8700352bf1ecb99298c57dd5bd4469851a01fb8d8883b4f9a0f2672a097aeab9d132d75ef5e5da4e7cbd2744465270eab337098b455277239ede6ed97ab6c19a1e7d5580f687510c7f7132fc10659b6a7f55ac7d03f32be5f0e6710c29c5ca774f7ceeb09f3943bfbef39dc12e1aff0b4a3fb44ae5adc579c093788f17e9bcb4f51153ffe74b9fc21c65d748274ef841e33e1de79eb3c0712bfb132016365addf16846a7858f30b6da68dd5ee1f9f3210a1f19f25ef2c0a26da0229febf4122290f85024d98f85073e37c73b2830961e9ff1dfb3f1031b320bf668d5164d591027d8f2893feaccd0b59199de5e038832b15973578c25fbae51825745219eb247c72158c6306337ef5717aaffc4a0763daf283fb25bf4f76360379d5ddc786bcef3a91cc6066c8c9a4744ef424e1e8601ede0d852d496e58750fa051632ea30c35279515613736e6a5e5812c1d92acbd6a087bf93d3589f41bd5ea1e2332ed4757521c849eb0e4e61ff3eca83fc29a629c45cacea5395386909575cb3b9470fa196ec46f7bce56d13dc6f38c02de681416801b2ba31896dc14adf5eab827f107b2b3a388a87c7385fa3cf6f3d5ebcf753c0635e434aa9ee05149963078fbd92494c4f2b2c7857e695d290c03474ce0c127984e3b82e00f8c045debe0444310fee9f8597ebe6f82105f466f12da41624c89676c86b67f25a6a1df052f0f9e3d110315d3461bfe28b17db71bd8b359c1f18f5160dade4aa4c2f0063f6a98e61269da9917ecc0a814f405c80afdf8d5530c19356a1e2617768c7466a7793a7de2bdbf4cc999f980657282ab6fef1bf9281e82d61c2a6053b1e0ad335299aaea35853d6d6b2b07f8dea38073a345f269cb4ee7771af51cca008ef536669d3fee6e2785c9cbba2cf2ee3b527309ba3052a31c2d9a0788c4933080bf14a48b377ee80a0bebe81a9418295ed327cdb6f111dea8fd1d7b83c7db3ad284515dc9902283346d0ae13fd7c8d69acf8b25b92228fc8dd88019a10da3ed0a6284b1fd81e31820123cd84cb04cec215251c27e6533d73f22cbd6c369fa76a4d0108860863fff31631dc1d4dfa97a835d2fa4f34e9ed04dc2f4b5093537f85f9b7fe11a87f47bfb011453ae73c69b28b66c79f1ed9257fc58f89446fcf26b45b36c556c62ce666589a86e0e0cc2d471d59e048d5962f11dd34672426c593b5a8ab81fc1f8f72d949098628f20a3c2b76227d35ed3b24e0087b15880ea577f14b6fa49710d8916aa7989437b5bd583a4f3343a9b7f184e7cf5934ee9039b5b533b02d47ce8d36ee843c2af78b00b89d6764040b22de43c421277e515501e1c4524bd45f0e9de59360b19920a34bcb14ac670f98d8c2a952f8a37d986793b5f77204556615d931305ecacff856f54752ad15610c4cbe9f72eb02d687b554728f0df484c8a96563b89e2d6547f3fdd8060d1c7046e4c55a53b3798f1f67f7e99dbdcf3601def17c36512b5a77c9ea39145889783285768b5a3935f5fe69e73529f76a25cce450e9131f4a27752b67f12ca8c128f2fbdd51affcce62f147d32797640eabd042b9683f433b68c8e30850ab911a680d31bcaf8bcf5f17330c9c566c2bda1827c34e61c28a99f9e1938ff4b74ecc1e8425660853fefe3a76982d252081baaad650951d5fdb9cf2d4869790dde0eaae1e07610f1e1ce6fed1fcc71ec3719c8d9fbac537969bf7da2fd1e3ec19cb8d7f3385ab51d40ad161ebed4353ba6812d0e296bfa422ae945f1f6896766a1ea39ff86b3f0af309fe435c428afd5343f75e15833b3f3f31a9847fc938e95fc289cff4d9c750f38976e5a1c5a7aa004b23f909480df8a124628d8c9bf56096966f2ac8246db959bf53c66b5207bae03da4a85151b6f98d7d06b9c00337aa4a4f14910b1f21c3db3fddb65d14d2d23e2db1483156fad067e0d8ebb0ecdf7b5c6a5e5ddfb930be446f8e8bfc1b628e49638f2b118c797b5f9c1599fe6f764ee2d2f3793701e9ce265113de69b1b94350ee1322e5b10ccc60ed85de1a42c67443796102806d80a7fa9443c118991a4c398861e6ceae793b5828a20ef0db38f294e6efd27adadfa63f11b180e8d448d4388970258f0b1716f96c9f0917a9467ea3eeabbb87d41aa6747be383ef591d4caa1b4ceb6e86a22e8e2f33f5cf5cfb2864b7480381f3c7ff6067affbda80aafc3caa96e9de92bf5ab0a5239689ec90bb57675abbd1ccf25ff144a1faf42051edd39aebd53fa1559e18248f4b1d609a5a68f69fb0f50ff029e48f548e6f1575c7b73ed4dd3b7183d96209a524aa5becd8df5b9ef72df6b14d84e170f753a7d57c382ca1603bd036671070ca0654e65577e7d3dbc2b18818d3b595911403e6a59f464cf8bf5d87eafcee71798809d1a3e6ec1116061dc202bbc82f4f7625ed695ed95124314539d5c0ea36fd0ba521eac5de54f16f188a5d050ab73fd51a8d32a41e6ffe1796c93ca130d90b931477c8ff2304a8f44af6146a14f7a615a244ce66ff5d98820c1df17a82116eb70a87eafa2c94c96af2cf95c14b742e04f2967bbe9a0144e7bd462a5d9b5841deccbd6dc4c7c92aca6f89e3936582070f84cc404b2469383d529071150e85a3c1628a96bc0c763ae3417fac49a71767ec8ea85eed9e5f55b434304e305a8e14d357a7ffd489410dc8b602c17663d8ee47e95106ed240354a8403aef5271e66efd9348086c12a8566a84a98a9027633635585ca136b58b7c2c136781a551bb4e52173b90efef5bdd03de7e4bc63ccb28d69ddca3e1139d59485d18936a9ca01a00620569c6c937ae04eb76f71a2f78c1f92707b034286e7f02fb9106bda120513e4590dc147711e836187f9763f344b77445cebb18ed36268da556c2745899d6c15868b812df606018f08cc4ec0ec6d2875125d324838e7b97186c0aedeaed831ee02a8910a48ad3bfc19ded6a6f4dd829b21492a54e37efbad5879fdd00048b1eb8ca4be43acf25bf116d37e590f209931a7fd741d75861a869e4ae3b79db0c374889d0c2a5e663d6a8fb30af980a89ee5402a33b7e202aec5a755d721c876f77347a0d5d557ebf2674329ae09713e1621de536db07fd7d960bda47a2b4b6ae5496f2b7092c543b713c04916535a549bd678c02482ec33818746258adcfe2efd23289b5833cb294873f0e65174b0c986ea83881a1f26a98ead522dd078afa7e16df7c7f97070430308a1464bb5233345424eb3023606fd146be027c85d46ccdc145e8b4a72a043d444fa8128aa4a810fbafc2c791630492a652c54cae220bd177a93beab27875fd9322767115a42ac39dac13cfa87fa3a16a88fe3e1e447be0eda17b13b5a9f62c39b0eaf2b4d5a61a2e6287314a42d35231dc02e7baf7ffaa141a047a03d6a0c25478fea5f9b0a7e0fecec4476bc4eacd211dd359cc08d9e955abc1c76b05a9ea9a753e09c2f52396f34474c631c78dbc11b6e548a8663bd443edb3a1425242e1bf15b823efb91ca23dfcf4e05569810970a28b35ecf34978a16466608c893c8bee1b36d8bc86be29d9243877d986915ad4c12e61d7feb9092cb7b1a5944a49d41d935fb2046ac130d67381b23522833144980bb9b677a1864b8fb5da1f7e3e73b0c509c9b850fc436a9ee9c9c744844c9a5de213af2bbfa87301188990c912097e1c49df7c26e404f97f596f1320f877f92428331335f668092e892847ba68d9b9e920613262fbef25bb5c9401ecd083d290725f4a4eab6872961b9911aba3eb42bea1eef680c987fb39ee29fe925138dac183ec90e633c6c12958d4ecf597aa8fbe0a3dc819e0039b6a3e6615a3f463c021151b09c680414fbe8f590001ec4dcd7feecbd89b70ceefc3c5f5789ab4eb4ba4c3f39ccac654ebc6ccb7863bcc58b16cd23bcdf67c37cca308a2dfacb428e66478a9f544f5355d543296cc5845b7cf075b0ff9eadf1c2611ed8cad92c7e0e0f7db0267bb1915c6c92a8bdf8a5ef56e492a71ef5bc15fedd792fd09e3b757e8121db7989a40cf75f4536c067ad90b8ca9c2fa5ebbc32d51ac82ba7cfa62fcdea0fa516a77a5fbe475fff177175129020d89e486466a4a8df45fac88b68bae97bc65a5359e30bd350d6f04bf062915d37aa3fd03f25ea717355eadfd153d493e080b4f11015141303724a0a17390e55a50329891baaad072d4f900538f9602328dfd298143f9cda5177ef30f0bcf2e14aa13c9f1afe1aea4d6efda9cd3541e2acf66a8c2d84584e8f43dc8cb195c08634a49bda343aac522af0d387b7008ee7584c59e43a6dfd2e38d6a74a888964e9d256d3a9e18dbe87ad21b645d5a14576eb44f047634be230adab22fdeef7387f5981bcabc845e5611bba97ff46193cf97f97e166538d362c454381e87456fa6721febda3d56c31af4ae6b2df398d4adcdbb0b9af818c5efe402511604c5ce80903d52febc2ba77b6e66283414fa4995c20ec73f5c28cdb5da42cf7e2bc72a3c73a1851ef632e29a5c1fd737484352c472b68d5228c29ad1a830beee770f1ebb6688e88876f5064bc08aa737c09aeb890a838446ce8722b3fffbfc40babc6950eb52ee2f8b7d331e8901ac7fe0e08fa2bf87095d179c185345c07000853fbf97dccbbe5d288c5f40bed71d3c5b1d5137c9e636daa3d6096bef7a84fa2d131a98ac80c28eb824aa7b3c21f47f179dec576fb24176011f5a2aa70a2b1b654aa7e1d65d8028a0e603ade6cfd02bc992dabe2bb98bb89582d84a1cde722fbbc1b9453b6a354b0ce270a005cdf717ca3b6d550aebc8e01e328c216e26443885384fa3b429ca0484d835ec01d28efea8cca5af786c3fbabad5406e4599f108be73efb7deec7fb79b1d87bb8d6c40d861e21f124e91581eb83701588eaf8bddb1214fdf6d35b0ec0eecf0eb7d2aea3ae8da0cfc5c60d952ff1bf0ebc0bf7b1e4f11c3ed9793680b8d38d2b0a85ea885f7466a010d51f824cebc3b692cf8056b8509f5631c63840c4f75432f88a36d6d16c389fe9fe71bcf5f7acd9078e277beafeb02ac88fc7fc7944da77c40e87ad88ac4154d"}], 0x1010}, 0x0) 23:48:40 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffff8, 0x3}], 0x1, 0x0, 0x2, 0x0) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) 23:48:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x4, 0x18e, 0x2, 0x7f}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955882eda0ab3c5000000f1d84452f514eb9d"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() socket(0x12, 0x5, 0x0) 23:48:40 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f00800000300064bc7dcc55ff548a64a85697334d32b1550ed202d2f4d7c240fba077008240d0f2df16d22ffb778f9ffc8761bcdfd80b0d4c92b9fed3382bf4a61d930035495c8914da93d2dad9728ffbcceabee6070000000000000082b27b973fb58446f303e2709c3887960dc15151b805b14ab4c207bd8fbb46010da0"], 0x1) socket(0x20, 0x5, 0x2) 23:48:40 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "010000090000000000ffffff7f00", 0xa2c2}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x0) getsockopt(r0, 0x1d, 0xa6aa, &(0x7f0000000180)=""/76, &(0x7f0000000100)=0x4c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x4, 0x6) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000200)) getsockname(r1, &(0x7f0000000000)=@un=@file={0x0, ""/78}, &(0x7f0000000080)=0x50) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:48:41 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000040)='c\x00') linkat(r0, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x2, 0x1) 23:48:41 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x8d) recvfrom(r0, &(0x7f00000000c0)=""/123, 0x7b, 0x40, &(0x7f0000000140)=@in6={0x18, 0x2, 0x3ff, 0x7ff}, 0xc) chdir(&(0x7f0000739ffe)='..') r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='.\x00', 0x2, 0x0) 23:48:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) chroot(&(0x7f0000000040)='./file0\x00') write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff6, "855c00400000000000769d00000000f7ffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 23:48:41 executing program 1: r0 = msgget(0x3, 0xcc) msgctl$IPC_RMID(r0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x4, 0x1e, &(0x7f0000000040)="04ff5f6d167b2799c9eae9a5e9b935b2da734eea58884d25304b905a7a3c16c3017490b9cc4a1c288ccc656101049704c96cfbd7d7e6ddf8e552ebbeb8138c126fb7b1e93182487d01125c7db01b55972dc19118b91cfe25f68369255c05", 0x5e) 23:48:41 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0x114) symlinkat(&(0x7f0000000200)='./file1\x00', r0, &(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000240)='./file1\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0xffffffffffffffff) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x2, 0x80000001, 0x6}, 0xc) 23:48:41 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) r2 = syz_open_pts() readv(r2, &(0x7f0000001200)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/210, 0xd2}], 0x2) fcntl$getown(r1, 0x5) write(r1, &(0x7f0000000080)="ae6b17ba1fc453fca30062c33af5a5656e6a37395530ac765c17f847334810ce28fc797e694b096c1ea2893f607b8a613a57b2465886c8d00aa415ae283c68429af2af14396db192987811364e3c45df80dc13b440d774c5ade45e28cecb23243f6c3f0985193e69ddb74dfc0819d94a46f2ea734d59375c1e510a3c", 0x7c) 23:48:41 executing program 0: r0 = getgid() getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r3 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000180)=[r0, r1, r2, r3, r4, r5]) geteuid() r6 = syz_open_pts() ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "e7d7f81eabb57df52d77435ec0b657a55e7b8241"}) syz_open_pts() 23:48:41 executing program 0: accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) poll(&(0x7f0000000140)=[{r0, 0x6}], 0x0, 0xa) execve(0x0, 0x0, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x8) pipe2(&(0x7f0000000280), 0x10004) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='@\xdc-\x00'], &(0x7f0000000280)) 23:48:41 executing program 0: r0 = socket(0x2, 0x2, 0x0) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) recvfrom(r0, &(0x7f0000000040)=""/80, 0x50, 0x3, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 23:48:42 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) shmget$private(0x0, 0x2000, 0x610, &(0x7f0000ffe000/0x2000)=nil) 23:48:42 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:48:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ff9000/0x3000)=nil, 0x2000) setsockopt(r0, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) r2 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) recvfrom$unix(r0, &(0x7f0000001000)=""/17, 0x11, 0x841, &(0x7f0000001040)=@file={0x1, './file0\x00'}, 0xa) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/4096) 23:48:42 executing program 0: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x1, 0x0) socketpair(0x6, 0x2, 0x1, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000400)=[{r0, 0x100}, {r1, 0x4}, {r2}, {r3, 0x14}], 0x4, 0x3) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000300)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r6 = syz_open_pts() r7 = semget$private(0x0, 0x1, 0x200) semop(r7, &(0x7f0000000080)=[{0x0, 0x80000000000000, 0x800}, {0x0, 0x9, 0x800}, {0x3, 0x800, 0x800}, {0x1, 0x2, 0x1000}, {0x0, 0x5, 0x800}, {0x6, 0xffffffff, 0x1800}, {0x3, 0x10, 0x800}], 0x7) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000040)=0x100) write(r5, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x8e) fsync(r6) r8 = semget$private(0x0, 0x1, 0x49c) semctl$GETVAL(r8, 0x0, 0x5, &(0x7f0000000200)=""/190) r9 = syz_open_pts() close(r4) dup(r9) write(r5, &(0x7f0000000340)="f060ee44fb9aa89d3c4fea8dd9bded52679aedbb4f012a2244e7074db8ff85db99898a79f5b404ec0dbcfc37636c2961e6b4e3097086545dfbcbe768a9a71ab1f097dbfe79ac9f5bb542cef5875f881f7174eb84e18f9781b10cf5bd95e23fd9e9e7d07f9cc381e88c832766ede7202c1efafefa36d27b5e24685a2943386b5b12874b1c90c461b733bff4d558523b406342f6279aeb31", 0x97) socket$inet(0x2, 0x8002, 0x2) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x989, 0xffffffffffffff3d, "857efa22a60200de080ff8ffffffff7f00"}) semget(0x3, 0x3, 0x0) readv(r10, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:48:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r2 = dup(r0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRESHEX=r1, @ANYRES16=r2], 0xfffffffffffffde5}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) 23:48:43 executing program 0: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) semop(r0, &(0x7f0000000380)=[{0x3, 0x3f, 0x800}, {0x3, 0x10000, 0x1800}, {0x2, 0x0, 0x800}, {0x2, 0x1, 0x1000}, {0x0, 0x1, 0x1000}, {0x2, 0x0, 0x1000}, {0x0, 0x0, 0x1000}, {0x2, 0x3f800000000000, 0x800}, {0x4, 0xdf7, 0x1800}], 0x9) fchown(r4, r2, r3) fcntl$dupfd(r4, 0xa, r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xfffffde0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000340)=0x6) r6 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r1, r3, r5, r6, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) open(&(0x7f0000000200)='./file0\x00', 0x3659bf7b35efe279, 0xb332b985fa1f3b70) getegid() 23:48:43 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)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000003700)=[{0x0}, {0x0, 0x12f}, {&(0x7f0000000000)=""/61, 0x3d}], 0x1000000000000081) 23:48:43 executing program 0: r0 = kqueue() syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 23:48:43 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getpgid(0x0) r2 = getuid() getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000080)="5da7459f3c1657489383d9ef8cb7dac0cd7572d3ab7db20215131d82aa016ae4cc011b27c25c22edd943ee199e70f09ebbe7b991b2a8799c738726f6ce087087b30977f0360916104feaaa4bb5787a3974bc1ca54f20fd723febd6d25d6bede6634f07d2cb0f0805cdfcc8d3fe958dd53a4e73418bdd3e8ccb57a607ab5be64aeeb093c7a2e534dec075ee5a2795d6c45b0e4d4efff497477b8c954453bbf2faa53f72d0409e37cac3a4affd37e91a8755cb70a4d59213c159bc2dabfdce926f332ae2ce8d35219faf13417112d4", 0xce}, {&(0x7f0000000180)="3bbbf038b8c80e823152415d9f0101d81494253fd8636c884a63798f1351a4f66e45b1927153fa1ab5c2fe4cae6c4e34fa1a9e5d68b604407dcc9553bea2b1476edd93dc82f5d825a73719c6007c88a52c9d419fcfa1f16e541da39be86b489c19fd23409ca668dfc4b63c73d6cc0eefc5232b8670bc64ad3b6ba943380416c8bb42c3db82c6c202607e7cd48a873799bb5529a0a04de00d7917d62ae6ba3fe6357a363227d092d7e8764240342b18893a5ca04e78340f9ddcc17d2ca2b575852649d7159e205867f6114692964d790d2c83164027962c0e709ef76fb04cc27d590c9c624eacc991c04c3a9ddd95", 0xee}, {&(0x7f0000000280)="44dbe93bcac408899dd178135305119dafc234add4883609d1fddd6162b36e24518dbd17f000d19367d77c289044bd8a26b4d9d1c832418096bd902fd3d9e5fae39d64e277aab5dd436a70105a02db732f5d434facb28b92ca4cd1a7ab7ca9fdb2f0f77c9aeff210d52aa46bc198d5962465d5e35b72d57e982688223c504dec2fe416005fa9e585899cd8b767b17a66e6239eefbe8a1c092178b95c0761bd0e5b7fda33cb5a45db500a34af4b55ac0b8f01a652a262f32afbc1d894cb8640015d3d925414a9d5c60214b230d2e60042cb0f49c714a7", 0xd6}, {&(0x7f0000000380)="90869d2a687ffc167fe12caf70431241c7be0cd0c13629d1d3373e99d617e442fc635c97af11842bd8ab6b537ac55a944bcf2ab2d0390417d0b827c8951cae90492d5f5d42b6a56552a8688c95fe2463f893b426bdc1bc725181545f6c8c66d8bb936f223584305a6753109b8bd7f17ecda7abb729a5569fb92f77a4d167e2884039037f8d2dbd41bd9364ef5cc6cc03dc200aa099b764eeeba8c08a1d21455232c9a66d99ac6abc643d384fe3bc39f8273adac633bf929dc25669fa7a5fa783d64a44069cab9504448c55f4ff07e89e7436", 0xd2}, {&(0x7f0000000480)="d09ba13701cf0bf0017cf5170ab138f0824a4d2ed0484311b710ce97a943dc679f3e259ed938bdf46e8c0376eb7e3ec2ab236e517f062cc1e3026e15c98ab4f224c2c0f202a7eeb1d1c18f165145", 0x4e}], 0x5, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0xe}, 0xd) setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) 23:48:43 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r3]) fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r4, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="38ea5773a2be48d38300c83ab3ab6c540af8eb1080128288a8223cd05366bac75391af94b8ccde6758a0ee465c343d0ff9a99cc830f72bc75ddfcb24d04021393e3e4d25aec327dcc3a426cc93076a54d5803bff266364a9e39468b08736f09ca723ce73722809c07fc3b908cacd68981cecafb82a0d9bef4ed572966098fe3593fbc180adef5f5c086717a5d068f17187ca3dccb2458b10616fd0200d6dcec940", 0xa1, 0x4, 0x0, 0x0) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000300)="292918d7c2a560e1df2eeba55fba741d6b16c4601574453ff900dd21a550968e57030faa903a69933ce0ad902f26bd94c3d1b9b571a09f455e2828337f5a9a572fdd7e347f39f6c5cc62e5b7d1370684f0226adb2272deadb214f47da3b578113303d1cb", 0x64) fcntl$dupfd(r0, 0xa, r0) setrlimit(0x0, &(0x7f0000000240)={0x0, 0x1}) open$dir(&(0x7f0000000280)='./file0/../file0\x00', 0x200, 0x18) open$dir(&(0x7f00000002c0)='./file0\x00', 0x60, 0x0) 23:48:43 executing program 1: mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x4811, 0xffffffffffffffff, 0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) ftruncate(r0, 0x1) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x2012, 0xffffffffffffffff, 0x0, 0x0) 23:48:43 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000e80000/0x2000)=nil, 0x2000) r1 = kqueue() readv(r1, &(0x7f0000000580), 0x5) minherit(&(0x7f0000ccc000/0x3000)=nil, 0x3000, 0x1) r2 = semget(0x3, 0x4, 0x0) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000380)=""/101) r3 = dup(r1) fchdir(r1) r4 = shmat(r0, &(0x7f0000f0f000/0x3000)=nil, 0x2000) shmdt(r4) accept$inet6(r3, 0x0, &(0x7f0000000300)) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) renameat(r3, &(0x7f00000002c0)='./file0\x00', r3, &(0x7f0000000340)='./file0\x00') 23:48:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) socket(0x10, 0x0, 0x10000) chown(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, r0) 23:48:43 executing program 0: poll(0x0, 0x0, 0xd9) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) 23:48:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080)="02000000", 0x4) sendto$unix(r0, &(0x7f00000000c0)="ac2ea32f01a5cd14af57a211f4e6a547e10fdbf2489439088092d2356f1ce2d8b64c838b99b39cbffd01d6a79a82cc490d87a6b023112bba198f4f3757b9e6942954cf233b9e39e2a279f828db2d5330b92892470d413e9148ca047b2872d0ec72017f419a25cd01338d21ccc4c59d9bf1750d8cfac416e712d24bf19301aea4dc8043c94db31425d4f265504e0452e0437fd6a5ee2d5c94ce2a446eb35b164b54df7f7f5ea79f3a0307cdd729035fa1645dbb18", 0xb4, 0x8, 0x0, 0x0) 23:48:43 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) writev(r0, &(0x7f0000000100), 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 23:48:43 executing program 0: clock_getres(0x0, 0xfffffffffffffffe) getrusage(0xffffffffffffffff, &(0x7f0000000280)) 23:48:43 executing program 0: semctl$SETVAL(0x0, 0xffffffffffffffff, 0x8, 0xfffffffffffffffe) r0 = semget(0x1, 0x2, 0x412) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/214) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt(r1, 0x0, 0x1b, &(0x7f0000000180)="91a2fde4e680c425ca6e6e384d692bdb1e935c25527675fd9dd819a23b2c56613cce0cbd34fc6cc3e4bc3b0b7e3955b536d323e69ca62d3315f7dec046f823072ac4429613756b3d9fc334cca0da6444fc61fa61e12d40d768ac76f81f7c278a6cae0ac3df8a0653ab86ea131b3bf6fb4ccdbbea0e7bdaa02c1be13b4fd38e92e239f431d7c7497e8bed01076c0da6ffb025983fe5794764a67f4136035b15da7e52705ba1cea1badef92396846bb1608e71a3fed79d406a5ca69ad1c19db25a2d7ec2413a4248757d877b20acc7fa149722a9406939d55596d4408c7ad656c8e422351927bc085e04617ef14f42af65d0ac8253b7a510d9", 0xf8) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) r3 = getpgrp() r4 = geteuid() r5 = getgid() r6 = getpgid(0x0) r7 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) r10 = getuid() r11 = getegid() seteuid(r4) sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f0000000300)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000340)="9aefaf5f467f5301c2d0a93ac8f761bf813680889a4b504f94afb34b35e152d273bc3444848b4074d402140100f52acb231c65f22f9da38f32d4d80b01fb7ac9c8cb10324c41527e0fcd3bfcf4247758259a1dd9d6931f98eba3992d8a42e2b1e52d2413775b25f49d689713c33e79eb10fd98874f1e153d45dc2db509df1f03d05d491928822d9054128f83", 0x8c}, {&(0x7f0000000400)="0840fbf23d05da6f6a265ca170edb2ce4bd69e6a7ed16d4c89a03eb7d32adf9efe3a163496a38e386b37add23df628d596a5c59d214bbdab8f", 0x39}, {&(0x7f0000000440)="28b76b0e57d4d6bd7faf0412aae8c0f410516a97ed5d053d1280a963740bb266deb061172f8dc6b7a6741689b925da517209ac7b8c9e643f20e8a07080ea6515e4af401d156600d28884752977e7e6bbe6ad9981b4980b66505f6af11579b7", 0x5f}], 0x3, &(0x7f0000000580)=[@rights={0x38, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}], 0x170, 0x3}, 0x400) 23:48:43 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) dup2(r0, r0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) 23:48:44 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() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x6, 0x8, 0x7, 0x100000000, "02cd5c5f794a9f7b91e0e34af76533759f509886", 0x1, 0x6}) close(r0) r2 = dup(r1) sendmsg$unix(r2, &(0x7f0000000880)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000007c0)=[{&(0x7f0000000180)="ed5c610f76538777713280", 0xb}, {&(0x7f0000000240)="f19279a598b4414afdce732033f0dc4e2cd7d462363e99316978b1847f1fbc0da2b7436a31be03b08338d675fd8d1d3bc23c5d4208279f22a0e29bd7dd15441ba5e1a28571099460f6db3ccd43148b67ed2725f4591e78d1985a373d0f096f17a071810695510bc597e3296f47c91ff0b12d8c8f10ba3dc80d8b0ae0418275d0e01969f42735dddb25b4eff48a9a1866f07d02d7e723013588a93ac3359437c0b20b1ff39dec88fcb5c01f3dc3982ac69ee4d38b80d1e17820d1af8f", 0xbc}, {&(0x7f0000000300)}, {&(0x7f0000000340)="f07380ffde66adfecbdbca56364334565159b5f7fa8045e237d701f65e5220c503ee9aa8fb651676edd939cb3a990ce672cd1a996a685f2364ca2a", 0x3b}, {&(0x7f00000004c0)="98d940f3c7f274c94a10cf7fe62d48f8ebf33747b9470ce45cf1b5186815ffb741756b0d6ab6d06b66d894935c366c3f993c6be0292fbfd9571dbaa3be0b15c4ebe64e88fd22b7ef5af89c826c0669143fe180dc6813838c88d20990fefc3c1eaffa686385a2e97c4dc1cc0729810aef583a974e08c9df2c915ba8c60a383e2c7cacf2a377228c88baa18cb9841e02b9992dcd7e1afb28432c74b941d5cd19ee0bdfaa5f6cb64d46a43b04500e8a74b63f11b2bf2da1f355d3dec37fde28f6e6dea8d5e679192300a1", 0xc9}, {&(0x7f00000005c0)="1fb543da69a064f9ee2087bed6a84429e99aa24efd1f060ee90d53e6ce2643e9a6c12bef8149a2faeb85f2c5f6730c521aba966bf380e5d5d2675bf4ac0f62e25a997507030b8012850a7456e9e944deb6402f16544b6d81e635d9ecc8a7e91a4bddb45050c722eea23903661abd53510fed52a7aece95aa99097113e2c85eaa08b48358cfd942af9873753e66cc2a1c9cc1c35ba6b9861890a95e805afcf33d80da4a69f5835d9ea21ed352f5fe454c27e68f", 0xb3}, {&(0x7f0000000680)="a4c80d0b7a626468d0a55427740168daeefacb16452d6b55786acec83aa79a3cb33e87ae5c1f1e6841fc556135071630d3047ee488e6a0db7914597ea11428c018481138668a38fd4d0a48fe18a7146b38e6a0b7e1318cabc2b835958523f4d2948c2fccfbac73c59dcec3010093cbfff7ee31ea43dc9008ea797edd81defaa13c40e77381a78515b0d0eb4580344fc60b66a6b3e07cc65b9fd40079", 0x9c}, {&(0x7f0000000740)="f37f001163712255b5c40e34ed83646ca5a42278e1b51ecf007eea11aa2fd41653b5bc979e9f19dd08968d1c49865f8d209bb0430472d137479289c5917d1c3110cd0a", 0x43}], 0x8, &(0x7f0000000840), 0x0, 0x400}, 0x405) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x3f, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) geteuid() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 23:48:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001005) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 23:48:44 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) 23:48:44 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x100000001) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) close(r1) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x20, 0x2) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0xffffffffffffffff, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r3 = getpgrp() getpgid(r3) semget(0x1, 0x800000007, 0x45) r4 = socket$inet6(0x18, 0x3, 0xfffffffffffff801) r5 = getuid() r6 = getegid() fchown(r4, r5, r6) fsync(r4) setregid(r6, r6) setregid(r6, r6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x2, &(0x7f0000000080)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r3) sendmsg$unix(r10, &(0x7f0000000280)={&(0x7f0000000540)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f7964a2bc12dea31cfeb34e6ab235d61346abb0136e5f4e30b22a35cfe56d78d856ab459f302004543f94ef9ff04d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e24739cc1827c1d0ae33309ff090a392e96f8e3f96a41a327acba200000000000000000000246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d138ce266f9666a3e7fa86493f2160b9836916cdc07a69a817a4bfa488b1256af0600d8895d7aa0d83d7d09f987204d56983412902a76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5ce401adad88f28331996cec84f88d9de9e32d2e4e58554adb799859a0f8b31363f3a3c99ee104a240358a000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f00000000c0)=0x4312) semop(r0, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x1, 0x800}, {0x3, 0x1, 0x1000}, {0x0, 0xffffffff, 0x1800}], 0x4) getpgrp() semop(r0, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x8, 0x800}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f0000000100)=0xda) fchdir(r7) fchdir(r8) 23:48:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = accept$inet(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000040), 0x10250) writev(r0, &(0x7f0000000140)=[{&(0x7f0000001bc0)="31d4e500394748f5c77589c15d048a479f0a1a474a8897705a6b3319954b2390b8e03160b47d5a78943672046c87000a7e923d1f5ec86be9443fd4fd3e7c05803cf15d535d9d90c2772cd3b716040a44448753dffa16014deb59e7dd8911c5ddc5e02666bdaa953c20ffe4c86300ab7f846e45acac985fa6c1280ac6e5afa4281ddf47a61bad619ecdc3b31cfcc4fea5024348cce545733e9c1e410a45406130bcaf0ca21232708788acf0ee879ba7b9e0095cc8b45838d68d8459466250129d82621251912c6f1520c2f3999e42cd0a3a5802d7ca502894a89adcc0dab1e0befc27ad345ff2765f0dff3bc01c989cfe1403e7a7ce5726e7c434c993c4dbdf67fbd56cb628ebb17e7fc3ac67e6bda08832dd2cebf7c1a3057f0bf6c821d26933becbd0333361a3c68a0bb7f466b6bfb1aaf6827718a6ab2ffbd7a500bdaab34f4a778e517ba4f4d13e7deba20bbd5b1f602fda543a9b5601a46d9af74053096d35c632c122cd868541ef95589fb15cd359988aa1885bff1a2ae877cad53e0932e5a2e075f006aa07060d539884a33ee32025fb04ba06fa1c1ad49c759337d83b39c160bc312dcb748afedb862db34fc96415f8bdf10203f94e05313e081e9df6dce3e3f64f1ad09b2843f525039e31ceadad9b8a83067b4ea8993ebbd66ce56b74aeeb301613324574b283f0f771874adc9b391e3cdd86c21ebdc8317d015a182bd861ac884269c179951125227097b6ffe0cabb550bad8be226552a908191fe8f84f2a687475ba22acd302d783ef6f81bf17b08ae310bff7a9bf7c103ea3a3b5ed36ec63b0dc35f0e96e20bc228a49f3703abd9dfa3f452f00632ee0b4b888cf44630149b82911e762e2ff7fbcb9ba8784f0d7c4aba3de1f175092aa3c24214b38bf93f1ee2d394509cede352d64888c422c13e3e5cefef46db0b91158a247ad57e7858a14bc97149ed8bb27a9e7b1cc38da15ad3327bb6ce72dc6597f29115aa8a7cb568873e23f932ce953eb39e226521908f8faec091c3320adbd4a7c64fadf553b738e4a448125cb53b80d511e7afbc7ad1758a52cf64b5bcc83159a243fae83d4b50ad650f6f0fac50cc24bb3b2287a11505c018f746d3db7476350d191811325ce7c521cd4dd5bff46c5e8bcc56925bbdf7b0dc033c068d0bde59fdf31fc825dafa249019feb65c1459a0e94e3f467b3c1e62f48793d72aa7e7a290a075a4bad4c4912273169c6d19abacd3bb69203127d63f8711296df650c965ff5973498241deed80c8eda96970e16374ec0a360311e5c912ce6cf69daa8e052593ff52733ce3322d2d6c327e174f70aa84aaafd2b2f4f74d6ddee3e4cc06830cb0e2f54fc3285ab8bca663ca7b16f3c5ebad352c041168a1690c70fda4d348e583c44597809639b5c79f16ca8e7e128be774a8f90ebe3201bf1daed1497358114ba90f79abfe40feddce3f3cea7c80230659f2a62e4e54a6b415a14db46e6a1b971f057ef02fd55b403a3bf8de12a803bbc6b49cb5626213ca678c91966151c9007a42c271d029f550b6c0f7857d66a4d98e59e762b881e7afd7c7e7d915b4b81427a0f2037e87236e1ca5fd4c177e588f803f5f0fdf711c049a6cc7fd9a3daa633f5cc6b96e31e1b2de5a9a6f8fc05d1a4aee513072eaedfb64e56a6d5a1b9fd2c079fc3e1fa82920654e0260d332a55d96ab2c53e0d7851e339f208962d8fd9ecbdac46e348616c39b0edbdf97a12c8400f0729a7d663ba931b08e6e3d58087976a6744be7e4fcf106f9544f7a1bd0aaa58683d5dd8528fca3aaa7e019a38d6165ed019b5a87a44aaca8604be7ef75d4d84b6a4dde79f7cc4faaa5d3dc0d96ce91d5a80eb58d78a0e6e3368c670c8c80b9af950d9ef0661f724516cc86d8f7b0b01a6cd49907ab26261dc7116c723978bdf51337fb22f95a06738929df20aa9ec2cca4380f1e9156be8318b3fdd1efdb9bc8b5f8c4977e6941f8197382249871a1b29c47d4003e69d95960335b260a01f59b19bd694b351eb96c6679c98cb47de370c94c550204ecb1c0f9c30d436adf183bb61aa11430bdf88ff6e90264d21a01507ff0e4024a9bbba1b8cc35369366befd019aadbc973f31915fa54496faa0ce82315187fe2e28539b206fd2b24513af79b85a15f9b368e8a3a4e2549faed0fd19c367080ab3952e21c1f750c328371138a0f692a7f4832e917466cff39f58ca280e92a796369e301a26bbc7a2f84303bedab97656f68411e38709d44d9051c550302b4754b705353dd395df12bf6c59aa292a079bc6c8d4f7673a6a7ebee38836a01278faffc799425d05aa0227039168fbf38cb6d2a7f70c37871d18680ee01ab8e5cd1fd7b9a539d62b1b85df5e263d68ffa9e8caa6f56af0c18525268443b70de9e75f9bebdeb0f2e3df6d6643d6cbd282ce3db1dbb399990f78c658917f0b3f35a2c4824d62f6dc0d685af4535a61605e610006e507829f520ae099d3c384b670cb8e6e7699cb01ee65a2b1458f1fb2a43b75f9930dbd087b8a7184058dacb8d8023e1a19b7ea037715f9fc457b296ca33e8d28e7344faa24cf4e62f311d5a6d47ca96b909109710c08fb789f493dc28cf9e240674ebe896414d01c6fea7709c19e7248fc7e65320124a5f735d749260db170505ab0dd1ded386d7324595a4583b2abe6737135434f29e053972ef3847f8c70c64f723f153a1240d0b8d93977b1810556b98b2e989f94aa9821bd762757d5343e4afebb065d031335907992120206550ef1c4bd7c5d34bf9de37a57ef090ce0b9a15e67dad103890c29107b03e2a06093705ecc4d97e067a1f45a350303cc212ec3457b695e3200cc9506f6a9355fa06ae03e68b6fb7914e18f6edc4220bb00ac27e2ff44ca7b1a1f95b5586c08a63f61ab53078115bff5509d4143c759ec32fc13a9add405dbe814fe96fa1950a58928e388ed1be05b62b420f0136f539113e89c22f0aeb6a3029b46227a8e4a8b280b93036f2d5b1659e3cce8a3d11fbb52db30a0224887a1d375f54e9ab02e1764057e7b72d46eb161a4845cf950d82aa72e1404e59c1343c9391dbf3c862b15c20ef66a99fadddd0b83d377b3f2ed077789679d12376dec24fb5e72eda16eab8d3a7488d251e66fc27f8e3aa2bd1a9dcd1de3e92bf8e6dbf2a2261a1b6a68030ca853e4bc6c84d32b8d9d920b6e909872078b7c96546aaf4975810e131bd123a4dbd3fd1ca685e4125ff2d26ef5521d2a47604b2f293c209f9925477bc6297f57eb8ad8d5e32438e25df66188db3a45581a1544ed17f9db1787d0a88078691e6e805e0985bb3c60cf3c6f60f6597b50ac6e3066274026c1f53578a5a6843ae1ff8a826723de145855472b66d41ec9bf85bb18510bebb8cd9b5f7178a17bd45dd56b931aa39a5e819e18f01eba3defbb404c3acd2697a3bc1354b65903cecd819537c01d76f2a40fbb69825a81c97f0e562a5db5f3fd0fadf97a6e4b80749060507407ccd0145b12e35ad2a898fb53defce7eb51a6c08a53e2e7d8e9802570c683418e182c7b21c72e89d0199e9af6d8ca5c1b92f9f77fc4a4e466d709bcef95ee2b92ba1535e815486a33f7356bf00562efd98f0379aa981aa3d985e570fca72c1b0b1dc78c5efbbe82137d3784d30a39f94af2b2a6e7ae450b6e71646b7b9ad9c879e19184f8617d0be105ab83458b4c32c5da73e4ee3d2d654265092bb81bbb8dad981c22b93ba384a454e7c6403a8e276d82acee5a2e78ebfd83d3ddc50920300f20d320aaae1e38a0b43ffa670759e91440efa97547959daeea380be378e423d428e907f205713445cac9565fe16a3159b0cc2c95a7ab028bfde9cb54a719e92dcde24f146891c563111d9f2fe23c81142a1557b62e87d9a86c59c612b8e47a635d261471ebf86744d23a584f17f5974674b440beeb004c480d9f", 0xae2}], 0x1) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) connect$unix(r3, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) connect(r1, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) dup(r2) 23:48:45 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x100000001) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) close(r1) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x20, 0x2) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0xffffffffffffffff, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r3 = getpgrp() getpgid(r3) semget(0x1, 0x800000007, 0x45) r4 = socket$inet6(0x18, 0x3, 0xfffffffffffff801) r5 = getuid() r6 = getegid() fchown(r4, r5, r6) fsync(r4) setregid(r6, r6) setregid(r6, r6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x2, &(0x7f0000000080)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r3) sendmsg$unix(r10, &(0x7f0000000280)={&(0x7f0000000540)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f7964a2bc12dea31cfeb34e6ab235d61346abb0136e5f4e30b22a35cfe56d78d856ab459f302004543f94ef9ff04d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e24739cc1827c1d0ae33309ff090a392e96f8e3f96a41a327acba200000000000000000000246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d138ce266f9666a3e7fa86493f2160b9836916cdc07a69a817a4bfa488b1256af0600d8895d7aa0d83d7d09f987204d56983412902a76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5ce401adad88f28331996cec84f88d9de9e32d2e4e58554adb799859a0f8b31363f3a3c99ee104a240358a000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f00000000c0)=0x4312) semop(r0, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x1, 0x800}, {0x3, 0x1, 0x1000}, {0x0, 0xffffffff, 0x1800}], 0x4) getpgrp() semop(r0, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x8, 0x800}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f0000000100)=0xda) fchdir(r7) fchdir(r8) 23:48:45 executing program 1: r0 = syz_open_pts() socketpair(0x10, 0x8455f172d6343f7f, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) sendto(r2, &(0x7f00000001c0)="dac8558648958ff8e12c5fdc25ac857fcab4815e3d0ebe894454023da8ed6d21992247ca99deaea8d73b808473b48d30ccc7844412e925ab3d99b01eb84ea0428a63958de95ab047b2b579df73f66d179ff81ee09a29ec223b998127b2225214156327aa9314025079fb0df9bc5fe775398957615b2b603807d0e253004f330158d9a4f77fdba28fd53ad4f77fbc16d769e0c799deca134335c2bb392a66fb5f92c06c6c4f2374a6349483320f33a9c5b08b95e1e465781a44fa75675f1d36777aba56d4edb80a8825101596f4871c2c8c53c960b686187fb689946f4201d9c64d59abf14a84341010dfe95a04ffd95ee4772e9062295bd4d1e4063c467adc482c66d1c291a9b277a607bd8108f672a248650052d453dd8e108940ca150b4c3d61fb412d20f543540e6748d5d2341c391d46950d6868a2b0a96b07807b61e67873a8578c2e8c68032c1b94525bf93513c431e9aa3eba46f6c8e60440ebd99d21f81cbe797f6e2a66bbd8dd74a7b234b58638b8dc6fa249f0d4de68b39edfd8c82a575857e0453c0b68dbe63608bce6d1a072b6ac8e0df8ec1634c7f5922f001a493a180f2c678fa5c151f4cb063407089d530fa2b8606d595fe3e461334f9445546bfda6f63fb7f8acd0d9d6f82772a901b5e6e067903b9dae4ef92813c27fe9115dd4e96b4537816b16704bd22e1d5bccec7fb2c92ff56ced8a6804731f51e498c9685689a223ed53b5e585d19f2144a9010d3ea5343f15e5a1567c9028086307404be1162c9665b9a6dd47d8c513797dfdcd5b9268cc7ba22db8092681bd74494567c213db047fa0b5dd7ddfdf0565a95ac0ece527905b97ed0b42b3c5db10dc19b8323fceb2272227c32aec715967d67a7afc883ef76ebabe15856115d4cdd8cd0352bb1d4a202c5562db682b0fa490af9c6b4105f079a519fa9f84a9fe703535ffa0073f54aaa18f133bec0047a013671bb239198aca3f4279a6ee58481d6cc4fda3b6bbb1e7546ddda0c01ac5cecfabcd58d15778bec88f23d9252b29cb82a5ad65bc091f10d7834578e52999e8cad9f7b2b47f896d4327509ab1ce8eb01c3859cfd63ed6290170bc77381ce4026f2eaa4cbb02bc67e8c91d45a308169bfeffd6fbf6b0bc6525fa384b04ac5494b6d1a102682eac4dee4d152048b18b61d329ef18dfc678dd5a8c87bd0900dfa1eb77d6c9ec6fafd663a7f224f7bb2732cb7a1d5296989f3662546e143825672475dc6c8c851d5cc3b162f1d83639aeba6318a89bf1cc9206d60393e8ba7e4ef1146dda6bbb5dcdf48c33d5de3c4ea3834de83ccbf7a9091d95396b5598babdc2a21ee03d5a4d351d91a6cffe1589213fbcd2e19b21637f46a31cb72058220ecf5525a16c4500ab85c5bc217b8098e3f0252703ad9d0d62e09aaec52c960cfcc93d38523b72b5f536459f79d8a7e644e323e2e8231a44254bbe37f256ceb9d62b032cdb112f4397350ce5d1f0c7cd62396d6cd4a08c72fa6938c19f156d16b11751e5e03d8b324d6bb41f234b0d839666f28bbb0d47a0b018645e98e74f660d574e52dbb948d4336567c290fbdc5ae4786a54cd5f6c0f5d038c492dc3c31800d034d9b8c386d5ad85d7b9d1ff3d40896f65c1be82b81c8315698fa9c99d4ab32cb731733a03be4735338f0dba6977f398377b30ee46c0dc6ea969b0b4bd42b44ddd0ed421f38805a00ba17b1e1a74ca99dc5a51200c0d75574454d1bc706ef1f8ba37ce6ada18d23a04b9a219352df0e69c59775c899021d7db289889a7903c739fc29344b38e8607f9954d49d5957c32ff3cd95a7ac75f97c558db65d8ee86574b3e95213ca50f658d37dee1af17d743f000cf92cce02beca3ea86910a8c9b31e43ac5a6f70531c2f85b9bc54096e134bdfe4a9d46ab4325effa980875a66c603fe93e6f8cd10df43fb4f94ab6dd162990a721b2f71efe35d5243ac917c15d53a715a18861297745cca98ed1cbdab4ffd00ad4af73433bd3800f04d6ac92d5404006c326b1646971627faff27b29ab8655a64a53017b9ba2c1bb4c16ba4919df0f0d441d5ef69640159b8ea770e47580c7fb606bb992be67f57ab5b44481983f7548e7d73e68d127ba362d07f51e29541062d2c0366c1fa93e98a15d97841e045477c433ba5784ad0bb006d5d84a13895bdb8d8aeebcac1b4165eae60392581f51e07a33a8b0e4f13e9557f0eefa2e43292cdab684bcebb28145583704bee62c68916d15927866f0a9c4650629ee7cc059e7e863b35ae5cc71bd8831d13d601f6d1039bd523ce188c568d23feeb98a9042270c58b3b21ccb2c320bc8038d091a556cb951f58e540b1ba714029679facac07cb62dfb5b92af076cbffbe77df205e4b14860e2c0afeff3a35b125a42f8c7cbfb130bc6627dcdd0fb67fe588881f9d9315f922735e0036552b629719fc18433dc6cb02dbbf92289435e51c071b5aa5a80bee74067179621c779f2f4cef0fe0134cba0f3c17e3ab664ffcb51a84be086849dd67e7ea252384b530ad48b1c567f85660bf397c52d17bb65c3188d97f19730fd8112f35db8bdbd84045ace2b3479a20186411d0829460f52c85fdff2e97af796b4cf57f6f06b245e8e64f4a58386e0edf7a5b3504118414e0c9766611c83ec2c9cf23a61df62bf075ec74e6f5f5b466ab485b2d4a7e1a0cdab2e7510d5ced84849fec317aa030a13bbe0dad0f91b24fe8632207af8f5a1381f8f31abdf058622ad322d1e8a0ba2320091c9b1b0042f4e8f0b25e69ee98babd0b9c6a237b0096ba0dcd357bc82ca451ddc6fb111a0fbe357b1266bb628a01ccdebcef36999d565cedaa401c6cc18142a2c747086b52f30312a7c3b97a6269d2584ca0e3104c55a7d055c32e1ba65577bf4fc2fa187d0d79f511a20640d84610e54ee6a2b63c4a2c40289d7dbc9a563d6a88e0d5fecf89bb713d15b53327271c986f30ea17d61793fef1244c25f731647e78834034b4db7cd21ee0034880c81f61383f9fafb4a13a74e2a605bf21e162657aaf0bdf711771a599f56a2444ca50bf11f6dc040d67a12646aa3123c3991bba55db93a01a98ecd05ea7599ef5c411779c707388b883991fe981123bd5ba8620d0cf204c6ede9d50818fa904894d4043df1e81fc03deca0ccecaeab06bbcb9a894356e55ebd621f53f99f84ee8d9248aae689067d5a4cd9e50531865d3ca2b247e599b3e54f02602a6c5408338b13fca71e7a5437fd8f12f2d96b2e3b0138f7687d91d92d18d021e0822a03dc2164af0375f608d2e762ffd4321d86b7c3aed3ad16729e08cf75d080fbac601e27f623475e3868e0aadfdc1e2b687c1aac65669777f10fd549016c016d4dfb275f3f68f03269ba87e823364bc4403980dc1756812fd979806156063e1357771758e22fb4ef9b88edf4928a0eb657135fc851ffd91d54e763415dbb306c93ea218e01f19b98463432985d5e24fcdae1bd4eeaa60c1f4a8d19787fdf444fda2a650b683fc96f2875f1f389db1069f75c4f4ff29b52ad5144652bf27253a093904cd366f90f9a1825bda70760e26aa3a38f024872237adfa42b7ce07efa60fe2727965c31e4f3c59e3908fd358d49f75fab658ba5c559ce7e84868c9a38d87854b9e6d2f1bd0ab442e298b9adf4373eaccd223e411eb5879704b63e13253fe94526d39199a1a07f0b736d9e4f7481c2787933512398b7e4ed9711db0a585ac30ea3b7d1ea30a5a9f5d430c606c8344e07617edb336520d3f18b5e8775506c284ebde1ea6b44eb5b3c3d2226588f16ef201c7b2e8abdc14f888089aba65b69098a85d191d8f2e7bed248dc814ccd752ff35d38d6e879d09b9181ea667f4c253163ed3f44fd29051a46d82c20cd09a5abcd497c32bfe9b92c1f87680de37a660c3ca9f45ae3bbbf6e921adf3d56dcf6b3d0cade8f0c57c8d51acf4c740c4a570492ffd019c2392ab36a2d650ddf170c84bb82d0f9693dd6f88c8c23de054e88d93ff37f69c997ae788ebc71275887e7847e1084805b3514f0130045b70ca694bb2d395f6ae927a8bc04f1508f241956c54782c886d97f3b54655b76cdc8bcc989f5048c2ff941120c1ceb2624cde3c488fe10dbae3a67c17fd60ea551a689f2372b28c52edea95b29a6d8ed5d5ca76ef2e0126cb59781b68a640cb3f3a6543c770d48139e75e8f5292f326066cad1c4e62436ea372950e4f6941b4a4882b91a7057539da0c71be38b227aa520b1438d5eb13f0595c62d027f9aa72e325fe1611dc3252babe6af85411a1419f21c99d1796c05faf4330010a7d1d4779a6ec370e0d55fcbcf2ba49dfc07b32caa99092438c1e1ea7726e284b8cce3ac44522ef236e9c7ea0fc2d8664ce97f16feee6f46e4288fe61bbc76e9f2ddb9aee37af91b78d152777e90f64d3aaeba07a59a7749374a2f82d28e63074ce781d1cf8a84187deddddefa6acd44d98e6d59ac5b11b328345b9031f5520f9090a278c15ca65c1842e5e2cd6c441b03626fc75346dec89f044d67074d9330f22d5c1601829c90b318b3a405573801c2fdd1aa02672817b4f0419a36372ccce3c1400e6abe2495d289db08d567cef9dacbc4e25111b60821d1d62ed005e8efd41681011a701e6cdb1c932970d9b2893fbdbdce87c275d1813a3e53b569a8fe0dc2a3bfc04e85a35bff3d97d3e71bbfe2f0ae55c368e3f3633e0d36b449fb3f2f7ef119acf7be3a88260025e7a02bfcca90f8047a4ef8dac07f65f9aaf97c0585d4528df979557c838d1de9c9d77be57b0dbdf705bf70aceb42afe283d559cb6809fa2f14eff27bdc361b49440cb81772794d8eb1e79608d300bdd7483841c5d065b14b5ffae4eaf21cb4c559c9a3cb9e4d01c9d148442ada29c6663e0281352f03a726d4f9da9af5d864b8502ef55035e47eec3a1bd962d736e13a7d84928d661e739f72be30b10db97c7094784939e9cfe764db4e82ad93e3648a423c284dcfe8701688da04ed334a97040d7a601195ac04df5ec2de114ced8848c1f2903ced4b70b074dcfeecdfca4eddc99e5fd22d4022098a92126bc792ea75c023cb1153fd3af7d87d82534ab7dbadfdcf2d8662a92311cbef841debc72b95eb15a3ab9672bf2b635caf159de5aa11e0597fbd1f99ee44a9934bcee98888121dcae723b650845866c92f51814b0d7f0d287356d21b36a5c81d142b3cbd20936f279170e3552692e0dfdaccf29bebcd9a219e8eae4f7bb03acf41c8138203d081d0b295a858fce543ca63bcfb2da045f63450bbe3e90b4cc14b4312e5255a3646b4354237b6b64d77bf33574fb515dca54bc86c1bd3771ffb837259e66849ae65e688daca8b47a9c182aa9bef78c632f687582caf3eb0c35c67a2a3f280b19e52a1aa533ef2c30562fa539229ff928d9ffaf35239bef573189cf3b3dd20648514f66b42936e4e8dc8ae27e5f4a39abfdc8f1ca5dd18df8c098f85a42520e5acb2e5be019de4ab3e82e95b60397ef19c6f9e9ee268544047edd92d314fdb39607a89578d80c359ae932e37a7ce27205bf93889c91365a548c04abc93908f81c2c90968a3d4c435e29c87579c513de308339b235c01dc5aa1e0d8ba9a4c589595c61727246201dc75298f4bc456316ccca7fdb62ea3665001a5b4774ffeab0f241b50ffb8c4dd191f3cb3c72048016f9f43ffcba8bc854567350dc807570d8d5e14e61098d2cc1fd719df6e65769b2ea37809b12627cc5418f106ac85c4b6de043477bc8730566585bd3701987c563802cd47f1df38bcdffe213c5c2bc90b390f1232875a71ac", 0x1000, 0x8, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) 23:48:45 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) 23:48:45 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000001ac0), &(0x7f0000001b00)=0xc) sendmsg(r0, &(0x7f0000004080)={&(0x7f0000001b40)=@in={0x2, 0x1}, 0xc, &(0x7f0000003d00)=[{&(0x7f0000001b80)="a4efea062534cacb54dd657ba43821e74b9b95adbf3b817d05c023f94d22a084621c1aa3aba69d1718e9781498e1de0820c35b6a047d6ea9509ddf709ebef04a850b0c3fb6a0ee902f2de38351b13e0e1efd90b6613b156e48ff14e95c461d636eb4bd7fdc3c6bcc74274b82bd9a8fb43a50b084b5af579359b811ecdbb355e57eff799348d1fa8b44c550ac62fd31a6a93ee89d374cf50a92f80e5cc0a068fed38104cc843367e3832977aaab76b4c3e8f1b443786f4effaa242b5a91e8bc7313534036da4b000de077086903da3183d2548ba6145cbb061c5291f4167f3602edc5811493633e3e4670c3b3c841cb10bbad57146a6fd8fcc6ba7c1c1f6d9a5de4ed5e15e84b3f6b36178c736aa6140f528e97b0b11a4727f5895c79c7980e0b06b081f6733bb6fbf3ec8b39a2cc63834a979ba2ad26cd2696ea325c9f0ee11ac509a34c1a9fa1470ea72ad029bd88cf8d755d01dba7fd2fc64e0d4e6941150917619f015933802b5572ae62442d76a86dd59fb44083d97716daf33d52c86286c401856c3085408599bd46cc61532c1c056b49f597e790562ade557368bac357d48bb18caaf50dbfe20634d43b35f4cc83ab54c38bb8ce9f1463079721361d3ea1a73b4da7321026ee81f1a638da94cd6911504eba3633ba15112a93c44089e403d8a3c8ae6ac1ea5fada7749e08e1e1c2c78b35ed9debf2fdbbfefb05694a17ffa5864bf3dd26a3a5f07a831a03e7576be8097657154a297ee4fb8029cec247aab5173c0a6c77cb30f0007156d7e117dc48e815071d319ed8a2b31a119c5d5fed22abe293cce1899468936eb85b35da6d404680f112c13601e8bf731790672dbf777b8235a573510c2cc9b1868a2960a5ac0e5e3cdab186eb786cfb85e4b1d8c588794b5ade9af1608eee8b1f30d082491f6b89ea9f2e9122782ee58a529db12812aa00968578c0840d61a624a6c8e255654113c8c06456bef7ef901a59986280402a3100f78542c660e6c431b1eb588f522bf0fcfec669deff6ecd5a8ec013cde2a5981fb4c2777f66bd8c90f5e63323ec75da15a37554e26e0a67140607b463c794106955816e1c7466a972b92c3209b4e9ffbb41dcd1c7d04a0c6cd777fbaaab1ee4c158222aa1864dff5b5b51949c355b2b99c573941dc1e417f18cdacedc5e5c7b79465c780f9c557b5bddad180c443616526cc9a7441084b2dc53b81ac8cc552fcc307df74e8e5c2a192ca0b9bc56282d9d7dcc68da68a591499596301126a3819af3d6a57277b20fc8e868fc70612a2671280431db93ea8e99004b958ced6b85298be73d394d4958a213212b27851385a793b43e0e915bcbe83aafe043f4669b4749ebbac86d5a34be9102063720f56bb4d96e9b1dba9e388d9437af5914be5c763d845f2725cbcf2086aac57e17d83c7fb00bec56d4d92547544dbbbed5791fd02263585a1642469d09d38a60b78b1fc937f495d2230b88e08ff8cdda44019031cb67cb52b97782e600a4e00cfafad91bf412383ccb1a113fe440556d3ffe0a965aafd342c5358320d26e9d9568944a19643859340d975ae4a5f5adbe93902af4790f6e97bf949fb6c3aa2402d242ad44165afcdb4a0e85f9dc744a6ed392329a1548fd58dbdafc692aac7378fa3cab9fcb92af472591c4ab2547551e1c43bef353b2999a6f02a3e9cfdbb9d6d26d5c97eac2e926f9c060e80940e0a3a207492a1ae4c16ad842e156129b548c5253a376f8cfd7323468df196f69c88eb06b50494fcbcf290b46bd695e1781cec59da8fca5cea6d8550a5621bd38d2d828176ec1f7708ffab77bfdcc1037a22000e941e03479224f4aa75d9f356b54cb8ae88b164e7abbf6b8e83d39cbe8871f0634fe8ff73545cbc186d210a61472c3b1921a8ddd6c919efa57ab0725176341e21913ad0bae91414c2d4a8a2787d1652979fda09ad355cd9ab7091410d8fe62a7924c6bd14ad73fe2cc00762dbf54cf21b703056741fb8329496ae04a701080caff2bf80da966bf3df3cb8944f888d2d576b5f1fb44a14b9da1eda1593d549a5532952abcfaf6aa1e22def6a2e9a4852b013a8d15e211778223da8d89c2fc37cbd0a5c6f783bf2a106a8c77ec42ad7b30d4ed964c9d414ee54330c8816cda29b8d7dd784e80a762149adfbeb4f4a36e3a4ac734e3e208f421adac6a42e95f57ebaebf0176367e20558263387bf07a97879c318acbee428fa97e66eea23ba274c1f59d6584ea977694f175d1717b419bde62ab3b14575c6b9690a759bb6c92899bee12ca98cac26677209f0054e0d639ba02ea36106309a88393ca535db2e788f0494335952fa578d92298990ddeb2436338c417d39c9d90b665b3011b0ecb4fcafad3f817a07dc69d3b894e20a0de507ed59686a8e0eb2cf4c1139ef7e28ef1661f8f1a2a5478aee3f885929706fce82b7f270f3a2a92b63ebed9a2a0c6ec76c8d94650e712bd5b86071cb602d431d0c9fd6aba0ff5dc9b040dd3b62360baa7b8db73b928fce467e0a9ef560fd68af66c77ca302be71a1665b783af9a6eca75dc96e2b1f7cd0801b58296b5ab238c025f35d8dae638a1576237d875d3d07dcdea2a122959a22177f78997d6586aca53df113fec305313a3bc525ad3e8f34a0639875f5009bb2fb275edb165918e45bba00aaf0a3b28c47ae175ecaf37f701d723fce21faf32b35350e13200bfb17e72717c5f91b050265e61165c648194feb87861c8bc4d19675e1788755a158dd27de1e488b065a93e781e4942af6684e2c06a9182a134392238593f4b3b25c947b86a64c029ed7f221366ed0d966a9568a37a77eaf859116974823f350761f5960d2eccdead92e295e6a5f0e767271254fcd0f5f5776475b4198ed09618afac328f1d6dcc6efdc9478208cd4b49946471df2902a2862a2191393944ad26983ef4f6771623f79308458a258f0f2078a75a57d205fbd05da662b2c1efaec5b7804cada1d8c15fc79bf107ba285119423293822bbc8a8d6cd8b6273d9c110fc78c62845100bb433212af505f2157f44ef0e631695f0b2640b9481afd45ad689fb18e89735486ae0df2c15dd2b6cfd53c622640680ee2e47c48c6bb4fd7e7cedfc330dc1b239cdc13a984feefbee131c6a8176d6bf4af217b2710b698bd4997903dbe9dc354c893053de2a6cb2493a8ee0c513802ad9a555993f8fb36fe861a741dd9ccdc3f8ebe95f7a220da354151152d44610801c4f64d10a933212f3f08080563d2d1667c9d584fa1a9dba16e8efa3e9d99afac87f6c376782b7a8e5fe24f904c9c5e5011dcb1bdd8d0f812e74eec85b4bccfbd670b0a5163cb92424511f4aa7824553cbf0ac5394167bf95a5d225722704881491ea5bac03d1b1aa7f61f0cc2900faf5edb57487ee1cdfc14bab7d91013e1b33b2b2103b1364d3f6d70218daf345664239f25ee211ab52d6bb81391c7f79b3867de0502f69b9e6698c273f06b50652a7fa12388fec830eaaabd0c129c969637b73a697435cf9eba12373bf0b63b7781bfeea4940a2f12c856c808f9215e199a67378c6b8913287fe24525a6d7ec3b5613f4aa67ff25a11926208af72d6512ea5fbdbd7fd55b9a94f8f56dfe7aa264590b2299f8c88c87c64dea68ceac5cd645407b0d77a88fbe826dd945741f707fe6fd67576e589de188724ca78b834c71349486bed1b325a102d1948438392e388ad6bfaed9f3809bc7aa96c2448a7481a4ab423807a53cf3856ad557e5801457255828eb3a32e0c9ffcf313c561ac52039c7c18d706c128608ce7e4e9728778553f2b46ba55c639f3e21650aa7331c64b61129698c194d29a019b720186c9205175e5457c413624e23783ce5ad288e0c3dc3467ebeeb72a1f1fba725c23ae1b6a1fbea6b84794bc1b43957264a53ccc1683413fa4915b9f37daed0c321d1b88352054816a881563e856d360b480ade6d19746bb936d3a4231f96041cbdf4ff274cb810f855bfc44788a8056fff655161af5b12d51af432185c6fb6fe34a8789212de80deeba20541f7ccecba0a97af9b598c42f086fe0bfdc9fa199e751851007a208de62903b0c90517f2e7687e49be44ca3b90a97d35a38fc82b271871b78ae96e80c7322232e70a7e4a7931bf1b1f2fa4c45052ccea89afedf43a312fd0ba215782ed5afd7b93a47dad4699e2e5736bd4a35971e21587b39f40bfb229786020a6cd8d0d929546840d3c1e5298b5234e35f41f17f13e7ce6198739b83d383d6b092a9efda0b96eb6acb38045e62ca4e1dd1cee1ccab67b2f345ae4c57eba30f5076a021b53dad76f25b2729b197cf0fb300a5b1d342fbcd757e12666a86ff8eccaa7e4b7ff048ecdcc9226b9449b26de7721952e155e7e69cfe406262adcd3118e0fa6ef4a170a6f2468a01f82c212f95a5aec680eca85244ce29381f6c2f5bf4e36baefac9f1523fa7500cbda3b3b6037ddfdbb84ae45c20a85e1621ae2a2b97764346935f50be16a20f9c375580cdb647c087fc1e0c544d3b3be98b23ef20c86fc22a8e0ae72fbfc958fcd8da1155eb806649080ae7e753901e57fc81b604a1b738d5d027ddd225a51954a26bb1d1b72eed5224a861aa1595521ae66ffda7b77213e41f8cb2e4c2755ed447d5d61f52c869b0b0026b23d34eb4aa8cd7b80a7a638c24a7059f49c944ef217e1d360422e70e62b688d8af12655cadf3d1e944f4f87ce7e7f725335043d9e5ef4b49dcc234956d03a90f68a74f26461aafb4d12b8d2a60e79e712b7c0f62e59f2fc4517357848cc994d84a93ff78a81c81624183171037dbe3d5ff26a583a9e6053ec6a1af77d8e93cfaeab28072305baf177f3812033bd7fdc26fdd76a7556c37c81fddc5c8f389b4e416ba86865924c177adb5c3367aa8503d882319dbe56384d888e5f777310b4de786d059b0aa81e9e2b35dc9e3f685149b38668207a63b976603a85ac2cfa92a60d955d717a16f1b1948bac4a20f765319088ebc296e0b9761f7f3fd773fb3c726b1c4061871d25278eb97809d19876a3cb3fda7b853d8e40d7655b0fbab450081d83ed43f12b905204171fab8e78b0af01883d44a86384506cca436e9fcfacfc686cbc3de5cb97221f96e6c236f7899957933df5484a9e5fed1a3f96ff70c4e5064702a5bb9d0423e15c714793aca770acaa5ba282a40eb90154229c8e379d7b14a7d390bed30e6930b7020fbf6c83229d7b4d5ec07790e1cfff15165e590bfe35f6d1dd90a023969e0ffd833bc94f95ad75c45877f8646f00c536489b66750a282574c52fb5292dfcd6c50a672fafc9f262d21666e4d359fe5313ca59b406a71bbe0c599285465c3fd79eca0552ef9e9767c64744ef6f0e8d08f7b4c9e2d82a76743caa6b591fbb82966b628054a9af6e67a1c02f14be3a8636bfdcaa5246e5290431cffb4d58ee8af2d8e85cbd223d3a67e5728e27d6bd7d76f5e4ddc90edb406aed5ee30f536edbd3eb71b0988adb389fb299826328f9274c2d81dd471e4bd69c8e889e15c62ef7935301d16fdac981aa8604bdad7074761fcd67630c3a2261c3002681bfc2930850ebe10afdb9e0a028e571ffb397ac2563f058dfea0d89ad026db1b07b72ee0488c1cb24c8302ea5f6ed0037839c78bdd388464fc506d44eed6d5eea300e8877424639b659a3c50c927dbf638019059817de3298faff5e752a7a051c21e64b4d7f835787c9903da4e31871a05601c85a0c242df2a0a130fa4fd02be99106d9d9e93c6f5f4ee6b0bcb801faf09396a849d21dee733533221c7402bc684da2e", 0x1000}, {&(0x7f0000002b80)="4ff44fbabfa7b9124ac23a4c3b92910af05d2ef632fd287e95f898fd97b3929c116dc42fa9f643c2d843f9c856", 0x2d}, {&(0x7f0000002bc0)="b6f7ced0af5e778f149a6b79aa7a29f55ff2a43eae97bb11813b62c569d8442930db63177e85d6eee87205e0f848b85bb4be023ab4baa9f07a88a06002f6d4bcf8bb0a7fa125d6c56db3d86e5a7431c3627506983652cdb07a60c5ecb5ff8442fc13bf9ad4665b8aca8ad3bb78dd53f2b2be2e745b38e9a9ff002f8f91feca9dec46153d4c87cd0233c9271f959bcaa178daf2c2d9cc9c2894a7cbd03b63a6295d1a093c7d63476b0b921d3ecafc8478f6fe732465eb6ce98481", 0xba}, {&(0x7f0000002c80)="7af0021d7c5d4591ee6318d21a019c1837f1eec851e230f3584ee9a69a13ba7913c842d2eb35ba2b7b877eac7316a010390b7dab458c28e0a9798df3e4ef88e667430de8af9b46d7103a0d688dd5f580809497e2bc4169c796d9949206e64f210ee627c0051713903edbd7103510f1ae1905d2aefcae86ea25042e17caf070b8cfb817a9914eefefba697fdeaa7ed64ebf358cd70143b7322a21ff5e93e66700cf360ae137e6ea559f1ab53a5cbc27db2e35b46012116b32ee0fbbd6a561db02d9d92969e282d19a7868eb111afc58bf170c89ad9c22b4484e1524212e02a1e1ecdbcf2f767bca5caaf278449b5efab183f0c2dbaa9e0b26dcd1186e83cbe5caa83509ddf34fe16853c242d827822d67759e549e831799955a153e0e0b1b92f59ab4d5175800d7174600ee3b68b8786f510bfebb4e8438947aad0f99b1d33225b0fc4e5cd54fa03784a67c4b8cf55c2684fb0903dd9d0752a29159bd72c63f7a1ea2737f150f738a8ed6045a17e014e6273b351c10c0d6ba495126994b824c833f23f530ddf3e18313a39a27b0c787234a6cc9856dc1f8e6337c41c3d873d5042e79eb83a5d1f316aaba369ac90d91e22ac596fc8575958210b09bf19c2126ff20586590c32a8ff109ddf82ddb855923bb358ee76b1d368b4468e274b27bfe4f94d30544b81bc3da1e1383d8f99d5d1513af3e45350eb11c2a5a6dd8098814fa35c5ecd69b44727281669ca2423e44c21d9ae7c70c67aa1952fdc14207b7142b31138a9bb3c06321635d4807352ab02ec03b2caf0a1adaa4b46f95960739f4dc157a6818c48a019cdce6b8a1b6f09d2fa929f24cd0fab58ca46e2bfe906cf5d61786188660222ff5b5ba6474bf0fdf776b0d6ac4614503ccd9787c9f6ed15a27af690d2151caec5242c8fd99b0eb92858fbcce3bbd05d38bfda0977e1638adee6657547920b498092041e5ce98cef45598c65ca8c50f9989ef3e4c3c80182f9fc951859b139906d35de7c1d1018dcf3f05f307623f4914b5f538f5c21d4b3d29dcd2df20365b0cf0f4c3478df289c9bd8520ab0688704eeefb1e7217be619d2c4c1d90752c20635037df94c9943164432fea25ffe7077760823c3d41031e411e9c4703c94add0123823e0fdc3e60762c38bac126bd6808b137887e7709d60c9c09906aa32bd47684962cb331f401ea77ccd85613b6d0b1de6ef4553b6d9cba4565b307e59cb163084ee6465380bdd46b746b259b9dfab8890af4c970905105792b4025c2c5395d4acdc8b3e557e741ab33ad255ca58a5e66ff5261ae6de3104382dd19a48b5e3d573279eb2374735f32e9705b311727073b9a79fe5895d84813f80c4571b73999285ff499631c95ff56dbfe6d955cea54502584810c544e100f62fb24e45521cd27598f60a58aa56e8895a6584ce12f42406d35862001c78df83771a450d87b86f9a832b83b244f43c7f2e21a16ebc1a27301d3d030ebba31849b957be92977f8813e7a6a18c75d42fd532b2f6fe68069458b64b2c1573cb00b003dff7942814226c5ba61781567ec204c47d5a0b2dcf1a0df0404bdb909fb203db9aef158294233450a96977ab25ed7e04c7a144c47cbb5060f284e0a95e8067efe07d85c011b1ce653fcfe9a4180c5b558f02fdca0dd11b9625eba1e4cc356259cc6e9e7a7263a4db7f3189e0b13ba6c742ae99e40eae1c65d777c90694976b802f6bb54461cbdf6ffeebe67754fb42062d0a6b7bb0673a0dc93083577bdaec0e920bf5f483c9619231d31f7e6d39fcb3137e1ea29adcac8f00e76de3893d5e0ea1f78017a38628153041eeef51d26be9319696071047637f56e395454ef0c19777d2db0f295005bc2a5d2bebbfa3778a2f7bb323e2ceeba333d886305871ed0324b65cbf3705d09d3f2a54b21fa352bab4487e9906f3e4438d120d9b293383dddbc01c1162c288074ce99ee1d4c2a0b63b995f8d089c570824c9ab6bcd0fa1fe416c5f14e6a4ef315ec67ae81c120c13f25c44164b352a465cb06d5a7de89551ffc1b035324743e6c9353bc09c4902e7baf7cb99986942ea2f361b45951786d745ac69b014938c70cb1f83965d4bde2dd9e94b60cd027b1bf6f7e106cee7bf4452596e01505d33b53c2ebef7622f05ce545c549bdaf3be97bd18b14082a557ce5d5c23f2880e043b41482e93d6a7d453b1b37a008b5d3dc80ab9af7370816320405d1a3fa99646ad1598bce53aaca0b870dda180443ba85dccef920ceca5d329c874ddc0066857d1ad9c82ed18d1dc4287f2c940d33dd938ff4f36dd81a31a6d0fc1c0370891870fd74f6701d7a861a57f4a8c3648a2efc51a5b95420a2e8bf864ce20df151c83fdb9a14f8f8b924254e54fd455b94f6b3a6d743a45e8cc25ec0b96745838b790c06dee06dc2c82bd12ac0aef7f4f3047843294c5db829014add6c07a5fccccc9fc43a6e13123131c5e888a70e67b74f48f05bbb8d226b53bce9b6fa95d128b77aadbe0ac09031a3d4e5750136bd27be369a0ee137b2cd488c22cf2d6d70f8fcf3dd93709627c396caa6cf74032909473dbb30a5ec33b4237f3cf7707ebdc5abd2ca3e130f47eb297803aabc8ca96d3a41fdd98e028c026bb32b466d22549b5cdda30dc6e0f46e968e6a7e72768aca2e768c90b700c1a76e07e4a180a7cd6fb53198aee2e88bffd9c5bf3a5c8e08e6c10ddf37c84a5f2a94fe9885a49a5864e5f0a12363744e571a8bb7417f2139df0bfb7d63fe197f168a5771b31ff1b6b99dcaa54c22659e93b76da248a3f7b5c2d0b1de26b89200fa05088e2c81c4241d747846dc186aa9e33464037365d72fc13c4feb5ff02ae40d5015dbad7af578b5aa653457093c4f432c92e1aef85f4924cd1c45b393b19e1986c3d00178555b32652bcaeecbeafb43fcc33b9f88c6f404269ee63e48c9e79f310b246d6b754c62d153efb36a0ac1f097011dd0ad7c4ee4766b41494e7ffec2df6e9e9a8bd2927da98d03e9c805257c5e50f9f1902bd29085d7af2e22cf0a4aea7b642dbe9af76a0ee28a0e7af56b3feda9231b41885ca04b35dc32a519f1a132ddca90dd56276d5092676a051cf42a351b0b729da9dd13e9c1bf9b44323eab8ab712041e7f87bf5d26d54591d0a79cdab2d69e482d25944d2dbe98bafb80d03a8869be4b1381ce32ce25d496d50d87155dfc36efe54e5219c51d0031390c92a3bbb1e6805629f80117eaff57e8e408339e69d8f3d58a6f68513d78fc68c811a1ed4b48f47cebc230d3fa26205679c9ebb1847ff96d485faaa955174b8314fd8dd93043458492c0a4ebd854525afb19641a93cb7bd22c9caac2aeaa418c7514ad81b818667ea5055f24294b09dfb1a297c5e3a0d048f950b3449ce4207bd26d098120265f0023cf83626b20c44993a114914ad830e8a43ea8ca122ffbadaa8ebe29a19399fe4e08731674ef42ed051a1a3588871d86c461ae4e6bf56d921f60de61627995f2453af18dcf857b38a0d43af435847aa84ab535e9b78c46537715a3be535745159ddac5e5dba18145fa5995fac2c54c53fa42dc1205ee1ef6ffa185aee3a1d0484a3443bbe980757f90271d5afd3007b93534f47e7be819d6ff6e5fa45289caa98f28390e9d60de9afb807f4335ef40a93ebb730ff9b3b921507fd279dd05431d8bbcd7f1856e81f5664961904c951a7546ce108f4ac97f36684b2f40c80ec1f488d702df1ab8e690d0a2a78f2fb077afa37322a5d8bdfda8f9386567c65cf52c7a5e7b7d3267cf1bbece304520a8ec53054a6d6aa0b3eaace9c4ac39ffb54d7d4a7691977d7d39bc9e418fdcfa4e10e8e3c574b55fc36f40b0e589b8d01359af036defb23734fa920e7db1d752f3a46882ca12a1bbf15586838b509e21f31f71125898c0f83181b19265bfc7da95e0a1b6e910a11881bb73e72c36608a9f1c74c04ad5437c0b0a132135bd9121804bae5b34f602562db2b42b1bde2f5f1caf8e78935bc9c40db8c073d92135439bb6ef3ddc55f8a7575b5e6b3608e8028102c278718a99e39088c6a966ddceafcdeb9270a482f4f2b7a78d8709041376ccec436d47e6fa8fa1b1643e9be99919bbe34b63f0293f571620afa27190f3d8232c6372d4461dcbf9137771e4e9eae6bfca3d8b2507d0947eebe3184ca86188652d7f14a93546bff30ee5c54edf40047a887a1af5384041be09afd14cc248f461cdb5ee42e99d0069a220e247aa6d58a15c5200b7b28c9657afcd0018ffd1feb2f3c837052c7ec1803ae827971c9b7652dbc3afba22aaeff3df2b3f518f605a74942eaa2aff84915a6ec08d0162bfe8a826e0d66f994139ea9d2973ff96200ab67290e94dc1c588d2665288660f14b4d9c5f944ae7c12550a6130d61698748c88b154c902c23199289d56b70130caae4ed5fc0554838f87028788682e14c070801535c6b4606b75673637b5a46402437e86227861c662e2a978b0d29d403c22e36572749dffc6a035b11c3021b4c6e218cd6b1ee5e340d0841b64f7435dc7ef2add55fa63178d3e1673522d7addf4f7a3da744e243980103e297730f58ea74ec66e10521cd453f9284fda5278dbf2f96c10702911e8c25bfe119b5948af70ca4dcdd7b17b34e4f466736e9c315d2079eb06f912a570cd31ab2c24add4d01c51c4d0263a4152a02829b07e6dcf2d89af6b5c77f31edf5f47009b1fa517ba32d24257294ec621d175347daca725d7e913af1ff55bfbee7cb7dd58e9ded9043107d44bd752dc6e7544d7bbf39595de730a6d2a673dd9a4dab3549c8483ee61bb6acac39647da98009a9116a8bd25bf3540bb2e7069bdb6b798271b625293d4c31ef20cffb5d32a8b6f9a6aeb8af4d383d7d9d2a34fc995a61efc931c52380ab647e5db46dca97ec7d1594bc4cbd4120c94dabc4efa7d570944e6a4fa5b318d53c1e3e748bb341ec922c1a268131a8ea7633212d1017b5c2b6919d7f24be26bb31625cf83446f2fb3bb6f76827f42329530948b59fcb94cc962df498cba4492e685a76a1aa247eb2fc14091f2728d15d596d93fea1b7382935f31d981ca301722eb7d204bbaddbce0c8ea217d664f8413d32e9557e10053b82825017dc4a7f6d69b067756fb8779affcf2c68081fa747b84e397fa9275875e682303fb4524f638e79e9bd4913d5e353522152986e5ad496390ab9a05e11bd1eb37bb8aa75345caecb34c17bd2a823f89fe7aa4c962a7899de3ec51ad31e68095d1cb40022368600c882d9ca611fa2ecfbc524b1d8203b8051ce2e09a603805ca58e1b3f2df94828caa0f83025ae8cd717b1e599fc034d1d147065fa9829601729a7275065356b08bc9a5866f0042fd611a36081400a84ecce391ee6828b00038d6d46dc6dd0a21c00dea86bc14468bdfd631760797398a89601bb83fdcc7fb6deab7c2e70034649c04ea9107efc67bbcaf0b2bf9a622108ffbee495ca29f18deda857ac515c04e61a10646d316e5471e9c949dae22c770c1a10089fb6b55ab5b291673555216c5405409d23ce415af8719a270cb73aea6a343168ef3719ca536d141ba404118808cbbbafa6127b2910568e463af7f3c59790ca8a713aca7391ce2e8587dcd94af5de8bb3e2e1ca72a5751c560d6e09673cd36f06b764aecad836b41d5397f3d6d83c9b229ba3360d297e0009ed9b215d53ebb1a7941b91181f48cde70ec748353c3de46bb33d30d069cdc86fd69d9d72e8a5e6cf44f04a761f9f53788401eb7f033a7296e98e7ef8159839b9f41d8e99ffc7d5ce403141d8b7283d18da895eb", 0x1000}, {&(0x7f0000003c80)="a8d7ed5ea5e9bd1053cadc75a89896aed6ec0d631b2f9594a2570e655938365f7e33b98b565b87545c05bdf7abf1e2edfa02ff20df482768294fe241084d172bbba3d1e79a16ebed1c88006a27ad9e7f3e2545bf7875e1619a6da1e3969923c48fd06baf516590584ea70ac554ecae21", 0x70}], 0x5, &(0x7f0000003d80)=[{0x70, 0xffff, 0x1, "f162a32f8c5ca42be2626953f2491892f5e34eb4b67a0f4d5a4d0a84cd197d11690b81a8d58022cf9895c7bbe7c9a1fe2f64b80bd6044b0a536aa7f11f7c02888ad3d8a4c3f89b806e31a7d393fd2136b030f4ed1953a3d7671d8820d23ae4b6"}, {0x68, 0x1, 0xffff, "0b44d7bc0c1587c4ced0edb9da3a368d7fd55b76490c015e3fece18e0790dc704edd66bd4173d05259835f18843085591e332634613c3446ed4f607d4acb9cb657b7b3251cc84ee75b6a8b8e325cc123e2c8196b"}, {0x30, 0xffff, 0x1, "59de30e71bcb91ad33e4fb7f99e20801a3af048935cec3b2891145140b3b"}, {0x28, 0xffff, 0x1, "0eeb730bc72f3f15d214bdcb13b68db467"}, {0xe8, 0x1, 0x100, "151679607b5d0e8437b7ce4256b8bb6ab7896c9cc72033ca660229f0cb197d3273bdc127f7fff3457bb7f31153d609d367555cb829c5dfbd670ab4eeb61a262e78f60e3131e6844bfd147d68c7af7568435a09f2ef5e109443abf59cc7f369b745071aa623725df2f8b6e15e217ad348b25a86bf3f42f82fa3859adad9104094ab9a3164854217516dd51be501c9e5d230299c882f0326678afbf40a2def32f661b092ce31834a94b05a728154dcd40ea8e6cd4636e6cf4bebe511cdfb03fccc6715e85bb178cb34d21e43efe787c6d216"}, {0xb0, 0xffff, 0x5, "18546d8b7a32ce657189751ea9303bd0c8c6459bf96cfc2b851444c877c9664f849c1b900b68bcf6a388b7670791282466a19987d5d31e2d4235034c44a99b23a5eaca5723e3175608abc10ddfac3f4863c35d6dfc13cc968150f863ae44aa0b0f41b85e9b5ec015766f54247abf991e119a97c1c07c06d8e770d46072e0f029f7e0d11aa1be80d64fec41a3158aa4910643a74cc0823457702628cb47dd15c8"}], 0x2c8}, 0x2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000019c0)={&(0x7f0000000480)=@in={0x2, 0x3}, 0xc, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a6e9f11ffeb3534613ac2a5842c1cf25564c5aa5c153c28a1725383df77d8a5be0da982191e82e77d07e82ab46aedb564064855debba6e3dfcc56b73706f4ebfe6395a0a19d0985a800091ac60c53371169b590aab011293bf9b1fdb63e391c4cfc2d1a22ec572a228bf85b19ff22670c8626180bd30e1f0629835dec3c0a88c7e65a1180cfcbd59212b28be2e6bc7460be1ee2353e8cfb0747e4d88f975240e41738a05d67f4d243f035ca4a5cf730338b9e5d5cfa08809aa434747e78713c52be2", 0xc2}], 0x1, &(0x7f0000000600)=[{0xf0, 0x1, 0x1000, "fc407e4f3e54e5f84eb9020dfe1f822ea237c39f8db402c59c60eab8807f736d0aaf400ed852ae15908f9fc1a5ff3194158187ed59291e7badc7e714ee9528064bcb1a47266cddf6dddda2cd97d76a8086f02b525440cd7ee0d7a6cc0b11f2006c9831b99cfffb7c0d3ea5ee31a928c6019e4f3f40002e9597bdaf3b2a5bbeeca76540e1dcf1933c47ceab9fec2b8477cb546b5d01bd11fce8cc44cebf4c9f87b895d00bb8600552f1582b49ae478ffd7d2e1df50e619c18c04b3d37d70cac8c02782308d783c205b438a763229d87905cf390c83957e274f3"}, {0xf0, 0xffff, 0xffffffff, "c5b8116a92eb17769a088dad0a7caff0efb72e965b910bd42f18428100641d00b9b4c0db4bc0bd276f8fa808dfe0285d71bf556e34f4c55d93b083ab62b5e51bb501b0e1e52f78abc5f5dcc1ec9aa9c958fe4b5870b40f398aacac482b8ce27660ac0eba69faae28df010a367382d91733a0fefa0169fbdb00877794e8dc5d9c72078cd847a21bcf20d52d1fe9dec06d448829d55fbe01acbe00a0f96652370636d6658713eb218193915760df9045da4ff4f904e1adfaaacd17af111f557f9b140e0582c63dd6fa67922df19da08e7d2370dad6905d23e53de1"}, {0xb8, 0xffff, 0x9, "475a6c723bd32d22a81b1c86b5ca53c4e8d1f9a6f74c9b743a6a75348f33a314be45fd5672afed52c0b11902853ec20a8412883efc6a0e6b3b5ea05288ec0c5a1c39975295ba5b8dfd227621e4dd7e09b6870332517dcc5cc8b0d8d2f00cdd68aa18d39e063b8982e202095bb85d5587b4a37ce47edbb2918d23b2739b46923ff8c7d5646c09e30508789ecc1e07da5b60d3aa685d50488b587b28d136adfc1984989e12c42605"}, {0x10, 0x1, 0x1}, {0x68, 0xffff, 0x6, "fce349cfd59152162d45edf92384cee5ce1eea541d3bf16c4caed87eccbd8622b8f1c191db4c2e819af96a0352edd36073bada1093b83e4393984ccaf1991d9cbbc85e0c7fb92324848c21f47b0f5d6798"}, {0x1010, 0xffff, 0x5, "1fb6e463eb3154b67f485f9d4d12554d5985375341785ef3f0b345fd93267e684e5813a3712ecfed0a99818fb65cf2786f08541eeb8fbfc41906a83c10769e91de5002d6afc947ff1c9146e3f6c31ab7243e3ca4eb9aa2e791a130c8b2ea2b35c8f8bdc8c26c23ef419e2a3d84722ce52f417d126aa232a1244accf6eda7ee0947220931538df9529b1888433911663029b3b6ede726a5e2f0dee12b4e966f89ba2e0657faad3ea53cd066d51a5b22d0a01b614c4f473cba83e5cadcc3da8e198506fa2e92dcd9534ecb64d06d56e44b01a6d4bac2b7ebc3fad7272e08128e52e0af894667ff9221b3ae885e19c1b835a8b1066224e59ebeca8065e12424868747b315943efd4cd4cc2de7c7932913fc4064913458e43636637af22db5fc2474a2d9214b6146fb2430c6aead90c0181c09ddd536134c045f4a2d7fbe716ad7d34140e269a5a240670b73721b77e3a4c039fa6d898c791c0ce7ee8aedda435e8ef28fb370341f3eb6a5d69f873b62d87ef67a11c04d002f2e745327693aef8097218de1d09b56ae8cbe5ee21f8ca7027b066a992b15310b0309221cba94b7ddc2f8d98b89def4030d8c09b280328a1ff16bbd3862105802c65adf4d4b54f50db35ec3ced5e895da7bb24bba2f49ccbd9422fda5c74d9ab735b42275cc2ebe9f6fa47dcea5f170b3054793753af32f17d73d82a985a3270beaddc3d406bffdc72bce9c0302456eb473501d979327121ea90c1598e4b228526910be9a33756ba8e0b9c78649251a75118292fb8d261fff7661763994053c578edd6e0a4246dc8b09b5267991ff725984186e52044b925f52e29fa87a2d67834ccd407644ce9394c3771e5d58bbe02f9c54478bd8002f90b8142ae3f5e992122e6aead332adbaca26d6091d83ee1ced3ac8f5e2ddc52c68f0a075accd605a1ac792669af2952a39e1cc094148f45d3028955006137daf6f0201347e772380db94afbdd2656a5ec0e8ea2985facf33484365851dd2bd80db3cf5dcd539771a37ffc67e42a7d637d605b72b2ef85447ec524d3d65afdd94efc8235b6ab6cb9652a4e428bfc4d162b8d20544daa433e2cc47bb4398ef61e1ce67462fe8524a822838591bfa5b6db62ca4b007442ac18c7ca034748f088a5ab7a9868e81490011dd70e9a9c004a0b472df26eabda094985e0b3d65cc2303fe1234bbbc899e769d3124047e4f7629d21aa605f833e6787a3b507ab4070a6ee28fd4270852b63df1169316477441d424a433913576453ce4b742f5189863f3c5d6d304ab3f31d0f27c386747b453489d00a93182de516fa0c2263b058211d53aeb72db3992cdc1116918161f3ee056dc3d6192b5a5b2966236806a4e440dc742dcb662fce9d2fbff62bc978cee57c13e18fdcad7ac718f26a6f55da89dce4fd9b3dd6f5056442a604bf6756af7fa66bb56e7a1aee448aacfa4dead97a8f14ff054248f3da6eafc35a82627088fede56f952c2b1505d0e825fddb83134a43272b4a4ea255ce92c478c131c2aa41bdc629ca5c26553373b9b41725045fe3b334b78baf62cf7061c79f823bcf126b8b20cb29e0d0bebecf0c2b1181419c127789477c26bc9edce60fcae34c0f14e87d7617c2499cae5178d0b303982511d59a60d49a05aacaca7c81947394b0ff5ade407ecf8cfa7e3d3ea4297695a6b94cffe6a7efe348d9fc0cb8f2ed8f66b24a51a569fe629039924dadf1adbe5fa2f73e10e694518c75aa8e45a890a06b3e80f1c89169b2bf807fd7efe9392ab17969b483292eb87276a40dccaaee395cf89a33f888ba7fe6b0984ba15a88e0467b7d75a9d6bd571c202608c98563549b80fc134f0fd93e4e1438751e44790dab44da4c6dc1ac8a08014e7dea1f24c459c5bb217afe31027ad04e23d9b1cb0f6e28591e51b6f2edb7910bff0a0b58fb4dc323b416ed8991f43c73a34394e73e7f6701cd6def337010b910095135636a9c3bf77f2db5ec2c2e01c89e738b6a17c19e1c73d82dc049d71ef85289ae24ec42e616754fd2b4c1f0686b5f14e09fb1fa7d235edc52b28a48841cb3dcd54d7b14f63075d2004ef5db7cbf7586f44367446ebcb933353e266ae3efd03ec485c305d3e3cc62b51a268702bae773fceb86b903a273b79e656d5effb14fca6c22a17266cdb15184d35f3b51c813ad8ed12a3ede0a706ee4fb96b9787e595c0a739f00845cd352e7384f0cc1d2bc6a0005cea2df8dc3552bc53b3b37e73474800110999a9b9c8a86be7661b572dea39015826cf7930afa2ddba152d114788325a741796622c0d9a89d949c9bdab5ceaee90693f6b572a56b1118cf9a266fd9ecba0e460e55e73d021b5e861589f92e4f10e77de77e1fab78048e82fd938d1634bd2dc1025be39da289e79e0b91b106a1d3284b269a4a2dda82169061c933ff971b6fc36509432906338348075329dfed568f18266dbabd4e270a93b863ce3f6a41527c2deb32d0f67edbd4bc5bc084415dabd5db6e44a1fdbbc4f0527e3b7be6919c8613e1e2f2862b60ec9b3e56794101c85bbe66b35941671b38385e81069b1e37dc8930afda6c468ccf4cc62b4b0ac8d241f8c36dbae738c4c4b7501765fba0700c23d15555bfde84bcba0fd71eaeaab28a034e1fc5b93f31ed05c23e8892c9717a072b8c93b4acc152ea1cb6d30b05eebcf6dccc969700bab4c2a3a33a320284868f0a04817faa5f2d081044b453f96653215ac2a8e98d245fd592741953136aad3808f91edc7a7e5fd0206d3fe2432c561b21ad998f8f4078a90a9bbc5f9c21eb6fdbb137b66c765203050dc7e6d59bd7c53376325d77433c5911a45e4358f3ca10a69b70a97b550b5c56d65aaa8103f199a1c460914055f9cc0ee56ea82ea091eb50bd1755bfab2c5cb1931c1b988b19a972be34a41074e5094f1a2bc6bd15bf8c3338b3a7364298f8ade576490363a5994264e51992b16fbf1c05f0d0cdcea624c42522d50dc0c67f9ec31351815a74ae9788f4bb2d3d836d0ada43404f1c1958b49fa398187b83b61970cd5abc0850847799708f4a663ad04479c046aa057319ca2eb3cee60d7b867f0ea34000a5641453603047bae597143c85c4b5649300eebee549665fefd9d2b336052ed5806241430326f97ecd507348a392e624bd9278dbfb5537232cdc525ed94aa6662f18a0e1811c49cf3b117973dff982f51ca92cac70794ebcfd58c65240f46f2ad5db492f51137437fd529fe96d0b18d843064d7d3e66ea78de608a7e158641d179c62c357d98996b4f0df68fb12a378a5bf123ed9cc46728597c38322e088255d53c2c46f086dbb2cafbfbc7ec4fb89c7f9191cb125a63f4676eca7fa1474e7ba2a914686523dd99fe1345bb1aaaa5ed086e5590890f201c19d8c1c4831b4509aada7f0b0ee10ab451b3e1381f0beb91999180345206b71b1ab201fc90838918ecfd36868515ec93abc4cc9ee50944b00dc9356aa81f0fcb76a0a6eb5b346f68ee964f0e849e89984df59c103cc8cfa050888dcdd7b7d3bbd0b86c2a1caf97d5e0b36e44729255f1d7ee80f6990c4d2bedbf22a56300c6a8fd4322bd2832f3e8483e04ef545a06721bd2eb3a6c9307d9d70ee4434d2e8ef396cd730c28504e442e5f28fa16cdf62bf1886b253b752362bde8a2dd6c340410bd531303569700d2612024991ff93bab64b28ddd9171607620e5e2c8b6990230bd2652d22197d1bc8d1832552ca49bb9ed347db0ed4a75ee0d8efad280bbe289c65ac5d8d736423007b1e013c52e2095012228dcef4ad95bc8360eb7bfb5174d4d4960c7ae690e4f3732d4e4196b98698ad9cf06ec605057bf10c25ca85a22ac592a638fb2368b9e25bc60be5f644d4c4fe4ab812f9c838b81464befb11db7041b030e0cdd9685d7f1d5ff273e66023af6a0fce5eb625a9d48fa7e9df84179636d5e6d8e99d90df28f021282d6abbbac401180a882de9686e937fce938bbbaf54ced85223f9a69883c1852e76a47ac5b430a16169e0f740bd7a63b23504ef0220744e74570e1db537b5eca23fab5043f2237c7f2fdd98d1c7c8ecd95126eb538042a05ced1009c35516a1533db2ad1ff835d10c0dd396f14c2db9570bc161c7a1a77b292362f1beeb43ac3776a19263296bdea76020ec19e212a9e7cd82d567911395556e472a0ae97f57dff3e9a67e24948114d1667058ee0c9fee73f7c5f00d75559704d3adcf301d379288085f421c09ee57e3a5724930c7a4ce9cd8080662511a82e9d74a52e66015259d0bcd108b7fd3b2d17c9281f697209512ef6811decf89c8d68747b469b7e8003b2e4d4252739fc5397dd8a1abcc56dbba2e676324ce7fddbdcf147841d39458088c25307ebe8fec2eb0e3bba10cae62a9e3d037c13af3432c636e555bf46ebadb6a640c811873a8051bd0dc8129d042e24c15e018344f4ef24f0c2d55a807d21ef19e1d10bf0657161d9da744435ad63626a1e67ccf66939102c7e9d73ead5ac3eb3410e02859ded075a92d9d6561730ac6f2ae485a9c0410e03e123bf46c4be7613d8bb2c9f17e6c844e8c09479bd339940cb25089b1b32e4e72393a7121e2a8bdb364c34540546bac228e981fba6f9e3620fba7b8577bcb47c872c45ec8e1217ed1581894ded987976cf6e6575b9120fe8091e5218c4ea9726195f513d5622bdc75f0cf6bcfe89edb9cc3a575edb295dd5912e4f8bc9af89237bafd61c83cc1fef32c617f7682c775f7dc9cb6828f79d3fc66f0bf9f4dc5870e62c8f10f22590a178f91d10951f9521d42d4f3ee3e4ef2f09ad267e15d35a5fb09dca2520dad9df6d9e1303ec77cdba77ac0d576ab5dda90f2dbf9112a50ccb61168d971c17ab0ec66171e30d084984375544ae0e26fb2ed54852eacb0dcfe2ad0d37a17a12e6b1af4c1b4c9bbe1a9b1f5db18cdcd62d2b4cdde6326de8e7647a3a2baaad995e6a3f4e82195bf86c54fce66e3d83db41a75550c4e6e73c76d6b1dd24457311130a95a57765fb7acb751aa956e36966406e6727bbdea3d20a19246763e274f7ad77ca53676366db529cb5f9285024969f1cc73761502d4cc4caaccd0ed1875baf52f651cd35090306aeb6882a2305514da05658d8c02605a01d8ee4ca1ec2f9b46f477e6d47270ca6808f4f9e9862201c12be65f2ba9dfe94106770acd04195c8c45431e723d1adb0e4796c6237e0c3c15012ba8510dec869143f95e552d7f27731b1fa16be53fdb4478571e074c1bb55ae8bda11a616d33f2edaf79b305cc4cd3cf7e6d08d6b1dcbddabc0aa3bcf9ed344b33291103cc0afdc717ade2eaeccf00efd58cd4ba3cfc2c2d8bf6fd90d0f037cd10c44ec526c24ebf170d144eac18e82b658d662d4ee9708af88343b751f803eee1a4f38a70a7dad98d9ef1aa2df7a192994c6d2c56b16f3dab9e021160d38789dd3ee83964bc375305c0c477ab071d669fb8b6797e80fedb42ec9b4cb6abebe0c72d644f2be7f8edafc74b8361d3f6222dfa5c559a07b708bf3598330d1e1be8e9a963232be33bfe0e18df5bb1fe77b1eb521f0438bb7604abfce87fa9f6a59f2a4bcb0d25bd02c945088e60400b2f3162ab2ee3d5628e6dd0bfe0e4a75313ea0bcf40b9aac6e9a741582d399525dcda8a8eaa7c6abf5135c2a357f144cf4d6e91e65e660c57c7b7a76e6cb16a97e41e3c6357e880a7b27887ed249e48b76ff3cbce9dff0b09b23d865568cf1b81ecade43f051f49bf15c41351edf6ae5f064cb0842a270a3d14515e729ae4e5bd12f8b0a67ebf7c1a69d0b4966ccf1cf0bc7f60fc6"}, {0x88, 0x1, 0xffff, "7878c620ec4a7b039fbf5c9e998f22bb58c6262ee172a40dbec0cad8733cc5df74536484d8d2bebe339a3730e0de1f768ba689ddbe499863b9a0d7efd6cd7bdd48ab11f6fdfc0d845be8b90831b28b5b3caeb380064e3d0756642e599155e2a9f161aac0dac6b3d90987b4be748e3752a1094cee"}], 0x13a8}, 0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000001a80)='./file0/file1\x00', 0x28, 0x73) recvfrom$unix(r2, &(0x7f0000000180)=""/142, 0x8e, 0x2, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000240)="02fed95b85cda2cde440a59aff39b89ce17ec54addc64e5c7ec6439e064b6c3c7f91f690cb4df8d500d220a443647dd3cf1dd646bacec008bdfd8fee577ff76975ef46d447be50458608745e344dde4389978e206d7e28bfb6cad505f99b0c2a1d4c8fa6d2d4fa83e13d51de04dd6994dfc7d470affde21726470fdabaa242da2880b375bfe84d7d59a65aa882e7796baf742a9f5a7f24b197e355c2a8b265fbd53884339f713ca327d10149e7bed78d7fb6038a2996ef0a", 0xb8}, {&(0x7f0000000300)="93ace1dfe7df5ada9ea22ee8cc59eca4a3356ab608f7df8538f9df592494ac85e64b348e8b246353328c2b3f118bcf09b16f39a05a7894d167354671a6260454f425a7e05066ad8352134a234c1c52179fa32c6023", 0x55}, {&(0x7f0000000380)="1ceff31c2f9692688a8fa2d37879709b6b27f5a6da650d4ce7c3273119ef6550f72daff93758ea2d81dec1561a436dbcb9ae0e0f07f5962bc13e33b957e4ff46d3550b18ffd8b53f1b2c5c6d3a3dc2205834d224718001866996881ccef427b4327b9709dd1f6994ee30", 0x6a}], 0x3, 0x0, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) clock_gettime(0x2, &(0x7f0000001a40)) unlink(&(0x7f0000001a00)='./file0\x00') 23:48:45 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) write(r0, &(0x7f0000000000)="336cc1778d", 0x5) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) lseek(r1, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup(r0) 23:48:45 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) 23:48:45 executing program 0: setitimer(0x42, &(0x7f0000dc3fe0)={{0x100000000}, {0x0, 0x4}}, &(0x7f0000000040)) r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000202f665f01007f00"], 0xa) 23:48:46 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = socket$unix(0x1, 0x3, 0x0) r2 = getpgid(0x0) r3 = geteuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={r2, r3, r4}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchownat(r7, &(0x7f0000000240)='./file0\x00', r5, r6, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r9 = geteuid() r10 = getgid() socket(0x1, 0x2, 0x1) r11 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x8001, r5, r8, r9, r10, 0x4c, 0x1ff}, 0x30, 0x14c6, r11, r12, 0x1, 0x623d, 0xfffffffffffffffb, 0xffff}) msgget$private(0x0, 0x1) clock_getres(0x6, &(0x7f0000000200)) r13 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000180)) accept$inet(r13, 0x0, &(0x7f00000001c0)) r14 = socket(0x2, 0x400000000002, 0x0) setsockopt(r14, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) 23:48:46 executing program 0: poll(0x0, 0x0, 0x1) 23:48:46 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) fchmod(r0, 0xd4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x2, 0x4) msgctl$IPC_RMID(r5, 0x0) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000180)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000580)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r1]}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r3]}, @rights={0x20, 0xffff, 0x1, [r2, r3, r3, r3]}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r2, r1]}, @cred={0x20}, @rights={0x28, 0xffff, 0x1, [r3, r2, r2, r3, r4, r3]}, @rights={0x30, 0xffff, 0x1, [r2, r2, r2, r2, r3, r2, r2]}], 0xffffffffffffff47}, 0x2000001) 23:48:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) getsockname(r0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000680)="b603dcf56423e9d89b5d9374936ab0b71764844948c7c32d73c4b5c7c47d7825d9a38ac9b955e6422ad272ccdb99a4b21595f8e1332db8655e9393d9db8719e007c69780edfc0aa90c6e14f3913f313ed5f789b0201f0444c6ac846778d574f4fd078ea38aa5fbae6e3a", 0x6a) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000140)=""/228, 0xe4}, {&(0x7f0000000240)=""/41, 0x29}, {&(0x7f0000000280)=""/113, 0x71}, {&(0x7f0000000300)=""/130, 0x82}, {&(0x7f00000003c0)=""/73, 0x49}, {&(0x7f0000000440)=""/66, 0x42}, {&(0x7f00000004c0)}, {&(0x7f0000000500)=""/27, 0x1b}, {&(0x7f0000000540)=""/87, 0x57}], 0x9) flock(r0, 0x4) r2 = accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) connect$inet(r2, &(0x7f0000000100)={0x2, 0x3}, 0xc) 23:48:46 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x22, 0x1, 0x9) r1 = socket(0x18, 0x1, 0x0) r2 = shmget$private(0x0, 0x1000, 0x90, &(0x7f0000721000/0x1000)=nil) shmat(r2, &(0x7f0000ffb000/0x3000)=nil, 0x2000) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0xffffffffffffffbc, 0x5, &(0x7f00000000c0)="17748f0a0380d2943665cc9853b9da67236bf889a768c8c9f134e069865b57185355389a0655eaa92b7b8c51de2d1cbe75ec58b335d5c6f8873b7261dee6a4b8d682455e972d9b24b2033d0535b103d4b43caf138c80ce3da936a6bb709caf51993524ec20adc3f091df3f58384bcac14777ccd45fbccda44a9200e78d70de68b6bcd62918a19e18ca3450e025ff809b163ab65da3662d1c4a28269ec1bd768de99a6c401754f22b43a576c57f3a5ee51ce757471b3f8f836252a48e46", 0xbd) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 23:48:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socket$inet6(0x18, 0x5, 0x9) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() dup(r1) close(r0) r2 = dup(r1) r3 = syz_open_pts() setrlimit(0x0, &(0x7f0000000000)={0x9, 0x4}) fcntl$setstatus(r2, 0x4, 0x800040) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) syz_open_pts() poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 23:48:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r1) socket(0x20, 0x4, 0xfffffffffffffffd) close(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x1, 0x2, 0x4, 0x0, r2}) kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 23:48:47 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r2, r1) close(r0) fcntl$getflags(r0, 0x1) execve(0x0, 0x0, 0x0) 23:48:47 executing program 1: r0 = semget(0x1, 0x1, 0x56) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000100)=""/164) mknod$loop(&(0x7f00000000c0)='.\x00', 0x0, 0xffffffffffffffff) 23:48:47 executing program 1: r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc3) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) 23:48:47 executing program 0: r0 = open(&(0x7f0000000200)='./file0/file0\x00', 0x1000000000, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 23:48:47 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000000)=""/108, 0x6c, 0x800, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 23:48:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSTART(r2, 0x2000746e) syz_open_pts() fcntl$getown(r2, 0x5) poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 23:48:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "08000000000000000000f9df050000b425a97b00"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000003c0)="3007c0c093ed11c1062c6b76328f97350500000000000000947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0xfffffffffffffeeb}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="a9", 0x1) r1 = syz_open_pts() close(r0) socket$unix(0x1, 0x5, 0x0) socketpair(0x19, 0x4, 0x5, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r3, &(0x7f00000001c0)="d0f46e67fc03070fc97201118f062fbae4a3241292f1aa3d746c3a2e9e6530215faa37191111cc2e2af902e7113b5a952b8b6b5a093bfa650a0cffcc95ba8c33f5acf8aa1cd679cecf119f2548a65b451fc9e22f867f95b2533cf80241c48178541a166225d65591fb26960ec534a18fa819165e30cd1fabd9faa5f0bdafa7635722c1b7af6224e33efac8127f5ef2e1f1656502fd469a1ae6b80e228db5a770e09f", 0xa2, 0x404, &(0x7f0000000140)={0x2, 0x1}, 0xc) r4 = dup(r1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3, 0x1011, r1, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r6 = msgget$private(0x0, 0x86) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r9 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r11 = getpgid(0x0) r12 = getpid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000500)={{0xfffffffffffff001, r7, r8, r9, r10, 0x40, 0x3}, 0x3, 0x7fffffff, r11, r12, 0x3, 0x4, 0x66, 0x94}) 23:48: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, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, 0x0, &(0x7f0000000200)) close(r0) dup(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x6, 0x3d37b120, 0x426, 0xffff, "759826584f585e134e78b0101ad783ef1547f090", 0x7, 0xb6d8}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:48:48 executing program 1: syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) writev(r1, &(0x7f0000000000), 0x1f0) openat(r0, &(0x7f0000000240)='./file0\x00', 0xfffc, 0x0) openat(r0, &(0x7f0000000200)='./file0\x00', 0x40, 0x1f1) bind$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/202, 0xca}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x2, 0x0) pipe(&(0x7f0000000040)) 23:48:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 23:48:48 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) lseek(r0, 0x0, 0x0) socketpair(0x1, 0x2, 0x100000001, &(0x7f0000000080)) 23:48:48 executing program 0: setitimer(0x2, &(0x7f00000002c0)={{0x0, 0x40}, {0x0, 0x8000}}, &(0x7f0000000300)) getpgrp() 23:48: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, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) close(r0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 23:48:48 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 23:48:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x4000000, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x84, 0xfffffffffffffc00, 0x100000000}], 0x9, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x80, 0xe69, 0xcf}, {{r0}, 0xffffffffffffffff, 0x20, 0x82, 0x400, 0x7}, {{r1}, 0xfffffffffffffffb, 0xc, 0x1, 0x40, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x0, 0x2}, {{r0}, 0x0, 0x80, 0x1, 0xa9, 0x1}], 0x100, &(0x7f0000000140)={0x0, 0x2000}) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000180)="dea49c58d08005ff4229707d762376cbe0221cf62b6f85e5a6ae5d782c79aa107002a3122229a959c66f771c8f8d8a2d486e493cb53c727276390960c0476a5bce71e42408a28dfbe107adefdcb950e84c7fd336fcffb9a00458b252ee1e27fbb93408ed7bc2eae0aa358b5c7120cb435028bfa14999890a978b667d2efb2f48355e3086ffbc1dde2cca7a005ea65096f8ba1fb16326dec1d0a562487d1d5ed8ed7c654a85a16d7bb516", 0xaa}], 0x1, &(0x7f0000000280)=[{0x40, 0xffff, 0x2, "7d16fb9a68c99b925b41a0585caa149393871b2b24ea6b4ee07454a5fb6aa8867cadf0592f156e12b76350ae17"}, {0xd0, 0x1, 0x41d3c9a1, "11d2024e6f943b5b332d6cd6c8c107c5191d575c731b44e26207abbba5eb05efad76359952fbfc88ba2f973cf5ecdbe5e2f6f72d0d6945d0416ddf00ad532e45e518f638f0b71900a9c297406ca881022354a1bea19bc98aeb228753e1e3b05db24b5e2ef1ff5bf2bf2a51ddbf06c61379085a3aa7e190412fb62b8680ddb4c7bcb0aeb4b366b0c005cb4f675ecea314f2f43ed2c7984491d26743aa52a5712b3814fabc612f277afc7b1336c733c3c74821dfcbdbbb28a2a1"}, {0xe8, 0xffff, 0xfff, "69b3e2437b7bafa5ca64c1f12f44786f66aa9cb60eee842c1413c32c1b879694a404fefc9cce670518970b35a4a99d09aa451e7ae086c6128e1bd50fe7d5c46f3c5a4dc7cee12a485fc6249a6b47de33c1dc8367af0937bf00cb8b68991210caebb670c282e5fa24272642a35c7495151a527d1b95640aae0b2facb628a7413eb27037764167ce2d22dbe412cf3919506d3288f369e4a61d6005402f07d14ac2b2db579f9ff1771af70cee5a3b56e7b7ff72045b34e89acf54e37c91f39c255066166676e8dd13a3b3fa87c538be54c1d6"}, {0x70, 0x1, 0x2, "3e7b88040ab7080b71a36a9a0fccf9a9f91fc504bc235b042902128184ac13c8f516c8db75c8a7fa2558a2a53f20f231170b4c2b9dc3edb1060c17eb2f054258031ab9ff34a64d9955025b0f430c627ab71c946022dc2967486764bee7a22e5f"}, {0xf8, 0xffff, 0x2, "0f90ab7aadfd643a0ef4dec8c87ce5a62d7c03a99ed6b5fdd6603ef37f0117d2d2515c0c2bc0f5bd245d7e3e8beea7cf6672089b964857df3d9c97ff6d75c47978c1c393fd643ffa957057bc2e78dd3c92dd4794f5e5d28888e4a88dbb21d5ba6fdf67cb594c5e2dbedef7beb9a74aac1d06fcfb9bd070f03ab2fbfabe8bcc2490bc30c95f88ebc932b9ace7a8e4c7dec1f7e1406ddd2ef74578f0deb9cb1eb6b01478ee7c24fd1fe017518ff5d98f5f52871af8c21857d8ea1e20f67b4dade1e908d994fdb56e039cf7581da47ed281a636576dfbd1a1e6ca71fceca28f3d1865dabaff21f9812a"}, {0x70, 0xffff, 0x1000, "36194bbbda1f583c9d109b288530c30d2aa5099473c65350397027b5e478bc1a35a4c1d72144442c8b70913ef5d8e34f256481fdf4016d8644e6e6148827b2568a61295b7bdb5955ade7fd7e3e4040e5618983bb11dff33cd7079496"}, {0x30, 0x1, 0x5, "8b10a2269b5901e2003dc306496568103cc55994bb3a6acf646c5c2919754e"}, {0xb0, 0x0, 0x9, "571065860b8c30178f23957b30bf68e6f106c92a7ba3f1232910b2f4009ddbf30fa7f67e657700e4479d723c16b655a8f54e6fc0d1bb6ef12ee751a9565e75753319ff0fd75d237c2b64e77c36cc856a879adabf6ab25ece0582927534a1bd1ca5ba2662bda881067318d3a91050348a5c8238fdb2cfbdb498127f34af42b7993326197bfc1d08de3623813fb0911fd499f9b824f3807f5d1bc079a9dc1566d5"}], 0x4b0}, 0x4) 23:48:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) connect$inet(r2, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), 0x4) 23:48:48 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = socket$unix(0x1, 0x2, 0x0) sendto(r0, &(0x7f0000000280)="a26a731fc24c38a442a1bc11a6e4206c9f0934cd5aa79b5b64dc4b67b30e44cfdf0c37a314b8869c71b6d0a29e02a0b8b53b9a668758e71154972ce6184696905a2a818697b3daa8e86e08e1dcdfe0e8aff0a323a28c9e8c549c0e3cf353654b31015e9ad3601f9c064c45d24831d1d8e12f7f630e05bc051c58e11b7d81aff4537c2d9ec879289979936eb0535a1146a4093ac2d357e208f78978386695e4f373630d79169a06b3cc60536c15e12bfad3b26bdaad863ad291ce83be883eb0af5aa11814045eb38e2872d1bbca3b79b18bfe049a1c14842be3056a4789251c8907fc541b4b9d23dced4220", 0xeb, 0x400, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='\x00\x04') getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) utimensat(r1, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 23:48:48 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f00000000c0)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42f42f53c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a318621276682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab5a25c403e505a774e6cd173eaf3bed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa450e9c2ce7e3d320d325968c9f306d8d3bf7ea1", 0xf9}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 23:48:48 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000000)) lseek(r0, 0x0, 0x4c19c4870b7c4c8a) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) 23:48:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/138, 0x8a}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1) dup2(r4, r5) execve(0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000040)={0x8, 0xaac, 0x3f3, 0x400}) 23:48:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) close(r0) getpgrp() ftruncate(r0, 0x0) syz_open_pts() 23:48:49 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) utimensat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000009c0)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 23:48:49 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}) ioctl$TIOCSTART(r0, 0x2000746e) shmat(r5, &(0x7f0000fed000/0x4000)=nil, 0x3000) 23:48:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffffb0) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679aa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a00", 0x10b) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) fchdir(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08fce71000011000000b990000000577d8cc400"}) ioctl$TIOCNXCL(r3, 0x2000740e) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x6, 0xffffffffffff8000, 0x6, 0x40, "c50e9c9dbd2fbdbfe82e68557b62d8f26e30d410", 0x200, 0x4c}) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x8) r4 = getuid() getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0x0]) chown(&(0x7f00000001c0)='./file0\x00', r4, r5) 23:48:49 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) pwritev(r0, &(0x7f0000000080), 0x249, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto(r1, &(0x7f0000000100)="a643b03a875bffeeb3bea11294504fb3235cf048d6ecc44ff2b0dfb6bd1719acfd71ce7d5211a3b9effec0e54216b9bcda8ab4ecf49e19cf92cd6a3348e7d83e90764c6d20", 0x45, 0x2, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) 23:48:49 executing program 1: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000d10000/0x4000)=nil, 0x4000, 0x4000000800000004) 23:48:49 executing program 1: shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(0x0) 23:48:50 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket$inet(0x2, 0x5, 0x3f) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) listen(r0, 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 23:48:50 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 23:48:50 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) ioctl$TIOCNOTTY(r3, 0x20007471) kevent(r0, &(0x7f00000000c0), 0x3f, 0x0, 0xfffffffffffffffe, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) getpeername$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) r4 = kqueue() r5 = kqueue() write(r2, &(0x7f00000001c0)="ccb1e8201a71407ea180cd6f06c2d08ca3c94afccf38b5facc5256c1e880b3a73ff89612088eca12de8d1eb54103c159e861b8f0ca605df2b54be5b7947d671a699397cd0bf1b909cce09cd6708835afe53b99e6c172a7143d594091ffc613fbdf066484671a8e96f78dba91d48252a7a5e25ed3e93719dfeb62ab98b28712e0280064008ad94140a23c68bb6fba86b1f0381881c2f5a5fe8303aa57590d71b11a7b", 0xa2) kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000180)=0x1) kevent(r5, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) write(r3, &(0x7f0000000280)="29388b4a295fb2faab728c772d6bbf223f68465082735a3e0b98246b90a5fcb816f64b4967d454297ebb7c558245291af59c444370afa1df760410efa7bf0672caee96007c0f3d64313fb1b34f93a1a440aa2bc53aef539da6bef922aab86598333067b21995959c3c4fe81b918c992a9a8fcdb9c7d874f7b42d7b624e086b27fe870a34f29858f4698ba0c11b8bf433f817d0b4340f174afb9472f933246f860a3ae74ad2ff0d5866c10eb9c0986c733d871ec75be2986ddb39759a6826845dec9764303aad09afba97bfd8e098bef1beb843cb89eeed0f019e4808fe008b6bd111eb1c5fa35f69ed925876fd14c8f4c057f79095d7e687625d7d", 0xfb) kqueue() getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000100)=0xc) kqueue() dup2(r0, r2) r6 = kqueue() close(r6) 23:48:50 executing program 0: r0 = socket(0x18, 0x2, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/30, 0x1e}, {&(0x7f0000000080)=""/115, 0x73}], 0x2) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) 23:48:50 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000000)={0x6c, 0x4}, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) 23:48:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) write(r1, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92", 0x0, 0x8}) readv(r0, &(0x7f00000005c0)=[{&(0x7f00000001c0)=""/69, 0x45}, {&(0x7f0000000280)=""/144, 0x90}, {&(0x7f0000000340)=""/252, 0xfc}, {&(0x7f0000000440)=""/153, 0x99}, {&(0x7f0000000500)=""/131, 0x83}], 0x5) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) 23:48:51 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x6) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) 23:48:51 executing program 0: r0 = socket(0x1e, 0x4, 0x1) setsockopt(r0, 0x29, 0x39, 0x0, 0x333) 23:48:51 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r2, r2) close(r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 23:48:51 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x80) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet6(0x18, 0x1, 0x0) socket$inet6(0x18, 0x8005, 0x1) shutdown(r1, 0x0) ftruncate(r1, 0xffff) poll(&(0x7f0000000140)=[{r1, 0x54}], 0x1, 0x0) r2 = dup2(r1, r1) dup2(r1, r2) 23:48:51 executing program 0: mprotect(&(0x7f0000376000/0x1000)=nil, 0x1000, 0x2) getppid() socketpair(0x10, 0x4007, 0x4020, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000540), 0x10000000000004fa, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 23:48:51 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x100000000000020, 0xfffff, 0x537d0b7d, 0x4}, {{r0}, 0xffffffffffffffff, 0x22, 0x8, 0x1, 0x2}, {{r0}, 0xfffffffffffffff9, 0xc, 0x1, 0x3, 0xfd}], 0x2, 0x0, 0x0, 0x0) 23:48:52 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000c4d000/0x4000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmget$private(0x0, 0x4000, 0x101, &(0x7f0000c4b000/0x4000)=nil) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) mprotect(&(0x7f0000d12000/0x1000)=nil, 0x1000, 0x2) mlock(&(0x7f0000d0f000/0x4000)=nil, 0x4000) madvise(&(0x7f0000d0f000/0x2000)=nil, 0x2000, 0x4000000800000004) 23:48:52 executing program 0: mlockall(0x3) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) munlockall() 23:48:52 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) close(r0) close(r0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) 23:48:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000240)=[{&(0x7f00000013c0)='x', 0x1}], 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x8) close(r0) ioctl$TIOCSCTTY(r0, 0x20007461) execve(0x0, 0x0, 0x0) login: pmap_unwire: wiring for pmap 0xfffffd807f00b000 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b000 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b000 va 0x20ffe000 didn't change! 23:48:52 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x1000300000005}) fchmod(r1, 0x20) 23:48:52 executing program 1: r0 = socket(0x3e, 0x5, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/208, &(0x7f0000000180)=0xd0) socketpair(0x2, 0x8005, 0x80000000, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x400000001d, 0x0, 0xfffffdc6) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000000)="f87392ba06c108b7a933d0027f3d3508944485cc9acced99b36772ce9d7ff363f0b2a34f2ab62eff049a7de3b11a3ca97ded00d81140ea385f12694589074965", 0x40) 23:48:52 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) getpgid(r1) msgrcv(r0, &(0x7f0000000140)={0x0, ""/145}, 0x99, 0x3, 0x1800) msgrcv(r0, &(0x7f0000001300)=ANY=[], 0x0, 0x3, 0x0) msgsnd(r0, &(0x7f0000001300)=ANY=[], 0x0, 0x800) msgsnd(r0, &(0x7f0000000300)={0x3, "6df990bd09c237fd635e167018c7e0dc209c11d239aa1119e7f9a65b30a89b2de9e10d61ec0ac1b1392f4804d206555880edd6335e1fbe31b9a4974b3758ed8e9b77be2dbfa97a4d26567290cccfe48274dd22266e6557cb6aae05fb3eca713b6684ccee237e87406a22f274a73693b5e5191b427e429e0cf24e26511dd8551b4db37e81a8eb904a80a3ad54bf83eb1323b5e6e2b83cb84520404ca7690c599c33586003dd98dacd2eefca3b8f856ad48e34cdff578ea4b184175f604f9dacc98b3edcb2ee912fd9ef041a0066678bb584c32761a93f250f9f074e93ed806dc59a07b57134f266c1728658de77efba7928e07d7da7dd131710103b3663640777db436730b0ed93c1fb09dc43b81b4c236ebf038982f941636777404acaf901262cb7ad15cbf47fd91c313f33980cf446ad7b86bb8f735bf09edf558f2cfdec7fb67611f136e673eb75d2c4354f223804f80f78431e4d2130bb88b65ede5304e21cc588642fa742742bd885d5462a2c46bf047b2b7ca128888c9030e6f3cb3f17ed6b722bfc85d7be497c0c4fc92076d0667a8b6f4dfc7b7567c46556790cd95ca4f33b01bfc8793aa596cea397bf7aa603b5a7eef069101d33d58b8de0a82079c6323b06185192c47c17f872ae1672b4d2a3e240ca43cb98e7536ae0d2dd2447224d87b38bc2e2efd50b50fbb76c2e0b0aaa8dfb772384f3af54cf4446b140a81dc8fd9f6e010ed082eaf3e57390b3db641146e57bd966ca795932331cb092e37e7e3038a3bceab847a26f0007598422dea0fc0e790957ce31b0cf815fd78249fab1c649da306ae07929ab42aa3e048be688214189cca33ed9ed6c1944fb9ca5fd89cd8205554a848fd1f9ce26be2f257e2e97c10f41c12a6ed133b67ee1571528cd6567353e5362b7d49503ec4923c005c39fd04abab79062e1c743a8b7ae114825a74a19c84aa2cbd95532265e8e4e3ac71aaa661694e4e9aa920c6e08fbe02bd0a3ca6c77a97a3f264a32c4745e0593e174b948b75e8513a268154b0331bf6851248b2c5a8d4b3b94a72a63bef148fc083040f04408022f22b2ba07110862636aae6a9451f0b2e279905ec9b185cedceac7542e12b292e7e24b43821f593f1940c43576aab256cf9459989aa86617a6a6e0da78c8cb8abf95355c81741e1e2a93123001dfcbca558a8e46701a50aa2a772f6d27ee487af0b4600ea6b2b5dfcf4eb9d12e1c8d9f47b5302434911e0a6401134f7c47b8b1fbcf1cc3c827e55bdc2b4362b68f1bde5bad05cbc272280491af88f5da912ff1410d64c200d9c8da3717b5d5b7bda62c6327161766e0bba621c168c6983af8052b823833852a40ab13c22c4a52a98abfbd6f80d8379a4fbae5a6fc206b95ff350b700c3efe038c4b71050d713f2076a7011ff23236c1d49839f3c17287a7cff510a0eb20363d1b953c380aef096a7fad99fdc6497a82b70c170b589ed3a46f24886e067107ea2a4c0118f1e0a5c0d72faae055f959f5d42ce2fc808e7842439aa939742b76bfef88642e596b9d5bb8a1951091edc9af7f28c9b78f8a5485d27a1f24ced5f8b0c26d7327179d6f35beca65e499d39f598d19f0153334ab94e707f87ae84dd4c7749d899539b60c67ff00546ad0231c4c4ac3fcd83abd6c0e5d4c8e2b2e65a344bc22b658f863264471a81bec500e000564af6258583ea15bfc7f1acf405b120285b930ee436e1be3be88d724505ef2b450bedaaa843c8b13d3f891f025ffb98eb077874a0d325ebff7b70aa074f98722c4910e10d6572cf7b1d988c9639be9e4d21cbde13eda3ad14a9bcf65d2117fc58b555d56e271069d4e68582b0a34527562e2ddbad5c5167d1eaf4ad2a0cae565efbe2e75d13a970446ead113f6a0fd8bb53c7d0687ace9068e7e2f5063d8ea6708ec91956e49b0a55de7c447cb99ffd112e393782223db4438b5f3af8398867d7f9f583a7c45b022c8a6adb0281cf3f999a75ab54aaadf5eebb69b511383f63bde1b43696fb27fd7f1bf958ac751983b6b75570f093b9c37d8b2d61d719f7ff4efe699e6c61f516ebf625c7bfbf6c0b5e433fe1b2a865b2ffa43344bf375ed310deaba443ec0b5d495ba57f3e71986d7102cea1e0d3bcba6f12fa697bce872e1934227103fe8c38db039c56e6374d250fcfba8c3e58d15d22314009fe0c97ba58af4dd26a7d71433d7751d0798583cbf719e1889a0351a915c0bd8292057109ece72b060c33be7115a0eac4709c4452c61d124ef303e790f54b9fb9e1f1b719a1505fd44249c8478b32f53f7e58b91451bb7dd2aeeeb16f6c74b69c023fa208a82b1c980b74a1b22068751728702aa8112c7257ba4db43c2ed22f894f00f7d8942e5c443499dd50d0d377986d0277790011763352ce6995dc06fb1f7d7a5f26a504262630eb184355410392447f64f9a504ecfd5493150d51b4236f2be1d98c83d61ce967ff4fa4a27b5d4e92528170465d19b0d0524db794929f37f5ad5fc602d2e034a9a1f73652d3436cc26157d637a37ff5f54010287e811523ee441fbf2cc015ebbe22194c3bad3bbae996e668a0d8c7e4c499cc62c49ed8aeefcfed8bcd0801ab892960b390052cdbdca945098c09304bf719a9213080ce734106d602f1034eee1d16e19b3e19e54ca03f22cf060a05a5a9b070d8a150298ac22f0c0e4bb7e9abae4c4b12d73e6fbb493c4c506f0716ff7f68984b3264c7223857da2a70dc704a3822b872dc97ca128e554e868f04bd155d8b8e785b36b1f3dcd9bc0776213fbf7ad4f0975a2f824a5a65a3d79e7d0e2bb9d8bf634571cb7e6d56f134293e9f6298a93dc303406f8d244d1a18f031b7c12ffefa67a2218746a73ed79af40d146f21c0e5f77b121dcca9ccc747c541d159d30603ec5d4ec969347210b3d185e6bfd7b7f885eb6e3558789d7b7e923d9eb18ff21e14a974f8e12a28187ed621eb9686a56d891d33a1c3085b9e64a9e64c341c8d27fcec7b18c932b2d0923e8bd8ead835627a7e62c20e8d4f136dbd59b28cc0878452de6b81472d29c4a69b0d13f72e43c3c271c720e708525328f86ebc62394c0050c4326101b0ba4629478a1d23332dd9adfc1d2947ce8cbaa047931b734e2fb3bdce6c51ac04356eefd6ded90f5f25d309bb4066205c85fe1db2e3f3de9e2c446d1c00cb9489fc7e5bf2bb0509a05b9adfcbba88f3ee97ff1250ab9649a04ce56ca532d9be8e2c25be474c75fc6b0d4fcb4b19b9e4491eb7d7ac7a30773d9b66c20e76219b36f8f36c5bfb680234eb49693d60d11dd8997bc5c8ce734b42fcb55a3a0edd613a5229ff44af26f6b0dfa6b09ff6b38b33ab986edbefd2bbe8d46d021bbc6ba7606811a1379a1ae5e603c38ac02fd7db2a8a991835be71ce3ae86de10b9386a0429d0e303dd33570bed9d3b0001a267aee0392757f62f1d880faa698514a6600b6e5ee20310a0a359b99ff9065f11e3dab05c3c23277c6043cdc5f0a2eba807a4e948fbbb38671388a3fbaf1c7b3b901eb370474e9ec7482bfdffe8459d4cb285f588439c59c8fa22ad94f1b9b7bbc04d0c65cdd5309aa847238a6cd4482dcb14bc8c26feed0f5ce7c68cfb1f46f455803dca2a4c2f451d377e975aaf1fd0d96ce05162df8ec29ab4c2e32b0f190b08c00eac091d95a1711dae45e8edaf8df4e64c9dda4f458211be470cfc89aa99bf1ae546b1a310c7056f5bb3758e2174d5aba0b468c6bf05f048cdecbe8143979157427afe6e308e3fdfbe9f020c999991c5d3b4e7a9e2c6e5976236e495f40ebff3dce1b907dcc84c572ccfe7d34f8fb5093067268a76af9788dee73c3cc031d7e6c555a98167d3e26c2b396ec1b8eba40f08b98024e0b629e49af56dd6cf0c91dc952023d05760331c01e92995d58fad62bbfdd9f820dd3a2d683a2604b8acbd38ab2818c98720eb8fe2b3a034e0c7d7ccf26ff9467603cedb25be6a2da6dca9b4e067909f30a4443ee20168e1e460b598d72bc89739bf3b0f94ae320eb682d6a2ccc12d901fccac7d7808b4ec1bd354a887f36b34cee53b77d65c41a4963ecbde653dc3e508aa1c158d9dd650b64582a2dd402a256b6f8db5445867262ac0b866961e2f2f6ac678c9fe3a0da5e35c4b00e7783fbd25b0b28d935532d81aab771a5c8f107391167a1563b7da8483ca2264157cd504fa4c34595198d8e73e8743efc2b655e587a16e25ceaf08f7037ba7dd68df692223163142a964e571bf359d4cb9993ddb0cfc99d76a7806260f3911bbad79230003ae6c21b93de92a373c3e8e9ce255d0273e6649d8d1c03baa19b72b968e2c296a2b79a52fdcb9ff45c4a287292e9320c2d7469ba0166156d6ae8193fcdb22c907442de739911de41d747f68081f7a665f82eb380e7cf4d05b6907cc2b0f5e87581aee5a1169c26ca8dc20610d55c99ccf772d5f0243308ad26253886a8c3cb0f46591e2a188bd1c450bc6bf6c088c596a88a60b4d9e0887f7032d98b8f9febdf2057a3aac294926b1ec1c59adf096d45e97ce61d37c42e2650f91c4b836df55f5a2d5c2215f40841e43e507abc61fe5ccffbb8f0dc626f95b1333e4a42b7d14ea78e93b118c304b8f94d3ea57664d99b162f5f0e2ab717f0a50fb7100a0431fa1f294fb0e4f0efa35cf2cee9c6681ffc9500598f0a11038baec466ef5c26ccb80bfc64531140d806c81ff7c813f0f93fc4c98a5de9d9d72eae9d3aa41a95373d6ecbce0900ded3062678b17b31fab792a3a602ed06227f274cad73a66e2189a439aaf53723581ac7c18a1b3f443d9e6a744a9d10eb29ea2337fa812d0069b409f9d52521e6c70d7677c1634effb2b6d5538a374e40a6aa27dfaa49dea34a0c618a6983bba7fadbe0acda5f95ae5891e8a9e83f243611665f90594a34d192565ba9a0ea5bd1421d92131edf7027b1be80012b86260f7b0f6caa0e5c248d5eb8a5459b500e775ed50ba137aca03d45be7da6241e7751f3114a8da95bb639723724a64f0894515838b2a816a57001113d5351c07f7b2e8d391c55734426a716b7b4cfea95730c9884ec0fddc09254aa8f46deee495f43a0c11fc145e675bea6232aa2e8f4109c40e5ca788368d447e84607070c426599734fc6a74223891d620af28965c196bba8d5f2fb258731dbbb33fd8a9e4872533702bc634443741216c441121e9d8adc8b1e367d607d14164275e17e638f36880c24785e90f120f12c532b18220dd0602ee8717fd63acbd659bff4904dea7b8ae5008271299d009b86ce23878f9955c05cdbe411a66a1f916b6f4dce8fa10e8ed9ff43b75ba58833e2c104d91f559ea1e14f502905f52cad52e5613fb65029feffce554e7ac32c301924ded549dee11bf45e300c43342acf96c820919c5c30588f8e99bbc46238edf6709780bdf2957f36df2d4aa5fdf088a57377b088db61e57c3e362f4e28134a25f936c562af62224859ca5d0feb6cda98314949f1e72ed7a4318aca2f9362d889d2652046bd275679169cb9662be9f12d6eaff2d2e4dbb7cf3474c75204e368a8733ff9fef159c32b4dcadc5b0c57750b46990aac6c7764b3a9ccd3b81487b95d8fe4ad4c6c90156b125ae1000c332bb8cef6d11b1f13f2df46352ef37c98fd500df9af85751dc395bcd20c8c58e14e29e1326e24a0747faa8013eea2c37a8945656912e3b197d59c5077052a9a954afab8149f006d96455c091f0a62e4a876b9b47fcab371f824cae07b3f9e107184d1f1cec7047e14f27243fe89468805cd15f271c18be82"}, 0xffa, 0x20000000000802) open$dir(&(0x7f00000002c0)='./file0\x00', 0x90, 0xa0) unlink(&(0x7f0000000280)='./file0\x00') msgctl$IPC_RMID(r0, 0x0) lstat(&(0x7f0000001340)='./file0\x00', &(0x7f0000001380)) 23:48:52 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) getsockopt(r0, 0x6, 0xffff, 0x0, 0x0) socket$inet(0x2, 0x4, 0x40cf) 23:48:52 executing program 1: munlock(&(0x7f0000006000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) 23:48:52 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f00000000c0)="00001c506f5df0d50bd3d3f0820000", 0xf) socket(0x10, 0x2, 0x7f) 23:48:52 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x9, 0xffffffffffff3048}) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000200)=""/235, 0xeb}], 0x1, 0x0) 23:48:52 executing program 0: r0 = socket(0x2, 0x3fffffffffff, 0x0) setsockopt(r0, 0x200000000004, 0x24, &(0x7f0000001000)="7d5fc54d74693a9f4298d283af6a72322fb63acb585e97b456cca6aafb2dc500e45ef49d81068089bf3f1758c721747659bc1386a81b7cf2f6cf0d", 0x3b) setsockopt(r0, 0x7ff, 0xff, &(0x7f0000000000)="f957c100d8cd300a8e22e9a9845f1643cbb445297e4599df7ef421e434e34fa944b0f10c2d0cafda825f9720ecd08b84a7e12403c8c5c600f5496e0ffb1f6035521b99d1499299536bb485c92b1dabcd8d2415ab6255854215d9897e807d844c652101640006af8126b0350fbbf7cff8de0fd746bc6e9cd0f26e3cc922a4993fa04af08064b9bb19e25d0469cd0cdb52dcd88e5353ebb0226ae44cdb52efced354d5194dcaeac0842f5894e505a3e61ce666594f35619712c53b0f1729a770771b9d8fd5e13886cbbb15f9108a585d35fcedc7f20c387de34a28a7f634a76528f0fb65a31082e7e7dc778d939c505f5b3738f2a97e375cba7326e73d482eec7f5ba12be13a89d9af49d5df22835312283ccd0120dfe15788420a2a765fa3b6d9262da828aab2e8f872eb4b4cdb5607d545e981efc2fbb633ee17feb692da4bcf9d54841d3af54e6426484edae27087f29f1eb2fc90e8a4703d6be1b416e6999e14d99936fa99df0d76147878931daf382912e6b229775764eab75bfbd732420994ab4a598e380374ce3d42039323fa4a644e5bf144977548084f6fb55a0d39d0b52fc7c61de3c0b00104dda42d2f2929a0759edfdbdfcd5e98563bdeec4d9e8f1e25518687def5ee68566a4a30a600357f8cf0397e35e7324c0406ffeaeead1ec6ec93f63d93a3192b47d4de16b6f4132fa4f547ab28d00603c8e8d474eb78849b20cd5a2ada08bbe1903ea6c020554e99762adf29d934a11665064c61a45bfc5fce886ec894d56c34d33b32ec8bae5e571d0b670d0042723267998aecf1aa4003bc250c5210ecd201669c261a194b523d386b7f178235ab3869a34af89dba8049601e8ac9c0f33392261466132d2a64525a02177c93785e0298f8ad5be3c7f4e91a1f14bfd951d9c382d747cc63b6eaebb9af121e5538f9bd3d4d3d23f3594c65fe20a483ddeae0fc8e199ad306dac6f4cbda2a1ca326d5898a835e21b17b8e4aa2da9ee68b60f30fcd66f7d6bb457c9ff56b0ef523aee85ca5208ceec9e6a0806f0d54f23a4ec98f516ed30bc6408af65540e7e1edb50efd772327cee48a49e949f1c0316badff5f98aeee785b085eebf56f02bbc1eccef6f1a7684d309870ec294b0b17b0a4efb6107690a5bfd957e927c194a646782094dcca6fda51b39f59bcc11ceaf4e71feabffb36da4b4de278f665a344aecb5ff8e9a4e4540799a6f46819a609f0317f81178c279e0ac6f74e4b81fe6c2149353ebc9d7409ca065192fb83adca658cea4a4de4d30462b90cde6a0ae10f750d40f0c2386a211732543f70d6e9086db95f420b172faeaae6f86b17fab08d284d284bde4230816ca4efa08e02d4c3fcb19cea0202177bd1eaa5a1315404163df04bab6ac93d2919c5da28ea4ef946f9987d269fa8b3b0e8144befdb6051eb67825719fe07c8e14596f6b9bd1b5ecaa29eb712db1b5056f70d2abe8728cd9ffeca45569b779a3b17ea26843d7cf7e1b1af5524613bd70f4d6517fddc62ca41ffe2f1f3bc0f607e52dda0447d1dff284a5fa36869bbe126ce64e3434f036d44bafbebe7d3946f2252d0e8024550907e4d69acef378f6405aa56331d1e4842803d9248e48763edcbf90726c5d6b94a92428d7d0979ef8affb8285d6f9e6290ad0cd7be52e3d7d0c5afa3bdc803775cf2fb470fa78ce952836d696f8cabefed6b3e18f2c8e55610cd692b305889a2c471805ce04e6044565dacd1f74aa3a57e683c5ab335e3af5efa42c5d4bfc04513dd6816b4cd83b295a0e004b093d7fd6d4f7ef255bb73ddcba609357a490f80e42fd6487fe53399dacebb0c8bc293e73701f0782741963a3c02d28658cc99260e58fff2da13bc934d5681948a1cef4b711b8f990cfa44ee2aa1f6eee5870a3154058fc8724361901b27bfddd3f58464ffecde585d1b8b9089c5b0174d2c340f35d8f2ba5b8396c10dcb2ab1bbde72480c526b1b609d969fdc949e1b435c682a5ff3242c49585b1709aca551f04e876b60900b622259d3e9c9dbb358821a31ba4d85952bc27e4d1ab21c12911bb32ea7bb0bbd5a3ff84b713d591d135dd8a651f8de9dbd9a09540cf41b9460797bda880fe5bab59a9cecd44e2064fd63f2cd5070e3f527a50119b7b4c1b44fa33ecaa25488eaa9077605edd3add234432069c005da09dd3561d3a38c768d01a09244c00d0c7cfe945d28641b4773abac19c468ab34b28d622a44adb60dec772889209d3d4b494a9d44dcf9bd671c5bbc746be9926ab30dc0aca2f79e13b641ddc1e85b1dbc88e7e2714a2a7160beb5969011e22ea18a956b3837dbe681d3dbd6d55401ae33a33810f6fb30fd24b55136f85a6929bd02c03fc2d96eaf2af9b6181fbe336b5fd516200668bc955c8945956e6c8694aaefafcb8b14b4109840969cd11d9efe078181139513bd3c05ecfa946104bf2509746a4a7788b076e8b051317c20e9d23670e6a2216d42d8ed22ba265035241b517337be138b77d40749c16c01555efe7dbbb37989d9ea7c64647218a6b626944fcff95094605871401742c1ee10572c43f3fba61bb7e371f6a1bd5a2a3408318e685c4df4a27fc2c8186af54fbf43d0e88e66c245d9a2a8f9d3c037e9ce347ba562fe1821f6729a9d6bccef9371d938105d09c8348a6e9ea748308aed41cc8af30507cd150b25f92d6c4978297849e41f1ab2d7017274ddb8082ba76ffb625aae267d4bcc8948877eb8406e2544cb84b9570fbb84b00410a518df3d22511338fb274859829683e354395c3b1ad26b7372034cca561b9e7ac0af8ec2d0e05277f1c1dc05a957208867b7a8d806aa10119024d508e11665441503f3ad9aa680dcf762ba3ffd3976ef7e3e1308aebc96b526b3959192fd5553875fcbdc9dbba2e393a87e32c7a38b078ef57f25474d723152aa0ff29c059db28e54751b67400935ca018e04fb28abff05571b3934b243eeec4302f93ac9f0a026c57b5dc3a03027c50f3467dcfd8e635c4876ff018b23bd654e69751d0eca1f6dd2aeed585477b442ee926a9bd817e42ca9e9c2cead4fd807f29964f579276c6cd919633c91237d97ad7cdc1cae2982ca2f30b4c80c39aea4f8c4c228c646b0a3da75b4da0ed63538c717bc5e7b4e17c6e6f6a0267d6fd0c1e20abaa4ad08e4a10acfed4cfd010dfe086e850231021f4e9b866417d28f861a29d2d300da54453eb9eda1336fd4ce14516497e150c68f3ecc1b136ccd12dfb20d83c0a7b9ced278c4d48174345140a4d57f21a5470ded931dfb9cf93cbaaa6415bc134585df90f4898ae12a06737ba6bcf5867a4c7c8562df85f13b51123fa6b0a3af713e019922bf7e6c6e59cd956123021685b19df8e9e8327db2219eade37989bd40c779f2c7cf611cb52720728d5f9ffed5757f0a36b0939cfdb081baa83d95ae227f490e85e90314f7d7dfde41643f8e07743bef85d7cf692380620b0cfe6fc2b6bf5722558b671983fd87df10a311e5b89a61e41b70c90926b347e793418f4c46cc1af560f671e3e2f20862d5c9af1fc6caa63651eb82f96595e12127b0df6ff8760fba277943f560792d3dad98749f5c4962d3fe7e2712e5fef48e25230de848e5606ca81e093d6480060d07fb6705572b9d230bd5ffee54e0a8c343f19fd53c43c1ce9d22dfcc7d4cb3ab6b411a666b650e47479c62908c3a1804a07cc4d69ddf919189558d1f98bc2d09a260efa1e8e82d7fd835c82c28040ef448f6b49514db042557b4c4cf395505325661ab5160ccce08e847f4a86a2759721d9c513b0373270e5eabcbfbdc07e64bbb364291d6ce7e4e65a12338c73ac5cb21445d7958f71562b50035920953a7271b40654bbf4523b46acb8b68a4a6baed2d7a182ef382b9ceb6c95e225e9d6889d626ac2b245eb0469f4ab9409032ca0f546f2da599ed3612106a4fbf8b891279cea48dfc1e21f8daea582e0b029928d236715a9c65a3f905ad73330221bb342d553ddf6b6496fd26529ebe30bbd350c7f011b50cb25f0f3e2ddac34ceb56eea6cbb276a2073e6310692387f79f0cd3ced43e141a40c0ab4c00353d95ff61092c560414a626646fcf5da468f9edaa9cdf162521975bb7baa643acb73d617a45b2c9c8175adc21c998425351be0cf3ff6a471275f0d6405cc29172291eafdea3ff2f1223cc877ff98aede49c064def468cfc5fe6b3cfd767a00ee40d929195cf26ee245ae32af6f0fe4ae77ee8b4a7018aa0a4fda6123938eb83cce8418fc519474dcd78eea4738def7e4a665bd2df5811c66bd4ceaa6d6c3630a25eb0176f100c7394fd341ad5ddbbeadfd3723fed951f773d6644bb75434d665172b2098a78397547571336c6881476767c5ab668a3c76ee58a26377e8c5e1dc481a122c3362590a0317bd659966029b0d429e1cd771557ab216e1817f98b89ad19e770cd49806749dd7163a393a9cb28472394f4ef2e4f63ed5c8c86d017ee67e1cd79f3b8a3da7e2b78c2f8dbc57b439b0c1d093d89a3699d549e9eef66ba2220ce0bbf9f6bab6178e056e587a45ef402b659c7e2437cf4e9c1ab181182df7b0335c37af8e8edec01cf9bfc5640d6d61136969f89181da3b96ebe2e1b48b20fb7b73dbada57ec4cf55d72e141203378745369e93836e49f087c61cc81ec9b49464362b82b144709fcaa9d29bcd1d753da26ebdd3a3250d10d562c2f3792bc1f72ddc6e715b05fdd892689de2aae19f1b91758c377a6b48e764b96f0953fded498dbf81ef279ed1b11ae84e8c52ba8d60412d3edd28b94be45cb690d6ca7cb786f5fb2f44745b9e5a7409011f1e3e4b8b91c80999f80f2c1e643145ca8411dff2a68dfc821456c2ece52f28aad23b5ac979da0cabba9b5908addd8d23609a03f8f87620bb0093b1a0ba49302ae598a4119bfdbde8e74a9c07bb9a1013287d99c89021762f33948909b0f251be86f264775f1e05f5a0f0d0f845c8656a29aec8e1373b0dc5252e035fe969087c65d9b04cdc3ab3c242169613dcc9dcfa3d3935c9623310ce96749076b90fc5a566fd038509332a94527742dbccb8105cacbb6e4e56cbbbb042956abb5374c1d2d81793b072784c872b5555c849c5fc1c9ad7a013249dc720ac4732c7c1abe24df148a44306bba502fb9e5c1eabc1cf01ef5ce07861c81e4f9461f92f360a046c956869febaf4c4713bf82202963b6d35e5735566ac2a6f9d215c74ad51c099c701fb89a59e0d18290902bf65406d17fe8cae7364eba60d7ef4c4ae70b60366f3360b974687054d92107b55d8923bb8c8e3806a4298a8c255ff5bd8631de5c34abfdaf21bf1df70691429c35ec2796f532d6d70815efe49903358d38874754611c1edd889b317cee65f6bb7e899d3480ee8180bbd2d8834aa7d082e24293b1257402c79613f0eb1450655c32c817a90edd35ead46d140e2a91331475fc58c8d845a0a2c71b7c0b44d321cd101a73666765e09131f245e15e1f5e024abaf77da1e2fc25ef549b3214a9ef647ca9dde740107a5ed0889323e56577c2e26c87e5d8c2f649a82d71fabc1649182ce8208fd7d88576f97cb29661f8729c0c47b341e0827848ee6dc3851e9f86a33d956c0d9fdc4ff4517551fec4fb7dac3ca5d9ef96aa90a1ec4821a73362840b8fb2756ea216ffd929d41b659c1edbec5d9d1934ad7072f0c0c0a9232ca551b7a3c9453b0576c8fdd98a9ee6194cfe716b87dfb24418e7836fa5b5b9a042b9c518165f198b6bbd5d6c0ffd3c2df7a110c6231c9fe3d979c3997baeb612be5190fe9ce395e3ac4e9f51992a", 0x1000) 23:48:52 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = geteuid() r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) readv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/10, 0xa}, {&(0x7f00000001c0)=""/193, 0xc1}, {&(0x7f00000002c0)=""/21, 0x15}, {&(0x7f0000000300)=""/198, 0xc6}, {&(0x7f0000000400)=""/98, 0x62}, {&(0x7f0000000480)=""/63, 0x3f}, {&(0x7f00000004c0)=""/32, 0x20}, {&(0x7f0000000500)=""/200, 0xc8}], 0x8) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r0, r2) 23:48:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x20000000000ce1) 23:48:52 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 23:48:52 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = kqueue() sendto$inet(r0, &(0x7f00000001c0)="201cf456b39a9f61ef082bb0ec66f3d13aef2ef71c5347e7f0e44bc54d05e14200f539210a9cb31e8c199f0ca1de9648347968bf1fa20718fe8e09de36fafd56aa7de3925555c0d11dfc4cedc5b248084a2a3164e0ef29f9b25088e6bcc9c724e4b15f651956fc08bf046372df3765ed8aa67b680107e469ac2a8ac38ea59600dde89076cf67ad19483119f1fa7c6e37dc1f6ddfbb202587e039047ffc7ac2047ec5b5758024ba3cf761a3824978514509e1232659afe1df", 0xb8, 0x403, &(0x7f0000000280)={0x2, 0x2}, 0xc) r3 = kqueue() ioctl$TIOCSTART(r1, 0x2000746e) kevent(r0, &(0x7f0000000400)=[{{}, 0xfffffffffffffffd, 0x4, 0x2, 0x0, 0x1}, {{r2}, 0xffffffffffffffff, 0x1, 0x11, 0xb9}, {{}, 0xffffffffffffffff, 0x4, 0xf0000009, 0x20, 0x2b10}, {{}, 0xfffffffffffffffd, 0x40, 0x1, 0x1, 0x5}, {{r2}, 0xfffffffffffffffa, 0x1, 0x24, 0x40, 0x2}, {{r2}, 0xfffffffffffffffb, 0x1, 0x10, 0x43d, 0x2bb7}], 0x7, &(0x7f00000004c0)=[{{}, 0xffffffffffffffff, 0x10, 0x1, 0x1000, 0x6}, {{}, 0xfffffffffffffffc, 0x4, 0x4, 0xfffffffffffff000}], 0x8, &(0x7f0000000500)={0x10000, 0x101}) kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x80, 0x0, 0xac, 0xffff}], 0xff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x30, 0xfffff, 0x3f, 0x5}, {{r2}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x4, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x48, 0x40000000, 0x3f, 0x3}, {{r2}, 0xffffffffffffffff, 0x20, 0x1, 0x7fffffff, 0x6}, {{r3}, 0xffffffffffffffff, 0x84, 0x200fffff, 0x5, 0x80000001}], 0xdd, &(0x7f0000000100)={0xd4a, 0x18c2}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x101) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="e5ce9c224ea1d876c6d250463ff6ab202d001fb47d0f40ca9ca29dea83b3c302609a661998891827485707b3edce176b5ede80478f5cfc3e94a06712371bb7e01508a53fc2ab1ede9a8b04d521c59903871cea92ae001f7f2a93bd6f961b776f825becf8ae43c902346f0b4e94351e0885427d", 0x73) 23:48:52 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000140)={0xffffffffffffffff}) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) r1 = msgget(0x0, 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x0, r2, r3, r4, r5, 0x42}, 0x5, 0x800, r6, r7, 0x7, 0x9, 0x9, 0x3}) 23:48:52 executing program 0: syz_open_pts() accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001100)=0x1002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) recvfrom$unix(r1, &(0x7f0000001180)=""/108, 0x6c, 0x8f9f261f16463524, &(0x7f0000001200)=@abs={0x1, 0x0, 0x0}, 0x8) ftruncate(r0, 0x4) bind(r0, &(0x7f0000001240)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSCTTY(r1, 0x20007461) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000040)=0x6, 0x4) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 23:48:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x84) write(r2, 0x0, 0x0) 23:48:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1) r1 = syz_open_pts() r2 = semget(0x1, 0x4, 0x131) r3 = getuid() r4 = open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x81) sendmsg(r4, &(0x7f0000002940)={&(0x7f0000000200)=@in={0x2, 0x1}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000240)="d8978a3bd2b51e738ee1c5121ad48ac71673f233ca59d4ac61d7081753686d4cd4575432c7490ef8ecec51ddf5fbfc6b771d232f971f626a6c2cbd0aebe669bfb5e06e1a7360a6e80c17f2652bd5399925683af86741ea2ba0d9c5aaf7638c5a78358a0bf899a0905d28ce62ea563f46bb7c9eb82a889d59b171a90520793bae0fc22fa0b4825f2db8334bd3eb4bbe7a44ad2a8ddbbbff34b8eac7b08da88a201aeee93e3a0477a5f457d915cc04a028f6b11564f207b9f318e70f980ec3a0acf4686b0f46bf1c81c906151d05d7e473425d031e30c31240", 0xd8}, {&(0x7f0000000340)="d403af1b2b941e58afa3f610cc04ae360028f698a615", 0x16}, {&(0x7f0000000380)="85dfce283d8680db8028e2a1a368ecac5cf551836c88ce755fec931d1ed608d62d5b2579080f3651da4e138a4fb3455ef07bf6e521313623f31a8af2d43f", 0x3e}, {&(0x7f00000003c0)="d2c239b9f0f167c838c2c595da54706f59e1831ee9f4acefb27d151192a1baf25de83d483db2dd8d078d1ab20326581bba83d1cb5d5a3371c00427df6c1bd6e7a39d07843c9eaeaa23fdb7d59010e9edacfa49ea3a92033e685f2c1bbb34a255d69ef50568074e4fdd87baa104790aafc12678d354d25a25495bf1154ed82ab180e516b43323af8ecc54849b974d9032932b356bd5c50a4b7dead5b101231206daae0dd2e87fb2d361e9cbe374fb9aa057e6755646d79860f171676d0e6d0b23c57686331b20c44c4425736195cd05437c16d41668b5ca4b", 0xd8}, {&(0x7f00000004c0)="8d6612748738059f8780617c62329242bc880e8752f1928c35de88ff6f5b8815938ff94b9ab1acd12a9e96d9c49d7a7865f55d9ca64b7bbb57dfe5a82002a53fbdbe40263c92ccbce07be3a99dad8a55ac9ccd746f10d1761f0d50cdb118cea48da536f0b1ef66e5a8d374ae9cde0dd97e339ee320f59b89f4d61994aaa78f75d4f8bfa80850176776a7457de9a727150d8ad5a703fbbfab0df7", 0x9a}, {&(0x7f0000000580)="8976ac23dcfce04b99ecc65199fecabdb2a4d426a059d1c45111423f83960e06cd1310", 0x23}], 0x6, &(0x7f0000000640)=[{0x98, 0xffff, 0x200, "872cf998e1a2d895650866401dbc6bfd91db2e790d02d7559f8c9f5f1df76441eb128c56564da7109a6a6bdd0d31ecc8ec6c1b2476f9bf0cfc702fbb2601c48deba19803f9765933a4b9cea59d9e675347a6d4a0c0a63f4a64314b484cb38bae8b871c33ec3e9d42ab7db07f619ebecf5d43909a6834e27b7573b942d7ba65d102a449"}, {0x1010, 0x0, 0x8001, "429530cba82cb573fbcf958ad985565f2a1bc5a31e58d304276ca8d48816dff768c827d1e118c57776b6e22f5579e53de1cc6c6c244f28692e01e9d335506a54352f67bd39a7ae45c705eb3907e8c0d45b39b1a329b04935179bcf6ab724accd6f8ac2da8440427741746159957edd3140310385e9a010233e241319d7183917194de3b347b4cc83f7ae345b0dcf476c0c48844c7d32f218b1987c175ff332771dae9cdd27da2f81fe28f5b01f9e01bdc0b91d7007b371072b523831db0480314c4178c1529a270c7d33e2b18cb7254f71c83d1389499b5b469631d988921fe4137d20f3f42ba0f76262b831b1cc9f25ea03f4d0a426676d775f92498a21f8a2065a759d32afbb1ef2d5202c9db9a62b5374287388313b3dc5ed6122c0b80e55ce86a3db36ad521f9ed81879ff26acb8bc0643a037d775611ec2319e86345e8e5ee471ac29e3904ea5c0cea6b4b03314f1e2babc6ad57523b4d8d6615915398e8674085631cfe639e60601b5138b995a694e989b58b8df26973710ea4d6c9871dce7c07959e15fb82b8e3b7a8f7e5db601c175f8c0d2897487f26ddf69059d7a8f95bf316f592ed3644b844269f8f1fc35cf527004c8340045503937efa2340fc38dcd2d714203e91ffb3f15d8f0e066b4d36d7159343cffa1e23b48f1aa74914d02a46b8c974b72b1e622d039a68a8425ff8fad494b784808fccd230fbffe8ceed76f10f51b20277a74d0c104b122bc30f1fc0ea12b261452968feed23a570e7e9b1bfd1349d77a87291fad6a0c6b9a045a0dbf0e22ecf0614956c9f861c56b881a49d33a9f0c58dd9436eae05eefc35f6188bb54d34e2d6a32d607eb63a175aa22ae63e9204870f24a62b0e7af7563a94b1726af05d30da58edb89cbf383022290207ab31e2f55dc7a66656433aa793e4853e5c8824a8dba156271cafad392e6687eafa06f175179732c75c829d9f9b44139e9e1b88e456e34b53c6715c56187f7a9d6b0463f7675a7aacfb6cdd47541c713b6cd8165420e3214162e1208f9b39887b52626b733aed63e4918391680dad14e219d7fb0fd0b2dfd82c36c1ea832c2dcb78878cd7670feadecc2107dbe460c4877c366224c79b3a6acc685e26ffea8b34ea8c938a34734471ba6f88ac8d7bbaea547afa51d11b803a7408af17f17244d02ebaf1a4e531a7a08969786b06e7debeefaa10d83b770dec10bd800f51ed5febb6a0ff140038a5f73c1928ef5ead2963794245d0d5d546c2368f50443e94d274ed3012472e6be08dbb078ab3f086531575129804e180d18ed9ac2c1085eb0f47dc858d1ef4e89bc1721fe0ec475a025e9841592cc294fd4858b01b7606dbc976ab8c7f2754c70e9c9c800702fb01f93028e906cd7ad8592f73b4e3fb05c02406c982d3a91d04aada3948cc809bb29914787b09b3f261cb5a74eb6b4a6159902bd7acb5215488f70677bb56953778533e17fbc7813c7aa369d8ef620404c1339b9b9c7504247b8c97f9ca6eb97436c1a0d83e4c9da86837d39c61a89d7cb7b273b3c9322560433883d4dca0e167ea6d1964e63f8234b203e8ac894247588de8de00a1ac988f88831e2722e9431e71ae3a0e7912343d7937932ae18a00d9006d0aa806b9ee4377d01d72fd38f089ef70d3571c0f286bc3d88003c76e3345a51396bf75e815de34ef8f94b8a862169e76b495016863b222591a77bc374b8e724030e09cd8585168cffbc34006561ac85e2466f8cd5980428f9b5bc4b0293c0d09a4621bee6495114ebf62be5c87ef8b0e709efe2bbf5a633bb789d681eaf723ad831b79e0114b252927dd128af68e74f82e4760911c149feccd77d4016f04b215be427bf33edba7179ec6b626b62085fca073b1f0a5f755bcef791a4a09f2fca2140333b1878b0c4cd9572dc9a63a9199cc4baed902d8401b54ca96c7241d95b5d590e1bda6921f90c009a45526a81d05551472d66423b9e34f768549e93d99a698c6a1f346b781faf1f2a39e177c93eab17592589af9d3b2542622052a62debf9f8e58b0e45a037461e98c32751b14540330d05e139cdc10f04d14c7fa4f668a2d65941578ac58299523a09b85f8b7d5b973266dbe3d983af68b139444fafd3d3b64894febc570c04aa2d688b0af8f128eb70a10dfe576a0186b8eced262eed2eb061c0d20a7f634add76ac2d945097235d46496a2b6487d71e7f89881d257eba3bac697f5e3133c794d8ed70c610de24ea749496e0724c69b43baa12c86449cc623476b0daa923ff638359ae5bc8c112a9f1ce7a3e94666b1b4c2682b0fdacd717900d02d9bdf469300112bfeac60c3cdc16872ea11357969bf6bb869f7eba8a0f199870aefb041dd19d53ece1fff4a7ec7134f9bbeff5597539b410acf3f07ae8aa7c7c8de32679730d7137d14dff81485bddae5a65dec10eb2bc38af303f264b4ed68dd9c2ffa48232667d67bfda098a677c852f1d3eb4476bdb1749655b27dc03d14b1360db5adf3b4142e246bc0845773a1bbaf9df0d4020119ce55c325d204af2fff04d4f634d103f0e570e9a367ec7e8fcf42f100bc5a0eb6414b954a62c2bcbce81b863430c1fe4ea34a308c529c8810283872be984e0da803197aa2545a95adde7f55e42949a03280b794c52bb45f06b570e659b9dcca2092095a1f2c948f2e32c9027e43d44fc8f69ff80904e21a2ce4cd789cce77118030b0c22f0649c4974e9138c4401fe621e8efe48c2c52e23f7e509cafcae753ef31cac2134db2789acaa7fbc8bcc52d417bac68fb434d53aa9018f997223df80b2112daa5890633647d05372df5c530526ba8086906e78b419c978f6f60cd7d1f95701286773a99ce8fd4fcc5ede814c52e088117281028d81e84f851dbc008ee86fce40b5eed08680bcf13ffda50448634e2b9c666a252b2bccb15d53349990e405bfb07090c01f72c176c86245cf594af09215ecd89207afa80468ccf5456334990777bf0dbec63d59908bd516ec6be57922bf9695e6b7583451f7e4fb81882a57f8a7fdb47c18faeaba58421249f93759b8b8ff3813b31e47b4684563c6cc1ab4e8b9bc3db8a000ff7f9e1ea5d4e2df14e9310d64f8322ae7357c417fac102b82d8cbabf73cdffea108092e80082399bcddbecb25aaa2c74110ebd8d7f3d48415669da74541d71367f6f9ca74369e6b781d69876f1792d85a27ea0ed617d9a4a4740a95aa06e86215ce95c79460c3b2f94ba915d8a7a357d7f3a841989392f945d002f91dfd7f1a640ec8f82a2d3860356e508811cc7fe0e69bb34db0623df7938d52e7b440b205edcc55df869b16f7a3e0c83ad80c464e8f002b10cd20e6a2af4cb9f1efaade1a10835f48083687467b5610bc3648da8137389dccf628895141ac7fdfe087e5a7a684b544f43b8fdf38f12f26c49c780d29fbc51ee2fdae0ef0ad5ee52a04e235d7abf7746448b001bdbcade384beba23872a6923fe80551376be0e76b6bed61a1f457811db83d51ca5cf2a87f1e7a7360c06a4a6fa2211442f5dcf8814188ece5868f4281cd4823e8495f7ecc8e70f23ebf1c2e03b8c39aa779a0dce23b98b7bebe76beb0c383568a3ed37d0c4cdfece6cdfca433dd253e05e1b7f853d62534dd7947f74936caa4cbfd58536ce58a780aafe81ecd8aae0498ddfc7e0ec47135033587a0fa1b588f777191dc060685a7c7de4c362b657956df8cc473be475f5449d5b5e0a911a73c72ac1bf3bf47c2bc66a96a01c48961ef615bb0bff8dbcc89673763643d03e8bd77dde12ea040cb3b25903d7e9dd841f959ee962bfe6e30f3a84f25d0bee3b489ea00699377831b38a393f77ecb9c87d4a09357cbaa24bfc13b413007f106965cf363555a45d6e170b6c1729749263ad2d144cccdf0309e192f16548b6f0f45a6bfce85c079cc737d582c0ae58eee9ee37263e5234a469e80fa38a0f68b51e6b4e93a8a772c756e473b06828eb981d64b8406e992e0ca4cc9fd6760e4b4b616c0fbd1de6a530df2a955dc36d576768f1c0b35d7dca78a56c0e76a3c8f62276155866f76737f77e1f6d771d6750277b5a2d6c82afc7c748cb6f4a13ac57c27a0a8fb8a2e220e387cdcd37469df79d2313b9982cbadc38739790d5338fcb4980f7536565441ccb0d9cae3126c4e6a50d361e64cfc6c62bb712a17fafe25e85f47bc37566243bcc2c329f3aaf032b2bd5def7eb5af789e1564cc40e99887f23410ff8a11af1b2037ccc334c51dff7a899bba67cb515362b4315bd8f215b1eaf2243e51f4473907c7c160b8eb7842ab49e024b195acd870c7efc0e817a3412a19febacf4d321d6f35e8d703a0cad0de80b31e20da21f5e319d7103b82979036e6e3909886bf58a15b4dbd8a57b1d096d5da69b6d8da5fabebeae82fd52eb892beaa67556ab4946b288c957ff398303825c208df374c58bf083f90b54e30973895ce3fd1aa3527395c516384f1556ea2a165a69aa38271f8337d4a461b7ba31634770d38e1d638834e0f3418e571f67762aca84332c453164de5dd007ab36659b2d04ae388290262f85349085421199b61a627490bda208b0c271d0fa99b995469e9c08b8aa95ec060d1db75aaeb5d016423824b3ad197f6ecb1240aa8294af36337038858ea01a42dff66fc0670b39a3ceb8e1cf810459748bb69afeecc27266fc3da251b39145b8bf09364ef867eedb1eeaf4e1708ec421f07241833a8cbd774dda671862467dcc48a8dd1be29d0c671b9b4d56544af994f747cc3eed320dfdc8c8a283c99541c2f5943143abaada731a21cdb4a8e0eeaf9a976ce10fa13822eeaab4369be78ce1d4f6aa747dcea290ed15246bb4d25e186164edae5d60a24c9626188690de58feadcc3267ce0e2299540824300ce8db2ea1ef6ae4574d42de8b82317c9b633daf844cd5ee6efc5de0f55b7130e74a576ffbf57ea33299d313c1a91b1772dd858f7d8fa816989156b9595834357386ce5f9d9ef2eae97aff510d969e8af8cae48c0b7a44676f6839bd6c52d5084b55cbd25480751ea3c5912d1f922d48f3bdd086a62af14a0117ee4845f428fd493c739c058417cfd6788b30ea168c0ed2229140ee24be936232345633f4561d2d9872c1e20638ff76014c2faa01ba92c9e5c676ab03d583c318e6acff13e1fd5150a1c0bf0415ab78be4b7a5ec615a1d57ed34c3d0ad1788f1d894353d1b75656fa182a52d8afd3ee813c10c9f69d90613fe813f33a0a69cb66cefff23293a52c8b9c16ac30c98553583a0c40ca5ecf7a529a64f7f8efa3675bd09eff1976a5412654c0a98fa1b8f8e285bac4f37614835be01d86334494f91cc4ea6d2a54543f9261bd6421f160d1c9f49e292de65298fbbbaf53de2d4a0951f0291b92cacacf292ec3eadc82f09dd40467c21b8a579872845006e406b7303c7cab8f9322eaebfb6d93f777258b03975e8de44dadd393354380b9bcdec684a78fcd690fca392852915d532ece4028126868c76b79e5bd48db51b752c79f0aafa41be78cd03c96235a522c4601c146357fe3e9a264958e960961caf5530d1367996a6553a7852f9a9fc4be7e8e0c054d94d71ebbe91a9dd3c661d330f39270fae958ac174cf2da5bd4df5abf79f79bd96496c894b55d3a6e4d92aadd7475302ecc542d0d7e06af680235fb63dafe45a07dbf49b34f128dce0828b753031e879b7272cfe95f2ae7e273418274e1a2f49c685a1085b1e53297900e899789c06ef36349a64d5df23a74295c9ebdc384974c2f7cac4c0f652e0dd9b20fbfcbf1ecfab5f9c2334b72"}, {0x60, 0xffff, 0x5, "3d55aaab94c8718bea22a08dbe1c5950b8e5198320596294e01eaca6c84083f99d630799c2030cde9dd797953da861cfd5ba9d73c53a891b30d12c716a659bdcc3ad15d5c4f967aa007d1e9003d934"}, {0xf8, 0xffff, 0x9, "e1c42a869e988480f1627aa8c1db8de87d12f13e39a3c7cb75d917b30f94a9670b306993bc2a935967a916d7a1d17fe22f433c10828563aaaa9106aedc2e0c97bf89ec347ca82b1a42ae548583b43f3fcddc691bcee3d090010aa50ca5f85b016627f19fc4ab3c696d79c069cff5667c8cddad09c29b5a8ca32bdd70cfad3d3f531ddc19a8ffa414041dd745d5d920558e602bdf68eb2e9522f2508c83ce8242b178c3d371b47aed3848cecd820d67b38b1a815515edbd67a9feea27292ef00c14005e8711f77ae5cb6c1c1c1511e8bf4bf6b01931ac152f2dd269ec32cfc9795a873212ac"}, {0x1010, 0xffff, 0x1, "2215d7e4a1a6e1476c57cf00c0bf67faa278a2aa939a37c1621285e533e31582eccbc3a849d2156c01944a2b8acc3a1e2ebcb6bd3a03a7a16b33455a975f8e604cfc2eab3a1938d811202aa4403932f4fec6e4f1897290656e060f3f209db73df802ebcd9d53cde60e7ec1c8deee244773beced9e1b7b0a5018c791ba779d306cc8cf4f898ec881c5853b65f531c3dae4f26f68478866d5964ef4200664cbe62581bb3c94d0ae5fd2cb2930bcc40470ad4842f8da5cb5c2734e2e5347f1f94ab85d646cfff5e46e484634c632fb041c490dc952d0e1dbd6ffd43198e3181b738b78896d46f51eb5a9ec842bea7914571b0a583d08dfd48ad58613f930076c5e5df88454b742dc8a68cc53cb897fd183f20a79d1035a4f61f9d170264c8314b521d420560c6edebefa67c95a53f9578f5a198728ce9cccbb2cf082d0d2f97abd7f6c651f4669bd37d5c08a70a95207bbe32796d9911d6f6fc8527f5ee9da8e333711c56e7cabef0543c81a6bd1122d0c622dac715543beb526600e03b719fc9b230f0d0bf181b5a7871776590ceb70e7c6ed7bc5e8c55161c76bffdcc37f5edbd917f6a3294fa0bd1030f8149ae427bcbf918a59ffdc9b310176f60e79050f4864aa26199a974ae2db735ec8b402518f0acecfd386fc40a824df1dc0dcdfea6a8411cb94337d1b918fca16ef7ff002ff5780ba573ed18518f6fa3e51a037c6a66c63e06aeaff5e877427b548f1f834547279001091ee5e14293c50d0b851a0b80f3abc21f654a92b3874716ed8bf25f3c5e314364e8d8e565d472e9b1c154a660b5ed8e23a51a79e0e2fdda97f961667451504e84061365656ea2feb34254fa9dd3095d0e40f31e62535427b5ae05a386ab13c7ea82027f5367c167d9a026a5bd92e68310e769a7ede6b12b6a07abbef86fe6ae0ac3c0bdc6acb6d1fcf05d185b799d83f777c42d283da0633d0669e9eb837571f4a5245f7ad7124ea2e7667f73cde4e542f3cbafc18ed9383fd6b5986844187c4250591ab0b931519404132ce47ca1e59624f8e063d6035130290badf6ce37a132c9a42b1e083fa2d443be6287102bd4f27dd3157d4102aeb25a4b863febf6cbac790b1d1c5927afd4afb32fca1e6d60006864ca65a5e0283dbcc7de9b5d88d9d03c23ba90f7a0d6476f432b17c4f506b3b6d433832d1730904307c6570639bd1c20eec7d2422190db0ebe4646fc969bc2b1cebaf12baa5a95b15b941b45701992b23612bc7a56b9efe7f957c0c9b0748ed76df125d0fd67a66e191c475504726cddb31c77f514be5a01b283b4bec1db15a6963d1acf53c1661d6b1b4ad4e63794ce6dc0b24f338f01e6ea9c5b08da5d3bb295799cfc7dcf60c4b72da24e95fa3a7ddf1d16c16f14a9dfa068c85914d8955eabd28b271ec1204b13909abc38ff71eb3b155623d3d0892616c83f753869352dd5752e2d89885117be895ca0b6cbd1bb31e32deda2e93f034fd1d1e14c9074202838d45246b3f0f9c8a4dcb71ca5d0c472e7185782edf63b626f1fb816cb10a2f63cb7326597d5489e39a3226a68f4cc0764a2261331340dad6e8d950ce76d1208650a4d97b1af5f53066ed7fd9fbaa893114eb638b6e0afbcdb87c7078f7fdd45ea9903904445e24636b6f20c155d66bdd2c698b9af29fb157ad234e42818875793ff74d0abb8bc6827d5050d45e2280bfcacbccd0703bb1809ef5331f47787ecd0140776e83d078970476ecfc4df3d32e8e05e635670876a74c088d2a5e1a325cc03c7edda1c559d99d7af081f9b551b727e42f91bb27d636e093840307736186453f78611d6f30f014cb4e62c0e5a8c504c417c2b6fb89632574086f8bf9c6bf3720625e2c0f49bb716e95e8fe0ce3bd9f105a4dab70425ac207d9cb2cac8a5d6bd1ca9b31601e9583d57594895b5cd1544f6d43ada93ab2649cff75ce6c7e184a5a4d5c58c8093ec598361b860782f25bf31fd6b61638f1e25db38fe081f72f9b72edf7672a78e57380fa0d8cca297d6e139d9d8b3880e5efaabf8c0cb31994000ddc949f230c16c800bf20048064e29d62105acb97702af236ba1cff7b1e3fd27571763b85e4f344e5f6dc4a7ad9aa94b6bc066cf375e4939f8e35d9c4c2f57b9ddc50ac58aa4b1cac5fb3e8394c09dc2188648dccfd95258988a1dc532933542d2035f391e99ae42f06fd4fee5f7cab4868788f7c0906b0a271222dfa4d4294cca11ddf027e53881ec3ac0769eba81b5e21bcfc1615d64112bc2f3ed8ca1c70110c7c426cb95c069597d0e9d06defcf990ec33d92dca28ce76c08e756a2afc42ce7f2551991d07c6009ac91817ab0f72488e14c8db5264cea513d6d989b1047705e4ee6429076bd5418108c37b078a51391bd5b2d416ae0f4fdbb07ac3de4e0847d1af2151c1b2806413ec8cd2953b67130ffd579f9e4e028cf35f13516c58776dd2b40b0c7d7086210b5b778ac231b4600df713753ad6fb55efeca1ec9834acdbaf0649166d143c460d40c3591ff5f0728dee05db0477e6aeed13c5da28bf1293c33f0444f6ae5765de6d46d02f3ff20fd9071a5128880174e4e75cebb60bd22b6ec58f8030d8d9d9ebf160118db587b02182645a9ca5c153921c649c6bbe49a2bc38255ffa3413194a5e4808fe2009fa2c7a428a3a9ff9a989f445b66a31f480a2c326e92f17ddb5a3cfe902bb773ebffaefdde8cb74484cf85a65840a1e15972b4e096493684e2c35f4a51562a30a1cdf9cf28ad528e972f44cd16951c4a6faed32d79b2c54056898706548d82344dc81ac43cc780b8178c1f9b46e573be03cd99b7eea8cf7d2644553d842762b8a74d834189a2ba24cbe20137bea84796093d67f9fa1cc73e69b2ebc8f38c3796e86b4628e577468c03406d9725d9a20d2b9bc7f1fc7488482d8ae36191404fee0173f7db606f41a19f934d61e29cd5696097392656a8576e86f398b95f794017792923efdeeca6ad0bd36883e906946934dbae60c090c666bbc9215b124392ed6d0ea9808feb252cd9e370f91dc3e40f20d5a6599db387d8f697e87da3c801fb77b089983b654393eefd78274be2c07414f9cea16c3214c61830d6ef82005bf003067ecb067c8a594101f228146dc63b4d2e10668884a3f8166819153af654a55932dc65fa1c4facac6f70edb90451bf1c402d34561d43f0b1c41da115f7dc9846e51a176d04f5a9de53a1fdd8a47ee306f633d5d200600e4cec7e48e8275d5b37c698853b54fdcc2c14ca87f6e87cbc03f36d5b45009f5cdd32192ab08980233e1b7131ebd164b117538c287866d7b6cb3cc4a8a33777b3c2554ac60e05b82b6a40186079f4080ccd75cda782d2b41dc2699db556b0207b0defefae25d8559b9203cc0c21080f21458cf58efdae44bc1990feeddfeac09b7ac0c7de0c01b3050cb1475b7c1643af17350db729048524a2640981ab48e2e122ae138940173b4b762d10145b369e39ff3a0710a64de4f62bc698c4caa9cdcbede6f682b7f66e65de04c2390a22844e90b5bc648bde15acaf75654b08eb8a1af6e95e111960883daebb3e0bc10d51d8c0476a75e1c7d9261afbd5b060a399e86d2dae0343f2d510a100c56c73348ef72d81b984de0461bcfa0ae4124800a55455b32b2f15891cca842eb79a22d5c8b6d8ecdd5000243783e0c7d35feaab5e8af56c91005feb1f8f044e7e5e5b5d6c43a5d39d096e55abc158d23a028d413271cfa93eb133ba699c891892733c9d3c23bb6b770577d7d5812759f5b870a9502cbc38fe96cf4d9c5630017c5f5d219c602ec822aa7ae16b239c35d7adf3c384caa2affe5d20791bfe5dc653e86e51e5feb49b21fc8fd4806027149de0a5119d49f310851954493b4204c55718afefd697bf6ee00446ac059f3b846e5ffc91fb7ad67933603c8dd99d5d391da0a04c8f79187f00a9f3d9e49d277d6caa4dd5c37a099736fc764dc7dc3c89c6dc3ceafcdafa6f55b2710a3e123eb1775de1272ca56f46a6e48b32a9caffd670ee3e87bd51b3d690e4336738390ab1530da766c68a7ae68df347dccc8e790aef3054e0553ceea75a69a4cece26853814505ecb5bb920141c8520bba0e387f16775678b0d6e869a3135a9a0667d8fe663e783dbea0965d496379f07fb13ac989be199d56a6780385166fda6f4578304ba1f96d4d56ec5798e30b0330cd563a4a651a20bd042306057712fe486ee67eb8baa989eccf3eea44957d4e5601273e320bef8a442e2d6f89f82b7a90554e2f3b33703708b4158773cec0609a1124082dfda76304112bfd4306c64b1b27bf166cab8e9933db2172bf850b13f255aca4781c7d0dc0fc2a410a7ed3a5b33e3a2c55e8185fab6eab1e0e21db8df601c2700fa81706565bd5b2bbb22c290df5930551179d9c8a2a43b11f7ba44bb94e6f438bd140b094f86c1d55c7fcb2102d78a5ecb4fe3eec8c26a8caa9e6c89ef7f374a949784ddb2893ae998fa899278aafe7c03af760cdf6311b1c946beb66afa9c478096bd5c82c2f64334966bd69bebeb7ff8869ce8505fc42138a1521d25f8960153157d03187b326272fc866bf465a7adb72392d47daffb7f218b2b99711ff6fa6eb847c4c2885f65b9b12faa66977c699b916848d0ff1bc59f6ec053ff35665f5300589fd0ba197b21b7dd613d4d582820c3adfb0ae3c2be3150d580a01042554f391adf91f24d3928882541af4c7f682826e96e2602e3392a0c26759d38b909de0e715c826649a1e538b9ce6eab908560f7137be04c368e8be7b09c2e3c924df5c1c65931bb234bbbeb942958cc6450e2faf9de73591df8c1c2bd830d3f61412af83ad0c9b321b03f1ba8aaac2e20aea885bea18321dfe1ce243d335d68716f5a3227235e8339b295fcadf6ff65abff45380d73d6fda984468c73285504e6cab04d66e2154f072e9add701033ab30ba51a1d0d8bc489f5ee7a3a8274f8c670f131eae9032f44a2ca4cb2b920700f66ae1f28421de385ce59d48b92ace0330185b2576d2a061277d3c8d05c4ab823a107ee9d52e0e963397bbd1fada46a0f20e79d2df8e4d3b441a2f51456c6f080bddffd7d7d7d380969690fd6d9554132f902710db2c410cfb82cbe1a52bca803c6c30e17efcadeaed869deb325ad0bf3e606fd727549ea01066eae09973182fa35d06ef54f40b48e72b9c7d2ab9841303e628b3d6f9a12769b5e60c1de176b004cfd2b0e2e1bb8ba413cdf7fb18b6c32f2b3018fb246ede4d8b1480b50c9c8dcd92e933fac9d789a5216cdaa842ede3ae590350414d0aa8c2f5f401ad760fdf53b21a943c2fa47fcbb1cd07576f8f7af5c551e68f9361f7222849713620c23df86aae991b8e0354b603736381868c93488701af5f06e4d48b818c091f4506a983289ee81dd7227482602e8e9a3bcd41938d35ebecfd9930f8a684323def4fee4ea9220cb74d3e38ba75a55aeab67c66027a8637ac9a5022e64047c0a7d42cd08ccb318f59bc2b6cc29af18c35a46120df8f7c89715fa6b7660f3e6b5c6fa838e76f340dd23248515e41c7c07139836a84f28611cef6e658820fb3b1beca06037b3c1d0211fd0c945093c20c71bb2a2fb9e2ce441d7557f52d894c77b669b4575890125394db60a56cd962c51ce3492edbb354af9d2c850ac5511cf103f10f42448153fd3ec49618a194c8a184bab571108eaa5564f5e2c6300add75a1f38db0199e5b008802c531e8f05c76b4839943ad52acd5cc7a113d074bf0216a70fc28829dcf0f2326049e68c21e0f216459fd743375f5ca3316399"}, {0xd0, 0x1, 0x6, "53f16b4a946288fe04a3c598d6ba6fd61c7d0acea4178656f40c0ecf1c772d0e46d1a698ad2bd18838900eb65e75ce8d7f0b8520a1d42ea0f180750e126ab415e7951a78fe5ea5f11e1294593109a376132039c1f6d9c7b8da30d3cd0419f3874da6df992777cef130d114712ed25a3924cf82e62fa08171c8577384c3b669beac44d40bb60457bbb747ed29728e2c7c86749a8238b810c57b9fc483512fc7be2a2b9a398756c2651ce37aa981403386d352af6dfebffde8790e692fb6ac"}], 0x22e0}, 0x408) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x8, r3, r5, r6, r7, 0x20, 0x101}, 0x100000000, 0x7, 0xffffffffffffffec}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x3010, r1, 0x0, 0x0) 23:48:52 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080)=0x8000, 0x4) r1 = socket$inet6(0x18, 0x1, 0x10005) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x4, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) 23:48:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000180)='\x00', 0x1) recvfrom$inet(r0, &(0x7f0000000040)=""/13, 0xd, 0x801, &(0x7f0000000080)={0x2, 0x2}, 0xc) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0xfffffffffffffe8f) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x2) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 23:48:52 executing program 0: r0 = getgid() getgroups(0x5, &(0x7f0000000040)=[r0, 0x0, 0x0, 0x0, r0]) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) getgroups(0x7, &(0x7f0000000080)=[r2, r2, r0, r3, r1, r3, r1]) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') semget$private(0x0, 0x4, 0x405) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240), 0xc) setsockopt(r4, 0x1ff, 0x2a, &(0x7f0000000000)="eb06cbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffede) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000200)=0x6, 0x4) 23:48:52 executing program 0: setitimer(0x0, &(0x7f00000018c0)={{0x9}, {0x6e08f37a}}, 0x0) setitimer(0x1, &(0x7f00000000c0)={{0x90}, {0x4}}, &(0x7f0000000100)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setitimer(0x2, &(0x7f0000000140)={{0x20, 0x400000000}, {0xfa09, 0xb24}}, &(0x7f0000000180)) 23:48:52 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = kqueue() mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 23:48:55 executing program 0: clock_gettime(0x3, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) clock_gettime(0x4000000000003, &(0x7f0000000240)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = getppid() r4 = geteuid() fchmod(r2, 0x111) r5 = semget(0x1, 0x5, 0x100) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f0000000280)=""/8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = dup(r1) ioctl$TIOCEXCL(r8, 0x2000740d) setuid(r6) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r7}, 0xc) r9 = semget$private(0x0, 0x3, 0xa0) clock_gettime(0x0, &(0x7f00000002c0)) semget$private(0x0, 0x0, 0x140) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000180)={{0x0, r4, r7, r4, r7, 0x1, 0xce}, 0x308b, 0x5, 0x80000001}) r10 = openat(r8, &(0x7f0000000040)='./file0\x00', 0x8601, 0xbe) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300)={r3, r4, r7}, 0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 23:48:55 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)) mkdir(&(0x7f0000000040)='./file0\x00', 0x5) 23:48:55 executing program 1: read(0xffffffffffffffff, &(0x7f0000000040)=""/64, 0xfffffffffffffe45) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20010, 0x4) setsockopt$sock_int(r0, 0xffff, 0x15, &(0x7f0000000140)=0x80, 0x4) read(r0, &(0x7f0000000080)=""/120, 0x78) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) 23:48:55 executing program 0: r0 = syz_open_pts() r1 = getpid() getpgid(r1) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) accept$unix(r2, 0x0, &(0x7f0000000000)) syz_open_pts() 23:48:56 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8020, 0x100) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 23:48:56 executing program 0: r0 = kqueue() mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x12, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) 23:48:56 executing program 0: socketpair(0x21, 0x0, 0xfffffffffffffff9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r0) semctl$SETVAL(0x0, 0x1, 0x8, &(0x7f0000000040)=0x4e2b) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 23:48:56 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x840, 0x4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x9, 0x8, 0x101, 0x0, "42c7ec10b3a1ad39232ad8742f1b58f8b2c27387", 0x101, 0xffffffffffffbca0}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) close(r0) 23:48:56 executing program 1: link(&(0x7f0000000200)='./file0\x00', 0x0) 23:48:56 executing program 0: r0 = socket(0x200000000d, 0x100000000003, 0x4) getsockname(r0, 0x0, 0xffffffffffffffff) socket(0x1, 0x4, 0xa2) 23:48:56 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg$unix(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x0) 23:48:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000009c0)="582720efabd16ebae632252595a12fd6aa5baf585b44fd33055552fbd5e41789632dfc94ff104a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ea5d00d1628b53ab5a75f6c5f3229f590b76c", 0x65) write(r0, &(0x7f0000000140)="be322fb5ffffff7f13fbeff534c87b2d5d73ae33e3dca4eb0e280d8e9384017e4a374e3923770779a339042b5098f21ed064122049cf643ddd89dbc298e783297ccf7a6b176dd86a4e42afa6e1c3d4b5508e172c4a5a5a5e3889f0", 0x5b) fcntl$getown(r0, 0x5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000040), 0xffffe6e) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x4) 23:48:56 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x9130dbd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x5}], 0xeaf4, 0x0, 0x80000001, &(0x7f00000000c0)={0x7fffffff, 0xffffffffffffffff}) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000540)='./file0\x00') kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 23:48:56 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r1 = shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) shmdt(r1) ftruncate(r0, 0x0) 23:48:56 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, &(0x7f00000000c0)={0x0, 0x8}) kevent(r0, &(0x7f0000000140), 0x85, 0x0, 0x100, 0x0) dup(r0) 23:48:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x2) fchmod(r0, 0x8) r1 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) r2 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x80000000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x4) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0xd7e6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r4) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x2) 23:48:57 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() fchown(r0, r1, r2) munlockall() 23:48:57 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x500, 0x80) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x401d, 0x3}, 0xc) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2000000000022, 0x0, 0x0) r1 = msgget(0x2, 0x0) sendto$inet(r0, &(0x7f0000000080)="4d3a2b54ee5d7403db4e9e1901e541f63bb0a40f25f4e98c222f593302a78f3db600f42433ea7972a5ecd38bdaf6f9ab8a1d6e3937463ba39a41b7065aa8a5179299f8c6c314d316f4eedb992d837ed0b8310468cc314ee6f6e02dcc9313acc617dc222cd9a8d4b65aaa902b3868d7e326613825a98ec769ecd787eb2a225e5133f06c18c9f243343faaef94eec677639eeaf0e135faf661441343adb88d2d224663f0d73c6cf450399ff476b3913778b19da956f1220596711d4604", 0xbc, 0x4, &(0x7f0000000200)={0x2, 0x1}, 0xc) msgrcv(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000008000000000000423d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000169de232c7e53a1a499f8f69255ab3de7847257c81e41393b71edcadec7d76e1956877a566f6338c0aefc8c733c08b858cd1a809758acd13c38fefb73152071294992264beb4db0adc551b18"], 0x62, 0x3, 0x0) 23:48:57 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x1) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 23:48:57 executing program 0: r0 = syz_open_pts() r1 = kqueue() fchmod(r0, 0x1) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) close(r0) 23:48:57 executing program 1: r0 = socket(0x400000002, 0x8000000000002, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000000c0)="0120040601005e0eea76601a0d069d78681eab07783b00007dfb7055", 0x1c) writev(r1, &(0x7f0000000040)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a23", 0x591}], 0x1) 23:48:57 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c7, 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4a}], 0x100000cfc5, 0x0, 0x0, 0x0) 23:48:57 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x1) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 23:48:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect(r1, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) write(r1, &(0x7f0000000140)="0053ee30c02dd93e27da44adf9ef120a8dc78d34cd79e42462e7313013e8495b1a5a1e609fc636ea449838b77960c5d91c16557fb3c4927809862e0de4aaacbe568da18763cc5c88fb4998e6219ca63eb242781e5129a593c23e5a30a9d8b30d0b6530bb2bab4c37e83666eaf95b7ef4bfd535268067c97e60586f", 0x7b) fcntl$lock(r0, 0x6, &(0x7f0000000000)={0xfffffffffffffffc, 0x4}) ioctl$TIOCNOTTY(r0, 0x20007471) 23:48:57 executing program 1: select(0x40, &(0x7f0000000040)={0x6, 0x0, 0x0, 0x4, 0x4}, 0x0, &(0x7f0000000000)={0x1, 0x2, 0x2, 0x1, 0x10001, 0x10000, 0x0, 0x1}, &(0x7f0000000100)={0xd059, 0x551}) 23:48:58 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x101, 0x15) fcntl$getown(r0, 0x5) r1 = syz_open_pts() r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "4e971a5fda82e1a0632c374773bab6657aa6cbb1"}) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 23:48:58 executing program 0: unveil(0xffffffffffffffff, &(0x7f0000000000)='x\x00') socketpair$unix(0x1, 0xb, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="18da33f9b93c2a073013fd1a48a72b46114c73a4c4e58cf989a281edf589a99f1b95d8f25bd7958a57fb0bdee5b97b5fd2d4", 0x32, 0x4, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 23:48:58 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000140)) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 23:48:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x4, 0x80) recvfrom$inet(r0, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000140), 0x0) r3 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000180)) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) socket$inet(0x2, 0x1, 0x101) getitimer(0x3, &(0x7f0000000080)) dup(r2) 23:48:58 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat(r4, &(0x7f0000000040)='./file0\x00', 0x82, 0x2) write(r5, &(0x7f0000000000)='a', 0x1) write(r5, &(0x7f0000335000), 0xfc94) kqueue() kqueue() write(r5, 0x0, 0xfffffd7e) dup(r6) write(r0, &(0x7f0000000140)="ad422f94764c826ac9bb6d05449ce3eda43e7eec798e94629a37a64e9e4eee29d73bd18e0ed16472bfa91e376da243ec56abdd722ce48d129a233df419dd1487b7d450e075b5583afac3bd06b579b1ead3d522e78016017cc70fef4d0132f2027ad0b1e2853c6940323c2b15b30e6fac3c0a968f31a8c845227c58ffa8b3f48d2c4e57faf95060bf261a5cd2", 0x8c) 23:48:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="00426d90b1040018d6cd62feae4663b3ecc97f3576ea231361f3140b4325b0df3e6f3d2209b264c3e5c1e9e9be145f77a73b6fb2730b4434e278", 0x3a) r1 = syz_open_pts() close(r0) dup(r1) mlockall(0x2) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050600000038040040badf3d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 23:48:58 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) recvmsg(r0, &(0x7f0000002500)={0x0, 0x0, &(0x7f00000023c0)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/192, 0xc0}, {&(0x7f0000001140)=""/4096, 0x1000}, {&(0x7f0000002140)=""/228, 0xe4}, {&(0x7f0000002240)=""/196, 0xc4}, {&(0x7f0000002340)=""/88, 0x58}], 0x6, &(0x7f0000002440)=""/143, 0x8f}, 0x800) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000002540)='./file0\x00', 0x10000, 0x104) faccessat(r1, &(0x7f0000002580)='./file0\x00', 0x40, 0x3) r2 = openat(r1, &(0x7f00000025c0)='./file0\x00', 0x10, 0x100) execve(&(0x7f0000002600)='./file0\x00', &(0x7f0000002700)=[&(0x7f0000002640)='\x00', &(0x7f0000002680)='\x85\x00', &(0x7f00000026c0)=')\x00'], &(0x7f0000002880)=[&(0x7f0000002740)='-\x00', &(0x7f0000002780)='\x00', &(0x7f00000027c0)='\x88@#.\x00', &(0x7f0000002800)='\x00', &(0x7f0000002840)='\x00']) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000028c0)=0xffff) r3 = accept(r1, &(0x7f0000002900)=@un=@abs, &(0x7f0000002940)=0x8) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000002980)={{0x18, 0x0, 0x100, 0x2}, {0x18, 0x1, 0xe878, 0x3}, 0xfffffffffffffffc, [0x8, 0x7, 0x1, 0x3, 0x0, 0x5, 0x1f, 0x4]}, 0x3c) mknod$loop(&(0x7f00000029c0)='./file0\x00', 0x100, 0x1) setitimer(0x0, &(0x7f0000002a00)={{0xffffffff, 0xc32}, {0x1, 0x81}}, &(0x7f0000002a40)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000002a80)={{0x18, 0x1, 0x8001, 0x81}, {0x18, 0x2, 0xfffffffffffffff9, 0x4}, 0x1, [0x0, 0xffffffffffffff70, 0xf180, 0x80000000, 0x80000001, 0x8, 0x4, 0xcd88]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000002ac0)={{0x18, 0x3, 0xde, 0x7}, {0x18, 0x3, 0x80, 0x6}, 0x1, [0x1, 0xffffffffffffff2c, 0x0, 0xfffffffffffffff9, 0x3, 0x8, 0xffffffffffffffe1, 0x4]}, 0x3c) chmod(&(0x7f0000002b00)='./file0\x00', 0x4) getdents(r1, &(0x7f0000002b40)=""/12, 0xc) r4 = fcntl$getown(r0, 0x5) wait4(r4, &(0x7f0000002b80), 0x8, &(0x7f0000002bc0)) pipe2(&(0x7f0000002c80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$dupfd(r5, 0xa, r2) recvfrom$unix(r6, &(0x7f0000002cc0)=""/101, 0x65, 0x3, &(0x7f0000002d40)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000002d80)) getsockopt(r2, 0x1, 0x4, &(0x7f0000002dc0)=""/226, &(0x7f0000002ec0)=0xe2) r7 = getuid() r8 = getgid() fchownat(r2, &(0x7f0000002f00)='./file1\x00', r7, r8, 0x2) writev(r2, &(0x7f0000003540)=[{&(0x7f0000002f40)="d2a54e429b9aac240942bee4e9232cbb86b93072d546be32e80861a042ff8843e3ca9c46cd02308b580ac603e1fb66d18a97823f", 0x34}, {&(0x7f0000002f80)="d13e", 0x2}, {&(0x7f0000002fc0)="fb512ff4e5ab2172d7bc41ee6cb321053a87932bba2285dcb164744df6088edcb14b599f8afeff58ba20989984f6cdac5255105f98b3e43df47536bf5021a4c8a71b832b7fae", 0x46}, {&(0x7f0000003040)="aef08c5dbc4091448b86986a8353b645db5c71fac2005d79c45eb8ee779278dfc454a1d049b937d6eb7039018aac8f0f5f7817f138653b964d073104b3d77e14eb9803c966e7d9d907dd9c153bc39575dbf08e193ff8ba0c54bb9212d39539c71b23fa9a1c8515ddafc7660408fa00381456e8d795991f82176480edf59686f10b705a720e9e0b381c3ae3ee637705fab591b19755b4c9239600bd37fe69cb0045f4fa3de1ca5ffb2f0edeaf7dacad0b2277583e3cb07287876eb24e809c1a2b80efe97ecf74137aa070ec5f5f6cf78c776ee1acc03e04eefe2a", 0xda}, {&(0x7f0000003140)="abff387f466d6cf15a82bf7ddd9491b475be5af881081a4266f8345ba6289eb8f97962ab3d837fe73ec5ef56c4c2af97c34d6882896348303b4f9e5e2b5adab2ab778204a0f83b4404f246b414d7298f38b2da67fd0d3a140ebe83e3939fb6f306815252c5758aa63a6646cbe76e42b2090de315a6e81c97edede54c", 0x7c}, {&(0x7f00000031c0)="37ac1eed5443ebfc535789b6a92125c9baa42a5affb38b5832a31fe53b47380b2d5defc57538aee9ad35fe021b8c124bad9b880e3535f813f1802e530fcc30f77730d330817fb274d4b9fcf0b3268325180d4cdf0cbbb5d9d3095b61aca78a096b13c19ec1999cfd3a1ff73c673e3058fca9089c4b15653fb5b0e2ac24d54292ada10791389b77236ba527271abab0d554ee80", 0x93}, {&(0x7f0000003280)="2e75cd919d8147c0c15f2dfb43c08a83d912e04548f49a2d30bf21f85caf657d7b4a9e2e3a171e4ba96dd10a9b0aaa71f516693676d63289e57d5f8e5ddbf6529601ca20b53d9f549fd528e7f3d27200810308c1601494422c529a30fbf6881116972f6fe181c9f6661d354be3bbd3a104a55c2932796ce4f35be6eef1fa49c53eaefdb0d14e15620f9d5c3283efaea083d4126a790b557549c2b8bc6c4f3e8d2ae64fe8cb4b094d90c5232cb074a739ff", 0xb1}, {&(0x7f0000003340)="593630abe26bba0da5af210f98f26d8fc551ac463957bb52d567020756d15fe8e60b2812ac93036c4cd6f4a970329659a20fa1e82c26ef839b130da58773dec1e8fee608c4a609b39cbd22e933cdd835c8bd27d8f1af3e1fefc639f1ef10402c8dcd90266f3f0bdb066538e2c115c353ccd0624c7bb15c3b23dd9f4efc4bbeb2a8db880aaa09d9c89612788b1db6556d2475014dac62295fc7dc2263be885b4ce0321a34e5544ae641eb537b1bc36a01f5bcbabce1e44b1393a7340b91fdd6f55e38458ca6fee082b466", 0xca}, {&(0x7f0000003440)="34e1acc790a4c7bfa5065d70f59a420182b2eff78662ec8b9ed60e0debecbcdb98e3d1ee5d9ff42b3cc9390ebf15b318d120b52e9633789043cf300fc61a9055964ce9b0a6bf083f1a17d8fafaf30c0ceb4af7466e72d210f3fbe5acd41b8e6088757ecd2252611ed9f0f331c20ea2931e67955cbe9bb434d9c27792d14906b978f40d14f7ca16ff3bd6dde41d3dd55e0786d5257ce4abfe0abc8bfffc82efcac3199b8d3a751a2fdb53cc79c8ffd4e0fc35bb90340f92a5785b64d86ff2048eb2fba05ecdb0cb9d58abe159cfaef0af895b7c953f2fb1220151a9a5be8e50d88b1af9ce28f2dc93134f", 0xea}], 0x9) open$dir(&(0x7f0000003600)='./file0\x00', 0x10040, 0x20) mkdir(&(0x7f0000003640)='./file0\x00', 0x0) 23:48:58 executing program 1: syz_emit_ethernet(0xf4, &(0x7f0000000080)="481a19e8f19718e34e96e50874b59cb6ef36db5fd00d3aa9d7c25ffaecdd56084421393e40ba26194fc0c0332170ac418f9ed59b8e3453d477c51f9624ff7963fb336e5fb7a76d0e554abcf4b236d9bf4e6117a3a3eed6743aa9cd39ecc073647f7f6b216844cb4df7b69375c80557f80f96e8160000000000000000000000000000c70267f2822fccb514ae8a86f0cc3b6077926aa54820ef7d2895881f97dc6baa4a2485f7f216308033f4b7fef1cd6802b7cad8ea6695f7d3b9c64da1bb00e8110175b20b3d1498c5194edb84af27b533c0720bb9ed213209b386c9046c48dc629e12fe1689f750b3ff7f9f967c1c3f2af7cc") 23:48:59 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0xe) preadv(r0, &(0x7f0000001080)=[{&(0x7f0000000080)=""/4096, 0x1000}], 0x1, 0x0) r1 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) 23:48:59 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 23:48:59 executing program 0: mlock(&(0x7f0000002000/0x2000)=nil, 0x2000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 23:48:59 executing program 0: pledge(0xfffffffffffffffe, 0x0) socketpair(0x3a, 0x4001, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x3, 0x4) 23:48:59 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xffffffffffffffa6) sendmsg(r1, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=[{0xe8, 0x0, 0x0, "3cf7177c3550e0e48d36f23fbd17cd8053385d2cf64c3f3aac1e1ed7e4b7ea9e2e4e0b0590cf0abfbe4a5bcf56e263fba507e8c97dd6c4814d156b29c40f121460496f02a737f38d1952a8dbf88c8e17e3fdcf3fb21402fe0f500054b54e75fd0dd61d065d7024e4e8464b7c952bc9ea2b69548bc7f890a05de851e7a183a288dd70d45942b906befb53e642719c9f186a2ba386ba4ca9eaf61fab7c6f248a8582c88ac49c89af43d9babe233fd9a986570eb9b25bfc85e11090b575e6b0fdb69cad3fd9c243e640266a5c3372d292f5b1"}], 0xe8}, 0x0) write(r1, &(0x7f0000000040)="72eb3a0a48", 0x5) recvfrom(r1, &(0x7f0000000080)=""/124, 0x7c, 0x0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) 23:48:59 executing program 0: r0 = semget$private(0x0, 0x6, 0x8) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000000)) r1 = socket$inet6(0x18, 0x7, 0x946) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0xd06, 0x1, 0xb3e9, 0x9ffb, 0x1ff}, 0xc) r2 = semget$private(0x0, 0x3, 0x420) write(r1, &(0x7f0000000080)="5b1a99b59acd54f34572203de455dd176f7cae418cd385db1d0736721250163c6b8e41c62aba044d2e1ab7bf45288af3b38c8ac6562d59ed280af5db9b3222dcb67821b3cf49687ac7434feb2b618ed352b86a6846f6b97a8c38af038b34b2c5b0bec5", 0x63) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = getegid() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f00000001c0)={0x40, 0x4}) r6 = accept(r1, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x1, 0x20, 0x8}, {0x18, 0x0, 0x2, 0x9}, 0x26a, [0x2, 0x5, 0x4, 0x3, 0x8000, 0x80000001, 0x7, 0x7]}, 0x3c) bind(r6, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) bind(r1, &(0x7f0000000300)=@in6={0x18, 0x0, 0xff, 0x42}, 0xc) r7 = msgget$private(0x0, 0x110) msgrcv(r7, &(0x7f0000000340)={0x0, ""/92}, 0x64, 0x3, 0x800) getpeername$inet6(r5, &(0x7f00000003c0), &(0x7f0000000400)=0xc) semctl$GETNCNT(r2, 0x6, 0x3, &(0x7f0000000440)=""/251) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000540)=0x7fffffff) kevent(r4, &(0x7f0000000580)=[{{r5}, 0xfffffffffffffffc, 0xc, 0x80000000, 0x2, 0x4}, {{r1}, 0xfffffffffffffffe, 0x0, 0x80000085, 0x800}], 0x1000, &(0x7f00000005c0)=[{{r6}, 0xffffffffffffffff, 0x0, 0x40000000, 0xde4, 0xffffffff}], 0x6, &(0x7f0000000600)={0xfffffffffffffff9, 0x5}) sendto$inet6(r5, &(0x7f0000000640)="53a31c1d", 0x4, 0x1, &(0x7f0000000680)={0x18, 0x1, 0xd0, 0x80000000}, 0xc) sendto(r4, &(0x7f00000006c0)="a11c1625f1c144bb545bc51fbeb9202565e7dacfdbf45fd6af612cef73af6cfa4ac3f71dbb5bf6041921d35d13acf1144e3d290523eef0af819c119d72274f04aa26e074440f2e435cb9a122b5832131dcb22e81d6597238685102c4451769bcb2a088ac7ab136e6d9227bd23937354e8e7027b90c52b13c89de3023e50e5377e8dbfff710910d8e07a27579255647ead3777a1a38c7ce1fab860bb056d1e9cfbd0cfba4e6eef9ad142121f804587aab05d149f4ebc9f07b8c178a096cea36b497925d2d0565cb8d801ecc96e6c13e0106380c0bedba008d", 0xd8, 0x400, &(0x7f00000007c0)=@in6={0x18, 0x3, 0x0, 0x7}, 0xc) fchdir(r5) sendmsg$unix(r5, &(0x7f0000000cc0)={&(0x7f0000000800)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000bc0)=[{&(0x7f0000000840)="4334f4180714ce2a7aec6f9c20017d79a35fce6a0e38a1904f4a12d51e9c6a338a08ac8681e7128d1cb0125daf08583b3d3176891dd0f92ce189d43f862a1d559fda43c2b88bb7ffecfc447bc8577e6de27d", 0x52}, {&(0x7f00000008c0)="ec4805bf7c2b176f285ab0c177705544173ff840259af46c39e059642ca31f1b37ac2b08e2e0ce3af40b9c5f448ca0af33187fca0ed8ddcc084744c46b9af20057e91615d928a0398342333abc4257d12c01fb0b88ab204f1234c02acf8649a4ca392547be38504701f9892e2cc789dbce468a9a3d424a1d77e63ab0a9c8723089ac1c2cb361235429a99a95b6d2d7f47447b9aceea9c900b8c5d49802fbac976e55a5e9bd0e73905c60de7c05845e75472beb97f3f46886fde1bddce2bb32adfb80d63ee97206391217cfedd127ab87148d3d06a863d0c384c75ce705ea5fa74454941fee3c546102ac7559e409d654cb4e040259463459dc", 0xf9}, {&(0x7f00000009c0)="6efeb73eb08d00acc91a2a546a739592d43fb0bc4e480e257e354c3dd41035809d6bd02cf3786be8b4d507efb7fdd8761f879a2335587f891b8fd2e2883234a182337c4f30cf291c3d3627e2762e27b9087bc9355d108a38ca5d4ad1163671b41115b4903a7e03c051a014dd02b2bc6ca581bc2f7dedb5f780f66e9fd57121423b7f78c665ad76ae7f4c95c10652e531c03ad500372b2295510aa80d27a024b4cd7da1f79ffa536902c09299bdc4c0787f", 0xb1}, {&(0x7f0000000a80)="ac8f769eee16881f962daad267ce74d9025fb6f403dd2b1d1d903feae14886bf2e1a4d6c24aab1083f4b24dbdb8c2738a7a6168c41b23a53f98409789e477cbbde1d6cb4723f1d98a481101432a7d3a958d20d3ad6fc8102512e", 0x5a}, {&(0x7f0000000b00)="8605cc0dda07ed1c653a2bd1e417f4603e4de95dde9758375354e8a8089b3d2d23ecb73e81941cfb11851048f33a0aeda8a46a1d6139095d5b15fd00ddd10fe445eb080730bc2561b9fe7f61e411a5250975b67e62cf0764e2cc722cc7f7e825665acbd033bf285b460d4dbe5c17e810c49df3dba9f598d84e3162ab72d065cfdb2eacdee47785875d189e084b1650ccb33b2cea4e41fbbef1442b505bdbe0f6254fcef89b06", 0xa6}], 0x5, &(0x7f0000000c40)=[@rights={0x28, 0xffff, 0x1, [r6, r5, r5, r6, r1]}, @rights={0x30, 0xffff, 0x1, [r6, r6, r6, r6, r1, r4, r1, r4]}], 0x58, 0x4}, 0xa) r8 = getuid() r9 = getuid() r10 = fcntl$getown(r1, 0x5) r11 = getpgrp() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000d00)={{0x1, r8, r3, r9, r3, 0x110, 0x2}, 0x9, 0x0, r10, r11, 0x40, 0x9, 0xe098, 0x7}) sendto$inet6(r5, &(0x7f0000000d80)="3c1b73fd6235c44a96d33770aae8d24b5b321127aa30b994e01353994c2a5f7c0701b5bbae408fcd30041fcc96e8983c75870c5909c35a62c20fecf6abb5894dfb5c57", 0x43, 0x1, &(0x7f0000000e00)={0x18, 0x2, 0xfffffffffffffba3, 0x100000001}, 0xc) 23:48:59 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = dup(r0) linkat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x0) r2 = socket(0x13, 0x0, 0x200000000000000) bind(r2, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) 23:48:59 executing program 0: unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='r\x00') 23:48:59 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() pipe(&(0x7f0000000040)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 23:48:59 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) recvmsg(r0, &(0x7f0000002980)={&(0x7f0000001300)=@in, 0xc, &(0x7f0000002800)=[{&(0x7f0000001340)=""/103, 0x67}, {&(0x7f00000013c0)=""/107, 0x6b}, {&(0x7f0000001440)=""/175, 0xaf}, {&(0x7f0000001500)=""/66, 0x42}, {0x0}, {&(0x7f0000002680)=""/205, 0xcd}, {&(0x7f0000002780)=""/116, 0x74}], 0x7, &(0x7f00000028c0)=""/149, 0x95}, 0x0) bind(r0, &(0x7f00000029c0)=@in6={0x18, 0x3, 0x1ff, 0x5}, 0xc) socket(0x18, 0x8000, 0x8001) shmctl$SHM_UNLOCK(r2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)) pwritev(r0, &(0x7f0000001240)=[{0x0}, {0x0}], 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r0, &(0x7f0000000080)="0b7655267bd58fad584fa92096d4cb55c4c9a471b8d9469bfd68a48b798722f5414b0566a8a35565e40d691f798b376ddd595c9f0f23f9ed0ffa97621b99503d9c112bdf98677cac7442456e088c2826f2f65b105db97d8ee7a447a94e788713c276e81809cdd27ec6e76d5542c55c3a8fd1930620833c35c6136891779df4f9eb7ab6df4d0aead82432be23a297e4bfa19199c8a81ea074", 0x98, 0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f063485dfed66696c653000"], 0xa) 23:48:59 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000003200)=[{&(0x7f0000000040)="474319311a5153165f881007e44b596a8379ff6d86c0b46ef893a1a8475c20467b336ac11750384543e24b2818c3d7ed0fa41c58236709a99835c914de9b704988143806ca5fdfb29ef3f5034ce2c7999243767f1239c112c3ddbb99a5d311ff9f09650e8f636136a87923f9176bfa9e277a61b11106", 0x76}, {&(0x7f0000000200)="b29565e552147b0c8ec7c1ebcff26c7a87dc6a5cd4b04884f065dc5218e8445de4a01f69162b1ded203df2cf7b407bb445e23c797d3e6e6c681ef3b38f2e770ddf0b93ea83ddf83d16707767d6d3f7b540a29d5f2586a4b49a6f3cf49a7d4b1f57cefc356ac73f1724baceaca492d398e6ab8d245fd4a59a419425628a033bdddbe0e98bbc838d3b9df99015f9925532491cbe6c7eaca1f2d3a2f06b68a5be6ee2822a91296a8dcebce1479ec98c57d6252a7caa0910a6105db4562fd734928a2865ebf4608945b2403bed836faf4aabcf2e56ae7361fffc75f7a02400129f31001081b6b008d0a2658735b1ce435e2d08398c1b153f377e7365daadf2d55425329dbb943c4190fb6aeab1ea9ae995a0ee18a1925faa1aedf8c9d109518436bbbdcc7f17de8ef9c411f592b21ae4809084b6643d6ccf88afe02140ca90a5ec7b5bfc2f5d27b1860e0fd69163ba06854fd71029cea317d9eeb4fc86f1df4346db54857712d1cc92ec5317281db2213c6f5a14e61e97cce88088036b4c0dbc4a7b6045f9f03ffec2fb8e204357a5dc52116133be4e2894c28ec0ff40b1100e742a1fdea4ec6551ec4081d88de55c0b674d3b66caf17e97e9890e18ac4d5869a4da716df63d0016ab6ec692b05d61011ae28ac8a46ca4f362451ea5dd4fac91ebeae64cb28a47eaa84216a612f2781771274107f4cc0f1b8b49a2d20ef6653c3cf2cfb081e93c5cba6be9357c2ae6381937705bb67e6c2a513518c20e19f34381ca6903f63d02a9332e26fe9431e8032329b1c01862de77203d3a9108cc732ca75d4b1d5b374e6b6e9115eeb1a42bc74e669f54149b58c6d80170c0e797f2291338e53df67be31f2468b576e755e44cbdcdb8bee14cc3195182522f694106f77e2010797dfc4ab5b908be7ad2e68d8971905d9cbf772eae6b2a1981d4d3861de9311df41e412b20d1d8ff3867168407c3b4ccbc3eca730a0587b0bdcc2763a72bbe1c389c34b9bdaf0d44ddc450df2b028b86fe915511a5b1ec03ecf53b609cdff6c2735360f0312e003faebad7e201c43407a5b93137e8dc7ce506127a97368553aa6c991d369de9482be971d883bc12611c4b5b8bfae36d171f4064545f78c2429c5b4f1608b1dc927005457dc83eef51f9c0b26a9e01a6a826c62394448834233a3277c96aae1a85c57042d60fd159b097d839717686eae2f6ef9ca47a80ec80035ae950dce9c243eb21aa828087c9025087cf5626fd0c1c31877f39da1a077a9937d6c0dbbcde6278e4e18325868702d674b6eaccd264992aff44638b7a04cd8c8cfae729b5bd7a01aae58fda0b6cc04246c3c259050f86d4862a4659cae3183a44cf0f9605f7589ed9db7f499f1785d303563301a13e3711af2ad20d29a662d17fefd154d4a03f0d46449b17b2ae402a80c17bf5b2c0ef007f5fcbe5562ce312ab911f8224295d5473ec6e85ff84c1ba745d18b42027f860d737c941279783ce13885ba1a55133aad09dc5567a5a4c0a40c8f3096bf7fa374e55f20fb429d69eab4bf9554744bc4f38b99babb5b0762b2efe86e4f5f8bc58d367a7124bc3286118c176cd31f1d317731a82dd93b85ddcbad9557a2e1fda05f93b9ec60252330547c4d1005a2c331bc5b8683cfd44b93bb29ab537fbfa19f381b155afcde4d32032ac04553a637988dca3702ad9e0a422a02753ad02b62d3be942d7b8ee4352fd39c2a7e17d6ec4fcbcdc0f9216989bd71c919229e8884988081ae276c8bf28fe5100a0e8baaafcb1e496b75b7fba03fe90f71d7fbfffbac1e11acab801e4cb3548c2ed9cc78ac0286795e4d3a90af8a05076052987abda1b219b4f15b0bda1fa56a916d5642e6bd6252717f443b21d825f689a0052925420a00bfe6235711dc05ea1b825386b36a9f22537f4d3e8307b57dd82e231c32ac361b350d231095ae3c54c3524ce3e23a5c9acea6425ade074bca3bb593b4911147cc77afa9fd554b92cd0e20757c08fe04a7703ddb6544bf4b7b263d3a60352fa3f5afcf171217eebb37c04635281bf893557c026097d7cac5aa4228b401d596924811df1175ae4fe0bf1043c7045a14fe56bc25e82f094d9cd8fe9a4ee9a9f4c7cf5b62a9a9132d3aedc6c4e074a012e6a8b3f68fecb969db53bcc724c54d5fbf6472132604c4690f87820d33d3a0064a771f4d525c22712f90a1bf2ab4d5f4653adefafb6c2453d6f600d0b21e04ab3f7a0e5ef2d3691a45089aab8149b3f1b00f835419ba5849d7131bd6ea1919f9b643b23b110769c9e82da966be6286bb508bd0a8e20b6fbdb0d765fa60c8f189eb0cf395056f3c3cf40dd01554bc69ffbdd92ed12fca97cf3fc174561ab6ef3e1b1421ef555ece0958120da4dfe51f7de363c86b7068cf2f73fb007ab1863528bb3da06b2a1e84dade93a60fa5c0ed993f1dd6a0cea32de946dd172547c1435cc84a65eb1a974369ed8616c325c4b4a9b8a8431c5b0b5f5db9e9f8f43d021b56505e532b36e53cde56d63146849203d82dfbf3b0d4dd2ecc949ba9107d6c6ddb19f6772fb12046ee7b84c2622896a75e9a67e29e31977c060d4a0eb9860704a1c2262400647529962cf0189f5936b6953cdd917adae5534e2a5f1716563104c24b1b854b4fb9fa414958fb17d6d5b5381b62ef32595dcace4606f765ef6a651d24bed90b49919564c5212a0e652e6ab393900e5ea0ef7ed197857b36583b79cc423f48731c51a2cdc5c961897f4008f94edb0a4546672ad3f363a4513b834faea036e3159a036084ad4c293396f4227b33f04ac37bcfccb12fa1e5e2e3880b4a33fdc428fb9caa69b38292aad9d8e28b194fea1fe87fd2d636fba68c3f3eb2b95138e62e71afba9ad8e02723646231bf4c001d6a3d4ed3e806171c766ea08aa73d9a0e6448ac97e466d6b45d1242f300133bc588a55f7037ad9bc8996682bba5b5469ddabd3ad518df0bd45d93300bcc611d98cda977a26483e3b50913f9599d3de0d42167945f3e91e7164beba380b426bd3eab501412f9d8cb563eeb76ec0faf2ab0419e7bdeea6ef7b6222ab55eda4803b9c4776de56c5ad5f1dc2c79d99a3da1eef12209f9c3ea3220fc700c3d39dbd583522d649b79d0d1a05ba29939cf3cf1161b5ca02102f19cda52b3c23ea03a70efc51109c1215c033699fc987e0d7837854032a7fcb0beffc73a9f5d77c91352cee3f3835bea3b27e8bd61c9170daf4b2f3f6ea6893ae834a086615eac962d19a4669730cf3e95e96ad8a9998afcfcfc6b4788b219b28bac26c2375c49b9c5144acd177695eec18dfbfc2e55afcb4a8916e02fe8c96dcdb45efe5e1b2c745e0852f8e61c989f02d800015fbe866c1ab438cfb2e645f94ab53a499b17c1879931a1a8fe8650e3ca4af793b8597eaaaa9decefcba6f29e8e9b2d8ed592c5767791c8e1d91a81dc247db14c392f6711006c041e49a104025c73654b12d30f0677cf2cc9d685481412f158772d74de78455120d31c17b5e4d2dbe9773167c155221c336f79177e7719e8f2b9bd28df636f138c2966a66e964276119bc8575c11ad7686262fa18994363a261f761929c9f86bc5db45965121b3acb157fd6ab255d8a98065a6998a7cae8c85dc09b10d5cdd102f3e79f7b56c7abf1cf1ccdc04ceed37cfe70745634954618f1a4a42a67da7893d3669c1d049715428d5d500d0c91b24a8ff6002cf006974309e2d00d47dbd3426d498a0b7617f29fb6473917dd26c382e761e86de5c00572b98ea15cf0f119795fa55967ac7ba8e9809e6ab5991d67026824f4bde902a4724940181387acd157c861cae2360e808cb547c34fbd83e9939bd95ec0587f6117c79347c603cf74bf0946e25b3e9fb294d441aae39053583fc70e72f118eb0291ac4ee1d67708fd26dc1eb4801ed7ec01b1d7f1bf3176728d803874c12c96c34523e0591f189c39c67a820196563c66726a62ba342f5af8bcdf34fd11021f353f863e13739ef56fec4ed15d79c7c0978ef49ae486137cdbce540483b29117fa159198a4ad98cf66277f29f040622391bac2e67b20bb9c0767d20c9c5ac0b715a118a9eec0e80043a6407a5e93db73509faa1ecd9a6f19751aabe0567df4d4ada02a50e0e9e6adec78fa728383959f8372952f523df84136c54bd60eb753c45b68ab66f8676941aed60467b18a9ac54894572af2e058683200e5292b53d2638e81a2b1302a1068c7768ec93ebd5403d206b079105f3f97ea8f4ff1abf198e34f2cd059d9958e3a31263b817d9cd9019edb7e057b393ef1248c436ec6d24365b301c444cd63d03837b3721a49b5e7f3cd18f650114a86958f0664e3d783d88651eee542afa1b8846c05eda1af5b5e30ddccb29cbb28c5c0b8a5e3e04945ea6650c329c727dabd04b59e64bf6a6c17b87914d1160d66c86f37c9897a418984c5c6f3b2237818c04259651b2b71ae75fa822a20ef54131e72984a01a912065dc43cae60452ea267401c68014b5cad44a0c67dbdf7112cd7b92aebe86fc9b719dcb774163a59ba1771d4092be7f4124e6907e8c5fb7404f81c8b3ecc0593a1903108517728373abb2caa9f4a7034a16bc50344c8dbc80e50d4ebafd77637237e5a758c9452d6005159114934a859586c41ccd0ca3a0f72b2f63c9a4b303f679e7e74e71c971903e50f48eced0e50fce0c3f1684988938be6b9cbd28dd0dba135490b94ab3d17141afb54984c473f16238b1a252f902540f510c333135f92c84660c18a1b94723331c3e795c49860671cd767029b1a8659512f9235d7d9809703dbfd9df52b3626020136b24b8b1197c6ea3831556c57a872b8fe3899183d74cdab3a09693362f3088d5fe61c5e23d9c6f552304844cc421f430e706c85fdedc53fb5571661a5a9fc3ee1a914d8af2bdbab977a5a925a15561fd8a716c841b4ca640a2091b4bc5c043cc3ccb82b986e14e1d1b27044c2a75330465580a0ed287519652d95a8c4aebb3d4ce5215bfaccc301cc0bbbe78fcf41871e5c1f435fac1dc8a97836c2a279b361cc4101fcbad92de613cb120e77726b18102d16196122606e44931979b2a4f4ae2f599ccb8e30a4074fbb0ebc9c57ab048aa38af838d8f972b7ea7f0925b47a2737ffb491fc6cc9e53c3f9096cdb124554f2a038a6ba4cccfd92b46697d569188e2044f208e688bd0f3f4ed0675bcbb91079b96230fe91d17d81d73050e102cdebdebd949749ba5ab78eda5255c28b4c13243c665a30e4017b97bf8701f8947d4e1732fd7f215a63e53866e23c76e1934086b24556233f1a29e499dd3aa1b57af84f3d38876b7af4d8f2b0fe6c7dacf9d86c476cb31f632518f31f89ee729e8709947a1dd4d32c93c962225a6d59c68e5293554eb1313a97a75e34515a1a74016904a431356ae1524b06f73aac79a963fa09946949e4b0b35388af34949339f15b75a9e4abacde863b30d6fe2880378df5d07d0d3ef0d8a1a94e40ee5bcedb0bc4dbf4be350a519c54281258f7bd8aab6c1822ff4f99aeb3dcc58d7aa99b3c06c423d3854874b67bd3822b3daf464105d5b6fd52bc1c3b296659f32051b8fb70f2a54e2d6393274383d08ad98450321f012d14b6c11bbfc6735938118598eeb9b57f6db27cdc0e6a71954967ec970b8d90ab84cb06ff5f0a4db48b2a44aca6f50e753f635ed281e29d3f4b6f47b1cd356e81e0c10fc4463ea56f85e72dad0672f83a3229aa5f8eb8482d876c5e1076df7e006cd9fcb13717e93ac84cb4fd1db4a8f3d0e0416efbe40f5d075a02af8c619bea71284c82013", 0x1000}, {&(0x7f0000001200)="233007cbd6590b58c4df02b22cdde8a8cfb6f19d64e56b38fb8b7330e74d9148b534914441c5c47f62caa0b20f57254fcc9db4fe75ce196d02ab8f6e6dc33e7944c8082e3977f8c27feacd2681fe09de674e1c05cbd09a58569a77e7baac51529c667ee8133fb7f73b645b66cb0152745bcf5cc79442b3b44c1bae32a42b23bd11d24dbf2a58f0c66347d9dba038a7c62a4fc97de33bc65b8147cb998fbfd260bd14d55bf99bde59d8da19fac5e399c94e2761055c77eb7d77051e0a40f74646fac504a7fb9142c26781aba2efdbd7fb1ebb9b8e929a724a09c6a8e50fa4007a48954e28db4e6a10debfb47151c40501d04c396906e3b5b393703708915d8a92a320bb82a84b0d912f893c786da24b5529eb0ad7685d1d8224f6d53503bc0fe147b7e0da0dfd2d0c1549be3c6c7d6fb6ee8bd0fa2a6afb196a76de492d853b6b656d45f51506195c81585aa5921e32b2240b629e6ed9113f571d36d95cb989fd28b082bb1a822b38a311685f4b6eb9c0342469f7c7714787cb2a71e6805fe6605918bd0c84e101ff979dc0c7f8e7ac494c8caaf776ecdb1fbb5ce2c4196d907e70c40289ea2679feaf09933357c8e2863ab178e5b8540bb4849a9ecb912a82cbcf69b7181586cbce53b03893427efff3df40c926980d638d2e793da709256e59137749872ae9914e72d6868f8c28f896f811060702e507b6c14db4a4152d0db7a61a16a9b9ed37ace980995631655140871e3d8fd890691aa12ccd9f62c39aaac704bc7106ec01401cc9eec0b9859485a628be4dd1ee03faabe05c2fbbff2af4813e5dac44b9a7091d81659d892255b10c90660b0ed3ad2ce14a786dc5d86156e22bd739f77a32d61e5ad063b6446158b31a4de6a186bb26c417414facdcb66ff4c669aabd8cf1aa526bdc803da5afb2fe0e1632db9d4f03aa260b2e8a3660f11155bbe46f6faf5b0a888363c3224bf8cd8cc9ce5a857fcf9826f14ddfa81a7eecb99a8c256f4c4718df006acde49ede9b2b314c5bc83a18e901e2ddbe663b11c52d00f37e88d4c6d50754dde0b0eb99a9dcf42dc2f04412953d70164f5f89b6abce6d00a3e13fdf91db487988aef75bdf07207320a46aaeb2078bd94d78ac4b058cc638201b53d09b4dcebd7a3abeb86562924e0c78370a06c4aefd65ba00dc1bf551999b3cfee1b96051aef4c101fb40baa8638ffa6d3b7a558af6fa13b4f8d1c7120e561c64ddb51dc2e60f102d8b42ec033f9715fc56ccf38fd41fc526a80f93f45be3cf93d06f8353aecc1c92a5fac5c09314b8a55c2030b40a057911142043032b38f5f9d05c05cb9e4dbde884fc74f32abe80ae06794162df1c4c1f74a94f48e45185be23e001853cbb99694fa356b161fd6df7177189c680c9b345f8f65838b52d5cc7d2b5aac9dbc46baf889e702576e05aa88f23b7cc6e4a712f5b5dab66df543beff41c2871c8de31e5c46823b42555ae95c47930a7daa40b7ac6c5971f35faec72be5eea9ace574d6b8c8bceb25f4583a88149d8f5d8e2e993d230afe9bd389dc7a9e18c543a265d51f8ee21fd537fa2f3c02f6e0467db0179a71657646150c6a656bc13abbb5c4c543c170e57eb9fc036060982bd24a9aabaf48ffe5e092c9955181fbbb4495ab34acdd1cde0c549e7ca3fb0cbb30fadf71014e45871044dbcc2c2de85cd3e2c5b2a1da5864f12fee621db1ad5739176ae13cab0d3aeeba4f156cd6149a418247ea5d28ef635e96a0cab833a2250321872085e160c016feeee1749834e0a0326786643060d8b14527d6072f9c0d85311255cc0dd5a5594e68fb6b318a61b8f909669fce8267ac065d40b881a0d765071f9b0d27e02b0da95a1f6ada47a9a74be43e915f2f6e37afe35045cc041c75934935f31b98cc231e7194a7e899eb6d589ce823dae24ddacae7db05ce751a2a399af14fcc75b21a035bf82859b77e88d16d35d59ae36ca8406bb75585e47ecf93308975ac8de477806f290d153d840385f68632057224d6a8264a35bddcdb819035a9066c322677c0248c9839f0279a8d1aff251cf8cbb00febaf83c18687cc852e154fce5b795a62e63c3d7f9ddbb82a1a33a55b7b3134501a04723c0f11ec3de4b27b466825219b9fddc1a068ed01c4eab180323d69f1627934a377a3758107d378d86870a38c30a4c4ebc78c45e2610f9aa5935d184131594962ff47a8637dbb00a124b300acb4523f7ec89a04932eada4953292f64ad478cb967376afa6428033cdf6d2bab11d7c507ba06891c8cc5e41bfda2de02a28b8fa96d35550c0147b82ae0e8140431e89d71cc85591981d47f747c207c81774fca83fcb543518c98909a23f0ce6cc571797ad443f91544469f9523287a3d8dfcaf74daaa48b02222f23a93d041df8608490e85e83108df7754537e87c076e71ef508f8f2a46955a94a5608a833ee0cc7a511b44fc324d814a61d6c0a3ca335666569cd5ab602652d5c98c95415bd3fdf56b867de753a78772918f88246479b01833c8de6ba9d7e145fbffc5b94dbecd3e95628bd4875856ca755320dd61d37a92b276992eb56d4d424c45b2ce3bc29046c61f7799892abb680839809811a75d7f0a7310ed9d261a4f3385f602a9f529c5ed63cb6426e21dc8e4743ecf840fe8e3738007adfdc2db221a4f858f773e9324242c11451e59d97b0b4120663d56905f3258cd9fbaa8a7a8452f27fd05616194577277650b710d081a68c1ad4496afa75d53a150b524ad7a5d14eafebab25a7462dfe78611e3af1a42fe9b8adee8e03b8a6f5d68bd4a18f8c511bd9a961aba6a17aa470da31802807a4053e73b7f4c83dfe6ffb3cbd57e1ac00e54a52b5aa28f737bca59aef61ce907cf0eba18040a482b29635978f3ed3078fdc1beac24ae3ca06dc8f5f626f2d06b08e891795daa7cb256e913910c866c0a33aeaa37d4c9a6d0320464e6df7780e797b0f4029bdc94c8f22e8975c70f7dd35e91a5b9bd372b40badbfdff6210dbdf65b350040c6e6e79651740f52eb596a15ce4d25bc4a4adcf4b0c5d905ed275c7bdacadc0a887dc871363b9b88c04ea2c30043112e1a8dfde0ae2c232d9465c4d87b22e37d9ea3d2adaf9171b4e0130c6114b8c6e621300130dcc33297172ef2a3732cb28e37b450b46354856265f21b8518febcdfd62b75852b4ef00ca921030871975b20b176299d30e7c267c911c32b95d4ab38296d42114169118003f776d0296088dfb15a9cd1e10556bd115409244c31cb288889b2079bc73d7607932786169c92d1e13fecc3f880f9b50cb9840f59c177235d7fb97f7532b512256e842cae778ed8e3b1033a5dd648b49a5310d8ce90cc80081482b36e982310d49a0fd5b83062f79c56af41f1675d5d0a81ccba52f011ed14b03c105399ea95be93ae9d22a56a5d66767145879b1baeda11ebb7a7bd86050ff4dfc0eacfce473f41d23bcc825e86060a342eef88ff85d2879e2339a6c1361afc7a0f64f10092916e5a4f4e0df8c474586901aabba05f4939d3ebfb6aa09bc079f711c8b43922fa16a62d8b7cd326e5ca51015f26f87b872e73f58741ee7139f7ed5113809fd2374bb75045691d15329f427d264cbc5b58a9c8c480150cad86f7889b4a432490aeb684f3dcfa20592b412fa7de269cdf0593e44260c0fe3d7882ba9134d3b17add135e8a4dcc796beb9a7d297bb2ef0df3d16f6a77002c3900dae8c0e0f7c5a9822bd000c370110d248bc618e8052761e4dc29ebf1a2f2acda675d8cd150cacc8b11315b436985eb95dfd6aba18daab2fc7f37e988c622b6f7d479918cd5091326e98b67c6e8e744cf5b8401a8822c3f3e1c76bc56281d31f9ba15e2edce7e21928f7df95939e7871c0193cb847443ebebfc84289d74c9430f514d19c784c08e87a6b4adb5d875281989eb2e4d643dfa719dd9a7719daaeeb3e2aaff2e82538de14b07ef186bbf8c150ca59de384347fe544accb080b4f3e4534cf1e4158e3d48a4b4c3cf132a34462d6acebefcfa58a83c93b9df299d9f684a1c75bf6cf324500099c55d9bbe1b0b4a120ea79f63a7a8ba03ff35ef905a3d92eabbe928c32f30469a199caffdfde939daccac637b4d6fd8b4f1d328e989996d69362df267c2ff40b6240888374d3ecc72a560ccb05d68610208a1dbb8ce36a4e5f4bdd569fcf2180abe561179e0568fb0ed668d489a46737c159f89368ef58510ef29acb9200d94ef12eecb81fb988a8fc074a4a2c88a25e4acfea6a27fb385911e7656e09027e9a99a6cd08d130b98097d5b5e2329b9f735d5c6b3cde841df849d5fd1bab7c3b43d8a629cf23b0f9e8109a872e0726147f6f4095d9a2d989901c098ee317c6ee4094fbd801d0c497ae367adae1b82d0d5d3748a691ce64be59e875a029f2a0a02af7c619c5c0bec1d5a32681ef4bba7374fe2396c72d1ba7a2f3336b19c971c542f0845c7c0e37421cabd20b4ee88a9ccd2e21aed7ac65d51b39f60debc7638d827f2b1753e8c4dbc67e71887b0581c2d94dc30087c1ec56a6585f29bd45e3eae49a6e579726787de777dafdcd6392a091ea22e68e509fe050bcefce2e7e0ccf373884c909a08c7a1f69f7f8c22d76dc023ae3d1de65fa20e635cd581417b799d4b98d397055bcda0e05b2740f210582b684226df0bfc804331123aabef559842ada24445281addfa1faf2582a5aea99b2ff2ece46011c6b0fcafe68064f9ab69279c87a7c61bfda1c5ca07dd2cf03c27269316fa244df16e5c8fdfe9b7040d3c20bed201cbae8eea98735d9de23633d7ad16963c3b474a16cd5d1a9d57c2c057b63168f555343284c3fd6b8a098aeb6720df990acbb546c113aed2aef2272d6e9092054521b0f3c810728c5b3754a2cc81f71c5f04a6c65a2217441bbc1068a5e2e277ee237758e7691d2566338d08429d7f9675c3a00a728a6096630c068fc422ab521c56ce33d8c1b832682057c971f546b1361a337620e81491e74f122813f42c36645b252c14b3c41985dea9dc8b95fd649c553bf0a395ae20913df42852d9be5390bf527c413097af834625d904584d2b7ac42d9ffee9394beea2a33388be0ebe7ee0089c567161449948ef2f800626332a1779918ec03c10f87d54e9e5b19373941d2fe60adba7de030360fb3311e7629fea0d7e1377f8550855b5ea71620fb388774ad5cb1065d00b1fb91ab74bbf8f0312eddd34456cdbad06687ef4a6ee5fb61705303a28b15cee31c30d00d31b0b123b7da6824f7a852b8541574248f383785af0b4208c9a3648c75357b8982c5efacfede1781aafceb1fd5fe1275ad347575947c1c52fab1584fbb5d352a63d98cce2b41ff7682286eeee692fe174b6bbefb257efee07f09c523f5b3fbcf02434a273208f91aaa66ffdd41d4816327b66d6f3ed0a7811358b06ca580d37050817389abd6788002d8a877403294c9ca4ddc5839bcf968e68c56eb610736726eb2ca4de8206ffa346e29604c28c6b28e9bd3885d52a81d9f77d1308c5704227e8627f909d73272d1653cd689bb3a8e5563c9aaab8078db2ad7afaa6ff410a745ef4139a3dfbc26b06e63504bb223253d357551f009f92fe5d39f89d328f9587cde8740418638cb9f89b03f23eff2dbfa52cc6c0ba583f059d086751c928f468df2fcebf9507718da7278e1b87ab0dfa0121b43ef262b5658639c84cd8b71206e3ee031ca008e573f25a17bc191473e4bb82ca8dd67c3079f48dce339125a1d88105c08688b211f55c1c4872a80122af68026829cc17f8aec00c938adc5fd595c8e13", 0x1000}, {&(0x7f0000002200)="f94e8b7a8870d4a2c2fe267247df6de9629303295badf3d851e934deaf7f8f9bcb7ab20400480ee3467835d4f87d9fa96cac3ccdcc13fd14e22589d7612748678b0200a88bb07212849f08b7921c20ceea3cecca999f331a00be610d100b84aa6f0c70e8c2dadea77ff1932cdd42c36947d23bf903f24243b286886fd6eceb09f6fdf0f45b74d87184138fb61f5a3ea134f3497fbae74ed721115224506d43ecdc0375a955e2d3c3a8b041c67a719855027e76da23747264ef6bd790444a20c26b81241333020bbdd5df05699f5184cda21a6c0e09bdab929e79effddbe383468bbaaff10130f9ae37e956bf960c14ab93eac3ba4d39bca60a95f0e52d2461b4432987d81f9f36c03bab8dd204a7258c38f400e3ca44ce09cd26d8b34073216d60e5bc7217413ff2ef9c54f3dad4fe8d7c4b847828f6fb09b249bc80fb2b8698c417123baa0de87e780adcf7479ff7f0e99f5bb01431304683d4217b413ef3994eed149441dad1c7e3cb0c3d6549c87d135598c7d423e2141aeda35e79c56233637b4064594f1b09f641215cf8333e93279575c224e7cbdc940299b6af293170130558865644a2896676741bcefceebcc807da2554c5d6e46bed9f83ff1e51547cb2edd92a6e2696892ca14de2345319f25055c39d072b051552be8daae0d8bd9942a41d4d2cad9e6e99cbbb69e7880636e58b36661dc289f4c5dc53aa8f5c8cc36d5d3b9b06b46d85aaa70b281c4a8c0a9b8d235ced2aa8e0aae96d03cea8b3e37719a15e8cd6154818de045b1edae574ff2e98555154990f77adb1fb43601fadd20c49ff53760e34a9cae20298ec0523b118dc7358d3e6d7d499ef9fb784f13f741ae421e8d3f244a947695bae27552c52176f4134b223b017aabbbcf4e593f8c65a980fe206298d50c29cdb196fcfdf9f490c785664fe2e7f188284409bca95273d007297fa507c9cb92cd3d0f71cacffd0f225895ea348c783852653a75dc839ef9c00326d56d5fe1a7cc5c3879827b8acf0cc6cb2d91c129c7739cd3e4917e344b0387579af18a508dde7e8820cb0e3c25e049c04ceafc0bd1c29acd36509ac8fe1183ae16a3a368b56c442e55f0a394880af0e6ba4d85d3beb5549dfb50e2eafc02668aa0088e61489be889c4acd4f86225f0a1e748f3715b9e7de6566a024f12fc84fff8b82663643bd10eef30a708c5a83bbf981a3248ff707634c2f2fab89387caa190e9165a79d96c443bce53f57e428f0f2a0181c5c87dc7d1c873be8c42fb08126a1bf050b8490bb8261de7d3e828e0becb97249d0bdc761b234e7f2dbf31a60d5dc080a7760227b308469f1d85132a3dd7d259e18fa6ac6694509c19411ccf650426e5405e8ceefd1bbb36100c4c0e2478744795c934228f6ea14671c0540e875a81a3e6f94ab786065df8ca5699803520db1b25bb70619599512096918a3a6266a4424dc8c1917699c6ce4d2e3a6ef1f4c58d9b98b7415976212f71372efd6a4f5d07aaa1d20a963d10563f24cc8516ec0524674be6a9645358d726cd44f0ca88c0e5af37ea06fe59c4c2b5a584d8ad9f4515fb9e1d21a9cb16167ac276038287e2c4b2fb81351f057cbbccfe626a752f9b97bd2ab6c3e782634fee1b670fe063bb9f720b8a6b763908769801a80041a36196cb706c7f0da3033eac63dd5051a20623c2cd356b367d6e5ffcf4e4ced46adb1a2f91617a66d6ff884d5fa3a059522276c0774a9911c96982030d6467f19015a1910c2ddb382c9810efa10a6c60bd4d8061637adb2f7d68a5d74955ca5e6a42832c1f3d54742f68d1c8d18009254ceaa6bdf2f87fd350694e2fc8ea102496e32c8a903dfc07531d55c81d2161346f54b72567f4efbadbe1abee7e0dea1afc1086df2e4ea5ef37ab54a142ac2410187655a235ca7eca3f6194fd0707154db574dcb771d2b74d4ef48db0d73932ff4132adcb57d24b87aa6eba9e85c36ccdc01db67368501f307fe867a7df54fd1a7dae0cd05913308894576bb2140c08f739573ceb107970c1e03b47899496a80909d9d50af7416b6e4e5a0c0444af9cf86bd45f1343336a2e296816e374bf866fcd812584090db5b6352af5068fdea2da6ae3f83f4e4f1c519577f5c4fe1576c21d907659da17d60156047c090891b92807e1ea9c4dd995fe6dec965518ef53281efaf9f92e36f06ccace7656ebfbbde10796dc26649f6f1433fc729f3c985f244b7c337b178f2b07c2993d52041b55e9b8a6ea80598a745e6c12637c428c9544ac90077029e5c4ac4d2075ab3ac2e144fb23ac1122a750082b5008268741697bf207c2a579034941040d41bbeb362b27c4dece4682a93bb1a8c9eff1bd732dbc1ac7c8685562f64c40d6178c74547bd91fa20548b6f28793e17b7e28f714d681c81ef674c51777da86a2f0ed1e6d34374e1fd5631828fb368464d4de8a582224db20874aa478527faad5250555df34a60b653e503accf538198519106d9fcf0695fa6603b9b9b5556a0c10077d0e572a33a46be6c65925890484b0efd668e35b2e2bb4b7c1a910035cbde99b49d7c3ce03391a9b6aa8adc75c430bc5fa8c5510037e674370fdb1287db60f8ff3a489ff49fd1d4f98f2b757afe378ee5c608c132749185dfb24a9f1c711e9acc21cdaff972fcc26bd7e59f4151ee9572b43e82e2f91e19f19a27ab071798fd110a766005f1e8262d3651a9c6e59c55eed5c7a8a7c7bf4363b626407a354b86dffa78e29dca1a6e6a70b522df795775a389874844f75544b0335ccb6f5766885300c628c0694c678478c64b6cf1453c826415c8579fbeb2d4553b095953ef35a91e715e24291a3ffaab3a8c258028d045a42f9a244083587737b55999f85373d1c6696f85dc2d5768d3a7b9580a195a49e1507610408af633831b773d31089058f73515f3f7d4ef7eb3bd7396b63a16e5ac047914f38cd1399105ee2e251599ba4ad66c0040bada5829d5f46a0638afd957a66979fb046f7576ef41d5c1bec7170158883f511d55627912307ee6d66f29c2544f9fa8128fa6dbddb14b28b75d542d924ffc4fbb8462e78b6beacf408cc696fcbb18c829999f20e7cdd25abbbc97a3336333166fc5db0bfc0c01a06c10aea84fc3ab9d411c0cc6bb79f5e6d40b22d29dd6fb7eb9686e2533de8170dacffd6a9785483d93a3f7b80cd68c400c04f0e4179215448426dd67115596f8530b0ddcf9330ba0afa0962910ff9a87f9ef158d61c09545940fc8a0b0f47051dbe3e41f2f85f175447aa9df504f248819ea411c25c4580d97bb78c23683bd8b7ef135db1983c8fc6c7f3704dab721e9068f74d8f7642f68d9907e09e5878680b61b73b63a3fcba6a0f675f47e2b952b06af80bfc94aa3bfba70d408cf7f8921cfbb2ea6360b6bfa9c9a6ff37947fb5c7f8a0da6ff34823151c93931b753767ce517051a7f9386e2c4f3943ef913474ac740c60e36f15ae99d2228ca9561cb0ae8a1839f6466d8c49b4f7825aa197d203b38317b584836a75fadf3f266fccbe37b47bf615480cf1997aa0296d03bf51a6debd973ca9d763163c1da4862d3bc2896fad9b88dbe59d487e7dd03a88b8ae17e330686be96fd250e1a104b4cef79f2fd9d789dd6a6b8eb894542256c204bd7da2ee3aa48efee3ddcc8f36f2abd4169c49b4f57e57d6416c06c11b3cc90d7acc0280fa7393dade33b672a7290003749ba4c34a3731ba4b3c150c734627e7fdaf388e2dc26c01cf9fd08c91daed636ae864f91d035da8b2eb5edf3f07f0cb092b128b364bb2a0340e91b4e2d6710fe36726537111f13280f038b5b3f1fe6788b169f61dc867fd341bc1d1c693263197ffaa0976d78afed5e581399180b6b2389d1ffa2dc28a3b7f519fec88a5629ff548f65fb86cbf8f048370688d1a3b1258240d07552b051d08b9dfa918e01bb0a36a63382d62ee3669fcb02e1c115352d78e52d9d0d1bc0d5c99a62f3da0faa2cf6f22cdb55496a343f411ae1cbc541d54efd1f6f1673d1257153f76b7604ed9026a6d7997b30902c82e1d481ff46b7fe4d6eb58066e9fac1e83c9dd4220962882ab8ce0408db45dd5d83d1913a712b873138cfda9663086139c289f17728d2d05abdd7a7116217366074a6e71a6cd25f5098c76cb7958de823e92eb02a743d972f83e703cce8842670bf201f29e489fa04c6e73d2e764f7c019f819440c6a6662fa68a559c1b5125733832129a95c78e202f7a6061b71c6ea7cf2d1b6897958cf34500a5d9e7949e549089f242d152867fdf9d0bfabb4e294112713740241a2e0a9946eaf4e53733957e31398aa14805d2766c42b8c788cc03c2f3cd7623e03f151968cd0273f384701812889df38dca682f24a8349d7f1294ed350c47c890255195bd80c39642ebbd1b558d3cb2f907fd117f4a6419a7c19043bc1ce4d202df9448486d0d2443cf49cf1aa07cae9444065dbe54c39ed96aeb77941ddd2aeb1d85ceb16cb03c1bf3ea7f05af5d9774a9aa89a182ef0051551329671512d7ad3c23ece71f5134f9a4a88ffae27dba4cea5857938f3d0a956762d7ea92b0291cd2b451fa8ab04a1a023d5266b6f7bf468059b789667b5d384b227c024fc071cb76156fc04a953b434a2495c31e9b7548283e1bf8646103ebd48770deb65a52cf88f9e416af2b0ee35d2ccd6db056269da544a9fb237073b978f0b29a9b6ceebac700720dd9ba68b4e725165c0cd9e1466a1114bb44f6a62be99e6fe19cdec7f3e25ace2baa732d8ec8499a7506b0f8ed1366210b10311567ce88b7ace38ff7bc30ae31945679477f478c93257e321aff7ac5c2e65589cefa0c69acc3f4b026da8b363239139d2dd219ac065860e21e003a1ba43dc7e082618d47e2ea7cb34b289a5082221db2802dd336e7aa675bc9d5fbabd96c4d094cf5e1e145631debdf4277a2275c9b6a82e7f3eb33682504dbb14d0b842b90edb9ab54c5c743dedec98fa03d315f9ac8929499bfc9641cbc93d01c0edddc78e0232366345246ed92d80d77ac251fc54ce52a5b94a88f089be34dd44ee02245257a8ae5fcae61ae77fc8dcc4cceff973fc2982cb023c43430347ddaf77ad36f91d6d75cb65232c4a36f6e39af11ba952c8a44807a2861236e314d72c1f8da2565c256d0dabad1b62bca27f7acad0cfff56848fc4cbaf13785d7fd8ea61a734d1d0214830980619ba1135914942d90e8c97d536b257b3460e83ef143ba5adb6eb11c3f6706e2139f28724351cfd825015e226d1fa89c6f262ead5225accfcc86365a42bd17f3048f395ea96943f3467a724c1c3eb1fbe6e0cb7f2448d5607b1f3a44edd36a7f51464ff0f8361bbcf1dbcd09ad95d3ca76a07553733a29deb44f9b19e7a7c227de77f36ad0f408f6fc2eacd9c7ccf52f34c3a7dfc266cf3fb45ccfe24d8c337e3b4031b7b60125496ad38f407dc7386364586dbd7de784d5357af4770ebba9b27285a5fcaa924ab8c568aad420fbf27970cd39ec98ac55a8761b99175eccf059dfbc763eb94657d8a70533491f829d486b28ddc86f6ba1a7d07c73aee039aee7565d253f9ffd01b4f42eb5d2e93999658c3b7de87d6b295072868ef466f2da07181328db214b11e6054e9b3fe588017ce8c3981586aa73dbe95616c5f1f6d65480fe1eebdd0156402546ceb5a1cf513c7136a939d96e2c2a48d0486d5986ea74ef9706a60a5a7b0e74184c0d5e9adac3df33644f2a13da5984d15e2f96f478be462aeb9deec3bc4cfb67cfc8ed1e8f6d8e3a40c8657bcd7444067aa1baa812594c20a3ea56648d", 0x1000}, {&(0x7f00000000c0)="dfb7d538c09ca4401be305c18551da588c3a94428e7b414322fd5eba19e46f", 0x1f}], 0x5, &(0x7f0000003280)=[{0x88, 0x1, 0x2, "18b96f2630a58bce3a554e386703a5476445d1746dc300c373f37580617a9fc4120826791ecc80be2e1c31fef6e2256a95bc3aa03f0f3f0cdb915c731c8691a21a9678d42386058d2fa08bcb2a30aaeb222d7de3e59e10d375e11a3c2b8644754ee343eb0b6a11f20fbf43d233148ebf0d32577fdb"}, {0x98, 0xffff, 0x1, "1cca8d4348e239aa4fb2d71349024e6d9cbc12124d9bd87f021fd5d8d5f8e9c5b5567d25358c74657ced6308a6a8a1faec005ae2f4cb4e3f91e7e575d83ec39b9389d331c11286041294fcc899ea32a96e14efb75397e06ca3f939179fc7332bc5084a1564cc8a40b811e2f3301419217e772da7623ad0680c051cb79796388799cd330a"}], 0x120}, 0x0) 23:48:59 executing program 1: mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 23:48:59 executing program 1: r0 = socket(0x8, 0x1, 0x0) setsockopt(r0, 0x1000000000026, 0x3e, &(0x7f00000001c0)="4b74950c", 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x330, 0xc4) 23:49:00 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000380)="c696fca80fef77c2cf92b4813856366fd6952a", 0x13}, {&(0x7f00000003c0)="7665c84f44e69c789bfa1a0e54c0a492a93ba9c31aa7e326fe81d5058fe7d835c51c2d85f5378144bd69cffa4498aad211497c282a9648064ab76b7a5881b5af599c488083691f809dfedfc356c901afef4d40d47ce135a8afa8b95ae2b7a90a92e9e453c650", 0x66}, {&(0x7f0000000440)="a328295d27f028f85246e06f8297a943c83bff6cfba15b15d5757eb11830ac1bdf78924e9e33cc73590f4bb9d52d3c7a15a36b6726b1222815818334b09edd901e8aa7d382f2d230b9780ab6b77ea307dbbbde2caf8f5ddeefcd56feb0bb8e0aebac86637d87704d9848a242743bbed6495745d3dfbb08e133384509b6c15248dbda7a454e84f77558ed0d86cf2391334d12f07d9b62d3c8f7e5e86602438d98dc527bd7aca95f572a6f15265a220631ba3498ab39fc4287c7131ada03df2c772a87c1a386d88ebb4fffd5d39f3ce9d500150183760348eb05", 0xd9}, {&(0x7f0000000540)="125d44e086336bd6005638d6028487935639796938cee1d2f40a2196db0e7c9f56d37d2800d8edf219fe3b988d8f792e88b7d96c003fa232739c8ac4a8a76eb78525e5cf598b957cbe0482ab61ba0a7eabb1b59c87a7f10a511a029d8cfdf4216a34c84a93704e11c457ffe8f641e7cc9d10ffdb5b86d3d12c1fb3b9de83102d818080ed2e8028275a6fc188620df4a50fc4b89c8d55487797441af51f40cd576ac3", 0xa2}, {&(0x7f0000000600)="b569428178423648dd20e96528edd60bc4c73758f666ceb85539435d3e408511f551c73609f5eeb8fc8b75b9088a849a634a36", 0x33}, {&(0x7f0000000640)="f2d84bb60a2f09c55fe372f2697aad700cdf54a5ba9460f74bf280cffaa778d6c12cc708fa126a9b", 0x28}, {&(0x7f0000000680)="11a993667a0bba982907da6893b3b71c5d1a0767cd9e9f51c96d2fced574844623a27687b45d3f9e2823827cd1fffe0668d5ca4fc457c51285b1afcc74423bfa833bdc46add440d0d204008c6f9d3ad4e317326e5e1ef4e13e749d2c4eb47b4bfdba0c00094fde607ad55612e37003ed5205bbcfe9e9cc4a0738f2c0eaa30385e4fbc1551705ffbff293c52ac448282eed24c9b68497fe", 0x97}], 0x7) r1 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)="fe5268effe2ae69ebac3d87f2219d34ec15542a6e3a54281fa2ef1b3094cd7163c69b91f397d9de43b9df51ed77117e93849512c05eb9df7f0b68589e3a84ea904689143ac3189326b9e18f42b0a79e7c6fcda3c7b005ca8d48326a8e73e12d2cf5ae89bcf010e9e411fe7ecc03bcbd9f14880513033973747918dfaa695dbc266b349269b7a0816749a9bb05527d616a24d2516c35a7d5208e04f4be495fffa9884f06cc77878037bced119a4e4d5b15f9b0d185aaba55d304ec5cd2b6548696061fecb6749", 0xc6) fcntl$setflags(r1, 0x2, 0x1) setsockopt$inet_opts(r1, 0x0, 0x80000000000015, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) sendmsg$unix(r2, &(0x7f0000000200)={&(0x7f0000000340)=ANY=[@ANYBLOB="0130000000000000bd12a8e2d742fc4c35d66f1cf3dd802046f408aea259b1b7bed1cf7474caa83fd7b86e931bef05a58c520647f70286f8ba"], 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="a2bc9cafe078d46e71efa76945649427385d51bcf9349ed41f860479ef56", 0x1e}, {&(0x7f0000000100)="ac737f6ebbd8fc5ff74f0cab41870b03ad629a1e859bebddb979422a5ef5dec6cf5a905e32a5ea74de7ac5f1d8c68e582d56a349fa93f0e19a07e36a0fe3014299abc68a79114f77142b4bb00efa15b475908e541c8ac8f9811ef206e4ea9434bf87d7a1c7b96b48cc98bec8008470b8a4705bb166f80a2f3b04a3b583dd85cd289718b421212e46b5", 0x89}], 0x2, 0x0, 0x0, 0x4}, 0x40b) r3 = fcntl$dupfd(r1, 0x0, r1) lseek(r1, 0x0, 0x3) getsockname$inet(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) 23:49:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdceac18503774c0e60621b42171916f4cd2911"}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xb2, 0x20000000, 0x20, 0x5}, {{r0}, 0xfffffffffffffffe, 0x80, 0x80000002, 0x4ca5, 0x4}, {{r0}, 0xffffffffffffffff, 0xc5, 0x20, 0xbc6, 0x2}, {{r0}, 0x0, 0x3c, 0x4, 0x272, 0x80000000800}, {{r0}, 0xfffffffffffffffd, 0x10, 0x5, 0x9, 0x81}, {{r0}, 0xfffffffffffffff8, 0x11, 0xf0000004, 0x7, 0x3}], 0xcd52, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffd, 0x70, 0xf0000092, 0x4, 0x7fff}, {{r0}, 0x0, 0x40, 0x80, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x1ff000000000, 0x9}, {{r0}, 0xfffffffffffffffa, 0x20, 0xf00000a5, 0x2, 0x6}], 0x2, &(0x7f0000000340)={0x1e95, 0x7}) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/56, 0x38}, {&(0x7f00000000c0)=""/67, 0x43}], 0x2) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) 23:49:00 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 23:49:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = geteuid() r1 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='x\x00') 23:49:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x6}, 0x10) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 23:49:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = getppid() fcntl$setflags(r0, 0x2, 0x1) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='\x00'], &(0x7f0000000200)=[&(0x7f0000000100)='^-\x00', &(0x7f0000000140)='$\'\x00', &(0x7f00000001c0)='\\\x00']) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 23:49:00 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20000, 0x10a) getdents(r0, &(0x7f00000000c0)=""/210, 0xd2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) 23:49:00 executing program 0: r0 = semget(0x1, 0x2, 0x2) semget$private(0x0, 0x0, 0x480) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/126) 23:49:00 executing program 1: r0 = socket(0xffffffffffffffff, 0x0, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xff8f) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "bf25167dce16f62f24192de0d871b7e6e670b25e", 0x0, 0xffffffffffffff01}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000880)="9fbd4675e4401d5d462fa9ee36680202f107218dde67c23a2d6254352d04db93abc907cd482a91a69136c00a07ddce6f26c2c1fcb241ac8c26184034dee613b1ab72dacd95f94904160ff7825e38f0a2a2eb7428f0f416ed64778d454a9dfd8cced3ec684e69d43151f78fb5c1521eaaa971f185384c5b96d1b9600fe2917bac6c21751c7b1632d9f922f891196abd80c8f51fc59057f02c80f6f8c8fca06f7ce911907b156ed6cf3e2c1314683656b35c1b7c31f7c2a03e763b4c0c480912e84b541b95dae8a26fa37aa926773ce52556b4eaf4f24c648afbbb72d81b136ab01216d57524f29625184f07fc8fd66e033ca0bf9edd8bd37ae353cb1bb76268a672a408f572e46c910a82110363cb4017f46797c06c47c0d373075bd904a5410763ef0ca235c025667fb968601f5e226bcacd5b47965739020ad6f862fc248a4b97e75c54181b278ea69aa3fe94c75c7432fedb2f54d33f0bc7563e3957217e996ee33b1106f37e1cfedd4b53f1d2abe073079e340f4902eff98562d1915c5ed788a7254d80895153a7ad196b97c01d89b1f8559d1e34cd99c0b129971c6edb2a5385e985357a87a385ec3275896ba3f1db829d2d8b3d72742fe3de3bd8d85a039e62cc348a0bde8c6ddab08102c94e80e95e8fe57f172d2502cd1bc1f2efa62144efabc37664bbcdd7b806db6ad12fb29652d48f660db16c24fd5862ef150f1517c999c47ed17df292b8fa2b05f9b31f12c5cb3e9748475c1100fec7d5910cd4c4e7fc98723be9640a865c5f39abbc89a188995024fb76640ea733c7333ef1b26b67d00e818cb73c9ebbcad0f75851b7a621bd053c94ccb2909138ca9a99e9fc327974c0707231853a704575a25a2370a190701a79c82dac7f52127957cd6557aa7bd5e75fa1f09325ba906aaf60cc84994aa3d78e2d16776ce7e1f851ab71c8fc8cc5eb976738e3a9b83488cf0d107e16c7add97a4c68eb1b13317c1386f871c4c7eaec97606fc36bbf99a08df68203758fe70581e5a2b045cde993127e75baa15e7b0afbb1f02748fa5e352baf706e1764b43b1a67913bc4d080037bd94d19c326ceeafe3cddf0983811c09845c86c3194fb90871f10f42ddfc5433418e2ff742d5aa5273ab8ead6bb267604bab76389aedceee4d6c6e4207c5f7873a45ccea076febe42ba208eb316a4c39da1412e522b06ae9954079b9069d7823260ffc35baf1630e9a926d634a2949c96dab0dd64c93ae0073045a48c96494a1be3618760ad33a6da9e2fad65e8b231d87a39302406c26c3e98a3fa6a1d1d8d8e39ab646cf59ebcf3b5bbbd120fe676bfae20a4c6d8bc19bfd673ff3ae7f28ba94ea67f6151d9b3cdf86866c96767234ebe676c7962fcfa35994f6849ce902afceccd0bab9adc688fd239495d5f398153300827b2f6fc9a3fc94bb1d972927aa406dac3f300e9eab6a20a1627f646096f1fca299b6154592770b10cd37773ea98f24867cffec9869c65ab7dcede60c80d8298cb5d0313d9bd5460bab8f27d1866aadcfc52347152539fa39d9c2758c94aa356f221750665cbf327458c0b7893d8adb758f8ecef857f174699538b95dd7be67f128826edae79310638d7336a6a2ea2af74c46061ac1bf1954f2be9f683f5d76d030ff9fd57a251033d5598afe66fc92ca498f51444f9f5d541b534ee14e6dff052852afadb50bf684c4e4ada800fa8ab521e3a982c8bf05bae707f5d94e6cdbe4710d26c527cfba4e7b8dce0bff1b41611e74e495b9b262d7422da39408bc97167564f726b95a64aa6313f588b2cc5f904b377e1930277acf4690dfa6287b484f08ba0da63361e8d252a5972598f67908ef1864debb997341dcb6d1701e01bf6bdf6b7034a6c3e16f14bb8717346833c3929d80e0f8bad7ca8b41628a8c8d618f36007708cb9e4db686e1d2ad4a398bc1919ef5f04a2a8e3c07d9ecc11d8a11ae8edf47c77a48f0b747919cfcaf55de5f33fe3cc14e9311cddf3fea96e24e5063823a04f4683e1d5b5cc8a626a2751a60e790eb73f12c2dfb654f95b4c87b1f87fcf9ea3ae98009065ab8cb62174e5a34b019c5be48577969ceee3e7705bc0850f1c591b9f5dd194e844b9c9787747541ef4437847f1aba80acf6b0db8392ae43a18a9bb88f43f2097924067c779372ddd5cf50b652051635cb517b517394c6ac0dc7091a0697577e6dc5b99a4b02e34e6426454a75c9e85578d917dc118f6d309f1ed80838509007dec5c9713edad27a158d31f931ca58873518439c5a34eaaef3025734dd8d65f551b4791ccafa2990cf44af1272ec4fb025eb42699f36ec1577a6d48877454b4b737f18864042108e9e6b67a18dd500dd952d9e1dc4d8d2842f753bd896949ebd4cf7117101901e1596d94f3a3e6277f72dc2454ad0d7d43c7837f74833339086bc2cc8c33fa3e0af06bbf2423c5df9ae4f141693107f4f72c72ee4ad4158baf6dcf584d15130a354a6f7d063791f320bfd23a3dbe50e54b6418f19a1a98f4e9fea27f517d8265cf7c302deeb47ec981d6cb80544da76a89b30857d15c25899db1a79098c5c0e49f89fb749c1c91c523e76639f07f716f7544b9aeb7d0a301863d336d506e762e08bb583b491ca9b27d2358259c23dc5e157df0ca3eb439664bb9b3a90f668a9c535e6612b875c484cbc96316a91881349325accead2746bcea255cd10db60184fdb3dec859021ea97280244ef26880fadeffa1ea00e657f3415992c34d275f8ac7521b05624837e5f2a0eaf819dfe632f44260de21ad87c18fed8f07f9f745c9975db7e384162b17f986098ede65d51527f7e5e836c8b2d15313fec00b5f8fece8370f3f0233063268a36c79c772fb194358ebbfc4891966a8ec4a35a46510f6f3c472d031addd78ab3df7fdccd82e7be59e1bd4db86b40e2e2d6282a1c9334bb68a4f643c56d3bb258b948e01f38646f3bbe21614faee25ae68a130b267c7c68d698731f5a97c4b0b56a8402689985a69216513c33d5cca491063bfed155a0a3c7172fc305f069cc301d169c049b3f55d2fcef7b322ea3c6ba724fcba5946b51ad58901760ac6cb1377b6d99326add58deea15e4cde0b1e265fdcbc62e016a79c37d3c07d1c8cdf6792ddcc88f1760a79f7778e523a1e963b0de77bc4c882803ee88c52054f7183c4eea1b6a0ec65072112cb006bf86be0cf307792f3e286defe0dad5f011319c0aaa6eddf9c58edb72fdf8accc86c7df10638148389e073dd73b0edde62aab198d985119ee2b2e354be7744e65364e6e6e46d0a8431c617386b505e3ff7a1664ff31f6eccb4a9bd2a7729799a3951e18329f5e4e2a314fdbc906339e84ea5ed0ee580a2dfef024d122aa65b224c8e9d664aadd5fabea9ef67d79a4e53c84106dea01591b70d9580e4bd45c9435955e8a34e6a926a2e812e527e58a46b1444e80e23d2e1147c2cc9bcfad48441d1190b4d0946e507470954b690e62aea7bf59189417e8579df3f3f2b258c011175b783d8991a3bed32138ec968df0a300417bfe95f9f23909446fd15a5ebb73a7a4c0b5ba820bfaf6ca17062bb00da24028aa1dd60f37f6afa73dc65dda0f8ad4658075a193c6a3a07fbe2b4094be4ed14ff516f91f1302d637013671fd38e0e8ce96b4186698c0b96287c7ab1755bc8fd7f7ce06ceefbe8ea07db3e3050399508aa72ba63f1e07a2c4396a66186687cce3f844a26956eab549f2e40157c23fd72670c95fb2fb64744fff841d79d768ccf2a0648a442aba2d3ed24d506f26e2ad97d50350b0398338040e0366e0da9059a2c100e2fe3f9935db5c7210e606eb965026a9676c502937c43f35625820579ea4d6516a4b2870c90e064bed7f5faee27d7bfda9aa43e728f3a497c9d978931717b5447da6b83fc36e609ebf936d7bd53ee532a91849cdeeadbfb18ea2fec2e4440171fd35ffa53d51a77fe515c5f27030ea9c83c3db0e14b101b789db06076cad2386eedf709f32c7d065bac81da372733968d7c796df5f6e5f15250ab26945efd6d302f281f2cf8fb2f9e8d7c75c6c1685f4b11e480efca71e5da4cddb03aa9216a1d6050d17cd219fbc585ec5330e84b318a833b19f88cc77ca1f1035b85a72300e61b0dcd98fa2753b7b91b84c9f1b610eab6aec7dd68eb269025653265cc40cc44557acf4cdc3e6b575fe8a7e2577cb03a0313c59da85b7258854749bd5f52114f1719a4f196ca561efc80a5520887b4b0c47aac46b580483b582649c2302db65ff02b5c4c080f1e07c166dbe2875a1fa2b16cd5b27d643887439ea1eb023bfd77fc7399180bb397f6ec6f70be484f8e2166b867425c2ad007e57b46da1c9498ea47c1b690208a3c40059ec2d62d4eabd28829e43b06ba476e3bb6b2de4ee61df62ca009013bf3fa973d08e5a0e06a581651efd78cce695eea9e68a178506345c03f904f7a62a7d7c27a458bf792b07c835aca8bd878b5ce04116ad968303abac37cb3697c699f2f9b758012e76f13648650a71864c176a2052d14e481486d967dd8b297b1e4442a56e15ffa3a0f3efa2f3635f4fc9072e5cddec7647522dbc6d6d072bf193cd69b87d4a844bb246ce80d7ecd61e9f18f0b2dbb720d747d0ed058f2701c7f33da554f2ec650233f8062c162885edd8de8458d146b6c760f98684e86abff3267458647e8b25707ee6cd1743dff07165cfe0abd78f2e95a0cae6633d3edc4f822c0e8a7fddf6a6db2dc6f328f863445cb6a07d9d88fd033528295853d0c251b2110a540a5127406cda211af7ac97ef3dd370be5c72a3629e1f8892c764b42ada74567af46fd8fa487f92c82fdef719a8b7d207473dbbb56cacb1e697a63bdb7567e117a86eca2019cc6c8363ce9a95f615bf180479c1470e4dc4394af70d4105ff0142f81a3dba6e9a8b9a76258a16123ca1f76339199a35c795c5a8007b1c7158b386aba32f84dc053664912e96b4be1b8788c8b2f2decdf2552031a4c665b114446c5493f3cff2b8ef98606b94d856a596a7bb4602c1c630cc5b83c32d53a1cf840a476bc4ec4f2bfd26b624c48a78dda9d0c8e316fb659ffbbe98de1f09de0b21c063e1d44f1e2c05e2bad80337a786bfb40cd46a29a9b683c5f5decd33c55e971c940b471578d712547f113bea3805a97e9de47fe7641ca1a0e2214e189a7752ef85437e87f797019efe4dd8d9ed7774d4c2b8cd7ab3920e47444b4809225c7be261335b2e9a4759da7935f9fc4719ded4c3138caf1e7b9bcf5d645ebe5535cf22f882c3cf5da3df2958386fca379bedbb297231b2c092f68f838b1d30409fa8c9abcbf892c53d8fdb6250cdf2a7ce38f4ad5939b28887a17e2fd7b66d4eb1053ee0d9d169dff44aca2aa33b027d1b34973d92ec1856dc20bd1399d6a32ca94af4cdaae9a3b5b5d3cfbed302f65ad01c61f6cda31709fb996a3de2265847e296272b4d3ed9423410c3ab6efcbe12cece0d8794c92c2ffb318509bc9006655ceba2a071e69e21bfd2a9fe8bcc960259a778634ad2a81eff5c0abf2f14526e907a17f9b364eece2133e570d292a3e88b132a7ea3d92f42de0a3eddda9d5b05fc01f4a2c95fa8a88a85274fa79fa4bfc2ca196b5e469046b3afadbb4b87ac1d417de925ea63f9893f96937be5539c81d5f41ba59bf561eed646968e0c634a4e8e16e22af27c8a32636b266e8aa4c5e82296e0076771553f77242771ae3c336a98d5e1636789537ef50b153cca7dac730dd909b8a210efb79", 0xfe3}], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='\x00', 0x18020, 0x21) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x120) open(&(0x7f0000000180)='./file0\x00', 0xaa, 0x95) renameat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') 23:49:00 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') truncate(&(0x7f0000000240)='./file0\x00', 0x0) 23:49:00 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r0) 23:49:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x146) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() link(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='./file0\x00') rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file1\x00') 23:49:00 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x1f, 0x0) execve(0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) listen(r1, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) fchmodat(r3, &(0x7f0000000040)='./file0\x00', 0x100, 0x4) 23:49:01 executing program 0: msgget$private(0x0, 0x110) r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x100) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x3, 0xffff, 0x3, 0xfff, "5167841a36db5f96f78f89973e0b69e61161b930", 0x4, 0x6}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="f08c7142ee759c69177d70191c4af2b0b40a00e9e3a0ca7a985e0dd886ce0108d3f9ee4b9d13c4206bc74a66b8d781660ec38468bcb497eea41d14e56da683e87dac175e29b0de61554bb60155e76f7b18b834d4ed9bd351", 0x58}], 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x3, 0x7, 0x5, r1}) 23:49:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x515) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5, 0x1010, r0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="9a02e303000000b90cba8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc", 0x591}], 0x1) 23:49:01 executing program 1: write(0xffffffffffffffff, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6b", 0x92) r0 = kqueue() r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r1, r2) r3 = socket(0x2, 0x400000000002, 0x0) sendmsg(r3, &(0x7f0000000200)={&(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000280)=[{0x10}], 0x3b2}, 0x0) 23:49:01 executing program 0: lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0x86e3, 0x0, "0800080000000000001d00", 0x0, 0xb}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000001c0)={0x100000000, 0x0, 0x0, 0x3fd, "172d76898909080000aee16900c700", 0x0, 0x7}) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x130) r1 = dup2(0xffffffffffffffff, r0) sendto(r1, &(0x7f0000000040)="c038f50afddfa5ebcee277bcbef5bedea86db0d0dc58e2a0d78a70cc2c2199772f461a81e3e3c496ebb5b7358b16a3898de033f5b11b2bb1bd8ac5e0", 0x3c, 0x0, &(0x7f0000000080)=@in6={0x18, 0x2, 0xfa28, 0x8000}, 0xc) socket(0x6, 0x4005, 0xfff) r2 = msgget$private(0x0, 0xc0) msgrcv(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef000000000000000000000000000000"], 0x9b, 0x3, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000400029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x19a) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setstatus(r4, 0x4, 0x0) 23:49:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "854955000200000000001167f5afa680400900"}) mprotect(&(0x7f00006b8000/0x1000)=nil, 0x1000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:49:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x801, 0x40) fcntl$getown(r0, 0x5) 23:49:01 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) sendto$inet6(r0, &(0x7f0000000140)="c1ee3aade62d52dbb257c6889f30c16ea2774bab6440830e955a658f252ac86b177fba3b7d10c66f2a4af4bb3526cfe19964a0c9f74e285408cc59ace65ebd8908c925bf3fc7a7cd04dc7e591d4792591b10aeb3d0022342b3b2fe4d7b0a9d63db962620370488d3b762dc3b4d91561ec3431eea77eb8ddb9f6117f7458b39ecead52d04f7e31867", 0x88, 0x2, &(0x7f0000000200)={0x18, 0x1, 0x2, 0x8}, 0xc) r1 = socket(0x18, 0x2, 0x0) sendto(r1, &(0x7f0000000240)="abd1c572380d09490362be1842f92beb4b468d22184bccd1170f29bd8733fda84e48ae58f7314caa1fe24daa091d7d8a2fbdce72852a87333603a6ed89db9ecd644098cce3e5bed8676e4d7d1884d2990b41aa44420231a04a07cef56b8f598a6e36df8e32aeac944edb61965ed8529783b1da9d18e54fcffdf68a1a7493136d956d76d7d5a315eab782a5de047898835c463d9e9d3c4d5d60e1562dbb6430f4c7372579525d32d22e79a87f4898d07c02333d6a524ee816590e0051644c39995903e9e0868b203f3124d74248193943b78c12b8405db77f07d6bce29fe9f69215c53cf4d97236369a3b4f56a759296efdb22909848f5fb61473be58ceb0f9c1b61e965e58e8dc6a8a3d34361574fe4d", 0x110, 0x400, 0x0, 0x0) setsockopt(r1, 0x40000000026, 0x6, &(0x7f00000003c0)="000003002f4bac85b7400d55c7cc7760ca904a5d5d30999a431a8006c4b2bd1ddae21780d18e054cbd4808645a6a51f615bab26cc3843733d3d610a1662a0498ec2548f27a50e034f1befab9ef78f38c27f22e9d3dfd103b88386ba02bfe19c5ee0d6bb01b49d34b4c9410d61b14025d48ffbd446ae50422cc2d31943ebcbc549411ba9e64cbeac3165e2de6921dd53bfd7b6ccddb51ed2caa41568bc17333479001ec9d2b9f9efc31d779faef0f9fe1f5385ce3a76e4b6c72c0ee46b5bc22c1e511b28ce49d6e880d899e933773dec5ae06c87e9b76e5a7f0409c715fe359df7966536a102f937651dbd776498dbd7f9f0881788c4244f150c6ceaa76d8caa89a3df7b7c404717b8a658e3ca2aabf4c7f832d1132fee4e37854ec06c5e9338efedf8e170e15e307482c023856d29413cfb356dd5343818ae1a48a6cb84aea72c3", 0x141) pipe2(&(0x7f0000000080), 0x4) 23:49:01 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x2) r0 = kqueue() kevent(r0, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) 23:49:01 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3, 0x800fffff}], 0x7fff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) 23:49:01 executing program 0: getegid() r0 = socket(0x2000000011, 0x3, 0x0) semget$private(0x0, 0x2, 0x104) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000180)=0x9, 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x7) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) listen(r0, 0x1000000004000) 23:49:01 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000540)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000580)) r3 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1ccc2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b9233"], 0x1, 0x800) r4 = semget$private(0x0, 0x5, 0x2c6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r5, r6, 0x4) semop(r4, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000f61648ddb1ef6e798f000000"], 0x1, 0x0, 0x0) semget$private(0x0, 0x104, 0x301) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000005c0)) ftruncate(r2, 0x1f) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r3, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000007f9600000000000000000000000000000200a78c1b5f8569bd7f8289448ce95aa4c09605293a9285bb27d6e757fc34cebb8796789e2073b9fd79a65e94325c9988c6b77ff0fdfac313026e930c4f5a4af783c07aef971847b565dd9cadd350e7446a2fa349b2d02a0ef7da9ae02cd06c9a7828000000000000007c6a650496c81b43f7098bd81589e0f157f7e9e4e8968743a4e07948f39df403324fe15459525ce11eb5a6698a7a5d8c480ff7dacb192bece79ae12ee22ee8f64be97813690f298cebc2034c255bb6b22aef098e8c54df140dcd850a8761982e125bedaa77ec4a058c564681d736b11ad67ff70c322d1e7aa08264802ba2448870c45188e73b660a76a06198b1c97816148a7f353a99b4dba983fa97bbeb4db920a9483e6b09b724d3091ed87ca4cf1813c7a7b9f7346ecd4f9548c6a7c4241264c48c2c83ad8c2f7e516dce4a6adadd6e0554f1041b38c1a5d269e8c3bc1e04b549c95b68ca31bd55603c661ca85f1d89f488d6fd71484f793525ecd45dabe66ee23e1301dfe1010905e47eec53050a4b907d0906fe2db3ed397c1f66f3b068dbc70b34bcecc5d37c246dccb12ff4f1936e91385b4968e6e51e5b224ccd52580e3d757e468c05c7ad00d8ca9f3d031eb1d474976d85eabfbfe1b5eb72af27a4bfdfb7cf9be01f1a21cd2b458be35d49de5464cb5e89e06d6d5b1c1a519b5b0c3c4e46c54463215f40509d6e83d56c86c4d618c448a47b3b9ea6fc4c58e274da95e75d887ff50a3ee408cce4fd07aab838ccb52b742927294e0ac0d91a85761d3b8ae972d205ce20bde0d7ae1e80a30335cf41954553b29f197a0c24e7034d5af9cb8fe9f1a4cca09b14a7ac9aea592bcd71f577c418938eabe67fcfad5aad5f7094ae0a3159e1995cb88d25c7bd320b2b71b172"], 0x1, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) bind(r7, &(0x7f0000000100)=ANY=[@ANYBLOB="01085d4ef0ae10000000"], 0x1) 23:49:01 executing program 1: pipe2(&(0x7f0000000000), 0x10000) pipe(&(0x7f0000000080)={0xffffffffffffffff}) syz_open_pts() close(r0) getsockname$inet6(r0, 0x0, 0x0) 23:49:01 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = semget$private(0x0, 0x0, 0x280) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000080)=""/91) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) 23:49:01 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='\v', 0x1) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0xfffffffffffffffb, 0xfffffffffffffffa}, 0xc) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) 23:49:01 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="60211b1b045a309e68c3f2c31e7bc140803a2682845032d2447e46cf29967d6dbde9756b27", 0x25) socket$inet(0x2, 0x0, 0x5) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) socketpair(0x20, 0x4007, 0xfffffffffffffff8, &(0x7f0000000100)) 23:49:01 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = getpid() fcntl$setown(r0, 0x6, r1) 23:49:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="85aae00cf7a2b4d5cf1845199b34c18917a03558a7d1c7929390eb6e1760c4ae98a956f2f94e7d5e02293bed8c625b8a1c7abdb9d086b3f27bfb1e3ab7bd42e536636e6cbb08bf11fe5f424f3f56a8b0bea5ae43fbe4d4da3dcaee30fbb877d53d41d5aef480d8027d4b361ce5518cc081fcdd9a9c046d37e34d939f863fce92b3e469280211a8db51eed63dd2169c1865095d05a67891ab60a8e2159ef55e605a585819f18644a1bdaf60ba1b2e1ee9701a5115539ed67eb533bc37e26bd39368d020927ff0d1ca763fa6fa1e810798cda4cba173d22e47995962bf96b212a73f3b8a2041dc706921f002bdfa31e0cc3d2f705b4f0c5f2e7bbbaad4b5f039e70e5c52b1dcb3914af2a6183742228daa316ecec45b24fba251043a742c7b163c2c8ae3aec5009dc3f10f9c3b286a418482d6d433e85852a99ba234e02766e479685894c407042796d5beec9d2f164923d68b8b090f179c98f73c853860c93baf7af8fe6d6279f23562e54b8dbc21e62440ebef62b4d5aaa28c10fe2d0cfc047e492149f31bccc3027f74c382a3dc9e172118794cacf303b7e45d3b203cf3b828b129b545ad31cb67c988696337ebf77c65cad344bf94f3fed6166811afb16d47b13392c6289aeacdd0f8c4cc2476ea4841aab2e751755efbbb8430baa88fa4bb55ef0f7e070f6da4fa8dc7cfa4a7f586a43d86841fa52f63736ded414c97caf9f06abe0e129ed989aa98ef95ee32be1ccafb146847dadd6452703f84f83668b9362c5066431ac8304923b7b7072eda195931a350d11103b2de5811201072157ae45eeabe871dca5c42cad429b0d08b2644071abf2b93046e7309d96307ae24cfcdb79883acc3ed6cb03d55216c21535250af51a63f2a0b86c64e5462ed80d07ece97dee8b03133adcbc8fd8a8f688620f906", 0x292}], 0x1) ioctl$TIOCSDTR(r0, 0x20007479) 23:49:01 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') open(&(0x7f0000000100)='./file2\x00', 0xfffffffffffffffe, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x20) 23:49:01 executing program 0: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x3) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/208, 0xd0) madvise(&(0x7f0000bdf000/0x4000)=nil, 0x4000, 0x5) 23:49:01 executing program 0: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x18401, 0x3f) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') shutdown(r0, 0x1) 23:49:01 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r1 = open$dir(&(0x7f0000000100)='./file0/file0/file0\x00', 0x2, 0x2) flock(r1, 0x2) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) readv(r2, &(0x7f0000000000), 0x2097e24d4f289e5) write(r3, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) 23:49:01 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x30, 0x40000003, 0x5, 0x8001}, {{r0}, 0xfffffffffffffffc, 0x40, 0x4, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0xc0, 0x1, 0x4, 0x1}, {{r1}, 0xfffffffffffffff8, 0x20, 0x41, 0xfffffffffffffffc}], 0x3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x44, 0x1, 0x4, 0x607a}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x20}, {{r1}, 0xfffffffffffffffd, 0x69, 0x4, 0x7, 0xd836}], 0x37, &(0x7f0000000100)={0x1, 0xf14d0c4}) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000200)={0x4}) dup2(r0, r1) 23:49:01 executing program 1: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x10) r1 = semget$private(0x0, 0x7, 0x7e6) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x46) semop(r1, &(0x7f0000000180)=[{0x0, 0x6, 0x800}, {0x3, 0x6, 0x800}, {0x3, 0x4, 0x1000}, {0x0, 0x2, 0x800}], 0x4) read(r0, &(0x7f0000000040)=""/106, 0x6a) 23:49:01 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="022f2f0d8e029333ea8a3de09e6e23d8e02fae8faf7440fdd8e990bd86d800c6503aec9c81a506d0a1d3ef7ab961eea99344d779"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) socket(0x22, 0x1, 0x8001) 23:49:02 executing program 1: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) execve(0x0, 0x0, 0x0) 23:49:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) ftruncate(r0, 0x21) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000140)=0x3ff, 0x4) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0x100000000) 23:49:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/90, 0x5a}, {&(0x7f0000000180)=""/250, 0xfa}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x3) recvmsg(r0, &(0x7f0000000480)={0x0, 0x5d, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/47, 0x388}], 0x100000000000006b, 0x0, 0x0, 0x9}, 0x40) 23:49:02 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000140)=""/54, 0x36}], 0x100000ac) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 23:49:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(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, 0x3, 0xd9d, "b08d16c6dae37f3b5f2b2c215faf8a210524d8e5", 0x20, 0x4000000000000000}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:49:02 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000716000/0x4000)=nil, 0x4000) r0 = kqueue() kevent(r0, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) semget(0x1, 0x3, 0x243) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) map stack 0x20719000-0x2071d000 of map 0xfffffd806e92f710 failed: no mapping 23:49:03 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mlockall(0x3) 23:49:03 executing program 1: socketpair$unix(0x1, 0x200000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7b", 0x171, 0x0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f00000000c0)=""/4096, 0x1000, 0x1, &(0x7f00000010c0)=@abs={0x0, 0x0, 0x3}, 0x8) ftruncate(r1, 0x5) pwritev(r0, &(0x7f0000001980)=[{&(0x7f00000012c0)="22e80b668f02a8668ef273ed83dc0d1b3f0d0c0b34043054d1e944d9928bf6faa4296721e4592f3283b4e4f10908d1101ad3e41242cd912ff46120553d8c92bd335457b90af2ed52dd68510d2aa63509d9b45632c4aac416c0351f7bfe87ec9ff58323220e239f8570086bc7a89ab007f0ca3bc503dc41c2b16165635e83f06afe19f012353ec2bcf66d69e50cd83ccab812f851960c327b53449bfd975198678dfa7a87689a54ce2dd9afd191491fd40a5b91cca67cc722c425221bf44bd2c00cc9db5380cd8affe9661f2700ae4ef6acd866cc51a9637e2db626602c99ec58e3dc36f38328d81c3cb160", 0xeb}, {&(0x7f0000001a40)="cf975a43a68d7356c9bda7167be368aac607d8c5feef24cb85d2484b67668ed28f9e3a2188f60f2f2a7a602eb26fc7708f7fc569aa6b6110a986af2ad9485f6e6538c7c7838bb203436461ac2ba88fb8ca", 0x51}, {&(0x7f0000001440)="58da6315080278219df1ba1539144a907030a73ccf2d34a21ac47ce6083ac76428ca0e1c6cbd145856b5354dd3ea1319874fda6711ef6062c77d5549055c2397cceabb24a1e17d6fa29662bc036a4054ad10f5ece97b8631074db3535853260a70f1bb902b7e61f89a43382f95d74d3f656bfad5feafdaf3c67c4406a072fe6e761c4c731fee1fa6c29c7630e4992eaea652b65302c4d76a3ba7e0e4660cf0d81b3743527dfe8dec9e4f9e91fe43a999b344648e1e827e3ad6d6db273b548ff7e24fd711121d0e020d24a57e1a24e754d8257beeddd5b737ea8a08bd50091707c6", 0x2e0}, {&(0x7f0000001ac0)="872c0681d4761cdeb377af900eded17220c985ce99987052708bc1ed42a86dd79a4da945fc7fc672e195b6d9fa895cfc5db875b9b08623b4015bfd56f7ff324fa25d1fa7", 0x44}, {&(0x7f00000015c0)="89014848d4705dcf3e703da75831e9412b4777147a3a6ba90a9995a44454d085265a1f2f07aa0eb74c5395429ec4df23f57a36bf980eb702e23ec7e4d73e32f3e85c32077d3c359c80a7ecb3807399cb25ce8b5b7162738e9a5a6fb746ba6f16f40d903d3a347af98e36d1508409201f669ae3b31fc1dc907910f932404f47801caf1f1fe92ab14475cdd04328e935a136f98b3d24211bdeb85d4b5c2d0c6820fb", 0xa1}, {&(0x7f0000001680)="21c488cc9e33d743301e026f773e26edc2a759f205edc63cd75feb3856b3fce17dd317f427c2b4e22ce2001009369653e6839107aa8e5c7ae5648bea40eacbce687ab6ff369442642528642a8d7aba5bb5c81f54e2cfa504dc1f3f59b3523b7c854c062f5cca028bd216560e3008c7b2f23fd26d78c4206880a09157a6640f3f9706ed6fed6efa41cfede38850269e0087e20d24c04eccb6e08f7ff55c0ac4c72fc8b5f4d1107369fe9cba18fc232497", 0xb0}, {&(0x7f0000001740)="51083ebb440936a8e69e10e2a4e2c03cdaa089bbd17ec310b81b5031270a24ef9e9a6fb341f21b6bdd22d0db38602fb6c979f4962a3a8d039bd870d62a8fdae5426ff42ec8dd6c2165370e", 0x4b}, {&(0x7f00000017c0)="8f1bf0dd67383f22a9506ec06efbb4263d11fbeb8d537d05cd943354106dd494145eacf5cac431777f3fd09f63a4d5fdb5166a712650a0817c81920e4ce030062ae720252d0c9751bc40b225947ac2b0b752c71253a3447149cee344b1620e34da430d32b886ddef6627fca9bc6a4243d1104ab689d18460483335c1a8b857c0d111448e414aef021911e4c73125fc814073c50a3b17403e4fb3566ae6dc77fb113e0a", 0xa3}, {&(0x7f0000001880)="856767b334f6b8071abe2ffa05962e2f1af89c3d441a456bf8088d1789c246e51376f377d42e16245cdf4e6a4674352dff254e4936123b8038d118dc3bf22fb25206d13e6157588f73461831990840d86d696c81ecf80b775367c47766ea5ba8af3b77374734c269b72d161db54b4c1e7efa92c0447c50ab35e9a0369f32bdddd78625ecfacd37c38c9571a5d7bceefc0481beff5c7fbe828dffaff98c384269798ab61eb78b9a8a05512209a07d71893aa4b9dc3baf6b459b873983f0fbe996d36273", 0xc3}], 0x10000276, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 23:49:03 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) socket(0x12, 0x8000, 0x1) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c426f6c134059c267dd59de0cc2bb3b299d49b83c9a019baa67785322cfff35acb3a541f597742b3da1405668bf38fcf77d902915f57d365ec207017c8b6a016e1b2c27538f178e239c6356a9a83654679eacf0820d7e463957f22bb3985f3fd4c39d5cd73c55a301afe3441d4e19178a78b5b645f266bf05669e5c3cf05ffd9d6e5c1169c6a44072c3bb9c44eedf9061dec04ec84d0f1fe1645964ff8624f81d4778b2f4ef381c0536d040992d444ec57cb94b72af7d8f2885e495eb803910126633730904cf36d7257b67a61eaaf6a83af0cf4235a5674e3d42a339e46149b3acec6a7d04064327447bef6eb0ffa492f78a4339aefb1f9eaf7525c545e7a20c1551edf31c"], 0x10) 23:49:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = syz_open_pts() socketpair(0x18, 0x7, 0x400, &(0x7f0000000200)={0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r2 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x40, 0x3) close(r0) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:49:03 executing program 0: setitimer(0xfffffffffffffffd, &(0x7f0000000000)={{0x2, 0x5938000000}, {0x6, 0x10000}}, 0x0) map stack 0x20719000-0x2071d000 of map 0xfffffd806e92f710 failed: no mapping 23:49:03 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000107000/0x3000)=nil) shmat(r0, &(0x7f00004a0000/0x2000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000480)=[{0x0, 0xfffffedc}], 0x1, 0x0) r1 = socket$unix(0x1, 0x1000005, 0x0) shmat(r0, &(0x7f0000e00000/0x200000)=nil, 0x3000) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)="397156beb253d40d563b20ae5f70d9de871db677e94810412686a64e051f3141cdd0fc35c7583432cac60472ab430e67919bced9f7b23716e04c642b716937910d71c1c5948d4d6475703ec97adf1b80252af0191b6ddfd67131fc9d2ec670fc053392dbc096f239d0119595bbe1c8a4", 0x70}, {&(0x7f0000000080)="50abf5eb2feaaf63c30a2e7247a10d69a709cb637a39545245", 0x19}, {&(0x7f00000000c0)="46cadee925d65fdec73a20b5e5ff4772c02631dd920a63046551e7d86f437bf6cc3d04849d39c48594f7f3a4099cff5ddf836cd72fc61841db73669a5538e426eb4f33f9b426970b3257cf0ecfc60a1af2afc19b67be67095e137f39a0", 0x5d}, {&(0x7f0000000140)="ff49c1baffec1d25cfdc85859b383e348e79fb27855b2f724f37e2c0a5176a7e220ee662d9cb31990d644867d347beb0ada2247a8eb43eebe5f009cbc39d1f36bbb9838741272c173a98692240620a41acd6eeac38a09bf2a9d99ce9", 0x5c}, {&(0x7f00000001c0)="fa9970cec09913a4ac2ec9ced53d4f9ed738c79edce509538ae50c427296ca73143579be7e048b3d261abfb5a681f44d5c3036dbf4f0f2b25816f96be974d52faadaedbfb8604f449a67f40022320020a8", 0x51}, {&(0x7f0000000240)="bd1f99e23039b8e377c4aa5c42362bc281735f52826a99c4f1dd3f7a53bb3e9a37c6d2df2bd3d13996ddedfe49118c6fd65434cc5b6920ee5608063888b8e2d976326222b7a9e1cdf5d414aeac260801ae8f831c89f5d65a7ffab74b339d1aee11e60efaf945968c4378355c8676c85f08032c34072e8214c782fc038405681db694a639671a7dea62ea42fa9b834a144a6c6cd5b02bc8293a", 0x99}, {&(0x7f0000000580)="eb674ba37a2831994794beb716f573826810ac07b9c41ccc377113d50c1ed2d5c1340ac78c73ede7b1026ae97d34ae287d5e567e16c52e1994b16cb39078b6fbb4e20675f3465cc06ff0e0c32751c503b5edcb04b4eba229c838625e975bde0dc1b74caf854ced9ca810d833c99c121ba0ce966db2d98c78b8a26bb580a58b1a59476abe9e420a518c527b2e5aadbe081ec02758ebe3bcbd0e168335fda10b6045ea1ef616e020974695bd723421b7647f5297ccff4d9241e9f1ca97b3f51b876fd257e693b8f28881daddaecac375ad1870a19e8b4baa938ef1393a95e078933c09e29f8fce1b6d107a951c6a006622eed43962d1dd2cb26cbee98bb928f45cec4b44e67c08d47534c3ab01ca29c980a4342905a266465768231a44524f33a710e20cd48c14f38f1c6f54d47b238851f7d01a6ca058a487f5154bd1bcc4f35fd61f83d00dca041afe85bb37772d97edb66e668db71b7374fb08590304895c06af8bdb773c558795d3a1d54c06b1acd8a731850c4998f199cb71dfad70183be954686c7253bc2c175ec5e4dd4b4b19a04fd205e8c3297f316c4c0822b04ffb1a38559b1c48dd9514d308826da9d3d1b63a33aad7566624baff3b95e0a5344160d0fcec54eb992fc27ba1d4415c5e515dbd9b95d95af30b75f31a9fce8b0a3dc868560bd9655e2ad567602acf1882dec1a5c878b9f4c39b77d73069eb257038efdbd1aeaf9534ffe35c4e8cdf5fced6a083f54cf37500245e6b0a1e2bfc8175fc1dbe233aebb1613f9dfeaf5dbd88acb91ed94215d8b949fbbe9f831c5678270d5760eed10147910ba17200adbcfebe8ee32033cd3d79a0b445c7aff5e59bd282540211e0b6e9b4ba09b9bf70f8770cc5175c93953b5922bf07e777e16ad9866d0cb2f81280367fa29c355b5ce21f41b848abe7823882d5c1c8ca7875550146cd825647f92f1feaef214d102f747553b00803594f08eb075d4d36661ac887e1926d87e22f234303cdcbd76e5f7db750e22f676a9f2d7811e865e65755e7e778aaa42759331b654497c76f49fa7b49125c8990aff6bc221c39eceb95287124e323acc4be8f99145ae10d94a29d0cddd4b842729daefd2775e8d426e53fd47a554573dadbe0ac6888a63948b8e8ee712e8e6dbf5daf859644ef30d639443e351ce8c20078d1e3f3275a7553bbed1dbc9b16e290c3bfae2df9feca8bfebad6b05babd92807afd611efd477f1c8791faf1b76b77d08b347fc401ddd23fe11c02c1e1da7243120aa2fe93e2e5cbbf205f32b7e3e271e986a24bd75b8e7071721d57e17d8cb7cf44d3c9cd4468302efa2edeefd3be9e4fe14a294e5f77b5014b9d07c023be37b96a59080dafe23836dcb746088c3f3942bc715dcce3eab85df78b8a0a54a9cdabd5b5a8f70ad49c4a2a00087c87caa101c5d9b96b0e3cf91f94a76644ab124acf8d45136f0416e583ffb42da1d56569b15f6bdcf591da27448d24d3da5b42ec789472ceaf18aa968429e26d813e108b436d3b7dd7bc1d81644f22c3a97e47998c20db06cac4f5ba652c71df7c1b13bba6d947f6bfe8adf3ee15e56ac76e7914058f4ad11564c566a5e88ad51dea0261b7db0fb705ade951cc4fa95ac3934dab8f464a83cde1c8c81bb996ce53cf6e93909d9f42aa7ddb278116a2d0182df2cf820e0fc2f5ee8b895c316e06361380b98b96eedf1e29bf579e88b757043004dc99ae8c95c9d9fb7eb488bc595945fce79b7f0c74f87c27605ed4752e26c3abc05146247b77804990867feb971e950321f123f311b583a26bf1aa4e7ce0a1ec4a33f3c478bb7fdf3ff056e9d276c4e0b74b5e3dcae8426a88920c6ddd547a43986bf58f98a9a318c02f1ff232f6c0d1ecef502591550d7e1ff4f2916d07c3b3a3ccf9b184ea5ea0ad3928e0488c327947054e429e95897e5841876aa40a48570cb5381ef6178922d7c4bbe330eeee9853f3d806a96e67d32963ed9def3c4b87c06c7e538a1a9a3977e0a36292319f891893e8aa9986db555d1bff0b555a83d6fba1cfc004ea0fa99a095ce0543e312a2eca74ddafaf9e9e6726b74718c3d8a40bb6fcb5dc268d3636f9997a6eb27c10900119628e63ac09dc8ab74aae23cb890ee23e7d9057ee37d680be172d12093595570381fbc6f600cb1293c7cd14ab4cc266c4fdc0562dc3c16620792e50af302c3b8e2d02d83324e07b8d6eba06250c9a2194664b6ada7aa1554952665993b39644dd434c8c945b76b7aaaa0c97a09e7dc294f92c9c3999c84a050b1df4d264c57996b31c932757c031d09f34f3ae8d48c45a61b192ac7f024805b50c897fa2085c11150497e1b07754f99fcd9c21db10f876a6b5b218fe5743464b1f2d4cd6db2da7ec2b46281badc713671c10893905497eef756e8c85ca799dce87607e4f7dc4f9c68fed87f397bfeeb7b7c2b7552fae0555f3047505345fb18c54f2d63a5bd6b6a3bb8a0feef28692e43e0200279fe65bad30702c7415861185ae7d826f199c8171181e3305c8fd338e2f5b04d8c79356c687ea528f6d0c70aa0de09554d86955a40bea0575525a1d777d6e657bd9dab823e6dcd3a1e96937d6b7fff31ca8192e095eb7823ad975da77793a055414dc6958badcd634d1f69341c8919ac28fa1c5b6bea04e959b628871ebcfe11ca8c93e1f6e9c725748172bb305f9d455c8a6f2154a040d35010eb5d30986dd080e0debb9ceb7b0a1df97473c869e6e0eca611e17fbb33038e349e4b352e2d0e093c4df2cd689f6d554c6a76bf35e99c03e539c0d74feecd4d741e441d8cfc78af4b5e3efde09106fc843a32fa6966b1b5907b4aec45ad7ae6921fda0b8a08a96a6da2a40be45b377df95f93515dd8b28bb8890f5240bc58980149176d032447e00e96c865b27b7dd0f25dd97cc608523933c70f6762678c9b61453896dd684911bc52f21ca99104c7eebc48c29f97ef57cf34d468782e6a02c90b3d5fa8379020ed686ce614cff68cb879d0789827faaab185e652fb0eda15775ce605663de6d39549f860cdc74100bbbdbb6d28b001d4836e640e791b152d2c575e5b92b066e875d0d4d80248eae8a5a512c3cad3a635ceb412846631327697a3143c4372cdbd16f6a4ab4255cf882e84502a82557a65a3a87fbcffdd1b7173555dc5fa1dbd28488b55da0217def2cdcf6e0cb4871dfd715caf887bfb987c4c1d360bbc8717c13cfae6a60ed493ef1bf7d0ccdf58755c44eb65596e661513ef30d05459f0690622a680663a09180032de328e75e71c2430aafec63e32b4f9cfded856a73b5b4d1a882640aeb2bbd197790b88c3410e077d268daabda8802d301dff29e2a111edbd8907db6b4070c364e2662438ce292ae80579edca442c8560f05bc528e5b374e01eee64f72404aadc82fcc50fbc8b6d68f089b601251d66a2923591537f6e9e7f05add1dbb339acc0aac3dd5bc47ae87b5666bf5025f582464c1da6632015f3fc6440c051ca7f52dfcbc09e56f09ac8d971628faf2cae85b1b6a30c29931f06f9849f688325519de32e85bd633f7a48986ae0f51ad568eede2a00067a8508fddc2df99a03861991f0bfe69ff29d73bed21e79a2d91263c88d662dfffaee62b2aa37b9cef8dbbc627e65f0053df6f44f3fe37ed05408568d1e76fbbe8aed9767826ea7df57452e393301d842bd59f0ebc865746bee29994ef0718595906dab7baa21327206f5257a8cc46e5c01942dc976cddb4898c3d8710d7c4f694980af37c0b16b2c6947151ee33a6d21cd7b1fe73cef8550cc83bf66ef1518da2d59cd47bf5b0c334805ec0c22ea55d52942d73dd3536e260046b603b8fe0a6c15ebe56850e73c7a8f47b2adfb16c5b5cd5ecac779e2b63ccf2bdff7aec6d127db3cc33011d2d13056f02c6a436c23cbbd2a68a3745d93188498527ef5428a186eca27f0196c42e23d04be0e94f1edcbda21bad6b2efb15fcc36fcb13505fc2911bf5a89b577c9bbf7a89a924dde91af547453055a29f4b9ab144c2fb8dc2bea23fb1f3dda95bd80e832fb235d8c83b046a8eb09c431f623dbf0c17a56690d94cad51a2de5af0b83408118b545c13d64ee06caf067107aa0d91b0914ab5d19c84d6b9b5070f6331651b0c30b4f3f0ac55166a4dfe1bf78aa5e1e40e4fdbc90145d29c8396f632f3303875556dffa9edc1b3c604a6e4d05cadbc8321d29221338763a3095c6da2fd96670091be51e23423a3e15ce6dcad506bfbbcc129e56dcee9b81d2aae56847ae60d4d6bc79ab8be0e366a92c209b88d2557356cefd79fd774b2bc9e7a8222f6fccbe451228b820e5dde8b2a2467f2c92073287055bb19751ebef14b73bf2af02294b88dc7df5a4521aac8734fa180678e7a62d4b49f0eaba43747a4d89f99277defdb1305e3e9a8e2a9d44b8a7ba8ad8565021d94e5e93fd354ea5c736beccfaa9f481b23a3d08ff323d94ed4b5f51e495a449a61b73c1385350b8742820de737c957e877a9b6257bf41badb34eec7881ea83ee2814afe95b2e8ce274e899ecfef8d5773e6d5fe4e6e4d14919ee4cf1e5d9dd545c865902f4ac7b70a6ca0bf0bbf0042bfe2987e15cda404a762a222c79d3fe1169735886dc3ea76d67fd9f63e4ed5dab04c0b78aa6aba680e9a6ab913311f3ac6d19285b939b1ae69872dced1d8428079b9524e27b922689c3b17482fb582c2fd11322535d0c251028a83fabcdabae0821c206665b0b6b68e99f12e7f2e084237a24e1c7f8fdedc9906cc485c69141071b76dbba7e5ab18efab1d121710307ba772e8570858528d5d25e99dc7dc155eb5ca3c296d1ef02558b6e81d9830a6a6b7b836671abf8cc74964141b498c2f369684ad2215aca756139e1cd98987c8c53664a6868552de7f9570f16fafba1acc9b6e05fb443d9df1935845ac7ac0b107aeddf46ac823887afa40a9670f9f75521b0706ca7f3514b71f1ae7419927c815ed1cfb61cc8168f5749d96b97478614a3056a1fbd9d367c95796f783545c8fb9d76cdd20d5d332f4d871ca9ebc9a87761ac1706ea1f59afc1db68df7a9990b5fa99bcc8bc561eab72f776bf0afa0bf9da81c34755f74e690becc5f8ab978a6cc7fd8f80e02e682609bf6e0a08e5304c4bce22d2f00e6380afc358f9f9ed0bfe20deab5e406d3af93c111da8cded55543a46093cd34f10af5d3dc517ca5fa631ab967628e155c33a7604b66ea47e4b98323ad5c8881c747c1c2626a8d03efba7b80866f68668a27f4df0c3193b78639f92374fe34b02397962650fbc9c500dcf31afa02033093e3652851243f566e426342ebe6f39c06b776c659928efdb4e81c6e8ec83e1dd0ed89e03ff85abe2ea55090897f52200d3c442962651ed71cb643cc7b5437adc2a28e17e034c773e2b403a0ac6a2b8e23e8c493bd40e8fb5a70cd3e7f519fb969aca468be7699b7aadcca41411ae2586a66911ad29a328dee81d635dea4a1384aeabd1098c29ed88e5256188b51a378bd4e91fb06aff3d2ae8dca964e68e668b195a29229036077e050399c6039dd9e293b4bcfd85a0a4261985354d785c99ef7420c7f57d70e565fdbe636dacec73ecb12c2415279e5195027f02571cadc175fa4e0c78eaac7f617002b32ed42174d12a2169ffd1f48a4e802e06b0bcb078d02b0f4bb0fedc2a6db5e92be57246f2221b93c1b106fbd70fc14f91c785201b329cd01dada74db1a2ceb7ea11bb1deeac4260127fc1982e286f3dcb4360f04a5fe8dd1b41bd114d8f1e852b2d17699744bb435e75c8dae8724ea62e09417334e179d", 0x1000}, {&(0x7f0000000300)="25508771ac8cd44449d1d4cd21cbbf4fff0fc07fc0cae73da3e664c15fda2fb08b0eaaee39b22dd6d97e75a0134253071b17fb684829c3f6ac2677abb1", 0x3d}, {&(0x7f0000001580)="a46c8e5925a78b06bc0adc02adb2581f21adfa8240fad469ebfe3e88e06bc33ac809aa01ff406f894ce53d858801d8dfe19186fd2b5bbf2fe9d0aec12caeb921f208391e15e3d253a0cac3506aa115562e4898b6fa0e16e8d149eafda663287a89fe1efa2ba640fed900f897f784d10d8c92bd0af518f920e539cb55c8198781fbb6a1297f38a67801d3c8faea9063456778cbd5a76b051084186911b9060e5890d1091c801650b36abf283c94b322b0e59714b5e5034db4d5a72c58b0dc860c9ce31dc9882c4dc788b33a068d643c97cb2204708d1b1b9d8367a1c256010bb8aabe3e66d05054668fc3f4a005893c94ce632b6131052e810d8640172f2b2388ce8ef9af6be9d62d213b49607045e443aea0c6ff266427dda5757389a71670ceb8d858d74d813cee4b4369a419fa3d5d6d56f82cd8341e142b852f284298999b7eba20d95444e710d3628dfd5227b46915c4b7c6e8ab313b3a097b58f2fccb19b7a528e8ef966e4fc56f722648753b8284cb60b64d807dc5c877f83ba477dba81be2f299f02bf2c7e82404de18096c01671406c819a5a9705419336ddbb11e0e0d5e8fcc00da584828d22a0c2858032da135b90bfceb221cbaf7c2d83050c310728c727347a45a7123f7c8e594cbedf5c90ce032c3a4a5a0c83bdc0807683fb173e64eefef2e36cd7b6e2bc7c37efe253b8d4432428587636b34c18172baa50ea9a75513b4e4d7a51a82d1f44c1687b03756b3e3114c7eed617053e742758209933511738cfaa870ae7a439455676670dd795819a134bfdfd4af05c87f48aac86c174431df050bf792a025426b95a0b5b279226802173a93374a0e3f2455ed59d5a41ddc6e74b2ee45160c290b4b1becc7b12869e3c3ff594e04f853910cb0048c2fcd5ff6bd09caab05fd803d7d56bc39a2e01df5af5adc9896e5308cd12b5f09a0331bacecf94a3b18699d0ef1084d56a5148ada17c32a9112cfd06f51d28c2bbf2fe5b23deafb1cb38fba5c015d4fa33096678c40c440aaee4d91ff1b4de8ab6b365f6b6a1ca6749136c7986baea6293fbbf65af43fbbe5e480e4cdd1d78ef744a9c4499338f12393705634946a8aa6bd5c3a160198ac4d47db82d0d323249454203b0f5f1307a19b77e04b7e0d4e2b98a69f8ea7972cd8503c99966020112e1ce02969f69b4ea2c8500a52bbdd792b977976360d87197ed2b7556d8e1d6f44ac298e52d9455ccf80aa7e8408989bf99ca4444095525864b99fb43f7c19d4c5208876eb1fb14b9db7a9114ece691d5a845ba69414d1344fda2e3f19d618d476597b3462dcc02d3e25943857403a4123c1671bc7dd283354b7715c99d90bbff27f8e03204867899904381846abd457588b757d663003b27315ee333137a9793295ca87937f08ad64aecd659b6b1cb5fdb233500514db71bfa7fe1178b779bb05b90bbcd1b33d678d10f1a83dd1ff78c4b050a6b06baff3e9e66ba0a6f8a5dd161931a3de7172bca4152d704dbec8ec307487e4dfb500dc437ea37e498b3080347a8795cec574139a0317ff1894865b9e734e22aef05906826449c2c5f7ca862080aa2e5a0eb3a29c4fc7046cf53f54c5f7903bdbd0c7a7cd2268edf307122cd10b10303ee90601d2a74ef51ba5edf74e1d392aabaafe86fba280285af997d5359fb63baba00c64d5751c99d5ba8ccb4e99c27e4c9c70f7784c64b88d459910e6419ed6907acb6d4a60e07ca7b5c6d2711be971c61fa2b68e9258ca24f7b0608626eb6c3a6ffaaeb870952bb088f4e31b12b3bf37ee5ba0444ade5937c7cb265630cedf3cfe5f168929450c028104d0611943e5d394ddcf795ce160f90f5e2a37f39603e49b66cca679a0c8a20447480ead81bde3a3b11daaf1a72d8c9ba6745766d4f24efc5b746d79453beaf73259c0f071e28a0d805af81ae8e5d1ef237da0483897b6e7e27d99f3ba7e57308171447cbbc12ff3bb00e978d197d78f19d3a9e5339f9aeed868424402b46c00553dc578aa9ed8d615de510e41e4553bb61c132e46a32046f8a04f4badd2e43772c26caf15ec4932b98a378dcb8a28f229d0787727145792f93f7823cbe8c126e193ad8a85df6ce3d22f26ea1420f9c18a8bf3fa92d490786b3f6e37a3a6988e150ae5e2cc80810ca44a88e7afaf02c95d6a3c9747159bf71c9ac5d882369a7208eee8bd4c95bd6532b3cdfa86dee60d41f750ef1c632e3b1e77d3b274280ccd67b6b6ad70fc33e74ed9e195acd1004c7d7addd835143ceb5116cb78574399a950a4278bb7d907296e1b1c6b8abef363b33712cbac4295c7750d6ae9c225b6d067e72ef0eee90265dbcc6305946176fc0e988a751f9a32a2af5f1617e81f56a07c4a4831ca12559acb1be7e6c34c3f9c818ab84c0d79644deab0e2690e5979dc9755906251f5937a4c7b04980d72c9afbe934317dd70fbfcd456dafe9137806747eec708b202e51f39c761e010bef0d353b29ebdbbc4c972e4a5d774df30c6e6b8d8a82c243d7e8ffe66e1ee60fea030634aa99b1d77208d7179c0a58084698e95ab03ff1594b20cef94e62a91107c3482ee308694dd0f89d27c14ae772e94ace0b2123961e383d0f1ac092b7c981fbc2eeedca219ab6c2e96074a77c15d59f42f998c91986d02978c9560aad18e0a64cfa6d5f56bf3d76740f74561788d3ff734145055b180d77296ee6a4b4abc3514fb9fdbc4f4d3856932824504cd3665be451c460b32033ee3bf5a51bd4474bbfc15d4b11c23180fb00f38942c22ad4471f5417a292f9886e4a7e3caca4fe0489d59379dc8f907dc76f7e66ebf1765a34b20020fffd80d63b6fcbeceac9669c79a3bf0d4faa84df1be877c0b64957cbf4511182a495c939bde5136b41859356c7d02cc06efcf448376304eb18fc1443613f2d0f9bf8866aad918a8068b30a977925e0d232b146d26ac4b67b7b11353375dc73079b66500c0e2b9f96729ce70ef1e38d3aca40df25bee0f5fe4acd2152634c713d0a8229ab811791eeef927c427b65e6c31d4a634641f32516ee3e06b011252b864228b2959091b0ef2cb405f9b80ee85046cb9dfbbf5ea6aa1de73578a9ccbb24c4cc127bad4431317f2d5cd82e33823f57b1f6fef8ffa8bd2a800dd1d0ba13c6068f62b427dcc2ba41feb1511f7a8070d276bc560fbf212cc8df006b0b08487288cb2fc6cb7435beb02208d62b1e3aa772f990aaf131612d5b6ccec0943e483229e0dfde8bcd96f62cfb0d41841d0ca6538c3c0e0858f349fc272d21104d2922e57e463bfd0f135e6bf028bf4f4a636e7d72f83637f2ff2a698c3b010be812615d62dfa8c5f73ad47c87003278a1066ed347a2e73a587906e465a9557a8f6e100d0e18b815a54f14e44ab73458a7f71afee204228298a3ac46f7e9053bc62626b4668584054b3187b00f45da08401833ef8ff9ab22b862fbc6af9d40c7b3300be664f3cafada2f3961e779314b98aa85466f72e5650dc8d8ad9502fc2b27dc5b48de822077b255a35a3370a41edb27632cc5cce928275118c1cad2b0c450cf95dbea74337f6ea5c5d1749251aab4f604c1c6038659e398860b939864ca7ce2ab5aa33d8ee6f6d67d01a2b87e91f1896a045b71caef7f46e9c857cf4460e834bf394d04aa5886859feefa2ba6f6b3b705b285fc0dab7b660f4fe25a5d614f6b636c0e4933a5f3dfd9f3c018a4a4caf5621bd231eb814db7e11dc44304839a23bb049c7150dc5db3ba9c87bc7125974fdd0d0156502b2a806800f89e186385b79313755cb1c40d191c6f418f623b1c9858d7fb38f048bbb6bca8f532bba67b47b39a4f9c07d6b25ed588bdbe9f3444fdfa5cc58ab2bbe0c86a069339dc8dccc5b517601b03fd06fcb87b19d77e6201eae995ac14d4139cd933e160f381d94a51698bdf5b5d8ad9168ddcd7c48abfbcb1065169d633922618c3bd16ed4c2e65d9cac0e441a0da9b2517b3587bb6a84cac3a5d5192367e8fa3f0fd1f748938a5c78fe9671f99a7a23988e879a8eecef1690725f593046989a35e6eff5536af4f263fd0e24cb781d13a162158c8757babf6ee6cfcb94a6517213b46b280bce2fcfd1f52eba0cdb91833e4dc2b15d71190307737309a89b9cf97bfe1b9a8dcbe5eca355b433d535f3e78fc5829b7dd62c6f435061bbb84a4b33772989a529b4a5d8df5bbb7940ee783803333b927ab5cacea1afb3d36d6504fb9334b3203291ea2550b08757da0680af5bca4bdc7928474d7c4a71b92ad9ca0a343a0542f034488389f502b301a1f55149933373afbc1f17e40f9858a7e15edd4dd2d7a288c4dffb8977b5534c10db15f7aab264828d4d8eb203a43c9a6be9363d2acb65496de7497f508df8209f8c4330e347dc383645018e445b64047c0f8cb0b53bb2a7d3f8e8734e1aa2912730f4f84c301410ffba553f805e468a6ab2a6735b9b9bd82f25e4751819a7b90414b8422ddff3112ae6c67017ac4b6804cf001fc3cab6f76bf564f69c44bdaf3103f6f86aa1d50af8065648cbb4750e8ceb53dc8dea277192cde2a50335f4f6188749d3b42b14f07564fbf99c7fd93154caf64adf786bdbb358057feb77c9e1324040a55bb07a338c05e7f620c6ec5a8dae862f6b532d62b183c17fb39f3cd56aaa5bd02953fb66a2fece1109a892b88d5c601cd8e75e2d17709b51880958d513064c36d9adc095cd14bea155d0617f0b1d61b561dd502c5f5aa8df2804547c6adbb4bdeec8434b6a8c96e3da12db3a5a6c208246f37ffacddb5c9a4c39103cb20d77697d31845ea29e094d8aec7ddcb389bd30cabb04d7f65d56024ec47853331c0321a8e257055cfae88a4a323c0fa2ff53c8142428869c875fc50689a6e5e327688ea75e58a3e68185d656f5750447cb39dce75ff440ffeb6a5456f080ee2b9f8db6f11a727e2c513bc975cec99b478a9bfd3fdd36e2204536f128578bb5c3d708440c91d5ddf4b66079f3f420647e2bbb3ec0f63d451878a93cab549b224d743e4cb206d1038f20c612e06f5887209e228559ce7db00b7bdd29cc82e98030c65f94576a6114f8e6124b055c76bdda0e9a80e9f9df517ff2646f28adaa67ffbb782b013d577874add6f251e12e2d467510efc331b97794ed168be68d147d2facb6b4b5baa33c19e5c06c32a4e1f29a8f5b4a411fba493d9e288003de398db7c88167e22e3e9224850f59a68b5fe43d6a592eec0e2bc5eda67939184353dc9ce62f370ff05d5ecc9d15a3206b8d22f56fd71eca59052c9bcff5d4f1f9879d343bc4850dfc6ff4fa552beab29d7beaa0d212e9528cf2a1a311c654e21d88cdaf00cdc8dd32ee61c9e6b54d9d73c08f84c3f7cc0fc38941d258adfcbdb1a45168742325df9601354c6fc075f12162280ea150cc37d97763d072c6ca47d565710f6a71d6b06ebff21507757aa8a6b43d4b27113f0cc345156cfd65fdc2ce3da8fd1ab4f630632c6c5767e985361507371686eae37f2ea008fc352c8a928eb699d8a2453942bf975c7662fe1f347846a1d990c88e9b14e8baacb53649758a7af4f9e7c634f701b4875efc3f7e50645d44aa187ee245335b9deccc64385efb07cac0f12848f730599551838a534bf37dad48bc68762a8fea2b3a283761dd31a740306dd955504eb7a8cba41d80c16ed53a26f26c8e4111d36551515779af2bf1ae07a4f3bbcba9924f9b8c9b11871f2c2bcc03c8e1ed05b98be829abbcd74359a3b7ed529e2a676670c3582f04f133b5eb1da1510b85d4d60121b6c31765710f8ec79c5741e6a958a4b50c3b3b", 0x1000}, {&(0x7f0000000340)="adfbaa67b1b3e750df384bf89dd2345b7814546c1dd1e1a03acccc7759f2e233bcd4b95874ed6da845e400a494d9d23755ac54d39de951322f29c3480cfaeb15d738fa279f08bf70a3d7548bcba21df97768392420f9fd28e0a1bf003ca5ec4854039367af2ed753347ac36b682cfbcb5c", 0x71}], 0xa) shmctl$IPC_RMID(r0, 0x0) semget$private(0x0, 0x0, 0x0) preadv(r1, &(0x7f0000002580)=[{&(0x7f00000004c0)=""/141, 0x8d}], 0x1, 0x0) shmat(r0, &(0x7f0000685000/0x2000)=nil, 0x3000) 23:49:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getegid() setegid(r1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), 0x4) 23:49:04 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x2, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xb2}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ffffffb, 0x0) poll(&(0x7f0000000040)=[{r0, 0x23}], 0x1, 0x0) close(r2) fchdir(r3) 23:49:04 executing program 0: r0 = getuid() setreuid(r0, r0) setreuid(r0, 0xffffffffffffffff) getuid() setreuid(r0, r0) setreuid(r0, r0) 23:49:04 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x0) read(r0, &(0x7f0000000100)=""/211, 0xd3) poll(&(0x7f00000000c0)=[{}], 0x1, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x40000, 0xffffffffffffffff) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) 23:49:04 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, &(0x7f00000000c0)="0a24857e0f1ca3a89cb2157fa4a5a0b1e6e35dd65716674c786af1be3e061e9d410a4adc95ad78b55ad93fd00ee5fecff2f2030fcba96f24bc4c3a1fcc53193792845ad8cc56e81168e5f26980660a47e5ac1c55c6d2652d946d12e608b6b0ace4f4289da9aa206bd998356f7e4e669ca1f7a60e568f3f3339153ac213bf2a6bdc7caa3ee1547b9c9d2cc5375f5e0cec7ae8f368884d8802c8c372fde8e0820eec944028e64855b045c9fe51fefd9110863786bef23334766c842798d95f046c07cca26924f174785e771015e1a11e1a4a64846b160539", 0xd7) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 23:49:04 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2080, 0x9) 23:49:04 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r0 = socket$inet6(0x18, 0x4000, 0x1509) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 23:49:04 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000380)) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000100)="bf81513c8203640ce1f0c4ab78bcdc06c5cbc2e24f3e07b4cf056b0fdd2b26a1530d58cfa95b84c05ea6ebd1a4eaa168cccf6f990c974a128379df625560aea53e9f69ffc72b7804bca028ab3ff82174b58adf36b687f015dfefce6b4e84473d5aa85ffc182311e3", 0x68}, {&(0x7f0000000240)="73db4d2960e3a06a846342870a5bf92a38b983e8f63cd5b7b09045ef866f5d0db95dee9f7150183dc9e900a93b2de968538406b297225a18a0002d247cb911102811f149711781e144f699a33434c0879842ca6769201175237308596603a51e53cc7c97e88b5fb79e36e22de814d3457acfabca5fb1d4a8c528356047c2e01ffa4f04e4c2394e5ea85f4e7dadae225631103cd2d540ba4a09d9aaa27a784a099ef8e37b3438aaa83263e00b59d5b346114dee71bc62752c9c67f90de1ffccbbe771fb84478074bb2143ee3f270a786bd96a3afc342cac0b7bb98879a435f60c592b8a6a44", 0xe5}, {&(0x7f0000000400)="61dfff3667a8b155cd21d4ad5e6efb81dc57c0fe51cae291bef9dd66a7997fe909cdf031d895a161324210bf80bb283fe4fe9425c71df0d731f47c8ecc8b83436e3b28594aca19f97001ff6bd3a532fb28d0adae6ae0d6efdfa0d64b83be244b9daa23d8368ad86192af54db717362bf03d203cbbbbdad79cfdb4dbfe81d3d3a0be4222582f9f997a4c64201522632053828d5634606a4989513d9a4d73881f4ea6ff34683d483e39f6261abb74a7ed3d91bc5b739244ccfb791bb39a17ad77638ee35155252d7f165d7e6724fe82f86", 0xd0}, {&(0x7f0000000500)="51e6b4efd6f3d79e8f174cc6ca8032b84c6e0ae5550c76593909942c9831cda439dc553cbcdc84db14676ba77a9926046cc16f1bc2cfd7e6f32ac62b165264440c17576d5ccd8afddb722930ddd01b5f74ce5735f26ee91f7ebab4f14f936452b18f7f8072061de4798b502ac14c7c48a7a941fc532c92a322cd6bf4820b9ab32d15eaf3c538692373215e8568b1afc1c38e59af423d63e714a62b1d2063c1bb06f4ec6f4b3de0d9b5be11dee623465a0d27b4e7e63353c444fcbdd4eecb51d3a994e006b3f49265b4526b64", 0xcc}, {&(0x7f0000000080)="d210912f6ff71d9cc570c7315121f517946fff95e5acf591acd3c3382cc2ca72bef9ebf9ace41281f9255ab2effae940479c18f7712bbee26e", 0x39}], 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000340)={0x7, 0xc97e}, 0x10) mkdir(&(0x7f0000000040)='./file0\x00', 0x1c) 23:49:04 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) 23:49:04 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x612, 0x0) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x20, 0x1) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x100000001}}) 23:49:04 executing program 0: r0 = socket(0x800000018, 0x4000, 0x0) listen(r0, 0x0) r1 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x8) listen(r0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 23:49:05 executing program 1: kqueue() 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) 23:49:05 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) accept$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000"}) flock(0xffffffffffffffff, 0x0) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) 23:49:05 executing program 1: setitimer(0x2, &(0x7f0000dc3fe0), &(0x7f0000b1bfe0)) getitimer(0x0, &(0x7f0000000000)) 23:49:05 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/../file0\x00') unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='\x00\x04') utimensat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x1) 23:49:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x120, 0x44) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r2 = syz_open_pts() syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:49:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x3f}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x1800000000, 0x100000001, 0x80, 0x10000, "1e4725f83094cd3d7ab699737bc06040e14298ed", 0x101, 0x3ff}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x0, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:49:05 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) dup2(r0, r1) 23:49:05 executing program 0: mlockall(0x2) mprotect(&(0x7f0000fed000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000e4c000/0x1000)=nil, 0x1000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = getpgrp() r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 23:49:06 executing program 0: semget$private(0x0, 0x0, 0x2) semget(0x0, 0x0, 0x0) r0 = semget(0x3, 0x4, 0x400) semctl$SETALL(r0, 0x0, 0x9, 0xfffffffffffffffe) 23:49:06 executing program 1: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) rmdir(&(0x7f0000000000)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() r2 = getegid() r3 = getgid() r4 = getegid() getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = getgid() setgroups(0x9, &(0x7f00000001c0)=[r0, r1, r2, r3, r4, r5, r6, r7, r8]) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) shmat(0x0, &(0x7f00003f6000/0x4000)=nil, 0x1000) 23:49:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/9, 0x9}], 0x1, &(0x7f0000000240)=""/199, 0xc7}, 0x43) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='r\x00') accept$inet6(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) 23:49:06 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r1 = semget$private(0x0, 0x3, 0x8) semop(r1, &(0x7f0000000000)=[{0x7, 0x9, 0x1800}, {0x7, 0x8f0, 0x800}], 0x2) ftruncate(r0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) r2 = dup(r0) close(r2) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) shmdt(0x0) mkdir(0x0, 0xd2) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x6, 0x9, 0x6b0c2a34}) close(0xffffffffffffffff) 23:49:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) r2 = syz_open_pts() open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x1f, 0x0, 0x8, 0x1, "c189fe77e695d98a6d6306412372361b3bb5b17d", 0x2cb8, 0x3b86}) r3 = fcntl$dupfd(r0, 0xa, r1) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0x100, 0x101) 23:49:06 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getgroups(0x40000000000001bd, &(0x7f0000000180)) mprotect(&(0x7f00005f9000/0x1000)=nil, 0x1000, 0x5) socketpair(0x1, 0x8005, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000001c0)=[{r0, 0x42}], 0x1, 0x400000) sendto(r0, &(0x7f00000000c0)="2c2b19dfc49dbc1db53fd821dffeba4aca48563085b4a580e5754a603e0039648410bc43c0ef66526840e74737b86ca61f1eff1bf066799ab497bd751f393848a13172eb2b4ed43869c592003e", 0x4d, 0xc, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x2000000002, 0xfffffffffffffffd) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:49:06 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setitimer(0x2, 0x0, &(0x7f0000000100)) setitimer(0x2, &(0x7f00000000c0)={{0x800, 0x4}, {0x9, 0x1}}, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) lseek(r0, 0x0, 0x0) setitimer(0x2, &(0x7f0000000040)={{0xfff, 0x3a}, {0x3, 0x5}}, &(0x7f0000000080)) 23:49:06 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='W\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 23:49:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) r1 = dup(r0) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x2}, 0xc) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r3 = syz_open_pts() close(r2) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000380)={0x100000000, 0x5, 0x7, 0x7b16, "901c96f452dfc729f0a7aa2386a06e9b3326c12d", 0x0, 0x4}) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r5 = dup(r1) setrlimit(0x8, &(0x7f00000003c0)={0x3, 0x1}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0xd2, 0x7, 0x7, 0x81, "6839a856733f0980075c3528bfcc70660bb249db", 0x4}) recvfrom$inet6(r5, &(0x7f0000000080)=""/140, 0x8c, 0x843, &(0x7f0000000000)={0x18, 0x3, 0x1000, 0x3}, 0xc) 23:49:07 executing program 1: poll(&(0x7f0000001fef), 0x1, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x20) ioctl$TIOCEXCL(r0, 0x2000740d) 23:49:07 executing program 0: socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0xe430) fchmod(r1, 0x0) sendto$unix(r1, &(0x7f0000001400)="899411a02b02aab30509305d2ef7fcab2f516af0a5acb986404edc91603a6fac26abd3e60a3ff8b64b5323c4e884c43b1fb877b6ebad2903a13254340e268e541c410c38aa2722568bdd003dc753ca4719c7a55c8260e302be30a4331c49a55f15c296f01f73591f19627dfe59886c37df6bc19ca8c3849382a978e883ef", 0x7e, 0x409, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) write(r1, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x2, 0x1000, 0xffff, 0x1, "5ba3bec9667438b8211eee9dce635e7d0eacc437", 0x2, 0x40}) preadv(r4, &(0x7f00000013c0)=[{&(0x7f00000001c0)=""/53, 0x35}, {&(0x7f0000000200)=""/207, 0xcf}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/136, 0x88}], 0x4, 0x0) 23:49:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x3) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2591c321a8cf98848e4a08ec3552967799f8fb81861b5506581ded8051bd24313dea8ce643d605e2d3280d33ee6185c6a11a3fbed9d7c7f5ecd505370f55d9bb05dc03e21ac168a0237f55fb68fc40412493e5f01c0a62188e9b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000078947da61d75bc9028a227c38808f38d8298fc1f3f7e04be72b0b887f01309bbe9bdd11c451813897d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5eaffffff7fc6c3b0186e3430f52aaae8d139ff2c0f9e13da075ee54c0682247a3e405d535caab085c9a7dee55996d2250fe153a6214cdb23ce15338c5dab3d381e77455ef7eafbd162978c0b017db85201f523097a22426eb401afee1ffaac9c615f6f4a1f6306697db04609e74a842bcd3d64645ffc87e8274d561cec63c84b2602cbe8fb62300d4b26c32fcecdfd6d393bce5ae89f9dd940f4a3d7a9b67539b0582cef98457fbb3fb257d74d877b07f2a34e9654a6ea2bf00f0c2c0d068265f48a69e6e591c320ce699acde6e22d9b61d86867be50d22dd68f6da658dd8185ca459b82dbc58260603053a1860432fd7d60b9dd228e4922f95fbd8891cdc524f99b8bb5aafa637ac199ca12132ed2388a32e32af4075e8c1c569ae6294804ca8c736c510d478941335344c1a4b21dba0d4798179b1802e1be66bd3efad62f9c41d91943909a1ec386909d089dc56a05f17646706233644df5ca01ce30776436e0209900a93ec9eb5d2e59e8620858940c2bfdafd6dd057e84bc1c4344d223417aa7b9c7d5a66e000d71b0", 0x251) syz_open_pts() close(r0) r1 = dup(r0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x80) r2 = syz_open_pts() read(r2, &(0x7f0000000200)=""/228, 0xe4) socket(0x10, 0x5, 0x10001) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffdfffff, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 23:49:07 executing program 0: r0 = semget$private(0x0, 0x3, 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0xff, 0x2]) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/218) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x38000, 0x1b4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/12, &(0x7f00000001c0)=0xc) r2 = semget$private(0x0, 0x6, 0x2c4) r3 = dup(r1) r4 = semget$private(0x0, 0x3, 0x409) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000200)=0x4) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000240)=""/150) getsockname(r3, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) read(r3, &(0x7f0000000380)=""/123, 0x7b) listen(r3, 0x3) sendmsg(r3, &(0x7f0000002a00)={&(0x7f0000000400)=@in6={0x18, 0x2, 0x2, 0x7}, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000700)="e85d82030ec6921972b3f8c5757db24c7b3b62b4ec1b02968ad0aca3805fc5a8806d7edd97c09883dba695100053fb92734e419ef7c186cbe4a0173cbfa382fadd17d8ffa1e5395fbab8aa8a8b2d288a716d26bff118bdbe41c92713ebdfbbd2bae7347736be0052c58f405ef754b722d7ce00177cd3ee3e44bbad499756d92375a1ffbbac693d7a7be86cb9ac52d094f8bc209b30c628ef402c78", 0x9b}], 0x1, 0x0}, 0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002a40)={0x0, 0x0}, &(0x7f0000002a80)=0xc) getsockname$inet6(r1, &(0x7f0000002ac0), &(0x7f0000002b00)=0xc) ioctl$TIOCNXCL(r3, 0x2000740e) r7 = open(&(0x7f0000002b40)='./file0\x00', 0x80, 0x2) write(r7, &(0x7f0000002b80)="b248803f0c5e4fb0b85f11910961c60e78b44d627559e2273c7bba40fcf1d75f49c32ea2a963bc07d15210533970b3f1cac334f7885a9adfdfdd88a68ab512c159049c67b1a6205efd459f697fd3dd61fb730173ca5f63e8eb56a32140a750c94549339fa65953f9dd20de00f6464e4db97e9540e41560cd99105bc888eac037298b91fa483c2d7ea9e82e015af5c2ebdd0a432f42a7bd0449c7ef32a303f5083adb47791d8e00ff0cbbdbe2044e71e6497e3fa305ce4e71c2543978970c8157aa06c505712785c2930501b12dade472c544ab5bd61644a81b6dd0f2ff61a988eeb155d2110c85461a3285", 0xeb) mkdir(&(0x7f0000002d00)='./file0\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000002d40)="f49bc18284d7981cc4b9499a1e5b25f5f45d18cffdf4b818e694d091bbdc9767af157330639d7ca5a29477f2fb67401f2a5c66e9db6f50b4890f8dfd020fe012e16f688ba5b66fd7b2c2ef26128eb59296a903a19c6dff700f77a76efa6e0f6ae6cbcb", 0x63) r8 = getpgid(r5) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002dc0)={r8, r6}, 0xc) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000002e00)=""/251) getpeername$inet(r1, &(0x7f0000002f00), &(0x7f0000002f40)=0xc) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000002f80)=""/179) ioctl$TIOCNOTTY(r1, 0x20007471) recvmsg(r7, &(0x7f0000003380)={&(0x7f0000003040)=@in6, 0xc, &(0x7f00000032c0)=[{&(0x7f0000003080)=""/247, 0xf7}, {&(0x7f0000003180)=""/86, 0x56}, {&(0x7f0000003200)=""/41, 0x29}, {&(0x7f0000003240)=""/98, 0x62}], 0x4, &(0x7f0000003300)=""/117, 0x75}, 0x2) 23:49:07 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) nanosleep(&(0x7f0000000040)={0xf4, 0xfffffffffffffc01}, &(0x7f0000000180)) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x420, 0x5d0680710d65b48b) bind$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) r2 = kqueue() dup2(r2, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 23:49:07 executing program 0: r0 = socket(0x10, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x9, 0x4}, 0x21c) clock_settime(0x65f803a78b81eac7, &(0x7f0000000100)={0x8, 0x9}) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getuid() r2 = getgid() fchown(r0, r1, r2) 23:49:08 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) ftruncate(r0, 0x7ff) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 23:49:08 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0x20) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) 23:49:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x173) 23:49:08 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) lstat(&(0x7f0000000200)='./file0\x00', 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x489) 23:49:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x2) 23:49:08 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0xffff, 0x8, r2}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r3 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r3) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f00000001c0)=""/214, 0xd6}, {&(0x7f00000000c0)=""/51, 0x33}, {&(0x7f00000002c0)=""/252, 0xfc}, {&(0x7f00000003c0)=""/183, 0xb7}, {&(0x7f0000000100)=""/31, 0x1f}, {&(0x7f0000000480)=""/254, 0xfe}], 0x6, &(0x7f0000000680)=""/149, 0x95}, 0x0) execve(0x0, 0x0, 0x0) 23:49:08 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) r0 = open(&(0x7f0000000000)='./file0\x00', 0x248, 0x20) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 23:49:08 executing program 1: munmap(&(0x7f0000ff4000/0x2000)=nil, 0x2000) minherit(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x0) shmget$private(0x0, 0x1000, 0x34, &(0x7f0000ff8000/0x1000)=nil) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x800000005) 23:49:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mlock(&(0x7f00001f1000/0x2000)=nil, 0x2000) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) mmap(&(0x7f00003e7000/0x3000)=nil, 0x3000, 0x1, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = kqueue() preadv(r2, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/249, 0xf9}], 0x1, 0x0) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x6, 0x7f}, {{r2}, 0xfffffffffffffffd, 0x80, 0xf0000000, 0x1, 0x4}, {{r2}, 0xffffffffffffffff, 0x8, 0x8000004f, 0x1ff, 0x3}], 0x5, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x80, 0x40, 0x3, 0xffff}, {{r2}, 0xfffffffffffffff9, 0x6, 0xc0000024, 0x7a59, 0x7}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x200, 0x8}, {{r2}, 0x0, 0x0, 0x60000000, 0x81, 0x80000000}, {{r2}, 0xfffffffffffffffd, 0x2, 0x1, 0x8, 0x7520}, {{r2}, 0xfffffffffffffffd, 0x10, 0x8, 0x4, 0x2}, {{r2}, 0xfffffffffffffffe, 0xc8, 0x8, 0x10001, 0x8000}, {{r2}, 0xfffffffffffffff9, 0xa3, 0x28, 0x570, 0x2}], 0x3, &(0x7f0000000200)={0x2000000000, 0x6}) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) dup2(r2, r2) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) msgget(0x1, 0x0) minherit(&(0x7f00001f0000/0x2000)=nil, 0x2000, 0x0) 23:49:08 executing program 0: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) syz_execute_func(&(0x7f0000000080)="c4633922db00c402b5b7b2feefffff0f850700000066460f3a0ccdfcc4017c51e841df7978c482d5a8443329660fe0f70f0f9d020000008a6645de5d58") r1 = syz_open_pts() setrlimit(0x7, &(0x7f0000000040)={0x10001, 0x1ff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) 23:49:08 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) chroot(&(0x7f0000000000)='./file0\x00') recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 23:49:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x81) truncate(&(0x7f0000000080)='./file0\x00', 0x3) 23:49:09 executing program 0: r0 = syz_open_pts() fsync(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb", 0x201) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000340)=0x8) syz_open_pts() getegid() r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x7) sync() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) syz_open_pts() 23:49:09 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) nanosleep(&(0x7f0000000000)={0x6, 0x2}, &(0x7f0000000040)) userret: returning with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd806cf6cc50) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: witness_warn Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *406261 83548 32767 0x1010 0x4080000 1 syz-executor0 db_enter() at db_enter+0x18 panic() at panic+0x16c witness_warn(ea37504bd14f1bd3,0,ffff800020bba4c8) at witness_warn+0x6e0 userret(1db18f455523ed19) at userret+0x361 syscall(541e68d93654cbdd) at syscall+0x680 Xsyscall(6,5,c,0,3,a07008670d8) at Xsyscall+0x128 end of kernel end trace frame: 0xa098365b230, count: 9 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic witness_warn ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c witness_warn(ea37504bd14f1bd3,0,ffff800020bba4c8) at witness_warn+0x6e0 userret(1db18f455523ed19) at userret+0x361 syscall(541e68d93654cbdd) at syscall+0x680 Xsyscall(6,5,c,0,3,a07008670d8) at Xsyscall+0x128 end of kernel end trace frame: 0xa098365b230, count: -6 ddb{1}> show registers rdi 0xffffffff81107617 db_enter+0x17 rsi 0x4745 __ALIGN_SIZE+0x3745 rbp 0xffff800020c7fb70 rbx 0xffff800020c7fc10 rdx 0x4746 __ALIGN_SIZE+0x3746 rcx 0xffff800000b46000 rax 0xffff800000b46000 r8 0xffffffff81788154 kprintf+0x174 r9 0x1 r10 0x263be4e83557ba98 r11 0x432b544e619eff4e r12 0x3000000008 r13 0xffff800020c7fb80 r14 0x100 r15 0x1 rip 0xffffffff81107618 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c7fb60 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor0) pid=406261 stat=onproc flags process=1010 proc=4080000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020bbabd0,0xffff800020bbb2e8 process=0xffff800020bcad38 user=0xffff800020c7a000, vmspace=0xfffffd807f00c870 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 74591 399371 38596 32767 3 0x90 nanosleep syz-executor1 74591 88995 38596 32767 3 0x4000090 nanosleep syz-executor1 83548 470034 58256 32767 3 0x3010 suspend syz-executor0 83548 279091 58256 32767 2 0x4081010 syz-executor0 *83548 406261 58256 32767 7 0x4081010 syz-executor0 83548 212331 58256 32767 2 0x4081010 syz-executor0 58256 197899 43891 32767 2 0x490 syz-executor0 43891 134682 80469 0 3 0x82 wait syz-executor0 38596 185415 30519 32767 3 0x90 nanosleep syz-executor1 30519 446059 80469 0 3 0x82 wait syz-executor1 80469 238129 20699 0 3 0x82 thrsleep syz-fuzzer 80469 242306 20699 0 3 0x4000082 thrsleep syz-fuzzer 80469 428443 20699 0 3 0x4000082 thrsleep syz-fuzzer 80469 72045 20699 0 2 0x4000002 syz-fuzzer 80469 262831 20699 0 3 0x4000082 thrsleep syz-fuzzer 80469 388332 20699 0 3 0x4000082 thrsleep syz-fuzzer 80469 276510 20699 0 3 0x4000082 thrsleep syz-fuzzer 80469 113333 20699 0 3 0x4000082 thrsleep syz-fuzzer 80469 501063 20699 0 3 0x4000082 thrsleep syz-fuzzer 80469 83037 20699 0 2 0x4000482 syz-fuzzer 20699 101837 13297 0 3 0x10008a pause ksh 13297 431449 57349 0 3 0x92 select sshd 71137 388477 1 0 3 0x100083 ttyin getty 57349 449274 1 0 3 0x80 select sshd 62748 367616 41290 73 2 0x100090 syslogd 41290 294107 1 0 3 0x100082 netio syslogd 38037 144984 1 77 3 0x100090 poll dhclient 8090 417047 1 0 3 0x80 poll dhclient 40804 453189 0 0 3 0x14200 pgzero zerothread 50258 451717 0 0 3 0x14200 aiodoned aiodoned 36790 451820 0 0 3 0x14200 syncer update 37047 190254 0 0 3 0x14200 cleaner cleaner 50051 492241 0 0 2 0x14200 reaper 16399 226846 0 0 3 0x14200 pgdaemon pagedaemon 11492 167608 0 0 3 0x14200 bored crynlk 68394 340699 0 0 3 0x14200 bored crypto 1074 79590 0 0 3 0x40014200 acpi0 acpi0 79979 25017 0 0 3 0x40014200 idle1 57082 99762 0 0 3 0x14200 bored softnet 6703 485615 0 0 3 0x14200 bored systqmp 94513 355872 0 0 3 0x14200 bored systq 75839 60450 0 0 3 0x40014200 bored softclock 28975 323894 0 0 7 0x40014200 idle0 1 354870 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper