0x2, 0x0) socket$inet(0x2, 0x4, 0x94a) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) 17:04:01 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x0, 0x7}, 0x10) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 17:04:01 executing program 1: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10004) utimensat(r0, &(0x7f00000000c0)='.\x00', &(0x7f0000000100), 0x0) pipe(&(0x7f0000000080)) 17:04:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="b74e15d771a69fbb896acd5c0446818afbc6f7dec47563fee78e7546ac0b74e63db97aa5e8b260315f9b04f269b222863506faae473ab9f8477d419875e42f6634e11b8142389cc1137efbb9273193a5f405d3ac856ecf67ea53ba75239f77c2c83353f94e0fd9e5b8cf56cbe8588612015cc8feac6a36b4904769fa6644d835383b1b2fe671fb7054c586c3e8ff7ecb104d7a7ec6458e82bb89039acb391b75de4f9f720c176cb77c554c5cb38d853822b647275f725246b28709c9ce2a49ec12e087315fbe44", 0xc7) r1 = semget(0x1, 0x3, 0x108) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000340)=""/211) flock(r0, 0x1) close(r0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x40) readlinkat(r2, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/233, 0xe9) syz_open_pts() 17:04:01 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt(r0, 0x800, 0x4, &(0x7f0000000100)=""/134, &(0x7f0000000000)=0x86) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0100a9b56ca3e5c0ba9d2e2e2f66696c653000c36ec92e266f32ff3b41b561a3"], 0x13) 17:04:01 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x82, 0x80) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r3, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r2, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r3, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r1, 0x2000747a) sendto(r1, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000180)) r4 = msgget(0x3, 0x0) msgsnd(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1e0c2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b9233"], 0x1, 0x800) r5 = semget$private(0x0, 0x5, 0x2c6) msgrcv(r4, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b0000000000000000000000000000000000000000000000000000000000000000000000db17db13f4c50de5cfdc00000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000f61648ddb1ef6e798215e55b9f887f9757cbf48f"], 0x1, 0x0, 0x0) r6 = semget$private(0x0, 0x7, 0x305) bind(r1, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000003c0)) ftruncate(r1, 0x1f) semctl$GETNCNT(r5, 0x5, 0x3, &(0x7f00000002c0)=""/11) getsockname$inet6(r1, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r4, &(0x7f00000008c0)=ANY=[], 0x0, 0x3, 0x800) bind(r1, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) bind(r7, &(0x7f0000000540)=ANY=[@ANYBLOB="0900e6db6669b6652c00e959e6c2e473ec96de7d95da2cebd7d6ce1285a098d217daa277a676a1357c849ccb9b6504d754881dad4a4d19769db97ccf4941fc4ab8d8263c3118b1eea5d850644f8375d74ff87e274fdd1a5802e03cd265ef22894134241fed080a49350799e443ffff5d0ca064e7102822a1646c6a343375a620"], 0x1) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x29, 0x3b, 0x0, 0x0) semop(r6, &(0x7f00000001c0), 0x0) 17:04:02 executing program 1: r0 = socket$inet(0x2, 0x8001, 0x4000000000001) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1f489ddc, 0xffffffff}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1216, 0x0, 0x0) r1 = socket(0x10, 0x4000, 0x80000000) getsockopt(r1, 0x84, 0x2, &(0x7f0000000040)=""/168, &(0x7f0000000100)=0xa8) 17:04:02 executing program 0: r0 = socket(0x7, 0x1, 0x101) r1 = dup(0xffffffffffffff9c) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000004fce94268ae443b40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000067a53aecaa5520648c7e4dc9d5b6c0a4e718568e8910b5ffd98cf31a835ad6e6b32cddedcf60e27b4ba2f2c777f8682efa4348e87bba3894a32bbab095d3a3fff04a4124188b01fb614f4f11b0a22920c39a5d2fdb7a8f0a653863db5efcbd6020056aa697e3d9bd28ee9321037f6e3a6401e67eb0c3d41b469a1fc6b44af5ac07216d4644df25ec5909f8d3aef0b755b534e89b3203db0674e4"], &(0x7f0000000080)=0x6e) r3 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x2, 0x8) r5 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x80, 0x20) poll(&(0x7f00000001c0)=[{r0, 0x14}, {r1}, {r2, 0x2}, {r3, 0x3}, {r4, 0x48}, {r5, 0x80}], 0x6, 0x2) r6 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) accept$unix(r1, 0x0, &(0x7f0000000200)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x13, r6, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r6, 0x0, 0x0) 17:04:02 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x6f81b4ad08041992, 0x1c) getitimer(0x0, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x2) 17:04:02 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2e"], 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x60, 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 17:04:02 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x2) accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = fcntl$dupfd(r0, 0xa, r0) socket$inet6(0x18, 0x5, 0x5343) accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r2 = dup2(r0, 0xffffffffffffffff) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0x9) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x1, 0x2, 0x3, 0x3, r4}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)) fsync(r1) ioctl$TIOCSDTR(r2, 0x20007479) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) 17:04:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xd0) 17:04:02 executing program 1: r0 = semget$private(0x0, 0x2, 0x2) nanosleep(&(0x7f00000001c0)={0x7ff, 0x3}, &(0x7f0000000200)) r1 = getppid() semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x4]) setrlimit(0x100000000000c, &(0x7f0000000040)={0x9, 0x80000000010000}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r2 = msgget(0x1, 0x20) r3 = getuid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) r9 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x8002, 0x3e8b0ad88deb9b38) ioctl$TIOCSTOP(r9, 0x2000746f) r10 = getppid() r11 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0xa, r5, r7, r3, r6, 0x4, 0x692}, 0x3ff, 0x7, r1, r11, 0x8, 0x4, 0x3, 0x3ff}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x3, r3, r4, r5, r8, 0x124, 0x6}, 0x6, 0x9, r10, r11, 0x5, 0x64a, 0x80000001, 0x3ff}) 17:04:02 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x3) getdents(r2, 0x0, 0x0) 17:04:02 executing program 0: pipe(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000001100)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x80, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0x80, 0x2599, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000020, 0x5c0e, 0xe752}, {{r1}, 0xfffffffffffffffd, 0x40, 0x9, 0x7, 0x10001}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20000036, 0x1, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0x1, 0xffffffffffffff37}], 0x80000001, &(0x7f00000011c0)=[{{r0}, 0xffffffffffffffff, 0x6, 0x1, 0x9, 0x240}, {{r1}, 0xfffffffffffffffe, 0x20, 0x11, 0x7, 0x1}, {{r0}, 0xfffffffffffffffb, 0x62, 0x10, 0x9, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x9, 0x194b9b26}, {{r0}, 0xfffffffffffffffa, 0xa, 0x1, 0x6e88, 0x5}, {{r0}, 0xfffffffffffffffa, 0x2, 0x0, 0x52a, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0x7, 0x8000}], 0x3, &(0x7f0000001080)={0x3, 0x8}) r2 = socket$inet6(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) getsockname$unix(r3, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1259) 17:04:02 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x4) open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) 17:04:03 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x1001, 0x4}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xfffffffffffffffc, 0x1, 0x200, 0x4, 0x1}, 0xc) 17:04:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = msgget(0x1, 0x40) syz_extract_tcp_res(&(0x7f0000000040), 0xc2, 0x1000) msgctl$IPC_RMID(r1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) socketpair(0x1, 0x3, 0x2, &(0x7f0000000000)) 17:04:03 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ff6000/0xa000)=nil, 0xa000, 0x0) 17:04:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/104, 0x68) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x8) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = open(&(0x7f0000000180)='./file0\x00', 0x400, 0x13) getpeername$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) fchmodat(r1, &(0x7f00000001c0)='./file0\x00', 0x1, 0x4) 17:04:03 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = semget(0x3, 0x2, 0x88) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000080)=""/146) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) shmget$private(0x0, 0x3000, 0x4, &(0x7f000045d000/0x3000)=nil) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000140)=""/153) 17:04:03 executing program 0: r0 = socket$inet(0x2, 0x8007, 0x2) recvfrom(r0, &(0x7f0000000140)=""/4096, 0x1000, 0x842, &(0x7f0000001140)=@un=@file={0x1, './file0\x00'}, 0xa) recvfrom$inet(r0, &(0x7f0000000000)=""/199, 0xc7, 0x800, &(0x7f0000000100)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0xfffffffffffffe5d) 17:04:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x1da) 17:04:03 executing program 1: mprotect(&(0x7f0000214000/0x1000)=nil, 0x1000, 0x5) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)) 17:04:03 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x5) shutdown(r0, 0x2) close(r0) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 17:04:03 executing program 1: madvise(&(0x7f000029b000/0x2000)=nil, 0x2000, 0x80000100000000) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 17:04:03 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000040)='./control\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) syz_open_pts() 17:04:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) getsockopt(r0, 0x9, 0x80000000, &(0x7f0000000200)=""/227, &(0x7f0000000140)=0xe3) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 17:04:05 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom$unix(r1, &(0x7f0000000000)=""/118, 0x76, 0x1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 17:04:05 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) setsockopt(r0, 0x2, 0x8, &(0x7f0000000000)="d328ee56", 0x100000198) socket(0x1, 0x8007, 0x6) 17:04:05 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000280), 0x4) writev(r1, &(0x7f0000000100)=[{&(0x7f00000002c0)="68ffcbcf280eed42d561de245c697135dfd1e15409e49daac4110abeec9e8f06582e43f062c1cd4e6e65d669df76c2b04c16f63840fa8dc0b048c2451be0607900d95e94cd26c2367b2bdddc7958ea296c87dfa48310e82f3f63300e64d28553552d577d1aa62167488ef59e44bcd53c5ccb4f3f0921adaf6189e81b551cb8a3f7844d9ce8e123212c65bc7734383ef6b846253484033658b24857493c05fdd69cd527a5b5fdd8ec917384edf9baf7c191f232cdbf90749105ed3e088bc9db6f5f0a3d11573dbb991e861ea8b33b7758819df69ccbe76442e0829ee830daefebaa93427b542ba7a5ebff4670b250c757382c0918acf0d69a81ab7b4ac3216d20d7d7b049eae34dbcaafc030715670ccabab3f93e4d5dfbc750e5dc48d7ab24774b56f826f75746135ce5a4601bfdd17e5efa04574a59adb248cd09df6cb865a86e72515a32215ddf0897f9ca3b9210d4109016aca079ad5145ba27e78301cff40c230e62836c904d9ba51ce4e9e4792533deae4c0a9f19ccde1e0faf80c0817b13c9ee56aa8388740da964d822a6ef0d63a7e04b6cdc63143d1ed12e675af2eb646f915d06d1955b21d476b83b49bcccf30c8998ade5b9b0dab81e8978932532808b791eb837a76049106995a57fda25dcc057f239fe4d4210ffb0d704d37402f8b4ed105804e0b840efcb95c21311039e2ef6bfeb2efb98470667d8640bb43de3d3d1aa241c6f289b015bb7c1c61f5a86aaed58148ac3f18477d37bf52d12696156aaffcd78253a08149576675fa0cb148d16ee5738d385c9dde450645da603a3d21ebac1c13f33a363f815e9ffb7bc967159cba08b234f1419395ba4fa0f78d3db5f3eba8ebc83b223df8350f437afc5ed7817472117555ea563088379ead25477ce110ed7ed8831b488ef264371cd920a012f50384339bccfee80b9821fefe7c23bae712e12df401bfa4a8751835e734414156dee00d5bf52e2db8ac19d11f94a8aa43ece4d023fd05763464ecf81fdd0ca834066e608e9322bbeb25e23d1aa2a5c40d45d1f7aa7cc76e40f43ca2c491ee871138e5c92009839089abfeaadd9c5d4acbdc41a8d0cccf461935bcc453015a1903a99ad7515da09e7819d357f65c4bc4596d024e278a22086b66d85940758f276e732ba05bca7fdc551574a4b5e56096b1afedebe85104d96a12cb5df30adeacbab985cc1de1faebc37571f8e9346bb43afed48cd4b18204ec3b0c4ca2ccd19ad9cb6550c688f6cb72f756c8206be146f6f8d34733a02067e0554f749cc58ce196abc8936553b94f4a88bebdf40e4643350ae174cd0b69a2a12c9572f80fd6edc281f7f589a67027d4c5746908281a79882fe3b9c7adb37ccbf04e7d0efa8979443589a2b214e7fd723c7cae34bec267407c8daf3b24e0a4e65a26c86798b75c91c38725d9879fbdd3f022e2f9cda7bee43a8ea7e6676507452578bddba625e81917774f5452a566df4b88e4cd0aa345ac7e2f9f7867e70af665bc21240bcb6f543e31234e1287a255a2a707e48f4684b7bc7eafbf5883cbfd9625be9795516f499159726c5ede8b2a1556998b302570fe71bc0f7c339d6708256b1a639819fd0ce73dfcc451e93167bd61a2620d7cde725c2f05d20fe06d316cf4080101cac6ca84213fe511e536bdcac579b1beb1290dbaaef2d9a4d507ef45f48825199af05bf74fd2c650a113f2422422a0bdf3c296ae4a2327b79ea537284060c7efa98eeb999539a42dee4ba45a9d63b48bebaa56c31e0cce0a93ea61b95955cee4c1c77ad4a0297c3a0cec4d185925348b539e6f82f18b27993c3822fc260a173b1f0e9dd437eaad14951db36f068852844069d4fdf79b3c69d8e9cbbc43a8c1d9b2d74c0aeebe229b23d220e892d6c3c9dfc8b53635eb901580d8a682457b99c30667bdad75aeb932f91d77fc31034af4e01d3b9b4a2a3f2ba4e7b0e6e9b9aae549292a89491d5d2cc20580db7d6176af5c635a0f255576f66a54a83016a227f134eb419e0c7ac051dc4572b611a9fd71987c66a8601980e9fb5f497918b884806b6be28376cce4c480987d513eedcc80cdd5ff3074248448658d5efe9ec6ff8248cd9dfbff10bc2e8301ac9de060dca9269087bee0d8d9c495de90f3cf3a39316d72462f6683607749ee7320774d54053806c26c597d24d5ecbe08d28b41251b79162057887b21a7c1110d97553e2231a4972e718e0f885081511df1dc1572ec0d949f6ea0b9a024675b26485a88578440f343d9ba29d303400a2c47a0fa6f8b26619c3c6c1f632fc364c8c9753f394181fa924c556c162e4a3e42f0aa0ca970ecf934a2daae8ce482742349cbb6c44e2af5a74a28c1754427c87b3d0ca16d420eb0a19b3273780e98bff75f37fb216e85fc97c04dbbc3542dd9db9864a94f4ed0e21dc01acc685f751574a012a3f8aa0169dd9e82f2f0823b88bde86b9275d68dcacd2d2d38767d89cd4ac0a0f0c46c50cb29bcf1d120ac8bb47e9095e162977fe114a8eed5eacefb4399667d80f8ea6a6b3cf5123028358f392467a89c56ff0583fe123f1fddd5f9def03cf53bff28de0fb46a8ab032c05cf8394e081d1dcbc09030b3ab322d66ac35bbbb6580915e865457ad7b7eb4440ec9047f9e296d295bcbd7f3f33653efff8d22756ce585b31985f48dc793b89f67e650fed39c7a48401fceda26f280bb4bfd9d49790c90e9dab1f72c3e070855ce5e2076f28d807725770095f84b5c992658a10e03d07b3d1ac3e6e776c29908d74f324cdad1be37c6439a0d7ef6febc6195c60c9baf9e2f5c0c7d57ea59e80d4735fc5e69cd8941d32bf316abe01fc297bc643b49e241c239d7d9f282a42ed0c2320d5162c8f20947a2692627c2230ce1fe6a804a8352fb13d69984c27fbfd61e44ccb21ef20154464cfea3b20704b8de0c8a6355652d24d4f4b47236c368336358dd8ef3f4be47f66bfba38b46deb5d1f99619bed4c6446c484f218c84f6b3453d298ae5aeb20ed0cc73be20dbe60e2281e97bcce23e95301e282161280c309e085fbdc691f0fec949dd7d08e93b79a0757da62cf5ce2eef6e815cd9bf53121c59ff795efbf89e7e7a2097d5ee2b6fa0f4968aff5a11c17a7940babfdb5e9ca342905208735b91aea70052f6d9f25c6da018a77c04133022589fff79852538faa486701945207b1890af47f6774e7a816a8fc8052e1ba4378a761bd81134478b02f960ecb7245072eb630c65faa2c790c991455c943777f5df62a6d1fb1640d6bd96df3989d223ed31a6b4412adf34fb82e4ef5617ac12ce13eb71a6a28940319bf4f605cb3baaff9221d1aabd30e200ae197e8fc8510f031018ed74abe35a7a408a2c0b117c362580f13df77743f206eea3970bde992c6a1db195fe5911753756e9820813e134192e3067413efe060f8e3554e9c5badefe8da4683d3bb98871d9c375c33ac18ebf10223c8ef725ff57c80564f9e05a7ef2d627ac069a223a38b56424a45c836d8d526d43e103bb5e29c5c80d379e2675279334c7e6af796a42be9eec43f65c635ff122b6e20a40613697ee0f8caa2efb3d1fbced4efecd1cd8b1d1724595a5311b38107e6734ba5a903c010d3167e43f1469c2d9defef38a06c3066c171acbfdcb9fece1adc0a777e6acca228ed7b93e305a89810e3938166af7d14eacef597f3eb13a8761c665110ca5c73ed8479d7572c994a475d99e03141e0f8c4781c1a8b16c4640af97a8c558e4d0d4bf6e1c901cbf05b3ada74d6236c390c2991d32ef7958c1739d0301ef71b1ba3ef72548b638cda0672aa972516edd1d2949a81da14afa212faf0bf18b7207f3725a897f2dd70e31aeb185ba6b3c7142fb13bbef3b4b76945877fca854bc22212116d2e1b38bb573de6bfd44595689738eaf388cffbf05103db1122919efb064bbd202154bc1d14e0c76451c5cbb36014cfb7548ad756da792db7a6e7e016f3cd0cc67672faa6bf2c049c5d16dad309e19709d0982e614ccc9b3d15b612a1f7a82703a5afe565b8f6666c309a22c6d1cd377af52d1ceef927ff85ca3c970eabfe67cb88380f9a4dd12a8960df0140606b3e60c981050e5d60aaf28a12edca5536c207f09c7881413183bc5e87f82efb40a6e9191f9c1b36346ee7cdc48e52ba2f6da352ff0f354da68162653437b66a7b00a32d038585aaf4b246b8b830f785bacf1aab710c163e7a5db82666bdc0c340e93c6bfa4aec83c39260577b149d0185ec9acd859490d1c92a19971dfaba5a4394508170ae1bc1cc51d6a0353e78bee6d545a178b7d636d4d796aaa9af3a33627f69390d45bf40ddcf39c346414c09b0b3d45e43b739d09be2d0db4a7337593e12d4fd4f47217afe3d40513fb33653dc5a7a70221161aeca3692d3b9e1fb90bce78cc9daaef89127160b724304a1a7c998d96aa8fe18bdce17ec5698c7b525d058c11e9aec90a23344752f0ae2c2513481bda3bbc7a13bfa509a2b2b7f1d3117a76fc7cc55774f5c0e8e33dcf1c5d1232d217cfc2444b34717016934730c67a5fe623b46eb23ddc3c3e7b376fe942a5800797a85301ecff2524b27eaf911f04a32ec353688d07a4874d7457cf40ace0e37ca056cc63a47be9d06367be84ea92b16c0c8c41b20a70a9a5b388e39155e4ab6e8dbe4fc88223376e8fbb6230f4b53805620b6285ae930c596af62c92f72590a175c167d29da2cf52ae0770e567cbbeb71c712fa217f581bac55270c96496aac41f0350a9f5e61bd1185e6a84b6f3ed0e34a6b12636489dc592371b5e7474ddc09e086f8c3d8588b67d03ef764b57680ed6441ffd991ea86bed436aeba823296ce331941abbca6cfa28c09ddeba3e93e5155d21c136dd73765503ecd77c6581a4c1ead310d6db6c83f2856a3c393089e234f98ea1e6cb3cce23d01421e0bce71879b4ae138f5084d24c7b5b65f0069b8c9fa7f938d7f7ae4dd5e14b54e47b2522288adb8ca02fe04d25e3eabf04b74f750eaa287fd6fb5a66bcbc5cea37e17ce69c0d8f969c7286dff8f7045a4915fede3ec616aa67dd47a2fa12caea8c91b6d2bc82dcc66d446e9ecfd6c238c6f5b957612a60200ec6c8c4da6f41410db6955b9f75ba3cbeaaa71b2ca4fe167d9deba2db19e50cb6baf375e46c35f66314484725b014248373c208602d3ace94ac7b71517264539a0a8924fae128b0115684bdf301c7bcf7474ba6108476e08f99507931d7b3abba9f9e721e23f3f31c8fd63ae746733cbdea4690b1f31395d33aee4e327cda6c23484c13b832cf74a8d2ce208cc4eb0a8ed84a0237a05b668ef6390902187db836b3a7e7c2ea977079481265c85c221cf87cf141008dd31e666ee2119eede240726118c38ae50037c147996734d0fe63b4486b70fa03ed135487c790aafabfcd72c8a1020768e0470fd91d867681c803a98cf1fa1199a3d9ef2fc07a36251fe47ae481d2e69f277f19ba7269be3d8e14abf8a73c2c88e43be3bf2291e7e137c4ad68405a941046540b190c69612ae2673ffe19833146ad3abb9b29ba428835c2b78fdd2cfe9cb021e4255de132c94501f6595d372c6bc6807bc00da13f22b3dfb2790210f8815deb773a5d6f7c9281a991c670b6c088a8aaf6f99e0ae1a86ca9854bafd8d7dd51981aa10b7c5691f907f1bc0eb927a7a91adc10e19474acb2742927342755a29c0399a8532c4a96233982a3bdc0a850b951bf1d2d37c2ea1d68fa6be34644ed555f83e803b3fc720ec92beef50b58f51149685b29ce50c382d53ef1169f510e35ddd04b9031554", 0xfffffffffffffe2d}, {&(0x7f0000000140)="df7aaed7d52ced04d9b5862c3b101600912b77012e9a4b0919625bd3e7fca9ffb47dad7db5cee98450441e90501a1b11a0294dd9eb3331c26593f7103d6ad550ff65f63e8797310dbebecb5518e5a243734384941986a9f69f9f73b2f87d55a4477a10395fc2129cc627de63d2f5ea307161e9cf3c0c58727ad8cbf0ba2e953c8bf1e27967dbcc437011bad26f95f728a59842ec5f6a7cb7952ed388951af4854854c5523068f0bbf4f30b3cb05dce02d47541002029be63486226ceecaf583027af0f99a4057ba6160ced4a63c63fe31edd92115dbe49c53d5e18558147e3626db533", 0xf1}, {&(0x7f00000022c0)="e2879ba1c268ba6834bde01ad79034e3fac74b4c419549259d30144f2b5df6dc814d3481860012e09608cb30cec88eb55be7b54f73725e0c6e75214212d2ecc8cd7191f73bfc06441f24a61ad7b774967c59cd7a3d4f140b95f250a9cd8464fa221ef7a6887806dccf78b7ee74661b2ad49c610598cdca40b5d03c98788f9053c2b3fdf319a073aec99c7954c7feb4ab08ab9a0736993038e5ebe0ceacaa4283f0c4aa2e475cc4e636bc8df467e187d9bc0313a96e8f9834c00c8847ffa6442acc624801b8277652633ccebec6fa20d5560c0c37a7f120df76a1c1c22cd85d5e619b7fa45fa599e2785a7c3b449d7e6648d374acf8f9039ccdadfac16f319c4729ae09dd985de8ce829eecfee10212a54d74345dafdcaf05335c00738e1a068e0cba00e6d2735af387d0c83e8b07677ce8176825545a7c41826c9771ef032cdc8ab0dff3cfafb2262d5b07e03263887c1ae10716a9d8e2137d4d77962c40ac8479d936d2334164699c79e32f237c5c3a271023d15ce34beed878786b6b21e4d1f9bd20b24ab75e1b5ad0d1824c930bfe67a475638611b1b0199fed79b9be3c3b43396c7012918326b1622f5312313f5b0a99bb49cdbb0fbd638b60d46e771be69ccea0d9d14cf36b29aa3cf9a9e976803624d4c3d983183081f8795aafa97488b122507d4961c38f756ec9675b6fc5bcc8dd5315d2322e2ffd6cdfc58f09efaece388f69a00336b3f99cafce37b131fc70e8115240bf2cd57ddbcf14acf19cb6abc81b4b6a9c2612cbcef8b7c06466c3573e74d088ebc39ad7a6ad5a50e9c6b1412676817ad5a15fa3ef21cb81b958c165bd3985173412bf94107c1d605d366b03b582ca7e644016d15d684f266024a74bc52678677d660199b1c90f8d1959de875c92aad16ec4e2f7a4a94733fad63fb9ae0c9424a9c4cd907c13e355395cd86ff89cb15f8d55d0d5c0b9c4302e54b99510b3aabf269d1819010bfcd8772b627a014043c1d498de361a79d43b8aa1ef82fed439a79c8ca83b6643b5883a3c39333418ee644d32e1cdfa4d405864547c334b2a8616799aa97b553c76119df2b581730c9b71971864ec8a6046a716e3acb2e1e2fdf83938f7bf81e4af757bdbfd5fb9eaca79b6118f114b9a950fccc7f2c2b800c23c8a7c9cb38d9125901dc2c75fd6e3d37622ce3cf453e1f1f8ce4f0e84b6d26e7b7e726f0d9db191fc1d0181706e9bd2e30002955d810e5e20730384df381332a72d697472d1d0f66a2cef31614cabf8ebc270eed261f05416f59541f6f081e6044eaf464e8f15984b5fd761f099a2dc43d6cff128985d4547deb576ba770e458a41a1d21d4c56e605dcb2ce93cce2e7ec248f3a92fd312e7834b153729dd29c270dc27156ae85e5f51f5c9aaca3b01ef005b7e7790de990489438a3dea9979eff15fe4c80ba7307fe959f97b6a0bb3c189aa04c0baaa94fa751f9fc4f3dbcd95681547cef4d5fcfbec2fc807b52bab44aeba461a1fc7b8e98ecfc1222347cc34d91e792888ba54a3e8355781413354924ff1af10a7df4ec9455da8aa5b2ecb505a451cca8d31970fbe87d1d47141f7372b1316b0cbd6be8422e1a716a82c1db9110d57f712c95ba4fbc29ae4dfa837dcecd4035436b89915ad1f0466fd51c34e4af5c47947fbb403edda6d7676c71fcbca5ae5236705a9652a3213c1f291fb91055956301a5b6bda37d49b92c3c418daaca577230869c7d472984fe94b9444a64522628eb5b0cbe48d11339af0447a40becefb915fff6b9dfcc5f1649b937d4c7b4d248638cf13ecaa46da79c7a5bf62c55e6d30c3a7ea335534f35a8694b7b62b5b3b94d16a781c6d3b374fe90817eadef5f8b9669219a595fb27e7e4f8c6150d794e0c7e5b204c8d52530463a22e0118073b48dd5cbfeae930088c33e994cc3bfa9964747f3068a870b5cfdb14d5e4d1e083e56091ac186df942ffe2a1117acaaa8f1ecf06ce1641e2c7a2b544c3a91a2a0e6cb0bc2a48716aeec674ebdbf074b6af3c3d49019af1d994f1d52a99256b2eb509b7571b40f8deb2b8d3adaed7b2e15bbefe70257b4532592aabafc03b912ebf3e40f03d631a60229f13f6ee8ba133fca43007c07a9365ae54a40b2300cd540f889dcb023b4de13092931ea4bf2ba333e482b984118b62e50afeb957baa97a5fbe1c0d2381d7f1b271eabbfe538cd28042062208380e822e3018a51379ff2f045b77f4520b678262511d12ca88c6f60b53a1c4e17bab6fa5f222e6e7c6708be0dedb075fa98017903daded922f60fccf46e01ddca944e2bb6297f7bb1e6630bb441f1969b5784845b99ba8ba4dfa29af88bb5d9d884825f0f82b8de5c03510b4aee687e05cd61314eaea8189acc7935287170550028dc8fc3ff9c97e1bf223d7571b8c1256f89a73f010a08ae36a87e9424b5e56d9c8caa333fadae4d9ead9921795bd04586cfc58f146b968d138e915c1f7aca52925a55502375bc3db6fb498235cd92d7d89a7dc9bb667496df691cd578451cee005ab57b759b2ea6f1a00d69afa3c1ebe43af24d79cfa5a5d040faa7a0977e75b667394764603869b09040588abcdf68ac04e6b69d45d5b58ac61adca0c43e8ef2c9b1d62a597537957c2976b530d52ee419cc4418590236313a51229adeef3f9f05a8157d35d50577dce2d92feda5121ee483d32074fadd679a1d58cbe8725d6e0bf882eb1a3938933e2d3161ad5032383601de5f0e1a2f339831d32fa06c47dbf3917888d189291b402dc3fe3d6f03942965530299e85aa069b884bc64be4bac7be6a5f14e6855cd3fe7d59e3e766c4c30bba95d51c45af7479f8612e63d3464b24af1e461a62830b3755c67e11f52694147bc9ee034c48921ee0d57c6e741f472e99b1c65f9cb49cbb9b84aeaf92b7bec8543b65089a9d5065cfd51b2fb763e09cc9d0876d25eb8bb33dfb7a46daf1cb9902a86d349f37def5a845907c4899f07ea30f74f76e28bcbbfa4b850e7f26d06d3db0715a567f2c8bb72a14d71eee512697c2fadd4adcdd73532e36c170cbfba2cc7c03d1a0dd39fe0023b507126fa41c7845e71ac9acf57dfd4d8110929d59531095318c3c6a8f4f4674eb0c50ae83295230ccd8b8138f1a51e83a59b054854f66c5661f37f39e7349cc4db080452bfdf8ed27d4acfbeab1df97553ff16cf30d67f607cf347f86838728b7716faeeac3f3e623cadc8ab03928dee90ec0a959500f899fdfc73a166dce7cdbde2472ff804475936c2f4e6c6965fc518eb56ca9cb1eba524133074c860de6d305895b8261fc5f0649d27576e27d55822f781460498e1099e03e6ed4a18525982f6000a7209b49f431000eec7728f51ebde9d241cd0a6976be6564ca7a038ead53fe84d2381487736bc9608ff326a1663385528d760e34bd553a5edc87ed6ca62e2cd74f8029127f9a6cb9e13f86bbf1bb81e2be1f864ca34273660ea33809816a0fbf3876c5b63c9505942d26aa99723dea924b476ad7d0f03bcbb891340fd73e43b0af16a74a12b666a5c1bc0638a6aee27e8d5930003cd5bb269db04e9e2e8b06e21c7b3c29a9ab586852599991fdba94e31f08b9e4c7c6ce060ddd6c12e5bd8c7fd270d88ca222717b3cf29db253dc17771944b07e04191625d9f4b52c4836398d2b142a23a0e7ae16f5b9dfe1ce49da4c674cf7d16b5bf956ff6f43abb95565b3490f57d42afc6339a62a67f3479d46041522fa895d4079a21ddd4ca56382cd30f0db8ed0b91372f21065feb22e401bad5d266379900df919d64fd841d11da775ef57568591e330b6120a8367a3711fe860423886471ec24bbf898517283a557251512efb44016b2011f8eebd180080d01c662737108304321fe440bf70912c4bc8e30a65b52bdd194f1bcf6ad1580a4f637b82bb1bc393a0a3d1efcb4fc90e968b059f272af672a0949b0dcfaeb12860452d107db5e615e7a7a8de84ae5e69281c613986cd8fea4d106fb5a67c960201cf49364e9bda260ffe76ceeb62d42133750231e842b114f0e7b98c0a6c49a33c9a930a31f2d557249a7ce297532de8b5105b232bac37e6b990183e3caa7a0ecf134898e7a3f22689a764a743d17c00358469988de57c9ed60b73d99e2418ff770c1f95e111fc1abf781e4cd1c7a7ab9e1f497579c36283600c53956a61493207cf7d77e065d042056797302b870381c7190b8c3cb7571daeb2e88e93d5121c974f6bcaa5a9a96625aa25879c010695530830fdaaa2d9f384354695a6e305e3b9c1c727c7baff8aa9a12c786598fe3f49df8c8e0245887d74e02a8dd186c1abbca601524269ae6c8143dc948f29be6050d70ae35d12bb7a430e523250b298e0b47f87491a77095b92ee547f9ce4c056b12866835905028fe7bbf4bf658a5542be8ca5127ebdfde7b2b12657aa95632bbfb7c6bcb3ed4b4db98e341ee051f81107cdca4ffae26a3df486fc3b13ea36f9e14febd53b1a156d637c4516fb2fe8e3298a44d7aca6fba278cab0a011d46d961a8b363336c8c013107958000b1b91f402db172ae0d5bcc982df5fff5ecfd70c7b171751a2ecd919e83fcf9a87b8cd1796fa0384e97d30f92b8c0f8de226a2530d72de3c83b92c9b868ba8d7a5dc1cb3e2897bba8da89be3c9d40d9866c48a7bd301184cc9aafbb59cb424941be6a8e6af9c0812c51117d42d0e6541b61bec340d1dd4fc9653d4de8e8a3289bc9fba8e8cc6fe41f3d016fd8a275f01a2e1ded4b99789fd0e3654129abebdcf40e4ef0fba2cab21af1c98b323b9abcfff3e98ebddb42bcc4d7520ae7c4dbef6066bbdd370ecd8447299f332e5525cb8cd3ebb202d78f7410d7adcb75e544ca2a7b9ec48b93a862a711530255bea4b3089df412c682bcc2d1a6dbbfc8a3256cb0c5b779a20ad9568361c2fe4ad8d6bef53390457146e0e32c718bc6659ab0d8ca9d8cea61fc3a00ef5951362b15cd7136bf3c9029bf082817a561c06f4af559da1fb16195f1d18bf5e7fd3ec13a4d87a9f5d77bac33c0ef57df02c0bf01d7967f9bff6923b507908b299fd011d33e4401b2f687fffab1834da1c3eb687058d0926c838737368d87aa63fc9fa78a401de9ab3251d96bdb498e4ddc3ab22d0bcf5f4b8d5889670bf51b7fdc0fdb3c72713583f2438df46babd67379a1d935e478d46c0da4591df067e35ebe1a1f258e24e2fb4dc1eaa8bd025573e0436313794ad7b562f6f9fa4b211c806c67fa5a2c3d99768009d612fcddf3f739527d150a9b0caef11ffb90d4e4adb18456eadb08a01607f873751f76a49458159e962e1ac4c315b4a0c14eeadf9253156a0fd55d62176d0d2bfe60b98eb191af276ef0663c24354e6e29ce0c83f2865f884d1b54f67720f9130a485505f882e82e4656ba4d38631518a85ea56efcb2ab9bedb400cd827d0bc71a952a21bf59ba3d530ecde6bf8e836ff6a033001b20b155a3296837f2fc91b35f641a56c33d2db4086118ba7aab76717970268424180b19d8f206913ba7f24a899becd88fca3a35da1e85b32fa0125c3c4e7598fce7f0bb71bf8affd9922f4d75376dbacc20aba602c24e29eddda3358e5a8cdc3f57e2b9e5d9049479f5a3ad90729a1c0481c29612e537204ce7677caca1c416cebc826c8e18d10a8ef53daffb3e4d98bb00bb6c1bc5cb6806d2e42f8142a4bece348b44f4bcfaa698afc7b77751c2fbb73f1f8a5053a088deb63199bea6c3619f059304e612a36fda184714f1e690de2acd45282b738804bc2e9a9c1ee39fd966bb8033071c15b080c8a8865e8942d2df", 0x1000}], 0x100000c0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 17:04:05 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x0) fcntl$setstatus(r0, 0x4, 0x80) fcntl$setstatus(r0, 0x4, 0x80) preadv(r0, &(0x7f0000000880)=[{&(0x7f0000000000)=""/39, 0x27}, {&(0x7f0000000200)=""/216, 0xd8}, {&(0x7f0000000300)=""/195, 0xc3}, {&(0x7f0000000080)=""/167, 0xa7}, {&(0x7f0000000400)=""/189, 0xbd}, {&(0x7f0000000500)=""/229, 0xe5}, {&(0x7f0000000600)=""/134, 0x86}, {&(0x7f00000006c0)=""/244, 0xf4}, {&(0x7f00000007c0)=""/136, 0x88}], 0x9, 0x0) pwritev(r0, &(0x7f00000003c0), 0x1000000000000004, 0x3) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000980)='./file0\x00', 0x0, 0xffffffffffffff36) clock_gettime(0x2, &(0x7f0000000140)) 17:04:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e113e8e60baf7c95cdb94c82b08ec215c80e5925fb7d97d5b56cb0c478f34907209b611ab43672532b41c0c4f5e60077a358507df601ec35d4f1a92304f8d5a52d014f3bc932623c54ec00c4f18c49930677e830d572570fd4fc3f3731b7c09cf0cad212b7fe4bf1abb3d5af1c4159a243de8fbf65b57cdac6cc8ea4308cae61c2d724c007864dceed34133eb895f4ed32a0060d7185459884379ceb7467ca62cd21e828b0c4ac34de99be22922781f255c83fb395aaa0c0b0474305431461709136945a23611b0e8fd39c23b127b43d58a463fa3da9bed19e907e7813885e86bb82c45afa47a74bcf9a133af1c6aa4bee243d9cb246c5efb954e0df3947f911eda7258aeea3440487068db73dea40a0f555956e820dcf66a7da44784a2d34ce284aa408593082dd465b38aaa9833da98092d6c9198d258c7836e3a743153334f4febeeaa700379b201e6490e41076750922c96a9a65f4c994263b207bb016664e3372b48f65d0442e06f47572ee0d03c4b77c344eeb1cf21a548f3ccdaab39123d3658dc0e232260b0537eef49a8feba17ca66e53bed99d6156b9a1637b261c7f54ed7359855752d77287131c77d407eb367cb1db395c376b930a07d18dc1299f1f74803b377896d52fe6c4e8a01df3fad5da65d42c92e7473f49de203980268e851348f23bdd1936e68eabe4895f843844a41a51c4db910a008502bf3a92986ace77c9d2c2bd38bd62e1fd13aa6d961a073538f31d9a0481e36b3d70dfc70b1a1e9bb3789d7353a5396f17504752a7501405947197f554b46876a2c6c36af5d9e4a544fa6fc1b1990cc08e81ea18eb8506a477b3d4fd2302a4f3c230aa526788e208d50a170bb272d0b8ebbf3dc5de7497596e32274b95b0dedb7d68cbf52daf35d2306ac14e3833db298522ce2256f984416b9fad281727b4283cd7da3facece0b86f90b5fb2e89621bab3dad0e3c945795c2f5b0952c5f16b9c8dadd14d4d2bd5924b0172b07fb313216493b3004f82eceea35a8024f6353c417418711e0cb1f95d1ec21eb802b5a7e02742526b2c6948294ce47c46150c3c1f303beec2cb6206d64defe09aa2ac833272a313ce8609a720d7473836d8000683501852afeccbe6158aa1e2c29e81e071c55351d1fbf8e18c96d376f01e423b1829faece0e2a147effdc18e3c4fed7936879710f492a0771579bb04f8b0689dc09c67afbf682aa81931b07e98439905c21ac714b47cd2e509ae2d97da38cb758f308e3fbee2918afa2aeb4f481e0e98984f0966575b085fefbcd804dc67f17827c9a66032755b86ef86bd74858259c550c4d5e4f38dfb65b42d5857f8f54b492875b44135c60071c1538d5f4c333538c3cb6d7e0e98c4ee1981fcd19455c7a7e0fc10cdc63e86dbc9fdc77de1d44ab32c8b1d172b36d618df990c5bf5cd6d50bd18daa419617a417ec2a15aaabd3e7d6ee7ad7b6d75322e2489e3b35653d24c004b4eb5adbf7d51aad44ed1a588d66d550d52f7915d4971445854d05736931fc3755d55baba4d2c71af54a5095f862cfa60bef330652de2ec0c4a7a9edd583da42a30c197a1791d1542a48e90cedf876ffb43411160db7e384b0b50c6b6794cddd01737c655658e1c938562d22ecfbceb93a5b8b4c023ead114a9419b8ea578c50486b9c4f5a65caf95b8f41e6c34fa60456b341982e0a3022dd68fa5afd296e85a6afb5c82ae89b6569d147e2600d9041c5212287f3c9754e4c747ba5921ec0e4f8abf5901f6e8f5c595e054d1085ffa0ddf363d5e829c95c3cf48ef5c16cd81a92e17e5f9415d11eaf8bf438cef280398e9bd6d5fdad770d9cbf41f9b28db0a1bb9fbc8984bc57926fc93320a67f4b094ff4f042fac6cf5055472c8dac518e16e7f70034357a79006760cd20cdd734605c7c88123037679552c9bba169ca65d354f80be926c0430dcede41d4a608ab0473dff48a0489af45c7adb6790d562d8874df32ddc46f109d92eceee4897ea123021e833bf37f224ef0a76811469e7e5e680869b560713e792a2e6908808dcff5c157b4b646dbcd56a9ab0a4860af497c8f52a9d442bfad4b2ab6ed23eb594b1b06f1e772f67b737e3ed784d4a9c900a925b10f4ba0937c140330f65c9f1b93c18b6e21b6161e5a4cdca7147464a2f29a06e12ab98e47223523755cb49216792568d22a4e15ff68a6a42f0b58fd5189eb7da1e846ed09c2afe39172854d4eca6779ac7948d87644675f790e9f9b247f1c061c58d8b0b7569bc823546128ef1a3fe85aaa6da5b36409d616cd9405d9b8b21aae129fc6481381aafd658f9930a8e0bb0bcf6f1c0908e138f4338f09661d6fffdeabec6f2f36e422d20633dfe2b702b7edf51774e8a495daa850481675a607085dba380eba8a1799414d508406348a4d9b0ebc939f420320d40c3e8c6ad06301eac1cc58182fe7af92a7f840e79efdb09068a79c26445e00372254b8a9265c8e83674ddbd844abd46bfa61d068724b04b10d118a4db4b6b82cf9e0b42b6bdc2d17ad7c1be107a5dc2e8de7c41aa7494d587948b3ce69ff9e2dc059ddf0ac2fc51eaa5526b154c287fc117b669da34f0ca039ec1062580f145f3714941e23b3037f3c88a757c2adc554c62f158ad55d0f79e231028a039390572925de0109ad2166ba4e8376d21385da5f8c968613374df184004d3d55a040fcf7181d49e264706785441b739b68aa7c14ea0e447f5d54f02196b32e7f8c3b5f6fb2955df99ef9b8222a81edf90c0697c92e1f5ae60273907ffa6f764fdcd144f2a72af9d989724984257ce69d00d172a8a237377f5432f664d646076df795560bb55e6e7003dcf36e2d06acc3e74aef2babc369dc387b11bf5accfe2735434c8d41005ec6da437e767d82b8c6eee511358a6e74213d23d1ddf457e947b140d666fe870d87369be72cbc08510994b68b51bbb3290ba321bc9190d0aa2f83aa1cd0bb346746c9000bebda7f9c866b401abbd62027efbf21252552970194af54e9d92ac20824dc3e2a23708834bf3718ed0bbb4c5736627f4bb4c03dfc2d763291235cee106180d93648611a0fdd3931c3724466d7a16c00f9a06dca6fdafad1a90bb00e8d508569add8d25e09ba47bf9fb088a1af8de1e9a425c7ddf5f7cf22c43bcf07c81cf0b0863046327307fada46d49be7c3da849531b8a02e75c7d60514f1a21844976f22dee2c3f58ceb80d9ab99eb98157127f1c20ae315bb329e8fab2732117960d4863549ce154715c08690ad014744d90465422b1a0cd4cbf7b2e15fb1e53ee72317f59e361c87d0e743f8deb7e6160b47c6f49eb8e24cbf19cbd8d01a64e9759a26890a6d79155603ffa47ea123a6a24b8a1d1d762834433e883a0b6ff19c040cd6dea14143aea760cde2c1ad4579516234a772e73ef2245d54e936d9bbf8770b8119a0eb7182bea572440c89ea816f7e21031258d3621ef18878e816529a9ab4eb4d7247b59d1da05f97d8214ad3da6fff5beeeb5c51ad4a9ed8c59e99ab4caf5893e2b93ea0098d998250c2551b0f6af234967d73882358f7c16ef1e5da285aec2a85d413c9ee625219ff0ff697a1fc6f447595e2751926d0395e2f3991a46ae023ec9cd10eb7393648c9469cf78be465062fa9445523f7158937c80b20ce4b5df977a7f0a9d59d6a5b9386f964831a297ccbe43d7a7f664d5fbe3d265629d83b3521a555a62409f8e774a3743111f0abe5d3c75ba04aa9407ce58effea70f5ca008aa03eff13285fbdb479e412c937eea4d3092a9b5ff84734d158aaccaffd5961637b484886dae8a694fa02c79ba8b812ba7195a11668b242ff30f1315a6f7a1ced91e559dd5f1c344f083e3249bbda00a019495a3c628a28c2aa396fb0088a12cc77101b88b6379a9401e5c00dcbfb1d6420a55c263c1eccef3ee2c6abe8913aa5a08d50b1552c7a05c5d9973639449c884033feb4c01b6dc9fd8d571d0b9a3816c3af9cccc8c690c20fcec7839e0f15ebba82c8cde9fd6217c10ea9f83c7a954c621c4c5ffe3dea151f9be5b5638d0699a62db88fdaa26c0dbbdb90d3b5f91c40c171290b4911d73b4642978e2baa462837609844a3a51029861ce505a825e5a3e90e6170d139fd8e3cc3c8fee637e51a8774fae6c619bf7fa9b8db45e12d7ceaef80fb72a3f125ecc77eb61476e1f81a45c7f75252a3c8b0f9d38851c221b2803386ebb5060d30e412e7a38cd47c979305c63898559917a440a4424f109a8b41f3c7f0cb0a455bd608138ac1f4bffd09fb693478dd9f6e745ffa6ccb8ee5abf8e5b3640198802b56d9c04234dceba39379129c5249de04806850644c2176c6e44ddd519f0457e38f04d157b70c57891373254ce75ba18c3f5bab1b66ec31f1cf2a6a9c56677c4e346cec1e04ea610112cfea3fa547bf9cdc0ae9b430a18e02dabd600c2ad1f4a16c04437d8d32fa7ea223469a5feb727ff674e7f7026e4f86d2f93627c17afc7e56c68d98c97aae558ee84e3258866a61b5895d92144cdfbf9d0b315a984121bd46791e4bf56f5df9611869f061b003af63131da89e4fac139d7ffbfc014b3a286c352ae578fda80589ebe3d1850582f2bfd40d589946e50747c1f4e960f8135d8198537d7a2dc56d847c8f17f9124f26a470d4c3782b5613784233f01f518424688717960583a1a01d8e96c9ccc3db8f6c480b1aa1bee9d94578c2effb6e8e2d1cce9aaa20262226e03da819b4293d2a8db8749150412f23f0239ebe031ef6359e151bb8e761f9a612648680c865245b8d172387f6a61516b19020ab94c1b1c552a5922ffd853e16531eac24cc363fce9ee95b5089176b113251c00353168c347fc53c6b8511843b4165c20401beed044f656075d5441feab7ab34ae2096608f81417f02f591537955bac3b1354aad3f691209e1f1ee7b9ecae241753973973ef5a5aaabc43895c45afe0830afa66b63ae791a309d9ee35bfe885d54b2cef3012f83acfc4ed13bff8eccbcebb", 0xf59}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x201d, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000480)=[{0x0, 0xfffffffffffffffb}], 0x1, 0x0) ftruncate(r1, 0xffff) 17:04:05 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000000), 0x4, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x28, 0x40000002, 0x1, 0x100000001}], 0xde0, &(0x7f0000000100)={0x36, 0x3}) listen(r0, 0x6) r2 = semget$private(0x0, 0x0, 0x5) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x800, 0x100, 0x2e, 0x1]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$setown(r1, 0x6, r3) write(r0, &(0x7f0000000140)="53527de9b2cd9e26e883eeadfe699224c87db8dbc540b8fe96481942cd06f3d4ab0b87e01e93b596f5cea01e7bcbe3d54fec", 0x32) pipe(&(0x7f0000000000)) kqueue() 17:04:05 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) 17:04:05 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x80, &(0x7f000000d000/0x4000)=nil) shmat(r0, &(0x7f0000005000/0x2000)=nil, 0xfffffffffffffffe) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7", 0xcb}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) utimes(0x0, &(0x7f0000000180)={{0x3ff, 0x101}, {0x0, 0x1}}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x1533, 0x49cc338b}) 17:04:05 executing program 1: r0 = msgget(0x2, 0x210) r1 = getppid() r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) r3 = geteuid() r4 = getegid() sendto$unix(r2, &(0x7f00000010c0)="cb3843a5c5ca3e8faf24300433139e0cb5a20fbc948834317c59176221", 0x1d, 0x40a, &(0x7f0000001100)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001080)={r1, r3, r4}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000001540)={{}, 0x0, 0x0, r1}) 17:04:05 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x1) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='W\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x0) 17:04:05 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) r9 = dup(r1) getpgid(r6) ioctl$TIOCEXCL(r9, 0x2000740d) setuid(r7) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000300)=0x10) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r8}, 0xc) r10 = semget$private(0x0, 0x3, 0xa0) clock_gettime(0x0, &(0x7f00000002c0)) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000180)={{0x0, r4, r8, r4, r8, 0x1, 0xce}, 0x308b, 0x5, 0x80000001}) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000380)=""/104, 0x68}, {&(0x7f0000000400)=""/75, 0x4b}, {&(0x7f0000000480)=""/46, 0x2e}, {&(0x7f00000004c0)=""/154, 0x9a}, {&(0x7f0000000580)=""/13, 0xd}, {&(0x7f00000005c0)=""/91, 0x5b}], 0x6) r11 = openat(r9, &(0x7f0000000340)='./file0\x00', 0x8601, 0xbe) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 17:04:05 executing program 1: r0 = dup(0xffffffffffffff9c) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/179, 0xb3}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033c4a0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0xffffffffffffff56}], 0x1) fcntl$getown(r1, 0x5) write(r1, &(0x7f0000000280)="467a902a57a402d1a867e03d16bdb77d82d4c2e4c5e2be320549dbd650b3319ab60f9add5985", 0x26) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 17:04:06 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) poll(&(0x7f0000000040)=[{r0, 0x7}], 0x1, 0x200) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x0, 0x0, 0x0) r2 = getppid() wait4(r2, 0x0, 0x1, &(0x7f0000000080)) 17:04:06 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000c4d000/0x4000)=nil) r1 = socket$inet6(0x18, 0x4001, 0x5) write(r1, &(0x7f0000000000)="4b7dc8b449fd5ae34b91a8edc8eec83435356a87ed82e40bd251d8c80174f77fd6166cbc5737860cb79b6743e5b048837a03d01c2c726a39a6e90fcd3aa57251a2201e9ddfd3d88b078a2229641c845114685dc85c", 0x55) minherit(&(0x7f0000d11000/0x1000)=nil, 0x1000, 0x0) shmget$private(0x0, 0x2000, 0x483, &(0x7f0000d13000/0x2000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) munmap(&(0x7f0000d11000/0x1000)=nil, 0x1000) 17:04:06 executing program 1: socketpair(0x2, 0x2, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x304a0, 0x100) fchdir(r0) 17:04:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607743c579873f60b79c", 0x10) 17:04:07 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = kqueue() r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair(0x2, 0x0, 0x5c4, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x80, 0x4, 0xfff, 0x3c}, {{r2}, 0x0, 0x1, 0xb, 0x1f, 0x2de}, {{r3}, 0xffffffffffffffff, 0x6, 0x2, 0x3, 0x6}, {{r4}, 0xfffffffffffffffe, 0x20, 0x4, 0x7ff, 0x6e4bbd6d}], 0x2, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffffc, 0x40, 0x21, 0x5efa, 0x6}], 0xc7, &(0x7f0000000240)={0xea97, 0x3}) r6 = kqueue() kevent(r6, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x2, 0x5, 0xce, &(0x7f0000000080)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000040)="4fa91497ea455e", 0x7) 17:04:07 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fcntl$getown(r0, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r1 = kqueue() r2 = socket$inet(0x2, 0x4000, 0xff) writev(r2, &(0x7f00000005c0)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="e24e4651f00d0050190f74af201ce95169f47875251a2220851ede9dac35caf15615a8ea0856d3309aac48dec7540e6e128c52c43b11", 0x36}, {&(0x7f00000001c0)="7d17a8f8ba842b8ccd8045a1e3a84f4e71c0e186162dbed29a017b57f2dd8d3d5588421d4c5b4b84f50b5b9bd138e759b99270d83ef1471f262455ff5926ade9e07c006e04bfbd63975a8405e0ac19bbdb2f24732f4d9ea32c77c045bb5d64bf6d", 0x61}, {&(0x7f0000000140)="1a72bcb49247385ca551480ebd294604f5c4ae20f94aa95cad473264b6630502ca0ea96ad4440619fd2abd17be341f5954372111c199417dd633078966af", 0x3e}, {&(0x7f0000000240)="d273456489f258345d79786e7d139a867d1100a136a5996ef448a9a0fe3da9dede94b1e1a642be30918017c2c0307417daf1808aaa7760b2d47f6c951a78e82347957c1cde493292097bf68540f38642537c7c4403", 0x55}, {&(0x7f00000002c0)="ce55c69c2e61dcd7cfda0e6c0ea710b9daa99a5fd8fbf38a6372f47a96", 0x1d}, {&(0x7f0000000300)="4d2f3dd155cbb4d8eef5bf469180526e5f9ae474dc95fab8b39f31353e8ed69fa25414cb23cc16c24dbf82c59875f71f77c38dbcb80808f826e9217f1bab996e3d7475bd5bf6241c6581ea83a3d8fe00745c805d4be18019871c2d86e5ba14a18b7b3409f9cda07f2945a17f7f88f578ed3d0100d1d4f5e7ef600abd2bacc2d94bfe1adf37bdab4634f2b855e2ae86fc180f8fa5460a8a704ee00425e7d73286536cf3a1a63a94a3e1ab1d1a4fbfbcc89e960da2ed273c96b32aa3867e4a5619266fdc71e6abfec0e033b69c128e2281a93a8b537d35e3", 0xd7}, {&(0x7f0000000400)="d7c24adaa9d5511955d02a5d271c0772f850d86d51e1d3de5a9ff555d7008d7a97be0450784b26f848a50d850663c145c03bcb86c27c27673fb18076e79d2957e938bcb79b748ee4b9c31289cac4aa09b5da1f46e5a9cf3d005caaeb202430604bd489d386ec70d941a564b1c28c24b2b7a2c5bd8f41bd8be5369fe20c51da381bebfefbcbdc8db1b2089f692ddc640c1138e2808c4c89e435c679d20b91c7486cc5d47fe21b26d61d7e0040d8b5a452f76442318d6ff306d94904abecf9e5d81f3015286ae360d7", 0xc8}, {&(0x7f0000000500)="8524fc2d03724b5d437c84cf622a1ce7aa30595102a567c4ac6c03fa024d70a7eff24a401effe88c974780d63e2d109040ff35e1f2f54fdd8f65558933a13b72dc8ab601312c61b5a20e064eca87d3e4c5e4a42e07142ef572db45297c7f58dc9e33b5953f5c3e00c2810acb3dba08d6819de05441d06bb32c3996fc94fd5a29699a2e33a673c882ee4aa4f08469f9b698cb1e41264eb966f464b3fe96d92fbd86c2efff3ecc597c998c60960b381aa0583c25ff192c4d564194dd71fb5c3b", 0xbf}], 0x9) r3 = kqueue() kevent(r1, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff, 0x0, 0x8000000000000}], 0x2, 0x0, 0x0, 0x0) close(r3) pipe(&(0x7f0000000040)) pipe2(&(0x7f0000000080), 0x10004) 17:04:09 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x6) recvfrom$inet6(r0, &(0x7f0000000000)=""/154, 0x9a, 0x1, &(0x7f00000000c0)={0x18, 0x3, 0x100000001, 0x5}, 0xc) fcntl$setflags(r0, 0x2, 0x1) recvfrom$inet6(r0, &(0x7f0000000100)=""/213, 0xd5, 0x842, &(0x7f0000000200)={0x18, 0x2, 0x5, 0x2}, 0xc) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000240)="e034c831409fab185a89570571e508ff046b24ea882a599ef28124f0b9255940fc031e449dd7e1ab4bdc2b954f71937ff11d65ce3b8634289a47d8fe638c7e6418d8e745fc4dd99705571438e7296172426c2e0d7968c6504c2264edb23a7adc371e6d801835e7e039c5da8856dca879a8aea1b4d4427d130adde2fad5aee2d088e77a8f0df686f70a68bea22bc39cbd45559457deb5d39139772626b7d537925835ce849587506a97fdd0aaf4e5b359deb0469fa6bbfd6bc055f8d419bdbc44b1acddb2e8f0e45230d23a6507c4f70f2f343818695ecceb32706096ad62ef6ba1fb5a44b3b5c5b99c1e98d8c1b910332059f88649955db1566896d0a01d5d56c99f62184c7aa28a96bb59bdd4f0b591f3e9d4315f1d03b72a936cd792be6fec35cae4f6f619f1a20ab856a4d2d44b305d7a045e1d537b33a3b01f5d22be6499593a2110bb346b0c47ca5d006947ec55e168986d6af97adc0950b458b46cf9c49d5e54d93dd2b9c9f6b4e6105ab5357d29a7c65d73637606e0215272d0d7b3e6a7b83ee1b40a2370085abb725f2a371672c459571ac4f7b7246b1e60b131116745183a593c83e3daa5686c9901fdffb412b1116db84b1d90c6d5fe932bfeb1f014e786c83c87103e3b2c08250dafba50420cd6464c17238ac6f95428b0acb47c7829ebd1e387a0f239ebd655fa60608544d0b9e107a3b50486f59a3165224f1b6c3bfa50c26f9577dea4bfd8657d8f58b305a0b6d347c23c084428aa27ff6727b882886e5340999af8795b24f7c05e0d9d8e5d758a4f6a3ab00ff322432cb3ffc333000d971cf24205b6c0fafdeda2cd5d8e7a4ad70eaf3b6709d371284888cd8aaa99d80c1612d5666156263ebc6cfd2fc149dc039671ab4a1aa4a035b4f6318047ec6334540ec1e20bb6a1e36357a4030c877a67e832beb7e0591ffedd8f50ef590a56a4f35bfd0e38a4058a13a453d37326b3c102d330fd0a561fd37cd936d37f322aa3a02b5656a15e5570d478599eb69b5b0aba9a1b1c1e26ddd3f0804237bc9ce33dd20e2ef3849c80eb4c6afad20d81c986b719da6960118e2a32f3b9ba13554e69570d4c0157a08e16187c2ecbb2daa10cc0da56ccd778d89521c2410591b788a6b79af30f43aa306e1f0f975cf19af1cd1f2ccc0a59100887e62bff09f8d3112a5009065848e8b4db5360d458bbba49a2f5ce48ab9c8761185b446b6cbfa7c7c5799845f7c1c7a862deda7bb75fdbf8f510cd3c69d238e8e4ada9a1c814b83ff5f4387c64a0be767481e453ab84a60ab7b088b1710168d85f48fdb0df251c43afd3f5798815e1c267eb3371b887c774501fd0644dc391597283d741b2274c63867acbc9e4e31ab0d408f902de99dda58d1aa60c77a8132f2c23ba1f12dd974f652e2aa376d79086080b07f2079113b6a7358a329a11e54db1fdb3af130d66bd4c6a91be42d6fa138b2ae6056bcc810d9986e8d422ffebcc8dc8099116527a17281dfe1682d4fc86885071044ddbd8049fca4161ec646c5adc239c87c147c27e796e1166b7e0ae0a69e76b70d0c2d9dab4df5490fcf37a4ed72b6ecc0f530c7db9386cacec6a74ecdea8b4f7710d757a0f87b6a1891f6befa8ca0592fd3fce2e398faac6b6c4f730a943bb46302589428f602fe98c57c302a32880a787ac923d26a9f38e6832fc65c602165a3f5970f4515e0e5d835c87090befb8be1b5160d38a62f436c5a4eacf16de800603fb0450faf82616e488835065ca3a794acbfd12fa9cdb88172d49f79283c7be2c9957ff3898ece284cff68f64985bf64c11e8b7aa0232996b3e176f615551872239c128c0209a8fc998f5ce8f6460b9859df724adc5dc3e7580545ba00521a847b2ad85d2c3381b34a9b2d0770893a9c1e9bf16d6aef935e588e457a6461e6e954211493592487bc7c86ed93d5ca1268425104331c22c56e79c819167545a3a7feaf4193d938e398465430a0ea1e9b98928961c31aa7bc5e4334fda0eb761628398309c4d655bb420c6cd7e16d443c43f0337b49399668831750b9f5504fdd96241f63433f4f19e2af09315c10a6e831ae621366ee9a3061e4b05eae8e56b6f1ef74955e3589f5d09fe8dcf7cbf80481bbb3bfa4433748ab7a3fff8d2491ee5fef1d5b4c3824e4d8a8006a93f9034a6e349dc06d22e1275f865925e7a9709137e138538d77a67805cfc9789f2389704ae6f9d47a38cea7f72e349cad688673f536343853f53d154e689b0817e5b243385df0113b3fd67aef2c52fbbdb7ffb9a3ad5a0664b61e09346cbd695555af5317bfb005eb4c7508a51c1dbfa0323620cf30533aac91a964e55d2690e5970e5708df9021d363ca9100e80eccb5a7fa63795612c36e7730b672a518e2bfeaa3f22aa4516a90a5fcb1395ced136668245148718ddeb94e729627cacc3e3cac4d00d2c6fbfaf6da0a1de099fdd72bd7502df90906031bd248b2d258a3aadb4ed7769afec2582e58d1f5522002e36123806b06ea4feca5a741c01e17ba5a32152f1a691912ffc5eb611b77f86e6ccab56ea7300543d2d65e18b96d27f6f9e4d33562564dee7109acbb12d2547cbad68733f9affb3bf973fcaa3ce07f634ae951102b20a50753d211adce98230804205461951cdddde3aaba0e0ec7ee9549353367648ab228d4a697efa4cd25e3a37eba6e1186b3c23c07e4f561a23478f6a5e64dde8aaea2ae170a6580ccfaa2e09147a192d223a7fd4e06f57deb9c05063d4ed286820547703e4e1a9f0f00ea834721d19d465bb8f4b3b52db92db04a80e9308a8c939975b0faec03d11fffd3d2a3725fe4ff72188fc42fbd926434ca9eb14a72e8b0826ad92db39ea7061746548651650fb01df8973e840423f1bef7f450a56fd45b4a5599163c0fd4e76ed1afba71e2c54e887c562f150553ba7139ca7d719d9045a228aab1709e7aae1d7695783b9a2741cae34ca683929ba2bb216486de8bc5b553aad04cab4545a7207ef06f8b4f601a3e00538c07068666a89d9c0d239edfd9aa9e4b169be16d8521047cf2b5d49f45b315a64c5d0fe57486ae72d7082aa90870884c64d68cec9fd6c1166f3c5a4314bed6f693441fa3e957f2bac6439ad9f0c244e33d2481e4aa3e97b2be3d087633dc0bbc364c574efbcc6a4fe8f684e95d0651a43128cdc2d54b7feac32f6149bce6d422529450f93e4680c969b1d968b49fa3ebf39ec0ce8a63018036abadec3ed355c9406e6a014c1efa063f3a539fa41178993d3b453d70ded26e6c74f6a845e9191ed798d2379fa39d1e5bf782b59c3a7373202932e5edb85865a1cd9f86995ba5348d0a2360d351c841e45fb22526142311958878f4bbb5ae8298074992aff54050779e7b636d617aa1059ea5a8892d2dd63efd128e8ed50558417bdaded51d7d74992f454e858c2ae95028182aed34241f52f76fe239e141850a1b01daa4347a0c490f037d6c0321ba777f577af81c02a9184112b7d6e16c231f27e8a7a7cea5ffad3b2349c34f87ccf6259183385ca0b24415f11474df6fd8fa47080bad2f425989269a60074e3225c1010debe86f94eb2cb8151df3d12722011b44ab9c6c9ce1f2e90cbc5a8f793edf19322ff1864384075afd79022692412800c799eb6d063c4e5ae472fdbb5fbbaee7019a41cbaa140adb69f22773764080abdc7237a4ba47a2edcb972ab84709a014b640090424d2e81ba1297819a64ea3596f72331eab5195a9ac6ab3b3b9ff37f7eba4dd059e569c876352c24f013522f863e42105834ceb3440dd0fb8af82c9ef0c2070fdb83ef527a9f35bfc21a324ea5f69e5c080da92f593029d6b45c86385d0b73e5f04b6a79e54baaddaf39145b6df61b8f87f9eb02ec78950648d7956bdf7b2424619bc8b8ea8a86ad7bc7a82cab4e7464e02fd0f540b65ab135246e124f0108c256ba72016132a46c86491522b54129acf56282f4c6c0e75f69bed75abf5356de14fca0674ddb6eaf242377bd79f660bfd3289d06ea9f9357c668b37acfa14a03d0147651c2db9be7da612eb0020ce7115edfca85bd4a838b84ceff25a049111db90add663ac460a2c388db55e00e5136ecd7531522cfd38721fe588f6e90383aba7d89cdae72d49861216643ea0219de62465ef7ebf02f65f5d5d2ca5bdf02ea478b3761e1a3e85582e41406975a57c2632453918987d45144e05f2e71f757e08d216531bea4ec83beddddfad1880bc7ebf8c4522f1c21c288c093feb5f689ed6ceae9bc2ad465e65cccee5318cdccfcfcaa2ebd0cd3e3485c11c92aae5921b7a5d55e46f364556eca85c51e2ffa4450621b4b633937f3d7882dc00b9a64c3ead687e7941f432ffe229ab155e43ad0413d0ed0539ce90f662bf385d0d5ac7c2acbf769fd1732ec8a55560d23fb8a733e2968a7dff8c2507e0936723e8ec192e15f10aa4cd79c8795fda5e0b46f590fdaecd8396e31006d5736b0796e78df27b66e2d4d03edb2f13dab347f64090d46089e7f633815de4e8a931b0fd75c8f1ed380a2f415960e6867c9fedf8f927f5a4d8ec1b9141b544e6cc51ce55f6a98ea990f92a50ea421096fb62e16f62594294196a77c00f86adf2723b15d5bb51f5964ad54c03b875b4111d5daf01a3df706e1223b9d2ecafad0f0de896bde151fdda880ebfda95c4292a5628f606f204cb62ac44f05b8771d3a09ca50be2329a3df359bcd9431aee315a2119d882e02b5f34ae4c289d30cb54a77d5b70691d0095f31dc06c6bade23978b2dd41f311f4a115c599bedaab372e422afc3685c25034ccaf89c6a08129c2fd6c71f59277fb86d8844e205710dbefcf154d4ff9f07c63723d78d40864aa0af927bad6ef365d89ffadf0c3438a2810ab8a65eae4f065310161c14d12513b0c528ecc2cb12e344a07db24b28b15f1999ed36c92480d8a49d13586c27f4d87bf612f5a072c56ebcced77063a7c7dd78a82b6d0ebe84865dcfe3bf20752b73cc0241488af4485dcefdbcaa0c4cab2cb7c137e7a7a54bfa3fe24d6c599d7fd1b24f52d4f28f02396ce240ccd47d86313194d786c2bdd166772d434c2a81c35c64a1f9e7a74b90ab346aca2d601fc44ed0a59d63a49c3e248ba26034ce7eb3a8729ca643c30a1e5e9d065bdc0bc3d38dc16bf49cf7fece8b4001b732b8e2e00f08e0aea875e198566953afe544ffa3400574b804882af38c42a3440f2b7625b53cbc1e8c062ae4dad8077532a7e0dc705906db85017e439fe1036af149094b6a8f0c5f0fb382a9d979913a7fc3f3c9e8632ecf5f5e005ad47525008e5d97ff4ee7af9792177d94dae87e89ec92db59f446d32dc26f0feaa595733c05bd67957acfb6535fec73c791cc666d6322588a09c156965c586150d77ca27d5f9e21e2b9951f8b36c63737ca548c700e266db8d4201f146fba52fa9a2306f1d272e222a73aa04a069cb8e3658fb9c4eac82b792d3c8bc4aa450200af0598171fed9ca71f8fe17a7853bed9352a6cc59bd2fc48ad79627a2faea2203e3b468647d9b520152066ce83fd661e1a416bc60737705afd4912abff67980b3b369fef7d7a76ae8755a885558cb62ca87f8d870698ff83daffb392d59297faed3909e47cf962be0008e434afa5329d8eb13e5d06def3bdbe4eb2bb23780fa7ad26448ad6e9cc0566173af6eeb886801341fe69e293cfa5be4ad9046c92b7855a120c56172d1925faa3d84edb306275c3448f524939f5091684885cb20e3b791aa2e3828134486c3acfea4258286a449478fa54c8875081fc538256545a470fdb6768", 0x1000}, {&(0x7f0000001240)="1a4633cb3214b5e280c1b768fb76557a3ac09a50660d59c4213f41357378e45ff49e46307dd44e9f8d60cfadc142236b99c85ee1c6c8", 0x36}, {&(0x7f0000001280)="b8181877d91f3852cdfbfdcc366dbeb1db8c207c135ac560e651aaf8ec9141cecd964884b7f088fbcdbe9e43fa524af74440a601cc509c3fc47e2df30b2af1cadbb74be0c255854ba7f576a5f755e0b0f598f395e6f03fccf07f6bfc812cad73bede8f687016e8bf02c69efd5a310410661101d52acfd68d0c0bdad03e7e19ac12c3b6860d9559b884e17a68650a9676915d62883efdf80a897e007e5e5059", 0x9f}], 0x3) msgget(0x3, 0x60) setrlimit(0x6, &(0x7f0000001380)={0xffffffff00000000, 0x3}) getsockname$inet6(r0, &(0x7f00000013c0), &(0x7f0000001400)=0xc) bind$inet6(r0, &(0x7f0000001440)={0x18, 0x2, 0x2837, 0x9}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000001480)={{0x18, 0x2, 0xe9, 0x7f}, {0x18, 0x0, 0x100000001, 0x7f}, 0x6, [0x3ff, 0xd57, 0x8, 0x101, 0x5, 0x12b10c00, 0x2c0, 0x8]}, 0x3c) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) r2 = semget$private(0x0, 0x3, 0xc0) semctl$GETPID(r2, 0x1, 0x4, &(0x7f00000014c0)=""/96) writev(r0, &(0x7f0000001800)=[{&(0x7f0000001540)="cef92157f1d5a6f800ef31de7addbfa560e210e63a7f7f92cb8eff49556fa78743bd4cd849fcc1c9104c9db0f152a545851461b35f26cb35465592503e8da594dd9383940c3ef8a19163cb664604385fb70a", 0x52}, {&(0x7f00000015c0)="2d0383f602b39524b4608f1043af4bde070f1fdc663b3836b34c127a63490a5f8e0228d99680b8235b1c810545e842b057a6255749", 0x35}, {&(0x7f0000001600)="088291dd89b26555d425e63a8f69e67dee3a2ac6263918ac56d33646a655ef29230be4a824cd4ae01f0296f484ddd7c6f4a731c74aa6e0d4c157d76930d1768b65bb19d324f2202fc71e718170b3fa0a67c9bffe815887004ec3a9896569d0c8f1cf74ba4859871fb18dccb61b540b1be28c54b5a2401a29ca89fea2e2187cfd30b4e720c9f6ed8e5e9357d48d0fadf2d5a2208bb18c08d2cbc14d6062d7840045f8a254025c8fd29c47b90e50f29e7d", 0xb0}, {&(0x7f00000016c0)="09044255be89179510fea173129413f13cd20a288b621ea9972a57614d3643054f37768ee561db7741d5921b063a9d1f92d6e2aca60f0c2085ee6710620589d91e853e1949dda7ae3b9d4d07c6b8b5d506e7bf50a8baee1cb6b4abbc43ae018d1b5c8a30c3a52d9ae8925617681941bf8a60491eb0bc8b8c4b3a52315270980915788d6d94817885d5af3f555f79552ecf30f691f4429345f9618bc3cb031d4b27602aeb14b38dea96d89b59fb3e24d9748ed2fc4cfa1b4e5c950c0ba7642db9721ae61f604b617d31948d802bfd27dba71321ad17b923de69af87a102fcbda50e0ee408", 0xe4}, {&(0x7f00000017c0)="4da2d32121fc77128928aca381075b15e582bcb1e3f48061facb5e4cbf7d", 0x1e}], 0x5) msgget(0x2, 0x648) read(r0, &(0x7f0000001880)=""/239, 0xef) r3 = socket$inet6(0x18, 0x3, 0x7fff) getsockopt(r3, 0x3, 0x10001, &(0x7f0000001980)=""/174, &(0x7f0000001a40)=0xae) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000001a80)=""/88) getsockname$inet6(r3, &(0x7f0000001b00), &(0x7f0000001b40)=0xc) fcntl$setstatus(r0, 0x4, 0x8c) r4 = dup(r0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000001b80)=0x4) r5 = dup2(r3, r4) getrlimit(0x4, &(0x7f0000001bc0)) accept$inet6(r4, &(0x7f0000001c00), &(0x7f0000001c40)=0xc) ioctl$TIOCDRAIN(r4, 0x2000745e) getsockname$inet6(r3, &(0x7f0000001c80), &(0x7f0000001cc0)=0xc) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000001d00)=""/58, &(0x7f0000001d40)=0x3a) 17:04:11 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, 0x6, 0x409) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000200)=0x4) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000240)=""/150) getsockname(r3, &(0x7f00000003c0)=@in, &(0x7f0000000340)=0xfee1) read(r1, &(0x7f0000000480)=""/123, 0xfffffffffffffc24) listen(r3, 0x3) getsockname$inet6(r1, &(0x7f0000002ac0), &(0x7f0000000380)=0x9) ioctl$TIOCNXCL(r3, 0x2000740e) r5 = open(&(0x7f0000002b40)='./file0\x00', 0x80, 0x2) write(r5, &(0x7f0000002b80)="b248803f0c5e4fb0b85f11910961c60e78b44d627559e2273c7bba40fcf1d75f49c32ea2a963bc07d15210533970b3f1cac334f7885a9adfdfdd88a68ab512c159049c67b1a6205efd459f697fd3dd61fb730173ca5f63e8eb56a32140a750c94549339fa65953f9dd20de00f6464e4db97e9540e41560cd99105bc888eac037298b91fa483c2d7ea9e82e015af5c2ebdd0a432f42a7bd0449c7ef32a303f5083adb47791d8e00ff0cbbdbe2044e71e6497e3fa305ce4e71c2543978970c8157aa06c505712785c2930501b12dade472c544ab5bd61644a81b6dd0f2ff61a988eeb155d2110c85461a3285", 0xeb) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000002c80)={0x0, 0x0, 0x0}, &(0x7f0000002cc0)=0xc) mkdir(&(0x7f0000002d00)='./file0\x00', 0x1) r7 = getpgid(0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={r7, 0x0, r6}, 0xc) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000002e00)=""/251) getpeername$inet(r1, &(0x7f0000002f00), &(0x7f0000000440)=0xc) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000002f80)=""/179) ioctl$TIOCNOTTY(r5, 0x20007471) semop(r2, &(0x7f0000000400)=[{0x3, 0x53e, 0x1000}], 0x1) semctl$IPC_RMID(r2, 0x0, 0x0) recvmsg(r5, &(0x7f0000003380)={&(0x7f0000003040)=@in6, 0xc, &(0x7f00000032c0)=[{&(0x7f0000003080)=""/247, 0xf7}, {&(0x7f0000003180)=""/86, 0x56}, {&(0x7f0000003200)=""/41, 0x29}, {&(0x7f0000003240)=""/98, 0x62}], 0x4, &(0x7f0000003300)=""/117, 0x75}, 0x2) 17:04:11 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000380)='.\x00', 0x0) fchdir(r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x25) 17:04:11 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup2(r0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) close(r0) r2 = socket$inet6(0x18, 0xc004, 0x3) writev(r2, 0xffffffffffffffff, 0x0) 17:04:11 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x40) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 17:04:11 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) 17:04:11 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000000)={0x0, ""/218}, 0xe2, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x800) msgsnd(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="0300000000000000e820a4925f410104c1170a22ac0d12c9ec61d5af03d85200432f61bb153f7c6670ca2d3a498526dc3fca99f3b1c0f1c4045b31d4761d26fda891ef48123a462859986f998ed362908c0aa6d52a94b792e105399f522f5ff2f84ac5091a137175cff2c0f9899fb1125e13ebfe40672cd8872f8905b31089779400000000000000000000000000"], 0x8e, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/173}, 0xb5, 0x3, 0x1000) 17:04:11 executing program 0: r0 = socket(0x4, 0x8005, 0x0) r1 = msgget$private(0x0, 0x4) msgrcv(r1, &(0x7f0000000100)={0x0, ""/229}, 0xed, 0x0, 0x1000) setsockopt(r0, 0xfffffdfffffffffc, 0x1000000000c, &(0x7f0000000280)="cb5cd15e40835286adfa130c42f07c129793b47035788105e5d7fcca146a8ba70f0000d35a8414f0da3c6a6d0b8ac53107211d566cbc5ae87904c02c55530a121f5b9ec4c8fbfad9aefb3d2e92a80408bc3e7fa60ca78f4b0efb490e09712cda0382f7755ffbde9597bc2df8b59b43f6d2b8ecf9ba41a6c7990f8d238b92e44296263cb358eb3f51c11207917d97f48ebe72548cee5cb2ad88c97473dbd7ecf273f450fca1d4ed0086dd9d7a884917e7e0f4cdefd9e07d696b6ad67b9e9bda9d418458ff75bf95321ea472b4d04d83e44c7b53b0c58f81b961a556e3ca58cfd547ef689a518c5219a01e6afbfad15aff50e6bb76cb2b70c90e430c38ca19f395525df2", 0xb25c2fef485213b4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x8001, 0x4}, 0x10) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 17:04:11 executing program 0: getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) fcntl$dupfd(r0, 0x0, r1) getrusage(0x0, &(0x7f0000000000)) socket$inet(0x2, 0x3, 0xe55) clock_getres(0x0, 0x0) 17:04:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) flock(r1, 0x2) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) sendto(r0, &(0x7f00000000c0)="f09fbd56ce2b89c637100b8133a3d0ca059f4bec8c7ad5c3f41c4325e56b710adfa9adb56344924b8ce3d684788eb44a1d14c5af921fe2a48f07abe14ab95a91892fada777fba6", 0x47, 0xa732fe55b3abae10, &(0x7f0000000040)=@in6={0x18, 0x3, 0x10001, 0x1}, 0xc) close(r1) 17:04:12 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="d8f14e36b414ebdaa4f286caf76b77e8a423b99a75cea8b2f9ba814925d5118f9d8300d102a84d9a3042edee6e8f4fcb672fd29e14f1f148b6e21b6fddcd6e531a860e067342b96b5ca8e6c5e6b47bbb2a5498213cef5b5a170ed09c3b5289eabab725eb16e5e44f66b19d75ed079999c15b3f98d24f799e0c861a6fff1e1df855022d5b3849972a82be780b16402e84aa8c1cd7716f22acb46a242526c10d00b569e8b72dd079cc04f7172dcc0573253c555860a317c10042e7ac24c63211a7d00fec888c6ab9c5ff38a850eddf54fff815054b9027cd", 0xd7) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) 17:04:12 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000010c0), 0xc) sendto(r0, &(0x7f0000000080)="ad0c466647a57e7f4947069cfed13c2295879a9222f23dc2ceabaa3a306e5592a13d0113ee83fe5c2a3a4af54dcdbae704bacd89dba26d051e5bf6555ef0050047b80b626249673cbeda24239ab5c5df46148318194b4513d9f824898ebc59a04b5175d59fc732e426952b13c0d7caf99b9c66cf11fae8bc095f29d9bb6368c99ce2054d3b7c8953fa67b223632a1f4ee6fbeeb4c08c703699746d28550aa4967b6879efd741b0261e9334ce95201b26a1dc6625c7b58b1c43c2a1b2d02166cc2af79299196bb3c222e4ab9541ad6fd7e53966c55ce7881b92c59436f5efd4cdffee4866f8fd2a837fa0aaa880f70d8f6abc43b5ecb986793fc0f5ac27cacb47e002f998766848012e1f2f8520d357ba0b07be0eec4765adccfd79ec24d4f638607869ee22f0e331aac3cf14adc2796c1344d436879e668929cd8928fa533887d6b8b0dea2bba9925e4e8cdc3c6e8e16fd9ef73fb307d1abc063639664dfb5b6bcab3ec0ba98231d05282ed89d7a96fd92d21b6d4116afd608e02fa1e26889c3b41de58ca5238a854009302b8209fd980b89d073dd8a48f182cd05c6145472d530026bcc822fdf8bbda77ae06b0f76003f612e5fa452fcda7bb6b570bef17a32347278a178519f45d369adb898b571cd7dc86c7fa1b204751e627c7de4ba4c7c5dffa866e379dfde1dc020cd808c19568c78fa5ea62681d50f9b781c17a3a3c1f98ee26a77faba3be22778237da097d03ff830c59eea8e85578780d29de2d399a2b82c8540fdee36bdb8860656de9af67008c857ce76efdc47af0e603b7a3dfd875514c0be056269709435a002f9335250039c3998c0a56bf63724c96ab3ca3c2343053fe431861af2c6006268a0014b3e573e61b3f75bf1c8af635e46f30c383b94e609f04072da1152d57d6f9c508e7e81a6c12f1228a8e1365f8e1b8709455116ec33bd45c607cba6f0a07bda33b9e9b41a8517c842b984e131089cc4afc252b536cd26d637236fa7ca754889ea15cf9b428a9c600da8a4fc43691b007e0daf8216a7fb2b05ffdcd085dfa8040932784cb469f254b078528ae976d8242294bf0568d19f564da068446a0d3c33c9459d60b4a91f0216fefe84da4944e46dc2c7d191493151adb16a021cc2800cb9b9d2087d896cc81881fc52ee7bf52aac99e5b96ec054f8f96f7cf2588f574909a7bacb0b017a447ea12a66415c6bce401455499b12a2e0c2d48b25bd459cc26ed643e152f1874adf52186bb224365fd961c3a7456051972905b598c41120c060207c0fca6da856ca9ba89a7bcfd1a82326472e60497cd8a587f76d139bfdaa9e07e448569f3a8ff0876a2f3d547f3190f0642874d41e3be547e2b2bacf8333c242946d2278e3d6ac3f039f49acded24d9e32b527e7ad26e64db2d528c5731998899780f6f432441c88cce1979a341ad93a34e3193698d2e06e20cc6b54854e2562f5ed640c249c30c8561eb529ffb665fdb716022dfabf48ea67ac3d72feb5b1ea8a345132fc35c6cb13e67f017ccd8817b87b6f61034ba636411c1f6f070f813811df1714e7d6ce090af50e7032fb0b03369d3582fb348061c9a28abffd039f800c850f39fd3066195b0bf85a27705b118e706692ee75819d0b9e710903d0554a6a8cfe13d6417371b4c3f8ff8b5dbee87591cf89720abf3a30dd3b7dc804fa742ae368f80922439bbe1c367e4fc8e6c14be9883bd1c1a9e24e6b91a5f5817cce47a28928cc792caef7451101c2906bfdd77b7713b856b1be91d91cb8492e60cb20d87657fad6cfc7841164434d7d5feaa083b3b339f94be72fbc82127468d4c2ee4f6831fedb8b644f51d50818351177172cba8be25bc0a0702094fdb2e9cb3498faa09e8e0768ede7aa1658737cc3616da0dc4c5d0234a39c99c62705860000646de461b5b4c4f8c12a93f8932aa3403d79b1b76b3477374e75034ba3fc40a963ea46558512327fe6a4ebcea36ac567519ecf408baae1d01b78cd7867e12a2e190cfad35b07f77deff9196734af6a3b03d84c530cd0b0f0630d535049950579b3809249cef0aceaa1723aa64c091850bdc5f50ad9ccf7cfc07c62d340be9f2aa39dda0f85b114c24e0190c805cee340768d02dbbff67ee146bb5632c123b0e80ca2e9206983f25a580ca9ed606c55a7fa8022f3309f5dc73597ad62eeeb844333f622ee422a80b6166c100144045838ea6323876ce4236d170a20583bda78a5e53aa59e628e9bc33fb9cd72d0ff88feeac0e14ec474551ac30f7089720c055ae163940f907a8b00843333fb42dec134e47da47d349522e5c52c7e1946b98c992ea285d5539bfdcd55039e020208f9f8c065184014cefd992b2317e98455554f9ba2d1cc755175f4b79b7a4a46eff8e3aa896dfd1e023d389a0f692176b5e77c1a1bed332adadabbe5727d864b55983b16e9038e7e4e52768c2b3237aaeb8925d5cdfff23b3fe553dab9d68a449ccf2e9b0a30c985074f1f61c00a93995a194dcc75a1d91d326733a53fbbe2907f0b2579db2b5b2b29be2337948a71f15be07f8a62792b15743a1ce36c16fd2bd4add02cbb31f4b0ec0dce21a8120683c0d3a0db748bf00099931ab3280be3e9a7d74f215d4d5ef5134d2d9d5b7116a130cba9d76017dc24943cd92c2753bd06d1f6a5dd9516ce08db61babd0745a76316a1af844daea358bffa72369a34974f5731a3c6e82e6831143c6deee90150ebce3d92f26104a6487cbbe444417b8a6647b6c2f078ef2fceaaf5128e7ec37fd146f05d508eea23b1e3fbfe622d07fc4b1af625f6cbd25867a1112830e8be20828bfffc265c3f89a0b0cd381a78fad6a26f52dbc3a50d8a9d1c1001cca8323d6b6ecae93a95dd8cd07c843e197b273e4203961c2619c8aeaace22cb40f98f057795f9bfa60b25f94cd8135f96723bd67b0aac9e45806d53f80d43fb99454056bbcaff506d07cab7a6c4ae5bcfb17117d566014a2ede4f4ae77f7bd9d50a5bcc07998fe3f20a7eb6e1e76da53a4649d283f6d8c52af953487b825b7171da8a41a98b14299c008359f989917826ce0989acbb4f8c13a8d41b877b2d117c57f36f71c7fd17dd6b8790f7ccd77b26bb5bd15074cc2752d4afc91b9d977ef3b4caee966ba19825858780a95aaa7945c179055e927bd5daf40b1fb9d4c8c02ae1474eb6d8b324c87ca126f4646f672ccfeac0297b84bf623e9d53579e4af95b31627f2bf7bfee7e957183dc1311c79c46f2782d64517472a792fb8e0db41e4e829c9df42a80b037144cf3898489073ebe7fda5a10d00fa9aa99a3489f4fa08bc8aae5c2042f816b4573a893de601eb46fcf85f38af99a5a9ed04fbef5e4101cda450b72eeb3cebfcfb76c7d4eb3211991edeb4c12bf09bf1d66aae09f0ba53ac4b73b2e64766328a32469bcb69f3ede87d7b516575b41e5cef434450658b32138d48c4a805c2a009e98d4b41a95e13a873bdc1649171f752bc97ca444f975d798d2fc011b1da3886ab0d45d5777c4a64772d1c08d117f2d3c54905c0b1467818b68dc1cff41ff22899764deb347ff5a5f7896a6e77c7a0df6e4d23a31d25d502d1fd68e670e772067e5e6d013828e3ad7bcc8c6e2bab0676dc4402dd1259f4560c6c4be1ec1a2035dcb44df8a0c174c557fe8b8ea50767c0a6cb4959badbaf0fdde0166590df76ce8333a5416d76918859e4c5515e0f32779cf10c5a3df2cc6e6ad3bf3bd73332f372aa0cc4334fd8b4318870e080bdae7877d623a9f1af41aa996648145d26614e416b382f4ffa117759b3345da02bce496f71d7600b238841edd928016a7c949af869af8f4622864924fa9f24cca8a0850e97f542ff46bec95544275a62d0929f3e2ab6311e933bb206b55f3dae0489cdbb22c57b9c9e89f30891c5dd5b6ae7fb1954d1aee843a358a1515986b8c54a7f6a51fdf0cc4c3574dcfe95da4ff5ae69487db9e12acf919acfe704b5a8f604bd03000846891764305c55234687ae035efee6e9ad74b6a60be65245639f39b960f7c8419a74a37f893a436c06c0f19f21d3061190402d989dabd087dea1970360a3c8ad89e0f329b7a04ca4314045e8898fcac24d66b7c73b95fdb9f4532e6dbc233b9ae8061828028e10cb28fb842ee347b06e7c4a758b29984f07552557b10ae885f52d1958a69c15a5e38745c6e01573e8afbd71e67a854a3d01d79b0026819ff4590dd047e02a99dc198a61a8959c0bc66ce07510efcd981a05535afed268f9dc24a6fb724f8735b9ab96a3d09ecc1446fe3f6f7a76f76e69f73b9169b7d73e5db5372a1a5730a165f95f4968cf340cb593a75eefe4b922ae63375c37485b0102b1f98878491eba9ff8b69fe17cbfca48d58fb2d38bdb5d685df46e8a81c897f4a79ae3fccf5c99b8224983816252e735b3760a7a59670294b1d3de61c0fd6ef6b92eb625306a9b14c6f8b6139d71bf00d9e5b2d490a5742cbadfec46bcc4dd9297d4976b1dc397d1df960e73643a6071243bb97add8001099f70305354d5be810a1947f9856919bea4a8349c16443e9dc75293bad10080eaf73186783e7d168042eda04e44e558f978e91ade03992bacc88c4db90c21a31acc9a3800210d722f706e8fb6bb7923e02e6279bc4d23d4320b74910cf9993a6a174bc26219fe3debb6f952f7cc54d0967b51a835f4b030eded0b59a0638c2b409ac5f7f9fdddcc01f892fe0da949fd5a08c607eed67675b743d09cb42a5fd419dd96cb19af27e29fb4621e3cc6946d1345a96f46759b2d69938fde975570ade33eeb0eddf0cca4e5267fc24fef3655a87ef1d97ccb197b18e7d3fe47bff0419fca7feecad0a071c747630d1714ecfaa773427defa5ababb7300c9b3d670425dd356edfc7e45bf2a21ba8ef390417d36d105061cf7527dbc0214a36e0973139918d564f37fcca1cec27b845cd72815d252c47777f01ce37d8cdb9957779dad302eddc17788a36d4b694ce9465bb8a327e43b82e66e368cdd09bcae41ad043b83b4543ba3ab735a9c95f24cd47991f4f1de15d12b2879de6dd9938dfdd7d0691d27e0661ceb794b489ebbd4349cb0d5844cafc7e8d95f99438e26da3eddb315402ad53c4da57d052aa6e3f52dc4b60097fb0717759d5b37ee0cf23ec852434fe645ed713271da3e8e2a0cdaa35c806e6a7428843de020d82488c856fb6f911d4b8dfcb3911c7cc2c3d12604c37667a804a565a516b8aaae957570a3688f2725558abd1cd0fa84da0435224096a9a00bc4826b8f0322adb91a6281613389006ac8540eec232bce42e84fee77f674b2246009a4379ecb9bbcae6c1ea9cd662f6be0805089e2433df50cfbd6514b34b11aca2a8fc5f8ba2eab808f24e4971f5bc83d1fe741b833c91f9c7f9e3b46973fa026ce379efd08ef5c3711be2efae4829fa465f77d5412f9e2e29cb497714b2c5f00acb88d47567d3317d1629664f6b7e2824ef02fc9f9b0829149772246f570f2172652710020e2c026e1eff4c4c7585ca10cb82e3914813af35da221bb8e9f4db69c5f70d17d75e91d5edfa6e0db1f347717d3a7241abde0f7aeb8a9308f0e66bdd8ee7ba0f983d83600daf2476873a945de11163f0937d3aadc965370d1d6f959b020b18329ad5b743d330cb6edb37f3fb333586f10ecfb0c825ea55f26ef5af2b771a5b8d4c37fd1668ed3f3f679cc20070891e5a8d2b831259df01a1c36d9e215a72e843dfdf8680dc48928bb760fee21188b433e7959cc3a1d1774d89c929a422503380bb08622b1230d44b9abd8b8fc322b1dc9", 0x1000, 0x7, &(0x7f0000001080)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x18, 0x0, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000000)="01000000", 0x4) 17:04:12 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) socketpair(0x3, 0x3, 0x100000005, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000200)) socket$inet6(0x18, 0x8007, 0x7f) accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000003c0)) dup(r0) kqueue() kevent(r0, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffd, 0x4, 0x2, 0x1, 0x1}, {{}, 0xfffffffffffffffc, 0xe, 0x20000082, 0x4, 0x5}, {{r1}, 0xfffffffffffffffa, 0x48, 0x2, 0x1f, 0x5}, {{}, 0xffffffffffffffff, 0xdf, 0x0, 0x2, 0x8000}], 0x4, &(0x7f0000000400)=[{{}, 0x0, 0x20, 0x10}, {{}, 0x0, 0xa0, 0xd0, 0x6}], 0x1f, 0x0) syz_open_pts() nanosleep(&(0x7f0000000080)={0x2, 0x1}, &(0x7f00000000c0)) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0xffff, 0x0) kqueue() open(&(0x7f0000000100)='./file0\x00', 0x108, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) 17:04:12 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) syz_extract_tcp_res(&(0x7f0000000000), 0x2, 0x5a) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) 17:04:12 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20800, 0x102) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x7) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x1ff, 0x1000, 0x2, "45e5ef5d5d2edbd7285a4213091b62d7b71e9f3b", 0x9, 0x39c}) 17:04:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x800000000000008}) 17:04:13 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, &(0x7f0000000280)="661cd9ff", 0x4) pipe2(&(0x7f0000000000), 0x0) 17:04:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x200) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f00000000c0)="3a89cde2bdb3a9217505a868be0cbf490a17e144aa181743dc764ac51ad6118fba114f4d84f5b2fbdcd87d6721d249b6e0dd9049b3dcf5f29a69f8ba8bbeff98bcbe5738a0bb2daa23f885735d192069514e11721c814be3f0dbdaf92cf771f21717489f040ecfc87529db29bbd358a891f209040d6da41547c92476b692c4c9839fed44b753d6ca40ab20df16b875ac7d5f25ac863671f7ffd2999e5a455dd2a1d04d0e13b98f27e626d95ba79cf083", 0xb0}, {&(0x7f0000000180)="8a20a88eaa6270a94c81e9eda0fed86437c1ea605754313113a044a3babb29189c82d1f95239abc9", 0x28}, {&(0x7f00000001c0)="9dc63b513100219e35967c93abc2415a9b6af773643138a3dba2cbe0ab5db32906cfe033afffefcb2d3ad3380f352a3148ca41c3b97b8a34ae4f02a26dfddd27fc3b19bd6cea21", 0x47}, {&(0x7f0000000240)}], 0x4, 0x0, 0x0, 0xb}, 0x408) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="ffffffff", 0x4) socket$inet(0x2, 0x7, 0x6) 17:04:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0xfffffffffffffffe) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x8009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) open$dir(&(0x7f0000000040)='./file0\x00', 0x90, 0xc) 17:04:13 executing program 0: r0 = syz_open_pts() close(r0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x10400ffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x2, 0x100000000}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="1084d4d85a15f1433be7ef6b02c235968650f86a52495a9f7e7186ac1e498f57682da2c9057f41428b649f3278290818022d8b4e5a33c8c73b9159b01cadf1f794bb4e9c50a1754364e6a92e492f064e99d610281a82f7dd0be25d33d0f6b986582a3d5c6381348ddad542f2bfb2aa660372450e803fc02ac3881da266ea44964458c14952c94de5d6feadff8909671f220d2b883e510fea57c2de0a60fe0cd0b291144628a8f0f55faf323531f64f95d58bc81e5deb25eaf86a2c254ad3d97fe18fea6e970afb7333f27155a7b63106454be641ceecf6d6bc76e304145c03de258f6e0ebacf0e5a", 0xe8}], 0x1) 17:04:13 executing program 0: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = kqueue() r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000001400)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000001540)={0x2, 0x0, 0x80000000, 0xfffffffffffffffb, 0xffff}, 0xc) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000000)="24570114d66a0bfb460ecd872beab2bbbd03e55c839dec2880620145c4f539d7563a9c3c8451b6a1d7638d4061970448e64706eec4b21f2c9aec04161af4fc7791cf351c574fe71df2861fff64e31b10fbc3fe13eaef1878c971b87dc72d7780b70e70ef7d7076fdb0a3cf1136cf373cb6cf18e4a1a8e6a4649e637f76d9bd2a65df801924b13794baee41d33138cdf7fce8a353f5092829a8caef65272f4b4ba145e7c88ca1a2a2ecc60492c0d32d6ce38378d6d85c3b3697a21c454a9460b4a3da39f1c447f3a73cbf9393429f11191deb7d29d8d92188d783333dbd327d108a5896c3f440d1e28e24", 0xea}, {&(0x7f0000000100)="21b662e503756f5d1a133f9a57d05dcd796a88622cecf813838fe03ff8deff483304ed8f73e89328128b29faf48de87d33a1b024c9a832520b518869a6429e61249bedf91378e35fd774150a12e90d5737003aa3053b6d2635ebae15ab70d8ef750aedbaccb724875a111db479d7", 0x6e}, {&(0x7f0000000180)="2d76af793585bf0939a8cf329f5a46cdadb8c243720f22f59a7e15b2d05a5f9102ff03f1607195bd56d79cf85ab21bc67a326ecac629486de03ee254c451fb4bbac4d508ca0187c5ffe1b000f42dc28ab080d97b1a29ba4b534d08f0384aa14113ed96a70c95793f4680cddcfbde8e9d5dae9a7ad8e7f04d515ac75ecdbe1b81f0210475ad5b3339d82d5989144883e6da6d06e908c9f82636217863afb1d9cb0cdc4dde6da194a8ededbf7be7bacc658366fb961f5d4e", 0xb7}, {&(0x7f0000000240)="e78543c440171ffbc44ce9cc973d6f8f071f83fbf73802af0b2fe004ad82a7865e9d29c55c3812e1eed16d169b53a80e5d8fad4e354fe988a5763a027c82c0e21ef66aad56f85f2e44bbe18d8f9356572c820102011d72eb7994d6b922ac31ba0bd177635080a503f35e7ff760d89671e2a2f331f264d9e94709df2524b5eaf1c4a00f74a7173e0b02a4e71e78308ad3c402532835165cb687d41bb5f0a03ec953687ebc5b390b678f496b979a304803f0d8016f19d87dc9bcae8cad3e5fe3aa1e305b72b74cc8c38e1a94fc9828e20c480831fff6e878ec09a8c9a2645b6380f748ef3b77cf327cb2edb2946a9bc923e77df670850638f05fc5b446fed0de8590dbc0324f2d1a27403588e4a5416376807a18866351303de64175c2a5b9c646123b5d412e74498c08a1f3d5447f6436ab475897e7129af7e56340ca31af9342662ded7ac8a0d84cb5916f4e860b6300dbfcf5b2e05ae6eea12c4f09a01abd514bb96a7f35a3cd96b422c728c473349a604e6fd887ec6d9e176c42decfd5eda084cbb04a69f29e7dee8376065a0f64ff9c3478fee9b104f8d8bac86f78894e3f4d9b19bee0638c0b30bc59dbbe29480efbf2c2c48908f2cdaa02598d8d35af5eb6c13261001bd881bb1d20226a953780a378e37739317f368e5443dc697967c5600d5a2d4ab1ac4ef5d4aa5068643d1380ec76b1c627500cf7cd176cdfbee8d21320c797b299f4cf986b5b2d854450ab628cb94fd0addcb4a1191c7931f69b2ad54e383407537335b3949da8fb7de61fd02683e12808e24f76106aebfb7ba0dd9a5bf93263f3eee7d65305d5731f9d52bd4de8badf4b06d4e2d5efbd0ac0cc4a851ec036c90055aa3b8af9e74710a9c471cfb462b73852d9c6952675aa6bfa92388913cc1099cd5b6f8582de3277e34a30311ae59a527b44f42985f2891bf282f607e2cff748df48b4b9485803cee17ac14e9e1bdb524e06a006757b87f0e354df725612452e0ce52c2afaba6523a79200a9f224c5da04208a9b4344d75486fb20b2ed8a8e773d81da7572bc0df44d2bc7b4369044a6673422108a9af1a72d907cfea8d1ebd18fe0556365b29d28c1d8aa158fe0703062b17e24189a8d69ef6fdcbefe709b98716acf3616b5a11402e433064d2f1c80407cde7c3601045efddd68bf62fab15a84953c28a5d486c59e885a90cc7e389be44ead8a9903a551a42d2e7e8037e7f97247096ab994fe6d374dc49ea42388fa3e3cecb04c9ea00d56bc00ce10e2d701c55b7ab96a6bf40fa2a6da9121fadfab91b3bfaf4fb38ec6ba49781dace286729e31d663780cfeec1bcd7eebb9c329dd37817504c3e873c0202d332cced4bea9e80228672f3aefbc8a44a24f4bdefeb2cd24516f09c98f53c42c5db1f45c176458f2a301a19e543b54223099b1d73c9370163ca3e5eb455b349ac7e17216f3d1b298f17ceb49c43ab528833fc332dadd9f39e2aff0f2e74d867899dc7690fc48b11ece9e47832fc5e992e8bf3537a21aceffbf1312802f09d963f28d3498e0c9ce355188cd9f6641717ec9de71292201667c62549585926f97b2a821287e172c6a7db909b71f47f6fd07b9e7cd50e5c3ae146026e4eb8b9a970c9bfdd2ac77fb30f1d08959481c872d26e383af38ebb9503b6ce4a566e795ec3c01d3c384eecd926806c485c2d22b18789760d78b2d8d478106c62082cdca36a1ec3f2283c37f88720c6fec0bf91c8591fce78f860c1182af984fdddaa6ea4ec3cdb51c5c78cc0e3ca9d44e3b41739ef55d77978fae92a94c1c28f32ab947be4a291368a9201cdc24d084fbe8ba27d5f6e965fc4d6841d7539e67f87339a88e959bd9510861e7c2cc64dc6956168fdf87218c013c6a00683bb912e31ed7b5c10944d64ac4aee09ca97532cf20757c34a117281e783f48fdf146db22bf4693d2ee7d72b05cfbb2e2bcdfc70633ad544741c7380298ae7adde8a2d2a345893665d9c5b75868e9562e7e4a76dc85ff8e7fcb13e92cee2cb7770e6e068b5da61a6495e6457e6193704e8d6411b92c2b851d47cdcd51fb1fd31c40f2a0c72a14775946f61898bf85a0d450ecc05a1eef0417fb3f9162aa7d01bb7423590d8c194fd985600cca6687d16dfd6902bbd1e948902954eeb0fb080a80cdecf987dc02fbbd16130a591d024dc37faf9435f216d5143c36e3d69286579d5229936d6ea8da540822b73abbf7514400bbcea1e72fc4ec30e5e7b750bb2e0b143c6da6f9a9dbbb3c3816e818a0c2f30b3c5ab0375a2cd8f1a3f6ad87581ef6d84c5a1d157ba917fc82893e1149f1e0ef6d3124e7f9fbbc552d41a48b399becc56cd0baee8034cce11e3ec8ffe16098ac87e955d20a72c84e99fbeffa83b855ee915df60b8ed9f1715847810db8faecc9963ca6f19f18992e74576fa163faecb0e1fa964c9bc238c668f64c69288a50d649aac00e20117f122ec3697d8333b53477d0abe6b98711b3f8113dd9a5adf38cfd7ca12a144676bc091045b51fd70dd9e10e68a267d68592fc17729ec99a72879271bc5a081a735576eb9587aa49cec945d01602bc4d76017c58669a120ecaa9c1159f668b2d6c50f0b13e46cd7900dc5098a847d27e87bae60144301dca6ab5e88aa9e76c48d019b4cfa597ab490f0f343084697e187602050b9fcda33443c65d4842d83c509f00627fd7a65321447f5665a55e8f8791582f7f4a0573fc6750a2d526d07d5fbcee6e207a33ff4a9c52be6a072d88cb7c0d24e4c09dda2061ca20617d6b88c37b089977c0c056b6eb33a5b9fbec85710616a125b46a5345b7cc78e82d44a1e30400fe6b8ffbe30673f2a8ecef494586ea45ca862c52d3b2b1ffab5356ab743852249c250069911dbc619288da474479db5d018871d9266d6472eb9b3a9428841d52604e139272e5da6427599cd0d261616a6d0faa1a287e9aba89a0ef0607d449b692de03e49cce82ed02cfa2b8b664b3cc5dba18c5183a7669df0c69929063a7dca897fc4c3a9e9857ae7067abe32a5ee3230eeda7e46ec9bfa36a229b3e9355ade5db9d262440866c5acab7eab29059c2b89c3bcef79822ff4df84dd4237cb8763fe6cf06347f10a4bd48cfd0ab389cf50556391bf6f356d8ac6ea2615960bd1f04d16b18bcd1f8ae253e76f9159fc0fe92d7880ab237a55964caa0f4e841c7335845b0ed05400a239c32d6ae796ec4233ec66a705b7cb2fbdcfebff9bb0ed58440ba81b00a29a0435da15fe58466a9ab6c1e32b8647ee6529d397a7a60dda750b5712ad4d3121e466c82e8d657604b8648acb73b1dc2bb230ee768bde251748f2ed78c2e4eddb3118a3586a88d188742c7cfb8a8928f5a806aa3f9b6ff2c21bddca270379d2613587848afd06815f5a4f31b36c5e7ac252ac96aca6fc6577fd5ceb89598f0b3380e8fba6cdfe9b594d1064c75b034efea4881f93043181ee04973f6e30848f8747397f63f2053aa369f788417edd09e34f82f67303b187b5250c4abeee46405028a0931d8217ad062c22aa39e0e4dff9755f66716b34ab4a0227e697edc2cf6b6fcbf0928307c7a99f6b2a24b24ea6d90acf9c303540d355d3243b9fa6abaf7ce7166e42b47c5381cf96801575bd06cf3c1a4da0de8a8006e43222ddf886f50b18c0b9826ffec67f4497569db7e198adf972e99c789b95b6049f2d8a89b4291b56410fe30ae44cc963e165a2a5fe000dc5e65e0e0fbe0e03d2367c83849c54ef1ed0945eb3e2fda8922454d7c96a50198fff4b3dcd755866856f207aea8aac1114c84663a9dd028c1ede479d3bd178b6ec2af7ec073b3336c26af0931127eb7ddec1724b2e6a8cceb3e048cbcfc42be61537f0188d083fa86df3674d0518b68f6e26896131366775f755fb252d2522dc4a6f52ccd17b4cf7d489ec8c9c34fd46cf120ae52c943a37659bfb93776744ef604f40cde4bac34f1d9dd82a87fa3fa114ef4c894ae8daa2a62897cd4f05d11d07be0084684a8825720cbd31a132dc81a19ff1bd4228768fe011aab3791bf15a91556ac8d0f40b39a4c8e2657e0be24ae7cca044740f77e7f9f105c480318f58c9162cff8ecbc1950d7f8970a348881433900c5c665618a8ba94299819dc7aca18f2683bf4c1bd72b3f936f2150a9c4480481dc893338a00cb102aa43cc6a66e52034ec231cef45b7efc470a7229aca9cf9f736274e8c3a7533f568b2c4a1d837479010dab113c989c7e174c359225617da9c2fd2f1e5789f7afb6c3ab8feb193bf4c3306d96be54c2e2ef54a43868b3c5361610bb7cd49a084951378feb3391cedeb50f26be824edea4fa2c2806ee8c28efb342c31f6e3d3695ef470791ed7f240b52503ad2adffbef0d776038f5609bdaadb82ac0540b4582c46ae26713c41e118016ce1ed6288b7c6a988763887611681f7fdc0989daa94defda4a414e4ed0a73fcd59557654b1c2580ac703fbe766f2768d17bd24d813b8d950f3daa07c42e8140dad6e65d0cdaed62122f0ed7838ad284c83acb31020a0a86fee3bdb885b769e4865438f98eafe89ab45855e20caf61e649a68e98583ce4aeed08822772902dad831082ec95edcfc2eb1771393c5418d7c4e0a8c9decce145d0a695bba560b8d780628774dce9182aa14e4790ffd172687d0d6012cd331a701b261cef44debd221d5beea3970508dc626f6b5902634129d379a37d362f1760c9e053ed03c41908404b02c7dc20add2e46fce215b95bd7c83869248a545aa2604ab366b90691067ad0df8fd253e34b8e2d313b7fb63ebfd3df12c14d814a36a20efbb27f7b0575feca883d7ab486d09859ed3b609dc56fd37ce6ffa1b73b3e2cfb2414cc6247fbbc12bf407bf9de8cf36420a3bb954204e83035d764d1e85a0eb2e206968e8f59b55bc45f4e5dafc6ff50ac5f8904267be6895dc20e38fb5bd2ae5d7aeab22dc6175157813a5d7c655523580965b129c7a03d9392ba73a0767dcb7924b422ebc54dc86ae1b7dc803e36adb42da3bfd7e717ac3fc984fed13bc5767f4b5f30320349a4bf1bb91c98a24f244d2c6bed4522f97062f95f6c66b8408ac7ceedd8b744ed4f4a63c09a43653a65c15c56aad8716375e928cbf8be7617e644ad75d5068edda2a44f71b8834feca4d03ea20d68f211319d282f56e9f7c38ce06b586da28fb13ec737af38d1edf9227de4740d773aa22fc16b11e3127a401278c42ea153ea7380a6c6fb90c4b29f65f084b0a60f00257c67cb85febd486e5a78e5c2cc1658d307065d63e13c81e1713b5917ffae0e35bee59f089b4d8910419efa2f3044f3d43bffb173d1900622d5aa44e1dd28bbddd5753095f336cd592fc4d54c4dc636740fa36460694ac1996eb8f25d614a3848f97b7b015784ef2c71883c89195d204d5a3cd8b482877c814ad4a015554e979eb18e459f87668772d846c5556dc81d54019e2b573c699469b89e5a942e653393f7dbe8508fafa170a3c07bb2623751778bed37f75d7a688bfc6054ab8dfb8e5fb4a3d022a26085024e72c58b8ee089c8d01cd6987fe4af1dba4271928c7f40c64c769b9aa0aedd8bfe614d21b69efb3e525c3e2e1bc141c03cf48d7e89781c23dda5301b553324fd52cbaa8b41ac8ad0040b391f69494c76a096f79b018cea38e5c954dfad17df90dd23bad41d74acd8bdfc5f538f6be5e3fe7cff98f59f186fbb3ba168af10bd0147ea76a728d9e4cd9d15f129747f29317ad37f6b8e52af66a9e7083648c358747b744f81ecbaff940c58c9d8b11e8440d9d11241af9444aaab1c4b10afde", 0x1000}, {&(0x7f0000001240)="c5bf52431c66e8f633c8a31cedbcaacbe1ab767e34685be794599ff8b2e760e3dc537d7ff4b2fcfed892c4d0cde54e24d0643b8a4a4efdb7547136c9993fdf0a47c084dd9044321ed05dedba45afa9507bdeb3d1b1d9fa2ac97b43ff37243ae5892f4949d16c8f11b03635de06e8434d5ab8f7fa270170287b2836ec92d92805ea6a62851756bec72c16e89ea520c8ce916eb8f434bebc6d2d3b9008600dd8570bee643e903e29001d788cb09a10010dc297c84b5716dc9a290e43660aacf75cc3aaa0ebe01399168137322d61af23f2cc9b1cb728fe6134689befe7bdee84", 0xdf}, {&(0x7f0000001340)="4c82e625b66d074ae972caa4caafd48c4e2ffaf0be79ab6165253b2fc5ded3014286a36980aa5d901ca0b6012fd524a79d7bfef93b5e26c9bcd9e947eb6fa02df93cb5a977fe4cf4c2eab94b5519d53ab4c7b83cac7779daea49c0fa57d7615a7d98aa97a93a8f08f4be461a8ab4aa5d16d3742ff6c06470e55441b787ef16d04b7bee05da995621b8ac94a1dcd83f1d5eae7d6563", 0x95}, {&(0x7f0000001400)}, {&(0x7f0000001440)="768c04c90d1a2e4b9f8c5d607285b0541dd5895995f75d13760a62984fb94923a86e3b931dfd987dfc8ed843c6bb75b77dc81ac89e7be47e578a9f9bb7183b8e260f635ae44e6647966939d8572a04a8cbe9ebe94234190704f03e479d8d65525f02ee9c58ddc941f9036c6e87043933338e1aa1fb96d86c1e0a7fc2e6f700", 0x7f}], 0x8) kqueue() madvise(&(0x7f0000ff1000/0x3000)=nil, 0x3000, 0x6) 17:04:13 executing program 1: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') r0 = msgget(0x1, 0x102) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/77}, 0x55, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000000)='./file1\x00', r1, &(0x7f0000000080)='./file0\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) 17:04:13 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kqueue() r1 = dup(r0) nanosleep(&(0x7f0000000040)={0x4, 0x800}, &(0x7f0000000080)) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) 17:04:13 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b3, 0x0, 0x10000fc, 0x0) kevent(r0, &(0x7f0000000000), 0x400, 0x0, 0x8000, 0x0) 17:04:17 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) r0 = dup(0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="31ac060e826d13ba47bb06b87ff7be2d596a0934692fc3718e73a36308a83cca53e93c7e7cfc87c66ef5d15bfedeb804c49dba32ca23dfb430f141a6f9e4886144ede21290f80c01580e7eb279f72e1cd08093ead89e7097f883e36d04f9c40f92125251a32d23a0b567d2b1c9ce26975dcc0426013dac2899e7edda82f5f42a41a2729d4247fe033c04ca35311453f1fe86e50953cb8f841e77baa16a22397e167ea71f18d257abbc17d4240ca990fa805fd84a4ad9b759e9babeaf1e315dbf9c", 0xc1) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) recvmsg(r0, &(0x7f0000000780)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000680)=[{&(0x7f0000000440)=""/131, 0x83}, {&(0x7f00000003c0)=""/12, 0xc}, {&(0x7f0000000500)=""/129, 0x81}, {&(0x7f00000005c0)=""/160, 0xa0}], 0x4, &(0x7f00000006c0)=""/155, 0x9b}, 0x802) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x1, 0x1, 0x97}, {{r1}, 0xfffffbfffffffff8, 0x2, 0x4, 0x5, 0x20}], 0x6, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x2000000020, 0x1, 0x1, 0x1}, {{r1}, 0xffffffffffffffff, 0x51, 0x40000004, 0x8001, 0x7fffffff}], 0x8000, &(0x7f0000000080)={0x8bb, 0x9e}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x22, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="7355a17edc0a4bed640aa44afa18968d053e968b4285b8250c417a5ead97b57b0c31776967ce60aa5cbd728d43a6e1cdd2e2cfc89499d599ffcf14", 0x3b) r3 = semget$private(0x0, 0x4, 0x440) r4 = geteuid() r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000340)={{0x9, r4, r5, r6, r7, 0x1a8, 0x3bfa}, 0xe0, 0x464f, 0xffffffff}) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r8 = getpgrp() fcntl$lock(r1, 0xd50c72584e03c52a, &(0x7f0000000400)={0x3, 0x2, 0x7fff, 0x4, r8}) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) r9 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r9) setpgid(r9, r8) mprotect(&(0x7f00001f4000/0x3000)=nil, 0x3000, 0x3a68ef86eb4c6ac1) 17:04:18 executing program 0: pipe(&(0x7f0000000340)={0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f00000000c0)=""/98, 0x62, 0x800, &(0x7f0000000140)={0x18, 0x0, 0xee, 0xf6be}, 0xc) getitimer(0x2, &(0x7f00000002c0)) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r1 = semget$private(0x0, 0x4, 0x10) socketpair$unix(0x1, 0x3238dd792acee643, 0x0, &(0x7f0000000080)) setrlimit(0x7, &(0x7f0000000180)={0x2, 0x101}) open$dir(&(0x7f0000000040)='./file0\x00', 0x28308, 0x6) setrlimit(0x0, &(0x7f0000000200)={0x4, 0x494}) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000240)=""/116) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000300)) r2 = geteuid() r3 = getegid() lchown(&(0x7f00000001c0)='./file0/file0\x00', r2, r3) 17:04:18 executing program 1: shmget(0x3, 0x1000, 0x2, &(0x7f0000cee000/0x1000)=nil) r0 = semget(0x3, 0x4, 0x33) semop(r0, &(0x7f0000000040)=[{0x1, 0x10003, 0x20000000800}, {0x3, 0x578, 0x1000}, {0x7, 0x6}, {0x0, 0xffffffffffffffff, 0x1804}], 0x4) getuid() semop(r0, &(0x7f0000000000)=[{0x4, 0x1, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x9, 0x800}, {0x3, 0xe8, 0x1800}, {0x1, 0xff, 0x800}, {0x2, 0x2, 0x1800}, {0x3, 0x5, 0x1000}, {0x0, 0xffff, 0x800}, {0x4, 0x3f}, {0x3, 0x8, 0x1800}], 0xa) 17:04:18 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, 0xffffffffffffffff, 0x1) 17:04:18 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x68) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) ftruncate(r0, 0x6) rmdir(&(0x7f0000000080)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x4, 0x88) semop(r1, &(0x7f0000000040)=[{0x1, 0x3f, 0x1000}, {0x1, 0x6, 0x1800}, {0x3, 0x8, 0x800}], 0x3) 17:04:18 executing program 0: shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) r0 = shmget(0x1, 0x2000, 0x302, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x0) 17:04:18 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') chdir(&(0x7f00001ec000)='..') openat(0xffffffffffffff9c, &(0x7f00004d2ffe)='..', 0x0, 0x0) 17:04:18 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) msgget(0x0, 0x400) setgid(r3) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r4 = msgget(0x3, 0x40000000000001) msgsnd(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000280a000000000000951e28f74e9692115367448531f501dab96ed7ca1c65fa7d037bf0ed7e57d6cba26fa9c0f5382aa6f37df3a1dc81aa14b5688237fa2a88c521553b8ea255a28a59a8f0f4072a7ae8d20ddd9b56b886215f86c5f4668778c73893dea7292c29ad7c5cfea056a13f6ed348471df710789e2c75ba365045e1751a2926239794684818409d01880bdf881de90700000000000000f0dd16e807908d22f3151f56e7c098dab45a2a684da9dbc27928646c0f795fdbf457c0b15aedca0e16d5aaf6637347e20e"], 0x8, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) kqueue() 17:04:18 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTART(r1, 0x2000746e) readv(r1, &(0x7f0000001a00)=[{&(0x7f0000000480)=""/101, 0x65}, {&(0x7f0000000500)=""/120, 0x78}, {&(0x7f0000000580)=""/193, 0xc1}, {&(0x7f00000001c0)=""/52, 0x34}, {&(0x7f0000000680)=""/178, 0xb2}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/48, 0x30}, {&(0x7f0000001780)=""/234, 0xea}, {&(0x7f0000001880)=""/254, 0xfe}, {&(0x7f0000001980)=""/99, 0x63}], 0xa) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/120, 0x78}, {&(0x7f0000000140)=""/110, 0x6e}, {&(0x7f00000001c0)}, {&(0x7f0000000200)=""/238, 0xee}, {&(0x7f0000000300)=""/216, 0xd8}], 0x6) poll(0xfffffffffffffffe, 0xffffffd4, 0x4001) ioctl$TIOCSBRK(r0, 0x2000747b) 17:04:18 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696c653080a1184a6696ce9e261c6293e9c787d86ac3c60a9c3082e591dbbb4b2f53e0b5227cba4fbba13a22017db377b11b504ba2d812322fa3f2d590614a909fc1f87a973fec0984a2956df433ca5bcf1c93eb44ddc29002d777ea3939ea579b0be6a626a0bb03739476c64e1930f75f0cfc22de15f177200b2e81e4300d3e410e99fd746ad5e5b69306b0cc02d1a408dbd54b215854e7ea770e722cd3de71079f095e42356f2930bb560d3a4560726520d13cc6e7db0b8b762fadf62d8bd2140749fff45727545672b1ffde963945b1fa6d"], 0x6a) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r3, r5) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001600)=[{&(0x7f0000000080)="1755be77b953ac6c56132b91dfa4199bd6330299caf181783b01561c63e40cbc5950f5866256c33b6af60500eb470cc75a38aa1fd03118fc6bc0fb996bc2b249d32aac6d56fc1187bef65157acd6623fb0a86430df190a30373cb0d268cd78d9a76a2a696f0973bcc86e75d796", 0x6d}, {&(0x7f0000000340)="c41069b53b50c16c47bbbf60ff28b6d6e44d92e6955c81ec65100f016fd91fb853682daf5c7424d7e4628b30cff20860279bbca38a2cc425de519523f750bea80b15402bb4d44d05bac38ce428539f8cc5c3c4f2e9e299d6ca7cbcab53b2e9356315ea8405e8cf1b268583f13f4916a6428cc45dcd6a020795315df20a777e3c160a8bb438c0a2925bd530804c0b70dc1adf8e5cb8ef24288883b3d097029e39e15f38cd9f0d8c31570e", 0xaa}, {&(0x7f0000000400)="9a842925fbec24508c1a54107799990faa1301dd67165b75c889e5d2c9d1eb775c8c8caaa039898f179eab2e30b273c7d94aa3c13f596510bc19fd9cb9b7cd79f9160330f60b112b265e0aac9a32be1407c1cf512b51903f2c1c93cc902f16efe045da7862378517cf3a89f32025822709c5e658c9de6da2e18cd5cd1b328cbbbe95c0f2756aaa63d4253f28300464430122ab52fd2c1eee1acb851e58e8d51000d4613e790973f510a46998a50769a7b8557604affdfddc417ea4bc70a35d6656267eac2a63", 0xc6}, {&(0x7f0000000500)="48dc18486398e3b66921d4c370f56a0bab11a192a5c8c7ef2d1143c7d68d86ddc97e67a7f789d433f6e7ea8c0c623a2af6c431e7c6e93fc0335a8fee997e2d1173ac0293d479a9d125fa58d3f219af22a1229e0f6cf0c1640085b2dd45ac95ba798352d8ed78ee44fe0c3f120267fc5cb3584fe8f10b1c9d4761f980b713b9bd296f11c84a97719294ed363390d503ac9e9a0c02b796a220c31b2046b2b4e70367878ad1911a5efca79f12238107b62fcca549efb99045d95398110437346ab3684acb1f73df631efe456957a649c36e055d7cd8026c31bcdbc9167c669b2761d794f493307eb453ab9871a72e45c4b77cec24570607925d8e39c396", 0xfc}, {&(0x7f0000000600)="5e2de4b5cc721237860f79e6d9dac078d9d42c3fa478338bec1690bd9167fb212f308a6237b69d188698392683f28a62d3e28342f38b1fdc73c0bbabaf7ff645d400c140ee92199c28f6976f7a739e66fc2c9932858513c2bf7767871d31bf83b22a3653fb0276673fa1178f3e917e6c374dd559825939845e2019ecce6ebb5621853bdc03b8880ebad728c0324d562045ee807ea3951031f6bcbae92257e1611d01ae12a59cc640b621a18236a2287c70e839515cbd0877ea8852404cac101f55dbfbd5fc63806a8f7d15d86a6a48f184b1050482ececd879222f3b7469d16f2278b1f7af971674f38b2df5670da6c844f5a42524a91f5efa2d24fba92d4615fe40700c4ada2d115744e703a1043973e733fbffe7592ed0cc4602ee50843e959e19fd5d4308bc35ad98688ee9af5516edb54fe34a0cc79eece7d6b230f6e89a063d7a294a5d33d832e9c56aa8ad5c37c379bd32e34cf970c2a7a3c1d37f289bafd945e1961e69c92be14c2bf7129bcb2fc3ccc9f9c4ca669551e4df66cb175b35b6b47c500b2d6d7a460ba6f830a9e54de5b723a2ecf8494215671759b07b6793f2f014521c3fe257f1158ddb3b070403409fbd7e965d2b413bd47ec8e337e2f6f43a123ed4ab4c75f6c86442b4a96dd2ad2ae3c7077f1eb2f077968f7d24051af4c2ce4e195d7f6d675862cc4a6c7e0ebc84b3af453a37370eab73a71bf4a92fcc8075b63f071c069940477cb1e476e1a48a60c5db1f0765f055eb3ad66eeddc31fe1a72c7bc4dcf11b059959a48ac9afb96d660b03a781077aee5f485d7b7ed82aae213c9c01a4a85597ee175baa017f262d22f51f091676bad5b013b08ba65a72e8aa5f6837f7f3b8d7d9b93f70170dc18e95ac9a956e0bc9ede93f334cbfcba26037f97dc50fece7868d2f02eeb3eb9f8a8086fe8a12d35f1bb25ef757ee60f25a5b6bb882140d985e28af81778942c25769a66deff59bf7832be9bbfb92f39939bc0f5fd9dcc59cb121046506f30cb4dbd6b78580a6c8ee296d3fd0acaf30e892e9c50163af5dab1aae4e59e6af39b7265645f4b533b27507bbaadab8a7fbcce2a507685f059d890e216cf986591681ddc33beb6f1a458da8df48dd03951dc7a86c44646af857ac8c05682c7f39ee23581065f9f366ffe4d25c366096a244bf3456d77242d033d6c16f39b4d1bad92a7ce8b3328ba486e8103ac278bb8e188feacad5c6247d54e6f4f5f3baeefee60a716e3d4c750c6812add01d929961b6d395cf116fe56ee494a888ee80922804b9d710f4636c938d581a85fbb8b3428b8e242053b471a8bf2a09969812639f7a44109f1af2b4ac8e39b5861b293c751d90ebb94043009e0a6ea70455a66ee7dfb028d5f8a5c93efb03831de28a28625e4479ec998e5d3507834dbc67de258b0aa322b1a949958505df20b5b5f4d325ce4afc581a341a24450b52bb6c2b2afca1f7a4dc0ada1c72b2d5758c64db28e5acc7b5cb1de0b2ce86cbd1c419efba3e77cc0418e4364f8a0fc10583e7a88e1e761b0849b64de0c9dc8611a6f30e41727a9ffa28aa7ae5c3bafb11432e8447ce82d075d0d924f2e5489b6fdb4909e6c5c6be8c488cd64c8382b3aaa25ce288b21ed7a19dda021966277dbbf774985c391b1439a0d2b8e0fce9d2e3f0d65a0f7a42a2db13ad061804f9253621e195ba2278b8b1194f6ccaf86384ea2d4713c8ce1262ee7ff752fab85556036ec59b404a36ac268853e5a10c67f857e63792663a8a3fe82253cda5a6167180b210d13e03f1e8c4f0db13a130842335aca3cfbc867d54fe8e7a2b5d932d53f7c0373d7e15f825a4a2b60a29b61bd8373c6767ce1e85eba3a43bd4b6d20f640689f16bde259a88ae6d40ae978baca0390194b69eeb170aa5c91a57e5ad351a6f53edde57b7d59c714e3e6b81a34ee431cc81bbb64d4f6d3501810970835cb92c7e4ca4dd6e5050a3a1cc484f4872e16ab8b84caef49d6f1ad0acf7ce94201eb902dedc1c76e576e81797dd79194af9d9e2581b4aa0f84f7b0113259924c3ab322da5b814e894cf9b8e5628baaefd095ff8aa9d23c2b2637396ef73ea2fdf587aedd83602bec883d12bbc6c5f62caf33621016efcf71ddc6b47e84944859110713676c9ba6ae46150ec95b05132fe31077c6ad413c992160928b55ccc506a9dc9cdbf175f36ca8df419813ed7dbdcd2ea02e973a29bb6d3eef4e5b6a83424c2dc8ce2d65f9dceaec1ac49f503a1e59281f90419ce3c7a046537fbadd3af0eea6ca0dfba41998e39cc5f12bfeceb7c55d02558b0f415f2c1e48b72588fd6be919f9de7aca85834f4493feb9d7c3358c2458159758a8a36062bb1927f06c61444a574a8727b16c091880f06fc71ce553592a0bb5cea9281edb0ae5578a7459f5ca0cce0a99dc540f278257bf8e9442fe4fe60a1fd8697b91aa074b3491e033a6ce4a8f29162fa713eac006d2bf76cd37a0ad7d050f821867a21ab3dc5d286e076eabab96da8081b477d3e00d9362e588501578076340d1dbf84fdf2adc55a683462f91215069c72533f488570552fd554bb10e187d56199b90dfb7c8be72d31e041bfae29bde937ed5c32da86b3002c7ca9042f4900d9ddb6d11569ff9b2a23764492ca421db0154f05405b9cee67d2448710608c30befe8cb8367a70430a3f74261752c6d6ec4ba774aa95ac0eabaee5de0705a5cb3e43e8a87514927f8b976f4c36ed27ab2502d4737c503a0ab3764d564a3b375d9211666a9256fca9b6e8c499807f0314c02ef33bff09e72be629c119228896e6ed2285f3f93efc7c360d4c633b158f6bd6e85cbc6cbcf29190f4a515acf59185f0699c0f58f82bc0178b9c8cd9a3ecd7dd986e81b978a6ef1d70ba6942c6041e90579658805399fe09d99aa2b71fa55ec8ccb94ddb26bd5cb253c82d1d8645e7b8fff5ea2ecc6fa0248850328356e436adf57ad4ba67dbeeb2206801531e9b20dbb5a335448c2f1c5410ada31fddd9b3f54b2ea366d5cb32996b2af2af76ee1bbfd62e77baad17ed58f59c024627bfc30b4cf2a64975424c2fed29870f8af5629dc02a9c5a513dd0236e8b72c0ed553389dd1594f26a2844551e19685040bb541529781c7f1a33e9099dd2ee25f47cc0ebcbedb57d5233d8161cb8e9e23173290792138eae4799cdda87c96f00cf20ff2be17bb5df96ab2fd50842ddbcb0a00991ed141e5eebc3c8a5d5aa29be1f60b84691f19b165579fa255d2e3d38369e8f59cb591ce7322ffc7e7a217759fc63c95f92cfbbc4894cee2deed80b54b4963d17d36d2e011444c0972f48612faef94068f7ac06475ab3dc739e932802d44f15bd18171602803a52df391b12cab0b6a34c1332e1461db24d74e92205339601e6d1b4c02ca6149b25aacdde1404c47d7a8e031576fd3af247c2ada0ace3de0d216cb44aee12c55c7f7e002ed9253948deaa7b2c5d66e1143dfc90178f9209fe3f1140be3afef2055267cb62bc22926e7b79643eb8680c089bbb4e24e35eb2353bcf7884143ffd953e179a32c04ca9186f64bf06be145a46456cb065d064a69a5f431489e0da720636c7445479cae45bc51c7650807e98e6773ef32be464f57d02c9bcfc93e202ff30e2e9e6aebc4b4b5ebe5cf74816de5e06263f93440ff0e340fbe586c8eac10582eb6a421310e4106d25749fd9eaf3b5d5b54c34e556c134e9b9f506f4fe731adb58001b7ccbffac2cae2ba9d09eb96f57d389926de8cedf570ad27bc334e01bcc270f9bd914d8f4daa38b029b5363615d7972faebaa5aac267a83ed44336cdb16d012d023f3d814ab26d798f555feb40e9fe61171f7c05a24944db060d985fd785eaa43376d7bcde37a3ff41500ca34aecd82be123310ae1e5197dbe9558ff9518147507b1b0e754078b22edd998239c51b3111425b321ba62f8f4b611f522a79b3f83326cdb9ea243c58a98c5b02b65b54e0aca4ca764870fe8482cfaaa271f01501e151e8d1b668dea77279e625eb154dabd3c8e03f6452e0c1eba58fb09c389defae941320f00f3267ab665f95e0da8b3e480ec3b0edb25a3982feb5aecc5bab5f65f2f4c7797b7bab901d4a687d3028764d53a35a7f05f7f7488112bea5ddd1f500fc5a5c883ee9da8e404c81ce39aaff0ae08dbb061cbe00b903bf9824087cc1d42a8a93ab051e168a34aee7494eb5633ae30842fdd1b34dfd9b7590418347aaf8ec32ae739647d72ef68e9bd3725170af76dd6f529f984a6caa29abefdf7c9b96c2d6a09b3c21770ed92457c7cc0f21f44459183fe1f4b3a04192e5f1b7d54a1a367ba410b6214becb25233902709cb77c530bbe8fb64ea83988e60551e26b79cdf4738e1c1d52d3cfadba33e2d4e49e530141e0d75e152cba2678b53f2af706c1071f89ed901e7800fffd5f608f8f3c0034aad803313cc5875d855cca82eefa802f31f760a38aab9f197ac25fb5ed743cae871ca4338784f82203999502a1f24f9aefea92d62ef4f5f6f70c4cc1d754900ed3d9d7414709379014204b9a3fd022bc4ae283b815ddaa407656dd944b1a73aebbf8d550a150b88b7b9b2a15ed0d006d2a47f9c0d6d1e8c44e4f8251cda08e1ab02057e78b39a63d6aa57fa81ed59c45fd24a062a9ad5b00d9b0969426777411d82d705c00ebb3235ff6ea7deef45f82c6db356b98db8f63056f4819df6bc01f6d5c8b503d1bcc6485fabeec14d02e540fe9f633b690f9462b30f12a0d4c9dffff5573359a116927ad504cf74aec4f04e996e863800306524a1407f23b0c2c7528d9ece685d58af521a4fa9f12c2a8dcd24c1bc9bbd48a3788eb12188cb9472794b90648ebb7a54a409ac3afd30392cacaedaa8faaae225a81b5ee6fc0dd80529034189ff4e94cf0ffba952bbcc195c31dd4ccfebbfd6e30ee22c9fe7ec0bd5dcb2607265144c9042c3c11938aab4ac02653b09009a3255f124f9eb279c34835151ba679345fe314afac2ca1a1dd6633e3330ff48f6f3e6e594e402f98cddd77f65ef0806d3ae95482193762b268201d4c897e51c4a435a298f4e240b19c25e4b1a4f7694a7293e8681da4c3c96d2eeb07a7c009c22c83b521bc1fd6f70c3d054939e37ad9803393052927bae47a7a0708b3178aa687a3aea429103e168e31e187e7b5349d841c35b265925b93de73e7b7343c01a450faad2e241497578e16b49b62036a72f55c703ddacd7d925aaebab5b0d6591cbb65607d236ea74e2604d4aba24bc0bc64d59a10c0dfe67682e59fdc7ec53718f5e849505f492567bdf5409b210508c3435bf38db8a4b8f8feefef542bc992d2f05d44c78bf1ff08c759d1ddca86371401c629f9a8523fa4c95d3720a7f2d56e2955da20fb6e04f532eb390dba7456fdc7ff538fa4e87f00bb8928597916055e177a60ab5fad837d2617db1621d920a27c2fb13dc20acf4eb10a4f2bab64cd3b3337e138ea6e71645887df0b5f8e4c426869ee5ba1643eab93513a29e99b8d2834800c439bbe4e32588c5234790f18765aab03a58ea7fe337511f8bcbd524e0f2ce821a5fb7f71c754fee0434384791c70b57fa8ed10296785e3259e9195b9fb6b3c88a12f04dbca2f59ad1029e5706a86e212b0c91ab8939d2aed6a9305cbc3c2b71faf17b31af2a2f70e79c8644b0ca2ea0aed4afe5be81099c88cb7eac1dd4e7ae4dea0d03171402684a85b74b549783a9ede8a3ac4029b9124bf875a31e6365c47dee717121c241bee6c3847e6bfba1a5495b6262ac58bf5090ddab930546cf8ed7658a36740bd18554e61a067", 0x1000}, {&(0x7f0000000180)="a69cbcf3382ec8e63d2fc6b2e3c4c8dc4101dc75839296e71f6bd225", 0x1c}], 0x6, &(0x7f00000016c0)=[@cred={0x20, 0xffff, 0x0, r2, r4, r5}], 0x20, 0x5}, 0x0) 17:04:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000028, 0x5, &(0x7f0000000000), 0x0) 17:04:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) pipe(&(0x7f0000000000)) r1 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000004c0)=""/4096) 17:04:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x29}], 0x1) write(r0, &(0x7f00000001c0)="099c0650192e", 0x6) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x3, 0x100, 0x0, 0x3f, "1695bbd16c07bece8e9402c4f86c31705fdba704", 0x120, 0x1f}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x3f, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ff45030000002f"}) ioctl$TIOCSTOP(r3, 0x2000746f) recvfrom$inet6(r2, &(0x7f0000000000)=""/13, 0xd, 0x0, 0x0, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 17:04:18 executing program 0: r0 = socket(0x2010, 0x1, 0x4) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="820200ffffffffff1dff288dde76150a000000010400000000000000004b158e7f49bf35bf6c1e428a19e018f2c1e0b9ac90e162f9ef5f3e41389fae0fb652edb42c80159e41a1c62eba6ebd5a000cf752c7f61a847577c47a207b6a17f2ceda54062a3c2a845450a9732530f68d88ca41dabad448fa7aedaa41b2183c1a1056b644ebd3484d115acc53817ff04cb3ec5381eaa70a649de861a30cc6d21f7a738d9921716b"], 0x1) recvmsg(r0, &(0x7f0000001240)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)=""/227, 0xe3}], 0x1, &(0x7f0000000240)=""/4096, 0x1000}, 0x40) 17:04:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) sync() chdir(&(0x7f0000000080)='./file0\x00') 17:04:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) dup(r0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000004c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/4096, 0x1000}], 0x2) readv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/146, 0x92}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 17:04:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="82022e2f66696c653000acdc2dc9482e34b9a6e82c4cdafe4b8a0e4c8ca5c8c8fb986e27ead0b661c2f802d226bb3c52f48bda198353dfe1f5970825c363b5afe86b738bfb8aa652ea43dad9a1d868e8d37d863decc54c0797a1f53fc506ce726492797da0ceaeda8e8a8ffb3a03604a6bb06e200f53488a6dfc970eebd9ca6f24565b2a741d634d66"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000180)=0x7, 0x4) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000200)=',:\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='#\xb2\x00', &(0x7f00000002c0)='}+$-+\'/@\\\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='!\x00', &(0x7f0000000380)='-%\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='-\\!@%\x00'], &(0x7f00000006c0)=[&(0x7f00000004c0)='+/\x00', &(0x7f0000000500)='#\x00', &(0x7f0000000540)='+-\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='@#\\{}(\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='\x00']) setitimer(0x0, &(0x7f0000000000)={{0x2325, 0xffffffff80000001}, {0x9}}, &(0x7f00000007c0)) kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r0, 0x1) sendto(r0, &(0x7f0000000040)="51e5bad46668241bd1b895b165c1b01ec92141723562d4ff7c97ce2e8cf9b5d46d51ec5d3a0602581d0aa5a8856e018262d0f9844e3baebb23a165d54b6516508faf0f8e81789f066f9b88e0b316fb0e34a4ba3a43dd70171c41e1976bdb704029e6a311da15e3bf3ca758be3b6f276fd7", 0x71, 0x404, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 17:04:19 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x9}], 0xd497, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r0) 17:04:19 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') mprotect(&(0x7f0000042000/0xa000)=nil, 0xa000, 0x2) madvise(&(0x7f0000113000/0x2000)=nil, 0x2000, 0x1) 17:04:19 executing program 1: pipe2(&(0x7f0000000040), 0x10000) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="8202392f66696c653000af9e31eabb4df03328ed9b18c013722070ce79f7b9400cfe5ffa48ab9988461dad5782daa53a4fa3f355454aa7db99a69d541b4e0a15779f8dee64c332d52cf90ae7340b98f7beaea19a80eade98fb82d6"], 0x10) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f00000000c0)=0xfffffffffffffd7d) 17:04:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = dup(r1) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffbf, "a508000000027f00007f1000000000008000"}) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x401, 0x2, 0x0, 0x1000, "6c1b6775339dca6c892e192371546a094ce62121", 0x8000, 0xadb3}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGETD(r1, 0x4004741a, 0x0) syz_open_pts() 17:04:19 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffff8, 0x3d, 0x0, 0x4, 0x4}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0xffff, 0x11f3, &(0x7f0000000040)="7d8acecfe1ba6497ab6824176f06461b86b266f25005424e1e29179c07336d0ed19d96fc4594441d95c2f9564af63fb1e26c04cf0da79ccf0c8179088220b6", 0x3f) socket(0x21, 0x7, 0x6) 17:04:20 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x101, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x6db7, 0x3, 0x4, 0x3, "cd00f50845098edf21d51b2f4d9a858ca524ac16", 0x3, 0x2}) r1 = socket$inet6(0x18, 0x2, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x9c, 0x1}, {0x2, 0x4}}, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, 0x0, 0x270) 17:04:20 executing program 0: r0 = shmget(0x2, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = geteuid() r6 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x401, r1, r4, r5, r6, 0x81, 0x2}, 0x8, 0x3, r7, r10, 0xffffffffffffb746, 0x2, 0x399}) r12 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fcntl$setstatus(r12, 0x4, 0x0) sendmsg$unix(r12, &(0x7f0000000480)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000280)="7b93a92591aad3f341553c6400c8547442ec9df6aafa965fc38c4ac31791346992a5b738c451df1cf52179ae0a11e68caeaa341cc7ee8c1c182ede45b8de40e9fdd9328bba48e7", 0x47}], 0x1, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r10, r1, r11}, @cred={0x20, 0xffff, 0x0, r10, r3, r11}, @cred={0x20, 0xffff, 0x0, r7, r1, r11}, @rights={0x18, 0xffff, 0x1, [r12, r12]}, @cred={0x20, 0xffff, 0x0, r10, r8, r9}, @rights={0x18, 0xffff, 0x1, [r12]}, @cred={0x20, 0xffff, 0x0, r10, r1, r9}, @rights={0x28, 0xffff, 0x1, [r12, r12, r12, r12, r12, r12]}, @cred={0x20, 0xffff, 0x0, r2, r3, r9}], 0x118, 0x8}, 0xe) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) 17:04:20 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) kqueue() close(r0) socket$inet(0x2, 0x2, 0x0) 17:04:20 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/14, &(0x7f0000000080)=0xe) sendto$inet(r0, &(0x7f00000000c0)="66ff648039314fc3e0435252f330cd2003d6b1ef25e1bd5d632631f5c434f4cd78045280dd984c71d3dda9e10663191d8a473eaffbea2b6148de7a5ceb8e625445d96465983d470143c74ac6eb57ae1bf285a5fe6c9e2c1f7e3be6dd0c18332bd5ea4c6f9e62ffea9e5571f35b10c6165750b10d1e6b2d3c8c0a373807115b8fa520a78c3ea3567149a9ecc1728f9d45875e3404de05f3b7581e4b6cb911acc45c7727c06c61c18d4c083404cf9d4d6fb8f90b4d6340562b271f86b392d51f42dd999986ebd10b13d6bd4442518da265ee96699bef18be1f101779bd3a0e80cd1d5e9ad2a7631a7d20a557681941e3814ad074ed5f74695ea88489b6bb4417a2586faeed05b4c639091c4103a66a85475bd1d29f39f56be97949b98c59fcd199554f2eed78281a9283ffee2863f4e13c490cad7812886b3fb3281a0ee2cfb88d6077e5355af5818a24d5293d737dc2cbe6eb909d29ea1c63f76541f8d1fc3e3bc99db9c2c55a2a4938ad1a2b96ea581d29ae1dd72ae749926e68a273ee43dcb5dc68ae578457c0f820ffc2a7ab4f9b31ad0b7c5e4be3752426e59410aa9fe1dcfb8ec4adcd1a6061df511641ff841e5d2de14670afd70c0f2c02dd38b801b2af320853415601587dd6d3e8701e406f7934c58d5ca46caf44c1384467c42fa0cdfd2708e5608c4d6b1512c83e83dd491612ebe33518c57e9a75a6b709277387b020d7c5d1d587d7ec46ca670f071985491f89a09d59da50e62b81f1807277f1d0ef6f75a93b3d1d55f250c1810eeb726ffd988760f37050a9c3d410d4831f8b602bb72c92db0f4bf807658db594fc36bb53af19616e1a04685c67869b03a2c029cb4a6ccace79adfda64ab734289f1d42117a8cdfa483b88d6f6aa2de5f8ab8d1217c2efb6f76581c70184aa9d7076166fd1a17a941afb909d69a5bae350da3e00a1271159b93e5b9ec70ac7f6859bad361a08c304bf939df9cc52f225932b0f3487950e5d2afc2ab659ef638497f170affe31572ad833ee5870d0bef827acf159adc52cc00fadef8edadf9b7f66174282c322be6ea5344a68a617f814f30a2a68d39ab4f96d953caa2a9aa87a675e340aa2b2429112bb3ff0ccc7efae4275b62e3b9108b6e65ed27a370c4420e15dddf66580a65c1fa5c2d6d6c0dfb908fb88fce976b2ec30eed714e1b3d291566a0d631a0a58b06456df37c901c49faac9e8f2a019c1e1534540d849e6a2d0589e91cfa9eeaa5bf3a6327465fd61131fa39729240670408be163c8d5e9306d341c601ddcff44083dbb50c458b262c798f95c1dde24f729fc23adedeffd8ce2bf8d989cc9baf9bffb8f6dd1e2d697d7ca69484711b63528a7542718cb7f0c50db24fd9a166517acc1b4130140711e47c2634f372ad3b99c96e7b5fe44ab4b73e1dac7d21163a9eb0751f05de81bea456d73d6fb6f0dff8014bb423f8a0a27f066e8dd087d4aa5b26a3e980cd80e2628859241548fd6d7a2a6aa989d2f43d9c3a54a090287115b5f81da9af5fe8d78971aee2da076e3e6af20f66724035ab91d9daa6cb7ab1cd83f441a963170625649d9c17c0adf6717a13de31b4bee49f23627ff6be19ca9ff5f8661b7f8f751edda4f75ad98b704726e3dc8f557707e1e5fca369360b19a15b755967da109e3216265fa2f2b90962d050ced3bc71d240bb29b04be971f743be8ca32a9745659bdc70ec21a5d338657e14acb59d27d662911d99e9a6fefdfb07d64303b2db2f955050c5837155d061c1f02537b2485eb1e8ebdd8d310e8a577c49827752fa40f8eac4e1feb68f922bd631952f0c758a0126fd10ab9f1043202af23a2a51e827c3fcb1b661d64ad7ba7c0ae84f4e1ec4b82ce2a06324f95d701bfe68503097dde3bf170a6a3b6c7b3d15b0d716965c599fceeae6d60f0d325528be36b5f0d3bfb7fac17b8034052600645c480c4b0cc28dcbda80ddc2ecd21f83a6c7de3e813cdf844bbee2d9772a560d5be68dbff054b82df281d6c03295d509203f0afcc285037275b53337ce7648656a63cbb6f54dc7477dc635d3935e956815bdc1504d8d1c3b67c83f75ea0d1659f3e1b1af35af92a0655a081b43bedd24b877d4fcfdfee7938c560c7be7660204c6ec7f90116e36699217c760404a11e49ca5317c3d6e8b2b78819e6b145efcf63f84605652d20e24e29e6aca523e2d2a8e28734d39df087dcd92941cbb7396aba035acb709d8edd0ae018f033c9b5187974c19635630a835521694d6d235f7398979c7357a4c9422ddc3878b51a719ed8bd0dcf4171bfef6a628558d00ec2b56737359ad91763ebd694f4c0809af82260746c8daccef241625fe9626c05a4d4aee5051b032bed81ad8ec4e0b4a8cdf4f2b0496eda7c8de29dbd55cde2f7000c81886b24a326d17dc4d1b80aee89bf93ca713c6e2bc1bb264e49587e3c904d8a84747728035ecb17ebb5e86594089030fc00e614124548c3697c033938c8ae4c00148cd4c04dfe3e437f58d179488c2775d2dc6902e44855cc83409806aa21a61b26f62a34f7e2ab5dbc36a0f63581c899a6a1ba5bbedae7f1004433e02b7bd42d744c59a249c712517b638931ab67b6cefa3e888e79f293d963173e5d49d5c42accffe61c208199412df48a26029b241bb00ccc27573365903dc7a161e7d7d4a82badc527e1941fc0652c865d120171e919ec541d55472f073ca2596e0c32c8c0f5794e69e851b06b68822908330764bb33e80e88e167ef0244227ba8687a28f26419af3464796c90fb2e569118498bffece77860ae968d858ce5086d5e8ff5685b35fd3a44ae78ce5c15774b5e9887f6f2585f4bc1470fc3c9d37fd8396975ef64dcd5196dc817fb86e806529619305000c4590d10752589a6b2d5b8ddded2cda28e4bcddf68c0223fe079ddeff0b301f74c0af306bb9927d1a38551d79b20f6a4b1951554d8e14d9192086fce0dc76baac40c3990c30fd7c24311ff91cbb41596e33faf71d08bb545d92b430e581f9e8de4c3bd04d339115b14b5d005d20f1c61c571f94839719f86ea7cc554ca80b72f608163187970e8e9b6e84d967ccb7533e55ce1ac22420f203ce6132314ac3d829baea1747ba6e1d4a5ef4c57b69ffc57b73fb3422385bb3acce78629f742d5f0335b20e453d3cf1653fe5563cdb0c32587b08fc49a6d128a4d65935580f079c4d8e2bc2c9600c8b7be718cf023476cfc0d6b7b2952e49e88aa8828a62e6c2628c3b751974065d54154cafd52a29ac8cb25777fee9e49f741b1a16f7871a943fa10ba1d88f5b7097aae1d1a1b7a8537791f4f59ce1ea75f0047379de2088721dcb8d3ea6e28426d40cadac11e1a1ddbe87f845a37cf067f3093bc6a7bb94186f1ffe623e7c79d1f05eddfc574a4634694a819cb9fa020e5580c1aeb51ce6ba5be2c2120c4302a81e3cadaa84138e7f5038912cb2a2acafc4c62f893a54d4bb5a3cc63c6d44ffba5166e9a3ff8f74f793d78b7df230dbcc4e66ecbf1e77bd2500913de86e6b7c3c382ec2ecf6dfeaf7e83c55b4cb4f41448ebaca10066d5b6daaf899515d6e3a1a9c4d3ab61d61e41f5e30342cb0ded01794ae0b6b48454de7b450a964cd3185538c0f452f092cf20c03fd7f81bdaf3d160f397f5d346ee9287a0438616066c13c6dc5a1f0fff7dd9f489e74b0ebbf1c4032ef1f97bb29371779fc86b1090ddd26132702f610767f7fc0eb1d231b28613c945572d70ea5e7a2ea0418ca4cf5d58bd32064c9a395e86e4153dcdc58ca7f9ccff7fbbcfc637a66a929f9b108738d80288ed5de27672b5106753317609b58dcc23ec2aa8a6089482c91fc2a38e2a028d3f6e628a5f6952d2a8e36be5a76ff5418e41a198881885cd5e0125bca26c1f17d99c3ed1c3e68834157b0d16c068474abdffb18399eeb5dedf052873b635ed0e0fd3ea478d225aeabffc6b413828e2d1d6baf6ce86825bd48191b4b736a4cee62f3a3d0e7b2451362284cdd87068d39ff5a88a8ce7e5a511039b08ec7faec2f7b4e1fd59a107a1c80f60c35ab0738eae0441fd7480eff79ecd6ca367a4ccba7bb1a07ee9aefa006d84fb439463856c6b1bba98c59f638e20bfb6136972185b652e105470137517355417b16b330954aa6ee365c50be2927104df4b46cb33b1747b1c99d73a4b6f2f89e1e9593f2e87d849c07b3ffb0d9491d93b3dafae4c12de96febd48b2c3e47d024d6a0a6294a93320ebc8de4390e054d28f0743bd347efb2f5e17163cfb5f1a6577dcc56cd3417713f47780903f8c465046abd156fafa2b058897f2bc71e3b967e1d042ae81223970f8679f84d8e7feb723c34f8133de093070eaffb5c5fb994d3960e7b4f369a554fb2c147a4d745a59f10bb480442c567c2477e87b976438e65ed7cdd083f7be9465f2543f57d24141a476aa3e621d5381bfb3d382d2e5da920037a154b636055c7865034e8d6545782b4826acb8be2d6f7eab3b94b023cdf8b7d1ee6d43795f0d13f3ab5eb60cb778da3dc7d756d030f48df35532d5d71c684fde07388f36e07664984c6aabc30ef7e4f28a27119fba58793172a7f2f99353ab6cf035c2156835b46f97972ce284be8ee23957cb41eb397d86022cca850582a05493fbb6f17e7adb2ddd4de355f1aa0088540e34d5da5461e6fe03554fe3a991cca586d4b71e1730214dfb4104acd92a855e7ca11e5197d372c6f8e7ab80e213096aaf86755c4ad20973084b9359aa72f61343d40b433183ccf00b028199d56717dc1cd78eea462da801d73166333e0ed28df3cd91f7828ead8f868a42823dbce5aec32133f41e888e3a55eea7777c56c76e46139c654f8976d0279fb387da35f3c89f7048b3d5ea0b931149d13758f194419d303b3e40fa7da4a3007e0c284c34ee3b65f4d482e1f274452a64a4890bb782c3f2faf880e55e37466b19580a3b79660f937cbb74e13ed0d62613b9497714df18812733888a34731cae62369c7ffa2532bc65b0ceaf3281e4cf4b89d4dde71fc7bd2b7c8b04b25828bd12efe38369c782861d2f9acfa1d1fb97f7292ed7316ae199b34e1cc478e401efce06ea3324f7e315d43f4d50b1c667e93c8e1ff966c69f1e8194ba51f8467e6755f8c1774862e6854b2f37b9145d2f9748d1d071386ec717029462ee106483baeace250e51711f15f702effa1e32587e88f9b600fc76d2912a6465097844005177f4b0dd3e7c61bfb8e1506badf12d9bfa0d88e5ea840cbbd6c4d84dd2772a8572b78630bf74d584eedf94335eacfc8541bfa09ee6634058b9769436b585573b0506a4b0ad0c390a085760f5e8acb4abb091734262162ecdc0dc3a202cd38109f41c712b55821281e034577c3583391965eb10da37c17c02fd6a4eb2047557bbeba3d9b2d52f9f0e9d91e123512d03fbcc0ac4e61d90d912406598dc4249d4f53b4ad48bd7672cf701e8f27c5c1000f4648c95dc6c8cb325011dacc352de90fcfecf2e748d627d908d0c7fd83f4639d468f00959cb46a7cc5f9f811ea727b27f8ae263ad16cf438e3519d4842c1bb58857b3f8ba6cce222d778ee662c11719f40f6b1ccf6b9bfd57ed75466e7c808f93bb2277b6f082407d02fa751d6ba8f3af35cf6490b2076b9ba62ce2805fa9a890b8b0c668ceb332677c715e41c2d5374f078f6c964db984844cd80f22611b73feb2715d6c2ef31fc57f47d0e7d6103c78338ac7771af196778196c635c34e1d62315d1e056ce2b25dc0213ec510d893a7159e2745c8733770e7705c413659afcc5064bf8135a9229a072e874f5a9", 0x1000, 0x4, &(0x7f00000010c0)={0x2, 0x3}, 0xc) connect$inet(r1, &(0x7f0000001100)={0x2, 0x1}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000001140)={{0x18, 0x0, 0x20, 0xfff}, {0x18, 0x0, 0x2, 0xac1b}, 0x80d, [0x5, 0xffffffff80000001, 0x401, 0x6, 0x2, 0x0, 0x9, 0x790]}, 0x3c) sendmsg(r1, &(0x7f00000034c0)={0x0, 0x0, &(0x7f0000001240)=[{&(0x7f0000001180)}, {&(0x7f00000011c0)="f9829390056822f6473860aba8eec97d74ea4eae7e59c8c99b019e7079b9c4ab3997a8b304c811630ad0f792e6e30090b02f4d364936eedbf17d9ddc9297a6c6b7c741b43b048cd80690d204ab", 0x4d}], 0x2, &(0x7f0000001280)=[{0xd0, 0x1, 0x401, "890b2d8b6cfb38ed903bc2675bc60b20b17bd6d3c59e4a8bcfdc38019c78ddd8a3277912d64648d721d6dd566c62d1db908cbe0f78ba701c68d84b4c305256c9d6eb32ae178247fec1f4348aeb718a8546afae53207e573ab2e1264052fa0177b7d71e88881f6a8ba2882245e5bdb34517db236832481b154acf38980508672352353bd4afe4b624f2453cf477922a0f3fa602d1a84c6a17cc5a7faf47d25a11c250f6aefcece3a6d79325ff0351e53ba6574e503f9883266ca25ff15a09"}, {0x18, 0x1, 0x7, 'h'}, {0x1010, 0xffff, 0x2, "1a3673b1d695ab12d0abb3ef4b3576c42f75378049d272eaa6bbc5757a82be60bfb40a850cf3c839e1f432b558cfbf50a7838343f104df7f605281e6b1a5f1e390dc5d33bed1f27dca2e1f5ea5d22b966a3538a2eea3452658e8c30e0204c80bc99e4028ba62752b95c7564d35c7ac74d9d08c8f6ae182d4a8c37262071546fbd342272c25ffa80288776d3762e2399fad27c8bf84db8c1c88053b113350d0a2ddb3209b75717814ddfa7c285a193a788ee99b6df65c81af46943fe3fe1cc1b67bd5adbd23d9609d74197958db77ece28404de2616c73c9ecbe568fb6667081147939e552f5cda33bfc6d60fcc51003039e6ab4c0d8dd7a04a6acc2a2b61836f5acc86f9c9ea07e882b739d6908f7b2d376af619a406a0d70d6a354f899cb6fc549c3a5566205651a1dfafe5e855a6bd9f247f587e8f86583e491629fd90306bf8964d00b7dc538efdb91a4a81b343625c49a1096c557aa5819340836975c9be7c4d35c9521df17b6f8ed79f0080a2a59e604407df81a32a6799532f53c59ab11fc75ba9a6e14899a367faa84bc59e51295eae2264138fe4c5f0d334428293b57581ed660a0faa68558aa1b4ef0bf4f71bf08966e34d924ef23366dffa35aac7379d6255de13c459fa93c5913ac7f2ade82aec2f04229b54d2ff05eae360bd9b91d7255d7e517a1ec50c3863fddd1fdf2fd01cbdbfbbfe625605ac94c21168db54a118f46823d8a6d9e36fd4914fb4b9aa2e7b6ab0eedd4d25772fcc00a0ce222f08134384bbd3fa57bdb107a99b5f06f2029827380df8e977a1e201cb24fcfe0cf06418dca5fb28b82fa31f671af16b1f714d14021f2a3f820b1378b1d11e5d98cffa779e18684a5134828cb8df3af934b4ce7f9cc407973635045121bee06159a9e551faa8ba841f994fabfe13164134a20a4dae8661a8eb254eab4d3ca82e2e87926cf457905a12e44f79066e19feeaae23db0a4f3502501898a4b8b817bd955c1843c95978281548819ba6a7a98398c32ccd3660e86d1d6df5cca680c2c6ef0f57122fad2423cc403668cd1dff6bc35997a9380a6d0223001d6cb4cd80fc93506b922f37d0dc5cd22d06adfd8af6c5ef0e0f50e9d31f3a18c76df15305308e58eb9f44108c51679ed00a43ed8253260d2f290ac05a9ee0bfb9186fb2ada79a9157c8831240b7b04db1ae52cb5435e4b73c72a6b3454693845acf81ea8a4b37a66b16fe0908adf7bce2a3072cfe55c88fe99f7e3fef75b586840b286fdc8f966f0a349ff216a976e61aeda7c87c8086d90164e08101f9ce35c24c3c2f7f0ed882a3c22a02145f620670d05e909e0577cf90fec26efc11ed5367b8efd02c964b207776f9fbcaa59128b898255b5db51eda64f8c56c84dfc26877d5614058c94bf36dd3af7ffa8bd41716419245d1eb259e32bc25be91ea149f7478eb61d275ecb0c0a1b9e272c28dc5b50d77a8c49cec1cb74fdfc285c20fc3b1273c58c4c2932745ec231443cdb200aa0135e301ee5a7b88f0c1df645e506d89b36b0189142b4b6bad7a84de1faa1923b6f68f91dc77b74f1783827596bc5ce273c0bba6a8d7fcaba5957e591f290259ec1e36a3347ab2101b05dc572e242688e343d64e2d5edbd26d5a513a4633678e2ea78775cf912f96424198dc8d4b59e8e511a4c68870ebf2de09dcaab92872552a662d9a9f802596a5e15441976b757e21a17dee37d572462e162ab94e466fdf209829ca604a1aa0133b019201db9579da5706bcb75e042b5ea080f1a379111376e977828d6b56411b591027e6b123c3647e3a730072b70b2613b519a4ce63197be7045fbd240f8ccaf0eee5c3db266a6dc58f665af8056080a958ea9b0b915f57cfe6dc5c85c0f57c4d0b81603ba8cc5181f8aaf1feb28eb79ee603309f87d556d16b6c4c6ec2f4a3b8e7870120c885d783768b242de34a7e4f535ed268ea638f714ab16c98e50cfb8e699e9437f0704a402466328c6652552b912dbeccf431cbd0c62a753b8d05dc2db5f01a06ec7ffee0542e1060e9f7195581508cdbfc083bb165daab40ad5d98914f223d3d8241d715f079d145eb3c95afea0239534e18864da0d3b7c6be11c56e06a06ed4ca7b088f74b860cf544e400651aa09e7f58221a3d486439060680be0a179bfd93c5d50a568865a0f0f186b1d6d708aec21f322f51d40ebcf03b6ce9510c706f8361b084c139aabde9b8686c6bb9476eb93bf8fc9234485345cfd26ec2d38ac038366c09828af2750f393a4fb4796567852e95e9653e4cf90306eb37630d118d01300c0b8a3e158fc2f64ae862baa14c6d5d6fd8048127841e4322a40d5166e9519129fe8360c4593ddd22f10d1365194e1f1a62e4112c0ae1456143590f07e2b56a79ccc59da55c0a63b7f600bd59b332aa2758d7231a5c8b0017a9cca180de8bd70c8f6570eb1a8ec52f317eb6e4b40976e600db925f384560741710618265fdb315c5d9ccd3192982b6c16a84dd4d663f8228f05444a90669790d8e2dff563d0db93c66a5cf72e823e72e88a5ba2312f66c47d40070780a6b4fac05f05dbff6b42959fe454155d1632ccf94f5e0d76d857b3311674e5c57eafc18758bc700b656e179585daa38a60bb9da6ddd0b1be17fa50381ab51b7e920eedb4232e47793bb66899095356869c5781698fd5a07bea8fe7c51861056889f9559c6bef853b31439b8ce6a20a7da264db822b7022fff471e186c4939205895a1f3a923272fa6132729ed83210733dccf5fa38c18f0501ad780839a64918b54af367e70cf664b90126ec19965e89122e50cefa9d80f74b4de113a7c4a797b4e8e15cb580a53bb0e1af8574ecb159d7ab33d29fc5e51a91a70222871109bf9775582106c254c05661d977be16a5338780ed12286ebbf26b0b8cf9a0159da48c1bd0c10ac7982572067cb5f6124df3bd3c63e5c298592918f19035739b1bd36edba0d399be33d7f1e0e628ea77443a14beb6133162a4668e8712eb1bc96a03f26c9b3f209da9ee1b67a0b8be75c52a97fe2c5b25ad1a686d5dac85d9f5225a3c6aed913096cdd696f2dcfb60c33fa1ef0fc01031e2da19fac00dbed06bd7677ac85109bad873a566b4090935ece485992d5567d1e9aac5e4bfc8c682a7c241e1f04226cc5192a305c2651ce991a2787d63d01f12fcd3cc3ab6816ffe91d843bc3c6f25e46832990aeb361820ed58846ae3f8b3930715872c570ff097349ac6b0ebe0c4c21df13bc22d745cfdddd2b0fb17d664f7a2f67e63cbef4ba864de5534021cb82a365779623401e40852bd89f78032bc2f55072f94d31435daea97a3fafeae6afde9f8345b744f2c03a52db4ffdbf248206d9496d0146fec6d3408aad2a49698f327c57441214d7c4812f8ed426554269ac2ced854e0e5e0c0c5f66cdf91bf8b6000ad86ab02fd90d9ef52398c09633cf03d0ca52d4a23f3704589bd51b19618cda1ed40881155939874f53823186e2fd96c968b9fb6ec24bf516b769486e278951963e67b4c59d219d92e5f99635ad2fb6ccc7c32ec877d7deffa2c72d3003c0e97380410d6436712090f7aa797be9a950768260beb71fbabb2f2e1de891d8be6060176ba9ff5e823a8a7d892a6e619855122f2e93b36ad0246f688faee7fbe70ed06b07f8ab808e207edf08485d11655aa2da3c64447a9a8afe97171d8dce83dd591b811435888218c436e4f2dd14d30e30389dc5d97d63e0c64c52957fdf80b752eeaf8a98b2e0212688f2bbfb6bf07ae19317fce1bed91e5b7840812265fed33e741dfd196dcf30db8b3a843768224b92ac5773b37702bf5c3c1142cdcfdfa2315fd8514730e6ab4809d7b07c4c87b71077cc89afd715c0377e8a4be588fcc825ab2f3406fab9a857c0275c0e10726b082d04428d133c73c336ac986f48a68c942636e0ee8e741bc90ea3b32e4321ee8b033c51d9413d3e9708a42f9a0797209accedb14f5a7e88f388b0e34f1ef7491cbe5368365788fe6ea89c8d5ccb26a17f428b44f57203fa5be73ebcb0d91ba44b9406601f9b69aba4aa92df3aab67f8844388ffd5c6796003453556a8b70ef525dbd0f2133f0bdbc53f45930f1936a211fc6b750ba94b410bc5fdcffbbf49b02f392b6e7f43492e1689d924778e0f55f277c6581b323404f6eae043acf56b4f5637b15f30670c68ab1b3b156ad746b1cee853ac7673a1559a9c29c0674fd6b8fbae612f500e042735f524212a0b7f041e5499d1516458454f0b94df9e5f3519b5baf92d921307190f15b94344b4107d3362dd342b8ab221a75bf742dc2e5c8756f70ae9201582dcb79e19bd24bb1d40c2939451bb02d88c92293a2b1287ae509954c85c839b5f95306cc12f0ad8708d87747318f567e51bd4583ec23a7c71e379427143cccd50f39d13046ec071c28f349ca16a9690bbfaa34f241ec8e40bde7ae4f2400f8081a89e213dd73f67177f0c9175d050956986594e69a3f4a77e58d140801edfdbddbaa99b74e5cbd2ce2a1b2731c6ef0d63c7fd2ec22635ecd8b2303eec0ad2a5cd329c1e086e1220c2b45ad75be6d7c28fd0af800e183a3dd586fa5cae3d29da6477a1ed31a99ff80729979b28f9e2303f3ab028a12f8d2a8660a726518b903a82a3bd9f8cc7458d22638dc3a8028b5143e29449a9f0ab66ffb3299ae680ab2e3a0e5db8aeb512abd08de72f48421a06c0cae68f5e95f9ac622dc88f1d3428c0c30ffb2c652fb40f5fd40bb888cf574d33a75557b8df3f7d3378aa8bc6f02c21ebb84280e09e1ae1090619a0336fd240e92a0240d622a1e2604d9260fe7abbd3cf52f3477ece265004969b68a6419a8e0985315f047cf626b0242d6009bc27d983c82ee5dbb66f1b58fdab5c957590d3c629a1e84825ced78719ce2187416248a918728ffe0cd19dd55d05c92eb1d15c15d077d164b1252125e8803bd96f25d3ae550fe5231d3170eff77355d1b9e6752b604dafbd3d68d9a82662b2f9984d2b5e45b4895d18ad9c8078e86d8e6cbdd43f799eadd339cca0dc78ab4f12e87997c9fefdcf5f04c7f228ce9b8d475d045c83d4aa77890604e954cc2c485ea8501e3df6c01aa0789178a0808252607e987116120b900c037ee919058ef4e61ad25e5632bd1e9b0d835ffa76eb77cfe27aee53830449c3bccc67685ffd14995385552d90c81bfdfaddcf3332e126b2a98d8450618c3d728155c4b09dfb63b539dcfa1349e2027e0f5566a437a8a078ff141ce568106db81632e10ec2302ca05242f1d7634cb64718a78166cbb66f9c2dd22e435c57a6aeb6e0dd6c404208093e425304b3f1a5b8a4184c90328a060c29f48f69f7a3699917b4afc9c1380364a185b42fc50bb285790036f3c34d9489e8a5a0f35b7486af82f5865ec0b7c46851127b06db87a70bf56a8f55275ff735fabb0978797f0bd79942ad79131b49ba713768d435b1ec21190e0c12fc67453230e89f58ee2f613a3da317d947b6d3ee00a92b24c3a198674180a14ca6d93707717c2630fa7c570f466483031411c2086b00b4fca14ba30ee668ace55f8f4566a36a5620042016b1e7a74ffcfbc20e6adb6a40945b8de15d2690a598cc5674330c87009178a1aad1bd8c88ef5ec36fa0a520ffc537f900fbc2f73be71872738c72a33c1bd9a412d8f90b07def92ca4da5801a1813693d664c516f57407a8f849a3cc4bd83602f622becac860cd9283b233f3885798ed8f2ff8330dad751dcd8905855bddc1ad43d854509740b1f4d4d5ec315eb965eb62938120dae35489d68649ad384b7ebcf"}, {0x98, 0xffff, 0x7ff, "ea219190a32a4fc68ecf390e652d911d57f1989f2b62275bf50ed8f6c46e50d777c89e7da2390c1b535309bd4d894b36184c223e25d29f7f5fc1f711936153eb9db6bd7488d419e91692f0cc794899728c4b903cfcd691197ddfdb6c1985ce01ed09f536057c07f5e327d035c8062afeb89f4dc0fb9bb27b13c8f155add435e873ca8650d770"}, {0x1010, 0xffff, 0x800, "ccdc82a6f9be42d0bc711d7c0ccd3f5921db6c83e4ac02fef4e57ec62130d741667ca99d7936f7b6e32269ddf95ca4880f578157ef0196e1b82c640e8e077f6959552d931cfed91ce2fcbf75ccf2a77f46c7fd5b753072180f2b81a74ab111c8a29745e9d1b255c8314c89cb1ec3d2465a0607db6c2f1fb7f434adb485101f1f7c9cdb8c3f3dd0fdd9e89550627d4c45af829b0f679701a494993305f925994170f8f7e38e448861d965316dba42c5a7d8a2cb3478479ef2bf6ca7a81af943a9164ae84c1a06ce85bda66759bca4b8359ddc71fe2c9c066da1ed6561a867c51591e326b499f87433c33162e7144044852db757d5c60945eb8be0b3b9bc7cfa586831cf8009b219cdefe52d08025ce8c70a326651fbf2b3993af3167f7d4eceaa789b506b53a0cce8acab8a870bd90fed13cf8603293e9e3ae6ab9372f4837751a3e820104ddc3791eb0a3c60610e978f2688c9ec05a42512e40c2f80336634d50fd6787b4b08fac0be904599bbb4ef7714f3079d2a4c42da626d11474e7ff3347146b38ee745585ada346c332d13e8111fffccb564911aa88e323e532d7d528acaf48b101b87e44e0257ae1f9c57dcc2798305a519d6e2f1c67438b625a5128b2be90bd2b3ce7934577c523d90a0e3653aa7ee129be0959ebfcb0c94ebdafca9cd3d07d4268792154597b2d3b27fdf8eb40e8560c0b54cc83d817feb324b5990a76bdd2974456907e39c73150ca81ab116dcbaa39af3c8acbebb5f76a175e83358472e3de315709375a70d9b4e7e3bd89fafa0cd724883f4b8e17391b20a92ae3bd4ca22b5a552672b3c5967a8ddf741d8f3bf900dfa446cb3a442848ef92a636ca82ec3ab4874e18301893c4e72c055b17b5a5c274e06efa63c5666c992f555f4be9180d3210225fdcc4a0aa4f307038bf39ea38f7e2710873e42fb3aad7d42674d93e9b33dadfda54da80a45d4fc9851c85001408da0f47983fef8d0ad207e5abf6cd7576f9e133e4f3f5779f8ec6c9132c57702d2866e690530d74db0c0600116342d506bde6f87541c6e11381fac2b684c6f6b272b27ae799dabf84bc15087abf213a54917252e6eee392ef8f3313372a05571133828748a458e0e4f5231fcfe29d4aa6879855225151c1b5aaa8610ca465adae9831181da09b5031494cdbbc6633ac5e77b47251bc988d2f68fbf6592aa902bfb91de47dff615e4a3355f73a774c94326c73351e0ac45e076c13596d3fa2ab55fe1afd49981068b1c1c39f101e6adfdf437b29a31c36140d87f09247ac1bbbf715ce8d0903f3f8e1b44abebac03eb7fc70f131bc39fa40ad23da3cb313a998dd84f920ad4cedb717aaa0c6fca439b093a4d5e84bf1cb9adbf253572615c97239a4901814f978ed66d2c5eb345c1adbd5a2d60a2d5395eea36c1df60cecc98be6b136ca1c5a849eb64c2eaa1b77867f750762e7e5c983903d50e3bd38c510bea873add9a662514df41831e1b3f455324ea4790a5c6c7d62ff2b48dd8ea11c4b53f0738515eb901f6170378c3189e6ce26dfec9a833adbb35e3a248dc412723ef11afb9c8a407fcd42b86372b43bc1fd69402747abaf502befe544c3c2d4a0ebc0bd386efb0574ebbc8aa1a7cc510dd3f25f25656e235cf85c7f4bce892cf58f581e8f0940ec2766cd386bbdeef9d766012d8882529f8e71c855d1d9eab3d11e6c333c2b75e482d9e3535a94cf9f4e6e102bad39393111c4e32d05b87c9276be9102af39ada26e64ca21419f303e230b825bf46cdcb5a3b81de70b85152e8512be46bb49fe5d1730c6778292df3b880d66c68b9b949d0ed1ee8fc14b3f1b8b8f59744f0b27d5568e7245368fa4064a87a889b782ddabe9f0ccbad1551e0b74726ab59b195d69d1586ef52b6a40c17613094ae8e8d6dcdcb3916c42fe010880a940e94ad4245dea607f63329f4ce54cc6d0637dd28b7de35f4c85cbaaacc992e330ebd76ffc0490352102f504a6602f577369125ab05cd73a8664ebae4c21febc7c23673305f9739e31994b0824ccd943f71c80d0b5d97946cfb92ec4d8880c971f2f01f671b3fdc8a52e5d0c412748038aef785a364a428a3606acb7c4624a945c2b18f6c14999c396a6cc15d6d76245f20c3c5255e3c67beccac3994b4bfa2a1140e90d70c0be956c6895b64553e68183bf786783e8adb45490b435a678d465925fe728e88254267c8f46cdff78dc2f343f5c9afce3702280c59c5ca57d78743c48a1cc8c468940c392a615b128d74a2530bfb86cf34884b48cfb28570a4d6cc4400505435b6b930fc0065e659777f5a0a3c130ada7fe27b153207b645da3e54a8e4d1444dccbe7678e777f9ef20be187b9f623cc79678f6079e073b5c2ab8347e6ee2846507c38bacde12d3832f0258c68bdfa6de1bcd1c866270f1a970bda6ef2a91b2125a6bbff332be2f0aa8565e74676bda5c1efddade9e22fe0f21318b0b34e736fbb360f14e7ae7918d2463cf38180871a2e41e632d2754542dc66ca5471157d3e7d4a83a44878a28322b1fb57a9d34bacff4286eb4e32706a266242c4cfdafe4c06c28117bf2573d4e4d6e4813f992069fa4737537247c35066277d21e378fa4d6b583a53d264cc9ac8790ac020b58e82300ea727cf27bb34363b9590d08aae0584240f0c371fca63df07a4335fdba9a2423d4a12c11b4579f126d169ffaee905f426606cf7e2d481aee54c7f02011ab02ecd98a248e3858b1374669722c3438dadc1c6849be421452bd5b4ce30dfc4f513040d94fdbbf225b8dc310ed73cd25858523c350b0573e4676ddc4decd534991474e341caddc8ac839db651bea662b2460700e0a2fe988010498671d30dfed036e5cc640085faab078ec2606ac496809dbc838f7dea9a122c106dd6e551cb56a7b40a4cd30d513a8fb9d12a69a054ffaab7e7a5484a73a7b229ed223d1a11488e910887b476e9d61f89331faa366a7a03bdddee1f982eaac2ac19895e35ceee13d734f5176bb01884f28a5bb93e265f40c57b0fcd857d1f1ac7cf4519381e96b34888afb07cb63338349a042a88b42c0678b9d9699f0abe46105b00b69aabdc7626b735f9548841fa13119520de9d51497f812b485e94be525d99a746db2046d62276437fb43b2b9298a9f4c336132050a603ddab4c2199adae8cd4d017ea7a4680038f658669c1885cb85a8af12a0154fbec71b94a7ccaa865256047e272dc19d5778ac126a45b3b93917d6ffb544f4c6f909a552dbe2d9b3d1b2b2e5522783d6f84e9b67cf5311e068f50800072e0fd63b34d78b60e0bbff5911791175626ef7865d197683b65bacaea9060b089cc8e9da5e0362d8fbc2c5c8cb490214088bbf9f0b05364eafb018d009a9edb743c28a78b8d7db9fed2ca804a342ef4db2591c7b0b9423def93716d8c8f1007841569345047c52451ab1a2cc5d99d4ae2ae733dcc2c112cff60e5b3423e79b0d81724b07a999ac5ff40bb04e3425aaf50dd5ff0a74052f392daf9f7fe7a21f4e0b47ae53ebd634a281a3346cc09d07ce8655daac8d4e8e0b622b07f187c83b92ddea0a6ed0b723a0818b6d4dbba6b95b158ceed9e35554ec5904f1efc48239b6010ade05a036ee26bd030e061c24d34f0675359f48e56575376f9cc4bf26800ad8aca79a48fef2a616caeea446c25c4999765e0a58e2b4152919966575fcdf3d99c2de06908d03ff84bbf414cbdae6f80b0a24af1a67620c8974aeecce77936a1ee454f797e9afd77071b6f63e5ec5a322bf032e45e9acef48e8c9baaa3d473f475dd797d08f3c5e5a1bd6e8fc9a9315012b661cc14cebf0a61344d3c600007c4e66c412bebc44fd7b20cff3c9074389efbee69b581f54ade74434550ac7070fe91a2cb0064c5c002bd92c93d07b2408b940d0384ef3a298d605edd5ae68294a8eede07742273f39f0c431b8fdf172f9593f567dce65ffa7c023bd879fc8908f70ac85018e693fa0d27edd8b6431353d236432433d9c7aa1dfe78eae525086055411d67279fda77e0f12586a11c0a427ae41ade090a0658fbf9b95734df6d4fc5ee8352626ec8a80c0af6bec6af3230dff361a57b3a2f849b33df40beacb8f2aecd2042e556d4244e63d45619eb4cabaeef4dca292ffb903e850d9acff3f66f3b3f8fa3705d0498caa4842da33bcb2a9ad3fe435b04712f3b907ca7fef07a32fddea05c51f2424e6b26cdb0f1dc81508080e06d018f40af3ad94f1d99db7be874c79379e7234bf41da9048d797f915ba68069638442a2b563841b1f585d1f3655f4d85d4b4a138bc4978d14a6f83175331c2caa33955f635474cf8559f99fef36ca547ff177bc4f4b37071f1ac49be9d656fb7f906bda26c4f71fec52e83804084d1b71d19723efb4413544e4c5a1e0c5b2fbd63c1080909a91703e0324d528212b9b07d97b341e61b2ce8511a0752ea894dc2187c7ad9e384b29f2f6fa3a92517de3cba8da1c9b64cc2441030be1a96a021724c13bae27ab4820104871ebea367958f25a185a5d0cdd6f5206e5c88ff6a11035319b9e672a540adb7d613fa4c6c8c4675c2b44697aead1b955ad500ae3a029a202c8131ae5b6158aa86b03334ec5c059dbac7cb7b64648b3037625ae0464fa77c871e24082aa44bf315de385d17409d66c7808985710e2aad9018e6f491c6694620a091dfd08d4b984b6f0066baf6d4885f7e537156173fc25ce322eeb25240a01f6c29ac38e7c57cb9b459a8b8921fbe4662becd467c05cf40528c3a80550a0611bb0a140132e802b775a4adfa3ca7008a0042f9cedbcf01d1a546acc269367ee3965b0109d8b38719aa96c3960e4e5081bb1aac62623d0361a4e1cd8a492179560743a89dda709661b6c36fa77694eb4aba39f28c0ded12c52c466de415761fc60614646b634a42174358e7e89f38293fa43aa722112d17aafa20f98386e3f917bafdf9d5a2b90660ea00ec813f30ef8d6fc617eba0c2f75e516b2228c9ff989c74cbb4cc3e108b6f9e560dd94187ad4dd1abce506c7e7fafc888e69dfc764eadda73428d3c8e19b53348c4df968b886b4587444bab9d696061770874c1c6ec7d6a71000647f0dd7a1a6a6f67e9f0b2d5dfad043d80bf5d75ce6ec2ae4eca64e872b9f70ef7718aa033b8eb870629bea74978538dd27c5886cec9d56fc5dfe15681368a45c6306f9ad098b25109694dfaa88a0e717bca60d1d848fb324e08540e23286a1e60276c87e1e5669f42673aeb950388bcf129bdf17fc31f9e64da55f453c4e3098fed1f5f17ae592694930dd307ec2f9154b46549692de134abb7b4a31987bf59c2419cbb541f38d7bf40709be1714abb19b2e9c47a80a00ef38b43aa70ea7b9aeca54a161df4d3b8b7eea01e4244998bc15f7fe7f89ec01fdc94a1673443510ffd245592aa14f472e3713802f47221f0a8d1e9efb5e282c679b6b80a9cf4e2a5a4552419949564657a5e81b448e6d6649177283fd4fbb1be0e6678d0f9e7d8a88873d53cae2b86024bb492e471f82a0638a501a2872849b1f04d4a5e392948e1d86bc8c7863484cc434e3f5fa9f28ca185898c53bdbe4b0591a988b92455c2f637f783142b80008e520c4eb7cdf16ee6232f68bf131b66bba94878f6f6a904baa5f4e032962dbe5b46656556364d92bed991bec4a5c371c25d1376a32e09f60845dbce0fe02cc4ef83fc3970bec5e92297c6a2409c22aa82f9399778de8a0e242cb014a088e92817a2dfd6fee362768887fe6a765c8bd8e82ed7b5a633a7affcd50476c33fdf865f5806d345a1db66"}, {0xa0, 0x0, 0xfda, "f3ffed47c4aaae32d3f0a263c1f7694428d1b3df82679cb47585b6be2e6412faf57ffcb214751de7c695e2d4f246bcb4497bc737452607239dc494c882789a626d58b4856694525b34ea4b08e03c78b890e67d75f47e41cc2a3e8fa945922fcbaad0a9f9d4926203a7be2c2535f5447f6767289243b5956c5182ed2e4e58b6f5c170c4ff6658add09b"}], 0x2240}, 0x2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000003500)) kevent(r1, &(0x7f0000003540)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x600fffff, 0x0, 0x5}, {{r1}, 0xfffffffffffffff8, 0x11, 0x2, 0x0, 0x401}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80000002, 0x100000001, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x2, 0x20000000, 0x5, 0x1f}, {{r1}, 0xfffffffffffffff8, 0x0, 0x20000001, 0x1b8, 0x80}, {{r0}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x60, 0x3}, {{r0}, 0xfffffffffffffffe, 0x8, 0xc00fffff, 0x9, 0x77e1}], 0xb7d, &(0x7f0000003640)=[{{r0}, 0xffffffffffffffff, 0x4, 0x40000002, 0x4, 0xffff}, {{r0}, 0xfffffffffffffffd, 0x41, 0x20, 0x9e3, 0xfffffffffffffff9}, {{r1}, 0x0, 0x11, 0x1, 0x5, 0x9a}], 0x9, &(0x7f00000036c0)={0x1, 0x2}) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000003700)) r3 = getgid() r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000003740)={0x0, 0x0, 0x0}, &(0x7f0000003780)=0xc) r6 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000037c0)={0x0, 0x0, 0x0}, &(0x7f0000003800)=0xc) getgroups(0x1, &(0x7f0000003840)=[0x0]) r9 = getegid() getgroups(0x4, &(0x7f0000003880)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x6, &(0x7f00000038c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000003900)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0xa, &(0x7f0000003940)=[r3, r4, r5, r6, r7, r8, r9, r10, r11, r12]) setgroups(0x1, &(0x7f0000003980)=[r14]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000039c0), 0xc) geteuid() readv(r1, &(0x7f0000003c00)=[{&(0x7f0000003a00)=""/254, 0xfe}, {&(0x7f0000003b00)=""/23, 0x17}, {&(0x7f0000003b40)=""/89, 0x59}, {&(0x7f0000003bc0)=""/9, 0x9}], 0x4) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000003c40)=0x8, 0x4) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000003c80)=0x1) setregid(r13, r15) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000003cc0)=0x2) chdir(&(0x7f0000003d00)='./file0\x00') 17:04:20 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/218, 0xda) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 17:04:20 executing program 1: r0 = syz_open_pts() bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x2800) ioctl$TIOCNOTTY(r0, 0x20007471) 17:04:20 executing program 1: syz_open_pts() syz_open_pts() r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x0, 0xfffffffffffffff8, 0x20, 0x40000001}) fsync(r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x9) 17:04:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$unix(0x1, 0x2, 0x0) dup2(r0, r1) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r2, &(0x7f0000000000), 0x10000000000000c4) write(r3, 0x0, 0x0) 17:04:20 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() link(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x7) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() 17:04:20 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0xfff, 0x0, 0x281) r1 = open(&(0x7f00000000c0)='./file0/file0\x00', 0xea0, 0x28) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x2) shutdown(r1, 0x2) r2 = kqueue() socket(0x20, 0x4001, 0x1) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000180)="f21011a0e640cb51a4be5c179e64a5b958acfe6f087fd4ada6c8be1fd183c8c2ac3862b404692820241708998b54a7ec9e709cac9800490834268080ccea7d22ad5e1227374669ceb0cfbbf36f75ebe48616b5a55af876bee72ecc87f793e4e86e8c1567bbfb79484733354df8f5ee1a75560e496559387fcb2a4dfeecdb0f3db3c8e5d314d4e38f407ab70afe9a6a78005ff7fbad9a81df7d2d812d09424ec9ddb81021f42717b854062e0108aa9e0969c4fccbbb6431bcecf73f0748179b5cacc3f4b6c86228e416d92d17ed06ede2b31e0676d54f2aa24373e49df26d77e06b962aade64ee90f31287b23cd5c0892bd30078a6e23", 0xf6}, {&(0x7f0000000280)="fdecb0fcb3507ccd024bfff9719cdbe851be393686f9f25e980b64a757cdcc8d579c4773c936cc221f618e3b3db4cd4d1a3b58c979bc9fa8fceecee6e42dbc1ae61f170bbf4408fa446c104a3dd0d19da3f19328bb9edd07a1d234a097181ccad634ea53794f95", 0x67}, {&(0x7f0000000300)="1ecc0a60f9ddb63b2da224d9157c229b774ad190b02f0ba35aa84a0dd211fc42f84ae51df3e7ebb21ea471b3a885e47bffc435034171182af926905289199b599205c45331384dbb02b589f7d86496690f5a15587d63c797e9a4271adeb58f48b384a88c0dbf517b53dc5f5fcdbd865370541c87f89712cefa98c5903c79e432741729de830980a8da87370185396fefd2c7e58066c5de30e098c7a67c44decfe07524f1f32db6c37f144ed1", 0xac}, {&(0x7f00000003c0)="5af55efa9928d84f73bc51898c2343262a85afe451c3ff72c2eff3bf61147f6ac6edfd24258ccbbf6cff5c569cc60152e1fb171621e31c411994db917657f452d94976c0e08ec42b53cf78f5b290ed1941b8746be9bdda27edd34ef932a741cf6ab49ea0b707c19cd60db16be6864ddfd69fe173f1b5c737a52fae5036ab42ada9dbf893ee5219686b7e0821936107980cb3462d03b3112c0c9a6e1175d8a0cf40b38b7c823a5f05d5b3969a7166647afe240ad45e9fb199148fde92428f35c3d9ad0cbc2858380d50682fec9c1295a259684538abc8724e1ccd95023e919c71e0e00f98085bb08aaeb11cd600de3e4a90e3fade9dd56df4e0398a36d1104140a98b44a6e1ddeb6dbd0b96afab7e3c284b225887dfaf01056760c23e6c40424a9dffd5d9879536e410b55c6a9fcdaaa918ad3ce73356b447e2395b64e85af608dd4f1f04d489e009f115482b0e44594052d3ba139cc9df8265895671e81129f97de91042387615766e609c84c655c6a35da5f2526d0521fdf59f866d0b8f833baebc840e300c9ce74eb0eef35831f0afbef318c9658cf50bfb943aa6fe9b02d9cdad4a5f4ace8a45165f13bda646d44ced0cbdec7560f09b3277d770afee8800f148f59b848daa55f3bcd9ec65538b77bb23932ab00f43ea2bf5d9e29522f710a11d9d487a1ce09c48425ee78c572cf504e5a462ca41a96c8d633b14ae6575a759ebf9525c019c04de8461a41586a089f32d34d1b4a02f66c09a6bf67d68048f99a03ee07f76c1d0ffff26537be62574beb429b35d9015debf97ed5df0d93d9a7cdf92bd4ef935e5277b0102e12c38c6e8527310f8023fa38805641aa442d9b335b0ce543b7418533eb713e3952b37537f2cce620538e9d7666220fe9946bf8d915bca17de39c58dfc51f523330ce26437c5d2a5f24c4db57c2a42654a4d83c9f835b4f95729b748db748aed37ecb444924219331c24f5771964594665e8163e018cad75f336fcc6a9e3e3bef6fdcd5e9fd3bce6514cc45084a20d1098a7013453b4b6817cc978ae6933166d439cbb04c3e84ba0fc8c48ec36b654d3c02d276da98f61279c29477e2023fdad7a13e073cb64bf57f20d9bb193bc17a3344a4a793700ea5c29ecad80cfef860809120b5ef7ded9e9a8f1c5dd9e950265e418570555cd4d320f0e1bc390dc6eee3c2e24cd7e76bd3092bbed151eb2b2d213226ce2512df954eee370fcaf1fb51098e06b24d68d38ad033d797fb401f68024d875d453550655f73c1df98dc2ccc0cc43efd73bce43fe6e9381a7c658b6de7e2a15bfb357caa72ed2553fcac55550a9a48dd69db34850c237ac1dd232e672fe60e6312ea28452aa319b64d8b6e9209b2c8c74e4f3de1a7b1434f1652f51ee4e79397b1b24e1ecf2ed341200729665418857c0286c7e1c0d72d57442a3da1508467588b20e47956f86d25f4c4a74fb1a9479147a677bd6878dc579f6f893ad9b0213d2bcc10044e49c628f6e6ca97df7c0c2059cca2b9b6c6dd7d875a8d21b2a0123ad7c95275306888e0d20fc7c8ebc110e5bebf92f1774b87ba827ccf01c53b1d57db877c91a312fc0cb9a7f57c859b3ac601085feadf51e4a30971a1532799d7004c5146db724c40d797fdb5471664a4c33887c0863e60c1adc917a20bc9909de6cb7cd8c91f7a478a823c85b970bb6f1fe122768c3aa6e76de452fdffa938257c3866b0783c5db8aebd4e5167c9e35b4655dfc048a8a930901c6f8b483665bba1ed0af0bbd5440a131425b5385fb31dd7141eec9d33940a2b13c43d7e1b3c55250f5dc65d545c5bab1e8cd901202bc8a08cacb4264ba64feebc4a690dae331d37ba127dd6f0d83546e5dd9b689ab6961b3a578a75191a8ede6317b7d4125f8f515ba534ca865e41b400c8c1516b8e506e795c73623df4f75c5c474d03cbbe37eb8eb4c20cb41bb379bcb25796a303425a1e278cebb27cce15488b2228b12a42ce461fbe22799a29e19201d231f4584fc68e39efe15a9e9a2ab0e8140398abe50a100d5ae187201d0abb9ff695deabdd75ce375fd1f4de4ba975bd69a6eba7899432b0b7c56a71a6b25fdfa3f78dafea72e50be190bc13f5b3fecca663a54130a07ba6351fcc6a88d97c493b880c65533f5ec14ad7a51d5e8688af93ad1af10f091c80c95f8a68e7f6d7692948085409bf0033d2d280df2e38de3cf3f8f73e8eeb8ab4e1dec9555c8d6a1adc62c0670a6b86e804258834275ba9eafc80503e4e57cd787649a3fc5bbee59c8e1beca7cb91d82386f5a1a3a595ee4e6a11d5c2e6db8f6dd5da5aab2aec20f386febd135f8f81f6723a75906352d935ed3146d4406e162e3bcb258895b4fc1312f1a4bd5a9c9af8c964e94707a13c2f3394d20693278fd0af2059e37f7c2a88b0ffc4a98193b9b30ed22d0eda9f877a91bbc0fc03b8fd3ac8f2f4e0daf5416b39ef42166d9aac929b87174f14b0240122db8164b026c42be763dd0ceb9da1a413ccc85a1479383c3c73809e1841e12e44f528aa5c2eac378a5a41eca7e0c30e5904588a00f03b830cf40661c6dc49c568c2703dc04225c0bc1f20498ddb873f94bddc4274e4bb5b0d8a8809f578ecf55302c88c08e77677a3e96992473b815f234c336e156266aa15b9ddbe176f83131a994841cccaefae70eb520d5eb422b75f9a3dae736388438411709a89d7269a012531da4b0991ffcd6312bad7592074ae87e7ecff7ab5a09354d5b45708dcb3e73541241eb641dfc34fb32b0b187a0d709f2332651c740332ed25414fcbb3778c8cbe0c9510488bcfb2edd0889751df1144cf134611e08a268b6fb2f613806393fb0984e4a3aa6ab515214130b6c206332733c12b3e60b41d41f27727ac75b5a7bc78ad542486932dc3a39d98d3d1d7b413a0f6101a55fc097f389d861d9e2cb544abd22e43a0e3587765ad1426abfdbce6726ab0b54e1751782325fd7c983d9349ff1cf2f09af07ac9f500d361b2188d6f782bcb57a8b14f48f6b828dfdb14fc4e3d427721e320099012c5a4eed8ac6b12ed51f0dd0ec28101ba70462cf116b046c8cc8a0e186a225d76dd27e3e1f2fcd18c3c35c1f1a61555973a0671441d04feb63634bcf33bea474131633c955acfc3ed0cc5e6d9c8c574f368c0f956e41f56520a1df47a49dd9d88402d70bf3a6649900d9c1706cab64553413361dd3f0058290f716c301c454c13f577f226935538b864218fac73cf9e6c38e27cd5f5ab152dd6e8bb0f0fd4773571e3523536b57c660a410de785654ad28e2d104e7393850fa4bf1d452eff0e600392d788d80bf76b196ccad64c7a6fc68a6d3837ded94e5b229184d1358b3e751eb39f10bc0a5b9403862b3cd773fb580d52c480071da609c44a678f330b91359e98ebde341954c84e42a2b4f0240001e991feb4317edb50bd94269dcad1b14b484bdd5c85c49c994da1455915f4aa576c4614e94505c55d9513ac49958f8ef7ee7587d06769486ccb98ab6718e5c7f558a0f65faff40815b9d7b5955aa41782421ce3b0a67e5d04c57d9637fe6b5e380217440ac06f9813eb173e16d42dd8f02aaa53e67bb6e845188a370cd3612b006b0e44a60dd8a66cc71a635f6fc382c977416c7a5684ce5792e36cbe41fcf9b8753d96c9c1b36388fb1a9999a748432b5b157eff6fc8529855c69f976bba5ec16627133b2cc3158c4fcd17258b519bb0f7413f3e7af60d0f8660f238fe777da5accb3954b8687308f8380cce5a9b1788e0d1349c442aceac19eea06398b2342ecbbc37188378c526e681e3860d7799bd16104dec6117f1460162e23def3304d738b4e40aefdfb3a98c3e4c45c3eff9bb3ade083d66b48de118fccc5d98ee763720ce409ccca5968ad3fd8bdb60b8f89daa477992bac2d16a0686e678165c6e97c86f1dfa60ed47199ec386005a5bd23b5ff60946f791ebd459bd08d43c39c503069bee70eb7a7d1e79d57d62f72ab26c73a793af65d1b5b322ade43c14d4b6eb8a60984099ace6d865875db69bdf7549d5e5fcd1300b5371151221545fec9b945ebcf2bdffb7e15219b1f6abecb7ce5439585db690557b79bddf698af519cdc4a3741724e98013d3f83160021d65bcef98fef0601a24ce8d4a061f9223a56da5b6012fb82fc93a735b3733cf52a71247c193350f148ad3ee93b1683ff07d3e242a5e481cb5af7323d7864417b92db8138ad7d590054b73c72fb76b13c9bf37f71dff5e1f5b0cce522b808bff692a1414d00c9c74b6117de4cd86a27bff70bad23f98fbab1196139f0e3d14b159d797b6d395cb93cf0d8684cad42cac0504a33e7174df5e5cbcff80e7f5f69e53bb21a3789e6c55da23d748b7153c9648bf101b0d69f733937de76f9ad8433ee03c56f9086e214ecee6a1bc460bbf5c11ea17876129e0bd30d82f3e885328f57228ecb63eb2936e74e7fd09ec40beda1d07b839528dfe6b8f46c23284112ec94e87d335060fee6db9a7e7a6b764efb1ff172e222d2fc8c2237dbdc997d39fb6da76c0b8cb34f08f7082518039eace9f79b168787ed4de51c22a1723abaae6e3919c2e3565599cb302c2bef984c9cf429f36d354deb43c9e0888446bff3c85c5aed13828d8429ba23a19a8e830dbf414a1ad58efc117152ffd8b486476b11cbfe3993dd0e27d856cc302dc24f1e06b03e45eaed06bc7a0ab7372a712c30729e08bfebfee0c89a23602eaae087da4538f8cd9f24261c93b390b70bebb3632e0ad4f415cca52770cb20674e7fde67150599b5ec42f681668923c0600408fdc1c09a7e415777d6a70e85f2cac78fb9137652f372be3522d338ee8e20676df69b3a5f4df643bd0f63d643d44f9f4d0785d43adf5635da5ae40781a90704d3e151b7b917451041819f0f8cd76fec2dbb937efa3760b2f75bdf2f04761e46b423096ab574805a1c0cc8b7eb74da3c4f31525dbfd5f50c1a98c7e764316a6b72af4dbdcb84c266c53df1446c2c7059e620edeb96b1c86fe3a07fabb6b748d041f649b56cbc3f51a72f62639bac179dc15def10d3d21bd682f3a9a4b1c3636a3ab36082421ac7229b84157b5e6e749d6ca3e2ae39fc3f5cddd6a990d42d14cd998f9a3bcb9a0eed25f0e4df15a89658c31e8bee02dfa239c534e121e482a03e63afb22ba212305a7c523ba279fb29adb14ac78111e5b2296ec5cc8dda54ead846ee22f9b2050eaa471ce831da2c03abd8c1bf00c6514ea7195d829d0e224a484dd23b73d8ff4fe7bcbc6ed0f6ecc4cb658ed713d65a8fbb22e08c731c0ecb5872604beaa08802c49e2191c67d8446bc0bbf10ab3b31f71683fcf281ab5797037e621ee6453d08466d187fa381e2acd5e2c0aa6cae3d67e439c1c9147c47080ad71f1c5a9202bc542232a877b4dccf4c6fede041508243c63ff5147e863c1e515870cb282a96b5722b1cbfd9d0ddb2fbb7d6a88a76af4f150ede4df503e3b5339134ff3c9c4d7ecce10690cd316fbb97da58d1e556a1280afe9743e3b7ca2eddc4d4ea8a2795bdb1619e8bae521244f05d6960f1718d003616f65df3daa36c55de24e8d041fce393f209e82cbb843472b38c271bc6512a35c7dacf79e9e617b60f07cb93f4dc1df3ce8928a3055ca229b063d8d428c54246692245919157f0cdc9264f719217b10792caef1165e6d65a1185d69ede134638e7715980559debb4b2a6fa70f83274b425e7d23655faf7e50b033658c69c73e2a15120004c89e77fb734786383f44da965d9d056ebeb3436c56a9e1791f3b5b4af0162adedd2238470785896", 0x1000}, {&(0x7f00000013c0)="60d207acfff361786d83aace8bfd20a2cf0af303230b3a4925ab0494730f381614520022b922743d9b547e1f95ed64bd616c61b247847a3ffc8e240d3da195f3d03960fbde8fce68f03bb3e5bd5c426b40a40a423c71b57d7ea3beeca20c38b09bbb2c71bc614e40d9f9c0d222cc8059c1699b99bd5acf52ce014ec7f3b5d43e5026abb9e5217f3edbd59af5cd739715e328b0ab0d25a59a05d9628e7be75820be99a5c5be8dba04a21791a7605744411fcc5e57c9664fbf1c49347f88a4edbe8e54cfa234ac5849c47571a7c1c146d98d11a884e059a04344b746770f", 0xdd}], 0x5, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x0, 0x9}, 0xc) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x140) fchmodat(r3, &(0x7f0000000080)='./file0\x00', 0x1c1, 0x4) shutdown(r0, 0x0) 17:04:21 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) 17:04:21 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) setsockopt(r0, 0x6, 0xa4, &(0x7f0000000080)="4070070657a8b57ebbbd3b73bdbfb21e97a21f0a994c094efdbe838f4c7c29154dc50fafbdd9f98f3fc61cedc699c6caa866d31ecd666047fa25f91cd2ee1a5c3c39eda1ed2201e70ae5ed87b5e44f18a6c363d07d44ff9030a25530733c68d0813a86f5ee5d66db437d99b62f78ac12e78ebc29e7191338455d17bbee73bba8da4eb6f2801bb1bc376ec16d3bddcc78a5a9b54e39e28fc74475c97bf74bad6feaa786b068dff3b0b5fe1d5c38b01cbec6caffa77ac1001c6b0d2a21ec7319f12446b6d0a9ad037ac1", 0xc9) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82020100a09f797e959d69cdd3b13b007f1de734bac85bf081840adc4cc3efd39a4d1152901dcd2a9100023f0000000000000083b55f4c3df6ad3cdbca09b0738fc2c3c97d23a50c7b9127b42875d618501568017c3c891e40119b9f0db218197182c3d0926209980582fee453d79f43c9e77790f275c77fef5e64caf15b34dc7228841299aea1b40000"], 0x1) socket(0x3e, 0x5, 0x0) 17:04:21 executing program 1: r0 = kqueue() pipe(&(0x7f0000000000)) kevent(r0, &(0x7f00000002c0)=[{{}, 0xfffffffffffffff9, 0x49, 0x0, 0xfffffffffffff0de}], 0x6, 0x0, 0x0, 0x0) 17:04:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) shutdown(r1, 0x0) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 17:04:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 17:04:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) listen(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 17:04:21 executing program 0: r0 = socket$inet6(0x18, 0x80001, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000012c0), 0x10) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x6e, 0x8}, {0x18, 0x3, 0x20, 0x10001}, 0x7ff, [0x5, 0x101, 0x1, 0xe95c, 0x20, 0x7fffffff, 0x1, 0x9]}, 0x3c) 17:04:21 executing program 1: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = getppid() wait4(r0, &(0x7f0000000000), 0x8, 0x0) 17:04:22 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000200)=[{0x3, 0x7ff, 0x1800}, {0x2, 0x3, 0x1000}, {0x4, 0x7f, 0x800}, {0x4, 0x32, 0x800}], 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r0, 0x6, r2) flock(r0, 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000280)) socketpair(0x10, 0x5, 0xfffffffffffffffc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x3, 0x5, 0xfffffffffffffff9}, 0xc) connect$inet6(r4, &(0x7f0000000100)={0x18, 0x0, 0x3, 0x7}, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r5 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x2000100000000, r5}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000002c0)=""/92) fcntl$lock(r0, 0xf, &(0x7f0000000240)={0x3, 0x2, 0x3, 0xa1be, r5}) 17:04:22 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getpeername(r2, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000300)=0x8) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x6) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w?') kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000140)) shmget$private(0x0, 0x2000, 0x42, &(0x7f0000ffe000/0x2000)=nil) r6 = shmget(0x1, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r6, 0x0) shmctl$IPC_RMID(r6, 0x0) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) 17:04:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt(r0, 0x2, 0x7, &(0x7f0000000080)=""/251, &(0x7f0000000000)=0xfb) setsockopt(r0, 0x1000000000027, 0x40, &(0x7f0000000040)="4b74954c", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 17:04:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) r1 = syz_open_pts() close(r0) r2 = dup(r1) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0xf4, 0x4) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 17:04:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x4, 0x9, 0x3, 0x9, 0x1, 0x2, 0x80, 0x100000001}, &(0x7f0000000080)={0x3, 0x0, 0x101, 0x4, 0x7, 0xfffffffffffffff9, 0x2, 0x3}, &(0x7f00000000c0)={0x0, 0x100000001, 0x800, 0x20, 0x1b46, 0x5, 0x0, 0x9}, &(0x7f0000000100)={0x1, 0x4}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 17:04:22 executing program 1: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x80) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = socket(0x2, 0x1, 0x7) connect$unix(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="dff72d98000000653000"], 0xa) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = socket(0x6, 0x0, 0x9) connect(r5, &(0x7f0000000380)=@un=@file={0x0, './file0\x00'}, 0xa) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) fchown(r6, r3, r4) semop(r0, &(0x7f00000003c0)=[{0x1, 0x3, 0x1800}, {0x3, 0x8001, 0x1000}, {0x3, 0xed, 0x1000}], 0x3) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xfffffde0) setsockopt(r5, 0xffffffffffffffea, 0x1, &(0x7f0000000440)="30fcde524e6f6ffa06fa57b03ce90861098ae30fed37c85f5eb9f537fe208228a672ff893461448059886aa54d5f68e1f6c2c63946d8372743061b2e9d462e3a714ed2e2931ba46a", 0x48) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000340)=0x6) r8 = getgid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r1, r4, r7, r8, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) 17:04:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETALL(0x0, 0x0, 0x9, 0x0) r2 = dup2(r0, r0) ioctl$TIOCNOTTY(r2, 0x20007471) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000540)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x0) 17:04:22 executing program 0: open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0x3) 17:04:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000240), 0x4) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 17:04:22 executing program 1: execve(0x0, &(0x7f0000000200), 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f00002e4000/0x3000)=nil, 0x3000, 0x1000000007) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000200)={0x4, 0xb2a}) r2 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/62}, &(0x7f0000000100)=0x40) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000001c0)) mmap(&(0x7f00006f5000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 17:04:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x40, 0x2, 0x1, "5d523b97cb3d65586edaa6dd5af4eaf82cdbdf72", 0x2, 0x4}) socket$inet6(0x18, 0x7, 0x3bfb) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 17:04:22 executing program 1: r0 = semget(0x2, 0x7, 0x203) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x5, 0x52, 0x9, 0xfffffffffffffffc, 0x1f, 0x2, 0x2]) r1 = syz_open_pts() syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r1, &(0x7f0000000180)="7170e8ee4590355749fa9f45345461d09a1c296e8c7f9b8fa81ecbf53e97fed2ebdb21adb5a7486963951c1cf06cc5f68e5edff061e26256bbd2f911998442db11dac32ceba6e18e8e6dc6fd9607fe08e2d24d5e12ae8f3b29827434e9c3a31b0fd88f6657984ae2f4c3a5dc842e522d31061e48ae5fa8aea1b21d22334eb91dfe8a2294a498821f03e3fa3e4cc2d064444022d5d20df35ac60e0fe2b63740745ede819edbe578ecbead0dd2acddeac9bfd7945bc58b0f15351998d7dbddb9358dbcad03c51640cefd47f9e5e67dae632078665030323ad4a9593439043c795d6569e713568a4e05f7b6b4ec7f5317734b8d1a69dd6e1f8077542e52fa340ba63912c924491fbc7e5d03d6dd36b594e7ab1f188f8bdddeada24db689a30c0834e829243ecc2bacc77cfbe0b2363bcc09d2b1fd32117797aba09a0ecb00d0061873b1adf223e84341239521b15063e9c2186dfc37fd7a2bc63be93530cc4d2144886eebd96f903c9356cc20b9580730c495c831239ac1eed21a5c6e8dc367655c506db422444acc5e425b9098656ae6c0bdca67df96c44e0dcad743419a5a149678a727421daf3d252fbd37b6ac5a9b3800ddc27377620c45123f7f859f3503eda69ff252515fa2145422fbf4ae31b7e33bdd2ac8fae637a0869990098caee5be2594083b72c7fe9e74b7f3df2469930e487612d92a9f071bf06f94d5a70cd91c4d", 0x201) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x401) 17:04:22 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="820200ffffffffff1dff288dde76150a000000010400000000000000004b158e7f49bf35bf6c1e428a19e018f2c1e0b9ac90e162f9ef5f3e41389fae0fb652edb42c80159e41a1c62eba6ebd5a000cf752c7f61a847577c47a207b6a17f2ceda54062a3c2a845450a9732530f68d88ca41dabad448fa7aedaa41b2183c1a1056b644ebd3484d115acc53817ff04cb3ec5381eaa70a649de861a30cc6d21f7a738d9921716b"], 0x1) unlink(&(0x7f0000000000)='./file0\x00') setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x5, 0xcb}, 0x10) 17:04:22 executing program 1: r0 = socket(0x2000000018, 0x4c001, 0x12ab6269) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="96ba17dd72a91f0000000012e9882bf26bba5f05297e00000000000000000000", 0x20) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000001c0)=0x3) read(r0, &(0x7f0000000140)=""/100, 0x64) setsockopt(r0, 0x2, 0x4, &(0x7f0000000040)="9d48e2adff574e5248883ab7d011ebeeca23be6cbb378e55d483ada4578112e62329aa227a266713c72207650509ea0fccfd66646ac75411e40a4b5ba9679d0b292246d4f0a11bf4cdb785f24053f398c9a068d2d405f57bdf25ed8d6ba0636eef3be0ee30d3c3f6d2ad74c8d0948675f5f4ee38923c1bad1a44403f6cd1c06e003df4e5b64f47f5e90542d0326bd6c774", 0x91) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x2}, {0x18, 0x1, 0xff, 0x8}, 0x3, [0x8000, 0x40, 0x2, 0x5, 0x800, 0x8, 0xc6a, 0x101]}, 0x3c) 17:04:23 executing program 0: readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=""/25, 0x19) unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='x\x00') getpgrp() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) openat(r0, &(0x7f0000000300)='./file0\x00', 0xa0, 0x1a) getgroups(0x1, &(0x7f00000002c0)=[0x0]) fchownat(r0, &(0x7f0000000240)='./file0\x00', r1, r2, 0x6) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000180)='./file0\x00') 17:04:23 executing program 1: r0 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b187f46cf70893c1290451b9ecf34cfa59b5257c9439e3a84add98b155820889", 0x20) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 17:04:23 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x9) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0xf1, 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) 17:04:23 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) symlinkat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 17:04:23 executing program 0: r0 = syz_open_pts() r1 = dup(r0) recvfrom$inet6(r1, &(0x7f0000000040)=""/37, 0x25, 0x41, &(0x7f00000000c0)={0x18, 0x1, 0x100000000, 0x40}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x1000, 0x10001}, {0x18, 0x3, 0x5, 0x2}, 0x9, [0x7, 0x2, 0x800, 0x10000, 0x4a6, 0x1, 0x3]}, 0x3c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 17:04:23 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) r1 = getpid() kqueue() getpgid(r1) 17:04:23 executing program 0: r0 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r0, &(0x7f0000000000)={0x0, "f0c295498051d28e66f1e74405cdc935035758ec820c1a3de2dfea189da7bc730a659d3c27a163bffff0d815744dddea11c6e87937db2a4c2d8c11b90e54d87553a505b3e999d7fb6ac7653cbbed591fade80727dc4c0ea60186edc001e3f9dcfc61f7984cee77ed2e5131c854c37bc575a1d32214ff83d2b14e588841de"}, 0x86, 0x800) 17:04:23 executing program 0: r0 = kqueue() pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r4, r6, 0x2) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r0) r7 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x7, r4, r6, r4, r5, 0x40, 0x3}, 0x7fffffff, 0x8001, r3, r3, 0x1, 0x1, 0xfffffffffffffffc}) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 17:04:23 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 17:04:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 17:04:24 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14}, @cred={0x20}], 0x30}, 0x0) unlink(&(0x7f0000000000)='./file0\x00') utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x0) 17:04:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x10000000002, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r2, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)=""/196, 0xc4}, {&(0x7f0000000100)=""/118, 0x76}, {&(0x7f0000000300)=""/207, 0xcf}, {&(0x7f0000000400)=""/144, 0x90}, {&(0x7f00000004c0)=""/200, 0xc8}], 0x5) r3 = semget(0x3, 0x1, 0x10) semctl$SETVAL(r3, 0x1336ffbe0e6cbc2e, 0x8, &(0x7f00000006c0)=0x4) accept(r1, &(0x7f0000000640)=@un=@abs, &(0x7f0000000680)=0x8) 17:04:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e0d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e102000000c30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7b8a6b84d670e9cbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66", 0x1d5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) socketpair(0x20, 0x2, 0x3, &(0x7f0000000040)) syz_open_pts() 17:04:24 executing program 0: getegid() r0 = getegid() r1 = msgget(0x0, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r6 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x5, r2, r0, r4, r0, 0x100, 0x6}, 0x7f, 0x4000000000000, r5, r6, 0xbc, 0x3, 0x5, 0x5}) getgroups(0x1, &(0x7f0000000140)=[r3]) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername(r9, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) fcntl$getown(r8, 0x5) msgget(0x3, 0x400) setregid(r0, r7) fcntl$getown(r8, 0x5) r10 = msgget$private(0x0, 0x80) getpeername(r8, &(0x7f0000001a00)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002af60ea06bfd156e38aca4cd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001280)=0x1002) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) msgsnd(r10, &(0x7f00000012c0)={0x1, "fbb47285bbd7656e392347fd8ab97a8edbcaf5eefe6d2069d58b665d3dcb797f3d375a2e02e7e54a9356edf4491fdb207e56ec63039e43e1cd022ecb7e77c9b2d97230c3c8d814712d3a1662c1a5d336d5c1153240ecfc9cdd2db2781644651c8a8a233f737274626540346e93b13f"}, 0x77, 0x800) clock_gettime(0x2, &(0x7f0000001340)) msgrcv(r1, &(0x7f0000001380)={0x0, ""/125}, 0x85, 0x1, 0x1000) fchmod(r8, 0x20) r11 = semget(0x1, 0x7, 0x400) semctl$GETPID(r11, 0x3, 0x4, &(0x7f0000001440)=""/50) utimes(&(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)={{0x1, 0x3}, {0xe0}}) msgrcv(r1, &(0x7f0000001500)={0x0, ""/120}, 0x80, 0x3, 0x800) sendmsg(r9, &(0x7f0000001940)={&(0x7f0000001580)=@in={0x2, 0x3}, 0xc, &(0x7f00000017c0)=[{&(0x7f0000001700)="b6399d5b306d85858e8180e7fbb05196904d56ea249c459469eb42875ec8ac6c11ae7a957fc75e8e3c45f31065f8448a0b06438fb5c4e6f518b51b6710ccc08fab81192c77a7a0ad7f96ffcad742a39ac39f980718e763222b100cc7d911dc65fa7065b31cd77d6241322a718744276e6af61411010ee84b6023eeac41796ee661057a153581a1fefeec4499768fa98e82666cc3fb090575bffa4275eb9dcc435c21eabb8acb6a566f8850c36b", 0xad}], 0x1, 0x0}, 0x8) bind(r9, &(0x7f0000001980)=@in6={0x18, 0x0, 0x7, 0x100000000}, 0xc) mknodat(r8, &(0x7f00000019c0)='./file0\x00', 0x0, 0x4) semget(0x0, 0x2, 0x8) 17:04:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x10001, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0xffffffffffffffc4) r2 = dup(r1) utimensat(r2, &(0x7f00000001c0)='.\x00', &(0x7f0000000280)={{0x1, 0x760}, {0xfffffffff8edf2aa, 0x8000}}, 0x2) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x401) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) preadv(0xffffffffffffffff, 0x0, 0xfffffffffffffef5, 0x0) r3 = syz_open_pts() syz_open_pts() readv(r3, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0x5) readv(r3, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) fcntl$dupfd(r0, 0x0, r3) 17:04:24 executing program 1: nanosleep(&(0x7f0000000000)={0x3, 0x10000000000008}, &(0x7f0000000040)) clock_gettime(0x3, 0xffffffffffffffff) 17:04:25 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCNOTTY(r0, 0x20007471) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r1, 0x40}], 0x1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x200000005}) syz_open_pts() 17:04:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) mprotect(&(0x7f00007d3000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x10000000002, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) 17:04:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r2 = msgget(0x1, 0x4) msgrcv(r2, &(0x7f0000001380)={0x0, ""/143}, 0x97, 0x3, 0x1000) r3 = msgget$private(0x0, 0x1) msgrcv(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b486320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c78b920726140d351000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) shmdt(r1) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) semget(0x0, 0x0, 0x85) r5 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r5, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgsnd(r5, &(0x7f0000000000)={0x3, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) msgsnd(r5, &(0x7f0000000180)=ANY=[@ANYBLOB="03000000000000005477122a0f619610f1d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592519c24072c32b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334b6809902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f607e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed897f1100f7f154db6"], 0x1, 0x800) msgrcv(r5, &(0x7f0000000280)={0x0, ""/135}, 0x8f, 0x0, 0x1800) 17:04:25 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000080)=@in6, 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x140) ioctl$TIOCSTART(r1, 0x2000746e) 17:04:25 executing program 1: fcntl$lock(0xffffffffffffffff, 0x6, &(0x7f0000000000)) 17:04:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) write(r0, &(0x7f0000000140)="571b6e3708e915ce4739a1c5162b0be8ca00a7fdfb38b45d2d9e292a443b1c", 0x1f) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000008c0), 0x0, 0x0}, 0x40) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x0) 17:04:25 executing program 1: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x400, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x6) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 17:04:25 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x8000, 0x200) pledge(&(0x7f00000001c0)='.*\x00', &(0x7f0000000200)='\'\x00') ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x7ff, 0xfffffffffffeffff, 0x3, 0x1}) r2 = msgget$private(0x0, 0x140) socket$inet(0x2, 0x8000, 0x1) read(r0, &(0x7f0000000680)=""/120, 0x78) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semget(0x3, 0x6, 0xa) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$TIOCCBRK(r1, 0x2000747a) r6 = getpgid(0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000600)}], 0x1) wait4(r3, &(0x7f0000000140), 0xb, &(0x7f0000000380)) r7 = dup(r0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001140)={{0xffff, r4, 0x0, 0x0, 0x0, 0x4, 0x9}, 0x8, 0x61af, r6, 0x0, 0x2, 0x7, 0x0, 0x1}) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='r\x00') connect$inet6(r7, &(0x7f0000000100)={0x18, 0x3, 0x9, 0x6}, 0xc) setreuid(r5, r4) socketpair(0x18, 0x1, 0xffffffff7fffffff, &(0x7f0000000240)) getpeername$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 17:04:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000002680)=[{&(0x7f00000001c0)=""/40}, {&(0x7f0000000280)=""/4096}, {&(0x7f0000001280)=""/13}, {&(0x7f00000012c0)=""/146}, {&(0x7f0000001380)=""/4096}, {&(0x7f0000002380)=""/101, 0xfffffffffffffdde}, {&(0x7f0000002400)=""/77}, {&(0x7f0000002480)=""/190}, {&(0x7f0000002540)=""/78}, {&(0x7f0000002800)=""/134}], 0x10000196) 17:04:25 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) sendmsg(r0, &(0x7f0000001540)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000001180)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="8038f5e758549e117dd6c22f964683ff323946c4a34456b81b9a1fb8e70157535eadacf70eb1c1e803a2bced891b14accc29b00d7059651eb66a8d66c1", 0x3d}, {&(0x7f0000000100)="15cd7b3fb5cbefb184ec9eb1af7d319506e892e66d2e4fe082cbf3010cab172176d804a132ca09ff1e3bae46250055c33c568fe95acee20a20bcc0cf8af5f4e6dad136c3555071e11b288f23990393cbcea5b1781279e86352a1f59efa1a66c8c3f96caa03bf664609bc2de52e6b9c41fd20fc7a3449776d0f086481030f8c154184a0cd84ad053f1d794ebebad5e6581fffa5f6f9b1e81d6241d3478396e048ec8e355544365e1cf25b0d2504757177163d10603d68a5138db54de5d66ed9c0276a2d11a91353f196d3b0e6c38aad14ad21a6ae78b2f7dfd6fcdd61622ee07cb81f409ac24e245a7df00734054e759bca6304cf567305960bc523b378e5d45c68640c2f06cc9e62ffa94bf5adae76efdb0ba30107e8972e6d0676d91b3f48699580f976282209c66b3f1d0f7adaedb2b0dc4a97924f6417488e834ff4f51eb492f827165dfc2fa756e2f45e5585ee024f9e302085113b4c7b3e738d4abaa02388c7357aa40d43152573b65b85549008f66167bd53a2758131ed21b6dda9d9e24b56d2469353a093db47114d96d257c6b7079acbd96c7805e61a748772170285814943e012cf43202c131d4e3f56fe775ed8f19cf08922b11c4424b09992c33b96172133a3af1f1242e4c24ed180b247f1bd4336498b38b90485a98bf1ea7ac024d774e0dcb73fd4c5d12c806c7702f46e6e1069e0a878979ab15e7cb81734fbdb32be16f4da00e2a91cabcd9168caa52ce042fd379f123348b826404151ebf628d1f2fc56a5f915052f360c1f9f3e7ba2db459cbb7eda24608bf80410d12d4c5f5cd35948543767b9057c0d6b08a1eade4206976fc31ae512e448b609907703d0cadde6ec74c2bf391aef230a7b4fa60b1aaea2a9f4eec6e01975c3069d7507e0fb0399885ca193bddf3346b7336d1538db402d14755dc14f9b169b428bb93197edcaf01c4a4d932e763e0d8a06e2d02b32c2565afa3296c221b21768a61fc270cb82f45c57d02c6e492a521c36d3c05c9392557d1a1c2e1ba765c55e5d96f3cc918bc8e34ecb563253446460d8429ac0c9cd6d91c5d4a1159918b0164dc0ee82a4c354a03ec56bf2a8d663f12a8f4a39ec92fb7e99ed8e97f701823b6a28f21059f1ec108a91a806f99eeacbee669917ce806aaf4d85d011e390993b001bf79be37607eadfd9581567bffd52866df8af642b29cd4dea422dddb8f4f23f64094feb720d640e25198e5ddaf5647f7f530e74cbe4ce84a22fc6aff30b6253e4e5260490d7c5b2ba5905fe28f09df45025e32b9396e8ec73ea22412f283cd6e8000e5ff29d29431db4a344fa6b20318e08d0c80e4f015797c9d1a20488c82a2a6a9860ad67639d10580a787d386bf9ae1623d889d596d1d801198f0008fcf5181f162fd925a91dadf8762cf5fc97b5244dfa675d64345b54b271a7dab77b635ec3e404aae03dd5e601b533e7580715c41fc67340b4dec2f0e1b0175970f5b46626625a2035ab9eac30725945d302edb21ab053903b784943952eb08490d446af8b718cae5d21ef214aa13e63fd113df48966ab4d56b06377730a73e377158781492a6e7a1f03cd2f935fd8aa4a5cbde590ea92e9a9ad76416ed1b59e1b475075a7250070218ac899a75efdbb12aaa1ce87c06ca14b55a0d71be4fe0238c2cb40af81b784dbea20542df09e4e9a30ddc1c64315f7626143283099ecfb03fb98345ed3aeaefbc4c317d0e3c1c50e0417d035854703565b5263f171803c83d6e0008f1227721131386495e14dd6b83c6a0b50fa565cee9b07defd948cc8378851e7bc3bc5577aaf82ef8329afb564bd5d3389f6a65a05da706ca823684a50ff26d735eb48689d0baeef5e2bdb6a75a6c974c2b9f4b09d4fc8cdc7d7d81fa33198e07fab3b1b748a439f76e87214e46816e06f543ef94022f69037e3baef794ad12b772e2900ed9575cf691ce0d6d5a1a4d1ba35bc6af9b9f15bc78a615be5b585b0f5eadc7efa343e1e4867709f6a0aaee98d75a56b1f6f0f98ab8aef96f713c6986a6b37748c2b2ff8ec82a3fb55be2fc3f014ade05129d463810aa89341da95e710b1b5225c70865db78e73e25f827bec43d39f927d7f66f3de80d6cc2761e9fcf73a151ec80916ab69ef9970d9782606e4baa5bd5afea42386d61075128e246a1ab0edf48632b9bb82418ef7e8681659b784491459d2464cc0252d387d8fe7c8cceaa30dbea2ebc87620a0a0b649ad3cfb0d741eff6ee4b008ee2ce3676bbfe88bf2931a5abbfdc043f3ccd4b75955e6dbe609a050d0dff5101ec3298f48c6dac473ff1e361608f7466acb13f68f0ff1f2eb6ededfb0865780817551cc8a07cb341456f115976521ce20d0345dd2689f61497b17f74378d44cf9eb0073b0b9395a1924038d0e905a3aeaeeeda7340850fe15b88e24f0a2a20260661b11dc3f78ee5e8ecce31f5968c25ab4f3f0ffbf26d1a39b5fcfd2b2f42f6c2c8f2aaff822114444c11d45190e51db3be977c83070bd63db617469e0329068f1d132a5b9d6879b3e80a87b52d2132525aba6f050ebad2fa84f55c95be9556e3c91f3819d752c653344d81dea173082ea3c3c955f1d4d13edfa691006dc39f65c2477964a3c4e2280854f37d37a9156c5e51fd1770fe3e14e81b56199fb55cfbb045d08401121a03e844fd3bf621fc0d327e7ed7c50d16bcd04f9a783b01aafb41b121d6644dc3b530bea8e9fe5835bebebf795ffca8428c5f441de642df9a63f7465f6b3e74b9c65efa23ae2eebdbf0dd0698a91288e99136525839fc73ef4da673779607f7e2816a6239ac00cbee3373cbdb5aef9aeaac88885d57a20f323b59aa876b0b511ad2295930ef0fb5c9f0c9699d8998698b7b063302ddec599417233fd3d619adcf5d7688da362cdb5346347906168a9ea347b90a97cded4dcbcb966863bd7619d635204c0dc271277c8519c146e6ee148ccf8b0c43f10c897074e129e259257576332b60380bb70ccd367369c9d9c2ff7f3e0da84f45b5a51a2cbd874443c91c0d0d6d5b46f1d1c3ce3c7a46d7361f8966ab49756962080884cf850b6ceb6483a75798ba7e56ffad1ba4f6a64c05962525159537ace3ea8d3b03f5356b67e8abc17421faf3f9fa721c67bf6cebadc8ecd543cb6bf8130f30d80e89d183065569b8db84a7b2e7be6310907d0f7466a536aed07f656aaf1408e343403c6c580e20e059cde1febf74940c457136c101511ff8cc519d80be23df447a07f475311f4a0bcba3d72c08718b0872e1967058d60b09583fc583046642d1b4f7423cfda570879015faf02e5a02e91afaa664561a80438c221d772d1567fa4577b4c0d9180268c8d16f6de4e62a4d3f1c6dbcf964fba33c5a61fe3b24cd8bda599db557324ca35748856d6c66e7f764d71c8c42fe9c0691f2c9e0f59728a7975ba260be98e5dc9af8db540ad5002738835e616eb045c286fe29caec2a9f12edec601affda884d2d7a98a4d49cffe99955f24cec6616c0b99f880493af477dccbd8ff0eccfe2e0cd88c8a7ee44fb3e0a8cf8b948136c16992b2f1fedf9595e6241aed5d8b478ebef9f184f68f759c791f2c99c58f050bd4f9debd8419f0ef8039bd0920f860ae647b6753bafaa0fc02170a0ad87ca08db321e0c11288c50d8aef6692c8840b88c73ba797193d054864580d2ad2c98902d10187352a22d9c4e32b582016fb725627cd5630c86e2df68b3bf153e6932937d6f0bd43d4a3e7a31606ee033c697244929c534981b067803c0435fb44ff5e5946c51d0534aaa32b39ddd3ad9f25cc4d126edf08c622d13adc16892994ec325a567a74cdc50945585185265a786d43678ede7263581f8e7c58657b649edef49c65ad5b9de6a79a71ca7109a3615f873142e04d689e6577d73e81384c60066268e3a42f22aafe6c9bab315f9e42ddbbac3bf5399760f9b150e55189da47bfde98e81173c0c29e6325dccd76e317504c1d4ef3a81e5d2c3ab76b770778e6aec6b5ea1b3ae884ae0720e59f303b702e182d46fe9d0f3cf9bacf155ae6adfd1ceff890bd92518859cb397d681fd2abb4d78e9faf21732c73639d1cf698693528fafe1b40a56212056375970b824465da33e5f213637dcaed536fd2306ef3919c1a07c88ff5838fe6de83d0b12804d59b07d75aa6751fead5d935dae343190e482a0510344552da1da17592576296bb1512bfe86c70521b28ae18491761f5f1c728772d34fe5515a4f74b21f140d0d8c3a92a10ed033264542711bf3c39ced34b20f0516e7f5dc110f0f14cf9a74436ef642c18715970d0fb01df24e11776894639e31b1d91e85a0aeadf2fac5339d7f044b16f919cc109919dfcba3bf244a978bc57b74774f15951a3178243761644e4ddd28e77a5b9cdd361e8c9b42bc4bca7f081c0f9ef9cefd28fa1f32f48443945aaaef1814188e0fef64558aa01e461b0c0ab887e6da68c1d62e4d7d900b86196d65f7a8394605db302658ca2165ac00568e707d3d5760690fbdd5e38c337789d25e2436f260ec0942f42dbdedcfacd5f9ed8d9e2db9f42c499bd6033035a15819e51d266640dc108132cb084ab4829e44de9b0a5af45f603cbc51f371b9d5f640cbb13807e7f067d25345057ec85d0361ceff02df338dd087f60ee93e9d9f3a098325f3177457f924bcc07d6233c31684abaa68c3f1f7a155352654b3b8fe3cdaec8c18d81e907e8874245aa11f217cc8caa5fcb2f8268a402686ec4df53a331aafe3804af1257d029e298bb90d71da74dc076bd9950b8396f0d1928536da177532b76fa915095a02275f27d0a900418de93c0654203274323d212cf8d1835aece0f9f309ccad2c6d4cd5bde51e767284bc17ab56c180e65d3e705bcdd8689d833aee5a4e31170c060103845e6c1536796b5a0d5c0af678bceadabfbb088afa5ee3d88fa550812a661b5b3f89c39820f80ba9178c97713247dab3833c810235dca3ffd14237a334a739ef58e2aac3a7a6cd44b08030e66e401f6e6795bc221d70e7796654ddd0db63d5a4431acf8221da5a867a58451622007de236a6cde524427322717df5b47292e9c69c6412d570c45dbfcc0e3968eff33a833857be9b5c1f69c9763fd93d790b5c2a4a892b29ec322fc6cb762702347c276db40ffc6c781d36632cf2d694bb91994ee319edcb3db5b6e4908e2eb5a7f80522246b6e28048c94e245c264b95c440dd0d04133791f10685561422f61c76dd5711d2f596cb44fad938206e39ec704d9c9c3081992d7a5af3a8d440d2e3ff61544081891f06fe158837e25da0ad5dd02757ace01239705176bbf5a0e126758a398fb4b1fecf586ffa3d26d8262a1689094d4e8e89168b44d113d28a290b2e28d2d7b9c5a24a605daf447116c4a39627ddd4c3732922bfb0e759720490a2a6739e8e488cc279c06e770fccb34559764db862ceb396c29f2dd8d7d75cd65e13ee4dd38464a19164c8585b7b40ea14b33384ff200b4b20d2b1e7ca8a9bda9c57f1a3558e81855337f6812de3fde1026e14c94dfe7d302e113c7af271efa87e9f0b7edf2ac182aa61a31dfccaf1e9d3e1c1c5fc3338ceae0df2291953df8fef982daea2ed57b7683cef3e8a062779c745587612a1aa123d19057197d17027725b7d67c5ef9e221180a6d1ed3925d672067554d14a128d37e491d5ed79e685e4d030e3f6e4c515c0077ff1a658c073a8fb43e617e19b18271b19e9afa93ee78cfefe8fc62ad41762493a2a76f6e4faea6b3f6117bd7a190ae016fd8404207e4f7143d2d8844b23cf10fd38", 0x1000}, {&(0x7f0000001100)="1736035c27962b820ed1fa7b00efd944c66ad62186eb2bdfd6f48cde2aecfb519020d2b1e4dcfe319e1cfd3913615f89a6ce15a91afd5be32c232e49474d1868a991d9b235d50286a4a3f8e05e26b23560020a4d3834baddcf7456446491d2cc36d1ad3b75442157188fef3da0dde06180e8078af54a781dee8f", 0x7a}], 0x4, &(0x7f00000011c0)=[{0xe8, 0x1, 0x9, "5634a0f67b8b385cf6ec764ac189bc34b712677193117f3741c53abce08bef6b9863cc52fd6cefefd9d0247f55f258979b882d93d60132b53213c57b4924ae3ee70a1c5706c68cd605c94edcea865254b80d77675d21f451091ee22b57d99b9bbf47c40192bd3de2feb7c8c8fa4cbf80e3a1dc801720684ee0e2a5cedc20989a7eb89784932186b82e8390a08cc13debdc482a526640f4b826c8006fddf4e06fd479b5f561395ef2fd77245dbf49a4899da1a17bff79ac7d8578232c3cf5f27edd718506ebd316a3b951a80a4f0477407e61"}, {0xe8, 0xffff, 0x80000000, "50c3af06e7509f6ea12e1c3beea82b49bffb0ffaa9c2e87d5748991b1dca75331c8b8a1655c33dc0408d741528f1830f1048af60d7baf32d720d6640f4ce79b9d653093334429683d08b72a9306db95bec0acf9559e577b3a189ecbacbb9f76117b755cad357dca0c92a4b0912a3b51377d2512b3fc28593f60517dc2d42152242fd65f6621fb48062928b227a455586d441608a5e6ad582388e2b1b238d3bce6fa091cbf52e1365a8f656c8c667899f0c038f7f44cd578b12122d11eef7399bcfa754cc7761516d7f2aa46265af8c6ddb83a799a89117"}, {0x58, 0xffff, 0x400, "17baab5c16773182a6f6739e80c7ca0228945516e80bf8523369df0eab2c0e6c006f96fae01160c96fa06265f9d6afdae6bd452c4dcc1b178d7fc9fdfba4d70e2b48dfe6b66b"}, {0x110, 0x1e2dcec41ffea8b7, 0x6, "82e76c0a88da8c7ed1825dc2461eb1e77b5dec0dd033187554d184060e87c31004b7edc7341d4475663e6697624ff0ed727466f14167cd1c4ca2feec0d02cde7c2e6814a54b762f1cac25a6e492885cb353d10cb52fb035277049ede77b4775ed4b2c6ff9ad3515d3626e17640d9c357b06842712868fb40a3e32e27063c19f8880514975e286a8d41b1ae4e4aeb999b9bd31e18e818f660cbe1bfee23606243dfbe7262d134c344900666097643ee5eaa24d57d7f628bb1a96c5b887f8d5c2398d2cbc46458142774d394361a468299ac27769da13a7be2d4f5a04b9708579652d6d7ef983828c9df7e564668aa288fdc1f7e8b3fc9923bea3e"}, {0x48, 0xffff, 0xa7, "f0211cd1008f7d5b14fa6c006eba82ae412c35882187d503c47f76e8e06e5cfdfc0d10042b2147b5156e14af72591ce36f0ceda1"}], 0x380}, 0x8) 17:04:25 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) recvfrom$unix(r0, &(0x7f0000002980)=""/4096, 0x1000, 0x803, &(0x7f0000003980)=@abs={0x0, 0x0, 0x1}, 0x8) dup2(r0, r0) r1 = semget$private(0x0, 0x4, 0x49d) r2 = socket(0x800000027, 0x8000, 0x6) preadv(r2, &(0x7f0000002540)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/168, 0xa8}], 0x8, 0x0) semop(r1, &(0x7f0000000100), 0x33) r3 = socket$inet6(0x18, 0x2, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) pwritev(r2, &(0x7f0000002900)=[{&(0x7f0000000040)="58912583270fbf69e05375d9d3a31daa003fbe62af1d3193efd2cc31daf1e7aae8baf4", 0x23}, {&(0x7f0000000080)="724303be169113eb45d633a9ce6409cc5ee334b53705fae67cd11070d429ce3fe3683b0d435528809f762a5b202ec9232fc5453975ed24bc531ac381f8602005eef3ae089917dba76901a159342c5c64a99b", 0x52}, {&(0x7f00000025c0)="77dcfc1a4a828b36fd7ac11b2c1e7bb113e098c5998a50f1383a89cbb328721b70c448a06480b8e7bf560194fa9dd8554d59d9ed0253baa71bbce15f28aa044bb33dbc5dca59335b035dd0c5b6961890708057485e3c8fc11657c67a0075951597cdb3e46fc4ef0ce3c180bcc76bae726a25f8f690fb2c59dcc02537fafc8bb79faba238b5884092bca63758830148311d5df5135e1dda78918dafe94ce7b2d6d29b19c1cf917c9daa7080514a0944a35037e879abbaec71e21eb76fb7b96afd7d29763b36c3a61e35554a332bff805736f207e849b9d257567422f7465905cf9dc472a924415f9931fa1c1f33", 0xed}, {&(0x7f0000000100)="14cb9b70ca789733bf60bbd93f51e42f7b8d1b812d5851c1769e85cda4db29fc1b9ee33833430b914b95d9ea85ba602d5f612b845f3526230f5023a2c213", 0x3e}, {&(0x7f00000026c0)="5ee8a802a75f765a222735573f2edebb56d01cdb60fedf7c993b43ebda5471a63cbc4abaedf10527c8c228d9de0aec25a69b9dcbf8e9b737b4f800f6e2498ab5e364bc3b0517c6e3d359b9e4904a2cc8b08da31f20d74cd768ffefc936e7cac9412fe4b1652f88eb50db287a9fd349c09ab9090eca1e4932133cf1158270d35da89edd40457a5d0c076e7c5f5a0d70c597edfde7bf6a5fcafe01267ca45a1afbdfd0d233e99a96eae4dfa7b8c3900015c06a2b41dade557f65348cd79acedea241e11ca96400c2494e2caf0f05e4ee1906b34559846deeb711d2fe", 0xdb}, {&(0x7f00000027c0)="764367d3f1b4d627b5cb43fc680159132ff6011bb448a41735608b79422592feb656e000a1aebb5654ed3380e8e8fc88e07898b1036c83a0c0975f101be460d945ba63bfd1bd35952a3be042d6c905c8cb4da25607cd4624ef80e9e3ef4755901eccbd6c35281be9", 0x68}, {&(0x7f0000002840)="7fac2869feb94ffe83c83df3ecd71ce5675456bde69886a29d8ff6dac7f308b9c8289ace819b07869efa3de4c133e6bc1591be922f44ca18e317469e8b34a0f88e3c66ab9707a1118c0ea230525d1e8dc335e80dcd7895bd8e7ef91419471ff036fc23085cf9c59e17865a747c563d223c63a900f5ae5e0bd4c8491c5370e32e4f80738970a17abb02b1ad2502ab33ca9f76b854a93426027f5fff46f64f0d6e8189b747fbe5a0b9a209b55bf45c0b1577286782b14a21feea656e1afb6eaa83", 0xc0}], 0x7, 0x0) getsockopt(r3, 0x81, 0xa, 0x0, 0x0) 17:04:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) fcntl$getflags(r0, 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7f9db73e, 0x0, "7da544a3353f3364e4b1f41cb2a074a876798c88"}) 17:04:26 executing program 1: socketpair(0x20, 0x0, 0xfffffffffffffff8, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x1) r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0xffff) lseek(r0, 0x0, 0x2) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) geteuid() write(r2, &(0x7f0000000000)="7d34c2fe0302adff83e51e66259dd89fe45b59185a4441fa53b1577a22b4ba20f1614c40", 0x24) 17:04:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 17:04:26 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) getsockname(r2, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 17:04:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000004c0)="908578231a3753ea41a8bd68d97f87b68829cf325867538ee6fd4508ec402c6bce3b7c3c8e833cf00d7ff7d71e9a44de7ecb3dbcdd3c535b2cb5334d705fb0389a6bd24e836ebe580e9c0b93615f37d816f3aed98ba401003dc97232830ee56debe9b8b17008a88134ae394c302871e3c40111af8a6a57a6454feb8052440e8b3a54e8e8ade84ba76613", 0x8a) fsync(r0) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x6) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 17:04:26 executing program 0: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) pwritev(r2, &(0x7f0000000400)=[{0x0}], 0x1, 0x0) pipe(&(0x7f0000000180)) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000140)={0x2, 0x3ff}, 0x10) r3 = semget$private(0x0, 0x0, 0x50) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/185) socketpair(0x20, 0x5, 0x100000001, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) kqueue() 17:04:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) 17:04:26 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() r2 = syz_open_pts() close(r0) r3 = getpid() fcntl$lock(r2, 0x7, &(0x7f0000000200)={0x2, 0x0, 0x9, 0x5, r3}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r4 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8, 0x0) r5 = accept$unix(r4, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) flock(r5, 0x0) dup(r2) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000001, 0x0, 0x0, "0124b8b4e4ddc01c08072adf9f5e2538ad905f4d"}) write(r1, &(0x7f0000000240)="148d063beedd2ad5cc02d55c3cf6edf763e535c51486cce725316058b73b0ab6f99dd373f3969fe6a9b4f29787c034d9882372608592faf4661138f46e5043cfa9d2fa327c1733fba56161f6dd0d3f56c89889f67d5dfc8b9471ec0e5b3eab65017cfcea899b13", 0x67) 17:04:26 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) recvfrom$inet6(r1, &(0x7f0000000000)=""/17, 0x11, 0x2, 0x0, 0x0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 17:04:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x8) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) preadv(r0, &(0x7f0000001200)=[{0x0}], 0x1, 0x0) 17:04:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xd7ce, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() write(r2, &(0x7f0000000000)="ed243c4685e0e340facbf892808dca778a682affcf3ab7d97708a838a761793cc0d003b314ef9711224ec6e5159204e607a1e14165dde56dda350fbb87896fdcbbee39c731db3e2c6125eeed36a41647f8cd175d68dc26e0e7284a5950035b88edefa49ff66bf3de416ec9992e238d231a47c4601eeaaed66ae1ddf5", 0x7c) 17:04:26 executing program 0: r0 = kqueue() pipe2(0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r0) 17:04:26 executing program 0: r0 = socket$inet(0x2, 0x7, 0x0) close(r0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r1 = socket$inet(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10, 0x9) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r1, 0x0) 17:04:26 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) preadv(r0, &(0x7f00000012c0)=[{&(0x7f0000000000)=""/70, 0x46}, {&(0x7f0000000080)=""/252, 0xfc}, {&(0x7f0000000180)=""/4096, 0xfffffffffffffd77}, {&(0x7f0000001180)=""/229, 0xe5}, {&(0x7f0000001280)=""/35, 0x23}], 0x5, 0x0) mprotect(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000001340)=0x27) mmap(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 17:04:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)) 17:04:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) socket(0x1, 0x8003, 0x40) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{}, {{r1}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 17:04:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) getsockopt(r0, 0x3, 0x80000001, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) 17:04:26 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x10280, 0x80) 17:04:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = semget$private(0x0, 0x1, 0x82) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000000)=0x2) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) dup2(r0, r1) r4 = msgget(0x3, 0x2) msgrcv(r4, &(0x7f0000000080)={0x0, ""/91}, 0x63, 0x1, 0x1000) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) 17:04:26 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r1 = getpgid(0x0) setpgid(r0, r1) r2 = getpgid(0x0) getpgid(r2) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='\x00'], &(0x7f00000001c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='[*\x00', &(0x7f0000000140)='#\x00', &(0x7f0000000180)='\x00']) 17:04:26 executing program 1: pipe(&(0x7f0000000080)) kqueue() pipe2(&(0x7f0000000000), 0x4) 17:04:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="00008002", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x1000) 17:04:26 executing program 0: 17:04:26 executing program 1: mprotect(&(0x7f0000134000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x7, 0x0, 0x5) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xd, 0x0, 0x0) setsockopt(r0, 0x16c, 0x20, &(0x7f0000000100)="26b8cb7d80115c03944a9f98526e11dfcad0ef34a1fadf247859bed46c0a4971db3db7b1302c717b82707b67f10729042a05ece7086d86f4b6ecb12b43fcc517e4a8de027f58c444482eb2b297506b4ee9c9c09b1a5c841c4b52442f846e499eebc0f747a88c3e39cdb1cfd39d8fd8ef022dab5a0a6269716b7d8b2539bfcdd165b4a0dbfa1d2683e3f90bd14f537a6f7d65bac6c5488bcc7473e59951e4f9b269eeea1c1f155abaadf3644142472617179b447e987a961e51b37a9aabcfe63ed6c4ea699ae7a052a6f6df899bba3abc7a97cd57e882a8868a891ef112e2f6ab97acbccbf62f6e4e00799398067608844cafd7aff64f522108da8f36498810671a128992f12e53bee57f934655de0cb2ae59e95b1baffd492a8437d76721f610fa643a1cb226ed7b347faf3b259103c4b9620a586580b4ac1f3632a7a0f69b34bc18f3b57313956c474966a8ea9a3a8ebbeb5544b84f590e002ae506d370569a5ea17d963ff84efcf7dfc5837f63c9fa8b2566bb8d233f74fd5b2cce546a137c62ad7448dd4b03658a859d39246b8ee2ab812c57befd00774f28b7262ce2b5babf3cc328111a6203d377962ef402991692689ea843fb7a3062a0aacbcfd8fa5067eab7b7426aefa8b597abcb9de40677528ea5c1cbbdacb0afa1da50251446c6e83cb623651277704ed7c1cb4fe645ff418e713f61222ef8799ef9026a13e7baa3dad2950eed15e96f554042c87d3cddd7b42b31bafc76e5a1dd885015d5739005e252f3693ca087c890c6d52edacbc0dbbbdec24315cfc48a325f9811ccadad054e8145774d7751e453d0e836bf2de51f63dcd102752b5a3bfc970be2ce0861468768d6561453ed589fc23875e44f216a4dd51e911f1cc755b5b3328dc8d4a53842d697e8ff9ec1e579c31dd57d6e3e814e957cb6643fba523bb0e136ea82738b8a83abaf824148a602db4f7797319f8380d7dd849536ae5617a61b9d3da184d689b04635823548e13174485ba8c8fc7d1344c21aabdb5a2641bce48a6bb56b2cf36a9fdef24090aaba7229a39f83c32ba3037b6cf1dfebe3347012b04998aeed2bab9054bcdcdcecdddf3c4a902bff56e8586b0fa50b679ce9efec12aebb12a1c11dc5185b4f1cdb8066230a4f92ee27d23a3a7612c32b11e682d9b72585626c9786d5f2b164d03e1eca660f1950fa5cdcfd7895c96f7f2c748a1971472647f7a8f5cdff553411d9cf43ece9ef81b6bb30e38485545e7d718f772a5a6bf54a86a46a88447e9a504605f1d8c4918d8e07429b3b179cabbef71821641471b22b56750308904bd08603b8e49a7c71783e5ee0cf3bfa089042738c09afbfce318f40001617d6d3922e8e1b9b267e67372ca93d453d6a74f733a40dffc8b26e242aaaf15c220d1e1166dfc37ae14f194e61ec584a289ddf6a90b862e19f0c59594300efcb1496cff4b2627a626414495f2a178bd4ef8ccfec3e7d96a9af1444e093e90e9f9bd5fe4dc1fe47b48dd018260ea14682e983c50cfebeb6d18b3751157a2adef69f4ded821102d2b2d1bffc24c7f1ddd7e7f720aadd6f3820347af6d4f4d52f710c65aab2ded56cb75396ad24fdfb22dab0c9763ad5ee611f58c25d7f86990d244cc025dc260d3864a605252cd1056567ad9e14422583a69e02a5723e92dc888812898eed9012c70057234156d18f3247057dbba60c839bc3c66984d2bfc6c6b625504ef5e8e136c47f940fef9cdd161fa836f29ae7e4414e29ef520c6f6f7fd52d3c0935dcac672bd54621ada6783f6e12864cd863a190a5b0ccd28dd9ec7004f9aade28109394b158373ef8ddc3d8cd4fa9cc7d4aca099600a1b5cd36b4c7d10971c118cd6ff1de0457dd415da62ed0b947b1597302bb2c3ff8858353010be661dbc355b7b831df752bbb15411d2e5a62902cd8664572e4621a57ab11f29d6e2ba3d3fd96bb4e746bc4a5f62adc2e9a81b170124ec7c559c90252c0c6bf18e8f20c1892165554852aa7544ba759d3489a5f8351ed0d8f111bcb8a8898688c3a595e02e481434d0dad1cf66d9b6fda011ddcf80e1a059ce0729f4a884d7985ff465ab1cc7fdbc687acb5ea3b8df0a94a3c79aecb677859601eea89597540479e6326d143e1edd51a12ba7de113b20abbeccae8c72cf5cecc3f46f84d031c7c48fe5e57d3dc1b862b21214511ecb9bbacff013b219b9c9c43712669ce39dedaefa3223cfa0c6665301567d9e27774fa053b7d68f4bcdb6eba90727c08ec4f0251ddd8581739377c9d7b5947e76fab4b34844145540e1999d0ecce85fe1530e842f03185de3be1a8d7f9ab7a82c39cc78cfbfb8f117a2c64fe89b0a439e0397cc9707ffe3110967c5329e12860610d42016bb8191750cc27e0bc7bbdce76854f729588e19453c0c060d018f05179763f74317a08e053b9648187a4f1ea42cae0e666c88ed6e487bcef771fc44883705435c9bd9587bae1fb1e490a3571d49b14f60b6255d5d8a0dcff6543175a5fdaa8f43d7869f6c6888bd8c085f90fbd9c3a1d457bb879d9f3f526f0809dc9dc366381c6ba04635677df4c94a5f404d7b370e0fc4df72402d1611bd7801605ab4ffd822696bd23df4eb58e1f68734951f749274244b345a124074400b11f23812bbe14d72ab0bcb9c9dc2d694ee620d3e0b044df636956e7a2cbf2082ac662c1edfe38ecbcafcfa84478a879af79b1378b6ed1fdbc135d816b0b685566f202df0e09351121d97234ccc2bc4caf647b616df4a4dd2f0ed0cf81ac9c0b7791ffeba4dfb203c16048d9c6a5227b28c4014417e56b1805779f9ba22dd0462d9b1cc670656297d7dadd9ea9e085f1c9df8b089c584642e250acdc0f6625c69d55dccaa7e4af558fb343e368b1f8cbf0cbafc3eb1501533f5cea3a149539f4b6f2957e989d57f93d89d27e76d467c53a09eb436136aadc7786833f1dfe8b027fe081f581fdac5aab185f9c5c327f0661da8c46f3ee61a9f7da9e11b468c8499c4987fb5cb336f12b0cdf3a6ff0478af9fe2340fd74bc722ffe8cd83ff4fd4eae60d2d98e8caf461a8404f383e63c1871f8ff409cdda15a28b7bb360e748d105292f1263190a94e66b1cf39f0269bdbd26ede51e25fe70e693912aab06a3e159396d427ada178e523831ce96952986a9076a62fd4e7cfe389a09c2a819d9fcef6aa879e0ca3e066a816f1ccffa1b680eb667b55423ad6e29609eb731afd09661a2a41984a9ec4ff5bf9a07904ef23a1836ccb61191a793737230603a3c88211bb4245260260467c5c1fb0a39e961cdee6a034605f7e041f87146e593b664b8789838c5b9797006772fe41653a3c489538f0b51d0a78090eb081f1ff795c98c31dbc3967eee82bd912eda1269d8c284d42ac0623367af8b2a9a4e5d33095e0c728c2db5aa37f3a7677925403b78c89a343b337854a6f88fc3d3f86d6549fbdbd2f76a34f3e1f0337174c9709eb9c94f5849be4e97059d3ee02ac52f44034274dfaf5ef0a10f73711be26f2dc87ddd38dfcb36ab4d7f281db4e796abfb55b5ac231f338942d0cd48c935849e0a22a164e48a8e1120cdda19d7a06985dd767f71d72ee468a5f784bf8bb093db736d749b9cb958caf8dee7bf30d2cc92226a0fb9b3282587041cb1e3b9880fdcda9c644aad5bd875c0c6e784bf3fbbb53d16fdd4a790267a5c5c216dcfa65b2173ac0571567148b28b4dedae3b71fdb51cc6002e6eb14ba5d01b9cd98c2f36559b07127888fcd7f257cf03c6a36fd28b5bbd781df3fd82b9fc18e73363c7c235ca8985a1bd013063c904e5cb2fdfad27202438f0884c5a8b983f6c934159cdbe308d4a61e97bbbd973d9fc8fa11b65e4b72b3e5313e0b97409ca64bfefae1e7c1e487bf204c1e35ed7ecc69670f4afe32d1842c82edcf8df84087389b5f536ceea5f274ccbb3034d471cf67fc444f8f57552f3b68e039ce13a3b62c084e4a3f88837342c98c504028e94686b531ceb3ee2274ecdc4f9fbd395105d39f7729153275be0a8b11d9b22c5710afa7dc34aa7f6a48953b555c5b9300ecd52062e4c8baf487efc8b0f458aae09ba4ade5e5d9cd144427723fa8add5c678de35dc5898df40ef018652b776d3787bf105bcc9f709223383e3cbd5f48286c36c988ae7a1c74cd8b5677f74388b1ec6aefb4aaad65ec2f41fe49e5d6f9dd491b6ceb03f600cae4ad9c7f839e2b3318d0579b5069c543fa098c4dbd122ab7f6879dbe8b3dcfbd79b0128dd452fcdba9559f5a2e0b51757c54fe7e32778d96cb843e0f9644eb5be5a286f362455d767c98375dae629c18e62afa3435e7f72f375077f49db597bf3ea24bf04c5233e6d76a42eb4a03e80bdabc03dbf7b5a501f215845dc24aa3accf501e990b954952bd2e12219e2e8cb8dd0813b7e496de0392b9d430025154caa8097dde3366f6770a18a4f26fb429f22eba461b7f77fb7232c945fb6239d0fa45efdf308cc573ac4426ceb61a67bbf803b8b3409aa27b79f96b68985ba96a0cf66dd58a0523200f0fe0f5f94463a723629222f6ae71afd4d34a2a860fdc1101f1a0986f82985237cae746dee8c902c6cb031c4dbb296e46cfe26c86d1a5f4dc6672828915af79e9cbbd3afd9106898d2597a400008e4f05c2ecb9571c63c5db0b1e020fbe9640928c86a41dbcbd650f84d63ac34dfddd9ce31fd9912b6c931953581475e00f6bd12bc6f1935a727cb2ed91b62cb9b05bfe5b8749f109c6223087ccb0d5cf569d91c8988688fda567cbff978efb81eb2951c636d417586d18dbd019c3c6cb21edfafa028e292907c6b7be5e97717b24a121d9da9d8996683c61265b530b2f71f68feaae2c52d6a11bf84913b4d93c505a84098e2e31577d8f17d8ac79d0ebcd77fc84f3e92bd2f3a01e965a232b5fce532edc61f71445c002ff925f2d324c391fb99f1e2878d3acad654478c492fa6ff4c9c5ae451c6876cd11c6e37837b52860e5f5d04e29164238180494af3fd85dd7d6208545e967ad8b47188c0fab5389402b60a29153f4724fe51cf957f7d6a87389ade971b813bd8859bd1145be517920f66d4aab39fae0b09d22ef95c1880ac76268b9858cc12a3ff673002f9a7fa69c0543ead177fc5b4b9e85764ae34d4cfd591606a82ccde9015d7e768ae130df51a5e9fd948279f475ff06ca5df9bec251254b72072bdeb0b7055a0a4ee3c3af0b788c2cb5e79d8e64171d3a374ac0d473e8a56efbeead8a5ddb5867acb07e75a317a22bafbc6fe4366c1ffc646e77c9c10ab66923fb8d37ce58180428569246356d37715456c86fb231b9e87a9caa37bb5272d5199aa2b4a6f34523a941587e1c48f084546f74246ed0da7a3402ea30a26a516e7899d2805f3e85ea2eb462f86ce7b7168e8a4d1ec0ede93b72be1d036e13759b28a12015844185b568ea9038d03e70e4b85a811684535cc96f00e7cfbff0d8c9c17cdfffcd270fb568ab7101f4832f93b716934aa7558e17003028cebc5ef1fd31fddbb23646bc9785f9899def79efca2464ea32e88623a949d8ef1e6c44b5c39ecfff1d1dd9472b303df92aa38cfc4d05519e4b73a497103708942fad570fd61dbfadbfbeebd3de1ff6a15e764c712be7f98415564d62d7533e9b97c7695e8633081978c00685d3c33f9055b4cb1d44825cf343ef8ca6bf85a38b43781f47d4fafabf04d0e88d1cf3aa0ea0b795f09f37e03bceacf01709fcd5a1b30225c71ec5bbecf33c478d544b1fc0623d375e4a9a5b9d729ef588b9057e72c6173949be2ad45a501e634d067dbee73cbd0", 0x1000) pipe2(&(0x7f00000000c0), 0x4) 17:04:26 executing program 0: r0 = socket$inet(0x2, 0x1, 0x8100000000000003) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/43, &(0x7f00000000c0)=0x2b) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x10001, 0x4}, 0x8) 17:04:26 executing program 1: mprotect(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x4) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = socket(0x1, 0x0, 0x7f) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x1, 0x9, 0x7fffffff, r1}) munlock(&(0x7f0000ff4000/0xc000)=nil, 0xc000) 17:04:26 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) lchown(&(0x7f0000000080)='./file1\x00', r0, r1) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0xff, 0x0) 17:04:26 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x40) 17:04:26 executing program 0: r0 = syz_open_pts() dup2(r0, r0) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) kevent(r1, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff9, 0x0) 17:04:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = semget(0x1, 0x3, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x5810c9d3]) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 17:04:27 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x4, 0x7fff}, {0x18, 0x3, 0x4, 0x6}, 0xce8, [0x100000000, 0x8, 0x9, 0x8, 0xffff, 0x6, 0x8]}, 0x3c) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) poll(0xfffffffffffffffe, 0x99, 0x0) socket$inet(0x2, 0x8000, 0x2) 17:04:27 executing program 1: socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0xe430) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) write(r1, 0x0, 0x0) 17:04:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) 17:04:27 executing program 0: r0 = syz_open_pts() getpid() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000200)={0x4}) r2 = dup2(r0, r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x6, 0x9, "eb5753684073ef296c37cf1fc76ce416229ba7ab", 0x80, 0xae8}) r3 = semget(0x3, 0x0, 0x0) r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x8e20, r4, r5, r6, r7, 0x8, 0x9}, 0x7, 0xee, 0xffffffffffff8001}) 17:04:27 executing program 0: setrlimit(0x7, &(0x7f0000000040)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0x18, 0x8007, 0xf1c0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair(0x18, 0x8000, 0x6, &(0x7f00000000c0)={0xffffffffffffffff}) dup(r1) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r8 = kqueue() kevent(r8, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x80000000, 0x3f, 0xc013}, {{r0}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x8}], 0xb5a3, &(0x7f00000003c0)=[{{r8}, 0xfffffffffffffffe, 0x8, 0xfffff, 0xffff, 0x8}, {{r5}, 0xfffffffffffffffd, 0x82, 0xfffff, 0x0, 0x3ff}], 0xffff, &(0x7f0000000400)={0x800, 0x4}) kqueue() kqueue() r9 = open(&(0x7f0000000200)='./file0\x00', 0xc2, 0x13) r10 = kqueue() r11 = kqueue() r12 = open$dir(&(0x7f0000000240)='./file0\x00', 0xc1, 0x2f) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x8, 0x80000000, 0x1ff, 0x3}, {{r3}, 0xfffffffffffffffe, 0x80, 0x4, 0x400, 0x81}, {{r4}, 0xfffffffffffffffd, 0x4, 0x2, 0x200, 0x6}, {{r6}, 0xffffffffffffffff, 0x0, 0xf0000001, 0x10001, 0x4}], 0x5, &(0x7f0000000280)=[{{r7}, 0xffffffffffffffff, 0x1, 0x40, 0x8, 0x6}, {{r8}, 0xffffffffffffffff, 0xac, 0xf00fffff, 0x3, 0x10001}, {{r9}, 0x578541e3136ecdea, 0x2, 0x8, 0x4, 0x5}, {{r10}, 0xfffffffffffffffc, 0x1, 0xf0000011, 0x9, 0x2}, {{r11}, 0xffffffffffffffff, 0x8, 0x2, 0x5, 0x100}, {{r12}, 0x0, 0x42, 0xf0000004, 0x2000000000000000, 0x6}], 0x10000, &(0x7f0000000340)={0x80000000, 0xffff}) 17:04:27 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r3 = syz_open_pts() kqueue() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "4e971a5fda82e1a0632c374773bab6657aa6cbb1"}) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 17:04:27 executing program 0: socketpair(0x1a, 0x0, 0x8, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000200)=""/4, 0x4, 0x1, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x7}, 0xc) socketpair(0x18, 0x4003, 0x2b, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/237, &(0x7f0000000180)=0xed) 17:04:27 executing program 1: r0 = getuid() r1 = getuid() r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) recvfrom$inet(r2, &(0x7f0000000080)=""/224, 0xe0, 0x800, 0x0, 0x0) setreuid(r0, r1) 17:04:27 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 17:04:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x4) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)) 17:04:27 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x1}, 0x0) r1 = getpgid(0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = dup2(r0, r0) accept$unix(r4, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) setregid(r3, r3) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) poll(&(0x7f0000000000)=[{r0}], 0x1, 0xffffffffffffffff) 17:04:28 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = msgget(0x1, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0xa5d5, r2, r3, r4, r5, 0x4, 0x44}, 0x2, 0x20, r6, r7, 0x401, 0x0, 0x10001, 0xcc92}) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ff2000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ff2000/0x3000)=nil, 0x3000, 0x4) 17:04:28 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000180), 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x2, 0x6, 0x3f, r1}) 17:04:28 executing program 1: r0 = socket(0x39, 0x4, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0), &(0x7f0000000100)=0x4) unlink(&(0x7f0000000080)='./file0\x00') r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x2ad5) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x7ff, 0x6}, 0x8) semctl$GETALL(0x0, 0x0, 0x9, 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) 17:04:28 executing program 0: symlinkat(0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xa8, 0x104) 17:04:28 executing program 1: r0 = socket(0x18, 0x100003, 0x80000000000) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) socket(0x20, 0xc007, 0x2) getsockopt$sock_int(r0, 0xffff, 0x1107, &(0x7f0000000000), &(0x7f0000000040)=0x4) 17:04:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x80) openat(r2, &(0x7f0000000100)='./file0/file0\x00', 0x10080, 0x90) write(r0, &(0x7f0000000040)='h', 0x1) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x1e5, 0x0}, 0x40) 17:04:28 executing program 0: syz_open_pts() symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x600, 0xcd) r1 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x2, 0x2) renameat(r0, &(0x7f0000000240)='./file0/file0\x00', r1, &(0x7f0000000300)='./file0\x00') rmdir(&(0x7f0000000200)='./file0\x00') faccessat(0xffffffffffffffff, &(0x7f0000000280)='/', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') kqueue() 17:04:28 executing program 1: mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) mlockall(0x2) accept$inet6(r0, 0x0, &(0x7f0000000080)) mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) r1 = semget$private(0x0, 0x7, 0x141) semop(r1, &(0x7f00000000c0)=[{0x0, 0x9b1, 0x1800}, {0x1, 0x6, 0x1800}, {0x7, 0xffff, 0x800}, {0x7, 0xca9, 0x1000}, {0x1, 0x1000, 0x800}], 0x5) socket$inet6(0x18, 0x1, 0x8) 17:04:28 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) symlinkat(&(0x7f0000000080)='./file0/file1\x00', r0, &(0x7f00000000c0)='./file0\x00') pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x50, 0x9) 17:04:29 executing program 1: socketpair$unix(0x1, 0x8, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r2, r2) unlinkat(r4, &(0x7f0000000000)='./file0\x00', 0x0) dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) kqueue() 17:04:29 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 17:04:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="603d7455e6483163ffe85eb4026c5c58aa018b26bd628a4ecd67cb8a0a8ffb2a3d79fc8ddc000f437b67ce7d2616662521ae881f373e9804ae6eced20e501648a5ed87803301640fdc301cf491f66f73a5e0ddc3df3143290cd9090588544a588378518b78", 0x65) write(r0, &(0x7f0000000200)="352720efabd16ebae63225259560f8e5815f73f2a044fd332c0652fbd5e44b890db3dabdacb67099bdfc94ff334a5619515a4c8ab06198824b3d3025bbd47b3bf579456fc7d4b48a96a94f67d04b8bb8bcdb9ad8a4f5f728dcafa3193e3b00b90100dc4d5f16b136a5d00d16", 0x6c) write(r0, &(0x7f0000000940)="bdfb4d2591f8d2a8040d848e4aa051bd24313d85c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f519b7cb5e32d407f00952d7b6868284d0721c6b2748aaa789454c00f54f7b2ae09b887f01309d272c02cbbe061a751a71e5c2091ace9bdd11c4501138f7d01000000e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c316ab9d6a34d96977c68d1f21fe32a4f89400b4dc386972d2eae1f3c146ed5ead47dfc3ac6c3b018be5455ba5fe808fd840f9e13da075ee5e80082247a3e40ea535caab085c9a7dee598ca84b10ba7651238225996d2250f11c6aa09e2e48641e04d7a65f20100673c9445b2be203c88d0812f17bd53fa3e863de962da8766e7c469a6c4eb47070000000000000030bf18e76a2e43af04c6020093c5feaed31a2006a31f29d9e47fb13d102abf12b5f5dfd9164bb3f1fdd40216ab20136ac978992212fc8611522bec4d5c2aed54f6577928fd2d1080caab23a4a62e7e87050048376aeda4548109dd8d56f444bc34ba33a85c65a2698e9f83807e906fa7b7a473c5c5c2807620df39d211ed72ea0d9815d8929bb6cf00bea606aa6431e4f891c5cb406dac61fc2aebec59f8aec08310ea3219e2ba00ce040d0800007c4b42f13b5ff712c2b75defbf6618a9e01ecff7b0f8a52a3ecdc403df8abb4373aa85bbdb93e277d5060dd7cb3f653e52ef39d454e3a0d2ece50bea78dc03ce0008000000000000000000f4791ffd0a611ce3fc130b72b72ce76503003daaaec36f4e11c7bc8caa9b6b62fe2390bac27e8b97c68ba19f1acd661f686ab0379f90885eea5d5fbda70e64363a47645a0b45910414b8b41fc9a90765075af13a6e7aaa9f89f1498c952f186f263854c29186dedbb7d47b728dddb51db208599f087e15250aac25525e581be85074cd55c40fe3f8912c645ad3e0ee015152ec83c5fd6c2e070000000000000000000000000000000000000000000000000000000000", 0x2c5) 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, &(0x7f00000000c0)={0x0, 0x3, 0x8001, 0xfffffffffffffff7, "b04d6a0700000000f3ff0a6300"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x4, 0x7, 0x4, 0x5d5bc9aa, "c1c06adf939d472fd4e23e00d6c3bee7a7553ddc", 0x3, 0x7f}) read(r2, &(0x7f0000000880)=""/161, 0x17) 17:04:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e00000000bae9df8156745188e3629a90", 0x87) r1 = syz_open_pts() close(r0) r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x4, 0x1, 0x3f, 0x6, 0x6}, 0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:04:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x3e) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd000009000000a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe21408deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc35a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf2702000000fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x114) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockname(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000180)=0x8) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:04:30 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r1 = getpid() mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r2 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getuid() getgroups(0x6, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, r3, r4, r5, r6, 0x64, 0x800}, 0x2, 0x3, r1, r1, 0x7fff, 0xb44f, 0x6}) 17:04:30 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) r0 = open(&(0x7f0000000100)='./file2\x00', 0x0, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r0, &(0x7f0000000000)='./file0/file0\x00', r1, r2, 0x2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000080)='./file0\x00', 0x80) rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000001840)='./file2\x00') 17:04:30 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0xffff, 0x7e7, 0x7, "8455c1740a2d47055a14d27cd42669660f3051ce", 0xff, 0x7}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3, 0x811, r0, 0x0, 0x0) close(r0) write(r0, &(0x7f00000007c0)='R', 0xffffffa5) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x1, 0x7}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000080)="f15aa1120873c95a5e355ea26e87ecebdffcd28160c45c16df44971679f1f4dcbb783adf3d0c3ade1109df1fc4aa03952d9f0f485f3d9621a14c8ee56989bba13028ff10e50f7d5255b4f7a47f402d536642f06263bfaa202990f882f0053a0eece2ca677323d0aacddd1561590859d1b06480c7036d556be3d787b954405941635da144a85eb2bd2916f913013264a8f94c627f1fb0e658c12fbab7915d31d931d75c773de5687430acbb33b97702", 0xaf}, {&(0x7f00000002c0)="7a8a8b2d4e7791274291b33aa77f3cc38b0b0bafa6b8678b39726302130c9bdb6260c8bec060360a38bc139f12e1da2fdfa0d92e40876b256e8336fb37fb8d84f13ea954affe348e24d97158dbe15afae0eb0ffb3eb93cd588cce967ed8dbda41d90cad5370219dbaa76819fa76288f67fb168fa5e54155acf8b2027dd0242f8a244b0d0f6e981d94393463df7c379a455fd", 0x92}, {&(0x7f0000000400)="e8644cd7de568dacbc2e490ae4241754488bd2615bbea6586ff6b74ed8bcee9b29c0b7fe457c27cc5c0f841edfed0690585de7e333daf42ba18aec93c002928225848c2acb4cff3509fbc229f3d4650af41ab347a8d0c47cd7b1dc75b1e2f604fb733125ed6b63c4d93dd239986ee7c9c9e180e285745f9df0b615e53d8a060bf2f2072abdb7dce6c4be10bf5ae636a5737890f1834ecc2e25245303a3a9970ed5a7dd6506ea0cb178fe1fee91380f5ca722ec0720b54944e780e3456648d69cb4594961a0ae98c141f18b4caef6911e2c4b54fe5164947827c53c94d6ea98325d", 0xe1}], 0x3, &(0x7f0000000500)=[{0xd8, 0xffff, 0xffffffff, "290e5721395aed3deefb140744c492287ce3a6240330a07d199bcb3bd7d4463cbfbdb47583762b3d9d17d05c1358ee71b27ee975d0e3ab91376bc939ae9c19057a6d58cd7736710488d449635cec28e5a1623d06a8ddde8a58419935f2fe99b323721372935508a06632fbd20f0251b860a91157c7e9fe17e31aa23ed9708c162d8b6bb316f3a671b0bc0739acbc3e9197a6f7e13b8ecd314e5436dde9abdf71eeca7ac17efe101d4a22605468b898f4ce8a72a3f2b6b275277287d223538fefcf046194f7641be6"}, {0x90, 0xffff, 0xffffffffffffff01, "fb6dd093974e2ddb9bda14da5618fd057c96575e9c4985b784c7615377a11403279d5d95abf86967589d626376aa5f9a5e846ac9e967334e7dda583592e9cb72ed52b09973915c0b0880955b0c81d8137bb74bd21300799545815fea64b8fa42356026e990f08a8e285ff7708b0d1a2deb7ba1a9fb6d1ad53ce3"}, {0xb8, 0xffff, 0x0, "d14de5d4a203fc96977aebdf8218704af1c92102c5ceb03cdff726569a43330a6d166d416d0e9a687afbc70cb5d7e48ab1303ebf028134dae626b34c97ef7e8a2bbc30b96fbb3be8f7e07b2d05f67bf5450e7e341a180c4b5328cec38d0e81d21a74b7328a2603e738b419588a63002a4f005b28f423b58af30612406a650c3563932036a80e026039f7d79e8a4035065992f0c11bd60ec4d67c8d0310c116a908162e829dc5"}], 0x220}, 0x0) close(r1) 17:04:30 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mknod$loop(&(0x7f0000000080)='./file0/file0\x00', 0xc000, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='x\x00') 17:04:30 executing program 0: r0 = socket(0x22, 0x5, 0x5) fchdir(r0) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x50}], 0x20000000000001eb, 0x0) getppid() fcntl$setstatus(r1, 0x4, 0x46bfb) write(r2, &(0x7f0000000140)='U', 0x1) fcntl$getown(r0, 0x5) linkat(r2, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x20000004) 17:04:30 executing program 0: r0 = dup(0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() kevent(r0, &(0x7f0000000800)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x2, 0x0, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0xa, 0x400000c8, 0x9, 0x2b44}, {{r0}, 0xfffffffffffffffe, 0x2, 0x0, 0x90b0, 0x40000000000000}, {{r0}, 0xfffffffffffffffd, 0xa4, 0x0, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0xfff, 0x7}, {{r1}, 0xffffffffffffffff, 0x8, 0x14, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0x23, 0xf0000001, 0x9, 0x2}], 0x8, &(0x7f0000000900)=[{{r0}, 0xffffffffffffffff, 0x10, 0xa0000000, 0x2, 0x8}, {{r1}, 0xfffffffffffffff8, 0x80, 0x20000004, 0x4, 0xffffffffffffffac}, {{r1}, 0xfffffffffffffffd, 0x41, 0x2, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x3, 0x0, 0x9}, {{r1}, 0xfffffffffffffff9, 0x1, 0xfffff, 0x4, 0x8000}, {{r0}, 0xfffffffffffffff9, 0xc, 0xfffff, 0x3b98, 0x7}, {{r0}, 0xfffffffffffffffd, 0x28, 0x0, 0x6, 0x2}], 0x7fffffff, &(0x7f0000000a00)={0x1, 0x8}) r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) recvfrom$unix(r0, &(0x7f0000000740)=""/81, 0x51, 0x802, &(0x7f0000000b80)=ANY=[@ANYBLOB="5c7d937b00"], 0xa) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000040)="81172bff9a15639b60a2d623f23adf0ac0f645d361c8e165b695c9e30709d0ddc673d19a259e3043780680c3bb7052dd13245be5c0df5816727192ae466968bfb4737d001ab5efc2f208cc87e8dc21b6d864a4e19d40e4a0df6e9408c5bfe223b845f9562722bb37fd2254c462cc0d8e94c6026ebbb4d9adc08ddedb05c82f", 0x7f}, {&(0x7f00000000c0)="5017fd41e7738a22ac4c7a27266ea3fde4b45992dc4278a648ffafc73d9b8aaad6c9aeb8226485c194380ad83eac880babcaf949b35092c832030de36606fba08321ca8a59af75a2344b1836baf9f8b17b36c05d267c0aff9588f42bc1eb2d110734dbe8c5c079ea3dda2ed8555aeaeec50b64bb11a4f065a22ac05b3174ff2360c8033eb86c443ce03cb45b1e6dbc5d696abb169d370df6cce66584126f19c3ada703e0d25885da290ba995322dcc9d3af8f667705d66d37b9f3e110cf2ce2e74141b8d32a25787e9b2d4606c2a4a02a30a4a2965f520d1e0c494d7be296f6ad9e3221a781309598cc89cff4e32763374b290efb530c3f4a19491", 0xfb}, {&(0x7f00000001c0)="46c122d3f7286c378f1abc5304a90b9dd60e180024683764a3875d30", 0x1c}, {&(0x7f00000002c0)="d6753003b7c0cb1a0b261ce9b64b340962c34b795d55c6aa1d80bc4c754df5f83ef4a9eb8e40333993ce32badc377b7202d5ef9339bfbbd40bc49460f846a9db5eb917e13ac8eff4b985c056d5b4c8961e3324ae8829a7c6575b452f479777cd01c72990e46dfad16767a95960abbcaef66eb1fe1c4b6dae276385775f14d46c19b9cf2d739b7045fa578a1349d5fdd8e13caf368e90e8043a0ae658f85120b8d5cb9ac5d2690a41c9aa03d66510f2a550bff9ea83f8a5936eacd07d5d29ecdfed4276", 0xc3}, {&(0x7f0000000200)="aec5c598f6f4d3fe74e17f20b43d3aac03802fa9d33d93d16cdc14a647ce9a", 0x1f}, {&(0x7f0000000240)="2d3643b85c04e408fa41a1a6e2b3503fdea922c902bc6d69bf11540f32b5132a296d700e450c94f49c3b1912a1f8a56cfa7a", 0x32}, {&(0x7f00000003c0)="752e58c2a8bda2a07f10fda73fd480ae425b848d05f618a74319e0f920ad0ec0a466b9a1fe2506907aa72f5f2e70e0db206c177e5b9ecc3acda5316c60cdc0069df26321c909ed5d414c0b4b18f07e3a20d524550c73f48a2e214b642f99ac664412c3aa97f1d2c8a6a41c23c998d18f95cfcd65ca3405edd0c1ec4ff9ed12087496e806f243e4117656a97d2548c086d0a67aa2c390a62a8d7aaf322f4c2d97c04267a4731fc1edc1b111d7ab8d", 0xae}, {&(0x7f0000000480)="475a9c4aace0bd54bce5d2bc64dd595811e3fb43cd5c411b7e5c060ad3dfe629039aa9b1e040c502c11e9901b2e3f66d11d6d729b6b6c270e5f3976692d49d632997b4c2b45e595c1b094afa4e34a31ccbbd630614fc34bb71b976530683c1aec460cef51d6f328f3440c09ce06812d92978ca4e27ca10cfaf517014dd00126aaf038faf16262af9b20bd2e68ba15319e3438caf5f568d06e7b0588849830c3ba654266c42674223eb698b086565cc2f181418fff70234be68", 0xb9}, {&(0x7f0000000540)="ea76e3e2b61498992a2b92847bafe1b82a911739702d877dab6fcdddc57a71104fc3c7d00bb51b2aa1cc0eb93cad05c3558f58fe9ea742cc547513255fe116db88add9546f39d556713c0c5b6fd8755c22ec22052560136b781f7b2d9ab63d5dd0aeb25730f21faa795bed2a20b966ec62cb3106e1d9664477b3a9d0438bc99cd817f3e8136195d01339af6803549f67e3f0fd8a4216da", 0x97}], 0x9, &(0x7f0000000ac0)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="1800000000e73a7fc350f16cfec7a047f19e5c6b3905975142c2a4000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB='\x00\x00\x00\x00'], 0x70, 0x6}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a40), &(0x7f0000000a80)=0xc) close(0xffffffffffffffff) 17:04:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x2, 0x7}, 0xc) setsockopt(r0, 0x9, 0x800000000000009, &(0x7f0000000040)="292918d7", 0x4) 17:04:30 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) sendto$inet6(r0, 0x0, 0xffffffffffffff34, 0x0, &(0x7f0000000140)={0xa}, 0x1c) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x1000, 0x6d}, 0xc) 17:04:30 executing program 0: semget$private(0x0, 0x7, 0xe4) semget$private(0x0, 0x2, 0x10) semget$private(0x0, 0x1, 0x440) semget$private(0x0, 0x7, 0x8) semget(0x0, 0x0, 0x8) r0 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, 0xfffffffffffffffe) 17:04:30 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x101, 0xff}) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r1, 0x0) 17:04:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000240)="ae3956c637b169fd8e35060d6e3b02b98684407ec1a134854d44b8ccac59e212ff3238c8d62198418ca04bdbcf19a6c45375c11282e75c5f13a0a1fb148ac84e59ac63b5600068a0fed218dd3cbd0e47ecebc6d6fb47c1c1fcb6aa9d", 0x5c}, {&(0x7f00000002c0)="89f3d680ad15ca57418def0745e0ddb00e433d89b5f7086aa180e47f02a94e0e8b1115ebfcdd94569b88aaa1acd00dc0e53cc0c612dc3f08490005028cbd2618888a8cfa53a290526d4e2e", 0x4b}, {&(0x7f0000000340)="caadf785ef4476604773b051dc20ec9879aecaf81dc6a7c863bf1acbd3386df00869549e135f85bd179809df127144a01c2817c677458b59e78da0d8ab236dfa5adf96701b27457856cb23c892ae662913d319", 0x53}, {&(0x7f00000003c0)="769d73c6c997ddf1254a2f572db049c18cee2256d6a6bd63235be19f62e3346132be0d6fc71c32381b582a91b81d4af154b6e78d752e4f6040d15b18654b76f73337fe5a53d5517b7ffd84e5500aad53b814550f084a00bf7bcc7a8c47b557acef753b14a78e64aa093dba8c58d82cbc18b62df6001cddb006beb9b583255b51553c1a371ca36786c24a8019a6c2e46484ead7c1dcce91455cbe816230c0323af563", 0xa2}], 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0xfffffffffffffffd, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x5d0, 0xb) mprotect(&(0x7f00002db000/0x1000)=nil, 0x1000, 0x5) r3 = socket(0x2, 0x3, 0x1000) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x7, 0x3, &(0x7f0000000180)="4c13df5a567a86243620d8990372ce15a5c942c1a941308516ceb44042a6cdd9b12aef37b045a4d8115dee71f2615285fd44e04ae4d6488c54bbf68457a30e0b3d37632c8f1582d19a33b99bbec8a3a90f4c3a2a1ed6e4738601dbc5c3a355f9400417b4665efdb2e4673f173647fa66f4651c88e632d663038680808385461a52effab788492677f7d095f5eb5d94778fa5d433a1f6b784556909", 0x9b) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:04:31 executing program 0: kqueue() r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x10000, 0x0) 17:04:31 executing program 1: socketpair(0x2, 0x1, 0x0, 0x0) r0 = socket(0x0, 0xc000, 0x4) r1 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x1, 0x0, 0x7fff, 0x1ff, r1}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x0, 0x5, 0xffffffffffffff63, r1}) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 17:04:31 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 17:04:35 executing program 0: mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x20) link(&(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) 17:04:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) recvfrom$inet(r0, &(0x7f00000000c0)=""/91, 0x5b, 0x842, 0x0, 0x0) setsockopt(r0, 0x4, 0x1000, &(0x7f0000000200)="a9830877ce7d0e34100994e86704e99ca7d8193b15f3f5933387161c3aae87fb88eac86ee2c567c597115ff7d86f3756b6b1e0758a28727d41801404b9ffa42f182a63e5b3dd687b21dc31122154a0738f8493a66c6f7f9f91dd4bed62acc054f95aa0746910573217472d28957b0071dd9424628982f3d8ead67c65aa79c7c49dd300a88bdb39caca7ef01ba5d197eb509c39c4601f3263d920a6deae1b945bc3c16f623cfda6147da6c8767e7151", 0xaf) shutdown(r0, 0x3) setsockopt(r0, 0x7, 0x8, &(0x7f00000002c0)="14563bb43a2d327e982142b483bcfd9233e0ac557a989a18718f17c1b244db9e892986fbe393bc445af81a32102d6eb0b2eb7de06149bf1fbf200708d968bb16b18dc123b3bb5c397903c96953a03d06f53d1821ac36b96c006741c59727650da42d03413f32b772be2f4b801689c0a047bfc019f309ed9d2654cc8b7f924d25a68c95cf8c3ed17220bcb7584b17a45f67441df65349627bd13ca32fa6545daa7e32aa04f255295ae2dc545598ab239d49b218e1f14c83c5b4d24b59052ee524f1f6715259c5a917243eb6ca5f791d5dca3ded22d4596602d1f54fc93f8dd1be79ecd300c6ec3a9431472d6e319914cf9e1a0b30bae0737d36062832b2b8ebdcade8978026567d4e1cb593b8c56f9ed54b35bbbabc3314a052d5b9bcff4102602d7ff37ac8cdbe34ddf6e38f82622b4b21a4f74e4afe1ac57b971d3078bcaaa8aac15d110f2fad4d3b0aee2146f3765297b044c8fae0fd4160f56ae2ff6012d4323110edd760235eac003eb70ff055d0123de0d6cb4a974c39a749a753ab1b8314ed2826f80b4796cc7e032ef4f421d5ee365097fc9542d8c474e86602ce1f1c2ee55352065cde4be3d6253fd77f6e99bf72283d387a6c4694916450dd8273927f0f19dd7902ac7b9d240aa110b60f5aaf1969ef94dad9add124e2e5e289dc0210a8a56944b08a79232596c358c320772ae96c7292a33727f7dd0881688c398839ae713e48010d9c12b1079a1047dc4e652fdc6f6bfdd2e3f9967d5856986f4660276e86843b233046236da50d9c7ac7c14db15654e9739ce3f98a3f5343d18d871e4a0bccf1c79043ece8ead423122f1f5e5c297d69ba2992844cbd5762bf8ba9d2647ef62d5e9562a2aaee9efdf345b5df868a86717994edc4c1f1fcea8fdffa9839c369888ff24554d95ad4c25bce6e92ce8a6fb72a07b7d487dd97b00bd363af5a045359cebbdb8ddd3c0740d515594606ff88bfc8deb3259bbc673c8c13c7c2b36770efed2a75e0117bda9d23bb5140290ce766a0d2d06aaf89345edcb5e744e9f52d654cfa6a897c2dfd87e944472e9ef9b3a72b5cb5c7553d18b66e9faad5ed5fc8bbfe1a044b33a02d8b29833b518f638accc7c16e5d0b0cc9f56ccd44d78235351415f721b060ddd174f53a834e4a43dfea3df42595edac33de5af3b4944d77438e7ea4e41067bcd867126fa8934f05eb406efd976c1f9ba2bfffc018b6df837ffbb8d6df263d112cf5380ac1648d21b10aceb06b1c5faa2fa15e20c5a8594f5844a6578bd15443532736b083f1e783c2844e0a8a638451167e6a068fcca3ddb91d046511a5f5ced00d03a283a77855e4519a2fb14570dd9c1a1407466a34dd60ab1d75def1ddaaadbd0d9f50a8997fb2083b26d1bf876526f52137a87a6622182ffd6d51d398a47d5533cbec37dce68a703e106e52f07efb1ca4172a9a80a55591f20f32da062cbc86502d11d21226d9350193ab699b1123a01da993552f0966364765e679fe1bc3d8501be7adc716100fc2e61b04954367ae7606e329b78ef36a64611abc594570535685dd2007df1b7bb67582ed92cf4912f04b1e19d19807f8dc80af9e062fe37e0d65f0f4264a8052deb16d5d7e94aa9c3c993130eb115cd53a14d4d9c26c46a968206d76ffad38cbe189501610a78625b5bdcfcefdb375891492f6734d587428ae8a65ecf52046734697ea5e634d318f99ac75e8256f8342e7fdd15b330fdb8f5fc9e7ccf5ba4fd9400b39a0e2d9953c9c0738896b020841fa807aab195c2782c390c97704d6d94236b442d9b130548829967b473b303f592b199e4c8ef8bed132fe5e309a08651e6fa634cd976e69499917f0c5398315c65f7674bde576ae465b6fe9bd621670060918cf96023279a08d3760d0a3f47c5c0a2c70983192cb50f3be3482226b351fc619286ff971fcdef2005acb7fd09a1a95bbc1b68ebf5b72962c9dae7d5c64ceba4bddbaabd0254f4c513c73295b5e95490062ce3a5008a0d6c0e77b73cbfc99ca60aac186f54ba19d1cb4bbee423cb670c59ab7d2e90f99955d511fd3e8f3e386acfe160fef1773e9c641446f751bff4a26bd27708f43699a5a100209d77951f3521a310663b03ab02472401b4dfef530cbdc8de33601cbed20f9200d2d87564b85e4fefc2fdb9289535d6c54bef3dea8485a37a7813d572bac3df49c1f81da88dd5f0e2a2a12d3d97869920efab482944d971178442b76e9eabf8a44eb8b51ed3136fc220b6bd07d04e950df7a456d745bec683a7f88ad6b7a6f3db62d64ba6d797f60162daf6f681d59b52778fc282ef9f42f9bb6f74c0c04d26df159059cae41245dc7b15f781c2981cdb7e392ac33a1c4dcd66fa8766b33ff038a396b217c6504f811a1fe7fa6b9e99f0a673560fbe51d0407f649a1277a3cbc9a0abdf22bf3b32c871cfbffe5b37722b7dbe1d063364a0545f26e25d8d9ba678ef0c7fab1b8833bbc1a2c7f02cc8afc1465adb466c72cdc9e4c0c185b1e9b71ee5419df7f80e1ed356a5cb689bceff6d483b79be841f831577058891cee3f538d9b32397593a6be85d911d703a1946263206268d75a39931d06ba719dc0455e4c5dd4f58ecded7aea0d80c87e21742b8c4d2c85d267dc5058498e2f61477cee26b8bd7c22b6349d988f08b143e6c1aa6df68690d40bc50d58d5fee26dc74ef4bd8c966bce63c68c9e04009164fdc90cf00620651322fe09d376f8bbe806e6e4e327ea9cc40337c60f500f36aecb04a2f80696754eecfd358addf2f23ddb3b0c0a4086fc792454177503d53ca28145bc8c352553aeeda941ebe28e912b8262f47e1ba99c1b41f0f5d56b41ba77154ce4c3ed8510fa1386be8cc4bb0240ea48fec710ff77151189b2d1e9eea93510d98ab42b0a8aa51938b4d64404f114dadbc3dfc8663e48e65807206fe441505d32afc8a99a7d6032bb164ec842ac3214a49d3adc7155bbf18b3ff6ce416a960f0161ac4a5304c06b5bd1b1ecd86ee97741825914a3780ab666d98033dc1782beb4d1ad199766c47deedc1fd6e7345e81da5ecaeed00f6d341af0386ba8d75bd6595cee720f2bb966743ed1ca7be97b23870ef87b580d97491f20153e4676c0d156c55e29955ef8b06b724697fd7bb11d08bbd05dc103eecd4c14633a4c5b10979063840668b5f56e54f0cd6d50e24074ef361592d1d394d24a70f24b5babbbad5019d711c7dd3de01ec7647de1adee7619d61e2e0e0176ff0b985f8a4461bc2a895265fd70fb5d331591a91b8a152472cc7394721e367d5846bfd0d244e9a58bfc939ec098ca7492ec9df98f94bd1b0bc5c09f90a44c35e36e77317a484578bd11b803e791d81de7cd298c03e69c883181efb5c62ad285a259913c0da2612ad86e150510b08bba03e7bd4ad8bdf905c212416cdf530df96a3c74b631adebd5f2e43d7e2d56a769a6c738f7f3dd4597a035a5bac2679ef8a7e15f4b5192fa0aef4f145b25012a757499776aa36ea8bd3cc07c7e1ca5b8152d4e04014f49416272c876b156ee950fb4dba5ea611dba225e8b4ef01b723718bcfaf2f5cdfeb4df0a81df3d35f7e4f693dc1de6ea0743b1a1913441c2ae8ce075a62d1874b48f78f21811ddb5a45ded74349675527d823df8369492ecf9ea1fb14a8a947e572c97692e59a9b9c5cc23269931a25f64706c07807baf475cb40b6588c1093b490cd267f089ae25a19e5fbca1fa3cec7c882fc0bbd8c8035fa7e9a7999f127aad1bac61bb351ac050d0ecbd572fd541ffb63b069b4ddd6b4ff872120a082d2e1a0d573771dbeb075db340b4818a3cf8dde0ff7a901e1af0821298f4e6be06385d73559802e2f00dc7280a5479924b24c07b724c71a828ff9d0ce0dc4d19ab46bbf066710d6d9516836a36040a6ddae983a7c23cd1936481655bc92aa51410933978917cba7ac000462c9e8dfacbbd70b77ad86619795b95438f2d15b3f15c2d60c8150767f05dd620a63d4ce7edc515ef65ac81ade86e9eb9922a3a8898d1c1ae8d19cd5bbb9bfba1ef5874a118f8e56098a186a043eb7a8d5a9e6e978c7dfe0b1f1dbc21588d76259a942a2ded3feae83882eb3e0fb8bd26179d6b540185804e38b3b91220d638febcdaff3842ba9d90d18e79d550a738f7ce28327d2802192aa442389a390d7635c38a5eb00497c1eb35191cf8116b8f539397ae2bb304843e559d11329405acc8a0f9661e72c2edd5e6a5d688b8a81bdf4ccb63e5b69fee86ea53e06176b9d88a570fc89a97f2693fc0b379b37a4de9237cd47278c09e88d4599aa77a50c0bb28cf0291629c07eed9d118c721743d289f3fd47fec461d4f6bc26a277b759e5dc0b803c78d1d95cad51e05d684e60d038f36d38b50e93c0e5751d875f75f3f5c34c84706df73faee7cd1eba51c4cd60e33baab536797e6f79940a22366de79e35e83ed7b8b7d778442bcc1aff0621a3b03060f3b574561f379612b9bfd1cc45c1a148bd201c95403028b31ea4ea50cd0231d6e258acdc112ca283bbcd27e0a6c051bf4c2642088668997acc3b449816a2a4129131fb93fe1cdbe9d09a5a7360d2db34f38a9679f810d6e1658eafb976554b247930531ec6f098248610ba378f9ebcb0a2293bbf79ea4c2f1ef2d3fe208d0fc691ad0c7c60c7796f825549e82ab9d633056fcb5b97c68d4d32ac5954043cdc1c4e85069d565612e6a1ba912820450a9934d11376bddcbdd0edcd0a3743c6aa09451e1386450bb3c8f12441afc906dc53bddf92ad2c0b51a8ea9085ce0a5b8fef2ec1bf00633660d4da61fdc4d1c3ad147a61e24089d7172a7bc9cc273bc738c99a16ce7abd74c57c429a04e393be24052f7281c5a515826e2d9846cba7def454f146bd28b02901c598da5e9a1aebf7b92103d82b222aa6caedb00bef997c7a3898c4fe11e9385a754ce1b41bfa604be6b56005fa3281950aadc185e645d24cb1ea43a2fe8eebac1282978c03495212eb17fd6c0ce7d4197fb1db1b2dc70c713fd884a95d42243e7fb8b283ab518cc5b5b191f6889b24290b3f136c02dd63e34125c090139f7d205e506bfcb4209e3c727e25b1256ab4c0705f2d3522d61511c0c7904b125f1c81fbd70538a7cff937a692ee9d4a2a3116eb5428d9103200c4237b39d98b3a71a50c109f9c9170875bb8f558822dfdf057fd56f1b5c05ec5b0e5033ed3c74735fdb9a22313b203475765426bf02b280f6512e480fae52c871b6cca2e1652ab2a3309cda38c4c9ef46364c2f8765c107d37cc175d97bf7d4686acef9a723794c624d8f15b979a2571bb51e150ac666604f46574531357dc3ac14f9c39b62521d8944eba8f8ddba7f72b09e206e8e32ea79ebab76ce849057b38f533c4c98d299a57c53ce9cbc1fe18cbcd661a8d2fb5db9f0aaafd4a9a5df5af56f7bd35f495671e09a58986dcd5b898e6dbcc4a9824766e85dcf01563096bc2b5b2d1348815f2d946810964c4b182d5c3ea034fb50cab3ba0eeaaf35924dfcfd9439f6afe119390a940ae10f3da0833d98346857141b7bee7a879f3a0ce5ca39a4e0be5e88410e6f9a7e819d605695ef5c626b581a3f506db76ac6a6788ad509c8365f23536dbc856472620c3ebf8eac93c5cdb325e0cd31daa436186a82ed3922671f8e9827152023e052279832a5b011ed1dafc0ebbe0a092bd82d3615e4b4578bfdb59eb3b81370f7936a715f04fe0b22dff6b4ab446c1e7014b35aaac4c1c50af3f991c207d2785060703350d2459f91beffba7c055458548c9553e78515482543c76681050dbec6", 0x1000) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x8, 0x3, &(0x7f0000000000)="21402772e1938961738a697e539d3d510e2eb7cf3313cbf6d66e90aac061eb463157621fcc8b8b11f492394f6f83a068b98020657e08f9e76ed33d987a4bbd45629b4c12ce7353269ac5855378c0afe66f821acdc84e1b8708363c251546ab7c39f90e72932ece648e1b4bce193e1a0e9781ffb607d72c42e4277c6618960c7196", 0x81) 17:04:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10010, 0x121) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x84, 0x37, 0x7, 0x100}, {{r0}, 0xfffffffffffffffe, 0x0, 0x10, 0x400, 0x7}, {{r0}, 0xfffffffffffffffc, 0x40, 0x4, 0x8, 0x4a7a55d}, {{r0}, 0xfffffffffffffffe, 0x2, 0x80000001, 0x3f, 0x8}, {{r0}, 0xffffffffffffffff, 0xc1, 0xfffff, 0x9}, {{r0}, 0xfffffffffffffffb, 0x2, 0x40000001, 0x0, 0x7ff}, {{r0}, 0xfffffffffffffffc, 0x8, 0x7, 0xb608, 0x1}], 0x2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x20000001, 0xd3, 0xffff}, {{r0}, 0xffffffffffffffff, 0x24, 0x12, 0x7, 0x4}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x1, 0x3}, {{r0}, 0xfffffffffffffffa, 0x4, 0x2, 0x1000}, {{r0}, 0xffffffffffffffff, 0xaa, 0x20, 0x7, 0x1f}, {{r0}, 0xfffffffffffffffe, 0x44, 0x40, 0x2, 0x6}, {{r0}, 0xfffffffffffffffe, 0x4, 0x70, 0x100000001}, {{r0}, 0xfffffffffffffffc, 0x40, 0xa0000008, 0xfff, 0xd2}, {{r0}, 0xffffffffffffffff, 0x18, 0x800fffff, 0xf, 0x4}], 0x9, &(0x7f0000000140)={0x7fe0000000000000, 0xd4}) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xffffffffffffffff, '\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\f\x00'}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 17:04:35 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x1, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) 17:04:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x2) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/71, &(0x7f0000000080)=0x47) 17:04:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000001480)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000001400)=[{&(0x7f0000000200)=""/203, 0xcb}, {&(0x7f0000000300)=""/168, 0xa8}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/60, 0x3c}], 0x4, &(0x7f0000001440)=""/18, 0x12}, 0x841) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 17:04:36 executing program 0: shmget(0x0, 0x4000, 0x1, &(0x7f0000ffb000/0x4000)=nil) 17:04:36 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) munlockall() setitimer(0x0, &(0x7f0000000000)={{0x5, 0x8001}, {0x9, 0x2}}, 0x0) socket(0x10, 0x7, 0x7) sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0) setsockopt(0xffffffffffffffff, 0x8, 0x32c, 0x0, 0x0) readv(r0, &(0x7f00000012c0)=[{&(0x7f0000000100)=""/200, 0xc8}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x2) setsockopt(r0, 0x9, 0x6, &(0x7f0000000080)="16125d9d28", 0x5) r1 = semget$private(0x0, 0x4, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) 17:04:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x9}, {{r0}, 0xffffffffffffffff, 0x3, 0x800fffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) kevent(r2, 0x0, 0x4, 0x0, 0x5, &(0x7f0000000140)={0x0, 0x7ffffffffffffffc}) kqueue() 17:04:36 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() read(r0, &(0x7f0000000000)=""/19, 0x13) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x2000)=nil, 0x2000) mprotect(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x0) 17:04:37 executing program 1: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) r0 = getuid() readlink(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', &(0x7f0000000100)=""/97, 0x61) r1 = accept(0xffffffffffffffff, &(0x7f00000012c0)=@in, &(0x7f0000001300)=0xfffffffffffffead) getpeername$unix(r1, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) chown(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x0, 0x0) chown(&(0x7f0000000080)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', r0, 0x0) mknod$loop(&(0x7f0000000180)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0xc181, 0x1) 17:04:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x20) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x5, 0xfffffffffffffff9, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSDTR(r2, 0x20007479) 17:04:37 executing program 1: nanosleep(&(0x7f0000000000)={0x7bc}, 0x0) r0 = msgget(0x1, 0x20) msgsnd(r0, &(0x7f00000000c0)={0x1, "b7eab5cf7f30f6908278001b081e2f4773753669b124f8ba1cc72c0eb1429c5c635cfe9d6ef88e40878fa10999772e60eb1a016f707ca9024107b0899afac988729cd62eab15db0e7a33eb18e25d4d0912407c0d426911dc9dada9e39d594f5744d1738e7ec3f3e1df8236b5546f3a3ae01df21a6a58bf8be4a5c18fa9966ea0adeb7589b6857c6e9e6090d9027710db08dc178562a89a79648bea4bcc8e5df675230a27d3c0423f0445d223f42f2808895de0c93854e65a6dcf5cfbcaba68dc87d7d87dc603d867ea1b41fe67d0bb9ac6e09ee4a00465518e705fe481aa69f7843c81bf979e83e52acbd95e1728d055c2b26be5422350ae3075e36e9f87ac619a4e7deec0f6fc92048b90183ce93d0be2f4f243e155c02c7bd43d6ec6390c120d366c5f1bcbe86b762ef357f33a78a579f70eade2a51ef38ee638f9214d19adc20fc4ed6b3c48b8e8bcdc46233c2f6cd759be3723e568bd526ae0dc33e24f6313e688906faf3ac0dc4f204c4cfe6ce1a12731826c89b83686eb8775ee05793c0145f965e25c5c25b830a787f0dbf4effbed1b04c58bf3ca8f7d9e0d68ae010f49a6830215a1e5f18c58cce12fcbb9ef1995ea63540e283aa1b0d10bfe0bbdd73e1d62c725b8facc8e4fe52d9db7417385deb4b9c41c38b50a8bfc52efb43f709b2b20662cf2d0be95292c0023c85ea143a1061629a96cb2d29a687d896a137a7d787bc838321fbf062d337bf7865ad9f6abf610b274866e0f412e56e0dc1f5ba2f31ca648c2b0e1b81ab65718be03cc8e7875b7566aa2ccbfbffdf6e48196a90c517a6b0cfc85e938363a50cb0c600583951308330075e02158c61e988288e7568c293d681975ea355286e8fb632ac3d84a4f3ab5686a5687085ed18fe85ad03da0c49f7afac93fc528f520ed1c66655602b56ae28c5e9d2c68b94281b964678cd21cc71aa0996efd7a95816bb6b7144fc6b3c66b277e839f363c6a3a7f22fec18d24682647f008bcd866267a39459ef43137cc20e444de724fdf8fc30c57ee5efb686a3f408bd6169a65ffcaff8f474cb3b1820fc66b35498075f88f80bfd4c54dc9d9d76be971f7a5bd5dadb1729dd75e41b31c1e8c8c8f6329fd356063e1b1cf29bd148adc718a504095269c76e53b41d7bcaaae143f5218ff370181b6880910370c56da4fcd97991e151eb4d6595c7836bd8f5cabb65e1ca4dad8786efb530183d3ff3092796bb2700207d68d6adb49d00b932945f1bf73c14d22087538f945a96b069ed3e0857b60520b078ed4c74c4da74499ee5725fe21176e06ca28751bf020a62a44475a08afdd7fb1263cc04b0a3fac825decd8dd57c963bb19cbfbd8562376a6e75ad3bf828868a760c425f20f90f2de7d77f3444d542cf47547e4ee961a297c0afc0f1ad7cf6ab8fb53dc7aff2df5320b1b54b4a8cdadcc0fd9edd0b5c724f5b8f88e1562a5c34970d86aafb01ee800a58b22c9b0bc686a89b0bb3a26676b16eb1adc7490c6b577d3e9c06588edd94c40e6fc86a3304a660d12115ca804af7b6daa687e1823ff6023f9290f2761b6c38c22670016a87f322f54d1d7406eefae1cb2e492989b61325164a64a123548869fa2bb990951de2631305ef7f019ce440afe0c75cada0c26d404b06ffc00d5a86b93a0837144d3a2b19b2542b859a4ca83278e604eed24cf0c4ebd882424211c0b669f2027475f07997cc8e9897359226d923f5fc6532c8e7ef1154b120c8be0fc6f6331911171c2779d64ea918a8bbb1d439fe9643a719259cc49995978a7881a3764c95c5989cf1f8826f8411acd8fa10896e935138465e05e9fa19720eea278572eca809c24e64731668e18d766d808626388ef2af6ae087de1f306464caff55d6abb0354d20d6632e429d0c72d6523568061856e2fdaad5ac5c2deb8ca1bb1b62ade76a8a4be35e847f3e9ffcca03584c7255dc359f1cf07b3138b5c8d7c3bab150d90cdfcc4140234d00826c024f729f3fc2f30ed550c6d7236b49ac7e2835d170cadcc5bc2aedd15e87b53da2576032cbe9890f9aafc0d135c0047b64f81e243323b276592ca604f415c2454b49577190f222e1eec7274c699f41c9c9f142d0601ace85ba2c67837beb618ab5fc082eac3839d1900973fe9b291d6247a134342c101d3413bbbcfe73aba00a3eccf744013a6dc0baf0bdfd43137ed9d2a7c79e6edb399ce9d30db37f6c40dc6d5fd4b17b153e84384aa6c23751f0ab5e34ffca6b1dc1c1e6bf5ed6c780d30c356ac0477428a6e0cce6042ace456c6fa3980770a282f333a3fb39b2b7a8a02ad82133fcc8c833af114979f98f811d1ff722b574e78e2c62ee3a18b41da7af6737897171fa5d34545cfadd568bcbde173000af4af962c7a96fa671ec91a3a6316348cecdb2f2fad2c7fbcd8ed3c4932166748de03426617c229ffcee554cbeff5d2026574dbce9d59b6f771ab6277a4aaf3565011226001554f1dd16cb6b2c261a79e20a2d1dbb80e30a677e733be8cc116f261055b08573fca9bbd82a20c36a1a7a1a1a491ae25a24d8a79570c5edb1cae536e95675b06e4a42bd4c95da491100abdbcd9ac41e0274d8f45264a0350edc344607ca9c3c4abbb220f57b500aac6d327eee60bec4dae78373e86c5f1b5b8de8d11cdd49c143d2b57873aedfe24559b4116613f3cb3981b9d533dc29b78a525da420a4c29a7203845fd2db0cf77a908d58fdf3da3d8743761837e4820c7a668d601d222faa652ab0292fe3884eb4796568b5635045c5544542ce0a8d2047fc7ebb6ca52d8d36c626804cbd63c15d24beb10036106c0089230b3e170b0586b307d187304a9ca626eb92b41b38837c9a21d494c40534e5661bd8f0721517aa5e404b52d509d367bbc0ebb5f638699b138191e209dec01013cd8ae1982e9c2852289e5d4e0b813b86caddabab430b38fb1256c7eb89579f25719f26dbe7a41302437c4bd85959c82eec6c604dd63aeafae452e230046dcc442fb0cc2e98c2425da1769b0e7de2e896a471f7841c694a18753cd2474b0a7c3480b2bb872db9b4ed215280415d80b51c8f6d54901cf624da270f2f45d356d2ccba568734dbb855bf9047b41bb5ac2436924cdfb8c78e41d526d4d445d910674b3edae7654fe7f24c70e61b486683f9b08e07fa76bab80879207b8434e8ccae7030100fcdda83c88fda23988e52734a3aa1d718d5c6724d102489cbe474aee9a104321e8fe95fc37d497cde079bbe949be7f87a9418567ae31d0dfe55cfdcab63894fbf8a8969d00f9161d6187b4ae2a010abd02e472df948888fdc1a27d11caafdd583c3158dba7e602368fdfb9eac9102885a81f81dbe8ce45da95983ea4cd2965adf9c36925c4a10f4a8a2c5885a75fff7eaece1f2dcbc67cbcfa5e0c817c13e39f2cd71ce242f4f6e834807a954bef1dd5895d03eca60c8eefd545f50058e00e1d1f4c52bc269203ed9bb722e0294fdbfc1e73f8815883e7eb872d09083a7ba8ab93ec4130c2ab633a22e071ce32cb3a279c7578541b66dd6fa0f039005a395b1d4242e350a561d511056cf6ad032d012fb0cc5452445d8d82772cbe9b6c052d9cbaad230d8ca8041bbfb8ed9c9a9ca2425a6de9dc928e5fed02e4d5102e9eeb602f7c46042f9ae89b32bd30692c1e3c60d234be68e8eb0a1a7e6848bd415ab4ec2eb33ddd0f11a0fc026b6ddf8083db1f0cc569227dc42f4f77e22e104c879f2fa7f99926bfed84722a33cfba61dbe5c411805c1b5ddec02fe8772d59c27f0e19009790a55055ac509cb271c4ed2aee9e535c8aac94686175a0cafa6dec65e18a94039e3410ded04c746be278ef1fa612fa83fa016a6bc127eee193e623245b9de5aa981d5b70ed97d2665c9273829b21ec5981e3b8157988afd28835173ef7f39a7810c727318ee18479fb8ac9500ea51f11a531f31654ca6f3ada2278a895757c6b51b04b49d9ce3ed1ee020490d229283291415ff9f6487951be6250874b189659ec0ea3a0ef13736a2471190e1e92cbdbfcce9736522be9be88176d2e1f393d7a7046668b259200a59dec675fcc414995d70fe058ae5e434c5a07efc4a5c41da1c1a0f6149110c932cc77cecb0f49712c61485790cd69ce27fe85f2f6d7de6da71e5c1574fb22b79d25585bcc3d10fd7276242dd9526df31ac43b74cb832bd0ac373293979ff0545ab5c47d14eb8aaa15de870356b866e4b30fafa154cca0d563a8bfa279b64c5346673b4623a20a6b05d863e3d72ce8f6dee7d8a65622c7f8093bc4d7aefead092968d324341480519e64b6d4b52064267a7a546bd76e2ef171cdcbc3f603ef81911b037254a5b4e974edaa34333461fc47da297eac3b66166a6354ecc3341829eb1ff12d8bafe88d0fad087480108f04ad6b7eaa752c60d5ae2ca2306c475798df6c8b446e5dd00592ccb5a4f30e9dbfbe4009f194fb87ef6ca264b7e4736e1631e9f4a492060032077d542e560294f59e43fb16b92c3ec5b83090e3402bff27fe912ba42f56aa132b0f07481f8e798aff5a67b30fb96bc43b508636ced555d860fa45bf4fea8ff039cfb5f6c3e616d3836a024c1d449283443c9e7587c8e39ab36d708b8719dd21327e059e63a99fc380a029ba543ca3a2fbaa28b88f28c99b67a3d50295f5762483b6d02c39239e780397543905bfa883f0d27494a50195cf08f2697311ea68b1ec723737851df1d015773e27cef18b5f8191481b21cb07c758da4dac19cd28bf974e1b69664be3ebb120362f257e49609ed7d43903629509003835cfb91a4b717ae01fb88436b7927202e533dae4da3c574318fe7dc24c6eadc04599c3be24b981ae025eae2decbfd593397bf0aa9d591f1520f51d6976ff19105c0a344bf81ac286c7c7366b15beaf16fe5ac3689425837176926db28e1f27ebc1c7805102019b4a30dfe42c18a23268e90965140730b2d9c5ca88d3b049a0fb38ce5b66b6bee58d942f42f1970b99396066626586853f8e937a9985613ce9d9fbf6f8653a151920d7010bfd1be360a317a085c0c5235bb54967cb2978f82ec81469248f69be6277d6cb4d0ce648deb894be40b2c0cc5aac15b1eed271373750be62cad85d9037e475204809c1e5ae3081a4cee1c631fb5b26ca6713540d5385446a43a5d0e7c455ab8a5967880f8454a30d3de70cbd3f46a416bc73b848ad767439d98fcd4e2901774b33debe9349d63ef1d52ad48f1dd59bc693c657d7dfc6c1c52ad838ac06278aa105ad6e246a97bad1369521a64664b6340e8e04f42a3a5b6cb7936d26f238156aa00b714d5f30dc56c207416fa40002155253434a8c270c7b0f65460fae06081bcc1cc84e8d9b11f1fa9a2c6fef7570d45a4118969cc5dd8fbd0d78b19446d7b208130f6096508c0baf64297566a056a6d761d57cdea563678a15b0fef210ac0c4ee2fdfb63301432aeb613aefa01ed5e9331a799b64f431bd81ed3f24a604a785b8d95f2d8610b129e6d7b593a609d044811a529888333169a440549e8cb885fed068c58a4a8be4a29eb29c0ba39ea508cee379101eec8b5f7a699f92f767d2934ad43cdbfec9e432a64ee4ee0721c98163aa6166e978258bffee96bdd393e011276b109f715f5e6447438d784db608d039bb76e5da06773ec82069b87651d3a6bc62077f70f6e365191d0c4690a37932ced791e0ea5caa014e7c1c21da75fb0423f1318dec6a2fc26acbe6525cffb2685431ce15ee9a5463df2b4eef6b63ca6406fffc7ad9a1fa1f75132fc230bd944659732374c58170c5db165"}, 0x1008, 0x800) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() r3 = kqueue() r4 = getpgid(0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x2, 0x366, r4}) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r3, r1) ftruncate(r3, 0x2) 17:04:37 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) fcntl$getown(r0, 0x5) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) r3 = getppid() setpgid(r2, r3) 17:04:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000140)={0x19, 0x1, 0xfffffffffffffc00, 0x800, 0x3e, 0x1000, 0xffffffff, 0x9}, &(0x7f0000000200)={0x200, 0x8}) dup2(r3, r4) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x23, 0x2) 17:04:37 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') symlinkat(&(0x7f00000017c0)='./file0\x00', r0, &(0x7f0000001800)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x800000, 0x6}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000200)="04375c7237154a95ac0967b772f3a645286bfba5e57b1e7e4e681c88f42533559264a2d7205547ef3c5139852fe4c60303a6156784048e3c80398c145cfd2c2f65baf58caa3bc301ada45bf83f46e12b7cd9ae230eceed6c4847c51ee0f9c6e0556b72eb80c3f54d97a0cae877de97b96df2779a16f2de9f8bcdd45f59c58caf7001d3f367867919bbdcdb5e99fa53adea", 0x91}, {&(0x7f00000002c0)="642a020807d7356577243539757a50d6e4926729aeda149e2009c5c3abd28f153a8f30f143bd2fc2a2f469e0d3a751a84db938088df80ac4d5646eac638a7067c1d906b1", 0x44}], 0x2, &(0x7f0000001840)=ANY=[@ANYBLOB="080100000000000000000000000000000d1d60cf58de0768a04dea35d0b8390ad8e0d3aa3007afce885e5a71ab3e8137856262eb36ebc099ed42a48d25ef9869030ced658eb184273baabd53f1be83f89197bddd2990ecd697e12e86d15adb764701a9d87b06d6953fce18b04f62f1ada2bf29ac4d86aa24b5d417361780f2a92c1eab298bb6a44af4f26fbc5f55b087f2f1ceba8baf73abb36dc06ce3796ba51802ee5a78a5569eb4535517d6ba7f6928a30e07d386cf420d37dda0ed3d749c8b62c426e08ca85ee2fa206070e7561155bc5c39713e5869052ae12e6dcca267c9f4f33732cac2c2d5603eb12474ee11a22e1855d3ed6a69ed27c7c3640758eb6e89aca3de4ecaebf800000000000000ffff000000010000f73344329df67a2a4569b8e7653bb8cd650e80b50c8b290ee0c49b58fa834114eb37114ce01e7f632359fee9a684260ee67e33bd543ec3a544df041b3432e3cb4e2b9b2dd5bc3fc2106391342d08c55a2c5a40e87a5c406c4dce49fd34dd36fd9fcd49e3a3eb57ac5de1e2be30603ece400da83b4fdd64e1426941d6941e5cbce898b5e4ca50566d6d104c09f4cbfba0d9a016ff481b43c56d49de97c9dfdcce991a591a7dd0e6ed2d324a880c12e39f0a640d06a8330146c625c6d484e8a09e28dc4cdd4a96791f23aac882b804774afff0c183d83f8de78dea40ced395aa3ab3f8f71e16000000d80000000000000001000000ff000000b3b4773465da4c52f402c55fba2a2985ba067805f688e85f9a31777cfe88023c0a2c6cb9acedcc5fbdad9366c279dad9d72bd12c879ba0639e11b6df162945e4085418e5f431c6cc1d5b618be2b148fb72542a9648c5a6857f4b90aa8ee82df303a7832d10cdca5c22e0bb703b95a91344622bf9218534203ff7ff51ac0265955711788864da71ba0f4817ce7fc94d8073cd3298d3b8e171cfa7f7f25abc5906793b897368c3e2ee2a4a3addf5cb63dcce5f7270dabf63446e46c5e56d5f1eabe64969000000000048000000000000003f52f4d007000000c7b8b6407b8df9525f20f2f0b17c78cfdc920de53ba18ed1886beede3578f564b8e40b6bd43bef7d578fd6e762e62571490000000000000010100000000000000000000003000000379ce03fb0e3d001a054a2b5a90165af171be35207190d23a61a77605b08dda4bbd4a2b6d5688e2c1d3899395c14b7c152f5df5d29854e3a17884f451b993dce7cf4e4a44a80176dabcbb81f3edfa05078c03ab055ce70fcc78dff7e394236d5f3f371e34753ce242647d920238bf80fc6dbc720acf4630f21c51737844a9315e5db50f9d4ee1751cc695e58a7e33e94130d32be52a6d834fea68b87d7975e2650d3c22b253e87a73215695e30a786f251bc7f67e5bb2590370f47eccd1a2bb013b843f9c2a45dbe78302d0da764d7d088f998af31710008c55f7cca6b5d33a28933c6469bd58cc52ac3ca06f2e43ef57b3ae72a44f1049185216a1c563343c5d9b57f2cc60140e319e8e64c83846d405e8225ec519382da66ad5b4be8aa482cd4ddef673aa8b735fff2f8c1f6d528014f84565bba4cb28d1cdfbc7278e9fc44ab93c3b2f2d3bf01320fa76630a4c2d2db34d585671443ca2223ff1efa8a3294523e20f4db7e532a033f92f60722a2d1076b6f6f6b4990d8509301860df0eab6bc59418a9986cd3b3af2f29ed225ae31269bba67221ad21fa5e44e528a6db05bf07599156f9ba14a88293cd34d7d1cdd71e07d511352318b4fb5427a2cfb04a8d20c2cbbfd8fce6af263096972023b6aa81209effc2839b5d0f1b991e7191ee7189fc718797ff173d6f8f84f834cce024980262102f5dc0600b43632c9d4d36940b517ddf5a8ced3f0f79245dbba78b10b9e9aec8be4ac272d82a4f276f62b841add53581e194c391be13b549d48cb3a1c865a6837173ac51a3a9386927e4016df84fc4cc07231bdf9f11aacefd079d22c0e79e9243cd24fcc01c244e544d1f96ebb7485683716e41ec4d8a8205f3949b03591270de8a2f9457a9fedfee5c75da5aa2144d7f975ad10eacd5e9ac4b13dab9cb66a10e7c0e5c389380e3810f42b250a3f04e739887dea5e038c312abd291c2a26efe3e09768d787a8761683520fd1e2c3c5a5e27658d329d66605250aca839a2dd8b0619eef30099a8db405172146f90bdedd1379051e2e4a607525ad31f54b5e1abe51b3f01a6180cfe6e1731fd60cac4b5f8a9d0e1c6a1266da4fc62425c01dfd981b3805e338e45f60066b8b6a4f985d91e9a325585a904c564ec6b37db38d85c91e22129997aca7b2d0ea546ee2ccf53dc4dc6588e541856bd174bc50c6af403dc504b6df630d71e032955288ab3a40ea6520eb38b34d46c953852f7b93a8c519eb117c927a0fc053688c0e27a09dcbcfc51da1eb3d3c96c227e616e1fc05dc918a87928dcd5c464897095dd06f4fa93ed0e9f3f56af069b2fae2cf60fb90a6192b04aba0ea7dfd1763bf10673c1f016e370b9aa86a7eaf98b8555a7b40522f0e35bac7ecd5afe456efdbc723c524c65e7e9cd8e222a86db262373ebc00602df9b0331fe96d80d5ce25819ea78e60cdb5609c3c1a5635cd5ee43f61def89831527c1b8c66852a68eca156619b71139e733f9585ca9e731711ec78657435df5345cb0705bb92f90a91e72ff481d333d59403cfeb19cbdd19bf170b593e3ab57268a3a4e90b99f5ae71a9e92c59e4a1f12298c625978c4d6edca5c43cf4d79f0dcfecc6df65242d5ececead081ea2a8948208d5e30a8b38dc7fc4cf14033dc69bde48c64fc2488084a7794c16c169356b4a5874e6111fb6f4b8afd6ad84f3518ad480f8de300f237079939d5d51ad7046f8632ce91030511548577c955f16fb049c852a2884e3cab2b9334aa8072d8664da3035ae1f6360621a30e07ea68d5d49fc054867822d1e7dedfab2008c4f9dc8cd7d43ae4cc973c4c2cd4b51a01290c7c31903a214e8ea159ac4e9656ca97c325e2a2c7c2a55b5340379555c79bcb70ca9521da9ffd0bda26171619d13a62a2ab15f8958b9abac5b8b60cd1167a0a94081e0625a8828e7472c26f15a2062607590653bbf21117c2d92d109f097e54ef08a7f29afc8bce4a7fe29fb1202a854529b55b5e50278bdc50b75817df273118b6178469ac070131d1d052fa089bf8e8c4a1f868b537927e49219597fac14f2e1a58a43d906fc586942fe792932b36fe5329a9ae3f0ada29d8039e605e960d410e4c433f207b21c8f51de1aa37b75f8f7097916b5af1770970f007be1b264fdf6b3836f05971259ca5283e3db6175ed58d9a31f736b2dce08fbea1215c09db6d9e7ceeb7abae771dd42726504a7fa8dd119f227395cdbd5c0c57e1bd94034cc42572489aa180238d8dd712cb893b879b86dd74bcddc1fba2a233740871eb14db88a7f14eaf4f5c6039058add0d04ba0fd9f417ef37074eb462b6c87d053b894b2f2abf1a2454c7a69cfe833a562aa83c22f1f05f44e3cd3f593768e7048e1fb991da25b7178fb834eac3b6a02512648a58e306360659d8ad235285e6ddb3e32f630ee0891244827998d7b45b3644d0614796cafda65536b340e063a6e00d2c13fd1f979ff071d0b706c2d4205a892f55719baa73e7d3f8e9c5320f31ee14210d640d0c8d9fd309b18115b173d4be7cf484e276980254d07117a283167ceb300c2d9d2814f838e9d479b984764c331e4af3d14b7fcab0bfcba35be07c51aa2fe2a56441bac1c268e8ef30f262206c798a6728dd2a80e78655209bdefd246f10276beb53ecdfafa9da725d538ccd6bc7a1a36ce2d61b368ba89d0dbaa4de361126416a3e392dc5b89850a14d1f479d0ebf2dd1e271cf8fb807ee32544ac621ab72c144cc905c50bde3567f514a217720bacf9a7fb141d24560eaf7a4cd1a3fa67c985f18aeb884ce4b7f827837ed03bb4c25c6cae29a3a176b96a966cdd98b33e9094a31c789649fb6a5d0a193d1655245c9487de7c78c5e217e6edab3579b91d56cf605468af915daca182c17cdd6fce5bf5c65b1b5224142d316bdbc3513dc875d392006f7d7db74910f451641b3e98325c73b572fd262b1d81829e31c49842c8747107beaec89a4e995062833b129908a36df9cbc38cbe9d8f6ff1d98703be4c2ae1926abb6743b7d6ec9851483449db1add29aafac903989138ebf8698d9562e82249e7492546fcfb36e0514871322c573edc3f6eb11b4e0326ed12294612431766c9401f30d35def0fded865dcd224046019a5247f36016da77d3353642b962b0d91f00ae328e6665d4b1d1d44f8060b03e4fb607492102380f7d73764eea66d4e0ef4761d0a46a29d3cce881b756eb09a976ab46a3f8fe1ec7b611f11ef42ffeff85778fb148f5250f0fc5bc15fac8732c1b905396392d5fff09dbb1066ff49fe57806479bda1a9771e4011585242e1826c65c3e9b2c6504b625236dc7d6a2cd672bd8f0996974ac38846c3baef5b831caf84fe3c64ee6f8c6e43c54ce9d9d86c47f6fb5fa5d0f8a6ac3dc0574c0c739462b7b8c279bedf0854670448f622ad9c2dad3998119e30d99cae294d3dd376a01ef4f345df7cbb03fbfaf3469b897173ebf866fc400f5e2a48f3dac1ed84d0ea0fd7b98483dc1bdfe224c9675291da432d14a0c2265bd7a57453efce7f6164596f4558c46cf8c211ab2e7e30a90fa9ef96c157e9fa9d24f57571a72357cbc5956a06eff69bee6ce74a9ee83f478abb799f5c75939fa784f68e92d42bbde8eaf804020000000000000093f7c38be49d111d4905eaf15cb9587ec0d870d2c26bf827fa22db3328381554b6f350e8e7e5fdfb03afbe5310d0698978a75b3912f20a52eb8372207c85f6f80100e010bebcd7845e155be9057030094cb394a7dfa03487991b0f8dd73bd46afe7a89cc1f9f7404df356f0c8ab2316c6fa69c7b5295630e2ad364b59321cf0b61466b16b1447e5eccbd8e9478cc1d86370d8d4e3ff76a3eaf852599cf7e4f03cff7980d18666355ca3ffd3c5ac9b4302a5813436c6e04ed28dea35ab894c29edde185306884ad40b86a9fc1672fa262f39fb15c004e862f05727238fec312079eb7b9676f318ed68936c3548afd4ac0af7abb644cead51ec4dcab950c4f012ae2f7ffc1e8f67cea0ff9a4b5702154bc3ed8efc997e8820d7dbe98fa14ddb12fb625c71640107aec9e182d22d6c574e4ddd169be98817d68b06def4d35fc4ccba889969d3802ea61cae6970172cc75f254c35f8c97f07d91899879eebe0560cdc55c1994f1ddf8b4ec13d9b0364e5a147b56cdcbaea20bdac7c9e7355cd51583a34c2307a72808219d3369fc0056aa16ce1b36c799cdf4025d08217c03053a614c83f66726ab3e613a0e2af592752b8cc42644a481acc91b0d8db9bb1c621d1c34734f36f0089bb126c0f0428b923071c82b1e59a708a2a234fe491b7c6a2a9d553a3b3bce73397e9502b28196290c06e160a53e385a40668f0eb9a0706ae06f8917cd4c3f8f18e9bf8602076db2c35519b17661264165c143d4659d7881cc823b6e81ff73867f436467b8351e0a5222d7da7d92dcd57a80dc94b31b8ebd1013cd1c19f3791221dadd440d96d22b8bde9fd4477f88330700dd99ef5b0a11ed09e9174f442aa90ec7977389d6a7168421a6352edcffea05f3d7c84701e94ca31007cc3fb4b0ac9d0e8a861cf706c65e8d2bfe8535f9b27bf3a41053e682f64fac16af2cf48471515318b8f227ed330f8615e02ad5075a33d87d499c013167df2a074df36343f6b0a8507c99436e4dcf8dc2d1efa1cb5416c6848b7683635a9d92b83342d09d25676e5fc292c2e79af161abe3887a3238b2e804bb9c8200e62cdcfe796ebda59baf0aa58d4a1369249a0bc89d5a3abb437d40c862e1bb9b2f50a1379fe1dee5d4821e2be395cdcc1be3c022eccb814df9b585b6d7a0b6f93111f1da9041ecc36bac000000003e19d97dc08e898165de4e31e6b689d91ae5d4556dd59f962f75041e16f9824e5f7c5fcd2ce1d9e1e72dadb78c852f6d9eb359463b476d4c6eec7ad6a30b04eb1dc75d3180e2718ad8362e144d7c79d351f452920717c29cbe38e41445da3c11c6b2f7e8a46f763cc4e50203daec92a6b02c4e01d4e32f741bb3ff0f20ec56fad3508b7b5b81d519a2064fd1777237b1f61983d172dae5d996cad476b4f9ee8876da0e706badeefbdb9d9228c477803f95c822fc3de4a24aaf26709aecf72eb12ff72c73f102421eef696eb7bc985e4866768740cf7e17d34b4257f4a301b8a56c4ecca118cd56f889e78776b71c75fe1138f7b939fa5d2799f587784b87695837df0537f35180cf7a4604d13c12713f59a8f94807d75cd6c0f5f638f06cb99146cca9296f1f4c01bc71dac561ea5e1fc7e049e2099b62d9556dadf11cf43e658ca8067c1d15c400284467fab338be1f79dbd871fe9dfb6504ea5708f2918a0fa67d7f3131dc5e4124f13fe4f2dec9971cd7a001d2bcbfbb666ef4c99a4e75684ec6b16fa809110b7405b8f2e6e83358e31ff49c8327c189ca4ea35e5bfd8e2fb7bd7811fd70601bd24845c81ac54dd40a6d2aba861bdae3804defe6407d69a82cc9d7a9111d0f78510a594817369330e296d7567b3ff6a562e61917073831a2b7b3451402a16db99f9f591d792f773b09c6eb5e594c0f2696af4ef6d579af38e6ab2958641c83d85ad2a86f7c0623eb591d0ce1356dbf3d7416f50f76c95c85a97e430410a431969104723701534e752d761d4a610f012ae790f4f9f0457f2cece2c40a04f566e4274e2232a7f394f55fbdbaf756ae57b0c393f06cb25321fd3953599800881f6143531c3dbf7c6ba4f57ad2ed06d1728eb7281055de742d29147ca5cde2ac9da6e81426814fcabc141ba80decb6155680f80801000000000000ffff00000500000063f1dbd4d1e023094f7f28bf0c1e53b75d8ba256d713870256ce2afd579fc98250cad2d22419d57acbac8c40922b2b511a79346e3066806e1133d8505899abb2b791893fea27bb3b85b8efe87a048373160e1767b7ee161736570c4848ebc429d7136d56b9440008a7673d076632fecb6d9466abb852e38591fee4778cafa7e3cdb2a7d511c3fb30bf138327787dd9e8f81538b9f8bac3fa183517b7078a126f07ab1566439064e39cfd05621d00daaec76eba104ccbd565f5ae48d77ed1f7c8642d7e23927ba5329b60705c5ee0573a8b0caa780eb2719ea4420c53d22fff91ed72403c94f40a5e5eae684586f214960542758e3048bd22200000000000000000000000019c00004d2cf8b350127a5ab684000000000000288ae9b8bd0dbd4beb18483b73e086e973b69e4c0631e3430000000000000000000000000000"], 0x1458}, 0x1) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000340)="90d7fee50ed8b1b9854d7fb83d581385cafadc9be9bbdc0c3ddb1dee95c1fad4ebd977c9764145c2b5f1e1171c32067145b0f50180af58718127de9e3a6065dc25c59e2a3c8e3c0019883b78d3821d4475defba6e9e2462a1b0814f3e7edd8dbf6dba83cfae937ab05a1f2efe4c9728c5ff8ed3b298ee805510d7eb9c0f38bdeb7bf6980d7ce6863a4cf29ad4136c8ad360a838f0678197bda5a2bd912b6cc9be3b5ba43a08690b3d831dc9d09a054c0d2ee0ad9f231904152ce15b85920e879c49795027091f4e5d52890a1d2333e9bb5d55c561bee73a0890c1f44f50e3f41eb36b9e755d7e9888a0d33991b4b40ebe761f992ab33b37542356d5804aa54de87ab78c3c4b10efbbbc986f54a897ee2ebb5f0d35fd9853efa1778aa0957d148f3fb605d09faeeb45c9574c9a04c528414d5003304fcf934ab30f5658b32411dd9fc9e0b18b70665bac912a3c71274d333de099f33e4f5790780bb3a43401784f02d31df2b7be02ba2a7b7bbd6b49f7fb1089ea46dbafcbad37e1ecbd8dcdfab4658b3b03541c400bd59989028c79fa045fb50cd6373cb6dc6c2cf045b08a582bd83d658f4fc266252592b23a277e34abe763160763ce6000f361133d895adff38e0a17b7796739c9524fe154a479229b6588c9f60ce3f5d2b5b1aa438d776b429e61d1a793f19751b9f8be4a4de9ed3fef683e6df0827fc02e4c4b7b01ca1c351cbd95735e6b40ffc44667eeba0f9be4b759f64ebc8da99e5738793b29675962a2628d15a494c3bdc461eaa8e4d5734b1ba0fe7d21390494d36b85c19b15fe29c8377e567507f2284af7d422ec763158216befa4bea75794ce6914b57d72b05aa31c31877e49d7ac78738f89257c5e27fccc81a9a07871d06c0964c7cd1898b5829d115e5b27cb2abb5953bfede4e245b3b5934608eb345279cf8d3f08ea4c465e3258d5b9f74e5f6013aa286794c1a61b929c03b3b26426a664c13107a53d92667b22c49ade8eca20125f5fc4a220df8261cca0a609bc5aa13debf09d5254ae81fd8646ec932e42c54095cdb0085acbfac76249293bbf4cf47799e9a70798188b83a246c70bcff2ddf82cd5805dc73b25ba5cb88c52806de12fdc09fd41abe55e1780ff5e0aeb0c175155ac7f1312b6b877d44bfcdead548fb8b13b8cd8e436a6ba165bfbb9c1a5780d0d3a75a9c4643951623191bc6c157f10882ed83a6ebc0fada83ab5ae53043d3dbdcd5d5b916ba9b0523f1fc2397924031414f64a0b8dde029d11588bbe4b37a8a3799cf559e60595cd511dee727e2a01a216e3ffb2821fa4771eb66f46d0f3a3fc0e56561d8a26f83587151197c65b13b7de39efe3d479298543b1b66c9ea222223c8b0fa04e1c40b1fe64668bc6ac1ccfed2dcf56865abd7510bce61591e43a30787a8766b4539ed3cd83937f8a6fb5864658083422f96056a20b8f50d4dfb6a1b157ebb38f8ba18b1605371cb363f125a630505155454d71c61fc62bd2bdd28470732fdd016e181d9de343dd90bdc1a4d313da65a1189a1f684d9430575d3e02ff256a08d3aee52816ee6b89efe1b3881f0491eee121ded4b0ace2ac306be70f323e741f261605ec64b86f3cba4cb678e724a6ce43de36c606d3e3800ddb1eac08fa7985173edc7fce5a5d2091b6bd7a3e8f8b2f221d83fc42690006bd760e349e9d2557d3ee0f4935b61e04154a1859697106a0c0a6688fa3d0fcce0039daacdd4a8807d0910ac325cc3386d89816e9ff4523b522eb3daf0d262f8137100fdcbdc210051a4bedf37e0bf1489f5161694952b6cdc4e6bc649dc4c1e2df9e09edfdeb29ae4fc585640a647fb60749a0f7b956957e19faae6625f484013cc5b350fa48512fd3b701ee17dfdc20dd1099c311d2d7ce6f0ef45efa210186a2d1438f54eb6ea660787ae34893fce134dee727ba06cd829467412bff12ae6e57e80e99086cdbcd049b7e8761133d509d5037e10c83da597d3d96f53a6f936b440ba252e80a375d86bba272c2d571480fc68c5a28d1eeb03bc155286b781bf298aeb3f7efd853ff68838fb58dfec52585ddfe3d0cc8fbd16781963a0ed419123142f7d5a6b512625a70f8979f760a65f2135dff93274615e5d33e1c1bb18a7ebe814b8086f4af09cac8b89eccfba8adab48b216c0ad849224bec30cb9dd52c24c334d7fbf9f7040f4cd2c3389af5c983de355e817ddcefe27695ad915c0d10e58297bdd72b906e39a6abcacda9c704abd5995a08eb9aee77a812c22ab0df57e050741024da9498c220dd2c1d28d909bf6586799d75d2f919fc0df2cfec7f4d1c0fb70987f95ca4d0e45f26731263f51c2590da4c968ce2102420d4497274f000e7fe4b8542c60dbb7854b34d88e4d242905b07576c26fe87620db1ab06715d8954dc98b7f92eab25f10f96c16d7020be44c36c30c71b735113758305270aaf5917ced306b70d821f76d6dfaf26e00c36ef7bbeefa4d7356408146ff7b7306084100bf56ea1cac6d54b252fc7668d21c357bfb7a101213c1274eb4faf7dcf26623b98d40a3e60568802407f8c2c7e1680c549cb6e0b64030e75d4cc014767d6cd218903332afe5af8f222c70954957a9a66f136b12967e29cec819b9d30a1db76abd2643629eceb92368849a2e9c5684cf76708a6504770e72de726086a470603a00466574f10b7f672524e9816e8e0c1b61e329ff1513e447bcbc285bc5376c2785b9f7fd1a8891e81430251473481c20a843068b3beacfeabbe43555ea04e0057c950560e568c050e10413bead484aa77c6573923d258f29a04ce88eb54559e3e2d53f3fd84ecbd09fbeb9539fc14855c96de9b435ca455f9e52a86a85c954df014aa3e931aafa11f2f419d4fccb05cedd5ae838c8dce83ea9eace74825b6acae963eb5264017c44a70442e9cd02884411e69a09afc76cea165e06ccdbea22ab043a336bf3289aa1dff4ec462eec6f703018235a88b5cb82cd4e48321fc8062ae1ffaa6fb1a038f27766d6a57ba7c9001cd3e6f0f720e367f6654e77816e92b81ce62029d5457bdb9f11fc1fe34cbe538fe86e4343ef32d8b1fe4aaa527cd635973f65e2f5f8ae5ef45986b4cc1fe4c5cd2638b19bf203230436db3309e15d2361ba80afc4b80cddbd7dc6c2f675fb487d066c6280770881301df2ebb37f09362814e5195c7a33c52c178e1ebe1707b2e1979e980df9511dddd455e092afdfb83a71c206151181da9ac33b26b7b9f25a8f86b176491a111aed0db470eac550539858da8b138b2bf92815f195768e4fa6f1bc606d09a922b39ce766b394c293f52142420ae1c1beca58114074ddaf591a66f32480ef59791bf8df606f4c372d703f87024006e61a8dd5c9c4a1042bfd82266c0fbc7372d777a7725eb3a7e1cb728d6d87dcf65fb1077fef280668e97af754c3d6e66a062cc9186f26728d502ec6e3b31b0e38e37e6505328383f20c23455902420c512fc77668be2c80c2737aa1fc1098c77045256bb7ae6577899eb0d393fc1f8526d32aeb402df47b3366bffb9ed28b6d7dffee2db6199f6169cf9a6b294203fa2d30c1e071446353462a3e9d6ce994b9209fe1654e02f8d938bec0780b310cfdf0e4fc3dced019253b97bf6eef94e796df197b022ef0cc51b9357cccb91bfb07a0a2b4dc4600a4a6dad072228c30fc48abd579b262563af684dd285d531b0687d537214d2cf07bd64e228e5a651adc663be96b6c1002b45d2a5205facb17cfdb1cef14b468943e470c7ef6e6f601be73bdffc77e8bfa6c2bb63025ed69277737945339d76586ac03f08b948f21883fda1f04b80ccdf4a5555efcd05eef171da3c3f4664bb34d64935c08371534f36203ac8a123edd4f63a8389b839785d3018ff863bd1bd0f625e6d61c56cdc9c425e4ca92aeb9fd3c3de7b7e1ba3fe3fd25cf4ca0d8902bf0c3f1de3ff531aa8f2509f2db8fb64a07f92f733af00bc395ab20bb33c2f59c2935f2ba95e222228be0d1a60db2b9bb85930fab36e03c755bf7781de7aaab1011dc8fd0c27ba4d1ae254781e467d0e3d41f52bde28363ca1ad8fa420ce35786c836dd96549562df25211b996711bc0058272390307d0de1268125704d044869c473af227aa59e5395a2e35648e84cda5a39b4d54c15e8a3667ec81ce0a35465e2adf0fe4a25572fab325909532d91e8b5fb79a349a5fb7256191f238810b0dc2e63f18c7c6d0fe5e1671489de824c0577fe68cf599a5d7134afe5867401c9b13bf30b8a041e00f50db007efb96b3d0af90c8ec04103ab9190ba8ffae76bc71913aecb37d6b8adf30f0b5eb2cb15edc2af84c60df1855e33ec8b8639ba51f8747688cba2edecec1c5c6d1b75e09f7a940190bf917b69862e421107a4c0f8f2d7b000d6665b327f1ef0b965780c1550c4bf73464f7b2da4f6e5a8527843c4e9154727658cfc7ff04d5ed3f99a2362316a7f917f8c56cc9093dc13220095a4d08c298d52cb4f9f6ca2d8cd603eeb4f234936263cd4af476eba4ead53861b152e5d7f010495577ea2299faf2aad969315aa90d922ce26978872263307902a904a82548c499c21a40b064ebc45088ee430b3908b8e4382773827a5bc73f3ae92eae043cefae7b630806f3fa86dd54df28db41d67a93bbfe177286c45445b1980d0b3a70cfd1a54c02533c17ad994a2f429bbce68fdb8083597c500a2df532906c93b3742d0de3516ba41a5f038004bf93f37d81ec157268562cf1dec657f32fc6060c9e876dbe839335a4436ebaa537ae63f1597b8b8208b267c34c00616409c315188b1518644acc8242bef9b3e080a0ee10e769aa07d084395e88f8f2d5d190e6aa0725c056e88ff2c84bdb93fc34f50662f292899bb8c04b89a40eb47e9866f4525b5f6ff5054290cef962f37edec08f27cd1cef728bb38ccf299e12790fe29dde17e6f77538976bd9341dc7eb1e6a092b9881c7a193f952197642c920cd75df5373fbe08f920caddda8912ccdbfb6d451a08a4470daed3e6de07c54e88925860620e65e3611711225ac54e9778ab6986bf20b046b050428b4ce09e61a563d0582fbff57a25181b893c153cadd5751c4129a0022a689287eef18b76bc1215aa7b2ad3a8c575378a707f15cc1eea6ff7696d48b8c7ef83dad404d421c3161a9409edd0cf9f70de8e25778382d13c2e6ee0d64ebf530b92e0b4bfa229559ff07e8579ca29888d6914aff303f56fccd7bd000b6003c77ef4a7313d9c528a28c6270066f59f73cc2a9b05720fb8e76d3a4b1ec86bf5722cf54b0ea5321e72fcd6f15019d25ecb7719088790fc241499c258a97f50fac643f42d42c0c55262139262ca200c436c1985e26deef7a317e12010841b64046d4057db197b2e1f2de20a48dc462e9dfbb5afc87395f8a55be19e4cf94994dc8c8af989475562656937c33dbe12f8cce1fabb66813791e91d55d61760e3ae0387e15d4fc135b008eb40b05550002487c86ae8f1c7975f60c4ae9fc9c7d2d41f68a6ec6fe6c5c370e59fcb23ae766a531d9814b7ac4eee68d4c73fd65272eb98d7c518a38ed856d6abe7f5699623b72cf469b5d486b4e7b2654ecf3846944b21400df028328c5883386c3d4876f8723bfc00a24efb681936b6050ef53c982fbdc00ee2a6cfc5882609739e8bd3c019e23a1ef52966fe4070168d0bc80fc6b472dbc3babef1071029812d983cf91bcb66694f4310a1f079f515b163f891f348a5fef82e4e7caeca3f9cae4065364a126364b16964baafaa55fd09eafcb5ae0515b6a6ee6ccb0d7720364a0b7", 0x1000}, {&(0x7f0000001340)="91c3005f1a72c9921d1174fd865e7363f72d6218fecfdf55423f5f4a3db5e9091a6fca8bc2b1a5a587ce4d6adf57f58a46b85773edfdfcf5cadf96707003bd638c7808fc81ecabc046af990f941d2df26b1136dda90048cdd401e389797f6126855bdffe091dfa404f4ac10f436834635d18586f1a4c6022b93c", 0x7a}, {&(0x7f00000013c0)="a532a4d0096878870975858677da863a6a5bfa14a2b7fdb7653df99ec5cc09908d31d67cf2e9e8d182e5348595227e27f62228f7cedcd0fb9d91917960016fb8131c9f03d0034e85aa1f50c8ff658daa838592f92d55df6744e3e52f42ddbd8646f8782cc62298333b08c67a19cc6f95f3da23f949059fc7809fcbe1d52d40b4b16980cc08cdfaf75fdc7319bba0892a4eb9f6", 0x93}, {&(0x7f0000001480)='B4', 0x2}], 0x4) 17:04:37 executing program 1: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000240)=""/248, 0x229}], 0xd8c29b3efba1b79) close(r0) r1 = dup(r0) connect$inet(r0, &(0x7f0000000040), 0xc) fchdir(r1) getpid() dup(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r2) semget$private(0x0, 0x0, 0x504) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) 17:04:38 executing program 1: wait4(0x0, 0x0, 0xb212a753483091cb, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/103, 0x67) 17:04:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = kqueue() r1 = dup2(r0, r0) linkat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r4) r5 = kqueue() kevent(r5, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r7 = kqueue() bind$unix(r4, &(0x7f0000000480)=@file={0x1, './file0\x00'}, 0x10000010f) r8 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) shmat(r8, &(0x7f0000ffd000/0x1000)=nil, 0x1000) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x7, 0x2a, 0x6, 0x10000}) sendto$unix(r2, &(0x7f00000002c0)="db0f078190d8c2ac3adee8ea0759d6c993cc228539a62e52e139918a2e2bc36b93fec1b268a25127e640c488d5d8f876b4c112b7c158ee25a16a654b3fb1c72269fc047d44762dd5c91f83d4cb35e3f38ec4f39ce089095126f1049978d60550a2347c1a53c378c8b437f33538324ae4e9c4267ee72d012fce45c261aa7202da1ffdd1f948abf0cc6892e0fb6f808a5c87bade3d0341175a8ef80ab2703952039ca50ce18e6a0dfa801d67fb649bb16bcab0f5a56b8d3d4c60e436758435107e0aa9aa60ac8405", 0xc7, 0x40c, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f66696c653001"], 0xa) r9 = dup2(r2, r4) readlinkat(r9, &(0x7f0000000140)='./file0\x00', &(0x7f00000003c0)=""/157, 0x9d) dup2(r7, r6) 17:04:38 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000000)=""/250, 0xfa, 0x800, &(0x7f0000000100)={0x18, 0x2, 0x6, 0x8}, 0xc) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = getuid() r2 = getuid() setreuid(r1, r2) select(0x40, &(0x7f00000001c0)={0x5, 0x8000, 0xfa2, 0x0, 0x9, 0x1, 0x1f, 0x3}, &(0x7f0000000200)={0x8, 0x9, 0x1e7d5b9e, 0xffff, 0xfffffffffffffffd, 0x1, 0x5}, &(0x7f0000000240)={0xe140, 0x4f, 0x0, 0x1, 0x100000000, 0x80000001, 0x3, 0x9}, &(0x7f0000000280)={0x1000000000, 0x1f}) r3 = semget$private(0x0, 0x4, 0x100) kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x6, 0x5, 0x7, 0x7fffffff}], 0x0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x5, 0xa0, 0x5, 0x1ff}, {{r0}, 0xfffffffffffffff8, 0x8, 0x80000001, 0x0, 0x544}, {{r0}, 0xfffffffffffffff9, 0x4, 0x20000004, 0x81, 0x200}, {{r0}, 0xfffffffffffffffb, 0x21, 0x20000000, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x0, 0xc, 0x6, 0x4}, {{r0}, 0xfffffffffffffffe, 0x80, 0xa0000003, 0x79a7de77, 0xff7}, {{r0}, 0xfffffffffffffff9, 0x10, 0x5, 0x7, 0x20}, {{r0}, 0xfffffffffffffffa, 0x2, 0x40000001, 0x40}, {{r0}, 0xfffffffffffffffe, 0x20, 0x80000003, 0x4, 0x7}], 0x3ff, &(0x7f0000000440)={0x1, 0x9}) ioctl$TIOCEXCL(r0, 0x2000740d) pledge(&(0x7f0000000480)='#R\x00', &(0x7f00000004c0)='{$\x00') setsockopt$sock_int(r0, 0xffff, 0x110, &(0x7f0000000500), 0x4) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000540), &(0x7f0000000580)=0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000005c0)={{0x18, 0x3, 0xffffffff, 0x7}, {0x18, 0x3, 0xffff, 0x3f26}, 0x71f81711, [0x8, 0x6, 0x4, 0x5, 0x8000, 0x9, 0xe797]}, 0x3c) recvfrom$inet6(r0, &(0x7f0000000600)=""/75, 0x4b, 0x802, &(0x7f0000000680)={0x18, 0x2, 0x7ff, 0x5f21}, 0xc) getuid() semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f00000006c0)=""/92) fcntl$setstatus(r0, 0x4, 0xc8) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000740)) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000780)=0xffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000007c0)=0x8) ioctl$TIOCNXCL(r0, 0x2000740e) writev(r0, &(0x7f0000001a40)=[{&(0x7f0000000800)="400623b514bd7104f0da8080", 0xc}, {&(0x7f0000000840)="6a6cd781da587fb87029da2a431f4e920e0a6779610c05bb3dd8b1e858f5b94d4a36742efe3a578beb62ddd3eb2050d2003df9727cca3105b2e2d10bc46a55cbb85fe4740d2540abfed9139a823cdf7edb1b11e1cc695757407cc0d8585d392639583c8ef86a8a0c369c37cf66c722a95bcbd8c266d5ec5c912d09dfeac92a47126dfffe03ca2920c0a1d6067d1f068dd166cd8706da4c6717de2150f6c79b948333b284a2d73b0ff0b25a5608c32730d7ba5975cf36764453442eda65af8fa4f7f26c9043d636e6fc23871d8229345dd5487d8620a069c7efad8bd13abc9d4f3f6ed1d3a976c20b7587a4e4a7a717762754e1f656ccecd61003925d40e94b823b072c4e482048b239cdcee14e3ae2f947ba8c5833b222a2c1c9c3b89bfd5ff5715d0f042cfc5e7eeb765712362bd28b6a0cbf24e81fa93c3cbba65af3ab5b9c61dc57d5d8b798bd386519af1e6d22a5f18cb0f87bdb8d99a71df19dc5bb8fde76f8c134b23a52e0eab8c06007805e13b1d0cd3b3bdb4b2287b636b3c785103e106dad9ce8d8a17a24b6886e97f82f05204ca6b4468e1d0463d074ea35bdd4a172e506819c4ac23ec60caaa7d8f1a1198c2a087954f2e8c48c195b2ddbb7366233e9f89f2ec728e04d691389ce8e662df1c0bfdf047c0e4f30ccdc318dc8f226cb71ab00d76c94943de37563642551bcc6b1aedd41b5a52c3da625f4598eaff38d56e0201f090431ad4d07ee940293505f1ffa5600a7a3e2930e4f7b3512e9644ef4bfb08aeb5b9b3673a6aa5947cbb9a7f9fdcdd85965cdbe920165065110ff267b23768aef4648b578b2fe29c99868dd67000ce996289cae12e59a331bd78d11c80d8b51fb94fec3824734bd144d9ee9dd722341b7f58fb99ca11956c1cda84a26ffcb7592663784658921d41858107b09e029661add545df5c24cd8ecc4e86404c0b3d987391bde776af727153bb0bc84c6d3ebf3a203ba86e503051218da72c8b900e3defe1f60c4e8c2f4fd61912e0cab5f751a23ba0d5649fe53f8d6799bf1bfc3aa2d9dcef006d359519356c48c98f9b1db24d3ab735f346c2a00b9d5ef783651b57cc596df98fc2db781bf87aee7ccb057964d5776db276d9d23a78a42ccaf3d2c368ea0061a2cd1a4696fbfaccb7ae050f4b34a48c245e167f6960b2778cca7449b64db546377a90c1ec737540871794376c6574b48d6f2e7744cd36f0ab6482c3248626a7df334d516141f479d21413d739e56c8863be3321d09bffcf8e19e1f9f36e10610afd744294d38b50a4ae8eb1fcfa2f22bbf7ccc2fb5b9edd2dfb9e0ffd815b977a5e1b9fb91b57415fc3b8f6720e138cf142fb2b7f4b1a87eb9780d3dd48dbc7ae7ed836326c9ab3f04f5db2f0186d59678af48043b71ffdba894371695477195c5e0f782fdf7c541a50551c732019e64f109162634c8a9921a95fb9e6299b81d070d5dcb194500f7f28a439e4152af3bc5d8e4ede3f370a687fa7780769ac18a65f5fc0451994a02abb4ba3a86be6de34cb999978f3b3057cc524ce588f12ebe25a906b9b25dbcd6560d5deac8a2817a57d037bc11558e3529918247a873a453376af57bc5abf26960b6efd015dc70baf82846be7a6313074dac2d980fd4c96e31942afdd6b1b8f9c6baf8856df4730775b628542873b3d880d4d83167851ba52ae94664989321eddfc84f089b87289f11d8fc9189a37e82a04d372366e3638004d2430055dd8f1aa1fb3003cc8d295d943dae510c70f0aa0a7987426786eb5eb84cc8a115b77be0040faf146af33d33e19ecdbb6b62fb85f57f8c8be31078095b181f52d6f14c706505889ea11c209d200c2076a68c0eb9f7d66942bda21697fdbad6457e11ff1b05fc159a3b83f10a88b8eed37ded8a0ac555e1570976c5403c9d4cef5c1cd42a09a8761f91fb50632a4fa9c08ea1d6f3270c8a2280a73a7da70f52f743c03c5be58027d09f1f4fcbc1d58e9c050878a2a68ded7d701bf69c8b9d92b67e272e8ee79ea0e0e357960f50988ac109fe2a84a00a555c60c257ebb082d4ef8c7d7c2552c34b9e88b3cdf197115d9238079dd7350cfb986b06041cd4e6ef11b0d1409fc3dec1d5792e6a9e6336ef4dbf51d571b9c19b66e4d39dd834d866fb8ac17a3a92f59857e45ab2aadb847c7d5a02895b99e50e872a246ae2159b9a5f70df77f8c184e6ad6c1bdf8d380ecf13037e6f06e873435d2b5e97078aa46f463f51cc12afd3066ac892398e4745bf11b77eeda8b03c13abe2ac19b7eb7f3becca432e300f171d1458a8dbb64a53c381b805afefbf0446d8b949185870881ac3058f99c87d6baacc7430e200568bfc35eab466c3555d019e6a60a9b4c1bed9e035500a235661c7733cddfe4356253522f1ae7efbe0338428d21215bcb956523d1ec5d48092fef41dfee13cafbbe83fe6441bb2a5b6d50bf3122d07045b8c8c233e2b71fe8e25dc1075dbc0fd451aa56974c4d88e4cf176d0aa439d9b328d34c5fe784b9b2bb146095a58db138e5c2d8f6f3d99fb0f6a2700dc00ffdc9322e914107cf06923e9edaa0e53c47bbb112c2302ee621846f8a84c91cf9be45f7c0e25f093981101197710ea54bb2c4539f67cb730fcd68c37156df1b3f1f1db0fe6d4c9335ef1b75f517e9e20e0fb55b93ba64ec6c823af9ca20024d0b136cf69a59a73057614f448a2e8f5d9e7396490fec1501449919fe6ad686e8bc7e0ba2cd17b47eacf6cc06bf83c225c6b316daf9157cdc05ad07938b8d1e9011e3be1a315913ec6d988a35653162322753f0b6316e0dff4b9fc8d1d2175c5395fe3be0ddf82a681769726dea5aa1261f8c9d9e929922bb6cd188b7ba34d2c6b784c9bd7d12390a252bf2cecd25a284052ed34bd4f3dc429fceca6810ea6cbb2438c96634cba0deb63ecbf5b09b0b3aaf197eef1b4221cae5426751e8259b1136f9862aa22ddf4438e26f607cd217bfb6eff1a4ecace77c50452d29c7f5ce3882def04ac34803d326a8ecc258efac8a35dcd76578d41d7538ef8d6c6e67ca30802f596ef18ab86c5be8aa896490e1b045dea459e7da918e20b5f8838a5ce468de171ded4d73e121c27f864a65175fba7190f257a3e89f934927fa9d316dae93b1357b1a89b5c9afbf16ae7964c1179c4b7698ea524cd97edb5988dea2f0d5f3c7be6c826271c6f78bd366738e996a5a839b56fbb43ca370c45cbf4277c100bbb16ba87b3c95fe236da247953eee02b2aafce72d0fac2d20f9e32f2b114a46c3dfc0c4486fb6d0398aa8fea9a9f0d880862ff74d54990d5bf911ac1ca4e1bddbaaf4c247b14f34d8dace24c522ff7347211b4b3071397a1ccd1da176dd878651897a18d4f14c946c261300319a5dab5be9cbc4c323ba4bed72d7af9f3256afac780f0ef5f6c9dbdc7bcb2e1c471f5cf6783bd07c3131b9ae8de048350e3daddb7e8bd6754c46d3cb1f40c780048902202b926aad5508e6e0ff3b42f79144329ec99f41e0c4f07bc58264adefa51b4fac9366910ec4fe922631fa0068a9670e12afb86d3343f98d30d02a9e130d325e74676df77c6e77731b9095c1d14a057216c88f4e140368bb407780537ec649e6c76ed8469190b961f3d06545c3124d8e14a66907187613988ab97418946c738c7e27d086f5a67da62bc9437ac0b106446e7ec200d5458ef124b57b7f86775617dd68388364d0d40aa1ba5385def9f5b63adbeac8c852aa43af38bfec6e9c700b8b806cc5edc8cd8f243af07b212c0718cf94a321f98ec489022c3edd503a3d915eb5e6ee1a381894b12ed32d1641d22093e00e5672aa0075e280ed40c50725ed54cb6020b31223b334103c7a9f75c2b1850f2bed2df558dc0d99ebfd9bd73dce686b90f4cac4d265a4b50fc10c577f4bcfdbfcd592998d6afe1eec7374f98b2743f15402550dd577bde6c8be186fe1ab2c8b854b44e04fa9458b16e026f8a9bff3a7cad6f20ca30bf468722d94ec74dda80cd9f2d0475a69210a7eeeba8439d9c99b3f5359655f8273e43242cb853277442c9452e9677d7531ff3fc6f95a1b50d809d5cdb501f8ffc57174bde7577801d94900b3cffacf076843f1f8b4cd0cb86127c317c8647fcb3d8267eafdb8d343eb5c44a525a4a90709cd299a2511f4879eef8bf086829c108213c85b7241f8194c43882e9f697cf16f8f43984005b52941bf2b4ed7bc142d330032641e5c8d8776ded44511ffa68fe947207e04ed112eab50c3ef10e831464ee5398b3ff286ea46677a86fb9490bee17fe32c181bb465c40bbc6906c4433be8de671171a29766a5dfc7c94eabe1a096febe48c2a16201c6cee622905dd7309870de0e717b2b488992f9ab9be278788e691661c2a02c21710e9dd8c7dee980ab1b1ad78821925c8981f8629742e280629e72554ffdd3a6deb22400c150da8905d7c111110edc22295757e9d12dcd396755d4e384314e4f60a19fa244796cc2e7dd99b51af24b115eca3edb8debfd0a74b1aafc576145517bbbe34a5ba34ac4d05d37ea5b3b66530660f051460583b0d5fd835ec2c859d58174d6ed0f73641eabc305129245bbfff53c77e39171ffb365f2ec91009e681907e394c20def7ecacad9c2419a0c05e0b35e72bd7dd57143628dc299b56d83d5903d5594cf142951ddc49cf96dfa4c5845d2623f03173a35ccd62f3c28a79ffc2215f08aeb725f15c0c3694dbe9552f700f2bc0427f929e4ca746e79e5bf3993b41a87c4607e582d2d9e3a22b931fbfc0d6de420725539e79f879e8fd11348e64ded945d707ccaa0772b5c9ab531a9003263fd68f1110a10141cb7f809babedfd9e43e49e67429c1a1d97369c0090ee64c4aa46fe9aed29ddd56cc444944dc04ac9e1d8840ed7e70eeb6f4668189d8897e001ecca1c9288cb400143144668c3e6cdc2eb5634f0549324abb7ab64ada231e823896e7de7acc629dbbb9df9efe1d27b8444058113d3d45ddedea59d3e243755c98ca66a6e68897e473f7638e93a4d03f5f094009f5f3573ad934ebad86c019286bf4fe4c0588d1116cdd0f23139e07711139fb27447d45ff4a4d88b62f16db065b127a8202486ce1417e3adfb3fe47d4e1ccfc594f78da040f9e6c6c99700b2ea18359012d399d10ba423e7da7b007b9d6eae4c58112c6069910327879feb615a6d2f9522d519f25641f3c27336fdf18969dc6c841a280e22b296335033862d39fda2c6eecb82ac83b3609fc3a8fe4da136c3ed33f7db8e83e4465eb916586a4f0b4db337dd11f610c44646530b74ba210d02d8c422e54752135402098a585b4c5ffd330887c9f073e3fabf48a3ad4be248d10549162a9fc52c6bc1ab05ce75693d23c552bb1eee0ca354b9f355e0f6896e46db16bc6e5dfdedf22c9e19a05c090951ed3cacbe0ea89ac0d35830844e0056b68525ab15be6340f22bb2318ca8f64b2bbeaeaaa6032904adbf0df370a6fc868f1f95ccd223f32eb7a40c0674cca925fa26daca2069c9db50bf04239ad50b370977262fafe2a1a283c8ac5ed8279f8ea022f0b4df8e532c1b7d274ac04b6a082555867ee24f87322a49f2e44628b2cbe96e0bd0c26ff5c00e89cd8b752fa980048748c1a4654eaf47805f837fdc90a95c168cadf0547781f67bed1ef432b02713195d3e4fc6c0bc1760d75632b491b01e1279c564b0c6d3aeffef07299c40ebc63fcf23a560270fe48badac675891e1e2be2e26eb96630ac0b882f6ceb04dee4cfaac61a78e3575bcf2428a36e1e2538bd963e2fd70a112345bef85e66347603e4241d0d06a", 0x1000}, {&(0x7f0000001840)="6d768919a8d86fd39e32ecd5f07a003ae20d84ac11edfbcc3e91820785e1cea2ece345483932a3f0fe881e4b1a626967a0de590a6abd3d2699850f3ecdfd1896292c06b521955b1bcad0b441c6b07195b5018cd6ea3a3e401469c413d3322cb77e6e94fa26fd92b1457a0d4df7676be02689d761944581917d6698710269dc86d821cd3d6047de10175be292af0a729621fb5ffe1c4b3ff5b428b80d59e67ba87d1ad97f4e9fdfbc35ef7731a608b47f8b97d448bb1d6d1da32da2d487635d06ff3375346299e2b1b50b51cf291488afa734acfa098f55cf16b60ab56f7baa6979cedb601ebb9aa283d7bd58b8537cbb10feb64557efe52c50fc492a4f83", 0xfe}, {&(0x7f0000001940)="e548e032c2459346c90bc1434ec013461124d4fcf0a9741db45c8b9b1de5c2e5e8dbf9164f10c01ffab070142836889541c33bd2a8797e07bbf67c4807", 0x3d}, {&(0x7f0000001980)="b97eb61474", 0x5}, {&(0x7f00000019c0)="45441de667beebee59b155b6774be14075e572a406a39d47e68e34cc3565fcefbe10c73dd7e0ebc471de3af6ac8db147124c3041251e0fec2cfea40ab93fa76b4886013bddba9c8bfcbca34997515637460bc433518d3a4380d4869dabeb62e56908", 0x62}], 0x6) r4 = open(&(0x7f0000001ac0)='./file0\x00', 0x102a3, 0xc) symlinkat(&(0x7f0000001b00)='./file0\x00', r4, &(0x7f0000001b40)='./file0\x00') ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000001b80)) setsockopt$sock_int(r0, 0xffff, 0x820, &(0x7f0000001bc0)=0x8001, 0x4) close(r0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) 17:04:38 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) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28a3f417d3ff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 17:04:38 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x1, 0xa4b8ce8085db88f) r1 = openat(r0, &(0x7f00000001c0)='/', 0x0, 0xffffffffffffffff) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') fchdir(r1) stat(&(0x7f0000000080)='.\x00', &(0x7f0000000140)) accept$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockname$inet6(r1, &(0x7f0000000200), &(0x7f0000000300)=0x264) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000340)="32c6a96d11790ebc3c69927b0b80e6366a824507c52db56d7f", 0xfffffffffffffd5f) openat(r1, &(0x7f00000000c0)='./file0/../file0\x00', 0x10000, 0x1) 17:04:38 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x8000000, 0x1f, &(0x7f00000000c0)="f404e7a9198db596c3186bbc01dcde18185c99fabcc50838401df696b7eb4200ab344af6f534", 0xffffff53) 17:04:38 executing program 0: nanosleep(&(0x7f00000000c0)={0x1, 0x9}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x5, 0x0) r1 = shmget$private(0x0, 0x1000, 0x12, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r4 = getuid() getgroups(0x5, &(0x7f0000000400)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={r3, r4, r5}, 0xc) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000100)=ANY=[@ANYBLOB="742e074fc6e5bc00ec6b"], 0xa, &(0x7f0000000300)=[{&(0x7f0000000180)="4d7ad718269ad8e953b87d6932804d94904f64b1a27c68f1edf18ef7aac72553b8012e98e1614d553f3c26f5e2043dedfd957339fc9b9d8be78c22ff66db64287422c5922db7d43d047bc164b50a2da6156124cfd7364800534db4131ca9db7c4059842774055f4acf2a9500d918f92cb36475f9298622dfcf142b201de7e8f6958ddaa094735527de02e8317d9c178e3660b3375de6a7d2dd2265e37d9581fbec56274abcac56d2bf98d96e79e9d99c76f8c8cd68031ab42fb57160801ea9443524cf9a6cb08e4bc219484ef11ca8a192db833743d6558292d282443eb7ac465b927474a7e9", 0xe6}, {&(0x7f0000000280)="fb9a03b36016b1a0ad10202371dbcbd66ae6dc7df5c04e9f84de78ddfa1c48318883ca01ce8ef8b8276385dd30f88f5fd90b5321605efdbf3f4f0a8900ab8223b49afc0823d6e1902293a9a4614884", 0x4f}], 0x2, 0x0, 0x0, 0x4}, 0x5) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648dbc0cf8e10bfdbd6546a411a33e53d1100f25ba0b479a5bb148ff19a8c74516206d956993394ce2da21f52ac00c4b8cba5961b9070f67f92449e379c636c8c547875ff", 0x57) 17:04:39 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) r0 = semget(0x1, 0x0, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x800, 0x80000001}, {0x200, 0x8001}}) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000000)=""/243) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r2 = socket(0x10, 0x3, 0x3c) sendto(r2, &(0x7f00000003c0)="e7433bcf56bec1dcec00cbaa7ddc7a8c3d806764c201217c090aaf5001c82e25ba598749d272427c188442c0e5f17ca5ce4a08a1c709edbdf3b4c6dc0a5ec18f707e036e29d0d4cba89f9414d00045a899ef3f301711adf00204a377f4ce8dcef4f67467afeb884325b12548eae85d4e293128797a717d03ce3f8fb43898817002da7f6cee820bbcade91eadf9106e990f586c203cd547e1a61fe32ad95a912245f5278165", 0xa5, 0x1, &(0x7f0000000480)=@un=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000340)={{0x9, r1, r3, 0x0, r4, 0x8, 0x3}, 0xfffffffffffffffc, 0x7, 0x800}) 17:04:39 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) read(r1, &(0x7f0000000000)=""/61, 0x3d) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) close(r1) 17:04:39 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = getpgid(0x0) setpgid(r1, r2) socket$inet6(0x18, 0x0, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000012c0), 0x10) 17:04:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() getrlimit(0x3, &(0x7f0000000300)) r3 = geteuid() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43, 0x3}], 0x7, 0x0, 0x0, 0x0) r4 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffb000/0x3000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0xc3b2a4095624f6eb, &(0x7f0000000100)=[r5, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r9 = getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x200, r3, r6, r3, r7, 0x8, 0xff}, 0x80000001, 0x4, r8, r9, 0xfffffffffffff001, 0x0, 0xfffffffffffff9be}) pledge(&(0x7f0000000340)=':/)\x00', &(0x7f0000000380)='\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)) 17:04:39 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x440) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000000)=""/4096) shutdown(r0, 0x0) 17:04:39 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f00000002c0)=""/238, 0xee) fcntl$setstatus(r0, 0x4, 0xc4) read(r0, &(0x7f00000000c0)=""/218, 0xda) 17:04:39 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mlockall(0x2) getrlimit(0x7, &(0x7f0000000000)) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000a00000/0x600000)=nil, 0x600000) 17:04:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffeffffff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r1 = socket(0x18, 0x8000, 0x7) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:04:39 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket$inet(0x2, 0x4, 0xee) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x6, 0x12, r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x2811, r2, 0x0, 0x0) 17:04:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x35d) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) r1 = syz_open_pts() close(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 17:04:40 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = kqueue() r1 = open(&(0x7f0000000200)='./file0\x00', 0x189, 0x0) accept$inet(r1, &(0x7f0000000080), &(0x7f00000002c0)=0xc) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0xc1) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x0, 0x0, 0x2}, 0xc) fcntl$dupfd(r0, 0x0, r0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000040)={0x8, 0x1, 0x9, 0x400, "65595872186aa62f6131f95a3d36d950381ff46b", 0x5}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) fcntl$getown(r3, 0x5) 17:04:40 executing program 1: socketpair(0x6, 0x3, 0x7fffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x3, 0x1, 0x5, 0x1181857d, 0x6}, 0xc) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 17:04:40 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) bind(r0, &(0x7f0000000080)=ANY=[], 0x0) 17:04:40 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) flock(r0, 0x1) readv(r0, &(0x7f0000001340)=[{&(0x7f0000000140)=""/102, 0x66}], 0x1) 17:04:40 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) dup(r2) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) r4 = kqueue() close(r4) 17:04:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x15e) 17:04:40 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 17:04:40 executing program 0: select(0x40, &(0x7f0000000000)={0x3ff, 0x4, 0x9, 0x2, 0x6, 0xed4, 0x7, 0x7e8}, &(0x7f0000000080)={0x0, 0x1ff, 0x3, 0xb4, 0xfffffffffffffffd, 0x80000000, 0x8, 0x80000000}, &(0x7f0000000100)={0x200000000000000, 0x7, 0x3, 0x6513, 0xdae, 0xc2, 0xabf9, 0x2000}, &(0x7f0000000140)={0xffffffffffffffff, 0x9}) r0 = msgget$private(0x0, 0x13) msgctl$IPC_RMID(r0, 0x0) select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, &(0x7f00000000c0)) 17:04:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/170, 0xaa}], 0x1, &(0x7f0000000140)=""/64, 0x40}, 0x840) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 17:04:41 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000340)="76e36eeea2d0ce99ac46c7b545a0a3aa4ded4f90886bb2ccd314687b38339fad3653649ed06d91ce431d003ac61eb5029269632b36a2ea8deb575796d8bcebc9c497bf0e7ccfbef8adf7234b42f0169b8897c2bc783f1e4a2646c13a0b47236716e0387f094872503fc43eec2bf39840fa030c46075fdbc4f7407ebb421786887247b8a4900a153fa9e1ea4d4befe72b3dd2e21c7298c131edb349e47ec9acdadeb5a7136f2f77dea4c57df5659cbf9d6388db6353f9e2fd96aa0e0b218b06711ede4573c26b340d10fd6c3d1406e2ebd094ccf91db76a664ab60f064d167147fcd9f4b9a0e517373d35dc5a809a8e1c9560", 0xf2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="316c2216279a4b7279b92d24b49dfe2d6e318e2bc8848697ff76c468a83e4e350bb200c3a96a7f86df1ca4c313b3d6ff4c097f527cf9232fb0be7466bdc169766a32a20db89bf5b7da11c8fcff3201a9bb816878909fd4c7d2ddeae3991ca38c1b60ee1f3b883206205b413ebc7553f6d320837c2ee82f08f5ca9b20ffcaf2ea7acd74749d8d7e2615cbef4723fe1aec9186d173546a10ef1449180976334c53e6ed89c97c2de461149d59831f47a07f61c8e9aa6a078aff99438f17ff54e73f116d4599527024f3522d3e6521433686147081ba087feacd1dde7b7724c8403ca1229e6e", 0x24c) r1 = socket$inet(0x2, 0x2, 0xfb) setitimer(0x3, &(0x7f00000002c0)={{0x9, 0x5}, {0x5, 0x8000}}, &(0x7f0000000300)) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000280)=0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000040d, &(0x7f0000000040)="eaff127cffffffea", 0x8) 17:04:41 executing program 0: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') r0 = socket(0x6, 0x4000, 0x401) recvfrom$unix(r0, 0xffffffffffffffff, 0xffffff5f, 0x2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') 17:04:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0x0, 0x2, 0x0, 0x8bb, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x1, 0x42}, {{r0}, 0xfffffffffffffffb, 0x1, 0x20000004, 0x7, 0x3}, {{r0}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x8, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0x22, 0x40000004, 0xf3, 0x1}], 0x81, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x44, 0x4, 0x2, 0x40}], 0x80, &(0x7f0000000180)={0x80000000000000}) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, 0x0) 17:04:42 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 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, &(0x7f00000006c0)=ANY=[], 0x0, 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) sendto$unix(r0, &(0x7f0000000680)="7e3eb9018bcf4829ccb86b2a6a5e5006131ebe94362f87b4e93cc3c63687052b4695e541a30b40996cf032fa5f8b31afe71d8a7c14e8191a182c4bb34676bd54c077124ad069e491d9f3b67c3611479cc8fa0a24c9f4516f3225f0224f04e54cf3a326b1b75ba17c471362a50f6bc286470ba3a1e6af86c1efefe7f05bf20c77137ecea7c1001a24ecb42a35b260e4201616a6d5ecbecdc04b9152f0cac9d57a7643dd6e91c4518e3b631460a728b468f7afdac46d", 0xb5, 0xb, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r3, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000007f9600000000000000000000000000000200a78c1b5f8569bd7f8289448ce95aa4c09605293a9285bb27d6e757fc34cebb8796789e2073b9fd79a65e94325c9988c6b77ff0fdfac313026e930c4f5a4af783c07aef971847b565dd9cadd350e7446a2fa349b2d02a0ef7da9ae02cd06c9a7828000000000000007c6a650496c81b43f7098bd81589e0f157f7e9e4e8968743a4e07948f39df403324fe15459525ce11eb5a6698a7a5d8c480ff7dacb192bece79ae12ee22ee8f64be97813850f298cebc2034c255bb6b22aef098e8c54df140dcd850a8761982e125bedaa77ec4a058c564681d736b11ad67ff70c322d1e7aa08264802ba2448870c45188e73b660a"], 0x1, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 17:04:42 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r1 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0xf7ffffffffffffff, 0x4000, 0x9) setsockopt(r1, 0x1000000000028, 0x3c, 0x0, 0x0) setsockopt(r1, 0x2, 0x1, &(0x7f0000000000)="8c08adc9879e297507152acc404d660080a4d31dc83f32028933e0670a108919845eeeb9", 0x3a3) socket(0x10, 0x200008000, 0x5) getsockopt(r3, 0x8, 0x23, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="b6f6e4761aeb58ad651dee088642e66bf4ac4e27edf4c4e9f176b20a3e4e3d641ce156a7b14110f465b56ad3424b77ed9bf1d9d2b752c2767d99cfcb63f528ccc9bf1574775040613d6aab8793b1fb8253cc54c2d7ac69a2130b0a4bf0789b3d56bfaf792e50be1b064d69d28adf9e588c64dea95780bc0be0e999c236ea2d5210ab45b75a2178a83e8583faab36d2608059d6bd80b85b1a6d41c14b8cf6b0f9bbd389116d5cd922a38375bab81aea47597c3f3b73c04a89e3198368e779fac55b2c74bc4e25a9d1612671316b2e0936b236e3d0c76b453f22ad81e0cc0a112a5c6283eb4c424789c00551e6b414f3668deb59413e6c20a036ee73b397bf61edcebcee4e5b5f8b51c2822bf6530edcdb4c9c2c9f4e908d9aeea2c12855d3df3b8d259599c5d874c48014c38bd470d9fb7e80e761d8e04130b7687fad226e0cf72b2fc2a7d13b3f0c4797864573fc8787244d46bc0762a8bcdf3d81e7d4fbf384d7ad699686c082d3579136e804580852c48e05e4dd9fc0edb7096147ea7b6a56e5b3eb9253ea1c819494736be4ccca88283ee748eab7ee0526e8acfacac4d55145c2e4d8993a8a36a0ed1e55516291c4847b3b04cecef5687ac3234229aa24cdf46ab245638a759643c2841515bdc5f825ff1f98cda1e128fc76e10f94f4469ae2b035075dcf180ec6c0d6f6e8e235de6baac8846bf01664520037546fe8f45b719e7573c69c5ada5bb099f029c00e5a18f76bfcd0877d581d93a3875a2537c315bf81b1d6d79b8931a4d5e5ed148c1beb2904c97ed4c77ade0341bbb202043768f5676e6a963a9c171f22fef610e346ab06fa5bc75b0f36582542df061a1c3d7e09c461a860100dd9ce45072aba67e83025d5578a4aa973490a9c753642bc25341b36b725ed9425a321dca49361680547be85a3e516609a1a6360d6610c9893483db35e992a192c70d26f40acc646291d9984bb8502dc9d41aa380fcdeca0e78334f469548ceafcb5e396ae21c802b031d3140ac51f965580dc84baff4310d5a46bb77aba454920ad80708c456655c7f4b96db5c0b8ea8650880c63ed99dcf0b1f4bb36e04413b9e8c7baf06f592f4ed8b1d9e83411263df4de198069248569878db4b9217958df7e8fc50fb5635be9faf98f491c1b17bd36b385a1efff3fe97e6f14510cc65e88802fe9f6d0a6689123c237a5da8a36708b8bd2b9be57feb1029a5555bb52add1b8831b95ede2f668daaaa813f235fbffb09bf69bdb0af6f40dc5be9a30ff0e2a880d9570e50f3e3ba51b7d0e97661e4b8e22cfff129f5994340a6557df2522a731a0a8d4d3e893bde18ffabbc141e7f96af2ba443b9f4a1dd787300a7c08d5342f78923d68d63e65758918d209147aa205162b80298b1ee8641d6667f5e1a02aeaf3486887c9cb38148bb3a131a84b70085a7a3b511bb89a89d89106f04aee8a736fdd5dc67e5d606cecf88a05d6ac8d7d0c09e49a942624b88bf63c72aaa7690078f32f3e2e1daa68a726815b03a15555609f5903fcfe3e9a3000ec19352add7e0daa6d8325ddaa9446f37f42222ab088b88458dec402da2f9935fe4234649121247bfc79ccb217a96e9625dd38abca655b0b75ba24a60c285b5b7eea8ebf2da38581e4b06725e21d128f3d6ef87aed2dcac84873e946a6310d89e7a4d203356bb020c510f6e5059b2e662db2ee5b7acc7380aeeeef2612c6a5f1a21bd14fc1c7affae4fea2877a43acdebb55257b1f3eccedc97f25fb7280ab403ec09d3a1dc4e2bbbee1929166a7e9c04b7d557bbb8d4bcaaa751f5d1475c8ea4dcb4bd5bc42779a27019745d5330e941708cde83035ac7eab4a6666e09561564d17efd3627113ba2bac9c4557f8cd96bb5c080027468533f3724e04c1151f21e0c6a4234fd5c5ece4c059c4f2f707e5c0a503bc7a658b7198065f168e9e4f7dd4c455dc137843a8f3b20e12da8b0981690f687258703aa5e521fe353aa45d28b79f351729592b6bc1d9160ea105b7a5789a024bf6e0282671e4ef51a35132639c03cc80fa1c17c098efdc7b6a6869b36371da428ec13e6ade1d0ea7e89ff084218060c014fde8086e91e55800bc6fb9e3d817d0ff5cbe4bd5eef597954001460eba634f042cd43dd2d8bd60a18dfdb9d8a4dee9c93f93e2ce5e3b27c5710d40a0719ffdac5c361f9d9209dd3ea37083ab8eb24440aefdbbd6c64bb51d5c6419101fde0118a8c8e9e78188cbdb6aae345f629192d9789c93e4b7ca85a9755e348b9dfc33eb1b8eeebabd3d86184dc9c1528912152baa4f013d0079f34ecb890ed50b938e30e943e8371664c0827b97da82ab71e35a1f82274287d832cb658146f413b6d272d1646ae3143ea99ee1cbdf83ba418b6c89f8856fbed754a8d106a4beaec4e0ca048a96aa96c199e5ea44b2a6bf2e7c09b2a0709f5df1b6ab039d67f598d66c64b23d3ae3abd02550563516615a2b2a2670095dc39338f1805c18eea47297447484dea3fb3c14d7b5a7d03fb50634507dcef51cb0bc1f6492ae17e45eaaa814547a6059f2c44340c2f4d73af38fcc1aca20dce40e8cb91ba3e494129f7ddd730cefa8e1ba784ec6f8c93b1f6e369bfd40e49591690c7dfb4b87aaecf4fd9daf56bb345b757648312c9236aab2e018b8c036e53863da1a51fce037168c9e5fce58a2457603d5464e275d60a017a3f4c4c4dc68ee329d7d4455e4d1e5f1727ed3546ddaadd4dfcc302b99fb3da2fd13de18f70457dc321800bfbe02aba528dd91603276dd46c882ca4cb0b6c749c26b3e465575229c0aac503835671976fc9b42f44c5a9422ae70cb42b58507765e0a2fdd9f58235be2e00acaae7eecb59771548452dbca36d9a1d9f638019188a6bd8e249dab4f87ea8eb828e70b6c4282872f6d948f8d0b8c378accfb617b5638ec36d592e43f77016b2bdfb379f9ba534fe018b2284b76f3e5b9d7129d78eab64eddd0ca3b7dd0b010e407fa104ad9d2859f2a15226869266d1e8949418391d2e766efe99e02b9b09e0ea239d3d61b52dec514f75682cb6cb758f56c64e3a53fe29f7c555e1b3d4e8b63ab8b7670c0f5a50d6c8cc54f70bb6958af031931488204574bf101be659f6475a589ce86da9f30fef9a7e5bf141ab9314d887f5534b73d083baf34b3debfbbd195d5be8cd2dd519b28893ead3900ca2fcbd00fe9c4e7dff56177749c1bfbe03c30c3fb7a1a2d317d0141093b379a8c7fec968d02a6f722dede7dd84a880e2e4aaafcdcc0404c868892af3356e5488473a36d99b12c70ff90e10e052eebfd42e38d6a6257132da551e913cdc8ea4727bc8214c9db53e57d76502110ecdeaee46616f00141ea82fbc362ae6e36bae587c58bd839c6510e23026d1f31d224898bffcda02e9f2d39e63ce14f4391c6fcf061037a73c665e86ca9e6f1db640f84875a3d8a7f036082b3ef8e253619948c15842de6aae5a75bf3e6f2021e2e5cedb7b5e059ef0d2fe6325a13804c7635add09107db348067f357f135dfe049992f6cb612859f0cf3938695ab81263789240ee22ef576d62fc7a116779078714ab64520149db6005b43ba33633c24497ce72b0cd52b009e782e0c49750699e56e509a4b3dee41332b83888211545a1e120bd87afa61c32683ab8accde07d2d0609298bda90a860fadc8b2f4dd3ba228dc5bc885981372d9b51d5d82f0413629abcb52f26b01017f73c53a02c82cec47c57f87db9e188289e8a81020600efef521489eb0ac96457c48d83d9197fcad3d5f5c1357fa2e1b84d81a6fbccfc58fba923228d0147d732e19b5c9855b0f3c5158f53e5f6dda036abaaf6084bac9a207c9a4701d7f3e3184b72cfb1efb146b8855ca0c40fe21dd81df164d2144b1830526d4bc73cadab250d346b96ce88b61abb5518761237668444cd63303ea099c64861588b96ea46637ccd5d40da23de0e82db40ff4242dcffe83609a062564fb89e8e05dd195a3b2db3da92d06f15bc5aeff2782e7d4bd4376eb688cc432450839decddc6d50b9ee9603d446b3561cb50bd12ac1648db8f44bf78cbe146b52d8be23bd97f848948d8d06e79b5ec3f97d6ec3374a3e88f803a77795a3187fa1767455f3c932d87bd8c2d56e31a3cf9464e33ea5bc411d464871ed47691ea09d2b983aa23fa1c25d852eb27d6b58cf9c8d7902baeeabe5dd58c713972b1aa66cfb1a003d5b54506f1cededb572c23328005ded5169fcf5b8048293db2f683e2de78f11e0cad9e12cc00abac6522e71874249021735c0ee3ea117383fef9f5dc4ef71303dabc4eba27ac9c7ffc5c228212330f19b99b6a0198a0e92bfbbc610c16c3dd6e469ef4e133afee4b5baae8671da3037b97165adca2319ce959a62e5d1a45fdd6bdd956d73c9370a71fe3745597c925decb00a63c78f1e5ea4eabe43ce8d00c2164ad50244b8508eb1c021518f9c54a64ec96c24493206bb123010655ddeebbf5d82872cca2c2f2b0018b56dd9bf88802d6ec4939ca15c6e603b0faba264c476d763654ca456f539a03b475a43c508f30327d8b434363b4c0fff5b9a05c6394455ac5aace65dcb8c4e99f44692b3c09a8718f96cd2f80496fdd5d3d0311d21a68b0116923a354d5ad06cc765eb6b46ec2538c407fdb19825298222f30042d57c2be7493d626cbbcc02c44aae991648666e9c199fee0c357927847f8bcb29ecd561b918f4d29e413a8ddeb6db7b49c107e22567112b951a1532d7fe5f09770104f42c3c405f1af65f870183ee467c5ab065cc010cd6b7150d3d74e941e2bd03a7e6a61fafcafe5bf332b28dfb24b6bab4d10b6e02d1433cb029b7e6854c19843503205f0fd62470afe918226b2b0cde134245574470411797b7c44bfa76139d565c9bbf7d8133a530b513912b60ad35ef373bf01d41ef4d82f7b5a79a3301e8c68bfc706c42c13d22e76ec355177489708f933552b08dd46130671995bc0709b464baf1754595ce73c8a1a56735155bc762cc1f5cdbab2295c4ef0c659183a6e82bc6fa228d2c6315918251be817a448f6bd6cd2796298052f81c6bb7a9b31685c1c2ed88bcdcfaebeceab7a88c28173e3f5eaed1f954311c6af61ce4c20b5ba2d1bb0694d1364fe068604885a2537a1939b51a7be17653364f265e48deb8ac975c2ab8a386a07f15d3ff9d0b6413ae9e419c473839d8911baef9c34e67618c9f1dc15a823dd028f16bd73e58607c513da769cd2933f0f3054a4bfef3108aea49f1d7b2ca0ea74b8996ee0aa47709708a0767ff870c9f914a1b73575fb960704c3a0d3e35d6927dfe431806363688a8378ff720b99e487d5053f8d420340333e6f316c0ff7fdfb9d479e5d5f35545883723284d8d16a1042eaed74c47cbf98b332ac819c3b2d0e5c2d00b4a4f2a9977a90f047b2f58c8787315ed1c5785babf993cc583b38462b6ceeced62fe6b6a4d9e9dbb2fbf81c073f8c1bfbbe8c5adcea23f56f1e90646af0289325c084f08f780db96c304456a5c79638a5348c877cfa50183f37de79c4355fb99d5f85f261e1b3476caa7b0bc19a699538b683551e81057599019d77b131ff965d43f9829696ec485d2851757e55ac8693748cf6281466ae3a92c432a507a07ce3944706a3b4f16f2e3888223b589fe8030ed627ab057302716c9866893c3fda96f7b1674144257a81010781243a6b6299e5250babeab58ef07f7de0ef766697563ff2d1216752c4a5b304097777099c4e04b06f39ce4d3e3a5cfc0bcd2b9423f03acf501e8c26f1be65ab20052dc7778a67e51135f02a57f70bd", 0x1000) 17:04:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) 17:04:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0db199a7d238ee3acc2944d0e79b99d78358a9e98fa613e69fdf67680acc50b04e5f228d908bfce16f8bb411b36845a99ad7004e820897e2e24cc6ca7bb0385dded37fac983f5903640c5de73d16eb131161be730ee631bd043bc242bc1208b6927a6cdf7f3ce1e1173c3934cdc34a5f9c696f020f3960112def5c8131ed06df8d2c9f514c03b4a9678986cc472e62615d9b2769807b25d1ee341b0278945e229c6f4e6f09604cae66c8b91815bccf7283bb7605d204855926ea5a7bd1174022baa90ac95e3ab3b04ef473d6d10fb2a664dfeb04c9d76ed4409adb1c0e632467f65106740e971ccd543e3d44ce91f6cd5306820056928db18714b7c9810e37626383ab87416b99c7b9f6bb2f14bb1fdedb098fbd0ef663a3d2a0ffe5198c6cfd14c33c33164d14b46b65aab8e4c74fd72cabbd07d4f4e68f10a4e14f0be73772c7eafc969cec3217b85fed380919a10891921ce0f43e52a8dbc1a7f198f31872a8335317e588d882ea200e7363addc87fe48f7a97e119d505d38287822a9eb07682ab0eaf111e604f8eb346d31907a0883e573928f738b06adb2678f96cca793bb27cd91a26b9eecfca87d7ea494a399a948515f7c95004cc36f973752e111d7a8e072d67168df3c6943b70f8bd6517c39edc589aafec23b79a679611343bf69fb7ba408c6be83fb2455c098f6750803bbb6c2e9943d6d09456d31d62e5e825e2decd717dd8e2922848312cb2df8754cee0d9a2dba37217fe3e1d7e40dc84a559da45a31a8393cd53b22c3849719aa3b30320cba6be410acda42ca5cf51c35cb4049a93cfd1495a535579a9b8d1354e56fe7a0bc54ad0dfee18864e4bcc065afba2b39ef18e2781ed220918e8c32ca9bca511ce3bdf96f78625288193fb45e2ae620d588357af20ddc114adbe1675286df697933f289f3c851bfb5af1d69ee58dc02920cd2e976ef130b9aa4a681dfb8f47a9adc77d328a327beeb3a90ad4b35141627d19c5d761889fda365fb9d40ad4017e2820fd17a0c2cc6c4e9fc91b5dea8d83f128c5ea82ac50072c09076a51c0523e42583ec8f71304057382d5597a5730925cb4ae1ebd4d1fe854793fdd1051aa3f1aa1c62e84f0ddefee3e26d1a30f5f8d7f8676ee86f7457b8a9f4bf6eaf3489a82408170d7c6f163fd2e7bc81a18d37a61a5188b264ea178799edecea89d1c249ffce8bc61cbaed211baac476b8681a6fe227ed75c6f59db8799fdc9e40b949e847e57c854bbfd106ab1af930df5e07843330d2addadd0c0a6de08e8b8bd5a327aa7c1b0a03b1be6155c219da1970dcff161f25a0ab283ef7bfc8bf727feaf9e3864a249252b1bafd3297bef387eb48918065505613c336314ee86d34497e0bbfa5e239aed350b176c50fe6a5a9d8f102d494f5d573f76133f579779a38c31c6acf85186456dd2c8f088c370a6044d2b4879022d98c1aaebefccdd0ef41edc568a2604a2daf436936d828a5d479e58d7a6213fb9f5192c4ee89b933e9531dbb8181f72aa96215edb9cbecb3296a2ad8916fe38c1331d130af3547f0c03c574f203b58be91f7d11cedb5f7704a1875a9d9278ef8ad4aa0ccb84e141f1064c502472919496c59a8cc81c642ea313ce5137a91812152c16e83559dc5c53460116ac1f018407e871da869008a165accd47fe025bf12c1405a4b5aee6917fe4900119853c32d2382348c23b47f2e6e2caa24e8fc68c343647342488a64625abdd8082b4f7ad4c9b8654c4f710346971b6a5493f520d4468ae59a8d572d616d85125124f45d87be2732ad11515f67cf773b56283db9fc07776177d0368a6cf0fedbdeaf2c5ab9c5014a06e84faa18060357159604ffd662b7ace7ce327668521591c80f89348e07cc1856adea1b6f12922c5dcd0edfa0546e6288ad4a4192d02e8d0ffd155b72fe43712968dc8bdf9633467d1a6b1c439362f6576381b3c87565bc6754f6897647bb299eb09bbb2f4f055c9cfbaf9702b8e0b060767685b09965c58e3783a88e9dc2d7ad563d5a4666c298b8851278caa5699fa44157ec759f2b8e1e7eafb1852f7b2d7b6704b3dfcf66636ff3c04138f4181fed06c3901e6e2875926bce78ee0e033579ed63839541b9c45d3b5b2127aea6c56fba30008fd26dbf92ff10112ad8f84947f04f71087ade611267431afd33e6652a6cda10d2e7ba701fdc73614b4fb8315faa68f57df4db476c5f147db1cc88377c55d0bcde61840f17bb783eadaab36923addd181b112b06939ca37f0a", 0xecb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) 17:04:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x18, 0x3, 0x6) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000000)='\x00\x00\x00`', 0x4) 17:04:42 executing program 1: socketpair(0x3f, 0x5, 0x101, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x0, 0x4003, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x8, 0xfffffffffffffff8}, 0x10) setsockopt(r1, 0x11, 0x2, 0x0, 0x121) 17:04:42 executing program 1: r0 = socket$inet(0x2, 0x4, 0x7) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) socketpair(0x6, 0x2, 0x8, &(0x7f00000000c0)={0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x2, 0x20, 0x1}, 0xc) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 17:04:43 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x20, 0x5, 0x401, &(0x7f0000000040)) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000140)=0x1006) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x4012, r2, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x10004) 17:04:43 executing program 1: r0 = openat(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000000)="648eac43daa61c4717597de213e5aef2ea89549ffa8922659c7aebac7f3ce5c186039e0027c1051119a91c95da180dce9082a64300ff812fec5c37dc28d465bce9f914499b0ee08046f7a268c44c39c1c55fefcf7e60ef31d01c0a21b0721e989f4274a7d2edcf5f0e18e09cd80e5ab7516bef7d3eee024627e6ec5d39765e753d1b38350e4476462642a8d2dc1503c1e6e922714b849037cbb5377ca7910091014711d8b7d63743a5c6facd18b53c516151e86349be525d66394c1b0febabd9dec56772fa3066988d8e161f8e9091ccd305ceadcb629cf0", 0xd8) 17:04:43 executing program 1: munmap(&(0x7f000064b000/0x2000)=nil, 0x2000) shmget(0x1, 0x4000, 0x0, &(0x7f0000649000/0x4000)=nil) msgget(0x3, 0x192) 17:04:43 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x1000010e, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xfee2}], 0x10000000000003c9, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="88", 0x1}], 0x1, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') ftruncate(r0, 0x4) 17:04:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)=0x5) 17:04:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) dup2(r0, r0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) dup2(r0, r1) 17:04:43 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) execve(0x0, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 17:04:43 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = msgget(0x1, 0x80) msgrcv(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ab22137ed3a92d68436000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008100000000000000000000000000000000000000edffffff000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000"], 0xd9, 0x0, 0xa33191ce62686ca9) r2 = msgget(0x2, 0x2000000004) msgget(0x1, 0x20) r3 = socket$inet(0x2, 0x5, 0x1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x810, r3, 0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r0) setrlimit(0x0, &(0x7f0000000080)={0x2, 0x7}) msgsnd(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="03000000000000008b521dad735c63d50e8f0f368a0ed5b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"], 0x41, 0x800) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0x10000, 0xbf, 0x0, 0x6, "822232849d9b79206a1ae3d98cf00565a2fc7fcf", 0x1, 0x6}) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) socket$inet6(0x18, 0x20004005, 0x20000000000002) 17:04:43 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000040)=[{&(0x7f00000000c0)="5faa8d8f65ba7d8b3eff088f05dc5121e31dc459a66b4be978a9af17225dc48af509ebe9fc16560dcafbf1ce473922d82d940e76119178770efd3f63334e93f0284a84cd823ba3", 0x47}], 0x1, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20}, 0x403) 17:04:43 executing program 0: r0 = kqueue() r1 = getppid() fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/7, 0x7}, {&(0x7f0000000200)=""/242, 0xf2}, {&(0x7f0000000300)=""/228, 0xe4}, {&(0x7f0000000400)=""/197, 0xc5}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001700)=""/55, 0x114}, {&(0x7f0000001500)=""/177, 0xb1}, {&(0x7f0000000100)=""/21, 0x15}, {&(0x7f0000000180)=""/33, 0x21}], 0x9) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x18208, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) poll(&(0x7f0000001680)=[{r2, 0xa4}, {r2, 0x4}, {r2}, {r0, 0x10}, {r2, 0xca}, {r2, 0x50}, {r0, 0x10}, {r0, 0x46}, {r2}, {r2, 0x2}], 0xa, 0x800) pipe(&(0x7f0000000140)={0xffffffffffffffff}) pipe(&(0x7f0000000040)) poll(&(0x7f00000001c0)=[{0xffffffffffffffff, 0x10}, {r2}, {r3}], 0x3, 0x8) 17:04:43 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r0) close(r0) 17:04:43 executing program 1: chroot(&(0x7f0000000180)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="58f72e9e69d4dd54a841939fa2902abac9f83ea6ea324085b51d303f3ee456c2007e2af73f4e9acb6c6c06ab7648a4be529132e52f0ad84059c1d2a00a42f51c710a9dd00464864cdfd302c12f20d5010ab9a786638d4362b4679383d8d2d937c127af48bdb6ee1078db8457fadd4c8514f5139b8f4d5d46217dde26c037d98be85097c9ff455810389d09e6ad2c908d7c829c57a82424e0f45eef73a06b9da66acd186506e7f34b322947de", 0xac, 0x0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0xffffffffffffffeb, 0x0, 0x0, &(0x7f0000000080)=[@cred], 0x18}, 0x0) 17:04:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="2dfd3f2f66e96c1be5b1"], 0xc5) r2 = dup2(r1, r0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) getpgid(r4) setsockopt$inet_opts(r3, 0x0, 0x2001000000009, &(0x7f0000000000)="eaff125c", 0x4) readv(r0, &(0x7f00000024c0)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/250, 0xfa}, {&(0x7f00000013c0)=""/105, 0x69}, {&(0x7f0000001440)=""/97, 0x61}, {&(0x7f00000014c0)=""/4096, 0x1000}], 0x5) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="d9fef99bdd3dd153101ae755de9277ef57c72c595a6b3843af2d88651e54d7172435d1c64c82cdbaf568ecfdf624c94c4595232417c1cd98431a5740123140892f0beb8a97e3d28cf4a2ac11636c30fd998bbba6c273f73493d37de3809c52dc0e601d21fe53c6755ebec463d8e02b64bbe37f5eb289a5fc8ca1bff195f2d0a4e0aa4fd9ef04b68fb040e426d6c438e6a3ed15291197f06862e0fdead2843502cd042f5a9524fd48a9d2d6b518c63899c867540e4fd8c77bf746dc1506c64f869e427b69707d7255a7a32c293f3e9a84da2d33ddddfbc59d184478c0d40afd2c74d4c4100515bd83b48ad6", 0xeb) sendto$inet(r2, &(0x7f0000000080)="3f50c4b0f63804c215816f03817018bc5c5747a6b5bd805057cfe89b688fb78148859d40c74c79808f07f96f263f4427cdccc8541e6a5ff0057703f4d6f22e955a6e0bb3f57d2a343e2f65e8632b15fd87e7ba5783bf55470f29f77edcf2ee3726ca8fae7acb8ef86bce499e42795b124208c55fd442b5a8f6bf", 0x7a, 0x1, 0x0, 0x0) 17:04:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x3, &(0x7f0000000140)="eaffffffffff01958b7becc239bfe043895a4bd3fcef71dce0251364df9c41c52f156b25b8d7c2d14298f4b5bedc0c7b005f", 0x32) 17:04:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x7fffffff) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x82e551c80d9d3f2f) munlockall() 17:04:44 executing program 1: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x0, 0x44031, 0xffffffffffffffff, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x7f) 17:04:44 executing program 0: getsockopt(0xffffffffffffffff, 0x200000029, 0x80000000000036, 0x0, 0x0) 17:04:44 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 17:04:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x1f6) r1 = syz_open_pts() r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x3, 0xffffffffffffffd9, "855cf50167a7230004001a000000000000000080"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 17:04:44 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munlockall() munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x800, 0x64) ioctl$TIOCSCTTY(r1, 0x20007461) 17:04:45 executing program 1: r0 = geteuid() getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000080)='./file0\x00', r0, r1) setitimer(0x1, &(0x7f0000000040)={{0x7, 0x5}, {0x0, 0x6}}, 0x0) sync() 17:04:45 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x7fd, 0x3) open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) close(r0) 17:04:45 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x3c0) semop(r1, &(0x7f0000000080)=[{0x0, 0x2, 0x800}, {0x1, 0x5}, {0x4, 0xfff, 0x800}], 0x3) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000000)="e73538111b27a18c0d851ae1735f734f5024d6a213c143631e2d66eec18d296c24f67f5ad505a51b8a6086a13bd9bac9f929a69eb42ec85049afd9ac909f14f478d6e30f76ed8fcac50f4731c49bdcb498a9a42c34158cb36f87a2e991f043c74c", 0x61) 17:04:45 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x400) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r3 = dup(r0) ftruncate(r3, 0x6) getgid() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x1ff, 0x9, 0x81, 0x1000, "dd30c286744f752bb18f8dad436fbcf9c4bd9215", 0x1, 0x800}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) kqueue() 17:04:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) socket$inet(0x2, 0x2, 0x800) 17:04:45 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) ftruncate(r0, 0xeffffffc) setsockopt(r0, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) 17:04:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) geteuid() writev(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0xffffffffffffff95) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x3c) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) shmget(0x2, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000780)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de996", 0x146) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "8dae99a368762a0076c89fd6e972f0d05fa15ecd"}) ioctl$TIOCSETAW(r2, 0x802c7415, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 17:04:45 executing program 1: r0 = semget$private(0x0, 0x4, 0x483) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r1, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000100)=""/23) r3 = getuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) shutdown(r1, 0x0) 17:04:45 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8000000000000000, 0x2) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 17:04:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f00000001c0)=0xc) connect$inet(r1, &(0x7f0000000940)={0x2, 0x1}, 0xc) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r0, &(0x7f0000000400)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fbf5c4d3e93a9bee424ea37bd00070000002221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5bdbf13363c584f3146db60164b569f08845dff7738fabc72bead6e77ab5f8749abc747da086e41885425339e94905574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f61", 0x167) r2 = syz_open_pts() close(r0) readv(r0, &(0x7f0000000380)=[{}, {&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000580)=""/211, 0xd3}, {&(0x7f0000000140)=""/37, 0x25}, {&(0x7f0000000680)=""/146, 0x92}, {&(0x7f0000000740)=""/205, 0xcd}, {&(0x7f0000000180)=""/25, 0x19}, {&(0x7f0000000840)=""/198, 0xc6}], 0x8) syz_open_pts() dup(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000980)={0x1, 0x6, 0x7fff, 0x7, "6cd6df1acd391a9ffe4be7534c1d99be7f68651b", 0x1375, 0x2}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xeb, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xffffff8c}], 0x1) 17:04:45 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x591, 0x0) 17:04:45 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)='x\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) link(&(0x7f0000000100)='./file0\x00', 0x0) chdir(&(0x7f0000000080)='./file0\x00') unlink(&(0x7f00000002c0)='./file0\x00') r1 = semget$private(0x0, 0x3, 0x80) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000001c0)=""/194) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)) chdir(&(0x7f0000000040)='./file0\x00') 17:04:45 executing program 1: select(0x40, &(0x7f00000000c0)={0x9, 0x0, 0x110000}, &(0x7f0000000100)={0x3}, 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x5, 0x4}, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, &(0x7f0000000180), 0x0, &(0x7f00000001c0)=[{0x20, 0xffff, 0xb754, "99a7fda8a482a1334c59b4f508abc8"}, {0xc8, 0xffff, 0x9, "65d1d365463c3c70fc42cab94d560917178aa3fffb4d11f8ef5b9151895afa64c3dbcf78ac65d69ea80920cd1171865e06d01237867b2d3e3f6a5168aeb879363c0cf7869afeeb675003fdb2568dcad23fac84eb54abbd6d850cc4b76b77286ac053dd18dc62d32864ac727fd5b0288421a9f9fcd1bed18b1d3b86ae15b7e1e477b22b26b11273742fc073adca93bae357cb7f60736850132da3bde55345cb40a801bb1339b454d07a6834581010753a204ff4ac00960bdf"}, {0xd8, 0xffff, 0x291a, "c19311821f71f6c3a2dd973526709b08308b7d0b49ca40f9303736da91501a86233debd0154e9dabe1a80770ebc46483f4d8b72b3d0bd8508e9959a8145b5c4967c16aac590b66e74ddf0f93208e4d67fc6a84b3c54efda778e9d5a0c79d59cf1a51dfa44015e1197c718c10aafc5b84c38cc4ed780772f0dc789edaa1f3d9d3bfe04f200f5f51994e9d4d70e42560c69a1e116ff806e50249d4df0133b9e39ac5023670e0e5a015da12c0b9a8ea7c4573f040750332f9d91de1f745f7602c13afbd83b1b9"}, {0xe8, 0xffff, 0x8, "ff618ad6ca2e735b07b4df40511899532af5d0fa9cb40ef6099fca1bc159458c86e93669fc0a893cc321b1cade03c7f49e8e6247a75c9ef08e2c5a9f0626242b814683768ab8ae0d33119222ae87d2893ae4725eb5cd0a4eb807de0b8876703bae3a211aa6a8e427b32b780f74263397a668513b1797cd6a7298c9c13d9217cfd908dbba6b5ee30151068c27da831531d00153a83f014223f8b993e167408260383a6080c226414599c2fbea44ea9ee5086b1d6b8a6c91faa9a53d362d94e34dbce22b9d064eff653b034407021e444a6b9d020b1a533a"}, {0x40, 0x1, 0x3f, "acbdf19201326efa0f3fd59b892097e21c12994a96d1446b5f7be8c8572fe7a840eefcee03215bb5c3516f725d3671fe"}], 0x2e8}, 0x4) 17:04:46 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x8f, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) syz_open_pts() 17:04:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) close(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) 17:04:46 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='r\x00') fchdir(r0) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') stat(&(0x7f0000000080)='.\x00', &(0x7f0000000140)) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) ftruncate(r2, 0x0) sendmsg(r0, &(0x7f0000000a00)={&(0x7f0000000200)=@in={0x2, 0x2}, 0xc, &(0x7f0000000600)=[{&(0x7f0000000240)="4bdc94baf7a64b2c5cd8c6cc767a7a0632fca235868c588aefa1fdd21eb489328375638ff2950fdd3d37c4a1b230c41adf983d7330c71bcf5882213dfe74ba008c949b9bed3c8acfd9c4f3e4235d00f4b13a", 0x52}, {&(0x7f00000002c0)="b488cb821c29f1c9bcf8909ce65b774c50d774dff17b6b035b30af0268fd43d596c7786a4b373f96df41ef3f9724a4964a605a664c88e3539b23ad92b1680887bfdfa1385acc25e002b307ff01cf818b6232a8e24bea6c9c4f7f98e5a45a6ee000115108c221e3fe5689bb3102a789900e0c4d54bbaa5210c25397befc0b1c5e611ed41128fc695db3b4b67f206dd8e9ae608e1ada3d9388ee84ffb4a4dddafdd4d1db76e12f55417be4e82ad6751ae29f1d90df96227873a5c68f51ad676a842619a63410b7071e8e13cd3128cd9cd13a", 0xd1}, {&(0x7f00000003c0)="8f6b199378f915b96cabcc8bfc1e4ba15ee88e7fb6f7b9b96efa851b8c650c5d84dcc0432599e682d3171226a5ea9802eb561693aa2f8a2e95ad5f429ebfd7838afa3579402c343ed708761df435fe280a698be0298fc7556ab9385a6c6431ea0314f97c29f710c94872de0ff42d61ab6cd8b0bdd7b0547d930510478802039af1eead8d2184133f39624f44b2a37841a547d5", 0x93}, {&(0x7f0000000480)="65a050c2c6f84d910cfaadff58109239d677142e4490de0e718957ffb1552f079d025bff1736b19cd1284e335d55c758e66bb0cc2bca7baf92fc14ea7c682477a49796c0f073476aa220e141ab3d09d213d0d2176416d0a23feb945973e7e503fc004ffa599153513f58c98f69871c2b987507db0b1d7ab460b21458a0f5a9b0587ea2290a9a3479275d14a81e7b06b3bb7f16cee8e9fe6fb212a3911bd7fc77e4c3178d0fb871d14770c8b7cc900db16286d1ca33eb9a28ae78815c19e90273b0a9a266fa0c2cd27236ecab1cbba4446f5f93deea00763cbdb40b40136d372983a464e35f1b9ac407259f51fc0d", 0xee}, {&(0x7f0000000580)="8f7e20d6c5d054851fc4e3b86986b121f99bb1aea01b278269bd104a30e135f0cd9e94975cc0c5fc5732ed96375182796e9bb8c48ff03874be113b534c78dc994f6a6486d61653d42cf474146009cf57e83b32588efc2392dee78186cce8bc5d48", 0x61}], 0x5, &(0x7f0000000680)=[{0xd8, 0xffff, 0x6, "c50416775ca772221ef7fa96e76a363b7dc1f90c6b58bbaf2763675432ed1c3cd3abb8e3dfc5ba7d09ce3bf0a8e08f79a964fc5c7d26de6b10ef098d69ea995feedd91f531b187068e4f48341b05c09d8cc8922a811235d218055727d0d55ba3dbe28b546e9b6e85eabc3ee49bf092e3182c1c546ef1f62a7873d11f7b2ad3b35efddd5a18fa776583994191cb8338061dab56bc760a040632c6f27cb5e5a73d48faf73cdd627484a7d80f1af95cf996baf0f80112cfa3d6194f8dd349f074bfa98b5b87d7ef04"}, {0x60, 0x1, 0x4, "c1e07ac8b9bc51e4e197c2f92afccc5a2d547bab0fd819edc51aa20135e41c0f914b8a760a3274653826bc320dba4d5dad0bb8fcee829194206399d5d13a9e3c1844bcec868094a74ffa47"}, {0xb8, 0x0, 0x4, "0a578150b29ab288b575233e5b850fa940691006e3256d1005071d40fabd4cf16e490e30d04a38a7f36c72beb0a95947822a467ae3a2a803ebc39a8c188c831265871170cfe69158f2863c50ea66608b1623e69dd196859099423b97cf465f09267052d6887a3df630876ede14ab4202f8e617953dd3aca380afebe0c2e4cb2f7bd64da38faa4945f259a0cfcbc170c8fd9d33205a6c33e25e6c4663935efc1efc"}, {0xc8, 0x1, 0x0, "2e081f3972d765417ea6bb3f7f98a1e8b307afa53f95627ec377843393cfb7f65e5cd84d2a407c635e38b1a8d20c87e70616ab42fa2b9132b4dd234871ed1443ab1bfc41a315bdb47ee9c60ef9d12653b30cd8d0094bddbff552b98a4e93b476d627ea817ffbb85d2bad4526af129184cd0b7a8edd9da664fcefed64ac39f8c1646632ff5f3c7607bc73719589396eb87088360d50cc6aa0224010ca0cdf3e6885949983e53fc28deb79c501d3ad94c531f534ca2c1a091f"}, {0xb8, 0x0, 0x5, "38f34d6c3e75365f5b63f264d7551f6400d4455cca09873560ca58d96c400c787d0b44f7010194dca4cb5f7fa5e9cd3b2b243a5dde4ee85a7105f55cc6c5779963b80250f24974ea1b6fb762c3b9f4b60c633833e93ce9dbc03787c3b79fbf9409c326af449b9544b6f439183b0c00f05599b6b09fc5243c6d53aa05cba242d8ff18bd129e02ab8242b16c39e5acbdcf06a3d330a7d6ae647d56f178b900899e75ec5298c308"}], 0x370}, 0x8) 17:04:46 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0xfffffffffffffffb, 0x80000000000000a, &(0x7f0000000200)="4dfe48713b5806a61c16e7a38cbd25ef9644de9d13788a8822b7038d7a43736d841a39d546fb8a7c1c2783a1f53f3e9a87836630a69b995844c8dd15a92e8cdef44f021902735bc430db99900a8e575d881304ab8b5cb8712b261e268a85f60889ecbb010e69a9180b76639b0cb84b7295adad934a28d3cab7a53a2cd0547f1894e32a43678ba057ee8f562b1be838d4603e7f0a7cb494add0bc17097fae3cf84496d9878d6438e9a66b5d14db0e144bfbbe7aa972cf9edbc6ee4015aa96e855551fbdd58a1aa1b3904e1a2ce8fb41cca628097d4b3c6eefdda951a7a6aaf2320afc9a9bf4afccfec53ea15130961a84f8ed7d8796abfd9fdc91ae282f", 0xffeb) 17:04:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x2010, r1, 0x0, 0x1f) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000040)='h', 0x1) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x100000000000019f, 0x0}, 0x40) 17:04:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f00000005c0)="00c5", 0x2) syz_open_pts() close(r0) dup(r0) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x44) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 17:04:46 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="cf") mprotect(&(0x7f000004b000/0x4000)=nil, 0x4000, 0x4) 17:04:46 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) mprotect(&(0x7f0000461000/0x3000)=nil, 0x3000, 0x4) select(0x0, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, &(0x7f00000000c0)) munlock(&(0x7f00000e8000/0x1000)=nil, 0x1000) 17:04:46 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) sendto(r0, &(0x7f00000001c0)="6f4420240e51fe0d5b6b90b4fa2bee928ea2117abe8f50fdb33b8e9657bc43680396db840d1a10a61c02d7ae15e4cb8a93baaa2dbc8fedcd9027a54a652a7f4ecdb0df06bf24d3aa6801ca6322c694a1b73f67b3fa227e231d303831c663c8d3db1215cd7e4a2297705e9b449d65a631a31d21334783065afa4933a7b3bf5a53225f5af0be1cc52068a5f3fc81aaee12ebec7b88fe81a7dabe348172aa5aa39c416f60922aa87ed7a62f865ac60365781944922a3200dbc58df76e2caa826f3c78554f67f44ba540d8c619545606640e8f0b5ab26a81a2d97ec6faaabcda4387a664b83c173d5ba264562f0fdd39406fcf5171f0b27007d3f36f294b4dbede0aeb034d9ac27e4bc0a1c2736512cfa097b826e7719a3a545d82fef7cafc54bf515b52b936d36e10b89ea36c69a060eccec83de17571d1185f8fbb865a08dd117b2bd5a7b5689d5f9af7e1de3d6f1fb06abdbe0b89b79be57860aae31898e3500676f260520863f0508a6b25ab989e2c77a97fbc40031089612d6c0aabdc1013dea868a51206978e2b673adb88aa817eef6cc255212c3b06957b3c3c0c2ee31ca8393357ce2d552f1f72dc323572fd709ffdcab233a385779c9c96086c50e6ff4f8090603fdc47061571ecd2d6dde1fcfd997adc1980def876e93a296ae181bb1878fbe23acc38babc787d12e2fe08f7dc4626cd1d58d0b7243bfd900909305d05a6247eccb0ee9d78a0e43ff1f0900d8dbc9ec9d0efb9a7382d657966d5a787c9e2f4a3d948afa8d326681ff459eb5280dd63556ade054bc5fe1d8f63e1c2ad9519fc82293bd26adbbd7e6fc760172e157e09696369cbcb42e268553b93d1a21fafdde319dab6a840e4f05ede448676dea9886c1fe15860a38c19017c67dc06300e8403c95b13b7a664051b2090a89ba698539562a2f4641f520d8541b329d04ca04bc81545ffe56f9746a05ed2c385d3e7a1e752f1ab794c4fab0df8983bd14bb21398307dc51de8fb38daa5d2f618a36da1c3a7c3e3a1005ea594869638341e5df46b9b3646fe611bdc36ab14cf93a605f383e0bc741379f0f9efbc3da1a4394ca6b9f7c6d7a85e53c157560c6ea9774a394eb0cc8cb42b700e10e9745fcc86e30c06be1c94fa7ffe46b9cf6d39b516d53da60e5aea8826992012dbce9c73f9e496a06ca73aa8b01c2d2c6c9c21317ce68aed359a43a65d4ae7c9bd863f221a19cca32ce2b48b6d0456cd670a34695a45964f7e532f132a3edbba5a3204d8d23162be408ef210ff47f982a1dc54aace6deffa759b73734761ea5f24fda124c67b4008fe00018e5c01304bf46163948d0aabd480b02a7846197a5e384222c9fbc648f3efb5e1fc04b87556a697c5b37bca6e539b4107274a5506e4b7b6e5d5c00b13b4ca3f520e093b3a2e3f071428a1e0b31697d73cdc7a9d58e9658f3178cdda5dc2b035eb948655232f62baad40a203feda5c7c3e7344f45c2ea83d0cbe2907ab792bf7d3a1261843e5eecb705d6601bf25879c140be3ba28b19a5028522d12b777734715a701a3ab0211e3c679b91fb1b3f83d5f5fe3aeac37359dfa27d8a064579d2337bc464289d8b94d93cddfb8e29c93e689edb9d27dbda20f92fd4c4fe86f972dfb0339925dd013468484b53586cd9d45d9b70f1cd75c646489e9c4caf0183547054e30c5d1b2c03c2cb6a2d0e5a471cacc4471c4566cdec60382446bedc4af36596b5d367758a3bfb90172833267d5481685881db9f1be839ef5c1ffce38aeaef8ad8b4f71277460518b6e14a17557bea4716116c07ce169d760c8eca9c85b97bdab73c13eb7bb281405606ec1afb35bae38e331631cc79d8cf9f2b59b2e58229a266f7dcf02009f56af2bcbcb533c0e99d4ffccacc97b26008fba5b6d5b5bcd9b7527c0f1d3c66ae3cf5721959733e75a8f98fb926840b388ffc660d9a87acfe5bdb2a5060343a446717212ef152429d8622d5453734d191a1ab0ebbea1b927e009ebff8b4c2adcc5a9d289f5f7ca82b6219c5aa5399fb0ba7d694bd6f275d8ee8ad33c4944f9859605cf4fb725b279ee6398178e8e38005e46cf6e74118626553a49c891be77122f5dc7daba6b17df4a84aa39f1d28ba7978b32d54272f5c75916cc819f5bcd122e6d63b0fa44d322223f0f76af952415841807ae1ca076594d00729261b5dd44fe646b73c12a79861003c4ee2076f9ddf20fcba861b1649557b3f058880ab48c5007c46109366f5f49e47c766186b8e57417bb3e7f96928e1da20f3afaecd0904fa16f6d71043297a916137fa95662f8e2b1aab4e446cd1e7be0e5bb2af523eef32b02c53a3625b9432ab10fd3ae40506270791d8b1a0df7cafe7a703a423fbd76811c7011453dce33c4c314b1269d532ff3bb8900693ee02ab7c5485cb71c652a749d1bffce30d437d13880737fe2f3ac6ea634a65549ea3534a522f048dbcccd3dffb20b07f70f130e0dc68534cd090f7cacb04a529813e28417070a0519102b4cc1b8a3e0b8cf7f6832a4de03c057fbf23853c92f8bd9705204e02970d151cc27e9ec528d6a439dbec5c9fe3f7be0c742cf58387161d2f26e393c47c336b3df6593fe1036f97b1ae0d0aa4a468d528211069399b7e5680dd534ed9dd6e70a71e32b5cb4d75537007eb9d0b7dc56a8f1178d1936cd9cef431dd75236657e76fd421f6c6397a27c575f1249d8f292afe7e6e19df49358bfdfb3a78011d34e96008e3b4470c729a7cbcaca273ab5693f4c31dc89cb6c13d9445a85b4e777908123861451213351996fc2b358b19d6aa564f1d477c37a9e1591ea763e83b72328651f81954aca7f214d6389f9963d62f6e77d29be53c52fd819ff0e9813af1192b2e205a2a815d54e357fdebc41a9b5d38d949897ab18b8a75953a47ce8d889565dcb41ef787ca9793c096a936e627030979c955dfed9b4c07de78657877552ab3e8f1d8ac45050ab569ca72b0ed26acd3e113bd67106fd5291e76270061858bbbfe5c200d76dda07a81c4ce382c2ec6b23789147fd2b30a23873111a869521550d5c8a4f43af53adf2070bf7c930437086c9eb801ec82cfa2f47b89b538c7fe3b6ac47ead464f2a2a45c290907cab9c3aebbccbbdb0356474adb05c5140b45b8e0bc9e4d8efe04bdef57d92f0b496f7232cd3bf897ee52cd7a547dde4dd48b5dd167b60fade933e24043f949edc3078699de3c0caf58c14a1fc8d3c33bd5fbd97703ed3a049193629ddc13bfbfb00240856e6c050ce6f5ff06fac83b735d0fe0482baf9766dbedf07892d318fbcacb36c503ffe745c167dfaee22c5bdb4a2e3d6e964fa165f5e9c7cf8aad0b8c557f6127eb3f68dc5c63322f6da4b23028e2961affcadeb62ad67dbac48b4174c66f54aef7388c3063464a5aadfd75535413b8920c65e4d5676ece61fd3d0f5a0275e998dcb5c2c0a482461c2c4452bbffe322d619c8fcb7184447dbfff102e1e1de01f5bd3fe1a2b9cc0077d849c6dfeed42ba6d9188192303a57c503acbca26ab337cf6ed5d41a2aed48dac6a90f9489c06db5513a9f903a6aa92c8c9d56d0e0837244b205aaa205a91395e7c30a1d3b5a0815d423acd3d9ff8d14eaf00e78a415480a538cb9a7176ad7bd2291fb374f3225c79abf8d395d8065c1ba5279d8de0374d11ca2731104f17fdaeed056cf1ff3315546984ab2c4e3b44237dbc2983e4116bb9854a36695ce02c7dd23c1bb9de832442c8ee87db1ab99b10e2ae55be6fc702ab29775f76fd12fd05f407419fd1ccc1ff0e7b109dadc8254c4406bd7c485aa55286a63bd8a27ecb5e855c585acadb478b56779121150d9e2c357522525cd223411f03902b46ad52e3d6ff71a3a9d9ee6b8be164e7cc1741dc3bccb89cb5af7a4372115acc3d373cad71d3251c4c0c09359be19846ed8e04fe6be7340d7fa4636a1d25868bd3499f1e527f1e250c33a1e8c9cd90e95a84d6fbff1cbd4d7fe08c3e290feb02a204a691ab00419be5df504a8a11ab7acd5592f96529c44a7c264f30393577c8c2afab93f98a04e633cd4db872c4f5d44e731c2d438be1ad7a68c0f915248a2740f037d16fa17989417b819a9d35935faf76bdedb9de272bdde6ea0b0329ace73b0b29379499e436ac6449bda4afd51e45f49c2a3773b3fe534e1d01fd72d7371b98b6580201cb60601f341a4cacf59a651f67763f4e11a040ed59fb81e43d6764380478675887b07bbe722feefa664d8322599b97ee4be8a8e4b951f45ee7994c71b221a390f209c84ec03091cf77c1b92357107e77834c7ad589d481c7fbe06b4f40d9338797223fad05fff9d8970ac040f98e3e709d3c051b8f75d6d3e93da961f26b886d1baa902a4e2db63222feb81e64d15d7536fcdf52c64da7dbc45a5f4b020d9a6e726041577b52da22491e636578757956980d2d68086e031cf5506577c1986de56f975dfbb61333e2622a20123ed6d2473bcaddc210ca6627a709fd1b48e70d6d532a4e3a609603e6cf84ed8726ce6f3217c46df97613e4e5c0242633a3893fa475b32168a27696a8af25625fbc24043b95af71cbc8c9648306427a919d49b25af7f023652022ea09cf4820ff58e716bd16e7778e69ab973e61635080285da2e98e2da57ae3b7dd04ec956171be0628610d4a547da156e6dda81a407471dc6cd6c24e27c250e04c22f900fdf97b865e65e9f3f462ee14f389f3edb82324d08db0243705e3870b574bbba544fb3e3e2840f9c14a1a6dc03f010e6035e4bbd6b4829172f8e898623f4012a1e854496de4ce6bf214b4c1887860ae1c680273daf4977b9440cf50c23b94065fd54c63c0b51b32ef87ea39df131ee5043ed6b3e9e713e3219a3e1caadc01a2746f9004be00d1a7cf409d6a99cb7baf8234992b104864185b81bba1f8d8daba1e974260e7151151f01bf261c79b20cfe0159a311bd58db4d71b036655fef7d2a5c9388f4727d986c5e71d70335c96f0fa534a36ed810af3c34bc13c1e5b6c5cb767fcaa6fd156d7d16bb27cd13aa43bf82e17c9c007f3c17d599897fdf3dc681d39b7eab11a8e77132b81cde2c4899a5d38f261d2eed62655b27682cd1f69c7870011cecccec998cd2bcf458b6a4ed50817071cd1cf2a4ab2101a5b0f9fa6d2b7838cf53a4e37cf0c4872cd2a2a2b207df1293d8cf58be0ab9f2ab4bb611f7b7e6d5190a24b81c380bfc045279614d1bfb1d7b7fc2dc0c5d309d607e011461dad1293a8115f1e10b284608bc476906bf1bf61ad9f2c7341f916cbe044cc149a12e7bd0ea476e07135b39a29a515de3b2f9668eacedc74b8affbc20595aa0d4af00254710363115892a93bcdcc8d9601dfc1121f8ca47b03c4f047a3741a1c1bee818a18961fa8df51bcc1d510f41b8082fb0b85da145719f94a0e391379e9c9ae57da3bddfb9d9343392261fc710a2ee2aec701ad0c028eaa885ba4a7ec83d1bb4c81e9889005bdadd41c221a0b80dd2807387f61a64ce73e380f87128046d43689d50d4542dc64af3fb16131dd37c1233c056962011085f6dea953094d232c2e776cbf8bf2df8fe50e7d4fb83554fd339182321e627fc8c97446db9c7351ca16aaf015e03d17820fed77a646f11fa64381de7a6c93e081099b1cc2bb049942445608cf926d986556bdd85468a57a30f2155b87f33bf274b205045c55491c2e107c0a299fea1f64409a25a118b49f0179c6b63e58274632e2d0b5d6a9de201a616fd5d0206e5c3a54526ae17eefc99e4077ac9a610a37f4611d6ecabdfbae3a27c55bf29afb664725fbabd5d4344", 0x1000, 0xb, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 17:04:46 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) preadv(r0, &(0x7f0000000040), 0x1000000000000063, 0x0) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) 17:04:46 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0x0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) 17:04:46 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000001380)=[{&(0x7f0000000280)=""/124, 0x7c}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/82, 0x52}], 0x3, &(0x7f00000013c0)=""/175, 0xaf}, 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') lstat(&(0x7f0000000140)='.\x00', &(0x7f0000000180)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 17:04:46 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x1) ioctl$TIOCSCTTY(r0, 0x20007461) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x9dfc, 0x800, 0x1, "21935326b814a5f120cdbfd55605ef0e7fb4cf49", 0x0, 0xff00}) pwritev(r2, &(0x7f0000001580)=[{&(0x7f00000000c0)="9d08718c8a462fcd98c5836fcd63507437d8385b51e4e3404816283b57820e89e53b60dd374ff7324824a3bf27a1acbefe823f64750afe27e16a215b25ec23c241d7ed78d7637f8b7535c7a5d4a3a11c9c30d74fca3a055511042afad8379ec85fd764111418b7db7fb3703d08c36ddc080a01", 0x73}, {&(0x7f0000000140)="41642f7f1418fd18f49cc23a98c5922b4531dea145c05f6f623710a3abaa2a48a57d8bd5b7ca91d5abc0fbf1e199f1352e585cb34312ea916db3340aa9bbc97d277686129c86aab706a96dc9a3190b2dc5782e0a9c4106f3d37f3b1ecc3c2867f32bc0d2d4478bb6492cce70a51efa40fb7195e9dab45efef34e335c4c1f53ddf3974f41fdc428ccf8ef3c62b0d14b17f2709438b7a547dbef6f34f39f929d92a59cb82ef61841ff2537ea02d0f78949e334281c11ac91a65548a1085d460434dc8e77b6de6af54443176dffe14236ed2afdfe5bce916c20515cdf297eb6b6e074193d416078ee69c8e67c2929fd2851907033974bb5517b47c0", 0xfa}, {&(0x7f0000000240)="98d03b63d72cc578c5cfcba4749caba3ff4de83e4a0789919f61ee2f910825201a3af55a723c3c0ce3a3601678356da5b190eeedeba339eda6c72bb9b33bc597f23c717b3f2e485f23cdcd33ea08f33458722ef08730", 0x56}, {&(0x7f00000002c0)="ca4655f932fd2ab9d51278aae1278fab8641f255311c0164a555ee4eab48c2e7346399998406684e5636d192629891b31ae282459a4de159a735c322a39e4d1831ecbc1dd476b3046290b3d7ec0e2e088a9c2a9d22a05adf9a21cdbd2680f07046b80677457ffcb6191c9d09ed3cc203cc5f662a9ea6f76bc6b803251a13da3c1f7ce254f4ea1d32eab3874ca187cf2d6ea994ee6551b508fce6ad0cdfc0b02edb3edd00bfb5857be10b91d8865bd2a3375f042cfb7ef58ee7c76eacfbd084a0677c89a2f7db10180a4c0f20b429e5b78b85b07169f59ef77eba81cfa704e1", 0xdf}, {&(0x7f00000003c0)="7db3a90cbc70eb9543fff0ce33c5dd65f3198aa0d6ac0af44dfbf39f8667e63aa93cf50aa02653b3931f06445b6df7bfe31734cbc3bde41a43574c27e8ef1be87902f8dc", 0x44}, {&(0x7f0000000440)="4bd37a24631354bce024948b659f5a84858f2d45a6aa7b458895b6504308abd6cfac49353f24f7d037962ae77790be312708e2e1895034fb5d1b66bceedd83468e4d8d8ffac77b2690e5d4e8eb9df6f7158d33f2c7f12002bfad9987ebc64b49b950536617d70308186b1eb6a4bb6949dd241c84582c16095d19c8e104e3539aa282653ad6d9f22d0176c7038fad0ec5c540b9f49708634a8da8a63458c5f9c3c356e663d93b7ae4aa94f6a2", 0xac}, {&(0x7f0000000500)="0634490e7c83ba52d8dde2909ae7ac54d7f2d4be11087ccf4a4f2bf9dcd309e4c17c0576963b83854124251131e138a6e86ecb79c06c6456338aae45e7980aed0e92fe9ba998", 0x46}, {&(0x7f0000000580)="2750ec3c54e6fdb23f8c8093580a8b4f3161ae709e8e57199a3676b41209da7f7693605a2258dccbffc5be76a5c9774878739ea9849c7bdac756dc8da61eef3e2531c827113065d0aad2ea0a7134d676eeb34d82bd5282d835ddf8d652e2fcdfc02969db5139f32dc8a7f0cb837b0c02840547e668446e810cdcf3f2b33009f0c5363f956aa91df9fdb4112bb261b7b334fb3b693ce37e74685fa9e62b4620ab3379bc470045c62a63ce2df6b79bd4c3b0b7474d2bc38cb2c7e871f93d165af6c7fe88e0bf0a08fa8e81ea954bb128fb6ccb48e14fefa93b85ffb37fc236570e274feaaf614febf052548bd268debae4465120902770206e571bc749440ccbd2bc2da621f7b1143a1db3b3c48e4f6f430c99bae1da4c64b7340f3484743991d0cce50abb2c0e7aec5d992745e7d7e64072901e0130cf62d019fbb85dfd0cb0b2f2b568a949abef2f6de65d21e91316ae213c6594ebce158014021e12f2604fbff0f1ab2a49e9fecdacb0025ceaa69fdd0355b4cf7babbd79bdf6ed9676ffc094983a558bef131b3d2d56123216ab014086ef1db72528db4502e0959a7be75d15cf9ab82946bf2a0cc1f6efa3aea66db0900861a7e4f63cdbb896c1f5e8d79d94714a3f3213770d46021b4f89d1411f7361e6b52d9c2954e51eaa0643c262ba851535ad4cc5a38a4bbdeb3a8a58b4645884ef537a5c6f14b0300c4923dacc28478dec8578562034e4c43d7ea084bff07666b3cf7f3f3eb749832b2f367ee0274d269d33a18e2f23578bf2203c004384e1fcc6c1dec411d0f6f2d32f62c86d190b6584c2003ad6b7d09c93bb24c2533f3a61389d00b337b9822d088ff505a6703eff0d79ba7ae881550c9496771d7eaf81209f614ab8a102990423641465c525167164afd7275777bd3e7b6c9260ee48390736e4da276bede2940ae3b85106e926724f172fe88af98517edea07ce525e4bc81c1d767cc89860e9bacc4185ab852ed9fae4b3e1d8240483a8614570f4da2299b830a77782f81923f50d03b9da31e4a9a17b1fd6b922529930d5b8a47915ee81519ee9304317f3ab67d265d1795f98d1413653c0229a777f5e0300bfaf8fd9ffd439b13ce2d2fbcd3636bcb7dfb5b874ef948f8a473845cb6ec07ae7a6dc94186e7e8391376aa9563f71e2725751ab30e775222daf02224b7ea6984183525f5c8614e9715a440eeb63ddff308e26fc67075995b2c871d735e0cd1e4575ea7cd7b9ef5406dea0b56441180ab1ae4e7c662a5a8e59328d60322b684ceb4c0597a68f65dfa68a2890b8f6d86a9f11a03aee70df2d85179a5bc9f12ccccc68b40b63d7e302fdfd0a0d8836ffdd671e114e3c7446675f7b964411eb16b7e7258889838ec95f5e9f51e1fa703fd8443089725cef4420bb93bf256f352823aeba1ab7d4c658a047b1fe25322eca51a0018fe489397be5a95b50d9e99a0a800b3f29f0a033e91a49fcfe520d4053ebd75c4300233e074d284928d5161cbf07fdd652179e2a1c30b8df2c57f0d1b182dda22cf2cac6bb44261c82289490caca96d6b0d69a8361d1924160332f94a280656acbdf4be2ff6a0aa53f094b6a0462be21048daf378798d36911f40264174bff6dc311190b5b7d842a352ba8847d194e358f4b4228081ea029298033628e30b904576b1b69909fb65e5ac523741a9abedf4b01738c7093653e99c76458e732733ca6b419dd925deb7f5317a21ead1d5c17a032ed9dbfff0862149a6775ff7b7c0c3bf9ed3266f1b7d55d8f5d67039fc68c6991a840c96b8ba875542f53ee792a98e18d07ebf5402a413716131d3699a4fe4d5701a6aff7ad42bc3993b6dc902c916d03ea85e7caf26e0182fa6f85c3e0b27eddb954e67fcf21634cca242079e12ebafbb81949f3e9da31c587c68a56fcf291ae4368b0ec873e0f2e8f66f59b43f66e8218d1d621f42cb9df9133956130f544cbb485933b4cdda10c408226bb4174d9787c44c611df0cafdd63c3dffff2dc01db7f988eecb4efd38c6b1a67ef70a0e1c032b84b36cea24c74fedafacfb40b63b4f1305301fafb6c462800744b28e4dbb309cc21225bd616cfa831772ca85eb97e6d0932983c8b35b758bb285eccaa93075d472b183296c246c5cfc1ebc781a4e28952120d7be065168635d2a2b167c75801886e4e8225043f465c1fbbe1dea44565eaeef33e354fbf4c13fb9db8b64c89cc480d0f724386cd25aa6dc3b5b41af092b4e4456a4450fcf33948c9f36924dbccfd75a1128f46d381f248ce34fce68ec211b991a4e80064f451182a588bd71ae7be4d5948d717f8c99ae701da6de70fb601eb201ef37fc71fe41e6dbe73f66809bbd3bc8575b2b829ff892491948b78a299747ef00c63a0ae1446bca11ececca23adcb5083718671c35e4fdc621777c44938add772ed67c08a05b5f3a7feaaf97f19a5da73905b8b12c62326d2c718bea9065f48c6dcb1833c07c769a6b6fd389c987b6c272b7dd3cd6d477945cf6d62f6666cc425b16f6a853007bf01fedc04b1af2c86bd6a5898aa1d09081fc693be4721bd38d1ced68972d8e93f88893be23f748d972914df1ddf93057b558e83a278b48167186deee422525ead0f0ae0723f8a69c1ac7d4ad64f6d90f565dfbcd1c9669004988e37626706c72671589ed7ab851e4d2dcfe13822bebbc29a5e3d9c097b5fb9b0411abafa52b13924870d1949dccde8f1f757936a4a8ff1f3d51b0bcef3aa2dde9c17cdc49786b534b904491ec8c5d5922d2ea66386b42af32cd1235522764f31866a7cd12d128f434a48f4d1bb57f0a300e68af9d018b557e4a9f352b2de73b4846453ad7e7a4a747a5eecfb0a145003c4a2edc13bf6e529c47ee6c18b53ca696fe22f8a3c54418751c288f7a9c356f8fcf14d0a323b48654d4def19e1becc4d81dcd89feecf9745db07208059576aaa3eb96990f5a36f1b10700c755908465a849a6ac0658fc02485f468252a47aac34cca3bd0410ed6b75d2385a3605217c80dd5ae336998a761eb6fd558be4eb264ec729d2462c4e500c5beed868ab9019229b4b267dc8a373762eb021cea7283f22d236551c69e0c7ac38028679e33622df1c68b37e6e9c6943181eae31914c3224bc436f2418ac6739da52554a7d30465986c73c7e63c3ce864cb5d083ac6f3c0b112f42b413ab96db435b91383cd37289f82d4dce0abfff4be6545a08e8b25ded006f44c4fc793832bf4887442e925164dcf84322cf618d2168e92948cebe73befd1b58dda18b668ff161bb19581364450bd8b52c035e3371036bcf8bfcc325c990cefaeb315a25e6e99b026dfa21e475bc1f561585f4a1608591ca4e0c53f61d85857c807eed58f81f8face91ee7d5c22a75f7be7f010c59361e524cfe71f8210968fbb3c61b87df599a6f715e720714b65f5760d924d6e3ca7ee621421e226613794456d57dfc5cb0553b69e418ae1d10145c7a073ad176b45cfb2c15fefef68d805f8d8dc5f9641035b41732dad5169be3b4db9680c2f127540ba72f500c446d08f2283b8c69b25f0d4c867e48734db6c0d56dc7a5f406add8f95d17cbf3e7032ed2f5cd29fc50fba34395abc59c1f69dcb9bd2f4fc5c876513413a188b4234f4331ae657e935a339d3c50adc1d7da66cb2d290595c00b1f3e7d7198634472aebb76b6b758dd7e103997fc73370b6b0ecba6e18fd8a1cbd4b94ba4b2fb5e2ea398321684d890e84ff1a9808ab2e9f5407e2842c596627520ae0a481e8e76a5d7fb181b720655e13727bd6e38c34915ef9366e8ac3b79385161a004e80916f3aa4f6eb197cad6dde491d376a5a7c66b0dc0809d53d8c65ca233a8e0e3914d7ac1ce196c6873afa4ae0e92014e917fdc5170b7f81804e4b06266c0980359289c3f6d29e029e68c1de000bdb6374872a88f9386bacbae02986281dcf3aebe6a45840bdd3e4e8f522d093351dc9439ab0f50b6ad4191366d156fa9d5d4e2ddea5963d900d16997899f1bcc9cb244e8e13beb8bc294723405e00f0420e8c0e9cce809a88041d59b710466b177b9440bec3ca0fb898176b6a4c4d26b417fafd0240cdb538fa25ac80b61145bfd7a36045f3b27e7bb027712f9f8d2783a773ffe71e610985bc9ce2c2654d7dcc8625c83d3827d8c271b79a678594d07b3ba315e8cdae3e97f9842d22162d354cf9b26cc7ed2120165f4a6382a5b6eaee0e0c99cc54cf08940fe8aabd1e6eb4e1cc7c8b95478f0b98c996d75cce5c3015b917246b389444c237e139fe33e4bd1d71f0b0b6ddffb97ce020400ca569bc621ffd55aaf8622d4ea5c38c70ab3ee9eeac10c5ddc7b5ae086e4781f060789056066db92303890af443b078b9b7d4b23c108afb7f3853c17b596512c88b1f42673cb03512d4e44ddb3fd20dbe664ee5c8b9f30333682a9de1648e7c9a21edc5f0f8e8537f2f06b72f057ab73079f671600ec454cf08ee89411bff11f9182b2496e9f02eb28af7e589521800b6c2c960ec9e73916d9d7b23ec1615f8e374693544d61c5a1f5813ef343df7356248892e40426f13dc99ba589cb0f70e39ef61c1ef8819784fa226b4418e9cc3721794c182f6b93b39105ca19cb0595ed21f295f5973b553f5e2b7408d4ffa0c356040d806f9454bb5ba21cab34d0b98cd735a0ebd6bf2821fe182e694866ccdbdeafe86f3dc7a79bc5bc46a2723d35ff24ace6967fce525ad89e49744dee5727c4b4151b06aef85a6f81a848a75c40eb3bfde30bbcc461d85333f365f7de7dde4969b1b1ddab1476f9bde2cb987fac237349e5ca50395d9a79bb8e871d64d739f6ac522e3ca3c8314743a719b4818e188876493deae3ca2fa55368e9667a567bbfad4e4efbb287e426133b41ec075586eb7c31b6f689d006ffe280327f97fcd0929df70a0e926cb2de957cc875b996181af6f4d463b4f71649a5ef352b25d77c45b2511a992f85f7c0220927468ffbc52ff3f286906e6a049aa29d25e29932bc42f8ce5d58f4be29c1dcb89c244da5181ca30bc03aa1f2e1963f8c9b4376a3dbefaa8a6f87fc8ba7f31019935def9ef7364d5ec84f07636ce8b64686a1fde906e50ffb035e4787a6d2c857d60dbb63230d87b671ad78f4ace3b3ceccc6bbfc242a86cfbb2bc7cfcfb74fcac168fcdf4834e530d3b1b205c3fc1c91cd27d147b6d661e7d08b5d973916d49c146b9584dd407fb1b2951736f969d8f3eb55bb0d2a96d39a0b459a9abeb4e26a1d80b8a7df2cb3d4c219ff03b4336bf1ee3f0de23cebdad9bc5526bd0789a8c1967a66609fef6ffc069993ca5fa34a086d1f202c9db7810cf5c1a900e7a5323900f41d4569fef7fbc0ba9c1bada63f7a9f48c79a68f2c601bc6ec98443db4ce05f8642286902d54c1cbf1e96b3abffd0fc7b98a3caa1af8810e62cdfbc7c3bc857aab45a41d10bc982f11e8186ca5f55327d2a26c07183658d34e3baf572b3cf118c36eb0af87b05933eb486e6d247d02cd5ad7eba271a0726050134504fff5e029d8047d359ca72a57a54e9cee7e6b9132734d7bdf71c546d9a594ecb8043be040a5cd06b63bdf8669edeb76fd75f48e903c3bd4892569bb7618d71a67b12209b4795a749287adf56cfa673eef2a74862fcfe96f048dd65b16d2d75fd711636896eeb305685d1a529f6b2c136c2172fdefa52a0574c419d39aa62c412a24a63bdefae38b51401bff7d88bd8a63b0e1c9f7b4b9805164d45f773418142c1e18066a69e4d86e5237cf8453ecf84265c7f5ff68313bb06f9e05aaf2bd1744928c745b611b0bec09583ec", 0x1000}], 0x8, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001600)) pipe(&(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r4, &(0x7f0000001780)=[{&(0x7f0000001680)="79ef56b3630af6fb9fe754970fd9b2abbef22d02c6d95e87fcde48c38be3f57a7bc69b5e33db42c7f7e2ca8fdb9aa279405b377ee33afaa206fbdcde017a1702c62c0e0a56e5a475fdc63781c7c96002f463b67b5fc057ad26848a372f3656a567e7cbd048c74930563a545949dfe75643b9d1d0f7350a1e9f752b3dbd69b05edb46cad579b0176472f1721903e35e5bb5a207b76da131868decd70a5e2b9b747f30e1d6fdf43250e15c2eea9535b979fcd8cf88ae0c0492724a8c88a52b9c5822", 0xc1}], 0x1, 0x0) fsync(r1) r5 = socket$inet6(0x18, 0x4001, 0x8dbd) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000017c0)={0xc1, 0x1f, 0x9, 0x2, "c6c6e95b9a6c6512c3eb2f97efe3e000ce25bb81", 0x4, 0x9}) shutdown(r4, 0x1) poll(&(0x7f0000001800)=[{r5, 0x4}, {r4, 0x120}], 0x2, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001840)={0x81, 0x2, 0x0, 0x7, "f74129869d9170e31a872ff338ea51d85696edfe", 0x9, 0x4}) getsockname(r4, &(0x7f0000001880)=@in6, &(0x7f00000018c0)=0xc) writev(r2, &(0x7f0000001c40)=[{&(0x7f0000001900)="8954b84b7c679e17139c439db05e076d5d12f6d091e536983ee72ae74a71b33e72b5d808eebb2b2105c4afd3400f3efcc43753482f5e31c7c33872b555c0c187d7410b307c4e204600496805dcaa06603c34d008279aee1373a21f9c7c8d6c7468cbe33c3eaaa4e0610906e7d584e03a08705cc6ed4c67ae6f44c73cabddb38b2cbe230f85959e98c469ffc562d06e6d01f8773ae7b1abc8017cdde656228110e69d01891a6d", 0xa6}, {&(0x7f00000019c0)="0598ad65b69004091f20d765e4078f2eefe4aa92c34e92f9b20fd93d703ddc06fccdd30aa0b2cf15cb774dafc78674754f69ac19a22e663699c2d0f571317f3a009c67dfb96f848b48c4048415891b01220bdf79fbea7cd0e1b4fdd687c9be8043c11a36c42d2e3664ef5bc5bdc2d595f7d63d40b75ae34c5e8c0dd3581144a394cdcf5c4837eabf397f380ae21ee29d648506816793c833f46da9ed9646fc970c00bbe5abfa16e12021f287c007f216f87f72237b20319ef99e816603e1b9e9ec533600ef7edf", 0xc7}, {&(0x7f0000001ac0)="4297f44dab97ceab376e6371b844679cf83a6c7c48856d39fa8c8d39e176c2f4dc89826e6d2172760357d51bfaf5a72314920adb6f81eb8b3cddce1836bd996dc1fda348ea4485e46acc69fce931f1111a9ebc070ab932f05f980c4dc2524c48f73f201fa51cd3871269d0669c2aaf37dd5f72b2b50b643349ace7c8eae7590c90345153139cef201427609c322503b724f8583d7e1f5005a35c97ab74c46469128af4cd310967878389dd788c34", 0xae}, {&(0x7f0000001b80)="b1993fef18de5e01566545201f8092844ffcdeafd61477e7578b3c70d51112d6cff8e179141f578312b575ea993c5079ad11b855", 0x34}, {&(0x7f0000001bc0)="cd064952836a9a6c9d5a25d71b8e59962fd12ae97d4394ca2f669d9c1fa013d39ea7b42df19467749dfdc316527047a2ec46ac5f35f098afcb576c334080f7228eba4e15102382f3702aa9c86fb7897852ae5d36582fc6af4bae811d4e12a08808c949428101a1d5ab6ba184a9f44a6dbaefada304598eb8ff6605", 0x7b}], 0x5) setsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f0000001cc0)={0x1, 0x8}, 0x10) sendmsg(r3, &(0x7f00000023c0)={&(0x7f0000001d00)=@in={0x2, 0x1}, 0xc, &(0x7f00000021c0)=[{&(0x7f0000001d40)="0b3bb432e84b8a6c2df8af87e9e326fde6351a18349c86cbb764a55245da1c0800e76c6e03fa9867aa2aa526d43da683c7d0d32dd73b91233cad8d58acdc46fc380db53f828a77a484cb7bb9e25187f5807c19b0737c57a0c710c7b8991596eb5813e29b20ffd07efc3145cc4d39260177d03898a48ab292337888e859f5315b1cfb6d126496d7e72c0e36dcd0a2", 0x8e}, {&(0x7f0000001e00)="e240b36de32fe7df9eed2a149f7f7f1ba5b4b7f54e2353da7493295e419d619d69cb4c80b3083ab564f73144747b31329cde6836fc9bcecf8fd452cd48164e8f3a063b65d789f74828d1edb0e36ca0b94d1b78a082db1d6065e86bf586f36be34defe5887bfc29762d0e3d7551e550fc4bd956851ff0bffe", 0x78}, {&(0x7f0000001e80)="b8b67d29697bbd9fbe2528588464", 0xe}, {&(0x7f0000001ec0)="aae1ca46d17aa0fd9f69efc8a09697646079d8100ba19f5e6393a4b46d7cf16fcb7dc7a26deda7b4e9a46289d9d83d8f893cb9aeed191973cc365f6c6eb3d5c57286d948931808d088a3b73dfa35ca6fbd0eef29d73233a1c35b682971f6aa3560c31acea8d99f2027148f0bc0ac187f8da6cb9a0c144b7066ec3c2c4c2eb76e54f29a6627b9552b553bbb235073fe3dea6e776094bad30e7860d9c8c50ecf7ad8eeaf1af24c3bc74eba518d39ce919ee2cfa0084d2a37fe66cec6b84dd3691cfdaeb3eaafdb1a0e037f3d2539bd38624de02fb60cbd631a8cc9887d9656801bc1dd5f9f23cee70717364a3e86509031e67c8f18", 0xf4}, {&(0x7f0000001fc0)="ced8ce4ef55602fabe0365fe47b88d5d28c6ee719b0665571da016834ef0c6c40eb78f1693cdfa255063c67e42885a220efa9fde3c2feef14e3d595a7f857c09409ecc7ca0f16d7a28af1847f562200164fd3864581bf59cb9ec706d0e63ac4da55753", 0x63}, {&(0x7f0000002040)="4c7ba58cc60fd69546362d392a0692cf98cae8dce38beba2d5b0dbb24a513d981858f5c689dfd84f4c96d6e80a7107a7051008f549731780d72cd182f602cbea080d13d3d6c78a4330dad2dff75d0b0e925c08a0d9657f528bf0c679e0eec915212787d03deb9c755f8eced54dfad4ee29a30cba8527952b6248fd3eea5edb1364d2d7e1cdfcd56ac3b2b13edfa3fc10c0b4c1b9237bc96a704e9b0f51ecaf35b89505ac17af2bf6d4395f6aa69dddcaa8cf42d452f5384df3f335b1be379a6cf4163b8940cfd06a686647ead5ef7c7b39f0ab43ceaacc326de29e0a23150c4a6d6443", 0xe3}, {&(0x7f0000002140)="a659dc0128315eca4ed3002531a5d881c2b202de278d55bdc80e64ea479bb6b73f8803a9ec0f471cfbb37ab0db1e64d71a7734a499c0dedf730ec0079565a386f9d84a8a9a7f14d42a15d6a8e2317f38ccf269bf63", 0x55}], 0x7, &(0x7f0000002240)=[{0x88, 0x1, 0x0, "3a33fc01b578cb21c3ff9fbd76d19e2d4721ce01b9c8bcccbba80d59f2ab17da09ebaf762ea0b52e9bd8f8b0c1d0f4ba11794703a598f7fe55eb4e4e808d9e38fa0eae4f11a1bc46582e918f3ed22b1218a8690bdf3a8cb0683d6d15a6379d5561de257dc75677d44d20fc552ed29f2e305eeab0"}, {0xf8, 0xffff, 0xfffffffffffffff8, "7058a556641cb9f7db8ecd82f310725286d2fb54b189a36dce9a1975f9d555629c5dda9e4bbfc2a5c0a9bdabd9f67f532050cdbe2997a31f3a500f2aa416fef0c32e65818a5d1e04a7054d11617b25dae9f5d8ca14a29ca75f759a439e399f1a0f61000f44efc0230c75e18b2967fcb5c69790fe57fa79749bedf4cebc9b719f93d55837b8f4fdddf5b37c2f0008cf5616487d5a0491319995e5f4a40bc933daf066cca1a4a058a64be30acd5d622c4684c7cf23673f0d7428444797b8ff2c19214c13ae8e41716c6b267b5110943ac5f8b75d2575920ee371c16a10b2226f24b7fb67e8"}], 0x180}, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000002400)={0x8, 0x100000000, 0x100000000, 0x608f, "68075c6541e112c9f7d52a7d3831188e629f417e", 0x0, 0x101}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000002440)={0x1632fdc3800, 0xffff, 0xfff, 0xffffffff, "45dc634d995db844a10bcb2def6f0f6c94fb366b", 0xa1, 0x7}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) fsync(r3) r6 = dup(r0) getpeername$unix(r1, &(0x7f0000002480)=@abs, &(0x7f00000024c0)=0x8) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000002500)) r7 = semget$private(0x0, 0x1, 0x652) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000002540)=""/166) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000002600)=0x6) 17:04:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="0000e100000000e40000001041f5f0dd0413f29d4afe52c9cb8fc4d2d69df36493b51fb7bdcd327f46e970133af343196bc4a31860", 0xffffffffffffff55) sendto$inet(r0, &(0x7f0000000080)="9cb420bdd1ad28c95e93ffa19da33cbd7d20cde32f8a4914063d1e061cd148f5c888cb6bebb66eb01458fcf03adf645fc910a04337", 0x35, 0x1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="00008002", 0x4) 17:04:46 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) write(r0, &(0x7f0000000080)="da669203aaa400770cd59f18973e5dd3789cf5ce2fc64ac737c7ad3028473892ada1e893083efa443e2570c324b4960e234182a41e48bb69f3a222e75a7ec28db89a572cd9b7ba666f09f2ac4b3ed53e676ce895fb9d3befc1190876e7c3915fa91ea1726c90d97b1e7a4281136e761272827f76860ae6", 0x77) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 17:04:46 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001ca47bef2020fa9bdffb9756c6e14c6ad0000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 17:04:46 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) unlinkat(r1, &(0x7f0000001040)='./file0\x00', 0x0) readv(0xffffffffffffffff, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r0, &(0x7f0000001040), 0x10000000000002f1) 17:04:46 executing program 1: r0 = socket(0x100000000008, 0x5, 0x8) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 17:04:46 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="44f3678a45cb855557a6d361efe67d08a9172c2651ecd362ce54f51dc7b907ed777efda3f4cc039043b33b3e4573f283beaad221faebb7cc1f06637d1ca3e6cdd194727b23c804c60f675e35b51b8503080e2d8cf78f51786a39896cab4ae628188c7bde583167f375a167058decf30bcdf9d12db77dd6f59d25225e7c3f2fb43ea553d5f0484d18bf3d15d5bf262a917423b584f9ce8ec3bc4b051ddd0112d169ac4919cf5d51af3188df71ccf67d09fafd4502e4a8cf1daff84a600858e2591a80996842492efbab0957624efe1282a28d7e629447c4457122f9d0b291f74aa949cbbc5e173cedbc968a187f6ddca45ce6f9f6fbd8", 0xf6}, {&(0x7f0000000180)="97e6786d31686bd178bf0c35f7346e289dda870f", 0x14}], 0x2, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) fchmod(0xffffffffffffffff, 0x40013d) shutdown(r0, 0x1) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 17:04:47 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 17:04:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000200)="36c7c5d90cf8be0a521e966ce23c272d28b499581489d43d6c7d99d145158f27fa675041c8cfe757691b6abb3ba9029e19893b04ef34ef7d7e18728db10cbfe26d6df79c97d28960973dc45841e14a533b7634a7f44197ef32582456bc2de8fcaafde52054c7d54766f1b2224e15cda8a23909f4a7051a4a3f83fe46d3611ed58d8e7a28122e7b15cbdafc14477acfb954ae66dc423262dc87dcc9adc16df62e64be14", 0xa3) fcntl$setstatus(r2, 0x4, 0x44) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 17:04:47 executing program 0: clock_getres(0x4, 0xfffffffffffffffe) socket$inet6(0x18, 0x2, 0x4) 17:04:47 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x1, 0x100000001000}, 0xffffffffffffffea) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xe0e8}) 17:04:47 executing program 1: mlock(&(0x7f000008f000/0x1000)=nil, 0x1000) socketpair(0x1b, 0x8000, 0xc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r1, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = shmget$private(0x0, 0x2000, 0x3de, &(0x7f00006ea000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, 0xfffffffffffffffe) 17:04:47 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x1000000000002, 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0\x00', 0x47fb8abe73d6115e) fcntl$setstatus(r1, 0x4, 0x0) 17:04:47 executing program 0: select(0x40, &(0x7f0000000000)={0x8ca, 0x3587, 0x5, 0xa51, 0x9, 0x2, 0x5, 0x169}, &(0x7f0000000040)={0x4, 0x4b, 0x7f, 0x6eb5800000000, 0xfffffffffffffff9, 0x4, 0x3, 0x2}, &(0x7f0000000080)={0x5, 0x9, 0x7, 0x9, 0x5, 0x8b92, 0x1ff, 0x50}, &(0x7f00000000c0)={0x67cd, 0x1ff}) select(0x534, 0x0, 0x0, 0x0, 0xffffffffffffffff) 17:04:47 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$lock(r0, 0x7, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 17:04:47 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket(0x0, 0x4003, 0x0) r1 = kqueue() dup2(r1, r0) 17:04:47 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x1, &(0x7f0000000100)=""/230, 0xe6}, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f00000002c0)=""/4096, 0x1000}], 0x1, &(0x7f0000000200)=""/23, 0x17}, 0x2) 17:04:47 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x11, &(0x7f0000000000)=0x100000344, 0x4) setsockopt$sock_int(r0, 0xffff, 0x380, &(0x7f0000000040)=0x8, 0x4) 17:04:48 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYRES16, @ANYBLOB="39802528108d4673d7b0aff3462475f67f164e0ceafa793ebb4b2be19239591787015a21ef2b96f77701c0e5e453cbbe85477f11a75fa813e2163ddca508dcb7ea826a415061cd8a26810359d003e32b31489c00da1dd9484148536b7c75da2daa853b6cbc6e889e06c4a7c943b6c5b756a2fc1335317b5a5fffb4f6aced6e60f8ee6807c669351ed7260b34906516fe03f47a95ed6a9dd33cbaccb29acaf33679e1149c809d76592f02a7f36af0d1aa4d3b0f073b6486f12d397b4d7865fa9dedf97614d4c16d669170fad25b74a4a6e6779374eade7c2543abf83da409ab1f7e7cb1da2530cf3724de7ab0eff86acef8b64cecd225db1087e07445a2274a239a2e1f67ac2988f2bf29544a8276279e1299a904c76da447642fc1788af0c3eb1b8b9564c5e98b685d8f8a4f846f3f390b0faafa45ffd3cbdbe5437427fad5f95332749a819c6028deb6fb93fbe4b4ac9a6905104d1eaaa538314eb1a1da0827046bc70dc8f4492476efc0ab99378358292909dd158ce23c4ccd7bd2e52f1c99b54e8133f437a41e4b0f115b415698d69217067c9add74ab8df263f29874bb8947de27d8b4e2798c49bbfe467d42096753bb44957c58076a583d04629abbd101b34cd64e2becf3f10c29c9ab55c0f903e136da10ce4dc4157d662bb234d6616f3f99024ec9b726e5ec7d151cca709144b52f67366b2475ba2eb0139b5596c00faf16d67208e532d7f725952d91421b1a8e2b524e5f55ea599c44832622801d68b9e5c2fffc8b99f3ddf664518628cf1cd912bfa8100b85eeca50996e6539b609263cf259e6b911fb75c13f3f9aaf5ff2b21d959e97e0773a8c7f129c06bb5eee2cc091159d94918256e82595d516d0873d5378b20741330570a2d053e5f34f0b5a844af808ac835a3e0db36025b0eea2e0346028939d4b863588ecb7631e0e8359fd5856de67689a2c904b34f67ba0edd1e3df01f68d2bbbd49c267bbc576fb4ec8e28010405f70e2f00064819607328a4b05f0b7fa74652f0c11f7699c321f2f1493ea079046b9c3c899bbc184bd46564ba2eefb9678b62a0b82fb0e6bea70b26c9cbe8d4e17da5bdd6a37d8c27400d4bbf1d12d68fd6601072720e938ce008140540260fcdbc7bc99617df9ac62603e04c5aadde78b0dd9ed633095b31474d998bece5d9df43aacd44018866cf08aec07228c57fc2ca99dce907e167e4d3f920d28542c81fd33663e0c995122e5a7187d6c4598341dbf5b11761af869902eb13d3b73d9b92aa9095faf155c2242c5b1b047f90f7db785f3f8181da5bfba941d455cfe2c5f3c6293d301ce89b18caa9ec5e0da674880ca1cc7b41ec0efea2a55998f1a7f63fb2a1ab9547c0b340af98ddf66b3d8de74144dcabd2ec7736f9287725e4544324c59162021d61cc319ab309f8c5d97eeeaff88ea07b3330d4d41c438b92e2d133f3d41d9effadf2ef25fac66a5f4840db4cd6e2c2383d395e29f459210e49fec980e389da1ec8cf8c8fc13fef150e74d4e23ae2f5494cb5fc36669ce29b2364045e9c5ab4f2fe7aec75fd7d01c258094f9a715ae0df561f26dfb8c496e431aab199c1be7217982483ff61257320e597b2796f7be707eb153097145649d6c1e41d35b9eb1568e7d855b6dbfdd37cc849218174e12e69568f792e53970e5e654909d6ed217fc11c8abaee5c5f6af467c33d2d52a94fcc23a3fa06f7697e74aa3b060a638af1101703df86dff8d14bf8e9294422437ce82cb3024c091c28ef73ea10417f518f0bf89c66d8d95cd74e77f18eabfa1a4fb98180dbb4f3b0624ea441e788db89d9d472aed0c1a500238d8870fceec770441abb0462a31289ef6b634d37ea7bd7e90a529dac86cea4b92c8ef1441c71a4a951b88bf07f810a7e908f12e0701fc37db161978a629a20cad2548aef67fe558964d9bc21f89bc648e9963987f45847fe5e6c7e5f342a78e2a8bbc08112aa343180aa24048c1467659930b2542e420692c6a2b23b337760b1f6b53a95fad3901f1ec31820a34f67eab855a88ccb4eb9e2b6d0259727eec5c0d3dd2714a2b3d7286128015db40f2ee5acbc869673903373e4df52fe6b8ece2dd8f7ec16fbbb7aeba196b106cb99b2b00ee68b94bada1d34d1ab51e05e670e9bb8e64e62708100d36a66f346a7ac2f2cba146ab7b8e82a363755994b84a152be09c22d4e885556cac6e27051761a3ef1cb83c8239e9a5db804cdfcb4fa8108f52df84b8e7cc626a9d5828896d4fdf4880e6fb2b6d57f73c10b1ee925a38879d0570e7dc1d8febf3fb1e1366ca6a525b3ada3877dc4859d543656c9e21cbf0625912a72855ed71a803b97caa8548e4b862ca78541649b8553f94f37b3c6cc037c740e05958e10384fde7b9ee9a1cf5afbd45bb998325487821d98b08e1d20502943c1a443fd262f9839d5f60450ec85aaf17e8ec1d66025efc085ac01bed9824fca446f0006ef783b5efa0fe912c2d8a5eebd1421d0e7d1e2d379ec67e1c96c2e7858070d099c08868b61247f34f5756c0102f025509100c2eff521e1a2061723937d51980a6138f759db50a043ee1fc66844c837b1134767e2cac2f7306eeb89eab5ad0d45e11645e5b7d048be17a9f76817098c0ecd5632a272e8607031d542fffffd5eb1efcf2d438bf99e1954eac77599f6069d62d893b15fb2f711a7c9b33b1ea0764535c9b7103bb86cf4a5ae7289de625c0135c124d2d9435176f84878141deba2b20845d60b843fb634d04a930c86ee75b4528ee9b176060083c29a2c505e4b219787deec5cd9baa82ae3693abf7c48999b45248d04b8352b2ec8ce2e66b2ffa06b0a91a69ae48a3815253f1c7f7d989d430c823edd113542607373cf5a28520ef56007efa6ec998fb749b4258420e4d35cc27fbf56b0f84c6df9b64949291692d927ba61eaf152d5f1d1ecc3e01a14c5293ed41dd6abd9bb2e111bf7bd555bc4f32bffe8fd93d08d91e31efa70764968e76316e8f136982eafccb362deb7797a0d0fa0c19995b88f0da05e90576ab7b646dc260682ddd77e3f6b12f38aa2e77f5cf42d9f7622b028125098943703413e10a2edce850cf0b3eefd9adb6bd46dde2328df96a65b70184e6a8056e8c7d4c12126ca51f4f5aae33faea1a2a28a48c77473923fcbe8e2ada6a97548d0d7dc0fa734db154225bcd6673009fa653202a771b5c56024cf6089ba7a4efbd5ebf3633cf15e8bf6d298510419a2b42a841227ae7b5c61ba7cfad712bb6e482a14c184637de32488567ab7b00872f7e72963e2fa8b5bb9954db54838f3a4a8c8d7eaecf3ff177ae796f211af7320b608501a1bb4a1793317e594ec7e07b60ab4d1772bacc40ed262e9fab257fe12975277835205efe9a14915b5cc232538b565ceddc90c0ed190b6ba775a9625c4f10ea802c2177fd37fe2d27d1a6c5f317b3853d99892a35b0f69381ae197feda8249e511872027e8d3865554aecb98f503f275617cab7a5a81088ebce14a24ad8056e62585b1f0530eddee94c3382976163b9890e6294d07449f7ee0f4546f5cb067704e214471ecec51fb92b07c15a392d8c78f04dc32da983a6820d68202f26318c08da66c82c769103688cd214facaf3a19fac7793d640ed7c07c7e99ade7bfa77535580c42693ffe42ffa59a194332742fc2ff281e185f71cb78e41106210b5ac77856f785a5b15f72cf0737ee8fa033a0ee5e2836df56444c28f55ff2d6113307e06c8bb3b4b4befb79b2fb0b2397b8374bdf1584ae3f52426123c6da6f81de7c61b7f1c66fbc810990682b82e8a50c226e2b00ec9ca92bbb8eac2b8856efd09318cdc4918b59a239c6abc5b6f84af8924df8ea370fd9091e83047b7efbd4bb6cef6f8b4c3cf317c01ec981a8b404ea0e9c6c61d7f7d5ebb46cd32f4a1d00b82218edda56ec7d6650a7f244ec0394b4a8ae5ec3323f71f841ae81ae17f00e6746a6b22cbbc880f3aa816f410259da2aec82afcc37d4bc5fba19c87bc3f14f3983e06f3b0c7c30f6ba6e23270ef6b7968385dc8de857ac65ba1966d6a313a86477d734b4ee7f3d2fd255335e5f01f6f74e2bb54755109c83f7c3d420daa3ba2546c89dd9859899d33f243bb1ce3a0025f48c44ea6ed83d0b39b329ba6d030ac01c1a456a703e448d078b9a166b823759c86954b708415653731a3fdc4c39f1f5263e23cc7a1fb38ec0a70db3e2920bc147bec492d263ed429dec1da9d74d4bc17ce552e7d4d958efbfeba729b33360a39936fb7d5ddcf3ae8f1bb4ef459ac3adecd0b3eb3457d9a869ced83260c6555492bbaa90356655b581313ef01e6f4d79c530cf85ac05c5c64cf07919a41be383c8c2512d863dd10fb08bcc93ef82b0c04f7233a01f45b1aaf37e51f1f1da2de8ca690abc42501caed7aec29384bf5d28e5a5c94d79d4a8a7f86b957c7936ec70f37bb3668e86b9a64fa9d73551c31ab685f498380ebf20d20cc4e423cd89ddd3200d42da3e936f5a4fbdbde9988de1765a4c988654aed6800ade4d43fda0773a831b426383d0af0f06eb9ca03776dcffd21e60da5cbaa0c8227b522e6cec6c91e385665aabd16400b7b607ff8af3c612a2b44978478722e9bc4fe728cc6e06830c5bfad796142b9a50e2b181993511dc055128c2ec195dfc3ef84637d7eaa6e61c17d19f87dd83953716fa61895097e96c5f7f3b1b8e088f7b2cf6f5e96968e0c6be1a0695850ee34a506bf81478d74f72374d9e697a54922d790c7448f46cbe5dbcd30b97f5316616c6ad9c0ff2924f00b74461a8bfb76c55c9f3af97187405d74469fc8cebccea567919ad6c879d3316a6a86f2f0f7a6428beeada8e2ced073834c0d00cca1edbebd440a8151cc261b48f484e576f8a29c873e5ccdf502465fb37da80dd0113919970b5f157a604ef11b7cf30e3c1ff8264394afca22d6d2b2b8766b6eaf93d988bf79b2cd12612b25a805eebf245a4a424f367d5398a18ba9ee69fb85184925c9ce60a552bd72f229d51c66b15dba13325ebf91d03d18fda4559083003436cd1177dd49370c8e0cd243fe34bbf3b6c433d44caddf49511dfa731f2529f09d1a67b98d5ce43352ae4c519a5eee0ed74cecff17a1f2c751c70856eb5ab7a5d29e4ade268520e0ba1598e11a70863709e9a35eff90e636547250baa477ac7fe75389e94ba121ee4913a36a6ca150152b118dad093bdc84f0a65f568d32fac011e2aeff452d95c3fed3d796cd4e016be7511593dc6318242048ccbbf4b8a9f731d61d88b06698c3c78090ac585535486a90bfc2fec2e274316f86ac41e5eb79d684f2b3b6e9bbfbde4f21fc3bf74750acb495c701a69b5affa32c09c5b9d7f619ff461e2dc00621b017307376cf46627059d3bea2908f5a311b23ee0b54a3bc5eaa71fc18c3094e0d061f9a63365eba40c8f4c69ab407fdd5ac3528a998f1c233c24f9444354d0baa8b394f1aa39dac2f38ef663c1a23d49b83740c0f13c020c88c5b0817313543d5221c2ad30a1c4d85a67dcf419403db4f1be7060b02fe6e606d5b02f50835efa4eb3858be66308d08df0649489a37b87c458f850ad5f9a1036fc6945c8a7369f9f7d9d43063da901934ca4fc689bcdc9fd4af94d786cd547248bd806dad524159205430f20f44a56e0732bcb3a9d8200424f4d73c1123e2171ff8516dc59b5c4772c9e13334d6d3201900d1515fdc7acc41d27e094cb3f93e5b61e9c1930857710aec208eab20c0a8b686747afbb508680fcaae1b74af57ab99f0ef0db80aefa9223690d11990b3b474ee069bd2e5e", @ANYRES32, @ANYBLOB="5e283c9886e8967d679290b444b1768bd4c0c86017601a7ddfe975469a33", @ANYRESHEX, @ANYRESOCT, @ANYRES32, @ANYRES64], 0x8) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 17:04:48 executing program 1: r0 = getppid() r1 = getuid() r2 = semget$private(0x0, 0x3, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000640)=""/191) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0xf6a1, r1, r4, r1, r5, 0x20, 0x9}, 0x0, 0x44}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sync() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r6, 0x20007478) clock_gettime(0x4, &(0x7f0000000140)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) clock_settime(0x2, &(0x7f00000001c0)={0x4, 0xa8}) fcntl$setown(r7, 0x6, r0) r9 = shmget(0x1, 0x1000, 0x232, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r9, 0x4) setpgid(r3, r0) mknod(&(0x7f0000000280)='./file0\x00', 0x80, 0x1) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000600)=0xc) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x77) r10 = semget$private(0x0, 0x3, 0x6c0) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f00000003c0)=0x10001) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000000300)=""/82) r11 = syz_open_pts() dup(r11) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000380)=0x4) 17:04:48 executing program 0: r0 = kqueue() poll(&(0x7f0000000180)=[{r0, 0x1}], 0x1, 0xffffffff) socketpair(0x1e, 0x0, 0x8, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) poll(&(0x7f00000000c0)=[{r0, 0x1}, {r2, 0x10}, {r3}], 0x3, 0xfffffffffffff867) r4 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='./file0\x00') fchmodat(r4, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup2(r2, r0) socketpair(0x1e, 0x1, 0x803, &(0x7f0000000100)) fcntl$setstatus(r1, 0x4, 0x40) 17:04:48 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000180)=""/26, 0x1a}, {&(0x7f00000001c0)=""/2, 0x2}, {&(0x7f0000000200)=""/243, 0xf3}, {&(0x7f0000000300)=""/59, 0x3b}, {&(0x7f0000000340)=""/119, 0x77}, {&(0x7f00000003c0)=""/8, 0x8}], 0x6, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x110, 0xb0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7) linkat(r3, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00', 0x4) setpgid(r1, r2) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) close(r0) getppid() 17:04:51 executing program 0: socketpair(0x18, 0x4003, 0x2b, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x40) mmap(&(0x7f0000731000/0x2000)=nil, 0x2000, 0x0, 0x7010, 0xffffffffffffffff, 0x0, 0x0) listen(r0, 0x7fffffff) 17:04:51 executing program 1: r0 = semget$private(0x0, 0x3, 0x250) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000000)=""/194) kqueue() 17:04:51 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x20) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r2) kqueue() ioctl$TIOCFLUSH(r2, 0x8004667c, &(0x7f0000000100)=0x1) 17:04:51 executing program 1: semctl$GETALL(0x0, 0x0, 0x9, 0x0) r0 = msgget$private(0x0, 0x80) msgsnd(r0, &(0x7f0000000000)={0x3, "20e7ba875c817dea377f8a7fc3f1c8c442e3aed967e7fa1f0dc1a0bf7950f615a049000bbaffea56224c06e8eb939a1b02ea268ab9d799fab61ddc02eb30f26390c62845c4ced268dafbdadc25d95d69e427e389c9e4ede5b2cb58201dc40962df16367c05082357b353e6ad4eb8c1d4bd52593861e491a8db0644c651a7cb73f04d83ce99d131ac22bf6e3663b6d69a7ca3859b13be70c0d82aa113e832f59b0067975ba64f3db724d280c26a62db14a6786515c236873d8ba80d6d7f685ec38401a127e8e3f3776f2a9608047aa305bf2e7b08670c3d0fd094dfbae2f12c4f94f5277da9a1d3236d592278a7"}, 0xf5, 0x800) 17:04:51 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x1) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000000)=""/83, 0x53) 17:04:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x888, 0x2) mmap(&(0x7f000014f000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 17:04:52 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000e9297672a384f772b654ca0277da3f228db789b2756e56f7a69ce497e349cd2efa0d1ff6fd04e1886bfce4419e44a107bce46e82d3b28a92b35daadf42c95d4e337526d28ac3000000000bb02dfc191ea610642c8e69b65f968123596b8cc02ba9e77ca5e762c04e14f903711e375435cfe9438a4584285adcd2bb95e0819ebf7324dc1098a47864ad6ebb4562cc9726"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005972335fd97f4970df3c14c2514e23d1f3a8766b9a0393d29242ba00cbc0e6b820297344ca37c05ac3c48fbbc6893c50e84e32adc575a5363176dd96fd0e7be7e2901fe76cab94f5f44b3a48ff2cfb8e04ddf0ccc542a49c4aa16d2e92215762676506e83408db3024258fdfdf101d77d2ecdc0b5bad74fa2d8c6633364e6abeade4f42937653ac1c768e6621c08927463a982a8064d1ffaf07299d7f6e4071b1fdbb3203a71205b9b80f58d43b3a450b19e5143723c4e9195ceebbc1c514a606d2668173d9259787e442d50802bb44b0555ed383d620bf068c708f5fe9aa6b33db0486d4d75a160888c5f28de727fc2a522d9d5117feae92c1b8da6ca4d8fad39d904451a2a6356ab846e82d46fb63c694272224f1397f9e4af6c34b3d40bcc9c2885e3dbacc65830d0fd5899bed8beecee3faf6e1dad1b417f8a9e91d363692af17392b801a11c3e82ff0a8799dbf1dfdfba8d4e1aa302d670f1a46bf1471f52b80d4169f9eb1941365fe02485e2355fe4262fc53cf0a971b349"], 0x1, 0x3, 0x1000) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000006c0)=""/208) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) sendto$unix(r2, &(0x7f0000000000)="0dc13c67d2ac2571d7fb3d65c0355b104f5b2730670a2c3f54f37bee02c1a3b95dac90927e3c73a3740ea4dc61c96a58dd26177edf41e5f7e1f0f5820f15ad3c6984815e27504afb022d67d01c98b0e6b68aec3ffcc9a817b9e9321cdd202780", 0x60, 0x40e, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) geteuid() getrlimit(0x3, &(0x7f0000000140)) 17:04:52 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) write(r0, &(0x7f0000000000)="da3258b544113eae2fc9d8f1c0f5db90f2076764e1d4a097e3c794a77722885ccfddfec0246ee88fb1b84960686c6c4bdca01591ddab4a63db4299d5", 0x3c) r1 = kqueue() kqueue() fchmod(r1, 0x2) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) clock_settime(0x3, &(0x7f0000000080)={0x8, 0x3}) 17:04:52 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = syz_open_pts() r1 = dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) write(r1, &(0x7f0000000580)="35480c407a306e0326f32284e89d9ec756a05da636bb135b15f91b966769910d6e9aa7eca5d37a74f34a8339a4bb2a1bef09a330ae88b1c8361a8e645d20473a86f1b65e65e60f3d089f997c76c9716ca1080edb3b0b26d440555c6e358ea13e540cbb153bb87ee05c9abb123a58707597bf21b32fd04a053ebe3140053ca583ab0977a81c1f5035297e6e68e37613467928965888c3107295d01cd3d5cca512b896b734075cb38f512fcede1e3cede3f123751fbfd4c3450cfc3a61878a68204cf26177e990ae8a11f305264dae87f838cab20b561f05d6804d0582d72a6fa1c4d24af8e0c5d7b3d7adbf1f9c478174cd8a0a6ccd706512c0d485c4c34697c02a4270116cf4b87e65456e3ad5b142c6888b793d37f8903efcc6af5bdd395a21ff40991109fc9cbd720df4e4ee3c9592e48610e4fa4efbed724c89e716671630f0750e0ad4f6313a5804f4acd1b3c0cdb8eee92f634c5cb59b9d107277dcc49757ee6f66ae4574ddb8e1a26298cc5e3a0bce77cb3ce1b23bf80a19265f4574cd1b9073cd0910007e3f7a6aa9b928e4c30dde20b482412d06b41b77a2475d56ca80b89dc65bb8b17bada197e337b6f46440550e4e3b61d9864f75b5f37c8f67e7696d343b3e5eab98c6e4e00ca6093aac2acd07355a9eab83b491194cbb3e5eba4c45d9c5490a53246c3845b3684201fef5ee617de6eef0a2b006c76583431a45ece77f3c850d202519e2cd2b69ff0255bab89da56a048b17a88859b832d5c74297108ccf39b60a5438f739e11b5496da59861f80353281fade09b8fcb92a7715e1133d1537a4db50f9a92cffb039665a2ce211210580c283c1694008f4b049f515c52f645fd15082a9bd21f81016a41a37b494a522c2a18ad7d4780acb29d9ccd4b2bb1c9fb756a6857b44bee18a6164d7bfc12155bbd83699cedfc8c901626ab5c33c859b927f36a54d98ed6cb8c9f8d38e93d9d1828cf2d1090fcd72d8f54871fb6a4907b94135210b88ef4bec04ffa78b21640b8964ea57f825e5484b8de5b6a1762455abd4d40222f9fcc2ce84d8e2e39d6289597ce9f4880c1a7f0d54b995ad2268da997d41d27ee5e6a170270b6862073e1148522d22534354b5d1204e481c308636188f9d0aaeafa766bacd000c4a1ce3ee3f8d8aa23e7a110b8af65bada47eff450de659a79e2954433b9f449feb7f0a859cb69c257e6def4548f9919c9df47d16bdfe28c930a415ba3776d1818e02665cef104c495918fe326b37a35bd0c69da1bf7f1497cbb9674660bcbe53e596b56a9aa4c8f30f625a26f7ba52dae5c9951787f6313a8e7ab17b89ce1a599ef39fd1f7481ad3b6c010ca305021e642f5421f465f45d4746ba899d1130017e8c6a72abaf539403b31e835c0ba20901a582b740b07a365c1a1de0d2c0f9ac4d656f96582b188f079c5415a1999059080aaf91a3bd5298b8c6c43d17472940fa4fb5dc9b420ccb787726275095891799d9d459dbde11812025fea5ef07d4a1c4f518b25e19c442f24fa6ae5c5741a45e60f65ed4264f9c3e7f1e2530c89eb490e2164ee35af96606f03ad975d808c2c1f280517a6c2cf7ef2aad6ef479db4493a425e82a2d4a7b022e8d6ea81790ee20d5e3c1d67444844833a3453c845912a7a50fcd023b95e1e4fc77391be759dd190face5a46ea9e711f0e13948c52e734eb07ce15da0ab79a7b966f61c47fe4e088025271227af1d7f5afd0266e4b87d67ae71704c0d0361a4c7e37d2729ee7b3d204655e80607bb484f91272962592df513baee64c42a171458a6adf6f97c45e005bf28be4b857d6896732fa24116c9424597b7ba72da6339b59df1cc7bce38f7aed02170be941d73f76be4f7908ff1c9a01a8cf01a7381137e8a835ebd633ec9273a636f9b69e662821bd396a9e56fde34899bf6a2c5982d00271efa8c61f986b77fcfe6b7781144655a41dbf69e9ee345e3a4e69d4e423c1475fa70f95e5d07ac07977113fdf555fc94f90b8828558fef04c7caaf1e686be9545bf4924f235a97a9609b67c61fc47a40aae31031589519b806b11e20f1dde0e535b8e1def8428691d8c1403d3e73e9151a6d7950073e2ee5f42826ec44aeff4e13b5d12a6589c1888d784d46801d4b3c5978e31f1cd4a886f000249548a17df1f0a2de8ff77a9e75335dc7d7d2fecf605f4ae8af06251a02de9d3fe8c0e969932634a45f8af896678c2daed011a9f43f2b02fc8d4cb562118bd0c452a7c0927ab7e099a981975c575b4d7a40df9b216f6d544859a09438bd829e882a7182c697bd6d2702ed6a7dc62d49494b7e5ef14d4e5623cd6c394c941b01e382e0887a8caad7550e2868b7afbf72f82e6e783aba550255ab1352205e65b13556e034fcaaf1405d2c76b6864de8fe0a4b5ce78a0e95248356d01570e68cbb94dddd000f43c682fbd3034b157b3262de16002c7b4fd9bf9426729c787ebc060bcb3f6cf157cd21fe6770ed11f0bc686cab348852347aa80ee3d21a898e9ab90e2f2b8c94745840d2c0382c718e3b5eba1ba73992a73ac5c141dea7f77fd2d409318f8c65b58ca74926a7865a3124f64c4d581bd67bfa1aed11b7396a16a389211074e99d615654f177ba6d0bc7f991d88faae751b9a42a49c7aea5523acc2f6781652831df5666d09e49b653516bde2405830805e639fe83f04522f235809013ac7523fcf309ba146cc50b197e04d9a60106e7f45f744b6756d7d883449fc9f67931ecf2be19026584644a8c93be011b2bc97240d031ab25bd0abb3012348bb392686d0e990911968ced878540cd4433b612325a412fbd118ab6492eba51cfb12042249275c0d31de13e1ea41fefdff401113bf1ea53454a53e76fe1e9cb6b86d5171ddcbe291ce7324e69b3fa29f28f2df3a5cd3f5768722b5551e4783f497fbbe9982ed8601ca4c9946549c031231147a578917012f6075054d67c5e594bd290fc5759ea21db45529b88c1f78ef0dfb13db015f6ea49740e4c52f3fbd82e27213118d9526c72ba31423d1a859884073a802488912a3f05e6c353b921feabb6e4eefc9b3c1aee4e1ee8db9a8e532f6035567963180606375122272c954ed92c4dc19962bc301de4f8ee243fee921a1ad614634c5012616c06289cf81f32462b9cbe9019fe3d58ae132778816d6b7dc731e169aa5cff3ceef2b62a2ba042b0c7144e8cbf052884cb49f37de8ee3d49fe1f987ceef778167e31335e7d19c12536e4361dd6f33ab061c10a6daddad7c5a6e3bc912c71d2bc63b747bf4040a5bec05c2df2f983c2433b85767acd16eb0d5f8fd854e80887f44327561cd3f5c64cee40a4a6c05ea2116d783d66d738c6c5f717195e9bd48230cf177d25075cb09d100b3dc2347e37bd19ac3abde12f5a8239de5ac3c004282dc488e939acfd69a1c586c6e5ea05386365bd7d2d94ee183af91f00b56895470800054852f24e07844fe51ef3dac97cf77df1ce2dff26372758c735135306d679d5939e406efc0df99b7ffe463292c6e2ffb5bc8bee63ed564bbe94b47653fcc158e34629be01fd8f2a4c55de5cb4071399a40ddfa82079f8b1ddfc32ec23409fdb931276b288a833b33ffc9b3af809edaad27bcff22b1aec51006686ee189e506d7c8c4a8fd2569b580f40cb3a35937939414edcf01d84e964e29e88441940e3cdf1ce95351ee69c3da1a47adaa8db95e571460a2cc3c5ca4dff8ca6912393fc6544e82f4092944d9b0e24f60cb4e169630d81312f215f4fbb13a0faf18bd6b9d86efe1f361078da3e2366899c2020cce768ee2", 0xa81) close(r1) 17:04:52 executing program 0: mprotect(&(0x7f00002ca000/0x4000)=nil, 0x4000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="d7c33d0f86593b525bff78dd1b71f2aeb10318dc085f36521d8bdc62184b551fb8a823ae88b847d85ca214512bc82d6b393464b12d719bcd8ef2158947de720e5999f71926851622b8885c088f83a2daaec77407bea2928b6f2569f0dd6d2438560d82e767b2766af3e6d983843925d8dc9d4b08ee9cb251dae403661f73bdd258aaaeaf2be8977c3d8fea26620d960f6ee413800536071e5b6d2e883a2e765d61fe4ccfded20931c332b19fda87f68ddd5d546e2a1b9d1c4bbfc623080f3e65a32d5fc65a85e2dd450ad308ba505a0df55f", 0xd2}], 0x1, &(0x7f00000002c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, 0xffffffffffffffff, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0xa0, 0x1}, 0xa) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 17:04:52 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=[@rights={0x10}], 0x10}, 0x0) 17:04:52 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) getgid() getgroups(0x0, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fda12eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:04:52 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) mprotect(&(0x7f000050d000/0x3000)=nil, 0x3000, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="f7f9e794", 0x4) 17:04:52 executing program 0: r0 = dup(0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2000, 0x3) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x0, 0x200000833, 0x0, 0x6b) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(r1, 0x2) geteuid() getsockopt(r1, 0x29, 0x33, 0x0, 0x0) 17:04:52 executing program 0: r0 = socket$inet(0x2, 0xc042, 0xfffffff8) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) 17:04:52 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0xb22, 0x1b, &(0x7f0000000000)="68ec09ad3c2cf2f74fac56eaea01c8009ed623ba551c71db2f05df9c7751034000000000000000ef148cdfb006cfb716b70000574a6690f3de4861b9f5ed1cc87649cc3094ad8eca1330e51613e39aff5eb5358e777d0e6c547017e43082e4fb36de341f4219ef9811276733a63ba479f903b2aa431ec3810bbacaf22cc905694bc13c7f6426b2c21597ad66fa67a1a899c681989c3590296934b14e517befdbda4c2f2278157ad86fc429a30027942cd448", 0xb2) 17:04:52 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) unlink(&(0x7f00000000c0)='./file0\x00') listen(r0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 17:04:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000709000/0x2000)=nil, 0x2000, 0x0) 17:04:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30a77acb000040000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 17:04:52 executing program 1: r0 = socket(0x15, 0x3, 0x2009) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000380)='.\x00', 0x0) fchdir(r1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001700)=[@cred={0x20}], 0x20}, 0x0) 17:04:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000100)="ef", 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x1a5}], 0x3c3, 0x0) sendto$unix(r1, &(0x7f0000000000)="323bdda7f7aec081d3f55dc213ea016d883e89f375ac05573cdc4c0c37bff36436600c663f979138a063b57e6a6a39931355", 0x32, 0x1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) getuid() 17:04:52 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) semget$private(0x0, 0x1, 0x8) openat(r0, &(0x7f0000000080)='./file2\x00', 0x20080, 0x118) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file2\x00', 0x140, 0x0) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x0) 17:04:52 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0x16) poll(&(0x7f0000000140)=[{r0, 0x2}], 0x1, 0x2b) 17:04:52 executing program 0: r0 = socket(0x6, 0xc000, 0x0) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x2}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 17:04:52 executing program 0: socketpair(0x1, 0x2, 0x100000001, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000140)=0xfffffffffffffd89) setitimer(0x1, &(0x7f00000000c0)={{0x20, 0x2}, {0x1, 0x80000000}}, &(0x7f0000000200)) setitimer(0x1, &(0x7f00000001c0)={{0x5, 0x100000000}, {0x40, 0x3ff}}, &(0x7f0000000100)) r2 = getpid() getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) getpgid(r2) 17:04:52 executing program 1: syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) r0 = getgid() setgid(r0) kqueue() socketpair$unix(0x1, 0x2000001, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000040)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) close(r2) kqueue() 17:04:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe900200000ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b80083ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0xffffffffffffff7b) r1 = syz_open_pts() close(r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x2, 0x1}) r2 = dup(r1) r3 = syz_open_pts() renameat(r2, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x80fa, 0x3, 0x4000000000000983, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:04:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000040)=""/20, 0x14) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 17:04:53 executing program 0: setrlimit(0x1000000000003, &(0x7f0000000080)={0xd54c, 0x10000}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) 17:04:53 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="f8fffffaff80ffff"], 0x8, 0x1) 17:04:53 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/../file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) socketpair(0x18, 0x4000, 0x3ff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000240)=""/237, 0xed, 0x1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) unveil(&(0x7f0000001340)='./file0/../file0\x00', &(0x7f0000001380)='r\x00') open$dir(&(0x7f00000013c0)='./file0\x00', 0x0, 0x0) 17:04:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x4004000000000000) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x800000000) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/255, 0xff) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 17:04:53 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) mprotect(&(0x7f0000f10000/0x1000)=nil, 0x1000, 0x2) 17:04:53 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="bd", 0x1) r2 = syz_open_pts() close(r1) r3 = dup(r2) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c149fa07f4a40e3e9f37b168e9252b579874cc2f"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) getpeername$unix(r3, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 17:04:53 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x0, 0x1, &(0x7f0000000040)="db940f9bef44b9544d4b00f8cb1c981a0723db0639e1fe3eae3fa785aa2c131845bc3186e69b94d3ecbc0b1b0de917ac8b813289b50b39aec472288bbb764adb7bf631697e13eef943d2d75e6acc9776f59467face597ec673c35b9fbad98b140707d9047b32c5b5af6daef32cd26076b6a602ab095f3210a21b34b9c45f2a54f5da739084847ae0910950f249777fd1483ff63e274bcee681f388d5080535e9c5d1afcf54676ca6ebe54fe259b589ae6199c08b16b6c5b67873fdc04e4a4bcf4571fc080968fc130eef56f2b669b7d24a8fa6268faaefd3b42f3e83ac", 0xdd) 17:04:53 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvfrom(r0, &(0x7f00000000c0)=""/47, 0x2f, 0x3, &(0x7f0000000100)=@un=@file={0x1, '\x00'}, 0x3) socket(0x37, 0x2, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) 17:04:53 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) setsockopt(r0, 0x400, 0x1, &(0x7f0000000000)="6d5f889fcbf1f2b09b68b65ea5750dbb1c5bfaebbe8ff73c2b63b960f4b2939d900ce6e88b6bcbe602f4f306423ca1fb2311708f13b6917785e9f020a28df69d867b2f8789722ba91d93c3194779f434dbcfbc1a64971844cb840c09b79a817c591ab5944db9a41dedf03eeb44bb6b4e8fd922a4cdff932ed68f8b753765f8f18d15a5a1ec54346c146915950bcdba4f2c0ea966c9b6673142e7ab4f78e8b0409e6f908adab01f35febd60a861dfe13b50f74ba95e65e57764bcefb6c0b5205ff1f45acc869ffe1c5f1455aaf674cad74e9c5d8cee0a97eb58e7132e79e221337e53d13ba97dd7856ec7", 0xea) r1 = semget$private(0x0, 0x7, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000100)=""/253) 17:04:53 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000200)=0xc) r2 = dup2(r0, r0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0x0, 0x60, 0x0, 0x9, 0x4}, {{r2}, 0xffffffffffffffff, 0x89, 0x0, 0x9}, {{r0}, 0xfffffffffffffffa, 0x6, 0x41, 0xfffffffffffffffd, 0x10001}, {{r2}, 0xfffffffffffffff9, 0x90, 0x2, 0xffffffffffff0000, 0x2}, {{r0}, 0xfffffffffffffff9, 0xa2, 0x0, 0x7fff, 0x2}, {{r2}, 0xffffffffffffffff, 0x42}], 0x8001, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0xffffffffffffff0c, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0xffffffff, 0x5}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x3365, 0x4}], 0xde0000, &(0x7f00000001c0)={0x9, 0x6}) 17:04:53 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000000580)=[{&(0x7f0000000040)="02151132e3e9d771d8fc254c4035396f7f3ed0f9a887df47d2aaf0a1af29a6783856ef5b27e1021a36293edaa9ab9a553909cc6508fd9af14b7db3c3e1", 0x3d}, {&(0x7f0000000080)="6eee6c806be391264172ac54667451c30ce8cd7c52e5d22d67c1c8f9f42920e98369abf615834fb8e545505f5c76260a0b52b4fca8238fb899e0b69f9d1e21ceb9912d78b7ca20b0a5325e62ab66be3d722c8318fdd95c2151a5b49df88cba272752a597efb12434726ced506937227b75658e0de4212c2dfc56a51f0b1eb4dc0716e60b0861bcb74300715fe86c98a85a742a83709d49ba7bc5167cadeea5b23544a23d24", 0xa5}, {&(0x7f0000000200)="7a80c6c377b3c26f0f92c256441c566f7e94c64da1584b473f752a7504694b8578d53b4d8b1f0e44511104682499528e44238bcc72d0df2842336d0e7d552faeefca79193542b9915d82c6440409ef154be607deac13de44ca24762beea8c98ce4fb191b7940e6d9b2290bc87a57a1201e7d9e0f0dc7680456a978d9623a713ef94dc3bdecfa6c5d8b7e8cbc67a49605495dca3a4f7d19b400a9d8302c30ac01e343fd4962b7669ac3ed6dfc34d22eb7c8e9fee36fb51e58bfee859ece922615c66e93a4dbe3d1759276e17eb9937f24c8a1427ddbdf6f877366f2a4b3850d8162696a0e35a02981965642f5b56e2a721f744259", 0xf4}, {&(0x7f0000000300)="81599b139913fa78f9dab0c4d4dc5550849370959988cdf834d9f2e582b22d7478906e84b7b011a2f66e9bf4daa34b4fbf1216c4c7d29157561c632e2361ba99f165848f583a5f43cf65ca925227561ea2d7f78200d83ce7eba30373d97438ab606e64e489e5ead92142d8fc49732e9cdbfb4268912c28505857367f2fc2c17ee8efc45befb252c87a1d44cade454736e84227a32161428244e8e9ef72e79372a4b37adab49e6abfcc2f873874e5e9d353becd0fe12ec621f77f9706de89c65dd489306dd8e0c6f8702a753e6557c0782a418c6bd884a1c08ed68f6887cefccd54df3d6cf7", 0xe5}, {&(0x7f0000000600)="656918009ff402e97ad928639bc7433da7611808082d566fe312c3cff9c0d51fcfa57dd6eebfc87557adddb41173701cc99e8f4ebc60967c77d63908844bac026ba0c7434eb9d4a9eade1f7c", 0x4c}, {&(0x7f0000000480)="3f9e4c13bafff9572756d6f922cc288e499a568ec31690fa63f365900800f6831abe957b463f41cc0853e77a34a69ba830626c69c6eb8d37a7baf331bb29a53c5958b609269da1be75dc5025b86dfa78adc92e92840a4ed006cffaf42c808804e00d9da8103caf2470781cb035207691f0710e610324b4a024cf277abfdebd8d800bb33666e487c32e9e7834f8fd89f75306f399b2801f6fa00ffe95f9e83081e716eec8844c2cc0c4cfd3b966ce13f5dfb9db9a4c54823a5958d36cf9d49c980e95c23352501d0eb6ea8fcb734421ea5f616abf93f133d180c0000000", 0xdd}], 0x219, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="10000000ffff000001001000000000002e285c1d50d1c330eee65fa108b722f09f22d9bdad18eed73b5301680f99e7cd4e757bbd8e79291bfb6e7c50239591519cc47c13bd7494dc0a5451eb79191eb0382977e96c3b4832c8f3aae3c9e8f07e87f314ec8afe52ceca2d5cb6e5c5e7c26c548a4d67dfcbd446d7709eb00e5c5e7c9475823b775c5f0193340c04a4633e59a0c9c45fb75dc997aec2e4b07fd912239f29e1e1c62526da50aa3c72c874429d588fd45984ab3af9fb045bb8a7c99363a807f677dbc7109539c7a3cb0c34e7f4df0cd3ad20973e5c653d1cfaa7383af06174b733938756ed6bc4b8f13eeb000000000000000bff2464285d72a0b902266e86eb4c5ab0b9cb642f3ae20d82392118a33545b46c8a732c8e"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 17:04:53 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x800, 0x81) ioctl$TIOCFLUSH(r0, 0x4004667b, 0x0) dup2(r1, r2) unlink(&(0x7f0000000000)='./file0\x00') 17:04:53 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/133, 0x85, 0x2, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) 17:04:53 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), 0x10000009d) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 17:04:54 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r2 = getppid() fcntl$lock(r1, 0xf, &(0x7f00000000c0)={0x2, 0x1, 0x401, 0x1000, r2}) dup2(r1, r1) r3 = dup2(r0, r1) getpeername(r3, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 17:04:54 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0x8}, {0x18, 0x0, 0x8, 0x3}, 0x5, [0x0, 0x86, 0x7f, 0x10000, 0x0, 0x8, 0x10000, 0x5]}, 0x3c) 17:04:54 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getpeername$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="00009760653000000000"], 0xa) r3 = socket(0x18, 0x2, 0x0) kevent(r2, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x44, 0xa0000008, 0x7c}, {{r1}, 0xffffffffffffffff, 0x84, 0x80000043, 0x8, 0x7}, {{r2}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x1, 0x5}, {{r2}, 0xfffffffffffffffd, 0xb1, 0x42, 0x6, 0x401}, {{r1}, 0xfffffffffffffffc, 0xf4867b3b72dc6106, 0xf0000040, 0x3, 0x3}, {{r1}, 0xfffffffffffffffd, 0x8, 0x42, 0x1, 0xbe}], 0x50f, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffa, 0x8, 0x0, 0x3, 0x2}, {{r3}, 0xfffffffffffffffe, 0x0, 0x22, 0x100000000, 0x8}, {{r2}, 0xfffffffffffffffa, 0x80, 0x1, 0x9bf6}, {{r1}, 0xfffffffffffffff8, 0x20, 0x0, 0x7, 0x7}, {{r3}, 0xffffffffffffffff, 0x28, 0x40, 0x80000001, 0xfffffffffffffff8}, {{r2}, 0xffffffffffffffff, 0x60, 0x1, 0x100000000, 0x8000}, {{r2}, 0xffffffffffffffff, 0x4, 0x40000012, 0x8}, {{r3}, 0x0, 0x2, 0x1, 0xffffffff, 0x9d}], 0x26fc, &(0x7f0000000080)={0x6}) setsockopt$sock_int(r3, 0xffff, 0x1021, &(0x7f0000000000), 0x4) dup2(r2, r3) fcntl$setflags(r3, 0x2, 0x1) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 17:04:54 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="93", 0x1}], 0x1) lseek(r0, 0x0, 0x7fff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) fcntl$getflags(r0, 0x0) 17:04:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xa1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) r4 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x200, 0x102) write(r2, &(0x7f00000000c0)="ca", 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) pwritev(r4, &(0x7f0000000380)=[{&(0x7f0000000140)="abb37cec89d126185bd2adb7c5c58e4b3a72e1d96e81", 0x16}, {&(0x7f00000002c0)}, {&(0x7f0000000300)}, {&(0x7f0000000340)="1b420b755fac68714f8a3885622d843b18af3e57cd2e992309b23dec9bcf48fe4dc0ab80a1bbd242f168b8cac5e3718c85", 0x31}], 0x4, 0x0) 17:04:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/138, 0x8a}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x8001, 0xfffffffffffff001, r1}) r3 = syz_open_pts() close(r0) r4 = socket$inet6(0x18, 0x3, 0x101) getsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x4) dup(r3) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r5, r6) ioctl$TIOCCDTR(r3, 0x20007478) setregid(r2, r2) execve(0x0, 0x0, 0x0) 17:04:54 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mlockall(0x3) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0xffffffffffffffff) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 17:04:54 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) setsockopt(0xffffffffffffffff, 0xc80, 0x40, &(0x7f00000000c0), 0xc118) 17:04:54 executing program 1: socket(0x20080000000018, 0x2, 0x0) 17:04:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)='\fFW}', 0x4) r1 = socket(0x1, 0x0, 0x1) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000000c0)="34bb8afecf74e7883b046ef2ea761a9097a1d98a48e4cc2b190a00dba96fb9b5b18d0f0ebd8d9d141dbd4cd0463062832b03a309ece24bb3a1a25e80db09d4c1b0d3f55dd60604517df263631ae29b88cf1c4cd63a3a904884c6b60dff44fd9ed638e3984174e0481a432cba2071bc4e300251db30f6cb0e269c0c8dd5e7cbbb36e7d4e3ebed34d9206e4bce5804b7870f9e867c73731d606fc984129375f24f3e85dd5f8c89945d815226a9711f00426639c2f8102283d316ef0b7486372acdcf06b071dd9e94d2d37ecf2f18d0295ce51c5575e82f92865437bb3c67fecf17b0f7447f9f8853dcd7edf9e0580f6cdc28161b0a8390d4d1a4d81f059cd57e8c25c27f40743bd658c5f599a9a5dc44d375da534ec3694e21ea52b0226fd700ebb7affdac3700a991ba644572bc83de3b29dd9b149a0361934538005746a5ddcbf57a8edb8f4e0fd0eeb9519cd7a8386ee4b985324971d54d4fcbb30ee3bc9d6ecbc08405a0001d01d40afa4e52fa19c73b503f9e9d6c0d2227f5fbdb437cb4492e7816bc108ec8245cbdd9d94dfa1156ccd35d832f44d97ec3bef6020cdbe3f837c466025c275649df3eb21864df96b06b7b139c7802410a97d2049e355f8aebf41ce0deac6eb6e3b0929dc25618d0811ab26bdb597e147001b464733fea348b9427f20b43822511ddb43f2c65d2970047e5102049577c8bbb7669013882dd29f376860b8ee6600ede47c48136638a240a105a4d7f6ecf425c6db3226363f086023f5da545d3e7b85eeb599699817deec918c2ef5e7e4006d0ec61216aa9b2d719e3684b7ef15596a6a5fed928ea94636a7d51446f9dc90368cda73dba5b836d296fb855a731fa1152bebe9d85fe4c350fa44accea6c2c360cd5e5a4bd0cafcb544b5efc2c3a802ae073c5420ca600df4dd282039e5b426ac7ba3db4e222bbc129c130348a34955770262211e5a864b214849aa13cec6fda0f954bb15d617d6de94f135410584b5b4ec38c2510f2adbbee46f811d4777ddc7fbd2072a921d40668ef9656c88e5734df4d83bc77f77244291ba4657f61e295db62c7d3a15721d68525449caaddb5fedde11fdb2138c54463b56f962d12ba77fee9bc4ab86030592bba8238eb1341a2c12b9dcbf38dbfd5a358b445d4d75a3cef1927c19469992ee50e986177b25b17f4caccba30d785dbee35eeecdb52c3fa6fc5aa9aaea777ba25eabec57f46f68ef901764c19ff2ff9477dbe7bbef652e56303e02e7485ea03e40d5082cd94fde69b5148a1289c48d9a8f05ff8ff8dcec662e1cb0ce8e971f55adbad1252ae2c31241857145d1b90a07baff479a65f82e523243505cd82163073988a3aa15aed44e50ae39eac7628b9bd28eeb0c11e7b72504a9fd0a1c43bdc34050308a09d9cd99a58966d6dbb78a0dac672c69ba20c1af3d55090985befa908901d008dd5aac2d38d7a2bb338088d5198c1bd9febe84cd0e280553bab24b96043931b05e4f56b099bac126389e24b0b9796dcb6ff844357259eddb6271854fd9563f8c8f9e938f12f458c942c69e013f52fe1b9f43d168e5ecb043c0e00785174407cd23c61a1413347e0fd39cc82ca80373d344f8852fcac24d9af09853238a522034fa6aeb1d0bd997ab0f274b41ca6fcaf010d9aced2fd73b24bda7362bd113bddea5524746b61baf4f67d4cdc73ab1f1daf1bb294fecb551170e088ba0f34049caaa070d4a3e1c1ba0419b726d4bd6474a6cd91fa19caaea1aa5b417d041c241aeb42485ce6168cab76a1a388aeb608a264e2076393d70d798f287da2610afbfcfa30f97d4015e63538fd0e032ea2315aedfcb0b9571e3fd78c30a5f1dd65edd216ea4637105d079047e96712005955689283c17428290e563437904a3aa2ed5f6a0d346390dae216d5286b4170a1fbe259aa8ec49ab802e7e4b502ee055891d9bf6ef21bf8ae3aed3d0152632ec00b6e8e8cb45f8bfd7e00412e92f73d4db8235175f14a7e9a7817676fdf288aedebf6dbaae29ecaf87e2ee3492059c2b40873615c258f989fb7a389d0b66197abfd1730ae4f943a16fc699b6e3772c631719f63a6aaab9574176f11a0d9d037ceb0c292fd85d4d7840f3640ee1c9c33253f3208a3b42c4c626cd73ef235ea6d641424a8b908aa3db1227495e896fe635cc85a5090132c7bebec6a9520c8f9515684a15c7d151ca1751bb4b84f2d819cb8dcd3b5db4195c43bbdeb4db5ea6319cb16aef0925c9781b02da95583c59b170461f6052e5c5bcdbf977b11add86a11ac68880177272838e06b7a71c5d173d28ea288b8036c615114e3b51fec435487c71631c4a8bbc3fd7903759961bbb3a7c2db115384f7befb3710e28923799e8ed32a6f23d5b8486f1d782f3f7fc3dcbeeee5b3f0c5e2d3cd1085125a4c29344ff196c2689f73b3ed64a4f3b18a4907d6d828d054915090c782f6faa367f002f3fe6fa5eeecf9a758ba4ec77996d212755ad2ff6941ae569171fec029b4a238432fd54040a3718729bf14b7b2b255f2fba941ff79cd2e740cf8a519f1e1c40aa983797876032411f7d1fd5c4b1ddad82d56f22e42cd51b9fe63301fcd7075013e012d82a046d55b5f73dc67478f33ef7f3ee601f038ef43ad0d5ca44af90c73521fa6c5d80d92f032db3926a48e4f39740ca963b9fbf5683d1f15a4787fc9001504e98f8468bdc48091eb70e6c5de21ba74992c1b0bdfcc20050a4b5e0074bc0cfd2a6e9414f820e80a8d4519196db3407c33947c5738492352334e57abc1347db9d13f5e7e897d8bd0f869c85d3b2f8ce1ca56315bba6c622752e1f504ee78c7e246b75d08f1db8e46823729355e2e4fab21c01be0367741d1d1b53658bf5dff6050aeaa4bdf794e0f9fe209490e65ed4ca3379d65320a26e0629e886814ec9df9c072aec861698a0962408729548a3b1b22dd1f20aeba860f410efc25ee12a7dd18842cc7a1293d0e9a700eea0ca9277e333526557221bdcc4a1a5a7c79a15394628fbbf9e32cf4d082f18ce1f770cf1b7af756ec390edb1f46ce476c87a18ff8ae05e0cf1896de59d3cdf3a50065b8f2d79e6ac6fd81ff3d7c3925d129f7edd02389bf78a2607c4eae5fce249c8bc06ef3309df170c6e07f859ff2f2837f60a905350ca47f71298fcca514291e93c220418a43cae0db916e8617550bb2c3f6a2128ffeec1eb8e5659deb43b1b7953aa3f4993b54c6ec139f280b5aa2d4ed02791a4495d428a695ba001134fa347e4ce51340738d1fad89d322fa2f337d5d57840e0cd61019206fcad41429d270eac4c5c91403fe5929eb810305a8782b4789aac111c918c70774d4d6baa4cf38636c79dd82c5da1e339a3ccec324b02250d9fcbf73d998dc9ce0d283fdccaf6e754a9594dc5ce96ef0259ae974d350eca1f34994f0fa7afe30dfd87b91ec2245b5f78227f0d3328916fa0e79a13e69a73e66e57578e440215df4dca5c3c859c0a935d3d214c2aebb506ed8f2f958db97eeab6733cc3d2fe2a3a11aa6292d422bf78b0a0dbf30010cbd903f334524de293497abafc6f2008f606c7ddf6ddd342d6d388fcf2e9addb93ebeefb1fcebb76dc493641289ae3475aff7a0e44225c8561569350e979ccd1d4cf8c90958bcf52eb2371d2571bffc0aab7e813dea586a620a3f22da4067917d7b48c1acca18174a38cd0b7c261df5d9e86f6eb92c3b06a77af3aa6adcf1ff9009d9468a0d13642c37c4bd2788cda5536d433a1ed80d33160f9d7d335cd90ca3037d43700b65e09c0c6e0a0742a5be53f9f987db719d27db27bc1626b310a935854020e678b7da34ed92100653b8745bc625947f878b4b12cebd9a1b9bcd5761de293ff7ff3f42fa143d98638e0ea5dab021f0ca7fdb504b670a255e89b9763dbdc2e8e8ed96b5e3bbf03910ed8e4998eb17640d26ea2443e1266f491a8cf0828e9ee9b6043e072b1a3d5b198ea63d3d358d6d4f802088422e328794af7a1efa562e7c40d734a847b7be6f6a1a3b1c3e47dbc56e1d81da89f0d278a7683c9fd89b1a049993f60b2e58ad52b1d82c854a62e1e5acef7bd0ad84dbc2a4b77be4e2ec88977914cf0ff4a9f40eef00b11aa625c4da57be0748e2781dd8fe9b15ed52dd4165354e0b8b906d94ac890a6df32d12ce51589aded5cb60d1381f0b40ffe83e7bfc8c83eac86f64d27d27efcbd8b1aa5916db8b47ef3ea1667092cc2ed6a7f603f458a338ae9beccb7c0df534aaf342b1ad3cc4afaeb744a9d274bf787d96004b0a649ed0c7f13eb09e155904b8a71d963d79d40fdc6ada3d1729e31f176093f990064b8f9163aac79be72d5aae4d776b43ac7f5effb061ed1070db3d628dab0e8066a85bb876ee956654d2df5cc19c70d4a66e1960a0d3c1cc2e9b1c48d9cf870f0a93fbab0f219c823f9a69cc004419f97277c7237866e87c804bb6e5c4095292e298a6e89541e8ed4b53ebf193d98d6cd99edc25245edf02a68bcdce669eefcd3213b436fa1a96424abd971f98d15f7e4f8db96d95d08f6eecf09cea6e75d47a1b71b1280e996b4e5e3c001ae757ac3429c78a9143630f3d5a18ef5be28af0e423eef07427025f8ef860718243eb3022cc65d74ebd3969ffd8e701d7ad708622b9a2a54bba264fb1141a7ecb768f87267c02c5abefad55d75126023a3de73e7db631af44c9fdeb446be1587bde852878189196a2602145e237b585bc8d77b66242ecc25813eef9519e7f811812ae9cd9ff42f8a61f8113f3f00d481d1a838458c13d23fc1c900dd1b9bde4b533f0349435f4b73f8d3690e69ccc8aeb5b9e2dcffdb17ef23db6c2020b2788f41b5176a1120220e917c7c87d9dc672e647c156cd440e4724dde3cd491de1a80c1642635deab4ee3e27cd933eaa875d70bbb2d6f9114699e7c6422240471976e74d505b816a97425face95b1006da20e2066fef2649f8d77e3b3771ff3d0b329581a76448a32b36d3ed44da5d2a0d4dc46085506670d7f167bb52e5f30a46da2eea7cc2debc977871ab8c5e6ebc5519660af18b14aa67ca3510c12b7cc71dffb4e497fd1909fe20ede6306d7d109ab80071e179801c503f328f2b9d53d76c5f78ff3e24f327f29a799dbdc06e1116fc17185db90177cf09e9e5d01f294cf5c5f03ab1c1fe2dd1198ed759a837b4d9d444482d813ae0c5851bea54d27814f77ad863c6e1da4f5cb02e542bc632de488916a02ad2dc496eba97d7ac2e1c4f7c233383b795fc3b5d6ee7f89eaffce4392a81db9d516df0e65ffe5fc34fd2d914535db5d4ab4870d869114daebfa38cfeff3af09fe23d1a1080d7a095d7a763f2cbb3bb93dcc9c5261efbdd1a39178b0ada99347074965c576131ed8386251bc12ce595bf03a0f4294487384bc0d1e3a63049a4bff6de506ebf860a17dabdaabd6f01beb726b5db34f80d9820fe8594b679e23ed57b2108f97247ef46bf65de821dfceba20445e6f39ffd6bf82b763ad9440de98660dd95cc3d55a0ec6ed5888fe273a79f8436033d7bf8973aa871504f2f03d7782e7830dc16e28bc39e14190d55b2c970a699cc7768e63c2f360a2d99b4074f192924c711b4c41d4d7c65b15f609bc53c03d11f4214da18eb9f1e2a989a3eb7080f57395f5a8a78056f69b9c9ee5e720f328762a825ec34f0a9ec9e63ffaefbe2a4a9faeecba7c70fb1caca15f21a8c6641f5403bf9979f6813746dd6d81274116120d70d4afbdfaa6457f93317f0db97ce5f4b4a9688fe80c231ac7832e8986bb915e68d100aca5b8b08eb5a8d7d990040617592cd6b6f66", 0x1000) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x3, 0x5, 0x1, 0x1b32d456}) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x400000001e, 0x0, 0x199) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 17:04:54 executing program 0: r0 = semget(0x2, 0x3, 0x0) semop(r0, &(0x7f0000000000)=[{0x1, 0x8, 0x1800}, {0x0, 0x10001, 0x1000}, {0x5, 0x7, 0x1000}, {0x3, 0x3, 0x800}, {0x0, 0x3889, 0x800}, {0x6, 0x6, 0x800}, {0x2, 0x7ff}], 0x7) 17:04:54 executing program 1: r0 = socket(0x18, 0x5, 0xfffffffffffffffa) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x42, 0x100) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x50) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) 17:04:54 executing program 0: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) 17:04:55 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) ioctl$TIOCNXCL(r0, 0x2000740e) 17:04:55 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1805, &(0x7f0000000000)=0x6, 0x4) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 17:04:55 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = socket(0x0, 0x4003, 0x1ab1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x8006, 0x401) r4 = syz_open_pts() r5 = socket(0x1, 0x4, 0x0) r6 = socket$unix(0x1, 0x0, 0x0) sendto$unix(r6, &(0x7f0000000200)="696bf8ad2ee1fe4758a003ae289c53d0870f156281fb964216ca2016ccf4d8137302bce5083443d9ff49", 0x2a, 0x0, &(0x7f0000000340)=@file={0x0, './file1\x00'}, 0xa) socketpair(0x5bdacb8bb6b576e3, 0x2, 0x200, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket$unix(0x1, 0x7, 0x0) r9 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0xfd, 0x1, 0x1f, 0x8}, {{r2}, 0xffffffffffffffff, 0x4, 0x20, 0x3, 0x6}, {{r3}, 0xfffffffffffffffa, 0x40, 0x80, 0xffff, 0x7fffffff}, {{r4}, 0xfffffffffffffffe, 0x10, 0x0, 0x9698, 0xfffffffffffffffb}], 0x7fff, &(0x7f0000000280)=[{{r5}, 0xffffffffffffffff, 0xdeda6a1d833126b0, 0x4, 0x40, 0x9}, {{r6}, 0xfffffffffffffff8, 0x2, 0x20000001, 0x80, 0x16}, {{r7}, 0xffffffffffffffff, 0x1, 0x8, 0xb09e, 0x4}, {{r8}, 0xffffffffffffffff, 0x90, 0xa0000048, 0x9, 0x6}, {{r9}, 0xfffffffffffffffc, 0x10, 0x4a, 0x0, 0x1}], 0x8000, &(0x7f00000001c0)={0xffffffff80000000, 0xbf4f}) r10 = kqueue() kevent(r10, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x1}], 0x20, 0x0) kevent(r10, &(0x7f0000000000)=[{{r10}, 0xfffffffffffffff9, 0xd1}], 0x7f, 0x0, 0x100, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) kqueue() getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) 17:04:55 executing program 0: msgsnd(0x0, &(0x7f0000000000)={0x0, "b0fd86fc7de466a9"}, 0x10, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) 17:04:55 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) write(r1, 0x0, 0x3726) 17:04:55 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x21}], 0xb68, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x46}], 0xfffffffffffff801, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="566888e43c49723631e4283f5fd51b98f5772233ade0dac1868822684c67008aee17e6900cf01929de70a166ede9700ec4d28bf9738124d1d000a08460be3a6c178c9beb0ab48e862f3cee20b70f1c4cd2024f2b79d7854eb31f0b3ba823ad8755f25936d8cbf5affa681d588c4a8027e9d57a683cd0d65c77ae0c6b083efd7b08ed95a524631ee2fb663f9350e96a1df8a22f0e0282bd8e41899c0ec445edfd1f8712290d26b2ee491ff8bfe78875ec8953f4b1c6a14bbcb46fb64ee31963d9249163f1a7199e38773b4374f36dba1f83abf249ba2c3774a6676f5c5586d5", 0xdf) 17:04:55 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000140)=@un=@abs, 0x8) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 17:04:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 17:04:55 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x8) accept(r0, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x3c) 17:04:55 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') pipe(&(0x7f0000000500)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000540)={{0x18, 0x2, 0x96e, 0x8000}, {0x18, 0x2, 0xe936, 0x1}, 0x5, [0x19, 0x40, 0x0, 0x1, 0xffffffffffff4884, 0x100000000, 0x7, 0x6]}, 0x3c) execve(&(0x7f0000000080)='\x00', &(0x7f0000000380)=[&(0x7f00000000c0)='\'\x00', &(0x7f0000000140)='/{\x00', &(0x7f0000000280)='rc', &(0x7f00000002c0)='/{\x00', &(0x7f0000000300)='/{\x00', &(0x7f0000000340)='rc'], &(0x7f00000004c0)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='rc', &(0x7f0000000440)='/{\x00', &(0x7f0000000480)='rc']) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$unix(r1, &(0x7f00000001c0)=""/148, 0x94, 0x2, 0x0, 0xfffffffffffffe76) 17:04:55 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r2, r0) 17:04:55 executing program 0: r0 = msgget(0x3, 0x80000000000183) msgctl$IPC_RMID(r0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x8, &(0x7f0000001340)={0x3, 0x1, 0xffffffffffffffa3, 0x5, r2}) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000140)=""/225, 0xe1}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000000080)=""/101, 0x65}, {&(0x7f0000001240)=""/230, 0xe6}], 0x4, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000001}) 17:04:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffc, 0x0) r0 = socket(0x3f, 0x3, 0xffffffff) close(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) close(r1) 17:04:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x2e1) 17:04:56 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) kqueue() ftruncate(r0, 0x0) 17:04:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf3326895d247c9443890c39abcec6c1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857aaf14db10ed7917354a002af475d52a6bc1a5c9f065780f3726c7bb6b56dac5a7af0d39ae76206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7c347e402eab64c007fe781c68fec485b41a598d14fa1332e50c289042f19b7799bd99a0cf707bdecf7197aaa55ab5fd3263f2cb5de527aaa3b66c9ac24ec44f0d1422464f3df84229d17275faf2b40b241298f56ef274dde05ddf9884e00000000000000000000000000b21a80cf5ee05d12f30d66348e024733dcdac2d53ff4b25acfaf41f79ec5b51f64ae673a4b560a339e3dc09309429403c42c3375e6b3111feecd15708fcbf0e4f5197cfe3b023449e9bf277e825fc23a642cb5d208e249cb0503387ad3e7afdfb32c3d9191733ee6373dd3aba5448dd1ae024187bf17d71d3299f482b5e53ffb693e7b80e637b41c896dddd775e313bca617a4561d37ae63cdfb99805b21d7413724eaa87efff3d8df4f23f76249c500e5ef46bdad7898a9aa1780c94f316ab359150e642a6b0abdda30d83805aac2fd0a14c4195ec54c211b053d32b6dc8252f4237f998e9ecbc1d9e608a21f93f5cc2b727cc0fa9d5273cbb4394ae41049e36c8089ee2057f30905d095988c432e31b9b1f54315c0a3e0f05e20eab2ffd1a076ddf2ac731b3e0c84373bd47697fd7ca74954bd683c11dc610a77305a3ece11c78b0d01d9f9c2870000000000000060944c3df04f42337d34d919287f5f632cd8203316ee74dad2f243f771eb8962a1de00ff3040455c7a879f57f35747de731d6445c12661d40a5a418e672628cbcb1934b4751053e93b47d06458d988eb5c394a383446cd7e09579b4e05d3ab4b608d5e4fd828a015e939f4679b4bce330c50e22bf1383798de212e18661ce0097778f699a2fb9325bc8e53ba45fc9c5b590d68ccb4168febda96ff157a96b2e3558ec342f739143be2a721b61b8376c83b8bc9e04fafdc86daacc4efb813610f7b8f432ac696a3586cead0526c5afba107da627f61b0f18342a089bfeb0b5a6141ea421805128bec161db6cdd5e2b231c2ce3f092d", 0x3c0) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) close(r0) r2 = dup(r1) nanosleep(&(0x7f0000000040)={0x0, 0x4}, &(0x7f0000000100)) fsync(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000300)=""/239) fcntl$dupfd(r2, 0xf055b87683eacdf4, r0) readv(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x8}], 0x1) ioctl$TIOCCBRK(r3, 0x2000747a) 17:04:56 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) execve(0x0, 0x0, 0x0) 17:04:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="c1cf04f3dc301c8c9b0777dd6ca8b61716ed156d9890aa4dbafb7c269a25697c066a5f06ab9c4ab2a616c5e24aa3fdf2a0d452ff32488c1abac36716ea92606f6d1106ba0d2669b16c5191465b7f5975221ae350d9e772e025f1cca449fa376bd4fff74ce55906e74f72801e99778bc097e246e65386898380ad2bc4049fe98272b7dbc3fa16d77e0cb32c34cc2fe01168addb8f0349b6ee94e94d70a6ebd993c692ba8cf6475a6b9008e5503c950191f6c14e3a866ad92fb21d691452b363ef23fb38e4a82346640ff1a9b5", 0xcc) 17:04:56 executing program 0: setitimer(0x0, &(0x7f0000000800)={{0x0, 0x9}, {0x800}}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getitimer(0x2, &(0x7f0000000080)) 17:04:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r2 = msgget$private(0x0, 0x1) msgrcv(r2, &(0x7f0000000340)={0x0, ""/4096}, 0x1008, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) shmdt(r1) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) semget(0x0, 0x0, 0x85) r4 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r4, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgsnd(r4, &(0x7f0000000000)={0x3, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) msgsnd(r4, &(0x7f0000000180)=ANY=[@ANYBLOB="03000000000000005477122a0f619610f1d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592519c24072c32b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334b6809902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f607e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed897f1100f7f154db6"], 0x1, 0x800) msgrcv(r4, &(0x7f0000000280)={0x0, ""/135}, 0x8f, 0x0, 0x1800) 17:04:56 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x80000000, 0x9, 0x3f, 0x2, "bde54eb48637a78dcc57fcd9fd74b766e422b1d7", 0xfff, 0x10000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x100000000, 0x1000, 0x100000001, 0x1, "56d15164d0fd296125fc138201d7d9f1b93feca8", 0x1, 0xfffffffffffffffd}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ed000/0x4000)=nil, 0x4000) munlock(&(0x7f00001f3000/0x1000)=nil, 0x1000) 17:04:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x90) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) chmod(&(0x7f0000000000)='./file0\x00', 0x0) 17:04:56 executing program 0: mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) unlink(&(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x0, 0x800, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xfffffffffffffda6) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x40) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) fsync(r0) 17:04:57 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="8d", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) mprotect(&(0x7f000000c000/0x1000)=nil, 0x1000, 0x1) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 17:04:57 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000140)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x400, 0xfffffffffffffc00, 0x7, 0x2, "a54418c8d971dcbc627cc9b0c2033d4f04fb7e4b", 0x3, 0x1f}) 17:04:57 executing program 1: r0 = getgid() r1 = getegid() getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, r1, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:04:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = accept(r0, 0x0, &(0x7f0000000000)) setgroups(0xa, &(0x7f0000000100)=[r1, r1, r1, r1, r1, r1, r1, r1, r1, r1]) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x7, 0x3f}, {0x18, 0x2, 0x7, 0x5}, 0xffffffffe4c982f8, [0x2, 0x3c13, 0x9, 0x3, 0x9d72, 0x3, 0x0, 0x9]}, 0x3c) 17:04:57 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/129, 0x81}, {&(0x7f0000000180)=""/104, 0x68}, {&(0x7f0000000200)=""/73, 0x49}, {&(0x7f0000000280)=""/45, 0x2d}], 0x4, &(0x7f0000000300)=""/179, 0xb3}, 0x41) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x2d, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) 17:04:57 executing program 1: mlockall(0x3) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) shutdown(r0, 0x1) r1 = semget(0x1, 0x7, 0x10) r2 = msgget$private(0x0, 0x512) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/4096) semctl$GETVAL(r1, 0x5, 0x5, &(0x7f0000001240)=""/186) r3 = shmget$private(0x0, 0x3000, 0x98, &(0x7f0000ffd000/0x3000)=nil) shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x1000) 17:04:57 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) read(r0, &(0x7f0000000000)=""/78, 0x4e) 17:04:57 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/88}, &(0x7f0000000040)=0x5a) utimensat(r1, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)={{0x1, 0x3}, {0x1, 0x40}}, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) 17:04:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000005c0)="cfd03f314b427822224124aae2d29a936b5cbbcea816c31f8e63f7d2cb67f306921e6b6c48b4e1509997d56d8fb9f49810339c34d3100af7040e5c28673c6ab38c5ca07d2d9f66569fe4adaf8970c3cbec71f9dfa926daa9441aa251a3a818930599ed364738b9baa0f7f4bba260b75449d8d55e842834de449f59ac0df2b7b709646209e646a88b2e465db6649744fa575f917452e9f44242aac318b694e9547c11d076f0709d02c6d862f73b2a10129d144341458f478b95cfc6f06862d303b0ea388e8b79f772456d38e31121e0f58389663705fbc77479536eb76556ceb8d84299332d35e52ab87f0e9c0d4f3e201ed4bf58dc20ae335badd5c306fc1acdc22a5b51ffa7d29a8de13906481c39432984fcf1e3c86840e224659a16c5404331f4d9d476a482eba71a093a66783aaf17361c6cb4e505d78a8acd6fa15dbc515303e4f5a57c30c0f259c9ad2e4f79125f14412968b7dd718b73374d634e4d1fc841b21b184011f015c1151600cfabadcb5e578581cde91692a83a1328c06e70465a450b9fb0072a9605593471a43c3fb406ef88a113d7215bd99eff463912304f2801692753bf73fcabdc6cb083a66ae21cba7ebcdc3d71047a324b3bd5faf6526495dbc3f2df3a55146581450839669dfb13a1a883559c4556a52770bcf228c98e72c7844e3632b6463cc9f3334ac7c7d4bba2307419583f08df558e3ea11189fc9fe2b8cdee92bfa5584ba486b6381bd115b15e20b2b8163a76535deb429a0c78921d965acb1e9de743f0e9a8907b883f2281eb12352e6bd16eea83fae726b25b45696f5b1b8f02da74dd37b2962a5b807460fa32919ce3b52334a61a3f48e39f468c6be1d9ffb2b01e191ffde2b97c840f5b32db60a0540c93e17df4d63dcc36cb9f3a621e82ad6715cacc1d587ea4e38e191ca9a80b38f32dc071db57c89b54831c28086a7705098827700905ffa14807aa8f02fd048e9efc8014c916ac04d05201b77696dd68f835d4acf22944cf28c31a04f8d123daaec07274fdc043cb0004fae7500f83e3a30d0abeb4b74a885a03c5b1799178dc795ef25edd88c7d8984aab13cd76df31a2001a809f503f25cc3ee572ff5883618595c0ad788966225360a02b5692f7254f1e88753de1c52373af97185ece44710c9fa947b86069bd21724fb6d13dedae7a6d7c3ac11b05fa71b421891d8f763cd79e7bd952805855b7d27308cccc1e7d1cbb6b51e05d68ccdf902954d421bc23184a34df5f4114ae56598600b4c707bb5e47fa59b7a3ee73e8a37f843f3aa80c7bd6b727896eac8289d833964c6a9a6502a05b10eaeeb7dddc7eebd40579f5eb3c56eb76bd29cd4053641feaa1f212c5a3b5fd50bf77e20a5c56d4cea08c2885a30c5e951b63709e143462ca0b22672933e23216b03c7449ba88a60ebe716a5c82a25343d1e4067289c42b1970ec8e23b9e60f7505476ae392160788503f7b5963ee3bef7a96a3a3bba802d85139ad98c707dac9e7de276136f4082480f3d74eca778e446865aa54963a34e64e90848aaed692dc917f283d79c3a3c3cf297df68dd0fcbbdbd3a4029a546cee78b04e1c95224201908a9b2a6a693093ba84e359f4701857937b6ae15efd27831ff2bfa3670934dd6fdbc953d0d7449835e232d82a48caf540de5649b95212dba0ce3c8281590e6abdb4ca2cf6ead36628e94e50883747755032d1562469e9ccad052ba5095675e95977a55250af96fb4a42471f598433f127fd4319d5fc9037ed223a909b6dd97bee9a08542d2e510c73175b5a56f4530d6e79d8c8cdd7b1af78367674e5a9125d49d1864e7a33532d16757a2d203afad98cb14c3b3694ce7d1e2ea8748e389b2e19be65cc67d5acfaa975135c593a7bd8892aa9276630dc593304d77b5bd43643fbb2ed05575bebad78c76dfee9a1346f645858c08825d7713aae5a20f6a7519c0c1af8704180c66b47fc12d4b155d0ba8af6adef8a0b948626b2aa33777ce65638599edd90f61585526463cc431050ec3ed899ebc61f8d16d62390ad46a7828b1046d8c8fddadc306a170b1320fc3361ea160981fe6af39f3346676b0cf48928d3b9ffb1e64ebdbdee6a2843f03d35d52a6d25fbabd6af4ac252fda56653ddeb9515", 0x5ef}], 0x1) dup(r0) fcntl$setstatus(r0, 0x4, 0x80) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x9, 0xffff, 0x81, 0xfd, "e101164332856bcdeec912c416d7d16b35949336", 0x8, 0x7}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) syz_open_pts() 17:04:58 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="47ce1127dfd6a08f7fa886e27b629d80021e063c0ddf2ec3df8ccf341ec1b58e4c7efd04b9b106546b16be90cd8cffa56596d8b70083c7d25a4c371d7cda3609853e23e4fad8a68942c0280f603a04c41a042380825a13bd600c647fd14be78face052b2ffeb46dac9c5642106cf4f05582d4e3b78dba8f481d08488e943dd11f9a4fbf8d50f39e63f0d8d2aed23f8798d72b09e459ac2d158e41deae5621bb13c0ceba558b78d113aabc9ce50e259eb0622eaca16028e5dd63cb69e235ce0825c82db10ae87cd9a1f4d3e0ba0b8ae41cc99ac2b77a3db379f814af23ac989199aac37b86782aa676d01116b737aea600b41065f842f0cc013f469676b29d2e9efc66a719be462c25a10efae3eb6901f5cc72dc55b0b12443f9d91111dcc2b0c893056299ce0af326554f1a7451878d177e41ca47c1ee7e1c619ae825d419852ac568926179c2cf1e83f89e3d432a367cc3a7d6e452223391abc18140355b1f4a1734b8ffa034f11df0aa3cbacf0fa59c7aabeebab07e5cb1226fb9a356cdceca58222c9ba02cc2aed336aabb042a09a8e0829b645908049868ebd1c1f61a2456d7f77e4d4213bc9424d6dbeaa42c9898d0f0f1b650dd1b4983b5c981d27331bd291c02932900f1b5051b181ea292f610e6bfa509bbf662b539c49859124321a9cc96681e5f5a308353c19a93df1a6f360f64cefc0ebe84c9ef5d6736ca71ce064e265edfda6e39415ff70689169f7378e46fc6591193aa47b9bcd12453c71db287bb98cd08ee77f9e52d394a13b92bf077528e19e3fc7d7ccd45c9fd5b736265d5a69f50bbbca07c0ae81cf7ac9f9f354fa6d479be6148a15d33fa9ca38e8ea35de625c45e5b2a3e1a19e9477a0d6b413a8af596e29c72e9eaf3fc18d627f46d7c5af779db15b50e1d0b7c827341242827d39224c81d427762450e685e74c25d8b2ed238eec1ac309ae9d1d572326bd4990fffa3ee8df9bd5a6cc3f0a91d27669e0c20e06abe79b79fd5d62676c2c8b4820cd3904da8590ecd5da9bc4c73b29050963cf60d5a5a538e1c736a8899dc08c4d68ac1ca7c6fced5327fe0b58a2e3004c9ca4a74efd22f867c42656c69223034ead7cf08b04b9d1cb9e93c471ec54ba6a56abec5fb459f1baa66dcbf47e3e74d5a6312fabc68601e9450d5d2b542c6b3e2d906448a635d8dd3fcf19c017416863b9ed24187bdefb2916ecf94db3e9b9bf6b082bfea96f9a04827e605b5744b263a3be67582af14173b2bc61a2ac5fe469d14c3a1e5b2d838f5685d90634f62bf46a2b95849322698f53150ac087be990ca351bf7973bd67ff072418284e186055213245b126347f22c3a0730818c7309520fafe8ef9bfa67872792f05eb9a2127cb6d16eb76fac2759892cf4458d20e6ae9873bd00472c356808bde6561ca312ec0a960e11e2b33f6fee6984bce0b4004313cce5771094a5b12d141d4e22ff20f6701b27902965e54ffe14e89e164b4c377e00dffa7550b834c88bdf4d2fabfb4bbf16a528a08f63a403892fe0e1a07db578c26d2b4fcc31a9282fe031eb522b72eee7c4c94452bae51ac7735a17b23cd51b79307ac90de6b92a856f184412fb524fc2265a2250a6716c8bbd13680bf6bef734d4ed8c944140754f7f362b4d40d4b708b02f52701df2f2c3c0f2c915094e976e6608b53d1eb5ecdde04b3dbb906533f38d3038891a6a8d25c001384f6c3b26618f75508d51eb73a4049bc2b70dfee8e23c5bc976ee53a00dbae4cc260d09e681e713c58cb793ebfc6e187db50478d360910f77a97143d06722a8a3a7c1e524e957aa428dad014550abe08189c3ffe7024adf346af169a1c63144b4c0fb51e6dad9a147b93bbb7674d7b152a8582fc7bbb9290942ae51e1150f91dd80422841bc70ff8c3eabd71e9c22fbe9b676f887334eccfa150ea199ddba1e71e01bf5cd63c796f8cacefd5a7730959a4c9d14a414398c17e5c7cff561a42453fac8561105bd6bf94e0b1d5e2bd390fab56669c1e1f14d5d9b28922647f4c1fcdf2029dafb83237cd0541af48ec535195f40a810e8e613e867ce7d7581a92ed6c9a240f7e3de1439e8d1425082db445c5e89a811abf42e9967b88db19ddeda8a095412b29ad7ff23f27c46a14070fa577b7cafb34ecb294a5e71e8e487f4da020e7f4984caf7dcd5e7a9f39562fc143eb8f9e509800bbaf244b9d71875d228538adbc3afcfe1e6c99bf2290c9224eaf6c73db2234592494d6f12c4d86aca64d23956f09384cbf0553ebab70fc76b2c34f06c4cce4fde53b2bbae8a40934913afe9f99ac56cba5f519fd62bc5b72bed0da2e68c10f4f3e0fcde1acd02331546d0e6741b15741ebedcc01a905bd4bed3c04f46777cb63e6dfb6cf20ea67e0cb541786adf3c2f1d31098f3450c21689d02428521f019fc4d77637b57ee267e8dcf746245c215153af21cf20e902e499fd41c22bf2031e4e0074e06a4dce0da63350431d70ece68970c2eab82dcd30c3fa17dade0b1b72ba2a6f41f56f1a72434a1f60ca141e2947705659146ec6d4c332959273b33d020b3065e052371965743463aae4104699056c4844202d7b1d01a4df5189c4a5dc2bbb5db7ffa236b786e110f3d124341a6957c5f4f2feb136733829d6b22a51248443a9c6828b2e32701ec406d5813615fa10d15fcce3daec73ca9d63e9e0ad104beeca530977f2070bd0ae08f4cd66ea963b9a38898141e9e477ef39064bd6dead17f18b11fba56b668c5412778833edb5baac9744009ac979e66bb870f2127afc17560830de3e8c24fbc0302e1f72c936bda245250fe612fd7319946ad8705add6b84e99f265ab708ede80a283d07c08a475e700dc86991aea0e8b6bcdf62de23e70bfb8cde75b1f2c0c94804b906ae96370ac35ce9fddfb75c995018eafcf43d2fe824d699f06ff399fc47d37ba71b2645193722b2c9e4b9c082ed42f5bc4ac79ec3f0c1d1bb49f79bae23744c5f8dcb4fbdda0e90f2a7b1de5c9da384730f33a3b647ede776b6107546992036f548f16a2b43ba17fe1a46aec7cdebef0141d0ec659b36e559bd14d755793789a09ef7158acc8c061a16e1f2a7ebcb2812f933d39abcfd51ec1c5eb6a1362999c092cef256ac4221c31087ab7cc06f35d8024168764b1184a3d3dd29d06553365eccca5da72c3406855a6932aea6bc3f0466aa238bbd0237430b59de599daf804c9f09ba3baf79eafb098ad93d2e8194e3463e75a4408ea4467656e0295395e90e801f3d76404c4ef50f9216f91b570658cb760c6eb0323f41e6bcaea2cdbc3a3c50935eff190dd97e8a6d356c2839e689e52b9b357384f0c060280a13906e2fec45bb8a897c2e9f128f440f768c3e9fbf19a83a81a349191335e1c14f26a1b1adba8f99fccab6a4cc49e8a607ca5c5d490089675a8d7ad38d624eba49bbee327816ae193095b8a1f26b51f438ef4ded65dc5a44cd7a6eb2cd90f802f6791fff427c40f9d89dabbe985f54789d63607ace54d678b8d9376064332f5bb25251955bd22322c8432eec7117ae6a8dca460056aabb84b0b0a4260d913b073b93641319aaa2445c053e5411277349076fe9865ee9b70b455d9b2f466195eeeba4b6b582a8f0db0ce851197db06cc2a89a45a863fa977545a72e7adb19fb5257173ac9df8f89184183c028424f69d6331d962c8519cc28488e4f68907768454f845541b7143c7a1b333bfe826f0100c0c07fd10e103cb776065a944105500d477b45453e5540a30dee9d36e8ca927b2158019ea5eaea77bed354a714cfd3e4fdeb35f3786f45929e8d3034c83722d1979cb19a7d3fb5721a027773fbfa070017ad2bad6b311c082ecc0b515a8f7f54909a0d830e761ff741c6851274a8d49b11bd9a55c3cfbf01cc72f1258abad1f729ae3162e72cbe98bdff2888a985ef03e3b553f6af4db036513cb6be4cff83e2f2f6cb770c4d7e3cf149671a606fee248f30f9aa292dec0da7877f5e4fde1d12af4ada9ec7c40177262e7cf4fd4ada4d280bd0a4752e484ea179ada3d5345ca9f903464f3089a304d553bb0323ac2dc373e29de2cb9ed3f7c7c2793a721b509573c1294887e589d0ba99e78264e94f2a5466b97e612d4da307c2555f93d32c49289e819e10b451af63301def2da5694538dd823dff4949d980ccbcc32171f5400d37c1cfe8940a7b16237df0a4e041367205cc9de038ca3eee389189f34ff98d8c564ceab7037badbb67d52e973c50be7b325bbb4d9e101cc2086b515c6d5edc656e1ad3564d27199f47567e87d9652bb307d0b9798545ff2e66a12af3fb7a27e32192c9c2f9928da0bfff845f44f27a6c02f60df35d4756da9d07ff79b4e87b87efabc80eff96a4e6eef7e3917f39cf64f0e02660fae6d9ba551afe0cabb568076e0c274f20b3090f45afbb35004b883d6d266fe9d2de0f1a03a7dc3aa6f525235d78fccc729a194562e1cfac07fa3c4a3a86abe188c096c91ba35532c1abf7c4aa0f1d7908a2935a263d20799f3583606368511d99cc93333358602e878bac52cf0a1757bb718267d0254d4a99c734d4627978d4150e15be5212006fb5f11206e1e6caae1ce0403548dcd29f534d40f8c19b7b3ff7b6798c58aecde939b772067cd101962805cef016af801130424cb7ab518342abefc596cf8c2eb5aabb0cb864a25df92ef75ff195eaad14fafb91d50ecf0e0aef01b149bc115a13de999314698604841354991d6fbf7ca84e5ffa3922457f87ce016317e804729e6366536da653c7532f8394c8d2edb483fbaf992d6b54ab650f570435c603fcaac8e33e8ef8e432bd681fcf58812e184c18db74662d07921ab8804190c4c121adb92a998724c94e7ff2fff6c54600a0901d0ec3f3954e744bc147441d07da0254c6393e86a6b2a8eac0ae91f6fe468c1c4c4aff9ee0a1c5a62ba33944e10a97589b3f3b060dab016e6df5c8af95d486e9bee05578b06047f7fbcff8028aa860b5cb9c75ef8a6fac2f81a729b9aa37cc73527ee05f98bac04ae001968bace9d0f216805f74896b3a274d26f5e904c0210ef6e12d0274f28286b35de588831feded1e8877f811f97611768ccd192edab896648d14d57024c3929420169188b11bd9f72ac5585405abccaed790aa7e669c5bf38f195b4e5fdd5c991ea20b7a0dd1affe2382bac02527a5078cf7c4354a5331ad435f318506d78004befa6c507097cd2494535401e50691b15d772088a85290d7789f9a775b3a4956ccba4bd0341d4c55751631ffcc9da4feca4699ccb31f02905e769bbd06ac7bb8cfc8a59eda713301717e4d07ed7e484034f8ac36a0b6af52d779758ca99c8a2f04bee452fb175895a6a4ff77cdd9409a8f1a1e3fab120ffb4efce947eb7d45fc24da6d121a5643fefec1af59a0128bbc627966a0ea246ac95b54b1edf24f5f3552d5580b152fd70008e81ee93fa0af76f3933e5565af313a5f7149839d297dc7f01915b7ecb3f24de69391a671cafba853102d4108c24c2c33e260a9d74847ac646e60269d1c4706f0377e0d9c48fc43e91037e61712dcab9ff89189ce2006a6b8d6a3e58f5e21db3067b8b7898aead49ddc5a2bcd28d62d2edd85a9816cc49314755f350b36c6073ae635fe4eae59dceb859d2994b818f", 0xf9c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/21, 0x15, 0x842, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) 17:04: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, &(0x7f0000000200)="3e2a7928e4ba0600000000000000e5216d673551c0c01b3dfaf91739ee6cfd0f85020000fd52aaeefeaff0f2c85e00000000013c1fe9002000000000000001ff020000000000000000000000000000000000000000c8150000", 0x59) r1 = syz_open_pts() close(r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x401) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) write(r3, &(0x7f0000000280)="dbbbf17a87545e226bebd77fd48060300ef9b2b095eb38eb8f74974b9ab5af2dc42b39e73d778c1e1ec2cd0af7c41d5bdb12584e1bcacc957e5c25a6791864f8b2b0d9f530e8cb66372cb65dd59118961ed929073f2e1232c7f80f61df901541d458c0f7a858a1dd2b", 0x69) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 17:04:58 executing program 1: 17:04:58 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000080)='^', 0x1}], 0x1, 0x0) r0 = socket(0x2, 0x3, 0x1f) pwritev(r0, &(0x7f00000000c0)=[{}, {&(0x7f0000000540)="ccbdaf0056d78d44f66b9a8332c7ed5e4d7f2e155e963289498198e78c6535eff8666cdff7b1f54c85060b07155d17e7fab3b26d9cdb2f37dabcfc2418f88848136ef84e572adad15fc3e11952b10a7526bea7859fcaa1912a1a2c9748d728c4565b6c902515de4aabbdd194be5f60fe69baccc393c6aa872b3cdf690dfb2b4682d4958764d2785bdaef5930c7373e4309f4b10629e37e5ff423299c33a8ea361dc2abe5f21a99e634b2250c0755a137b09bc2181ff574d334a9eb13421cda268f92c797349d285b3b00dc843574458d259df284584d14e99995d138131824afb8a7db2aacf06060b2eadc2e4fbe1189faeb0ac03fab62300adc1647190e71abed648036b9c3828342c835f6f79b51975a3bc304d550a32528c3b26fbb217ad0893ebba9d0eb0d9d5fcf244680316d3fe292ab9e5b14b0b3725a337518766dc881178ca5cb254d8c8d50e8135fa34ec1e20d17e3d35e2dabceeb11859e1715059f998da7193975ea9a3783435ef93d8014d4626018d097e1c2139e9eded8b28e15116ee7a31b41dfb4cbf23aaf8d8f0233911bc330b515bf93cbf0ded4ce6ec4c2b25ffaa9b7885f116a56e1bd0f71791fb0c5dfec356a458aa60c3d8c14a04e36f1e8b2f5c6596ba9e1d1978a0267082f4a9f9e369203604e87a562eb74630647e764132c2c9d1e367a97e77c459d8f7ca671edefc2c832cce77f70641cc665498302be59c967789cbc6703cb6e4c9fa2866fbc3919eb005eef24b88246d4456fa9c356d621b8fdd4095dfdb30de6b3de3f9fcaf230c0e6fc0713ac7c1526054403e13652fb9bed3c26ee1e5ac0661c40e30ff8821335db138381e98255da1a7f920d6dba61a32316686f444d8b756285ceafeb3d4bc2bf6c331f10a893e936e680b45a110e1d1ce7cd1bb4fcf5bfac41c87f0bc2d3521b9cb0ef0a3338d5a3712be073ed0b87748275e4428fde4495836a38ffc44a48b27a3d029eb8e5d4c7d48c40ebf5cb7f16035b3acb9ded120a0903b57b789f4d84a7884bde92b549e9dcc4d20370afeede50a7b76c9a29b86cfaf8ed8df7ab8c91416017cb8f677cbb52278b630788a9fde5f1f486c5065477010c9c22b3cd9c9c2187cfa91fa695db326a1ea359627427013a735a2cc8d4fae2612e1ba3ea0b5293a5427015d8bc9e5bb96a4bbb539172d0d935626b8d9f21f14fc320e2b42ba5ca526d072dcb6b5380c11ac9bc049777a449797985d3ec35564297e3be5e87cbe6c8d82b65c85cffa1407780d64be9228f907a9f4116d3ccc8921f0f6ec1c18f771b43332a69be41c4cd6d4b301060e06c85c44fae81f9b8b0880fb3d11ab7556093fb8259a4e4e32f101151383a35e3eafd816098f665e99c36ec59bc8dac412aa1fa18a34f7b281c78ea5996b97f015099c3fa6b22b77c7af88703b9856e81aa40858c3b09ee7b1f5af297447f0b9efc9841d4db01e09b6b1807779872ce33a3f12f819a66548b69eabe91e80d39467df31e59ac86aec426d10854365dc3c2aea79d5fce90ce1be247755b48410942cc2a8dbeb6b2673844cca7590e83865d5a5049997f32f3e9a5f40d1dea4a2cc86131553876796b0edaf07d54e2a705f567c801fcbf5a195bde19996d04765c5bd544c68c384b7b3a3e400b6ab09731e529a23df6b5681b18cfaac9710b09affdb566399df49085fe25d4c6ef5f66ec7363ed6f46a4899c784abef6c914753ecdbed0d8480ecf076ab2defb4f9dfbf9a116090e2af4812d4c6a5090fd67d9aa940f4555f60e63fcbcf09c83ad2ce9d41bb240a4f73241c528a85b6c750f40faf0f78e83156a7f9e71e65759b7e28d3185dbfe36fabaafc9b428ac03fc421888d18fddbdcc6ead715e8e1f6537303691e0cfc8d1b10ef5708b89f8d57803243c136a6614388887fdc914cfd56c06d5d34ba2e3f51d25336dba60cf30aee2b7806b4f4fd60fa0d3aaf4f54116c1ea87e64e4f31db75df0b559e79f893d7b657ce062fda222ec49354fcbd0c353d5810c8ef0117b5db64f4e9d7f4a98bc6bd410a02bf5e04a983548a0d6793cbab2536af7950236e676960e406bf3f9e82f4f6de90bcdd67f41a91bef2bbe2a1b4289c41249696fb3d106acea8ab295fd29a861d883290a95040c84df6de8960ffbe296921af53797f60cda5c08a5de7b4be8cc941a1779053792cfa76b1b70f3e90c6965b84f211ddb94f63cd81f8a892f117701c835c5fcef11f9866eb1405c089ef5ab2738af6611bead58dd67978fcf0af37e27a93c33dd4c671ea8411fb8ffe72a6e654f0f24f4177021c2306671aeb1273d0e3e4b8d01f05cfd9d26747c820b1eb235c7ed07175f55f13deb4d2ffce23cd63416e8b87fb8ed07b70814cc9347a197cadcd39f1be92ae364332677e7e615295198ed66b8ecc2d2da49b029a4a439f655208f883db763e2f0175b0b5f652ff11aba65be4e0d46ebef63d948029f9eb4559bed9264f34ec9d0c554fa62b84f716695c2334888ca50de8b6940f6acc6c472a70875eb85be01ca0a7fa6b096e261f87e9f06d10e5cccb95504d461aaa002c2f10be35dc15a54534a78124b3ce94552b5c3b20acc1b915ac7d47458debb98625918754501e6c02b67c116d9a33836af8c98105c517a7c52a5a27a4e6c5cbea231f8af67e99ef1a46f0870bd0f9629d75d7055dcedfe9e8737dbe49a71d974fcf19de7280e8baf786d6648ae1a9837b011a4b3f1ee753ee3244eb033560049d2c13209a7c6b1a5a7346fa50ee708d84e2c105c279bb5bc206199e6e5352adf5790facfb9efc868efdd44ae551cbaeeeb429189857856b347118369b3cdca14e42861b3bf03573e7b68a144ad7f8001a207bed9dbaa330a9aa4292a7b6f473f92e1e388728726499b6747d515174cf2ba62f190bb3436948af6c5320a2b8e87742f55059cdf4ec8c0b33d3423cf93abd099605d8c69b076027d65ca9c0f4f32aec279a4c8a7b69643f0b50e2ccab73ec17cee1c71d9e144a8c177bd096045532bd7148e1d26ad83123110fe531af066d61b37203227910a0d1552e17d16754e79086b4bfac32ad6ae01b0faf6017391aac2ee8cf92194ea50b8b96ee793c5bf605f87b662af4752a68ab41dcb36d427e30ef50f460ee569e6b6fd5f9c29456e274d51146397bd87fc96d338980c72291d931e0cb016ed559f6459d6a963def0b6d859a8e8db7994ae9431704be0a40e3bdcd0e17c9c0b0e369035449c4f174aee8596dac3069da74dc12c0110909898d88048ac65456a00835b90ec895f0da22349fb3f582f1726abd60224973a1c9931d9eda302e3cb2e2c99fb3fc3b273e937be3bd540cb23814b5767c872eb70a5c870f5b22d82f88521bd31bbaae38f39e5d9f2c9a23fdbbb5f28782853fbd23dc1caddf59c79e366d8171582a9031dc367d1fe84f18c7be44485279e2e566bc8044cca76180654759e828619c9b1a9d5eac338339eefe1b05211df93022fda653bf86fd407ed1ba9f848f4f27a27f57669ebbe5cf8e50089d8ff27ba6f22532cbb97932df2523644bfc88b7daa61816f1abb8a460b4bb655c2f5acf7f1319b8f026b8c5b975e1a5cb8fd5474d65c3a76df6dd678a83e31b2429635442ba52765770ed1ce6678c2ce18d7a801463b7fe029c34ff29c3dbe49ddd7f9e609344de8e4b4c380a7bed26e382f3fb5f2614f00c1a39daca66a123696ddee98bf43c425e0f688077f83d5ce256481e327ba1b0397bbf9784953cc93fc798256c2f7e6499cd77aae0dd8c466a2145a7253d273466d26c07ad4db32b41a054b39423caeee6cc82f8aeea2028e51aa4fc39d6d990a8a7de1831dceac98765390a2e480e06b52c8efaa0d70249a81c9dee8f35773063c50868d0ab5602deb0947580d7a9ecb91910bf08489ef1daf2be0a4c0d460dc2526e38de12d28d45670b3817f1e032c22093883779026070e8c64849bb6f10bee9a11eefaeea0b0d77d0b1fbbba842d85c46d2c879da828694ff5d17d61134ea2d81335662400bf64fc00401db8548d8347cff01979834dae27aea359e82504c14e6dbc5c114380f279af8ba6966f7adda2850a38b17848d6cc128ae7d69ea2ab87d15b1e1d3b138f41659283c052f393d0586ebda3544fff8d561ba5c0aa09938806c2cd150f603cb448f1ac607ba5205ac9d35e90096f4e05451efbc615e6ac989d704612335de5c972c2af1e13618b80200f061653ce45a80f4b9663bad645459291e9e92b83c2f9f222d4d58544c11a4612f6fe1c3845008be05b2b4df69d80160d7d006e3392d6ca0f0b2cac6518efad0b943592c766dc9a8d3328f3edff5a4cc76359508828de1f76a4661c3cf44e7e29dc06989909dc6f8547a120ee09442156018827712790fa54f3c09dcee645f615979c68b077e069bab19f177f391d9ddb3bcfcf46435b2fafe4f56737604d9a050a767e0c7e46fe85e7d11d4ed8b42b3d387a63caef1c003e200f3c15b18d5637c3d0db53fb3752bbce03a07cc6d3d2f49c7bfd2227f9736f4fe3b98ece5708be71af83479f7c6a3b52fb714d58bdf7604d70d6a03d3c9df462cffc06ed34a01cf42bd058b277bc9a7cca21ab1d74f86962d2ba4047d7fed2437cbd57adbfe3906aae4fdda82d6c4605481bf26b91852afe29a2264d8049de1cfa09aabecd0b04af8f8ebfede29a676c943736e2fa72bada30de092af78f7f1e139456b6df044a3797f3d251f7b702ce177c588d8adb78ef3c2473a241247d0fd66cc27f1534a5dff0a5c6ad0835cb3964acc2f5d9c3e732c070bf213b61e8c8b4cb49887191056b61d6ddd2a7dfcb56e5f155c1823c84e3bb2745797966aa306bfea30345d0a2cae0a2dd0ad4ed8daf335deefdc4b2bc6bd48030500b776064228133c496c3ec6e2fb9ab59d69ccd4774f87acd2c0364dfb52075b14f0800c1c2665eefddc83021b5b9ad6c5fb785db0172a79ebe8fbe2a3f4f6faa280a405acfbdb57b75e3b61cb722b9dd9df3a492ed8640efb472b0b57a1e8c81e11f18b670fd4c5d2564e3bb0788e02b82af35a432e0a6435c4d5116e2dd748950a549858ff5b2b7030978d12e0f23b13a3315d2c8f9d99c5960ee33631bb6cc442a9be8536c3d62d3adc266fb7469743e317fa84dcd0a429512b1a64e24489d771730f7e5d9b5b292d5582cd587e79bbbc89501cca2ba93c548f46ecbf9ffbbe21e84317312f5a44fbc089b7c543111e90eae4b614a07e734abe23ae251da6e0539d14e4d023424e3ea4a58c4850810b9b6390f8ba1ca4152620fbc3d75fd06897681b2beac58b867211deb4db19eccbfc4efd1ef014f030b1b00ba858098b97c9dd79517272424e4f6538ef5833aa6fcd3d8440b4c84995e6a702219d94aa3410d33984c6c44a7f862f45038b1bdf8ec1c720427ce460a4495b25491a7c62cc9870205a049cddae379418cf73b9fec35fb2203b72b0337bf7c6c4b9b7e470bb00c8692902097898fe9db9c8330b3d4389a2fd40445c7cef7feabec0921b1f9be1c5e79a1e88bd75d99c231350e122b37de83d53f1cbcb0255daf990adeb2df1b3ad6b896135999a81f809c629e4bf772f4dcabadcba0807fb89b44bffff67246660e74b823c91d1bda8bd2d0b90ee2a3d06335fb0ff81df8db2d0ac983b64382a28eedcac52a3be267dd71830b48a4e644cd67b4047deaf4fc04c902933b182359f54bd0821484e3bde5e15d529b7d96fa3d1ae2f614f8e79152281f35d3462e6d480ad54f111b6d4ad89febc53311400e44b880c73970bb6d32a970be62f", 0x1000}, {&(0x7f0000001540)="e347a86ae23c284c7681e4f1415d44f52137847d88c6aa19370cc66e5b7f67655e1c17ca6891b6599137e454be4ff549f6428d1004c0c30af45bb0fb2a4f35150a0d140a2fd33dbb9a374f95d44a8f3b0816a583be814bea0a51eb98772c0716403cae1c3cfc99e3edd982e9fed12310dafa27fbfa30a8642e3a8196a90120edd2007db3e842e321f86b9297434b3b60e4c41b2765e3fcd80ca07295675f9d4c8591fa0b29ae350f7f292a12f720c17b44b808568ef74e6c6996b82b72ab36a86407aa9b8bd96fd87812d43b51416c1a55695e8794930c5f8c84327c090a778488a1d271b08d321ea26ad27569cfc577cc3bc9f90737d6cf70605d8cbbc87c1c10354e98fa091c948806b1f7b12b1d0cecd45b999b93ed33f4ce8b6f880a3bbe4693a9c7cbd72be309904070de28bdeca613e4605f4e39b97a2fcb8e88ce232fcebc06d78f8bef090e7f76908aeb16565886f174af792e6305b5b4b1616cbbb0950db28331f51563b97e0bea5cd6de2851b2ede29733c25e9ca4bdf3a4fe998d3adc049f93f9cd622d6146bfda33a31d2d175cfaa2682ca2e28b87b233251023fa034cd99c3e8020eb5c819448e447dba0765cc60d7f892e9f2d145803aace2c05a6eea1f00fef5732937a77a2a1f9006240c1b2a28762242477113c5fb7a25465d7a5f059523bca8d981421a64711abe338a153503d3f03cb3ba637ad94f7b454798d6db72db4aee7a015e8da20155297517d2c4749ca6925b239627ae7cb72caf5f6a4e7d7724b49caf74249f8ae0c6c76f4f95545ec4d65fdee74d2c4fc3d99fb04f51633fbc2b73783fca288b26eb7da309ee3465f1aa11a66a65f98b9fa9d00f1d4b1d7c5a5e5e9a6f50fa662dce71a8b3a49dc0e4d6f7fed6669c43c3d44687c55744e8c549581f97b439a4890cfc7ed085f5704c1bede5d710e0f48ae2a41228ccde023c7da32205cfcc2611939a0860a5ae7298b72d7f5f8c150fa87174e9398c2a76277072216132a27bba8272ca1e9d199741e92b42a2479c38ecc01e0f4aaf586a95b90b70e55879a17871881ff0bd3552b476aff2d7b804493963cde43ca02854cbf2df64d9d576f0f3c6d5ccf1c65069a1e44a0cc879311c8795942ec0906b721437bf9ed8ba4e70120dc287c8b37f436ffcf7c47014cc17d36ae3fe7a48787648fb838725744983cc97863f40b2ded026b2315c33ec51fa5c3a406722aa700dae720521218d27da5a6cff9998c689e0bba7470592f004b64a96f91e1561274bf18ddb0f0cb8f26b0e35129c8dca3ad0707846110814a66c9174cd69f7d944e601241356ee75c2566a0341cb6d105fb44287c8ee382c8b772f626eb23b8ff6f4be30a7dc151cfa0784c3a05312bcc8406ff1cc516ba12c4b4f5852bcc34e39ffca27fd97304571de1bce45eda961221288be61869427a97bd128a655a9b4a547617a4ec937660c81f330c99a4514a8cb4ecec424e5048259c14e25cfec02c555dcdb1bf176f298d122aba1bf48e9068db45bb8d354c43463b67f88218d5dd73bec397e39ded485d6c606e4f9238e2c78b2fca5e6f20eb3b4c904206d0ac39e19bea0c39fd9e5fda713c142232ba737269ff995ab48cff9df06f9bc59e8163daea54846cb3a227af58d11f648a369cffc22515cb24c2908c644ade551edf0f9f70be3e075eb20afcd580f17d7482c3f369012ca7dbce80161f03a125f068a9cba029122284f3282b945a11b1266d940ebdba63f7e42b150cdebdb4b75aa67958d99b80154159545b5483bd72342b8ce761ba80dd4a82149fcb0bfe06eaa77735e802bd07746604dbb0f7b2106fb58373dfe8ee99e455c65b503782a03167f8ac04bc0f0255797803cec3418345d05aa173ef82dbe39132b859130aaec5e91439c46cfccae3bde75bcd54e9f78dec2b08ba29c3c45f1d32dcf4a93fb21a95be2e86b82517fcc68ffb78baec122235b2d400df8ad9c091af2754cb7e002b397195b5e5f987e6587301becc981850d6759ad9bad0cb6d0064a4e50610070912be008e7a5d8723685bcc55ddadd2614bcc120b94d3014523d2afc0798764a81c829ddb8a543ec0ad4c25bdeefc3bb15907b485149a6b51843f8dd403ebf20839e154269a6a53c27352c6ef2fe67d93fe5381605dfd90968bc01d72a15a5cefc87aedfaa2efefc4a7a77a40ff28b4d8f0a2bc5e6491a1893d1d77d2d7e2d6c96f25ce57e966afeab4f53fa78a3cb4ccfeecfeab208125bd683d2cf953ef0db8286f5643f3c9f6e03aae14743e71e544d80b3dc5aa84660c5d54a56d57b94493d841a21f5e15573bbfe552100042e4036422721b72fa746844ec2c0f5a16ebd24f8a0fa1b19ea249ea1ec1520ee7738fbca14dda70732fd3299faf69b74fb1ee2e49345e709e6db9b65ed0055455a33febd9492f58d9cca80fa4a75c98e47d7e9b2d67fc18cdd0a0a4fe43ecd49cba1f1b8eec9d75e508cbbf4b3c9558b39bbc1533f1080a804e0d7933975ef3687629a438a4793b668f1653ffb610cd85055ca29ec43f9e645b43a188959e641fcedfb2bbe3ef274acbbd44bec77ee225191d81bb43e570871595b268b1d2e38809435d7de289bae14adaffc0d4fd5c41975a4657c59a2c35c37e11c392b0b6c523384510d010c4d01378f4da7a1f72455c8cbc0df44083b2f8cc1039059c206828f9174c208b0df8f9ac021a368a93a1744bfc11262e2a754fede047baef50de5bbb2cf0fdff238c81337ca278d55dbcad5da3f565b9d73a56ecbb846c0452afdd9e1a36045d2135fd8bec93527a45076f38fe1a5f015570d593380a1c6149aa07b3306f2d4687f28e624fcc520e6ad4c7f390b144d296fccb613fc009092e71047132b00dabd8d5ee4e721e199d6efb7188e7a4c71fd6c389f7711f5594bd9fe65129b5a95913a0aa7e1550480f25c8c7eb6250966d43650a79096a7bb57b1dd6722435415780dcd99ad43f3cb5bdd6914325b2a37cf40ea4be2cc6af03e4dad496aec7b72397bccc4f3e2f35340a13b5ecb3320a7300b395bb206f1b7a48271d4d2f786c58d1253b35ea880cdc7ff632971fe5a30af1bde2aea242c2c0c6486d7237fbbd46b05032b72b0d400edf5d97842b8334f1c8196cbce29017b64642018569e1bb103d3d46b44160f2c4bd9642b5dfbc5663727871bc713ea353bd2a0ad45b7035d2fccad9197f64197778357d563d4011dfe52a3b7880111e61f6de648394de8bb545c5cff400ef2ac159df6032ba660e7d4a468fa4ac42246df2123b5c6231d420f8a26b989c197ced793b1e827f90b1c227e4404f7d583c1dabdfe8e37a4fed0b534c31c9c44600d36916daeca6163d4bd8ceea53ce6b9d301e3400357bc92bdee38424f7bee3d67c88ea36773473075587f3006dd7d3ce9953d9f368a7972231bdcb71da79e7edfd9f62459e09725edde0e7baed9d9c5af065893a8f15016f5eec3c98e26e763f1e025ea2b3cafd96e97b74ce447abebdf6d30296dc95fc94f9c1dc9261965db08afba3cebe935d213ec2360a57ee46fc122de69059010047645b6c2573d7a7c837f4327507e5819f60474cb7b9603a546a56d3f0aa473b40346b675eb81bf9e67b1da33b0779fa9763ef9cb18b796df37c70367e7a69bfc430b347d17b38febd6974624a3977c2332a90ce35a3a3b97bc69880ee4ef1add739b4b546901bcf67a7f173d37894be2183081ead708ace502e456d870c9db3c21621c61c5c71e8080c2c8fbde8da43e902a26c7c96161378941b6f3b5f2cdecc1bf6327215bd20e3f3621ac555b83e056697c8447b44f49c681b76d469d44acadeb9b9828f2dda5118c6f7cc5f42b87e646c90fac5a81d7a24f8d7f4517b81202ea648c30c73b0f2c80a89ee4a0f9f6f94ac5798b2d0b1d7f8b119f0fe36ffb6f263fe6bf4e0fa237b095f7eaf3fa40b39223d1ac7b599688f7f62a5ad03a2c750b07a03e3c7a14833c8ed581c2e7b2c094ed823404832af2dbe1f28a5e9340bd5a03650f2eb6b32b013b2eb5d36c02237a8250342badc517a937f36a6aaac952ff46ae7b508bd30f3fb16d72c8f028cbd63f02ec7a13a315d8556f668571f736648d813ae5fb48fa90ea5a04273ab310c5cb06bc99f9656fb1e67ec2019af63e2a50e0518b09301f1d039f1bbf0dea0f3ff3782ef6efa3d8ed34afd3fa4a64a58b2c99209c245c8067ff5627b801295a3ada40c50facb0b6f4dc72c47296d9761e89187b8a87f99020e2f4f28c482d7a821a6b59ae0414945a2fdf196e131d12d601e311199beaf765af6b7f97095dd96d91eeb09903bea890543ef93b1af02f775ba1f893ef5b76aed22166fab998c43c47fbe7ea184981c365fc9ed18c274eee5e13aba9ef8bcabd08cddbb020a72ce0baa8e3e39e87e5f96a40cec5d7e247da3ce98daea831346ac09871b27490ddd7bac2348ef5c2787c7ecc11e68cf37f824c1a84ac087b64e01c15e6f63ee836303fa638c1c533100e08c1f090137dbe5532e2ca4c75c00cb5d69a063e24cd9f4b0dbb1a9d12b599972bf88e268c71855a946c79dbfd6a12f01a7c391fdc629537660391dd813730d740702ff2e4328b669ca007e3903d737ff0baf078b12703ace64279ecc2113b5724a8f7b06919ecddb93bc73bac435ac606753aad5e69769f5a59a76053626caed2f608c433b7497505bad18e4e254b080d1a2314c2f136f87707fc8a6b91ab042e27491f0ccc7328b878c322f944da2a525a9d98d885621457e930a6c75f16ec4c08a14bbb8fcd6cc779f6f385c6387bf15544c9169b746babe964e73521293a851b78abeef99be577f8feaea378ff0742008ef9a95d886d14702f17c70b4746d296647a46ec4239a54ec4ef84e0345b2cbe956c9236e840a5771e68019d6944a940f4a10777bce5e9890ba66021f54b04aeb17e5f4847b45d80d69d8f0332785f80f1ab1712d722b8a0f99d268bd82b3144975ab604f8567d5939f148ffff69eeb2bc8b6eef41548d47cd831cd13e3ef63057f5aa7859d055d822a6df85309f65da6f750203f4a3287ae5cbbce3ca6c04fabe19ed9de213b5caca7e3ef52a178ad19cb9fe391fc000f29284740bb28df910a3814c775e9d941216d7478d9efa096bc8b0a5fb6b640778f2dc81bec4c657cbafba9994ed6f4b8802faa22e568cbafa805fb94602d00da47d4442bbc00b6bfc063244a335d3d16fe316f8253c64f3e0d21b10f83be670b02a0ea391b85004be56951173dcfce2992253676ae9ae9bfb847d4eea11252a2325b6a945f839dd2b037941e54f67a82e180168e89e740716954e71deda93dee22cef08e3e34e9e368720934d5306c8e172bec03689d0ed31e4bad8745a3b4937a5afb145a5c603f4f0d1490e2a5f0f97d4e048b6786a377466e4772fc2ee4ccfb42000f2755b0b9efa4bd7973b6aa6ca587702fdcb1adc24fd924c69048eb3bdbe5abbb2752ac27b4a4de0f1d5f6128adf5495bf62e736e0d11cab295507c95b4dc31a9253957f3419172a2c8ab5bdaed9563efe6d97cc608fe361d309f32a1d16512fed3663a6ee0f4350f03e89d80a3ee8d5edbffe22a50b12fec7dbfe4c9482dc5bd25f9ebf9179ba90731c93cfa166e16dca8e0458b5fa1214eed09476e98cb829afe6eaf3d0b4ab08c355bd1e8f1a6ad7c2807d5555d6e262edcac76096ccbb8a67efe07496003e9bfa3bef140df9f3ea502ac5e502a0ce0cd586f8459dc107af0481b69f82ae86f1c0b4ffa257afa73d2a8a5f1708a5f85905e403d80b3e35123df17d0", 0x1000}, {&(0x7f0000000040)="63ccee4107f235d3323437ac4dc0d4a015ebec9e40b90677ef2db18fc6f737fb3a734cf71d7edbf075aab2", 0x2b}], 0x4, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x7, 0x6}, {0xe707, 0x80}}, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 17:04:59 executing program 1: r0 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x20282, 0x40) setrlimit(0x8, &(0x7f0000000080)) dup(r0) 17:04:59 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r1, r2, r3) open$dir(&(0x7f0000000440)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 17:04:59 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x3) ioctl$TIOCNOTTY(r0, 0x20007471) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="18437726bf3446c3f6ae87b7fe4b592d3cdb3f9177a939e2389ef7a1ee0218451d05553fc279efd4385f397f82eda2a5fd1c39fcadc37957f6ddffbdf7c2311f90c3a4e096799aedb1d07779a53e470478", 0x51}, {&(0x7f00000000c0)="02fcc25c1c9ed3bf1af456c8506f8672368c31f40a6002178853556ecc1d46a167c5f2b7591fc6d732a6c0076051e57006ae8a6d5812885f6f7ea89cea52d03b9bea3558d40e4605ef11071c8dec750af3070df759555488f1532f9efbe58e54c521cf3d5baf93ebacf1203f9dfceb47", 0x70}, {&(0x7f0000000140)="1c33c1674dbb053d644769f3b9942791ea809a32c68006507b8b13c141f6373273e02661ddaf682d79cde0c3ca30a6966d5ed1d6103bae8186842434b7ebf688914efe2366a9ec1094ab36d1f16bd712275a13821e36621b4a2ad975ce40b3be4e7231d44b2c6b6af9013725e8b65afb22a945d0432d9e0f0b2b7f07defd6fed555b80ff943f70db8094fe2c92280839c96471ed738f02a28d5343f6644d2ffe25160b8d7baad02c08baf9ab", 0xac}, {&(0x7f0000000200)}, {&(0x7f0000000240)="92b4603af43e2ceda09da6d175bea467ee0affc3c21a5753fa06949ecad9c355968a147d8d4076a6e117ee9776fd8da6efd9129b6e6e2dc30605da02a6b7e7ec8a3e1fee2980e6fbd176a7eae3fbf8449bdea61d73e930a07c8d0089d7e36c14db1a082be6988495b1e22d3a9960", 0x6e}], 0x5) ioctl$TIOCDRAIN(r0, 0x2000745e) kevent(r0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x80000000, 0x2, 0x4}], 0x2, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x20, 0x7, 0xe}, {{r0}, 0xfffffffffffffff8, 0x62, 0x0, 0x2, 0x40}, {{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x85, 0x6}, {{r0}, 0xfffffffffffffffd, 0x0, 0x81, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x61, 0x4000000d, 0xffffffff, 0x9}], 0x4, &(0x7f0000000440)={0x5, 0x1}) poll(&(0x7f0000000480)=[{r0, 0x1e6}, {r0, 0x8}, {r0, 0x10}, {r0, 0x100}, {r0, 0x3}, {r0, 0x24}], 0x6, 0x800) write(r0, &(0x7f00000004c0)="dc9a54170a72104cdd7b4a8186ed93ae13453b7f9c3a8987d48283d765ec7d1870f1347f866be184befdf1599465c015ebb07ebc387ff4efb420de68a8f11cb9d97164318321e7b9ad85a3908ce91dcbc10971153ad6fa5d9f7e616f3d1da55bb8027969492b1b6785ce3396", 0x6c) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xd9660d74a7f162f0, 0x10, r0, 0x0, 0x0) fcntl$getflags(r0, 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000540)=0x6) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000580)={0x4, 0x6, 0x40, 0x7}) r1 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x810, r1, 0x0, 0x5a) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000005c0)=0x7fff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x12, r1, 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000600)) connect$unix(r0, &(0x7f0000000640)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = getpid() r3 = getpgid(0xffffffffffffffff) setpgid(r2, r3) r4 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000680)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000006c0)) fcntl$lock(r4, 0x9, &(0x7f0000000700)={0x3, 0x3, 0xf5bc, 0x3, r2}) readv(r0, &(0x7f0000001c40)=[{&(0x7f0000000740)=""/35, 0x23}, {&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000001780)=""/63, 0x3f}, {&(0x7f00000017c0)=""/67, 0x43}, {&(0x7f0000001840)=""/188, 0xbc}, {&(0x7f0000001900)=""/203, 0xcb}, {&(0x7f0000001a00)=""/141, 0x8d}, {&(0x7f0000001ac0)=""/159, 0x9f}, {&(0x7f0000001b80)=""/145, 0x91}], 0x9) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000001d00)={0x1, 0x80000000, 0x1, 0x3184}) 17:04:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = semget(0x0, 0x6, 0x2) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000001c0)=""/202) semget(0x2, 0x0, 0x20) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c7, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x4, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 17:04:59 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x4000, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 17:05:00 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000180)='./file0/file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffb}}, 0x400000002) 17:05:00 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x4a2, 0x13) accept$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r1 = syz_open_pts() write(r1, &(0x7f00000000c0)="ce3c156a12136d7e0ac9f3e0c9d95a2a03f743b97b231e9d2798177f1387288b31da2140fed7102e5ef22d81e48ed2564677a1a71f7dda87d9c21e00ca71da0b208939e2774850752c2f29c026617169208fb632ddd4ea1b582c58e5f37a58cac062e542e4827f17008b97d9", 0x6c) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x2}, {0x18, 0x0, 0xfffffffffffffffd, 0x9}, 0x0, [0x2, 0x898, 0x1, 0x20, 0xe2b, 0x8, 0x5, 0x1ff]}, 0x3c) write(r2, &(0x7f0000000040)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2", 0x2ba) sync() r3 = syz_open_pts() close(r2) recvfrom(r0, 0xfffffffffffffffe, 0x0, 0x841, 0x0, 0x0) r4 = dup(r3) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000300)={0x7, 0x0, 0x0, 0x20, "2fe9b870f0d81269ea3dcc37ec0f666c0fc9fecc", 0x7, 0x554f}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r5, 0x40}], 0x1, 0x0) 17:05:00 executing program 1: r0 = syz_open_pts() r1 = getppid() r2 = getpgrp() ioctl$TIOCEXCL(r0, 0x2000740d) setpgid(r1, r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) ioctl$TIOCEXCL(r0, 0x2000740d) syz_emit_ethernet(0xed, &(0x7f00000001c0)="529021e00469ee24ca2bb41251c5202528c315116b67e238047ca982fa2eb8073edec8302a12d24ca0f787b2880a729bd59c018f1b8caac1ccb2b5bc9f5f22bdbbb89a09eac07220761cd5ec5fac0db13b8639ebaebb87b9cbd56479fa79ffcf84c731f0a9c94a3c40a2fabd4b81f223938bd2014eda161ceead24f6f0c2a4bf34b2866233fc1af01173b6491b84193d765cfde87d66a9133acad879c52deee122dcab3611f7b7fbc2c38029f2529c9561851c81f03a90bb97345e469fbeeb13766496ee2739f161e258646a448718dccba5b8010b88570d938ca1a2bccc7e5ef72b0797bb731284bbd8bcbb8d") writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 17:05:00 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="ee08665c19ac14d5e51348771197a7728420aef6171cf7b1c3d4b3830c921bf03019df8c6323775f6a89dbdf275db155e5072c11d3f1786bd13ac9e883f20ae418dc867c7e223aa949476611e73a9d4b0ccaa9f3dc52a431e8c6980fc35dd4bdb86c3fd193208ddee9cd83c49ac5", 0xffffffffffffff17) 17:05:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7ff, 0x800}, {0x100, 0xfffffffffffffffe}}) unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='x\x00') utimes(&(0x7f0000000080)='./file0\x00', 0x0) 17:05:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x4007, 0x8) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r3, &(0x7f0000000200)='./file0\x00', 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) close(r0) r4 = dup(r1) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) readv(r4, &(0x7f0000000340)=[{&(0x7f0000000240)=""/230, 0xe6}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:05:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) shutdown(r0, 0x1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r3, &(0x7f00000000c0), 0x8, 0x0, 0xff, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x20, 0x80, 0x8, 0x9}], 0x0, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffb, 0x15, 0x2, 0x1000, 0x6}, {{r3}, 0xffffffffffffffff, 0xc4, 0x20000000, 0x9, 0x5}, {{r4}, 0xffffffffffffffff, 0xc, 0x40000000, 0x3, 0x8}], 0x2, &(0x7f0000000140)={0x5, 0x1}) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 17:05:01 executing program 1: r0 = socket(0x2, 0x6, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/124, 0x7c}], 0x1) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000380)="34ff61be47006c60c3870491e85b052b960285a91630a4c511d9fa4c290c297b339afa209e8fecc3b6a842f4f1ca6cc57ec0721a26b2894ffab734b56e93f9f1fee7ee2be67ac6029999926a0358ecdd17bb9b26f8f4c053d860f8a0e0d02df19c9d679ef96ecd19b55a2d318c7ea30a364097dd53e2a4eaecbfcb7cf259a35c337e4f2ac8fe331a4034c6e9071c01ae009d27498a9a46ef21d9b7c789a977fe542a54908c887246f8a012da8caad00d5b2570417421d2c018dc096c3a5c47ed3328a0330476d3993437e50a14e5bf73cea3f1a07f0f2e383d8f246aad239af497a2645b82fac2bb134496c46015279176e6dd0c15571e656bd30650ac387a5d2c4582f1bed3db596d634f39838bc4e53fefd202fffad0955f60fd5772d665d660b5296d6dcd804c69e53a0508cad6678078d0174750f8d0d94861a0a4016440401f02f977a67b23d83cbd911522456ceb15b39ea74ac4f8f618020cb981c4e47b883d781e50f9494c220ece4a22dfdb30f09a278f5d480c402869f7022cfa93bfcea2fd2d21340f944706f524850f79363289e6cd83c07fcdc682437d206c16c8dfb2c5b615086f8cd1e91c5f92f495792886b963dd833121210f93be742be32125deafcdbb700518ff7ac72bfb152672482bfd135c4e357a1d0c86a7b21250998effbbc93d32b73b0bf49b5f8b0ac7c2e2c101a3b2bb9634007ef808735b7588c2b8751e88f868ba6241f289e55deda66c342deee0f313bf12c77aec1a648413bd29bf2f3cc3d2a777846de247d338ac0c36ef7ab969c6cbe30787fd5115bd5890685eece4707c85d65a28549da34c7dbea29466ca45a8fac32b0a557b5f796b4cd3fb9e14aa8780fba9ea68bfac5ae6003254a9c3160b22466f38da739d13752a1038b77b20feb5831c5ac16ef1785431e8c9afb7712fc6c9fd75891e770e61255d6f60948659195f31869c6afd83d26306abba7669e1d08571caed8c849033e1c77f2831f7388b4e539c12617f6223b802319171a65cc4e37c6d20cf5749a5c272f4fc47778f6a400714a2a96013edc1d889560f2c5391f3d37d44d6895ef217724d8915f8b43646da0ba3d880b79bf9032d96f1491044c3cf7b4fd0d39115469f38a4c27a284aa41ddc60ac8e3328045ea9ce5e750161cce132917d3c6ada1068b8e93c757d0b61a7689c24e28ca4359d7db50b49dc508b270760cefbd09200b060684124b30b49fcae9619619f693e4ed3f66eaa0ae87d521cc0cd950d100f6e9f212a0f80f05d4c7802b1db1d8b46425889af4bfa461723c15c26af3297572b60702bdb4a6c845a1298cf8a622314c305b9258c7d711b6cea07604e790c0fdc24fcb3c0b504df53bbeccc68b581cd0957dc703d3861f44655c80cf53e30c6b53053c6803ba4cad9a0f230498e7b2ea83f78bcc74456ed8484340fbf28f3a0878f9f5f7fb9257b0f3210396c038778d0d62b0d4719d546da987fcfbba1dc79a9d0e807f6610fbf8bfb7665f745da4144b395f3f7f446572ac58e72fc28c127bf27e60016b00d566741bd9b45fe4c9c110b6ba4d2a97d895aafdbf79a6b4e5daabc06ae74033e917eb0ecbebba13cc62d9f415c55e3c6d3c4e9c9fa9e745c92fd7e0fba4152816deb35649305411946ffe8598bf0da63f8e549c9176e33aef4a52f3df92cd1d0a13f775eff722cf03aeb912bb6d3d50d978eb08ef749f6aef710621964ad0c781b05d4a9b4bb35793e6385e712bee3fc74172e2f89e0dde09206c0d3fd6ff3bb7d4f08c4ba854970199065e8c5f64704a14062be6a3eaab3d99e08d3ff16e0a4877320ef3292928cf94b41050841503e9645fcbf95c99fe44ff8f9072245d26829e2ecfaff31df59dfab3a428e64bb458b2dabcbceae9c074c3640fa0d8362354d6bcd6eee86eae99ab116371354a7a3e0d3ac1747fa3715bfea9a20645809ef5794fe885cae3665528a41ad4fbeb9c70e0ccd81bf50d1e8dcffd261bb859f88e4af2496582dc678ba3cccdc84bba21e63a07cb2a0fde05181ffe924ce08fb3c0b60816eaca313684b725b3a87d57c5cf7a8a04659d0052ca19a54d34f69df1f0a4624c9ef96b234fdca06d0c46e968acb38c6a23ec2cb45e8de85aff793af4049ec19df0ba66c2423eb90701ff7b50ade3fab2e73ec1da09b790091c30f62cb5fb4d83148cc62be76de582e607c88fc11727b813dab9fa1681e47f5c6be452f925231c9274a4b6deda6d46a455ba7c7af7fabf9ef3d61a60f0fff01c3c908861e2c20dc145d2acbaf8caefdc252d94fb9d29fdc2e17798a71295075b7cd7922b312e4e5844b81b0e69515a7677e2e4fcaf014cd43fe8bb00e237249a4b1ce78520a833378052a132d8f95c559b0ccf7b3a93e979281efed38e122ccf235c8f986a45e17f79f4a7d628d6b8ef778858597bb3c790917f27013077909ae8b140ddaa8945f02fb0ccb5a41dbb0283230b2e4f4101f6863f345317bd9c01116f00475009d5aa87fdc1244d03810a0d1f6a82693b5314d3e5460c95228899cf0c85649569daba1a0dd578c2ca5b764981dfa5a0f43d07a3e7a59cfd9f8bcdc6cf5a302e61b303c7325dd05ee065ab4a9bbba47c082baa9052bdd73ae79d2d938162516b743667e39ae7b3675f7c5f70bcdaac681eb8a1abe100469b860ae13a2f661c3dac1d16fc0a472d5b22e58b6070c1067b0d279af232fd1a8e09d38ed3ae75832b6eb13ff23586a5c486601ad5ff65aa5fed551e2140c77496d8aa248bbe5196280172d1d7c6b899e4e1936219ad9a9cc32bca5112eb50967fdadcfe70067dd1a954398283f7c45fa55b4c9c86753231aa82953afd3e3e9cb2ca29736c8ba1462088a694c2fdbad81fd585e7cb43553a5f1b23d5789d15e122ef507189c0e0209a70262d560a7a0d3248cb05f184cbffeea9cf77ba6cc7ff2e000f42044b827407fd932672d737723d5aabd2b73f7c0dcc8885af208b80dbc8a9efded63ea04a6619f8d6115294ec9031e99c98e42f564c2e6b7529cda49f43706bad55ad72c5f9fb234567d7d87e2c1e7c02b9b9f08d33e5bff7d0e620d911da8f416fc379e639979f9c4fb901d777d4ae294950196d7deafdb5161c9677a5b4a29cab6e51587c6daeaaf0cdfbc03f86b4df5210b9feb015d46459606dcb2efc4d0039abc8cbbb11840f093df9c9f7da5154e155031ce2f638797b3ef8a686d9e597a96e0a62d9ddba158dae6107960f1fb4702bf6ebda0a01cea3b1d148fa4ca4a9445aebbf70309a9dda20633eb7dbcec7f9e21a6bd45210b79c7d1baa74c2e3b3b7426266893499ef3887227c0ce91282751f69c1b519e41965a72a4f3fd95bcd31b776cc1792230dace1bfdddf49a3ecfe40c10985c92edccb676f2a0f18dbb8991e58c4b026e88582ff3667699ee6b53f254313ca26f2d73d1d64c60db7ec32c213fa1eeef6e9872a2ec67fc97775c9ed1b77f5ee55422ffefd804cbf14f231baaba184e1b442e14ffdc00dc712042349860ac967250f5a8bf10497563a67eefec82ce79add3cd06e909dc8fe1477bd710aa243d8e2ac8642064887c3cb69350356e82e8ba4362aaef1e4bd3cf6e4bb871f186a403efbdb66551307e04033ab72d1b21eed5cdbd9955c5bc62a8dbebe46dee7aedb4a91bd892ac6d31994da3ede77b3c3b01de494bf60dcb105c16f6a38e9840cf91e6f872d7723d536265c7f0e26558a5a5baea717207f4a14b5c1270086e1c5e73b77ab9ab2c2d2bd2fcb2dadee615b89abe684e735649172ca2edd3d651e376e8faea2e24aee647768e0faf0c1a95b015d5d65be648f9220a98a93624e11b69764961a12bb0a9f29a9465c088d65de0fe73b538283da108ea8a19b25e9f1edb35d396caee49d037e32cf69c0cc5c04b49a6a6722647f30b5c24d21a8ef4560cd5ac50dc69f79af937d55e770fae0dbeb688efc3f53edc06c71f4a2852cb4560989595c4745698a71ef838019e86784c7fed9eca96225528e951f85bc2cc07234c1b1254a03177ab2678de86a1faaa2c06f49aaeb82f4bebd7af9bb93d194a6b9f8875fd3b817538aeb5908d8334c5deaa333fd359e7eb9e455eaccab05023f945c2a4268e8697986c96f0571ec3661f681d941cc0df17abe7bf7b51fc84a45bd9a5382f1f2efe964568dd62fafcba76c086ed72a14c6fb4d99eb560a6a835e64e566b30ce8a3cf7b8c66cc4ae91a2948ba7242fbc288d9e8cd86449cd996eba73eb406cae1bdd9395a514ab97eaeb2049bd2bc6be55c06a254e80e8f13d0162ba771a784973a8cf892051f35a2fe2457b6e1ef3c9d0f331719373302e8e0df312d987de9cf90ace55ea3af5e26b1a61a5c6aa94a074330ac8602dd1624a1cea9d75955edbdf97b9cf6841e5de9046b5f71922fc5d7cc058f3a150ef30c6373856ce58ba1340ab88a16affd027c00104af0233641b865445a6fa6e027e09d9c8cd68eaa5258966efa27f16d9e5d13ff9c6025cf9eb4be84073577a5e4599b11ac983f527c82e10b0f88bac62cc38bfa63a23f12f3ceb3e5aac3b0b6cfa3acc4b5db9f9c4e4df9fd219a08f98c6fe4ddba139c8dd38c22c8753ca377433cbef164c0660cf5ce954609a3fb34230e2510879db3ab4c3f8320a368379eafc7b61d31a33ec5075a49c36f835fe8c0286ed163791d200c04395b368335775d57599598fdc0f4aa372c28dc6d754fc078c6f0b67c811b01b3e02f4596f9d989501464f343c9198de71ab1736befd39962295669144e8bca5ceebf3dda183d0d9359d1c6148f68bf3f876f72e5219609d3e84eec045914ef9f04672a7ec93529c6d21999a44c6a7bbb42e733ddffc0c89f65659b66c3280c77ab14f419bdbd8a6edf58b15d956fc2b63f60fb952de1c58efc5b80f6332ae561419e75f9444ea7b17a45f2fb0212cb0b223ed0f3dc88ea1c019767f9d8c53acd07de530c66a3fe8e9f8929e45605663d05b991d442156389aeb5733e02320af73943c201590afc6d53e2aaeb20b59e2c18e787213e673e7b6f2225a08a68d9ce45975d5ae95a434386d3c6da2c2a08bfd3a4e7ad4f80606780a2500b30ccb7231114f662b2121957547e3f7a735c0cbf9d1989a6d1a35838022900d5f0250ee9edbd165b7a7ee77988550ddabbc312f4e9e75142e94ddffbc7a198a803bbf5c", 0xe4f}], 0x1) recvfrom(r0, &(0x7f0000000040)=""/162, 0xa2, 0x800, 0x0, 0x0) 17:05:01 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x80) r1 = dup2(0xffffffffffffffff, r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x94, 0x2) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 17:05:01 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) sendto$inet(0xffffffffffffffff, &(0x7f0000000280)="4f75f945324285986ef36eca50591a527f45c55b69e93b60e7bd2eefaf2d756eb4a52ae7c5cc9cd4a2b24cb6147fc7875b21e43aee537b8ad37afcd33ad724db5132754107b9fde1a4f65cf25575deea16e59b55d645277cddc66b12c7fd74d2aa3db975d95e2156e2b6e3215b6b8a0a95bc53ef4133bf3e1fd6e31360d63a8d51e800f22e48e997d492d83a877e592bc329e82f", 0x94, 0x40a, &(0x7f0000000340)={0x2, 0x1}, 0xc) poll(&(0x7f0000000000)=[{r1, 0x10}, {r1, 0x140}, {r1, 0x11}, {r1, 0x10}, {r0, 0x2}, {r1, 0x1}], 0x6, 0x100000000) r2 = fcntl$dupfd(r1, 0xa, r1) syz_execute_func(&(0x7f0000000140)="c4a1965c734d8f8878c19225000000f8c4c1d458a60100000040dcd066410f71f77fc4c2f941f92e0f380b5903c4c178ae9404cb5c9a853e6664266736660f383eccc4428929d2") read(0xffffffffffffffff, &(0x7f0000000380)=""/210, 0xd2) nanosleep(&(0x7f0000000080)={0x6, 0x1}, &(0x7f0000000240)) kevent(r2, &(0x7f0000000140), 0x1000, &(0x7f00000004c0)=[{{r0}, 0x0, 0x10, 0x1, 0x68, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf000000a, 0x4, 0xbd0}, {{r0}, 0xfffffffffffffffd, 0x1, 0x20000002, 0xff, 0x6}, {{r2}, 0x0, 0x80, 0x8, 0x80, 0x5}, {{r1}, 0xffffffffffffffff, 0xb, 0xb, 0x100000000, 0x5}, {{r2}, 0xfffffffffffffff8, 0x41, 0x4, 0x8, 0x4}], 0x6, &(0x7f00000000c0)={0x5, 0x5e}) r3 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x9, 0x2, r3}) poll(&(0x7f0000000480)=[{r0, 0x100}, {r1, 0x40}, {r2, 0x8}, {r0, 0xc0}, {r1, 0x124}, {r0, 0x90}, {0xffffffffffffffff, 0x20}, {r2, 0x20}], 0x8, 0x3) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) 17:05:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0x6, 0x10000}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) 17:05:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000040)='h', 0x1) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./file0/file0\x00', 0x40) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x1e5, 0x0}, 0x40) 17:05:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) r2 = semget$private(0x0, 0x5, 0x10) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000100)=""/116) read(r1, 0x0, 0x0) 17:05:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "22a1ad051f285c31bb53f5aad8e528d71c9d0cc3"}) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000001c0)={0x6, 0x1, 0x4, 0x43b5, 0xffffffffffffffff, 0x400, 0x97c, 0x400}, &(0x7f0000000200)={0x1ff}) r1 = syz_open_pts() close(r0) r2 = socket$inet(0x2, 0x0, 0x1) sendto$inet(r2, &(0x7f0000000080)="a7bd4f4ef63145d3b62a209b39abdf613578e6904303", 0x16, 0x1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) dup(r1) syz_open_pts() write(r1, &(0x7f00000002c0)="e55f8838dd5788fba2af50f1003660cada9f4a32fd7d86f7bc57baeb12835acc09a637488209672fff62cabc0c7831edaa326867e15b4edf6bfa9d124d946c07b4c57ebdf6a34d6d110f482518b62bb0047ea78180cf487a3e2e907ee3fdc1bbfecd2f82aa888a0f1d67901395d9510a5a0d1593974c9995cf829579cd5b822d14774af36639433b6e7ff303a7e9b98d5cd77464fe6fd386895b47767fdae3b79539ee88b2e12b042efc9af87c2051ad53033f9eb9093dc30140495853141ea6acca358669d8e716957070fdb9bb447e249467f66cf106fff8592ee9259b33", 0xdf) 17:05:02 executing program 0: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) r0 = semget$private(0x0, 0x0, 0x40) r1 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) semop(r1, &(0x7f0000000000), 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffe1) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000080)=""/68) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000100)=""/100) getsockname(r2, &(0x7f0000000000)=@in6, &(0x7f0000000280)=0xc) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) fcntl$setflags(r2, 0x2, 0x1) getsockname$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd0000001000000000000000"], 0x0) bind(r2, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x8000, 0x80000000}, 0xc) sendmsg$unix(r2, &(0x7f00000007c0)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000640)="12d1f7b006eb2860c6df2e370cc113eecf0d8ae9c90fb01bc04b87d38c00b5c1429fbc675059d932083da598e96f18e102e84dfd8c9d9751ee9d58259b45142becb83eea60b54b1e3f4961b9cb15309fb7ee66b6ba5343126367644b4a3beae1902e72661211719a4f15f82752d2b06e331f16895da07a23f3485c4f1c17fefafa70f913344022246fd303c1865627f0fa495ecd3c80b6366c0f0670dde461a3fd54a064c680c9ab6728a2d884177c2db2c948f3c76cb954de709d461ab92714866f3ba34d", 0xc5}], 0x1, 0x0, 0x0, 0x400}, 0x400) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x2000, 0x29, &(0x7f0000ffc000/0x2000)=nil) setitimer(0x2, &(0x7f0000000800)={{0x7, 0x7}, {0x5, 0x101}}, &(0x7f0000000840)) r3 = geteuid() r4 = getegid() r5 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() r8 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f00000008c0)={{0x5, r3, r4, r5, r6, 0x40}, 0x9, 0x12000000000, r7, r8, 0x47, 0xffffffffffffffff, 0x7}) setsockopt(r2, 0x0, 0x0, &(0x7f0000000940)="a080ce7bbc687716193997e73026bb15bc0911cd7be4348fc50c31ef04a4bd954f18638c74edabcfbe44b2c4b05e46cd24d2c09e1eeb4d433443acddcabde2c7cd58ab75311e284a09", 0x49) getgid() bind(r2, &(0x7f00000009c0)=ANY=[@ANYBLOB="000e0000000100"], 0x1) bind$unix(r2, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) 17:05:02 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0xf2) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0xa) unveil(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='x\x00') r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000040)='./file1\x00', r0, r1) 17:05:02 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0x0, 0x0, 0xffffffffffffffff]) setregid(r0, r1) r2 = socket$inet(0x2, 0x5, 0xffffffdffffffffd) setsockopt$inet_opts(r2, 0x0, 0x16, 0x0, 0x1ec) 17:05:02 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x195, &(0x7f0000000080)=ANY=[@ANYBLOB="0100000008cd3fdf000000000000000000000000", @ANYRES32=r1, @ANYRESOCT=r0, @ANYRES32=r1, @ANYPTR=&(0x7f0000000200)=ANY=[@ANYRESOCT=r1, @ANYRESDEC=r1, @ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRES64=r0, @ANYRES16=r1, @ANYRESHEX=r1, @ANYRES32=r1], @ANYBLOB="68fea037c7404aca0f2ef3348cf2397c135ad51c98bf35c9153c3206ee4962e3572e760a4bc7f7e1249279b8eabd5acbaaf311a3691a38fce79065fab5bd5c0efc52d1212a86938aaa0f0dbc7178f2d9979e8e2463e9a9a1195c77710850164f46b543a497e2ed04de00e9bb655a55d09ceb5a7ef1ed905fe98b3a3bad1d67df0e3b41fb69e59a7baa131f559a35779d58e9326a78497c12fd950de295b10684f0703b2c3a38fffc1cac", @ANYRES64=0x0, @ANYPTR, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYPTR, @ANYRES16=r1, @ANYRESOCT=r1, @ANYRESHEX=r1, @ANYRES32=r0, @ANYPTR64, @ANYRESOCT=r1], @ANYBLOB="340f8ea57e9d70b8a0eec863a4aebe76ff7a94728d3698d34a3edc02be9b07285e57701c8d9fd1eb099bc8d5b1f7e59b45d96a4f3ff4f963dfc33dc613707b3ccb41d5fc18d6534584ec4cd15646db352d911d987c5f146f3fa07c5a00309f70012627df1fc3aab14df4b3f8a42a5b8999b21a0eafe6880e7c950dff1d9d41d293adf0c57267d675f53d5781c4c27f00a7d335", @ANYRESDEC=r1, @ANYRESDEC=r1]], 0x28}, 0x0) dup2(r1, r0) 17:05:02 executing program 0: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) 17:05:02 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = syz_open_pts() fsync(r1) 17:05:02 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1, 0xc6, 0x0, 0x3}, {{r0}, 0xfffffffffffffffc, 0x2, 0x0, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0x90, 0x20000007, 0xe7, 0x96}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x0, 0x7}], 0x4, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x1, 0xd4}, {{r0}, 0xffffffffffffffff, 0x65, 0x80000000, 0x101, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x10, 0x3, 0xe2}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40000000, 0x80000000, 0x100000000}, {{r0}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0xfffffffffffffffd, 0xffff}, {{r0}, 0xfffffffffffffffa, 0x9, 0x80000000, 0x200, 0x9}], 0x40, &(0x7f0000000340)={0x10001, 0x8}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000380)="ede6167422d63a148c34b4f5142bb5466da7b27b5a50308c39ae0e1a4087ab18332428869c7d7cf0073418571fdcc5f0046f6939e688dbb919bd2debf7aea84e8da1bad32eb93143c99d872ead74a9edc1f896c9faef18fe91b5c88506945ea8ecc7dfef8abbbd5b7641071688455e4c0c12d88f36cf54710604d3f9ccf8e5f97b6e119b8b747b92abc800000000000014c057c00eb0e971b512bceb620f14495851d66b", 0xa4}, {&(0x7f0000000440)="deefe53737fb3451d7cfb330b3659af65e10288584d47cdf497b03845ac6c826c508854125d2b8298391a94bb1f4dd4f95d9a4cb994c9a08271cf447703536d9c66e161bf3dae24f90e1e4050416c1182a47e0529aad3561c3b6ff5102d76a4d872043263ce8f4ed4f6a8b6e0b746b0b56f723d975631f9268a0535aa2de603bb0468fc911cbc12d3ef5f28d3fd4eea185242b277ef6ac6516a267e2cc3e5fe7d1ebe4612223e7a9f5bb5f289eeb30002ae3e185a18433d4c240e391a9ad38753d6bf46c7924ce7b58b02ed495d564e9dca3f01dd5e3044cf4ac4acc659ee7fdc076f9985424fc7157c6cafd3c7171c98b4042309270531421bb1159bada5d30a7106dc0b3ccb9f3cefa4d81077c583eeeda7266141608d280000000790de4fdf9ca6d467d62050325acbec59aad459a3dbca1489c0c2b0d8ea3ce2a4ccafe3e820112ddc9df9abd421a35b8b003459a6f247e45c016df150a19cd677b6d01605ce3403b8a907687acec8b7466c9b101a87c3a4c2bcf876771f1a5cd9097acb881c469956053c4997032109628c9852fb3b9172b541d8b", 0x197}], 0x2) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000001c0)=0xd8d0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x6, r0) 17:05:02 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x1) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) getsockopt(r0, 0x100000001, 0x2, &(0x7f0000000000)=""/198, &(0x7f0000000100)=0xc6) socket$inet6(0x18, 0xa, 0x0) 17:05:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83200000000000000051ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x46) write(r0, &(0x7f0000000200), 0xfe72) lseek(r0, 0x0, 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) socketpair(0x6, 0x0, 0x2, &(0x7f0000000000)) 17:05:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) close(r0) r2 = dup(r1) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 17:05:02 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) kqueue() close(r0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 17:05:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:05:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r3) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 17:05:03 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') lstat(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)) chmod(&(0x7f0000000080)='./file1\x00', 0x0) stat(&(0x7f00000000c0)='./file2\x00', 0x0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000180)='r\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') 17:05:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x0, 0x1000100000000}) 17:05:03 executing program 0: setrlimit(0x0, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r1) 17:05:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r3, r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:05:03 executing program 1: setitimer(0xfffefffffffffffc, &(0x7f0000001100)={{0x81}, {0x6}}, 0x0) poll(0x0, 0x0, 0x6) r0 = socket(0x6, 0x4000, 0x81) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getitimer(0x0, &(0x7f0000000000)) 17:05:03 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x27, 0x0, 0x0) getsockopt(r0, 0x2, 0x1, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) 17:05:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xffffffffffffffff}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() readv(r0, &(0x7f00000006c0)=[{&(0x7f00000002c0)=""/207, 0xcf}, {&(0x7f00000003c0)=""/71, 0x47}, {&(0x7f0000000440)=""/157, 0x9d}, {&(0x7f0000000500)=""/170, 0xaa}, {&(0x7f00000005c0)=""/83, 0x53}, {&(0x7f0000000980)=""/4096, 0x1000}, {&(0x7f0000000640)=""/108, 0x6c}], 0x7) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) lseek(r1, 0x0, 0x1) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000180)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f4f6cdb0bfa639aec357e9eb70a88fe1542b9764"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 17:05:03 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001080)={0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f0000000080)=""/4096, 0x1000}, 0x800) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000), 0x0) 17:05:03 executing program 0: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) r0 = socket$unix(0x1, 0x5, 0x0) fchdir(r0) r1 = accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r2 = fcntl$dupfd(r1, 0xa, r0) read(r1, &(0x7f0000001180)=""/84, 0x54) unlinkat(r2, &(0x7f0000001140)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x8) bind$unix(r1, &(0x7f0000000080)=@file={0x0, '\xe9\x1fq\x89Y\x1e\x923aK/\x00'}, 0xe) unlink(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/') pipe(&(0x7f0000001200)) 17:05:03 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCDRAIN(r0, 0x2000745e) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pledge(&(0x7f0000000680)='\x00', &(0x7f00000006c0)='\xb0\x00') getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) pledge(&(0x7f0000000100)='\xb0\x00', &(0x7f0000000140)=',\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)) shutdown(r2, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000001c0)={0xfffffffffffffffb, 0x6, 0x10000, 0xb88}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x9) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000240)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000280)) sendto(r0, &(0x7f00000002c0)="387a97c8d11b3b67bb8eee9a896860", 0xf, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000340)='./file0\x00', 0x200, 0x2) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000380)=0xa955) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000003c0)={0x10001, 0x2, 0x8, 0x5, "f293a12ada23ff76bf4a11b246b762b7d61d68cf", 0x93, 0x20}) r4 = semget$private(0x0, 0x3, 0x100) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f0000000400)=""/161) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000004c0)=0x9f) pipe2(&(0x7f0000000300), 0x10000) poll(&(0x7f0000000500)=[{r3}, {r0, 0x20}, {r2, 0x4}, {r2, 0x4}, {r1, 0x60}, {r3}, {r1, 0x4}, {r2}, {r1, 0x8}, {r1, 0x10}], 0xa, 0x80000000) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000580)="70babd7367b97a133b43816db96684c6ddc1f1d6d8f45e7935a9f4e6e6ff70493cf0e6c8a0e79d50362aa68839a05a62ade22034286b6d1ded54a265fa98129c095c378b36a1158132a053f99ca926d8beeb7572dc6df35a90b11265466f2a8a589d583038099e23f3551a", 0x6b}], 0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000640)=0x6e06) 17:05:03 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xe0e8}) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000100)) 17:05:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x59, 0x4, 0x3, 0xbf0, "b03392a087dffb03f0416fecfc25410bcc70b16c", 0x7de, 0x7fffffff}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000300)="cf0d3e308de1ad024701040000000000008cd77f8069570642bc13163dbba685f9ddba18e0ca9af6568eab01abb00227c0c17ab596be2797ee636c91107d86939f41628389fc392dcc9bdf1e0033bc6818b1cfaea7c7e788a3a302ea00000000", 0xa9}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 17:05:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) fsync(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setregid(0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x20) semctl$IPC_STAT(r1, 0x0, 0x2, 0x0) shmget(0x3, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) 17:05:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000001240)="aeb1149890b46bee55833f064118eb3ef07fecf29861276a470e0b639791dd7e2f4028bcd2c9f916452750b23fe2a11a523bc538ad470e1d5ace69345c8ad3cea4bf1b7bb430211c6f88fb2b6720ad8620aa470322d1673292b69a40cedca10da1417e125c77265e9ef6", 0x6a, 0x1, &(0x7f0000000180)={0x2, 0x1}, 0xc) sendmsg$unix(r1, &(0x7f0000001200)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000200)="37732218484040c0c7d3598f96f75242a877ae18fcfaba0671eb56bb310272d8248a8442a7c61cb4caae6ded1c7a0a83a7928a1639176424f3dda4b772201b9de8a43b27e7e8d03f7792f616248782e8ff5a8f8f53365b0cce90f2c7edf68b38da14c22914e4f663ff05bc298a3c9a1aeb714b5e3a50f524577f7cd19168f7b353da332d2e30daa0f7d954a2df0686ed844da74d421a45913793175a7023468034e81e04531fd38ddd9802e84a31a3c44a3c6a7114aa2fc51ed6d10387d66ec49398bc0331635978a7c6cf8b331ef3ca33a17a3e54dd981f7c5170494d71ac7dd3cfb5d798a9389e83279b441af0ad3a4c11952f96f0d2f275982694ffc8049ba6880f430b2ae1533c87d21f7c4d7b2b9d71a47a4691a9bdbd726457c93e18934714c36469b1b237c19ff6fbde497135df23e05320a3f70906021ddac04ebc6e723aecec26ea2143be73b7066d9ec381c0e34f3a951403b3d295c117f472f1a21554930a48b2d411dbff6aba42d258f3f42e0aba3bcda5ac6e66b7ebb244e44dfadcb8b3b06fb80b0bc3e13483f2e756eac3525e29d6dd0e985b36048e45c0b3beccba32cc18568adfe78555200607ddbb53945894f36e6bbf154a84d4632cb863bd9ca822ee81a8092ff44cfaed470b08723ca889e8331717c625b45ffa6ff43c9d44d0dcf04e6d6389762b0b8f1cf643de358d98e3bf594bb992d1ce5c74443795e271f740b88d060a67d7c791688b7ba18bff857a17dd797d939e902eb9cfd159be464eb1a55410b536cba8486b261f1dd755f5f093fcd2144a61b371a18073422367c26ea14f1d385b4ff145cef284597070aac033dd3d66a276f03045faf4e3fb977ad5d5ca862c25570e47b5991ac36c900403b946fc31bb9cbdb4aa7c7e7970b28157816f5adc54d465bdc78cdf84f3f1ca1494abe8af7b54559e8fcffb25ea3947f91554a08f715a8c102ec00e4d5b0d682725241ad1af724cac3ee2f27d7da93d8a566e717c3ed4c06f7d172aaf1cd7f81712d828860085b5f2a09be53ca06bd963892bf06c6904bbe5e7f442e3eb87ea218286017ae4e74e510f51de62e389ac6b709df24da2dd027121be80a206f71b2706d663d80defae3656fc2337a5bc63def3bea34808c7bd83f8ed714c971323e7d022a680ff843c54c53ff6d5f56ffe2e8e16246e58645261acee920971b957946017e844cc5a18f6e0747b949c7b9b8b146f650f861fc36b5ce36c985e41292393933cea83ee9627dafcaedd28d641b73b7ae5f32c99e62eea8aa05fcd91557961887278b61522222b39c6cc701adbeb58531e9fb6e8f2181f50b24a5f804e4aade8ea61a665cc7eb34414a258a4bf3d380024858cf145a49f3310fc38b876e236c5d42967f118a5bc77f3e262cc46b0221d9c09ba84789c488a5e379bc941b67121862671f74a7b99a5c1fc15b79f40ab616e86d004ed552fcaa573bb777c1bd730b33cd177402e2a857c1c4a28e59dcf1005582508dcf5415e6f60df2ea596f50a85c9fd68c12d78348ab51d7303725433ab1dab0a13594a091d2c628d53be87dad0b73f27c1c6a5e383747a69f90f226721501b94eb81825c16079421f6b2688dedf8ae174d7d3b2e3c2adfacf2cf78a34873b62b37014efa1986331dc6d4b40e8f3054e00a87ae5dccc3c68ffff7c87ec1cdc8a85af015b093363c1bdb0fc895bac116a61938121433ade2da56241534140fb9b5ac8118cd0881325ca878833532df2149a6ef211dad81aeb910f85291a128fdcdaee0319cfce7d42de1db5c0bcd185d0f22076c43b04971e3c3560b12b0f781fd08783ca7f31c0a7edfc565c6331df91cb12c382148221cf802d38949acf21192e6bd45543499f44340f876f79606dddafa7c90279b10cbb9922ec1e577efcdb84da922bb17763c089585f956ae9004fa5b23aa286b00b60ff8c45b7a2772944299e28526868a6c969000e5853f2f3fc9ca427da693bbc3f7ffe9710cd6f6bf6b9b466bad7bd33d0393c3f11e2348f7f280fd4044cf0ef6314b55ebd97ce795a642b77541673e7c1d24600eb0c38e28e09e3b6590452fb2d8a6ef7f2da440e0da12761b7fad91ef0bfde9b7521f98fe50dc877ec6ab30577414e3f369285f790877907ac17c7a1204327181c509583d20efda1af7686d01af193a2e7bab8300502842571f8e10c9c02e713ff574565d4e7cbbbc504a4bc1c9bb17c68a4bc00f3ec15060481e80db93da39995e7214e32a38a235393796663bf363151201518a55774307ee5f36da0d6f044f480ce9e71734e74fe3b82d2ddc4941e768dd7e95f2508aee4f9c2778332ad0f40eb7f9e9d570c3680143d0b351345f10eadd65371cbf0ca0ed0673ea698ef5f4f7d5d35e8099137af66398474175e8f79d3bcf520b4bca065e71329b49f0d32fbc90bb0f566de79bf9b6e2a7762d46c73001de23146120977b97d951a88a0f7d6d2553572e584ea558a98c3de2db758c00c5d5c435522a81984dde4e1e49c8f182997d3f839026ee4785420a11fcfbf04393d2019811058bad2ea488dcbfe1cfe83dc12a1a883a568bcc70ea1fe443a554052e0b0ad09489c5d17ca869423f4cf86a6d0ab52ee26d0ec9cd39eb8c2dca3b8770e2920a6a3e32200bc44816506ee22a5f61ad5de487b737d1199d637a16ff408de7ef90708f4200c2ab0ca2ae071b86d69b461f88ac3671b81f7a06b41aa100c88cd093b6179c9b3714f349aa57a7f1bb4032984f333cfdd22c7d9750da6ce6a38bab2abbcf926ca0a1dcc76f3ea52d40c9ae2ff6f3725e2741940e4b4d572e25fea839f20e21832279377712cc075f40a8ee56dfc72b375bd15191fc1c5363e5bef374c3fb202be68fd1a5cc94b048bdc74432936f51a743109a7334a16e6a2e24813a0667558502602f710aacb3d1bbb2a0d37695d0dde07c2fcc3f0f74291d9b3c90a4ba041dbc7ce8099c95c4ec037ee8914e5a34f529f0bc4c36a87558e3768246a9a4ea88dcd26c5d0ef2d493c590d16d2461a79f21bbdd8245cc1a662bb089efb50315c80191470ea3708b569ddb63ab4dc1d98ec18b6724683953db95155c967fd1cbb64c4cf9b3a0138cb5e4f2c472c8ef4e33017208575fbd59f87b11b775a03e9372d7df9c81e798e755cdbbc093799f87bf9a7cea1eaed71b24c33319391d458f99d75a6c65035a055118fa6e6ba1f451f23773ad9787fdaa6c965c67faf7cccd9e22c45f4686f3f227c1665806efba5eb9732805b99d6acf809ac9130e39f1e083438d006da3f0322979859169d6ff1d382c788d75393bad92f4cf14c16af12daa2e89073f49ac35c7814cf48b36fc63905b9e575d969c5b99b139d11313e6a812434839843eb841f2976706a834f0292d93edce674d5185a6955da1d7f8d2904c28fe7abf522d09db904639c44640cf86b220768ab4f775b961a8abf734129356362bcea67161a3c1e54b443e048d9b98f038d8277edb9bfc9776fd2eb1fb105af74a8858c542e7b959286f9bfd5775648b75431697e6d8743cbd4c3022bb9f496ba61e9926ca5df2bf0952a2e554b748b851612180a45bcddde98d25833e9089062abd57ef2eee66acc9f5b62e33caa0cb9f5caf21f2da95b36d9013d68126fe5b4fef74f74397104949f80902ac5008c5d89c4cbbfb1f572722be8477f7833fb164efa042409aed3ae225f3889528897b801b045b9d0f1a8674c0b78657284a1f2c4424f146e51961f56c6483648eec22debb6e26ac236f1619a20d108a752b8dc35fd913012240583530176cc9af71c958cab9cec7572777cdd7dd7e4a5e8c039a2a132078e378384a39fa526808bc47f278044ee6b986386791ede2ee16776b5c95e619526f608d69e32190589b3215d4ccce25dfa81369e218249e131f77f6d384e687233c76509f6899f1fc4961d5d2ca87d27aa5f3081c9fd274b10a0494b20501350d593fc0a25c5615d27192fb0e811c1448276a77643e95f5c1a5a17f672043480847a851730009b35d41c07b456e9d4c13675a436382164f91452762323d9fa6c04c3852968d6079c9e9bab35ffc779eecad314aa1dd1cc056344a4edbc7a1f84dc4d081df7baf71e5109b7225e5e18ec1c67fe27504a55563e8d17a234c5f5f58d69cf4a883780d2ec2a2a41b389814c19317106cf79b089a73defad0981365048ed9736b580ddae1dbb92a5bf8c0af7c1294b1095d4ce1fa7b4c048177b6bd8fd951ed3e10c5dd0c1baa653ac3e2389ef904be2e40dcf421a5c4308f931efc2ebb3959a2a75e656e99d2986c5e38ddfcdd9e1efc979cac8452808ca4783ce9763b8b3e4c5ba4600f49fa3c6dd983dcd009f1b6bdd10d51252c68dc8467475ffc018192e6ff3ced6a263117c37eb72a207d84659da322c552a6ad679ade9467aa0627649606686a07dafe79c353bd43018e2a21e0bc119e0952f0e571b6eba68d5259fa40580b508af600e9aa8be894d2e3773d11f2513198e46beb619add2426d210c9db7f0651a56cada9166f075b7eaffebeb32dfb6f906d740694bb7ad9afaecdfa35607f313023ef5f15d5f3b1741f154d3423df64032bfbe56e7fea079496748a1d6ee0b16fe69e2ac0f09d63e0fff06b8f4c20505337a96dc413d7e35bdf523aef45ada5a3926e1cfa4962e553553307318025a9c3fb9d6dc27f7fb1c17516e858f6e905b4419a7204a8c622a2fc73f3d03a3e937786b556d153f3d64b30975b99df6266ed57413da9528c2707106b64ab0b9e4f0de21c059baa05db6696cd24cd36951e0fb37c7f3222b10e0d9d0f4304687a19740b6eb17fc588ca9d414ecd7d36d1e3109c4efe678ecb34cdf7c9bd39d54dcdf52c756709eed3f1dc7a34eb3d1ba6af73595fb159ffe6f18c8116744bf1ce9897cdcee0e7b515c8a8b702954c14a6c4594b21d3030b5a6786e0f96fd75220d5657b71ca26b7cd417545a0f4c9e495c4759e9e20cb500dabce1479e98fc3c344994160c176204ff5397df498ee08594f13f5dbc4a65d28987772efbe318a4e4719828c3eb40eaf66742cc99e5f3e5a06847c25f865822ffcc456271f46a5d8e48001461beabb6656fcf4eab20495184aae22ecef1ab48c91cf50efc59b75d3830bb188d1d1c74ebbe3416a0d0b0a700de9e07a8963d48702b804b5c9bc6ae31a718f4020f86e0b274a99dc5b9fa8c889636f47db8b03a159d48ff70c9f8b88f7107878d266afedc7364e8ab0bd75c3b8f3274339e6c118f36e60e0d18e60e0f85620c0fa90ee6791f8b4e5ac7ab35bd57295479234a5f91757d2d8e2515eb3b0174930938aeeb1e7b9e0db39c8e3a2abcc66641b560f4ba025ed82b1e71a162da9e18a00baa875347ededd5468951469b047ea77317e7bcea5383ca7c5ea77e9bd88fc70802136d847446d251fb1bb7e6a08e1a214a8bf23858a7afdc23fa25d327f6294774f8ac49238e1458e275648cb1f2b060b871e4755ec5f7afe25e66b82588fb003f198e770218bde0a481b77157ace831b33ada21116489b8d30b33408864d3c09e3854977ceed0dc0a56f985b0b0244c9bf91ad24be8cac96dd3b401018c6192f7ed9ed8a6cea91eb01f2754f52b62125f2d7f5d8a1b235bb5cc5d19a0f2cdfe3ec9c7e8a3c85ad08247fefacd2a0f21c42fc752f07f8e914f4ccd0e1e147c657bc709759a6a056182341c34c6547982156237fdf839e150f15b098d742ce6e092900271b5ad8c0cc8dc989860992e300a09a02b594532946372eac377f27d22c47472385a7cd89bb6caed035de", 0x1000}, {&(0x7f0000000080)="da88bdb941b444773f8721fadbd30859e1ea3569257e43e2570317fcd1a02de485fb58d80c217008516bf0892be0a2275a7d58c449844e825874fa615d1d360e2c8a0f5a60e0bd68589034faa2b88391ca9922cfdab5a8d9e83738b12e7eb2bf38df49a09eee33b2988af099a126ec002f158da20f719042ae27ea", 0x7b}, {&(0x7f0000000100)="e1cebb10a93e79", 0x7}], 0x3, &(0x7f0000000180), 0x0, 0x400}, 0x1) 17:05:03 executing program 1: accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mlockall(0x2) r0 = shmget(0x2, 0x3000, 0x280, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000fee000/0x11000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = msgget$private(0x0, 0x44) msgctl$IPC_RMID(r1, 0x0) 17:05:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) 17:05:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x2d, 0x20000003c, &(0x7f00000000c0)="004fcbb4a72b7e23c5b2105c3f976eba5f24161ad000d44f788443e93ba3b671a76cddb5efde0be298e3719ecd65c6679e54f41d2e916d3adfe3770c392920c0a9fcf95ecdb5c2223834ad4734484e4aa449ed61d5b191a62b70788a0382eb961e30b99ce048ea9bc4b4279d45a9e42d14adf0fa0d6c67105185857942e75607a920fce888624bb2bc48a6ac405b695d14abad533d994b3d980da7ea951a8b8c37b2000000000000000000000000000000000000000000", 0xb7) 17:05:04 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x120) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x8a) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x18) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0xffffffffffffe004) clock_gettime(0x3, &(0x7f0000000100)) 17:05:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a10a1b831db5d2971c0d87febc3a27b7b12f22972838ddbf52e0d715e53f0c031cc296db6364e02cc22a7e4eea7ff69b9b43d25de1de9702d0cab92ab95820852680a4a2a4f85604e97cf3d883efe40a9d63991149f25090fdfd0fd780f77a683eb4b8c5d8595c6c0845a8cae4fa43b6424e0234fdb56ae393e73275cbcd8929bbccb083199bdbc055299ba113209541fd732c71ffaacb6c2b6dd95e973e902f3ba94f0167f", 0xa6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffe0a, "8549ce4e00008e5c46d1766f695f72df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:05:04 executing program 0: rmdir(&(0x7f0000002480)='./file0\x00') setitimer(0x2, &(0x7f0000000000)={{0x9, 0x80}, {0x10000000100, 0x4}}, &(0x7f0000000100)) r0 = semget$private(0x0, 0x4, 0x49d) r1 = socket(0x800000027, 0x8000, 0x6) preadv(r1, &(0x7f00000025c0)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000000040)=""/168, 0xa8}], 0x8, 0x0) semop(r0, &(0x7f0000000100), 0x33) socket$inet6(0x18, 0x2, 0x0) 17:05:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000180)="3e2a7913e4bad21c734f4dd36a27e5e27b216d6735533c54b7f4c4cbe58550123e9f4aa5c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f3828bc2d2a500a35", 0x47) r1 = syz_open_pts() fchdir(r1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getdents(r2, &(0x7f0000000240)=""/91, 0x5b) close(r0) dup(r1) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbfffffffffff, 0x0, 0x89a3, 0xffffffffffffff7f, "90d2fdaa510000000000000bffea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 17:05:04 executing program 1: stat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000140)) mkdir(&(0x7f0000000040)='./file0\x00', 0x40) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff}) readlinkat(r0, &(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)=""/254, 0xfe) 17:05:04 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f00000016c0)=ANY=[@ANYBLOB="f4c97386c10bf849f1e4aa5c8c1d8cfb38ebb9dff3d70dcc7a491d7a315764310a4c8a2f9bbd260be4786f65a6a005d693e8c6476decb291af8a64d7e074ee12f11419b9200d0f2181310d37f677dc3bb85b96d143ed6fe68332deec455420ba62210b8ae441675a74539e637764f6cc0c6c41ae3e88497f66ef4580514a12a8412bef6bb7af9d9dbd5a29a075bda7be012f067151611e99c921a66f8080546749e8ac7ec85ef2cc8aa0a1c3f7e909d1c0210f47f70189783bd761b06ec219d8e06f1fb26176ac42b010c3c431245f3d9e3be64c5f03e71c1b33b2cad77c347279659aeb3969d3813af0b5e76d50eeacd8462f7c58abec56e187421765beda3dc702eaadca1577b61ab624cd1cc3194379c530cb1ba27265b78404dc33d7728136cb"], 0xa, &(0x7f00000015c0)=[{&(0x7f0000000080)="ca5e8aadb7e8ca770fde5d4978e002be12080cfd3ff646d2d611e49dae168657452b8cbaceeb94423b5841a77bfca1d57ea3f1ebcec6f96a81ef67cf8df2773bb5fe510cc829237b076028bb375d76fce1ac86c0955e57303d3178ec0954b9e69a8528b724252c12a2b3b010da5383550311a3ff5f71771d3b226e32eb6d80779e762cfba79bb7808c50e710a7614c2619e297e85cc5d33e41c879d0d24ed83a38aa3fdf1d23fe557e4c7dafca8f", 0xae}, {&(0x7f0000000180)="b14ec11fca8f1c1fe4e29c47ce15eb6dfd45163241d9b2173f5b0e642f2de508f7d697445c7b6d2f640f45a25b6c7b0afa97355d607d72de110afe236f8753989561cc517a482c53b9ae3c392d0312094e58bc48cfd50b71aebbbef6b707bd0c547d711cd4aee4dd82c54c763b239f538d8534172a4ace31cd3bfb423026a8431c91ebb353988dc90cb218013476d88cdf2ef70989e231de24018871b615083da6498a060a5aa5d9d5fd80003c2fcbc367acf5e46c59940c81fea33df773662f72fd0f346b8fe42664a8b259d7c505d6e78efe0940c686e2e355e35162d8fa7a27e6e124c145", 0xe6}, {&(0x7f0000000280)="5bba7749e218ef711f660a92604c339b083367e90ea9ba16e72dd27e973353cfeef1e97ef4459434783548a3638b9d51a03a8e1c5d1b8725f6", 0x39}, {&(0x7f00000002c0)="d121b95a2badb14ccfdff7e994176c5bc6205f16c2b064a65167fcaaea508501ca315fd970abcac316336142c9ec6beeac3a768ed9130b168e9dc08da31b65bbbe5894b519d4a6b56f4c53c1f7c09b4e", 0x50}, {&(0x7f0000000340)="db15025e23dce9dbfd18170dcaede024ffce8e130ecd8fa2efc08513355f4f1934dead885da384636c86f02bd37c7f9124f45af13864e067c8540072d1816a84371f766002fb", 0x46}, {&(0x7f00000003c0)="64ebec2b3f2fa5f01fadbac34fb991bc2dcbfbc8aeca3c680c23affaad43a9c7d25cc402ab487649b2e2d5c89e8df8cb34ae0b473d4d5a9af59318ee46c4c47631b4c562c29d7dab87118821cfa82fe2ce0c52fe9139e604dfc9446cd3f8573834d7a7c0c09fae0c838ca70f94fb91b3209e559bd15d71a16ad20efe72e8c18fd2f1dc409907e9d8e695ff3de18a123b8907738357487edc893a3aede7fde4b003e9b6fb0acc1f592a21e22002fc9a05a4d65d3e6dd598f0c47d04d39b78432a583b1c16bc6d3e5621b85dca9ee7e3723275788a3dcbf22ffdf1fd9a62662503bb11005b61b308c77017db8c70acd2bb28cec001deed2e4de3eb12f8f57034e53970d420b65eed498396b183a24ed059047c1636f970fce1eb62dee06b92d523a7e01f945677d6ef800e5825d33922d8bfdce6a733896c78d22498ead0db3442553ab866ec1622581af6d047b90a2b706c16211ef6cf1f7c4fc509fb87fe1b2cf20277e1e3b79e8fb638a00972aadfe5363d186d47a38203efd4ee80090e23779544609b954397cd5be21cf1166259e1f6dd833d8ccda3f10c4e7e0de79ba0fa685c860ab7aa176dcd72b92f327b325de54c8d1a87a81dc093b93e3f3c892291bf87272e602630c39d75c9d3b29361d841c596e2371b830106865eaf329a91cec2b87742bb9da462dbc8b514cdc3a8eff027ffac96d841e2da7c2e6a29303a76d78e897e5a73a3472289a1814549322ca5d5be12fbfc3a024ce2b98d6c7d4ce870114703171d70cb6fff70ac700e8196a9bb157ee36facb59c096cfbaa36a6a8c8ebaf6326c5ae61d3c35dfdcb37a38842c70c39d1704d41cf7bf9cb8a8dda905c5841604d9cbf3f2a0a8859b518bb48f8eecb25ac1f1faab365334e4c1c72b242fb3fc3b6beed35e5c59c8d0e02d95726a18c9de8f0dd8c6174d063b6dad98b95bb3f46db0a792a02946f4db5167e6e07bb5b17449eaef63612df8d278ab466348d0d4db935b4a04c3ac8d23bcd3d42301522f88bd2c79b96ac733bbc742234c91e0530ea20f4699606c3403945d61bd6363cce8a3a7a2e9d16b59c12b273acd8a7230a79b5316b03bc9d3166c436de4c34cdf754f26367c4265d3cf988738b67c2ec7a7f3a535bbaa9ad587550f07f5ee99b84ce094d6dbc6d99d31295113da8a9177732ec361ccd7895dca87cf2cf7789ed8d505512914ce5bc526d001cddf917e8c298bebad0d780fe9b195ae7de0d728f3bd14a7daba208eaf3eb8a3c63291882229d820e9fb90b8b06886ff4318e29a3734d2237bf597eb06d6942442f92de0778b40a48f88231bc8a6de24a45a1b6da3615fb86c8ef0c90f64cd04371717e9c3ecee22d642fd61b51370770eaa34dfb54f03c38a4753bbbd2e15f45d28791b0b83b229f237db39e8a9e165519114d5b92fd8d1100b71513aadcd9403e775c41f379a2a748a05645e818440f59f865c1aab29675c42442fcd9ba8856f66674632d1e84b601dd8ef90fcf5b61b450fea52396033b5ae11958dff3061eb337d52b5721736c283671816796bb840264a856ad4f73ce1199fbe2bf0ce3f3ca5d01074701f49c341bee67019ba02cc2b3b72ae3bfd2c106b3910e6b18664258ef5476a7594115edaa12b45a016d21e51e3f9766914938aba82507353d2e18bd1c3d8cc939fc840a83b67b7ba50dcb87f79f18d9e9014c17737bfc46184772a79ee31728d2d53bb0d27865450f08193c5f3da4485dee8ce1ca6224686da9b9b2e6e311b113dd721e6911c8c9d4bbb76b73142f98a819af00984e16546477a1ebd45094379c77b814942762c9c15a4847f9d27485912899dd5a7fe36d72ccab44e605b37be06737c2ffed1438a6f8cb860b886cefffe61f4cad50cab684f28f2ad2562f8f438a6cd260a55a9125c922f5e973a4b6919ba1093eeb0e94190a675da988b2cf6380dfd2cd362c488443c240ff2af95b3a645b605a782a608a0f2b94849f32aa1d122e7cb060ea84bc09e5a0418ad945b0a6afd25a44e5c7ef13aac98f35b6c952c86605233e01afb22ffd904609cbdc1f4b8ed0ef3f09e97bc2ebc49fe061b098a4d22498721716a0ff257f1a2e1ee8725081ddb9bd6c51cf4b6b4354e25f42cb6c8e45ec5569acd862da48db89575fd34a9dcc9c1a7f320b19ea4a4a7b8de3a3f111313254d98336afbc43a2af87aa322340a821241daf9a04ccbac696114368bf8cc8b475d11b75e2b74e91e15aa4b8180bacfdbabff697ebca5318bb41a8119f099dff4bdb68ccda0ba1782ee82d1c548a24e7744f366b660899522b661e5938e3425f84d327d9286360c36b326466d9450314ca0fe7d1da3928b4625717e0f06639ef5488fabcebc47b9329c2c9ad596d10960940de8adabc1c766de2fbb91ccfe544dcab7c8374160f71e6e2063c21daff0005fd0e93a5fa5a914d51ccd1bb7faabf5641a589a7849e7ccac3218359aa85b6a7de307ce35714d490d57729883e2bf06d176ebff1318982eb48f18b0318376bf48aa6dbf01ff7866753905c585421831795243fd7a1e2e9625576e5f00885ad2e9bf1caa8575b26b9d75a7f6dd4132086692cb7b4412bf76bdf6f31f5a0572ad9de3fc42e949d32a3926d822a3775bec68394b14e573e674753e9c1c0a0a1eb169f3fdf6dc5e0f20c6584a4d4691f4b4a3e1091b4ad016cc6b1f846f2153ec243f245f3846c4a6577e713cc9e9b45f12902b5df9d6144b1215157fd003d138ab90a0cec4c1697d1c2b805531a2bcdb5f09b65a8add0a58f1b2373975b250dd15270c487ead1bf9723b645861bf4a8352d4e815155e5f9858aa98b312d1cda22e9b7cbb4b43b083daf75e134b1d65ae5a12b9a396284999faed6861dd85a9870d635068269bac1be39b59abaf2093b756ca43cd6d8806500524472dceb2944618c0010e72b9c41c24b13ed1ab714a1f7c4453cf1f028718944a14aaa014b8dd08cd8397822f7950d57adaadbc03a8dac9386b6a19f7770268a0366b720f6d38f3ef98fae9c98a1baf52bf6dad3f2d2f6c499d6ef9bb0688f79b698a7e47c8a4369f9d9155d6e74977d0919b7d3bac9b3935e6728abd3fe2cbf1b9f2cd84b9900b11f99a1aaf079fff2c963f6079d3d5f6521d6e7f7ee8ec5b9f0d55ade3f1242052706ccb04622d1f6397cab7b9d8592a47a49edeb4b942bca881c1ecc1f08724515205c8b7d9a5bdca28a7c97660b2eaae374b7782fcf320078233ba1c26c64267fb675f57efb0681a98fa2ecbe9e741b52b87b98792ba7a13ff1bc94f20a41737a37e2d03312b3511e162d5b95e89aa23189b86bca180c866c9747c53dcb48d5f4c21f4904fd015fbccbd2e92d3bfbe7fa972aaaac7a81554939aef3f7a681363a61a6c196fdd8791a5fbf0c4179ea25623967507e82040f6c10e7e358a00191b6647e46f7d72166d336057bf79d10ad96b18d578966df77ed3b0e572ae5a391d32395bd4805a2bf2d9eca634e09608445d1e8f9e858c153dc8b2497a98853ffa50044add8e09b2b3e94a9c3fd8b5c8016b9bb79b2b3e882ee7f6ec1b960c884ea6dcd5a35b00b12dd54baba11113275fbf4bdbdcf2ebbad349f8ab9abf0c438b7d0c0cd0f0191ea06cc3d666f775dff8c2763459b0e1629f441eac8fa8ff1e5dfd9a34c57114f5de7c60db03d28378ff5cc8cc7c9b89c5cdd50434936b7d1526ee53ef37408c88167a1491d20236c74702d24a3e2a4abd7e5d9a42c819d1130ee7c01e56b6ab336f0032cb82f6c122673103a2626964f1debf74ae850a205eb354a64039140cd18fc86c7fb84506546cda754a7b8811cc2b07e385009c729e9e70ed385ec96bd8c21c8fb49e4d678294875c20d2d6f8fa526e5bec136dd475914f46d819ba24dec4ab65e16699f4dedd5949cf515675a52c3e579264d41f4565a2c1629ed4a31f29ca552298b6df426eb1219a059627027b2092d065312c2520f9c9eae37cf2184102ba727f70b55e50f9ec8af5cd5ba82bf61aa7d79b17d840658d8aa686c0450a6a0bd884d8c346b2fcdc4eee182dbd87a06922db9af6d4cb051570a6225953fe659e8a9556461b5c6255e6dc2a60840a4a3420b8a8449eb2ae523a39fe825556788c662cbf6b864e869157a11120cf228ac981ec270e08d5d55e06d38d9e86e331953e0d0eb443775edb62e1b9dc639af434c05c7cd265908edf159a5b9e0d88d8367658c04af248112b97f006eec07c6d0bcf2ef660db28aee36590b06e9aa05e5f1ff3a2103aa927b44eb039fb1bafc319ab7b76a31035154db93cc36cd2d89c86171c35eef8a07e8839f8fccc11e2dabfc7c0e2effc74981d061a6fb219dc57c6c7b0fb3960823f7968707f823fd0f34c250b04b0afae6534ba08ff800f8166925a808d632933dc1d18a5d50eff2cf156276e815101ed9fd27fa9eed95b92d35c0a43eeb2468416d0f27391dd3c9df7113939a199d188587f36e6e54910f0de20ab283e784d5138e2bbeb1b5121a965250c1f1bddb983e8bb66c8b6170f3b8365dd646fa00d559ea1daa26d536c5bf76628997a13db31db3e12a36e41f2edaf8616c28334196872d91d3fd5091c6b131b0e9029e349da182f724eab3a5dc0bf288ec5f028c81c3c5155df05a23d4a150cd42a2400c38f4f67ed62bd1b7ae40c42d1f071cb1ffaba6fc9314e8f87eacc1196a38ed48d699db6d70364d59e2e728f4e1538757473d0c8efdd136a14882843da359570daafc9079312a55e46db46e4b2cf0fe38e08f82486107ea4ac3de908f72eafd2d8cbf54ebbfd48e438c98223eede4dc3cfc31f29e805c0f1547c35a3b14b6003d3305e01c46f75aa2e3f486990a9eefffacb74d364f4329d65070b75f8463006c8a2deb38932ab505b8bb54da9e4d26290a65037998ef6739eaf94b631685b447b026b1f47fd0bb151d1ea720b8edf95704d87c21a4d13f24c3d11d03ebf1711f6c7baad030bb22a6f84e78947bdfbb021c07b6fd0937f6a6ce89a4104b5c3f8fe9d6a4324e37d8c957eef4309d2ee6788226ab259a74f20a66f28dc9f4ec2d76b9ec9cffa14df5c086011426a66ee812c9e9525a6dde22541fb3a31ae4476039e23573659904bae0a62d748478c45c029f26417b7dd0dc0fe19f4e25039622028a356b161597d518d38c3f0153d1da87347442f47a8c95ac7037959f4d1ce3a4867d0154447b7eaddbc430d54ac84d09602b9b68233f1a58b218b7d74955a9eae60003edc6484322edba9560675a9694a94cff7595e41aa8d5ce1dcac3b45e4402078cfe18868421671fbaefa202aa1c881e36d92e9da384f48e323bbad28b12dc8bcbea8ff9624e31a5dccf86d2754633faa76981e6cd3d3d4b9f398639bb5441a8bd23896aa8ea5f04e67a57455d14e9d4f44e58246d9e89ce517dc73f6c99953507d55b7e9320e55e53faf1282ec4fee67e70fcf2dfbb72b8b1fd2944a385b34ce177452184fe60123c907ae6d3e1fca74bd155f4278f82f6fab726b9d194f796a417a74e888a50a5cc6d2c1f4721ae3032fe2bfe9053c495a5aa3a411ab1210fe2b22ac8e57893992c76f2d4732ae1930cff257a1dc6305f02d32ea2d5f805f1a5cc927924880d2064e3c7488e8a7a694964f5b09206007e4a084b64872353fe37be4a2327a640f80d0baea0f15b76f5a60d5b289bcce4c15acea6a33fde21693a7cd1883f87797a273cd9aad138c92ac11b2db9cfb3bee9046033873e00741e333a9337eb86f891253e87ac62c6b944225513f0a392e3aa68fcff0b8c0e3b9ac9741f1439", 0x1000}, {&(0x7f00000013c0)="ee096bc19670721156aca79ba357f203623feb63479b40a9b6ae2b1f99d80aeb4c2ddce446bf8c6a49eaae3bc7528804", 0x30}, {&(0x7f0000001400)="b976bdb8a0da99082ebe7f7d772798e50c3154bba2bb3f8b9959ef7ddd6fc15a5a96010e4a30d34c20be1654d8bb4b192253e39a736a50914d1d052b37b310be530e566055f8a504df5bc4f4a4e37b988aa4751e466c229d6f8805275b46677ae94a18bfe57f5efbcac86692407f9ed926ecbc9896f2b24bdfd097ddd5975a27924577d8784aea88d9d577911497a597f4aca009bdd15ebcebe1f29f315171928395b838cc18876470dbbd6e534a6cbbca1be84c7394c81eaddfc155155ce9f2e6f164ce46423bdc98110ab29d9a0bfeaa28152c7274f711c3982d19ee6ba9dbf7d372fb3efbe6a509e9d5fcce", 0xed}, {&(0x7f0000001500)="61aa7a96e7123894f95cd623aa24d2669739", 0x12}, {&(0x7f0000001540)="8ed254562526576e7e7acd4ace5f92adef33be76cc474dcef5efd751a6c689c27717be1fba3f4ed1d861e9891e94e88cbb2cc62bdc31cf06d5e590bca7072f7bebaf71164b7d1768c72d", 0x4a}], 0xa, 0x0, 0x0, 0x404}, 0x400) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x201, 0xe3}, 0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), 0x10000009d) 17:05:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000600)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x1) 17:05:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) read(r0, &(0x7f0000000040)=""/3, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, &(0x7f0000001240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000012c0)={0x0}, &(0x7f0000001300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(0xffffffffffffffff) getgroups(0x3, &(0x7f0000001440)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000001500)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000011c0)=[{&(0x7f0000000100)="b7c29986eff6f4e18299afbd65aef18656c3c1c51642b25d767dd5b0beaa363ed4e3", 0x22}, {&(0x7f0000000140)="6d3e153424096a8f666b97d767813a23b373d7f01e07893141866d398c91df4f4a4b984784bd2672cc6d1a5b22578a986434c373e8efa4d5a91ce3de8e243f5f1df85cb2c454f658aceb9bfcf39dbc8df5f261e3e20694af73e0c6f2c230b374df359d72a9756516dfb0bf57a479192c6f1c12593d8c332c5950a220bce8222b5496fb03b1c46d285723df3fea9340d611c2d1b84263d88b67c20c3a4245dcf904cf7c169a33005a7ee0b0095abfaa030f561012120415616f01f93d1f9f520b61b208f831270d089bf5d739d596dc3cea2388e2c50f3d832e37e07138af12b770bf3ff5d23fa9853eb2ef8a55168ea31d88621c627c26ca9ed7124600c0bb24e4f77580afb183f8f3f28489792db070e51ed0bc609582f493e8572df5973ad704fb5d73b5d22f2777ea6a9a4e3a81d95db7b2a99809429fb5b3c3220443537221c680762f31965115048541f23ad1929cb6449a4ad1fce0edc6762833a53a55604a26c6ff81574e1cedddf327328955b996483cc39031dfc797f770c1e8d148782e56e655e30f637b9c870876d01f0624e778401210b3814b66ea65b0477bf5985fe25bc72e3f9efcce18c725b03f1855ee6c5c83b5ed89242886c9b15ad265f17744cce62ec8f9c9493351ad24d63c97c8c0303443e373ac3b5ae0d3b35b6a9a3161061e19c73147fa1c66c14bedb102167b699ac06fbe82a0e12f119471d458ef03f87764c812a90cf6dd49939d2a42a1856b798e99cb984611aabd48391e09e9d8fe60ff521b076d3a35775b5b0f11b151f265acda7b4f9aa12d34d52978ce3f3a4c58566ff0913c0a87e4ca5995247e3cfe4be0ef408754d96904014a3fd1b2eb69a4b561624c849edea96ec8edc9383b44ce89b398d5892769840682d3a151ddcdfae903fe4ce2f21ac74c81357d3ba13fd6f9b8b9805f7a162db5303cfe81993d940868606de762dd026cd571e8fa43c5615bdeb37ec2c1daf7d8241e4df26115d1e9cccc3ae47f2b42ca87428203d18258195a224a6b69ef3ad0502ad392cb71f5a26c3b968c7a4473138a6d2c6beaa469f7a52ef354355fab9e45f2807e2d169d9b1bee9f33a93beebc98802b680216fd8dc53714a24a157c9b9effdd4a99b692869634c1707fe7419a85244292cb9d0e9e838152e8df73e48a13cccf51a624320f32192d3f24f743c2784600305b9cc87f210ec8a4830a479fee3e8c9afeebafcfd8e2330cdd5296b472305ea16e4bfe26aaf54ba3b29376e445cce927abf117fdb02a83402476a406e0df8a54fa76d73d89b8b21004f65d1bbea2fbfdb2d1706d4acebe06a06c50ff48cdf3431ce40f91e85626e40f96823dc235bc0fc14247b8aafaa05bb5e90d812eddb4962f24a502c99363315441131413ff70d8e92665687dd6bed274e0c059d675114bd3de82a824b7a180f12b8cef0922cc0fc6b1d2a996a2fd0c1b5a0febb69ae1eddab1cb8a253f1625fc5b96c12289f86f34e844c5878f8047f3f73a52d836c89d7acefa76fa426f1b50529a9c041f55a398eab7d5d0ca7c6f4ea0bed23b15e34abb41e5a1cdb4b90e6f368bb597d1360429d3009092ca1abf81cc9de5c930df1105787a489a712845b69b9bcfd27c19369fcf4b5141b16386d929efd2f3577e3b19119ef17800c5246d584bcd7eae1ec5a053cc472e1bf4bc97e8c1b7b0e32138fbfdb25fadd222976fa46e9b3e197fdeacc09a70f434dbc5c3b9044b2b8b6df8548fccfb518083c8c53aef8f54cf2f92632a0ea8011575564b1c8d9549903b1218c01f1e21fd3538e8a295f096d5f6ab8967e6eb08929e045df4976160f21d10d4270db05c1464bee713333309048d4202ab9a97575f2396503f261e03a48cc9f28d029fe8d2fbea372dc88a7cacc9940e707166b290cfea60c466250a318a404802e25d04c31fb2cffa3f03c5bc93106058dd00906ce7634a5ef22336c239381a2661c6c8a66c65d5fd683ce4a67b78c898fe117d5ce1a82cf73520f3140fe5d4ad6dced2949a42fabdb3029fc3a8255f4b20d00ba63fea1cb11bc4147ede7a6169d3ee55f7bf78c7df88aff63d7e1f24abcc8b42e1de00ea0559e0cb9cbbee2aaae744653fd88d593a9d4a1815b219e96b8c7c26d4c1a83e6a40d06edf2329093b679761b3267a4da9374c38458dede3882d6aece003d6a539a1ddbe8a18129098f9cf412f77ae9ae0325a961c01de531ce0b8abfd701aa7f4946111be9abd67a7ae632bbb9078d76454391d747d76ef57f68075a6a470caf7879e008ef89c729018951d5311c015ecb37047d64050f11aab78ff01d03b0cdee5f69ea6aa6dc12ce30240a792e4bee11f14ad2e326e215fece95549ee605d0f504072ac44f647c20ff854ec7732fbc7943a4049b8a7d08c833d994f04e8e3b890ef18820d636744eded84c4b4af20a766b2954a83074e62fa65b870b6404464c451e0d54f83979ef467fc6b27959b86d52b5ce4d35abd75fb29f6c8c6b1b6480c91a19750cc2a875d057cebf92e008937be7e8da4c37dd68296b35670bd630e61e82f597d89eb96e8db3c0f77737b13d4dff73d69c4d32a08ed041cf43a689f2c5de60414556e1f1732382fc536549784e9304051fee77650af79a011dc9465fa9dc9588695370f76177dabde8d1260e81e74f6398104587c2127bc586fb4ad4d136365e71578ffcb088c64bfb74e3f12effa2be9ac195cc33a61643de324e5ff23b939f724fc24fed4bb5134258e259acded3c405266b828c18923d7d8f662ec9e6bca8900aab2ea8701b801d3e322bc55acab926ebc44457e5a6b28ff0d12cb9c75cf839d2eaf29c30c25d58b3eada1a8f85b4e171c96af71c3de13538dd1a7c9406bcaa7082b44cebe900bc06f6a4aac5449bcb0184b5768abbcd515df1c4d4c3d5d07062c50c4d88d72ce379cebbd5725ad79a135b8212abd1b0f6278d4f39f7cb22c936fba6e6e2dddaa4e7405e94472991dfec1fb9c3d07f9d703a09567f3c9536a5a3a4f0eb1639f1b5e86ccb132e257466a1d647a63f7818184c6b33ea6a88c09ca19fd28bd519e6bf350e608e43064433a3259b77605fd7e67ace3a023ae94e95154c7c0eef5f2dc1448781e1c9836b0e77cf2a4737a60c1fe1d16c49a5be5d8b3e37f4e46159be3ecc4a9d23475ab1b7b1b562ae988d1f40eb2c9185afc5619549aa0478525ec50e7e02d2779caa73da4fc1a987e0cfa86329b8eed14553d5295da2c8f035e3b100e1b210be713f9139a348c68dd1ec379ee79005a632e62ad23f50538dc2d606bf5bd45cfe296c065556926b57d4843b3129c613d9e2d7531103f291f1d96e4b0abe84e0050844f0de9096ae46537f38e619681978adbc36548861e0018290128d88dd853e6806e16e730bce5c107d35d7e6ce8b4e18b60e031000540b6726ff5fc979a9335e41151ddf422ea2cda46d9d3927c44eee845bab259498cf0a6ca34d2fe31ccd1640093d1c7a4773a8f07cf71794216e7751fcbe7f7f20a221e59edd35f053438919566dc0c5fa076036e0a989a12bd35995cc1947be65eb74d4889424ec4b91286e50332b15edba9ea62cf74ccdf51e0b2c2cb3ac9fbef54d041201458365cdb50968fb84e03ed19273513067007bf76b19cf9be4c1e136a961f965c103556060ec1d06a683a849348555f790889e144b11a5e930492e9c2a21dcff1bf3d0936fa7b8c4ea7ef9be3fca9373d7c8f1741bc4ef616154d39a2f542b4fecbe12eecd498737d93de87acd5fe1708f4db24914487744337f5947233d50afa692a40da8f040115e92230fdd282d16ed18b3a0fe810a5c0986391170985944ed97cc1b78806447cadf58794ea7dced46766249524ce5acd20d556dadaaa65563e2b74f93ebb89e94c715502a4a0deb3879dabddc59b5f7fda341df2156f615b7fa2f6ee9add97f3ee335d64b5ccb03525efe867a76f3657fa714cd09bc77717eceafbe91763aa472c6d6e6ab491403d2b1cd1b7c0294973389c4a03b40b22d8b0433b3522cd18141476079c3c8a2e4926298f525d28166b0bafc0a97f983d40a62f02acecefbe5aae9d11f6bd29506b80ad525f734c11677a37f3f91f0cb8535f88772b3acfe82aa27d2a57656e312dfe26445c4e82bc6883ccbab50c41f4d44ec4bebb52a9dcde6aed72dcb6e6e8a75ba6c86d4fc115413f0940c6e2832dbabcd2dcbe5ff5faae2b7cc8c80b98e62ad071079d7bed4fca9bad0eb09513555bacbb4da4033ab58b8905965dae3728d23ff20c00591fec8aee8c28c871999d754d1bd38fef167954a1c461f838ee42f4d7c391df33558ff03c7a24032fe99eaf66f2c04c683a40fefc71abdbd86b39f15a03d27108e24aa13a37908dc3a1659f425f54624d260555d2d9124d71bfa3bcea6e79d591e36194fb732e55e5c5cd7c0edf3c1538605bc7c9e659aa0c4f0c091ff710b56fb82a88559df2e137dd3da8a1dc88a2f502055f6a68511a2f3213295a1fff29c7338e3449b5e8c077fccb4163542d531e1eed24a3085f030b6cbafc5d2f096fd5b03de17053af14fa86d8a8e565ddc3e9dc0fbd30daed3c701ac0aa4ad413980c560c0ffb641ebe0bbf97b20bfe5ddc35ee6be3a82259e4afac1b4a37d14d912c787eec801e78ca33b83292fd7fcc9b055a35d6ac1f8afa4a43076f01882bbba094d711b832db6b7dcc3d1c71997b19e677d13ce6c40f0e80fdbd06158b88e41bc30761d3534c85863dc2771ccffc112c92cb96139039342ea255ec3dee3d19feaca6e089f0cb27bcd21b235fe05c14b228d750c759d7e32195fbf26bf647e4856fb8553815b6f4718466f9f41be12718190057f5c407a672781a69c4729449cb3e763dfbb46b0626510bc36c965422f6e048a2ab5052244ba545f16bf3a78a7b348af8d463b2df9b48ac612c60dcf55f940beb7f814a6c3e4bf1585637c4500ffa438af524d40c48286d1f33c1ff4d68f481ae8d26bc842c3ced95d8505bab5ef157efaf63d86625a381690ef58c9f3a0956e8daf3fb2fb01c608d38c6ed1b5c1b9b74dfede56c7d78fec441de468ab19a42038d81fbe70463f60d8d7836f60635426deaf575a421d6596ac263308b1fd04e916769b0fabdae10016929cf5530191cba233b58abcecb17a307107e2c30770148a4eae80316ffc7f2e7f0c09069421913cbeb5c07ccc04462e52b43af1ec56db5c7e4f18e60aa75c1fdc68ce90963bb3a8e8652cb48d7175dc819d5e16fd19449170e02dcc6c90ef532e66ce60558754416daa637e9182253d0a708e0ebd6fc53de2d0ebe2ea851cb593c154bad8a1c61897163824a7cf39235dfd9ba531459aef2463e043f5c51c73f32ebc781f729ca6475e73380f87e51ea06a37aca4c16fbf70f66e3d2e0a0de991765615077ebc73c8a08f6b589c445f31589d6f76cd8cc4fcc2956863e234998547752e0bdaa3e68ac3f07a69b16020cea546be57218eb8f43d924513c20903b0ff45d049dbdcfb0df34e4b3ef410e8036c4d5af66f0c9daae35a3efd63a192b32cc1ec00889b97b805666cf531c388c6209a6083b7e00d8dafadd058ac75aed6d105e7226264108136978cc22229290f9d7b97bd5facecbc8bb806d9dc4554b0533d48e16b11d39e236bfafe1ed6dd58ffa1e0edca83c9deebdc8cde50b8d4a178c8e4fa42c346895227f4395a246e73a632d65ade112269118d6fa65e5b805ca28a4f9c95255625e4c64554a20be5e9354e1a8c999d51bb69932d9c6e9ea4492901eae5444eb5ea9ee022c7f41cc3e750dc5f65c", 0x1000}, {&(0x7f0000001140)="86f74641a6e21a7cb86699d13bf6cef023d9727ef35e560b98a1e047616b376424306c449431ee526796b35d3d61c84f68a9ffc8d2a62f86c8af2e665b8697c2ab0ee400137d7ad46e", 0x49}], 0x3, &(0x7f0000001480)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, 0x0, r9}], 0x60, 0xd}, 0x8) write(r0, 0x0, 0x3726) 17:05:05 executing program 1: r0 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) close(r2) close(r1) 17:05:05 executing program 1: r0 = socket$inet6(0x18, 0x8, 0x4000000003) getsockopt(r0, 0x100000001, 0x8001, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x8, 0x10000}, 0x10) 17:05:05 executing program 1: r0 = socket(0x10000000002, 0x1, 0x0) socket(0x7, 0x2, 0x7b) readv(r0, &(0x7f0000001340)=[{&(0x7f0000000040)=""/212, 0xd4}, {&(0x7f0000000140)=""/41, 0x29}, {&(0x7f0000000180)=""/115, 0x73}, {&(0x7f0000000200)=""/154, 0x9a}, {&(0x7f00000002c0)=""/110, 0x6e}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x6) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x180, 0x0, 0x0) pledge(&(0x7f0000001400)='\x00', &(0x7f0000001440)='\x00') socket(0x10, 0x4, 0x9) setsockopt$sock_int(r0, 0xffff, 0x289, &(0x7f0000000000)=0xfffffffffffffffd, 0x4) sendmsg(r0, &(0x7f0000002980)={&(0x7f0000001480)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000015c0)=[{&(0x7f00000014c0)="a814ad79a8b0f7efeb6bb3d2851cf2cd5ca329386087227e7bb2fd6889e643f574aa1c0b73878d468467f6455060fd9d6f7aee6c63a8f62c6f1ea10fb1da1a3181ad7d3b1858c0c63dbdaa52fca7d2183392ad81cd56d704280cd4912280144d13585240d1d14bee4ae0e5f2eb608f698daded67ec3db8ac815306d1775b8a9789dc18fa80ed01f4c810d3cf7c53abf5070a49dca8a94bc5b5d041bf0d6345efac4738990f13273ffc840a17585b67f211c80d516801064d01cb2b6148e599bcf3564eba2ad479726b88d56385ecac", 0xcf}], 0x1, &(0x7f0000001600)=[{0xc8, 0xffff, 0xfffffffffffffff7, "8afb72419bb059e6166f17a2ec27cac8997d121c76293a8d5cfe2c4302fa6742cb3c62da644ef5d46c8b1ceeb72cff692563e394d6325a18e2d48743fe41b017e434c90736c80e61f221c5ef8d33c07097e4bc123fffe394ed98ad351f7416a74a9493356861a25581dc90d42f3c359bdbe5b476c29d4c17a6e988dd3c3590f17d3221c24bfc18450505ae142fd9f021fd2e59f38f63ae7b77af7d8c913e21b0c59b218621ab7b47376a4b2237adcd0df8e2d71ccc973e9a"}, {0x78, 0xffff, 0x200, "41d86add9ad4f1e87a94924a2618c68e7d28e6e586c0bfcd3ea31066bfa5cde12daeddcfd4a308f3bae7091d175e3486200669ebce72c44315bdac7d2224122ff045db5feb6e41fa5c815606583404d2af7c4b37256c9a61c57307818e0a6c5f7f9e70b6f0ca"}, {0x1010, 0x0, 0x8, "16a72ae2b7c78183ec1040c3ec3da2a81dc95c558904e1f8848ff74ca38a8520f58edb7a40c8194cd928f53d25a83d2af6979f22c2ab94ce67e481952cf2038f6df4305f1555b31874bce95f8f79b0831ed64ac6c056e178c9a8e863769a25ef1eee2651a58d282d8fe1d658aae3724f673a7fb9effe3cc310f93567012599bff69b9ae7aadf617791564fddbed2fd099d7a157ab27070140e5a3b261120eb347ff8ee59383371d919f54e26b4ca3b65dae7d069b7b7d1af09ae2396fbc64f0f5b8e1a15c90c8d508947c1b98078a1f5bd623800e9d9cf678c54e98c28d1ce1a193a392283093633f7cb9d41646a9e23b119e7165b4a4cab97e5cf8a5fddf6fc7d278defd9b7f617fa0f7d5360d77b1a646df5e50c8c40f4ee75e5a448d9e98c29b63ed73bdd31e7689848814815cb20d04f75f2ea576a0674a3f18fba38c4b4543024fb21efef96c8cf274dd18ecd67de63c99ceb31436b4573260fc3720d86b679ee2d9b479ae0b979bfcd9840a15cb72d5018736b7cb5604f516d3c67f6b14e4acf6d519d345c3726a07ffb955b012099f11bc43bb491b3c7f12ac27348bfa6ea91bb643a4ead499e4bb85932e33631983ef35fe748a0b20a164b540ebdcac888624818354363ee2a5fe8311d4d70bbd6d65280142ec4fd5754b99b57946e8cfcfc51b136aa6cf7606962a5451d345bf1a416bc58fa1fad8c5de8677c302ca1da00cd9c1b091aea3af6364905abd8292b055cc47cc0ead2e2189a6abe0b013a6ad6e1b37f51840aab2163c76ceb197c6f919ec2aa1f2c44eaee4fd97c199ecf4c9bac1756f2cccbe7aa731ec4a42434f3a1daebebe732e8bae7192e2effe30f094681646db52f7c8637134d661b2a5013ce78317c401e6fb0c562571d6196eb93a790e08cb755de558c77167a92ec48ed6d9119e56b9c41b9bbcd72fe25c8f650f807707854284e9d2780a372f76796f1b0511246b217553202c2527f21012557eae4808714d7828962c12fc65d25054842524755f9545d2391610ecbdc440b55be8031e28cc01a4c34138c996031e8a176aec1214bb8c732877a8390799d2d494add4a2d321415fcb212b3a3e20b137143b8846eca13c90dd1f2fd991406664441ce6951cc4a31949b98120cb4c964736bc0bb83e6ded8f3384a3595860453b59115a7f9dd16f8e22b53b9779fcbb8b762f6f764028ab29b710a5014c0214cc1e37a92e203e241660d48f1aa48645005ee520ea461a3a4622a7fec37f245e18eea0a556263a9b7b8320e77233d31e6608591e84b922bf9cfe546afdb2fe61d6ce88e80087c346b68068c5c3f66032cc0ede338b3e39a9c74adeaf3b0f9ade1851e4b99ac266b9014ff9a03f3dbd92e756f5d4ffd3d7426d4f69f282678ac70d4b693ef7bb2307afea28df669ccfdddfd7082bce5733f870b77f787d559071c7a5cdae80fce945712ebe1ad66c6aa366b3daac492cee41e2c480721706eaa9476ba5ceec8d2b83e28f6020f4a09cfdc3c96c2e39716caa1864d37efa77b41c560c41cf765f0dd3e4255dd8f52c9e2f5f8cc4d6da1198ba356ca93d0eaa440a5b984ff12017fecc5a8d2bb0ffbedea4d511ea7f653ccd5c45a007807fcab83ce27e7a2d25f296b4fc6c5f1ecd7506eb4722dadb4748ea793a5070b8a91c20d7e810c9de8db175e12a342030b53ff63dabe47d47a683a64ee538235bb5b22750c72415150eee36020d387fa500edb49c0affd4fc8daca961c567656b8648ac66cd6064fea07531bcab34b0d19bb12c099de66cf795a18f3ea36cb148b1b32c34dd504e1fb110ec1ddae8c1a697e3cf0f8cccb6f209b2724c659d53d60cf68ec01204fbd31d869506d80ed78ce7e9673f3d6c801b2e71c2fdbcf8905ceec8f15249bbdc8a470583017d699d9d150d863e23b0e863e421eb710c6bdd96e09f0f62b40d6167b9fb52e8855687d36b2f5b7b2e871086ddc1448fa969acf542301532f8f2087f9c39dfe6960f21384bcc60ff63ae8a226b83d025f8810fb8673dca4244688d4a7928b8789bff9c083295d7ac4e1780302ea65c9fa84ad9318cb754b24bd39dab67d4a7ccafc9c73df04bf737bfbc44ff6b29188c24a5374314253bdd8abba52b22c83824e4e64ee7af5967127f168ee9a7d334cebaffafbe848a2302d826de6d7f58e835bf0c32754f21e5e833bb93d94dfabab358a997fcb632b1d751718651b4707b738c6f4d8313ca89761717e9fbb6e4d9024641f169e462a0748a969b77d6418972e7e5d806f9ae96c12951e7aae17b0df3c8ecd21ae2a57f4dd3f16f7960dd775c9fba76b3f35b4266268ea9aa94984d35ad05d8aeea45c892d6c455fd03f955270f199aa1a5df3de8fc551041f108e3e84b797e2bb00fd8b70bb57df0816967c44b466a04e5055d29df094f576c01e2edd5452c9aa286a023348e18a0581d72a72cd3fbd8e05b6c39d4365302d83530ed6cb74a4708b878e9b629d97ae201ee14e883c3f4c82b1082f05596fc741d41728555aee803c0315f2348f50c9b2dc46f02eb3054fe8ac7cef7556e74e125a7dd7de267e8377682bd0c48d0a2b783fcc7fbd85ea8da7aceccd7267e13fe6dd230eaf1dac3cbc03146d68c068a60e8a1844707239d1b107c4e5ae78e311955702cdf993e89ba15e37421676198bbdd88d8ec9a9379feb1a50c1a9ae3693bd319dcf9f39083aa721b646b2261c73139af25448482b0885174f60f56ef746ed6f7122faf66796a972187a4d8df6747741a5141e9168329363e0c77f41962226cda642028dd4aa3e47811273070f952cefa68446d2897ba0df1deba5504e6619cad1c00d9c93e09058e552beca5ef4cb81bd6ec9dff960369b7ec98304c34fec227d695f83c3b22826d54eb7da000253c85ed62116dd18ddb7c7f76a37913a2e7cd6ca9ec1cbd1c434d139284f0d64988f257a7451058243eae326951484bcbd000116d231b62de164849788c4190dc3682c71729d97a2d32d2a06d5565be5da5b75c83e6b5b8273e1354652954fd8a019b3f39021e7dbbaffe272fc540bf837680e182848749aca098f67da0eca7e9a756964c4776b44e23e8327c551e28ac0a3bf57745ee671338c60f9c9adeb5b5e849def7f7a65027f1685ad98c73c0e25577d34e23f40938a884120dd77d7a3f99c97a2ea6dcd0a5e64a9eafc0db0591a004976e2d0c12dd82a0d893005218efc6c3bc359b7b7f1d36fe8aba4c2ea6f8209067406ab9af95dc20b3a21620ddae5686731d000d11308fac4c5e3ad51c02081a5b229eac10683dfeb0fd8f43d131259eea30a5b50d18788d2149e597d90b7a766f0ef18c1910ad28545c42cc2a4da9f4e8a53127e39dee9948af0f78c5be2da9082cb611ed4a5e8205e9525200ec1204ba37b43ba432ff0d1aa9d39e362321ef091190fa55f43e5d0a700067f833703e7cc9d12d61b46b7d602cfbc4db05bbd83198170b42847f7acebe82df8f015d9e830caae309779f8720e71acbe80b36151978368160760b6599c24b253f9e6b2e647dd19de2baedb4aeacf140a95d5966b36dcf2a8752c14ab5c111881c3f40d5592be0dd84645288a03f7274c0efe6d8e35b9c14d6064ecea36389b3762b0281e24066fde2e5d3e898b7bb78433a78cab69bfa4aa0f5b890d37cdf3437eb0c606eb85b26661e5a0cb9060275b56dde319fc409d3be1296dda90dffd4d481274162fd0e878f82c899c094a887cafc65708ae0d16c5a660b3384b65f1fadf2440b1b198a97afc8b6cdf8b9627604f8a98eae96447147f780029f9faab9e7cf1579965e21f91e849260c66bb85c33d83391abafe5440b880cb4e5fc6e9c91118872ef6b71813875672fd82424413d24c8aa1269c2530a479ae3ec4a3c1855f9a6654e2b96b43d007432955f02faa8a61f5cb0f9051b3a9353e4325f89992a40a3ffb30ae47368bb4af3b70adf3a34167b464c9f1a57f0cd3a52154b0e383ab929b5d0db01fc3cd77e99982fd75a95cb92e5c0064460369b79e5e6702535b7dcf3f2e95d78caf0874047409457d4c5e7ef93de8bb46df3e8bf32afb9682b558c318a673b3f78e0f5012187f52c96ccf5218e91cdb6be2d6ba38c3bd6b576261172e89d8aedf2acda124791bf9b7b21a61caf3da9c59affddc767cb780d33b72a8793cf444b5189c074a14c852783c55245748887da4b09cbbcf6cd1927e299ddcd2c36dcc7c8d1ea214563f575344abeba80af957d5edb97076d093a76352d5f2972d1d6956695f944a58dcfe8723b77e8af76ef15eca86b6d7ea2a5b70b3e28e49c16822676dfa600b4012e14649ee628d587ca062707e82609b239ea6e4b81b50e42f77213cf80445b492016f64360ce433e176c6262484d086be34506e900fa07539194372b24402882d7b0de930143b750b877f01db1c1f618522c641416bd48cfcf6948c256616f62223e290b3c5514e60340158f3fb3a48511a8a2b1df8703def8cb999401443c33f74f08b0aeec397487d58ef8557ae5c460f3d3562e167b6788c02bb959da707dddedb2a1856c2757d9280964209e2daf4c69fc04eca3a861871f69cdd2557d8b7590e2df0f5e580d1849123eed2db60bb30513269ec9d59a2a3d2d178264f0167ba08b2dd6ddd8092647ed6e160be4353879d04140f17f0da8d834714adc33da5af1fad361ca803bfbd621feec5af6b07fbab57617690830f95b4eac6f080e2de68b1783043bc768054a8c5b5a6430a585486cffe9c61c6ed4cb9972e67ad2577eedfdbcf85dbaf058bcdeca7f0882781c60eb1f36f0f6b2453be0bb68b58900f78c608a9f5d09d7da175a15fca886aa605a68d234f235fff80f8ced0dc95bd46c6c3e7e54b5471a2368f2251de73aac693d06e5a491c586fd52c60638acbb8a1c45b9bb45c1f5072be6c404788c8a29d5f9434ed31fd362974218fe75521612dbd336f1367b357618453cd5615e914440fbc70441f7fbd2eb0ae5fc4134cf65972e26b9333df77f5fc52cfadeea207813af57b5b57aad2c5477d1ade2c748696cbc3f2286b57a06d7e3d1f03e41a94d024d9bc8a08e016d03c4b81c1021beec25a40574309808adbe4826d5b3dc1138a41ba866bc870d9dfd7bd085affff2009e0773e4d8994cfb74c16404e0551d781e7a1c169194743d16cf9c74db3319a09c70ffc1481c78c0c87c33c8d16267c2eb55d7f23f9daff149ede6ea6a57f1a6b1669dd9a078304d5c5a71c52a06354f2973453f686c08e8be5a841675367a026d37c008296bf28e0efd7087d83eb50db68069d0688e81b46074b91a75d7feac580f048f93e805e6a2acd148b229e727bb8e9506783a5a3e31b1d93e29ad92889349ac65e08b7c83b86a034b6736f930597a7454dfbea5703f7b8e76d55f67fe65d640ed21ecd276545debf23c006684d368b12bd62f17011641b1a455abcd1eedf51cab26f89b19b615f39539c62d71f138ca943e063232dadb6fa93aa3e28cd93f497f44948033e5eae9f68184352a8a6e48b4d65796f5c3a942bee1143f787a195d7de121c0701338ce78dfc1e3896b41f7172a405d721c1728a2d0ef905e4e02e8dc2e0705b53bd649415eaafd76ff1e5677afbce70508f5dd58300c6da42d17204d9d135c61a58d25032ef7be867348570709202e37b9efa8d93d613fac9a170b093d72565bdbca8aa5c2fc726ef6c0e13981d9e7fde62f99df121dfe4383f9fcf9bbcf547d9723e6f725544a0bb59a2f5107b60269d68e703be812c115761325ca16c4b5c157038007035f794"}, {0xb0, 0xffff, 0x2, "86d5c5144522342680a69e7a71ba53f4653271302e6f01e0ab5096e9312db7624ac0234da093bc4a027f20dd2358581f807d64e936b2c062c30e50ef9f1c0e4bbb788ccbdd9fda1d6c990df7a505e7ee9a5a970f08a6141b605e1fe0be29ec434db54eeaa8ebe093d60c627af22fe1bba42ecdc7ee2183479f67995533ba503311c5bf94140ab8b8e63033f00eca85bc67d0acdbd5d848c2e393dc1d"}, {0x40, 0xffff, 0xdfc, "99f1371f0e6a3edb88a4ba5342b0262093aa6dd63a049c2a4f50db4a333c5949a81b1b217445857f4c3e5475d27c6d93"}, {0xf0, 0x1, 0xfff, "f56a73385a258bcfa3411575716587aad207795eff39e4898892646001df5def1fbd14cfc28b91c02dbf216a9b61e7b3b79dec10d10e221f149d6f12f9140b0957f9367b71af9ea0f9683e027e7797bc339953f147cc1bc87a5c50d867eab9dfb6981ec7d1e16ebcc68154297b9b4dd245ec10a97e5670e916174b09b59ff2ccda95f46c2a108e696fc44ea28609eb4c800af31f805043dd165d8f729fc2770616ef173b365ce39e36f8aee1b12dd7d767b25e9c727d996a7e27c05092bebe1ecc5fe957bb71ef3928173bbefcad1b229b2039cfe8a33ef60f"}, {0x48, 0x0, 0x8, "23deb3e2741ac92af768303f3900b3b92421c1c3a3e98b7203a35b024c052fb7a3ef716c678b2266d9ffd3e6953ec25d9ff8a8cab88db31e"}], 0x1378}, 0x8) connect(r0, &(0x7f00000013c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 17:05:06 executing program 0: socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = semget$private(0x0, 0x3, 0x0) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0x10b4) socket(0x18, 0x4007, 0x6) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r4 = semget$private(0x0, 0x0, 0x30) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000680)) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r7 = getuid() r8 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1000, r5, r6, r7, r8, 0xa0, 0xffffffff}, 0xab, 0x8, 0x7}) flock(r2, 0x5) semop(r3, &(0x7f00000002c0)=[{0x0, 0x7, 0x1800}, {0x0, 0x3f, 0x1000}], 0x2) semctl$IPC_RMID(r4, 0x0, 0x0) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000300)=""/222) getrlimit(0x6, &(0x7f0000000400)) setrlimit(0x6, &(0x7f0000000440)={0x100000000, 0x1}) getgid() semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000480)=""/155) unlink(&(0x7f0000000540)='./file0\x00') semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000580)=""/148) open$dir(&(0x7f0000000640)='./file0\x00', 0x800, 0x100) fcntl$dupfd(r2, 0xa, r0) 17:05:06 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r0}, {r0, 0x70}], 0x2, 0x5) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x20000000000000ac, 0x401) 17:05:06 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff4) socketpair(0x0, 0x4000, 0x2, &(0x7f0000000040)) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) rename(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='./file1\x00') link(&(0x7f0000000100)='./file0/file0\x00', 0x0) pipe(&(0x7f00000000c0)) 17:05:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pwritev(r0, &(0x7f0000002c80), 0x0, 0x0) ftruncate(r0, 0xffff) 17:05:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) read(r0, &(0x7f00000000c0)=""/233, 0xe9) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xa, 0x0, 0x0) 17:05:07 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = semget(0x1, 0x1, 0x200) r3 = geteuid() getpeername$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) r4 = getegid() r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x5, r3, r4, r5, r6, 0x0, 0x1}, 0x6, 0x4, 0x6}) setitimer(0x2, &(0x7f0000000280)={{0x665f, 0x8}, {0x80000000, 0xb66f}}, 0x0) accept$unix(r0, 0x0, &(0x7f00000002c0)) setitimer(0x100, 0x0, &(0x7f00000001c0)) setitimer(0x0, &(0x7f0000000040)={{0x3, 0xffffffff00000001}, {0x6, 0x7f}}, &(0x7f0000000080)) 17:05:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x111) sendto$unix(r0, &(0x7f00000000c0)="6d94052e3e83f43538accf71d059d4ef3098b27afdcdec90686ddf9dc01668eca4c28035fe6ec3616acc3fc7635f879f6bff31e8f26cd449d9d65e88b4a1dbaf6036683c27a0df28c94e23d7fa14506c345dcaec39d17bfe610682d2f1a64c4be798e42d9f438aefb33853f9cbfe72670fb305ae3aae27ab4c4b9a25eaf31bd215e19fe98837e25aab9e6d8abb68558964d21edbc12121df10b83becabb34cc332d56c8126683024e37df58203a7a7ed3fe222fa6b8200804c4761937d63ee8f1930ded807ed7145", 0xc8, 0x409, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x4000) write(r2, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000640)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce53a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f000000000000000000000000", 0x589) r3 = syz_open_pts() close(r2) dup(r3) socket$inet6(0x18, 0x4, 0x9) syz_open_pts() fcntl$getown(r3, 0x5) 17:05:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() r3 = geteuid() r4 = getgid() sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000000c0)="ca46e9fabf3272c2f988f0cd6836c73f6e8864d53cabd2de82d4cda48bd743980df37c3fc56b18dcc7ac1e759287ef265b0336b2f3a1b43b245fd58d865e90dc185cbc553f5c26edf7870e45f79069aec1e5408307fae2c18001ab2fc2bb4f5063c22e9d4e1a5239b59d7676bbda6ea1fa2755eb5806059fdd750febf9f832d612f64e78967641accb663d85c021950da738430ee65ba84c2619ddecebff9cbcf6170811d2ee1c509530996c920d55a485374956a7bbc8b694cd1376a63bf9e640fd42bd73d09011186cfa", 0xcb}, {&(0x7f00000001c0)="447fc8003376acf1d3c9113c5b12b9955cec127d7329366fe8023ca829eda3b34b11af3d03cfdd89c0eb7c729444ab", 0x2f}, {&(0x7f0000000200)="bc5a16f378b689", 0x7}, {&(0x7f0000000240)="ec0f47c8298d677330f88dd03b61084895fc2b775cdc4f97ab472fe5db13eba4", 0x20}, {&(0x7f0000000280)="0d9edb89ea7e5cac8f8380cad859a0e1fbd89939afdca6341ea07bd3f585dccb80215d6814e20a3e79c34b7dc410e71d17", 0x31}], 0x5, &(0x7f0000000340)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r0, r1, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x60, 0x8}, 0x408) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x341, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 17:05:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = msgget(0x1, 0x40) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/70}, 0x4e, 0x2, 0x1800) msgctl$IPC_RMID(r1, 0x0) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000240)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x40}, 0xc, 0x0, 0x0, &(0x7f00000001c0)}, 0x404) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x3, 0x1, 0x8, 0x4, r2}) unlink(&(0x7f0000000000)='./file0\x00') 17:05:07 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x842863dd0419fadc) 17:05:07 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() r4 = socket(0x0, 0x5, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) poll(&(0x7f0000000100)=[{r4}], 0x1, 0x0) 17:05:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x620, 0x0) fcntl$getflags(r0, 0x3) 17:05:07 executing program 1: socket(0x38, 0x8000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020500e70000000000"], 0x1) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000001700)="34ff61be47006c60c3870491e85b052b960285a91630a4c511d9fa4c290c297b339afa209e8fecc3b6a842f4f1ca6cc57ec0721a26b2894ffab734b56e93f9f1fee7ee2be67ac6029999926a0358ecdd17bb9b26f8f4c053d860f8a0e0d02df19c9d679ef96ecd19b55a2d318c7ea30a364097dd53e2a4eaecbfcb7cf259a35c337e4f2ac8fe331a4034c6e9071c01ae009d27498a9a46ef21d9b7c789a977fe542a54908c887246f8a012da8caad00d5b2570417421d2c018dc096c3a5c47ed3328a0330476d3993437e50a14e5bf73cea3f1a07f0f2e383d8f246aad239af497a2645b82fac2bb134496c46015279176e6dd0c15571e656bd30650ac387a5d2c4582f1bed3db596d634f39838bc4e53fefd202fffad0955f60fd5772d665d660b5296d6dcd804c69e53a0508cad6678078d0174750f8d0d94861a0a4016440401f02f977a67b23d83cbd911522456ceb15b39ea74ac4f8f618020cb981c4e47b883d781e50f9494c220ece4a22dfdb30f09a278f5d480c402869f7022cfa93bfcea2fd2d21340f944706f524850f79363289e6cd83c07fcdc682437d206c16c8dfb2c5b615086f8cd1e91c5f92f495792886b963dd833121210f93be742be32125deafcdbb700518ff7ac72bfb152672482bfd135c4e357a1d0c86a7b21250998effbbc93d32b73b0bf49b5f8b0ac7c2e2c101a3b2bb9634007ef808735b7588c2b8751e88f868ba6241f289e55deda66c342deee0f313bf12c77aec1a648413bd29bf2f3cc3d2a777846de247d338ac0c36ef7ab969c6cbe30787fd5115bd5890685eece4707c85d65a28549da34c7dbea29466ca45a8fac32b0a557b5f796b4cd3fb9e14aa8780fba9ea68bfac5ae6003254a9c3160b22466f38da739d13752a1038b77b20feb5831c5ac16ef1785431e8c9afb7712fc6c9fd75891e770e61255d6f60948659195f31869c6afd83d26306abba7669e1d08571caed8c849033e1c77f2831f7388b4e539c12617f6223b802319171a65cc4e37c6d20cf5749a5c272f4fc47778f6a400714a2a96013edc1d889560f2c5391f3d37d44d6895ef217724d8915f8b43646da0ba3d880b79bf9032d96f1491044c3cf7b4fd0d39115469f38a4c27a284aa41ddc60ac8e3328045ea9ce5e750161cce132917d3c6ada1068b8e93c757d0b61a7689c24e28ca4359d7db50b49dc508b270760cefbd09200b060684124b30b49fcae9619619f693e4ed3f66eaa0ae87d521cc0cd950d100f6e9f212a0f80f05d4c7802b1db1d8b46425889af4bfa461723c15c26af3297572b60702bdb4a6c845a1298cf8a622314c305b9258c7d711b6cea07604e790c0fdc24fcb3c0b504df53bbeccc68b581cd0957dc703d3861f44655c80cf53e30c6b53053c6803ba4cad9a0f230498e7b2ea83f78bcc74456ed8484340fbf28f3a0878f9f5f7fb9257b0f3210396c038778d0d62b0d4719d546da987fcfbba1dc79a9d0e807f6610fbf8bfb7665f745da4144b395f3f7f446572ac58e72fc28c127bf27e60016b00d566741bd9b45fe4c9c110b6ba4d2a97d895aafdbf79a6b4e5daabc06ae74033e917eb0ecbebba13cc62d9f415c55e3c6d3c4e9c9fa9e745c92fd7e0fba4152816deb35649305411946ffe8598bf0da63f8e549c9176e33aef4a52f3df92cd1d0a13f775eff722cf03aeb912bb6d3d50d978eb08ef749f6aef710621964ad0c781b05d4a9b4bb35793e6385e712bee3fc74172e2f89e0dde09206c0d3fd6ff3bb7d4f08c4ba854970199065e8c5f64704a14062be6a3eaab3d99e08d3ff16e0a4877320ef3292928cf94b41050841503e9645fcbf95c99fe44ff8f9072245d26829e2ecfaff31df59dfab3a428e64bb458b2dabcbceae9c074c3640fa0d8362354d6bcd6eee86eae99ab116371354a7a3e0d3ac1747fa3715bfea9a20645809ef5794fe885cae3665528a41ad4fbeb9c70e0ccd81bf50d1e8dcffd261bb859f88e4af2496582dc678ba3cccdc84bba21e63a07cb2a0fde05181ffe924ce08fb3c0b60816eaca313684b725b3a87d57c5cf7a8a04659d0052ca19a54d34f69df1f0a4624c9ef96b234fdca06d0c46e968acb38c6a23ec2cb45e8de85aff793af4049ec19df0ba66c2423eb90701ff7b50ade3fab2e73ec1da09b790091c30f62cb5fb4d83148cc62be76de582e607c88fc11727b813dab9fa1681e47f5c6be452f925231c9274a4b6deda6d46a455ba7c7af7fabf9ef3d61a60f0fff01c3c908861e2c20dc145d2acbaf8caefdc252d94fb9d29fdc2e17798a71295075b7cd7922b312e4e5844b81b0e69515a7677e2e4fcaf014cd43fe8bb00e237249a4b1ce78520a833378052a132d8f95c559b0ccf7b3a93e979281efed38e122ccf235c8f986a45e17f79f4a7d628d6b8ef778858597bb3c790917f27013077909ae8b140ddaa8945f02fb0ccb5a41dbb0283230b2e4f4101f6863f345317bd9c01116f00475009d5aa87fdc1244d03810a0d1f6a82693b5314d3e5460c95228899cf0c85649569daba1a0dd578c2ca5b764981dfa5a0f43d07a3e7a59cfd9f8bcdc6cf5a302e61b303c7325dd05ee065ab4a9bbba47c082baa9052bdd73ae79d2d938162516b743667e39ae7b3675f7c5f70bcdaac681eb8a1abe100469b860ae13a2f661c3dac1d16fc0a472d5b22e58b6070c1067b0d279af232fd1a8e09d38ed3ae75832b6eb13ff23586a5c486601ad5ff65aa5fed551e2140c77496d8aa248bbe5196280172d1d7c6b899e4e1936219ad9a9cc32bca5112eb50967fdadcfe70067dd1a954398283f7c45fa55b4c9c86753231aa82953afd3e3e9cb2ca29736c8ba1462088a694c2fdbad81fd585e7cb43553a5f1b23d5789d15e122ef507189c0e0209a70262d560a7a0d3248cb05f184cbffeea9cf77ba6cc7ff2e000f42044b827407fd932672d737723d5aabd2b73f7c0dcc8885af208b80dbc8a9efded63ea04a6619f8d6115294ec9031e99c98e42f564c2e6b7529cda49f43706bad55ad72c5f9fb234567d7d87e2c1e7c02b9b9f08d33e5bff7d0e620d911da8f416fc379e639979f9c4fb901d777d4ae294950196d7deafdb5161c9677a5b4a29cab6e51587c6daeaaf0cdfbc03f86b4df5210b9feb015d46459606dcb2efc4d0039abc8cbbb11840f093df9c9f7da5154e155031ce2f638797b3ef8a686d9e597a96e0a62d9ddba158dae6107960f1fb4702bf6ebda0a01cea3b1d148fa4ca4a9445aebbf70309a9dda20633eb7dbcec7f9e21a6bd45210b79c7d1baa74c2e3b3b7426266893499ef3887227c0ce91282751f69c1b519e41965a72a4f3fd95bcd31b776cc1792230dace1bfdddf49a3ecfe40c10985c92edccb676f2a0f18dbb8991e58c4b026e88582ff3667699ee6b53f254313ca26f2d73d1d64c60db7ec32c213fa1eeef6e9872a2ec67fc97775c9ed1b77f5ee55422ffefd804cbf14f231baaba184e1b442e14ffdc00dc712042349860ac967250f5a8bf10497563a67eefec82ce79add3cd06e909dc8fe1477bd710aa243d8e2ac8642064887c3cb69350356e82e8ba4362aaef1e4bd3cf6e4bb871f186a403efbdb66551307e04033ab72d1b21eed5cdbd9955c5bc62a8dbebe46dee7aedb4a91bd892ac6d31994da3ede77b3c3b01de494bf60dcb105c16f6a38e9840cf91e6f872d7723d536265c7f0e26558a5a5baea717207f4a14b5c1270086e1c5e73b77ab9ab2c2d2bd2fcb2dadee615b89abe684e735649172ca2edd3d651e376e8faea2e24aee647768e0faf0c1a95b015d5d65be648f9220a98a93624e11b69764961a12bb0a9f29a9465c088d65de0fe73b538283da108ea8a19b25e9f1edb35d396caee49d037e32cf69c0cc5c04b49a6a6722647f30b5c24d21a8ef4560cd5ac50dc69f79af937d55e770fae0dbeb688efc3f53edc06c71f4a2852cb4560989595c4745698a71ef838019e86784c7fed9eca96225528e951f85bc2cc07234c1b1254a03177ab2678de86a1faaa2c06f49aaeb82f4bebd7af9bb93d194a6b9f8875fd3b817538aeb5908d8334c5deaa333fd359e7eb9e455eaccab05023f945c2a4268e8697986c96f0571ec3661f681d941cc0df17abe7bf7b51fc84a45bd9a5382f1f2efe964568dd62fafcba76c086ed72a14c6fb4d99eb560a6a835e64e566b30ce8a3cf7b8c66cc4ae91a2948ba7242fbc288d9e8cd86449cd996eba73eb406cae1bdd9395a514ab97eaeb2049bd2bc6be55c06a254e80e8f13d0162ba771a784973a8cf892051f35a2fe2457b6e1ef3c9d0f331719373302e8e0df312d987de9cf90ace55ea3af5e26b1a61a5c6aa94a074330ac8602dd1624a1cea9d75955edbdf97b9cf6841e5de9046b5f71922fc5d7cc058f3a150ef30c6373856ce58ba1340ab88a16affd027c00104af0233641b865445a6fa6e027e09d9c8cd68eaa5258966efa27f16d9e5d13ff9c6025cf9eb4be84073577a5e4599b11ac983f527c82e10b0f88bac62cc38bfa63a23f12f3ceb3e5aac3b0b6cfa3acc4b5db9f9c4e4df9fd219a08f98c6fe4ddba139c8dd38c22c8753ca377433cbef164c0660cf5ce954609a3fb34230e2510879db3ab4c3f8320a368379eafc7b61d31a33ec5075a49c36f835fe8c0286ed163791d200c04395b368335775d57599598fdc0f4aa372c28dc6d754fc078c6f0b67c811b01b3e02f4596f9d989501464f343c9198de71ab1736befd39962295669144e8bca5ceebf3dda183d0d9359d1c6148f68bf3f876f72e5219609d3e84eec045914ef9f04672a7ec93529c6d21999a44c6a7bbb42e733ddffc0c89f65659b66c3280c77ab14f419bdbd8a6edf58b15d956fc2b63f60fb952de1c58efc5b80f6332ae561419e75f9444ea7b17a45f2fb0212cb0b223ed0f3dc88ea1c019767f9d8c53acd07de530c66a3fe8e9f8929e45605663d05b991d442156389aeb5733e02320af73943c201590afc6d53e2aaeb20b59e2c18e787213e673e7b6f2225a08a68d9ce45975d5ae95a434386d3c6da2c2a08bfd3a4e7ad4f80606780a2500b30ccb7231114f662b2121957547e3f7a735c0cbf9d1989a6d1a35838022900d5f0250ee9edbd165b7a7ee77988550ddabbc312f4e9e75142e94ddffbc7a198a803bbf5c", 0xe4f}], 0x1) 17:05:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="82", 0x1) truncate(&(0x7f0000000000)='./file0\x00', 0x101) 17:05:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff82, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) poll(&(0x7f0000000040)=[{r2, 0x80}, {r2, 0x8}], 0x2, 0x401) 17:05:07 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/file0\x00', 0x800, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x2, 0x7, 0xff, 0x7ff, "a7ad784baf983f92ed5ff9b4d6e78647790c344f", 0x1e7bad3f, 0xfff}) rename(&(0x7f00000000c0)='./file0\x00', 0x0) 17:05:07 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() r3 = socket$unix(0x1, 0x5, 0x0) bind(r3, &(0x7f0000000040)=@in6={0x18, 0x0, 0x5, 0x7}, 0xc) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x60, 0x1, 0x8, 0x5}, {{r2}, 0xffffffffffffffff, 0x10, 0x800fffff, 0x5, 0x9e6}, {{r1}, 0xfffffffffffffffb, 0x40, 0x7, 0x5, 0x200}, {{r3}, 0xffffffffffffffff, 0x10, 0x10, 0x80000001, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x10001, 0x5}, {{r1}, 0xfffffffffffffffb, 0x2, 0x800fffff, 0x7, 0x3}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x5, 0x8}, {{r1}, 0xfffffffffffffffc, 0x80, 0xf0000001, 0x7, 0xc8}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x4f9600, 0x6}, {{r2}, 0xffffffffffffffff, 0x8, 0x40000004, 0x100000000, 0x8}], 0x9130fbf, 0x0, 0x3, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xfffffffffffffffe) close(r2) close(r1) 17:05:07 executing program 1: munlockall() getrusage(0x1, &(0x7f00000001c0)) 17:05:08 executing program 0: r0 = socket(0x22, 0x1, 0x3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = kqueue() bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) connect(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="093f771f050000006678046be462f546bc3e44760fff3219f69a17515ad317a568da2a9bafa5416e6dac36758e206550ed"], 0xa) ioctl$TIOCSBRK(r2, 0x2000747b) kevent(r1, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r0}, 0x0, 0x8, 0x80000000, 0xfffffffffffffffd, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0x48, 0x7}], 0x100, &(0x7f00000000c0)={0x7fff, 0x7d49}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 17:05:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 17:05:08 executing program 1: mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x812, 0xffffffffffffffff, 0x0, 0x0) 17:05:08 executing program 0: poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f00000000c0)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 17:05:08 executing program 1: r0 = syz_open_pts() r1 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000080)='./file0\x00', 0x2018, 0x4) bind(r2, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) shmat(r1, &(0x7f0000ff9000/0x7000)=nil, 0x0) r3 = dup(r0) recvfrom(r3, 0x0, 0x0, 0x40, 0x0, 0xfffffcb5) 17:05:08 executing program 1: r0 = getuid() r1 = getuid() munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r2 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r3, 0x2) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) setreuid(r0, r1) 17:05:08 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) openat(r1, &(0x7f0000000040)='./file0\x00', 0x20000, 0x52) msgsnd(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000e9297672a384f772b654ca0277da3f228db789b2756e56f7a69ce497e349cd2efa0d1ff6fd04e1886bfce4419e44a107bce46e82d3b28a92b35daadf42c95d4e337526d28ac3000000000bb02dfc191ea610642c8e69b65f968123596b8cc02ba9e77ca5e762c04e14f903711e375435cfe9438a4584285adcd2bb95e0819ebf7324dc1098a47864ad6ebb4562cc9726"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005972335fd97f4970df3c14c2514e23d1f3a8766b9a0393d29242ba00cbc0e6b820297344ca37c05ac3c48fbbc6893c50e84e32adc575a5363176dd96fd0e7be7e2901fe76cab94f5f44b3a48ff2cfb8e04ddf0ccc542a49c4aa16d2e92215762676506e83408db3024258fdfdf101d77d2ecdc0b5bad74fa2d8c6633364e6abeade4f42937653ac1c768e6621c08927463a982a8064d1ffaf07299d7f6e4071b1fdbb3203a71205b9b80f58d43b3a450b19e5143723c4e9195ceebbc1c514a606d2668173d9259787e442d50802bb44b0555ed383d620bf068c708f5fe9aa6b33db0486d4d75a160888c5f28de727fc2a522d9d5117feae92c1b8da6ca4d8fad39d904451a2a6356ab846e82d46fb63c694272224f1397f9e4af6c34b3d40bcc9c2885e3dbacc65830d0fd5899bed8beecee3faf6e1dad1b417f8a9e91d363692af17392b801a11c3e82ff0a8799dbf1dfdfba8d4e1aa302d670f1a46bf1471f52b80d4169f9eb1941365fe02485e2355fe4262fc53cf0a971b349"], 0x1, 0x3, 0x1000) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000006c0)=""/208) 17:05:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) pwritev(r2, &(0x7f0000000200)=[{&(0x7f0000000280)="cc7994fa22388ca0268351901b77a372874f1c796eb280dbcb4464650a5737ab6d81f1fb99afa48c21d27b982f2b23032ddca57cee5c29771423b6f9ce16f24eb3535a8291a0c1c5de379d2a8dcc51d7e960ae2fb65cf400c4393681e9a4c0a2546ef93d296c247e5f62e30ff16b41fe966dc46b58c5b70acccc0898", 0x7c}, {&(0x7f0000000300)="ab647e1ded202754fa6248b8471cacf47698b1b80a9a1d7612fd6f51592bc59927b2b0f374ad0c5e15321a9b46671ab902e23b1618b70834e7208334f7ab500961a16e531a7ec10c6c7f97685ea8aa4869", 0x51}, {&(0x7f0000000380)="de1b03181636fc9f31de449f096a4700cc4241193d66fbfedd31eb19582c12f9799b4abf7ea9867758c31c3ab10b4e130a790385c6ece0edcda95de2695a9620192ebd5c6a3da77f7cbb14ded13ae2123d3c9da1df2d537ae3ce6c6c36d51b6463c5e27f4f098af9b00db1701c8670c55480d2f8981c0c005f64499d7b63d2e1525ad3f2fa79fbda0389f9e9353772569f094a17488b71621237b0b97a348cf6c91c93c5613b292bde7610031a1b690a3bab89bda19e4801eee0d15281c1", 0xbe}], 0x3, 0x0) close(r0) r3 = dup(r2) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000001a00)={0x0, 0x4, 0x3, 0x4}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000001c0)=0x1) r4 = syz_open_pts() dup(r2) r5 = geteuid() getgroups(0x4, &(0x7f0000000440)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchown(r1, r5, r6) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) dup(r4) r7 = fcntl$getown(r2, 0x5) fcntl$lock(r4, 0xe, &(0x7f0000000240)={0x2, 0x3, 0x1a, 0xb157, r7}) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 17:05:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r4) r5 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r5}, 0xc) 17:05:08 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0xab}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() close(r0) kqueue() fcntl$dupfd(r1, 0xa, r0) unlink(&(0x7f0000000000)='./file0\x00') 17:05:08 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000000)="5e4c425cf364cdd0d844f4a01143a391f0e65ebe2f98ac8244012e68166ee4b48668c0a54bd51d34b6ccf84455ab5991a1dd83a2e491f0d5015e46441ddc4be2ca2d224abcc2409765be33babeaead1b8cde04f34c56a854437b81b029a22fa458b2685b2c816237cf8887f9ae65cd4dba993593cb49618b45714ab612009bed72f80872e509e8153e6436fa07f9cc23b327f62f25369c2f3db7386ba1d5d1f14530dc87ed9cf794e14c52ed2dc29374175850e867bbce30cde56323d817e2984b034d5459a8fee365fbe7752682609d4014d7fb73087ca19b8a1f8c85d7e5cad114594fe7cb6c6bcfc4fdd8b69600c710a66c36818cd59350284e", 0xfb}, {&(0x7f0000000100)="587db8b67c745a3a50ada1712b0f4b30849d61d650ad405659148c16886ab01076bd87", 0x23}], 0x2, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xffffffc2, 0x0) 17:05:09 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20108, 0x80) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x6) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) 17:05:09 executing program 0: r0 = semget(0x1, 0x4, 0x440) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/71) r1 = semget$private(0x0, 0x1, 0x40) r2 = semget$private(0x0, 0x5, 0x400) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/50) r3 = getuid() munlockall() semctl$GETVAL(r1, 0x7, 0x5, &(0x7f00000000c0)=""/143) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r4, 0x2000740d) setreuid(r3, r3) setuid(r3) r6 = getgid() fchownat(r5, &(0x7f00000001c0)='./file0\x00', r3, r6, 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200), 0xc) fchmodat(r5, &(0x7f0000000240)='./file1\x00', 0x1, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000280)={0x8, 0x8}, 0x10) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f00000002c0)=0xfffffffffffffffc) socket$inet(0x2, 0x4, 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000300)=""/30) semget$private(0x0, 0x1, 0x406) semget$private(0x0, 0x1, 0x5) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000340)=""/140) pipe(&(0x7f0000000400)) r7 = syz_open_pts() unlink(&(0x7f0000000440)='./file1\x00') syz_open_pts() bind(r4, &(0x7f0000000480)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f00000004c0)) 17:05:09 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) getdents(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xd92, 0x0, "04236ba1f47b3c0806f1ae0c2facc86b6cce1615"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 17:05:09 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x0) r1 = msgget(0x2, 0x10) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0x2a8) r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x2, r2, r3, r4, r5, 0x1, 0x6}, 0x93, 0x6, r6, r7, 0x10000, 0x5, 0x80000000, 0x9}) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 17:05:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), 0x0) 17:05:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000001c0)=0x40) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4, 0xc0000006, 0x80000001, 0x73e}, {{r2}, 0xffffffffffffffff, 0x1a, 0x80000000, 0x6, 0x7}], 0x1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x28, 0x992fcf69815e626b, 0x7fff, 0x80000001}], 0xbe00000000000000, &(0x7f00000000c0)={0xa, 0x6}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000180)=0x3) kevent(r2, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) ftruncate(r3, 0x40000000000) dup2(r2, r0) 17:05:09 executing program 1: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c6530005b26fc25888f79c01fe634b7c25b09991431f6c0e5f898d500d1c55542cf04d22005d51cdc4cb18806695b8193b30874fc6fdec776391d49b8cec60de2bbef110aed604e88d1bdb9ff403c92ddeb1454ee206f612855e931248691c6e0ba6cb2662efdf8231dd64ffe28a95629d1e6afe2997d4815b1507b58005ed796f0ad860a11104d78aa547e876a3b345785ce396bdd2bf4f7890934c53cb852a67e0226"], 0x10) recvfrom$inet(r0, &(0x7f0000000040)=""/30, 0x1e, 0x801, &(0x7f0000000080)={0x2, 0x2}, 0xc) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000000000000010ffff00000100000020cf7881270279000000000000beb931c53d999700ffff", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x0) 17:05:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00", 0x0, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setrlimit(0x6, &(0x7f0000000100)={0x6fb, 0x6}) 17:05:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000300)={0x9, 0x9c5}) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000780)=[{&(0x7f00000003c0)="22c698f7b5d42875deebb8606e13293cc6d394f03dda7fd757d6c0209a2d9828164e597e38935cd52c1d96c232a57f0db8acf6309b320939f7944480cd144ef7343eab3f6faf070f82f642839eb84670abc9ddafd182a8d15232cd9eb886f0e7e1ba134b1fedd38387777dc743e9bc8b28656bdc5970e78e39d2024ba49c0824786b54285ea48446bc4df2ea2e721700d6fe67ca4cfc39e80ad2a569740e9e4d30ab108ffe29d7264a73e50ed4e67c2fe3c06c53febea651bd6f35d1", 0xbc}, {&(0x7f0000000480)="f1c4ac67c946c3f610aeb78f1ef613944fde81715ccc530820a2f29745e97f2e2150791e0f5b3a1efdceba931cea151698286584e776552798cd2c41c70c95bd57c502229317f2756f9dc17210ddf76846377438c5e5b1b67aea77b40ee5abc40002a40c5dfc8d143606865dba6591716ee0835a195ad865466f36df56c9f6e5c0", 0x81}, {&(0x7f0000000540)="1a3195e2fa5070507ebd8bc5fb57bc42ea93b2b1b46308f3", 0x18}, {&(0x7f0000000580)="daa846987cc539a78972f5beea7f39965bc59fc246fb61cf2bfe076795d842eb2fe2", 0x22}, {&(0x7f00000005c0)="8f15ac95695fa22509d8a6d38d0360b3fb293379a2bca0782e5c2237cf73cb76d4195684be8499ee1a5ea9225997266ac7613f9eeb45b2a790c0320cb0aea3188a041f003222bd7bc4780b5b7cdebd4c8b8c2b8411cfa131d2e14a3e4650675a2c20ea0a0ab2d48d041327f6f3455f676d793bef6cc81d5ca6469d395470e9f54af4032a841523ad9c5058b983f7b348f81d94ba947605dff1c37bc9153f73174d9d64f97e3713c510c7f9bc4153151f44291a9b63d116bb543f62d51a4d43d5316516412fc4c48d4d48e30612", 0xcd}, {&(0x7f00000006c0)="bc04e818c77eaee506698747e7c2efb4f8bfbb288fa01b69629c635fa17cdb89ba9fb97ee048b6de85acd1be7214f9407f8fbda4571b9e29c77dc1f9e88e2d1069c11fe68dfda322f31d279e07cbaf9f23ab3143fc98fe2316e7a293e298517a4757c228d7f05137a7a14f910414ab728ab435c32662c279eb7a7dbd34151a7f72fbecae390425092061802fd4e732e6aa2f1172405ec28b5f45f94b1444b732a62959d315dc573e0212b2", 0xab}], 0x6) connect$inet6(r1, &(0x7f0000000380)={0x18, 0x1, 0x7, 0x3}, 0xc) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="59c7caad31109c10fcb2cdffc8546135014211635f", 0x15}, {&(0x7f0000000080)="0a2d0232ed1d0152366ef746304b980d6063b870672fbe7fc161fb3234f7b32f54abab4b6641734174ca54d01238d9a1cf0eb9e6ec8010da6d4695241bc032", 0x3f}, {&(0x7f00000000c0)="c08295926ef998c3e712b77ac941f9a69fe7c7dbffed6d93e59887b6d894e0b10cd47820283e30a0592ada1b9b23740d3ffdcbfddf0252e0c06cf80cb51e909ce4bca684247edbdc6362c373b527cb3db5d50f6f824d8bb81adceeb367417d7c7a51722ceefce1517499c955843cb1d7c6dd38c80c4f3ab62e2f86f9", 0x7c}, {&(0x7f0000000140)="d6b86d0cc0dc9fd1e99a0ac2bf07c44041d35d6c2301f9b0f01678bc3a3cbdb0ac5f88043e534201ac5385fd46b7842262d5edb3e789d606c9236bb8b29addd5d4b8e08c", 0x44}, {&(0x7f00000001c0)="3e2a83e01d5a7ba84525aab7682338522481d06953078c013685dfe748a700d5d51d75e42a3c71f4c5b773f4786d4f0a87849b8e1c75f43514bb4af6beb7d24175131e6834aab15d26337ebf581db020418cd1000c8fa7c0bffaecf99f24c3e5c11abef37a43c3542ab20089d8bbc41eb60192319b6cce3e76c5230eed4e69e0b54eca4ea1122ab3233ed7c190c50d8dd55d7d56815b884b24c5a0ed46d5897cc81e07671d7eb39ed1adf83ba314d8", 0xaf}], 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 17:05:09 executing program 1: semget$private(0x0, 0x3, 0x8) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001000)={0x4, 0x9, 0x0, 0x81, "3f291f196ca98c3f795617a464821b3b6a687053", 0x8, 0x5}) r1 = semget(0x0, 0x3, 0x10) syz_open_pts() semctl$IPC_SET(r1, 0x0, 0x1, 0xfffffffffffffffe) r2 = msgget(0x2, 0x10) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/4096) 17:05:09 executing program 0: setrlimit(0x2, &(0x7f0000000040)={0xffffffffffffff81}) setrlimit(0x0, &(0x7f0000000000)) 17:05:09 executing program 1: symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='./file0\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x10000010000002ff) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', &(0x7f0000000140)='./file1\x00') 17:05:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x2, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) 17:05:09 executing program 1: r0 = socket$inet(0x2, 0x3, 0x1c) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) 17:05:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), 0x0) setsockopt(r1, 0x4, 0x0, &(0x7f0000000040)="bb71257a7e47176a1e6533a6", 0xc) 17:05:09 executing program 0: socket(0x1e, 0x0, 0xfffffffffffffff8) poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket(0x26, 0x7, 0x1000007fffffff) setsockopt(r0, 0x4, 0xd8, &(0x7f0000000000)="e033cb8df79abbd7a95ff414e3a9951e90550ddc2a2ee1c6340d33349b2e10dda9b32ee1d6f1e8827cc8bfdfbb8b4bfcae1757aecb729cac340b0d4d0a1c50a5353ba7ed873eec6298737bc02d68411309cd77a56f0f6d0394", 0x59) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000001c0)=0x7) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r4 = accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) ftruncate(r0, 0x36646ec7) fchown(r4, r2, r3) chown(&(0x7f0000000180)='./file0\x00', r2, r3) socket(0x38, 0x0, 0xd30) 17:05:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000240)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r2 = syz_open_pts() close(r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x400) r3 = dup(r2) geteuid() r4 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xffff, 0x7fffffff, "a508000000027f00007f1000000000008000"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000180)=0x100000000) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 17:05:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socketpair(0x10, 0x2, 0x100, &(0x7f0000000000)) 17:05:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf9173aee6cfd0f850000f1e552aaeefeaff0f2c85e2831c633d449011f78000000000000013c1fe90020391d0000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96d09007d3736b269790a96f5b101b348cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7803ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0000000000", 0x132) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockname(r3, &(0x7f0000000140)=@in, &(0x7f0000000200)=0xc) openat(r2, &(0x7f0000000040)='./file0\x00', 0x18180, 0x10) 17:05:09 executing program 0: socketpair(0x7, 0x4000, 0x8, &(0x7f0000000140)={0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setrlimit(0x0, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 17:05:10 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="ffff0700ff7a6b57"], 0x8, 0x1) 17:05:10 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x49fbcf18af883703, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ff8, 0x3) mkdir(&(0x7f0000000140)='./file0\x00', 0x40) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x40) preadv(r0, &(0x7f0000001200)=[{0x0}], 0x1, 0x0) getdents(r0, &(0x7f0000000100)=""/41, 0x29) 17:05:10 executing program 0: clock_settime(0x3, &(0x7f0000000080)={0x6, 0x3}) select(0x0, 0x0, &(0x7f00000002c0)={0xb00, 0x0, 0x6, 0x2, 0x0, 0x1}, 0xffffffffffffffff, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)={{0x1080000002, 0x1000}, {0xce77, 0x3}}) 17:05:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() fcntl$getown(r1, 0x5) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r2, r0) 17:05:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r1, r2) r3 = kqueue() close(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "694955883d026111fecd04000000100000001000"}) kevent(r3, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8020, 0x100) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000100)={0x7, 0x1, 0x4, 0x5, 0x5}, 0xc) 17:05:10 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="3687fccc9056a5fb679cd0893306c4ce5a615a277d609ac72b369e5d8c94b462f86f58014bae1a2a59f994d129c1961acca10e30b18d80eeb1657e2e871c40731f94046efc6657397c05a5e7ee6fdbd7ade35f2979237d7099b22594a7bab06610eb537ad2c24380063a96b95d97d7b031480d06b10ccf2f7b2c68d81625d8887041a9c9ce450fe6372cc37bd451875d6a27", 0x92}], 0x1) lstat(&(0x7f0000000200)='./file0/file0\x00', 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x4571, 0x42, r1}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x2010, r0, 0x0, 0x0) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 17:05:10 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) read(r0, &(0x7f00000000c0)=""/181, 0xb5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="01ff0751000000000000"], 0x1) 17:05:10 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x10) 17:05:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) pipe2(&(0x7f0000000140), 0x4) sendto(r0, &(0x7f0000000040)="f446aeeffd6705375919b337bd61fd0d5a8c9e7cdf6d447dff9239385a47beb6c719f55cac73ff4c2507bc6f5e2cf812eaed50588b76abdb7c5afcd0f4a3aaeb20dfd53fc618fc575eccb77b5be32f9cc0b29b255ff6e53005e942308d6c26bc4028d5be5b456768f95c5e58bc86a2ac2fc589eddee364e0fe39681b0a2d6c032506985ca9768c191d", 0x89, 0x1, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) 17:05:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x8000, 0x4) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendto$inet(r1, &(0x7f0000000140)="1bf4b73607baaa89c212d5801f191899bbe2d549708f6375276a1b866647ff0876fa283b90a13f9bba3b6aa155cb1537eb534a11b92aa3319605c62bfd8d850b2ffd3a24c08d1593407159b9ef03908238d631c17a61971fd16771a571b5cce1ca805cf6be089ffcc65535495f68f60a9f275c779e087b29af62f1258b5cc8851fc67156f39aa0e60c721a35ff894aefe6e48ad70bd1dff6be4d2f26659c5102eb88c3fefaf110e193932acfb63e34c7669f83070eed67f9e54bb7435d1681faff4b8c708a495ebab26fce2d4f98bede94d2789cffa6097b14306eeec5a349bc7ca721eed78b9ea419a5168977d5c65a4cb9a6ed916c5f48d754ade45c48bc901e47e6c1d6a685bdb9ffaf52fa4ad1979fc5854ca06e06b857fd2d7654ffb548c415e3bdc67724999def15f43ac96e99df65d59f639e9402dffd574f1aad7c26375a52c56f4c1955ebcaed5c3020d8e7d444dfa764954b09160f9155858059367e9f73014aad675bee2bc9ccccee1567a9f5b7fa534b9d545ebfc48e4bab161034f821f1494a36255270f80bf22c6bf836ad475f075819ce6d29b28e54938eb8eb4c3cc3541077c7e42d2806d448fb7b7c0f063497ac16a4894e4490e0a191af9929e3030e498421577c226875a62488ab0c1bbbecb6b237d1d748569d904187addae25fd42c6a845066b8cc59ed856300bedfbb16c19bf268acdcd8c956d98e802b2bb40ae1995bcaf4e3fa0150a71f632fc518f98cf84e0c18e991e595cc1287f24ebf4355006a32bd1e2b6cb3461642d4545dab9b6cb8bc4b7a2ebc11ef2c977d09b5e64119f587a015e794114828a760f357190370063ef4688db04dc0f3dc8c7be6610e1f0e1beb90b16f9e19141953e9e491ae228fc50ab22f14cbf78c61d231489c93e6588fc961195961e202637e09da1bed7ccc2a199cf69977379af671d207ed1ceb5940c7e3a291e515c78f1d0db625eb30482f56d399bca02ac6fbd805c43c37a9ddf9be98a4f9d6ab31d6f6a1810c8973348448a2adc53d2b444f1d620e568c9dbfa9eb0c47e0e780286b37b1ed31b32228d17f8c1d68abf071ecc3bcd9ac26a32f85927c9216fd1e402d043239a272da7ea682384110834ba76bf0a04f625746aabeda453829a37461e5ff8f4e664dd1149ba0abe3cfb56fc3be64c22be94a40865dd3d5f104836b3ce63e6b9b224689f0493584722f50a166708d22c9fe9fc02a05ee4762d781e55fb961d81b5468c7760b4962e4b024e6de29fd10af5bb648bf7edbfeecf88265d7f1367194e63096c656e6187cc7d588195db6447927354268971875cd16715f0cded518369d39260169d11c6922ea1b9466021f58638d471f74f8229f88d207d3bcb3d3590fda8c079cbe4ce34f10e6e029f8e7ebcb42afc5a57d5394da303662f1967d6a676f5a0be85c7a61db6ea06c74a8fb05fea87b0756fa86616663266c80f2f75486c3cb2d7dca235c34a8acb86a10084083279432fbc9eaade7340bf7b386ab8d06148e17810730e3c86b2a213bc75f637bd0d2217b536d05d154196f819d1fd9ed853ca8323aab9e48dd11ec6711f3757cbba153e52c2f86c3d670059636a61b55f6eecc43ef802cf8a4946c5208211c7054d3fa332a75ce97f63b29b27d5abc4ac86e040bf809bbfee7aefd54fbec58d600261d666bcead8d0ffe2f7a500e5e7c973b815cffa5261bd7643b9959bc7a44bd4841edfa828c073cff34e750e6b007861c0d292627366b805e69a5edfb6fecf6321cd1fdd8a64531134a5f33d303d8480fd9df4173ec0b12ca2dd4c49e6b8753c99bd2cbfe0c46f1352f89825e20f12ff1ab5d299442019029214486b7348c2fa0c5ec166e1d32e0d983ae0b9214caf65b187a9d77b0eb13785a1516940119a4d338038e4f10cb48939659ecb590179ef9a4a00771d5b0c1c505333d76ccff90b4c23baecdc29b661e3ff09a4b95e8563a48d51e6d3f090e7ddbf6378608739ca0aca68827a9d06c05796ce157886941696f9adf0e448406b9f98d74a943068b4eccd8e0ea0d3e6a23953bbf960e9e5ff16f52ebdefdfe2f756fbd9c190cfd3dc24170a4627da700371d9d717410e30c34548b50de33b1ee1a2931f8ff42664f469be8281320b8d057509f1782e2a082bc8803ea799f7ccd4b7001a3acfa381bb0a6f2550e8a5e6a1fa903ecfa3ca5ad55336def3521f761859c32a8dbc2ae384e65a380c81c150964e5d418dfc60f18373d8339fabd2d19c1037c96f65e5779bc0095ce3251e022756af09281fc7174afbb957eef2a7f6bb4083e55f2b43892a54f9e2769d739d62d46f82a91fd8fcabe328c5f0a026a481f884ff9dbcfbc7d893511c0cc557414053161a1c48c1c01b422b4d76cf015fb8e4041cb44d2583b63e4c307e4df999d763a97ad4e96c842338007837e33eb4f568ba62e3512c940b2d79c8271a1d46e350ca563b86f03eb0a0531f0d05a213c6c8926be8de565b606687e001e7629ec18cca78cb44a0ad5545194f1e3110867ceac4b8b7058e2c6a022f4d19707ae7afcc5c00f012992749c0ca6977c2961c2a6b803bf673ff9edef422def7b3c5df6966dec1959e248ca45788bcbb6349d737209d3d088cbbc4135083a5bdf3fef406420364f99cea666539c4109bb3e63ab4f492e8ffe094f3a0f8187948a351cb49b3e8b9d76e3e3293d0279326a6b6863f872ccaf5e1e2c308faa48fa7c3de344cccd94e20da5c5179503d38870b768ec6f1a48f6a3de30ef3ab8b103e73739a992e82cf75b5c7152df03ec34dd94a05ea3a9780e794d277d046e2fd4461a9a0a8f4725f1c41e69038988f50ac27baf52492b442b6b2b0ba498b18d599aa1c726b5d96b7d46f727ce26a1478c44a37de3e6a64150d0bad559a22c327fff227c2bfc0a6be29a0eb7d336f30ed2cf953624eaba62da1bff6654b60cb00815232a99e0432a78d04a4b2d417a930c232c2b781fc865ec5bc0328f662da09eec6f05f4c3122156b2294e79ca38f2b4fb5c0c3ab165c4e349d1ea560d45f2509319a98255523629cba3b6a46d7d70bcb58197a251cee7665f241c318fe182414f7f74cc49cc8bab766e36636d13e343b8aa56a44748638a40651f82182bd205da51dade575fadc9f21453dfabcf36a12d67a3eeb1d13d1fab94ee16a27e2b550c166bcea59bd40a0b0918e5b091cd39d6b062b993df4000c0819bf2399b48c15f3690b584abcc08b8882dc0c64d88fa49af9c5667f7a4b0509f338ab3e9a92c6bdd40f31e7d538fe799fd09d9a9afb1b2eb72d2b7a339a1f4634f6aaad2758074a4046b318f1e1b4a1fea7159e7fc8163365f97230602b85d35015195bf7bb1824c194344c7541a37669686e1fa1f84b0f4d7d3a10f9e91ae94efee9cbf0a8abba9d709007274c50cdb458663b4dd6e7af5dc4f3b58129d68c591a6e79a6decf913772e0f3de74149a8ef62a91aad3976ecf3e7d61c9d137733af6c6ca86fc382a7ebbbc47d97fd59e7cc731f5a348d433efd2a2886efacd3424f63613263c0d64a1b3f2c3c6eb4028ebe2c191bb195c0757a6341724b3228373aa890f98b4a77b9f52f8727c14ea6869931f60c24b979c823ffd0cda170e7e87767787850703183582e3f93ee000cc1f1138e9f1e86c10c3ce39d978bcddc0f160178087df6cb4cf6011adc94fdbf5e67d8f2a0dd37fb23f64e9675ba8a4656c38322e74096222b5d15708e8448af840427f3dd4cbf55ff3000ea851824d50dbf39b213791fa62c1fd3dd0cf138a0666826e2aa92d920f1cec1c4634c90c4732ffb9314bcf292a58ebc9265d1e2e8b3f3d2217aa69019248b97f6752a43017b37559049b999a87be1b6faf8734f3cc5ac7aa45e5c6a1f8fe29c208861e1ce433ddab811abc8a7ecc1537d5eafba4f8ae7bce0d2ef19416eec6c0d14a3ced81fc04d0d9c5d01143542c330cc1dc1a15f9ba7bb733c44f4ce5d3c77ebb202b3c609b15cc811fe0b53a67a5f7e9794843ac82237ae197ed7d5720aff7db29a94fad89391b9f52a9d2cdae27f71a197d7f5f5c692454254a72e0689e05bdd557e5b51a1733b613d6e8bd97bf9637e731273168ad0aae18a46bf82c40d153ed4e8e20fb8119c09b79d95f34e7e3d15ffbed21699e262c52c0b19ffd77616aee69cefd112f9582a067d245dff51e27e97afafe589e38f952029f23cb1c3941d2e18ea0588929c2c29dc3368d05e4b8f61a998011850afce6a8d804e82c6988922e32cb44839afe91814f699e20e944e6ebc14caa08e968026be833cfcac8ffc1780e130ce574dbee92db99cfcaaf455ec76c8816a68bad5d3ee081c18e0cddf95f550cb074f2b36bfecdf8922ba0ee80be98039280b9155553c097ece004e2a6ad7d39e2a559b6ef0c8f3149f466e31b5295326f1af434fb59f188f1b54caa4cacf119d85c01e90b90d9c5d8db0a2a984dc188c47ad98f5db05918aaa489bd3655b8adb8e02211b130e9fedc158fc154a96daf59d572f23cac3da7990e60a0bf20fd4d48ea160589078011b1ab30b146d4504c8c4b2d690262a7473f3750c6cc4ed723307702426b84c8608ad4047ddcdb31d12f966de5c81280d3352567670646e69d1b32ccacf7596ad532c8fb7d029894b5297f3cb89090ae3b85d455b2512e1ec105db44b8812cb4c3fcf627d72e5cb73b35249feddd80db8519371d5375768ad1d11b421537e4ed0be1711531c1c5aa2cb7066ac95564ece7ca9ab1befb64f275af239b75afc41fe5cfb2daf097af4be907efc45b4b05eb46021b3ea3c0ad4e9a0348e0c4464eae1dbc0e7728c452a6ab959f9fc6384886bd8d47863a45d4ae5c9e910be96012fab0be928df3058a024ac123c1b9ff3e880a9ed3e0b96aa456e6e87564c59c1f79ebcf80187a1e3e7049b67d4e4b5ffbf7e8afb75916193c996a53cff1413feb103ef6c56f37f7f3803fc04b252ae6d77ce4b15c37e1cc5b0c3d523956f96f9171b5cb2906b762e378502b416f1f6da8e9684ca433d9d6c195a5e4cef1ed1062d67e20940c3f2d4c2c675f3ed4a6bb10508fe03647fac8acfd1fb46ee7627ba0b7689b0de0136e1ef69c66ec1828be1fe9d5385af9a7500480fea04204fc4a94de7b08a3efa89acca19c8e888badd187f7dfa088a2ac7895b248de7ccbb2ee16afbb10a1508d7b2d2555309ef64df326c07fabc8dc7078295f572088430bb4f64118e92e3606e8edd840dd57b6613d30aad7a0c385349072c3f4f02adab0b67e6fc1ff05b6fc0c0fe6c601dcaa502f9d987ba10c3a55270f4848a5b85649ec29b1d0c3b9d1f153dab55de52d4f5ef198f3cad37082a58db091491fe25cd65bd0c658fa312d8c9b2a0a6602d52b93a59d390ac42bc9c5e85030b13a4156e826edca9b038d657abe371e21e11227f44fb7ba05a5815ad88df47f5cee6171403b7380db53e4a414d60a8e1ca62244af84fc73fc9e0274e66a54bc11df23890f7228e52c9e23c7fc4ff4c9ba6ded0a958ce8d0545f5e5630d6b99db777c3311cda865bf4d5c86fd0f92fc0f76d6e5a9933c9abb8e22df4d603f60f067082a43e32e022b1e0b10a9e361246166d9b41986091de0bb39aed316beb53776478cd56255d167a9a7bc41ce3dc6bcbd4b47625b6a1c461dd2da977a95a99fa1ee290f09eddbb447a18250ea7cdbadde8358e9e9262e74f2849e427c6022743fee116bf61fc49b26d6173983f9ffb627cd1ac4c14d3db552ceaea8830f200e2db77aac7a32f89088adca5e7f458a9e72e788ca6d41ed67a526c937", 0x1000, 0x404, 0x0, 0x0) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0x14a}, 0x0) getrusage(0x0, &(0x7f0000000000)) 17:05:11 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x1) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 17:05:11 executing program 1: r0 = socket(0x14, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000040)='\fFW}', 0x4) 17:05:11 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x20, 0x8001, 0x564c) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) setsockopt(r1, 0x0, 0x3, &(0x7f0000000000)="55654c0d649eb2246c6d24162e4fa8265e288ab624e2cb55b0cda686aa2c710f66862879c3d3f1ce6bfa34377fe1d87d20ff0169eee2d3cc7033d283ca296253a48a067643c665cd5133dbb1494cebfda89052094175f4d671d46989d280724eb662b313384d38bc06d5e40dd05ae42f4aba54253f00cc3ea75e2a6041af384eb8d478262ba7495da5ae3e6f69817c802bf85d7ca653b9b2a04c531cce74ca14faf84c268d095ff9a24345df7495ca5869f313154f0c33ada216dca46f35d574421f4e9d838de0162635518719a7a383ab57190c14189f1866adf6aa2380a83ef28ba2669d482f694af364ccbd5dc078bb0a15419e2b2790", 0xf8) 17:05:11 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x5, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) 17:05:11 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) 17:05:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2800000000ff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) 17:05:11 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r0, 0x0, &(0x7f0000000300)=0x2ab) r1 = msgget$private(0x0, 0x50) r2 = geteuid() r3 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0x8) r4 = getgid() r5 = geteuid() msgrcv(r1, &(0x7f0000000280)={0x0, ""/11}, 0x13, 0x2, 0x800) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r7 = getpgrp() r8 = getpgid(0xffffffffffffffff) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x6, r2, r4, r5, r6, 0x20, 0x5}, 0xfffffffffffffff8, 0x2, r7, r8, 0x9, 0x20, 0xfffffffffffffffb, 0x20}) chdir(&(0x7f00000001c0)='./file0\x00') r9 = socket$inet(0x2, 0x2, 0xffffffff7fffffff) msgget(0x2, 0x48) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), &(0x7f00000002c0)=0x8) flock(r9, 0x0) 17:05:11 executing program 0: r0 = socket$inet(0x2, 0x40000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfffffffffffffd46) 17:05:11 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) flock(r0, 0x6) r1 = getpgrp() r2 = kqueue() getpgrp() fcntl$setown(r2, 0x6, r1) 17:05:11 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r1 = dup(r0) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000180)="ee672f8045b80413201d6f5507666981080054239c3d99aa21a89852e1354dbb7d517e4185c23f960a09477a5e0a3414a75984b9505f9d6fecfc415de30febc14333e4d5ded596", 0x47}, {&(0x7f0000000200)="3a2604933f0da828c5300b76efae1f1a257b5510a88bafd490142a4e413774df96e14092379d95354113b760039bc3bf812eadfa46dd7e02e05f74fa27b5aec68e2c35f554c850cfd650313927e7c787fafdc4240792c452a159c73a4adea1aeadead8df087dc0e7bd7d299610d4288cb4c1f3d3a0c3b665d10628b9c17abf8f3f769798386502ee611448ae8b99d19b7a9089f717029a51e1890728795c05475f50e43f0e0f2499ee2aec29dda403b25a77407e9a4eddd8a9b8e76a22005a1080a1777a9bf7153f9a0b328f05f010c9ae", 0xd1}], 0x2, &(0x7f0000000300)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x18, 0x2}, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) 17:05:11 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) syz_open_pts() syz_open_pts() r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r1) 17:05:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) connect$inet6(r0, &(0x7f00000005c0)={0x18, 0x1, 0x0, 0x3}, 0xc) r1 = socket$inet6(0x18, 0x1, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000006c0)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000540)=0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) r2 = getgid() r3 = getegid() r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r7 = getgid() r8 = getegid() r9 = getegid() r10 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0xa, &(0x7f0000000800)=[r2, r3, r4, r5, r6, r7, r8, r9, r10, r11]) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1202, &(0x7f0000000580)=0x2, 0x4) listen(r1, 0x1) recvmsg(r1, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000000)=""/15, 0xf}, {&(0x7f0000000080)=""/30, 0x1e}, {&(0x7f00000000c0)=""/34, 0x22}, {&(0x7f0000000100), 0xe9}, {&(0x7f0000000140)=""/225, 0xe1}, {&(0x7f0000000240)=""/162, 0xa2}, {&(0x7f0000000300)=""/248, 0xf8}], 0x7, &(0x7f0000000480)=""/116, 0x26}, 0x2) ioctl$TIOCSCTTY(r1, 0x20007461) stat(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)) 17:05:11 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x1, 0x4, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) recvmsg(r0, &(0x7f0000002680)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000002580)=[{&(0x7f0000000100)=""/121, 0x79}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/234, 0xea}, {&(0x7f0000002280)=""/68, 0x44}, {&(0x7f0000002300)=""/207, 0xcf}, {&(0x7f0000002400)=""/87, 0x57}, {&(0x7f0000002480)=""/33, 0x21}, {&(0x7f00000024c0)=""/186, 0xba}], 0x9, &(0x7f0000002640)=""/47, 0x2f}, 0x43) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000002700)=@abs={0x1, 0x0, 0x3}, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 17:05:11 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) socketpair(0x18, 0x4, 0x400, &(0x7f0000000000)={0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000040)="850b625b6cf3a7ef9d975803939d983336ef14d65730b42ba446c4cff29c7d559782d65164c2e0b7f2cc5ad87a15077dc8589b7380213b7857b61ca6e78843e903d9ea4b3668ad0bed1c0c8c24705466bc0ceaed3ff9556314a0654f9bc251c47cda95564c2029d2284d820bb8e7bf5770984937463fe40fbd15e5b856b357c6ebf0245ae7f7581af56f9e382c05693f6bc1ef22dd566ed9aa50ce046613e27c636a27a9bffa3fe61788a2410df6945c79f0ea19fa324d738e5b0c4d19b9c9d3bc0addbca7267a0f9728cf53c3027c83f56ae7437028c69492944b679825fa3cbfe061dab46d", 0xe6, 0x0, &(0x7f0000000140)={0x18, 0x1, 0x4000000040000, 0x6}, 0xc) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 17:05:11 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) fcntl$getown(r1, 0x5) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = shmget$private(0x0, 0x400000, 0x400, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/22) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 17:05:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x10003f0a) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x3da) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0xfffffffffffffff8, 0x3, 0x3, 0x200}) 17:05:11 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2002, &(0x7f0000000080)=0x4, 0x4) fchdir(r0) write(r0, &(0x7f0000000280)="661cd9ff", 0x4) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgid(r1) ftruncate(r0, 0x8) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 17:05:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x7, 0xfffffffffffffffb, &(0x7f0000000000)="5b2efc0d82b88f9cc4695e65d24255567bd97c36b304b43cd7b3de6845fac0a32ad99419", 0x24) setsockopt$inet_opts(r0, 0x0, 0x4000000021, 0x0, 0x278) 17:05:12 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt(r0, 0x0, 0xffffffff, &(0x7f0000000000), 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 17:05:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0xfffffffffffff801, 0x5, 0x7f}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 17:05:12 executing program 1: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r0, &(0x7f0000335000), 0xfc94) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x41) 17:05:12 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = msgget(0x1, 0x80) setsockopt(r0, 0x1ff, 0xf86, &(0x7f0000000180)="a1151be839062260f065c8e85e6c7501c2fa4b4629872341ed4d612e3b932fcb4deba8816a74dc443606d0437e54f56dcf441c3eb9bd1c72881af8e1a91f44b2eac83a0cea805be19fa45646e15d7ea35593b9470e34af5ea1396ce2186e08759b47ea71d3e88ed4ba001f6d", 0x6c) msgrcv(r1, &(0x7f0000000080)={0x0, ""/209}, 0xd9, 0x0, 0xa33191ce62686ca9) r2 = msgget(0x2, 0x2000000004) socket$inet(0x2, 0x6, 0x8) r3 = socket$inet(0x2, 0x5, 0x2) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x810, r3, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x1) msgrcv(r2, 0x0, 0x0, 0x3, 0x0) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) msgsnd(r2, &(0x7f0000000000)={0x3, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) 17:05:12 executing program 0: select(0x3d0, 0x0, &(0x7f00000002c0)={0x3}, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) 17:05:12 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') r0 = socket$unix(0x1, 0x2, 0x0) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/156, 0x9c}, {&(0x7f00000002c0)=""/79, 0x4f}], 0x2, &(0x7f0000000340)=""/232, 0xe8}, 0x841) mkdir(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) 17:05:12 executing program 1: r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x280, 0x2) setsockopt(r0, 0x4, 0x0, &(0x7f0000000040)="255d7c14790c07f83563c1e741ac5f434158eb7c75d08758fc81fcb80cccc1660298dc8ae9203fc788c44b924fe92c326deecc383cc37556595d06d6ee", 0x3d) link(0x0, &(0x7f0000000400)='./file0/file0\x00') r1 = socket$inet(0x2, 0x4002, 0x9a4) preadv(r1, &(0x7f0000000540), 0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000000380), 0x0) setsockopt(r2, 0x1, 0x7, &(0x7f0000000280)="44b0b421b2afa801d70b71a544b614bcd65ac25851a78a087d428eb2a814518f703b34d3e6bc92be2f7d1a816b4c09f7dcb4fb071f2e36d76ae4d69a6cef299aa258f077298dcf5516c0c8219a6d3a006d1e86cd6f811edc6f2b72efc3baea2295c42e45a35ae9c3cbf23d37f5e046b4db4f99b3f9fb95e8ccb6a0f49a8c79eb16eb774f21825461507d019787c03bbd852bc8f3", 0x94) getpeername(r3, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) write(r3, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r5 = getuid() r6 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getgid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={r4, r5, r6}, 0xc) 17:05:12 executing program 0: socketpair(0x18, 0x4000, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/205, 0xcd}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/113, 0x71}], 0x3) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180), 0x0) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') socket(0x0, 0x4, 0x2) write(r3, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x82, 0x80000001, 0x73a1, 0xead, "b84f82e1bb65cc2b93f8f148942b2e3a42f11f76", 0x100000001, 0x1}) bind$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="01002e2f66696c65300088d870912ff6e69ea1de579e96c1b07d8b111230b949dd30100e010879145a7b09dbbea4f6027a30fa3f793ae1"], 0xa) lseek(r3, 0x10, 0x1) flock(r2, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r5 = getgid() lchown(&(0x7f00000002c0)='./file0\x00', r4, r5) close(r2) open(&(0x7f0000000280)='./file0\x00', 0x21, 0x181) 17:05:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x682eb13985c518e6}, 0xfffffdc8) getppid() r1 = open(&(0x7f0000000040)='./file0\x00', 0x38300, 0xd) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x7, 0x4}, 0xc) chdir(&(0x7f0000000140)='./file0\x00') 17:05:12 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = socket(0x10, 0x1, 0x3) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) socket(0x10, 0xc005, 0xb2bf) 17:05:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) flock(r0, 0xa) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 17:05:12 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x80000000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000100)=ANY=[], 0x0, &(0x7f0000000200)=[{&(0x7f00000001c0)="e09bb583773de6fe42f8ea033dde9410ef50804bb11cb6577e78f0e6cd3f8cd245e8e16cb696", 0x26}], 0x1, &(0x7f0000000580)}, 0x0) 17:05:12 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) r1 = semget$private(0x0, 0x0, 0x4) write(r0, &(0x7f0000000140)="989270fa872ea52af814f289d5ebb6042101194b370011ecf874262d33ebf6a9a4460c2cfb89fa0db9bfdf2ff44113f47bdf67e2fd8f52afd90e7fe584712fbda7d5804d64dccf0ed1474a747a32175fb95f105b037410a0525f36979df5994cc40b227cf48734f0d42c3ade4a26388e44ec6676345cb1bfb59136124d3eabe94eadd148b97a360d97f03741734b450169434d17c1e35dc3d16b0d70cb041bd0f6d486a789359c6e950547dc0ad9f14d0332567607edfc2a50a414c0248d7554bb3ee3036a1e42623827e7c2db05caf94d4fd77c590cc679b447b615434a53", 0xdf) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000040)=""/240) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchown(r0, 0x0, 0x0) 17:05:12 executing program 1: r0 = socket(0x1, 0xc003, 0x0) r1 = socket(0x1, 0x5, 0x5) recvfrom(r1, &(0x7f0000000000)=""/142, 0x8e, 0x41, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) r2 = dup(r0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000100)=0x6) 17:05:12 executing program 0: r0 = getgid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000180)=[r1, r1, r0]) r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000140)=[r0, r1, r2, r3]) r4 = getgid() getgroups(0x4, &(0x7f0000000040)=[0x0, r4, 0x0, r4]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) preadv(r5, &(0x7f0000000540)=[{&(0x7f00000001c0)=""/163, 0xa3}, {&(0x7f0000000280)=""/139, 0x8b}, {&(0x7f0000000340)=""/83, 0x53}, {&(0x7f00000003c0)=""/195, 0xc3}, {&(0x7f00000004c0)=""/123, 0x7b}], 0x5, 0x0) getgid() fchdir(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:05:12 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 17:05:12 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0xe0}], 0x1, 0x7fc) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) r1 = msgget$private(0x0, 0x80) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x4000000000000288, &(0x7f0000000300)=[r3]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getgid() r7 = getpid() r8 = fcntl$getown(r0, 0x5) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000280)=0x8) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xffffffffffffffc1, r2, r4, r5, r6, 0x2, 0x7f}, 0x7, 0x6, r7, r8, 0x7, 0xe, 0x40, 0x7}) 17:05:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0xfffffffffffffdec) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x800, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x62d1, 0x10000}, {{r0}, 0xffffffffffffffff, 0x58, 0x400fffff, 0x20, 0x10040000000}, {{r0}, 0xffffffffffffffff, 0x42}], 0x80, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xc0000041, 0x5d8a11af, 0x7}], 0x100, &(0x7f00000001c0)={0x7252, 0xd9}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 17:05:13 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1008, 0x0, 0x0) 17:05:13 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) fcntl$setstatus(r0, 0x4, 0x40) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x40047463, 0x0) 17:05:13 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) fchmod(r0, 0x123) read(r0, 0x0, 0x0) 17:05:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00000bf000/0x3000)=nil, 0x3000, 0x8005) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000), 0x0) 17:05:13 executing program 0: msgget(0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$unix(r0, &(0x7f0000000040)=""/175, 0xaf, 0x40, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) socket$inet(0x2, 0x3, 0x102) getuid() 17:05:13 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000000)="5093bfc1767e2645843c10034ef38634475b8569ed8613fbb47371885a0d9f92e2a64be1f111d398551a8a9eb6b933e010382569264a757aa5235a9ae60ee6820c01476de2f0d16236378a32103ae48bd7e473eb4cee6f6793ed16edfa7414c73744817d62340fdea839f65a8dfb9eee760e527f5bf4a9351a9d2ec657ca4a4bd91675c7aef2bfbb2f6fba0ae338390a1129e2d4d04dfa5ddfb242b29cbd16ff1ec5655e1c1097917d71f3fb0fcb738d7a5d2e1e", 0xb4}, {&(0x7f00000000c0)="cc1b2e634bc2f36e3bebf8e1360ea57643d0a938df1f92c3669374a0beb308dea4dd9b2bdfb5dcffa1b5dd2c030154ee6ac0a850d437b7f71680e668abe57c7875b0", 0x42}, {&(0x7f0000000140)="e772c6de754f1f1c49b5f05c9076c585b63966d31f5e048ac6914e1d190be39a38ea621b398e388f42dfd4162e0aea79765737ef37f666706f67658fd7381df4bcf91c6b08f7fb016ff144c2c97c9fb3a7ad879bcac2178ab735f6afaf174d59a98e5ddb0e470121d1698513543f074097a8a8fdbf574eb32a19ee74e4cfb3ca8e2c13ec10a25509e3e5494c44036786555b5e5cac78bad9c6cb3f14d9abea14a54be3432803d5b06fd38dc9cd1eb88eaa2d3b53e7cbfbca2a3459e179eef427340748a71860660ae8b6616f015a57896a15b89327dcbc1df1a9d3ccb2a38c5f2b312ec61b3359f70f6ca184ba94aeeee8fb3be6d820b829a716f2f97abe28", 0xff}, {&(0x7f0000000240)="23d460198d122f0ac2268b96688f605115744a312cad33d32689396b2046a8cb6da4dc401c721ca564c7cb05398ca905720569f26953ef68b316f1cee5efb1d745e645949d37fe966a16b21da659ad037e3449b0f56bef633d6d708d4f7c57a961d82f89848d08de7a7aebc01a9b4d2fc2a43693b0efa8e4643987c5c7624d363b8ba30a3940c4feb2438e6e6d6983c20c2425360b7b53595fee709e9e4e953cde6b5df3e69cc9972d764c63ddfb4f89d6bb289cee219fdf3b20b6e30cb302bef4729868485dfe3a13021b70488222d3f6bfb56bdfc1ff92ec7b0c3021ae54b56191aa9ca36a0fb164033c", 0xeb}, {&(0x7f0000000340)="97653b40effe08294509ca8136fc464aacfefa5aab3e7ed4393fa7706b6eba37950b799d318f37a6eb72d7dd54efe12b82cf8d006d2c683b52aa17f633724a40d86c3200197dffcf7bfa4a4163f6e4ef69a8a728e295f66aa8ded273bf42a31da7a9eec5ccad4082b3760b1a981e1d8d", 0x70}, {&(0x7f00000003c0)="f38468cd3f20e0c0cde3361206b5bd7c813633144a1f57fb9486cf5a5386af4bfb336e23f3ce7cfa9343723f3db9852672810a7aa8a72a8e897cac632a63a02d141b21377b6c971c296b105245fc1dd7a92e757d9dd2bf47dd8d99bd878aac64e50229bdc08a24f38f60be24a35babbcb3cae61b7377ecaef8d1ce3ad7ae36c006610b74c3a748df307f74b7770ab2110d0a64756a354fc53eae278253bb7ba86443c5af77fdd2d3979fee8bf077e752e125a708a9099220215e5f95ef3fdeb291fe989a205c4ce1d838ac784c403b62b4dd29495ae42677ca9abfd1767107334e", 0xe1}, {&(0x7f00000004c0)="0e3c1c7e05d511e5cceaa48e7f489abe9d819ad74d32e70c3b08ca7d4fdf5abf6f8d769d97b100ad7ddfe1e92c25b01501134769fa38037dbbd2236259c252a630f0841fc799c05c0359f9b5b4ee9cc1125b8192ec612962f115ff6b6b071f41793e124140a62206112de1d576c5118c27deaa048c", 0x75}, {&(0x7f0000000540)="a9ee5ef50633b303867c4d3a339da8350ab64c519a79b31865a4ef5e7b55272071da97365fbe0327e07129303d663e38be99bb5ae63d6d87c71d07364fcf1dc24cb3e91d6f01f0013f0262c511a18c22d1dc9236d00032e64e5739f3897baca18daf6c5aea4a6d0406e31c943b91a6e2b8c2359d68fcdd5999b248c8ee09595acd02a2cd0c508193580b4829", 0x8c}, {&(0x7f0000000600)="3069dbad47234d3c9cba18079db5011b5b91cae5fe3abdc76ff7dc280a43bbec1fa1468268afde1600abe26453f186922b304d6ce156588eec68ab2a3d9c6c8344552704247cd7c1", 0x48}], 0x9) writev(r0, &(0x7f0000000b00)=[{&(0x7f0000000780)="0546099a03c5381847a2f5f04a2dd95ec3b0d1850fd459df9251ad079e78e8c3c9c142676bdf2c3947fe23de78e1", 0x2e}, {&(0x7f00000007c0)="fbbbba024884089ca6e7e19f83a2ed9464d9f6000ab86a39accf0b00b3aceaca689b5ec7cf760774e8f45f3930a2602163be6a8b934ce57e8ed3fe494053ab5f13ac7e417838fabef271734ac853489f4ffd386b2024d166e17cf392146609cc7d91ef833cfe7471a100e191784862c0d0657f13afd771c6ebc9a7d186d8dbba9bece483128be8fcb49a8deb9e3da38c0bd3791dc623e1c670798afd4a68a351db5e80f913664778365df8c33d8b9effdf6c6baf20bf7fa1e9d08e23f5d85c3ef9b65d5b5258ef4ccf5f3eaa409a93a44a99693b7f693308838804c97b27393a404ed31852a493d7b72f6b8de1ded90c418fb36f3cfa0af4", 0xf8}, {&(0x7f00000008c0)="7199b1ec40849365c9c5a17ee077eea7fe3f7b805ffc54b46fb73721caaf0269748be4cb4f867ad9626b11d7abb3ebe14c4059cff0db967c343d9588949bc79f64c6e75cecca511c5f91c6ffe8050b20397ddefbe169caf9cfdcf1ec12239661d2c51d7b68112a946fcbdf28f84653a623d07ba4428a164c4969796cfb39be0718e14865250d844f9d83b0c87205ed2b6de32864fd8b787f1b5413bdcf4b0bd381751aea451abb40d3071191e6cd53951f38db0f85099e941d611044a112e9a5c0b247e5f9cce10e39bc714013faf519b8d82d208ca8d464a57ea0958b07e866dc5f42b6ef35157e68763d30a2ff5fb00f0c3714", 0xf4}, {&(0x7f00000009c0)="d13cc731bb93829994bf7f6870053c8efc94c59489f65d3f8f320d05343096ac9889469c62a101a32a6c80fefa2f24a855d608011c2835a0305ec6b9ea1158207e9e9b835979a1a3350e259f1d7fc161a6518d1d27d942a366174d89b01e2e31bdfc8bcb0dfd0ce48302f980d6f79c24cc4154e48e92fa0536e474b3b2e042072a9e273519d4c8", 0x87}, {&(0x7f0000000a80)="d0ba460ddde9dd1bc071ee54f098f738ba4169c9e4770fe2e9682f574603376cc08f8878aa09b9f7544ed1b041be559bd5bdba3942532661f8d9777262c0e6aa8542a78c16f822d01cd581e5a2f37b1e081507b65e4cf5be10", 0x59}], 0x5) pipe(&(0x7f0000000740)) 17:05:13 executing program 1: r0 = kqueue() r1 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r1, &(0x7f0000000180)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)="af32458c5703a01b8a5dfb78af88f0b85c81e5a20faaf1f07b5dd24b1d684f72a83e1c54453672c7eb63850a6a442de6f308ebe235e93200404d6a0714a244c98ee4d53f3b099fb0396aac8600f32a602c38d1422e5b11a90d3117ecffab5f0f75d0e24b9811bb3e3614ffc839c935b293fb829e0aab85ecb4e3c37e7adfd34c5194837976af3d94637ac1c93f02385a1b6a95b0fee1ccbfa99e93b39faa22a3591d1bb049058a1c8ffdbd1f172d331b01d7a1a8e8513562663db44abb70f142a3d995", 0xc3}], 0x1, 0x0, 0x0, 0x9}, 0x6) fcntl$setstatus(r0, 0x4, 0x0) 17:05:13 executing program 0: clock_getres(0x5, &(0x7f0000000000)) clock_gettime(0x0, &(0x7f00000000c0)) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$TIOCEXCL(r1, 0x2000740d) clock_settime(0x0, &(0x7f0000000040)={0xa2, 0xfffffffffffffffb}) syz_extract_tcp_res(&(0x7f0000000240), 0x4010005, 0x10000) clock_gettime(0x2, &(0x7f0000000080)) clock_gettime(0x0, &(0x7f0000000200)) 17:05:13 executing program 1: r0 = syz_open_pts() syz_open_pts() mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xd92, 0x0, "04236ba1f47b3c0806f1ae0c2facc86b6cce1615"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 17:05:13 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) kevent(r1, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff9, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x800, 0x10) r3 = getppid() r4 = getuid() r5 = getgid() r6 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r8 = getgid() r9 = getpid() r10 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000240)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f00000000c0)="ed42d8bbe009b94bece390419d091fd983adad2a46be8e8f4bae7746fb132f2f4649658242ba228121982f4ae67a8911af51afae178f20", 0x37}], 0x1, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x78, 0x400}, 0x40b) 17:05:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f000010b000/0x1000)=nil, 0x1000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) sendmsg(r0, &(0x7f0000001400)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x5, 0xfffffffffffffe00}, 0xc, &(0x7f0000001340)=[{&(0x7f0000000080)="1f0449e97d03833a571d3ed1f4b1a996d68735928f4c79e2f5e6b0bcdb963b10193116353181e1fb8e95583167e0a33bb22bf6ec024a99868b77c1f01b661cadadbd04d85a48f65a13", 0x49}, {&(0x7f0000000100)="ff614976e39b5acfb2", 0x9}, {&(0x7f0000000140)}, {&(0x7f0000000180)="deab3eccb07f5d05e8ed0b099677d58f6efbce692205fd6960e24a1d411e00abad28162064c178aa047ca1289c84959ee4dec4c2417bb3505b59d8b906190a788270f5b8c433d01f6c844aabab38d823472d82a74a47d0355c64d8fd636cb5e65e1ae569363421b20d160ee52e7a77d25bfb7d8805ce6c3168d38e76e9265af59a101862b4706d37621c817e03fc38ddc1539be2c59ecf371f8c4a90d4e19e30e6405174d039506d5b7deeeffbfb5b9e77a6ab94ec06da3e8c3ca3647b13ce90a191", 0xc2}, {&(0x7f0000000280)="d87e144b8bb11d95b877cc53af56b5442521e77582263ff229c6c135d42e8034ee9ae76f795bc1c9ed27c1e785ef6b", 0x2f}, {&(0x7f00000002c0)="80c7878c8e82b21711f9935c5cc1266c8b122c33160b0facefb359091018cee8ad77902c285edbae47565a5e53748c492a4f53ea35ff760733abed7681287864bd7492607667d78e344f1e487048426fdeb18891aafc34741b2290a20ca5c3df2f2ee1542cf7444a94617e41826f831106e7f05f5a9c6d183bd212fd", 0x7c}, {&(0x7f0000000340)="14f4fe5fab925ea42ab567be753e5144d1a58b843d2326e70727b444afac15541b8fdbbc399d2f4c02c2f951515902dccb02522063eb38bd33d4924d7e06bf8baa42affe5684d83c5d50e51b37c64e3d2ca5a263fe94a59ce68d56aa769283595db1b8aece3c681d8a3270fdbbb21bb2603622236c9eafcbca03db3de4d94929a00e1c6721084ab8240f17e09c388b3bfa65fdcb0ac6e5a0f0e806ab3df233485bff1a5fa5160cf2c068ca4a95192a49e51edef87227b6f334dfaf37fe9a069f82362d9aec71c07738f84e120a232ee67d3c17bd88ba89d8b59734b167bf54e39c3e91e2f192acf9f752c7605c538c02c8c71d3aebeba4ccd4b98f30e863876ced71e8320da0799d19c663e833616a605b1870a0874717f3430f942b80b7ba05952cfe643d433d30608a98a9fd73dfe67387132567e5d6076f49f07bf89ca1d21228672a1ec758eea391ee78b6b53be03eb759bee484ff500eb84c62a33c95ba6e957830d9e7bb0091819e6f0d2a03f090bfcd3a2dd239a0fa4c860cdf8050ebea7fc36cb341804efbb1442db2b4139a97fb8b0a561d04a6569cb5c275893e657a86a1a13086dab4309279e1086ccbb25da78bcc7d3bcf84be131821ffd93e4b315ba0043864517cb469b3ddb73289a186f2af885bb65fe8391f7e3d7e41d4aa6644c3a34b0a6da0e9af2b900e29e6c16fae6ac5f9fca159e9aaacd071752174b04058496249c652132b14ee845cf0d1973dc5d3680d1780d0c5b4da695bdace1dd0aad016ef1fa528932ddd9cc9f929e446b5900f3a78b14c821a3ab5a236be16a26968525e29219cd1c832fe6820b2d8fa18c685ba34702975a3eb209e664fd43d170450422829067577c1a1f481665ffa19b65400cfc22746c54d1b237f1e7f6b7c07d75c1f3b63f49dd865e25d1cee3d9f2758ebfeb3228efec2337140bddd46fae18f2f5961f73bb7ed88c3c66b0b1ce9a035d522c142863def738bc5286316565a08e5585ab72e10d3d41a8c9e82537e0da3e7301b8090a697b7005b29afa259d191a66e83f750ff1b750a7dce10640fcd6a31aa5e88ef5a6983417242c08a0e10db05ee61c2b4f441ea9cbe07928e39ca71193dfb32c36212888bfb7307c5d7b24429844f791fd7befd9842570a348d338ba0c7d43d5c44959cf1ad95677529a622bb336f0413e3778d42a5ff8634dc5453f62afdda2b01b09685d50d23c12c2567fe574e378d5dd74d8affc26844dd9e4c68366c399aa1f7785bfa17925e5f57fa9130304cbfefc2c0fb09f3a69390e3ecae648e855470957407b470455568beeeb0daa1451106b5776e517e753605de668e80671a439e5a2a1d7e3500844cc388f0d6b442e0f64a1a767c56e83050832c428653a63d3af0542506761d45c0324e23352cccc4be594cca9bf2253badb0ee964cc51fad1275a4b470f754b2053f5345e6dbf002d062d54ef4cfea4b568b4bab89ad74dad5f31a29e7ef623392712fc396f164e6a11944112c8265b74e3368a411bd6ef75d5600d243a99bced8d93df841b08369ed52be83b21c44d23a22a3c4151d1ab1e454ecafb75540de7d3f9e1a483e29ee1a860c86566c4be99595327e7f2813eb67c73227591c921215f48d6b0d5fff67783ec17284de5d48ee6e9173437cb266faa565f7ba20950ffbe24216cf00604d866efe95b98d6a5d1ced7822210316e9fd2754ddbe25bc8c3b56218fb886dd91053f4fab84de30193ba0c358b3fefa082d116d9a95fcc1643828e04b7dea484315a0d2b142f4b3bd6c191e4cd758bacb86f2ca8c877839201d3de047f74301d79b9b396b207b143e523b15760729622df244ee9b7757e540a55f70a40540db85ada90ea6c76a43e14036595fde16820b7e581aa03bdc25bf88dfd9d727090e6e12d3607ea0530dab9b430ae857ca9fded2719430c572a652e316289225d7d10ff2cff0aab649e479a9ef59db157a018b01a21107f95e32229bd9beb7cdf847ebaa6560757e63511f45a09554404bbb43fc142f6e07ec5487ee112ac4e3489095de87e80af6415472634fd96d14aa2c61fd1df3d3a3dd4f978383ecd070589174c04ab2539f266a9a2a87be57fbf1217f887e9b4ac2173c8f703632f38800beeacaee0d778d3b8f524824d644da033eb8d98aa78721874a1b7b5bc9f8ed1d69c080fd601b0bfdae3fff83cb60af11879f31c5b9b7a120ff6001db2cec2a490958770dbb6af1608835c4d2a1f7f8ab7e167501ce151de5af04138f598f8babda4164ca22b5936017d36f7675269c47b720e4b787d176f50613ebef89f1c447cd7041a8bf8800afbefcde2ec1b23f9ab1a6030cf8d89a197d76ebd9b2efcd7a60a3a545b43d8a5f158056037ed0743cf0a441ab37a31e1a312af88399d705c3b4a996bb98e18b4bbf8eaa91d53fe2fef975eaca379f603720d2b2016a21ac3d9846e709a34a3feec6e42cb5026cf88443f83bf3710b6f3139808fb8f2ccb6fa5899bd4af02028205f2bfe01a975703a67b89030e5c897234a8b358a3ba5453a50c526d71f61148ce46709f47eebfc030666e8d4da1f41c789e995201283e78ca28cdf81713d96d13a3b01c533dfea2451376ae5a75067b3c5c05da51d1fe140ef94b648b3100ad1a31c1d32db31e7467760332f56aa2ecc80341050be6d6a9e1f52bc1d22a84c8a33594e0066901a2675c0b52f4337e0e5f0645c4fd3c6f31a205f4f12b3bf42defbbeac443991054f86defbc0e5f01aaf1e9d5f2fdba5d982ab0377a229d8f72cc5cd6d036cf0a1a4a2861a2beb5d54319da2a4d223fb17b30deb44db75eee944b0c9c10bdc809caec89ae9f9119da8721162bdea6cd0643f6fed5d9b69f06fc0507e21240d3217723e55aeecb8f70c7ca84d3c28c68dbd01d04540783bdc09ec96aeda0ef74f4f729c4de21aaac23f632367eaf5c4ee438d78c7b09a277a45ac62b47153780d75090c2b0a7bcb3354d260ab7133b9bbe0a80e1c25785c358bf6050de534e9f72220f9c91f5ecfd59755ec1f77e72ac94e5007f85e944b62a7dd0b7fb8dbb06d7ef13e501776d5c3c94ceb35347aed90d9247fedcd709a3598681bb436fd46cb72713096611e27d1a5f2e30f4d06d3c43de090eaa91e76785032828e14d55678ed91a38fbaff739fcdfd3fb1bdf6f430386f15e32edab4eb0c122e7cd166846296c85910f83db3100766bb9ca374faa9fafc516edf9e369bfcbdf267663cbae10c55e4b198953f870aa0ea4902bafb12f6cb1cd41046ce4342cc0b52df1268a88bb777bb0f77179c1329be48af452fa38ce8b984578664eab10647501ded61bd738785b3bb22a597ac7e2cf16c63202e07cea3c975fa9bf454b4fd5fad1aa929f647609f4c0a40f458d6823b9820da2f3173e51fa03ebfe3617cbcf614f5d226cd55b7efcc39b38c2930c7a1a0ca5f98fa217d1dd289b36b940387ecfa675ad7b52b5ce9d275c001e85d297959531c280c6106e7de142e31a2490e01412838bb0bb441c419ffc8a445d16793ded242c0160ce460acdda7c02a01568eb123870f57ad2fca13721294d1fc768acba42d777db628a922acfdf6ee032468e1dc0500f980db4c2ec58e514b1b5b519741e19464b8585b54c26d37b4d06e584c6eab9db698513700fba42275e06fb024030d7f5c98a2bc96846500e0c4f37f538cc5cc515582a37d69230c5cc268053b8abdc6fde375e34f24121458fcfd4d16799637a1452351b62ef1a871fc013a8774a8672bc78ca11788e64ae0ee845d49906f29a1cec0c83a4b01fe4785e3a7ebd9e416b3451c6889f4b3f9398ce538f418d7d5a1064d87999dbc083df5aff920b3233a7fc44781612faa4cf8ee6b0ead434b3f48052a2545adeac6868e6886e86bf2860b12ac9f5864616f8151511f6e8f40c1b1545dfcd682a1710d15378b089eb46134d69afc3aada8aafdecb1ad8811709fe9ae4c89c7497da2e8d212726fb5a142e18a6b846aa53edf83cea96f27edb9cf260847135bc8623b35f3812c4f419fe30ccc7c8011b4e7b134a45c4016a966a448b5a89bf949946d669c6096f44e36c0c8a3c36242b40520ca4e2ace41f66cca1ce1940e788fab1db543460008118c8c02bd1a3398847234747d4fe14df01d331ea3829c182e24fa739e3734a27934fc125b52184e9e36b3048fd600944d96579d39f8d78a2f8c5f78667d529b1447dfa344cfc381349211bc3b545c14cadd1981df63948ca22403227a29032e88737db22d24cb6405914c4243847c7bbb92bfdbc30179d80bf18ba048f2f2e9ce273ae32f7230858aed3675940131f263766a8c91c06d72fbaf900726660b00a5397c01f0952a9ef67b1febf7d3539ba770acf7224e8584334983b1ea61884269aed0dc0a68f4f003888c3c8b81334fd651f6913b968ff22449b9aeab2f28e54421e35a705fcb47f63f83708b044273f94f3040a4eff227d105503c25a0c10f238bd082743de8d0e6c65fed249b926fb4af422554f41b2f3da6e715e32d74e45b6f79cbc15f18217e2e04be671e8bc06745865195fecf8172ab93756d94118b5214933a121c48fb9d44e45c76b393cc324ce825c69685f173dd030ebe76dcd1bc3109e00e807a1c73ec04f1a6d773939eb1154b73f65e176604d9d226ea705660d14504f82b8b6d8b052b188681e70ac1a3c94130b60bcd42932b2b248e22e5169df52ed313229c1c47a77f7335144e4ce481812c15dbd888bd02ae547dbcbf8d2e7bbfa3c2a7eae6a2cbd4030ad017822b602439063e76917495a273178ad2043886cd2c38d03d9ace47a55f58b73955e40b92a7fa2715c599285583fd74f7143c31bbac295a9765b1881fe695c8afc9f3b1d9ca8798b13321fb536f50ebd40e98bb0ea1d406cf17eedb8c7224441d4bffb82f745d5961b6ec95a11ffd13daf7270e2915f84083869375e1a03bd607f71c3075cf2095d7a7bbf927a276bca558be4ea63ff92f0a63a752805d9fc3cceeef50ac62aa99a9406e60a328da7aedc89ac4709d8b44fd4d190968a8277fbeecb86f7ffdd0b6bbf9eb7d9195d81cfb51a1460e10f3384060534f678081a2ecc32f1fd592689fc4c11f6a22a976649cc1c997afa6f879e16ad5004533d1f978514c0a3fc01d9ab3dc724314c6f5f49e3fbd0e8f97698bc963c8e92aa3a50aee486ec4178d99abccec2bd66d0c6a595d73d2e5fb27d2981d90e4851f29d6991b67c134540a32ad8de1e96273806ed8315d99cfbb41be789b39bf5d87d5a2a0c2250529f7a531c72a19d09d87bb9a09883f2f59298e3fa550a1395d21a661700c292768b219081f1189d7cf9b82614bfa92c89fa5b2b8f17b9e07a91dc335e570549ae4a29b5b296cb04bbc35aed2841e3c67bb120c7acb18d8452dc7c2b49be2324eec5a6f6d0db7a8e08f76fdb9b2d1d280f2819b45cc53ffde47f34529a44f473ac60da496e5ab1d64620edd5d525e1ecd102e560d8413b1c51111fa1d0a024ed6140aa6050fe0e543a72630a42759499750026a4c8a26b8078aca95ad00b54209fe3f45a337cd5c8ff30eb8c68b208b3d9d982aaf36c71394ab49a320b9a542f554121103aa21db9392da9de5952649e380d816b11c9330acbe667e50865b5dbebe09c180350a10cf61d19e6074a4faabd2552f766e62f96076fcdf73d35f6c4bc10123b5546aeaca8fe01f1a5985495be315db73a085c212f6b5314a1114ed43a1692d4b69249c9a5b186eae09f40810a98677a12b405b8bd72e5af2f0d01df5972f7066dc81046ee74cc4", 0x1000}], 0x7, &(0x7f00000014c0)=ANY=[@ANYBLOB="4000000000000000ffff000001000080b1d3c1a9ee03f5c2a2311d730ff905ea6901cffc0e96e00606d4a0495370e4c0aea02a404d6f7a73d8efb6c581116900035df94f4daf621411b8164ed220078412359920a2b2a9525788170f327ee39821acf6748f5ab24f50ab133000ca74f7e77db754c007bd7b6fd9a4fb0a8ae415f6dbd9c5ab965de772532240f5b164f90674c0845c72efc6186b4d56734c4a98d2f9fa0576a84ebd13bec35fefdb425a8ecfce826739d146325246e9d3bcd3e54f6fe9b9b7b835c0467eafed478900816f25857724097c6faebcffe328a5e7a3e4fa2130"], 0x40}, 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) 17:05:14 executing program 0: r0 = kqueue() mprotect(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x0) r1 = getegid() getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r1, r2) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) 17:05:14 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) fsync(r1) 17:05:14 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180), 0x0) write(r1, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r0, 0x5) close(r1) 17:05:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) shutdown(r0, 0x3) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getegid() 17:05:14 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) execve(0x0, 0x0, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) 17:05:14 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x0) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x2) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0xf1, 0x3}, 0xc) 17:05:15 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x408) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) 17:05:15 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt(r0, 0x9, 0xfd, &(0x7f0000000000)=""/37, &(0x7f0000000040)=0x25) setrlimit(0x8, &(0x7f0000000080)={0x4, 0xb}) getsockopt(r0, 0x8, 0x3, &(0x7f00000000c0)=""/105, &(0x7f0000000140)=0x69) pipe(0x0) 17:05:15 executing program 1: socket(0x18, 0x0, 0x10000) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) sendmsg(r0, &(0x7f0000001540)={0x0, 0x0, &(0x7f0000001300)=[{&(0x7f0000000040)="6557ec7edeaf79e14a879e4dde7fa3c656c59e631d302d2d8c03c8ab64da2d6dc6c0645db0f77246cbc0912fb26bdacc8737c525a1c5a586f5f2079cc4e87bc07842dbc47fa1494b41aea707bb2c139e87d004aaf7838c63cfeb90a311bb9813f7d5f3e4b94956d6d08578284479344178b11d8c709cdd6c3e00868203dc5c4038f1edca260c", 0x86}, {&(0x7f0000000100)="9d017d1a617e998bbf661039ecca00b9177dcba96f3889c6dde3b1128300684493df19430f886d239c9046617c71e1436874fb23064096d3b259f44b5f3727347a267c9ea61e99367b35047765b906ed4fb9cce70060941228ad9404ea529ab1e008dcae7fbae625dd11dd433b521e3a970d7f5119850ee158b7831c8ad3a68ed978609c4eece0826fe2d193d58a52a7f61dfc3451d3c6074b77035c23a4eeb2e876b7717d467bc3390daef682f16c4c4269dfedc62a9e2b761207802f9473095d2cd8e3f63bc1aa4bffafaacf113304f867ddc801aac28bcf59042c66a912daf4f40c13bf7897f61f7bda889e4378078b93e9573dab3c902ff0e9d1", 0xfc}, {&(0x7f0000000200)="00076401b203547a66a707a449e26d8c7faad3e435d6d472299631278aa50784454b144b1f1bfce1324272906d8d3c173263e2513edb02c1e985cdd298f58c1774d69c3462cb0fc21dc1566183560e105322027eb9bf308b50551fd8b0b4ee1eaff74f3a027b049b47a6c7219b67447b78fb2709ce3b9c50a3cbf53ade3fbf0cf20c79c7506e795f781fdd95a8da84625800a5826beed3d12b82894d9bed738c5c11c90ca4b215295294cb4f205db4e344e5459ee94193f00ebce428541e48f91f184433b9e877818b3a9bb55d6f69ade5ac7e0ceb1f7da01996c9dd5f23b15bbaa345465c6cc700882a327635599435", 0xf0}, {&(0x7f0000000300)="59e7402d3e585b7c2bd2fae50f3998bb465432093274565591af76078be307a428ea2dc4cdbd426b8746922daf3b26b28e1048745c422e4129ab1708d76fd5ee2506b82ff3b625262bd9c4640c9caa8c26ca731d7a7207123d6f7562cb17fa599f11bf0c47b30b8c7d6e80490aae55a01ddf3858bc4bb66658c57bb5a8362dc2f9a93b05cb782a57daa49cd0880e58156b1856a9c0ed331257b75020027567089cce90044d11d11329f5df01b8dc7e7c43288988094c618701b354f360db16deb00d054727520029d03a72f765c34cc1f41da328b9ce1f992863a73d83902d97964c3ff759da43bdb8403016f8875e0d1a5bd800ff0ffc685db2e9765851d7a07a972f32cf4cff2e8f9ada48461e8c5a11d62dbbf078660972adc3673151a377a90c7fd035a8875dd5c143ea11e80fe0871e25ef6e18bcf2155657c632a8a3047a90bb0b002b9c326d905429e3cb64e201e57e5025133200aeca1d3c6c982f93e46475afaeaa62f1e3be046562d27cfc0ca2653972efbbb0d65fdb0cc9b58139d5f3b3aa82527cddf1feccfffaf34a79e214a61c370deabbc568e0b303ecf1a953471a189346ba05aa4c436895d9119b6b68dd52220f6833968004ef54dbdffd36025915d85f6b3937b5a173a3582b50e02c12a08fcd1a21c5387fed7060eb558f2fb9f4cb85c459786722b42f900af5e804c69e6f78b8d86692c5926ef92ce078092ea92b82994a034a2576d26a1ae3442dac598563184e4eed4ebd8d2b632a43526a1ec9ad5c8f5e91f6bc874a96d6319184015c6f443dba452bf1cfbe661ccca79cc60905e299513907b380d5eee960e657bb932b5e1368c7248a3f856bbdc94212bda9818f5dd3a9af2d75055476e8166ea82404fff4a059c68f486a77a4e6396632f7b45a42f6698d8b48f06810491e680fedb094a6880806a36fcfe16f7f9b439ad35d3416958acced50ad781874c664958b9b58f8751faf0e808f32b1ac2a7425062e9be5a117c90f9ea97bfddc6e5b15608ec5c4ffb26a49a9d01a24fa1b31de19b925f4c6610907fcc976576ee6d97ae1ff981b10c98825299799a6c3790913af418ce1ce45947d6fed766f09029137f68d099afd583d8652e849cbf14a75d3ab858de889c1e4b481d9ec5747e67b24ece94784f206ce794db5e22d227089dedb9f2dfd7eeb5b23792dcb8077a4a79bd6056d404c3baf600457756880901926089259edad43106ba8cbe07c94f6fe0335108b020b9611e07f187cfe8267e7a351ab61d4b5e443d877584afec30c29d54bb3a770984e2fbf34ebf4e2a00429683b8ae30136dd31e96fd4b2e355feeb69ad055ee3e0b2c6398680405c7cea76123fee8c3bb7798511e1fc8b3e531264e714c1df72457d2493c420e351f09019de67dd6bb7c2cbb2653df349fd39a13869eb0475eb5ca7140cf4ed72c99f89ff6dc09c05426854311dfe3b32040fa0cc2c2317742361d235e9594feaac726218699661c741509fcbe1de7d3929f703ea04a1c6a6522108af55156d2f7c8701da46aab142bfec15bafe0a57aaca32e80ef85793789390437dca1da60d4389a54ed31d6f4f708a72b181cb1f3bba962de99e8a20e1a8dafc009d960cf523cffe14c8b0929fe9930153992b15efae900768441395e91c1ae1d61396dd7416a55fd332da2e4df8a99f01af9422d454c9f8c0bc94999d4cc95b68716fda917b2567bc94ea3c62318d8fdf3c3edbf62973eb929b173fe22d957e09ce7b58a17278ba445b9c6f04d6dbd2096c832d302c6f59a0068efc83f4bfc96e22351e63c9987d3b0bc6201a0a75299564b96d05e690031e8a0818947a621763b1ad31ecdf2e84c6d35abffd163a2be1d393d54cc71ace7778f75c26c6f4bbe975b1f9a2334529e104bec6ba6db42a10ab1e8bc59d63607bbc4642cc5389753be395a3fe6d443bfcbe39e37446d924c1edb7931617461bdd4460270a4dc9c8f9036a14eb2c040b01952318086b69bfb0827683633d0a4a2301b1f81792f0617ba14e0d43111e19e544e34092670775054f40615eecbb4dfba938476e9933580006060a8b55e5e21fc84fee864a8fd9c6113c4f572672236af1a5763e6dc79e705f55bbda78905b8ee34678149812d8568126c657647fa28f900f43df9c240b913d58770fd13198c1db9172febad2f1b3ddf6e702b8c884e6e8112404fbbc3c621ce4fac982d006165e7895534bf4e82844ad397040f1936bda953a3142935ebea6f376263d5733acdf556313e992a6202669fbf7dbd47d92cd0833b11714c83704999154642762ce3c584b8535a8ba923a1ec7a70d0e10671fd5ad06d6190e0d1a3ca23f88795e8474a628685bec95aad881a33ee32fee0fa25cca6a2a731815c5f0a600eb3ee491cdb2f3b804a8aa5f85f8f8d875fa2d113cd75cd422aa853f22f54ea5e8920a20181987b8f90ce5dacb2642c42182cf81aae9319661478f765d1d3273262587eb1b844460d26f1b379c7444696a80f99fa2792f952e7ae8ecec5f9bdcfdc452d569be5c3b893c26ba26602cccd9c9f25556742ebec7163a6223b8886328208419d1257455918a9c78a1f8db233d6d63a12d9d5bc2e8cafdb6a49d4eabe8fa36ef074999100d149ccb42d324a39596f73a3bdbd957d3b200c95545cdc58f58108958ed233d2640a92df1719f77e46846edd654edc5e84c0b6b3f6b0aa7d691d4e3c2dfd2c34102fae2a1ef88695a57f0d77cd1ccef5c16d50b5bd123d7830c10f2ce6916371e5583c43351b543644cbaa1d70f7f474179e38df429f6661db1f7eb4a204ca3ad476b72f7b50b65ec036f4e814024d581c205e844df116ec82c8365a4c2f19c0020f712ede080707d7148899d139bd75033eabc86aab8568883653e83e20b979ca47f382d4ebd87984ac0fc0db12cf66fe13d2cc130eb82b2bce9bba544fb784da1dc4b9f730faed64c8b76be4764e21d30fbfbce5cd253b498fc46e8a6b2f4d4c1207edd6af4b32b8b8ac6fe4b29363418a6da23b9e3f5d52e57d3cbadd9932ac565debf3d47858e133ff99a7df21efa63a3c512eb3b2148eb7fa4666ba839b9d075501978dc4a986afdaf78fc1015579fc0a1d61716c6c08e03d02ddfe5b5810337fb7457c9ffac019edefb011a2d4be78c885dc4a6196bc61af6f92294b4f0fb0b1dacbcd104742d1817c1f82723bcbc5586af99f594df4a88e3f5a9a87fc1176cdd6ae81df49eb73c26c16f2c1c0f1935bd0293e06baf6202153b91cb9f7ffa9270b57f822d50b594a215dfb72e4122e3a12d7bf3a619a26ad8159569260254bc085303f50d04813d93a4d6db5cbfdd183969d1e635d35d38a6fa02a736513968977013c63cd4ad379ebf183be06ebdae0ddd7847f1787e60f3855b86b2735bd2cd3a5086bdbfc783ae47fa6ba1aa6527889647a06fa6122c111e0ed383a997db44bded0f788eab8dad42c22e9103b78619ed6824c445cf5905f9110d1d2af46a0274fbbaab5cb8c93eac0637b86882cc8d41411d5858bc8af7cc1e3e416ef5157dfafc3c8a82b1b4f04be7e87c00fb674b89b763a8964911dbf693bc6825b79ff676380250eccf2104b4c29805969622c8af8ebfa101aeaa0a8fd7a74b7193de690eb7d744b86903da24bbd80d1862888799ace5a0de47a1dfc262826476ad95db5739e1dfaa89f1eb18396aebe8073d00e76572bd3a88e6e2559672db7db7ef051ae94263a71be6d5ba96daf86a3cf5ee4129694ebf39ebba81cbafd884edf5db5b9b00e03b387a6da5b251f694b08794fe26d23879a88228f24373b94286b0c6fba6f676bc3189eb5983f0f1b4a493aaa08f41c3108bf27553f4b6025224356384e21c5050cf96575023484136d0ce8ebc58f190dab48b95ec859a617dcd608ccb88c7ab6c97b52475be3c39a411bb2869351e857601551a5bf320a24c764c80c36502fc1293f989d806a91408e658750d8cfec3dfefa04ee399781908cd92961f788e6ba29f8da50caa05f333fe1b3b2eb5d1420bd260fdfdb86fc908248035436ab05acdf75f62d8e9863f20cb3344744dcec02a326de695c1b82b0254e5a7e8055a107477aea85281b282f5b375f299fb55f1c5aa302266863659f2fcacab6dc457b90454dc019938faf1fa688f22574f411a82a6118f030ed8544a51b8db98f333d6bab73c26ffcd9f32975ac01998e2dbc9d4f4d884ee01ba412a1c3c03bd66cc15714829b28e8fd425bf003113dccbd395ceb0c31bb2d7d6bb9c099e08de4315b0575d62d28f582744c6a556f7d46bf86dbe99a8d4324842e5d08056781679aead3103ae98dc89852459d38f39e9e82a48cc6b99f29be524d30873e9cd70c8385a7ba92e4c551a52e09cd55bd3d83dd1e6282c9759c34beb73e8497c15386a4054f4c0c2ace4e53570c46f6f0aeca71247a4ded355f69552abf6bfc1a97d779eba904c3621a92dc64fc2241d9436a8a65bbf1e813e80f9cd2315d31c84aa70400d5ac98455dd3f934fbb7b84465752643501a5339e641c9c709e9043e75c382feba374912ac96df9c15b8752a0400ab06e5fa09991bc71a91dea8660db03da4583e5bac9921ac8f9247d200a7d2d26b58b4f5d02aa7d3d685912b4dc8daeddab0fce491e69cd04cd6b6b249d9c2eb07b8f59da86541602116acb776c529dcae2b49e478401582339f68a632af708583dbf382379028c938cd8488f37141b05387a1862c3e915e3275ba4d601a6266158120e073e1ad2ef7cd0aefc61265c9fe83d7ddd510c1800849085a371e54b57f0b6554ada1ea0058882e611f03370efa425db9d68ab5c9fa95a914f35cf367c3b7daa319b19bb2147cf1d54ba3c0cc41349fb4cc38ee885ec0022310f4a397cb34cdfbbc6810d4d089c733cb0c7b008ad322d60070c88ea5cbd3bd2d4b8342bf9591d105a26ec8299fc15412f3aa69a1a25e50d49ec136ff49ed06079f9d659cb0b2d16dd2f195121eb212acb784284e0b9e02b5f9ce2772f63c1a2d733ddeff72eb5dfd92177a65818bc24ff358f6287354695008522b535a8c48c9105347994b6a877cb720213646412c667e85ed46eae0761d6089161b84cd979a213e0ef9a072bdc7e76c1eb9fc46442dfe0e93b12b06f71d9ce72f934437504f43592540da6d626b284555ae55411db1c885ffa0421ba04e2b7a72529e155764ad91c9a387090748f03918172b1cd7b1da6976ed6b626d87df0340e01e3a47828937adeaa3b7692a687d9d4f9d5499e4748b579d0a70ca267ab6643bdcc0ce3469d6fc34f511001b6fea1da96537dfc7c522fd2e68aa653320454b2d15b2032d565e24cf5d944674cc9e5e0920a71ede4246a166726d4b16bba6eada0dd67a57022cba6bae15f13cac4b97fe8cdf30489346c0cdb9ba2470aa28f7167b49f0ec43f3f40d0e7d6e026bdf7cbd3202f256795df79fd7971720ae63afc37e2841d44940e1360bd0c0a0c5345fabacb01b50750f08bff685049454c7a8e560ae901df0d9165cb6c8af6c5f0d0846300bae25692007409acee5a280ba78f5070b83cd325e09cb93d4534066e4a34fd71718c8a66df541550d3545ea5e7b8dc1688ce214308f080e5bd65f34fe0b1deafe0069f8433621b2819c79fbe875e657f78bb84929fa53025f1e6c007b1efc5a4defd16b68d13e82aee78ac129d4a3428a2b3ccb2ce6a5090bb416dee259c81eeb0db6fe229f696f02507f5344fd2e1b43b80371da01e6247e29b32780776491419176d202a78d8e742672052ae153d239fc8bcbe5f6566f9ac", 0x1000}], 0x4, &(0x7f0000001340)=[{0x80, 0xffff, 0x0, "da5a66b5f520cc3a2cec69a380a91f3deeab852a8f4ea123375be8590c4f968618eecd40e96ca7efcb745d7c6dd9e8e440e8bab548296abcf2d2a6122ee8376f70189b12028b7ce7a5062d288c4ce78b0c942bb223b9cc2b1e0cf363361f2431fa4e4bc19f1b3c98d002"}, {0xe0, 0xffff, 0x7f, "1f90867d405967af0a7f1ba1ef569733664915f454b4d53c31d94009f14fcc4cf5186db2765b9543e38ca4c7ea2ad49d682cdad11b1a29d63351c584799e7e7c3e9310fc01a3c0596320a52177693832a2fd26802667d86feac0d4320c83cb8fce0848a72b5383c8ed9770c66ee9494799bcc54355f760b4dce47ac9e9e8f865c12c4568bb201b1aec9146f00c4cdf01c3a9f6848eb0cb342bb7cf33aa1c41e9b21abff6da9064cd895456d259dbfa0910d0d8384fff7c72612dd2d02c54b330606fb3425081f70d55f0"}, {0x88, 0xffff, 0x10001, "f2294973b378275d4df3e1c604090e9d242da0072756ee77817ab333455a0c57ccac6f82928bcd828bf36391f656e3ac89719d45aee7916642387440704b872be61c8704ebac15ae360b683ca6e2edf74c77d7f38468dd6bb22ebb247f46e20d1e3043e89d2a4c42a7a590b687671557cdfd"}], 0x1e8}, 0x40c) 17:05:15 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) socket$inet6(0x18, 0x0, 0x80) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000005c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd5e15360138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e0a8a72c12ad06d39919b258067", 0xa5) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) r4 = socket$inet(0x2, 0xc005, 0x20) recvmsg(r4, &(0x7f0000000440)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/72, 0xa6243b9a51b12368}, {&(0x7f0000000140)=""/136, 0x88}, {&(0x7f0000000200)=""/10, 0xa}, {&(0x7f0000000240)=""/221, 0xdd}], 0x4, &(0x7f0000000380)=""/140, 0xfffffdcf}, 0x800) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r5 = semget$private(0x0, 0x3, 0x80) semop(r5, &(0x7f0000000480)=[{0x2, 0x6, 0x800}, {0x0, 0x100000000, 0x1800}, {0x6, 0x5, 0x800}, {0x2, 0xffffffffffffffe0, 0x1800}, {0x0, 0x9, 0x1000}, {0x1, 0x8a, 0x1800}, {0x7, 0xb8dc, 0x1000}, {0x3, 0x81, 0x1000}, {0x7, 0x90, 0x1000}], 0x9) 17:05:15 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x5cef, 0x10000}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) munlockall() 17:05:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) write(r1, &(0x7f0000000040)="df", 0x1) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 17:05:15 executing program 1: r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x820, 0x22) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 17:05:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) fsync(r0) setsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x93) 17:05:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r1, &(0x7f0000000340)="87", 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x8001, 0x0, 0x0, 0x0) close(r1) 17:05:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x8000, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:05:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1f, 0xc005, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$inet6(r0, &(0x7f0000000000)=""/129, 0x81, 0x2, &(0x7f00000000c0)={0x18, 0x2, 0x5, 0x7fffffff}, 0xc) socket$inet6(0x18, 0x4, 0x0) 17:05:16 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x400, 0x10) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='\x00', 0x8480, 0x2c) ioctl$TIOCSTOP(r1, 0x2000746f) socket(0x18, 0x0, 0x5) sendmsg(r1, &(0x7f0000001240)={0x0, 0x0, &(0x7f00000011c0)=[{&(0x7f00000000c0)="432441e17e812b27c7b524b519de6e2687fe3ca830d6ca70e4b31b498217a3efa20cf8363224df67f7fd332a46b3aa6461105c2ff3e7a72b87484a9615d204c013367b727d3556f7ac0cd4f6862644e30f99f6d622b09b5eaf7739782e9ef33eefa9f4d40aee3940883269c9c8c0fd0e087fa1ee5de99f9b1bb377f05725587d50b200d6b7a632762395dce49b7de070b93f5120ca4beeef4d8f3e0aa5107f22d32d98dc5a9eb8a08c2bb9d9073d149031b345ddca9b7cdaf3b860bf40ce042176feff14ad7e3df666969ea5df19d04e1ac3ef149d0b614b9751714f3ae9ef68d0f1cfdbb0a81f9c452adae0c9d01ccb14405a43cb0f3a8c33d5cf29a58e1957359b6c93afa724417d536b7b574b2fa02e67ae570dec494b0f9fcc8d48e175267b324f3430b240ebc3f3ca5d394fbc5c523817fb429391ebd5e3cb1c81288a56b21cde838f1eccdc95a7f6a8b863925d7225acb3f67aa98953758e419e3ec4f9d91d0d075c3c9dedc51b14d752355806d264afd44bb7c61b59c6e8d6841fd42e6974ca9210f9c01cb185117ac26d1c4d0f10157636d4c2d97d90c7ac5625b17e5d7f902a82d9fbe9b664900b2cb7ab75e747c9d3d449a6f3fb01025d53b848416626e1d5f520963c296d5f45184b2b8ed9d9032c1fc654def1832d1376b1aee2ff3466e51415d775d56eb126c105f171912bb9e3c5cea858f18d3ac111ad785e73ad5d0e2e3fc0bb77b3a552a69b1ffbcf455e3ebbf6d7b078e68ba25ead197ab94f7f50dbedd16c013a596f9aa39335b26e45cd078a4fc536ed343464ad960092310cb70f4af6a2b79d34b9abfa81c93a3378a9d16f7018ea6eb165db0dbdd582b3062a3422a2713f782aa8200c644cf715c53dde26ad82a0e06597eff524fb13cb9ae1f82a1fbd198df12f8a2f83363ec6a3be79b8254864fb1b264cc62d2f848b8293ab8ccc6fe651874dd39b09c1185355b3da1e38aa60f0ddbfa920f69b1edc1bd4c20d8a2e2665caca1d50c751c108143ebe94bbb1efa15eb66a71c87b41d9afbbd3523c7774cd67c891572267215154303103042504147956364128c59f2a0813817e6f3583ab6742fe263daa11b98a28aaaa1ab373d773e521abbd96face5a0cbdf8ec3d46178b6bbb2ffb343da8641c5c3c3868be72899459890c6327824af675262795ef11cdfe048179aa41ed74d7c64ad6297786c7d948c452b665a7c62850f6b1ee6b55ea08b10aaeec3c310b14177e6eb1100b0573899533e07e4749f6f01f1270756b3e9ee6ab5277342bc6dd758a16f5a1e4a97258148535531c4a32dd4594baef5aa3d489de249f54303e790e55161fe47593258c9795e2de255bb2f0780bfdc675c82ff40226c8ffcdb0668b8828e3f50f3b4feaf27e30c68b9a25387fb06d36001b202386bfd88c564fe58f962cba083b79beed43d67fe7b17bd70a2cecbb8a941fa60ee1b60f0c68fedc5d27726b368609bafa4767a4d0f38e804840e74420d31c8b314c3a966ffdfa7ad211d7ddc1742b021d6911fb68a38e783133b10ed66f994a994afa9d8ee06510c51e7f19222ad3dfab7ddfed589efca21786054edd1dd96e7467c021fcc4e6821f27a62ad4f7f749b5ca84673cbc82e601e8ea70eb6a7a9f171ccbe64fc415518140e4495eaa9fa24c7cabe5a840e2d6276b2ccd92d59d556dd9dec069cbc51ca24d5e7e29a0c07ee147b4a6535a5a739bb0c755970f1db332f0e38cf7a46339d99dfbacde2b0cb72519fe3a939aafa891ab464170e63fc57e6d29bcf7694914dd5dc71568522767e651b643630eeafb725b05120b8f894c5af704eed33c6456f542d74dac6754c9c6047dd4eb283cc1e9e75699d00051270ac19928ace5324d1404f1d6e57e8987fdf9c87b701eb8cecc0f884bab283cbc593fd1324dbdd4bf7b3658b52350c6cf8bc11099c897f4e78e345402c48a6cd206e927f1a6e2c6a64d323a78265003fb1a31fdbaef56d0a37a0b65ed426063b379b1ffc210a0d9de233a50a8e274fed4292380f26899bb8b78a8d5d45b2ba8a423c627ecd21c18a820fe95a4545aafe619bf9043682ff41612543bcad414a971888f34f1d85e6e72f10a62d7619c83a74966d062d4419b5359ec0e70181ccaf362779032655a772433a8a0e7261a5997da04a37cd9419c265a7218b7700c26b1450bf10a74a287f850887bea879eb515e4efd9e2142eef54cf01409dc3749648ccedcd7da19b8fc84912cb4ca80b503b1a89f25fb4470b6bcdc57128d7009fad0ebdd254d1bf034864f8c9908725e72aff2fbfb9e4c895deec68f1e34a42f6d5b142d01d02c673520f009f8a89ce44671a6d8df8e535620ee634765b4b43db344854c86cb7ead0a3b452e926626d62801d8aad68669e190b11d44927187cbf971e24c10fd3cea980a9f7c2f8ff2f0b542103b37f8bcebf302f254c72c12ec8244dd9e08c084eb2133eb97e10c2cc5e5f3c0df671ad5a45705adc7a4d42db3c9bc4144c1f27e9921c943e366c1bb7bf16700e5c387347319f8f5f7633bdc46fc670b8c50c489f5d3f73b8f04258308b07f9f9b24464cf1623a917de12faa552e806c87cd1877868c8f2caae1ec9d02bbc61cb2761175044217490543b32e7d1cea94346e9c9fd5ce8c994dbd97bfe6886ffc4013563bcbb76a36a0bd52011724121031e92f6491e8b21c4b69d4a9e0cbcd92e16bc453f875d39669a6f8bdaf54f28b3963add18827712d80b5bd9d5cad92d11cf388b70b89cb33c9e954e9e29bcbfeebdfa263b5e95416a8a6c77df4b4b592fbe89a6c7b538b4fdf986826b01113d49f55a6251740c62699e73c2c429e2554b94d0e2d8f12d1fa3a7c0702580d7103bd00611863869abab855dc240b065bf4507b4b9e2740ac569129198c35be3dc97fb2f558cf0519d2404ca8d6daa898600fb2d3c3db57093af82c55701a214972dea8aa3d341082e0bef3faf7e4c9b4ed62b501322ccc1b5003ac63b93c48d33f2fd8cbb8f7578c914787a568c7fabd34cc01f2a6624b65ae24c4be5a1afad91f0cf75d8ebb50cfe1f549274d5265630fbe632c0e59eee8d61627a12e1e7d8a9a7acb858d508d17005b2437bdb150fd91a134b82e8834f3d8301e35c7983d9960065a1f88fb81c957dcd25ba36c929eb7ea8a2c2bb194bfd334dd5af6eb4fd8d294cc0501a19c53953888254c6d31c7fcb41db8fc5605b41d8c5eab69ef871361eb74bbbb27ca57f09c9092ed3a59d62bea337a52b914a3ef4d29dd981d8ce8a8154da8263621e02876111c0a3177de6901786fd14bc2077ea97c5f95691f762678c047cee50f32a12bf4592b560de228d9f98e4e9449ce4a858311bec1911af9af65239a53f60ffeb6d557efaaa349c902b71d4ed2f04d74048353fc553ef63985909be88a5986f4b25a47b71a9a8a743343344ee0f5e23dc314f37c6bd2c1fadcc6daa29ae91b83b802b4a3d9d49a4d108c4099cf67c61c441e52a4daabe521f04dd48ded14de4185d7ce2c4ff829e9736c95db3055c86a053ed362d78eb2c09119eebe1473a0fb4d19874bc2b8e2ca3e69100d777532bd3c3135d4a16fbcf15051ff3123c73344d349ec080772682055643bc734f30e21e9e18a8578f658c1fb8ca7203c0d3b5c8614a7d25cc31fd480bfba1389b171cfb0ee37dc2b555c6dcea79d872201e8a165d598a2238e743f7386fdd6d1c6f97d2d3306a128c7119f294b01f1d52ef4769061b72cb51d956b74fb035aeb004c9127c0519d9dd87cb97bf80fdc53ecd29db0ad5a3e94ed9f05fc6964674f93947f2117ca51d8540d692ced80786f63d69131ce1cd84610c034afddf9076ea6391f302bbbf0fcbd13ba25ec4537e14c091d93f9771a9f97d0b133f2e446d952c2f3163431d917290736d0d0eb412bf047bdb33c7c35d83a8e6133cd1838acfd49c722ee3795b95d535d85c3e6608a9e858dd163fef7359ef16e361870877617af735309018435a0e27e8a64fd27490e5adb043594e72807be434c27b858b4fbe06039e10b931225a5b49095b15bafed46ba47e63aa50de342007b7793e39ce62f64f0014f783946f05fb42f32259139b7860dc01030fafee2fbd2939dcb16890e31a07df9c4a99db5aab91d21398ccb28c2a243da93157c417e21ebc94bae5b6b7c0a1032b34e1b1417c6342859668234c0737a33105fca7cd762ab2c14b22dbe6c24537cde79611a6fa9d3785cfd6ea4eff4980b569436761661332b18283ec00d90f7e5dc5995d15651cfdb7e905047855d5dfb4c73a19d4a7a152fdc471e3e1ad2b6a8d818aa356b381e7fa311b88101d9e792016a439a63d9c65db5d850aad99c3418d9932ac0e1ac1a966d9c4469354b2125417c6f9a55db20403d8d11786009e7a86c65dad85f5d2ae5dccc65f72d89b12cce4bf4efd41db09338d0e29a82eb8dcadc04cae4a2627aa8b7bac02af2aeec0946faa17755c3eff66718af6b91778855893753b0ee8889c3d9c841d5945658404697c972465a6320aaeafe8ae9b0ea1ff5e861da0015cf62fb5d86fcc151a2c26641b24a879ec40b0a106fff51f37a1b6be771699622749d0133a6a45ecddb8021fc1ecc8f5aad2e536d4a0fcca04625a93f00efe20e611f7ef4facc80bafb268ac9e89bddbfb6272b0234df689d17bfd390711aba280a8d8f301dbf7fd8ef8efef8d8ded5393115de594ad7b12d85d88ebe7e0db0401f0e4ef1e16e3ec3134eb86163dbf4e490517fb06f477f798d0a4c6a83966b36b6717c2dc4cf3b9c861d80a6f44c0c2c655382da163d1a1bb156e61baf5265a7f4212dc756607be6ea74f06af6392abad2f21edf6a438e0bb0604ef7dd1ff1cab1073f75738a6fd70c7f7d90f596fd0630d288d5a8b21f7551eb626c3d7e12dc0bbed09831a8d2dfeb9f2dd93a725577b9a30fd18cfbecc2911afbad3211feb6c0e9ac43d7e60d2203bb165aca6d3c39c03fa38a41e844ccb7a029cfb1b975ac7bd6bb1e961cb2108ae93b15707f11ddd7bcbdda6076d690fdae6495de006201e80f9dad36f552d2d0280f9e0d587d65541f4fbcfe89e3c345ce0850134878b8a18e034d0e3acc4938ec6cc534947ee37b37267dc1ff0f36b8ef984e32ca2dc4b01ef1dff7e494dd74c97dfe07ce10705682b88a6bef91e2455e362adc5f741a9c18754b5b1806f1bdc2b129b6032c3bf5aa097e62300cafffb4081b2be7e53551408e63489f9ebf3101dcae8232eb120afe9450edd394578f68e5587944e427fc1daefeccd63bc0a22037575c118bd36f449fc332b49450aab793f8cdecd4c010615dd00c7faad8dbe8059d1497d5eebd38024baf695d95779cf26a1bb8f5c60d99f7f56fe63e9d0d0e37e331f803d8dd26c1a9a98fcd9c3070d1acff7094d130d30a44c721d8796353f026e065af261ce21ffdac98f8dcfe4c1f80f7a37ae2025552e6514d47cf4367ba172ca29325e704eb5d4cdaeb127ee21b7db51692e002ea3c214a42a9fa5d43a980ea0089e3ebeb1126bf6081bc8d4869ef18c1f61b0de5c2d649dbb8817134571f09b198a5306a71c0131c459cda4c813f3766534b3a44abfaeca1031ffeb8257bf720cc8586d0f0edbac8191bb98d6c6044fd69a193771c591019601a75100fd9948571597b7ef7b52be6f1ed27884bd6a9c1b980049d0bf623ae9b8ec59b229a21e897b7c23f40b8139a8b5b391aefe2bd165296e5fcad75c61f406a04e53de7f118cf3698866fa0a77f6b90886f7a756154c41f97adbef3527c5fa92b5e5a0c1f44e84e844", 0x1000}, {&(0x7f00000010c0)="0b3f479945f012238ef2c600fc925e7e3b9bafc8804a6d9ee33ed3b11b5efa4de960a0f6f7d276bd0a24f1f0c9213816a0eeb65fbb9f79bfcc6f47a9cc0b49ca820e3a798b1e987914c1261e38998582c024361e49cd6773796274a3a4d92b1502daf0e5f79946a57826a3a3343b77ffadf657", 0x73}, {&(0x7f0000001140)="1b5c3a659ce8260b27de9ebd7cbff96f6684624e58c9478a0e8d25f958de5277b742e557dc0244c018848b1fbb578ab4aec3918a00d71f0ba42dd32d8afbfd8b1f1e9d5fdbf3a0e0b7e26205e9b42ddb65e82071df8f850a28957a249bc5d15b9721598386d858a4d8b495a66dfc2fa4", 0x70}], 0x3, &(0x7f0000001200)=[{0x10, 0x1, 0xf}], 0x10}, 0x4) preadv(0xffffffffffffffff, &(0x7f00000029c0)=[{0x0, 0xd9}], 0xfffffffffffff10, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000001280)=""/4096, 0x1000) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000040)="d5ff9668", 0x4) 17:05:16 executing program 0: r0 = msgget$private(0x0, 0x8) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x10000003, 0x0, 0x0) msgrcv(r0, &(0x7f0000001200)={0x0, ""/30}, 0x26, 0x1, 0x800) r2 = msgget(0xffffffffffffffff, 0x3fd) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x80) kqueue() msgrcv(r2, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x2, 0x1000) msgsnd(r2, 0x0, 0x0, 0x800) msgrcv(r0, &(0x7f0000001240)={0x0, ""/4096}, 0x1008, 0x3, 0x800) 17:05:16 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r4, 0x0, 0x0) 17:05:16 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) listen(r0, 0x0) listen(r0, 0x0) r1 = socket(0x38, 0x3, 0x4) dup(r1) 17:05:17 executing program 1: r0 = socket$inet(0x2, 0x3, 0x4214b90f) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) socket(0x1, 0x5, 0x0) accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/23}, &(0x7f00000000c0)=0x19) getsockopt$sock_timeval(r0, 0xffff, 0x4bfc86aab8be0720, &(0x7f0000000000), &(0x7f0000000040)=0x10) socket$inet(0x2, 0x4000, 0x7) 17:05:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a8", 0x1) syz_open_pts() close(r0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x2) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60", 0x61}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() 17:05:17 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x4000000000000000) r1 = kqueue() r2 = socket$inet6(0x18, 0x3, 0x3) poll(&(0x7f0000000100)=[{r0, 0x84}, {r1, 0x10}, {r2, 0x10}], 0x3, 0x5) r3 = socket$inet6(0x18, 0x5, 0x20) recvmsg(r3, &(0x7f0000000080)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000040), 0x0, &(0x7f00000001c0)=""/215, 0xd7}, 0x800) r4 = open(&(0x7f0000000040)='./file0\x00', 0x30, 0x112) sendto$unix(r4, &(0x7f00000002c0)="067960c967098307d3cc0602d949053659295836978f0809bd747f09a245b9236c5db518cb93c1ca5b3c64577dae4a1ab5417d7626fdb521a926144ba52cee69dbb86781cc1ce37f412c9f4c19e3960d0c67a30d9764bf4d02c75f23e464fb30a3ea60ccb11b9199071f889fb5afebc11674644de0c0207eda9ef9f32027a18975c6fad7561535c09a4e352a00", 0x8d, 0x408, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000180)=[{r5}, {0xffffffffffffffff, 0x5}, {r5, 0x24}], 0x3, 0x0) 17:05:17 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x80) socketpair(0x3b, 0x4, 0x109, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') 17:05:17 executing program 1: kqueue() r0 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) getppid() 17:05:17 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x31e) munlock(&(0x7f0000719000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000719000/0x3000)=nil, 0x3000, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="b316885881cebdd54997837e249245da395b50a08044dac9dd429ea1c42460b5cba2d5d25d364a36c6898ba17c93881ae1eca9367cc9026a20a853f8", 0x3c, 0x40c, &(0x7f0000000100)={0x18, 0x2, 0x0, 0xfd}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 17:05:17 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0xc9) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') r0 = socket$unix(0x1, 0x5, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) 17:05:17 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x190, 0x8) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x2, 0x1}, {0x800}}, 0x2) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x2}, {0x0, 0x3}}, &(0x7f0000000040)) r1 = dup(0xffffffffffffffff) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x10, 0x0) 17:05:17 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sync() readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=""/106, 0x6a) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f1131185018b26857c18b7804b0c1618e89504619009bfe627ba94108a5fc938bd44609ec87311822a7080776c8896b64b4d00304912c804c194e950be55ec5001acecba0655cccdc20260764fcd9d1e56ae967f033f159b5cf58d998aa5cc4116cbce523de973dafff61fa228ab4718bf2cc98f4646b38a0a6e46327b343d0cc3674d170c0c80f9f27cdb70b19d551e290d8a2e9e9", 0x171}], 0x1}, 0x0) dup2(r1, r2) 17:05:17 executing program 0: r0 = syz_open_pts() close(r0) fsync(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) fcntl$setstatus(r0, 0x4, 0x0) 17:05:17 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000) minherit(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 17:05:17 executing program 0: socket(0x18, 0x1, 0x0) 17:05:18 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x4, 0x80}, {0x18, 0x2, 0x8, 0x7}, 0x3, [0x6, 0x7f, 0x600, 0xdd3, 0x7, 0x20, 0x3ff, 0x7ff]}, 0x3c) msgget$private(0x0, 0x540) r2 = syz_open_pts() fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x6a, 0x6) symlinkat(&(0x7f00000000c0)='./file1\x00', r0, &(0x7f0000000100)='./file0\x00') r3 = getegid() ioctl$TIOCSBRK(r0, 0x2000747b) r4 = syz_open_pts() ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000140)=0x9) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x7, 0xfffffffffffffeff, 0x7, 0x9, "973c8d448e5552a319e1d430d58ad417f4cdec8a", 0x5, 0x20}) fcntl$setflags(r0, 0x2, 0x1) fchmodat(r1, &(0x7f0000000200)='./file1\x00', 0x8, 0x0) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000240)=""/24, 0x18}], 0x1) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='x\x00') write(r2, &(0x7f0000000340)="8379ad68784ba06867a6b11ddd6d43c334bb877df76dcea9900c50f4a494306485570a8ab0ed768926ecd655b6e91d62ab98dfbe853fe379206825", 0x3b) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000380)={0x6, 0xd25}) recvfrom(r0, &(0x7f00000003c0)=""/33, 0x21, 0x840, &(0x7f0000000400)=@in={0x2, 0x1}, 0xc) semget(0x1, 0x2, 0x4) fchmodat(r0, &(0x7f0000000440)='./file1\x00', 0x0, 0x4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000480)={0x3ff, 0xc4e, 0x74f, 0xc3, "c21ad64d0d8b22922de09a566c4a1c79152d4982", 0x0, 0xfffffffffffff000}) getpgrp() socket$inet6(0x18, 0x3, 0x532) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r5, 0xffff, 0x0, &(0x7f0000000500)={0x3f, 0x10001}, 0x10) mknod(&(0x7f0000000540)='./file0\x00', 0x1000, 0x1) r6 = geteuid() fchownat(r0, &(0x7f0000000580)='./file0\x00', r6, r3, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000005c0)=""/167, &(0x7f0000000680)=0xa7) 17:05:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="022f2feddce9cd675323269fea9c5d2cb01c7865230cb114b96c0079819af5a3293899b540cc4b392dbd768980e75e8631ebc1f8e03633e09ba700fc2b64709842ee547903afdb531fcb17085d901fd4fb1ff34c083022b165a0193fd5d23636832c1187e68f11ec57fde53f62fe8b4c68c2bc3cbb821e271ac6417ab3b5daa2d7c934ece8c2a14070ad3939b0686e9466df5ea53086"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) 17:05:18 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) fchdir(r0) 17:05:19 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffc}, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001600)={0x1, 0x100, 0x1, 0x2, "51ae91a2371b4490127d7f2c68d3c8056751fa27", 0xb1e0, 0x1}) r1 = kqueue() writev(r1, &(0x7f0000001440)=[{&(0x7f00000000c0)="450db8c924b8d1ace425f8d550a8d9c46c5fc4f9350e2d44d8b054030df43765811e31ab284d08f47c97199bc9ae9b013a988bb9100118c370f43ff36b63529fb3e712b65a77bcd90f2d516e0471cb95b83586a52133f2ab72fa8c3f9310291178ef59f37c77397d3785f968e8e66dc6960267835d70f3ab487009692727b163e6fc5ae26097676969b0d4b9fca27b75b85f7177d8d815d25ad3230572e3cc62ac9a6fc68048d897afbcdabf619f4a71ebedb49464e7276a55ab42", 0xbb}, {&(0x7f0000000000)="00b3d0e0b251cc8c2ee07bd0f2fe7482f03c05fac3aa790c1db8458a9b20da3d345f824e6fb1007e697d60d064cbe69cf96a42928237aee6a2ed447d7d6d0d702a3bc311d9707e44ec20d692a53026", 0x4f}, {&(0x7f0000000180)="2889d1ec84ac35c919b2ce88e2a09d7e599cc4", 0x13}, {&(0x7f00000001c0)="99de324e3a7aefe44aed4f9f80dc43080c8d3360103903eef0e82d694271f987dff39dabcbcb553c6d70f1c88627da9ec3916b30659d333db78548d96aad6832", 0x40}, {&(0x7f0000000200)="3e4af753d03f40d3f09065257b2a0db9e89f8bb37412059424e730ed3510ed17428b30bb58463b8d185e9fad3e926bd6b689972f9d877e9d", 0x38}, {&(0x7f0000000240)="39f3af", 0x3}, {&(0x7f0000000280)="f6b633527d22cff6b7e9dbae915a73316774557a2642affe66a5b644c0f2136779a27291c535181e8e4e65fb0dc5cba4aebb8e9e062d4e908d7914191f86388bafed299854d11ae4a24cbde476dac884e3e100c04b58da48a117bbff5a79ffa316f956cc721e6243a420c240e0f2d8e3ba119d4c09815af5c809cefd19ef0f766bff1dac0f4a23d6656b4e51ea41f974ae015a27f4c4bb8060966918f4df672a5a6f40c4fe2986196fd9f5a013d130662a8a0c8bf8b37da991abdfab4aa7b66306b5460d0224e50dd2a0bb967791378c4157eb8a35c15e049bb9b32d6fa6a5d28368394e754c9e1fddf73105f981e25635f6940df8fa22a0ceb8166917a29928258e08fb323fb424a1b5372c9e215d6c2589c65c63f61228ea3360152cc9df6c9a505ac341bd441782c316aaf009621dd1a0ca23f4ac317301eee5cd657776a05dab5d0a14bf8cc008665229ec795a5b9122d0f5fb016b8aaa2394957c2597a34444804a3237468edc06ffe369af2542d73948578043ff159471acf1215bc2cae22f948d890e7c1da04215ebb55e79aa96463d520c9299938865e9b8ce4b115e40949d549236573eb70f7d0b06395ce59768df6bffc23a608aee1ee1c0e963d59650fa6a9f203c4e9616571475645a85ebe956e38c5bc0a95723e15574a9df7107313c36788461dee1dfc1bfbaa306b60c87572a37a2b6e091d77f11f8962cae218b33017de9c2a8c7a857dafa82d2fec658cbc0807b191fd109e8f0b2d660a7637859069c37e7a28e0faf8a23e5b17ff74ec46dc8d5e12c476ff92797074cee4e8cf9105e82c49012ae2c78383b2d00378d48e589b2bb20c34259018ccb5f5011c4754e18caf8237386d226efef57ff189abea78ce236ac34934bbfd67d169ee449cb0e8c98618d63fa6db9b6ec00718571cd9bbad79f0a97b45c3472edea2998c0df912327763cdf454a609297cff43f4154e8ad6c7ff855730fd78505dc72deed3451896205de804d2efed499cd1de7349d04ecfa1605576413710384dac5850996662eaf322614a574cc966e1e8d72625830fa3404c1754af8b69e22cd61254d4b5553bebc25b9877792e229fc57382e162bb4fb935453a654a182b1e5d9b40c66cde46589ebc08d9f5f82e963a2ff4f038ec8fb3c835c413d1f30c8b835e8319c3ab967f5bf237975f2a8795e82e4e299f10b802393482918431ad264528e3f887b253dd75cd6fb6ef823e93785dad821d9452af3e256d39bfef0cf5bf24f735d0064d1f9b8704a3d3bc9389be73fae6dbfbabd0c627c48c7d2302d8d5e1ce37be25b4697a870e9dd48aecd497b4c69b6da928fb1215f74dbc6862a3a1439bf8c8720f3fb5cff54567986aa47b4ac2745b494897799502d3e505a9764af4d7cc127136818b6486d50c9d07d2f700cc25ba2f8c742ba8cfe5e4317a7cc5f220fb6ea675172bcd0f256feeffb0864c904b84b178d1e4713d768387c45fe93a83399b64cf149296aabbbca05dc36d1c20af0f229a50fe10ea1e21409625b6bd33b857b1329da1d621e01f8c2377ec5bc405bd4dd70488796a38a6e89d428800d18e317dbce29ea3ca00312c6ecd02bab590009f73e5ca966beeb21cf83919afe34dfbe102dcd81f2065ebee4a14f534014e026d546fd41286971d4431527e97439bfcc427f4d1f11a8c0000e5e2dc4eb65c9049417675beacaea6a130e1d5a40c1b8cea58bb225a7319acab5dd2952aef7671969569f2fef4a142cf79d492cfe7735d14df617da93bde7f53d5a08ea211b177bfeb372af6aa4a2c3b7bba7c831eb547fc96f032200d75ef0dae79c0ca077f86356e74ac72fe0cadb04cb6de652fe5541ad1c6c9f9442d63dd14a63e5c7453885b062f6a18e7e1cbe4fe0a2bbdb58711ea25bcc2386836e798327efcdce2b6c7fb017ea4f685ad49f1a8f99a3120895ae929996010e0e366c97852c60ae244398126e227d91914285c4acc585371227e56f81291c36061e6e0b332690e901c2a7b94db029c32f258f869dd73884dd4e9a8dcb0621ba9d5b194ea2970ccb0d2aca4c6513964829ecdad272b0bb0474e0ee426c743d5658c30d534b93f833619afef8986d09f943308a9a11cf78c60cf8cceb620f0f792d85dd65928588da6b37f08e5a5993225b901722cab824cd9cfd73c2965be39848ed51900036f332e7c6e70e7b916396db9ee41a15fbd5cc2cfe19565243491c855951854b80190e98b3eacb25b6bdccd39330d435fab061896d4beec8183e0fdf48ed3c7e51ae7e36fa6ae6e4165822e5c685204f8612dd8516d3d122d4bb42be59c39a23f462a7ca53ad3cb0e1aad97746b2b19519d49448da8f895c988d294c5b4762fa7e88902804508b7e6238be191a27d0669ffacb6f7dd6d0936a1247c427e7c705629478dfb12b0ad5529dc5450be4ee7622a424af250599765050364c3cb3c7a39d5c15047dd82d9e15dafc42799291e4e5912c121fab2bc51a5f0f5702142ce964108da632ce12e8a43778eb02c9f28c7bf9c199387970db796a3ce35b9e76508ea48997a1928a29f245ad82b20160ae5b77b5ebb56b72c1a1389430a654c24467aacd33466770f681339331b250efce777e91446901e1e2ff497ab3c8d08bdc1f1bcb79046bff607783e3b2a2ffa8e447829ad2b5c4d9ea06162f80d6a06cbd5b2789d6e86dba1bea039c0c995d8f08094761fd0c01caa95075edafb418fc157be01acdcd8af27ffe270c460baa2804b659e00146a6ac57a2e9bb2c929d4ec0346d2637ee2deebbe3d36d1b64427760a8759c0e8e43c5a1d760abfbb1a36a1ad7d1c867473874bcf4e1e278d2005f8d28d56e3ceaec5956bb4be01ab084c6b875cf93efbad8f8dbeede8f35e688b10321e8eddb40c099190a5fd5d405506b8a984707ec6484df8472c29429bd2e11260b93196a85e3fefe67499e7090064cf3a68ed850e9ae04e0ca9a7cc5bb406592bd2eb6c5ff31ca7f05fa60190e18e2745752eac834f75b3a7622a50acbeb9a4401edb8c9ecc7025a4310ccd0033200dfd7796960b9c4406b4d9cf2ce65f1b56893275488ef3fbffe640789f55e1fa90f2217df14e8d82680661d4880e0894df6c5dd698718bb530abe0e065533482979b3348fdb6b2d8bc2b0c4ce81b1b3edd5d212f23c0bbf50c2772591c6dfff656cc35040f0bbcaf4a64bb1d7f2ae633983ef6c19a3f7d0950c4a1d2e3dc034fbdd15b9fd738c756abb8e7965fb4180eb65b2403e10c58b6c63ee36a2b71dae8e14979ac79e074b96ebb6cfa4e0b9f3c78d2ebdf62df2fefb2fd5a80fd0dc84d2af8321979642b38213d9638b170321eb3285d3a1f8fb15731e40daf27ed9e72ac9a24ad4e894121a6fb77ee662e201a55e6e19ec2242a5d3d5a4b20500a9413c29e98a85595b77f1f5a0f1927fd163e05b568c641fcb2b85e1a4e2cd982228351d12605b9af060354031f8383c464ded218eb35b4815c9bb26cae0d111506b656d1290566ef3181ccb8ea1c0a954db2c71fb4d0645a0451892d9e045a4221e7049fc5ce8dbaac6db3ac613322b236f076fb3244d4df28574451c38608b0aab78b4640939e72ee9509334566339e8e839b137f5ba441a38cd0da449a5f79990401fd3d8782d3eb3464f365b5207fa940e368934a856e1cdec6d4b62cb5683240e9f5ff7243e6566baef11b721e2d13c12fb85f15d82839c093d5fba7e3c9cc9d9600219c25bd0f4f062fccf0fd9078beb4cb18f2615a92d2b24ce8c53ebb34e8b3ea6750551a7222a459739dbc32fba6847bc02f50b3d5a76583e3e6123861d5787e92fdc4ecdcf0b507c20a889d987baf24cc9265acbbbdf3b3b9112465429c24573787b9040710331486feb9cfdebaf675bca5a4336f67260db5b71c3dc55bb04ea64adbf0ae0b0662fccaeaa95d887047150e4d81b69c43f414f09904acc7f2987933835251806da6264b8411458a23e91ce9152a381f40ea23bac96821261ece5c6d12672a5fb7dd172cb57ab87661331c61484ed8e76be75c82132065f00d186ca256321d673381e235479babca8fe0c799a1b0efa73040c3ff4e217cc1927b48364eaf8ee5798b7c4b6c0bd872f8ca1402a88e63d58df999f862d8795a083e6792e2d613f19e2f4736d0ddf7bdcbafb9da3f84fa252ffeea60ab848026aeb69549838bec06e4fbcca5665457150dd5a8b27d86341ee4b2a6e9e817004505d3c20b2ba6de52a97ba21f3f448f987305e609bbe361446a8e34e7095de391498f1e124b5bb28eb12516eda4327bdb011904f8378eb8fc25549fd64d0d2caf59a64ccead43851aaf5387a8b4fde38ed0ddce3dc4effe03fd0bb337609ac7ac6b4cfe83d846ac04d82af62e40172ae835d39eb0c716b8a38d45d1717ed761cd0626f1aa1be4ac8c93cd2a8f345a10dcfb4f5d41717e9951b8f707faf5e2532710c084560c8055f8ea75b6f79ddca507d501d6fc87f22c5fbfce25dbc5050fea702641a6e683c2d8c8e3aeba680c195cc2ab78ecf10fb4eac6544bfc9f131ee1b3bb21fdb085f0a9263b61089dbf45afdefddc6d61cd4c8fecd0a3a07f22e1ed252f61de6f8cd54a3ea1b3a48a60d5c5002ed63365be8990af8230d0da743d4372ea664b143e06159dee2bf12a0504781d09be7ec611031802a51b39160607e449a416d9e5048f7df3e75f1863e578dbc41638b27b68f188ce6874ac1e078a07d618658741cbf02118740a6d074f45ce1227e292c737add2028de2126c0562db26ec1e6ab16521cf067a00cc1acc5fd2042b253f3bd280e080b8cdb393d11213757472e093d30ef6f7df429c0c4b6c77103db9998034af96d30e20706fbef2c3d6317ee953a241e43cd6fadb467d7b711d9c9789e5cf6b2eb02565b1dade0c26652f4ddf1f1e66e86cb88983983aed9ec27b44d3bea03d20e9ea3abf2a0a70e82b27342b0ce0a2c60b592c0fac47a5eaa749320a5cd3525333d8aa267cf3baedf367c1b91989a017bfe6c911bec221f8f32cb495d01e533604885ec785aa2ba33ea25331faa227e813df4a718d6d2b05c9e256846019136430aad1473f642a8eaf9621546949cb9af47087b3f09da00d1dcc12217ab3006abf5d6b13cafad08f5d303a2dee89b66f07296b8644d7e063f43bd455f97a614713a6405dc9476bb97850e9d282b0ed3044085172a1776ff2f143a247d091d6fc02ab16b326d3e7c7b40ec181d03c3977c1d93c70878a97289764e246001c55df2a0e4869b2a84a81980f36b37e824c0efbeaa4aa0bfbab0765c260bf4db8602fef74b37f65eb61fe5f46d15154049917a6a0e1d89bdf0255ea0213bc1d394062843134e104bc221610f8e0189e1fac2b46d283123296407d896c44c2b8ce64766bfbe35824cda3d5a4152a652bc0b789617590ec76cb5a0aa11b1fb50f372204b8b78fc9947f5a50253bb0c60135535215f45f5ba805292abd75c99712e2da6b2d355152282de112e77417365f80c8ae48db5e8518cf62fd990baef04ef191c9041262819c5ccc2a080b15b96a78f8653e72beb44332233fdfb103554b7449bb98b8a46f8a2b7f361b66caf403d0c2ff701d182df26ca209efa69198b98e0e4c05a3eb9885ea65ce14b5dfa3bb21eb6c493ada6326028a4eaccd4e72860f62ccb7b99e387b2e0f107be8a304825caf680f3200cfbad262723c08d05196039b6c25c71141879ea2d88768fb776e6f2d7d398f0c7b6e803d4fb2a872c5d8094e6c40bc946de04ebcb5acc73b63d12fa6d13ee58f8b93025c7650f8f8e", 0x1000}, {&(0x7f0000001280)="19173ac34cae6e7a38531d5362ca5a1fd3d6dd4c72c014a5a019967361d995398973ab01adc5f62e32c927f3ee320b2fa8a51e64700145a16d44f9c19e744b2b6cd369792d43f4472a1afec4d999276d9b5985e83ffeec762961c6e9f75d28ddd39101fc9ee186dc0d2d601057caf071f3e2c106ca50d2a389d023d8845a7143b725ceb20d318d2fc0f4a19d4801", 0x8e}, {&(0x7f0000001340)="575712a3070664e69f9e90bc92e1c78ff02999893ba91cbf2af96afc123633fa6c5093c4fafdb2100542e2073a66948b21315e537a3a2aa26710d9ab09dcf7b6d356237a8dc2ec74a4d79aefb83b43e478b71e8cf23b911c55ef95bf15824083a46f556a0698b4622881d86892c414f9645e264f5770500bbbd224a4cfd9e7088325574c099e93d9d8745815365e604816e92c5cbe833506afa897fd43d458edf69bdc24d62afe07c88e741e7a195395686354e7bcdc82fcaf97a0135a7fc3c2842c77409af995f13bcbfa15cd0c48b9", 0xd0}], 0x9) r2 = msgget$private(0x0, 0x0) r3 = dup2(r1, r1) getsockname$unix(r3, &(0x7f0000001640)=@abs, &(0x7f0000001680)=0x8) msgctl$IPC_RMID(r2, 0x0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000016c0)=0x4) lseek(r1, 0x0, 0x1) r4 = msgget$private(0x0, 0x0) msgrcv(r4, &(0x7f0000001500)={0x0, ""/247}, 0xff, 0x2, 0x1000) 17:05:19 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01002ef9"], 0xfffffec1) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) socketpair(0x7, 0x8002, 0x1, &(0x7f0000000080)) 17:05:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x1, 0xfffffffffffffff9) r2 = getgid() getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r2, r3) r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r5, r6) syz_execute_func(&(0x7f00000001c0)="c40245930c1c420f01efc4e2850ae2c4e21af5ef3643848f99899999f04486b6d3518220c423f9dff0a4c4427107b243340000460f15e5c4e2a59e620f") setegid(r4) r7 = geteuid() getgid() sendto$inet(r0, &(0x7f00000000c0)="fc2acb5048584f41f4f91c73b9f664996a0a79cb92f9ae254ab4ad8cc1e75e0a3cc2379ef74c9488febc5a3f00e5cba9054f6a3a182a8c44ba180f22b516b23d1abf6c50be64b76966e23212ae99fb09da0a755325e8f552071b5c92024ddbd0f790fe03baec8822e8dbc64ad8e55c2620ff84a5f5e11afdbf6400896fc833b16870f2ea57e40a3f0daeecff93a31ed6deac1fc6f6ea77bd5c608c4d2ae854dd241edbaca5d776466eeac5aa10b37e68ed5eba30e3f50b50f21d00549482c443ed095d68a46423d036f608c4d003c5cb324353a6edc2803731326d86585a", 0xde, 0x40e, 0x0, 0x0) r8 = socket(0x3, 0x8005, 0x2) getpeername$unix(r8, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080), 0x0) r9 = getgid() r10 = msgget(0x0, 0x10) msgsnd(r10, &(0x7f0000000280)={0x1, "6cb6d52868cb48cecafca52c4657d9f68be79d3ff42428689f752eb0b82677e21dd0c79b431730f550"}, 0x31, 0x800) socket$inet(0x2, 0x5, 0x5) fchmod(r1, 0x2000000000000022) fchown(r1, r7, r9) setsockopt$inet_opts(r0, 0x0, 0x4000000023, 0x0, 0x37d) 17:05:19 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000040)="801cecdac608a60f3a0712b52ece51b0267c02623e231aaa7577b27c67e91ccce8e26a1caaf67b8a2ea111a34e74a5f77a82572abefecd99c26fe68373109c2c63d1b685b6edd14d5570e1f9c7be482a416e9a543071cf4150673d6475645e271dcdde5713a1dc27f3db7a9da8c5e5c5b878bc46df35307414257ea7466a913cce536351", 0x84}, {&(0x7f0000000100)='D$', 0x2}, {&(0x7f0000000140)="14c9f9d4709195ad5d640dd084608bdb2c5fbce47dfa082dedcce8d008fe5716daee1d230f0f7fde2d89e39e05972b7147939aed5a1a6be1efec3a471d547359481f3dcb0f0ae6147f7e76e9991404c52b91c2d0e43c33d6d2aee692d465aee59eb9b0f9e36cde132fb7dc68d9483eeb9fa1687f1de19686a5feaf0c1dab5e7cb925685dc882267f684e65347fdcf4ef9efb35a5d44d1cecfe9c50cac6eedcd68819fed638e85bebb69f99a4c2c757526f99add3b4f00bd8121c84ff858367c7", 0xc0}], 0x3, 0x0, 0x0, 0x2}, 0x405) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 17:05:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r1, r1) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f0000000080)="c61b46f63aeae0b4213faee728c7cb4de52ce829cf32c39d6763c4b27af3db11592f072fc3e493e1cc07766fcb986f5ae02ff89466c29a1df5227bae3f79379a2b5d1f2a625cb4639d7558a7f7c431d7c9bd39d5751808880ad7781392c7badeeabe30ce86b05be020f1b4025cdd928831a0dc7748a958521007d170c27284e6b9694e26555ec15fc891e3d1f8fe5104", 0x90) 17:05:19 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2010, r0, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000040)={0x1, 0x3ff}) readlink(&(0x7f0000002300)='./file0\x00', 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)) 17:05:19 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x44) r2 = dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2f030000"], 0x1, 0x0}, 0x0) 17:05:19 executing program 1: munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) madvise(&(0x7f0000d0d000/0x2000)=nil, 0x2000, 0x3) madvise(&(0x7f0000d0f000/0x2000)=nil, 0x2000, 0x4000000800000004) 17:05:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) kqueue() write(r1, &(0x7f0000000080)='u', 0x1) write(r1, 0x0, 0x0) close(r1) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) 17:05:19 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt(r1, 0xfffffffffffff7ca, 0x1, &(0x7f00000000c0)="fa3cbb8830da09b5cf5f54fc2f0759f7e9d8967e86f4c4f22c26e7861711ea783029776220df7a9881e44d899808c81bfcde7a68fe4126eda12d0617c76f98488b7955561c0ca1a6481629345116615e9d7488e6befffae18204f8", 0x5b) flock(r0, 0x0) r2 = socket(0x800000018, 0x5, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r2, 0x0, &(0x7f0000000040)) 17:05:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5015f73f2a044fd33055552c2c9e41789632dfc94ff334a5619515a4c8ab06198824bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc377231c38b636e44075b1e4dabfe7eb94d5f16b136a5d00d1628b53a00000000000000", 0x75) write(r0, &(0x7f00000002c0)="3e2a6928e4bafa9f6c320000dbfea7568529bd2d2600010000545b2fc68e46588df4f37f5572d1790173ecaec2ac720b566121ad1093dc6cbfd3de17ecf7410e9fdfb683dc8ede85ec7c184b3e2f3e042e93baf0e7a964c69900383fba007edf32d92d4a6320dfd8e1ae6f30a38aa638eb6d47ef4af054318e2aa3b83353b50de780f0c0ed4265eaa66f8cc1e4c94f41053a157572014834041495e0bca85762fc08d74601b8b5053c2b058b", 0xac) r1 = syz_open_pts() close(r0) dup(r0) r2 = fcntl$dupfd(r1, 0x0, r0) poll(&(0x7f0000000000)=[{r1, 0x40}, {r1}, {r2, 0x8}, {r1, 0x72}, {r1, 0x2}], 0x5, 0x80000001) flock(r0, 0x1) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fff956ba471068b1b2300"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:05:19 executing program 1: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2000000000000c, 0x0, 0x0) 17:05:19 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat(r0, &(0x7f0000000040)='./file1\x00', 0x18000, 0x21) 17:05:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="827aeb70b3acb6847bc2"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000d00)="a1948e3bfa289d98f8f796ca30feaf3fc7f9c943a07f3603fdd0d29e8409226a7b53a1a69be64ff4dae23144f78bb185e9e05c6622857b49b2bbce87fc6a58db447118bf943671429ac7cd3e8e5d964819c7e6ae18e0cce8853f08f71ad148f97aadd16e028383866c37dbd4f290824a5b055b3ead10ed6baa3aa2f7961c0c56586dccc41b602acf0bfc57d23e5a8aa354bfda58a2e4617aa750e873c64a2e9060bb366f4ee03935c745496f7203c4b62902590564a94fa1d0cf5b4b975674d7ba97f35e50ae7bafe5dc82fb939ece19cf6dea76d41a3165daf341bb0533dd42b4d64bb18eeda2d01bccacf07985b9dd1c9f5bb01b8aec03869bab9c6553463427be56054059b38cf0d2cbfd49fc77b80ba13dd234b0d893a457f6e9bf6e63db2f568f232500796b181527979c9217781c2f5e092a214b8278cf53e923d20babb880c90007ccf47cc9e26cc340aec1b804e2a073823cbafb581186a1c19bec8b16373849375b5fcb6c3e41e1d5ba2889a0297ece655f5bc40576be9ed1ad7114ace961b4fc3831f1ba9b89eeb8993d1b0fbafb0d8e0f573c700f0ddf34da0cbb4faf23010cf9af6bd95639b0ea1eeee3e355566914d6499ce9f5fb51ddea5f114db2436ccdfb2297b93371994dedb9aac7d71c8a1f9cc6f4018fad3311a25c949f040602fd170ddfcb34782491d004d916b0e5765b22311af93fe5774bd9b9bc37f9fbdbd1b69c6e98992cf480cd367ef67e28480e8b389b1a4cd58a8c2ec3beb2be571de548cb94500432c4a61b0a514a564b9b8e26b736ec2ae36a031f1d1662fd7e597b498e591f30410ef619244f8fa611494808227b176efb1f0506f8634c931d9b9c1fd4b3f2eedcb7a070dab385df7bd9c96e5e5c9c3eddc6ebf725a3dd42cf1ab5b45335a737bab62a83325af5094f843a7882e4ad892385591075828d287990440052f1043e4d9b3ccb222582365d3ce1d8e235aae14e538133186990b5c359ec975db5d4c4caede15f35ba16a9f0f07dbb67cdd25b2b08b65a441117949b38ea496bd2f05962ec8d9b45b0547a5da8e65f91b430b4a73e6fbf6065944c1f33579557f95f42ae587a1090e3be90fe5f8520576c3ef3e4c44af4a5f016eadd79f68a3a1d779d4869295a47922c9d352b3716aea68792c038f8835ebf279507d98930f7d203991a5cf0bdfd3ab6bdae9ae3684d14f5cbcda7623c4e4c0de6ac52a2fc95124ee26b441c7dbf03058a65524c75b2790ae9d89c25044c0a091503a1d942d97672c3d57958037041d33b4bfa3b0137cb05fb20de88352eebdabf0957502ef54bc61a4c63341ac97a642d9cfccdfefbaa038adf0e372856385dbb80959741a44e74ecc3230ea9bdb9920e8329b8475c632b92639c9a5374e2a3775ded28aead22685b4ae3a1f47554cc13a12a474286dbe1fe3896c69a579560777b69a296cb6a0b6964925d5da344baeab6330aa03241ef5b938c43d921de9501fdcb5ba8b811a0af8c31b1039f6cc73374fc15bd7f3cad25d0590b86efe797339f334245f67ada00b65109fc5c746f0c0c63fbbb4af012e9106636a97a3433b19980507fd6e5ae22c04e7498bb45cb362ebbddda97af5f236df772df3b72c25ca74a9a1709037e3dae7eb73055966155b191c89179c6a0562ed9987519d23f5194c643c95a56fc460917f7ad85be92ec08526073a90cb9c139526a2c7e150d82c9381ba1b1ee99df417f7e12dcdc18d8954903f69e408d52b2ae1b334d9afb622839de0c7d049ae6498d1fcdad6aebf3fc9766ab925aab8ce1a4f41676027c46a4e62a99338a192f9a7461e9c0d9cbbeb45d4284cb764c59bce5c575c733f97e44a2cb68550605b94875eb7993378786f27b87c2758b6cccb8428cf615b701636b5f46819070950f115ef550374361f4db8593d4f9262e823e25116962f0c18e4063f853b4aa32c1428a76c68c38c531111ea0a7ec15d892e60a421a88d22fa8b0254618f80f4da78d9752ba72680ff887df61", 0x8af}], 0x1) 17:05:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) fchdir(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955882eda0ab3c5000000f1d84452f514eb9d"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 17:05:20 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) accept(0xffffffffffffffff, 0x0, &(0x7f0000001040)) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x5) 17:05:20 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x700, 0x4) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x100000000}) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x1, 0x8000000, 0x2000100000000}) 17:05:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x9, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x260) socketpair(0x2, 0x4003, 0x7, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:05:20 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x10) sendto$inet6(r1, &(0x7f0000000040)="300b3764313b5ccd10feee2c8583e43cbcbc3e50d87c5f7d600638a84244b898b1d21fefa0c41a4c7fb3ec144518db9e33233e6e6ee0244e4f72c3aab80d7a6060651ec89f315fbaf4e1e025342379c8b6556f00570442028602f1d6fc9d1ad91ece07d6e147509ffa6434d506c83401a8c7964416b542b12211ad6457f79446142b58416f9d5b89a3959d483cebaed18b2018c7c969519d1b35b47f435f4aa9f3f47a40a6e14fc5b69d103efd13e89f288500e5b9526bc9c1aa1eea48352f889ce7011e0a56434895cd58b7174a82a6661dcbf2db92a2128ac871e50e7b", 0xde, 0x400, &(0x7f0000000140)={0x18, 0x3, 0x6, 0x6}, 0xc) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) 17:05:20 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)=""/4096, 0x1000) r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() writev(r0, &(0x7f0000000280)=[{&(0x7f0000001340)="b556441a5c429ef5c57847b02ed7740296c90741d79f17c840645ccd9667ee02ca26e89d2b2090a8f36aa2fd69b8c229a64136946c8f2c688d52abc75ba6ad532797de8310e14a095d984b86f65b1216ce5d062ee445b9f0814dad648e76342b67efc25b607db1f46b0939c2c0d516c6bc973974bca201ff223535741c7a0b0df7630e5a303047847b0e070df5d799fc355a981cea7a056beaa933c737f5c30bba01d047b8aca692eb319e6c56afb41813e2e96050c53e3717a6a57d5d71ce9fe2055bcfbe0ea19f501672b14e59902d834fb22bfeaac256ed47c306d05fb1827658b88aa4e24c28e060a7d93bf5a84f04c73d321b4581861e7db552a1e0fe4044abdf35128759030c6ee6cf752c8bddd18c378c6bfb3d03299a7e10e5307f3c99dbdfbd8388c12975a4bc5362dc7c195b0c9586f9b4c325463ca68dac3b44e2426d0b9fe509ab621d0c960b12049aa2ce673ec0d2d598e7199c955f6f96839717b3165899ae06640f6b96e39317121b2d85f9189fa9137f4d23218345673b3392ae72cc17ce2cc9700743b1b01ae0645891e3b9e41e3f81b84f0b0fe827ad3c4c493ee31999e892fc1d8646febc2a5f176bbc79f4acb2081ad91fc3565d5083dc6a8b861d45c91f9740fd8f93eeb09b29385db987f89a5c4294406aff7173ebcae7541fe88da6240e95be4d65dd1c20f2e87db2d31242bd5c15ed785d48d0260729bb3560546ffba718f6e9638484b3c398097076aa9fc7337804a7aed190ebee397095cf0efc7080168f408e44676885435b73ba39a577184165509b4cc27ab75bc820139ef21aa77464bdd59610ef6a723d9072e624434c4f68e87821cf50f912829b0371ca5d5f614cc437e3991a601ef4eef8b07646c86b392c4a8119dd42152325382f5107e9f0218a3c0790e275c843df5c4337b91c1ccf9e575e6d07fc3714f39b2f279d1a04d6016afa3e7b9953772329d28a69dfaa8215bc32e7924edac61df7a6a11e11539cdf996c240d1a16df47281f44eb54cdb419099efca8fe37928eeace7c156b4aa23541986ea94663033e99edf890ce425df54329e9d621c330365e7aa42eeffb8244271261e408f0890bfa9e8b87a24c96545a312466b91e68c87e174af0dea62952003eff133ba0646e3f9264eab8441d5f9f3fc6dec03dce0056066186d7bf1aa045439bc642f48de466952511975cc6069ed3d6559a4aa84f17cbe930b2331fde1404fea1dc319eee974074f3f8de7132f4b61f32f540dc7777badaebea84be9b08c69b74e9d89b1cd9fc5598448f7dcdc580ead250806829e907a654c6b227e1a3f1003c6f3bf7e7c933164139b0634598ee92552fb0ab10d12f3799d5758d152ccf4e151748f365c60a25ee4133d7e147d59fb6bc8de3f61555e9b5f3977e6433ea025539e2f177ac2950356576598a5defd4bbf285461dd88180f5ae54885bb16d880042de3d24e21182bf070ebed9a278953e4e9376a751c4bd23c89fdb2a430bcc4d9f17d8efc019748c851f1029c3742acafa8fc04dfce6b7737f7691823dbc60b9c63eefa21299c4be9cc53878e91669a2effe29ed39d691cd2a8e462a8b228799eda4ba1efab7931da9b6dacdafa4f0edda4dc66efc94b1f50a871e00765c1fa57651b497b01d31f22c50d55ae7cb4152d0b2f9aebbcc16fc0ca84d5363d66f55458e10da0f0d4bf2a42e9ba0027342f94ef1d6fa59939176a386749b293108f374249ea4c14776ff050ea1d79646ac912a3b6d2c9518110ede62bd14e9d7b8157fff6c3f394d0f05d1c336d6c2a1f1ff8c4ed68ca6d4c76a393b78c4859b6b6d0e69a86ff062eb5f9f3069458d99ffd7db09fb34ca832f9413a4ee5845c685af542ddb9fc696b011f07cb9e5c83fb3cb8531a5c2be3d2fdfd7275552c1311d702dfece593bf47785b6dc6cd4ab2693817cf7744e1cb7c8b3b91f0a5f8a4afa72937909248bc55d3319c1e2a15caf8941b8556c393644a871c3d308db0caeb82b8e3fbc0600617e6a3927e7be3f3c3ae0e245520b9d12a309b247f11b9d839183475d975f43e1deae59d3afeb26392b0a9feddd28a5f93efd25c40db0a401141f2aeddf6d3bce87895515b869514964fe33509b165e9b336184c4aaaa9d32ba9669c5574728ebb0559e5c2f8394d3aa0895e7295547e0a2d5b8f8a4dac8c3dd603a83369fbfbd15011a9d8110b318f19a1eba7a799f27fcc1d52c469514dcae171fce6ec23ff07170c7eb85352de57d413d3723f1f5b04ca4a96fe1edcfcb95edad76a851ec0e72945530b2b24195ec10f5731ca7dbbbea26d93f371d413427d55fb91c56609f77cfc278f8add7208849060a205be849e925d3f5eb25ac29fc285890452d53aad12e90d4fccc4f3678b2bb4e8cb8edb7d5fde1caaa247ba0f6011ed2e765a461d03fcfeabfda3107268181714bd036d4ae083c9ffe3a0eaed319ae5a0cd8e03916e8b30092bc5595eeef6cf15bdc01edc4911174152fc570eedb50e8e74c33908e60b1591e9275de858a48627412143fe7bdfeebaf93590328f096a6c1386392d247045398a74d0abd2c52107e90325033b9888f38ab42bc0b65bebd5e3bc1152701cf7703dddbc16dd9528dfa04db51fe50d385ff6f0de5fafc41a9775d3e04b51d67df45a48fc1ca213b83034e26b379abd0cdf5374ead03fb799de30c0ac61b89564284c5b7410b02de5beee6da8f338a74b1d03d735dd0dd76e1aae7f2985bd9a28ddbb46560f4825afe53036a828aa855e626befe6ca6a6b18aa7c7ad643c8cda4d9f554a0e2172f99220041c6c15895eda4a4a242c7ab9fa8b96d7959308c8ca1f415ae998ef8c6e1b94421d89aad9bcbcdb9e6b0dc17c2e29f85c3e8057fdb9f832556c0050d121a2f3855fd79940a7a275bb150762cde8dfc2b8f4f2ee4091aed7d6cd850ec8de74cf6731a28ff80b11043da86229e819327eb95ebada89ce41f889f5a7ba3fb65ad3bdd7f477abc67a22a10f9657d69faad522ef8ba79cad03089343b8ee90e36affbf3de0da6d160cba0d686d2205a57223c20c3bb5934852dea84f3f4721b5f41683340687f0b59dd799a266582bd04d1e2dd74c00fa75fae7fe23f09e0d159ad29f973e3d0449847aaa80fa4da2f9034f3f12dd17dfd907986854ea7d9b1ace318383978a16cb126be08a71e4812c15e980a3943cd8025787216aad7580c41be77e207eb9dcbdb644ed83e6c0481cb448e7edefb73baeb8882ad4e4c07ccbbbe1e514147e38c8631cadf562016fa3090797e72f17692b667da6c33c88e43e33b0f88da2fb2be08fe8e584a19ebc23ea4db0a0488a43f89dce5ad3975195d9750f80a6224bebfde370befae3830a279ea7074d65542905e40c987f94219f3913bde962d748a5885c9761976ba88437a4a362511027dfc1afb4081725997415230255133ff53d2380fd21645ba506de1430d7995b085768b97ab35a0f3fabb9cb51f97ed59cd47f7569f4e31decdfb78df811a34d5ba4e48e29096c4b1c8926fc5176f38b88e7adce3fe71557e6f738fdda3c499e20e15850d822229574c2dd1bfcc410d61eb089d294fa7e3a8bec616e02d9177b585c69996aaa4e78691b466fb7b36a78970c22d47786977b8a720772838f4a51a0598567b967bc17d5fb02c30d2404fcb9764375b0a2d33df6826fd40b458c956ac54a21ead27e742d0dd8b82d6a394b224600d43c3967941480bfd2d24e00fd2005e33038dcbe4bb5a4ad1a2306dee7a6fbcc7aa0219fe161097ffbcbb1dc5018d9545f3364e7a53486f9060cd504e10933f0c6ed5d6a410eb3a794dc600feec9c37e1b0af2c81f9a5b61b2d107cc1007cfd18a5a8949b1e6de568fee418525724ad78808acadd2aed04ab64c35f17ebb72b19e9c91768e50c1fc49bf5eb1a81fd1398b778f275d799ceb4f810f43d18ed67e2fe97a897bc14510fc48d31010d194aa70d0b7eb1d48a087340d9a175480a1e1e344eba49b1b621e96afc99081577014bb3dcb711416a44039f50627d4676c6bf14843d9a0990210eb44b1b840d4bbcdcb971b4f49bdba9e57532bc44672287b8f0f6eb93fbc4ac1219f1b59f087d0ff88fe111e2811df3ca0b7e6627f36e86800de2e3fc0ba58adb4b20a36f650d1624921645d27c6a03d2ff45853d77bf8693d45b8058562587147b6ad1d8f2502d1bf20c0f4bcd7e729b71483835bd9c6a7efda05d64b2ac1f908b91f6c20390db3de22d91e6a511ff213795018cecbfaa76eeaa0185557e575ed199d46195d7d2165a6b4b70f0366e4fe9fd39ea7e6425237acdceacc6458b01b271a6a4b29f68ff8e24489c8267b1062f5c7a9ade451091465b4d5d8fdff2d7f45b1e873f964300aedb036c025425f700ca2541969053f54a25323570b4fa21b753fa447b6bfbd43136ad94d63761d0caf5488d7f15e8d62c61656da351f28a0306ba71ca3dbc1e6395de7225a02ba79d50a93f1fda9a4760f958ca99b1852c030013703d8bc5022679a4514bbbc1bbbd9b607ef6c944713ebf4a154aa3675487581eebe9dc51a530fc32c32933b109eb1f0f83fd625d60df98854083d96b9fb051580a360bdf7e0cc98508bf0d7dc1c0f9806131c058854ffc1bb8074d11bbdc455a031a81f5adad3d1464ddc50ec81c21e7f4f4c4e430ec211f5c5c3aafac15fafc1676a655e5d2a75fc8527c50b8222f32a721bfb81e9822cf56fa67c0affa37aec1bf7bcda12c0128683a847b679b5372fa3e5aa03cd9c633e8781218b1ecebe4b73eba391b7e3c9b09df4f79f242ab811331e34efa7bd9ce69b93737265e0c0655a6c9cce5e1ab1349e7bbc54363b47c028be84bf06d1ddf9028578986942658ceb621264e24280aaa34edb5248c757d69e7043ad9965403bde17cba8606c92f7dbab3a5fdf2e3a3d5f0e488dc87439c761e619542ac2c902e97c555cafba0be0800fd5aed51f17b166e8793771e16894b78cc9bdd60e0b590be49e8c8e27468f57e47f4ea9b85de98121b2001016182d1b2a115d9f92d857a8a54d97a22edfada4521d0d64ceb6cdcdadec610f44e30b9a2e1154386201c1264721cec4a28f14647fced9a3c2a196478f9990834fbc48b8169e2ac4b2d968dd681d34d017fb508c200610aa81537342ed66202bf16c6531b63ddb3e93ce9615f5a512c63e95043b2aad2dd2eb46650c16a4d5682c896d49ab76b03313ef8a319ea83c99e723bab98cef8eacb6089e1e44e4e8a50b977ff5f0a166073565d8b6f3f1f7c8876c9f8c5e2e87c1033f8e9e5534d858b4f469e839399c25f68415737f37e9bd341c566a3ca8ff8d87a9ec5ceb36ce31ba4dfdde2ab44cbd6aabc04c7e3a3a6772196c6c74dceb2571542015c8005965452e35fbec2c923a9e5ab194b796fa769105d6cae144656d63bf0beae3b5ec4992271e84ca282a06ec23bf0a6367e86724c5866c5825f120d1b38cb1fe233edd5da9a2316a0723d9657e210a18aa5654d9f0edf0d87179fe95f826442e549ff6ee974b9cdb6414d2bb771936ece8287fdab2d3cf97149a05b39053beda002735ba69071f36ab96affee1b60c8920a379e319a46405868871469a7333785522f1d117c7a06490bc2a10f58f2040d003b763570b6a9981594ad1e603ccad93152280999fbdc04dd5445ee9da2112c89ab818194ed6840897b6d72a239030d36d2505f44414eefcaed16b81ab72d584a0119746385ff08e968f3e154f0f28d18201bf49b7ddb022755166ac3337e07160c6f73c0ae1354c0bc175dcb9c0dd45", 0x1000}, {&(0x7f00000001c0)="5866bde4366e273666a8883f4065a65573a72e5978fd4a1e9e89a7849ad9cacfb97d123516fc002c2abf71508ab26524ec0087b0b9b1dc374f0042bc19bb6d6d060c180235100bd6eca1cb92c5f7cdd69c3c9db9e8c8e3898844c6234ef76c62e54d01e1eb4cfd0675b69adfa8c5cac5cfcd87ee104f5950952946a519a4f3362cd2bb03304a3b4aae77dc50ac253aec21a4e7a6743a3d7e83377d8660fbf423c888c1a774c0ec1867fbf872c05a53", 0xaf}, {&(0x7f0000002340)="c96aee1fc18bc3f6f1c5e731c7418663fa4c343caba6615bc2396c6d5549c0aed1037da965d9099ff056be29aba9173c28015796ccf417cb43001f990a6d5ed5150b37e37990f54a886bb9ca14ba6124441ad27201458a5038f7c703938c05c3a365e3c3f6d023c394be0e721ff35351d1e2a63668f5dfea08e2bf024be33c26f1ef213c6d544c3f8871a9eff7945ae8edb443f35036e8e3b8d9b78f4c7343d1ed5c67a274cbe2d785817e0f8af5f42006c6e4eeb5064993a72e0cb61b31e951a627d30c1eb09327b4be1e8623736800388f12e9", 0xd4}, {&(0x7f0000000040)="a041f1fc6e7de3241dab2c7c2fdf3371f3a631f0a314d238bd7f4cbb47f5b597ba2465aedfd5a7f79820d64279737c6b25d6f999f614bdbfa50b75019d1ea342cf8012696114e1e6ea6980d4a682451a94d3175c5e3e6d10601261c0a7b95a6929dfc05a758d03b481d5aa5aa167b3f8e379", 0x72}], 0x4) bind(r0, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x80000000, 0x8}, 0xc) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x20, 0xf0000007, 0x3, 0x100000001}, {{r1}, 0xfffffffffffffff8, 0xc, 0x81, 0x3, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffa, 0x26, 0xf0000000, 0x1000}, {{r0}, 0x1, 0x1, 0x8, 0x8, 0x5}, {{r0}, 0x0, 0x2, 0x40000000, 0x5, 0x100000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 17:05:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x1000000000e, 0x0, 0x78aed88702a476cf) 17:05:20 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000000)="04000000", 0x4) r1 = semget(0x2, 0x3, 0x11) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000100)=""/112) socketpair(0x2, 0x4000, 0x1, &(0x7f0000000040)) r2 = fcntl$getown(r0, 0x5) r3 = getpgrp() setpgid(r2, r3) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000180)=""/192) 17:05:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x5, 0x100000000) sendto$inet(r0, &(0x7f0000000100)="8588f775212e681804f860a4f3e4912409e7908e14ebf8dd1f55dd998783b153e7a35abe057bb3b26e", 0x29, 0x400, 0x0, 0x0) setsockopt(r0, 0x800, 0x2, &(0x7f0000000040)="e6b040bc4e99558c76294a6a47b9cfaff055393069f9a079d7868483a207055a5cdd4482cdb469910384de895d30ab872b55ed79bb35c935a21e2f49798e38176cec57420ac921a255b499f6462a8b4988ee32736f2e1f6ab1240ef6de03986411f0dac3e62a4958e355f0abc24af37d27a18800cbb445687d6699e7c260fc9d072925380518b84f6e0521b52c24eb3d97d3", 0x92) r1 = socket(0x800000018, 0x8002, 0x7) mlockall(0x2) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x26, 0x8007, 0x8) setsockopt(r1, 0x29, 0xd, 0x0, 0x0) 17:05:20 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x3) execve(0x0, 0x0, 0x0) 17:05:21 executing program 0: r0 = socket(0x22, 0x4004, 0x20) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000180)=0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0xfffffffffffffff9, 0x2, 0x200, 0x100000001}) bind(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) sendto$inet(r0, &(0x7f0000000200)="8d133b3b0014068a38426eafc162f64ca614338102300879f5eeb30ffe3407740953855f1a1e7b4e173adc9236208745436b456b91ce7f5629aa6ada5071389806e855dbd2b3511b9baab109a9f14691169cb740169a65f74dbe13b3a88ec73c2a9db7200b0165175d8cc652ba20a52ae1b14f91", 0x74, 0x40a, &(0x7f0000000280)={0x2, 0x0}, 0xc) open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) 17:05:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x21) getsockname(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8080, 0x110) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') setsockopt(r0, 0x29, 0xd, 0x0, 0x641) setsockopt(r0, 0x6139, 0x1f0, &(0x7f0000000040)="939e02775895f959619f0ead1bd529a87a624dec8968b86fac44c7f82bfa05aa53eb28b200d9a011e3105412d24a7425a23ed8613c41954e68763d604126dc804897183b3f32cf9eddfd3f66de1237e9", 0x50) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0xa) mprotect(&(0x7f000045f000/0x2000)=nil, 0x2000, 0x7) 17:05:21 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x10000000000003c1, 0x0) ftruncate(r0, 0x0) close(r0) 17:05:21 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xffff, 0x0) r2 = kqueue() r3 = kqueue() getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) dup2(r0, r1) socket(0x56b477c279d9668d, 0x3, 0x80000001) 17:05:26 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) 17:05:26 executing program 0: r0 = msgget(0x3, 0x0) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000008cf4f250229c58d7e0ef1e0b8d2a0f0c75d680a68b1672a8204bbb7d5ae3fb37c00bac5ef8acd963c368fc00d2b21a36cd84f59e2f90ba361d2a72577b8c95287312604aa639efdb13cf773ad2ac7c719b61a0bb5e65bc49d4396d3977f602461e80e6c509f4e1d122153866ebf1fed12b5c226ac9d4b24977c45a32a08c08859a2f6623bfa424b652cdf872bc0262521b056ae3728de3cf25efd05b41efe1f6cb9e803b92d550396f5ba598e675ce215302f2006253000000000000000000000000000000"], 0xdc, 0x800) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="b82f659ca5c5541db803c1618ab57151c54b"], 0x8, 0x0) 17:05:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = dup(r0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x7fff) getgroups(0x2, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) getdents(r0, &(0x7f0000000340)=""/63, 0x3f) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000400)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000480)="ed84583b1499f51f452306740de746cee5c60319dcb4774c51c0", 0x1a}, {&(0x7f00000004c0)="ea6046f7efd2d90b0467a818e3b4c2ed41601b", 0x13}], 0x2, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r5, r6, r4}, @rights={0x28, 0xffff, 0x1, [r1, r0, r2, r2, r0, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r1, r1, r2, r1, 0xffffffffffffff9c]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r2, r2, r0, r1]}, @rights={0x38, 0xffff, 0x1, [r1, r1, r0, r2, r2, r1, r1, r1, r0, r1]}], 0x158, 0x8}, 0x0) getgroups(0x6, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r9 = getegid() getgroups(0x9, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x4, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x6, &(0x7f0000000300)=[r3, r7, r8, r9, r10, r11]) r12 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r12}], 0x1, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x180, 0x7) utimensat(r1, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0x4, 0x5}, {0x100000001, 0x97}}, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0xc000, 0xfff) chmod(&(0x7f0000000100)='./file0\x00', 0x10) readv(r12, &(0x7f0000000700), 0x100000000000025a) poll(&(0x7f0000000080)=[{r12}], 0x1, 0x0) 17:05:26 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x1c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0x37c6, "93b98f9ed52972ccc6dd563d3d3ed60c46d3edba", 0x6}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x126) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x987, 0xffffffffffffff3d, "85fefa22a6020003fbffffffffffff7f00"}) ioctl$TIOCNXCL(r3, 0x2000740e) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getpid() clock_getres(0x7, &(0x7f0000000200)) 17:05:26 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x89) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x400000000000}, {0x0, 0xfffffffffffffffe}}, 0x2) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x80) 17:05:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000001c40), 0x0) mprotect(&(0x7f00003d3000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f00002d2000/0x3000)=nil, 0x3000, 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getpeername$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 17:05:26 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') poll(&(0x7f0000000140)=[{r0, 0x21}], 0x1, 0x0) read(r0, &(0x7f0000000440)=""/4096, 0x1000) fcntl$getown(r0, 0x5) poll(&(0x7f0000000080)=[{r1, 0x4}, {r1, 0x1}, {r1, 0x4}], 0x3, 0x3ff) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 17:05:26 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000040000000242, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x80, 0x6, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x3f205b37, 0x9}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x9, 0x8}, {{r1}, 0xfffffffffffffffc, 0x12, 0x2, 0x828}, {{r1}, 0xffffffffffffffff, 0x40, 0x80000010, 0x81}, {{r1}, 0xffffffffffffffff, 0x32, 0x40000003, 0x1, 0x200000}, {{r1}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0xbe9}], 0x1000, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x9, 0x80, 0x2, 0x8}], 0x10000, &(0x7f0000000200)={0x1, 0x3}) r2 = getgid() writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000)="93", 0x1}], 0x1) lseek(r1, 0x0, 0x7fff) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x7010, r1, 0x0, 0x0) writev(r1, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x275) r3 = getuid() fchown(r0, r3, r2) 17:05:27 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000180)="0abd060c8c", 0x5}], 0x1, &(0x7f0000000200)=[{0x100, 0x1, 0x3f, "59b7eb7e03d8803bfc044d9d3a70490af2f21ab6d59211f58c2078115e6d83c2956fcf404ccc08301574d4bf180e8dc94175e28d74dca745a24369bb06167bba13aa3ffa072f94be9599b6165adcdf74efe9d4b3d8a71ef72e738d300bba28b79d999106ae35dd575827bd6a6b88da3c7fdfeb3a58d4ce215aa3bb615cf70e979af7d39d71889f6a1a6d0f021fb24303d6ec1c87aeba934b09009a79d7c8eeb77161edf4a490de382c2b3f482888f1b491b775f17c71c2f762d5008a91a72887286d2cd4b17b4373732986e201a29b9446cf539bd3ca30c076724cf7e332fa0c176ed832cd9479b0619f6eaa0b"}, {0xd0, 0xffff, 0x7, "85abcd52ca7e7b4f10853b3499cf79aaee4e9e6470618f04f50a004d587daff3fc52ce587d3ec0ecc453f42fc57b73a65f6a1cf90825647606ebc0dfa280495ce63d9cbc082161acf0d28dbd50dbaee1c98e44ccd389cfd4324f73d29bac4508c3a5f038fbfeb049283cf811594985954baeff0051576b15296b4ae2be89a9596bc1f752606100c30c9f65ffd03d42973b54440cdf1eb278307c2c373ecf3caef99e4a8fc99690577d20a30303fd5d81309cc573114ef692f1"}, {0xf8, 0x1, 0x3, "91e4d4b0ffabeae556ce68347abd510b0448f04106bf5e6894cb0a0a99921c11f0130472b1e07510e0a518848933932a832e81e21b2238e08b88856f954162d59d791e27a78f70d622d6250d70cbb5e6042d8659989df749038b3e673ef776b5ebe44ff59b007a8e91328a10c35640407c825b71ea508c3746aa3e5bfd10e012d80971f99788471c4ae049a89940f77036691165266c69f7de1a0d7e4cca0752252e75b0fd1dc28b065e519f85c544bfa93ed6356ff9541b2f12c72fdb968bd8ce7711b0c4eed7bfdb1a220b56b2898136cb11796f8e8c4e14478d441ae9dcde98adc7e5352e"}, {0x48, 0x0, 0x80000001, "01a624736fcc6d0a77b7dba57c795e0f52a41c081f498e2e2dc32fa043069f0e4f4f4038dae86ac44208c10948dfacaec0aa4d391456f860"}, {0x38, 0x1, 0x401, "24f5e34bfcfc2cc73e1c7f9d2b1da759aa0adaaa42787c2900737a8e01dcc147af9944"}, {0x28, 0x0, 0x2, "bb04b71800c1251fb62f5fefe3826be9de72c750973694"}, {0x50, 0xffff, 0x800, "a4e45ca3a51fdd0bef76c041b146b47d86164e8c569c51c8621eecc5c201e88db436f2a52b78e987283b18a6b6959004b5f228c2d85edc01928218121827"}], 0x3c0}, 0x8) r2 = semget(0x0, 0x0, 0x4c) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0x2) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000740)=""/150) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0xc966, 0xdc39, 0x7, 0xffffffff, 0x3, 0x3, 0x80]) getpeername$inet6(r0, &(0x7f00000006c0), &(0x7f0000000700)=0xffffffffffffffa2) open(&(0x7f0000000600)='./file0\x00', 0x0, 0x120) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) rmdir(&(0x7f0000000840)='./file0\x00') 17:05:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x100000001) getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0xbe, 0x1, &(0x7f0000000180)="7cf2830468619e3d9381209c9e696f50c1b7dcd746939bd3fcc9faf071116efd09f265ae93f70d1f128d3bc903e820de90938d95f7da9a34352335d18074138bf7adb7ef61e53578971b10496d6c0a15460f20fd06dc9f07c2cec797b65875bd352bcda32af18326dfe7695bc215c59bdb0443dcd9b7d78b3f7ced870bf87fd22e578a21543dcb317f37125c1106086e13584371933ea873110d49b88d8d57a03b86075fa8548fe6c7df4d3a7c171ef451f97b09", 0xb4) connect$inet6(r3, &(0x7f0000000080)={0x18, 0x2, 0x2, 0x4}, 0xc) openat(r2, &(0x7f0000000100)='./file0\x00', 0x4d0, 0x100) r4 = getuid() seteuid(r4) 17:05:27 executing program 0: select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002880), 0xc) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000002700)=0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002740)={0x0}, 0xc) r5 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002780)={0x0, 0x0, 0x0}, &(0x7f00000027c0)=0xc) sendmsg$unix(r0, &(0x7f0000002840)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002680)=[{&(0x7f0000000180)="ddb6d18f135b756e7deb9dd6348693428187256cce88e2453c4b0d1ebd5df7c95d830a416a41c8a98d26c0a303fe1430488336c009aabd5324759bea4de05fc025957b61b975f15365dd0805035ee4cb115a42e5ae25dd2a8ac75cb777db7792e552e668bce2f9acaffa81e768d5c987d98ac7a8ca49e04c54de15482d4246b9e28df4cbc1d4b133871f4520db0b9fd340cafafc696f67fdaaaafc9adf7dea", 0x9f}, {&(0x7f0000000300)="4abf8835307dd8e41fefed5ccedf9d0a736c49cbd7ba3dcb3f98baa6c0ba4d9d65790214e11a0bf29e7f9346fb5a00fcb7a94aace7ece1260666b28ead69afcbc86cd94294faf0c171392e75c057944d4a3a5c82bb937c7d3608b0ed93b12493a55e36e77f73f5985eb4bb91ca5fa8f4b419b75f0ee79b34799f849172f2b76cddf94573beec0b174e7654c50c9a282d0231729be392e3add0f056c97f758a07db7141dff2c2d97fc703a2379341fc8c35c477dd4ca40161fe175f7333ee7ee2c52a0d95fc632eb5a3e98c2c0195b035be5505094eb5a37e4b3685d4c31a1d0c8beccbef0832289a0740562070697842e316a10ed0abc9ff40d4e0b64c9ed43698280ef679f3436cd29fa216bda39a114c0b6433f2299d6d6094ca7110bc8fbdd02ac07e5a429a6bcfd7a05cf01dde48121edacf4213e02fecedd5924c591b867024cb28d6ab82af227525e0ac8cf8ff30e58d5ffe58cfd3a5fa7308369e156af9f4f0c341d294d97393952fba2ea7d9ddc95f611a4fd678bb46a8f1cd0a95dc1abfd6b62c67e4df5db0c27daadbaa10526a8d28c552ee7fccb4a3f2cabb103916b82528c1238bae88b23d3401595271be46f204efc0107af53c9a58d671f7cd1b4820ec4cc9909f38339ef2b5b576a34e93b2efdb39ae3bd4614783f65e18ba772997cdb3dcdb64214f3499040b9e54cd959689422da8c4855421b5e195fef4a49c8c93613689d2054433c4815df8171c474dec2003bba0244a7a1aa8a2f6807909ee5edfa1241e55c96993f9e94756669a73a0cbae20afb4fd1ae616d3aad213d3f28b02c9332650c7f974658d241682da94322580567f4902f20f7bccea43beb81bbeddd73defc3935742e7d4a989d742bfc77e7f9ed3712e3a56e907cb0c53e0de417c254175f74f8ca44bce074d85656bbea20e8eea460f3f6fe65aa6727d2bac2223b51460b9fb2a634a5e095a73723ae0bc3ea0c1b7389fd1e526edf7d0f42e7277e4596f2fb1ce65b77f65ace6d2a82ed3e8fd0a3fbcc410e56d21539d940770dbe650fcb12827531e1e8b1bebeac57a5f9789ac557718b40f8f137ac60e74894b1cad6fc8278bb4f6dd2134b91b7ad937639788ea64b766b3003fbe4129dd4a4f4fb85e89b0767caf59d8b4d67f123d13831f6f54da9d2dad17f6d242318a7cd2f44927ef0a1d8a508e158ee9b5e2c336cbc873fb307e451239c4bd3f91d00d2669ec281eeb18afb316de364f23eb0de87a449d838d0568ff779179b397c11a0a18ea6dab118a2a73c84fdd2a2daf20555c552d62cce1d9fe67547772508e416925bdb05f6bf0ebfbdf59d7580a8bab7af289ba5a2c03610260c8024f63367cb3501714554d685aff8d00cbc12f5648c14e5d15b5d8a29b704d5b806bbd88d496b8c85aba01396fec8f7e73bd2abccdc3ca661db1551bf10e2e57a2d31112879eea46115e93ab190d6100d1c0b912644a5b97a2ac637f6225eeab3c7cd908c6a2c803d0bb88566d1c29a48e52f318b883fe8a8cc0d0346cdac8134fde6d4cc619eee841be8974a1384c6bc367d9bbcca97ab8ce7c10c0fe204e83b92b764844f9c09eceb72ef4ffa30a50e0048c7ef111e10a11739906c152a996583f3d81cbaf0c999966ec21fe5246cef71427388dc82ac89f6ac6f7a0fd1e9b63b11db8b1e98883a5f45c414666227dd6520683b3c2bfa407b3527b6bb8e522188f73c86983b7e14d4db16feb35abe9a0450e2bb4fb5224884390a35161cb9953ab9f71d26d02c35464427ced69779ae1e6d77b2ae324a20e6af97020ca9302fb9f6a4de082d72a1f18dcb8654f1788ca150ef2cfc53facfd4afe659140fb59d0c6ee2b8a49a3cac6537ac837e18b9b920f2407dbafa0d2438d80993bdb3d7d41225964f49fd4fa3cb5e723528b66e3ff39a3e8ac5ea39b3db9d73e83304cc631d2dc6206e956ea81f507c5b6dc41833cd4a54f80a8904888326e94a8ffe2c8910ae1d6ce40ca4093c1ea15b51a2b5e6dd7527a944fcf7bee74031ace15481910299ea30b811152b7a98851482f12ac851994e0ef7db2fb7ed572a1537f2adfbc682214aa1dafe8c3f2cb022e82961c723b7b81b0e4c75465db521a6f62c6249c37072835cce6bfcf99ceba171ab1a9c4805abfc62fc2302621461b7b55beef0c317418e44fa0d502795ae56c00246a5b062b16c7d30c92844c1c3dbac61819d82e4b8ba620dc54024bb258651e40c61a001d36edd8a6b9809ef61539843c0c064f97f99e9477fb8c44c7f085cb59b13a6cdf2727be05f1ac91d0d83181e309b7104c2a8797a4b5fad165f14ce4301e87eae540ad6180f896e4756aeba5877eff15dc6cf248ab61031089dcb1d1a4711a8423995accca560064f656f07d2e7a3cdb2419948337103a78e8a4521b810c81eae46b4c863adfcec869867197b3ccd7fb62d9daaf1b80b3acca72455ed00be449e613258b27c05b5cf98c55d718ef5bafbc4730bc7d61bb51fc516cb630be39c47094f16095862a96916eb836b6155be1390ca94fb3682582628c829ed3944113b528dba4f4a78855f4c69d52233cfacece94997fb559df36bc077365afb85ee65a0087f844659792ee04ba30b89371ba71f0a4f09cfb1dc21be47fb11f1df2ddcbc2dcc337856585b5e8ba18ce5550a5b9bfaaffe82509884a3628490aae1ec6031cf0c644a200f936f731473d01e476167089502c464c11adac4b7740198d241db81b931aefee84a9c5b7ee4ee59474e917392ec6060ce78848e257612db4dfc4d177371f75c912b66bd59fe2b3df5d4dea54a270bbd5d68e2062b31aefa07d4be2816bf7a3b22241727227276115c520b454efcbbb824572aea7803686c7ae2a5096ff386cd6bf6bcb67b5cf41e7d7677b1503b24c30b2e7d99ecae23b2eefc2288a5b4b313d9724b60cad7e90fd64285f458a8cb79a54572348346e957775507e7861d41a3432502b6a398a4cf0650f90cd6db814fe654d061f6bd97c14cc7a381f6720c21c64dd96393da02c4f67f6b0127d9839ffc06a22e8df822a5b7bbc8092b6916d7126c504fc4062e2dc6a51a93ccc1a47edb2529b15710d580102ad04482f0aace54227e63188834769251dbc4c928ea634b5742f90109f8951739c10d53e1f7398dcc0bac9c560193e010a4b681bec19462e03025006bd699ec59dfa4cd49b07a04a4079c6ea3119057de93d2b2dccfbb43bfef244169942e6385f7a801e46cc20789c622cd5fb7261ebc7bed4cd0f73e4be64bee6e8c2502ccc42b4014fe380159a3959705297ba3690c89dd7a5dbfedd080a6914dcb862d9e3784deb6d4be71493e0acfb6123c94533bd803bf6c28f6c3184bde19bf8c31060fa01f062f4e2aa90d4053cd580345e4dd82388d2cf45447ff05f340cd2e23f058fd1540724218ff48608740c1b7cf929105500471071a42e2d386aabf9c1c8376bd8a18131b2dadbb70ccbce057e1273f251f4e52a286e0126a69750a6762434e8fa7f8417f42cea9d2f475f66f02f0b324610be6329fbe212e803d3747fdf421dfa11adbdec127c26344a8d07a2dfb435274b791be8184ef78cf00704bf3e233604d0451cba805e00b6e193fb2db7cf5098a8472552b4a8c17eba8d03b05225bc3ef5f342d9859b2a395dc89ca1ae79b69757720bb856a4ba9c0c8a41373782734a08cf498e211f7b7c913c3ece28fa97cc3db729cd2c8641882d31e7eb786f84537f7463994ed8fceb72b1dddf9b77db0f04a3af2495926a73d01f10af242175627ed3040cdd6836fd0db29ccf476864d55ce0bfbf75e617cf3ce2a292f249a889b6d46144a3f4599772f5f8e927d8c738465995301727e2d678a54b194a8dab12b815a7478c4c9860e4387cf6de1be4fa7718be16b4970c860eca89c16ceb8cc5fca12bd54fc1e70e2965b651ea30eb5ac72cf4aa9f64183ca657e609a48cb97d575525012b40342915744e6de55be083975fec5070f48d91c7801d4da153e026d7c8babe2f74638b441ba742b15d70255ae20c8908889e7a401a323a674c74036cf37aab03971d81863ea447b521bf9e77d4cbfec92011c0932a7e2507877418eb84834945c9e96e5d28a349d63f2e58218fe74857b296e2d4350209acdd2cdd5fe724c5becfebdbc567da473fedbe4d085ad2e215e8d14bdac51576b3bfb64f42a8c7d3525693133160ace7c6b0c9e47f7963cd7628b23b326bb8084a21d9b89b3a3c40c1ec2c1facf8daa96723b033e5875bebc77daccd6cb71bbcfb6ded39029c394d0b3b9f81932a4782eb7c418c0c0d12cf037df952ba22277e8856098ddbf9dfce865771e40aacd6f97c96dead63817d940352e6cc79bbeb73a2cd565f07af53193a0d24d5f12d714c58d499f0e43bf1b6a0425d665eb99b8684cf5782d217cf1f062ebde80848bd11ee9c73bf7c87db92f9fb230e888afde26beb2690e4938f4b5ccad6f2538f5835f557201d5f10d737f20748a4fc61d8f66e937d244c64696de382ecf4ab71d7b0836375834f6aa07a69796cf866079f12c9b337c61c52e8f3019165628719943d704a8bf3066c75f45a94dec044184b24574b044958e312b2a5721325ed0f4a53802531dd5b4a5fd2d32b5ffd3fbca7ffcbdd852f07e9943954fd7ab9800986622460434a19c15baf33220adc6335bc3acc9305f7606e52b6c45d146c47b30c4e57508f4fe6712af7f5692ee98a55c5218628a896c30ac909e09cb2cb05f6b2c98e87c8cd78c5c608b04794339f7beedd38e499969210104177885187cc150a85b76f2a1fafc7c26f841e6a643fef51619ea71aca15a28906d32e243883d7f8e33e4b6ebdf0d1e4ff40e95b9d7371dcf989d57df7e51acf06ac55928dbfa3a38a53dfb9d70658ed71f681fc2c0fdeab3efcf766e176c916a31287faf2360a4f54338952ae9be750b2131351f88d053e9bc4e56376788ab5bbbe44023ce9e862226385a325d9402b6a643c55e85aef19f731ac0290c57f101da1be0725641a04e7ec8a2a8e89dacbaa222649557f957f3921daaf86f2e194ae05c7353b3d101d83ea95778571c33cc8de779947d700bb567030082a8a23b1ebe32289dae264ff2d44365c8e1e1ff691878d691e8220b3ad377cc0ca6ab212d1444fc8275de6fdd9597970a6a3a4e014be71da0caaf49492dcc0fc05198f9549c6f502751016e8cef77d557d4c92368c58b9fb9ef46f4a9bb094aa756c44eb1f0d64be4dcae5bd35cd23c66232d7d070490abcf1465a29275aab628cefd678f3a0b3690574ccef9ada6fb7e369515c109f3595837d34edba405a1a36422a32ac7ce905a587e53b34f2e502c3874fc1a7c206e8fe9dc1ded0b6e1a9ef8942ad0eec5131015a319f9c5aa72f52fb65fa79960db76d2c032ccd9b245047e071cecd3b8788d06e13d3ef84adceb6f267d6ef43e4877a54883574ceeedfd0688376e23af29c865722543c7ca10e6475e9f58517431fc8968964ca0aca666477b2594b8f0146ea270982d80d7ac6da8bc66146f34e2c2c5c1a21ca6d5f71d114f65aa572d3dd21bfb642ebe26b10e37643868bb2f4df8dcad6376ef6a0131987159c17280a850095a639d9227862233b334d9b66a2975ec8b8c2f61a67b95872431947f89a91880650e0e09784ca1153b146fc120b17a9f4c52e8e41f43acd85f2582f3ec46e195a76172b05ae180a08272a7395d887791664dec40a70dce8dd56566efd5493a8a2404c32af6fb8b04877b4a390e97d41df056f9c94c088a61b11080c019100ed787c586057", 0x1000}, {&(0x7f0000001300)="2e3023e2e08d7f15d6acae98d5e8234640a723943446207062b6ab98fa7214b81093eeda1e8fdbf676711985e97f32d3e4850697431e6983e29a7151553558ef3e435d7b71d856c580a743a4b3bd00b8bc2074670d298a693c7a9d0b5fe5e4e29451be381c0b1bb5227a0db31ceb959a07282f6aae3bcec1f2ca037ba5532e32387ea623a49229072148547055e343cdd54d0491eb2fc9f445c6921c6f8b0d5dfd5358d8b8d2a63c7c9ae3bca1948ae4a0e9fa0cf2158027bfdd94250b97718660bc7fb1e939626288a511c8c0b024854ff34638d75425515ed49aace7d0d20fc0aec69f78b945d903cb68a7", 0xec}, {&(0x7f0000001400)="a887c16b5556f9eef10ecf9f490c4ca4f1f87721a84297157e22653698ba7124161761dda0cce53307fa11e1a17dd7abab96024fe59b1c45be324187617aa3629dfbbda2da2b50903527150d742c19d12e39dfff9da5fb8c96870f680c75a57c39610c109902f9a8c5d85396c8518173f2209210b74c95a3dff271ee6bf93fb54c660b33f82bb89173d876b789552b4f0b83fdad46aecd04654b56950e460bb7a6e592c93525eb7c5111a32161eb1bbdcf933694f7df175b260e6690ff7be05c225357f8caac96f465f3bf85c627b17801272774ad01d1a24afdf64b8bc61fb1f99bfcd4a8bc6e3af809c27e344023d35fb89c8faddb6fb2ee0a21cb", 0xfc}, {&(0x7f0000001500)="294553daf6bf390a424b2ae3acff2ca8234f59cdbd7e606ea2e3b73c5de13d461929e450a7606cb1b070f439913c46d27c2c3d42d47278535f4a6cd9d6eb125ac08802ec704d3a2ec5e7fe7f7337d13354aa15b06032c4a9916f3a97b2a235b5bfec4042eb002fa6e80412df6fbff94892aa6985eef026820f7e7287eb6bb075c8b49a432744fe6c0505969d0ae8dd0df8c5e054e5528806af08e4f1fca00987fe", 0xa1}, {&(0x7f00000015c0)="94f1651751e600bca7ea439ffbf6e9420d3a0d7cb0fdf85448d41eecd479ef089ea1216a8097a0ac71f0e560c3f173129014d6c74c16e00073a2b1bd4b7f29569122e8d09394140172f1def552ea784220783ae5765b415d32d41784f0a9adbc2d7adca463f7b49c3d3a4121ff2698acb2af91df46bfe50da04d93b68cc43854dab093e09662c04b6169", 0x8a}, {&(0x7f0000001680)="79e66301909acf143915060152ec6b58cb20847aacc79ea4be1f0685bebbe4698137c98be9068008c8b267275049cedbdb6b8105b72cb39b9f3ed9e0beeed9a6b76461ea2e9744240a6948772a311e5ea90c4625bad65a8a0a90532968435b205fb6ea29c261432b38471dff848c40abf383832f11a2193bd61df26529b9dab5381390283aecf1add8f569c91d90bfd85c02fadb1034b64189508f1c995692dff50c00bfea36c44a72098f176b2f9aad29fca70abbcd683b248c978ac8cd01c9cf7cd79d3ff0ec36deeaa90fb9fd969b377c41784664b73787ff62bf1ef0d55384df41b30d9137cb725d449cb91b9d43537d90765e4586453a7e6bd3c8fe0bb7b3ecad01db82352b94580cd628892aa96876ba0bbeffd4c71dfb943a4275c0ca1068af32561b798caedfeabc9960e429bd5b2d88c4f449cb32ac5e6653f96d1d35a829ff6626cf9752db9cba1e0407028a070cc256df48b51944fb84befdae4a9cebe1b99e0d36a4f6e3663e3cc304e4234b273764f0262a29b8ba54d1b8e0eac1a4e3b6f4bb3488756dd0959ade79c7f57aff9158e0d5f5bfb86529c365226a42e1f1ea02924334b3113cfacc0e1e4679393344be573ccae0101377f579275f8d7ee2f993c17c70201688389350cb355a5a11c8025741d3369b92945358f88c857a897c86c214b42fdb4736dd0ac44f438c7ee3d57812cf6c1ecf358119de8fb7650ea54d26929c253af20d84864a8be10a7ed0eaac15ca4096cbfdb51ddb1421ab963345a37530087b2e6851c7666978cc952a0efa7f71404b1d24fdba5f0bc1690edc1aa43b08b13f4dacfa098632568983da9247bc31579e3d0633ced180e9ee099c5c25f381ca1f464d7129557a6b21668e813cb2f4c3fd6925f9202c851becd6113de4f9efdd90df0b9d9f93bc5642aa9be2a756d4c74f4e8e837485302c57642d299d05e05f082f8f5be1c4cc778907acc15c1d4ec5063ba53e272f7dfd6363f5a501827511fd0f980435251be311adf49bacfc538e127cb1f16e060448ea834cb5f4041ac99f64af241231548f7f5599b03c049e04bef8e08c70e9ba5b434c681999c284d8fb363b641cc6088c5e70ca72b561b629bdc5bada864f1a07b8a7bec0d7e2f4b4eaa584fa4bb913906223dd97fddbfc2f6b3a4c58261aea49b980a3bb46c6f2cf85e8d7409bfeb28952e06c22a0ea75871d1215ab05c13a1e048b5e5cc872518a6475668f5d7739f6a3f9c89b31ed117d5e5988c332f465e21a53bca9fac860d4adba0285de4aeae148759b0586b02b9b3cf732050bbdc865804210c2b13ea8b0640a6d938b771038381abb0d71521e245a8cee8c092c61b85843a5b9f70014322c447768430c52c9249bc7e6cc2cac2dcc51e050e420e7bfc6c7a1afd03572c15ea8178f6a35fc7e487cdb2c8ae9c4d22ec92715467d7436806a582cf471b7b040b9c4eeabb762f38f870ac05664a294ec732cb48b7c54866f57038bef2581ccb1f5580aa6bca9751981a91501ab188f477ef9ddf3d83e8d19dfaa9facb10ad876a118561d765e76c79c551bcd1632109eba69f01f2bb61797f72d92b43d0fb0792b979cf591a2449cd4760b7192b3e756612a846b7198e48dd63f6b1161f68cabc7ab4f299c6c32784462b7296c09abf2d2b7bde5e90c53ef248f3f418f626be8e8f13c8b3d1352e85ad4577ee39647ee6a3d3b640c60fe42d577e101f31c3e6aa8fe18e18397821fe7c4e16becc3129b513e9894c8273e9f35d9abe0bb093d0cd7ef80e4a1772a6962a94905a4fdc110ec2b8b159b6254e275a578326b49cc02bd2409da12f4fd3d2c2bb4494236beebe6f8ec1d29b4c656852d0b42cb759fa4857762daa75f653364f3af8842b3944863e7c711aa0594f865379d191c74b8f4f7a20b0e4867bee3b38fe7a34ab6c8d1572e883fd7d1a1c230b6efdd52ee2e47d91f86b727b71587616ae2f46a66cd7534051eeb10995beb5a944eed66479d8dda5c763d7f02fb086a6d3c460d9061c7f720d16a14e526b21b00a87e1b3b8f93c91252bc97725f335c47302ab7167f7efe93f7fec55b18de47b69ccad06efabc54fa9bb39d0303f80a71a8ce13707b97f36b300c4666b2d5dc90bfaaccc071cc9ed71ce37faa6fb33b3b605b0b5745343fddfa3dad06f76c7a245b87ae5561cb7d80b60225d39b6e9e8317cb518fa459f1492d353bcb4d41e3e623b55e746302634e3bf970f2d9621d6cfa37eff942f185d65c83c166262cd513c4e5fb03113c5ff352fd0d294d10d492c287deefa2821b0ce989827ee8283bdf84595bfbf7829545d93fa2cb6129ccf10d537fe7dba1748eab020bad276d8bed5907753618c3ce3eacda9485b2dd957096f906f58e1c86b8504e7c0d1bdab20a19ee51e60703df4d3d48c88aadc30836cebeb02cd94afdba327d72af0a5660effb6d39678faa159a8988a109f8ec5552282f7db7c45ce6d8660d4b8290da37768209c59f1b43424395cc7978dff73793b92bb478b243835cbc06f0d29a94437b7defbe773f2e267b68375100ee5240d2a33f1df543cb09b9e4c362241670e57f840ae78ffa4c57092bb1ccbeea3406c5520f797010b441fce30420ae920e3bc94cb6412c061ae105bafdfaebd088d61e1969e2bc13fe67ea08ed5f610cc2b64dc42dd1aaf260a624e7fc7d80bc1454ef29c78f19e6dd7a826303f46921e657d834d9c91f8b6119d769526171e18b603b769cbb097f7baa955057df297e1814338ab36ebfe986be92c698b63af0ce6a9aae64a41ab75e31688d15196a4dde79f71321adde73b36a83725a3587376bc143e365d407ddc4b033859921fcf55380a3408e761b449fb95d16e50f468bfb4774bd909a2766126314aea9b29f2bfaf8e012d467440b7c56d61854784f06f6db73a534053df53ec21e792e9369df3608dd9c73ad18b197c6a56c82c6661c20e18e4e977a6326eeb7881672187e94c6c5c5701ed0ea3caf8b5ddf62ae9062cd4a9b25580d876145f7dc436804f2584aad32a6c7be4388917f1eed2ec1facfaa46cd1815bd7503e3aad45a23c7cbc19ffb78a5883cf31c4a2bb57bd4f5cdcb3f52511023d20b101137755a2bb9879eb79f2520719fcd46de6ffc925d802c3a53aad6ba68a210410592a81b49179e632caeeef3095f9b9c4da40ba830e07b931acf864a93088980e84215867e075cf4c2591b4a589ceccaab025d0d1a1fd4d98ac3179d46840537ca5709ac92f32b213d0561620e76a12a4660a15c763360623331c69fc200418e093689538a0382a667e5d7e1df9c95e80bd84ba61a378b553488310d1a2a727498702db2b804564054966397133795a669314c558febf776cb5a7ff12496832ebf0b4864cf344825a548c88ae3cf4db588c05f139468f344981d5071c4bd010f924a63e24f52d76ab52acbd700a4b7c15bedd58626e1b100c8654d871ef84ca75e460eb99c8288dc06089f075250d825f216f27355178a1074d5b88e022eb3cbaec977eaf2bf8ceff0a16f038b129571e82a7aa499c9d3b3b81cd8b68323467816d0080e9c9a0261ebf3035f14b294ea99bfab68e7efe9e855fdcfb706621b68754153b5ed449eecedbd4dca0b066d8bf65c1ea162cde3fa8bd8b3c506282eff5caeeeb676e1813edc2b45e84ca174f4f98da9e389123bee67aac83cb5e67959993f5ee5c8172dded6d8c8bf83356f112df58613c2ff8f5288c854f3323b9ea80a7edff5082f16f26eac6c535869a2ff8596239cdc1e3b3e0119eefd9021c58b78a6398da7fe47294d76b9c41fdc6e99d637b7e5a8b66ef74c4378625264cba579e303479ea57577c58ed56c570834fc33bb2570672ce55627a22ef715d9b21d1dce5a5a77486fd5bda77c804d46b6454acdb6a5abed8e3735beb985c00015781bbc849d6b648b73ae30c160f2764090a4cb4cdc04696541b43c03273220c3a5220f1ad7216f8ea0877a1e4057d3a9fad771d4b035197ef297c478b66d1c47731e9e7867b8013110a97acbbd25a2c57ca368561e97f1759b0e6376d8f0d6225d370e1327ebe606fe4782f521d9a2b1255cf74d79059df0b7a2ee760f44896d3a6936a21906ed20cd57e92b626ad465e408abdb562968924a23354b2f5499f8ac360ee9ae9f5fc5a224d8fbcd99260ad064c44d54c533547cb27e83d4ef9150070903ea70e9fff6c28eafdb8c9ae70b35d7c5399332961b41d2447ff902da36f4077b20f5a5b0528b9eef2c12c7628f3ade7de1eec36b8d08f20e18403d4e564990aeaf06f7825744610096ba2a78c27066f043ab7e1d6453d8fcb8df593f1e9ed7b285e85e8c466c4a534455770a46b5bc148270eeab7f02764009206e0b9f57c44e5cc66fc2086f9306c703c8028d309e984211318cb5e92c81304ee16b1bdb4cab76f2b89953608e12c38a8b85c0bb1de376fa16d4ce5cfb173afb84f50a2666afac3abda48ade75f0b88115b115639687d805e6eae8aca50baf328b98d3c292f6615137aba76f75681d98d1c98ef139dff173c0db4e2c4cec15b0b41380a30fc2a9166bf2122a557b3e070a5ea37efd9016ad6f79517e8be2a30ec7388f15b3b7bb41c3488889ed3e98d862a5dabb8a2b17fd14e0ef53a48decbd338cee07e0180b89ed0b94db7eacd3371dace82c81479357bd657aa488da63e81ef51e3b546a37e250f4952ae1ae6810e88e3b515afc23ed1544e26d0e794b592f2a286383166ffab95d803daaf2c056672550e9247bf407b4fefa3e2d4c8c8804de7aa8ec2236ad75bc00641aede222c522fcbfa798887b5c1edb079d9239f5aa4e2be2ca37ba9869a47455d7195791ce2df0e1983b60e2533b9621a2eda6259d5d2534010eee900618fa912671c9d4d45014772ae815f943ac46b5d2ec410e6ef326c5ff4c06dc59c7d996af420eee536538dc9b5c3bafb35caab419cb8a829177980cb49fa91c9b9047a968b6450de22d1d98c08e0ee5a95693abbe386eed725a5110ca74dab75cd983132b9f5a86e33d5c52cb2e6cd1bc418846590280c2c96eb4f12f6bb87d56b32809536366fecf292bf5018dfd69786c35676e61a76beb1e8243cc7af2c89d67cf815d3b8b12bbbe6406e0650532654665724cc233fea5bd6fe098d382eb8a0b435b3ec306b600c74fe19830cdb4cada10d860d2cd3c62e3c1d3712c80e607a28a265be1e8b100f004e7f74da8a844e9a7eb95e03ac69c6d84b530f402d0a45caa2a286af16e272b8dc3cd43201f1dbb01261357c0ab40ef2c6123a1dbce92970dd5c79577cc932faf43a876471db02823d5ade93d93e45d8b9f8c4796f9543d3b1fa4d14da034a6da2f948ca49006833cecb517e8d1a6b5efaf8f22e0469051c50914dcd13fb7004c8af0bbe79b92ab06cf0040500e9963e16b157544d8c4ce6cddc1980a8a216decb181461927f7a832b3ecf7712e365f3edeadbdcfc1b201f622a6073a0a10c5da0d6ee47706a98cba730e49f8be9eaac6451eeceef23efa22e41f1ffa50ab8eeaf0282b2a3f5105b0cb36a2ac25ac1e03a34bd0121ea95f04f286c8e2b5ca9d341bd09419952aea0f999fa63b17db285488fe66486205c42751dd5637a1ecec57a93024fcb6cf9f9ad877b4f2f54da2d37ae603f195dc1d1f1c14f67985ce3daed3f9ab1c37ec6e9faa67018b211bbe127a7b630fb1c2257dfaef057b0cc0d43f23daed29ea34eb5fde0c4bf7eafd59dadb3e831daba80014625d7fecbd22bb2d1a98a51b24f3d70698f555ea3f33ddc64bd6f69841626c42", 0x1000}, {&(0x7f0000000240)="2fa373d1407cc85025f8346e8385a9", 0xf}], 0x8, &(0x7f0000002800)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x4}, 0x4) select(0x40, &(0x7f0000000000)={0x338d, 0x7, 0xe0000, 0x9, 0x2, 0x8001, 0x100000000, 0x1}, &(0x7f0000000040)={0x4, 0x6, 0xcc, 0x8, 0x8, 0x80000000, 0x40, 0x4}, &(0x7f0000000080)={0x401, 0x2, 0x6, 0x5, 0x3, 0x8, 0x8, 0x800}, &(0x7f00000000c0)={0x5, 0x1}) 17:05:27 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) accept$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000007a1f0000000000000008000000000000000000000000000000eef12cf4283d16eb0000000000028000000000000000000000000f0000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000011b2d0953f020bf8012065a2574a45fa3ec0cab188539924702878dc594ad13382b61ea10bab1dd7ed33e024d127dc3fcbe2e169f39ff2b832007dac56cea009172e7a089ec47908d833f7eff6e34449c3daa6c20b8d84be424d90323a2e2841c68aa748c99cb95a967a8f2c"], &(0x7f0000000080)=0x6e) 17:05:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000340)="bd", 0x1) syz_open_pts() close(r0) dup(0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) syz_open_pts() 17:05:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f0000000200)="3e2a7928e4ba0600000000000000e5216d673551c0c01b3dfaf91739ee6cfd0f85020000fd52aaeefeaff0f2c85e00000000013c1fe9002000000000000001ff020000000000000000000000000000000000000000c8150000", 0x59) r1 = syz_open_pts() close(r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x1, 0x1ff, 0x8000, 0x80000001}) r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x2, 0x8, 0x2, 0xfffffffffffffffa}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 17:05:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) ioctl$TIOCSDTR(r0, 0x20007479) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x5, 0xfffffffffffffff9, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 17:05:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x0) fcntl$getflags(r0, 0x3) readv(r0, 0x0, 0x225) write(r0, &(0x7f0000000000)="12f6ab7e10fe939d5e36", 0xa) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="a19d854d21dcf6d7a8cb4f57920f61006b494bf41ba7f3628b72dd317b48a31711c040cf3cbcd2611c74df7d49d196fc799cabe2b51a10bd0ee91134a1c6678eb367a8a46f10861118c1bcef6a13cbb704d1eeba941492", 0x57) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) getsockname$unix(r2, &(0x7f0000001380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000708d2857f6ec5041dce90e2ef6bb6937f42a07b25303aa094b0387214d0134c9dc4ec1912d54acadb1ecc6606ae42f80e5fca02663776940de661108b8638179a1a40314f02a0231ab"], &(0x7f00000000c0)=0x1002) r4 = shmget(0x1, 0x200000, 0x10, &(0x7f0000e00000/0x200000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r9 = getpgid(0x0) r10 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000500)={{0x6, r5, r6, r7, r8, 0x51, 0x6}, 0x20, 0xff, r9, r10, 0xb9a, 0x6, 0x1}) ioctl$TIOCNOTTY(r3, 0x20007471) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000300)) ioctl$TIOCSTOP(r1, 0x2000746f) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) readv(r3, &(0x7f0000000280)=[{&(0x7f00000002c0)=""/45, 0x13}], 0x386) 17:05:27 executing program 0: r0 = msgget(0x3, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/227) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:05:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r2) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x68, 0x80000000, 0x7, 0xfe8}, {{r1}, 0xffffffffffffffff, 0x42, 0x4, 0x9, 0x7f}, {{r1}, 0xfffffffffffffffa, 0x20, 0x0, 0x9}, {{r3}, 0xfffffffffffffffd, 0x2, 0x40, 0x996, 0x371a}, {{r3}, 0xfffffffffffffffe, 0x12, 0x1, 0x5, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x10, 0x60000040, 0x3, 0x79d9}, {{r1}, 0xfffffffffffffffe, 0x44, 0xf0000002, 0x8ee0, 0x2d04}, {{r3}, 0x0, 0x0, 0x3, 0x401, 0x10000}, {{r0}, 0xfffffffffffffffc, 0xaa, 0x43, 0x8001, 0x401}, {{r0}, 0xfffffffffffffff8, 0x34, 0x20, 0x300a, 0x9}], 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x4, 0x354f, 0x80000000}, {{r3}, 0xfffffffffffffffb, 0x5, 0x82, 0xffffffff, 0x3}], 0x6, &(0x7f0000000440)={0x8, 0x800}) r4 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setgroups(0x4, &(0x7f0000000400)=[r5, r6, r7, r8]) kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 17:05:27 executing program 0: symlinkat(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x260) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r1, r2) bind(r0, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x3}, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCBRK(r4, 0x2000747a) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x10, 0x1) 17:05:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae8107ed", 0x107) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) close(r2) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:05:27 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) close(r0) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/98, 0x62}], 0x1) 17:05:28 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000080)) syz_open_pts() syz_open_pts() ftruncate(r0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x9, 0x1, 0x4, 0x9, "6ef674c7c4d7863586080d917510a6b1cdbe7382", 0x5, 0xeb6}) 17:05:28 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x1) ioctl$TIOCSTOP(r0, 0x2000746f) execve(0x0, 0x0, 0x0) 17:05:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fcntl$getflags(r0, 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x1f6) ioctl$TIOCCDTR(r1, 0x20007478) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmdt(r2) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000040)=0x118) 17:05:28 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x5, 0x4, &(0x7f0000000000)="1a16c424f50db448b25fdb552fbe729ee068fbcba7c7e062c05d745ec5dd12600827c67d9a369eadbe3f71e514926b89c4e9d84dcb5086b44d89a8335f313ca14c0a6ee8e5f7fccd11f7080587fa3548ef3d2bfc6f6670257836a8972b4450ba052970160659d18b3530e079ca", 0x6d) getsockopt(r0, 0x200000029, 0x80000000000036, 0x0, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x8, 0x0) r1 = semget$private(0x0, 0x6, 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000140)=0x7f) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 17:05:28 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) 17:05:28 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f, 0x3, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 17:05:28 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 17:05:28 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') mkdir(&(0x7f0000000200)='./file1/file0\x00', 0xc) mknodat(r0, &(0x7f00000001c0)='./file1\x00', 0x100, 0x1f) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 17:05:28 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$lock(r1, 0x7, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 17:05:28 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000000), 0x10000000000000c4) poll(&(0x7f0000000000)=[{r0, 0x100}, {r0, 0xb4}, {r0, 0x2d}, {r0, 0x2}, {r0, 0x2}, {r0, 0x82}, {r0, 0x81}, {r0, 0x24}], 0x8, 0x6) 17:05:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82000000000000027800"], 0x10) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000380)="34ff61be47006c60c3870491e85b052b960285a91630a4c511d9fa4c290c297b339afa209e8fecc3b6a842f4f1ca6cc57ec0721a26b2894ffab734b56e93f9f1fee7ee2be67ac6029999926a0358ecdd17bb9b26f8f4c053d860f8a0e0d02df19c9d679ef96ecd19b55a2d318c7ea30a364097dd53e2a4eaecbfcb7cf259a35c337e4f2ac8fe331a4034c6e9071c01ae009d27498a9a46ef21d9b7c789a977fe542a54908c887246f8a012da8caad00d5b2570417421d2c018dc096c3a5c47ed3328a0330476d3993437e50a14e5bf73cea3f1a07f0f2e383d8f246aad239af497a2645b82fac2bb134496c46015279176e6dd0c15571e656bd30650ac387a5d2c4582f1bed3db596d634f39838bc4e53fefd202fffad0955f60fd5772d665d660b5296d6dcd804c69e53a0508cad6678078d0174750f8d0d94861a0a4016440401f02f977a67b23d83cbd911522456ceb15b39ea74ac4f8f618020cb981c4e47b883d781e50f9494c220ece4a22dfdb30f09a278f5d480c402869f7022cfa93bfcea2fd2d21340f944706f524850f79363289e6cd83c07fcdc682437d206c16c8dfb2c5b615086f8cd1e91c5f92f495792886b963dd833121210f93be742be32125deafcdbb700518ff7ac72bfb152672482bfd135c4e357a1d0c86a7b21250998effbbc93d32b73b0bf49b5f8b0ac7c2e2c101a3b2bb9634007ef808735b7588c2b8751e88f868ba6241f289e55deda66c342deee0f313bf12c77aec1a648413bd29bf2f3cc3d2a777846de247d338ac0c36ef7ab969c6cbe30787fd5115bd5890685eece4707c85d65a28549da34c7dbea29466ca45a8fac32b0a557b5f796b4cd3fb9e14aa8780fba9ea68bfac5ae6003254a9c3160b22466f38da739d13752a1038b77b20feb5831c5ac16ef1785431e8c9afb7712fc6c9fd75891e770e61255d6f60948659195f31869c6afd83d26306abba7669e1d08571caed8c849033e1c77f2831f7388b4e539c12617f6223b802319171a65cc4e37c6d20cf5749a5c272f4fc47778f6a400714a2a96013edc1d889560f2c5391f3d37d44d6895ef217724d8915f8b43646da0ba3d880b79bf9032d96f1491044c3cf7b4fd0d39115469f38a4c27a284aa41ddc60ac8e3328045ea9ce5e750161cce132917d3c6ada1068b8e93c757d0b61a7689c24e28ca4359d7db50b49dc508b270760cefbd09200b060684124b30b49fcae9619619f693e4ed3f66eaa0ae87d521cc0cd950d100f6e9f212a0f80f05d4c7802b1db1d8b46425889af4bfa461723c15c26af3297572b60702bdb4a6c845a1298cf8a622314c305b9258c7d711b6cea07604e790c0fdc24fcb3c0b504df53bbeccc68b581cd0957dc703d3861f44655c80cf53e30c6b53053c6803ba4cad9a0f230498e7b2ea83f78bcc74456ed8484340fbf28f3a0878f9f5f7fb9257b0f3210396c038778d0d62b0d4719d546da987fcfbba1dc79a9d0e807f6610fbf8bfb7665f745da4144b395f3f7f446572ac58e72fc28c127bf27e60016b00d566741bd9b45fe4c9c110b6ba4d2a97d895aafdbf79a6b4e5daabc06ae74033e917eb0ecbebba13cc62d9f415c55e3c6d3c4e9c9fa9e745c92fd7e0fba4152816deb35649305411946ffe8598bf0da63f8e549c9176e33aef4a52f3df92cd1d0a13f775eff722cf03aeb912bb6d3d50d978eb08ef749f6aef710621964ad0c781b05d4a9b4bb35793e6385e712bee3fc74172e2f89e0dde09206c0d3fd6ff3bb7d4f08c4ba854970199065e8c5f64704a14062be6a3eaab3d99e08d3ff16e0a4877320ef3292928cf94b41050841503e9645fcbf95c99fe44ff8f9072245d26829e2ecfaff31df59dfab3a428e64bb458b2dabcbceae9c074c3640fa0d8362354d6bcd6eee86eae99ab116371354a7a3e0d3ac1747fa3715bfea9a20645809ef5794fe885cae3665528a41ad4fbeb9c70e0ccd81bf50d1e8dcffd261bb859f88e4af2496582dc678ba3cccdc84bba21e63a07cb2a0fde05181ffe924ce08fb3c0b60816eaca313684b725b3a87d57c5cf7a8a04659d0052ca19a54d34f69df1f0a4624c9ef96b234fdca06d0c46e968acb38c6a23ec2cb45e8de85aff793af4049ec19df0ba66c2423eb90701ff7b50ade3fab2e73ec1da09b790091c30f62cb5fb4d83148cc62be76de582e607c88fc11727b813dab9fa1681e47f5c6be452f925231c9274a4b6deda6d46a455ba7c7af7fabf9ef3d61a60f0fff01c3c908861e2c20dc145d2acbaf8caefdc252d94fb9d29fdc2e17798a71295075b7cd7922b312e4e5844b81b0e69515a7677e2e4fcaf014cd43fe8bb00e237249a4b1ce78520a833378052a132d8f95c559b0ccf7b3a93e979281efed38e122ccf235c8f986a45e17f79f4a7d628d6b8ef778858597bb3c790917f27013077909ae8b140ddaa8945f02fb0ccb5a41dbb0283230b2e4f4101f6863f345317bd9c01116f00475009d5aa87fdc1244d03810a0d1f6a82693b5314d3e5460c95228899cf0c85649569daba1a0dd578c2ca5b764981dfa5a0f43d07a3e7a59cfd9f8bcdc6cf5a302e61b303c7325dd05ee065ab4a9bbba47c082baa9052bdd73ae79d2d938162516b743667e39ae7b3675f7c5f70bcdaac681eb8a1abe100469b860ae13a2f661c3dac1d16fc0a472d5b22e58b6070c1067b0d279af232fd1a8e09d38ed3ae75832b6eb13ff23586a5c486601ad5ff65aa5fed551e2140c77496d8aa248bbe5196280172d1d7c6b899e4e1936219ad9a9cc32bca5112eb50967fdadcfe70067dd1a954398283f7c45fa55b4c9c86753231aa82953afd3e3e9cb2ca29736c8ba1462088a694c2fdbad81fd585e7cb43553a5f1b23d5789d15e122ef507189c0e0209a70262d560a7a0d3248cb05f184cbffeea9cf77ba6cc7ff2e000f42044b827407fd932672d737723d5aabd2b73f7c0dcc8885af208b80dbc8a9efded63ea04a6619f8d6115294ec9031e99c98e42f564c2e6b7529cda49f43706bad55ad72c5f9fb234567d7d87e2c1e7c02b9b9f08d33e5bff7d0e620d911da8f416fc379e639979f9c4fb901d777d4ae294950196d7deafdb5161c9677a5b4a29cab6e51587c6daeaaf0cdfbc03f86b4df5210b9feb015d46459606dcb2efc4d0039abc8cbbb11840f093df9c9f7da5154e155031ce2f638797b3ef8a686d9e597a96e0a62d9ddba158dae6107960f1fb4702bf6ebda0a01cea3b1d148fa4ca4a9445aebbf70309a9dda20633eb7dbcec7f9e21a6bd45210b79c7d1baa74c2e3b3b7426266893499ef3887227c0ce91282751f69c1b519e41965a72a4f3fd95bcd31b776cc1792230dace1bfdddf49a3ecfe40c10985c92edccb676f2a0f18dbb8991e58c4b026e88582ff3667699ee6b53f254313ca26f2d73d1d64c60db7ec32c213fa1eeef6e9872a2ec67fc97775c9ed1b77f5ee55422ffefd804cbf14f231baaba184e1b442e14ffdc00dc712042349860ac967250f5a8bf10497563a67eefec82ce79add3cd06e909dc8fe1477bd710aa243d8e2ac8642064887c3cb69350356e82e8ba4362aaef1e4bd3cf6e4bb871f186a403efbdb66551307e04033ab72d1b21eed5cdbd9955c5bc62a8dbebe46dee7aedb4a91bd892ac6d31994da3ede77b3c3b01de494bf60dcb105c16f6a38e9840cf91e6f872d7723d536265c7f0e26558a5a5baea717207f4a14b5c1270086e1c5e73b77ab9ab2c2d2bd2fcb2dadee615b89abe684e735649172ca2edd3d651e376e8faea2e24aee647768e0faf0c1a95b015d5d65be648f9220a98a93624e11b69764961a12bb0a9f29a9465c088d65de0fe73b538283da108ea8a19b25e9f1edb35d396caee49d037e32cf69c0cc5c04b49a6a6722647f30b5c24d21a8ef4560cd5ac50dc69f79af937d55e770fae0dbeb688efc3f53edc06c71f4a2852cb4560989595c4745698a71ef838019e86784c7fed9eca96225528e951f85bc2cc07234c1b1254a03177ab2678de86a1faaa2c06f49aaeb82f4bebd7af9bb93d194a6b9f8875fd3b817538aeb5908d8334c5deaa333fd359e7eb9e455eaccab05023f945c2a4268e8697986c96f0571ec3661f681d941cc0df17abe7bf7b51fc84a45bd9a5382f1f2efe964568dd62fafcba76c086ed72a14c6fb4d99eb560a6a835e64e566b30ce8a3cf7b8c66cc4ae91a2948ba7242fbc288d9e8cd86449cd996eba73eb406cae1bdd9395a514ab97eaeb2049bd2bc6be55c06a254e80e8f13d0162ba771a784973a8cf892051f35a2fe2457b6e1ef3c9d0f331719373302e8e0df312d987de9cf90ace55ea3af5e26b1a61a5c6aa94a074330ac8602dd1624a1cea9d75955edbdf97b9cf6841e5de9046b5f71922fc5d7cc058f3a150ef30c6373856ce58ba1340ab88a16affd027c00104af0233641b865445a6fa6e027e09d9c8cd68eaa5258966efa27f16d9e5d13ff9c6025cf9eb4be84073577a5e4599b11ac983f527c82e10b0f88bac62cc38bfa63a23f12f3ceb3e5aac3b0b6cfa3acc4b5db9f9c4e4df9fd219a08f98c6fe4ddba139c8dd38c22c8753ca377433cbef164c0660cf5ce954609a3fb34230e2510879db3ab4c3f8320a368379eafc7b61d31a33ec5075a49c36f835fe8c0286ed163791d200c04395b368335775d57599598fdc0f4aa372c28dc6d754fc078c6f0b67c811b01b3e02f4596f9d989501464f343c9198de71ab1736befd39962295669144e8bca5ceebf3dda183d0d9359d1c6148f68bf3f876f72e5219609d3e84eec045914ef9f04672a7ec93529c6d21999a44c6a7bbb42e733ddffc0c89f65659b66c3280c77ab14f419bdbd8a6edf58b15d956fc2b63f60fb952de1c58efc5b80f6332ae561419e75f9444ea7b17a45f2fb0212cb0b223ed0f3dc88ea1c019767f9d8c53acd07de530c66a3fe8e9f8929e45605663d05b991d442156389aeb5733e02320af73943c201590afc6d53e2aaeb20b59e2c18e787213e673e7b6f2225a08a68d9ce45975d5ae95a434386d3c6da2c2a08bfd3a4e7ad4f80606780a2500b30ccb7231114f662b2121957547e3f7a735c0cbf9d1989a6d1a35838022900d5f0250ee9edbd165b7a7ee77988550ddabbc312f4e9e75142e94ddffbc7a198a803bbf5c", 0xe4f}], 0x1) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 17:05:28 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = shmget(0x2, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) r2 = geteuid() getgroups(0x8, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) r4 = geteuid() r5 = getgid() r6 = getpgrp() r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0xe60, r2, r3, r4, r5, 0x68, 0x8d95}, 0x5932337f, 0xfffffffffffffff7, r6, r7, 0x7, 0x9, 0xffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 17:05:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0xe5fc}], 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x8) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 17:05:28 executing program 0: pipe2(0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf98848e4a8051bd3cfd55165ffed960c4a456f37b8b313dea8d0343d60de2d3280d33ee6185c6a19e1af2d4d9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ffbd4e719b079daa98742030000008aaa78947da61d759a9028a2b887f01391f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc350146ed5ead47dfc43c6c3b018be5455ba5fe8eca0ceda1aed7ab4d9b1e3a3060cda9b34edf51b11de8938f5d07eae38cb0a24cf614764a81d7d9dc5fa9988628191f123a350799222c3933e41e5074c1bdd2761853896e8bd9675f18d320087fed9e57bcfee76f075d9af7fd00c8abf2cfd6b0c2f315fe996d9ff641f7d57f23dcf209f19ed1636fe31d8bd4e9ef4cee3198d8b62ce8d40b28f030c40482e63f0c7bfd21441ac135bf8b437b7d663c4ea36e2f9688b9d4e2b2096aead1e696003c8f067cdf9536a6656bcf3f996eba275b154072cb77259284e658cd008b0a6b824257166be350fa81047c654103dc91be4ea9567618c06e6d6ef6a2121608afe3a5901a46d72c5e9aea053261adb8cacdb7415b76356ced32a9f201344a8a408a7a30db10412b8c280ea3eca7c0a0500000000000000ce1df2e824216701fbb68f4eb7f65e38e1d708", 0x1e3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0xcd, 0xab}, {0x1, 0x9}}) r3 = syz_open_pts() readv(r3, &(0x7f0000000700)=[{&(0x7f0000000140)=""/30, 0x1e}, {&(0x7f0000000200)=""/92, 0x5c}, {&(0x7f0000000280)=""/57, 0x39}, {&(0x7f00000004c0)}, {&(0x7f0000000500)=""/96, 0x60}, {&(0x7f0000000580)=""/40, 0x28}, {&(0x7f00000005c0)=""/131, 0x83}, {&(0x7f0000000680)=""/26, 0x1a}, {&(0x7f00000006c0)=""/10, 0xa}], 0x9) r4 = getpid() fcntl$lock(r2, 0xf, &(0x7f0000000100)={0x1, 0x3, 0x6, 0x3, r4}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x100000000000003, 0xffffffffffff2301, "b0d7080752e6d432900000005faf8a21452409e5"}) readv(r3, &(0x7f0000000100), 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) 17:05:28 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x1, 0x385, 0x9, 0x1}, 0xc) fcntl$getflags(r0, 0x3) 17:05:28 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0xc50, 0x0, 0xc6, 0x400}) 17:05:28 executing program 1: socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) linkat(r2, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0/file0\x00', 0x4) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x100) 17:05:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x129}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x40) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 17:05:29 executing program 1: r0 = socket(0x18, 0x2, 0x80000001) setsockopt(r0, 0x1000000000029, 0x62ce, &(0x7f0000000000)="d423e1d4b34d4bee1200d660feea7664b9ad56b46b9b03513875eda0a71ec5f9be3ab73722d8f31733", 0x29) 17:05:29 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20018, 0x10) readlinkat(r0, &(0x7f00000000c0)='.\x00', &(0x7f0000000100)=""/61, 0x3d) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) nanosleep(&(0x7f0000000000)={0xffffffffffff8001, 0x9}, &(0x7f0000000040)) 17:05:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea81631e0f8374a01addc278dbc02aff4a2f0f63e95366f47b96bf", 0xe3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() kqueue() 17:05:29 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = open(&(0x7f0000000000)='./file0\x00', 0x3052a, 0x0) getsockopt$inet_opts(r1, 0x0, 0x200000001, &(0x7f0000000040)=""/173, &(0x7f0000000100)=0xad) 17:05:29 executing program 0: syz_open_pts() r0 = syz_open_pts() r1 = socket(0x6, 0x0, 0x853b) recvfrom$inet(r1, &(0x7f0000000040)=""/45, 0x2d, 0x40, &(0x7f0000000080)={0x2, 0x2}, 0xc) setsockopt(r1, 0x9, 0x1, &(0x7f00000000c0)="a204df377fbc563ed53c41d1c34a4ce91ac331e5bc3ff69f376918a7b95a294f4b565ae159588d462bd8061859a21d582d43b3dc1d1d1f079442264eb7d1b88007bdcfbeb63f767cb1b513a7bda862154dfb884f7c2ad90ee86b676952226a134c5b2495", 0x64) recvfrom$unix(r1, &(0x7f0000000180)=""/179, 0xb3, 0x800, &(0x7f0000000240)=ANY=[@ANYBLOB="01e72d2f6669c8a1f988"], 0xa) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000280)=0x1000) flock(r1, 0xe) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x8}, 0x8) pipe(&(0x7f0000000140)) 17:05:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 17:05:29 executing program 0: pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) 17:05:29 executing program 1: r0 = socket(0x11, 0x800000002, 0x280) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) 17:05:29 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10a00, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x20, 0xa4) listen(r0, 0x4) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/130, 0x82}, {&(0x7f0000000180)=""/116, 0x74}, {&(0x7f0000000200)=""/16, 0x10}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000280)=""/195, 0xc3}, {&(0x7f0000000380)=""/138, 0x8a}, {&(0x7f0000000440)=""/29, 0x1d}], 0x7, &(0x7f0000000500)}, 0x843) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000580)=0xd8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) getpgid(r2) mlockall(0x1) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000000640)=""/52, 0x34}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/34, 0x22}], 0x3) sendto(r0, &(0x7f0000001700)="e0f0de95c92bc1e595fb717bbff1a3e0063dceb8e1", 0x15, 0x400, &(0x7f0000001740)=@un=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000001780)="819fca733f28b9cf61e36a3ea25796e80f82199abd4fb164165cb3fd26936cf8d04a86d563c84f0dc683ce91d8fde5360b1ebbe581c0364baf6211a87d6e2dfc9cf8114e4831765ba92cc7051e94887227cacc0488132d4eddd17de60b4fe53430c972d2bed76b31d69e7754206ce8ddef87ab55c6c9ba163a072ccb245e8079d86bd964c4f06914f1b27d99a7f05c329c6a64d06e2201dc3917956ec17d6a9155c1a52269be7c05c0b3506556f4caa28271ed612a85f4bdd12ca27969e03d759c3909934efbed563ad0059ce2c47280dde76a4b01b5716b7e39a301880a03925a7ff43d3ab95e44e0c05460e9a4daa2", 0xf0, 0x4, 0x0, 0x0) listen(r0, 0x9) fcntl$lock(r1, 0x9, &(0x7f0000001880)={0x1, 0x0, 0x1, 0x80000000, r2}) r5 = shmget(0x2, 0x2000, 0x281, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r5, 0x3) chdir(&(0x7f00000018c0)='./file0\x00') getgroups(0x2, &(0x7f0000001900)=[r4, r4]) r6 = dup(r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000001940)={0x8001, 0x80}) getgid() kevent(r0, &(0x7f0000001980)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x1, 0xf6, 0x5a91}, {{r1}, 0xfffffffffffffff8, 0x81, 0x0, 0xffff, 0xfffffffffffffffb}, {{r6}, 0xfffffffffffffffa, 0x80, 0x40, 0xfffffffffffffff7, 0x3}, {{r6}, 0xffffffffffffffff, 0x40, 0x2, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0xc6ec, 0xffffffffffffffe1}, {{r0}, 0xfffffffffffffffc, 0x90, 0xa, 0x7f, 0x80000001}, {{r6}, 0xfffffffffffffffd, 0x0, 0x10, 0xd9, 0xffffffffffff65a0}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0xbb, 0xd5b}, {{r0}, 0xffffffffffffffff, 0x70, 0xd, 0xec10, 0x81}], 0x1f, &(0x7f0000001ac0)=[{{r1}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x4, 0x3}, {{r1}, 0xfffffffffffffffc, 0x10, 0x80000020, 0xff, 0x5}, {{r0}, 0xfffffffffffffffa, 0x50, 0x800fffff, 0x7fffffff, 0x2}], 0x7, &(0x7f0000001b40)={0xffffffffffff290a, 0x40}) r7 = syz_open_pts() pledge(&(0x7f0000001b80)='G/!/^,\\#^\xdf\x00', &(0x7f0000001bc0)='*.#%\x00') semget$private(0x0, 0x4, 0x8) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000001c00)) fchownat(r1, &(0x7f0000001c40)='./file0/file0\x00', r3, r4, 0x4) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000001c80)) semget$private(0x0, 0x6, 0x121) 17:05:29 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x20) r0 = msgget$private(0x0, 0x40) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/214}, 0xde, 0x2, 0x800) kqueue() r1 = socket$inet6(0x18, 0x6, 0x5) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000)=0x3, 0x4) r2 = msgget(0x2, 0x10) msgsnd(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="03000000000000009b17333c4192b65a610548dee6ea0cbd2466d4e6e6a9a0a72a259e5168c5735b99a019567c4845aacb66c80ce28e5b1cb5d6d721a5ac4563d875f4028caf3118d0d279b12a99b6e3bfa606f5e4b28fd2bf10e5ee840ce4723b8665cc7bdfe4c794b7877aa5465f3cf7a7313909f0f61bbb722bac74ccd7e19f445f0c5e4edbef7e5f61bdd8d88749303991653290ecbe27dfaae0d5927fad09f4f9547125145729156e819df8836893e3fed9b6765d193b0dc275d881231cc1b51c7c924f1c2446a1da4f38da882bced2d776890a987920b5b6c79b1fc61bd01bb8945b8b4273e04e1c46c5c8af07bed6fe974aae9a963d6e544709ba41690493dc2561e2cdc3c7"], 0x102, 0x800) 17:05:29 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x41000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)='6', 0x1}], 0x1) socket$unix(0x1, 0x5, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3bc}], 0x10000000000000cd, 0x0) 17:05:29 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x20, 0x7, 0x8000) rmdir(&(0x7f00000001c0)='./file0\x00') setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f00000000c0)=0x7fffffff, 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/14}, &(0x7f0000000180)=0x10) 17:05:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x40000002) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) r2 = msgget$private(0x0, 0x340) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/61) write(r1, &(0x7f0000000280)="c61b46f63aeae0b4213faee728c7cb4de52ce829cf32c39d6763c4b27af3db11592f072fc3e493e1cc07766fcb986f5ae02ff89466c29a1df5227bae3f79379a2b000000005cb4639d7558a7f7c431d7c9bd39d5751808880ad7781392c7badeeabe30ce86b05be020f1b4025cdd928831a0dc7748a958521007d170c27284e6b9694e26555ec15fc891e3d1f8fe51049aeafd808638f458942fcbc022cffc621738d4cdbd005d9dd3c6bb2bb595be584bdceade4aeb04dd35fda3832a9afa0240d4d3c93f91e7401f2e4df35e289c6870c4ca5e6b82d2f6c3955756ba05fe899ca9a1b3ca54de7f8ccf14c8ecac01026e2bd660349d2e8ee17487125fe96e809f2e9b4dcb9b6479039e63414d93578443da1c6304c39676789bd9255ec808d97f3b285d444d3c41ea7fc9356131423b52d3285e1cb117f8cf291b85055aa1cf4c2a3dc2b8d451cd0c9c6092bcd177c18b071fc99a774e36a5207722c851e743dc6283a546b5eb836d21dd609c9c3887781f439053522316", 0x178) 17:05:29 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) syz_execute_func(&(0x7f00000000c0)="c4a189e44800674187f436f242d9fac4e1137c02c46181f20964420f1b6eb98f69e89275def3460fbd02676580700b6f4701ef") write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 17:05:30 executing program 1: setrlimit(0x5, &(0x7f0000000040)={0x3, 0x8c}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8240, 0x80) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000480)=""/8, 0x8) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="14d7a4bac17a", 0x6}, {&(0x7f0000000100)="465543fb559cf91bd2b44164170d2b0aafb0e1ed5c781e3201a41af2ce7dba5dce31f4c0e92853d1488e7f5f07dac5a60dc9670fa82be250c96057c7954216abb3b8ed3c996ef830ac862885b738c501df51867a61dd810374321eaed293fb0fd01db0134be8a8bbe1a9c02df7e45b0a32b7df60c955447750986d31ac55093009dd45a977015f189f85d80e8658377c554c25f4203e773707d0a42bdc4740185958feeffe8d3e6667326151b84ffe78a3f296ce3cba58e6cd799b19d9bf1c67793a0c1c279fad2dca", 0xc9}, {&(0x7f0000000200)="f2d70d12f7f48568a7f407a41b6770183670ad90f7a77619dde9892642d392bb78bc2cad9a9af542743b2973db0b3876ec8d26ba6987bd989ae34674693e45261cc0c64f2ef9d989435f563b85d6481d8a78eff9ce760921072894403df043e534a32673c20fde109551", 0x6a}, {&(0x7f0000000280)="197540184d2be72748a3147b1ce9308d4394f11ef9", 0x15}, {&(0x7f00000002c0)="21b26c81de698ccc6458d2", 0xb}, {&(0x7f0000000300)="73561d7ce6c8c26573f2cd4ab9a98a5b371fde7706a80d4b48b535cd29b7178c58f6627b43ae6297292ad0ce7450afd78814558098e635823acd58652e3443d97da381d213f74db1f0d541d0738bcee85a680be60ebf3125b7ee02c4131dd7c48e7859db1580345de76005d07ffdf471d097b32f7183bdd69f21da111c2b11131e2a299fea5ebbdf17932ac7260932a5bfed0c55cb7dbb25edb6bd1559af58e6fe8eb20f147b94edd2f33b4f9c0711937f786969987c17caf5db382cfca2a8afbbe697ba78d25db0cf8c88a5cff44bf1fc512f49c5d5c1c1e39f8971990ad77d160a0d3a97e98e2087e83f94fba8fcb91c5a10", 0xf3}], 0x7) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 17:05:30 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() r3 = semget$private(0x0, 0x2, 0x300) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000002c0)=""/111) socketpair$unix(0x1, 0x5000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r5 = msgget(0x3, 0x226) socketpair(0x20, 0xc000, 0x8000, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f00000003c0)=""/177, &(0x7f0000000280)=0xb1) msgctl$IPC_RMID(r5, 0x0) recvmsg(r4, &(0x7f0000000200)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/57, 0x39}], 0x1, &(0x7f0000000100)=""/207, 0xcf}, 0x2) select(0xffffffffffffff30, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r7}, 0xc) 17:05:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x3, 0x1, 0x800}, {{r1}, 0xffffffffffffffff, 0x2, 0x41, 0x5d6, 0x80000001}], 0x2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x50, 0xf0000000, 0x71, 0x4}, {{r0}, 0xfffffffffffffffe, 0x20, 0x40, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x3e0ac09b, 0x8}, {{r1}, 0xfffffffffffffffb, 0x4, 0x2, 0x9}], 0x5, &(0x7f0000000200)={0xfe, 0x4}) fcntl$setown(r0, 0x6, r2) setsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0xfffffed9) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 17:05:30 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d6500c7794d2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1de5e3f53dce56bdc93a6e1eb8827a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa64d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b1e38087ce5e6be317bde4df7595cd7629b870cc91e04aaf2b21004f75d6d541bb51d5a43cd9046eeec6722311625c09eb64396bc6879b387c90184aaaf32fdebcbc150387f78652bde73051612eced6a6617009f34880780399bf556ee29e376f3f6e39626852c2fe165563bbf933709af97e16e23", 0x281}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') r1 = socket$inet6(0x18, 0x2, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) 17:05:30 executing program 0: r0 = kqueue() preadv(r0, &(0x7f00000015c0)=[{&(0x7f00000002c0)=""/224, 0xe0}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/97, 0x61}, {&(0x7f0000001440)=""/221, 0xdd}, {&(0x7f0000001540)=""/114, 0x72}], 0x5, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r2 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x140) r3 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = socket$inet6(0x18, 0x4, 0x738) r5 = socket$inet(0x2, 0x2, 0x1000) r6 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0x101) r7 = socket(0x36, 0x4000, 0x4) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x40, 0xb94e, 0x1}, {{r2}, 0xffffffffffffffff, 0x90, 0x4, 0x147, 0x8000}, {{r3}, 0xffffffffffffffff, 0x40, 0x80000001, 0x9, 0x40}], 0x4, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffff8, 0x50, 0xf0000000, 0x2, 0x7}, {{r5}, 0xfffffffffffffff9, 0x2, 0x4, 0x4, 0x4}, {{r6}, 0xfffffffffffffffa, 0x60, 0x1, 0x8, 0x5}, {{r7}, 0xffffffffffffffff, 0x22, 0x1, 0x3, 0x3}], 0x0, &(0x7f0000000280)={0x0, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000001c40), 0x0) 17:05:30 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) execve(0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r4 = getgid() r5 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r7 = open(&(0x7f0000000700)='./file0\x00', 0x20002, 0x42) openat(r7, &(0x7f0000000740)='./file0\x00', 0xa0, 0x20) getgroups(0x2, &(0x7f0000000400)=[0xffffffffffffffff, 0xffffffffffffffff]) r9 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r12 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r14 = getgid() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000800)={0xfffffffffffffffa, 0x81, 0x0, 0x9f01, "68984d0295a3946c143e4ef048341731c1092c2d", 0x4, 0x1b5}) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)="eb2ee224af7d8cb927070c2596cd", 0xe}, {&(0x7f0000000140)="1d0fb07e210dd6c11cbf781cfe51bedb5307695f986646762bf9f88ab3d434653728c92ea6e869972910cc271cd993c3e8d6427b1663ef01c2f57e830c648ed06ae704b9a2eeba6549c296cb95653c3ced309815d448563772433ad2acc3ac8fd5e3146e8cdb80d76cd90d61d5c83573df0276e02828c41ba1e75c1f9a4549169205bc3d69abe967304cc743db8f9be4b9b63afaedac7b1863dffb340dbee6fd4cb41621143572403f973cc0ea12975491b22653146eacfa0780ead5256810ca0818c25caa589ca55af74dbd1e", 0xcd}, {&(0x7f0000000240)="227fdd03f91819fc383b1659ec81bdf2666dda1ca6848438691a8e760cca84270f288fc136c14d39e64ccc2e0e52b302f5f9941f857c7023f36f4537f545f5f7866cc3aec2129d973ce314949cd5c3b0ea60063b59eb8c24e42caebdabf18ec13a0acde5802c3a9e146b21e21e323a6771ebefe5cdb3d696df3adc6f7640613776023f1e385908ef20506a478e26419c2a0d7bd7077a1c3b1ea60d34f8c8f743069eb0ada615ee57efd17bb4aecc217a236866d4a8eca26ff5fd5b297fc8b63c411984e9", 0xc4}], 0x3, &(0x7f0000000600)=ANY=[@ANYBLOB="2000000000000000ffff800000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r8, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff00000000d3e5", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB='\x00\x00\x00\x00'], 0x98, 0x2}, 0x407) 17:05:30 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffc, 0x0, 0x1, "0100000000000200", 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001280)={0x71a, 0x7, 0x8, 0x5, "8235decb1577a555fea0efcc5d1ae0e07dfe62fd", 0x2, 0x6}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000001240)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffc1a) r2 = open(&(0x7f0000001380)='\x00', 0x83, 0x104) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x6b47c34d, 0xa52, 0x80000000, 0x7fffffff, "cea9aed18af024804bcfd37bbb4b8e55285b2478", 0x80000000, 0x8}) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000180)="36fda1dc3fa2dbe8a4c84827af5fe804b63144ea55368418b10050afd21302fb9220b68189ceb622a317a8e3d364f799fe1a6e21cffc90f1018ed860685fb67f12892b53e8cffc24192d591202f32632575bf2f4bc5dd7ab39472433b21c26f5ad4c75ae222f64e5e1c472ed4058c040a51e73b65d78c666acf36e12f8706b329319c8b5695b6c9cd64b10c3f657ec43f46ead992d61befe97ef1fc74041b0a23c2dd8e7d484d1d858c19b670702edd77e4e43882cad8e39d02e7542dcf51da3ce8a281cdb4ee031eb3e64160cdac7c728b7abe17356a5b30afef9bb857d73118fe42a2ca56d3c4ae3cc3a00802dbbdbc01c0e521dcdf40fc0e9f60a4e0ec9666f6a72cd2fe8cfe5d04e565f1c4cf196f5fe23ab0ee561c9f5f993c6e3d44c9ec1cb8bf4423c3413cac015cc43c0e5f537e2bcbd931c4e2f8c0cb025fa9d5ad3d22b1711ca7fb77689bb06abbe182f4208b858209fdacb4e5463f32ed4c3d6c6bbc9f4fccc3973e1b874df0ec2d3a30e3441481daadc4bbff62ab4916f71199488aa2da9f720807bb5c9fc778df3abac405d8aa8b8bffe91d3e1246eaaebbe0350b487e4fd168b281235504ec31fd587d7d102dc65921df236c9e40af8b964775916b2faef8738cf3a62487c214224de99aca790162007ae5be772568e5d01ebbb185bb168510f1dcc2930f0237184d4c1bfa022a5876382a19d71a5c42cdb3baaf899e4594249a3ec1c9069ed2585ee5f5802e730bd523a36ef0e7f350f33d9ce4ba290f659e379b5f14dec8305616cb6d09935a314c625374b0be4a0be7b31848d0a18e20b2908b4139de7503f32b3297449ecc1852567e2891d7386c0e3653faa9498c27bc26f169c8aa28dbcc78df800b34a32515225e20923b221c4cf352feac3d1eb61ffeed69e0d88f6670b18aff7ccfda68711810a8d2a64d74373be356cb17277b5e418bf2cf32662d11d165e42a94341d4c1c56f3769036aea1483d44d7f250bca78ffb7a9b62463b8fa0996cdcc1072b5eee5c2a97541ec8c75b8f8626110eb82bcdefa6baa69ae7aa0f55969b18813274fa60cecf17132d314c10299a674a6765fbb433c0578a8b2035989ed80c691e77b1ad2625f6c5f0bc954798775dd3610ee3d799b051b5afcd65c917a2d16e79b0cee77aeadd269f617f150e1fd3ea2e05eaaf2724b8b125b9a3c4e93df28e6d71be9f2ab1decf61aa6a21e9c4279d4916bf6b538e83ac07757d9646255a37e2444b869a9636d77da5b885883f5f68667641ce5f7d6677207ba0618eba856ed3a908bfb87c40726503add43c609977c5efe9b3d1039e97c06867b768e8c504d4303387bb25bc7e93897d9df533e767db5b67a394e462cd60df949c51c6a2a0157896e296c3a26967c4d83b4c476c330f230a3afbe2003359839b615820a1ad0e91490c01eda55546d7ef0aae14dae9f9f4f62dc5c3ab590075bec9305760c07c46996852847fd320c295c703ce76f4dcab6b67d1bde80af84ea630020178bfe3ebf4924ecf293785be79274ec2c9567f6b8d917a89fd044eecbd8b0f003a3c606620048631810b8ed964434e877386a307a080682150b127b0905fb2084733627cca1e5c4b81e49f451252507f34bfc619df9a9b795e673d9461159f2b8980b4d8d9c67f1dc7626ed393e9422048a621742459f996f1447590463528db2ca1ca2c5e0245b84bfaa606cc5250b274ecb10b319d50555e984b1c58fd9939d71c7cfda98845d0067f1a543283488ed568b0146600d36f4308da194fc7a81c11d4b42743a31da22f847a8566f22c6f581cfb402d3bdb4453c267283dc3254258f826064bf99455fa4a0a58b3039132b82d67fc3213f3c4daab52c16bf293c4d59243cb0795ff25cca0d253ce3c56230030ebb1cb9b4cf55a00e185041fc26753fbdb79dc5c50919d1a459b0cd725765a91a25c2a63c4ddcc0c2bb462031b4ae0820e54a4c6a65ef7417dbd0828d70feba842565453deadf121b2050e29f521ddbe7094f15a8568affdd8aca96f357315b7869f77f0eb37deed1c02987d2734aeb627d0134f0bc85652feefb22009506875c87987b190d954436013ad0287baea57310c81cc33972cdc3e03a1e13ce8923d82becc0905ac4726fabac5b14dddedb911b8d41e7d13e1b81c77ed7c383183e7b4addb24b6bc39ffecd23ccfeaf1742c5d3ed7d86197b2f74bd4b633071caa24439db9e0ddf7236b29aef504ca43d2dd95fedec8e7962e32603afca83a0007d4c55e05f3780f6916347dc5165cf7c01ed224cdcd88e24aa0d8c09fb2249d414de0d1a792200bfaad9ff4543d3e8636c6e83bb47ce834b0ecdec18b75d1924fcd3d79bc76748e69ff8023ed0a2a5fcfdf8436e89322f7e576d03b2c5cecbe885d1a0e267bd4727cfeea9627a87f6faf761db6a40e226c335dc68055d7049acb51bdc8507b705c897e138f3f64384083daf28297e3fd12bde3888275fd71cc6ab07100a71d45920e6a609f29311cb67947065c754b16dd0eb5fa9ea407e196841f2d3602cdb56e68674852bd064754e34e0402b020dd02a6dff6b9349d826fde35278edc383dc0200e03a4d25f6cde291721fd15ffb0e4763dcf5c324d83afbc82e20bffa2383aaf084bbff2a4b45be4cc0c19012395a783d3ab9b6fe185b514cb5eff609901dca4a1d91693c4f48d8577543cdb3bf82a46050642f7f56fe6a39eb31a5fa831c2d013ae3ac42f3aa7248388350fbbac413f4c535e50333d3a80ab815fd235987cf8c70be44afeb430ba63c6e65a871d719cb289e76d4d1eca0141d2382a68dbee685f1238937121e52cd9a6529f06da67adf73b1ba8167413f8c62146e67691fe447fe896ac7b2f4f7aeb45725b2c85e59fd7070a0e5eb4227e0fe68e5d6072f5ca2ab8931bcb4c804cabef40851e860bc157470a72c656bfdaabc79bc4410a214616f393bbbc486cb70f41a95b0fdf5a9c5e01a5960f480f1bbbd5fdf62b9c081b70f8851d801b7158ce4bb62a6cc619e2bb80292c2ad648339969d73db7dfdf9760a5d86b5ad309e161fa36c7d230c4d3f0868f499ad19eb1d9050e1db9331b857fa3fb57c23932b4498d81e3374e6ff5404eaae30e3f428bf9e18e2887bb056763ba1874bd3afd4952d05f1d5b27e32dd1979ba67f8c058eab456e888a83082f3cb6de24abd35590e98d86b512ad8cdb4720adae650361b25a5362d9038544572e1b1825d26643e37d0d09ea096e877524ab14f39939b79c94e97bfe3faef2d48a6d3eb28dbe53a88bb68a8c7fcca64380bb1e6a106617d1fa744fbbf56b1f89d4d6867eab06ea8acd3e5f8fb163c804de9969913d88a32d381fe8c690a1ddc50cfd3ae6a2c5b14622184b391cf89abe160f9c9cff16af8086045e73dfdb2e812b0e4d3f738fc98647ac2a080aca76af8e19da75edbab14f18f0d67ef59250d2d7a568eeb678faa5d3c62afdde9db95944cbd638db61e5c596558d341b61fd7840f0414fa75a141e8802e2a1ce2f3ed9030f2a09fa625fc8a84240f82f37dc94f6e82b509afd118cd2d810aa70a4d91d258fbec3848286e44403dd3ef6d58da07981e4cce91c27f53a8f632e8554c480ba7c6b5b530ce6ef74dcef4f7286674e7108e603a7d9e41b638b44030ba14bb56e61da8bd157cfa57ac3e0f3686e350565b94e8f9bf582f1885d0346866d0906b4f08e9ce2cf0fb0bc1424c611bfa837fd7535d4c08cf39e72aa7b055c7641b4cc170b899ad533b12ca065abac02b2c576a91b67e98f534b7fc6896d09db9c85c835810396336a754de3606b022c108da321d596be5a61c080c24be64e503ebee48d3b6826b584b67bc1cc4689d6a93a41d9d956545ccab4114c7ff9fa3544b8f86a2c7c15ef9dad786f30aa719dc6af8eeb7a74ed0453c1c2ef1a1328f40bcd1b8621b63239aeea91d0f5c9ed9c2a58b120d7710cc746d071d5e7148d66caddef1464e30c2b9821d6c8b7ead99acc384ac2e12896505649cfc3fa4a6755a438e61cbf659fbd589f50d203ce9613c0886c4c86865f26e8a922f188f390f5397c360357b382fda7ed44fb3616dbdac43721cd2650f336a28ccdc5fe2e349924dcd31268df0e78299877fe98aab44f5acc11fad98947fe7dcf77b72cd5785256337085133bde01515dbfbf828ed81955616c5ea43c1a80be27a3ad6321deca30ef170cc3131f617799e06988dc881c153bbc1f63ee2dd7fba6cec6fad94f2494bf49ee76d87d03dd50b86fc04fc528b67fb735a9affbef75e55992673b64e84d54c96951582fae436cb2995e1fb579d6e3727464d82f3cdf82b0bcced45796e57f149769b2e2f28cdd25ff0a02767adf0bce20541c3d103a2024c97a861a0863cf4774cceb9ae628fe9c10cc197233eaab11017d4a62b13a2b77717c84637f20f6081b001b08e60b3cad00307fc92e95b2fe1ad030cfbaf2e27ca819bb6ba06b7eb38d28896dea162759ad0570a49be795e5c92610a8f2839d13cbf1a45c0004c93dfc76aae10793e89358aa9543ad67cbfccf04af3150f2e9aab2f618ebe1201a61eaeb96fb1a317a3bd87384d186f23e645ce1839012fffa445b7ed552d9d0e152c7a8feb3619928472472a6ebf1fa1b6865465057c04f4d2731dcca2b51be8eb548394fd35654c3c8ba0d69677575e0769ef00fb2917ec42f0e7fac7fe438bb60bdec9b9da3e35b547d0358bb00d12758fdfdbe0fbda69e2995e90447cb23c775faac79fbdacdb28f6563ec13e0b7f2bab1f9b9ffeeb7fbedb623e51d8e01062142b7af74119bcbfc6d3b6a109dc7e216ef9c1cd24fb68d029424cdd693fc84c762fddc6c67dcc9ab2492f34627d8a631a4b5bee9b423e5fb43e76cc658d4cdb2953eb5cdf181e46f278a97b82c887105c472d5d1c9a0c6ea1c4c4b8a7d299dcf4472879cd93e47e4d0d9c1e3a01841d7984beecdad96ff3039f6a82e0653d540cd2beffbc9bb77e8ecf62324bd95e2ec2c40e0fd313110ef7409eaf942356a907b911451b92e0f0cb9c0a4e380c31add597443c0918e08613bebec33a8648cfd39b21f612a3b5f2db7eb07c8952fe4dad49c1a63995aa2225f56428d4fc01b05cfd66ab1dd1e5f0df9d5be2d0e4aeafd2f9a985971b01754e6a0d8d46135715c0c1a1958334b7a854bc5e95ee471738a962ae6dc53a45c88cb4192f0f60cec7970927f0f6f2cdc8c1c96ab48a5afcab52b7f3afc9698019315aabd0bb9f7202b0e9040a502b2c006b76d6990b0f3f5df2fdf9167082cf955ebabfe06e912808c15df8bbbecf65dd72a8c157a102027a8af8542328fcbaaf00e9c35724f2edbdf0011a9d8e3c4e0ac35aaab4415ac399e66ddd4e28f56cf33da8152233976c3ef52c721e88119c4698a194d98610e2239a51ac27554a2c8c1f2c2ac86039b2505c8e07f5e020bc9d0d4b0bd7325d6c8e9debd423261147faa9c9d3dd1997672ac73d35f7c0cb1a1d694f63234775b28705c202e3b012a3590eac3f10fdb8cf033367f6dfebe3588d16250084e4a41ac105c1bccbac7077a7904e845cd87afd2216721b89abfbef8c98c13fca3d22d65ea673e923ca60d56626520ee766c7d25c551a57b05ba591766f701ceadb3bca1d214b8802f5cfe90762a9c7af791c7253886cf53b302d419669145cc8bdecb29602822b1db626a08e1fbe862b97694f78a967be1ba1f5976df92f1e26d4af5607084befb5dfcd9c03493a2610418e35ecedd2cabc66463b5e6ce72497ebbaa7c98623898fb994803d0b5d593cab1fedd76ac2cb7a", 0x1000) getsockopt(r2, 0x9, 0x0, &(0x7f0000001180)=""/191, &(0x7f0000000100)=0xbf) 17:05:30 executing program 1: r0 = syz_open_pts() socket(0x20, 0x2, 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) ioctl$TIOCCDTR(r0, 0x20007478) syz_open_pts() 17:05:30 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair(0x0, 0x3, 0x0, 0x0) 17:05:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0/../file0\x00', &(0x7f0000000080)='W\x00') 17:05:30 executing program 0: r0 = socket(0x15, 0x1, 0xfffffffffffffffe) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) r1 = semget$private(0x0, 0x3, 0x2) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000040)=""/185) 17:05:30 executing program 1: r0 = kqueue() kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$unix(r2, &(0x7f0000000040), 0x0, 0x400, 0x0, 0x0) r3 = kqueue() getpgrp() getpgrp() kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, &(0x7f00000000c0)={0xff80000000}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) r4 = semget(0x2, 0x4, 0x100) r5 = getuid() getgroups(0x0, &(0x7f0000000040)) close(r3) r6 = geteuid() getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000200)={{0x0, r5, r7, r6, 0x0, 0x104, 0x8}, 0x3, 0x6, 0x1}) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 17:05:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) fcntl$dupfd(r0, 0xa, r0) 17:05:30 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 17:05:30 executing program 0: select(0x40, &(0x7f0000000040)={0x6}, 0x0, &(0x7f00000000c0)={0x1, 0x2, 0x1, 0x2, 0x10001, 0x10000, 0x0, 0x1}, &(0x7f0000000100)={0x0, 0x551}) shmget(0x0, 0x1000, 0x20, &(0x7f0000ffc000/0x1000)=nil) 17:05:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) unlink(&(0x7f0000000040)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001a40)=[{&(0x7f00000002c0)="e236f22ee1406087728d7eb41c1553665708cc032087d2545981aaaeb9f93b62162d7bc657ee94be8b1b044914e87c4cebdb6a4706c9e31812f9e6229eeca7f8a9c552645f4e3a33fd6f2c0d3aace64bc502da0c91199d6ab6f8fac714af839c8a06f3c60e291af3945eb202cdf29443070093fbd8b84b5d6c5f45c9f638dcdc3de1f0549ea9c70999ec36d36441a09819139ed3afd24fa1831cccd47192ee4ada9966387d505d366a16fc857836dd9909d58102db6bb758e707785e342b136f0b2fff9f18e1eb3fef44f92258aea752c5156bfd4f2fce9074a457b6b91e0ec7f3e619d3b7afbb2a1f03570ecb5ec01d383c9d9c5c2155d7c109e48f962fea58604832f58cd4b3e612d5a33edacc07650733bdc94f63fb7ab8a41e9634563ff4f757ae2eb5a6f601a6bbb4cc196c63479a2f5ae910091c77292a291b7deadc3fd71fe9534bcaad989f416ba28844c1f8b07a453d6aec166e4646443e9e670ab75c80216339217ec54ea28e3df8b23c0f5a563effbfc3b28e6c2b794740d90b7ca3cdeaf47d1a592dc7e059f95e2e6a6471c96fb46a1d5eedb791e2f354db0920313abe8d408e62a98dca7dad1b43b84bd6072302068df797d7e8e02d17f080654f588df9e44036307ff1c0a83a82c33eef7cbb494015c94f9810f9b7813a143bef14b1c680762f80a02abe5bcfdf1abb9f66c635b3ea9c131ea43f99d1543b005e5a1154481f25f7999da9429415df55089d30d8f6d4aa00c81c4fa390dd4e2089f7364f21e01d308046465d84237ae6c2b1b85d7d45c7fa81888ce036ba54abb240c3d400fffbe4f244b5dc134d93b4f7fd471aaa6c95598fcf2f32c38b8ca42fa2a9267ecb7389fbc5fb6153f1ce61c0298342eb0b76d747f95047363414523dd51d95ee54823eaa70748d30bc26f6570e15f1be61326c26ad02f7e60626142ac42dce02a4515b5ce39e1da03b27cf220c4750a7def819a28891925c9fdf4252cacd312c21808bf589ebad20ac348765e25365b12f9da38fc4bab6e0175e0020dfd059f3081e633bcfe45ef822d22e4e8ee86098cf18b39c6cfe2feebe2af555069e4486112106291b29b7cfaeed45d5e05cecbfff780cff11fcde6ea885eb84073c49b9e2149a44c23ea75138301436f5f5857ef07091d4d8fd007c93eb6ecddb856f0d386fe7fdd897573ef7d88de850dd1ff656d7bdedd7d44c0bfea5f4fc29f2d3ee5d53a72f320e09ffcbf194d8ec6bf98a79462c2d195b30b792e6c5b96f5739e9e20d1d93fbc66ab49a7caf8197be2d9e0acbab69d38cf1780dfcfd16406161bb6cf9d2ad92508a3ca7ffd68f700298bb191397a2a1213d84abf3834f446f807225a347bb30c58a4498af3a9990ca8df5deafedb66fd12b872b28d85550d7d17f0b5c6583e8be19e44b7bd0ca90933b7752f5d5f41ec33839024204680d1b28effb79a67d1a1a1a72a60a01fd7808a5d17da8f8ef094841a850133c9d62d9402cf530f7febfb9366031e7746840517d5e8231adaa3e79c0e166742029e7bb75fcae7011bc9234cddf974f8bd49411385aaa4c8d8c3d7168ab7af836e7f9a4253f1b4e705b971a6962eb53ae912d02e9a8995e1bc37fd59fe74deb7b8c0e3c8dd9a7a9c6737477e0533279a87671cdd57eb0dc8ea51fdbfc2408452ef0456cbf2d9aeebef01fb0a03f0bc1f3fa5e5b0bcd50c688a2dcc51316c84c2e79389780632fa20e5d9d02752f520db4add3865a8ce9fdeb410b77fcbe59ebec10b625b8e1781d5a5d2bfd01e8ad2280e66b419532b277831386e0a4200b5fa694f85f96e0c8ad52b9933b647461d16510af5ec307e7141b2f0eac76b952e95dcccbaa34c652099e82dab769edddd8781ef1c88b70ca99bfbcb9759a4ebf310853389944857de56d7d8e9c72e2b494c3ae1148544514610d7ebbc2228b0a8ca49172d897497cb075a9b6f4411699bfcd1743e66325b7284d8157768812e7d7d8b5ce76bccbbd33a2dd022627d7176121708193bb7d4a397e9e7074f4733fa04684fce1db0eee98da663c771af3fd952d7ecd6463160458dc95c56bbb9fe500bd1ded32496921f8f6bab0e6c4de075c241be53121faaa5bd028b8cdba071518c623050d6f3d990690e607762b963a096d84cfe3c4c2ad23862dea1d750ee4ab39c148ccfd012b85241563101c4c1fe2ee1696901ab0f35f50f4dbd0c00f67e521a98030d0e8aa2fcf4bf598f10f688d82ed9658a012763fbf0e53063e9515b52dc8f6c24896cc2f1ca87ad259e6c990fb98e77310967b53da8b40c7d67425b9fdd0", 0x661}], 0x1) 17:05:32 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) open(&(0x7f00000000c0)='./file0\x00', 0x980, 0x102) faccessat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x5, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0xc9) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 17:05:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x20, 0x3, 0x4, 0x0, "a2761ae95fed3ddee0f1ad699ae424d00c2e8ea5", 0xa29, 0x2}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="dadd32d489167f3806b605a7ae0c206217a2459c6359e4242a99cb8b5dac5c925fc569438ecb9fcda019efb5856be1d7ab53c34d2aa175ded225ecbb2e7756222be2d26a6ed66ac66b9f3912", 0x4c) r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCSTART(r1, 0x2000746e) close(r2) syz_open_pts() 17:05:32 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/74}, &(0x7f00000000c0)=0x4c) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000100)={0x7, 0xb39}, 0x10) r1 = syz_open_pts() syz_open_pts() r2 = syz_open_pts() accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) unlink(&(0x7f0000000000)='./file0\x00') syz_open_pts() syz_open_pts() fcntl$dupfd(r2, 0x0, r1) 17:05:32 executing program 1: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x100000000) r0 = shmget(0x3, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) pledge(0x0, &(0x7f0000000640)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xccc4\xab\xda\xab\xfaJ\xd1\x90c\xddh\xd0\xa92\x06\xf0\xfc|\xe6`\x1b\a\xfew[\xbc\xafb\xfdA\xb3\"\xafK\xd6W<\x8f5\x05\xee\x1c\r\x10{\x06O|\x04i\xfd\xee\xdf\x00yJXU\xcc\xef\xf7\x9e!C\xa7&\xde\xdc\xd5y\x84\x8bz\x9d\x12\xbfb2Eh\xdc\x90A\xed\xd2\x98\xef\x97\xeaE<\xeeP\xfdEh\\w\x19\xcfH\xf6x\xfb8H\x8c\re\x1cC\x963\x85F\xf9\x89\t\xd7\xf1\xf1\xf8\xc4\xdf\xa3\xaf\x8a\xaan\x9c\x97\x8e]N\x17\xc7\xf1\xe1\x1d\x103%J\xef^t\xb0\x19\\c\x06\x1b\"\x7f}\xe0z1W\xe1\xf6\x16_\xa9\xf8\xd7\xac\x86\xf8]J/\xd1\xb5\xaf\xb6\xe9]\x85\xa3\xa4\xc2\x9a\xc3\xe5r\x19\xee\x88\xa2\xd8\xdeS\xea9G6Z\xa3i|5\xa0.\xac\xbd(Q\xcb\xdb\x8d\xca\xf2\x85\bn0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) write(r0, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) 17:05:33 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000001340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffff6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8ad9debffcf307efcc2b576eb2f46ccb3cbc0b7988810e5dc97a45086315267cf633f14de529c956bae8c5f6c23b4efc4eb9880054d"], 0x1, 0x0, 0x62d186f8b7ff44dc) r1 = getpgrp() r2 = shmget$private(0x0, 0x9000, 0x220, &(0x7f0000ff4000/0x9000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/204) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x5a, 0x9}, 0x1, 0x1, r1, 0x0, 0x5, 0x5, 0x2, 0x3ff}) 17:05:33 executing program 1: socketpair$unix(0x1, 0x800000000008001, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001700)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 17:05:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) poll(&(0x7f0000000140)=[{r1, 0x20}], 0x1, 0x2) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() getsockname$inet6(r0, 0x0, &(0x7f0000000040)) 17:05:34 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x5}, 0x0) r1 = kqueue() r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r0, r1) write(r0, &(0x7f0000000000)="9289e45605860755edc6511a", 0xc) 17:05:34 executing program 1: r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f00000011c0)=[{0x0, 0xffffffffffffffff, 0x800}, {0x0, 0x400, 0x1000}, {0x3, 0xfffffffffffffbff, 0x800}, {0x1, 0x20, 0x1000}, {0x1, 0x4, 0x1800}, {0x0, 0x5, 0x800}, {0x2, 0x800, 0x1800}, {}], 0x8) r1 = dup(0xffffffffffffff9c) accept(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 17:05:34 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8100, 0x14) connect(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') 17:05:34 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x1000, 0x0) r0 = syz_open_pts() r1 = syz_open_pts() pipe2(&(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = syz_open_pts() getsockname$inet(r4, &(0x7f0000001700), &(0x7f0000001740)=0xc) r6 = syz_open_pts() poll(&(0x7f00000016c0)=[{r0, 0x111}, {r1, 0x1}, {r2, 0x20}, {r3, 0x81}, {r5, 0x4}, {r6, 0x61}], 0x6, 0x308) dup(r3) r7 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) recvmsg(r7, &(0x7f0000001600)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000040)=""/36, 0x24}, {&(0x7f0000000080)=""/179, 0xb3}, {&(0x7f0000000140)=""/118, 0x76}, {&(0x7f00000001c0)=""/106, 0x6a}, {&(0x7f0000000240)=""/128, 0x80}, {&(0x7f00000002c0)=""/38, 0x26}, {&(0x7f0000000300)=""/142, 0x8e}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/148, 0x94}], 0x9, &(0x7f0000001540)=""/135, 0x87}, 0x842) 17:05:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1004, &(0x7f00000000c0)={0xffffffffffffad68, 0x6}, 0x10) write(r0, &(0x7f0000000040)='h', 0x1) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) ftruncate(r1, 0x0) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000000), 0x0, 0x0}, 0x40) 17:05:35 executing program 1: r0 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r1, r2) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) 17:05:35 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000380)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') dup2(r1, r1) 17:05:35 executing program 0: clock_gettime(0x100000000400001, 0x0) munlockall() clock_gettime(0x84007, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x90, 0x40) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 17:05:35 executing program 1: select(0xfffffffffffffe9b, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x1, 0x1, 0x6, 0x2, 0x40e}, 0xc) 17:05:35 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r0, &(0x7f0000000340)="6c37dca26e0daba1941d674317800447e67f03b2e9339089d68b5cfb124ab94728ad5bb47a88a13e08aac479181f5a129d3f75c290b3fab61880a943156783c1669850b8f7d99d386dabf849706c64b2786933caf0c496b6acea8e878332fad71ec03c99aff4513cdbbaf48dd5a46409d3a996929ce17c470db8552e1e41297155a8926b9734493fa19ae6500e80354b363b2917ba833446e6cb7baaff9de058a1a030ed4d7786", 0xa7) select(0x4, 0x0, 0xffffffffffffffff, 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) unlink(&(0x7f0000000440)='./file0\x00') writev(r1, &(0x7f0000000280)=[{&(0x7f0000000080)="5bbb6936704473fc893a64b65926ce3d78e4c117925048043267ac3a67143e1140dd03500da3cb44381629242694f618b957b4d73fc54c30c2dd5e71f6e86020c47ee90bf850fa033a47efee2682e705df2b2988c00420f76009da6978bae452cfe66d95dc74fc93d14caf98a1e3d939bc0f38dbb883495b960ce8355abff50d63a2d8f382e3be19bd6f251cda18c4d8ed004de2c639c7ec212cd834d6b7f788d0343ac01122d0f311a75f45cc23062b4c1a6a42dae435c0", 0xb8}, {&(0x7f0000000140)="96c5504fc7018504bc6370939bbb0e1a4d35a4c9e00dac6f94dbed2dd857cd9f5f8d544c5a51c43e85304ee57d5c96b35ae08dfed5a5b7fbc1b281fdf03651dcb7b0058ac85910caf2004b611d0987", 0x4f}, {&(0x7f00000001c0)="adf035b226f4502fc2dfc55c2c27ee916a2a4a0fe0b0e06e23aeecb867171b24063d9780adc8c977ebc435ea0392fd670e7bfd5a26acf2495fcffeea2629daa571406db34e6340117f574ff0", 0x4c}, {&(0x7f0000000240)="67309dcd06205b570045", 0xa}], 0x4) mkdirat(r1, &(0x7f0000000400)='./file0\x00', 0x20) 17:05:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x8, 0x80020000000000c, &(0x7f0000000080)="ebffcbff13b9fd812e8a63713048609931929648202e46678d5ab5d83693bf3de7f0b4e90fc9f6a0535da5748ac92da2f9bb9bc39d21c64e040624d54429a91ef4212c5ede11438a80231152d71216848508b7ae7d389f88529c7354ee1121da27960d30ef3f71d997730f659267a51b983761a041a649b40d532463b49dcf1c4763e323c721a104d15c1dc487b72228d5c1f5e18d6c6ec394160ad702d7bb8ba782726501ff49c07082cf5d74626a5eb445b20e", 0xb4) 17:05:35 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ftruncate(r0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x1) 17:05:35 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000080)="d5ff0300", 0xfffffffffffffc2f) mprotect(&(0x7f0000739000/0x3000)=nil, 0x3000, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 17:05:35 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0xfffffffffffffffc) 17:05:35 executing program 1: r0 = getppid() r1 = getppid() setpgid(r0, r1) r2 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000000)) kevent(r3, 0x0, 0x2, &(0x7f0000000140), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) 17:05:35 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) open(&(0x7f0000000180)='./file0\x00', 0x5, 0x20002) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x3, 0x0) close(r1) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000100)=0x3, 0x4) 17:05:35 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:05:35 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1204, &(0x7f0000000080)=0x4, 0x4) socketpair$unix(0x1, 0x8000080000000002, 0x0, 0xffffffffffffffff) 17:05:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000001c0), 0x0, 0x0}, 0x0) r2 = syz_open_pts() read(r2, &(0x7f0000000340)=""/68, 0xfd67) r3 = semget(0x0, 0x0, 0x44a) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000480)=""/146) r4 = msgget(0x0, 0x510) msgsnd(r4, &(0x7f0000000240)={0x3, "bd1e015d1152bd11e8a45be1b3e436efa33a06ca173002b22208a792156be7468723b140933cea1afa2b108d40ae922e1739a41b520939d70451b8cbd36daf"}, 0x47, 0x800) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r5 = syz_open_pts() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000140)=0x3) r6 = semget$private(0x0, 0x2, 0x8c) r7 = socket(0x2, 0x2, 0x0) sendmsg(r7, &(0x7f0000001180)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001500)=[{0x58, 0xffff, 0x80000001, "a3e6ad16e5351d894ea559f87ca9e62ec871628532e0d9e601cabb909468d2f50a47c0a81401802f00e67a7bc9337b53484cc2963b4e0f2ea8f71bde0deaa8e5585eaf13"}], 0x58}, 0x2) semctl$IPC_RMID(r6, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) close(r2) r8 = dup(r1) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f00000002c0)=0xc) wait4(r9, 0x0, 0x2, &(0x7f00000003c0)) r10 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) dup2(r8, r10) accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xba6441c09343af9) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000300)) mkdir(&(0x7f0000000180)='./file0\x00', 0x92) 17:05:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) r2 = dup(r1) sendto$inet6(r2, &(0x7f0000001540)="b9b158ad93fc4415706e4392a4669372061d87f8fd6b8a49c3738adc0b07a74bbaf40c18175667e9d3aea3ba8b8da31683a8beb9caf1362905f934", 0x3b, 0x402, &(0x7f0000001580)={0x18, 0x0, 0x8, 0x1}, 0xc) write(r0, &(0x7f0000000180)="7009914355f823ff4ad90db243485c5b807df662a7a611563603f8c8ae662cee17d7fc60438774bfcf9e030caa33a147d0154e1152c333b1b35e00873c5e4fa8d187fb15bba74f33a7ef4d2bb39d7fce0fc079", 0xffffffd1) recvfrom(r1, &(0x7f00000014c0)=""/21, 0x15, 0x840, &(0x7f0000001500)=@in={0x2, 0x0}, 0xc) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="35aaeb379c557df37b6a47c3aa4e60cceb86115c68dd3efa062adf985a88cacd4fad538914dbfe48e21a0cdbd4096f7db26cf14114222e37b162f18da5f14f2107d9c371351cbc607bc5ef8976b1e0ee16c57c3c7573b52291d1be404193cabce271f4ee1e96ffb09de6", 0x6a}, {&(0x7f0000000280)="20ddb427ed8d8e99f60548317beef8cab5aaa0b56c238a2560f1975ce570071cb58fcccd2482e3cac5fb30110c1a11f1fe651151a4929d6cf1408445fd55a1b60ada4fa40bba90d1d313e378caf8157acc19c7056da786198cde40cd7da7c8848b60cf7f01c74b6bb9afe063b7d0ed51046c1f720e7944faa480e9402ccb143144041de4d3ed", 0x86}, {&(0x7f0000000340)="b2fecb10599edfeac20e833db358aa042e9dbbb319bd85085ab3360865139cfccf51d52fde21210c073d344f59bf0ee2720ed65e292c2a03be19fe9167ac3ddfa2c7f7c78c8504098585770b8151dc7c6e232c5839d841d84b569e32cb775a0b30e28fbd6bf603c299b4163f9ecfa4e31de4f0de72ffe16187c295e3e391e4bdb5a1a45960217b", 0x87}, {&(0x7f0000000400)="15b507faa450fe2423579d1ee1536ccc6c4d0407d9d9e26d1678f66e6fa1978b5845033fec03c8456b1f52d5bdeda43d564b72ecc2639b99d84a1f6cacc29c35405127688961af60b22f6a3b6b72ef1a535a48c8d6160273a254651022152f6e97df97475fd14f10fbd6c976b2c225246598f456061712347fa476a421e3874c7a3f546bdb232f", 0x87}, {&(0x7f00000004c0)="465c97a899293b71548b540a47b5117b83b8c191b38e557dd97b61ae4e938587e23d22a849668ddd20e0ba249d195d0906187a55b65c99cca127264e0169d605f5e305ecdb43e1811e0c70f13b8888e962946762428100896968cdd7ffab4cd6811544638f853a279b06ace3dd240fd076cd88ac2ed66fe96cf76de20697bcb034352aea4210f307f71c1dd288af8614e54210307574a62fbf392495395e3306026c1f508fae51d48279b3a22659162a5f946887a987ae4b399083c213398002f4a58d8976c322cedfc15f8fa9e0dba02735f01612a48676e56d29c7ad5e58125c81c5b2e2fc921ac3620d5a02601d15e8bb7517d476c8f8356148469c5731d5462daffb322b5734d0253fee06a7230737c129b06f9e96e2f86d17334b1533b84308432261328f1dc84534108fb24a567534428ec8bc7507211a853b0ddd46291d375c7e739a3087b162aed94ccd7a2fa3d5cec7fa5e8095d9c8109e8ef73ca1a7e79dc216798a669d06649d29d5db2bf8a2224ca1c4d494e6aae91ff1b38238fda0d047c62d67d796aad70fa9fd5e4836393fb06fb91b7458d3988bf5b508c0ed271b5b8614a672a719455478c91b9efc052fb904a5edefa3265cd0861738882a41f5ef4a3e6a91dd1e4d3863b892e023706aea118c792ac884115db3cc3779bf08895de37ff28a7ebe470c35c4d74e81cb235d3d3a41965ab066d59f6e7f70eba5a81a542bc23be5f8c4e4df75a25142f3ef4b31737c7f9d5987ee4eb9d78d42a33318cac2f9deabce8419a6ed6a99c9651d7390f9122665281783218a8914cd27f767b22d54695d283297708c82bcce3e1be4cbedda84f38c85de315beec18c3b7d67f135cfd5202ed35854a072c059687950506cf763e1feb5b330ae5cbe681a4a6cb32ea2f575a1ce86394fbd885177f687a35ffa08febcf8d8797f03542c3c251af3513b3a80c8c5d4147d9f6b5454895edc879e10da74f14400c4a09db44068bf3e3fcd89f5500939f495e7af55b2ed24c6ba27d7894a0054d02069c7164e5aacfb05937146e5569a0c3ae11cbccf38ffd189aeb1c4a354806a68cad9bba01bb20b8e0ec30f0d528c2fb699df04542c51a20376fccb68bad81d607796f6cf7d660f53425c40fce830ce2a59fec333b946bd5139de4cd4963278fe00c61a8f17006f2314d68872831ae33ea071d0423fcbde7b258acba66fceeea261c9ea7d3a4e0f2322aaa9327b8c8554632682b6eced068718c84338621e6d8858b5c89d8bdb83e08ac0a9160f44657b05d1f3aba912282835c310fadddb647f79dac0aef66922d3e7ab6bac9544a6f3afa729fb04207873e61503916753cb501e4653f117a0d766ed3b173f111a19dcf0993fd68d098313d4b433de70fbed77cee45026f9b4512d91bd81615aa9522e699f0155feca66177aec45df714b4f15face43d72abf1377fb55ca09f8cc4a8607c7deeb592058f97eb2ea6cded9a4673ec321f94476900d95531a19a11d90b0409b0661ba8ef3887d0ae052599cfd06a318074d909cc5b0dcb89c93e0ccf64f4d81923dec553bb1b96e86ef47238863ae8b16785d94f6a0b60a828f8a4f4391f3a3bcd9c96bc28ca3bf043121c9455de2a6c9b5ceb6b0ff65c496c752080cd821221be6101bd49506efe8c09930cfee8fd2f9ea125c407c9193ec43914d68e73c4719dc92c156fd57da38f18bc7a094b43ce2a763f55548490743d6eabbf43e1078afcc42680ccecacf3accf241c9759a59b38a434038250949560165a94aaa00205b46ae9d134c368f7a7a3ad329558395dc266ff21ca151fbb40ab485c9ee804f23cd350746b188d5cabb4df891eb23bb0746aa985f26827303f4a6d26f8b1694760f1d0a31b8e41f9e1a6e713ef97757ea610db59386fac4f036ec66d6de225fe83f4c62267461a05bf0144b34c1280922aef0f8e44975c97bd97b76d92243b3e042caff976d9c82733c67a7afbb27ea723940d9bf04e8e3bcec61f0f49f5ba6d983fc8c08e9ddb2982df9cb070c9e3cb133e6803ee86c8f616cdb7d6f6f5f5f1538b5f1d766075d395b1180efc9b026c5532ba2e478a8010db47d101c03bb37f2ce95697c6d108c3fa5f558434df4d9153aa8c548968e74e54a1057bcce478d045d9d6b686ee9194433ddca29c385c1ce51afd070fbf8a13c10bfe0c7d9fcad91e046e86502b6558c1b5e80d6e834d3413a6d0c6e34ed9f15dcd667d48184629295502eab34dab55273ef934a3d7067ba6fc36f37c2766680f8c3c09fa79979ace92c73cc0e733fa462823c7bd1ac663612ff60da21ca2caa53bd5ed13b8807f47cce49f162fc5f355ab21fde17e564ac24b95b0d2cc1b69c145af857f0572e4b2cc833623c0fc83615885ef697b862f36a20c23ce4a17a4579f9f01a558e317a9d882132f856f27ea98f63e11efb75d872ccac928e7089ecc3aa5511e26d6d008ebfee2e8738ac322f7ec36dffaa85edc1854568e231a75392ae0130656f0fbf26567c5b4f8677357f7bdf454ca1407817b9dde8fa01d65cd58045b1650b9e9e611306cec8d53093c7d85f747c15de54f4d59c31ae09fa2c76d752bee760e4a083a37adb3903286b071e9fdc6fda38ecd5d58953b47d30b7b81d3a3e4b5ecbad690cd7bb6e51f1e1baccec15233d759f1cdb48151e09274958e84b2afc21cf346c19451262f795e8f84b4e4af4f7904e9e142e6f73d6ff54db2c21abf5ac5b73ca2eea13f14b5fd10a8598f2cf47418f58e25cba5c0100ff237c5f3c19f7a0a240cc46369e85fc6b59c42eb1435eb1df6a966c6ba7c1d2cbfa20688524d1dbb8a27263192f11e3c6546a5a1039cce0a640687ef3166bf499941f7263c9a68308e94d8d2e4694cad44d5db60ecfa12043a5a69564c7dee7e310fdea4fa5acb6792e089143f0573b316e56700e628cd0f2ca03f87f76cae3e511d8f56330b308ade95d510a413b49a021cf1b9fb2c0751e4849eb1169ade9727c5fdb6e24fdde9589413ef73dcec164948246fec30d2c1d5d3a7dd2b3108d02a09a94c612d0ce55e605404bcb739643a7d8be335fcf630aa278887a00010c71bf5f20d0ce5789259eccbf624a282973436f775f1b5c67cb363966ad8a58cb5894ca253f8b48f42abcccaf6a2d9ba563815ff831e9802db3a1a1a66700cb305028b895693a4b522daeb487cf6807f72c7e1afe806b887e0072fe7f8fdbe6adf8204dc24a6867180c6e74caba02dfa20922f215091b2c9aee28ab8a72d0c1d944ce3d780b9d001bbecbc7d88dbbb95d917374de094a1a842945da9b1fb47944fedcc368537ccf8d5fb1b83280b723fc1263d446f50eb5a0c9322ec6343ce88fdc4e22ff800fc17f9b74c4a43b97e1e268ed5ca5270f6575f54f672a38f9142a97e4d934ac0962ac8e31640846a8e4a355da000f10dbf024c32b8236ef55c59f0d1bfa96a693436fe7ad1c53c17e286d148f5e3c90ab07435ffb282074e07adfe1907eadc3bde70ad0d80ef5d4fe7b39852581e0487d01e8110504e1cd7355e4fd4bcd8af452b8b49acde7b3085f95b4289c77038a61cb99f141dd23faa5675bd259a0c5f42cc7fc482e5d1271db3ab7b87db83f9192a9f770efca2e26bc03dfc586812f2f00bccedbba6ee229f8cd2c3309fcefbb694ee086543832804f8e8557b1dbfa02db26d3279ca9f4ca30973f996937d4a1205c75cdc72fab49ecabbc9132d5370f9b92bd8917bf5d0cc806bddc390430ce212f0425420a296b197fc4f265d8ab4ad3c6dea3fee0aa1a90354699ee55e89638da54769229e37f108cc9b42dd0643fc3e39e0e207c8c782b9e65c1dc369948670962b730992ebd6e679aea746bcd608e899dcda039205e42a2de7364d77c70d0ea04670a55e0a8e58c7eda1fb947f2184b57ce17464fac4109998cd50a01e9c3b6c356125561b30a6b077387bc47d2e1eaf038bd01406d22cedb9f41d1ffe15094923382940a9ccaa6934c82a3f8cbda86d4b43d9e345cc1616661257eb319af2e6f6f7c61d6e2f4281d55ec9f652a06bc7b8e3adb079a8846bb0371b05c658b592645251b39cfb0de9060e62c813d093869e44291eaae298eb5de8348df533b3680e635a2322dcda24b8b1ab110cdcf3deed0ec1b97e5257610376744e1f66558ef247e99ff5e94d434235d56a86465c63a052ec4a99ba20d9e2c8974c572f464add03de7b1c860ba7ab4e3dbb6a80ae7a5d77bd4d4c59e51d088461992dcc6037fec34cb711a726d3ac34d998386d27d7936cc139c888d88e158da2ec923e33d0f82514d36a472e116b4866cb0952d329d71736616e0db788097d2c34df3d9254aec60de7620e802af6c1dee95bdc85a646a4177690918032cb8cd63ec75ccc298d9b81e6ca8b1a65eb12faf7206d263c83c562f6a3578a850b9cdef29c6f5a0adbd6c5dd6ad02e31915a337a5892c88a254a2378d140a67960d1825be13e601a958ae71b8a6b108543c60b377e00f0a113b5417cb2afbfad55487096d7a1cb0c343091e9be774aacec2136147bd1c387f8bcd736330f6d36d9e5a32f7c8c0db940135da0d95475e9ed102c1836104b2eec5909bf479cf1e96b4b914aad8d80f0ce8e1a53fee4563443660f16366a2a4a77eccdfe5024fb8072819352fbc6127f30b5fb092ac14573d0f293e6e8d07814c2fffdec56143d8a3f3eb20b5179e90eacd0aa12485487663f4029f23db7c76f2eb25803cb9c3c77614439a5f66a8cdc26fc022204f9596de4b71155505c12391af2008cbaeb24b3234bb309936bc95badb91b8e375a17f1cd77615c10bb1e6d86bbfaccbf97bdd835ae7a318f51dbfbc25e9add457bb9db319b111f1989abbb5e6f7e3cd7a07186a79ba13cc260e7e798d9c2bfac0521850c2f3ed337436983efd1f11b9232e2fae407370c6d216427da4a70642140e863354cadb6f010129bfd6931f883724fd3c2219e114bf9784982367c2c9c11c1aa9b066c9e27a15c7e0f803798a6565559bab7a42e8c9be92c92617cc3d79d683db647ec19a95829b2d22d0094b34bab384c783efb063f1b4518917b0a6261bbe8d87cea2c9c0ff446766a2df67c2d718fea90e947ceadffc6327b6979baf26fd8bc3adc72132e321038f825cabaed877efb87a3a393942d0a6e2fd56ad3d90c800b9a16cc5c66959062d42a898beed2216ee9ac3089a30fbd2384936ccb3fb2b49a1497c61e0508229fd9c53b6ec5be755817c9d86bd5b32946e04648c7f2066ca99292d199e8ad7bad0bc06607369a3d11db11cb42914e456aa5bf5bebb074745527818f9f35bb99720dc341b4d7ba5944c7988ef5502aa826d474cc63a3f79399cd691c123caa9bfed3b32edc4bcf26e31bad443ff2ad80bea179f60fe0f3418ae0cc1ff04013d1d96997bfd344d44213596768a5a70169d62fcde9e9292588586880750b415df79e2250b2a7644b273469b797aa2cf0b2d480be2ceac251b4f5f9b72fb1e8e877b2f069b99ea672d25a4f9dd848259d62d623f1409bf05158718f6e8c840ba8f00a5c0c2b8f01633bcebda56846457532711ce662ee0355016188dbe9e851123e6f8b986ef8f7b723f8d3ba9e20aae13f1ea20bda24b823933c697d2a348e1ece2b576cf123eca539b86c9c263d53444b34c89a07b01f2857a47337228660fed4f165626ef39998ba22cf5900e17b217de81ceb08bd6ea2fbe465e6a218910b890795114c6ce53aaf2f4b0a2b7d0a244365c1835f340dc0db4621eee497a9769d62afbd0c28e2ebd748b1fd39415477fe2", 0x1000}], 0x5, 0x0) r3 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) write(r1, &(0x7f00000015c0)="72f1ad01d00be51887cfdf0c230da307ca0d3cf28e89cd2f3a72f6f4215e69230973150a3b0d5861e226984c23daea64e32ceba857715e99dc157bd5849ce6bd40b03ae4e5287cbca52695dddd94e7341d431c21c94142a85c15f36279a85ce3ad2b657fd3175e5eed143120b98ccad5730feca418c7efcfdfa0bef9b9290bb04fce1275005b7b36069d347d49bf553cc96c512f2ac09291f99c3f1392b28938ff1f1eae547d1e68749a1bcf229456681b6fd48ba0883cf7cfef460ef97862b49079281bf0eee21dbae9f4db0a1ddb1bf8116412585c619a6eef3d2280de2e8622ea56040745e68ed507c5acbfe34f2148939598a8283705fda45138293f9c43b3aa2ecad8df359c5914e1884f8b71904a8ae896c910c674182d8fa2c41424d7c3b6e79377f2e020574b415d230294ba3a2201d3a9c11e7c48dae01e3bb3555ca47168958b611f728bc6353878d01f1ff106480c872d0a699e5b9d65f01b5f3ad0a30ddf859e75875ca99e93de7b9be15ef55ed8a739274bad036b580ff32655779f057db2307906ad616e6e858f133b6f952c7c96896c33c780ee49431712ff2fbd1cf4e7fa62d6c855b57506d28e97ec623e0cf7cf15883f9f96eb92b1c314dca78ea720b6cfbcda948c229e0533e34c7c8a2d937d72110beb6c79f0cdaeab96977901da4095109d4f942cefc66f1ce9fbfbd5f898af979206c95bf4f3e610e8123419d362d98fb390a0964e9aade0d55711c23cdffcbd9457806cd113fefb6d56928fe28405d38d3083f78b98c3c7924e438aa9fa9b9fda213c778628fbc8b460d00a7c284393c7e56a355351405c9291c5c471518dd114ff0d00a4f39491119f0818186c4592387d67c17394222a480c969b6952ceb0f9529ec0f2479ea55473009ae6009b0a7246508f33fa580a8263485def10c9561c2836f30b6b4d53eca97911a51345115a5c5dccde2b4c30434bdfe6352aa3beebbcb72e1d62b63cc252e11124562d039c70bf4f785c873624c94ba76e0f85af5c988d464baab683b15ef18a880eb378af3f69b539460a7718e8c7a3c16cd28eacdc6326de79fe6f3c08aa4f5317002431add5ebf04b5b0180bc9ed4a1105aa87ef99e990eb04e3d59fe7301b01efdb7a789338a8aad2ef70dd268eaeb441e74c2cb5303d5ba1ee5b2e8534bd0908971a69fcefc5bd649445b4af87933b32d4037191e9474f095f407c15b9ea3a7ede7e5f6875d8b1583df1cf935d228dfe15ebfc81f2bd5976be6e02f9f0d8e497325fc3aafc1c28701d9c85647aa5b057ce4e452658b428957fc7beaf8d4be0e83551d5160afc32a8b3f5a34b6003eaf7ce36df8c24ee83d651cd4502a6585abb1ff68894f95a9b9441431202a884a4ca1db0608c9cf439eb2ffd62a47fdd7e8163310ca0712d55fe52518dedb8814f5427bf89e89adcd4c45393535dcae9e23439be362526af96d10ebd17a14a11e689f40c3c799679db35f38a80f64be8b71cc353c0b1c3d9f42949bbae42b067f223008a2130323583859c58f86d3432b8154bbc356f742ca44d608e0adbd4be37f271c776ffac2ef41e732568f63ccdc0d43e0d0d7af6c2e22d16b4b1883977ea064823e656359708a11f135ae8918562eb26f8f43c0abc3985ffd3424ba490829e94d4739b136e9be4fb6399860c3d29e9844c94f87b9dc83e5e98e41af69254bdf97542b5104a257bc9cde634ccf6d8442b461d4b935e20b67ae286aeb93b7535caa52064942dd485f998732ba1188e65613225697fcca9ba834621f87360ea13f325b47be127e23b3d2ce92ef819b5a069cd8566a68d8197d8885151b12d841e22e579b906fcdafa9d23db28b39f84c6b3cb1831711c424e98401f4b6d2cd102029ceca5168e855c546faac6fb415329bdf480cc93d6a62b071ad562a94b0fe100198277dd6bcc9b312108bfc1063e4a459c94d5bea0d4a4267eff46405dc36b5c2da6f71be1d7d5f2b69be1a34b67c570b0c71f0ed069f811ec39e99755c74a2753be2479565e27d11e6876f8ad9929a8fec16350d0c3302ab003211947700decf5ee8e4fbaa7277ecabe9e052101232c58edb89dc1a2637d996133575ae4fe3017d81ff8ecc4ef147ddc8787add2a7959e401c70cc9df2227efcedc161605ca3b6687e2d9852197231e5bf3454491f65c84bcf6813d0a620d0685922d31173e74949aa553a53e3551d8b07aa1be8a414ab8a6313a2911c4dbf3683bd686992872447a535baf7723c0af48f18ebbe44331f4d5dd27c8ce7ade24d53484a957ae947dd2b99689af9ce6a78905c8b7f399f363ea917743cdb4858d252d1b790324682163b4f89e6d82eb7653b3ef76a96bf2cef7ad1101b2181a0f95c59956e685fa1e0f9548265f6511a596e1c4f6b13066cc332511da3cea5ebea3d3530a01ae12ffe7d8254ef365593b64feeda1bbe1afa70d55131d7bddc3052e815ef37595712af134fa672b176c88202c8ca361be72453d2cc3272c4b256c971181a3c678c1929638b1ca18955cbf5092afb4ae4a948bed40bf5d6a0b2565cdc5189124294b88d5c198d9faa64070535400b273cc9f484ed0875e0dec5ebcc44432f41a34935001e90e8288aa4c0dae79c3bcdcad4ac9db761df658ac86df367e0030fa179f78b2e85b4b7ba049701457d0deb0f386ebe83a91b0063821fbc29cde0a9a22f08ff35a5e27eda0f137185f2568e43fd6eb3974791c87f284df2d25800097d33abd20609566c6f812c67f49daccf2c5ce06e84cffabd7d11367cf2b92c207b2c98d4909e1da8e4ffbe9bbb43638af5b785f5ad2e670915b544e9f69db24567dbc1e19cc72907da646821f6237db4a80a1e21bdf3b99e84adb0a2195890146d7fa558cd292a5a53d31acdb22eb133e5664d7c8a345e4cdc3968ed1e409af937ea87c70e9ea31d457b60f4520d62bc4eab72611b2dcbe10d33d54a6c8034f9575492147dd9cd64f54c926343f215c6e731995180eb2eda5af9a1beac48fc9861814d1abb5fc3e8e7ccbe1d27cc39127569b5c6e342665ad88a6ce034188e81c248821903be0d0e65810d175645a684ce4da97c02e8470ebc8935a72efe5be905784503f9424f14047a1cdd1bbe06544c8c70f9a472863e1a41de8fb03f3317a8643a1c07fd6ae47bd789d6c98e3865cfb15b31fc14daf8f13dc2017d72e3a5d177ddb14537054f37dd1a8018fe08490494bb3cb2acd24a997b6db47b9b91e60459fb07763069bfff9ef71ece68c3a31ada32d7a9eadce8f04fbd57f2f2dedc250554cb0edf2384a27fefa8dbe85c4904226b5d28307660e985de591a3144bc13615a85b0b1907d67d5c5d81336c650e08ba874d0a04c82174c06138b5e3e8d52f06afcdc9d9cb83016feaad99793e131aa301126b126649b4e199a7eb0ee8bb72de711d060e200ceef9f92303f3fbb5bc6cd6f11899edbc4414d515a858749cdf35dc81ceb10c1a37d642d336abc26cda2160c65c8b7c9dc627d84bd1ebdb7ce34079f8f693a3042a15313fcbe1a42501722bdb512fdde669b93b394aa37da84d8a090e7de83a4f804bf57f3c3f137a3303b6508d70f846775cfecd82907857ca076b136091941dbc5e35252285abe42e4c87fd770fdd6c1261bf9d7ea993edfa3aed375c793b1d8aeeb78ab667dc483aafb01e975d83949f769e6468e3dc424d603f824414850d551a7c48c87f5fcc6218308897a40252b1877df30a34b33c095d4759e0afa90653219c8324c9213f3907ce5312aea68f198f40ceb7480cbcbb9713ebfd9ce7be00c326ba7e17d3d27299f023f9c51ff44a43a0c226538970ffddb4b38eeee842866b49153705c7e8b5744eea33bc56bcb452c007630032da80accd15c29b19f969a8fa550f631332183faeae1e5c402caaf91873c7b4fec9ae220266bc211535f73a2f9f93b3ef6283e54a3892edd303e3dbbde464fbd06afe83424b757fb03fe8442ebaaee8d4401fdaa2b33bc472383ba459381954003227cf0c07d425579ae5afce578004058e02ae59ae840b084efaab058eb8f1c4f3c516c3038feb50006547772e45ed73268e002b6a4f69bd1dc331623601e7dfa46b1390948e32a4fc412373637f446560df36d7e507ae3fad0129a1cbb1118b729586b7bb454bf8ce8d141dff537cd94fe2716997f363ab7f1ce554cacec9d809e71bf4fb3d019c9c51a7c4d32e8b62912b862bbfb8560f5d03e7a4fef820daf6ee654117c3fe3f572c9fff5a80a1144c7e82bf382729e5cdda024fe564f71e8510895db5bc3f682f25a41c1b67c369ba3684141a00a9de5a4acd4fd7f8084fce975f6619e99f080bd925aef4902767ab8b5e4a9ed6f11d7667c190ffa68a65b88199d29846dfc89c4e6ce42519bd7902a452ab5e36b10cc05320e818fbfead53190cbdd796be5a8999ef2b41cecc6bf7f67c6751738732c85d6415fabebe443e2df9148cfbe3877a7bf95685bcadcb0ef0f31107a36b9fb65e01c1f20d1331609acd6d345e42ccca9cb9b358338d5ac62245a44e19c9df98442c7985e22fbe26af22f4aeab7871009a992d1d492d953b2218a38ca040534e23ce9bce07e1c86bef72e00b6f625d637f9f6bc8c8195f13fdbcb954c56a8d59e76c6db7a38d5ed0e4926ebcd40fe8e59100bccefd37ca911e00ad577bdb34b373c567436ff0346898ea38a209e8eb64c593e287dcbff00543e54a9ad53f5cbd5d9a2c12f5c201e85858740d3aefeb861e6116a063b9bc7df73047f1f4870b739566e0acd917862825a7b967804be704fa82c07bccea603038634450c56ac23d6457d4903c9e366a7b38c7dcd123c71a0d8b1ec4e292fe6418cfad50516d1cc21fd53170d9bce0f2defdfae52dfa0684662c5941f712a1340ff47bf23f6790c775a1476c49f78020dde649343a6ac945e0bb5abf7256554c27db8c431769953431fccf2f0428d1014fb3ac32be443d957197321a136c42a7a1c758e7baaf105f8c206b1cd9548cf49ab578ff9fbe381b6d046cc0337cdc41414d296120808f04cbe6ca8a97d641b2ad13fceb591777855b379896cfd1825feec3aaf0f91946ee4c6992daa7b6b6df6b85fd0e991596895c5df5adb3090f7f6b17909c371fbdc5886e477a98823ecc0755e604305db63018b282476f43d2bcac39c2b9105ea631d24a5ab9831bb9f8909f7d2ef0cd759c63134c64b7a44ac2c9c5d79eceee9a2edb9e8bc54e474a80fdeb67f32f19096a2f03fb4b2d53bf85458a5b30973abb5aa54e455440a466ba41cccc12b19af02ab6a1e21538b4ef779c4438bcbb6c3327a9f5b6197db79583463b6887279fe3102e88818bddd037c2f460ba509e5efb9b9632893f2d45cddd740ffbb7298779ac1840789faa341aae3a3e0492c87e577c48e7894ef0f2a38c6335fbd4d99180299df80413b82d1164ca509f9c2bad659b54f606a077973c71d2cece1953567cc68eb7325af406cab49b25d9c378266e7ef5c914983a12d9f311d9d365ab20044ec5453c44b263135ccdb5ac61df651029f67ff5f138a4ab6aa7e5dbcba2fcc36bc5b4d136787421fddedb39536d4d8bd2378f254126b88da21b3dd3118db974b88ff23eee7e0ac542b045dc5c7a3a8d9fd00fb0d563b47be42cfef1dc7c7f3fb6dd66ca113fa0d59f1e861c917c73d755828a311eb46f1f6ab0642009e0828740b2c8ba99ab7b1bad52f38cb9f5436102e65ff85b48bdc215c0ef46e84ba5e261c7ef748052cf79dcd1f0013a1eba4eef4d5fadc2972a54f89583723efc92c33738a2", 0x1000) fcntl$setflags(r3, 0x2, 0x1) mkdirat(r2, &(0x7f00000025c0)='./file0/file0\x00', 0x1) connect$inet(r2, &(0x7f0000002600)={0x2, 0x3}, 0xc) 17:05:36 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, 0x0) 17:05:36 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2527, 0x100000001}) fcntl$setstatus(r0, 0x4, 0x80) 17:05:36 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = socket$unix(0x1, 0x5, 0x0) getpeername(r2, &(0x7f0000000080)=@un=@file={0x0, ""/90}, &(0x7f0000000100)=0x5c) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) wait4(r1, 0x0, 0x8, &(0x7f00000001c0)) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) getgid() r3 = open(&(0x7f0000000280)='./file0\x00', 0x8880, 0x40) r4 = semget$private(0x0, 0x3, 0x2) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000002c0)=""/185) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000380)=[0xd1, 0x0, 0x15b241ce]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = geteuid() setreuid(r6, r7) wait4(r5, &(0x7f0000000440), 0x2, &(0x7f0000000480)) fcntl$lock(r0, 0x7, &(0x7f0000000540)={0x1, 0x0, 0xffffffff00000000, 0x4, r5}) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000580)) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) recvfrom$unix(r3, &(0x7f00000005c0)=""/238, 0xee, 0x1, &(0x7f00000006c0)=@abs={0x1, 0x0, 0x1}, 0x8) shmget$private(0x0, 0x4000, 0x12, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000700)=0xec8) setuid(r7) getsockname(r2, &(0x7f0000000a00)=@un=@abs, &(0x7f00000009c0)=0x7) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f00000007c0)=""/205) fcntl$setown(r3, 0x6, r1) getsockname$inet6(r3, &(0x7f00000008c0), &(0x7f0000000900)=0xc) syz_extract_tcp_res$synack(&(0x7f0000000940), 0x1, 0x0) 17:05:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0xfffffffffffffe5c) fchmod(r0, 0x100) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="ea00000000000000", 0x8) fchmod(r0, 0x101) 17:05:36 executing program 1: syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) pipe2(&(0x7f0000000000), 0x10000) close(r0) kqueue() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x2004) ioctl$TIOCFLUSH(r0, 0x4004667b, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 17:05:36 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) bind$inet6(r0, &(0x7f0000000000), 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x2, 0x9}, 0x10) 17:05:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x4, 0x4) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) fcntl$setflags(r0, 0x2, 0x1) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 17:05:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000080)=""/236, 0xec, 0x801, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) 17:05:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bd7a4d2582c321a8cf0500000000000000313dea8d0343d605e2d3280d33ee618566aa2be79386e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0107f559b7cb5e32d0072d4e7199679daa987423cab21c6b2748a0200947da61d75bc904de07f28a2b887f0130906e061a751737dcdf86431400b4dc386972d2eae1f50145455badfe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6e9b20f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d071e5828dc1acadfc3e92423cb41191c368771335261680f194faf1b57c7b6626551a90e6a0998bd25030a000080000000000000000000000097a164e99e00000000000000000000000000000000000000", 0x119) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffefffffffffeff, "85495500020000000000001167f5afa680400900", 0x0, 0x2}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:05:37 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000100)=0x1) socketpair(0x1b, 0x7, 0xffff, &(0x7f0000000040)) 17:05:37 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/58, &(0x7f0000000080)=0x3a) setsockopt(r1, 0x8, 0x9, &(0x7f0000000180)="48f9abdb", 0x4) fsync(r0) 17:05:37 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000001880)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x3, 0xffff}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000040)="e2b0040b00ca5faaa640f6849f2dd34238115dac97b3e6e175feabbed8f416b4755efbc589b42b60b950d0265a6dc84f2bca4bd689428e4d3dbaebef2051ba465ec9baae7b065e3e61ea90fc27badc2ba9461e6bf4b16ef9aa2392ab034e6485f18256e97a797bcee84b4c338de397b4012281835e0e843e", 0x78}, {&(0x7f0000000180)="5809a780eb6eb74c7e3b0058f37c396ce6c58281aa3630af352f29736900ab6ff0b4cabe38e684b1ba31f5d2630d69101995039e40fa13cb57a10f8e7a7685ce3fbaaad1e87a17ed1b9e0e6f1f54ad882404a9d3f6ab1f27d0beeac300f792a201a1e8415bca8c6b4dae6c03f4f3fd1b3e506509e465c71508ea682cad481fad94a6f8b4ea84e831e8c1fa8a46c37032144dd3181035dde2cc71efdf8a5df21b51c43a0b796ebcc4cbf20254e18fef88e84579b71411fc94bf94e4ef68ff1a27256200fbe440659774b6e50268cdcae8727c1fab6adb4e3aa3a321c935923ace6acd2d9db855", 0xe6}, {&(0x7f00000000c0)="04c341473c30c765caddd3733d27c9fe60ba2d0af76909f082559823c2d19337ab4723a9396d8b5be48cf57e4f224d155292995e9b3bc7fc3eb0981b3f3d00c614683f20bdee90bcf7276a847de75bd0534cf9e8c09cbdede632d4be0f5a693249ca9ed819476ac47f12dd9e1afe27dce6", 0x71}, {&(0x7f0000000280)="5d2239658a5cd6cacedcfd9878547dbf338afa11edb0", 0x16}, {&(0x7f00000002c0)="27e2b77778ea5a716e4ae09dafd2cbe83980bc096275fc165db58471325e67d550c44931bb13608ce5bf3bf2a4c95ae2b584ba2f59d72e85367d9fd93f2c87cf29d5af2457f1bb3f4a23cadca1daa2977f0ea2356d2754b1c66c0a6b9c8f6d53038157e43501200fd28cbb322e988d1adf593b6d03cb707688be6d98a06fd5cab21af624eba4b646e7ee9f5ae19248d239ec52b38b1be65bc890635e4ba5c3ee0da71d7a3a956063245dabad9ed2544709d0c81bb0d0fa492c37efb61adc42615ea9f4788262ea434f9a940a5bad5c06d4d1d549cf1ae2330cd04bd07ee6d5e091ddc741ce09980a00a0736b", 0xec}], 0x5, &(0x7f0000000440)=ANY=[@ANYBLOB="1001000000000000ffff000000020000e70c070cfa7e122cc1ebbe7d6ba27bafdbace8fbc59ee113ad4adbf7c48187e0e43cf0cddeb49021cc98dceb81e59d702f431bd87fc36c6358a1db670d140ac3e5c69a74790a8642a4f25acfc128371f871b9af6133a76841b284be5b85a89742fe6853f6aad88f90a621b6f735f5a12022086135685eb42526f7bc59142e7da8f4b3ece6bfdabcb2a4d8d296391d983a7a319dd928e7e0df978cd33a6cecf341911f5a44566f88137a2f41a0082eef264592fe52885815e027ca2632b4b97d9cb5809ada282ac73eae5e663351797041d53d231b0c1d0aeb7b9ca9e1a0ab56472ddcfea83d0d2319077da114b3cfc52a068a2a8a773c9890f64774306950000f000000000000000ffff00007e0400009318c647af8027474afa442695010c7b6bfc5e72d6463066e3206e3560a7329c93816e6e12b8fa002848e6daec6b70f633eca91c820ce136d6a7a052b434b83989477a9420bb90695176a3fe9721b28d5abc3925cf9d5c871ef6f2eefc0583bd54033b262302b16e78ea69915b805e31cd29e3cb4560885c641acf1dfd65cf08ab507eda7e58a52184efb7db24017c135fe030b3c3d42ae907683ea264eb330c7ec999acd5f3b48d2454092def5ef6a5e16d8c598ff3c783e8a9dd6693049db236b807ca0764e6238dfcbd1a76b6555cebf4842fa58d299de3cbb8f4995c70103800000000000000010000000100010085bcab5d35dadba05a9d462b91b64e9143c4a5c5da6863410823d2b5c6563f6b977fc50000000000b800000000000000ffff000001010000f3efbda9f7eb50cb059069ce84a2373ab4f6b7057a8966a964cd3fedf88eda92060f27a9f6047af7d360141c7f59379d530a7d90f98c0803934661a027c88ae763a365ea559e1e30d56b15d2b8982225000a9f39d8fc473fdce31f6214cf9022090c3629386ce0166a99120f6039071fd07e27bed8ccdd1cb51363a019cd1e2c0a325bce7fd13e3b9700b8ce5dca3e237eec59cbafd0ec66073dc9925b321f3bac4d14900a0000000801000000000000ffff0000001000001e9296154633522138c7e76704dfb8eec4772cd3bf6bbb2b61d8b16c668f16df553dc3213ba96c081bf15a28b1c65eb8c8ce05b4cd2b541738ad94c06609f026ff3c0d612c80584802b3567c6628a6fda3cf25d035bc734a75a1a7767396065b806a02479e6e26080de5862edf8bd5a3a5b66da790a1354e5b8f1f8c20390a10535760769bccc8da1922fff32dd91f21c9dbf5e2c86e12852c8a3966f7d00a1a8f47425b031e7b4393366a466b7490c9ad4af6d85d14f8d808e3f9a19a2f9fccc0871c1ff09610afbf22325c76115625964a341e30821e95cf08c97d800d2bfa75bccf552be5e935166de85f4e6c24efa22e61cc00000000101000000000000001000000090000003b9b94e807c4ef02726b38d7f2ea95a517747f73f811eeba68b741d814ece9e4183f991e773a00fda8722369043c9ca0720edf780213b6d5c9cdc01149e0b81e57a7cb45215df97b5014fef49e40985e193fa82dc9447248500d54061c2a0cd1c2149a82d375b2fad2a03e026a3b03e7841c0f0590b0076e4091972b93a2328c1566b0440054b4d3215784df9e53c551fba16d525b7b322b61220746b0a2c56513e6ea29463d81a551140675e9333152479c10aaf816c6fd3a5930394b3be4d0d21df496ed38ee6737a6fee8308cefa51526722dd5a49b78283463b93cb32be87f15e96bf8ea5be7bb69823934f31f1c9e3d00668a8e87ee4d0ae93fb5a6c05c95ab00d3c291759cd4ecb416da67e100ce52062efb1625290a913cb6ffb0c26183332a93d6982abcd994c17434e26cba2254d699d74698cb3ccbf10fc3cfec6d8dd9151d41956ee9f404790d25d9eb87895ce34bd49b73009959e9ea247450618c0e5d3bc3df8ba59a71461cee842eec8ab0d812aea6341db6fe0217b4d7a293fe63724cc9b1ecb0da48ad8986bb53f9ebce2e7f49b421df27389031745ebace4221a1aa60bda8b383aa25ba9c2d08ed0c118aba4f17733e199c8aa81c60a7c758a21c7bad40b43424436615c0791b70a575c3ab0494c8909c85028d07bcad29af2679ca8d4b3f6840034d86b830e00508a1dec460dbb3cafa41950c739aeaf026b9cd48a9e591a56a919e1fa9fb1234ec5f594bc99aee8a94acf4980f7c02109f9b128e4a1b07bb39b9515ee95b27d4b8a8ca74c7f5c8acda6f63ca3db26379e51dc992682c727eb471e15ff8221e59927c7c447e0dd93894fea9b7b7bac827231e45ea0fc49ee66cd131dbd4ba1a67d60c81564cb299f45ddc4a5b09d768472b23cf504dafa4dc90da670753517714a1dedb74608086b67d9a5af66a3edaaba1b61350dd432f71f4252d2e720cbcd40eea4f6befd205f9c1d8b042e4a9ffcb02a7935e2f011145df579ef5e320472be467a8ac2bb5aef4c6bb6ef9b8f30530d656bac4ffb867e9e82165a0e1cd0ea8cb1d78d545c076a08b474afe297d96f3ecf3ca2502e28004df00b67f40a4ec318c3764c65e6fe3ccfe9acae95b8ecce452e1f54684b701253092942524ff21183712c8e832e69330f09d738e111544a7e9a113c35f23dd84165ca997bd5dce02b7e6835321f01abf889eb19705b87eb405934f3ed5f3aaad244815841f99bb9779294c410135eea878a888308c971c9d9b019f58ee766e73881e507f3d75928a9b01bda797e67be1a882ea2ad740be04eeb7fb1d09ce697bbaf6a880d055c663078402e8ec5043c8cbdd1051a3c26e49e26c26134a7a789f6a08f49fc61395897cdab94204641fc843e16e52cc85b3468e56b4715d1765893c7344f4b40cecf0ff05d5047820988f227852d9ff9c9c50ca6cc7d892ee73fa4bb102e62b326ba20576ae193c752099a069a8d2dfe76c44d4a8b2110612a4071065b08b6276ff715a168cf9db4c489eab321f9ce2d228d03eb0dc5633714fd4343d242bbff21a4c48c866749e12edd7c6ac691c32a84df5bb842e2c38b395845127be5b9318ed6b135fdf18d8c37e3e5a19e0240021a95b338cb7975c08f12761c907728cb46cd4466576664db72349e2ece88e31a1ee78a8649426d309642f528ae1e24df59951816afb7a2be206fd7a64ae603a987ce9824d6e11ad8a37b09afcb9e50cbd29445564c272c5e46ed57cb563fd772f5ac0ad4c2b07f1a940b0a2abe9c2a4439a55246aca14f1e4cee3249769ae338fb78da71355b247a8928cb54fa6c4e6bc70aa3b19d8b6ab98e735d2fbf3e78f2afd6d4998d4de1b4ebbfff13f5f8cf2271350ac7c55ddc7b5066ac27e5f687e68a7d6c714da8cb2433630bf11d30169f17bf3edb6852116a912da1c7e3b4ea955e6064013ee69561e17ccd77c2ba9c11fdad92c1f4b8c9c1c80941e1c1019e95ffd3f4c08a563d0dae9aed0ee3e05232139e16dfb74ea7def39e1c5d4571987d05c56765928d5892a3b39a68b83a6eb00a3a55e2bb8b516eec9edce0421e79acba99ee5d0a8d16ed5902b468fe9cdf9f52ff613ce8e70479b32af58232c457c285bc546f4bcb1e83457f7f4cc35a17309baf6c16bf3c2ed6d8ae8338cd6c0026348890c1f88d4e35a6088dacd173a04f9f2be12a9fb41038b715d6ac5a14a8754055317612d23312438513ec69bbafa25b4794803dad9423b17ffe160922b12a66da2a660edb3f52d3e43dd077314746b59a6db9c1852ad4ad258a812ead29e05414560b58f180f8aa45d8c1e65678015f7eb7def2d2adf76b8b736804f0b912d63ae82de31519f402390facea7738fe9d05755d90281b0197995e1f08b21d84cf277914952a75cccc46d1ee900170ba11da51fddcec7e8770201e60fa8b64e38f55f2a8d58f069ac731a148c5fb5ff8736bcfdc4e98195ec13ea4426b3e9eea3506382ca66ea7938c394786095b8f9e9fda12bbc5b0a680b7e39e3dd5b67436182625a5591c7cb529ddd72156e23b59cb4c9f40899b4b7ea58daed882d51d280e3750b81bba8cc3a3b0c5923abad08b0995bb7dad3f207a0f9b407a2c412e955e562c6740acc8382ebb9aaca23366eadfb920d7175df97c31062da47b6a7a32cf901b9314f5ffb3fd787a84fd7d08f0fb07d5f396b3ab0f7c076597f05f5927d83408352cd48799a76a9f6950d4233a47e102ad7bcf906a5abe60f593726dc37bf986c3066b4c4e64938a6b5f1f4125340e02e166b68516ea7e0eb5a37aa6cf1a85db80d4624e5ff43d97e12b869d52912227f7519f40ce941913624a64914fcc783c4a328ba5b7e9be4d9822cd70b2884be5ef7b5e3dab2198868d0791d89563f73fb5491e434a44524c567844667e707e08e120ba7b5943f6be294fc09ef5f3b9a9a9cd9078947159e6ad65626470276f6449af10244fee9942f866928d66376df50748bbc275e97ee813d43381ca34ba7cdb936f8390e6a1f45818a2699b73607b19545593af84ceb2ff281baa196eb0caab57352eb6d9d414d49995e259562c8df8c5c9d5ee949fe3df439001a46f7cc445e2b0f839099570a88c11fe8a1472571188ab22645e988ed826dac9235dd9a35858313fe963ef14b91888ffa5499a195bd2f7bf3f5cc33fe51c1b8bf63dd264ce538269b9db67a5acd1d4a9739d79400b1c7b835307a3b60dd973632e5541d5dc724d8d3d4147dd465a40424fea01507b19f11b09e20377269e884bea6fb5e51c91b7a5b36a62b336d1dd37f5d46316de603745328ae53f84149fc91261c385f841e6ef39d3259c51ebf44c99865f9c1aa846a3a079262f4c53f6311d305a19bab7ef3c8a5987acbdca487999e05a6fc5e80014ad6ecdd34b4a440c24e802a104b49fc4392d23a745c44543a840bf78d665d3f8d2679f765f8f7a10fbef01aa2b37f633d589d50a002072256ffa9be404f2baf926f4a44212dbf2fcce3335496e6f8227637a7c4d0a42911d88c3696cb84e57e52d51ee7412362179eaad1f9da01f8df72b36c25b30446533643a460781a2eb1c11247ad10680f51ef1549026bbdaacd5ee01689959804736df17dc14dc37be9be1d0dba32c559b65765dece2c731af180587e0c91aa1354766704b36c98ee00799f10243decd7f2fc917fc6a787db105e94bae4779e8a5df959aae0dc873e7aed8f810cdcf1f6cb6d4d56c4f0768e5e1d548ffb336de2c8b9514601f52d8fb3970eca5ee150230c6ea17f93b9080636968a42ce7131bd949ffde81bc7e953d34459313d10ca828b57b17a4f917e69a23d77baa97dce20cd05859d408e2e6fa7c2d5471e8de43a23c6a2a67677764765bdfd8e90c5ac5358e703ebe4eadc40321ac322d7b6515ecba7c398e14b3ed7d0ebf0166b30db8187ac0172b086369e57c8bbb2a91aec05609a2d0fe9bfa429b2425b695136d187f8f2363aba1bf570d0134869040c034496a94a8cb246d0d67980fd0f594bba55540af106748c5bee0de64c8c7d5d5362d3b8538d5199a4be8a9e301a6bf25b376e2bd32580776e401141d8d01bc20fd4bc434e7607a7015f124e010c557181f61ac90d635e768f883ffd3d8c01641bf2a16fb4b097cb10a7ebe93e39fdcbff23a269b5d3ed7abd7d595e45dd3a0fba2d4fbbbb36479fe558477177b3f65bd00f4c24bcaa3bf916e8a4a9d0daae6ebc3131a00b2639ec0c21384d5b4f12fb326b0b7676db08819f17a329c4bbe688b5d3c1cb48a3d5f878923caadac2446aec16a6682dfb3033d984c4edfd9733faa5994fb2ba2547a97e64f665e77b64277d91459c1b1564059adcaf660c52ab210f5b6043ec5038ea53bb218d9f8b7ff60154db258bd1a11317e607ba0c3aa836141d22e0e158372b4f294f9ee4507caed2f4ffdceae175853b60c153723f82a3a698165db4066bc7567f9ce6de2bd301ac268375d6913e223c9ef2576166b3c68342adc00fc4cb23ea1e2f5cbc3e1bcb374d7fa7dc8fd1908008977c491eac7770680974681c2fb911218afa6277eaa2f11f34e97b7a7455cedbee182955d9991827a8659c12cede5f45d6f28390e8519b7d9a7b819ab2887406f839cb0d1c5185ea83e70c1c667bbfb94617b931631e3ed975415f02acdb2e0f1c7e784cf302ff8c138e83f5e583071eddf62a0d61b686fc4aca024ca3b04cbbdcb10e644a84f58216e3ddaa43d4ad5db1f6859a37e544d5fd07b963c77f4f11b8b01d6538d24ee957c70a75aee14532a92a91c38b0701bbe0bbc12d970efb3b19660a152bfd357ef6718d701714dc041c74fc8c2c870440c6264673aa957999da063815fc5bfa9e5cbe2ff187aef24fe65b5c6d69f85d2d8d3a735595a29c6b1c3eb508f9711f423e861c69ebbf9d675424f9a6710e4a28bc97c501c0ee44b051a46655d321111df35969f3e9b5670fb4bf33ec65ae565b751f6d44142ef1ae47e248f511de6b658bfdd9f7293ac77243843b2f290ef3f49e337fd72c0e67a9f78015853186c0a88e482edabf29358c54fab987062151ba484ad623db3dca789590ec85de7103aab9f506fc628c54f58cb6607d217bb6958d3d1ccab7650cfab8010980cca2b906a146aa8e5c40128cbb937261d025e9f55185c33aa988650a1fa7c1c5bd31a0506e9be008d71573f2a100e26e3da88f7b1b1287f176b2f18c6b28c6a8ae3ce36483b2767e5efe519b267a92b70bfeafd5c4e890d1059f95fa0af39505a37d15800d6f92aa81e5cceb09018f32b6cb651f1f286791ee27205fbac6637c4a17a76085709d31c9176de0962fcf39567f489592c9eaa715265359671525e7b3e9f0041c85e33868ff4d210b032063c1492ceb0d678daa87aa425fee8da2e7a79977fc68064fae913d2ff1a45af8ff2823a5f4910ac3a3308d0523a57e4f93211f49f91fe55da4013a83a16a1921d5d67aee9d253b90b884d7924d2e57c47ccfa765397d9a598345761f531171336c9e0b7c2e470148576a8a4f2f0a33df6664cfb2fc84d47ba8beb0a6430049b4237c442eeb1b70e884b923d14fa3af652cf3322ba55ef9bccac5230fa283f0c2fe8df311e16b3d163dfeae100a4b43dfca8a59e7079dce5d3eb34bd13e259cb6210ca538f63bce9d29b97c20e5511417ba30eb4a5b90ad997fa6ca2c3dd3b75390044e586d87cbe448c743b047e7ce45cc94501ea553c2bb725508753ab5c3838edf10167e3e8fda79db046a695fc10c1ad4e18b6a7129d0796a25119783e83313f6f1c233932e08109cd5ed81960aafcb213940984efbfdac280000000000000001000000050000008d2a71d3f3e9ca83b3"], 0x1430}, 0x1) shutdown(r0, 0x1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="b9fd85188dee713048a6b32716cc537d", 0x10) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 17:05:37 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000000)) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x2811, r0, 0x0, 0x0) 17:05:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10280, 0x12) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0x7, 0x5}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x80000002) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0x9, 0x0, 0x0) 17:05:37 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) sendto$inet(r1, &(0x7f0000000180)="aae0a4fff990692a9355f5c2a50d831c142371daf022a35b47b5ca80fd2d0de345533dfe09ea4f252f39d7f90f9b1d7542b5706e36fdcc4044007d250980a270d30d0808c8b66d5c56399b0addb8819911177a9f91980f7c12714c6076868f65c55e2ae26432413bd9882898ecf5dec81f19373a48f057242a19a14411aab34cc3b2ea23460be229271ce46cd5cc45eaccf28af9f4d87f8d428882aa23ae2f9691582c586289cdc85983b27768cd84", 0xaf, 0x402, &(0x7f0000000240)={0x2, 0x3}, 0xc) r3 = dup2(r1, r1) syz_open_pts() connect$inet(r3, &(0x7f0000000040)={0x2, 0x3}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x2000) getgroups(0x3, &(0x7f0000000140)=[r4, r5, r6]) 17:05:37 executing program 0: r0 = socket(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x3, 0x8104}, 0xc) r1 = getpid() r2 = getuid() getgroups(0x9, &(0x7f0000000400)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) r5 = getuid() r6 = getegid() r7 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r9 = getgid() sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f00000000c0)="4442641b203a8519a58145f82972ca5b612447448fc4c3a0180df9ba59fffe8e75c6d26e97c34ef6774178ef215ae9c446ca8e0f15a150a04d25039a90a86d3340561e2d0b13a638ac5e751661f6609e7ea1b6b60eda29ec6f0691f89c5c62bcdeee7b1d8355fb58a941c62f7f26ac65668fc24e295595f152555dd721b033706c35e787679fcfe81b79938a6de414246654320340c29b890d13", 0x9a}, {&(0x7f0000000180)="c79f3dcac97f3d190ed8b769a4ef6e00995e", 0x12}, {&(0x7f0000000200)="f62130a995c1c5b916aca37fbb11662d690856c17a840ca8ca504e834c18892ff042e112318d7057956c4634f5", 0x2d}, {&(0x7f0000000240)="72813c479bde65001e85358ce06a95739c1360057b1b4c04d6d521133cb3052d3c8dda8f3f3e69850d80f8be4f05cfd5123836155046896f214b71805d36bdf13a0c074bc85dce6be4ce9f42ea0d63cd554b5ac616dc78522b4b582630d1f5730767594ad94959fafe0ecbdb276a5b16c3f59ec8ea72d143a883d0936105efd2f8d6ce444b52095ebe9433bf0d73bd160eca4a7cee619645f6d38d7135e7ce357eaa1228887e22da584ccf9c61964fabc2f0685e9be882d5604e5d6c92a62b47ff58b14805", 0xc5}, {&(0x7f0000000340)="33e4de18c727edd70d3463d298946007a7a2430f7e63c28ca2dc98b74b86fe93f94458d339293e55e98d", 0x2a}], 0x5, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xb8, 0x402}, 0x40d) 17:05:37 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 17:05:37 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) 17:05:37 executing program 1: chmod(0x0, 0x8000000800100) unlink(&(0x7f0000000000)='./file0\x00') r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000100)="7a33ae46642876e7ecfdb714562bce3c6b7a2db13db80bbfc9115041c5c490b60a66f856303bed6d4e28ecb89078efd515706909bb64adbe0a9db82d055eee52dfa93144082e9f5da7697a3283c4b09fb16c83159fd207204f494840229d12375009df66f8b83933f092f036e6aab8592b24c2e8be523585f9ecd924bbf0ea5f62d20f0e7d58bf82c2ec7ce8caff3721474074760bd60ee2159503a9f73c89fae0642ef4e2b4445080602bd75ecbc141f4ad1417da46fe1d7e4c9c0628debce31dc814f0907aa394c0d79d8a617ad449874ff563a89da425b1b2de78d17142a066412c148415b3e47391db83", 0xec}, {&(0x7f0000000200)="528e37f49a1328e2b2269a93dae325b91f93370fae57aacacbd117d4c4fd9e87f3006f02525d34a35515d9dedfbe118f04e6a3dda0036c400f7ece1b0decc8885255cfd7c47d4fc385c1943d26d29c0e7598d292e160996a7e6eb47e5c2dfeef577c73ff2607ad3b237abc8ceb0d74e754fbf9224e969c001403949d863e2b88615c8043b660075356a8324760a41ca785996f243f0dc7d2d7f6ccf9e22d84a757bcb80cab195b11401bd303f7885b97479e59b2c0d6815d9d47daf42e8c5b6ecb35baec578ccfaa2318a07a6212a7bc19651ec7b65cebf0b16942ff86296fea9e0d45e5f85c6647e87f8cca2884555353d6cad7", 0xf4}, {&(0x7f0000000300)="4cd4bc420a0bd134fa0f68bfc5df8cece337ef4da564fdbbf9cca42c8aebcded7f4cc14830b186db40020639006345f7d97e7b8c3ef33a9e35627d7424dd1149e5aba0b5f09181d3f205d214c475284a8d8a46d1022eda33a03b958a9ff95bc6a88ab763d4500d454041b63e691f0ef9eeea0e36eb8a72ffeb6a8b2bba634f7d95282132d0e317dbb052cf28ab5f06a15cca2554d5624acfe292c755d774f24d75a27f95ead8d993f2bdf60379dfa4bb86dd75aefafe411cd68701edfd15d9b8b9b8a9960686bc39fb49b421", 0xcc}, {&(0x7f0000000600)="dda1ace7901a12cb9f92bfd41421e50fc6029ab509d6600cca00e73d270785089171ea9e4366ba7714cf4c711d5462511ce80ad4fc759427bb769b934a406c8b057ec86dbe625c04ddd7f3fdefbfe24f31000000000000005a2edb7397b3a713d13c640afe995d4f598f42bf5ecb1a9a5761671429916e0ee7bdb573d8cd7ab66f975d7e2ec202c3735847ff29488bdb2f0105ef94f2a541", 0x98}, {&(0x7f00000004c0)="9513cf862e728a24b3213d79ce254a3eb776c764d479c5ecc1cad9c4c002e2fbe928f9f3ecd98d7e1797f3d3aa0200118ff4a6e097f6acc9aecc47b0db994161c22bd32137629f1955c3b5d33736bdbbbd74e7098b", 0x55}], 0x5, 0x0, 0x0, 0x1}, 0x4) 17:05:37 executing program 0: poll(&(0x7f0000000000)=[{}], 0x1, 0x7fc) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000280)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) socketpair(0x18, 0xc005, 0x7, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000140)="a20f35182d77367cb25c44934c62c8d6a32674e9f53dcfa1ec6dd8ce030e974847f8ecc144bd0b1047e1fe0d33db3475a9bb22cf4140d5a51669f590895e2a41d6263626c8ef74e5f385dbcc322ea99ddc5b6a1af58b43a65e25dd512c8b7aa6781e688e4f", 0x65, 0x40f, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) linkat(r2, &(0x7f0000000340)='./file1\x00', r2, &(0x7f0000000380)='\x00', 0x4) fcntl$setstatus(r2, 0x4, 0x8c) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 17:05:37 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7e400000001000000000000000000009e"}) connect$inet(r0, &(0x7f0000000140)={0x2, 0x1}, 0xc) dup2(r0, r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x9, 0x11) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x7) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x8, 0x3b, 0xfffffffffffffff7, 0x9, "8789ece59ac68a2bda6889fff6fdd2dc180cdeb6", 0x7ff, 0xcba1}) 17:05:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x3000) shmdt(r1) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) 17:05:37 executing program 1: r0 = socket(0x1a, 0x2, 0x2) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) socket(0x19, 0x8000, 0x4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000040)="430e6f71459ed0410bd0d3b8de16b19667af15a56d790293a226771b069be35eb037ea08b73664989df40559a0865774b917f075fa78b746fe0779d8aa5fdb728a01abd4168813c67731c10c1bb7a7525b8c98c552eaf81365a2e02fa4099cb469566b5cf509c86c3b014828f3ebc669", 0x70) 17:05:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x100000002d, 0x3d, &(0x7f0000000000)="0ba75d0f04e5dd9fe4500c9ada6a87d6707edfdf472cf50964aa13a181e4ad2abfc8120e92bbdda92966044188064541c0f867f9806a6aff1661ae5253d1acb464431ed362f0b2b85b7d3fb1508fdbdf6ca375ebb8cd5a8d3e5d482befb9c49ede26ac21d0a1343fc41ca82bb8b0637696ed81688cef7bbd55a6c3fbe340b8cd527e2d3ed46850568f4eb392bb2433400d78c0c186ccf9c398fe56229351211646afc874fc7cd86dc6fbe1bec0b194dee7b1be000000000000000000000000000000", 0x1c224cc2f76fbbcd) 17:05:39 executing program 1: r0 = msgget(0x1, 0x200) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getpgrp() r7 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x8, r1, r2, r3, r5, 0xc, 0x81}, 0x8, 0x0, r6, r7, 0x7, 0x20, 0x80000000, 0x3f}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r8, 0xffff, 0x100f, &(0x7f0000000040)=0x10002, 0x4) setsockopt$sock_timeval(r8, 0xffff, 0x2000000001005, &(0x7f0000000300)={0x1000000343de0b5}, 0x10) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={r7, r1, r4}, 0xc) socket(0x3, 0x4003, 0x9) 17:05:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r0, &(0x7f00000000c0)=""/77, 0x4d) r1 = msgget(0x0, 0x4) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/4096) 17:05:39 executing program 1: r0 = socket(0x11, 0x1000000000, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) r1 = socket(0x20, 0x4000, 0x7) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r8 = getegid() r9 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) accept$unix(r0, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) setgroups(0x9, &(0x7f0000000240)=[r2, r3, r4, r5, r6, r7, r8, r9, r10]) 17:05:39 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') lseek(r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000800)={0x18, 0x1, 0x8, 0xffffffffffff8001}, 0xc) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="b17781e1e68436891d7ce38bd20a14f9ebb0b428770de3485bbf097791a542884b843e4b6d63649ad34dba5b33ca67b1c202d5045fffc7f069d1d52cac264b01b67da651ccb94de1131dcf69a7f116a904c0aa", 0x53}, {&(0x7f0000000100)="e75acb662739171b524ac808dd246d403a8855eaea94939a787d767ec8c171584469ed32fac8525f36e38d42ee80e388ddd1ec223fcbc0da80de63d0bbe5273bce7a889f5e057c50bc914ff2ec1d9d7786f80e0129f019544610bbf4689ab18406f206a2afa211c3e53404c3b96b7b1c1fea06b7cf37fee3a399245484c1263b67fa4cf2604ab9dd9ead4b45f87f0e4a65221170da319a6141a9bbc2874d1512e911285014d26d1d8f7a2b931fd922f69f5b5b0a9e957c424336466d8063", 0xbe}, {&(0x7f00000001c0)="2f64c793214fbbf50f64bf16036b01198b3e3cd93ef0d4be8227a67b21f0bfda11db92981509a0ba4539b007f125", 0x2e}, {&(0x7f0000000200)="537578323bb00c29a09bcdb3eca723d4b7849bae48ef1e0cb3696bbdfc20a294848b2e3947a9d730f3f26ee266f6467fc916e2528d1304e27c8cdf7614c529f01e5276189cb550e9b2d114a6db61c78f217bfe1f38644f6b97312b49238584fa69", 0x61}, {&(0x7f0000000280)="e4a2fcde61f1272ce2b920b2b0bf64a08706d6ae9cab7025ef584801d5465a7cf490f024086c1410fbcacfb1a62bea0f4476a36520f14e48592411a914be224d3e73896a2580ed3236646cf873338621e062d53e25942f4e49f6d1aac2bd2efb842b789711c7cefb2368e5ed35027f230ed4907284e1cbcb558d349bb5e24e42165f2bdf9cc8d8d625e7b464891dabaf06f31761a0e76c76759853a5f04546ffc51663f867e15435317e16d2df423101a72a04bda1217cb437233041519b0f6eb85de809bc6891e3cbe069fe538d02c0df8a3222b4323ddc45cb901acd8472161cf4c4c6e551913e75dbb593c1f37e233fe8b707665923e0602843daac", 0xfd}, {&(0x7f0000000380)="104e0d542c418cca080adf4f60907c7a1837ecc5e63e16956c1d41759c9a53f73aff844c2d656de17d33c13533cf0faddc2b737e66f6ecf898d99bbcd3e6f6aae9c4540636dcd67583289e9a4973c39e9dfb04d95d129e8aaabd5c7bfa9d249f75277390328e2fe1d24fe9d74c715f40bf6a5f7c5bcb3349184253eca504397d06b26db4c709a2f206bc87808d152d0720b50d76259448e6208b0ac6d4644e4510479dd22328", 0xa6}, {&(0x7f0000000440)="5faa7bf50418b31c54908f8c87ba772bd1da72dd7ed8ae43eb604b2b2185f49066529509e5bc5f2aae6c4cc9d36cfce4e56ba73b2cccf2949d0c5ac830542e9c20dc6cac66997bb6d73afe76ed43b6927d3d08083a26bad34b1257a2340c0f8883fcfb5f48a02e952e5bc1bd97ff89eaaa9f64db8fc9c424ef67e0b755217c8bb39c0a8c7fede10b3f", 0x89}, {&(0x7f0000000500)="0cdb81a6a723df88aae8ab632c1425507a9dc7595f68bd38d1052e0e3930ec376125fafa072208ddac70a8409ad966ca853f8043ca700d3a5e3daba64cd6103ca3b31f391b50be1ea7ee53d0b08e68e96fdb2f13e7f3f9178f137df4aa178da61552fc1718669c3faf636b7baa1f33f712c77f4b8d837ef95b852fa8e685c36753767e785a096c3824009ddf94eca2575a83dde011bf0f745ca1e682d35de52cf6edda82c50107785728d3bf558e0915a2a991e49849f4c5e6dcd3e6abffad4135a6cac7efc5cdb2f2655f911ad0a2e0cb227535a8501c4b3a", 0xd9}, {&(0x7f0000000600)="d809b3791ee84432b8c44e966eb6598b7e3817294e7acb6953a9f3f1de4fa94e57111c12f53166481ccd6a8efe960ad6d005c7526a4b515d5c3ae5d307cd27941a347a7f735bfdf09d3a15af1d78167d1c8d5d2dc42b2e04da578298592789df2d5fc0a5e01aab9e85400ca88e5678aa2a990375a9843152fb51848e2d55ca7e442ef55fd6677408afa3c7df0d3afd4249b14e697c8bd624b6b3af10034d016680847d46959d723da8097e1b1dfafb561b77b851963549cd613255de9864bf073f11486d8ba49b1f33fd6414addaa898ef8824efcfe9f4970a458e1da55e4888cccbb39e", 0xe4}], 0x9, 0x0) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000007c0)=0x8) 17:05:39 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet(0x2, 0xfffffffffffffffd, 0x8005) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0xe1) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000180)=0xfb63) setitimer(0x20002, &(0x7f0000000000)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f0000000200)) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xae}, {0x3, 0x4}}, &(0x7f00000001c0)) r2 = semget(0x1, 0x0, 0x408) semop(r2, &(0x7f0000000140)=[{0x0, 0x3f, 0x800}, {0x7, 0x1, 0x1000}, {0x0, 0x0, 0x800}], 0x3) r3 = semget$private(0x0, 0x7, 0x400) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000080)=""/163) 17:05:39 executing program 0: setpgid(0x0, 0x0) r0 = getppid() setpgid(0x0, r0) r1 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setpgid(0x0, 0x0) r2 = msgget(0x2, 0xd) msgsnd(r2, &(0x7f00000002c0)={0x2, "5f051f8f893c0a6a52162a4f2bc3d9963eab8dc6255b268d369601e1a394272ff7fbc9"}, 0x2b, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x80000001, r3, r4, r5, r6, 0x20, 0x8}, 0x6de, 0xff, r0, r0, 0x4, 0x100000000, 0x9, 0x9}) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000000280)={0x5, 0x7, 0x7, 0x6, "2e3941cb000dfea6853e8110daf3a800c3c665de", 0x100000001, 0x2}) msgget$private(0x0, 0x2dc) 17:05:39 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="82020500e7000c00000027b23041ad1b7802381b1dc96f73d658d7870dd76b10ca3a09b05aff60e200830654416299376a040c1faed3c3e7b4ce4ee7cf69101d50730414abee8c801f745768d08dbc89f4de5f9701fa6067b76c5da3a84fef58ce28b503b954d332d81d459f5e1fe26f6f3fddd1fe"], 0x1) rmdir(&(0x7f0000000000)='./file0\x00') writev(r2, &(0x7f00000016c0)=[{&(0x7f0000001700)="34ff61be47006c60c3870491e85b052b960285a91630a4c511d9fa4c290c297b339afa209e8fecc3b6a842f4f1ca6cc57ec0721a26b2894ffab734b56e93f9f1fee7ee2be67ac6029999926a0358ecdd17bb9b26f8f4c053d860f8a0e0d02df19c9d679ef96ecd19b55a2d318c7ea30a364097dd53e2a4eaecbfcb7cf259a35c337e4f2ac8fe331a4034c6e9071c01ae009d27498a9a46ef21d9b7c789a977fe542a54908c887246f8a012da8caad00d5b2570417421d2c018dc096c3a5c47ed3328a0330476d3993437e50a14e5bf73cea3f1a07f0f2e383d8f246aad239af497a2645b82fac2bb134496c46015279176e6dd0c15571e656bd30650ac387a5d2c4582f1bed3db596d634f39838bc4e53fefd202fffad0955f60fd5772d665d660b5296d6dcd804c69e53a0508cad6678078d0174750f8d0d94861a0a4016440401f02f977a67b23d83cbd911522456ceb15b39ea74ac4f8f618020cb981c4e47b883d781e50f9494c220ece4a22dfdb30f09a278f5d480c402869f7022cfa93bfcea2fd2d21340f944706f524850f79363289e6cd83c07fcdc682437d206c16c8dfb2c5b615086f8cd1e91c5f92f495792886b963dd833121210f93be742be32125deafcdbb700518ff7ac72bfb152672482bfd135c4e357a1d0c86a7b21250998effbbc93d32b73b0bf49b5f8b0ac7c2e2c101a3b2bb9634007ef808735b7588c2b8751e88f868ba6241f289e55deda66c342deee0f313bf12c77aec1a648413bd29bf2f3cc3d2a777846de247d338ac0c36ef7ab969c6cbe30787fd5115bd5890685eece4707c85d65a28549da34c7dbea29466ca45a8fac32b0a557b5f796b4cd3fb9e14aa8780fba9ea68bfac5ae6003254a9c3160b22466f38da739d13752a1038b77b20feb5831c5ac16ef1785431e8c9afb7712fc6c9fd75891e770e61255d6f60948659195f31869c6afd83d26306abba7669e1d08571caed8c849033e1c77f2831f7388b4e539c12617f6223b802319171a65cc4e37c6d20cf5749a5c272f4fc47778f6a400714a2a96013edc1d889560f2c5391f3d37d44d6895ef217724d8915f8b43646da0ba3d880b79bf9032d96f1491044c3cf7b4fd0d39115469f38a4c27a284aa41ddc60ac8e3328045ea9ce5e750161cce132917d3c6ada1068b8e93c757d0b61a7689c24e28ca4359d7db50b49dc508b270760cefbd09200b060684124b30b49fcae9619619f693e4ed3f66eaa0ae87d521cc0cd950d100f6e9f212a0f80f05d4c7802b1db1d8b46425889af4bfa461723c15c26af3297572b60702bdb4a6c845a1298cf8a622314c305b9258c7d711b6cea07604e790c0fdc24fcb3c0b504df53bbeccc68b581cd0957dc703d3861f44655c80cf53e30c6b53053c6803ba4cad9a0f230498e7b2ea83f78bcc74456ed8484340fbf28f3a0878f9f5f7fb9257b0f3210396c038778d0d62b0d4719d546da987fcfbba1dc79a9d0e807f6610fbf8bfb7665f745da4144b395f3f7f446572ac58e72fc28c127bf27e60016b00d566741bd9b45fe4c9c110b6ba4d2a97d895aafdbf79a6b4e5daabc06ae74033e917eb0ecbebba13cc62d9f415c55e3c6d3c4e9c9fa9e745c92fd7e0fba4152816deb35649305411946ffe8598bf0da63f8e549c9176e33aef4a52f3df92cd1d0a13f775eff722cf03aeb912bb6d3d50d978eb08ef749f6aef710621964ad0c781b05d4a9b4bb35793e6385e712bee3fc74172e2f89e0dde09206c0d3fd6ff3bb7d4f08c4ba854970199065e8c5f64704a14062be6a3eaab3d99e08d3ff16e0a4877320ef3292928cf94b41050841503e9645fcbf95c99fe44ff8f9072245d26829e2ecfaff31df59dfab3a428e64bb458b2dabcbceae9c074c3640fa0d8362354d6bcd6eee86eae99ab116371354a7a3e0d3ac1747fa3715bfea9a20645809ef5794fe885cae3665528a41ad4fbeb9c70e0ccd81bf50d1e8dcffd261bb859f88e4af2496582dc678ba3cccdc84bba21e63a07cb2a0fde05181ffe924ce08fb3c0b60816eaca313684b725b3a87d57c5cf7a8a04659d0052ca19a54d34f69df1f0a4624c9ef96b234fdca06d0c46e968acb38c6a23ec2cb45e8de85aff793af4049ec19df0ba66c2423eb90701ff7b50ade3fab2e73ec1da09b790091c30f62cb5fb4d83148cc62be76de582e607c88fc11727b813dab9fa1681e47f5c6be452f925231c9274a4b6deda6d46a455ba7c7af7fabf9ef3d61a60f0fff01c3c908861e2c20dc145d2acbaf8caefdc252d94fb9d29fdc2e17798a71295075b7cd7922b312e4e5844b81b0e69515a7677e2e4fcaf014cd43fe8bb00e237249a4b1ce78520a833378052a132d8f95c559b0ccf7b3a93e979281efed38e122ccf235c8f986a45e17f79f4a7d628d6b8ef778858597bb3c790917f27013077909ae8b140ddaa8945f02fb0ccb5a41dbb0283230b2e4f4101f6863f345317bd9c01116f00475009d5aa87fdc1244d03810a0d1f6a82693b5314d3e5460c95228899cf0c85649569daba1a0dd578c2ca5b764981dfa5a0f43d07a3e7a59cfd9f8bcdc6cf5a302e61b303c7325dd05ee065ab4a9bbba47c082baa9052bdd73ae79d2d938162516b743667e39ae7b3675f7c5f70bcdaac681eb8a1abe100469b860ae13a2f661c3dac1d16fc0a472d5b22e58b6070c1067b0d279af232fd1a8e09d38ed3ae75832b6eb13ff23586a5c486601ad5ff65aa5fed551e2140c77496d8aa248bbe5196280172d1d7c6b899e4e1936219ad9a9cc32bca5112eb50967fdadcfe70067dd1a954398283f7c45fa55b4c9c86753231aa82953afd3e3e9cb2ca29736c8ba1462088a694c2fdbad81fd585e7cb43553a5f1b23d5789d15e122ef507189c0e0209a70262d560a7a0d3248cb05f184cbffeea9cf77ba6cc7ff2e000f42044b827407fd932672d737723d5aabd2b73f7c0dcc8885af208b80dbc8a9efded63ea04a6619f8d6115294ec9031e99c98e42f564c2e6b7529cda49f43706bad55ad72c5f9fb234567d7d87e2c1e7c02b9b9f08d33e5bff7d0e620d911da8f416fc379e639979f9c4fb901d777d4ae294950196d7deafdb5161c9677a5b4a29cab6e51587c6daeaaf0cdfbc03f86b4df5210b9feb015d46459606dcb2efc4d0039abc8cbbb11840f093df9c9f7da5154e155031ce2f638797b3ef8a686d9e597a96e0a62d9ddba158dae6107960f1fb4702bf6ebda0a01cea3b1d148fa4ca4a9445aebbf70309a9dda20633eb7dbcec7f9e21a6bd45210b79c7d1baa74c2e3b3b7426266893499ef3887227c0ce91282751f69c1b519e41965a72a4f3fd95bcd31b776cc1792230dace1bfdddf49a3ecfe40c10985c92edccb676f2a0f18dbb8991e58c4b026e88582ff3667699ee6b53f254313ca26f2d73d1d64c60db7ec32c213fa1eeef6e9872a2ec67fc97775c9ed1b77f5ee55422ffefd804cbf14f231baaba184e1b442e14ffdc00dc712042349860ac967250f5a8bf10497563a67eefec82ce79add3cd06e909dc8fe1477bd710aa243d8e2ac8642064887c3cb69350356e82e8ba4362aaef1e4bd3cf6e4bb871f186a403efbdb66551307e04033ab72d1b21eed5cdbd9955c5bc62a8dbebe46dee7aedb4a91bd892ac6d31994da3ede77b3c3b01de494bf60dcb105c16f6a38e9840cf91e6f872d7723d536265c7f0e26558a5a5baea717207f4a14b5c1270086e1c5e73b77ab9ab2c2d2bd2fcb2dadee615b89abe684e735649172ca2edd3d651e376e8faea2e24aee647768e0faf0c1a95b015d5d65be648f9220a98a93624e11b69764961a12bb0a9f29a9465c088d65de0fe73b538283da108ea8a19b25e9f1edb35d396caee49d037e32cf69c0cc5c04b49a6a6722647f30b5c24d21a8ef4560cd5ac50dc69f79af937d55e770fae0dbeb688efc3f53edc06c71f4a2852cb4560989595c4745698a71ef838019e86784c7fed9eca96225528e951f85bc2cc07234c1b1254a03177ab2678de86a1faaa2c06f49aaeb82f4bebd7af9bb93d194a6b9f8875fd3b817538aeb5908d8334c5deaa333fd359e7eb9e455eaccab05023f945c2a4268e8697986c96f0571ec3661f681d941cc0df17abe7bf7b51fc84a45bd9a5382f1f2efe964568dd62fafcba76c086ed72a14c6fb4d99eb560a6a835e64e566b30ce8a3cf7b8c66cc4ae91a2948ba7242fbc288d9e8cd86449cd996eba73eb406cae1bdd9395a514ab97eaeb2049bd2bc6be55c06a254e80e8f13d0162ba771a784973a8cf892051f35a2fe2457b6e1ef3c9d0f331719373302e8e0df312d987de9cf90ace55ea3af5e26b1a61a5c6aa94a074330ac8602dd1624a1cea9d75955edbdf97b9cf6841e5de9046b5f71922fc5d7cc058f3a150ef30c6373856ce58ba1340ab88a16affd027c00104af0233641b865445a6fa6e027e09d9c8cd68eaa5258966efa27f16d9e5d13ff9c6025cf9eb4be84073577a5e4599b11ac983f527c82e10b0f88bac62cc38bfa63a23f12f3ceb3e5aac3b0b6cfa3acc4b5db9f9c4e4df9fd219a08f98c6fe4ddba139c8dd38c22c8753ca377433cbef164c0660cf5ce954609a3fb34230e2510879db3ab4c3f8320a368379eafc7b61d31a33ec5075a49c36f835fe8c0286ed163791d200c04395b368335775d57599598fdc0f4aa372c28dc6d754fc078c6f0b67c811b01b3e02f4596f9d989501464f343c9198de71ab1736befd39962295669144e8bca5ceebf3dda183d0d9359d1c6148f68bf3f876f72e5219609d3e84eec045914ef9f04672a7ec93529c6d21999a44c6a7bbb42e733ddffc0c89f65659b66c3280c77ab14f419bdbd8a6edf58b15d956fc2b63f60fb952de1c58efc5b80f6332ae561419e75f9444ea7b17a45f2fb0212cb0b223ed0f3dc88ea1c019767f9d8c53acd07de530c66a3fe8e9f8929e45605663d05b991d442156389aeb5733e02320af73943c201590afc6d53e2aaeb20b59e2c18e787213e673e7b6f2225a08a68d9ce45975d5ae95a434386d3c6da2c2a08bfd3a4e7ad4f80606780a2500b30ccb7231114f662b2121957547e3f7a735c0cbf9d1989a6d1a35838022900d5f0250ee9edbd165b7a7ee77988550ddabbc312f4e9e75142e94ddffbc7a198a803bbf5c", 0xe4f}], 0x1) 17:05:39 executing program 0: r0 = getgid() getgroups(0x5, &(0x7f0000000040)=[r0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 17:05:39 executing program 1: msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000001a0000161d5209000000ce"], 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) 17:05:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) setsockopt(r0, 0x3, 0x1, &(0x7f0000000000)="0b472da5c32ca51ecb229f4632bd547ede5ba18888135caee0fc9e6dd32b0ee9f2", 0x21) 17:05:40 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x220, 0x14) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) 17:05:40 executing program 0: r0 = socket(0x4001a, 0x3, 0x2) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x8, 0x1}, {0x18, 0x0, 0x1}, 0x88, [0x800, 0x1, 0x934, 0x8000, 0x81, 0x40, 0x6b5]}, 0x3c) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) 17:05:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSTOP(r0, 0x2000746f) 17:05:40 executing program 0: r0 = socket$inet6(0x18, 0x1, 0xfffffffffffffffd) shutdown(r0, 0x0) shutdown(r0, 0x3) poll(&(0x7f0000000140)=[{r0, 0x54}], 0x1, 0x0) shutdown(r0, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r1, r3) setregid(r3, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r4, r5) 17:05:40 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x3) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) 17:05:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8a, 0x20) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x1, 0x4}], 0x1000, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x101, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x3, 0x3}], 0xc6, &(0x7f0000000280)={0x6, 0x471d}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r3, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 17:05:40 executing program 1: mlockall(0x3) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) r0 = socket(0x10, 0x1, 0xf9ac) fcntl$setflags(r0, 0x2, 0x1) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) socket(0x18, 0x2, 0x7) 17:05:40 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) accept(r0, 0x0, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 17:05:40 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xc, 0x40, 0x0, 0x0) 17:05:40 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = msgget$private(0x0, 0x200) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000280)=0xc) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/139) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) clock_settime(0x2, &(0x7f0000000300)={0x3, 0x6}) msgrcv(r1, &(0x7f0000000340)={0x0, ""/245}, 0xfffffffffffffffc, 0x3, 0x9800) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:05:40 executing program 1: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000000c0)={0x9, 0x8}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x39, 0xd98f}, 0x10) accept(r0, 0x0, &(0x7f0000000080)) 17:05:40 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0x400, 0x0, 0x8000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x100000000) 17:05:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x9, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e00000000bae9df8156745188e3629a90", 0x87) poll(&(0x7f0000000080)=[{r0, 0x80}, {r0, 0x80}, {r0}, {r0, 0x24}], 0x4, 0x3ff) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fcntl$dupfd(r0, 0xa, r2) r4 = semget$private(0x0, 0x1, 0x2) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f00000000c0)=0x8001) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) getdents(r2, &(0x7f0000000480)=""/4096, 0x1000) 17:05:41 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, r2, 0x6) r3 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmat(r3, &(0x7f0000fed000/0x4000)=nil, 0x3000) 17:05:41 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) clock_getres(0x6, &(0x7f00000000c0)) close(r1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0xffffffff}, 0x8) 17:05:41 executing program 0: r0 = dup(0xffffffffffffffff) fsync(r0) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) recvfrom(r0, &(0x7f0000000000)=""/199, 0xc7, 0x843, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt(r1, 0x29, 0x3d, 0x0, 0x0) 17:05:41 executing program 1: r0 = getpid() wait4(r0, 0x0, 0x3, 0x0) 17:05:41 executing program 0: r0 = getppid() r1 = semget(0x1, 0x2, 0x20) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000003c0)) r2 = getuid() r3 = semget$private(0x0, 0x3, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getgid() semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000640)=""/191) r7 = socket(0x11, 0x3, 0x0) setsockopt(r7, 0x11, 0x1, &(0x7f0000000000), 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0xf6a1, r2, r5, r2, r6, 0x20, 0x9}, 0x0, 0x44}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sync() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = socket$inet6(0x18, 0x1, 0x0) shutdown(r10, 0x2) getsockname$inet6(r10, 0x0, &(0x7f0000000040)) ioctl$TIOCCDTR(r8, 0x20007478) clock_gettime(0x4, &(0x7f0000000140)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) clock_settime(0x2, &(0x7f00000001c0)={0x4, 0xa8}) fcntl$setown(r9, 0x6, r0) r12 = shmget(0x1, 0x1000, 0x232, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r12, 0x4) setpgid(r4, r0) mknod(&(0x7f0000000280)='./file0\x00', 0x80, 0x1) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000600)=0xc) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x77) semctl$GETVAL(r3, 0x7, 0x5, &(0x7f0000000300)=""/82) chdir(&(0x7f00000003c0)='./file0\x00') 17:05:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername(r0, 0x0, &(0x7f0000000080)) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='le0\x00\x00\x00\x00\x00\x00\x00'], 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ftruncate(r0, 0x6) 17:05:41 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x4000000000) poll(&(0x7f0000000140)=[{r0, 0x54}], 0x1, 0x0) 17:05:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getitimer(0x1, &(0x7f0000000000)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x40, 0x5}, 0x10) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f00000011c0)=""/157) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000040), 0xffffff02) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000001280)=0xc) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x2892879f, 0x80000001}, 0xc) recvfrom$inet(r0, &(0x7f00000001c0)=""/4096, 0x1000, 0x1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 17:05:41 executing program 0: unveil(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f0000000340)='x\x00') unveil(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='c\x00') r0 = open(&(0x7f0000000000)='.\x00', 0x20, 0x10) r1 = open$dir(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x800, 0x38) fcntl$getflags(r0, 0x3) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') mkdir(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x2a) 17:05:41 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x10000000000212, 0x16) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xb33, 0xf3, 0x3d25, 0xfa}) 17:05:41 executing program 1: clock_gettime(0x2, 0xffffffffffffffff) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x1ff, 0x7}, {0x18, 0x2, 0x401, 0x8}, 0x7, [0x0, 0x8, 0x400, 0xfffffffffffffff7, 0x100, 0x0, 0x101, 0x7]}, 0x3c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x28092, 0x12) fcntl$setflags(r1, 0x2, 0x1) 17:05:41 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 17:05:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x893, 0x18) r2 = dup2(r0, r1) open$dir(&(0x7f0000000b40)='./file0\x00', 0x1, 0x18) readv(r1, &(0x7f0000000a00)=[{&(0x7f00000003c0)=""/22, 0x16}, {&(0x7f0000000480)=""/246, 0xf6}, {&(0x7f0000000580)=""/159, 0x9f}, {&(0x7f0000000400)=""/56, 0x38}, {&(0x7f0000000640)=""/207, 0xcf}, {&(0x7f0000000740)=""/180, 0xb4}, {&(0x7f0000000800)=""/249, 0xf9}, {&(0x7f0000000900)=""/118, 0x76}, {&(0x7f0000000980)=""/105, 0x69}], 0x9) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000ac0)=0x9) r3 = open$dir(&(0x7f0000000440)='./file0\x00', 0x40000, 0xfffffffffffffffe) r4 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/126, 0x7e}, {&(0x7f0000000280)=""/168, 0xa8}], 0x2) r5 = kqueue() setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000b00)={0x6, 0x4c1}, 0xfefa) kevent(r5, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x51, 0xf0000000, 0x4, 0x1fd}, {{r4}, 0xffffffffffffffff, 0x82, 0x1, 0x101, 0xa9}, {{r4}, 0xffffffffffffffff, 0x30, 0x20000010, 0x0, 0x400000}], 0x0, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffc, 0x2, 0x20000000, 0x1ff, 0x3ff}], 0x1, &(0x7f0000000100)={0x1b52, 0x3f000000}) r6 = dup2(r3, r4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000140)={0x7, 0x3, 0xff, 0xffffffff, 0x6, 0x2, 0x3, 0x100000001}, 0x0) bind$unix(r6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x3}, 0x8) 17:05:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x0, 0x7, &(0x7f0000000000), 0x0) fcntl$setstatus(r0, 0x4, 0x40) socket(0x7, 0x4000, 0x9) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x140) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x8, 0xfffffffffffffcde}, 0xc) 17:05:41 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x80000000) setsockopt(r0, 0x1000000029, 0x10000004000002e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffd9e) setsockopt(r0, 0x3cc0, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:05:41 executing program 0: r0 = syz_open_pts() r1 = kqueue() preadv(r0, &(0x7f0000002740)=[{&(0x7f0000000040)=""/117, 0x75}, {&(0x7f0000000280)=""/148, 0x94}, {&(0x7f0000000340)=""/229, 0xe5}, {&(0x7f0000000440)=""/209, 0xd1}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/177, 0xb1}, {&(0x7f00000000c0)=""/44, 0x2c}, {&(0x7f0000001600)=""/198, 0xc6}, {&(0x7f0000001700)=""/4096, 0x1000}, {&(0x7f0000002700)=""/47, 0x2f}], 0xa, 0x0) kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000000)={0x800000000}) 17:05:42 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x9) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x4) r2 = getppid() r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r9 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) r12 = geteuid() r13 = getegid() sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000140)="0159428495d6d0a3f728ed9f575d549f76b9f0ff0f3a5ea4deb7adaad9c5a2910859dcc1d7f20e0c5401ae3c703e65ffbc02c3808f68aed1f85f6abda1a07f5d00498ec8c32d44f6445661", 0x4b}, {&(0x7f00000001c0)="887406e8a8e926e9b21eb5503b07ae432b2f2ca0753240e8e7102fa9a9bda6541eae227432ffff46846f300722a7", 0x2e}, {&(0x7f0000000200)="5e121e54c976851ee9e18119e3c09602c2cda8628eb403758e06b9a77ca901b47076153de551d8be9d6b7d424af6ba210b557d8e7c3e2e8a9be9d53d23b76730a435b241249ef68f1275ba30206d1de45902b1d82b967208915900569b8b5e6fb5a27224ef70b385ac6575d1111d1e435583db019f55b792deac8b8d6e34c9cb15b6565797531979785c73017b27cc", 0x8f}, {&(0x7f00000002c0)="222e9cb24f8e2fe31a273d5aac576ed02f2e9b01a01ebd8c762e6c97c9135a2abb04b28415e9a2e8df6cee9d04a7006df9aa54697db8f41914f8fbdd5f14e6a1395be41880c8dbb891119547f88128b7778e53732f88b3b59f1518dd29bd25fcb88e8f5d4f", 0x65}, {&(0x7f0000000340)="33db22a5d7d2c63dca47427d3140aab0d079560a6865", 0x16}, {&(0x7f0000000380)="df5a2e0ff4ea46f0141a597f898b15c21667be641969a560e79e3a55a1d54baeddc3b5912773e66776f5d06d2d71744816ac3ddcd0c200d93cb2088bbcf9aafa4fd0e1d5c79bd718f2858db5486803329820ab1208dbc656b453a79b16356c2ddb65abf5c7ac402a221045e73c29ba6a425fab1ba2edb32bee048ef90f0cfdcb9d43481f39aba86dfed60efb2705ea2e39f186a276411756ac546bfc23f6697120481c389d5ca97dee83c8cc98d30734e8dcd6c905799c8c8b10143369cceb714cb8940c4fe270d796d5a533ab153fe3bdf0bbe823", 0xd5}, {&(0x7f0000000480)}, {&(0x7f00000004c0)="9b97f7e1a8779d8ed1d3676b634aefdd7fbac57fd87a65816c5ce4a2c4704c610ad68ec9004bd6ab2b0338091a8e1af78ac665df5f9da28873053840a8e17d49e2f39073bdac3c507182cebae16796e16584cd75c1e11eac9ca2571c90241c4aef1c4fe6a64716f2c24b00ca2280f1fb97e9cf18fec3c655ffbea81cf1fbb21b8f78151065c04d2421a00e956ed35d555b0c8d4ba9132c3d6a933229837419ca66f391a649e6818d36b68cc3f04ea66cbf9e45be3eef3b39d831af66d98e6bf3f35529b7c25acf648f34cf426ef138b2dbb2c6698e6091fba1e402d27a8f0ba20b211bae08d33d9368a7b20429fbc0dadf4920", 0xf3}], 0x8, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r2, r3, r5}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r6, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r12, r13}], 0xa8, 0x1}, 0x4) r14 = shmget$private(0x0, 0x2000, 0x404, &(0x7f0000ffd000/0x2000)=nil) r15 = getpid() shmctl$IPC_SET(r14, 0x1, &(0x7f0000000840)={{0x0, r3, r5, r4, r5, 0x0, 0x498}, 0x8000, 0x5, r6, r15, 0x6, 0x4, 0x979}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000008c0)={0x4, 0x8, 0x9, 0x3, "101ef345f30c86c34d242cf48bd5f3df35db86f1", 0x1f, 0x5}) r16 = accept(r1, &(0x7f0000000900)=@un=@file={0x0, ""/108}, &(0x7f0000000980)=0x6e) setegid(r11) r17 = geteuid() sendmsg(r16, &(0x7f0000000b80)={&(0x7f00000009c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000a00), 0x0, &(0x7f0000000a40)=[{0xe8, 0x1, 0x5f, "f6b5d52ce9c1a3468ff4e3d7bb9f2521af4b5d2bff9e46105263fbbb32c50ec2ec537f9f9ff23f40909cb8bfd6c47a640a590069d2abca21e17cfc4413d4caab7e59660394f04b6c75165f5e6f1420c60c19429ae265da822aad7bae543725368e4a85631df0330c4526d713ee7437c4a6191c47196561bcfa0abfbcc334a248be0e22d2e8e6a95ec3d9e6f19ded1af8d04702d465d0cfaa90f9c20b7aab99516cbe1c9c0727817c0069fa5317f5e0575cc70672307619f677a8a10e553be671dc256c72f6b50fc21a4b2b999a49582faa84dbfcbf"}, {0x58, 0xffff, 0x8a6b, "c3954686cd9e4ebf31293bffab023ad9540195dddbb36dd7c0a4cf6c73eaeda6f4ca7033e9d5cd10f9a68adbf839be75fef846509c0146a17937ca36591dcbcd6b"}], 0x140}, 0x2) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000bc0)={r6, r3, r9}, 0xc) r18 = msgget(0x0, 0x40) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000c00)={{0x0, r4, r11, r17, r11, 0x1c0, 0x1c}, 0x17, 0x0, r6, r7, 0x0, 0x8001, 0xfff, 0xfffffffffffffff9}) socket$unix(0x1, 0x2, 0x0) write(r0, &(0x7f0000000c80)="1a91d054aec72819ee82cac402a06eb994ab0dc19ef8837865c4e277af684d89bb9e22300041adc460e893fb3a59f3f0f6465f174eba0ad03f42ca9fd9abf264526cff2a21cb11dc0458c9e392d0c6b9be10340ab1736af149a75b41b9e074cb7cd1df22d3e7a972fc940f0abe43503254f6a9b955ba7deb470448c98c807a4eef46c7672266e23510f64c4ff1d6c4091e98ddfb3ea05c9d4fe769fe9c34d4c3725d96034405fc47391e6933e12e23be2ffb980f37a50833d5f7e04ef10a114b153c07807685964536d05d7b8c6855c9ef8bd76588c9bb8f65c2866bc527eee06283598532e582be705a5062575472aef7a88b8251f8eec290657c3dd2cc52afcb4e3391524e9d4fd3e41a3896d25b6d6b03787ab372a00e0a8c70e5bdd3e7708ef97bdc6b2ef24683df6f7cc81b266a26c3c6a4ac00aaa71878dd74529621fa6226bd790ec662abde947eb111b5d05fd749210eed3b163d769fa122123d55a2b57e3b24c6d17912b185fb6b34f3b90d0c406726a8a185f8322dbd4a0a6a468b0ba8f73f97316eeac208a81735ff6a68f4e311379a0b3cb0450a9dd72aea0f837e1d90244cdba1a33ec81f3434f6529f90dea54c502f8242ce0a9b38a9cb2abab70e4819af56d074cd4dbf7fafd699f64afa79c2905c76c550cbed3d8ac05b04e64784e8cd4141e7593e3d0bf42b6e4bd820b60d1e7f626e639579923295e4ce54c79fa1eecc0e0fde64f27cf51d77bc0b80a3d7ab9b415ad884c50434f9be5354861fcb20e379f380568a8bba5b9b886538a936b1aff0f85ec00035a3f2afb1057409796b987d21b01e8603ade51a56c893bc120d9edd839174e392fe5c4eeaf1a89ed0d6155504bf4163a4c280f6e94dc33fd91d494aded794fcabd3827c75ab2f7067675565e6e0c629f7a4fd5b3cd26bc046faa101ad2d8da882c22864bdd4f30d3202ace840080fee2fa8f1a4ce94b2274297b6cceb4b9a0ad914a9c1ce716f017934faa27ed7de14597cfafd7eb161c79ed42c41187816164bff2a24883d12619b28729287bc9c1bdf134ec9799cc343c3882ade91cfc33dda40c8eee1a86e24fa131ac79b8cccc85bc0565414caecd7d646f600e306bfb2e48707698cf813011a5d41e0772b36ff516d8ac3aede2ceca794dc72dfb506c150b2a83bfe0bbfbddb1b336e6152ae22578915a0a65a90f65a725a5b0d862d5c59d00095e6a4fc250f61abeeb168acac79655ac9baee69235142762460902f262077a9f184e3c99fab08108fcebe4610c4c7faeca23872d31d6712fd7d5ebe3b7c8dc5f7be638fe5cf0c5d4de042ab3eb93892883b06f602fb6e19e95ee0aa31006dfd93594dcfd6ee1411c87d7046053fcccdb6ce0ed895a91ab9f2d5ac94281fc4c3850827a8a15ecf42170420212d4c4a6992196c4e49fca76423d8925a7346c923d247962de88f9e2ace1d5aeff771d092687ec04ebb742a965d96a527057226ea110c221206862d176ace30c53e62bb20feb48772d59176d306304319738911c88ea9f66314bae9d5c3cc1ef211b67b21f4131ec1ccdc5a7ea2d1f6cc4055ed6de4f56ef931e42780693a7279a9527748bda16748d4d0aba205c7352db0e17323ad1e410d344335bc69a4b61bbae07b133257bd8cff515af908ee8fbf7bb4b776acf11641ec3fb6e533ad9ce5c1e961a81bc05120a2f26deae1de54253e3d15877d79e4a4c7d811c41ea89f434ff48163e7e11c8da9f4375ef09f116df2d9c1494262fd7f40fdff80a0d39cd68ccc1d20ff5774e8ef9b00d1f04591c8a4f075ae27670c79814ca88fa52ce7808a1c386ef166fabe6f7f456a1519b864c80b1a9160d9eec1c7ef6fcd153574ba81826c2468c26de9b0dab36e2fe3e447113e8ce0a93bc6e90efd04085bc3cd5ff887d7db412b6d39269ce4c867938f5bcc517f6a039d8242bce0f722192f9ebf2701ac4281aee245d078db286370f9255e3159e0d5b6b4686231118b1a31fe347f1d6b36d18c4a2db4c91fa89c1fab786c6d89b7113d167b681b85c85a5a9cb21605ca571d06810d9c5e9a11f3badaf83e91e9f78fc0bd762f039d5c9c498b019fa398df416be307f6094e3524afd8c664c69d73e8caabbc38b104c72daee62232b9d4adeb7bd4d19da80ffdfdfe91d7521a9214de62e759b7fbf84db232f0d082dc82fdea2e5e0e75f06691ee85d61981f719cbc73e36d0ac84910ee88660bda395d9d0606fb2846be2a962a2c2ca9dda4645f22d906b0e48801dcb724f0512935ba81ef9158a0fe5b56227e0ed1d41a5c2aaaa23d85955c9c4c7b3e6c18287cd9de4e7e8c3eb3eb7e67655b8bf56a3324eebbd4ea4c1e8ccfd8f46f6943638871a5158945d2889fad90418bc5d4a72bd91e5fae0c7ef5fe79e9fe374ba11bc2ee78f7dcb2ffee357c299279a5127dd070372ae4d8cffb3f1c4df034c6534844ab5daa798f6089146daa5a324d1773be212c745fe8378184a2bc6b8dadacb92a7dfd9cfcaa557ab0e93aa0cb5bc6d62d6e92f809f02bdc110538d43aa9ae353c0b4c2aed53083894b25e6d92c07572f0e98630077ced225e686b4853a8ec9260d035a01ade4ccdfc5e4e381aefaf3529765de1c335deff2816b6249353e985669f7664549a1785aaa49510d100418aa02080acf86068f0c5c8e440853c86da75ddd309c101d96c9d50f2fdccc9e254b92e72e45c0d785b32e26b38b8a2c7ad8269f735480bc8e72c37f6bbe29dbdb477613fafb945a463687fee25fdb8abc42f9956c27264d0116fccc6606770416de0ead51921a4d71bbc34ee4b35638104edeb446f45c2fd1d02bccec4274468a92b5a496af5d4d5f6bc25866bfd52206f6594e4999d248b02de16ad462d7865337003097ea0de120bfc6935b0467516e8467a0414d86210f5a1faa6580fd859222e5a9ac516e92a7b28de9828223b708f7d2a677a56b5ad5c92f35bcd83412542decab7742cc58a10490c9ab1030941c260b6b13ca98072f8c9a91686048c715eb70fc0c44a831fb3056a396044001d49a868406f4fde41404fcc220338d2ae2ee9e77a9f8db46ee434d661e17632d5bc9e16cb88fb4735bf096d788564e54c9541f6b91a0e4ebcbd6f2e14bde0e2fed6ea31e32f4101f6a2cecea26c34df9cc6205a43f8fff80a3cbdbc37f4cc7fa8be37bf2953a56058c28a13aa39d72addc429dca7294981e189ecebb12e3d7aa7e11ac07fd2a0c85d75944c770231d1f94c4873e492961c2a798cb804e481de942821f90ad621a0cc478825fbaf6558e2f7688da4e8ed986d4011efeaeb2e6310addd7bf5044487724ee8d328da6549af3eb0999ec7529e47220f5f6ee96b300a5fc0dc67b41e82303af973ad661cc9ef6f30f3bebb2cc55c83fe028d413fa2b1ad6a033aae1752bbb46553d7dc30b9830e333ea857dc3d00afb8ab1475ac15651f0f2f97856dda725b32830e8cc12577ff22fbf89ebeda366dd5cf821be95e6aa334b85b1db425d46751f44ef5ce227d9ef77adedb8fa9f2bc6ba31f27a8bbaa02a3f354050ac964979db0aa04ceaed451ecbaa375612dbb9ba4f55c62dc9ed8602e2101ef2502690db1e397a3cbeb2f1f525a702918553bc5f5726274baed9628e5af3666f7762d8a4653186c54d34c8512f7122c7b08bc788c66713112e66dd0e2aceceabbeab5600cd0b4123f870c4bf826d6eae92a7e2e646f4f262c85b914c3a5232bebeda12548bc958c61d0737a52ca4b1882308e3c942f33f3db33b225e93508871d3dbb0e8ea46a9d1988d4dff804c8419741cde4830d7c0a17b148f0389ab90f0d799993931468a7c6c15843d9b693b44af7eabb67cd44018612e7d8b5e428921f31c30016ec4596985abd21b2f57ca590c3d8d9c19b6482f5db7c260747da2eb9c0ea32888da6480a56ea93fa1e92e1c979ada96e0f922037946b6268a843aecc96ecc4f92d7ac14829241a56e73b103de1bfd82bd6918886cab219413579b12b0ef7fa8497dea74457a3c68329a8365ef1b2eb367e47e4ebfd8184444c5ac79cd3cb469c26a0485be0aa97bd89c6267cad64924bce0ee19cd768271c77f987b34690027adb6170f825d20188a837c93806672ddd4da1276af5f895735da06cb95e7816529fde995cce2b2ab38e2df61f8a7dccfe799f88f03a26a25bfd191cd91980a6b7abd7e153b6eff989d7520bad54ab98f2f1fdd3e7c1111910417ab2468b22e43f053350db658228dc649f45576bc5c102943d75495a081724eda393f85c784e3d9967a53c78e9af54bf9fa66bba60a2ed9cf3525d7f65e9b391a400bc3bc4e03c7c8c5345bf838e6e6146f278f2f4b2848b39541fb2dc68d2a1f4ef46125911dc7acc5fab0469a9842010f95b2dcb53ad93cf8762fe6a47b9d73eb30fc399409be0731683b05f7e3ee7c1bbe5487f603bf8898cd73450d8b8cf68fb38e5ab2675e361daccbbf6ba718c9101dcef0c8584ed402c6e9e5eb7a0cf0f3f3f6580ad70f5b9f5fab78b1b9c858a2b7575c7048cc3c0e18fbaaf0dd79068e9d0c4ea8aada29bcf000c762ec932d7f2374747e50606d204670cdba39ebcf33df94e89e455888e5fa45b4b73e36b59fce2d4b7c70373091e949d8b6b6de4fbac73127a44656d21570e1e39f01bfd3f4ad5c630fb5bb9938f567569123a0dcead2ff55e03b75644ca13b5b33f905755fef896f72cad708e02763d98397286f356343c030baeda11c1beccd48f6e5f5795b32eec1abd40fdb23b172a70f15e5ecaca456053e153dbc9de4d8254665cc9082cbd7d07502e10baaaef22b82682969e42c21d788db6b9c1a60b5ea7cfe3dfa6ecf8bdd6fd076bf8a58ec537fffb3dcc10c4d9912d538494740254d1e159056e30f250c72bc8ea95f38c3bcf67e74d170f30cc532b2d1c2cd23a525c97adc6e58735573648bc9428a678238296b2ba9b38d749b2c07787ca2a491e545bc6763b44606c5731f6aff955ace0bec183c8134b6aeb1a56e20c55dcbfc83ee98beb0b36f0ef68ce04f6118134c085fd350a0864566cf8a7339ae736367ef2e99c196c01db9e50f5a52a2c8b34cec3810b099c7a1b7b3631e0d15977f85674ae01cc5ac1f9fd05afdc5f5b2bb6e4097d11e35fe23b7d29b414e63a2b14c67f208104ba853ae85de0e4a63949342745f60a5d7533f19da973dc81667a3e7d81296d850f91478491f3c71ad98472742159b4d325b9361a9a41b96716fd0f38596800f498f9ec288724fceae782ee5a1eb9200c1531ca42ecb79edf6e5652fa7ab72993226f7ea0f85bb4a9e35123030b1c00990fcb325bdd29aa8760e49d22a51f37c4977a355cce901093e66888f0bf236b05b5a0d50ded5cebfcaaa0d0c87d345bbf3d89126f67de27c39c107bcd9fdf5275bbd0118b8d0b59c4061e076389b8c527414fac4b72ff793801f401da1dafecda02aa8bbfe3d98404de77c6a8b22edb07ec6131d28ea94aff65f6f353b45999be4f7d3c4e6272c1235d7955b70ff6ac5cb9162336d8d357944cbf9437008cff2e34afe33eafa435aec9eefc73c79d4bf9460c3b2e4b29f1eef7a40277e0081cb3b94b9453236c1588c9a658f1d270a15a8654a550c7db4f7b923e177029b7b6dbbede5a3009db00c6b9250542b06b722828c2aec1930ad8598a5d891b10fd4db7e5f47ce72ebf15865ffebfdac2fefba785f8790958d495a32cefa9c522a04d03e55c53d68a2224a517e8bd5ae21828d936b7f19c39b63781e026dc9020548162be7e45758a84ea54a5c662c8553da6380cf1375", 0x1000) r19 = openat(r0, &(0x7f0000001c80)='./file0\x00', 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001cc0), &(0x7f0000001d00)=0xc) close(r19) 17:05:42 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000023000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000264000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 17:05:42 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0xa50) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000340)="bd", 0x1) syz_open_pts() close(r1) dup(0xffffffffffffffff) syz_open_pts() 17:05:42 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ftruncate(r0, 0x1000) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') 17:05:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x44) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) r3 = msgget$private(0x0, 0x200) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) msgrcv(r3, &(0x7f0000000200)={0x0, ""/164}, 0xac, 0x2e89c084ee2bdcba, 0x800) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 17:05:43 executing program 1: syz_open_pts() r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) r1 = socket(0x0, 0x4004, 0xffffffffffffffff) fsync(r1) setsockopt$sock_int(r1, 0xffff, 0x5, &(0x7f0000000080)=0x8, 0x4) fcntl$getflags(r0, 0x3) dup(r1) 17:05:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) recvmsg(r0, &(0x7f0000001200)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/181, 0xb5}, {&(0x7f0000000040)}, {&(0x7f0000000080)=""/14, 0xe}], 0x3, &(0x7f0000000200)=""/4096, 0x1000}, 0x843) 17:05:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) socketpair(0x6, 0x7, 0x100, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$unix(r0, &(0x7f0000000040)=@abs, 0x8) 17:05:43 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x1}, 0x0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) r0 = kqueue() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000580)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) poll(&(0x7f0000000080)=[{r0, 0x2}, {r1, 0x1c2}], 0x2, 0xcd2b) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x1, 0x41) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x9) 17:05:44 executing program 1: munlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) 17:05:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xffffffffffffffff, '\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\f\x00'}) readv(r2, &(0x7f00000005c0)=[{&(0x7f0000000280)=""/91, 0x5b}, {&(0x7f0000000300)=""/83, 0x53}, {&(0x7f0000000380)=""/91, 0x5b}, {&(0x7f0000000400)=""/166, 0xfffffffffffffd3d}, {&(0x7f00000004c0)=""/27, 0x1b}, {&(0x7f0000000500)=""/52, 0x34}], 0x6) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r3 = getegid() setgid(r3) 17:05:44 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000001c0)="318ea0a379a591b512d176ff8aaa26c810e493aee05239fd8e1014428664c568d3b18fc6113e874b40ef39738bb62375e83d2d620cb1251322b88ed70ac7b008e83855", 0x43}], 0x1, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(r1, r2) recvfrom$inet(r0, &(0x7f0000000080)=""/32, 0x20, 0x2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:05:44 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x2010, r2, 0x0, 0x0) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000080)=""/189, 0xbd}], 0x1) writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) kqueue() close(r0) syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) execve(0x0, 0x0, 0x0) 17:05:44 executing program 1: syz_execute_func(&(0x7f0000000000)="f36fc40141fdd22e67260fae2467c463bd6f05e80b00009044c9f3470f129ff8020000c48135f24505c4c3995edbcef241a6c481fdf5e8") getgid() 17:05:44 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f0000000200)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00', 0x4) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x10) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x101) renameat(r2, &(0x7f0000000140)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') r4 = open$dir(&(0x7f0000000240)='./file0\x00', 0x552, 0x20) fcntl$lock(r4, 0x9, &(0x7f0000000100)={0x0, 0x1, 0xfffffffffffffffd, 0x1000100000004}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 17:05:44 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000100)=0x10) r2 = semget$private(0x0, 0x4, 0x80) semop(r2, &(0x7f0000000000)=[{0x0, 0xfffffffffffff6ed, 0x1000}, {0x0, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x7, 0x7000000000, 0x800}, {0x6, 0x6, 0x800}, {0x1, 0x1000, 0x800}], 0x6) 17:05:44 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = geteuid() seteuid(r1) msgrcv(r0, 0x0, 0x0, 0x0, 0x1800) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x100) getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 17:05:44 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) shmget(0x2, 0x3000, 0x20, &(0x7f0000001000/0x3000)=nil) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) execve(0x0, 0x0, 0x0) 17:05:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x0, 0x12000000000, 0x4, r2}) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040), 0x4) 17:05:45 executing program 0: r0 = syz_open_pts() dup2(r0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 17:05:45 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fchmod(r1, 0x8) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) execve(0x0, 0x0, 0x0) 17:05:45 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000001680)="98ae17e69f25026030785bdaa80cf78f9e2faf8ab23b7d2baaba8d9f7faafe773283cb4bbde6e5ea16528cdf10438f868a2273fce72674209e865e73b3b4e8df0f6e09a10044de7d203d60d18f92f5905368b4889937d03162d3c2cda8af6da22519876905b0b47d7be423466fd8cc1a285e6cb425f3a6f48af5fff0dee7747a60e1ed66ab5fbd8a7b7ad1506d1019e22ae11882816331de40986dd5b843cf189b36cd3e19bb0920e7672dc92d06bc632d124d79a6ad8ad84e456442be0df92ef4760778c782b3792f5aa20242db6036214f174041d1d0113fc8b7ed1689345e3a20a71150668ed48184ed4cd07108ef9ebbc7864543cc1983676829881900a1f3394db5d0eba05ca51a7ca2e4929b6e13c27faf5f8e22ba4fb6ca06e68f09e78645ad843d3587bdd2228335693a9e947d8f543fd9f81fb3494f96aa5e46573fd1cb4717fe7aa40119dfb9320bdec4abf49e62b481c28119a5107b144238d29534ed4016c016d7207d158d1e3f1c3f18f379fb5172a6507ba765b0757c75d228228155503717a4df052a71e3b2bbd259b92a63cae5b452e448d9ca6db198240536810ba2903bf622eabc3edfcdd2514a7e9ecacb67715966f771717ffbd9b5e36a3e96f8e5b0b19ba165a54250655f9c18c7a5ba58b1510b5c28cd62861e806190cdc72595bf6f542bd5f576d472665ed99690d5b6628052dff63afde1434faf964cab6bff0c93acf75f610a70a9afd5e39ac5d95efac2070ed59239ecf969a64ec0922b425fc582cc14cd75b013caccb05418d548a567c5d5924b4c5dc99af95e1bb6c76a65fe48ecb64d78d2f97b30f5b454a93a7ab7fff8aa557c8702775c590b8501da8422b29101eb232139c870c5e377f3523e4282db0ab40dc83e93729bbfc4b837589166ce3345c0b90cfc5c4b957e3c77ac384265649d24979a9be2c7c3cc630ec3317322a9aa5900a728786eea0aa4d9616d59f6ac8ae68f3a7476640507d07c1ceed54b1bb7e158c7f4dd42d7f2bcec8ba53c90a156842ac5e0c07d062d5019153ccc862d783a72a000aa43a9504989c79eb0ed99aaadbaa38a0195a7d5aa90c08367b90cbf68039ea77cc2e4c551198ae4e1f25ba11f176ad7a44cea138d5b1174f261b1d8d4154d2f8af56601d4fc1370044a8401e4fee57205ec5865683cd779e949c3de1bbe66b838b426a1fc0a367f82b055dfd591d29a6e6a42692494dbd75c19754c390e23718b1fd9bbe490fd3f72695b07d2b22a214eb67268b528dafb15a45f401e4766d21101f0fe9db0570bdbb664dea407104bce2892ad7cb61cad51211f96a9025c468f802a774e2590ddd7849dbeed92d23c5c66ae01cabbb082ea6e84cac903ce5267ef60567a76cc97953afb9134562af0165f98282ad3916baa670284083ffc1f99ebe0d013046cfa85a6509b29d397a5372c4e4ce18480ea886c2b78777f0bee099f60733c1cea277bd82b8cbb41b98211bb58ddaa02ca268647989ef2857706f06bf1a56b3fad1dd01a2f145ef295afc058bc8c96936b689cd940fad55664444c9b7d2e1bcbbc2959df84c0c05e0d154f846092a1089de377e1115f507f41a87e092f1cc81f57e2e632abaf393277c9c04bb104fe4455800c8636d0b8e67df7d2a2cf48b15a8f9fd1a7f0ab9ee8e260312cb8b76903afa0f89104dcb09d834041827c3be7f76e1ba6fc769b1dac7ab9a09b062c52d348426ed96fc0df275a430240dda15308fd325ef5239192079640ee27b4188ed2083366c980bc4a4153863cacded59fd60bd3d00e05261ca3dbdee65cb744dfd736e01c2e51aa9cd1fc10132236f32542f1d9e035f61208b2f482530fa730ef590abf7297900ce4823597c4e8ae14c935a707b6279d1cc8b8653784f69942bf807b7aa4fe936a86fff240f26aa805155e321b553684eeb578e166daf37128bedc4f24e3659fecc35f058ad73449b1ab2bed7fd6d2833176ba56e5f4691cbc78da944944970b7fc4866202bf264c850011b55acb90871bcf9d5882e32a08388588d379e994860b6a04a11a1557ceb5c1a08332504d71da6e8338f1aa84eca1d0c3ceca351b48b0aa401d05d97956ebbc4f12baabcae142730a48a8fa74a993ca2d0412d7bd3541d9f9daa742de2552c9e6dee3eacba724c45a8d21afcf595a8cbb845df5f0a4ae2979e96a5f11d4066a6fb40e64baed3e3d6f0e5976c22301afd6c5dc4765ffc015d6055c71b36521a7bcf1a0fa6e28c4620e734bf65d11d8e85aa1516eb8aca65cc4d7fe2264c7ac472c7b0021f49abc3d1ea42a6c40b6898a9548ba8881aefb6ec067ea063a66ad44a903cbfd0ef25a2d7de117453011f4b3765273c76e7075b6eec04651e60e88fb25f7646473ab6a715935235b7cb3e3196c7a51330b8b5d7134e2a51e6158240342b12d586d54476a7719f09f75e96fbe5f84fa1462acc159b02bb6fbdaa0b4c127a6b4fde0cb82e3220ade518b7d552f12cf1e41e29b9a28f1011b4bc9bd5bed5acdd5bac769d429bb590bd4fa968f557986d675eea757c2479bcea42b0a4152fad62a596c8bc25aa3338906653d26d9b3b223e8d47acc6597b2109954647709ac0824d16af692c7ac17f48326cbf4f3b0f0576a7a2a7206b695b0f8d432b0aff42e726073dfc94937a2be5bdaa9a6837d0c982f729f368e392eb84ca334dccc7b6e29f07f93b6ae6242baf9ae6b56064f6875628d1ad6dd6314a600f445db2a5a7d089a658a382d1b25453dea28cd0877a09b63f7de32696499278d0382c8424b88cf87b7f940d6539bbc988f89170053669592f75918a67002f124e926959babdf5acd9793237caf95201f1897188f5570ea4c08608f084524ca059d117e66e46c9aafc8fd6b388173e546530142e3c1d3b66940d3d3d8cad66f63a2af572fd8abd624e6c816dbfa39465290cddb0421c50b46a21c360378a90c035c50f975ec6d5dedc916eed7ae40ad8543e72ea40ebfdfe107abd08ca25459d2a97895dbd193da22119fefcd93d7447f512fbe6b345224620522084233a202cf2fe01316378c70521cb1dca69c92a47a70a4e3b29257b68ef040a98db3beb46d5fcf1213f8ef63e38a527de451af0b0311cd2e36cbacecc1470be7fd041a47a904976ff98477c190fdb41b500d8f0668448d0c5d8a06105136b367003d3da1f6ff3dcdc0031e63a3855287958788482236ddda0bed1ea6c93d0c49113df6e7062da0933e86bad55ef772d2e83e697f46b8812aeae136a0a63a266f9f1a2692469e77058595ee2b23be873d4bf2bb75e44c116db7b4d2c039d0a821c607b03420f2458f02aad6c2ec1124ff580e57fa9780b2800c450aaf3f89643edfd9c98c76429ed58871e47aa74bdbd48be6ad28536838ce0e61a808c8ca69613668627b708a9282b8425eac91eec77cac75bca8670c55bac6c85a7445cde9167459ac2cf9dee7ae90bbb6292085830756a4a741da3954c3c3044f59dd0efd58337a01a7df36c27c22653d0c5fa010551ea0c2752153ab1bed051da634303442547fc6dca99d205a88ccb4f690e4ed62ca43f736506156441c297981f0bd5b2febaa2d883c6711073589f6b90b53763964378234d22efaa90ade221dcc3c29dc378266f783c880c37672b0be589f7afcc23ad6bf21cfb67858eb2a81237dd72dae4ee4df5e0be1ad19960ea057ccf424d15c27d04db70bd4e4739522cb4da02d457cd85c98a8ff186579dfb9773df49cbf53bf0fdf778582965c274dba7a1fb49f615510cb03c068a6b938ccef91e1445b6faeb40c3d6597a37d4ea54eae24cbf55682bf05b806cba63425483e5bbbc1c5b4063170e00d8cbc509b9831cc550faaabfd7aea53ce2f9556de716b7dfdcbeb0abe80f90ff42eb074899f1181a95288c0a292a40266c15379766fc3e50cdbdee724404c4e81d3ecdf8243e7d08e7b1588f7659620746a3c0c8c5c0c433b3f809ab5319a099547d3e275b700173b743e7f7e2c39699ef42e81a0b31b805879e9c689cf3b11d5de4e7d8302f50c077b3affdcccbe5f9c777b774ecd0676056db5369606163ce5ed9a373cd7dd64150661c8442dfeee4a495b9f48f4193e1f896caefc1f151ad3e9fa9c1a85f39eac93b6e6e505ae577c0a1785874b0c42b86aa65ad7395ddd71781c797a719d98b3a84b0ca4cfa751cd674279403ab673ae7cda4c501940b7391310b1e365d1a29a9b9a8e407c740fb596fda0ca42e30ca1e1f657d451e32321dc903e5fa73cd4de33334e862e0a8c92ad700f201b8ed9fe55c844680a9efabc2d89adeebb3cacfb80348b131d1f34fc118ea209a3c96ad8e51fbdcad29eeae3376e8c656a6b099b6eba814295675c86b8ac10eed557106c591401f4a07fe4858bf94b28d4e350c3adf9afa2336c5c6b5dab037413e6e36ed1be31362c2e15a3b9a1f4f83f8b61a5f117e3bfd26e27441b7691f1482b549e7a3de3fc165cf89755287dbd1530421a570cd2a680e895dd495cab5a72256e9b6ece8ca507d565d0d5f64106abc9e37066b98a3a35443f8a8a0e2a19d13d92bc840473dcf287b326b1dad89b0b8857a0f3f9b3a9e9c23fd09e8cef6b5ba2c53e5aee599e20f4fa914bf225ee85bd02c040424b689f54a48bc896c90a4f391d1939a3e202936c6f23352bbeb46fc9b2a5f4ab4a046ec3a5c56361aff62c17f86dc0353abd84fd2cc0b862293b3a6f1e7982901d38b4266c19798e4dfed1e769d5877978023ba45b8a372d36b000570163f41ab69399a2e5a6d80470bbebbaef2ba2941df0ef81ee30583d2d465be4755e845ab697cc4da37fe0c52e510483c6a1268bcc1459dc046e17fdeb48f15f66c8dcf9bc0f3580faedc5d6c930d99589bc041d95a2e292bd742cc7dfad507e2de9d56daa59646671dc", 0xd92}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x5f) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0xdb4) open(&(0x7f0000000040)='./file0\x00', 0x10c80, 0x80) 17:05:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae8107ed", 0x107) r1 = syz_open_pts() fsync(r0) close(r0) r2 = dup(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8, 0x3, 0x20, 0x9, "dcfd29633197f4829dd52151ccd4ffba42f1239c", 0x8, 0xfffffffffffffff9}) r3 = syz_open_pts() getsockname(r2, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:05:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{0x0, 0xfffffffffffffffb}], 0x1, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="a8101e5170fc06ef9976cc9dd1ad511630fef029e6a438b7f4069a95b5b9924f32c961bf8d16706e7b44aa1fbe70c6d13cb7b97b65c4c6c9504038264a4113681b69a26aae59b08611c1cbe7c822026feda67ee8d2009829bb7b827f4d54f729cfb88d6aa54dd7a97e72089b61fe1d060cb6973ad83c9bc37e6ed43128bb7c459a42788c8c0d26b6b6b0e8597ed1b26a30c379efeaf1a4fa0ce6df324f38e9b6e5607c2a53eac07c3333c7ad75589b72df2142aeabc681762256f5da3d1defac8c394f766b51086bb24924acb1910aba1b", 0xd1}, {&(0x7f0000000180)="731dac51d3c4ad6cce6f395f266d6f865fafa249028a62952bf4fd5dbbe9ed20cb9f970056c76f3a09922bd663820927101a95731300e25cfcad2528acbebfb1f79f1b9fa9a2a5ab2c29b07f47a62cdcc03fbc7cce8d1acd7c03ac881436", 0x5e}, {&(0x7f0000000200)="7c045738569554670004416e3260968e4f1b1421bfcd3ddeba09ba9125eb22048f0c28ea63d0f0d46a256a4f05786aa505feb660896552a9ec243c024f117831fbc822e207d287cd51106b38f616e861dbf50d8467aced69a420585feb0523a46565005de2ae8c5f1de9602594289b3788d90b50d0231dd7a33905557d146db03db8d5", 0x83}, {&(0x7f00000002c0)="5a364bae6d54712868069226ca99bde784176cf0c39819c4706e50d9cef7901de62106e445eb657073a3c5804a94d85935bdd07cb23f42e681887015985efc3b95d85df4e0652ca9138a", 0x4a}, {&(0x7f0000000340)="6e639178e294d76cb49e5ad84b7a3aaaf2db3fbfe26db0b55fb52f63d9112a8b238e19ac3588c8898fec326ce2a450a895b0b5782c050931c882f07b3e5baf7ac10c826dd3f338cfc7a4e6b89ae7e235ce16d32796", 0x55}], 0x5, 0x0) ftruncate(r0, 0x30ee15e3) 17:05:45 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd701c1c36f09c6822bc6", 0x9}) r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r0) Thread 0xffff800020bbb2d8 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd807a28a2b8) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: Thread 0xffff800020bbb2d8 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 223058 50342 73 0x100010 0 0 syslogd *414888 2498 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(e439faf0c9d72f9e) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: 11 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 Thread 0xffff800020bbb2d8 cannot exit while holding sleeplocks ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(e439faf0c9d72f9e) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020b67880 rbx 0xffff800020b67920 rdx 0xffffffff81ecc876 cmd0646_9_tim_udma+0x15f95 rcx 0 rax 0 r8 0xffffffff81c79d54 kprintf+0x174 r9 0x1 r10 0x9f7e348d73d0f035 r11 0x6081cb72f2173181 r12 0x3000000008 r13 0xffff800020b67890 r14 0x100 r15 0x1 rip 0xffffffff81885668 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b67870 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (reaper) pid=414888 stat=onproc flags process=14000 proc=200 pri=4, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff800020b212c0,0xffff800020b219d8 process=0xffff800020b5a350 user=0xffff800020b62000, vmspace=0xffffffff822f21c0 estcpu=1, cpticks=3, pctcpu=0.20 user=0, sys=3, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 36939 500538 28961 32767 2 0x10 syz-executor0 36939 55464 28961 32767 2 0x4000010 syz-executor0 28961 29144 31812 32767 3 0x90 nanosleep syz-executor0 31812 209993 46297 0 3 0x82 wait syz-executor0 25366 469336 67709 32767 3 0x90 nanosleep syz-executor1 67709 367275 46297 0 3 0x82 wait syz-executor1 91066 406232 0 0 3 0x14200 bored sosplice 46297 186225 90230 0 3 0x82 thrsleep syz-fuzzer 46297 103637 90230 0 3 0x4000082 thrsleep syz-fuzzer 46297 511974 90230 0 3 0x4000082 thrsleep syz-fuzzer 46297 496407 90230 0 3 0x4000082 kqread syz-fuzzer 46297 313888 90230 0 3 0x4000082 thrsleep syz-fuzzer 46297 480710 90230 0 3 0x4000082 thrsleep syz-fuzzer 46297 163283 90230 0 3 0x4000082 thrsleep syz-fuzzer 46297 499482 90230 0 3 0x4000082 thrsleep syz-fuzzer 46297 12172 90230 0 3 0x4000082 thrsleep syz-fuzzer 46297 226154 90230 0 3 0x4000082 thrsleep syz-fuzzer 90230 521620 81088 0 3 0x10008a pause ksh 81088 59941 20766 0 3 0x92 select sshd 99478 65027 1 0 3 0x100083 ttyin getty 20766 275367 1 0 3 0x80 select sshd 50342 223058 13124 73 7 0x100010 syslogd 13124 307701 1 0 3 0x100082 netio syslogd 99097 32099 1 77 3 0x100090 poll dhclient 26632 220136 1 0 3 0x80 poll dhclient 29299 112164 0 0 2 0x14200 zerothread 27718 320928 0 0 3 0x14200 aiodoned aiodoned 75886 49875 0 0 3 0x14200 syncer update 72521 311791 0 0 3 0x14200 cleaner cleaner * 2498 414888 0 0 7 0x14200 reaper 359 142236 0 0 3 0x14200 pgdaemon pagedaemon 75900 295952 0 0 3 0x14200 bored crynlk 29979 234706 0 0 3 0x14200 bored crypto 27803 42167 0 0 3 0x40014200 acpi0 acpi0 66318 369513 0 0 3 0x40014200 idle1 43031 94088 0 0 3 0x14200 bored softnet 45256 216139 0 0 3 0x14200 bored systqmp 41211 297923 0 0 3 0x14200 bored systq 33531 391828 0 0 3 0x40014200 bored softclock 69132 442583 0 0 3 0x40014200 idle0 1 233331 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper