bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e4332981f7d44d2582b99589fff6a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b164f99e4533e51a7c4f8608a187114a5f766970000000000000059410d203798bd637e88c728e806aac11ef4b3c8600bf8d8a385383b3171fb50adf3c35295f893859aa7a030f718260d70dc9fb1a7459935654b428ec1029755b5e3c443049fafd398d6274d0f2ec929eaa70bd5b85816a7562d151804ccf881e3493fcb619906b4d549c9a8a44d68b5e357c9e173b661bcc311216edf11cd3f41a6f3e6aeea4b14db30ce6c5fa02c0e16b26885657bdcf1e7e777aa5ad13688b5bd602410670c14556ce3cf2138a22d6bad64", 0xfffffffffffffeeb) 18:06:04 executing program 0: r0 = socket(0x100000000000011, 0x3, 0x2) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x8aa, 0x5}, 0xc) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) socket(0x0, 0x4003, 0x0) r1 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) dup2(r1, r0) 18:06:05 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1d, &(0x7f00000000c0), 0x0) getgroups(0x6, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r1, r2) 18:06:05 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x208, &(0x7f0000000300)=0x401, 0x4) r1 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x4, 0x5, 0x80, 0x0, 0x7f, 0x7, 0x1, 0x1, 0x1, 0xbbe5, 0x6}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r3, 0x8) poll(&(0x7f0000000080)=[{r2, 0x40}], 0x1, 0x0) sendto$unix(r5, &(0x7f0000000180)="042c8b9104c834bfa6da9f5a683a1278583d543f5c34d56afbda2293619211e76f0a055b5ed1301ef72ae74b85bcb7123d28e0d7d2ecdcda0c8e878c9ed51c466746c27e4e59ed852d06b886c3caccf66725dc3c58687c20abd8ffdcda27cbab0c46543bf2b5fafa5b9109c9c4709131284afca552ba5c0791fd1c6c3e51ba735a73620af94726377be3466c7c015c05d4122ea354e89843d35f2d63c6ff38ff44e50f30bbbc4b727150f6669c2e689e4622b1c3ca494c635bea1c1105ff9b8bb9d26ed33e", 0xc5, 0xa, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f46696c653000"], 0xa) 18:06:05 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) 18:06:05 executing program 1: r0 = socket(0x2, 0x10002, 0x40000000000003) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000040)) recvfrom$unix(r0, &(0x7f0000000080)=""/31, 0x1f, 0x2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) socket(0x12, 0x1, 0x1) 18:06:05 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="03c82f0da4c3c2f7ffff070000000000000088673e3d71e11cde311f715504682fe58071b0bd174f548d332b8d657e54a2bfe64807000000ec7c5a2e9a10ac6ab180209297e01c9e7a7bd56dcd7f804ad4c47bf34d8fc9187699b04061e3e6cf59cd5fe78294f559bc3edc4c3b00000000840761832e06adc4ace6dd5372028ae0361c85df849e93b42969c3f3c4def27bf22333a8c0f5bcac7ec4299be892fb7db28796c4451b59c27b89ef7311bded5e32dc6f67c802f4724d77b239d432002993f623e529aba4606235fd046d7e3cd5288a89448e36878461e86da4a7557e2e4dd4fa20387dc01377a7665ce097521c2464e30fbe9c2af69ef46b920b4284585b5a975c349bc96763edd783922d4906b86c4d8bcaa6d6e02b0947d4cdc517200d4036", 0x1}], 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, &(0x7f00009be000)=""/11, 0xe8, 0x0, 0x0, 0xffffffffffffff4e) socket$inet(0x2, 0x4, 0x458f) fcntl$setstatus(r0, 0x4, 0xc) fsync(r0) 18:06:05 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000074e53b57bdec39800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004ca2cbc511f2df4bc4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) lseek(r0, 0x0, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x3, "d1eea740f3223e874352004000", 0x4, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom(r0, &(0x7f0000000080)=""/95, 0x5f, 0x801, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) r2 = socket(0x18, 0x1, 0x0) kevent(r1, &(0x7f00000011c0)=[{{r1}, 0xfffffffffffffffd, 0x58, 0x2, 0xaeb8, 0x3}, {{r1}, 0xfffffffffffffffa, 0x0, 0xfffff, 0xffffffff, 0x3f}, {{r0}, 0xfffffffffffffff8, 0x0, 0x3, 0x81, 0x7fffffff}, {{r0}, 0xfffffffffffffffc, 0x7, 0x4, 0x9, 0xde72}, {{r1}, 0x0, 0x3, 0x2, 0x80000001, 0x4}, {{r1}, 0xffffffffffffffff, 0x2, 0x20000051, 0x7fff, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x8, 0x71fc}, {{r1}, 0xfffffffffffffff9, 0x50, 0x4, 0x2add, 0x7}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x6, 0x9}], 0xffffffff, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffa, 0x21, 0xf0000010, 0x9, 0x147a}], 0x78f, &(0x7f0000001340)={0x33, 0x80000001}) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001380), &(0x7f00000013c0)=0xc) shutdown(r2, 0x2) 18:06:05 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 18:06:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178", 0x0, 0x2}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) munmap(&(0x7f00001f0000/0x2000)=nil, 0x2000) 18:06:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r1 = shmget(0x1, 0x7000, 0x480, &(0x7f00004e9000/0x7000)=nil) listen(r0, 0xffff) shmctl$SHM_UNLOCK(r1, 0x4) r2 = socket$inet6(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) setsockopt$sock_int(r3, 0xffff, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:06:05 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = syz_open_pts() close(r0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/39, 0x27}, {&(0x7f0000000100)=""/11, 0xb}], 0x2) socket(0x2, 0x1, 0x0) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x1, 0x8}) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) 18:06:06 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0x0, "00000000e74de100000000000800", 0x18c37625}) setsockopt(r0, 0x7fff, 0x80000000, &(0x7f0000000000)="4125e8a624da2e09016f2c0d9ba82dade5b75f", 0x13) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) syz_open_pts() syz_open_pts() bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 18:06:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1, 0x1a8f28be}], 0x63, 0x0, 0x0, 0x0) dup2(r0, r2) write(r1, 0x0, 0x4af) 18:06:06 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r1 = getgid() setregid(r0, r1) setregid(r0, r0) 18:06:06 executing program 1: r0 = dup(0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000140)=""/205, 0xcd, 0x40, &(0x7f00000000c0)={0x18, 0x2, 0x8, 0x4}, 0xc) r1 = socket(0x37, 0x5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000000)=@in6, 0xc) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x21, 0xf0000006, 0x60000000000, 0x80000000}, {{r1}, 0xfffffffffffffffe, 0x0, 0x800fffff, 0x40, 0x2}], 0x7, &(0x7f0000000080)={0x1ff, 0x6}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 18:06:06 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x9, 0x2000}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000180)="6d0124d9c3daea43749ed8e7bbf3e3d1def52774b4edad888cab95c00952b0d23aecb9dcb0c8e231b36b0a36a1abd1e4baed50528065cdec1e7db5793f7bed05065be910cc340131597ceca37170deece0e72b2e395ba0d3c2cad9a227b5fcd54518bea585d31a65c10f1bbf39a48ebb6794f6cb634a7cf7863d3373df9ff39cfe65a6b4762da900eececec811aefaa8368cac8153eb5d12fec71a4ae48177", 0x9f}], 0x1) getpeername(r2, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x50, &(0x7f0000000340)="fd4c8c02f39292a7b964a637752a2ee70448a5093a5f31a667b53ff086613e5ca2acb0a781dbc854e897a57edc47ba86c0e06a5bebb25e70779eced6d0977f90859f2ec39684c56720004e527c8785a3") write(r2, &(0x7f00000003c0)="ef30ff02ecfdf2eba4debc366969f2a392b945ddc12b0bbf10c119b466760159bd3045c57f77b83a898458029cc71a2de6045f746f096854341f01b987ae2627d08d9a9e780ab96df684f0a0f1ee2500e775f62ccb17b351a4c3eef353bcc03f9f916fc1cec2d19f7ebe7bd65de733c9a04b42dca55d0d8f7ccbd9d48339ffde8955cb56ec81b4f3dd703be3eb274993694e3fae42be0e53d3f68e3b041faac0edbcfe278637bd66afbb2ec004b118a2f876a8e814b3d2c21751948e7eb777cf32a0490d68c7d97ff49c3aac526823ebd3109015424d2046486a4bc3333793167a6f4ebd6371d8a4de21f26eb7fd4216325fe7deb3dd664802eb3ae949c203b2e6a8fcb09153d73b5e4f33cac008eb7f04e259ce05839e91d1c9dd104d6713ae46116509fe895ac83f6e84c17934f711835aa2080d4598066f5a9dcd4ffe2106cd7a699e9697fd1c2d598fc15ec42c8af77ec0390c7a2e9331d06f331590c60dbbda58c70bc03f280691707680fe528049f24141fbbb7bad5046a1ad89c9f1696b4b1c269692ae600fe198c6f200ee781d0542d15d486ac4bf12716d3c6714ed05da2d2c8e29e93d8c2e9762fecff84de7a2b9d46c9ef662eb83d6948214ccd8dc9c04634fa9a99d2562ce8b15bcebebaed193e50bce6d8df521463a9a2036ecfc810a394bcff9a19933c85ec2fb52ddfbfbe62d3d49d3ccc8451c93ab3122e2e04cb2402eb02af24af67ecd900227a9ea5bd32b98969b7c4598ae657028be2b6f8b43972ba7304e3952a4a56535feb82c2359208fbe6ac5242b20e331f1d3c6e754f1219993e5c6ca05df633470fe70584901ee426cb19e5a5e4465604c0a1cbbf680ad36fe66d372ee06d89c073459c601b81af2178050e91f45d6ed82580fb18eb7c1b8b4f50532a9483e74a4f7d76ecac08c2fffe6e280119b1f751828be05b7a3badc17b66148b0b3635b6267fb62fb06f844417b8d007b21ea1ebe0f98df576488963e3e74216759337bb5dd6c231e79a9c15d382668ff3651c5149a744079288066c0c14bfe31053162e4b4a03b3c2f4df75a22cc98276ecc7d6dbb3f9afa226c65fbaf8387f7062144c3d31a588834c7f300724244df85fd8507d1594933693bf271158f187f4401cd9413913c00a086e44cee78b88516d8dcf84c78277ae0bc91686348e61699d7e174080525cf32a5ffffdbe8b205ee28253723e51854fa934119a80fed8e29056e4ccb0ffe14c58631d590379c4fff5340b0b67a6a2b0ab6a34ddfc0be6ee1bf0be593dc6a5396c50751ba6560d076983c96aac452d76956232d1b143c0fd3f9e4a2a31f3dc6f1b0350aaae731b7e3c8f4216f23d6bbc212b9846a811f71f2a1e9703f588b2198604312ec8ebac314e3fd6c1f48b83f44103c6fbd480801c62852b38db77a824b85c9d184815d709e429976d1b97a6868bd76e197aefa30896d9b76bba2e253ce8f0a5b5e9b075d8b8835119cb0b75deb84709d9e98a4126b9ab970f37f2bdd19750960ff0bb15fbadf2104801013473aec55deed87ab80e3d8d32ed647740da71e0565342c8e03aa45090356e851d80f605529f226df31d27f2b4ce00e41eb809229dc96eda89cf39a2d2c783b9a42acf02e6223ca8a41f464893e68e29dc34b9a750e1204ebdf5112b0deab7b305c752f58ed17856a3f33ab093a06030e53c5acc3d4cb767280753345efbf5f16bd7428ae9bdd1cd6389080d0287a35248ed5b4293ad454a16547df244180f0e642e2511438171e3803018987f5448d1379cb740f23523e5aa3213b417b72926f1e3d279c7f33cd3111d3faa4007134b48161adfff16e972a1c1aa72caa0e9af946db64cd48d080026091073e137ebfce3007ade2a9c30797db6430af53e533f9535d8035cbabfd3cb6901cc4d5a4bb4c4394314677aa86af1a4d60468e6e7041967a0d19b4e9bb239425ef09dd1eaf7086a00260c86b3606652e5787fda62a42aa2772043f6baf6ded9dc02e41beb53c3bc8903d1cdadc4fa01ad15cd5b7905d7e80dd02d857f91a85b73286b8e4d14a6201752f34d6ca8a596858e22c1f1f5808e707c66be4b9049c86e38011febd73db43a6fd3fd27a6bd58cd03086a2e5612e45790209fa93c3822453c5b71dea447d08eaa2cf9d77efae9b3e1f32b996647dd0efa12b378e4d2d9d05dde59baf5960ce72324767648415dac81b132447ef76941a316a728e081cbe04186b0399bb92a61e76b9d78a4317448e735d5c37ff1340441ca0f2cb085d03b7e33c0b5fb545d92652b94c096ddbf92a92958e1f23b5000a12de26a5b63888e8d7013150c30f268568784ff019af1d5b00a58dd50c5c0b109ffe6010497100e8c87a7dd1085b1f31d2034a1d0e27cdbfc5af51d1fc76271d6e2aa3865d3279eeff331c2b9e059c86423704e5fdc4cac136dda035a95ac3569e215bb6fb5dd994a5c33b610ad89a10e35d598d56f836b310f94d98001fcc710821095cbc5f3a150f996940a9acc9bb87140de6731495d53271324e46baad61d7ba5408b72259a4782635c7ea2a2a93c46da1a90fc261e2f49c44b16cce887d0d10633d9d1595aaf0964948d6c42bbd5505bf14f450fce246985ceadc9ee3bb578dd80f8e45a0cb83b8ea6fb0cb8750676ede4c6f2999453256cf7a7df26d76a685867d1b41d59e2b04c943a0846200fc817650c1d1e0b493e59b2b969e73f4cd38f85251aab65b6e7f645b051409eeba6306f8ebada2af3badad772566dc54fc7e0087d49f449195696b9e1491a86e9519b153a1aa93c07d6ea35ec21812b53b2cf2287a22b4d39e548c10bc495d241f0a58611b2ab560914bee7d0b324a9e4f4f0cc67af3b965f5cfae89d3c8b0098de3fd58fdd73096eac62ac7be298acb93de0e286b2a471b8d16427db1472fdc96ad85df621f7b3cd198458dd0d132f0ffa927a64695a6e2f4f25ab78db07486bce08bce1329e5c631937caa761c3e2dc74f99829619a4c19a6382a167e588868bf405c7be2983c0fe3d4f4fed81ba297b9efd2b7a0c2f772ace0528da4c649fbd0dea0b92f509f1b14f4cb9ba359f936b6f107f6c80d5f920977f57be3dbdeaaea5c33b6995392ab8cab6636e4658258eac2f0e56ee6586ec460d63bcfe8c2f0e49876e62cdc9d72724888e53159cba4dbbbe678b29936ac1aebe666ee89d7a2d8a1c0cd8977db4782b29996dc85afd23801aa1d31b127ddb0f1cf6d92b631ca29a6d1bee47b37e1447a1ab00fbe61f34316a5a8b77c530ca07f2c8cc5aafcc0298c40bed36eb7ef92e4cecd8749ecefef163803d3bb320000cf950666be2164d58367d9f7c49b7db418b5ad759227da7c53d472e4d3ef4609bd3255740d7c642d4360c972beed632ccb1c85b14465f40e0fdbcea18cefce633053a7a17157f971d480ceedbef23146f7f72f663c972af204b8720289ff988fb97237ee5f2f4992a8304d068621b917c815cf5a2f9147886b551810961bde2a33a672ef696bf946cf99f38f03498dcbbc08a55297533b495c7a2af386bf4dbf0672913b516983cc30c80396cdd27505dda5505e2dc6bb326dd6db68ef2ec33dd872fad76b615602978054f75ca4e2a8886415cb57f609ba22141bb32d848e87fe5b63da86a7b38e5840b041f37429f6d65b4e1de10ebf8f5c13e2ea10a8ad2853f09363598bdd857537eabf29c456cee890582b00932665a1eb17058e13e878acb5f238862b060a41e3a1e5ee428bb8a62924fe10c6ba450fda137de477ced754a63108bf1dc0dc5bf60dc65549f952cc1d50bac081428bec38ea295bee3166f270c226bea85523aef5fb106efd18d04a60e3fbc13ba4432ad1a1e742afc7f141de8417d2884097d4e747b04c95ffb31f328e8e920125e919874ab67675e66e1e49bd7bac832409fa05998b9291d4327aa215eb34982074c4278000e65febed0b59992c2cc8b1177614603f0b8abb7ea41f676069c45c29037cff4b5fcb79438eb4240e9e48ea92311840e8409006c710e38cbd963b737f64d10349789f9f15dd4d39d7f593e76150199d5ac5683b5fc1facd19132bb3df2f8279abe6f775488e56230e6cdabccd3760df823d7f6852836cc5a0aa797e2caffaab2e48fae30ad532fedffae0e04685cead8235c41ab396122d7ae59f0ce7046fd9b8f8554ac8f7d2740eec2566c5f3b630beb4d9a25a1c9fe6645e8914b8f821daceffb506c612afd4e1782568f7a3f44460c4b5dc931dd79fd87dd69640639388c4901b093006c6d40fd68b82fa69e874f9b8b7bcee653dbffa02c78538c27c18237b3b219db4b280751a8e2ac8a5112e1622af67b3f2caa3b8cd64411c7c8e35064ae9b4ef15170ed0cc630b1bb2f70bf284dd87255c3416cb51c992370c6c1bd7a79e5f0d39b22ede2719f7a4376867c12bfda56ccb2d9b57aeb0d645383b827c89889603d2bcc2388a693e5b5f7489d650c9a00daca4118b046684eee14313fd16cbf766ade7375c485df7c67d504c9e9262e1c9562350dfeeaa704c5a68a8be2ad2fc6ea429858706b324721eff2ef38d5f143369400d84a2028b18b10acbbed2ad424f100ed86c9f549366acaa17c9118b6dbcff37adf5a8227a68c1c76238e8938d21494ed04ef64ea2f2466159de1e996dc55d6781a48119176f335401d0e7fa1eaf5f27646e9257fb342ebd8c7720940b6bfe98ae41a0bec155aa56f870b5faa0b99286e286410dfc1603b44e71ac4a9cd421a3a590d1f24c24a2fdbd72687b3ba56f19afc34e85d39c4ca5e7ae797bd0d9bf5f9d5366478ecbcbc7795e2107daa0b65459c8205fd84c69a86a9e0734f74a133a2d3bfcd68231c84ecfd991ca0d2ec1d0a2bfd3ef08b607223b549d1d83084a2aa4cd87bbdd6ca770a9b53e2178cf06900b4673c60bc065e7c36e165632be59713298a2ca824404889b05fb02a7a2898c5e6a6f6ecfb279809d092e3affc5bbe5bf72e60d71436147c850c4048642efee07a8e69868f0377f49980cf347134366c9b5edf325b762102a5233695265a7c1766dd9f7ef1b256402b6aa8a543b4f359bb2f7b710f355f97c8c2c276a1e1bd37a267709b67549eeb7cd26828dbe81226f606cd75e6fb99c78ee9ca57aa39af5a37c2c64ecb60d17f7662a255990d31f03a29ad3be960864d952e99b09858c3fc4b7d1911033dcf9dd9c0d98bbcd6b6a0d173c617c44daaebeb577cc241c51120ae99ef7f24538c43144a718ef6962e89c0489762605121309d2f2ec2accba6908cbd78f5004d51f41c5a2d39e33eca1f7ba075a1b43fbf8644cf6bc5a057b2ba9cd01e115e1c89e5efbcf9b005446ab1752d0e45db1058d8db3c52591adbce331f7d0ddc3eea3ade66ab3a5cdec7630cde65356d4c368d02d646af951fb4cc8edc079027534b68113b7b1579cbba5a556287055009025f122d553ecd9744a27a22b078b2dbd9d7dc29e0799e45955b9c92258e172784cac179050a3b3c70d617155af0fd9a4d1136a97880a7ac80b1caa349543d4100a0ee8df6048d4a8c8478da60a8607ed4384ebf9f6e4f7081e2a816576a2e6ba8ad56a9396ae425e545df05e2538877ff929205af0149045cff6b2ecebdb1c9542e646a9cfe2be5e7302abea8a5d0272baf9c1735ec3b5da1c57bc7f13664b2bdc4e6d62dd8d745498466a1809df9684ec66867b71fe067d3f985796939412de308867e0b5dcc9c224f95afb41d9aa54e330e21ad1483debd851a0b9b3ae4a7b6f4d63149c3c74c47c818741bc6f274aab2c4e43ba9da7bb6c8f6", 0x1000) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000013c0)={{0x18, 0x0, 0x7ff, 0x100000001}, {0x18, 0x1, 0x9, 0x3f}, 0x6, [0x800, 0x3, 0x642e00000, 0x20, 0x2, 0x8, 0x4, 0x10001]}, 0x3c) r7 = dup(r5) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001400)=""/4096, &(0x7f0000002400)=0x1000) lstat(&(0x7f0000002440)='./file0\x00', &(0x7f0000002480)) sendto$unix(r1, &(0x7f0000002500)="cd370b3be5d258398310c7207bd006ab83b4b6372ef41c89129bd3a5c70cf1973917d86a546be48f31ad7845cab0e68593219d11f9e00239a2815b9ea7afb995aefce956d9", 0x45, 0x401, 0x0, 0x0) fchmodat(r3, &(0x7f00000025c0)='./file0\x00', 0x4, 0x4) sendto$unix(r7, &(0x7f0000002600)="70c14e844e12d884913b32f8aa11305e82a706166643b8e9bd7a313330f794500149322e7164c637190fd1f082c4d56a9baad40c16f56e0a9e4f12cf79e76cf76b2016f688bf16b65fc77722cebd0823", 0x50, 0x8, 0x0, 0x0) readlink(&(0x7f00000026c0)='./file0\x00', &(0x7f0000002700)=""/2, 0x2) r8 = accept$inet6(r0, &(0x7f0000002740), &(0x7f0000002780)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000027c0)={{0x18, 0x1, 0x5d31, 0x5}, {0x18, 0x0, 0x7fff, 0x400}, 0xffffffffffffffff, [0x80000000, 0x0, 0x4, 0x1, 0x10f, 0x5, 0x7, 0xffff]}, 0x3c) kqueue() fcntl$getown(r1, 0x5) socket$inet(0x2, 0x4003, 0x8e) sendto$unix(r3, &(0x7f0000002800)="d2d9b59fcfa0c77715ede15c5654dd7a873419506b5adddaa2e543a8e466bab13ffcc252fbb6436460a647c2e1fd37950f53738405cc6d3985b94848080ecefc4d707c812aa4e4a97aa83337e957f82dae8331d36c4a222bda94082faae0c703765a8d5e33badf0d8cdefd59303bc7", 0x6f, 0x400, 0x0, 0x0) msgget(0x0, 0x8) fcntl$setown(r8, 0x6, r4) ioctl$TIOCDRAIN(r6, 0x2000745e) sync() 18:06:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x49) setsockopt$sock_int(r0, 0xffff, 0x120, &(0x7f0000000040)=0xd5, 0x4) r1 = socket(0x2, 0x400000000002, 0x8000000000) setsockopt(r1, 0x6, 0x100000001, 0x0, 0x0) 18:06:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x7ff, 0x6}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) chdir(&(0x7f00000000c0)='./file0\x00') 18:06:07 executing program 1: mlock(&(0x7f0000002000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 18:06:07 executing program 0: r0 = syz_open_pts() r1 = kqueue() ioctl$TIOCSTOP(r0, 0x2000746f) r2 = syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) read(r2, &(0x7f0000000100)=""/13, 0xd) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r4 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x11}], 0xcddc, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe}], 0xfffffffffffff001, 0x0) 18:06:07 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 18:06:07 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x82, 0x0) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xbb0, 0x101}, {0x9, 0x5}}, 0x2) sendto$unix(r0, &(0x7f0000000040)="cb9b8254d4d2b39c34f8009a1ca6e39ae7fba78875bb5fc4ec065204eece63b881f4f49b814148cf60a5589a732e37f66dc7d2da6067650427eab93a907eb68c335b0afe17dce959ad7f06a5234014ca", 0x50, 0x8, 0x0, 0x0) getrlimit(0x7, 0xffffffffffffffff) 18:06:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmdt(r1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6", 0x52) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r5, &(0x7f0000000040), 0xb, &(0x7f0000000200)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x39d8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 18:06:08 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x17, 0x6, 0x1000800) setsockopt(r0, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 18:06:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x2) flock(r0, 0x1) socketpair$unix(0x1, 0x8000000000000002, 0x0, &(0x7f0000001580)={0xffffffffffffffff}) getsockname$unix(r1, 0xffffffffffffffff, &(0x7f0000001480)) getpeername$unix(r1, &(0x7f00000014c0)=@abs, &(0x7f0000001500)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) sendmsg$unix(r5, &(0x7f0000001400)={&(0x7f0000001280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001300)=[{&(0x7f00000012c0)="829f7c", 0x3}], 0x1, &(0x7f0000001340)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xa8, 0xb8065fba9f5d45bd}, 0x408) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) r10 = getgid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x9, &(0x7f00000001c0)=[r4, r6, r7, r8, 0x0, r9, r10, r11, r12]) syz_open_pts() syz_open_pts() 18:06:08 executing program 0: r0 = socket$inet(0x2, 0x4, 0x40000000000) r1 = dup(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r1, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') renameat(r3, &(0x7f0000000140)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00') r4 = socket$inet(0x2, 0x2, 0xffffffffffffffff) sendmsg$unix(r4, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) fcntl$getown(r2, 0x5) fsync(r1) 18:06:08 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x3, 0x2}, 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x2) 18:06:08 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x24) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x100) r1 = dup2(r0, r0) sendto(r1, &(0x7f0000000080)="c4dbda4dd11f7ff208de3401c8e6b46c41c9421628a3cdd9e6f9c7f039fb49a77708f892574350f2558343ae543a6b1239779f894fb838ef3019678ea218a4dd0930cbaaab8747d16a6ceffd8df3d231dc8fef96346029a2dbbc6fcbd83b8226d4be8c82508420de46d20151bc3547656e578dace439a3a059ec1d843576f2b6332e5f4c3ece224da6ff72c9c68a262833e1bb7757ac9d56b345033a9ce983e0e86b2017f04ecb24f3e78b463e4846ceb9556061", 0xb4, 0x402, &(0x7f0000000140)=@in6={0x18, 0x2, 0xfffffffffffffffd, 0x7}, 0xc) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='W\x00') socketpair(0x10, 0x4, 0x4, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000240)='\x00', 0x80) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x8, 0x6, 0x9, 0x1, 0xffff, 0x8001, 0xff, 0x1, 0x3, 0x33, 0x1}) recvfrom(r3, &(0x7f0000000300)=""/239, 0xef, 0x1, &(0x7f0000000400)=@in6={0x18, 0x0, 0x1, 0x4}, 0xc) mkdirat(r1, &(0x7f0000000440)='./file0\x00', 0x10) mkdirat(r0, &(0x7f0000000480)='./file0\x00', 0x0) mkdirat(r1, &(0x7f00000004c0)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000500)='./file0/file0\x00', 0x20, 0x12) r4 = dup(r2) socket(0x6, 0x4005, 0x6) connect(r2, &(0x7f0000000540)=@in={0x2, 0x3}, 0xc) r5 = open$dir(&(0x7f0000000580)='./file0/file0\x00', 0xc0, 0x2) connect$unix(r3, &(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0xa) getdents(r5, &(0x7f0000000600)=""/164, 0xa4) r6 = getuid() r7 = getgid() fchownat(r0, &(0x7f00000006c0)='./file0\x00', r6, r7, 0x2) link(&(0x7f0000000700)='./file0/file0\x00', &(0x7f0000000740)='./file0/file0\x00') r8 = accept(r4, 0x0, &(0x7f0000000780)) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f00000007c0)={0x3, 0x4, {0x8001, 0x1}}) r9 = getuid() connect$inet6(r4, &(0x7f0000000800)={0x18, 0x2, 0x1, 0xffff}, 0xc) getpeername$unix(r8, &(0x7f0000000840)=@file={0x0, ""/12}, &(0x7f0000000880)=0xe) getppid() r10 = semget(0x0, 0x1, 0x0) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000008c0)={{0x400, r6, r7, r9, r7, 0x20, 0x3f}, 0x7f, 0x80000000, 0x1ff}) 18:06:08 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x102) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x6}, 0x10) write(r1, &(0x7f00000030c0)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a31e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d21349b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e36b4a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60734ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0e10a0d8328b9d92d773d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7a6dbf851256806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d1e3ff829ffcef010a155d9800100000000000000938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042104966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fb3bf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb515d704fba19cc6cd66dc7905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c864789e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9e856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e4332981f7d44d2582b99589fff6a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b164f99e4533e51a7c4f8608a187114a5f766970000000000000059410d203798bd637e88c728e806aac11ef4b3c8600bf8d8a385383b3171fb50adf3c35295f893859aa7a030f718260d70dc9fb1a7459935654b428ec1029755b5e3c443049fafd398d6274d0f2ec929eaa70bd5b85816a7562d151804ccf881e3493fcb619906b4d549c9a8a44d68b5e357c9e173b661bcc311216edf11cd3f41a6f3e6aeea4b14db30ce6c5fa02c0e16b26885657bdcf1e7e777aa5ad13688b5bd602410670c14556ce3cf2138a22d6bad64", 0x1001) 18:06:08 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x2000000000000c, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x82, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) 18:06:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x241, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x1ff) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='W\x00') getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 18:06:08 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x1) sendmsg(r0, &(0x7f0000000300)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="30b74e4a8acb11309d1a73ad68cd550a40f65caa5756722f30046d4e6ed86149c330fe7587705c40f0e1fcc5ab2f", 0x2e}], 0x1, &(0x7f0000000140)=[{0xa0, 0xffff, 0x6, "d3f4f975b6dedae6440b5657a91d3798d31599cc67cda2ac48bc9cd8dd5061dfcfa5da5c50ec77e1abc27449bb85419a4d3eb10136c7b8723d5e6c51d0a02e2dc1b54e8a9d17a3ee80dda0b6892b9711a44e92b60cd8c481908e21c89dda2b1aa2130bd266dbe7662ce14fb47d265a39c2957f43ec73cb2c8090c7ac2dde536ead247a4251325656eee1f01ad5"}, {0x60, 0xffff, 0x6d2, "ce3ceb436f0e91efefe596237a874fad5da5cd3015454bb7a5ac39294662023f3b74e702e801fa63cc55b09035c533155fe496efc51adab83f15f7e497eea4e224b697ed9824d698f3d332"}, {0x98, 0x1, 0x6e, "d314f9a4ecafc1c812625b227094491072d268a27162585ac5569d85ccfbbef1fa1f66de1255335bd64d9aca6c7cc33f5af56b4f4228dc8c1125b10c1c45f8eedd2a4ee618c2d7b76abc62c62abca55c0ca0ba84663cb4afa08fc400f4ef40fe6592aafb47dfd360d334e86f2ef3e582044eba09a4340fbff322d78691e033995bb81b8255b0d159"}], 0x198}, 0x2) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), 0x8) 18:06:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) mprotect(&(0x7f0000410000/0x1000)=nil, 0x1000, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() setregid(r1, r2) r3 = socket(0x10000000002, 0x2, 0x0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) 18:06:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) close(r1) r3 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) 18:06:09 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x6, 0x5}, {{r0}, 0xfffffffffffffffd, 0x4, 0x40000008, 0x8, 0x2}, {{r0}, 0xfffffffffffffffe, 0x0, 0x41, 0xe3, 0x3}, {{r0}, 0xfffffffffffffff8, 0x10, 0x20000003, 0x7759, 0x7da}, {{r0}, 0x0, 0x1, 0x80, 0x100000000}, {{r0}, 0xfffffffffffffff9, 0x9, 0x40000001, 0x2, 0x2}, {{r0}, 0xfffffffffffffffd, 0x0, 0xa00000e5}, {{r0}, 0xfffffffffffffffb, 0x8, 0x20000000, 0x2, 0x81}], 0xc20, 0x0, 0x71684c5e, 0x0) nanosleep(&(0x7f0000000000)={0x100, 0x2}, &(0x7f0000000040)) 18:06:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) close(r0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000000)=0x2) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 18:06:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) bind(r0, &(0x7f0000000000)=@in6, 0xc) 18:06:09 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 = getppid() r3 = dup2(r1, r1) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f00000000c0)) fcntl$lock(r1, 0x0, &(0x7f0000000080)={0x2, 0x2, 0xfffffffffffff5f7, 0xa9, r2}) 18:06:10 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x4) socket(0x18, 0x2, 0xfffffffffffff800) 18:06:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f4f6cdb0bfa639aec357e9eb70a88fe1542b9764"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) sendto$unix(r1, &(0x7f0000000180)="36ba90ea472ffc2e17251a153015b807884b6081daa324a46c99b44a2f54bdb1643ef20f3613daac3e989b5c2749379910e02574742fe66d898e24eb5252b668f5d68d0f324df3ed93589ca6040cff8d0d07724da8", 0x55, 0x400, 0x0, 0x0) syz_open_pts() 18:06:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x2, './file0\x00', './file0\x00'}) socket$inet(0x2, 0x3, 0x7fff) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="eaff125c", 0x4) 18:06:10 executing program 0: r0 = socket(0x800100014, 0x5, 0x0) r1 = dup(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) recvfrom(r0, &(0x7f0000000000)=""/15, 0xf, 0x40, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x0, 0x2f93}, 0x10) 18:06:10 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x7ea2) r1 = socket$inet(0x2, 0x21a50878d297e4c4, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r2 = socket$inet(0x2, 0x2, 0x8a) setsockopt(r1, 0x0, 0xa, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x400) r4 = open(&(0x7f0000000100)='./file0\x00', 0x400000008881, 0xa5) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000000c0)) semctl$IPC_RMID(r3, 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x2, 0x200000000000d, 0x4000004, 0x1f}) 18:06:10 executing program 0: r0 = socket(0x2, 0x1, 0x0) sendto(r0, &(0x7f0000000040)="5aad5ae9c247cee1ca6871914041a2e9a70ded932827be5eb5eac6ef80675bce2cbe99218f1d57102e7020e4e57ed3f3740974f534d2b64a7d9cbd4749949afd107a38627f4c3023917eccb38f15885ebf7b0e0ff97de39def082dfbf2f348bc037be1cfa183d6bf216d2f2c7c20476df368aa50b7bb7339923f4cf6e4cc72550c2a266931c59b350065d67cb0e45e97a59c4396cd365d12a08dd063b650c32a403d8f7af3fe7e1e4ca3efee2a537effb332dbca164f7cd6d2c86c578f0851f74dc0d2de3e677613", 0xc8, 0x2, &(0x7f0000000140)=@in6={0x18, 0x1, 0x2, 0x8}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) getsockname$inet(r0, 0x0, &(0x7f0000000180)) 18:06:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) pipe(&(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x110f, &(0x7f0000000100), &(0x7f0000000140)=0x4) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x1, './file0\x00', './file0\x00'}) 18:06:10 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') r0 = getegid() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000240)={0x200800000000, './file0\x00'}) lchown(&(0x7f0000000140)='./file0/file0\x00', 0x0, r0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockname$unix(r2, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) fchmodat(r3, &(0x7f0000000000)='./file0/file0\x00', 0x2, 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) 18:06:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r2 = socket(0x2000000011, 0x3, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) ftruncate(r1, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) fcntl$setflags(r1, 0x2, 0x0) read(r2, &(0x7f0000000200)=""/244, 0xf4) 18:06:10 executing program 0: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x0, 0x44031, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x38e30, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) poll(&(0x7f0000000080)=[{r0, 0x4}, {r1, 0x19a}], 0x2, 0x6) 18:06:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x4, 0x2}, {0x6, 0x7}}) syz_open_pts() 18:06:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) mknodat(r1, &(0x7f0000000200)='./file0\x00', 0xc103, 0x10001) setsockopt(r0, 0x29, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x6074, 0x101, &(0x7f00000000c0)="b80007dd023a8db0488b6449e6e68298439ca9965c0152e213dbc36cf12af11c95e377e8b576e754210af4cbbd309fd8a928c591569da196b4ce922bd302a272b27e5e9e84f357b9c870de64f0a64c696f5af4307bae5404248998046d4a5a32706aaff03186ec32b32d09aa8e1558036d13435f09364c5042ecc87db522425d21b254f1f5e59b8bb2fad36dabc6c0c0c1b61387c79e1280c7c7111a080258a6dbaa67dfad02452efcb0d6a04f2dcfac21e1882e19e283a32aa539187f99d3204dcb687c2aa8257b19b807bdae92c49abd97502c07f8c0437fa0346b234005f2111576bff2a89220d3210007a205697d2f98541762064dc3852d0ef705855e", 0xff) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x1) setsockopt(r0, 0x4, 0x2, &(0x7f0000000080)="ca19cef55833731ceae3a8f800c76397217841d35bee30e4f7ad89a25237a16481049a8c3485", 0x26) 18:06:11 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10200, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000002c0)="a8", 0x1) syz_open_pts() close(r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r3, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60", 0x61}], 0x1) write(r3, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), 0x4) 18:06:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) pipe2(&(0x7f0000000000), 0x0) 18:06:11 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$getown(r1, 0x5) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "b79dad9c4c242c382d4027fae609a4ebf482be04", 0x0, 0xfffffffffffffffe}) 18:06:11 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) r1 = socket$inet6(0x18, 0x3, 0x7fffffff) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 18:06:12 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8100, 0x10) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRESOCT]], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) getegid() 18:06:12 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)) dup2(r1, r0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 18:06:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000340), 0x10000014c) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r3, &(0x7f0000000040)='t', 0x1) readv(r2, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) write(r1, 0x0, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) mkdir(&(0x7f0000000040)='./file0\x00', 0x10) dup2(r1, r0) 18:06:12 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000100)="b5a151333974cbbf5cbfd18dbad34b77efdfa5ae1dcaa042ddaddd26d60e5d4ce1a35905280e9dbc99e9a79139fe060e026143803061c2ff3659c3956151ec3349e94c0fd61a035697f178c7d52b033b6ea4d5934aea78a45cb83a0e312b579b9ffe69f8d7288b50e018402841a6eb7041067adea86ded9b4a44174ea4c5ce7f9ea4705dea153a717709f62a60828d72a8c635ab9a4c610554e334860bb067c6f3e7d70d81490fec5debe3d77bfee80ba3256b02dfe3da9fd2e3697276cf53186c5837d7ac817cb0e336e93dcc17eb11deec3fe2744083521186a1906798006ed765034587b5e64c3d9fcbd3b1dc3acb73153f9f7cd290d97037f8e53c08d9f079fa90114d83634fba450af9a54a74d47a10d3c19ee865fc4648f285bbc47eda8d48e212c1602aa97829fe20139e8b126f23007bb87dff92a235755a8b0d6cb1d4c321043744e98a9d48da8a5d736bf535a19027b93efab159dc207578abcb53693d51f774d3199287e05c65b46a43d635731fb7c440a4b6f806935ae149649a0306a13876f999f4940b8897eed831f2c0a397827261d42c190a29c94b618a307711436544ef64c30ba2a7bab31aa76d4b521c1ea4296982907d092babff189760b6b409fa22fbac9a36a48648f5a594f1a8ca0b3dc20a54c216e9e228ec8810e20882f0b7450f0f59f98babeaf6ed86dd8ca6a3f587ddb02a1afee8d5d29d5937bdf41b9c186be6929a2162ef6e8eae900d0a68f6a1654656e4375e78c5fd6ff7c6a19b5c3a830349b4a595b96c6b430529a7d267b7ff28de980c482f0b0ffee05b21746c0dfadfd0be009ece8ce01ad876b6b0370b50da9072648bfac3a2219687d5c99b84fe57712a6ada48c323bb320eeb6ec11516f73f6406327311b724798f7847c561fc3e9fa097cd59e75867fb4786d29938f8d04e57a1e9e8db0c7bdb0cb26d9d76b86c1e92d1fef54f9df9d44da48e4fbd93c07c46b0d8e50ab5476cb54bf4462f79499ad0a54ad296705a9dda955c77e7be45f0b184484c177544386206b5217833815db8404a65b65e30d617b41d3d184b64f28d7f965b52bce16eb59a27ec05733a9b0ef179e6bede417ea2bfd3ff76b73dc9fb0d98324386fa06c7e4b7e97252487c4022037563d6db5b36a916dcdf8d9489ea450d2dbada43a8096f2f874d043cc7a96cbe2469d7821420fb9e47fde66a16c8a43da6a87d5914688704339a5b0a209a6b0ad56f981c32694973b10081449f63af269fc79eb0031521adceecbe8f213d851ad1ff2426487a0a31c4c5f39f7314fa23dac6992d2a1d4cbe1682c2961928e2fe5d54d0421c6b336cac982711493e0749aac0a3063625441961694f1aa0d8ac654328e0ebba8b6c0f34ebe6724f2e2b8693363073603e120b5510dc5251794873217e0936e7cfe47916f6a54d8b87828babf0e6d641197df80ca1dc57069a4733b003bf07338bd33e51558803b8a4399c78ff553ef733acbaf5fa2251746d81558dd7d778a3d1d32179f4c7155f65234bf0fd73b9e4de27605ceceee68e15962f031b40b7d04ead65b664fd2e57c5924290c1c30e3f083c97b6b3e37805382b93ac35560d671fd17da598e1b2ef57f8e3d0d3de8fe3d405a5ae3504caf945f869920b0ba3daabe78964cd149d272d85b426e0fe04826aef773ebea4c45d74b3c9afbbe071a3e0cd83ca675d52087eb4ddc2ff7667c9f234cff1aaef983bb3194f0dcd7bd6152293062e77608f7fa70b1f76fa4d5a7b33d23270312a8513e7fb846eeb9d2cbae710ac444ee12baaf262314f2df9e4429a3d82efcf62c3df5c8577db49e9bb23e5a7ccb6a061589db7722d3d664a2cbc7e7f1a6ecb9f22d45eef0b33e859f2198d8f23a2b4401303f9b5ce6c031c10daa986f49aac7525cd9faf89024e2e4ad199fc6479a750e1740eacf281c0fdaf6c6a769a6b299f993c483f79006e0342b0ffdb3b0e6ef0ac7312d05dd733305dd54bd6bbf0f8e15df2125b6d46a7af3ac68debe2843bca8eb53e5326236c4eb4ad4ada6fd6690adb4694ecaa1efd6312247d0837742429bb8c01b25a712d14f5da2be4011e26717eed7388894c5a1ca8d01266e6d072ef8ffbebdab817ab7d7feb37cf61f2ed0681cd04c1dd1f9b2196d5856497f764d09e9a0e0ad64b0718c84906a6272f06e4fa548cf0c086206f164f7507e91a16e0ab02e6a62f377e4f20e068ff093605ba0231491cb6561e5205b7298eb406543eef50ffe48242635bba312b98e5347f06928c4c6cd74d763903dfbf229dea3ffa01ac4f2b5b79e9246f634e92090655fe577cbc415cf541c7313a40a8c8f0f32d573d76e5b77855adfa755dbad13631c0641af5685e35afabd32fa86d4fafb80d40c3165d4c6bba609319eded47ce732258a34b6e574264241e025baf90d3d49861a1d9d67d6ce10ba21a6015bfea589d2ff4b7955e8fc83b7c14aca98a9affd961d6e557595c2be9007dd6b7141cd43de8d4f4556cc3224e582ad3c0342f068a2eaf52b8e8be1d9fa300c4fca2559c282e124ed7ba912b79bca9178a718e8c59ec78086ab3bffc8739098444f89409ae1c5f1c36b3fdb3546542746e2d8196943aa93d6993b1a379cd38895cfee630da51d64c84536ee09016a141d8dc3315aab184ef7ebb04465a7b9e1c41116c4d02d95e32c706a462a448550b1b48a968ae9c0eeee97fc33f6d84b0ba5b17938f1501b52c8218a0d248c68805805c857644c35dd0c3d46151bf867db69d07fc25dddbe0739f609a9904312d155267ef1f5496674f3def173f13918979f51aba736dd4aae052d7ec6f23bca2f59c232ddb051141c4156c91bf2610c7ea6799837c5dcc7332539e000b66b08d68b93c50e663f227281b79d812d6fca20443969d3ae2d1c29cfcd7e5212fc42009fb71c77f58b530c5a849e7a62054e78e18a897000b46600191b60ddca5584b6f6a146b8398aa0839d44d5e7a32409d11d5601b8818613e6b1a892ed23a4e539d215463b7cf745fe122cf5a87a8d91c486807e31810fe3e75af04dc745daaf1a5065c284df805bf0461ff85f48284b05415514d646ae0e62ba53f9e164524ae3e6e626bd27f66019aafc47cfb8c79f120ebb5db8c08d110caa7114a9b559e469f548846f6268a2b0bcf1849bf09687fbf1e59bded76d052a9ac3331df714ed23241e50ee7cbab4b8f98ca2c996a99195cc7d255ed3f1f06a9234a1c3c9355b9343a165290bc21e2d17ebe58609f7f9e7baf87af723f063e95805ddefd31d9575295166b359b83ab991968b9f1c44a2436c8e5ca64ae4c6dc5233812222234009118b2a87161e12cb85aeee2f7dd222e038386e9a86c6d9e5da5986fadd35d145d460567a6b6c8b4f753d8a6ce753a124f4076f08ce5e2c2379bb4fbd44351f1a7b9f7943d058807a8286f0163ad662f369d9a65d7695821f5b75eb2da5ac5f91f8296e8e29e141d50be56e318e37dae0a3d5493452455b386ee1ea40c122ebacafd1fca863d8dc18e86ac57a517f3bb88b1c0d549cf85bcf212747bed085e749a07c8c16c8a84bf3b2970739e6421082d49d57523e981d8cda8389c745ff29e9ab94c4999b19defca7e859cdbc3100c573b363c2f6c9d94813119585d91cc94f1e29ea70408a6567c85989df28eba524d6d4f8ad80a4564fd7005d8dcae6640c159f6c0cf76f0118332b4f73833e91f672b9c2e063dd5147f565af948a76a8ae73fd46d4c9b9396b9d77eaa46a9766157f4e33f49787964b1cf38f9d69296440ec107f6494215a76b81835b1c282be0094f51f79f846689985f364ca6bbf9d6994b091efd827191f54315d9e51bf7d7ce809e1e0144dd7f38d9ed281d66361bcf5ea00c62ba8436d65549a54de62f7723d1e137da857c0370936220b5500899c1e4da0dce4e8f891ef19868fd72b9b389ec552d2b4c70af657bc786b8c3125f768fb5a7f48aea1c8891253429ee5112894f95d9526bc16897dbc920f17a09af60df822d63b997a964997bd861c6118bb34aa08c1dd55b4f03afb6770e4060ed94327b36558355d5fcc79d9e4276c7c30793afe300ef7c9934cd4ef18b8eed1e597e7d2ceb271fa6923eafba99c745e63a6fef46ac53da291617b57bdc1f01c8f66e5f19dbcd23127d1a882abe21b7cc0df48c6ca596afdbcaa393a57d5128bdf8bcf8c25881b01ee387412d29c8eafd5a2035b18b6b20cf378eb3c3ad422f551dd4e744d5c9f9d4d21180bb9d5779865b464f2df1447dbbd28a511de99fd7d6301a661e3c638c242be094c5ce1c7f3f365c49b177266f85417ca472c3c36bd83620d438cb3f6ac06ebb5ee06a36711c9ccb22fbcc493e700aa636324658a91b10a81a1b17e02c4fef43336f37e435916121b5cbfde8768abbd81468e1c03aab937c0b0c17a2959779732254dc2f498e376aa79f1fd65c237e346412fd3414627d54dd49959edf4718b96a2ab49b9a445a90baac9989bca1d8ab960c4c665c36c9d916f44f53a956aeaeb5a80a97724e3546f938232131208382f265d82561782603b55be295a7320e7f9bcbd967708fe895ebfe002d9530743e818ad49353d23c2e8e814d1e01daa7b639f96c23a4874a001331bc4e2daaa30b0b574e349c8748633d986f07ebe83c55e56d45157fe126811106a3a2ed2583612c3a81c8f2198b407a4733e9b865c85756898dba9a3a59d43ed57ca9bfa29a5be47b46a051417a3dd785b6508014c6534b831875cfccecf1e0f5a093e39de25163e9bf407df7753b2f831a8c72947b544012db9a73c498e9a937598752fa1240f9db17ee8fc01eec129b2a0af3e4b4a3688e004e479eb2122d2fb456077622e1da5ba4be4bfa23dcbe1d663032203a5384f8d25df10f80696634c9aba3ad066426c3e86a840681b07c4ebc79f62de8202034dba0e8690cd5e7b54b5f2edc005c71265ac686ca0e65c2d7261fd4286e23f81a521a7a8d422c743ad5274817f25c3115186eeb9bf6aa1aeefedf61abc52c36c9780500a97cd4cfe22e1ee3b68bd0fb63be6ed2789d1e446a8754c1d0acc58f55036cc54c3ac0f205b354b8eff47b1a03ccbd10b70f4118149f757d92b41a1782d3c027ad88c96ac9c9330b529f17713522f04cffe753101d592cb70f7d771732053e80b453bfeda6a98912b3101fc603d64773aae46c217477c348c0b670206311890b2c8b41e8dee5687afd8aead5aee6a9695747cd2d4410e0a6f6b956501140d94fac1cd8a8bb06dcbaeef84fbc65b80d09858b8c757dd65f421c2028b902f332f9bb7129509c25189c75614c321e68ef0265bdea1e7c542aa647966a8626c1f40ae05bc8125b60e2c0add305304480ae5143665820c48e7f7ef6c6a7053cac8abd21e1efe23d0f2f00e42eb7910eeeda7e26ad3130b277d651f136269bd4cb2efeba0d891d44981d84350e2d4f64e9573e027ac8413f24b42f5fa62d74872670445ab82272d562cd20219ebf7165b66f487010c562d9d1b51c48a88585b64aa2d27281f959b3c046513b71aab299fbf7570bf5ce07218f62efda0b67a954be7082cc7e22429d1d3766e21c9aeb670463cb856963c69e2e667d4151d66eee24b576564927c3ced8f37e89481d3f1052bed1c5e84b5cc24878713642396298002cd1a16e35c4ce05285a545d1a04d0f082f217a883c47aa618fd5118cadb336cb08eb578eb1ad2d35ca0c92870c62ae40cef2ebd19e6798b9202fb0157fd03a272bed1accc8dea6f312c845aec6beea631913ed25e3d9fb7065ce8054fec6caed743", 0x1000) fcntl$setstatus(r0, 0x4, 0x84) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1) 18:06:12 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0xff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x6e, 0x5, 0x6120305d, 0x1, 0x5, 0x97, 0xfff, 0x0, 0x0, 0x2, 0x8dd}) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) close(r0) poll(&(0x7f0000000100)=[{r1, 0x1}], 0x2000000000000119, 0x200000000000) 18:06:12 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x100000001, 0x9, 0x80000001, 0x9, "873cee78c1dcd607d582a52f2ab3795259207982", 0x7f, 0x3}) lseek(r0, 0x0, 0x40fff) pwritev(r0, &(0x7f0000000000), 0x49, 0xffffffffdffffffc) nanosleep(&(0x7f0000000100)={0x58, 0x5}, &(0x7f0000000140)) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="35376d555cb13d017419113ba6b8ed48bdd5cd0eeaa53254d5322ac026241a19f8894cc850cfa74ad94fb49196e56392c9c113ef18b334ed2ae71021a0b5a9a69ddfe376c4e8dcc6f575921f664aa6a2cfb477b47223d727f9ae0afbfe8db6262b5064ea0c44c2be5a0d26f96fa5a7f810cbad91e65729e0b4806c99af33bd67d96f99d32e709c2019b2adfe45ee8261a1de795533b1e33656020d04624ccb73a6b2f94b3da6dd68f38cf781683b3537e9ff5dfba9624155d8512dc772f9", 0xbe}], 0x1, 0x0) 18:06:13 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) listen(r0, 0x0) r1 = dup(r0) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x26, 0x2) read(r0, &(0x7f0000001480)=""/244, 0xf4) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) ftruncate(r0, 0x0) sendto(r0, 0x0, 0xfffffd20, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) clock_gettime(0x3, &(0x7f00000001c0)) sendto(r0, &(0x7f00000000c0)="0987c04d25caaf8513e35634eae11cae6b5c2aa38ca0b43e0ccb79e205224e9a20530a7114569dce1ac9fa03d917156f2863ffdd66594c8ccd21901d1f3547b32887cab7543cc851e69af3fd1e32f95d2e81eb88cf52a2c1e39002be71f7bb7b296b8c9f", 0x64, 0x4, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) shutdown(r0, 0x2) r2 = dup2(r0, r0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) dup2(r1, r0) r4 = kqueue() r5 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r5, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r3) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 18:06:13 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') faccessat(r0, &(0x7f0000001440)='.\x00', 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x0) 18:06:13 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000200)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x72, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) setsockopt(r1, 0x8, 0x719, &(0x7f0000000100)="7b8f6bf14f25065f1a25f4d023b821d1c0ab1782c10897865e916db22b034c6672b9c1178b914e5d4319d1d71d02b371c5e02a5840feb7892d2647dedf4852e2eb560334deaadb", 0x47) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x4599, 0x0, 0x0, 0x0, 0x80000000, 0x8, 0x10000, 0x0, 0x0, 0x5, 0x4}) 18:06:13 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x10800, 0x4) fchmod(r0, 0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000001c0)={0xbf2, './file0/file0\x00'}) r2 = getppid() fchmod(r0, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005, r2}) r3 = socket(0x1, 0x4001, 0x8) getsockname$inet6(r3, &(0x7f0000000100), &(0x7f00000000c0)) getsockname$inet6(r3, &(0x7f0000000040), &(0x7f0000000140)=0xc) 18:06:13 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000e9297672a384f772b654ca0277da3f228db789b2756e56f7a69ce497e349cd2efa0d1ff6fd04e1886bfce4419e44a107bce46e82d3b28a92b35daadf42c95d4e337526d28ac3000000000bb02dfc191ea610642c8e69b65f968123596b8cc02ba9e77ca5e762c04e14f903711e375435cfe9438ac7a11a676b3facaf69991916c14584285adcd2bb95e0819ebf7324dc1098a47864ad6ebb4562cc972628261890a7bc43"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005972335fd97f4970df3c14c2514e23d1f3a8766b9a0393d29242ba00cbc0e6b820297344ca37c05ac3c48fbbc6893c50e84e32adc575a5363176dd96fd0e7be7e2901fe76cab94f5f44b3a48ff2cfb8e04ddf0ccc542a49c4aa16d2e92215762676506e83408db3024258fdfdf101d77d2ecdc0b5bad74fa2d8c6633364e6abeade4f42937653ac1c768e6621c08927463a982a8064d1ffaf07299d7f6e4071b1fdbb3203a71205b9b80f58d43b3a450b19e5143723c4e9195ceebbc1c514a606d2668173d9259787e442d50802bb44b0555ed383d620bf068c708f5fe9aa6b33db0486d4d75a160888c5f28de727fc2a522d9d5117feae92c1b8da6ca4d8fad39d904451a2a6356ab846e82d46fb63c694272224f1397f9e4af6c34b3d40bcc9c2885e3dbacc65830d0fd5899bed8beecee3faf6e1dad1b417f8a9e91d363692af17392b801a11c3e82ff0a8799dbf1dfdfba8d4e1aa302d670f1a46bf1471f52b80d4169f9eb1941365fe02485e2355fe4262fc53cf0a971b349"], 0x1, 0x3, 0x1000) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000006c0)=""/208) 18:06:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8c) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000400)="cb96cf5d6677f0b4f1073af2d5f8aac9b8023797ba5c10311b5ed941cbdccab33793471c9b61cdbce46ac44ce91ae4fef703a836e6afa6f7f076c22c4ab808b15ae526b166dbee7ab0497c91edcf7c425e21472f347a89e0a6d616c28992785c2472422d44bfaa60fe869a1f417c1e319a0d761a1100e676f9ae7cdfc838a4e003159c020a48580dceeddecdf4cecb1e9d457e1131a7ee6bbfda0abddf941096b08686e2b03f646fdf931df380b931d4bb7694d8c4049d7c54a27ab9d1eba84d62629517869e3909deea7da2e6143d7a12915e9f2dc3e3a142fc345b27e5cc33243da5988ced342a8edc6838661e1abcafe821add4ffb2f460de512953ca737db151d3522a41fd16bde9a55c7faf7af60247492e0cfc846a322712ad22bb53a5ec05194d5b9a9aaf09ef357168c9fe96256ba9b39517a0b6a396138030d2a53eaf712e6e285872e54506cacdb25506eb1656486b0b73b40ec058adc74b0cdf213b3002e8883517315551d1bea1d7e345d9c6de8aa9d42b9baf248cfa3a6671ee55522e47dabc1768370245023d59a5570c06610374c30a70995f3b3b100d9fa33ca0f8efd611d246acbd9194eb06dcef75f9d869ce0642994d896e9245fe60dcd0b0c9d657d5f5c438e645e8ad2cdada943082fc53e501cabd0851abb9c6a5b77f41bde33efe6269a28ec773ceee7c89be0314cee88ca46348a5f6c81daf0c6ec0698df1039d2acda4625b000950463b1eccb93f91d7f066a8d60067f737de7b52e303145632151512ee6be9c3bee6d3f682f984ffa38292ed29ddd3f179039ec3190cf63f9a9e2313e65640fad68a9890b7734457d32c17d7c7323e38e6b4d182e6b3aee2fb28a616fa4a83c0f6d6982372c7bd449866328f2f939c9b6b8b1ad821e279eb76900f06747075151e6568f1fe8815f781b408dffa2e90bb450b003c33b7c7df633dbaba15f1280b8d4ffdc483cf2d6a60f2781dc2801a2663630161b7261d287867411fe8a9af0f632ffbea47cadad73d4bee73b4c50d20510dddef31328d45acf3d0b79bd5457a85e543fdfd52ee8b2d692243ac4ca707df842d0f44e6c40d4cfc83f6669977824e83c8e5554251f5a11a7f701f1b2debb19ea99db4e33fdecae0cf512579e67b35b1f00cb08230d839d45711464992cf90f10a119c1a857234cd116e566144f20b35b287e4c7e1f6f18efe026410a90a6d533cea640a9e8554e9e9007d23b2edb3ddb718cc14c0aa66665ace29a86c3e139cc29d3dc02357de477021c5a0fc669a01b18582d578918c2d34a519f5a148ba5c14da206cb16e6a66f90faac8e0e6c1312156849ec33b9472fe1267dd3d34eaaf8b2dc76b5863819147caee8121f209a93cc73f41d0f153141765ace2e3168151854d198fa597efa683f0b9b70267c6a819e45034a6504f1d8c2ff2d7e653192821e3f5ed29005d7415e0d54037aee4cefa26e8aeb4cb50e54a0c65f8de75e32b5378ae2b9927ea665265b507c859c68b32d920b03624df959dd7a2d032ad21ec3031c994c12e3aa376e5d9b918814b1ab00d256a0212169715b6651f7ff3fe7af61c15d5ca7f21bf33615e641afa50a87208a3a49b7576bb91c000e51be9cc2e2f9b1ce06bf2c07b784939126b2b24e7924496c2bfc6da703599fe9891756938c4ca927914122fb0401afb59ef78d253edcb4d64c3849a813ec142e801c79a93b3070a3380be633a89f95dea9d330a82d2fdf585aff0cab421765d8b1c8c7d24825daab92d4781631b8bd522f7017be94383d62e86264cf8867e1f4a724772c6e54c9c18140a8e0ad7a2211be273a317eca5b3235789f2d691d760f0679b11e52fb14d06d62d32910532b5140841a5de159b428803d773d9d9062ac3281a66a47b630badf6e318af4c39ade84ab79264e92e84b81fef985de7233181c1f7067929f5f3ea784f0f998e7b4fdca2ce76c75f4b5e67cb6b99a02f527c8b50cb98fa4626ebe2826655450cb639e761509abd3be01e4db8a4c7178dbe93cbe2fc1d2ef82e5f1c34f393ebdf8bfb428a9daa1bc0a991746f06a12eb3a52ba5645ccb0e3e51d5ebe9186e8482bce4f4d6b4a552ac7f1ccadee624be08b2a1ca29b1cfcd1f10bd18dc8e383ad6e61759f1b78e2ea90532224aba74b6093480776ab25d8fc463ef889df08d4507304600303478931c6aeb5f53a87c8d1d3f805e4fcd222e45b4110b86d91a3aa0805881e271444dad6ff31df72a414af7b115982a89932a2c2e2ae720f27df7c993be2c2beec38088cb98b2fe4500a5df3f11933b64dfb347df1badb87c63ad3dbc64682fa5c6009f12a3a8b6c83559a6f3742d5285f9ca3f0d77f88fb6d1ec05e55a45e41657cbd367d7220762fbf31caf876b94823dcbef0474e07bf3483dfc6778ab4c2e17cd3c1e99622e4b8ba8a244ab7a368917a138d67f5cf390c6d58f110a459fb4053e17e2f5716160d4ff4483a100dea2e3d5edc86087bd9e629d0741c40df64d986212b6d37ddfb7ff6ed4d57fa9ce5bf053f93c7e47357a6ab5d0058e6fef3d054b5b12c8b30d3872cb064a1947c8cbc72c9b279d6b1eb7e205877a2a1e915a50f52c3b39c0fc508d3cb1fd0c750e6095c7ab58282164798d5cd5cdd40d9aa673d6ad035db00e6cea0475e9dd31749db4a9cc25e4adbd8d4fd848005af406df7bcc59fa037336ab53f5849dadcb04418bf5b2ec1879d5e85a3a8c5c087c6ff8640e6682967acf028fabf32fa882604bbad22fdf14cd052011482dc997d22226e627f973bd94cf14502f602ee839a352a741c3300811b13ee51924f1204d48ad5077ec973d4bc88d30f5270c9c5a1038ae4c6402c478d8b7a5e1b67d6a0251795f1eb50c15192c84b5f05b9a0da70a137b919072d2087172a3defacf170a467976b0fd8bb0ed4ed6a81e5bfbaaf2ccbb4c439c30feb2cb7bbdf588eb3ef0fc6d1d73acb7f27b524275ebb8294553cf61277006e954164f358b6323c857fd2c9d8f3eccde7a73dbd92f969155443ebff835373a9d8cfba19bb2f235bce90e66ed31d114b7843855391a6c17c85eaac1280dc1816a058a4c51e5f375dd1f8f3c488f3964a50a10a4163252eca1f433060223913d906ab76d4dfa593fb15cd37123cb439ec892121306c5f1873e5dd33702da2d071520751133c18eecc49718df6952465366d8bfd9e7978b0d991e73d342789085648fcc01997936da82518171680382b33c25ccdad4abc2903ee9ff848f444e232aec910d74c2b157d4465ad521e1b7af29d40153fd1b4522a54a4e935e1aaf867de8a47e14ac372f65414aa7d2f9632592a25f12a07b01782aec1c92df420b3c0d3fb019b5df7c2d7c373ba068c33a26d96733ce4ea35f38a27125591cf1897b4a25b0ed468e009b20c5347bc5439049025099331467b93c4f04b1d92e1accf9b123a2ef383fa2e742e6f005121e39fcba2b02dbda8d97f081532ef0d10f3a918dc76f893172081fc0ae8fd979d9d1959a40782357526f421de2d07125cd986883754f9f63de0df1e23263b2b2cf34270a8856216428462c99909b596b5f04336be0ada7342223e815158e6b3751de121cdf5ecf90456c668305b1cc2b3b3262c7092aecec1cd88c28100b256bb73ec1e0bebba55ea422df400de9ac7c62a4e7b83b863f39173f3643f293fbe4d50746c4c8b032af09d344cbc05182561e5e66ea0b7a16b881327fe32c3e95f2fef71751276b34cea53b163b24424e1cf953acf9e1d9a5722c9d2f50acb89fcfcdef152c3873879564e9fc461292efc808dfc148b41c15f009f0a57b3f001ff7a2c684eb2d75e56424f7cb2c95b6512c82242350d07a37663db060477f7fcc8010dc190c00a248b9c8045e64ff6e870eb1146e2195e214d64a872b2c2b48bea2f6e150ecbbcb89bad0f6d6508df48cc074509e2d95d5a806579e234c29cce4e9a4c4aa3d7c84c3da860ec5dd491c908fc98e6e7cd34cacc9ea851ec25776d5976fd9fbf4da1d31b2dda417e9fc470e0098be54e256cfef66ec90e77759ed53ffc3b60bc077146dd7c524d855b7c5d573745b6bd591c94aabe6e456954c31ba86d9d29a8bb7e54fc17a117068e2b1cdda41212104e234dff680fd105d95f96330d4a97d81fa35d6c0b74f43799e4016ba7f546cfdd0b78733cd934f3d90ba64e82b2e7263a7c6bc90f2811a9298d1e06103ded4c49b472ac5e052740367361f1467a9fd8b839fc8dbc67653d16dd89cbd0a8c263fbcede9d7ba642423987b33ca9ffb16bfbbc9f67c8f86d630de0577d86ff093738faa04c95cb739bd409206abfa700aca3070af359e4820767b1a9ef324365171ac05b636e3a6cf736c22956a605e29aff5f7a4fe392ca20193c99ba32fd75c70447a8010bfce874a4daefadd34c0c9dd39773317ad182a7712b358b204f622eb6d1f498ffaad3aeee322fd275187774b34605a8f184c685b47195df5b93b9aa4b6a4d16b9a073a8173081c84190302e0bf88928319603d1e464176c6d5bc62b807396fed00ee93360d9a25ecc1c51835ad02669106115f0f8f1311834791197ddebd7e3ec2716447d02ec4df591b2ffb2fd015d001f78d9845b653196813a2df642911f578f6c7008a0da869ad1fb85fb343834ec1b7aa37b587433caa6043cbdcd0baff6c34021531fdfc199ff4dbc0e9750e28c128e3ce7391bf89cf1ec1db4467d7ede6fe90a0f6479aafcf3d425114f5bf7e3a410acfe2f331467ecf80bf910acdee856559ce4a516c92847fc4183ccd355006951e143fda6f6f2dd3ee5eb2e17e8ab6d0655344f69cfd76ae349e7030fad09ebf8a830a74b1c6b5bf044b97e02a4414360fbfd11db0cccfb42f75c1e756af10b1f136c98208b5436de558afafef7f1400d7970b9941397de07cd9cd75113411d9444afbe20d99472d9ba9fef7ae4c765da7ac404999ea55e21dd1632d7ff94f33d947f89e0805007a1f12300fc696cd11552292a9e727c2e6949c153ae9c944bc6f6640a0c728be191c88163b7650e210f43bf21a706f6b1cc4ea919961ac8186c69ae7115e00f773b87707143aef7b352b4b0593a62633cda9447a0d429d643ad0fe799305a53bf67cff3ffecc7ae35f65a24b15bdd041958f3b8887865d755c9537d3c129db8217f353c2409691073f525fa746856adf389d1ecf62161cd3d647e06ee3eac033c820e0a42667dd766e33f6a5a0df1225de6ef9423cdf6371b737a2896dc0dfa32c2573ef42f8167e97fb3ee5c45f3d750d4a1ed0e2c69c983e78ea4a644c452f9fcce9f917050be14cc7286df90a5e21bf78d00a5987c699deb8efc59e3f5225f086d3753599190089b44d4f15232209035adf9ac393e0f60b2f9b640870bce3249e9cd68427eab8d7f27d00658d88edd64eca8b7dcc7d624120844e039db701859aa2a810d7241ee5cd97c8acf0b71b276fe8471de43ce708ce710258ac0e3ad5ac0d6d8c02bb932b3a5a0b22fdb2c4f3562f42c24c8d318d961a298e52673184606b0b4387f3927772c635d0dac9d05ed8dcc9d06958baeb0ec6f166cf5488a113e286a650fd1b63763e270992bafe761935d563a5a21f803e16e9d7e75ee1a59dff03102b64c8ca8681f4f500455f674461412492feac9dac3b1854338d10636bfd004e6d7d6dfd92bde0e761c3f4633d3c1af3e7a4cb6ccfd29d1fc0bf1e250b10b0349e9cfda89e8a0c766a0f06556548bbcce4a9cbf1bf7dcf58cb668fee5c0a8e8a42a7e0cea23b35a541ed9d5ffe6c11e7b939c3fc21ed600dffd4b68980", 0x1000}, {&(0x7f0000000080)="ca42da0aee61cee8edf3991e56fed0270a2757f72cc635d1b1f1323b39a0f70db3b24e3c2b611ae97f6ff4cf72c2485755477703917afbd24a", 0x39}, {&(0x7f0000001400)="7c6d6ab9132e9e25c988359afebd84f56ff2056df0087a591259d894d1d13c89d5e0f004c0e48de6371459978d022131e68eefc843b437eb62f0d12daeceb17a755833a2dd88028422892ba6a729f370e026878a6da0c15d025a421ed1825d52bb06a2d8b69a3efefc53819ebe13c5ae823a5f176b4053b4dd01a1cba7958b1544e16382d15d12ff6275737c31e59e8c1e4e4c90970f54344a27f7cd560d3b2cc9548ab3e26241c730a4412f954073da0d2cec5526dbe659b8ed9f81eb718c6949f88316f39a858a258fe76a6b20942e598ba64900632193f9b4ff0d3a13e320f2", 0xe1}], 0x3, 0xfffffffffffffffd) fsync(r0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/130, 0x82}, {&(0x7f0000000280)=""/192, 0xc0}, {&(0x7f0000000340)=""/165, 0xa5}], 0x3) close(r0) close(r0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)) 18:06:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) 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() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000240)={0x9, 0x7, {0x3f, 0xffffffffffffff01}}) close(r0) bind$inet6(r1, &(0x7f00000001c0)={0x18, 0x0, 0x1, 0x8}, 0xc) dup(r1) syz_open_pts() 18:06:13 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x2) 18:06:13 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 18:06:13 executing program 1: r0 = msgget$private(0x0, 0x20) msgrcv(r0, &(0x7f0000000000)={0x0, ""/193}, 0xc9, 0x2, 0x1000) 18:06:14 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x8, 0x6}, {0x4}}, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000140)) r1 = socket$inet6(0x18, 0x4007, 0x7fff) setitimer(0x1, &(0x7f0000000180)={{0x0, 0xb3b}, {0x3, 0x4}}, &(0x7f00000001c0)) r2 = semget(0x0, 0x1, 0x18) sendto$inet6(r1, &(0x7f0000000740)="c6e748f2c13844e4513de592ab3ff577dd50b1ddddca1adcc9ca456f8c272ec0d5d86d41b39ed06f27687751544853057b86b27cdd884dc4d69f641a49df2a249b8b0f8d75b6c44036b12627603e68074736a8c28c4e9d81fa8e4401f0406c7415761e27234ccde910bcde6608bfeff0da0428f1d9d58383b1ad8b4e5921666cc07a080b8e2de0", 0x87, 0x400, &(0x7f0000000800)={0x18, 0x2, 0x1800000000000000}, 0xc) semctl$IPC_RMID(r2, 0x0, 0x0) open(&(0x7f0000000200)='./file0/file0\x00', 0x19, 0x10) r3 = open(&(0x7f0000000240)='./file0/file0\x00', 0x200, 0x90) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000280)="9fe89bc796b0e703f7391acdf3072db84de1743f840e8d4795acd10b157cc282cf63728cca4441cfde71bc641a916cbc8d2424630317198afbbb6fc2f5d2a0bf35e92a5bce449e2ad8c3f5028d5a78dd06", 0x51) ioctl$TIOCDRAIN(r0, 0x2000745e) semget(0x3, 0x2, 0x4e4) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000600)={0x7, [{0x3, 0x40}, {0x3, 0x8}, {0x3, 0x8}, {0x3}, {0x1}, {0x2, 0x3}, {0x2, 0x7}, {0x3, 0x93c}, {0x3, 0xff}, {0x3, 0x4}, {0x3, 0x7}, {0x3, 0x7ff}, {0x1, 0x8}, {0x3}, {0x3, 0x3}, {0x1, 0x279b}, {0x0, 0x8}, {0x3, 0xfff}, {0x3}, {0x3, 0xa5d}, {0x2, 0x7fffffff}, {0x3, 0x100}, {0x3, 0xffffffffffff0001}, {0x1, 0x2}, {0x3, 0x3468}, {0x2, 0x4}, {0x3, 0x6b93}, {0x3, 0xffffffffffffffff}, {0x2, 0x3}, {0x3, 0x10000}, {0x2, 0x8}, {0x1, 0x7ff}]}) stat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)) stat(&(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000440)) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f00000004c0)) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000540)=0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x0, 0x0) semop(r2, &(0x7f00000005c0)=[{0x4, 0x7, 0x800}, {0x7, 0x3, 0x1800}], 0x2) sync() 18:06:14 executing program 1: r0 = socket(0x0, 0x5, 0x802) writev(r0, &(0x7f0000001a40)=[{&(0x7f00000002c0)="e236f22ee1406087728d7eb41c1553665708cc032087d2545981aaaeb9f93b62162d7bc657ee94be8b1b044914e87c4cebdb6a4706c9e31812f9e6229eeca7f8a9c552645f4e3a33fd6f2c0d3aace64bc502da0c91199d6ab6f8fac714af839c8a06f3c60e291af3945eb202cdf29443070093fbd8b84b5d6c5f45c9f638dcdc3de1f0549ea9c70999ec36d36441a09819139ed3afd24fa1831cccd47192ee4ada9966387d505d366a16fc857836dd9909d58102db6bb758e707785e342b136f0b2fff9f18e1eb3fef44f92258aea752c5156bfd4f2fce9074a457b6b91e0ec7f3e619d3b7afbb2a1f03570ecb5ec01d383c9d9c5c2155d7c109e48f962fea58604832f58cd4b3e612d5a33edacc07650733bdc94f63fb7ab8a41e9634563ff4f757ae2eb5a6f601a6bbb4cc196c63479a2f5ae910091c77292a291b7deadc3fd71fe9534bcaad989f416ba28844c1f8b07a453d6aec166e4646443e9e670ab75c80216339217ec54ea28e3df8b23c0f5a563effbfc3b28e6c2b794740d90b7ca3cdeaf47d1a592dc7e059f95e2e6a6471c96fb46a1d5eedb791e2f354db0920313abe8d408e62a98dca7dad1b43b84bd6072302068df797d7e8e02d17f080654f588df9e44036307ff1c0a83a82c33eef7cbb494015c94f9810f9b7813a143bef14b1c680762f80a02abe5bcfdf1abb9f66c635b3ea9c131ea43f99d1543b005e5a1154481f25f7999da9429415df55089d30d8f6d4aa00c81c4fa390dd4e2089f7364f21e01d308046465d84237ae6c2b1b85d7d45c7fa81888ce036ba54abb240c3d400fffbe4f244b5dc134d93b4f7fd471aaa6c95598fcf2f32c38b8ca42fa2a9267ecb7389fbc5fb6153f1ce61c0298342eb0b76d747f95047363414523dd51d95ee54823eaa70748d30bc26f6570e15f1be61326c26ad02f7e60626142ac42dce02a4515b5ce39e1da03b27cf220c4750a7def819a28891925c9fdf4252cacd312c21808bf589ebad20ac348765e25365b12f9da38fc4bab6e0175e0020dfd059f3081e633bcfe45ef822d22e4e8ee86098cf18b39c6cfe2feebe2af555069e4486112106291b29b7cfaeed45d5e05cecbfff780cff11fcde6ea885eb84073c49b9e2149a44c23ea75138301436f5f5857ef07091d4d8fd007c93eb6ecddb856f0d386fe7fdd897573ef7d88de850dd1ff656d7bdedd7d44c0bfea5f4fc29f2d3ee5d53a72f320e09ffcbf194d8ec6bf98a79462c2d195b30b792e6c5b96f5739e9e20d1d93fbc66ab49a7caf8197be2d9e0acbab69d38cf1780dfcfd16406161bb6cf9d2ad92508a3ca7ffd68f700298bb191397a2a1213d84abf3834f446f807225a347bb30c58a4498af3a9990ca8df5deafedb66fd12b872b28d85550d7d17f0b5c6583e8be19e44b7bd0ca90933b7752f5d5f41ec33839024204680d1b28effb79a67d1a1a1a72a60a01fd7808a5d17da8f8ef094841a850133c9d62d9402cf530f7febfb9366031e7746840517d5e8231adaa3e79c0e166742029e7bb75fcae7011bc9234cddf974f8bd49411385aaa4c8d8c3d7168ab7af836e7f9a4253f1b4e705b971a6962eb53ae912d02e9a8995e1bc37fd59fe74deb7b8c0e3c8dd9a7a9c6737477e0533279a87671cdd57eb0dc8ea51fdbfc2408452ef0456cbf2d9aeebef01fb0a03f0bc1f3fa5e5b0bcd50c688a2dcc51316c84c2e79389780632fa20e5d9d02752f520db4add3865a8ce9fdeb410b77fcbe59ebec10b625b8e1781d5a5d2bfd01e8ad2280e66b419532b277831386e0a4200b5fa694f85f96e0c8ad52b9933b647461d16510af5ec307e7141b2f0eac76b952e95dcccbaa34c652099e82dab769edddd8781ef1c88b70ca99bfbcb9759a4ebf310853389944857de56d7d8e9c72e2b494c3ae1148544514610d7ebbc2228b0a8ca49172d897497cb075a9b6f4411699bfcd1743e66325b7284d8157768812e7d7d8b5ce76bccbbd33a2dd022627d7176121708193bb7d4a397e9e7074f4733fa04684fce1db0eee98da663c771af3fd952d7ecd6463160458dc95c56bbb9fe500bd1ded32496921f8f6bab0e6c4de075c241be53121faaa5bd028b8cdba071518c623050d6f3d990690e607762b963a096d84cfe3c4c2ad23862dea1d750ee4ab39c148ccfd012b85241563101c4c1fe2ee1696901ab0f35f50f4dbd0c00f67e521a98030d0e8aa2fcf4bf598f10f688d82ed9658a012763fbf0e53063e9515b52dc8f6c24896cc2f1ca87ad259e6c990fb98e77310967b53da8b40c7d67425b9fdd0", 0x661}], 0x1) r1 = msgget(0x0, 0x20) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/35) 18:06:14 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x1f0}, {r0, 0x1}, {r0, 0x5}, {r0, 0x110}, {r0}, {r0, 0x44}, {r0}, {r0, 0xb5}, {r0, 0x2}], 0x9, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x0, 0x1000391, 0x0, 0x800, 0x40}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000180)={0xeb23ed647029f8de, 0x7}) fcntl$setstatus(r0, 0x4, 0x48) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000140)=0x8c1b) syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x2, 0x40, 0x2, 0xfffffffffffffff9, "b1878fe418be7222ec759b974b9187ab7039fcdb", 0x8001, 0x4}) 18:06:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000280)="eaff125c00000000", 0x258) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) 18:06:14 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) readv(r2, &(0x7f00000014c0)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/132, 0x84}, {&(0x7f0000001200)=""/129, 0x81}, {&(0x7f00000012c0)=""/49, 0x31}, {&(0x7f0000001300)=""/143, 0x8f}, {&(0x7f00000013c0)=""/4, 0x4}, {&(0x7f0000001400)=""/138, 0x8a}], 0x7) r4 = syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0xcb}], 0x3, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) 18:06:14 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "b79dad9c4c242c382d4027fae609a4ebf482be04", 0x0, 0xfffffffffffffffe}) 18:06:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x8) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) lseek(r1, 0x0, 0x0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=""/213, 0xd5) 18:06:14 executing program 0: clock_gettime(0x2, 0xffffffffffffffff) r0 = getpgid(0x0) getpgid(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) 18:06:15 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x2, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x3011, r2, 0x0, 0x0) r3 = kqueue() bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x3, 0x4, 0x1f}, 0xc) kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 18:06:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) syz_open_pts() flock(r0, 0x5) setsockopt(r0, 0x29, 0x906, &(0x7f0000000080)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(r0, &(0x7f0000000000)=""/87, 0x57, 0x842, &(0x7f00000000c0)=@in6={0x18, 0x3, 0xffffffffffffffc0, 0x6}, 0xc) 18:06:15 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setrlimit(0x8, &(0x7f00000001c0)) r1 = msgget$private(0x0, 0x2) r2 = getuid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f0000000140)=0x1) r7 = getpid() r8 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0xfffffffffffffff9, r2, r3, r4, r5, 0x80, 0x80}, 0xff, 0x80, r7, r8, 0xffffffff, 0x5, 0x7, 0x1}) accept$unix(r0, 0x0, 0x0) 18:06:15 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x3) pledge(&(0x7f00000000c0)=' \\,\x00', 0x0) 18:06:15 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) utimensat(r0, &(0x7f0000000140)='./file1/file0\x00', &(0x7f0000000180)={{0x8000, 0xffff}, {0x3, 0x4}}, 0x2) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 18:06:15 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDENABIO(r1, 0x20004b3c) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11, 0x0, 0x0, 0x400000000000}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x41, 0x20a22164d06b6c84, 0x6, 0x53}], 0x9, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x20, 0xc0000000, 0x0, 0x5}], 0x3f, &(0x7f0000000180)={0xff, 0x9}) 18:06:15 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') unlink(&(0x7f0000000040)='./file0\x00') utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x89bc, 0x1}, {0xfffffffffffffbff, 0x1}}) chmod(0x0, 0x8000000800100) 18:06:15 executing program 1: r0 = socket(0x1, 0x3, 0x0) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000), 0x0) clock_gettime(0x7, &(0x7f0000000000)) 18:06:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10201, 0x2a) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x100, 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 18:06:16 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xfffffffffffffffc, 0x307b, &(0x7f0000000040), 0xfffffffffffffefe) 18:06:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x119) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001480)={0x10000, 0xc16, 0x508b, 0x4, "a48640e922342057cb6fe2989b5ca59c163d4524", 0x80000001, 0x9}) close(r0) r2 = dup(r1) r3 = syz_open_pts() recvfrom(r2, &(0x7f0000000340)=""/239, 0xef, 0x3, &(0x7f0000000000)=@in6={0x18, 0x3, 0x20, 0x9}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:06:16 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x6, 0x5}, 0xc) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 18:06:16 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) r1 = getppid() fcntl$lock(r0, 0x1009, &(0x7f0000000080)={0x0, 0x0, 0x7f, 0x200000005, r1}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x7d, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) 18:06:16 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) 18:06: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) open(&(0x7f0000000300)='./file0\x00', 0x440, 0x10) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) getsockopt(r0, 0x27, 0x0, &(0x7f00000001c0)=""/134, &(0x7f0000000280)=0x86) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') close(r2) kqueue() mkdir(&(0x7f0000000000)='./file0\x00', 0x90) 18:06:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x80000001, 0x0, "1888780691dec40967ed5490937e6049a7fd0ae0"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 18:06:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 18:06:17 executing program 1: r0 = semget(0x3, 0x3, 0x200) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000001c0)=0x798) r3 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x8000, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000200)={0x3ff, 0x80, {0x40, 0x1}}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x80, r1, r4, r5, r6, 0x2, 0x6}, 0x4, 0xfff, 0x7}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000340)={'./file0\x00', 0x1, 0x9, 0x8, 0x1, 0x5e3, 0xffff, 0x100000001, 0x0, 0x1, 0x9, 0xfffffffffffffffe}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x3, 0x5}) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000240)=""/201) select(0x40, &(0x7f0000001180), 0x0, &(0x7f0000001100)={0x7, 0x7ff, 0xd1, 0x8, 0xb88, 0x7, 0x8, 0x7}, &(0x7f0000001140)={0x0, 0x4078}) ioctl$TIOCDRAIN(r3, 0x2000745e) 18:06:17 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x44) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x4a, 0x45b, 0x9, 0x0, 0x6, 0x8001, 0xf95, 0x2, 0x1, 0x5fe1938c, 0x2}) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) fchown(r1, 0xffffffffffffffff, r2) 18:06:17 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x1) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x0) stat(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getgroups(0x1, &(0x7f0000000080)=[0x0]) setitimer(0x0, 0x0, &(0x7f0000000040)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10019, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 18:06:17 executing program 0: r0 = semget$private(0x0, 0x4, 0x49d) r1 = socket(0x800000027, 0x8000, 0x6) preadv(r1, &(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(r0, &(0x7f0000000100), 0x33) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r2, &(0x7f0000000040), 0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000025c0)={'./file0\x00', 0x1, 0x3, 0x0, 0x0, 0x4, 0x6, 0x6, 0x2, 0x3, 0x9b, 0x81}) socket$inet6(0x18, 0x400001, 0xffffffffffff889b) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000002640)) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) 18:06:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x4010, r0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8000, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000ff5000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x68, 0x2, 0x80000000, 0x48}], 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x80000000, 0xe44, 0x7ff}, {{r1}, 0xfffffffffffffff8, 0x8, 0x0, 0x91cc, 0x2}], 0x80, &(0x7f0000000200)={0x80000001, 0x80}) 18:06:17 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x281, 0x20) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x4000, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) shutdown(r2, 0x1) 18:06:17 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 18:06:17 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) r1 = msgget(0x3, 0x210) msgrcv(r1, &(0x7f0000000000)={0x0, ""/50}, 0x3a, 0x3, 0x1000) 18:06:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000008c0)="da", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) unlinkat(r2, &(0x7f0000000180)='./file0\x00', 0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 18:06:17 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x7fffffff, 0x8}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSBRK(r1, 0x2000747b) 18:06:17 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 18:06:17 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x1, 0x100) r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8dfe, 0x0, "d730c102000001000000000010000000009eb8d6"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 18:06:17 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000880)="e31500f4c0257de0e34d7e89e7df1c6ccb8024dd3884e252a66848a162196ac785759e01c27fba181748db03fc0bc520ec33bf97f799f4eaa8b7b173e636ad0c62f0aea36bc34db57784c9bc85e29233f84d583a9aa1df559d60f423583345965e141dd7b21bfc3a0ce3ac6d254c1e506c4fc478c763518c13c394aa4835f84ff00122003f9715a72f227772cfa88b25d97fa45f7e7bcc1e8f26449d66e62a9115fe151493706ac07bcee511832cf8661f5572a6eab33e0ea2f1030285e48de4213312a720eb433701b66eacfb6c12dc37ed424fb539e6127cd52175015c583eaa72ddfbe947f093fb6554fcc4b2146ead1dfa62cb510cca62d1267620963b39047d8e1e146e2951e195ab0e121a3b39e6058b5e1dcd7f80ca84bcf1429c9625fcd7ec4aa3c8236c3aa585bd1d008cc1932970317412ffacdc3f2e277355c9ff2a74d0c854e13e2a7ea072c5ea97bbd8a00a25b755d23747ba35f09db7b6a42163ba80a40aa4ba34063f727b41e74eac47366c83180ef8620b9e1a2a67df12e11c79ef0d62e2efc3db8d92cef04888136756b7a1e4c398c0786af4603709684609959cec317b713a16650ad46ed6dd23726ebfb1f9798ea0573459f9a59a8b3b3838f100777bb54eb0465bd79f8bcc5d352441c8a63d06639c777a70633bbe3e88d53531e3e33f39e9df4d860c69c025486bc82b0389ab833c370bcaa002fdb79805eed2f55e78c978c70c343c7f3f6dada7ac2e9820c584a9647fb5594824817cc84dca172aa24d65e7e295fc6784875ae0d7100e89f6a18aea38fadefffb9d00580d17572221ec3f9a2eee3765f2653128b7ba4db21eb393e202d16e2fd89eeea0fee5dcd2b21a9538bed87dd4236fa28798b829edf6609d4ee0d495acaed422e6372f02d3260faae6a216352cffff15db10e7a657cc987b8c0178059d54ea0316fa22643279104541267943ca3c609362cf368e11d10f9a0a896208b36d3c388f4672cdf6b49b8303a27f45c4ebf78afdb1b964c808c81245f0a40c98dabd5e5724815fbbe4368513ea4918ef6198be2c34b4adaf02ce602d7db36d36fbd5235e7f5c9b6e4a265222488ff699681d0d0aabd886336d1bba7cca9219c96460a1c04fcc19db57c63a17117a226b245c6fbe180204fe3c1f23875de4f254a62ffa38dbc058ff1cf107dfe7fcacf36da9bafabad96964ed83be65114f85739ef6e2bf46cb297703ff493ff114eca968bea47aff1bb25c537d9f5129017414f91f478ed13c804d593105220cfdd4226d41fd9317ac420280034fd90e166bfe2b2a73e5a464c9e5814b38ee52ec10c176f4f428cd4ff59b7a334535dfdd30e8eba01b1307dada4846d74e0d85ca495660b572a4125f80c658bf399e2e095e58a60771790a139b538ce356a414e1ec95ab421416f90944f87c5ca17a74225381356a2e5a1966301eea18346a02eb8a4a5a6d44e30f79d62a0ea15aac1bee2982d4a155ff0a22543b821e6116536a1de5279985e288f609203ef33eb58874b6e1aaad31a5f0fbe6433825ff700d694db27aee9ac364df4a0382582913a987ffa9ab06aea8cdb037e12d654bcb9a4ecfc4e14c9e8eeddeebeefbac64c8f54a5c112be587f144164555aab86481e72568f99c54ff1e9fe0c577eee41c3d1debfcd0bf6e9a0baa6fce63eebf9d7dc8467b5e635c522aa0f116e798152d3abfc01be85f6495f30eaa22a7b60f6c040e5cb153588d27b3cc30c7d1a8e3262ee11b77f82a829baad41532a6d603a6dbb463355e57bce28161b06a68ec076f571d1a7e4180ae580e395d3bbd08c19dc7f3b8ec90e1c9cdfd91a877012d8522bdcd0a9ff78692fc8a56dd6f8ac592a5fd2b61b314795e9e07b86eeb5c03946452bb6002f7a386f1a964e8b2ed57c40728fea064187a68d9665a9dabe81198537c247aa049889e4c1a1f004d942ad57b71a2a02167c7b9115a8153e3a5fde8e2155db3183325820cee5b07b943b535c4754317b6816d9ba39ff348148274cd3fc165d97a0e28968ddbdff7dfe169f6c4033ac9de6a7a7a6855e413d3bce7ad24afcd4db91a55461c99f6ca681ae6e1541f4fac6a83a704df940ec0067524556196058271ab729f1cf9f04d7d2103ae06332cb63de53a2815b2561717b3a925dcb4f120626189cba186e62a96ecb324f6c1442edbf43574d7265e2ef9b6f14df77da523a0d730fdddd4d76bf0bdd97c92a8881760ffacf9370fead6a3c849fe30d3068ab95a1bead8a91a54c278405a397833a7f5ad3ab79ceab2a8e12e4af83f7c4a52229a83a8c2f3cd8abc960145035567aec5fab6cc825c94f52a5b3685819660cc22f5091cb81b7dd58f66c35eff367f7a993fcdaa6595e56528f837f3ea4ceafaf8602e9f40939ad98c4ca7733e4d2bb28cf5fdc359f1ba29fb613a92096d8b39738971292336051cf501213278befd9c129a66f4d50a77e1b963c74baa4969acbd95682ef523aa5416b12d89d748bc6d7b0d0072bdbbd9b5c56c061fec231e2887fd53d433c022257a067247a3a5fa6d7fc5bedcf64278fd112f01e15fb6815f163b59cb68e5d080d6b0c55e5105da5777f86558b0a9059f3d99a000aa74c3ff0f8b8248a40c251d7d79ccefdae5363ce81116fe6c3a5985bcae80b0b25792b1e8755c93c6d648ee66e9f0e8c0333436e2036350a5539b448cea1b2403d06006a64c8db357d839047fefeddb82acf813e19c54a723718a693292fa28b0ba9681723cc5be54c97e97537fbd3f1be9ed4e1272c808069a3146c29de4fbef62c7cbfb15934ade79f107be2537b504ac0eaca13a428283a489e9c1f2e90448d57215d0381c73e2301131256e998cc0ed611f2d2a300ccde96cbed68a7e6d4b3c22377ca4a48d4e9cb3b8972e62ca2226ecfc930177bc2917d3f5e161b396f770f2b487d40cda75ec0ce017f8115600ae62ebe3be3f385f76a6d7f5fb0626f456884b03ea978151a1f782c14047a633d72a01e54ab397fafa233cd0279ea9a3cb06999d72dcb8855264f07270d37671f6856ea61eea33ba240441a45837e7656657d40e130140247dbf8c016566adcd8be7c0055346c4c341afddcdc8ee1eae8836b16dfd872d513ec54de173ed34a0e3628b2facf462a907715fc69d77fdbb663b10e8951b8bfbd325eddcc3e3e85057118dc6b2e215a7726e1b63f4abb84c647930a2aa56fb9d017a184f8550e93ac74f0b559de38108c7963a2a5d6184d9aae75a805cca71a068c2f90b7efebdba76efaf2c7a67fe7f08c6ae1ad2c16c38ad605f86042b9bf22f33c9f603942c55f40d054eeec8e1e4edcec644df43bba06a5b1f814cec355c09cabc882385dd6fb1c40359045d553d2a56bceec75f34ca51ffb2fe391ee6581d1f9d43426e414e9e39855f5c4ed3fafd4f761f7451322cf3569baa00e952198aa5dbf26ab688ed3fbececc746bb2ea291dfd25a2651122908bf74c879bead0e85e2d5699b7c803e5c51fc384fbf367aac481fc61239f8b33954b008c40ba39f1f5d849b6853730f09c1e134ce5c1de9717b1d7f8e8e6b8b15db8d9536639eee176ed0b51cf2d6544775acdf7527a6c286aadab4aad00a4d049c2481b5c374a875fe9b9e89c7d6ec7f9f9cd4864d00cd1af8596f079ee208142ebc4bfc44577701085d45188c518465a0199c986ae407c18f5bbe007dc01c70add3d6b61ab12f61ff434de6b04a8028a8849b259b91ec9c8a0470790d01991e841a7fe92abf2f0e3eeeb5192825ab64e93b475f548fe2c1201fff6d965b24152c0596b36c4bf07dd676f30ca52e18edf3959ea3949c8bf629bd7f890abdf758ac1b864f6bc53e1acdf3d6d4999e84d927041ff1f96e4f4252e54f4425b94097e6392a03c8045cc9b36f1cfd8959510a23c6aeac0fade3e339a30809dea9d87c4ab31158c0a3e9e2319163da6b571a071630b2018297b9ebe43b6f96f7eb69cf6e5575424a3b932764b20987e4ee4065c796f3c7e053ebce6258630e558e3aad7e28fe8d460a331bf8c4979d8ca45320f089da6d56cb7e68c73797f0ad42a9177fdacf0c524afba95687a0cca41a451d35f7a20ec6a73a8304951966344af905c0ae51324f922e1c2d31f45c44a47084014bb0ffd11b4b89efdc0adbdcb30ba16d598df10e77731f5090493222e5abf46a1ae224c1bb28dce2247b2ec6bbc3cad6186461f9652937ceabe5cd6005da479e4c615b933e7a99e9ba69da113ebe8ff90aa60e678b304916871c33691facd8edebfe173377d9542bbaa43020588ecac4c3c543dd98584192604e7088a295b5591209cc777345c9b48bc7c4fc846fd97beeba70ae912dacb14dd6ec273647bbcba6953478b4e7db472ad43380a8179525d05aff6b7f7349530dc0c68154880c8eb2f74a9b2f7bbe296843160917ba3eae95b03dfc44d2ed497c549ad6f19a2ec44f4ff6b324d196840b2280d6e12ee131b7ad65837f1d291ea32ee13d10ba88a2a5349e330cad16759c39834e4cc89f404d480547582c43d734f4873d6118abcaf9f1e8e50649027b0ea0c6f24f6649c840c10cd5f12d1810200b2b6946e46c5f714df003e601b33c3f14f2cef9145e521e258c1ab23cb988aec391ffbc93a7bb3069fa8e4a4c605915f4a28e8d24d8ee849f5a5333f5bfdb2eb7595e39368250637769d0599e71ff01e9593e800b41d0ef616591a59e13bd8b505163715d86ed9bd0b3deedd37081f0820c9567ce3de4e5aa6d48d58eab3a64285d8ce1a23b6bc47c5aad5f52acec6b07af6069c0d2bf900bc7fe8511ad4f9d42ae7d231ed06f609732d5b620b728a9135c8640b0f87439818a32464c36588d93176f1756e678357f8db96f4d8f8181b1746f77be28b191227a98761895db0d39c637916db9191abaaec0c5b0e38b7f3591d9d68898769a064433e0bf9f9a1bdb44e1476c9c317a5f97a4107431bd39964f76625cb51aa0b38d8222023ef5209b69a74f8d25aa130e0697564c2c95838aa0450b6e00f13931687201699cf0a24827883a719ee3c0b961157c10d7e4464d8e1511f41caab4c570cf09815d1dd4df495f18c7999e423b04941c4f87ce2765719011f14681839a383f0f36fa079e23fb1c4240bc19d2fcedd51239aa55de9448a61bac670f310859f2f590f50d3aeb9042062f29f4b95c733b345ec63907623f22dcfc9abf19d135c3f352d1f4ff853a82cdfc7c9f197e0a4f1a1183512cc123bf76bc7cb6d324eafd3cb8a09d424832c8f7744cdba8ebcdaa1424320e1e2332dde1c01c5ed958b6e3a3b2fa6fe01a0c9363f54ce7c680c9690587439acc9ca2260028ae43eedfe316c13992d4dc1ad36020eaff5a4f3ef68a3f3877cb3eb3d9b66fdecd72e228555eb3aa23618a1ab8116da7390af322167ebb13d4ab91694a76ee7449efb4dd9f5242942107ef71b6c4f98e539de8b4c966d0bccd9c32d7ae42736729a7b3ce55b6d0c5c82691b9652e33c9bc86eb8e28827b6f900ffc40b278411b2f40b93d5011dad204c91d27e271ecae0cca869ad8a381778006f6842a104d580009662efe18c9480c519968c5a08063ea269fdda0239773e4c2870c2aa2510be1624986b6efcdc55be7798a5e0561b21841333dd23a5fd9a50b94f1b89c99da33dcd760da52bbb173df40cc9065fcc23f7ce61c3e6d145aeba3833c904d446c79867940b30fa54bdfc13dd3fbb98cf6a0d3c37c99526450cb2496407a4b2e59ac808cc9d76ca2d5037504f4eb7b2428f7e82d90f92b0fa725a2972be48e99f62dc3013765f73", 0x1000}, {&(0x7f0000000040)="076e64a81d38ab5b44f5c71afd674416a9e3ee81921aea8f4417636fb690fa1fe279c7eeddfa9114ca5ba65ac030d5b4ba1420e609c34cae5c853f039ec0860325823c8ecf9e00ef00a1a52dc22a2b65b169b3d04760948b19ff769e234ee9564d64fe332e7d6e642446ac30a58511633b70af8e7a1d6e56dc0c80cbf5a917b82f672286ce30d25c45f376bd919781b2a7bc23069a1c8c149599d20d7db44e6dfe72543becbb3cefd395aac1ea171ea8b318fef6d628781594e2bd021bfe65feb28bdbf6e49c10b9304739fdd2138ad0c9251937275f9bd7408ae69c60b04e", 0xdf}, {&(0x7f0000000140)="91971bf6b35556c4a63eb90e4e3219837c2dd3b3077d140e4749cde0a0705bc93bf5883e6ede443ca906b8e71e56a8d191c5aba71cea494227342e979592d75619f190410f8f83338007623d0cad0a20152decc9d1bf364fb191946266ee56669536c17c53fbe17ded2bb5dc0b401ab929ab76143cfc3cd997c956053aaa5dcdd603692d9972176695e3a9f028ac83c748266aa017eaa009a1193c02077a7ed1c292ca15e5dd0ebf95a782efa9177c3a8fa6978125ddf01af4936bb2e4128526e442d07ae9347e43240b24f6", 0xcc}, {&(0x7f0000000240)="401458106cbcd251c27637566adc373e407307fd14cbe1126fe4f77a594b8e6e74360006a3b234529bb636d927d102696e066f5348e4af0a1dae8c9afa000830f1565b34bf3380cc6469d1fad04b423ee28adbf9f7abd6ded7f4198e7c9ad8a424ce103b50d7d5734f6da45b75e43234e88d299415b5592113d74d7a3a49def6dffbcbd62b0a185b21aa4a34b3755cfd59d7c7707c48549946e2618c07bc8f6115af7fd62358830e57dd61105fbb12ae7e6246e3227081f104f395319b1be48d4b4f681d53bcdd8a7ad54b73a40f0a264ab52620fbb5", 0xd6}, {&(0x7f0000000340)="63624a12b7c28e9fb8cc5517c441634ec2336808f3ce99b9c95e449870257e9548b7bd9618967c39f72ca264060334f4e147590e4d0222d57442d67fd0e018fdf21cbc67ce18", 0x46}, {&(0x7f00000003c0)="ed246c6aa8ee923adaa091117af690fb0431d900f728c85847cd5ad979be8c74a08cdf5d7948dd2b2b41e868ff7b842d421671ae0616762553e91979ff5b3dd96004720c3fb89cd91017f47a4c647f1bb2ac4c0a071dad4d3fb7e546ad574d20b48930edf5e408b038fec91c20ab887617c28a8061dc015f635882e68ee07a86ab7a78f95c62e18fb0422d7817599c0a37be44029dc0b85e95492fb664e33f430eee000cb9c31838222cc72df33aa73de0aa2de240100a81388980511a2b3b78a2eff2bbeb32f7d8f8c4b0010d29", 0xce}, {&(0x7f00000004c0)="49a812a5bf5179781073490d88c3643f728194acfe155f9ebdf8417564523c60593bd71d69c9d78a3881bbd0c96afbdee3ee6971eaba172f1ec4e24cea6a8199030a497967833abcc94aa98eb58536928557b6f0121d5bc3fab26d5fa0a2ce451b7614dbbc6ce85022f6a63f408fdd3eaed24400c98cad7bbe", 0x79}, {&(0x7f0000000540)="3fce44d774d0531fae9c9353696382e8c19a8022565e815ca3d3e3266689e7af1b5ebd73fc6de0f81392944a32fed14d1202e3abd6f50b4dc646d35a34a4c524716b5680a2254ed73357fa1e2cdc051c3c28ac4688951a76ed2e5cb90b2d61ea4c7168d823a4592dcd9b66b35c76a624d23673140cb4453d61bb54b6ebfedc4f730202e81e38465432145864ff81406222d8a3ab9da12c21fc9cb28ad7cb85f78ceb0a4862e30385b0f2aa9139d9dccfc1b4ba5ab4161862", 0xb8}], 0x8, 0x0, 0x0, 0x403}, 0x2) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000340), 0x10000014c) 18:06:17 executing program 1: r0 = dup(0xffffffffffffff9c) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1}, 0xc) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, 0x0, 0x0) 18:06:17 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="e1f10300", 0x4) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x8, &(0x7f0000000240)={0x3, 0x2, 0xd92, 0x3f, r2}) r3 = syz_open_pts() close(r1) dup(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x81) r5 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r5) 18:06:17 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) r1 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r2 = getuid() r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000014c0)=""/69, &(0x7f0000001540)=0x45) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, &(0x7f00000013c0)=0xc) getgroups(0x2, &(0x7f0000001400)=[0xffffffffffffffff, 0xffffffffffffffff]) r7 = getpgid(0x0) r8 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000001440)={{0x81, r2, r4, r5, r6, 0x4, 0x100000000}, 0xa000000000000000, 0x1, r7, r8, 0xc172, 0x4, 0x7}) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/4096}, 0xfffffffffffffdb8, 0x0, 0x62d186f8b7ff44dc) msgsnd(r0, &(0x7f00000001c0)={0x2, "4bed2e2fa5a2c644b93b1fe8b94000ffce19387339086d7ef437979569538ababfcfcd99406a54dc72882decf437484f95700b501ad289ddbacb0997c8b77072f0990061c5a42f87f5dc3c6500c93cfa42614708813949051d20fcb1a91ce3c007411957caf369d7c21c86db3fd79e6c072512699064bd6b0d5489599c1bd6c6d9d0e13048a9264b91f79dba66471cd42b141e379db9a8559122d358e76a8f88814238c5816bac0ae57961145ece9243da53ea781f0909902ccc899d74969c385ed8dbbf8dc3c285999497d22546679350f1234ddbcd93234297aa46"}, 0xe4, 0x800) syz_execute_func(&(0x7f0000001580)="dbe867f347abc4c1e77c5749c40255058107000000400f381eec7508c461fa6fc9c4027d1c5f01363666440f3840cbc4427d7942e1") msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) syz_emit_ethernet(0x4c, &(0x7f00000015c0)="d13f44fa1c85fc21c3eb9abc73ada320624bcb5af2af6506730d671112a6296a9b57db5993929d37233a6d149f51dbb9386d25f20911993d357dd3647d799652ac494d359e8d16213fc11ead") msgsnd(r0, &(0x7f0000001300)={0x0, "9e766d63"}, 0xc, 0x800) msgsnd(r0, &(0x7f0000000000)={0x3, "b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001da4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4"}, 0x102, 0x7fc) 18:06:17 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)) semget(0x1, 0x1, 0x8) semget(0x0, 0x7, 0x1a) r1 = semget(0x3, 0x2, 0x400) semctl$GETALL(r1, 0x0, 0x6, 0xfffffffffffffffe) 18:06:17 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x2}, 0x8) 18:06:17 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) bind$inet6(r0, 0x0, 0x7c) 18:06:17 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x7fffffff, 0x7fffffff}, 0xc) linkat(r0, &(0x7f0000000200)='./file2/file0\x00', 0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 18:06:17 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCDTR(r1, 0x20007478) msgget$private(0x0, 0x40) 18:06:17 executing program 1: r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r3, &(0x7f0000001480)=[{&(0x7f0000001980)=""/4096, 0xffffffffffffffcd}], 0x1) poll(&(0x7f0000000080)=[{r2}], 0x1, 0x0) 18:06:17 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000000)="31b714ee400b0761d49d8700f717f6e0225fea09add0cac806634fc6a85490f4242ba9dadc68121b5251fef6ff281f7b50a3afefc8002fdff0779794d5c2ab7498f80a162c1c36143d291a797cda9fa81d9ca29c6a62059d714dff8b9e4de912a01accd4b7e4c1d1639da7d0d5ba207c3fb954e9b618fff54662", 0x7a) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r2 = shmget$private(0x0, 0x3000, 0x14, &(0x7f000000f000/0x3000)=nil) shmat(r2, &(0x7f000000f000/0x2000)=nil, 0x1000) munmap(&(0x7f000000e000/0x3000)=nil, 0x3000) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x1, 0xe5, 0x47, 0x1}], 0x401, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x44, 0x1, 0x5ab7, 0x6}], 0x5, &(0x7f0000000140)={0x2}) 18:06:17 executing program 0: r0 = socket(0x6, 0x4000, 0x3) mmap(&(0x7f0000d0e000/0x3000)=nil, 0x3000, 0x0, 0x2810, r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x44c, &(0x7f0000d12000/0x1000)=nil) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r3) syz_open_pts() chdir(&(0x7f0000739ffe)='..') setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x6, 0x5}, {0x18, 0x3, 0x6, 0x5}, 0x9, [0x100000000, 0x6adefa00, 0xfffffffffffffff7, 0xec86, 0x0, 0x7, 0x0, 0x9]}, 0x3c) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0xc81e) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r4 = shmat(r1, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmdt(r4) r5 = dup(r0) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000000040)={0x1, 0x5, 0x4ab, 0x2, 0x80000001}) openat(r2, &(0x7f0000000140)='./file0\x00', 0x20100, 0x80) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000000)={0x5, 0x101, {0x3, 0x7fffffff}}) fchmod(r5, 0x10) 18:06:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) munlock(&(0x7f00007f0000/0x4000)=nil, 0x4000) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 18:06:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xa1) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x0, 0x0) r3 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002940)={0x0, 0x0, 0x0}, &(0x7f0000002980)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000029c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002a00)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000002b00)={&(0x7f0000000600)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000640)="3092696f8db6f4da18d59e8140e1ddcfa4a5df2b412ae8d9f41acf26d651cb5a967583184cd211c5fe6365a76cc33a6da1fe8eeb89907b2e7878db1787ed03f53f3d2b015f73e82c27d743821ec8e7f0f072297e116f252af1979821f9bb0b3ddd7deae55742e99dc06b1302edc79b2bf3b27c370b09080e9abebe468593bb33f3f2432d988dc9fc105a54a7a7f8ece171e55c0c9b3c1e2c1764c8aaee7b8dc0dd6e3d4cb52af3", 0xa7}, {&(0x7f0000000700)="31796a9426aca1ffd82eb170d0ea7b42b11072cbba10d454473c4e1b75a67d850a932d34ab1a1d55cbd92b1375f9aa748768cb8301e9ff9e38af16d03f3dacdd2f054a753e53ed687125a6d559f62356b62884758133bab94b44a8ec67904965b32184ff4c56af5b28aba9f3403f8ea7d972332ae16f82d3dcbffd296052f3e0ff215ebeece90bc5a6712cc5d580cf338eca413c2cd84bf84c8c0b016d15b63774c8bdba869e53979ec6bf244e95b1309a4abf454ff02d7f4af1624df3f2fb8b", 0xc0}, {&(0x7f00000007c0)="41b0", 0x2}], 0x3, &(0x7f0000002a80)=[@rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x78, 0x40f}, 0x8) close(r0) r9 = dup(r1) r10 = syz_open_pts() ioctl$TIOCSTOP(r10, 0x2000746f) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x7fff, 0x2, "31029cb1e9a99c7b6f6cd67ba17848668c58712e", 0x3, 0x100000001}) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000940)=""/4096, 0x1000}, {&(0x7f0000000140)=""/34, 0x22}, {&(0x7f00000002c0)=""/55, 0x37}, {&(0x7f0000000300)=""/156, 0x9c}, {&(0x7f0000001940)=""/4096, 0x1000}, {&(0x7f00000003c0)}, {&(0x7f0000000400)=""/220, 0xdc}, {&(0x7f0000000500)=""/90, 0x5a}], 0x8) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) syz_open_pts() read(r10, &(0x7f0000000880)=""/161, 0xa1) 18:06:18 executing program 1: r0 = socket(0xf, 0x4003, 0x6) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) ioctl$KDENABIO(r0, 0x20004b3c) 18:06:18 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) shutdown(r0, 0x2) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) shutdown(r0, 0x1) 18:06:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) syz_open_pts() write(r0, &(0x7f00000008c0)="da", 0x1) r1 = syz_open_pts() pipe(&(0x7f0000000140)={0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) r3 = kqueue() close(r0) r4 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000100)=0x8) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000240)="1677fced293327d747b3b3bdede107172295e87c40d6f3889f4d108bcfe844e1a3803a547c36428f566fd6421b87251f", 0x30) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) fcntl$setstatus(r1, 0x4, 0x84) kevent(r3, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) bind(r5, &(0x7f0000000200)=@in6={0x18, 0x3, 0x8, 0x5}, 0xc) 18:06:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8819, 0x0) renameat(r1, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') r2 = dup(r0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x4) 18:06:18 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) getpeername(r0, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) getdents(r0, &(0x7f00000001c0)=""/131, 0x83) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchown(r1, r3, r4) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 18:06:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x40) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5f000000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r1) ioctl$TIOCSBRK(r0, 0x2000747b) 18:06:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) socket$inet(0x2, 0x8000, 0x7) 18:06:18 executing program 1: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) r0 = semget$private(0x0, 0x2, 0x60) socket$inet(0x2, 0x1, 0xe8b8) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)=0x7) 18:06:18 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) socket(0x6, 0x7, 0x5) 18:06:18 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgid(r0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) mlock(&(0x7f0000084000/0x1000)=nil, 0x1000) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 18:06:19 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40a, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) getrusage(0x1, &(0x7f00000000c0)) 18:06:19 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x9, 0x4}, {0xfffffffffffffffe, 0x9}}, 0x2) setitimer(0x0, &(0x7f0000000040)={{}, {0xffffffffffffff4d}}, 0x0) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') 18:06:19 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x801e, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x1, 0xffff}) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='x\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x8) 18:06:19 executing program 0: r0 = socket(0x20, 0x3, 0x1) r1 = accept$inet6(r0, 0x0, &(0x7f0000000000)) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000040), 0x4) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="8a028be36fef0edd01008b4bd28546d7b4b8ff17"], 0x10) shutdown(r2, 0x1) shutdown(r2, 0x2) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0x8, 0x4) 18:06:19 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x9, 0x81, 0x100000000, 0x6, "e82e64b992ef6077f5917a06616ccc08240709e2", 0x6, 0x8000}) shutdown(r0, 0x1) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/64, 0x40) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={r3, r4, r5}, 0xc) 18:06:19 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) fchmod(r0, 0xbb) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r2) 18:06:19 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "00000000000000031cc5ce0100"}) r0 = shmat(0x0, &(0x7f000029a000/0x1000)=nil, 0xffe) shmdt(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x4) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:06:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) fsync(r0) write(r0, &(0x7f0000000040)='h', 0xfffffffffffffdd3) execve(0x0, 0x0, 0x0) read(r1, &(0x7f0000001a40)=""/4096, 0x1000) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 18:06:19 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r4, 0x6) r5 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x7f, r3, r4, r3, r4, 0x11, 0x1ff}, 0x7fc0000000, 0x5, r2, r2, 0x3, 0x20, 0x6}) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x3, 0x803f}, {0x7, 0x5}}, 0x0) r6 = msgget$private(0x0, 0x40) r7 = getppid() mmap(&(0x7f0000ff2000/0x1000)=nil, 0x1000, 0xfffffffffffffffc, 0x1010, r0, 0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000500)={{0x7, r3, r4, r1, r4, 0x0, 0x9}, 0x200, 0xb3d9, r7, r2, 0xfffffffffffff5be, 0x7, 0x5a, 0xc00000}) r8 = shmget$private(0x0, 0x10000, 0x574, &(0x7f0000fed000/0x10000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x13a2, r3, r4, r1, r4, 0x44, 0x2}, 0x6, 0x4, r2, r2, 0x3, 0x7cc8, 0x100000001}) r9 = semget$private(0x0, 0x4, 0x102) semctl$GETVAL(r9, 0x0, 0x5, &(0x7f0000000580)=""/134) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x2a07, 0x2aa4}, {0x2, 0x7b9b}}, 0x2) shmat(r5, &(0x7f0000fed000/0x4000)=nil, 0x3000) shmctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0xffffffff, r3, r4, r1, r4, 0xe0, 0x800}, 0x81, 0x9, r2, r2, 0x1ff, 0x401, 0x8}) shmctl$IPC_RMID(r5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x2, 0x144) shmctl$IPC_RMID(r8, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r8, 0x0) shmget(0x1, 0x2000, 0x60d492b2559e1731, &(0x7f0000ffe000/0x2000)=nil) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) r10 = semget$private(0x0, 0x3, 0x163) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000004c0)=[0xfffffffffffffffb, 0x4a, 0x29, 0x1ff, 0x1259, 0x80000]) semctl$GETZCNT(r10, 0x3, 0x7, &(0x7f00000006c0)=""/52) 18:06:19 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a) r1 = semget$private(0x0, 0x2, 0x200) r2 = getuid() r3 = getgid() r4 = getuid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000000)={{0x77b2, r2, r3, r4, r5, 0x8, 0x10001}, 0x1, 0x8, 0x8}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) syz_open_pts() 18:06:19 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) fcntl$getflags(r0, 0x0) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000180)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() 18:06:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000040)=""/55, 0x37}], 0x1) r2 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r2) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000001500)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) getpeername$inet(r2, &(0x7f0000000440), &(0x7f00000014c0)=0xc) recvmsg(r2, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000100)=""/121, 0x79}, {&(0x7f0000000180)=""/177, 0xb1}, {0x0}, {&(0x7f0000000240)=""/141, 0x8d}, {&(0x7f0000001580)=""/4096, 0x1000}, {&(0x7f0000000300)=""/43, 0x2b}], 0x6, &(0x7f00000003c0)=""/20, 0x14}, 0x801) close(r2) 18:06:19 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r1) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = socket$inet(0x2, 0x8005, 0x5) getsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) r4 = semget$private(0x0, 0x5, 0xe1) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000180)=0xfb63) setitimer(0x20002, &(0x7f0000000000)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f0000000200)) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xae}, {0x3, 0x4}}, &(0x7f00000001c0)) getsockname$inet(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) r5 = semget(0x1, 0x0, 0x408) semop(r5, &(0x7f0000000140)=[{0x0, 0x3f, 0x800}, {0x7, 0x1, 0x1000}, {0x0, 0x0, 0x800}], 0x3) r6 = semget$private(0x0, 0x7, 0x400) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000080)=""/163) 18:06:19 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file1/file0\x00', &(0x7f0000000200)='\x01\x8a') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x880, 0x54) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file1\x00') 18:06:19 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) r1 = fcntl$dupfd(r0, 0x1000a, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x17, './file0\x00', './file0\x00'}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() r6 = geteuid() r7 = getegid() r8 = getpgrp() r9 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000180)="68c27551533e99bae443bdf260c3d74a8e7405093dc79e8fdad47572cfcd0af3657450859204c8836ef167405d960ae58cd644155d9c712d3ba42d306c4e79429e91b62f189433747088bd6f811b14a977c5b218a155", 0x56}, {&(0x7f0000000200)="c6f89d342274993decb9e2c3f40763bf0386708e44e9427213a9ac0580ac3e2d3233e6e9515bde8e39228bdbf48c3d393229bb6d268e0560b6c2f8defb482f02b0eeae1e85ee267ef6363340c63405b4bc417c92e1169f62220973301712e22acfee756d163408f55b95e8874876c5efe7f25edb564bfa885539aa8be94ad8f078c5db9ac0e59ec068dda76cc92f67619f1479868a88e27d2c41030fd66c5fd8687676e412281d6b1b6473b313", 0xad}, {&(0x7f0000000100)="f72d33407206c7f4411afdc8f5f79c6ee7ae301cafdc455e62cc2ec3dc8a4dfa3e13e9bee28abb00741ee981211816f71c117e", 0x33}, {&(0x7f00000002c0)="b35ebc9641217ebd61a612f71c9f3dfa51c4010b37322353928d825a5fbbaa5bb76c72ad2efe6bc1a5bcea1d88ca708ebf2773a82dc078d3b248841c70906cfbf9ed47a1309c8769cb0cc3e77daf0b6b115e627adc042313dfb07f94ffc2ef8b9b2d509f8d0611066bea6828c8a846046152862855761839faf82d16b6d654c045", 0x81}], 0x4, &(0x7f0000000840)=ANY=[@ANYBLOB="200100000000000000ff00000000c61f24d85f95530000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff0000000000007e24766aaf0ac97d3fb98f4e40289948d4198d94631339535e75ccdd37d64a75bb2293f4e92c717cebf69dfa9c79315dec56d564f33478f83b3189fb41a4afc57a069b5187d0325cfecc0eb5a56f3af453cb284e0aa215919370379783686dee161bd6990360e06841e220e2b331e2065dea1de0424e0c68eb4a7d7bf9fd7e9ea4fbc096335868f0993e544c1c1a574c92afcb6908164f190a56f96395e3ae6a22044db27008265b8f2ecee6cf983461e1", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x8}, 0xc) fchdir(r0) 18:06:20 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x62, 0x0, 0x80000000, 0xff, "ddd027e5a905292a8fd892f53d873969128f04b3", 0x7, 0x80000000}) 18:06:20 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x3, 0x0, &(0x7f0000000040)="5970f47eede1cb275edc8691c3e7b9cd3ff4132cccf46ebddbe7970024c414817f1fd67bd30220a511f80446d7c13935d5904d94d5cb6f3c30538ef9823856cd89471f5588a42e371c546d694b1f857a926afed8534cf8a03fc780eaf5da8c1a1ccfe190656853617a5d499ff25eb52ee6ab884eaf4466737e7c896f5b", 0x7d) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="9202e5ff7f69fcffffff"], 0x1) chdir(&(0x7f00000000c0)='./file0\x00') 18:06:20 executing program 0: r0 = msgget(0x0, 0x20) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="030000000000000073736002084a16385e069cfe68e21fb6cfa4089cfc104240b290f396162aee00b2419b62187f045c6ceb8f9eb9ed1162600af73c464748c531bc10172a5492c725d9d38e2f8a64efb9e12bdb6fc290b9075a1b92b9ed49b0112c123c"], 0x1, 0x800) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x4000, 0x333, &(0x7f0000ffc000/0x4000)=nil) r1 = dup(0xffffffffffffff9c) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = msgget$private(0x0, 0x100) r3 = openat(r1, &(0x7f0000000200)='./file0\x00', 0x80, 0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r5 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getpid() r9 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x6, r4, r5, r6, r7, 0x128, 0x3ff}, 0x7, 0x9, r8, r9, 0x1, 0x1ff, 0x8, 0x1}) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/254) 18:06:20 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) lseek(r0, 0x0, 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget$private(0x0, 0x4, 0x4) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000100)=""/175) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r1, 0x4, 0x48) writev(r2, &(0x7f0000000000), 0x1f0) 18:06:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x8, 0x9}, 0x10) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 18:06:20 executing program 1: msgget$private(0x0, 0x402) getrusage(0x0, &(0x7f0000000000)) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) 18:06:20 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x12e, 0x3, 0x2, 0x0, 0xcc, 0x0, 0x8, 0x0, 0x1, 0x14, 0xfffffffffffffffc}) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0xe000, 0x3) getdents(r0, &(0x7f00000000c0)=""/37, 0x372) 18:06:20 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002bd, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)="c8", 0x1}], 0x1) 18:06:20 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000001400)=0x10) 18:06:20 executing program 1: r0 = kqueue() sync() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mprotect(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0) 18:06:20 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000023000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) r1 = shmget$private(0x0, 0x1000, 0x80, &(0x7f000011a000/0x1000)=nil) shmat(r1, &(0x7f00003eb000/0x1000)=nil, 0x2000) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 18:06:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x20, 0x8003, 0x0) r2 = syz_open_pts() r3 = semget(0x0, 0x3, 0x10) r4 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x0, r4, r5, r6, r7, 0x20, 0x182f}, 0x3, 0x7f, 0x3ff}) ioctl$TIOCSBRK(r2, 0x2000747b) getsockopt(r1, 0x3, 0xa280, &(0x7f0000000100)=""/145, &(0x7f0000000040)=0x91) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 18:06:23 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 18:06:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)) flock(r0, 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getppid() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x100000000, r1}) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x1, 0xffffffffffffffff, 0x2, r1}) close(r0) socket(0x22, 0x4, 0x1) r2 = socket$inet6(0x18, 0x7, 0xdc9) accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 18:06:23 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x22d7, 0xbf9c, 0x1, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 18:06:23 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) getpeername(r0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000040)=""/212, 0xd4}, {&(0x7f0000000140)=""/148, 0x94}, {&(0x7f0000000200)=""/98, 0x62}, {&(0x7f0000000280)=""/182, 0xb6}, {&(0x7f0000000340)=""/100, 0x64}, {&(0x7f00000003c0)=""/77, 0x4d}, {&(0x7f0000000440)=""/212, 0xd4}], 0x7) 18:06:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fdad0e614eafbd62be410bc305abc5a3b8fcc5764a4814da61e15514e1b57a01d7c7245c019fefc37d33b3fbef5b558c25c016b9820fc7be68c78aa9ab68ef1f8ef0d1a89e8e9e95649e51307c31964fcd85", 0x52) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000200)={0x1, './file0\x00'}) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1002, 0x0, 0x3, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:06:24 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xffffffffffffff22) 18:06:24 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000440)=""/4096, 0x1000) socket$unix(0x1, 0x2, 0x0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x10e0, 0x1) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 18:06:24 executing program 1: r0 = socket(0x11, 0x1, 0x2) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000080)) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 18:06:24 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0xfffffffffffffe6e) 18:06:24 executing program 1: r0 = msgget(0x3, 0x200) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e700000000000000000000000000000000000000000000000000"], 0x62, 0x3, 0x1000) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) msgrcv(r0, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x40, 0x3, 0x1800) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000840)='./file0\x00', 0x80, 0x40) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r3, 0x0, 0xc, &(0x7f0000000080), 0x0) 18:06:24 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r1, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r2, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x6, 0x7, 0x7, 0x3, "8c018e869521c79a61a59d69a805a8fb4ca2d6ee", 0x1f}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) r5 = syz_open_pts() fcntl$dupfd(r5, 0x6, 0xffffffffffffff9c) 18:06:24 executing program 1: r0 = socket(0x18, 0x802, 0x8) setsockopt(r0, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) 18:06:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) r1 = msgget(0x1, 0x1f) msgrcv(r1, &(0x7f0000000080)={0x0, ""/188}, 0xc4, 0x3, 0x800) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000ff4000/0xc000)=nil, 0xc000) setitimer(0x0, &(0x7f0000000000)={{}, {0xfffffffffffffff7}}, 0x0) 18:06:24 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x101, './file0\x00'}) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x3}, {0x22d, 0x4}}, 0x2) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x8fca27b0313375aa) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0xffffffffffffff00, 0x3f}, {0x18, 0x0, 0x80000001, 0x81}, 0xffffffffffffff23, [0x1d, 0x9, 0x0, 0x7fff, 0x2, 0x4, 0x100000001, 0x8001]}, 0x3c) 18:06:24 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x143, './file0\x00'}) r3 = getpgid(0x0) fchdir(r1) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x1, 0x1, 0x20, 0x80, r3}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x8, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000001c0)={0xcb1, [{0x0, 0x3}, {0x2, 0x2e4c}, {0x3}, {0x1, 0xa2}, {0x3}, {0x2, 0x19a}, {0x3, 0x87d}, {0x3, 0x1000}, {0x3, 0x4}, {0x2, 0x101}, {0x3, 0x8}, {0x3, 0x2}, {0x3, 0x8}, {0x3, 0x6}, {0x3, 0x3}, {0x2, 0x100}, {0x3, 0x9}, {0x2, 0x7}, {0x0, 0xaec}, {0x3, 0x3}, {0x3, 0x8486}, {0x1, 0x5d62}, {0x3, 0xa3}, {0x1, 0x7}, {0x3, 0x1}, {0x1, 0x4}, {0x1, 0x5}, {0x3}, {0x2, 0x81}, {0x1, 0x2}, {0x3, 0x7}, {0x3, 0x4}]}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) dup2(r0, r1) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000340)) ioctl$TIOCSTART(r0, 0x2000746e) fcntl$lock(r1, 0x1000000000000c, &(0x7f0000000380)={0x3, 0x2, 0x10003, 0x2000300000000, r3}) 18:06:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvfrom$inet(r1, &(0x7f0000000200)=""/82, 0x52, 0x802, 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[]}, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) socket$inet6(0x18, 0x2, 0x5) getsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040), &(0x7f0000000100)=0x4) 18:06:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCDRAIN(r0, 0x2000745e) 18:06:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) socket(0x20, 0x1, 0x1b) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080)=0x6, 0x4) socketpair(0x19, 0x2, 0x9, &(0x7f0000000040)={0xffffffffffffffff}) socket(0x98dde04c9fff9df, 0x4000, 0x0) setsockopt(r0, 0x20, 0x0, &(0x7f0000000180)="768199f65c6f2b72be5bddde5390464b227ef1e8ee09bd1afc27a27bd2be425fe091048b74538be36743c5d6a85b862931f57aa8ef6148e7f82d592e259681bd74e0cb957ae7cf54fc779341e055e42370463af9b111b961d1e4c09060073b45bc916ea161a671262e3579563e5bb7f9d33737e3b687481f2436a6b5ce4fd539d45c0fc640a220c9c813dd1addefb574cf6c2ae18c4f79a1f7569afdc8bfe4f995d718422e90012811354bb947d83120bb4cea3282987742b838427691116a8ebb91eb8db7ea01b860e9cd0a9b1c495177e7", 0xd2) shmget(0x3, 0x3000, 0x2, &(0x7f0000654000/0x3000)=nil) socketpair(0x2, 0x0, 0x7f, &(0x7f00000000c0)) socket$unix(0x1, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000280)=0x8) 18:06:24 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x80000000, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0xa0, 0x80000000, 0x6, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0xb4, 0x20000000, 0x31c6, 0x9}, {{r0}, 0xfffffffffffffffa, 0x82, 0x60000021, 0x80000001, 0xffffffffffffffc0}, {{r0}, 0xfffffffffffffffc, 0x2b, 0x10, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x7, 0xffffffff00000001}, {{r0}, 0xfffffffffffffffb, 0x2, 0x12, 0x7ff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x5, 0x3, 0x3146c17a}], 0x3f, &(0x7f0000000000)={0x1, 0x10000}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x31, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8, 0x0) dup(r0) 18:06:24 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000090000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x26, 0xffffffffffffffff, 0x1004) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:06:24 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f0000000040), &(0x7f00000000c0)) r0 = semget$private(0x0, 0x7, 0x50) semctl$IPC_RMID(r0, 0x0, 0x0) 18:06:24 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYRES16=r0], 0x1) socketpair$unix(0x1, 0x8000000002, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r2, 0x9, 0x55, &(0x7f0000000380)="bf42e723c83e2f932b0165b16c34d2a746e5b468392d59924a43a27c57898da4b737f2d4fe9fa9ba9ed2ca300268c838aa7f544c20822f66b94330e598b5295088a99c546b5b78c8173d3b4b4a9d78a3bcd234196da81e4830ee5445180bb3600bcac8f78a3339b5fd6871a7792c1bfac3dd8071e423c785d7d504d1d7ab429bf16d656c203985d702fd49de0f434d1b2426c8a65dad14ff403ae72ce917988102862de5ec84", 0xa6) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff8, 0xa0, 0x20, 0x81, 0x5}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x9, 0x5}, {{r2}, 0xffffffffffffffff, 0x0, 0x20, 0x5, 0x2}, {{r2}, 0x0, 0xa, 0x10, 0x9, 0x4}, {{r0}, 0x0, 0xc, 0x2, 0x1, 0x1}], 0x7, &(0x7f00000000c0)=[{{r0}, 0x0, 0x80, 0x20000020, 0x8, 0x5}], 0xf63, &(0x7f0000000340)) bind$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="65302b15000000000000"], 0xa) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0xadb2c4ae4bf8a401) 18:06:24 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x0, 0x20, &(0x7f0000000040), 0x0) 18:06:24 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)="1a95d6b9c7a9f501d23707f95c1e16", 0xf) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() syz_open_pts() 18:06:24 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x5) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x401, 0x0, 0x7fffffff, 0x0) 18:06:24 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) open$dir(&(0x7f00004be000)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000003c0)='./file0\x00', 0xa0800, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 18:06:24 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) kevent(0xffffffffffffffff, &(0x7f0000000140), 0x6, &(0x7f0000000240), 0x40, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) recvmsg(r0, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001780)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/160, 0x464}, {&(0x7f00000016c0)=""/160, 0xa0}, {&(0x7f0000000040)=""/8, 0x210}, {&(0x7f0000001240)=""/158, 0x6f}, {&(0x7f0000001300)=""/144, 0x90}, {&(0x7f0000001800)=""/122, 0x7a}], 0x7, &(0x7f00000014c0)=""/218, 0xda}, 0x1) recvfrom(r0, &(0x7f0000001600)=""/114, 0x72, 0x42, &(0x7f0000001680)=@in6={0x18, 0x1, 0x3, 0x5}, 0xc) 18:06:25 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, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x10b) writev(r0, &(0x7f0000001640)=[{0x0}], 0x1) 18:06:25 executing program 0: lseek(0xffffffffffffffff, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) lseek(r1, 0x0, 0x0) open(&(0x7f00000000c0)='./file0/file0\x00', 0x402, 0x8) writev(0xffffffffffffffff, &(0x7f0000000040), 0x1) pipe2(&(0x7f00000001c0), 0x10000) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) chown(&(0x7f0000000280)='./file0/file0\x00', r2, r3) open(&(0x7f0000000200)='./file0/file0\x00', 0x800, 0x4) pipe(&(0x7f0000000340)) 18:06:25 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x8, 0x0, 0x0) 18:06:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, 0x0) open(&(0x7f0000000100)='./file1\x00', 0x800, 0x21) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') rename(&(0x7f0000000080)='./file0\x00', 0x0) 18:06:25 executing program 1: r0 = semget(0xffffffffffffffff, 0x1, 0x0) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/204) r1 = socket$inet6(0x18, 0x2, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x1) semget$private(0x0, 0x3, 0x20) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)=[0xfff, 0x3, 0x0]) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) semget$private(0x0, 0x1, 0xc0) semctl$IPC_RMID(r0, 0x0, 0x0) 18:06:25 executing program 1: r0 = getgid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r2 = msgget(0x1, 0x1) r3 = getuid() r4 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r4, 0x0) r5 = getuid() msgget(0x1, 0x100) r6 = getpgrp() r7 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000040)={{0x1ce1, r3, r1, r5, r1, 0x96, 0x7}, 0x3, 0x7, r6, r7, 0x4278, 0x3, 0x1ff, 0x245}) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_int(r8, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x4) setregid(r0, r1) 18:06:25 executing program 1: mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) r0 = socket(0x18, 0x0, 0x4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x3, 0xa2, &(0x7f0000000080)="6048dfcf5c973f6dc895fbbc637302fc692dc01b6f00f3993d525e30f7c3e55de45953557c73aa056e112af9d5cca713902aca22455ad6bfae50e6e1d3130ea7cbebc9316670c131f1c15fdbd8432a68d2991de1fa2579a757399187abad84f57c754f45ff40c75b9d6ab746211eb24edfbf", 0x72) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 18:06:25 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) fchmod(r0, 0x12) 18:06:25 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1000000) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) close(r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x7f, 0x2, 0x6, 0x9}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)=0x1) fcntl$setstatus(r0, 0x4, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x80}, {r0, 0x18}, {r0, 0x1}, {r0, 0x10}, {r0, 0x21}, {r0, 0x21}], 0x6, 0x4) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/42, 0x2a}, {&(0x7f0000000140)=""/180, 0xb4}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/142, 0x8e}, {&(0x7f0000000300)=""/143, 0x8f}, {&(0x7f00000003c0)=""/222, 0xde}], 0x6) r1 = accept(r0, &(0x7f0000000540)=@in6, &(0x7f0000000580)=0xc) write(r1, &(0x7f00000005c0)="d88ef53898f99316d885ced1e84e7ca6563b23d22c653fdbcc7da1fadefa55c0aeb1b9d7a9a241680ba4fb8201a10afddd02af0d6e2c66acf6b8e6488a5d4d06ffa8865143c682e326fd60e44fab7d690b48ff3a8ea4a7cbdee63228e92b84adf9c8b02fea6ca0570a612e05aee03c4c91fa6b40e4e0dcce70b035fba9b863e2e5cdc6c8672638f52094ede5f6a4dc08404ea437a52fb4247645993558ecdf1ccc756757ea1a261d10bf58ae9774f272ba8f8ff9c82f2117e31aea88d2ce17e543322b78d127fd5786a0e674e5b43f8bba887b94140f52846a3b618fe912f5766ecd959b2432f35a25a1f81b1d3534534b8f92a5f873d4c8b87f36e41d", 0xfd) recvfrom$inet(r0, &(0x7f00000006c0)=""/72, 0x48, 0x1, 0x0, 0x0) nanosleep(&(0x7f0000000740)={0x6, 0x2bf}, &(0x7f0000000780)) r2 = dup2(r1, r0) readv(r2, &(0x7f00000009c0)=[{&(0x7f00000007c0)=""/233, 0xe9}, {&(0x7f00000008c0)=""/239, 0xef}], 0x2) getpeername$inet(r2, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) r3 = socket$inet(0x2, 0x3, 0x5) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000a80)) sendmsg$unix(r2, &(0x7f0000000d40)={&(0x7f0000000ac0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000d00)=[{&(0x7f0000000b00)="c03ab24280a2414f682c598ee3201a75e4544353e30151550d58daf90cb2fa2dca0f7feb90b4505a39c6560a16474d90a2a1f75b8591a60d4da060e648215e6fc7ec26767d4f898c35cb1a87eb2ef5ecd1e304ed9f0efece1b54261f6fea06df1c119dfc0913e9ebf587052159d1cba03a003fb31208e589572ba4ca6e22879bb5f74676d23eaa1d3324d61e4cf4f2cabe66ffb328ca89e32b3fdf51b361d47a745be76f1472cee19e97cc95193b5dbdd72c3c9e3cfa3248bd1acfc2f4c517802b52aeac2b232099dd775197674566861083a1f7b793e3", 0xd7}, {&(0x7f0000000c00)="c701c9f68a3917f260276e042cf9482a7b5eb36207a7ea744521c0665004", 0x1e}, {&(0x7f0000000c40)="4168f1d9b5bca679f98d459950ff35a9ada5750e08a5922301bf26f97d723b58becebeed9717de323da8a4b0020ee4027d3b74be9e294c1121f58e92520a46348370c33e0676ea2c55a88c904e939ee426682c485bcfac3cd1f4e75ad18b7059be2eb60ddb1ef9cd2f724c08c67e4a3e93bfc6f5670e21c07e3955a4e356356be6fd28427bd636a9f717f4eeb24f2092cb036342", 0x94}], 0x3, 0x0, 0x0, 0x400}, 0x400) r4 = dup(r2) mkdirat(r4, &(0x7f0000000d80)='./file0/file0\x00', 0xd07ef1f9d1288649) ioctl$TIOCDRAIN(r2, 0x2000745e) r5 = open(&(0x7f0000000dc0)='./file0\x00', 0x20, 0x80) r6 = openat(r4, &(0x7f0000000e00)='./file0/file0\x00', 0x20480, 0x10) mknodat(r2, &(0x7f0000000e40)='./file0/file0\x00', 0x20, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000e80)={{0x18, 0x2, 0x774, 0x700000000}, {0x18, 0x3, 0x0, 0xb2c}, 0x8, [0x60000, 0x10001, 0x0, 0x1de5fc3a, 0xffffffff, 0x4, 0x80000001, 0x2]}, 0x3c) kevent(r2, &(0x7f0000000ec0)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x6edb51c1}, {{r1}, 0xfffffffffffffffc, 0x48, 0x40000000, 0x3800000000000000, 0x7}, {{r5}, 0xfffffffffffffffb, 0x22, 0x0, 0x9, 0x1ec}, {{r4}, 0xffffffffffffffff, 0xa0, 0x64, 0x75200000000, 0x4}, {{r1}, 0xfffffffffffffff9, 0xc0, 0xf0000005, 0x7, 0x24000}], 0xffffffff, &(0x7f0000000f80)=[{{r3}, 0xfffffffffffffffb, 0x1, 0x4, 0x530, 0x1}, {{r6}, 0xfffffffffffffffa, 0x45, 0x20, 0x8, 0x1}, {{r4}, 0xfffffffffffffff9, 0xa0, 0x1, 0x3, 0x200}, {{r6}, 0x0, 0x40, 0x81, 0x1f, 0x7}], 0xbf, &(0x7f0000001000)={0xfffffffffffffffb, 0x7fff}) accept(r1, 0x0, &(0x7f0000001040)) chdir(&(0x7f0000001080)='./file0/file0\x00') 18:06:25 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') unlink(&(0x7f0000000140)='./file0/file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat(r0, &(0x7f0000000180)='./file0/file1\x00', 0x108, 0x80) 18:06:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) msgget(0x3, 0x400420) poll(&(0x7f0000000180)=[{r1}, {r2, 0x5}, {r1, 0x24}], 0x3, 0x0) 18:06:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) r6 = geteuid() r7 = getegid() r8 = fcntl$getown(r0, 0x5) r9 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) syz_execute_func(&(0x7f00000007c0)="c4438d78e805660f383c4c1a55660fd351d86766470fd65b09c42211ba92b20000006767660f3a42bded316e8a85c482fda7350e43e79167427004c46179e74acac4a321790ee0") r11 = getpgrp() dup(r0) r12 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f00000001c0)="6e51c38d60e3044380150297f264b018cdb107a35b28c13d5260edd8b137fc857d3b5b080f825bb93f0539f6418c7472c2639814b0130f085b591ad472e3db29904198d85df90c8f215298f6619fa530e884e95060c2ee8ba4252fef10799ee383c75129b10d27eff5802c8c5bd6a1d3c57d13fa79e7014c0a2706bb3389a63e5e7cb6f578f1849eb7ca3931828bd0845a4d5696b0ca4cd0c9eb10ea785b4f478bd83e3d66af5f37ee7df2e5f34247aaee8a8a753cc1916967d46f10fb882de5c6b74f05b6b68f13a1c696f1683a76bfbf3e67620d0659f0d8d568", 0xdb}, {&(0x7f00000002c0)="0f068dffe8986fcbe5969730cd5d31c2ba896996f60ad4f9b3a7920da184a31d69aa20dd5c135ba75351e7590ff7b3fea22a27ca697d86078e8d9d59cb48969b6ba7da76018703f175e85e8120b2c5ab1009127024d2b6db88e457bcab847124f39041eb8153f3d17e84a9f71d08308995ebc6b69f088fa23cdf7b813ea27a8d791ea5215b49d54456dd5cb0fa8d873c8ff24fb8cc", 0x95}, {&(0x7f0000000380)="7173c24b6fcd6abf0227b4971c6f737d28fbb5baa4d071d857dd1cb5e34b985ccb66140abc022cab503def97c102758788e2564838e6e1d4f308da753aabdec1b2fddfda8022e67e2fbdcaa8653092f88d67f47bb61e13a4b2281e694242a80638973d9bedff85f0aa1934647c3e40c051aebf6a55957acef774cb2b38dbba8a161cdca17f6d1d604c727fe31fd73f530373deae7776858563fb05e43aca003d765a269c4e0b16e9fc929031e1569aec7ebc7a57ca0901003033630ba589dd8ab440243ed36875a6e7719b035d6b14a2e75028de465a6c2c7ca5bc8d79f9a6d451", 0xe1}], 0x3, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xc8, 0x8}, 0x8) read(r0, &(0x7f00000000c0)=""/77, 0x4d) 18:06:26 executing program 1: r0 = socket(0x27, 0x8005, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000003c0), 0x0) 18:06:26 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/4096}, 0x1008, 0x0, 0x62d186f8b7ff44dc) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x3a89, r2, r3, r2, r3, 0x8, 0xffff}, 0x8001, 0x7, r1, r1, 0x1ff, 0x400, 0x9, 0x3e7c}) link(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) accept$unix(0xffffffffffffff9c, &(0x7f00000014c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x50, 0x0) r5 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0x131) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) r8 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000013c0)={{0x4778, r2, r4, r6, r7, 0x40}, 0xffffffffffffffff, 0x8b, r8, r9, 0x1, 0x1, 0x8}) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f0000001300)={0x0, "9e766d63"}, 0xc, 0x800) 18:06:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000380)="45906eef0271db54234408bd831af7bb8fd2a6476bdb416aa4289ea2c60d75fbfae76a723bf5de844a34ebd7f8e8abdf19c72e909e7da448f5ea5d1c6192d4da33322af61361c30c4d0be3f5244da2a6e176dd96b51f46c907c71a2f83c5276cc05d9adf2bb7d49ad1b05e8fbed4400cc28a62d492598584b367a4dc9fb9f40b3ea5f3d96c5886f94e835f76ed", 0x8d}], 0x1, 0x0) ftruncate(r0, 0xffff) 18:06:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x5, 0xfffffffffffffff8, &(0x7f0000000000)="bda2b74581065394aef2251c9a216c42a47c36e89754aa035791fc92046260d9e6bfaf65ef5851132fc957505cb7e310fda78f21", 0x34) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) setsockopt(r0, 0x4, 0x4, &(0x7f0000000040)="8f957d98f1634ac0141961c7d4e5da15755bb01ade54c7ce5d72b37a7405ab34", 0x20) 18:06:26 executing program 0: r0 = socket(0x0, 0x1, 0x0) r1 = socket(0x1a, 0x1, 0x7) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) r2 = dup(r0) ioctl$TIOCDRAIN(r2, 0x2000745e) 18:06:26 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() r1 = msgget$private(0x0, 0xc) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023a0ff27f501bf2758388c2cdb4e95"], 0x87, 0x2, 0x1000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) accept$inet6(r2, 0x0, &(0x7f0000000100)) pipe(&(0x7f0000000140)) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) r3 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)) 18:06:26 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) getppid() stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) close(r1) 18:06:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x7, "d7304de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)='7', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc002, "85378e5dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:06:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) fcntl$dupfd(r1, 0xa, r1) shutdown(r1, 0x1) 18:06:27 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r1, r3) r4 = socket$unix(0x1, 0x2, 0x0) setsockopt(r4, 0xaa9, 0x5, &(0x7f0000000140)="e49a6bd1f017a22abd71a11c9e13bdf2b61405507fde0d55a590d008dfdc7969ab80e3cebca7261475923c915a8838b9087472e4ef215f20326de00d89ca07c6dd6584cb1a877ce488feb1e710965580ea78fa0b86c730a09bb12f810d93648eabfff76c038a541047d75dc1b2f7996f72a0e6c3c32b38c713f30ef53d848d8944b5c8ab5971954899d323b994dd1ce80df457e5e51e1c815eefd47176b094", 0x9f) r5 = semget$private(0x0, 0x3, 0x489) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x8, r2, r1, r0, r3, 0x8, 0x3}, 0x9fc, 0x6, 0x3}) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000680)) r6 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) r7 = socket(0x1f, 0xc002, 0x6) writev(r7, &(0x7f0000000300)=[{&(0x7f0000000240)="b8539368ce75dd86556a85d8e0fc986895a5cf0e887c10ae555b0dec93e27891fb656e4b062f779c86cc19ccf006981593be53abbf814b457f6279abbf96560caace81731a2ee811877ae87e578cbefa6b64fe805cdbe35ef3a9e5f6b1690cec3c50841ee00e760538f5e96fee639327e4c245efe8a4c3b20807ed8130a20f3436683ef20f374b578e3dda60497b1fb5c9cc5edf8f30bf8ee426b9524875b637d3c45c03", 0xa4}], 0x1) r8 = open$dir(&(0x7f0000000340)='./file0\x00', 0x480, 0x1) r9 = dup(r7) socketpair(0x17, 0x1, 0xff, &(0x7f0000000380)) lseek(r9, 0x0, 0x2) ftruncate(r9, 0x200) fchmod(r7, 0x2) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f00000003c0)=0x40) shmctl$IPC_RMID(r6, 0x0) r10 = syz_open_pts() semop(r5, &(0x7f0000000400)=[{0x0, 0x400, 0x5120b496ac3b2649}, {0x1, 0x2, 0x1000}, {0x7, 0x100000001, 0x800}, {0x1, 0x4000000000000, 0x1800}, {0x2, 0x3f, 0x800}, {0x1, 0x6, 0x800}, {0x0, 0x400, 0x1000}, {0x7, 0x8dc3, 0x1800}, {0x6, 0x9a, 0x1000}, {0x4, 0x4, 0x1800}], 0xa) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000440)=""/100) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f00000004c0)="9b94cbdf580672f5b8e2574528cab2ea156ddc5024d0899bbb6785554d07cfbf48ffc7232fc79ca4ac4105ed000f4f115f503f7a3ef1f0dbb3a838504593cd07e2f6a261cc2aab3f736a5ef45f492fba2ad35d4cdea737fc18a3ab013ab048e4ba000be4d51b8f2879316479e19efb939fbde6fa6238a791539f03e2c6e8a44c", 0x80) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000700)=""/201) symlink(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)='./file0\x00') semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000540)) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000580)=""/216) ioctl$TIOCNOTTY(r10, 0x20007471) pwritev(r10, &(0x7f0000001ac0)=[{&(0x7f0000001a80)="89e24428be", 0x5}], 0x1, 0x0) 18:06:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 18:06:27 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x3, 0x1, 0x3, 0x4, r1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xbb2}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f00000000c0)="cfa7dee046a321b1700947fa407bec8a3fc3b90c088573a56efb92d67fb589a64d6ea5fb53cb24641b0890cb6141a8cdab81b8df6e67", 0x36) r2 = syz_open_pts() r3 = syz_open_pts() r4 = dup(r0) close(r0) r5 = dup(r3) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000200)={0x1, 0x200, {0x8, 0x8}}) sendto$unix(r5, &(0x7f0000000180)="9b03ec4c65fc3d1bccf714543c844b52d4c8be776e9d1c16b75a5ca21c98746f4d12e596ae46f6eaf443d35db48741528098bdc7ac1ee6158cf9c1805ef1b1ccc09baa8806807e46681cf50c661b7b40613fcb3c6c16b56923621bd3dd520ab17a61707acd", 0x65, 0x8, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000340)) ioctl$TIOCDRAIN(r6, 0x2000745e) r7 = syz_open_pts() ioctl$TIOCMBIS(r7, 0x8004746c, &(0x7f0000000240)=0x100000000) renameat(r5, &(0x7f00000002c0)='./file0\x00', r4, &(0x7f0000000300)='./file0\x00') ioctl$TIOCSDTR(r7, 0x20007479) poll(&(0x7f0000000040)=[{r6, 0x21}], 0x1, 0x0) fcntl$getflags(r2, 0x3) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000280)={0x1, 0xfffffffffffffff9, 0x40, 0x4, 0xfffffffffffffffc}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) syz_open_pts() syz_open_pts() 18:06:27 executing program 1: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xb3e1, 0x9, r1}) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x100) semget$private(0x0, 0x3, 0x100) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8, 0x2}, {0x6, 0x32e}}, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)) 18:06:27 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x100bd) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xfffffffffffffda6}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) 18:06:27 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000240)=0x31) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000180)=0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() r5 = dup2(r2, r3) kevent(r4, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x9}, {{r5}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) dup(r4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 18:06:27 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) open(&(0x7f0000000040)='./file1\x00', 0xc22, 0x100) chmod(&(0x7f0000000080)='./file1\x00', 0x80) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') lstat(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)) chmod(&(0x7f00000002c0)='./file1\x00', 0x0) clock_gettime(0x3, &(0x7f0000000240)) unlink(&(0x7f0000000000)='./file1\x00') 18:06:27 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 18:06:28 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x0, 0x0, "000020000040800008000000809600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) recvfrom$unix(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 18:06:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r3 = getegid() r4 = getpgrp() r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) r10 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) r13 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, &(0x7f00000019c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0, 0x0}, &(0x7f0000001a40)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001a80)={0x0}, &(0x7f0000001ac0)=0xc) r17 = geteuid() r18 = getegid() r19 = fcntl$getown(r0, 0x5) open$dir(&(0x7f0000001bc0)='./file0\x00', 0x10989, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0}, &(0x7f0000001b40)=0xc) getgroups(0x1, &(0x7f0000001b80)=[0x0]) sendmsg$unix(r0, &(0x7f0000001cc0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000001c0)="18f9604a5a7027370573e6f26fad5c85ed743cdca278e9eda328aa44f3fbf554afc381d0cac929fc96ddc7c4734a419c4c3d4ab05bd805cb1edf5bef13a4de6631182673259950e16b0c1d3a9b7fa68f47f2959b3494f2022859a2eb01ca157cb83d0faa73b9f60f22bbc75fa7dd9f98d7d3367f5af45ef045f6bd6cfcd8abddd0e384ccb89fb9a2e49c4792354ebc15804560f9914795cc2b3905b2ab976facd003e77dd529b1958ba9d598c09dfc1e4245f96ee31da1d967fa4658b1f5c1882b95be3fcae0f963", 0xc8}, {&(0x7f00000002c0)="ab741094493425888cd6729cb36560360f1d3167f54f5a09798b30400aeb0492d81ce18e4ff72452d45f17032b44fbb3e8d718c4dcdf8e7475ed09f062804de1417b4445a066738df32624eee196704c9dac482f8cfd9e49b085390ea4ef95c9d0d341b6db60d21de4eaf2465c9a8da07eb3e88fe39bf37ee5d8c54db5133c223c802cc03611f73bfbbf7bd4fc1860d5940bbd120878c56d69652471a9b72e0775077bbc46e4e93f2604bccfe7f8953be69f1924956f98a6d8919e4b019130bdecf9814c1a517bcaa43713e26f1acdd4050ba4c01b5732b475322dc1172ace", 0xdf}, {&(0x7f00000009c0)="37d7242e129cae03afae39ad1d8f79e32052febce0da0901f31719a10f0f695139fd4071f461129370887ade9b2eda2b064687d565f759b30582bf00bdaf2b63318cfa8fba499c7cdac4ffeb3ff1d220b3e380c7cd4aa8c81a97e8e6a4eb294c6e928edb84aecc68d08cb6d90fcce56fa8fc2ac7b37ec323c3d4e5f44372aa26508ed71b15b900231bc1041857fe0ca595b6da0ff25db1702eee0275a8603411231ab826adb114cbd65e0c3803aafcd3cff5d92f7142966be6b2da70fe5244426742007cb4a20fe24e1114d16172fa71fdcf6c0966ba0af02eb966c4c05aaf30e1b670d2ba4902b096696ae1ed20d090d7e87d3377eeef3e88f54d7b37086f85b134080eedcde909252fe971cdb940fa29b490623dbd1067f9bed0f4757c375782b829d2f36035fd5fe35d0f5e7c0b42fc17cd24f5c11ab14d136c16252d6329e81cc6cd355e88a149d2aef8066f5ac3d2de5dfe77371ec52e7050a8c1d8b1701cd225c6c03b2ec569f4fee22dfd9d1f0df6bd249ac478ad62348dc3b9bb40f603f1304f503f5435c0773a462a5390dc8d46dd31248e45306325ac09aa301aee33e4adfe61c6bdc8735933fe2990374cd500fa469a229e1ebc38df5919452641186f5b4dbc6468ba5ac7494abd9bff8d71f3409ec6652749f0f301a99b32463c27d8303e264aa5fc368a53f3653e0d97bfc45263519f21c7fe4c7da60329a1fd500ef9756e72ae6b13850dae50cc132c97baadcd7c56320d7bcfe6177842c1bcb76f997aa163c2cc37e0b6662f5b1c517b1728c279cbf1d34961758ecd4a758d8e176848ee99f92d94bd2d3aea2b3908ea0473f882ab91b56260fd7c373683929af70c709a253bcd73671e6d383abbd1c21a8f06a0ca3d21dd82950ef2964ed71c4e67b286ac57e935dc1228f194e6463c8bc69546aaf35ab78078f8f555b6c26988d6987ac00a20f56211ecfa7c50cdd1b4ac7a49098ed8605c3fd8e952dda5de64db7ef5678b6faa7211ef25feb4ce3e42370ecb7f882c8f3fbb8dbd68c2501b490e5558c688430bf50b58a8a7d7dbf202e7229cd8bbd3eb3800fc53994f31b277ebff14656bf7260a84805100fd70f2293e6ab705de951dedf60b00950f7a6f983762708b38811f8fa0488a72b3be8b2479ff34ab53f1859da576c0df8bfe07ebeae20b7b7b883cb34362ae9edb4d750c4ae037ded78123e23865425ab1ea3df21260c66bb5b7e54cd1ca367830ad462b594a2daa8c348c445b93ea6f913e8aeced8266d5c79d053b92f48afdd94aeeea725d73a05da5fca2f3385655bdcf620259fcf4ce4b3c2d66797e67501989a0c6864dcf99863991450bd2c4abed6ca0f77b6db677cff8cc5e3e6cd58672ea9c9c8875426d14eea33735cbaa66f4b7c06e92884e20b549a3ca86e6e04e445096f97a33e39ef7ec69b8feb689c2950bc09f0148e85aa12e2c1f36298d8be62531acbe8621b383272f06639ec5774216e04d76facf20bf385c6738b3a70022806eaf36fec797d5297520393b7ad1afdb96bb629f49daa7897bd9900ab4ce774bc25a4f3b822d4379d5ba59478c509b2b5c6e81b953e649eb0730908931558648a5eac08eb7f9793086cb64490cf734e81ddfa5faadf076c31542ab8bee07c00d56b3af664d58a810ff7ac9603f008a6761573260f66ccef2622adcdd648f5da7d3d6fbdba88684ae9d2ae2b0b4ebe2b480ad3621720b66faa0afb3440c7f7daf872ffd1c37f499ad7a616c3003235d8e39044e0f219a5749cbb560275f91ad30428604d832427b6dc91bc27b3c9610add96c91f5f4eebeec4f7aa4f833d99067c06d194a527732018a6cf7207c6a31c5890c2ab3edad222e9a41f5899c7a458059185c427a584c4f7818f4f61c69503ec97d058fc54fdbe01f8179e1e352ada1dd7edeff7804ad93c27cd5e4a404ff29c2ae5963a0ed2469835a3aaa4789c08e559ad838be317b67d8fd3b911e40d0f5e1dd4c301af07a98c02714efbcc0b6bf0c96dedaa601e1fc61bbb96c6a7a05c8f84095bbe2c9e0e5c442dc78fe1a4eff73ac376a3fceeef2d49b8f1f37157a9a9ae537c1475e3d69fa6ef41828e49929dfd9f764cbff3ff23ffb429db49ebd089c75b264f1ff919ee80d56f72edc6d4c78ab62c1b07f3f53ebbeeeb67c1d6010339b83f9a77e7ea8d3439a2acc5520b17460ba618e7b274f325b4c69a42046305e3bdbcfc2216ffe60c9d9cca6ee55ce6112816d21019bc566d00c9fef913105efeba0ab6330a1f019feffd54460b9e63744b1e82dbc3c45991e3702a4795d6d40dec6c65a1933dab2f9a563708b2930d681347b162414546fe7f800228aa0a0dccc95a8587e6ad8cf11b1e29141c13fa518db14c8ef1af0b9fa638fc06b9b4d7b6f3628b44e8b5dd5f2c66d3ae1c6c822477c18e82543b69f1d8a68c89a46aa6ef4658b5088b9f5226424c175be5e1f855a74eebac08fc4355fb800105dcdb60985d4a55441c35535eb8631a575ab13bb4bdbffbc9a109118b16d95f7b844cfa3ab0c582e7f71a27ec89c5246dac433e62e772c802c2c1bd2b6f34e16af0aa05faa812c6cf576c8fee59f59e921d0ce605c5713c45bcee960cdfadcf0047d8ed3af21a307784a667bc6f76c319cc1748cf3c3d3edde9d6b0cdc7a3b6b540e9353c93aa5d7eba98bbf3e166adc34e01edb5a29193e8c1bbe46a91922cda150b33d003421283952af956570957a680af9b9380f1000a5cde2f1c307cd4ce17f8bbcaaa7a064a3d0397132dc46e16d0d79cb596fae2d61e14dd9abd76b723a0b88767cab1d050c8fc710dac8d2f288289c44472d23bdccf092f35ef5430246b43ffcd28a8fde35584feb4a4e74c0c61dd94de85f7aa6363e2411ee57f1acaa3da4545106bdc99d80d4d4f5296baf45b8b77bdb164b271d71453d0ee8d468c0755f191df0bf8abd95278ac6cf1c33afd8e979560f4c2bace8b5c3418353f8a7296c4312c1491255fab6f6b6c428b95d51f63a3571d22247cc36256a7d738991acf51010ed6b516c8671aea60746918c0682f30d2ac821ff3bdbe60ca7bb8a22653f59b62aeb3aad8b7b881f76c011226fb2c5be6e5523c4ffb87fa2055f26ac6ef9e559e37240a295e7e1f0984b2e06c8b6d06d93d55ca0e86957a83580bf3fdb4d589220c9c7613b93467f0e47f69b6ae109aaf7c2411a60ffae08dbea5c93290468d9ef85a227a4bfa3a5408684c3855a57d8e6527ff92511494ed90ee05c149849831113c831941316d75c92d2727260ecd069efe30d5320f25e5ef206f5f026ace06767d4e11293a962d05d92c6e0fab98d0cab7f1981cb8642c7df790066e26e4dfc638eee021ea04a7328c9a4bbe5b71f127de423e71368644bbce1fd2df4a2478ea05193e94affc1bcc34e4ec59324883d6d977d875927a2f41df69b2c652d743a97be97c73ac0856691dc5bf1c59bb1caee470997ec4982fc66c58eb14362e76175ce6e2a7b7f760e36fce821faeda92dd151de0da2c35b2c04a03d991b7f0a136bc1052ba8a76e1312b49f5db7a781ab5e55e31f823d60a1dce9474fa8e23ecc20fb94c9f6641f9e5653668de23d77eaef2a6f099583ab728d68034f4204ff784af64f3296442695bb7cedd5dff2b8313e74a97f6dbeee42ceccddfbe9dc97ed6efb72d464fbbb31517a2e91346dd9042433c57306f19fa5d2a44706ddcc441debe0d8696d15d5b787a696dab3cbcdc8a29acc13130cf83b1fd307480f36bedcdb1b65f7bb0892cffb029ab4a8d0b892b5bdc2d92759e7952584c3addeb11447c72b2da5121ff6bf28cdce85a5bc3cc16544a74d8b7b44d95e3806c734d75cfadc4442c08ea30eabb6c41684ec78d4ba84bc9aa450e5fcea97c8a9dd320bda147e3dd84fbc48caa2bd90a7bf8c29aad2346afce111b54f2a9e3519deb76ed26de60ce15fa8a2b320b3ff58f915665094efe4fa4d4998697ec402c15f723c21ea2a92c056eb861bf6a19331b91fb098d4d5eadeb98a3f7aa654fb573b2e721381f99fb03dc6edcd35386a37bf0593d45a2f895c71836dd7a68de4a433fa0e5d5ea64bd88517ab322629962aa15eb5b3979ce406eab3bbefe498e4ba2f2436dce190d42ee02aea698a0e92456735e09fadbfe96f85ea1a6684d6f1f2c1618937206797d0568389294528eb64be676cbdc0c6e1adf82b54e7d6392833b1f3f3b8a0505446c5edd5ef6ca302f3eb7f53eadadfff2b5529f2efca8db3f10b273306740b18a6e5a411a2c038e58d3c02ba4848acfcc531775f3de79859bc0ced01634191cc3236a2971be007f926df7a6838c0b5efa3cda82a9f19e541b09b5bfcc8c5625d0f75ccbfa6a07bac24bc4c1b69f23b08a0621946b22097de2c4d3929c40395da158761f9528c5af4590ee3af1d72d7ddbf337a268fa91e80b9dfa14460f555c35353d5a20b2df9f371867172f84d8916556d08c21dbf8e2ce56da65d2efd8dec179d2ed951aa6085ba9a22dc681b5539549c9f182d3756ec8e2f44cdcd0ea931bdd381a54bb8ff0583272f3a8e5b532d0bd647222ffbe970f1428aab89a8a09f4a1a0d010c6f7dd003e67cc1bb5b3b1c685ad1e6100f3faa4b03223d30c6f544f7e75dbbc2eacc28689adbdfc6bc31cdf1ce3e8ba7c744fc936ced16011073d9a1d7516d1e65b467de62c829c2c9863819bdb2e6717a190dc05bb7d7631404f7b03170b6d655defcc69c142fb64d82fd025f5bc9aa3e68248a56c72730e82f13585cabe4e96fb13e9eb876e3fcf96e92bc273cb023f0c174d3107cb51d047eb83c67d62d4742a87779ce46f1d84fd950119ceb3f20cf30ba53e3c2935c23df4a6d40f324b9bf52bfe6041d3e3203e76ca5a1dca87fa5a5b8c1e80c365e62bb06771a8a6c4e66a28dab93c21927fd9806a34041584bd99ca3387d358c9934a72bb222817948589213114ff83d43268da789fed6fce5a45338ff271d58a24c306afd92443b701ea1851280e4c2eaf0af65cae101c44098dbbfe9c92313ff2e530223755868d1cfb2a9bafad8abd6c8f120d1cd2c3844578ee819d25681c9121dccfd0793a253147d0df93faea1b142142f4cd92460806409cf07edd01aa4c26529e2a671fd8ae323f6608c10106fdce4f544cfbce9cc82c86d4b8bbada258dc5a0c95ebf58912ae9e7544e78b475d2f32286e49275472d845913d5cb0fb73bade9c6de5c91df9c7c5476a0ff2c85972c7fad8787a644519d7f0c1f2ee241c8defdf4079b2e35da9afec6a4972aa8353f7a39f14119166de65b6d4cd7230e7cc1eb5979e34c8544cc0e2aaaef2ed9234bfc99bbe49f39d7857780b7ad263bd112a444b8d727a7452a0dd222048573f88684069cab7272c60a2fb4574db1d094216c394b864d7c3f9d5ee61804b16f535b5ed86b978764ba3fa4ec45a6625477673c3bdfce38a7c12791ce959412dd042f8626cfeda3b192bfc8101c7ddf67a7860b17aa94e64a4d8c7269e3cd96d6d69057f7213218c4cee0b7624ea31220e3b686cc963dda4f80eaa7d014b47da3abc6de5e7c4430d2aa38aa420b25dcc979caa453f79a69cb25294af62705825c3938b04821a706d048c006aa3ec72f14b5ab84dc596b7116f5903b3783032adbaf5a9a2530b8bf1ff64f6e0f4359b52e27ee7be20f1f895bbee45f2ab33eb073e8cdd28744b8041cb5ff20f2ed3d4c51b96db83d8ddf9e5e8c966b7c9ef5df2a223db846206157cd4dfdebf5df5862e82ffffd9f9108f9d81554b6c3777074af699ac5ad7aa3d22619e3d6dc1ca5", 0x1000}, {&(0x7f00000000c0)="7f0e805ae5dfe0f6ce51f4e483e988e11ef13b11dcb3", 0x16}, {&(0x7f00000003c0)="27b9ebee375e0d6e2c186b0a5dc25318d149f4de67cf170d50ed196fd47e260c753b8df6cdc42ad8b4cc4f8903e877789ab23bfa7adb12048754f8ce8132dd68037927967e90c178c3e6f21e97454fb732e9f1acd71edda9167d77571bcdd4f53138c642a945c2621a57b91e32eaf43e2193bb4e370cf9aaf054984237f3df63dbc7f25d29b8a15023f8e48849ea08dea3bc88f8cf882249745f758567b7e018f835f6c2f5eb20d193b0e3d698a0990a75c0f119c3e47d381b3fc43324effc0ba38baa8037a7082032bfe14f9631674cc4908d09019827aa38eee1aa1f66be71c2029a9a7ff17054f33e90c72917f3270d80cb4a7fc0311318", 0xf9}, {&(0x7f00000004c0)="1fb7656e4f09a10bbeba9a8562a9123984f90708cb4abd71622fe49275c8c3dd7d24cd83cd2896a6affcf184469c7466ec141b85f38e403e66202088b01f64d6edbe281b65e0589d4ef1434f3f67233076425a6f37990d397383bf479f93d396d02a0418c84e67d0147fa5e9c0c1125ea26959465f14065c197fd51a593b89d2e201caaba16f36ce6f1ac27f7786917392b8de8634f07b6f00d57e80afa03d155bf423b321aee264c24952c69d6cfade508de02a0e203a781f2f23d01ab458eaa6e1609fb5b388212e798f021574aa354a1a7f3743268fd55ce602a3456277a16f8d81d65b07ea42382986a38c480e6b06de4b1d9b75404a0d", 0xf9}, {&(0x7f0000000100)="db37f794e4df161319fabe189c382eea50a6a80458ab4dd1eaeefe8135e1f853cb830a6906d1f6f2fdaba31f59912ee23107d1bdb69279834644990b551896b632c1", 0x42}], 0x7, &(0x7f0000001d00)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000008131fb1800000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB='\x00\x00\x00\x00'], 0x100, 0x400}, 0x400) r22 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r22) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) dup2(r0, r22) 18:06:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)=""/105, &(0x7f0000000100)=0x69) 18:06:28 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10620, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001300)=[{&(0x7f0000000040)="49c404249bbb5628dc00f3b524416058d90db875e95fe66974d2df359e4eb4d90ea955e463f03256037bf056474bdc", 0x2f}, {&(0x7f0000000100)="7aedaadffe1398c0c19c4e7672a4e8fdbd96e7bebc15b8a64717f753cbc363985a0c80f49c18d9812b060424331db4a0b45c68f23dfa6f0c91ba68d02433181898d0d2cd7ec45bd1b6149cba370b68d22bc8f781e7adbee7f75131bae631a1a593c73c0e98740aca33ff6fa660af70e87d17b62829b8bf16804ef13f64eb", 0x7e}, {&(0x7f0000000180)="58997358846358020c583acbc26095cead87ff24f52ea15120ca45e2953f197823a56f16635f107e131a252cf9988febee9781a29da5381744b73c61a6c8f76c4d1949fa56b682f91ba4de4af255354b243d71c6e7ce73faa6774ea9ec91d7e9f36019cea0732497464ea649347fff87fd6bc243496ea46591fd02f0007bdbf12720bf10f921c6c75b2ef081e911c45de29eb293cea68ce2968aad24d2cc0cfa9a198e51796d09e4650c062cedbf20d2ff5d27607aa255b58511427959c4b695f1e6c09f141dc987fb539ca403b7b1e1b01deb436805381bd368351985c61ff40dcae95a5d459171faed26d45b52f20c7cce7ab0443008", 0xf7}, {&(0x7f0000000280)="d6157f5e79bbc2628b7a9b270d3cacf7ef6fe52e9b576d46603c25d8171bd685b43dae94d77820cbdd6daf369cc20d606dc4aafd015338c16557fc92a024c0042cf97a0eca268382d1a8c7baaa69418f40ea15b9467b6a4aed927404fb0dd674b4c46cbb5788c234acec14fe81f538a8b9dc9c40c353003b9591e4247c2f99d24717e41dae6eb0677c3ba0121d3ffb26e5e1e3e5dd4ee28ba52664df82ec479efa676ce7c881a8b3f30bb01a84b457658fdc6e97d13096566fb72d7960be08a66c5f05fb7896bb5f4390d44d818a53d4c61c88021a9bf9e11816a28f0e1fce462fa1db82329f8b901bfedc29c7d56949dbd9018384b5dccc87fe13048ca9694db8e938f3acfe8d716b928ac65b0e9fbec4f4c91f12d524b5a085eaa7b9c8a47c1c2387fdc76b293ac42498f68e2bb790bdc0a680c0a070a1b28b2b962dedf4c8469e655090c88f465ad962c6c5a0946765db69638ce2dcabab8968dd3af95b81f32b609db09f14dda372f6cd070865103f7625018a050fc259a21ab54fa2c07e8b4e1bb6b9e7f87051f8f0f5a39049bffe40b074089d05320a1ae1d92961f637888caadb522a682c85fbdde6d89d9125e8ecbca232ecbf197adada24152b2ba50e7c6e4680c490af24102a5110a70caef0a1df048275027da28dff79b2128855c5c69864f441bcb8f1123768576a4ebec818b2a0e0143d3d24e9a5680c5d60176eaea50d7e1fcf6a1d006c1ce8f2b56f79a6a959c5ac5bb4d1e534df7be120e2381eb87fb503bbe454b4a3b32eb41b41211fdb39df7889157e2d2ad1116194edaa4387c675cd6b59fc10d0bd0827da1b9ca1f0575d0d9709f69e0a6b615f316a7ce43ae31f4e45672647b17519e7f04af0d85afbf51ee5751ac84b0ee9dd8d1a4eed0bfd7aabd0ed3008d8b6785d022d42364b1c09f1a85dc84e8a9119649476b8794f7b9a8c1fd6dbd2d48b436bf037219d45f156bc7556bff900d8f3af1145ea55a8142af5206b058ed85b194dd4e481abbc329980ff25410834a780aa7953c6d4be8d7233dd7fb843a01cb8ad396e37a8ac75b2d6cc61df55f1ba559f08482534007b2288c83049d404291c63c3eff3dd45763e14753f224a79cddaf19822cf7ea121f0800b9f45a632b66aceb5e6fec020d21baee5d4fbf644b2d3fdfb4be2fda20dd96a08a5145a57f1a67aab6fc6abc60c7c5199f2580f145d6671759304d5959d55ea7e029b81646579001ef65e46044cb84303e5ec10ee6a3ebe630c6e78d622671f58aa99b2beda39a16e4adbf56ecb9eeb4c83785c9f06a46d2548cca786dce5983702372a154f31adcbfa5222dcdb5d7638cb6043af0f859fece463813bf6916b9a18c9b5c707e159bf50bc105633193ab87a0d204328fdd9cb5f339d62761992f1511e32fdd837ca6977947649c72b7766e8999a1dc97dafe5c1fbe284ffa01b03515cbc3cca57e7c4f135e2d63267e1a2420b24f819554809d26b6223c53acfc4994f4c9c8a74e69f88c3ae832497f3feae2d441fe4c9f3247aad96241413d767d6e6335f9c1c22bbc364959d822216a82d8fb9c2634f0691191e6cb9442b4bbcb7f2c42bfd4f1ce1ef3aae2f5a4ab19f4fe8d060df469ae3561417c6b9507428579a8fc41d1f5a00852c49b1b59af034d6d7c483cf3cce8e188e62bbe399094449944919a72e7e88c2eabcffe3e97ca22ea0419676af631848df8c05fb2aa2de5e1212b9c9f675eaddbcbe7d311476e0b4e114c3b0e46e740e3ec70dd1deea28e882e6d6bc8500070e957eb96b67c1f0ba9fa8c3173ccc4122f0e3f1e3534b4e42ba6e2560346ee7075f41d3dbbb1571c24b5d943079682daf46ddf60128884da8d1e3801267292d8b7e2894bd463af406a284f41d35ed3a665d823cf5577572b7f1cd61d79202615b235a0cd6ebe039462cd7edb43b256ae1f86410bf0bea47f20293e3dfc712f685f663e3f859a08ade026c9206eee73fb16edbd01fdb5551e5f61a87cbaefc81e11635eae1683548244ede41971b1aa6e382cf578b20a39648312fb52a4ae73e55c4546e383533fc9d58a9a67f19a4128d987f5a55ce677e3eaf05a70f77cd59778ee3d9be3f2d88ca6f017cf8885a82585593e0e4506d217a679feefd5153b94f04ac93abbc2b6ea14422ec7b29aa48d3b61c5a9e049ec427e5b5f8f5c508c69344cdbf4f5a8b16af866a7eabff21524a899b376446562e3a771264758939b9e9bf9d11103ce0025bc8150b7dec33896028e09ead4f378b12389f5c2be79f64cedca749676dbe5d0c510e96df8778c45d3da859acf1ee31960268a2449c0017a0c3cf9778a1ad2d5316fbac3827d0e562e71a281ec71e3ada2b9ef706ed8e700360f1ff6712d9037e2a15ff50bed3772e783a4afeb9cf0c2e57ad7b5eb9d6de0a781f5279a1c8d02501f3920531dc005cc17e999984f2eaef6284a6f59bfb934c3bc7daa4076eb7660f10e5edaa5a246e8e549d2a326785225a331f9b5288dfafa107487ad58444f93eeb6f2acce06b47b2bf902cb5007402ea5eca1bf9b16d3390b500441aa7cd65697b2ba758dd50a5204ac8e9f139e929c13f347520e9fe0f0806cc4cdb270a0f4f3bc349e4fe47f7b1cd6eeffa64c985419fd1917df3411fdee24c066f3ff22bbbfbb698f728c155b2ce8b9cb2bc00187b776fcb4d6e7f239e118315c163b07df397981badc9af5e7dbad0bf00ee55fe36960e1362545c638b7bd76f59bb24dc5e1fbb2df327f5ce859ce757dc8591f54c8bed9253202e9a89841135def21538064562b68424b8d66f89de5d63e9bad3b8e4d35a182762f7bfa576f23a0ed0ec5cf48b95dddaac01280be7b5fa5853ae8196db94ea2b3c3aa37936055f7a8bd3019cca3ab6f86b617ef892691d6bcd7528f415ba120a352f9c20f8c55fb19dcdab90dde3bf0c3e05b2ea0bceac99e57d6b108ba375b255df89fa0807177a04582b3e37bccfa34253a2e9eb1db9fca272ae3d39159c9e4d4ba345782a1b68050ea72e1afa3cc6c7f73b398051a53467d7e0b3f17ca0bebc0622711ee528c96b8682fa226eeda0b909bfd675ca6bf09e2890570d225466b36ffb8fca0da003491e144214fa46ebb48443292927a7e4ce5d7bba4ba3cc58f6d275cf0455163a92e203e36a740a177d6c43e2300324108818a1a88afeb79bc47ca507017f0b913cd1ce651dfb2bfd894912e8c43d1174e9fc8a53fa78244ddd0df32873fa8ffed77ec380e79a67615ab475ed77efd56ca8e3807cfa84119403e480d0723431ee90cf68bbf946961366f7ae35ba7cb84aa00052528579df53587acd8d8f123d6400f48d50fe35fe9920e43426243a6f9c9c5e8c4ad98a45af52e35beb63c0a2fdf5e05d1e6805f508e5000b34712e2b8f6af06c714914aba9f958ad3b7e9bf87299d0520c5b4a59f163dd50ea5b0f1f12f22dc6b66f4358ebb0c20f8c2250f276ffed6353a1f1209c5d643c6a7ec57169888abde5d492ee870a93669030986799108a58325342cb8dada9a0006cb61116520d5972afb8e38a3b1c7ec6f8f266d58d7baf39c337c767f9423676c6026e60907368dc787f4f876115c5ea571df93650471c4680eda0191c63a9da7f507f20f32309b0133aba96fce338862355e1eba4af29e3337ea9c96b726d5f2dd61decc149b43c15116ef90a269d2428f58b8836fcf4dde862548c548186b443896b9112818b69e5e8603ad3c45d6a2c84b5fa6f9dfa57849082b110d0dced54812c6f721ed573d87a102b38812104fad1dfc95d158049550920eaafac42b90a2a35ddef04e1ddb0d0fcafd1edd759f2728a236b1e6bfe733fe69a3f52abfaa9dc4d94e8ae2b9d693e906ee801aab5959a2d77772fb9d7e01059b67f45cde7e1d5cccf70f13d4aaef4018893cf1abee694807d9dd4087ce19c599c93fbf2f39163e204fd1dd3bd5b189e7bd6f5d101836706b77ea4b67dd7bf6b040ba53fee11fe02c893cc0267e94c4697ec9232ad2f958a1203f70674251e5238033fc6698a47666a044557b3e1eb1a6d4511796fdf38675abe90aed137400ff8421c0f616139697485c150ee560cb0329948a9f9aed287420fd50272044c4abaee49b2d45a02f05ddef01af5db9625859591a04f218670bc3edbd9ceba6f8d7722e6b7db80b21b80c9b06806c3345c79647c3ad1cb478f35d27d55df12ae691d930513fb93610e2681f7684588b8ee387e9a3e0fbb4bd9437546cc93a25e46756ef4361ce3c0299867e4a103eb8cba530e2d814b83d947669fc2fe989408e56466e4ba75ce06a673aa638b77bf3a88095ea387154484dae2f2617175af7cb5fce0136050c6f5d08e423c8a8a0fc547759872356f8779971252ecff55aab5daf3408c939e6441acdc1f5c6ab62d09a88e548106be5cf11df3e5b47f1beba95214b07c8740724d99f7ce266d265186c8700d0806677e5a70b9bba107d1dcf726cd95432328492df37a66188615adbee2469e27d0d52a3bed940d07d34e74845f90f803f1ce253f733206f217efe02968989dbf0adfd00b3b527dbd8d506917c0b1faea307d5b36d8a1b75de63ac873e83de1f06f407f485c7ec47c4eedd50b6aff085b889391e7ba4b614abaa40eb28a7ff78ff830edc38a87aee82ef60c0c76690051e68b76b8b7376b81a0ae6990b7b6513d3dade7582911911561feb7a5d5c75c0a9e30f19218c3901dfedab33fea9dfe8ac8f5eaf46d48befb146a9b697cc6bb65591644544807048f36ae4aab3d6ec35b4b7933e5be49b128d94b5286a53c89477498223ff51a11b971db348924290a817d0ba77805189c84a345e5bc8bd4154cf7186681220386be09f01e228e125fc8f052bed33ff6716d8dab3300f7e58664915a1d90a5f1da64bab5398ef2a4a27273d1078c9931c2b4c44e30f021abb5ad216c193a7fc013ceace45c1a495af9a3e4de50e279e777b9d0ea87122ed78794c5ca436fa63a6ede712983fa91ff91a9aaa91a01a4f9273a1975139c29ac65af6b78e20944533716eef12a6885dbe53a23b2d205ed89b4c160b35cd3ae4bbc6538d10ff67faa08fa5aeab7a5de53629b19597bcad58e095cb1a139fab5599234a6acb5148cd42c5ffe00f655bc8af43cb1ddf08cbae8ca0228cab63010a3537ed11a7fd95869ad3d9f9885da9004df115cb91cfc21e87c832e2057e986043c6ad2440078074754260fb30b2d3224464bbb7e91fd9474ef8513b3a5f916ce9ff26755946bb05f53db23bab5dc8f4b668c22ed4b3a848ba55980a65e8ba3a22029b2e51ea084685830db15d5f8602fb3bc149fc689f43b621aa088db83e7df9d1ccc2d0c445cdf00fdcf7ea96958ccfe5769ef053004b341422ce5aee28b89038278d0e88e33aaec3f2afa9e7c35c76c708f3c831d5bc111c5665709eb1a80c516b87ee9aaa7a4e79bfb29264511903b2ca6b81a6c74432756e730f521a5e7afea2faa41361636d9c401c054c479ade98a649470409b3bbc5b550b0c6cbebddbdbc82795a7c326696ab0925b6ee762e1902cb973a9ebea7f0f3c573d5ba2ed0f7d414e4b35bfb1057b5ee25f4287848f055fbc396dc0c5436890aa1d87f3ee89a061ffd2d905980425335e5ee367d92aeb6c9a3b53b462872c2775415b191893db25442d415595441734b53083b4ad249e355a5e24b820ecfc75c1d261cc767baad57a21e98d7af96b0bbeab6a9646a78e6f8b014c3ace4c8da9027ea04fde308fb1877fab22df18fcf76574a1872dfc76537f5d82bff65fb08d5aeac027ea758d", 0x1000}, {&(0x7f0000001280)="03dd6f90bdaac37152451323aaf5086062911e5eb886823b541c982400f6e927c1a6e32198806b2b872136905a9449ace62f3e71f239145c7e70df5c5403469db493d351ab4c80749247a4f7fe8d9a2d833177e7ca1d0d6609b9a3c719623baff254f3e4d9f9f4fd1cae058829d7bd1821c3c90eb61c", 0x76}, {&(0x7f0000000080)="9b1ab935b215d1c642ed25426986ffd911e82b3b7d", 0x15}], 0x6, 0x0, 0x0, 0xc}, 0x8) 18:06:28 executing program 1: nanosleep(&(0x7f0000000100)={0x8001, 0x9}, 0xfffffffffffffffe) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x20) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='&\x00'], &(0x7f0000000400)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='-\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='+\x00', &(0x7f00000002c0), &(0x7f0000000300)='\x00', &(0x7f0000000340)='^\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/\xb9]\x00']) r1 = msgget$private(0x0, 0x180) msgsnd(r1, &(0x7f00000002c0)={0x3, "bab07d7644d4281813e3f34452"}, 0x15, 0x800) 18:06:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) 18:06:28 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48855d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a5d535caab085c9a70f6ea821e153a6212dc30aedd43a378fff5fc374a404e47f056be2266a327b6393fceb79b1a6b58ba046c0f1693e71daf00300000021499a08afb24b7aa484860b7ee7", 0xfffffffffffffd22) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r1 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f00000002c0), 0xeb47affea8ce5448) close(r3) 18:06:28 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x100}], 0x1, 0x7fffffff) poll(0xfffffffffffffffe, 0xfeff, 0x800000010000007) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getown(r1, 0x5) 18:06:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x180) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x112) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x10) r1 = open$dir(&(0x7f0000000480)='./file0/file0\x00', 0x0, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r2 = kqueue() r3 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x7, 0x8, 0x0, 0x1, 0xfffffffffffffffc, 0x1, 0x4, 0x9}, &(0x7f0000000100)={0x6, 0x100}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x80, 0x40000080, 0x10000, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0x1, 0x80000029, 0x100000000, 0x3}, {{r3}, 0xffffffffffffffff, 0x5602a178b6793bd1, 0x2c, 0x101, 0x8}, {{r2}, 0xffffffffffffffff, 0x40, 0xf0000001, 0x7cce, 0xff3}, {{r3}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x1, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffff9, 0xab, 0xfffff, 0x274c, 0x5}], 0x1d6, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x40, 0x4, 0x5}, {{r2}, 0xfffffffffffffffe, 0x11, 0xfffff, 0x2, 0x8}, {{r1}, 0xfffffffffffffffd, 0x4, 0xf0000002, 0x3, 0x100000001}, {{r1}, 0xfffffffffffffffc, 0x0, 0x42, 0x4, 0x7ff}, {{r1}, 0xfffffffffffffffe, 0xdd, 0x1, 0x2, 0x7ec37ffe}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x1}, {{r3}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x8, 0xdb}, {{r1}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x1, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000002, 0x9, 0x2}], 0x0, &(0x7f00000003c0)={0x19040000, 0x8}) openat(r0, &(0x7f0000000400)='./file0\x00', 0x100, 0x4) 18:06:29 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) kevent(r1, &(0x7f0000000040), 0x0, 0x0, 0x3, 0x0) 18:06:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) sendto(r1, &(0x7f0000000000)="55b1bf0189e528154ca5862ab76951a125ab9d56a3b1ca15", 0x18, 0x1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x1, 0x47aa}, 0xc) dup2(r0, r1) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 18:06:29 executing program 0: rmdir(&(0x7f0000000100)='./file1\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x580, 0x4000080) flock(r0, 0x1) close(r0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='r\x00') openat(r1, &(0x7f0000000040)='./file1\x00', 0x0, 0x4) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000140)=0x1) 18:06:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpid() sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) write(r0, &(0x7f00000002c0)="57fa3e4e065714cb38357637d993b884018000246dc98fc724d3efcc361ed9a86467d7e94053aa95fcc2073b628feb518d90962bc79bf55758265412189882aec0636be95262156acf7c1fb7f747984e29570239c90fe5690f32ac6940f44da98d85e1e68151f1df5ea6a719ca1f4a3276c389024ee790921df9ed1cdaf35e26921cb2130db45c807f345b1af1517027d2d9fa68e9b2ef17faed896297dc5f28c3dc2002e649d4c41dea9e4b3384a1afe27d03ea3ce445ca47a7b12a12d9e755a3718bfa16", 0xc5) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x81, 0x79, 0x3, 0x0, 0xfffffffffffffffe, 0x45b14a1d, 0x3, 0x3, 0x3, 0x9, 0x4a6}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000003c0)=0xff) 18:06:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000009c0)="582720efabd16ebae632252595a12fd6aa5baf585b44fd33055552fbd5e41789632dfc94ff104a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ea5d00d1628b53ab5a75f6c5f3229f590b76c", 0x65) write(r0, &(0x7f0000000140)="be322fb5ffffff7f13fbeff534c87b2d5d73ae33e3dca4eb0e280d8e9384017e4a374e3923770779a339042b5098f21ed064122049cf643ddd89dbc298e783297ccf7a6b176dd86a4e42afa6e1c3d4b5508e172c4a5a5a5e3889f0", 0x5b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) fcntl$setflags(r2, 0x2, 0x1) openat(r2, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) 18:06:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 18:06:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0xdc8c) setsockopt$inet_opts(r0, 0x0, 0x1000000000000009, &(0x7f0000000000)='\x00', 0x1) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000280)=[{&(0x7f0000000080)=""/69, 0x45}, {&(0x7f0000000100)=""/185, 0xb9}, {&(0x7f00000001c0)=""/139, 0x8b}], 0x3, &(0x7f00000002c0)=""/239, 0xef}, 0x800) setsockopt(r0, 0x0, 0x9, &(0x7f0000000140), 0x0) 18:06:30 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x280c0, 0x4) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x9, 0x1, 0x63, 0x1, 0x0, 0x2, 0x5, 0x3, 0x1, 0x3ff, 0x7}) clock_gettime(0x0, 0xffffffffffffffff) 18:06:30 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = kqueue() r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) 18:06:30 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x4) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x180, 0x100) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0xff) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0xffffffff, 0x3, 0x1a, 0x3}) ioctl$TIOCNOTTY(r1, 0x20007471) listen(r1, 0x3) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x4) ioctl$TIOCNOTTY(r1, 0x20007471) read(r0, &(0x7f0000000140)=""/192, 0xc0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000200)={0x3, 0x4e8, './file0\x00', 0xfffffffffffffffb, 0xfe, 0x1, 0xfe}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000240)=0x7fffffff) r2 = getpgid(0xffffffffffffffff) getpgid(r2) r3 = socket(0x0, 0x4004, 0x401) r4 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x20) getpgid(r2) r5 = open(&(0x7f00000002c0)='./file0/file0\x00', 0x1, 0x190) utimensat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0xbb3, 0x7fff}, {0x5d, 0xc90}}, 0x2) ioctl$TIOCCDTR(r5, 0x20007478) getpid() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000380)=0x8000) recvmsg(r4, &(0x7f0000000980)={&(0x7f00000003c0)=@in, 0xc, &(0x7f0000000800)=[{&(0x7f0000000400)=""/113, 0x71}, {&(0x7f0000000480)=""/220, 0xdc}, {&(0x7f0000000580)=""/132, 0x84}, {&(0x7f0000000640)=""/67, 0x43}, {&(0x7f00000006c0)=""/57, 0x39}, {&(0x7f0000000700)=""/228, 0xe4}], 0x6, &(0x7f0000000880)=""/213, 0xd5}, 0x1) chmod(&(0x7f00000009c0)='./file0/file1\x00', 0x40) msgget$private(0x0, 0x40) bind(r4, &(0x7f0000000a00)=@in={0x2, 0x2}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0}, &(0x7f0000000ac0)=0xc) r8 = getgid() chown(&(0x7f0000000a40)='./file0\x00', r7, r8) fcntl$setown(r1, 0x6, r6) ioctl$TIOCDRAIN(r5, 0x2000745e) 18:06:30 executing program 1: munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 18:06:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x6) write(r1, 0x0, 0x0) close(r1) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="c5f327630d422c4e0009b2b1019e304bff48a7e53b3d5b8715ffabdc5aaf96c0d1d94590d07f1c1b2d72369cd86cc2735e60ec1add9993e0a9948e358eb2afda1b09fb47e745c653869fbe3f8ba3", 0x4e}], 0x1, 0x0) syz_open_pts() execve(0x0, 0x0, 0x0) 18:06:30 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x11, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='0'], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c6530001d8e8b066af24e66a05a0c54acb0cf5ad23a526fe828a2b8ad0eb8ca8bbae82a860e75badb4265776d3fa39a7f38fed27ac0218f7cd88050acf4aa7e782230b69c3fb4314d0288c35cf88ec65c7b9b550a02cb392998da63c086391deba6a2b4437d26241543108ee68fc1b54fc44149f0961fdcf4e66d2c95ca8ca7883167bbe6b67955085221b3565ccedaf34b22ef6a41efb1604849"], 0x1) close(r1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 18:06:30 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x0, 0x40000}, {0x0, 0x1bcf}}, 0x0) r0 = socket$inet(0x2, 0x5, 0x924800000) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 18:06:30 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0xfffffffffffffffd, 0x0, "c779cf05267344e4c87ec8332095c65f5a0ebd3c"}) 18:06:30 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r2, 0x20004b3d) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x88, 0x0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000040)) lseek(r0, 0x0, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) 18:06:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt(r1, 0x80, 0xffffffffffffffc0, &(0x7f0000000080)="46a1a957451473e4173419aeacfdae5e4e6ab68ef879686655d01df8b5ce6c00ec6842f424651e432fcb38bf8dc78e767ea4cc33369060c9025c8cc7cdf2dfa03edc9ad9d822e08b773388885607d537760a11cd9265e86057a2401e6221b6e7050b82a30a7da038785b3255b9c739e099264df19da33c7e22393f96b1a5191d9c35254a39dd7234ab35f9a13fec5912ac270f2a538b5289154cf8f93baeaa4116ce47dabe4afdad64e4afe2abdced8ca3d41966b59789b711cb7f9b6994c882c7eb47c33c47f7d0cd4ae3b4479b5b1613f4faa55fa5eef9f47f577f14b05d413ac848b4766aa5bbfd90dedb0d52f220cbd4ed2033ada164", 0xf8) 18:06:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x9, 0x100000000, &(0x7f0000000000)="2302ff86fa1c583030786124111e47dbcdb7b3322d1ce978a3c0a4e769d7c8ab5d4c59508f7e539954f7ae4cf972248841279080bc9862705b465ce5a5776b61d7eaa51a2cba95d4547d16e1c665b3709a23cbea97d512e5d76f21f4401fb80ca28c40854aee81a12b574a9f6a891327a3e4e44b", 0x74) 18:06:30 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x200, 0x1) setsockopt(r0, 0x0, 0x13, 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x10004) dup2(r0, r2) mkdir(&(0x7f0000000080)='./file0\x00', 0x48) 18:06:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0a", 0x239) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchown(r0, r1, r2) r3 = syz_open_pts() close(r0) write(r0, &(0x7f00000000c0)="e76bae76c3b40bc6c1027c753c92a5de6112655b4ffff31c68265a934ac4bf2ac0a8e77e851527679249f76f6564432bfc954abfd20c2f3c7479233b0dddb4c7ccf9b528bd4980fa81c9a936c3d328148d490565900985f3726d60316aac2d669415fe4c753b17936ee6242ed70891f4a68cf924e71002c442538a4f1fcf1856b7472925de9be3d433e4e0597baae2361d0985ba2d5742c780a7707506ab9a1b1645f3d3a04136e936c71a7775420f1f5dbdedf7758e7565bec366bd", 0xbc) dup(r3) r4 = syz_open_pts() readv(r4, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000c00)=""/222, 0xde}], 0x2) 18:06:30 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x0) execve(0x0, 0x0, 0x0) 18:06:30 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') 18:06:30 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) truncate(&(0x7f0000000040)='./file0\x00', 0x5) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)=""/196, 0xc4}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/133, 0x85}], 0x3) 18:06:30 executing program 1: poll(0x0, 0x0, 0x800) 18:06:30 executing program 0: r0 = msgget(0x3, 0x200) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=""/243, 0xf3) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) msgrcv(r0, &(0x7f0000000240)={0x0, ""/56}, 0x40, 0x3, 0x1800) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000840)='./file0\x00', 0x80, 0x40) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x1ff, 0x7}, {0x18, 0x0, 0x7f, 0x10000}, 0x1, [0x81, 0x2, 0x8, 0x5679, 0x8, 0x9b00, 0x1f, 0x4]}, 0x3c) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) syz_open_pts() setsockopt(r3, 0x0, 0xc, &(0x7f0000000080), 0x0) 18:06:30 executing program 0: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047460, &(0x7f0000000100)=0x4) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x28902, 0x0) pipe(&(0x7f0000000080)) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)) 18:06:30 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) 18:06:31 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r0, &(0x7f0000000400)=[{{}, 0xfffffffffffffffd, 0x4, 0x2, 0x0, 0x1}, {{r2}, 0xffffffffffffffff, 0x1, 0x11, 0xb9}, {{}, 0xffffffffffffffff, 0x4, 0xf0000009, 0x20, 0x2b10}, {{}, 0xfffffffffffffffd, 0x40, 0x1, 0x1, 0x5}, {{r2}, 0xfffffffffffffffa, 0x1, 0x24, 0x40, 0x2}, {{r2}, 0xfffffffffffffffb, 0x1, 0x10, 0x43d, 0x2bb7}], 0x7, &(0x7f00000004c0)=[{{}, 0xffffffffffffffff, 0x10, 0x1, 0x1000, 0x6}, {{}, 0xfffffffffffffffc, 0x4, 0x4, 0xfffffffffffff000}], 0x8, &(0x7f0000000500)={0x10000, 0x101}) kevent(r3, &(0x7f0000000040)=[{{r1}, 0x0, 0x10, 0x40, 0x8000, 0x1}], 0xf8b4, 0x0, 0x10000fe, 0x0) 18:06:31 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f00000000c0)=0x7f, 0xfffffffffffffffa) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) 18:06:31 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) chmod(&(0x7f0000001140)='./file0\x00', 0xe0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0xfffffffffffffc48, &(0x7f0000000040)=ANY=[@ANYPTR=&(0x7f00000014c0)=ANY=[@ANYRESHEX=0x0, @ANYBLOB="332a5b8d6dd999c071faff8eba66f46b86df17a792b7d71a8068019b0cca423b04002643723e9d61952dcf86428698ac7f9a81c00bf02781ba3eafa086327182538bbbbb662dd9cf6893f7ed47dd76724b5e94076a73e870c571f58268827b26878232ad134ee92d", @ANYRESHEX, @ANYRESHEX=r0, @ANYRESOCT=r0, @ANYBLOB="43d9a3247683edfdf89af647fd7c1ffdee7bbaf0a78a4c196ce6487f6ca430ab483fe30355957caa0e7904a6f0d7276c49eec712614b179ad11c43b6875c41e92f6ba0fe4cd72ea2398f40706a79d6e4cb98004927ef148f9b09ef75963ccb8cc03e0d1e72837d0fed277ad42c6dfda6c2af10dcacdf069d2954b46cd8f499673e962bd4f69d5f83c9c8d39d9a6d3ca7ace433c340d57eacc14faefa779243282f8570e8e2bd14e32ef94f43c19fa70c79608ba34851f7973ec511f10ea129860adfbea3255662c41e610192b8047fe04f4accb09f394195d2511921ced4ab40204fbacfe5cc98bbf4f125afc54f483a357e6531404a4a804b6e6f162da451c0bb58b48fa85d8449b99cede26670a130e3f17ebeb636880f1e1aa984489640f0180b3890a4161b9a35f372bef53a01a64cd22463a794bd17e271dc996388792acfcbaba5859d2c758bc47f2534f89695d3258ae124ca2858237ae2227451225dcb1bfe54ac0a93e061a6338586e3c71c784e042d345ece8f56c0f050ff0c0aa748d413be4a701ae115d68eda5a5e27021e4796293a3ca7bb2911195b9fc9158b3d0bcc3eb1e6cf34cfd1f5accd67553a68d061a101f5d2e5ab61874526470c8cd258a4772c537388911ef0bdc8d8047b484ce4cfbce59e3fc32a67e94ab5e9511b0abc16991d2b09fe067b75af3cad44019149ba5e9f328c277bd03d5757071f54b6e667cd4c148dbb4f6f9559a0e2ef2150858416ebe41df538376ea37161c9b29d302e5e3c68fa9171a6653fafc319c0819e307decf3920d815107c560aee916114319e50f17393d69f40e4676d76258582c045acc0df2b4d6338de9e886d96e7649016511c720f31ac1df9f944e11d9860ba6dff82300c6aa25a02ab68f105b5c5159c3b008dc085b67e127267854961ce77509610aebfd588c16379c48566ebf45e30169dfe14a698183d475aee0233d54f32dc6766b3dbf468be999f3167875eed3257e04c00d2535b3b323eece3ce235505632f09cdc468ac8b1623f43117321db6c1b68680896c80256875d95354ecefdeb18c9ec58ac01f308f364ddca71792c787383618676be92dcff648180e05a2fb8c4e35353cd417d378326eccee0f3abda78af027ff6caef732252b0137e4ed0689fd13b4caa937539ebefe3687b5184fc15a7e883333017560e9ae4687c438364309062a8ad8022b3983692ba0ce8d561df15c68fa1b999fd8b196acbed350038ee20e63b9d9e0976df84671d1116b0bcfa9359f339691bdb2b5ddbe280bff8ee80c8eb4de5f5ca6aa151481f41c16c1235d796b07d7ec00ecd311b7cf9a069ad29c1025b2d8cf6d4f7d379fb229101fdc1a6d7117144cd6fb1b66c657da22331f30e5b80fd7635c0bdcb36a24fa07fc1701306726b20e427d8645e8aa89d5b1714d7927921f167cb6c129aa0028d7fe3bb4c99bd4e59cf5a5d2dccae2b127b224a592ec20dbce5d9e98b36d9245786822b4d7571438a0a563bfe6f39b3afb09079b8722ce7e015a45c746dbbcf94e8ed93a9d041c82042b1e730f075b235b0242fa2ce635470886e5d2eef9a4ee310cf79bd4cb21742d9c3968858e34090fec046fd0affc7105c0b5f54cc07fb1b933da0e8b258e102deb83af945e9bb41949caf8da0da45402e7b8a1574ed259aa50806ba065541f43c404103aaa14b451b3820288b6de40a67a995a79f92c6fa067b754ab51c1d0d2b8a2308acff07c871fa21c26d8237126e84fec111c8b6d765d43acf17b7e7df9d5c3911615289c5a9e0cb5c115efe8158816f2fd31dcf8c9ec4f6f521fcfaa4c5dc794d36d7f5f5bb465926895904da43684e74a6429dfe38f9270a6654f8c16f08c8b7c7180f75adb973c72abcfc0c3c6c967f10e25b8e1bccf9e1c109f4e9369c01f2a9bb89cc8000b77f027c43bb283515c5fb61eedead23a890284522e74d87d3dfaecff57d9cd5b3cd101af495795de9835638d7eb6b7770487d00cab6847f5d10674a55cc83330fdc355cec563ccaa81e61c03a403ea9449710d30b5c973d166e7df030a9fed5986963b3d563a7d477d4beb68921a7fb4de6b82d277d08f3c3ff738cc7c732f49c5c8552bb26830b0f8b25be16b7856c8e7ab5a6eb52ed9ae1daa49288afc6e69c251dfdacb2493fae8131a314f6d8dfb7620c8eddbe9026b28aabccbe3939c786f9514f88f079bdb0f3495869f7f37ced3038fa9dd149f41ebad924e5c0302b08828b64ca2e812dd4fe5917b98e361ecc793996dde03314d1f40ab97fb6a630a38b5ae2fa5cb5a3af9c92ac4909b03c4c513c50d612168663e27327746901f87dd653360107c1361309b8d3267b00c723293e54a5feebb55b58bc0ae7877ce530e27564e0df5be0f3cacb37df3eb917dddf1efd7d2e0823fb989313f5ea656d4c13fb654493cbf46b0509ccd440797892e51b7af6af263d5dcfb8fe4788e1eef857e57f3d838867488f076fa85b04d3dd4eb467549adfbe045475e100aa5334f92e55fbe71acd77af56c7ca2c2db8cca1a37b5ef1e8f28b4258237de92f2ef80743cff098456725cd521c72c6c4b4af123c166e5cb37b9dc55df35021daf1143e5ab36f0d0c5648b6308390fc4b946afb203a7343688bba3f3651e3dc626f027aded838173562a244a412da451e7b9c26c5885587c0392ff0e57388a1044f0963d6aa402a197a64fa0a241026ac632803e32b4cf8701089eddb22c849d434748f4ee53b60e16b82356c3b1798035476c6f1ec6a4d177c5dd29d865504603e7196df5c61b9a5641de8f6fa82f2a30e0dfe75581e4c921b9ed319d4fe4971162c45a3ff1010700c10c0b3088feab30051377658af35c203e577b0d95d3b2c8f14af12aaa0bd906488dc6515af223e5498cc0a0261587e57e4e52d47f7732b025135045650c298bd695f010fad9e912b7cdfc070f76ea0382a2440dee439f9b8500b978ed295dfbe8a29eb1c0a07a6467f8ff4019ec1faa737225ac20b40c2323190181de6258da7393c70d965dab4422764876cb5f6a85b142df071d0137ee5029677141046017de922393edd7f95813c3a9bd14712740e981fd42e09d156d86caa8f48f67a7a9de48747f2db567ff201eec9e4c21b93f53d773f25bace3e33f80221d4e6c702bb2cf96549cf5fb49c8bc2d3303373cf2bc8ff5c1d6fecf39b8be452ac5a250dc82fa88cecfb7a4a38395684f7a40efb2568697dbdef1767983034acda398f91a2f6b042e7b99bf4436df3ce1028cfc6b45f2170790b9a87aca0abc86f47f52373c2e9eff91b38eca39536517f4d00e9d61a3917005635807f24d3c53fae7af70880ba2caf87403ecd969ec0fee26c759ec2df9ecc1cb45bdb40aee4f0e8b88f72568eea25ef39f88fd3d40b770ecf1818ea9260eec39508ad4a6b347805fa5ecd29664a623895c82ef73eace671c3c19f4346168a5fb770a9c097ed0bde5468bdc4c9a2652a5565c0d38ce5028b5f0535dc1ad92bcf3ec6826ddfc601fcf87d363ae289196ad84adb5abd8a765ca70031ab116dedebd4aebe00616c145b4dee3426d2246c431c501c9f6f109ea4ca3596b60aca5435cfaebec8873cbf57857a7d5ad4a59556f36098d649919291a32f6d391220cf6bdd5e22201728500cee75943798ec19d965da4d502fc9cd34e39c561bf26caea895ab1603e6bbd910c247dbbded438d4e19e93835618fbd0cfa96ce41a7eb0936d2b69a2c7575707edd7f309489ebb3cf527da94961bc73d1fd7a28f44eef5b08f3a74ab14648660f735784d5e2981a3b49c5d72b5c3aa78d8278eca10d8c54c1848c0adb2ce7a63389f26a452e9b324e183a8fcc7f7b50824bc82e62209205fef039b5988bcdd9fba0e01f8bada5ed879750eca9cc2818073f714df43f058480eee7f54c7cf8a45392642a535a2de9be4d71d1d29abc5e24e954e54f4a6c8056ebf89c33b427cf5b8653fb002e3d99f4bcc62eb706191e681a1efefca6abb5c2b0ac916bffdbeb7bb8f49af95f64942663df7ff707de2b0b38e8dbde07f7a0b66427ad7d83a399f9fce3f9738bde604a347afdc25d0cc9a13f6bd3c8b8678ec6886f6d30d9708be37564148c31be52a26606637565040713758dc2184d24dff73c454bb971308227301eeaa2ffe87708a99e70baf83b6cd9d15c467df11b85bed1801756795c237da8bc8fecf8430dd3e558514a8aa6deaeb4431e1acc6edaffe4b7fa8dafebf0ef452a66fb7fd5eee03e9f1ea580435c4b522eca457ae79e7d5a6c5c63b89b4131f2d1d23bb7d50e31cb591c6d517757727df9ae8c8beff517b68b1eb8435d7dfd68306b6faf01dd2a1682e6a712088f8d2050f5602b83a35ac849ac3042651f534534f729cce472372f8f739368f75922b59a7eb36338af6f802169f654aedf5db74a55c8c9dba65fb6c693c2d9d091ce20ce0765b6a72f7ce9a38a9c6728415f58493628fd88164d8e0fab2c885feb093e4909aae2242a2f0089277b9eb611f58909c45a0467fd45d189967b833f6566c4863add0eae910cb3c0a25776d24b2f20ad1a34c17e6a9ea709b679e636691e1476fd36d70279df8a8084c6bffb25bb2de5d7a705803e2c7d8d005c4a23bced696e1fb4eadbdde188895064ede653d0a3d703adde9523e8423298b89d5f29c3a9de72dfc80b9693bdd5354855f8aae065e73edd28bd3e0d5145589d3394e0c9c596938c02b500ce63cc1b7274eb04306d40dba305180b3babb4f378595b6c5ec59329372f5065601f24dcef8c0c4beb86dfeed8e14cf7fce152f303b2b2d3c9b29d9a9f354a31915853fa48e9a82c18211bcf36a3509ceb43175a90b585915c7d5646dcd4b34ac6fa207baa0873daa3fdd842690e774b8e0e80812f5ac9c24ade64e7cb52a51d626d7f07191e1d386249befac5bc6ef8c586b08200633f748b9af475d39c4f44f20e143a90ea7119de8228032ff529a4e0e6edf5e9cbc70f9a49f0fd25cce5787a72c847728ccd4bed0c54101e9d61e38780f943499f5ac0242dea55f5c86353f4685a891115c1dcd17f38cb6a22d5df7beb0f1fbfef33a65e2483020b4c02bd22c54cd30889248325f32c921361f0953f6d81719bb6d136575f3885568aa49565a70717ab149a8c5e2f97cee00c3e8130ba3b922e66e37fc8e5356c7ac8d664ae87ff0b376130af3bfa1d0d49a1137548143efa0c5078364c68177bfab947ab6435ef489df6d4d9d790758012c147eb7a566db4e3a26196903e7c8ca6a2bde6ccaf7777d5dd39277a95332cb1a7f805d4280041e0e9afeb58315123b16cebebe268114cea29a59eccd5d01d735bb29cd201ba41c2efd57a57288bd3e6531f59a5690d6993a0dcbc98a30d4a028cc92a49040844cbb1f233107346311fcc2e6e96472350b91beb89e0d1471e16733202fafe1ed36f487edff0487d6fa36d9bb469fb70d5dfbb14eed443fc2b078c8a2f3ab0c5a81e2c4511ed9312e17dee3fd11ec9bee65f8209a1d92e63e563ecad8cd89840c0b50a3d5e363da27797eca2d13f06ef84e82611c3e4b02312953807e4b5f4e09d3ecb41f975d28daa0ffea1e1d9142fb06ef755a9a38c44bb8113c48356182867a2f963339f6abaacb06326a80a9f325d40efed4d1c702d556df399bac81fa37b2a87b002d9172fd262fcd98a5d2723482a8916c80d730087c70109d72ef9c3a1026fba011c231cacf226a67996f37c654935ca7978306af5e25d9ead6725ea3cc35d62279bfc8bd99da8aa2c97c90b2162e8ea547dce6e0bee8dc5f3f547ca23b3f98f7623d4471bba650ede6f080d996ccc1dbd4e26ae731bcc70e868b22f5e97f52aa902c7e926624e67eda165a00bff94e04f5a86cb663f2eac08db129b4625a82a2b5e30d47b3c85c16237399bb8eee55762463160c4236eb63251dca71e43574841c72adadd5a37ecfcf72479737571229f9b222f99a3bf623025effb410fad"]], 0xd9}, 0x0) open$dir(&(0x7f0000001200)='./file0\x00', 0xa00, 0x21) r1 = dup(r0) renameat(r0, &(0x7f0000001180)='./file0\x00', r1, &(0x7f00000011c0)='./file0\x00') 18:06:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) r4 = getuid() r5 = getgid() fchown(r3, r4, r5) getitimer(0x0, &(0x7f0000000000)) 18:06:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = getpgid(0x0) r2 = fcntl$dupfd(r0, 0x0, r0) fcntl$dupfd(r2, 0x0, r0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)=0x1) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x2, 0x2, 0x8ce, r1}) open(&(0x7f0000000080)='./file0\x00', 0x880, 0x6) 18:06:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000440)=""/198, 0xc6}], 0x1) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) write(r1, &(0x7f00000000c0)="75f3f7fa36a57847a9464a28ca61de4b45c7d7af05a24a1cfbe0f3273a22b150c3ce8e1fbbab6b558ca4efd227db13636e7a2472637b8747808bbe1a6c0a47dcc157e8c9425ea98fbe40c31b33e5ee5d4f45390564913b28884b74b3f7a58432a24a869def7503", 0x67) syz_open_pts() 18:06:32 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc6) dup2(r1, r0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="09a9ca0d75721488a476a536d75d40dad9f7205be7b4c9f29c2bd1f6a443aec60500670593ee96d745e5b72b0c378c", 0x2f}, {&(0x7f0000000580)="50b2f6486e85e59a19a9c547e2254a8027af7bcdaf147f7b81a1a6bd114d2ced7632690a8835d1572d4424ab3791950122321eccafbff4230b252140664d42f15e6bb62a303a8bacb8687a2ba57e9c8bfcd265d2e20e16524cfa0a3d672c0485062f61d90f6371fca0f471c6718f8b208a434741fc35151d6bdffaccd6e03dc881c96016a0d9659f49be08ef1b87803d9be9cb82026764376532325295add734d6073ca17f302ebaa6c313a8e39e8e73aec45fab49d48a343ca8612c3237e4ee256690fc372dc40ad1c9092fd0b1a3146273c028519125bdce6399d2d2fbbcb81b1ce0e2a06433be6a24fe8e5c3915014f7f04cb1b9e04d99354589da06251f6c846157b7e424dbd8fe19e0b27be57cf9a1b76cc5c8a62c3f8f32cd6b456ca0dbcbb51cfc6f0c11413f3886ee9e15e5d819fa9d290680ecec1c248a99969b1c0d5c5cc48adb0c73d8367c5f9590c858e310e5084feffd399086b821eae395e89c9828aaa8412ac03b16eaf425661a891906bc99db6e739360c9bcdc221aa6909c8ec4d4a388e62603159532743f351874bfd5935fcd5d0cd153db50226c0ffc8e6e233f44c6346b07d2c0ae25738f7f430b6fa63dca1e27e7e745133638e09e30052b332d324e8eea3b6cdd38faebe2c6fb124aa684275a0cb29b2d2712e5a33d3a237dc5c3680820c139c9e376437e540679094da46e96661b4aa9b7ed23c63f63a42960fda1756345df8717c02215e8b9ba3c79c864af58bf3d249ecb01697d3588a762292e07f370772c805beff941b322e66586a66674aea50c949c2d97fb9695472c42d94e0c56606f66f9e6918c569b4621ff2967f698f9e515c1586d6412757bf09e499ec42cdb26543f8ba8638444f39bf048e2ea4582bc08f834f1ec3f97552d3883f667a30460454b6ab8c3be7b9fd0a2db16e85539aba7485e4aff202278a6f888189358f695a81c24bfb9a4cb4160263b692aa886a710e5bbdfe23918f0ac74d9e8273f03ac3c2eeaf94274794b067e94154cd9e83a4b3cc763ff5d0c7c583cee2be5fd418cd59f26cf61d9f253943c16ee5b53f66324b0e980ded7d0810c508018f29755c8e390c46eb2756e68b6a9a0f53ff95892ba961f146c41b97dbf561901cbf9522a3fa90c5790b9481db074750aee3d0da45c4c2761bb0fc15cecb8b29d08c4979ad035fc429febd347011c80627341e03a658c195325fdbe532a56cb02561079bc60fb4e521f2b7f4b34a6ca891df6ea467bc0e0677428a13162a8018a1212dc715a2eee0d0be6ccc06bae1570129c3dae06d06778152082f66aed26a35d54a4cf3c7f91416bd4387268943228af4b8ad1794e04b147d25f63929af6667015acac1d3b6ed4d69ec2f46f10084aa1e40b25c6e2cf877817592cd3ec94973ae20c5c6970454c23c4f05c49a549bf7fc15d63e8d59bb53d95194729d8971eb12bf21be6a4302c8c3e7e0e5b2a7877f037ba8c01c43f0473edb89bab05288b30acc6919d9678d61f8e9c5001e6a025c45726894d155c3991c4270de1188ca5dc2806f11a9fca8b6824190ef15b4f18b8537e4f77f3fc2bb644153444b281f3a852c9080a8791f20ce02a382b9f0623c1833508777264bb97a7c2d16452aecdf985237aa25bca321a970f06b8191e8638c72f610d87b6e9a3913de90334fc11d672fb94a7fd61f3ceb066a4f594452d3c4739ca9094ed0563d1502900b222f6457a61ef10f4f668459cd5fb63eb7dd0bbf2c1a5a4422d5b047df3e02cf3167fedb6445061319b9345f3a729dfaf037cfc648db3a4c7cb447c564d9754c1cddd18765705801d954559f8e6796d5531c1c747d31301a2841265a53f2a833502afa6f3e3e6bafccd8178fd38bf0a3f1a655518d711de54fa78331bfae48cf002962305e40c2863d4ce139417bb3a0806d809c28b2ba1f420995348b5255f717431a00e2c51e04c62be9114acdbedf5a7b1ed00f5739e19ac0e33b65de98e44a0c22d13bd64a173da0564dfc57355e96d9d0b07297fc6d9bd8541dbe3fbcf7aa6174ac061ffa709ca56c576e84f0593977f63b6ad5120b14087e18d03810bb0a6ab3da603aac5def6fc20d32c94dfdb3b40fd3fc0eda0015c6a80e6de489375759ff398741bc4925f3941d14e5f9e4263291c2b545b30c8a9b0b3c8ea1216f65250c19133ca2346192728a4c8a63b86ea6d289357c04384ceed27b96c790453cba1d763f3e05e60776aa128a9ae4a9b7fb483b229aac98a744598c22a0c9baec655476165408223912e3d23683499d6bf72577079dce1b42912532cdb3183c126b8040bee71dfd220bcd7d147104fc7e964695a9a2e161f40d69c49b057d11670d86eb392831a06ffbb8cd0066fc03e6a6529539cfa8a0dbd7bc98beda69bd28f39c501f8340f815525a96aeae5470e835e7ab91fe9f39335709adabb3cf187874fc22cbea7e8c2a34d681bb53f1011e4683e62be7b1d2a9a8ea3e3b480f77ea924c610ba73397a3376f19ffd9651a1fbae67130971a38b7bf2da7fca41948a54399c07bffc48a2bc78611a7ddfa65c139ea80b5bc45f004b7d0878ddd9586e7d3fe79a7268c539fd148a0da4c054723487a4991998328bcb7be8a518c691510b6d6ad8029aec651dca394ffbf9bb9f2bb2b9d5251a085d680d748acabd0657a3c7f8be75f9ea7709731b39964896b592ee0fd71ee01453e4865216fbda45527790684d41551ae390c9c3c4f8ba86fb8bd5f145c560e8147f22c787b4936fd2c49d7b0d5fb56e6ecbc10fe14717ae92ba990c403d9a38202aa86e6e803a56cb30236c970af0265641c69547b6a92299496450b7a05cc184d0e6f3c5f53373b0d4018bebd76ffee73fff5e69571a6a551ba43bff90714ce6ff7542e58bbd00f7c9467ec912a08b6de24179c2becfe53bf9b7f04968e0ad992aadf574ab89904d075144aba611a3460c6c50250dadb493af7a7fa878226a11947e0b58463835ca12381018b4ee3a81b50d5d26f4b709048a1788cf2343538615d193135202f00dffed53fd9f4850218480b24d210643f0b4cc5b407ec98eb954213c77b29aac62676a51f3c77d508bbe95af0bb53665c506fb5291f80adf9f29399bedc194695d40d347668657847932bc562fbc4e6a1f452c0de4ea317987712eedeb22cae8c55ace94fab20d7c58dd0289b57ed002403fa98e06b5210f673cee10459f87bfa371b817f33aca63b1306db70a35c561ee260d5518d6616dac62f98b4c1fe2ecf98ed0a624339002920ca8d02dcad2cb845633ff8ea30643b0ee7d2c34ffb0576c7bcbe4bef151a350e692b9bab3cb9b74b535c3f326c34c3dd4a04004a5f52c5dc8759b2a1ba19cad98961e08fe97da3178795b199a5879a6849f8d177889316d4e262f48bb7be6100e86fc00f3086f03ac97f8bfb1fe589b9e8cf990168964b120ac56ddb944037bcdde2ed148171ce0ea0bf36b9bf9f92c07973ac7c25697612271c3652cd47ffd69527987e78d3385100aa86c709ea4ec86b73710ecc2960dd74dea73eec4a8730a8c688423b9807bb35aa5b3ead66160df3f19758fc42279e097f6cf5bd004a03100a3190016833b7962fded5422ded2d3f7e57b9d9598367b911aa4de44c0396d62dac253be85a7829b20e3ce6bc03d4a7b076068219dfbb7c2db0a7ec96c958783b4d2de224990d0dc73950bb2d67437ea68beee278c7f8631119b5315ba7c3d3309a72f105a47f1f4652bab68888c12eb8b99c5ff8fa377f7326dca15c65bf7fe524bd75db53b253e6f8829691510cdf40b978a93557664e143aed1554454f7fea2073dcb1d143b9044df002355a7f9c93675098de13f190a24b859c67bbe3954ce3f7edb5b2188bb30f6a8806a85cefc75db9ad79b237273f837a4c0b0297d48f4682720b35ada328e694d6d8e0c9437041b2ec02be7d6055e6d214b5220068e3adebbe58939653339eeda2b7f2dd9ccfe74ad7973c40ec0c97434e89c019f2a27a1c9f7b4ed627985f4e647cc41585b4dfd9d4c83d0761785e2e14ac49d3fc42086306a71cd9545c9903b8e30997397c9446a8dd5cb48f8cfbe5f6f6416d1fee4ae745015b27cdb59f7fcc0c21d75b87f199a1c09d9189818a8cbbe0a9534f309567c8183e5d77775e5640dd6a4c9143351fc3eca30f719fd50d9dcc9fbb377aebf6326080aac28d47a722d8318f54803580c6a18d599c6ca60709cc0fe4e07c2250ce3bf69a86423bf10c37d004dc67c36c8b0389947b7f3fc728ea0691cbafd78d409eb37cb7b23ba360d5c5ea666d91af19be1e3f7311047ad40e94beac3084c324ba105f3d970ea571a6759b74145fd355356abbb389856c34a18d8805344d5f1e0fe83dea72d3a12d9d522c8d64b146460058c2b4cfd64b99ebac6ddb0df71b71dc8473b1bcb60b952aba3cc5949a04a62e452658c051560402e61aa16b0d96aedb95f2e46d623d12e42481ec76a72441c9681438780284cccfa3f80508ad2d81fb39c74498be7148beb45104c6371781a8d4ba8b281f4aec0935e388de7017445cfab0d7aaef903b050f1d62c269ce6ff958e4bcdb437902c99c05c0eef227856a20ada0ef265d90928e3d9c9a188249c873750eac1edd4e71f650e901253847deb6dd7a7302d65879f6e6d2852880c397040191f19f50f7a52544d587e16d61ea01d744c00106b02e8d315213811da237aca101891cab0d2c8a0be7570c4d89074ef56ec3f30d72dcfe7d4f62eefbd8d0470f7d6eed1fad303427bbd4e723517badfceb9b63ad247ab5f0dd1dbfe41d305ae5c8978ecac1b72b2220737f595c3ac59859f7adf40ef7e082ea88b6e42eeb1b81ff7cb1b0c7d3fe16246692479f8f9f90ac97c7670090e428ade4e282f6bf029a3fa2c6d21d9192b1930c293ebe9d812816242cd82ef6a06f5f1d2419f4a0118a3dd28fe6877d732f0bacaaafcfca2026995c5b108523a1f88cb18893e723fcaa2f2a7be13d3ae6de6e3101e19b8726ebed6c035ebbb9be88931e20e825ebee277c5081a0a2f7342d61bd7c5ae04342c68fd898c129293579c40b07a70fef439e44ebc70bd2bf126dae75634f5898d233e33d7b29e3dd316672abc39751139bc975ae8a1cf8796ec92c26f02f998c4dfec2b8114df4731b9b944c8300e26fbb210def1538bbb838622062e0e49f2e8f987cd73d007136539f378047d48fc7f57822df63e1969c7fe5b738e8d4f4162906f3d21dde4e1aff8b7bd5acd847f752545f83e36053adfdc036a400535e7a32b457f6ae5cfdd7ce58452e11d06c04c4dae8677a30db151142da6db3d3f48a93f5f89f10a2cbabff5fa6b3d0eb7837de589f9ce027e0281ca60139df098f21ea4042ed9bc3a0f18beaa4a54982896f41b1130db7f068f19c4666043665441f9cc6d16ce1bda5b11496f0cb8beb533928fea2d3519b8bc62ef568b7338c12309ce38e6a48589e60fcaf08c7f7ac18cc0ee0e0011bc99bda2d1b6797e30b7607f0163d7784e295ee5f404f55a7b3c79e8edeef620909f219b7f12376bae5eae447ffe10ef5c56649ea8b76a17f821b4bcf912199824a2dfc423bf644cdd0dbddbd643b15edd6be9419cf47a633c1a53b26a675e0f1cb0e8341bb6062f9fe54f5f43defc33107da099edaddf6881e84b95ffa4be6c16f1328faeeccc5886e0a319c1ed2965c8927bc98fbca9052e1be100b9271a950d776c9c223c638fa707b18c88bf06603e1b7c451c98be3bbd5c891bb29e309c0b85533a31ff6cde307200b9757d53fe5e6e70860fc638b", 0x1000}, {&(0x7f0000000040)="56aad9996153", 0x6}, {&(0x7f00000000c0)="e120439b7a5bb57460c15bfde4d6be2cbebaa7f04a1aaf0edb", 0x19}, {&(0x7f0000000100)="4c8592843e6ae009a8", 0x9}, {&(0x7f0000000140)="b7fb4de360d6825962c039887f09f7652e6d66bf1826d9ca1cc1fecbaf87f709641db78824333328937cfc2a1ecad42e828ceba91ac88479b69900daf1d81b", 0x3f}, {&(0x7f0000000180)="ce9cc366275e62b4e6badb1ee376a73212c532e54f2c5e46f637d6cd4df23ae95e862ee63e2a1fd607e463db6e0f16012d05fbedc0136bbe3dbdda274c1351dcd188e632a667c8316f139a173500a9bffd3677f225a7a15033b36547f8e817fe648f879ef275553ef973114168cd6d280fd3c6578eb585876d8b371a50fb46121f9265be90248ce84e089d4f0ce5e580bf5070c1fbf84a3b69175e11b5994ca279a9041e133a7887d31486f29293cc005d3b", 0xb2}, {&(0x7f0000000240)="dbd2bff486f9d93b9a4f1db9a9cded771e6ee30f2a8c310275f1cb0905d4c8c71ea0c8c470eec429932bffd9477dbdd8ee610c8c8ab603c11f0807f10823b0f9611dfb332fb730fa711210f63302b8288128bf60f7860aa529ce5eb4e9655e405579ca4ccac65225d38de4aa96a8c7d3af6dad9b9deb9d6bdbd1294b68902000f61b424cc2c94dbfb60ff81023ca6236aa9ee160bd40f6731ca4737654d2142ee9a2bf763ce375f5f364e5d5eb0c36873f76e9f766740a831f8e8cdf565a96223331b5a0f27166365c0b5ceb40dba1602c90627ef6aabbd3b0f591f8e10279e78a1358aed676a880a803b8161cda987d93f315ccbcf91d22c12cbd4bc9817a", 0xff}], 0x8, 0x0) connect(r0, &(0x7f00000003c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) execve(0x0, 0x0, 0x0) 18:06:32 executing program 0: r0 = syz_open_pts() r1 = semget(0x3, 0x0, 0x28) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000500)=0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8, 0x0) linkat(r2, &(0x7f0000000400)='./file0\x00', r3, &(0x7f00000003c0)='./file0\x00', 0x4) syz_open_pts() r4 = syz_open_pts() close(r0) ioctl$TIOCNOTTY(r3, 0x20007471) r5 = dup(r4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0xffffffffffffffff, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) flock(r2, 0x4) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xffffffffffffff3f}], 0x10000000000001c4) kevent(r5, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffc, 0x2, 0x84, 0x1, 0x15}, {{r4}, 0xfffffffffffffffb, 0x4, 0x10, 0x6, 0x6}, {{r3}, 0xffffffffffffffff, 0x8a, 0x29, 0x0, 0x5}, {{r0}, 0x7759ea873e8bae77, 0x28, 0x45, 0xffff, 0x718}, {{r3}, 0xfffffffffffffffb, 0x10, 0x2, 0xffffffff, 0x7}], 0x8001, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffffa, 0x0, 0x10, 0xfffffffffffffff9, 0x6}], 0x8, &(0x7f0000000380)={0x5, 0x80}) r7 = accept(r5, 0x0, &(0x7f0000000080)) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x0, 0xfffffffffffffffb, 0x9}, {0x18, 0x1, 0x0, 0x400}, 0x2, [0x7e26, 0x100000000, 0x3, 0x1, 0x2, 0x5, 0x3, 0x2]}, 0x3c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r8, r9) 18:06:32 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) socketpair(0x6, 0x8001, 0x6, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0)=""/22, 0x16, 0x843, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x20) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000001c0)) listen(r0, 0x0) 18:06:32 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) recvfrom(r1, &(0x7f0000000000)=""/189, 0xbd, 0x801, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) pipe(&(0x7f0000000880)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r3 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r3) 18:06:32 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xfffffeb1) getegid() 18:06:33 executing program 0: r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(r0, 0x0, &(0x7f0000000040)=0x105) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) 18:06:33 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x6, 0x3e, 0x0, 0x0) 18:06:33 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x1) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000140)=0xff7ffffffffffffe) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) select(0x40, &(0x7f0000000040)={0x1f}, 0x0, &(0x7f00000000c0)={0x2, 0x800, 0x4, 0x9, 0x200000000, 0x2, 0x1ff, 0x22}, &(0x7f0000000100)={0x2, 0x4}) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x4) shutdown(r1, 0x0) 18:06:33 executing program 0: 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) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xffffffff8616bde0, 0x1, 0x2, 0x20, 0x541}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1f, 0xaa}, 0x8) 18:06:33 executing program 0: fchmod(0xffffffffffffffff, 0x40013d) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000000) 18:06:33 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) 18:06:33 executing program 0: mkdir(&(0x7f0000000300)='./file0/file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000180)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x2, './file2\x00', './file2\x00'}) write(r0, &(0x7f0000000240)="10ca219a347d3836e1b49dc5adf88f4f060137bab978574ab39f1ed409b38d7d5e8a91aa978a6ac73ff5fab44ed341abd0062a40baea21f840308242d006baf804c0a0b4e7a2e923b25c76bfff77971b4937f528829ce9b9bc9bbc72cd066f50029b4a952f0beafbf21112809e196d8d9669b5be391c8257762b7586f74bdd2a59f7b490f35ace6a2497747fe7178f9f5bd275f349c9db3b76579438827629a4ff11fdb8fd0d512d3de58eab12", 0xad) 18:06:33 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) 18:06:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0x0, &(0x7f0000000040)={0x3, 0x2, 0x100000001, 0x66ec0f3d, r2}) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 18:06:33 executing program 0: r0 = socket(0x10, 0x400000000002, 0xfffffffffffffffc) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) bind$unix(r0, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000400)=[{{r0}, 0xffffffffffffffff, 0xa, 0x10, 0x3, 0x1f}, {{r0}, 0xfffffffffffffffe, 0x1, 0x18afe7f586886822, 0x2, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0x2, 0x10, 0xffffffff, 0x6}], 0x1, &(0x7f0000000740)=[{{r0}, 0xfffffffffffffffb, 0x88, 0x1, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000080, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x5, 0x31, 0x7ff, 0x81}, {{r0}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x1a, 0xb493}, {{r0}, 0xfffffffffffffffb, 0x4, 0xf0000080, 0x4, 0x5}, {{r0}, 0xffffffffffffffff, 0xc, 0x8d, 0x6, 0xde4}, {{r0}, 0xffffffffffffffff, 0x6, 0x8000000a, 0x5, 0x9}], 0x2, &(0x7f0000000480)={0x0, 0x80}) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x8}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000080)="dc4d2c192f1a179b315d389efe825bf0bada7a039a393afde89abcae98d3ae2174d1c81c0a288c57caad417ac16127d5836fb45eb2f0eadbe677f8b08134c6c4851643c3c87f0fce956e403e41c1cc2c05612242dd6779bacac5e877ddb87999b1a57fea20009d712ba62c230678d5768f0eae46d119352bfd4aeabbf8e376ca2078b9a0904375ee1b23180fd9671f35387a3e622665b3466d006258817c1b44b284180179244b4962a32eaa7ea16873085bcb2459aa35f29e33482186bb50af32", 0xc1}, {&(0x7f0000000180)="04a635b2cf0f7b028b2a6a452a061d35af8b9a98f74952d8164bdd81824965c0e67db2490eb6e2c27c85f9b490508d7d604b9ebf891ac795f850a396e6a054f9218087e7e5dbd4ba0834147095e416cb5cc57f652ab2a24936870ad02a6f263812924cb69479a2adc3dfca9f84a57ed8e62cc2c1d502e4222e5e27d4cd12bfbb60e9aaa3543dc2ac4f9f09d0781394a24e5a2aa759ff3580343c751b00470cf34907a833a4ebbe28a85ffb499f6c9d83aac1b5841314c9de7f7d38d5ee262af87dc641b8c8e703a656b55544d090c9bb3cdad8a4f9061f", 0xd7}, {&(0x7f0000000280)="e8be4ea508d4ccdc23ec62ef57d983f702129090ae71f82db43ea4300d5341f220508b98fa27f6ce9e7fbb796fbf781bf4d2265bb0ebe8015e33bf203cb9e719d57c1631b3e615421d63d9d014d29d43994c97d745c9656538dba084b07824490dbcb6e5ba7aef6e68929a3c0896a085eb9f64c9674492ae4d5e1ceaa3395da75da01ef88b12f97b2cc9379c908b592deeb2f2507d61a43aa02bdcd7de263b2f3b31f1389acc2b6026f61213ed016ada431f1fc526149cacfa26203f90be19e161e51ea52dc3bd65f55b04919e33028f2c30f57b4aa72c840590cd619a57fb56816f1b6788a8ac37187f31", 0xeb}], 0x3, &(0x7f0000000580)=ANY=[@ANYBLOB="780000000000000001000000d3000000a22730c19785db1d7ada5a1354923b4ba86d133a4561cbed18ed1f71e8e53c4596edb24b663591fd91b4b70f7acf72959edfe5d05414cb1769b05e3adecc402cfa9ccaa53568a2efe6144bdffc402e5eef7a57d72f1520074e0df75494da4bc8888a633c28964e00400000000000000000000000aea473952f1a8cbd1617820a1325246107c6e25e8e52f0341dab50a06ceac8601d6d98ec2e64c7ed87a73c2e3a00931424130000c000000000000000ffff000081000000e2be995bab35e3cb827fb6fb17e01fb011daa8e5520d7029c073be47942393df0105fa98f32d51f6ca357189893ccb200ea7dad5bb0c6056a01cb35d39793a9a0a700f5e36c6f50615993f6fd46ef8ed821577bce9687c20cf045de4c5920bf665f22de625e4eef2edefb6a2ec65f3016d48ba799d410818352c6431ede4793bd971730e958c473020559325902719b2f4aeaed39104ed57d689325b9282e4c283dd4b8b1ef734b6a4159b391b06000049fc1f3daa51d448394403b95a23437cbbf7eef5275c12eb70844648402176c9163225"], 0x178}, 0x7) msgget$private(0x0, 0x20) 18:06:33 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x2, 0x8, 0xfffffffffffffffd}, 0xc) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x6, 0xfffffffffffffe01, 0x0, 0x1, 0x8, 0x9, 0x23c, 0x0, 0x2, 0x727c8843, 0x1}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r2 = getegid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) r4 = socket$inet6(0x18, 0x8001, 0x0) listen(r4, 0x0) r5 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getegid() r8 = getegid() getgroups(0x7, &(0x7f0000000100)=[r2, r3, 0x0, r5, r6, r7, r8]) 18:06:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ce6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55b8c9ff3e668642cc3adf0643fdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b734ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e894ad386262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f3090b803000000000000e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d5) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000900)={0x0, 0x0, 0x7, 0x7ff, "b08d16c655194701e4ffffffffffffc0e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 18:06:33 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0xd0) ioctl$TIOCSBRK(r1, 0x2000747b) 18:06:34 executing program 1: syz_extract_tcp_res(0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x1, 0xfffffffffffffffc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) 18:06:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="dadd32d489167f3806b605a7ae0c206217a2459c6359e4242a99cb8b5dac5c925fc569438ecb9fcda019efb5856be1d7ab53c34d2aa175ded225ecbb2e7756222be2d26a6ed66ac66b9f3912", 0x3a) syz_open_pts() kqueue() close(r0) syz_open_pts() 18:06:34 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) r0 = socket$unix(0x1, 0x7, 0x0) fcntl$getown(r0, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:06:34 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) getsockopt$sock_int(r0, 0xffff, 0xfff, &(0x7f0000000040), &(0x7f0000000080)=0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)) r1 = semget(0x0, 0x3, 0x4c0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000100)=""/124) 18:06:34 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)=0x1) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) 18:06:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) ftruncate(r0, 0xfffffffffffffffe) 18:06:34 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) read(r0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xd7e6) close(r0) 18:06:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/128, &(0x7f0000000080)=0x80) 18:06:34 executing program 1: r0 = syz_open_pts() r1 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b9660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d782838164387b5503374000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffff6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8ad9debffcf307efcc2b576eb2f46ccb3cbc0b7988810e5dc97a45086315267cf633f14de529c956bae8c5f6c23b4efc4eb9880f853f4e566c493b2dea2257cf82ab91d1fd4dad520d965f4cdab7bf3d6c296d0ccc4277fe93d2519b6fa01232ec606b5475d798caaa1cceebea6655201ff3fd3034f11e62444a740ed148db8ff9983810cc0cf3dfceac794d4b6884e9c344e8eb0da304181f98c91e13aa72c292a2fb5ec9f9baf1cf00390f843ea7d06920d9a1ec0bdb278ad125be4c622f611ea4d448c1b53ed8abdeff3f2454c09d26f985387e2fa4adfbe971af59b937242c7c08b1d4895b02cb603ad13309ab815283b1f4ddba062f4c8755fccffcf5c08f57d66b56a50382fca14fc862b3a305cf84bd4bbba296ace5b92d4af9b2dc6ac3a46c8a669fe8cc85f7d4efc3b6ae0478da99480dff4b880db7270c1e2b2e80a71f7ab5ec1018d97f2bf3f1949f685f61a9e1f7bff0671c0c1e11fa02a83f136c27df5ffd0894ce4da95a83aa2f84a709be5496fb68779d61aa141fede566b6b7b5ba2b05fb3a36c89fa4233623a1ddb7b454912e2d871e8ce3ade72f950909fed4f98c9c0b7f3534d5ecefa624408d6500000"], 0x1, 0x2, 0x62d186f8b7ff44dc) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/224) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000001340)=0x40) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x32) 18:06:34 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x8, 0xb}) socketpair$unix(0x1, 0x5, 0x0, 0x0) 18:06:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) bind(r0, &(0x7f0000001040)=@in={0x2, 0x2}, 0xc) recvfrom$unix(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x801, 0x0, 0x0) socket(0x7, 0x3, 0x40) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) 18:06:34 executing program 1: 18:06:34 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget$private(0x0, 0x2, 0x200) r0 = socket(0x20, 0x3, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:06:34 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x316d6eef) 18:06:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0x40) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) listen(r2, 0x6) 18:06:34 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = socket$inet6(0x18, 0x8000, 0x21e2) getsockopt(r1, 0x3, 0x10000, &(0x7f0000000000)=""/146, &(0x7f00000000c0)=0x92) fsync(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x9c6) 18:06:34 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/80}, &(0x7f0000000100)=0xfffffe7e) 18:06:34 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) setsockopt(r0, 0x1, 0x100000001, &(0x7f0000000500)="2ec239e01a661944dd345c557d7bd1262e12ff074183dfcd0891925ee9ad41c560484d1673410e9f95b761f22e73c17203d2918c1c67b928f1726b0465dcb0ad6cc4900ff9cc523a28e6f26b1efcac2519b801b4bee429643109fc0a3af0a6f63345691c8706e80ed90a8df11d2d04a86673ba4b92a533cf1c0578e28f6c90a2d04fedc0ec3bf94897f16539", 0x8c) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f00000000c0)="9cdb4a6fc6f6338fa0d469605188cff583896ceb8972a9f1b6d5bf6fd2a2e3e188bdc82f989f77e7af07fe684df85f722d415bc26244e8ce1360979a7961d550de92e9854f51d0eb66fb6104b877c9fed6a422da30f3a275fd7058eddb9b4a3f6044c7ade30582c5be6625aaa319549c3153e7d0d6fbd78962cc43fabcc26e15b4a6dc1c2ad0aba6162721fd8f35eb550d8911f8cbac357be4016a0ca185fbdb728544951fe55439", 0xa8}, {&(0x7f0000000180)="a106e8756a0219b6ef24aa5a7335e9f19dde06586f7863300af9b2ea0e42ddaabff782e9e2640c", 0x27}, {&(0x7f00000001c0)="ca065fb0696cab5a0c65b3149e89df053e6c13e85032ef00950fa63746ee84f8dc56c42493371cdc5f134cca7c2aa9067f63e185b547e337192b6005f500df036910898f901d2034e5a7fdcef836897b6f71", 0x52}], 0x3, 0x0, 0x0, 0x9}, 0x408) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000340)="03"}], 0x1, 0x0) fsync(r1) 18:06:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac1688f237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d753c9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e2c503aaa6e77446f22205f2e38d8eb1021f3a8b5b0a4cc2b11b2922c6bea92b549e7dda4757ecaf34fb5cc05f8489f", 0xd0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000940)="51b20b2f60c906ea891166cb9d134c35e856ff8e5e3d35b2fc6730d62a51ead2958becdd9d5f08ea83de0d8212199c32b08cedb8f2956884f58c10c8f4816f1b6253af6de7566f9d285e5a4b373ce168b2f5ee7229a2f6ae03d8bf7b51a56acadb167df01505b204d277bd8cb726a7230e31f8f802c92d862c40e376332be78ac906172702a7388535d3e71e9ab33ce49856d385d54c79bce4b8edd9e71da6ece6294dbaa1f9c86e428dc8a8f3a72986ff24ad732e5652b69e113523ce23a9eeec09cb6e3a5cfdb631861ff11002d5ca64f8fa8b2ca3f9efe12a58572c4a6d5b30b594bfe9bf40b0d256c556813faf554630649e295291a44f47a4af734d0508ef6c88368e27fd2b046405906c7986c31005c6a9b940ce45579cf9b6fe8d14e2458f8d467ce3351108c08bc40e472d4ae6e15668074766874e6464c3c9f550b65e1191e3b8d299d1947f1ca1e514b555c35f21a8a370d2df0feb2b2cae28f2bd7748f131daab53eafd9848f5585b51fb44acc525986673937faaf146d2f7168b74ebd91f9a918c29f620cb0494c6be44b6ac81820d2d26a429aa4bb52e60824f494db645e3e4d96acc570b2af6ba994a3b95e3900b61e271186fad54d7b6e00aa1653ef25163b2a83419e25c52e023b12f6fe99976ccef5ba0dfc7e5525950ec3da5079921e405eb1e54eccb5afedbf977976fbdb15c2a4416ae0672c346d0be4e12829ec60f45fcc34cf4cac92c4eb9c6d396ed6898230766f40afbc4b1e2a24a17edd583c3cdc06285a1a21d71476074ebc25d62825b18a075512d945d35ee3622da9e00f9ad9fe9202df2d14ffbdad9876b6c8e19d09e26bb7eeacc9cbf0707ce8f8271aa5b5cf075b7c840fb5edb1477d6506e0f5d4f512e6f7347432ee786308a6384a050f6728d2d04606e2ac71761a3ccb5021582b606e8c08504e22197651968d97ccb4e0283f682f10fc9344538bfdfe8da92dc438bd35cd061857560b886f996be66b4e9d5fc657b7ed9ef3b995e41bc7ee9dfe918901687396aecb74697eb40ae51252f87fe61988e3de842112adde69aa1e9a30c2dd4e901eac123c55210b779cb6dd2de57fa19eccdcfe3fc86b0f519c6e30ef970c2ed731b3bc29141d04a654e558d85e61bfe997c469b44a21a787cb3aeeabbdccdec8acc781609aaac1ca3332e6e65cbd36d44b27b1e9bc004f1919dfde68dd0a140d757eb4662bef9948c45d4022c4ceb63525fcf0cce7848c23ff0b3f8ea2cb55554dda46aa2be5234a421660fddf27dba748d14c9dd9892abea289e5ad650f7f9b02488d8a9455c9e4ed4aa01d3a7ced53b59a581b90ebdd9ac5bda3a2db0a4abe4cd417c37699a8b3bc590748b812bb8225cc92226de1e5f0951e55fdb1cce5d920a4ddb15b9f8d248a8dfffb41c24dc467e219838c9a41866537bcf7b3c2cc21ade8735f9570ec1bf056d41ae37248e834c265707565d7299ebe3dc80332fb0faf76e3521efd813a8c1fbfdf055c3a310244aabab2ab89d39c1ee34556a38754e85baeba2dec4ff7d68d203d68737ccc884440f85c75b0946e849dd75d88f193d02018ea03a8714368e604ada579ace8e901dbedc502692b793acc90d28109d45f5aae6faa3fb0b90ff5238998c49269db4528f2dff21d58fbcc2db600b87dbef63c436a47b988b588911bf88c92247f58bfe104316d3766fecfb6580bd746b94426073103c7f6735084c4ff1f6f0a00ac0e2b95287d8aae88a17bee3fec86fe609e3f9ac8a62bfb0ffc3728ddf7c3d875922af7ee16efbe7cb5ee6e875a228be671687b2a1a320e4b556ffc6fe2e3c8c4f23c0f5d93fe9549b48f9150b078614f8addfdd00ec1bd84ed5b9d8e5aead89ea32089362ab56fd87aa138d07ddfc0efddb9142976b66ef5ef17633b703c7b336c7cb167fc45ea0670bde30aa7038b78aa70962967ed5d4b3ba283570f27ce60de6fe15512fa0da1a9c5aba9d450de9ca53af00ad9a8be10c2131b02926a9198c91ef89141c77bf3eea0e156779d3f316ca5c39da1cc408be2b28a73378cb8d6b815ff7a86d2a2956709f902a09fa9ee0d261cf3daa60bb44ef27b16b21c6ca644f2fec58ffbf57e800377ba74c447dae2b8477a5bb7ccb4f9af5b061b93dfdfbd3c0923f354ce84f5a99c384d92d611032cbf4da80bccf92cc328eb74ade8164e9d0956f7a4f7cbeef84af6aa91309cdcb5a298f647aaee410d47a40c32ae3dd1bd3bdfc60f56dbdaeb1d6a64340b7d7c547c18c35f4fedd875f30b2e4237b2f95145ae6b0d2ba6a2e6cb25f791da53b6cc122254183640da9ba155539f384dde1af5fbf0817c1b8903b5b6420ed73554208eded65d862d6178daf7d4156323375ffdab84bd44ccf41779ce99e752fd37833cd4d1399df9141c1954c3342573725502395e363ac529ca100374db6ce8ff922997ebca3b98aa04bf72af8978abc9faeb1f5cf62f4680dfc50c20867bc754b49d3e7648fbeaa219ac4c4ceeaf9d03d5984997a4b398e2bfb00373ca9a0c131773c2bca8ed6f90ee262e6cccfb8602176e2c851efa9cbf84df00222de20e2d8f90d14d7af57c90ee07b9f0ab4d3ec871ee202394d05c6a2f4d243b0a934c6d7c85e1fbb10f530303b9152e3cb9ad986442930881dbf5dc36fd4d2daa38b91b647b5fd0794871169f56ae19b066cc9fb619a620f961fad07bec61ddb4dec31bcbfaf4bdbe066977268210a12aad7a65dd66b994362600ce9a5958c7a4f530ec4b796451f3a333d46752e9fb052acf79e8eb392acb401eb70726b0685ebccff4087e6a16bb817677bd111f3b334c3b58e0e73c91f97be56e45ae83c38e262de6b9f5c4b81b06f1599bd25776b22f34d64d45eef5f24cea9b837023d98c100c32c7733a15d830a64b6d32f7902ca142121291fa955f4e546999e0c6ce06aaf8ac1f0b48c280c3498f2a9b811c8ed437012c4520cd32f9858008988c8e38862ff70ffc49e7e059ca0bb53558c80aea407876a07946ca35f4fcaf4c06a8045dbcda57a1ea9ed58af8c8f51261fb05c0774624cb7304d83527696186014f4a5d4382424f0fedcbd7b308181ff8a48be2b070579bb1041489e1448480f644bca829ced1f63a18e4240e76b195779b0f57fe9221f9e4618daa562aaf9d4a8bd568d18b8c1b4f51610c2aba686c8a5f909c8aeae9f47eeb92c71a7a2d63632e0268906bd7cfbd8a1816dd5e494d829936a16d7dd4558a71fce80b18c36a7c4ec9bf56b81322272893eb60f6a4e843680f0f826144f0d17040ad5a606b70a7c2fd0590d43baa8db4d0f7f859190c905046b264e3972e684ef1c744194436cc17885628eb9e5abb79c92d9b9f3c54e56b2dc59a058f4983ee9b793c79bbc8a9135206fd67ec395d222429d6e312dda8c3938a5fd4387426f999623a7d97f5448fed13fdf6e6f608edfa44d605711b86bc8c8915b5706272a4be2841e2454c5b0347c8503d0639977203679cf4fd99bf32fe5a408e0174febbe4e9f045640ec321c3c873631d71da5da9feb0e5714da70ae2a1f887a5223c38b36bdc96a6da4a3f2e63b856d5eeb23cf1fc3e410c4e148ddb7cce6dc29163f3b028e567b79205279e679da8f738b77e2520bc726bbd65717989293fa35c5ce268b2a2682d65409214cf038aefaf178d01c71507718aabdb1f385e81cb784c7730b6563e07acd01e7664992ee96be67355e320effbabad8e36cd3c76317d40adb6a3b92f1f503e717b3a086188c95f5c2f41c499acb358d5c494291009e6debc60889370d3e99bbf7e9c367edf8146b7ccd2f165192911d35414152a3c17c34bd78fd4eeadfd99cf42bc8025a1ba4a52fe7823f717ae0455ed9840c6dd7f7051b808544c310431b390bb24983ffc13d436dda2f567d5f9c8f23b0ea82e8076a292c168127b729cf16826343ad6b50008106663f4b6af7ec621eee40ff296e2c6b6d330c2c20282c126054ba063fcaa4817be9fa70d2f2d148f8d09bfa2ebaa35287b4b6c0fa6393ada4b14a55af2adbdfe836d1ad4a7b4e13eafb9fd8f5e9aaa541c31427ae4a8be33afa436417902649e0e149f7b8a4606cfd3e27d8473ddd36b50fbe45a77fa673d8d754fa85895d49927aa6e1752c83d70fd9b4d625a39a00989a2201a448655eb657864ca87abbfa458d1bc8d6439e261d38fcdad47c0387f10fc459bd540aa298cffa374e7818c69732f11339358c784dcc20f7f2598e5dc3ae1efcfc0c1566ceaf02d003a91a48b9efb7729d9c7d54df08f6d1c66f5ad36615b4afaac65e6ece021f59e377e70f768d6d93e022f298a8ddba49d4959ce306258b93101b2b69e821bea498a08f63e53c83e5c8145812b76835d1552b88f2217f403a5c040e0dd02e017318d394433d960cca9a6b11becd2c2b9d7972b6119db1a13e51ee6e344e6f69fdc318b8c96925d4d809f62843af21d66d7b56cb28d7375cc3180b1e47e5d8cd9a63bf2030427c35791bfe963f056cd289bf54afe873b9fd7c357e4dcfc74887afc79e74b672e9123aab61f959e49e733ed070edc760a96d9695d82a0470b02792983cb162b9000f7f13953876755f32120c595482022923e616204d3f19d3e4ad8de81c827a0c49ea3289685ea95fb0a13dee7022d1f0fcf50c5893661746f6eee631ec28037c664740c7fc9faf21a6e0d61734600dc5774d6c7c161d60aa38d5ee7ac5836645960573557904edf48f959c9ebc0fe82a009329e34d63c401ec3592926ef6cd50d5bd9af99432bebab0ea7b82fdc159bfbdc3f46a81932110da97ee79f4bc78dcfc0b353e518c238f6f926cf08426fd7552f40135098897692716371fd84711d1a82fb5e953161881d2fc550711a7e5f83d30dcafac3bf050c281b39b34981f456647f8849238cb67207d987144b57a8710c0853745335328038bcef7b9cea8aaa1263af645274297886ed0767267717846b6feba09104dca5ab89c6aa2e6fca90b981399f85d18cea90a5027e9b41c9c0eed3298e81eb630ac581bf9e9b6b0edb8d339aa7fb19e1320ca6aeab9de38c7d5249b4a69946faa58f559eedecc92fed8b083f8f564e980a12a2f7dd788328442921189bc48b4f0c4923fb7e675ffa09c9e30a7382c6cbbd2b3a5ed66d40b81008083f8686335de1493616392744fc6529de6e6022971dc5aae2c8a5cfae203700c2760a739aee1340733fb536a63815b1a095a47c0f1cd3b7d41c012f9c6520c0534c4f7234419f4eacfea4a4f3df1c3d79cee6e7a681cee3bf369acd149c083b83666b9e1a83464e496503baedb4f601ab6ae7af4552a957ee2991f9005056db931583e2b001031ec2df0a7b4e4a7f262b595f90e7d1f53190d4b52169ff92541176169c0a5a07d71a8c4de5b9d2fd7ba4f2bf1ccbc296e7dc808c0495f1e834eac63aeef61c6a6b8061c4c72df4746e9b9d3c1dff4a2bd654ead71e1f5b5e5eed1d0380e38ce2e2e134bff51957c6e741c7ae865a864910280afdab866fb96a8f6c30e4f7362aab9e49215695171c941477f971784dbbeeaab96c39f39c714bf1afc0462d4a9b14928f10ec3407809e362a065952e3d76d1a5ef0b3c94631485fe56be0cc1de03cd10b0b7df499c0fa6fec8f6b6def504706dcdaca30efbb5b7421e81908a42b3dcb5e82625ae46ccb8f688f3dc7017c7d1d51a7639242e44614fc037125e7d41cd9ebae03162ae3422a3846f56acd20c87f33e988cac21d8cf1262d0ea5f3fa007b441e3725c06411dc5a9993427c61d16e2ed7a58e2aeef5df1945f45f4c0b53c", 0x1000}, {&(0x7f00000003c0)="68f30044be45f18bf186e934772f7883beeb25fe44a3c2e40ea94e5a59cff1946d8a014ef888c92d50dde1d87e55fcff1ceea36aa10c04989e9654bdacfb6a658aa51fcecf537675ad63942c15a39e704e302796658cb11407c2ddd117d88962559e117897b80f61ede375d4e1c600794147820b1b6d1fe91a86f2d0b6888c650adc3001452c37832ac89491a8bb7784c2614a1c939f662b2b94f28965d30041fb6a61999b9d4447f36ce5f1e06611e308281e52f3199ec2a2bda51efacc2884d9ba7f494dbc978028df9afa828db0b4a7836eb369e7", 0xd6}], 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e016ebf8d59239a35971911683de8d68686f6e67"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) getppid() 18:06:34 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 18:06:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "b79dad9c4c242c382d4027fae609a4ebf482be04", 0x0, 0xfffffffffffffffe}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x4) 18:06:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) shmget$private(0x0, 0x3000, 0x200, &(0x7f000000c000/0x3000)=nil) r1 = shmget$private(0x0, 0x3000, 0x31, &(0x7f000000e000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/196) 18:06:35 executing program 0: mlockall(0x3) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) munlockall() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x8) 18:06:35 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) stat(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000240)) 18:06:35 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)=0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x5) 18:06:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c6", 0x1) r1 = msgget$private(0x0, 0x410) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/22) pmap_unwire: wiring for pmap 0xfffffd807f00bb60 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bb60 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bb60 va 0x20ffe000 didn't change! 18:06:35 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x1000, 0x4) 18:06:35 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x0, 0x40000}, {0x0, 0x1bcf}}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget$private(0x0, 0x5, 0x20) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000480)=""/209) writev(r0, &(0x7f0000000040), 0x0) write(r0, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465bf81d2d67d5ce3d89584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b830ea6a3e939e34decd9b18384396ae6af9ce7c6a0aaf1a12f15981da81ab2fc5a906ef6c3842d1ec7c061ca1032216a70cf3ff7a7a892b705345f70c10ff8ca4f08c529bc9d3d2a71ab2a0afc4f58754e0f7de7af07b7ddfadbd2296ca4fe11d86ad1452f6791f126ece67c3600e2f5bfbd19a5c7813df1c267f1a6b4765bf180a7e28f84059ab25825f6b59cb634f61e519b2cf487b059da66c47633919ac4ad6bd2843f0f242526e0e7fcca09fc9793745d97c9837a7c02062a32f8165920b37a5e766e2321319aeeab129399ffff00009c9714cb9f9e6b124a4dd349a5636d2d07fbc93d9f23d4e193ed7225c492e686e743e8fa9e93d4fa56563d93e2087b627b08684ef1b98b07b63736307de04a24cec887c72a4be1060fde90fdc7aae8e1ffaee44736296923e3b93c69cbf56cce3bae276362e668d85b373ace4212ad6b92e97e4e56980100c88667721651f9a88a5b5bedc480f994ca3f6444", 0x1cf) r2 = syz_open_pts() close(r0) r3 = dup(r2) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000001c0)=""/19) r4 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000180)={0x7, 0x43c, 0x2, 0xed4}) r5 = semget$private(0x0, 0x1, 0x400) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f0000000080)=""/8) openat(r3, &(0x7f0000000200)='./file0\x00', 0x111, 0x40) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000040)=0x9) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040", 0x0, 0x8}) 18:06:35 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) shmget$private(0x0, 0x1000, 0x14, &(0x7f0000fff000/0x1000)=nil) 18:06:35 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x2, 0x0) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f00000000c0)=0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8200, 0x0) 18:06:35 executing program 0: r0 = syz_open_pts() r1 = dup(r0) writev(r0, &(0x7f0000002380)=[{&(0x7f00000000c0)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42f42f53c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a318621276682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab5a25c403e505a774e6cd173eaf3bed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa450e9c2ce7e3d320d325968c9f306d8d3bf7ea1", 0xf9}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000001c0)=0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 18:06:35 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xf6}], 0x100, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x3, 0xffffffff7fffffff}, {{r0}, 0xfffffffffffffffd, 0x12, 0x20, 0xcd53, 0x6}, {{r0}, 0xfffffffffffffff8, 0x10, 0x5, 0x0, 0xc4d}, {{r0}, 0xffffffffffffffff, 0x4, 0x81, 0x1, 0x7fff}], 0x2, &(0x7f00000001c0)={0x9, 0x8}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x10000007, 0x0) 18:06:35 executing program 1: r0 = socket$inet(0x2, 0xbffd, 0x5) getsockopt$inet_opts(r0, 0x0, 0x2000000080022, 0x0, 0x0) 18:06:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) r1 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/22) fcntl$setstatus(r0, 0x4, 0x8b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000180)="7170e8ee4590355749fa9f45345461d09a1c296e8c7f9b8fa81ecbf53e97fed2ebdb21adb5a7486963951c1cf06cc5f68e5edff061e26256bbd2f911998442db11dac32ceba6e18e8e6dc6fd9607fe08e2d24d5e12ae8f3b29827434e9c3a31b0fd88f6657984ae2f4c3a5dc842e522d31061e48ae5fa8aea1b21d22334eb91dfe8a2294a498821f03e3fa3e4cc2d064444022d5d20df35ac60e0fe2b63740745ede819edbe578ecbead0dd2acddeac9bfd7945bc58b0f15351998d7dbddb9358dbcad03c51640cefd47f9e5e67dae632078665030323ad4a9593439043c795d6569e713568a4e05f7b6b4ec7f5317734b8d1a69dd6e1f8077542e52fa340ba63912c924491fbc7e5d03d6dd36b594e7ab1f188f8bdddeada24db689a30c0834e829243ecc2bacc77cfbe0b2363bcc09d2b1fd32117797aba09a0ecb00d0061873b1adf223e84341239521b15063e9c2186dfc37fd7a2bc63be93530cc4d2144886eebd96f903c9356cc20b9580730c495c831239ac1eed21a5c6e8dc367655c506db422444acc5e425b9098656ae6c0bdca67df96c44e0dcad743419a5a149678a727421daf3d252fbd37b6ac5a9b3800ddc27377620c45123f7f859f3503eda69ff252515fa2145422fbf4ae31b7e33bdd2ac8fae637a0869990098caee5be2594083b72c7fe9e74b7f3df2469930e487612d92a9f071bf06f94d5a70cd91c4d", 0x201) 18:06:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae8107ed", 0x107) read(r0, &(0x7f0000000280)=""/75, 0x4b) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$unix(r3, 0x0, &(0x7f0000000300)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8, 0x3, 0x20, 0x7, "dcfd29633197f4829dd52151ccd4ffba42f1239c", 0x8, 0xfffffffffffffff9}) r4 = syz_open_pts() r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) getsockname(r2, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:06:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae8107ed", 0x107) r1 = syz_open_pts() 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) 18:06:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000000)) readv(r1, &(0x7f0000000f40)=[{&(0x7f0000000800)=""/99, 0x63}, {&(0x7f0000000880)=""/105, 0x69}, {&(0x7f0000000900)=""/230, 0xe6}, {&(0x7f0000000a00)=""/220, 0xdc}, {&(0x7f0000000b00)=""/176, 0xb0}, {&(0x7f0000000bc0)=""/157, 0x9d}, {&(0x7f0000000c80)=""/83, 0x53}, {&(0x7f0000000d00)=""/160, 0xa0}, {&(0x7f0000000dc0)=""/142, 0x8e}, {&(0x7f0000000e80)=""/141, 0x8d}], 0xa) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffff7ffffd, 0x0, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000280)="f9e42ce340b22758032c2df41ae53cc5f0bbcbeeebebd4422d6e7ee7ea8bb987f214ab1f11fdca8f1715273e418cd86ab6bf5eec3e8b3a15d9c2f890899171fff41a4cb61ca68c4d6fd47d99bae3afebfe5150e341493e14327f27a46cd7988b2382b707f0486126b5195c09e57933dae42bea184cfd6bcec57fda337c4c6d9b914260a0afe0c6f4b153c31a19a0772b", 0x90}, {&(0x7f0000000180)="b7123fce3860afe76c5d822d33e58d065e47e43e0c6bf9a23a4b6b1ceab0072dd6e14882b16b1af2e48e7f1d63757dbdb6c844f92252869935903d45c2d8540a15347d13e130bad8e2b24f531517d81b699209", 0x53}, {0x0}, {&(0x7f0000000340)="4bf5a49608e852d71c14dafd489651e4808936be6c7e331a8e1fa49bbfd67a9c693256cd16d32d3cc92f0710e12500fd82bc1fb6c37aab6f919714594f752fd3545af3d8ecb8e225fbb5880e1ac864a530e7c1cef82f002ab7f8c28c847dcae0914c9b35592cbb6c5b73d39db4e3c5590f18d2d7005162961be9b423361d6c061e31de250ec6f4638d", 0x89}, {&(0x7f0000000400)}, {&(0x7f0000000440)="980c10385769d67bcb64dbcb1f1f666725f6d09a7a876d06178322e1e27c893187b3fa4e173c16020d6bf4e14517dcdb542a7340ea38662a1c04a3dafaf03e484a29e4bf7c4894cee9c9a8146fbd44aa2a596049aa4de00d037f2ac8dcae24cae2948ec09ac690b6acca9a20222c477338c01463a73068ce9d91f4368ddf5c841253aa03e35fa8e9b5b0a65287975f41d81522593bda1607c87fc9c972a3cdc9a04e0340c7038592ba77156a2b5e2f5244c3973a60fccb06cf175784fb0cbc3522bf15017454976e9121704a44c22ce6c0df86eb9ae00a89b81f10513e1497130bdb0ce02b2e3d589ead0d9b", 0xec}, {&(0x7f0000000540)="10b974f45597c7bc1c508106bef750a49b54f0a9eb6617227113758b06abebda612bd999e9a20d2835680af016e1f8e25ef7af8741996fa2b9bc3429ae2f525107ca4196a939168d66e54fb533f677960480c0010bcc0eba1e310d4c0401af0a9b5230a3189a61737ee736c714e2343d1edda7a5cee43b9041aeb360f1bc8e02e7e4fc3506ecc46fe36dbe0a695983db2fdf964342978cbd6f2de5763242f8d8ffbe5dbfc7ee9466d5c096f92804f2b15226679540bcb057d4bd91c4c2ecc42a66ff318b48039f578fa7eff4294b5b190734f713eb5077d5e7706220d8e6f944", 0xe0}, {&(0x7f0000000640)="63ab0a5da76f8aa6fc6e93db1411664a16455819142517", 0x17}, {&(0x7f0000000680)="10148e347c3d32daf6ff5c7a22cdb41d7c51a1de927693ab1811732bade795600e6c7f78efafe481d71ffa476cc8fd9921734f8091139b68e1d10d52ed60cc7c9a5ec3c2f0434abc9ac62a0f143007c6631218aa16e3146eaa8a782482cf04d96913e49d22b29f261992021dac6e2820ca3b9ca2a76268fa8171dd3fe3c201e633489c6214ae4220555242a7c4d094436d46bf899bde4b4c4202c77d4f62a04f80365e305952d72e7afeb6da", 0xac}], 0x9) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 18:06:37 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000000)) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) pipe(&(0x7f0000001340)) 18:06:37 executing program 1: r0 = kqueue() poll(0x0, 0x0, 0x53e) open$dir(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) syz_execute_func(&(0x7f0000000000)="c4c11d72f065c4a3495df105f0091e67f34a0f2d31d9d8440f9e453266460f6c3a6665d9ea66f3a6c48291091b") fcntl$dupfd(r0, 0x0, r0) kevent(r0, 0x0, 0x9130fbf, 0x0, 0x8b, 0x0) 18:06:37 executing program 0: socketpair(0x10, 0x20003, 0x20df6, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x9c9) read(r1, &(0x7f0000000040)=""/87, 0x57) clock_getres(0x100000000000005, 0xfffffffffffffffe) r2 = dup2(r1, r0) getdents(r2, &(0x7f0000000100)=""/251, 0xfb) r3 = fcntl$getown(r1, 0x5) r4 = geteuid() r5 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r3, r4, r5}, 0xc) 18:06:37 executing program 0: r0 = socket$inet(0x2, 0x0, 0x2000000000000005) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="002abd05d78d9d004a012000", 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0xab) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x3, 0x1, 0x5, 0x4, r2}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x3) 18:06:37 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = semget(0x1, 0x2, 0x40a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() r4 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0x7fff, 0x0, r2, r3, r4, 0x0, 0x100000001}, 0x8, 0xb23, 0x4}) sendmsg$unix(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f00000010c0)='O', 0x1}], 0x1, 0x0, 0x0, 0x3eb6edb142e99b1e}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000200)) mkdir(&(0x7f0000000180)='./file0\x00', 0x4) r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff27) r7 = fcntl$dupfd(r0, 0xa, r0) recvfrom(r0, &(0x7f00000007c0)=""/96, 0x60, 0x40, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) read(r0, &(0x7f00000008c0)=""/30, 0x1e) setsockopt$sock_int(r7, 0xffff, 0x80, &(0x7f0000000900)=0xab, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x666d56eb3d9d65f8) r9 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000280)) getgroups(0x8, &(0x7f00000002c0)=[0x0, r5, r6, 0x0, r8, r9, r10, 0x0]) fcntl$getown(r0, 0x5) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000540)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='#}\xbc{:%,\x00', &(0x7f0000000480)='\xd1*\x00', &(0x7f00000004c0)='@D-v[\x00', &(0x7f0000000500)='\x00'], &(0x7f0000000880)=[&(0x7f0000000580)='\x00', &(0x7f00000005c0)=',&\x00', &(0x7f0000000600)='$\x00', &(0x7f0000000640)='\\*\x00', &(0x7f0000000740)='\x00', 0x0, &(0x7f0000000780)='(\x00']) setsockopt$sock_int(r0, 0xffff, 0x23, &(0x7f0000000840)=0x40, 0x2e3) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r11 = dup(r0) fcntl$getown(r11, 0x5) poll(&(0x7f0000000680)=[{r0, 0x2}, {r0, 0x38}, {r0, 0x1}, {r0, 0x1}, {r0, 0x10}, {r0, 0x3}, {r0, 0x108}, {r0, 0x8}, {r11, 0x8}], 0x9, 0x3) 18:06:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0xbc, 0x505f3368, './file0\x00', 0x10000, 0x3f7, 0x3ff, 0x2}) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x10580, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)="2edc16a92ddc15fc94a515507241a2d897d65c598aa2ba07202fe3b5e2d6ae69636ddfa133", 0x25}, {&(0x7f00000001c0)="ea7bd0deffa9aab45c908f8177363e52c8560fe19ffdbdd0c3f6bbc53d287bc2e40d874db1d539867c29c771aae8bdc5a33ca4f7465ceefd9351547cd6e0b1fbc72662b42c9ff8611b01bf3906f1fdb49b431860ba5ce7b26adfd294018b3fc128709e823f451494f0cb05fc58fdbfd396c6c80a159f8987406b5233d815ef39667c15fdb6180ae87b22376f31bab1f044ed3d1294950809aa4dd5e3ba6efedaff492ae952993a5d864afdc77dc66f3ab653416bf9a1fd50e76f8acab697065e4379cf51bdf329edc4e0f9a75e34d6ecd65b1acc56660a4bbea398cb24e5b1c3ed4ff1d32ee4a16a8547db4cf11937dc6d925720", 0xf4}, {&(0x7f00000002c0)="717795fbd24562c183c443fb161c26f97f886da58bd89ab7a2997409cb070e58e341292e94bfb33b54e500cbe3ec449a864b0442c6cde7cfc10bb8e5692dc77ccd981819a301a3f4bca192bc688e05a978c9c6dadadea6485ec7ccbbf97b44d9d751765f63763b0de59b5c18da80e8777b06369b8a32848c8a478eee2b2062ac901841209b7776dc2ce24b9fdf398997fc9071ff301e568cb2fccb287f97e7dab9d086ae2ab60be22348338419b824d745be03", 0xb3}, {&(0x7f0000000500)="2bf706ce19a2266009de7eb243145dc9f4084da920f7d06673e7dab1f5380c63eca3406429db538c53a701ca79f6fb12dbff5f923a386c5708772c055a535482a2c4c9f5529b98f19f4362c4faa4329b4f2ba97aa33c1a3f0209a27d486d16478db5031a3584429c2549afc83b24f649822d0d51d55da433b094f7cbb377a3b9f737ac3276d2612a476ac96262ad70a2e2e36367210858aad0a014a4f572a346bbaa15eb84489e3f3c6e0de5a9670deab99a33da98aabba326f83668e1f7d79ab48ed63cab3db8d83eb83b71c1fbd8b2ae467097cedc9f005ae828badfb3cb83343c80698643e63c27862b4ee5eed511d05253d85e7f551e9049f6ba90c0b41bb3bf7e6661933e75a0d742259198416affec1f766c9be26b759dce49b83f6c5b89c89f14712a0d6ff0fa284504281121522609bc7a26916c973c222401e828b5c3cc444dcf4ccd016011217ada3d0ec3807cc3131f3ced312cfdc9adc2c221f90a8ae1fdbc0f36bc3c52f012081324ad4eebf87de9874136c5120d90c1e2822a1f6f03686ca2b30a3dfc539b647e9b886bbb25fb244a0045ccb2ef103daf9f8ad9be51f5bf41eafc5e4117a99fc8b706083f6e58e69b65c539bcf67b8b3440a7a15b34a8e364b2c9fb093a5f9676b68bd50974d6088e2afd73c50440b488c8bf826f52287d3809667d278141d383b56e77f0dd1225efd1ebe59f50f228bfcd7c5a2e1a209458fb99f8679a6c1af437ef29995bda7f3c1427ed1cdd78c01bcbc6f68a34ae6497bb451805b6106a53b7e337b5aaeab451639607ec8b9945344767ae0522d4e4f9be7946500da9d22c9e3497e71477d1e905f1d9a6d025bab9fd39bb864addb6469df60fabaf0dc11f8b1601583302f48c75a9a41604e64b147610508e5022583d1395ddc7dd8686bcf55e2a7f013da1d8fabc826a01aeefb8013d4c34b07896bc3c9f892f77eab4704beeb58339f432da80ed0501bf6017b50f44bb0b59a4dd29378a0ee984319f817dc2d5afad0a058898635ef3d5eed73a2faec3813beaa869b971673c2767ed242aaba2e6d77431d5e3d90691cb76b377c970198cdc615ac42e0d59f385f95a35a986178d09b2ca50fb21922fd07c64f28eec7dffd50618371553df288d9f7498ce790d6622028b0398152e40c095c435d6ec20b71e312d9b8d8b1d333a71871b4517b901de815439184ec23d0b9d6a874752f3164e760b105ea6c91ccb61bdfc23fd26dbfdb67898b21294def5674c2e7a14dea06da52c01fc65a4cc5c080f5c35c937594bcb49eaa9abd100ebde6fae72b92a6eccd1896eda5bcda3e5dcecfd7c81ba1048d0b484ee689c53dc39acd66955789780f5036896bd40f613c7733b635e30b488432b1e60fc9d1c79461422ab9d31d81719acb993d65fb28e396d72c39a6ae87d5f35a9af8624564c65168dae046af3dc96b61cd2411b1e3b6a3f6a7ed1af87e5c2fcbf8a67c9506e102d9add4be24c36ec177d19f62bcd8f67f21b7d63f5f2d6dd9542348818e46842273d5750e95f8f9f3b946a153daf81941979a44edcfeca4420fe86722a6d25633054979f45d32273d94fd311b65daa2692a17770eb4ff0cdb320374bc2a6948b7d89c21a885a89624e34ddca184aef5fbb0312b2c9898b21f6909803523065a13d56c3e3cf592e30c50764f0fcdea9be0a0de20aa13fe69eba8f60b4019ec99f96ea36380805edfe16517bfe134c609e5937ed6baeac99758279123bd344dd5edbea4cb3ec81d7e1813fb43ec37aa200030a80d61d3215b9f2a675154061607df26eb010cf1a60141c714838b59b4001d5617b6487a4e80e703709d842da7f53204fae3add092cc2ec334a99504d820d92ab5cb2fb8f563b75afe078ea00bb66a221c940e430dc7f474fb49bc43f4b566752e8fa37c0d3c0751e6e70a70826340be3eabddbb95f24084e0be066b0668098dadbaf2d4f86ecc3d471654087d90e18208df56fc1550804c8741773504608244b03cf81aa5c1466e64a0b0ad8e0b39492ef326ae8bab8bc831bb5378da1edbd836d7de5addb826ade56272e087c1346525fd620efb5f2ae183529d0cd00879cbae85c1306bc6696c86410dc08b3acccd44ccb0c1b51c5777edfb707304cecba11b3830d384c20cb2aeb853eae5911ae75c4ab44ea039f27cd0143b9263d4c7a6ef06b2117eb15980ad9e58b91d5edd83fb7f4fb089aeb7607f449cf56a1f28e83addfee654c58e14c30e7b5ca93962f3e498d8b13a902f508853f2a783a28d965bc332962901228f6d6d8f211a562e3165653ee135789dc4760898fe273659f8ab49944c07c5ce492b6d530d4c1941a7626bdfb633b9d69ddcb9c32cfeecc29968382e7469feb4b38508cfbdc926e457c9cec2f104998a9d0fb87bb8c6cf92c39e0cc30342cdbb743f646235df0d2425423b3510720b5d13def0c85d82e0fb5bdc24b2511bc6912e663f8d064587d105fd470b69d680a9a74937c5acb686fb0df861555973d48560f8131e76dd289427ef482dd3b6812282f1be764e76d631f918065ea2a88bd2f878102e182c6d436b1a7f9700e1601661308ed31eb302f24c5ab66a1947d1c658942c78dacb57dddda369a60c547cd97958af36258ca96a1b01466c0a1cc9ba86b1ec6a08af62c9789758c4e8976ac83712f8b7432137ac35f7adef7d622c7c0e51fa2630e3693b44ec492a3718268902f2c0723b3e153407629214d519fb14d4a55b69dee3690eef3d768b3c4c5e63bffd415cc4632f9c02e76d3ad03d0bfb61741a38fe1c178dc16f6bb869059352ac3245cf68add89ad1d045002d8f4e38a42a330935ee7472f42b2320c7b19c13186fdd748166d7dc8132e551a13b2cff1e47f9d543b7efd01a012f1fe0f50facb71c5b9bf895a8f0cb0fcda30b8bdd2f07e574aefe1fbb3b67f68a055a01c37d665b151cfe209628e1e0ebaff2c75accaca23e5f6e598fc037091b781f25af59a44404af8da98708e905e44d2ade612f8821bc8a2bb6a790c655b5850c340f368aaaed7edded6719b87f496a43a9e0eb65d56ba1d4a1febba7b5476e691c299cfb52feff80500c416612db3f8efc964b5c016e1d2b64911918904b434f65495b9d3897f2fd7170ff6aa2700ca43d6eddd11d8c62671a81610178165e7048dad0616a0d0850247600291b03b7c02ed3ec8e0985430b71ef700d4daffb43e755ec156dfd500822b11ddb2c49a78ab6765fa8113f9b3db84b3f965005e6564ac5b9fed6c3b2ac034ab36e16c43252beb073dc1b7e916b05b9de42f644ee1506e8f10e08bdc221ef0b07079ca8eb112092f1d395d81b6285f1ac1638ec557683710205d467eb15e5448dc8a86e64fbf3bb0041c7627b7ca64dbee82133b7f3bbf0f42146a7fb00f1f8a0b8ccb4683d881707beaac905ab3b30d23428065a5ba3c0522bf4b88a64d7944b065e1f50a64ad2722127cbd9bad82dd9f4dfc8d793fbd61f93fb379399c4debc1a5efc4550192fd00d7992a092504ae996b37768a40ef5a5e0c9d4df939ec6c758af5793b0acc4d9326b904debb96fcaec72353acfe6a7d6df4e8bb07120a5f6e29f5275154efc3a8160c7cc336131905b41b785e3e92a365ce96e03fe6d545e16f39ad6136236373e090fb1ceb3911c22c9df3d47e6015ca611ead73f33909bae8806726d534f8d1b3101f3b0a6620f323abd70acbd33bb61b11a69824a5282df0b8a9d9093728f5a0fb9bb9305c56e9ee7b85f6a0b90622cad535b0125a718beb5c44f33d0eb08d995e5a61acc2d509732d20e6a01057d52d3c7c726315412b31fc80921b6606d046a4426d3f4a7db5421d63e86559486b625c7597331d106efd91ce3a5f51b5e314085534a4165a501cfe408896f4fba7afaf8609e0979f368e02dbb0294fa6b8b5c7ba981925a7e8c900dc0bfea39c02c215b209df80ac5ddc7a1c437563203e84d5ba7251239ce873de2a1ea5e9a99632953b54da4509c42cb5e6bb352b70b43d95bd52e8fce55c63d521b2eee32a7a14b116fe644c3ba3726719f5c1bc28f562b64e6592eb3add95e835a59c34f54fb18910a1661b44d2b8bd24837230cdbcca15c4811dd79f8d2e4e1e0e8565d71561db265ceedb92385532a1b0e1a7f6c8d9b3ebe50caf3ea0ef3a3e9562cc1e9019768078525d334ed402de32f0d02e9132aef2a5d27ed7a4baf754e9c92b876417c555a1c28726073b286d2223165e64e1891340fc0f0c9382381109fa6e94c94e94b965532e21e61c6282190a0670e55440093abcedbae2b7f3a895ec2e7165033d6e08115dd50dc9bf0b40b926c5ae7f80b1608bbd20fa5a69f35b00d75c5ff2fd0f57bf3de442d837342bb0a2e981305c9f615889df75fba33f26ab8f8a7c518b8ef63f55727051dc112b7f3c7651331890d19560fb02c6c61418603f2a1cde1ebe6070f15963d2bd398a955fdc0c5c2d4d46b58021f8ee301c621515959c53ab55ab5762b90fc7dcaf5531e8d9b7a55df81195ff9dbed549061f10f67258e68726df1f156a2721576014c95b9ed2a038b18bde725056faab0caa052b864aa2d847174bfaacc75d64d05e20f2202860b27f85fd18711583c11f0ddb29382939173a259a6d9af8efc72c4e18aafc2e27a8f56627283895143c49232962dc9d21d0b36d4ffe19ecdf3785c3fcf3ffb80945abad528f13182b2da7709a0192270af517e47e9b2c1d8b28a453adb5bb70684831b46d198e004118c0ca20ab4a9930b6667ff9f8bf6d77d7536875514740440c23a71be73d3b702ee70fce1b3f3966e621705241bed77de20a897b807daef2989010830cdacc42fddbdf743ff50ea19882288cbe444eaed4eb518e85c9d33110fd3da83dbe1ce4e88f9e395c63ed69bb5c5d5ed0a21026ef3ec7dc39ecd50e34edb9ca5af2ff0f57fcfc48bfaa4f5bb1da17a7224508141e2e7edbd3e8505f675a64eeea88da167c7256c4f7078104860f6d618f50c747247100b5d2f111dc25fd46d5d90d8a322e5c8e1b363b15a4a82148c35a760c97f26e39f357f30e4c147685eb26a3d4e333204fee8357177d5ee66d3579974f419850cb87f86574b11e3513f38b2faf569d329fc2417f090521ad84e28e00aa63c331cad190909ed93af0236db3da7660206c3f97e7b64b7db2153505f1f407fb7c6ea03693cabfb91847ad2d723b1840703e0a60d8e070ac02f0504d684fb20476298b825ec0256b40f9dab16b3340f1eefb96e119021b5fc0073d931aad10f9f5130edaafad9605f98df1bd59d369d73a079e070756caf3cc955daa23bdc5bc49e1925c25cb067da8f88f98c81b33393181449371703cfbb412b1c6a8f950b6c5d2a43f9dafaddffd98a46dff4e26104d4482f7272ad89903041c5b3f002fe1934226e9ba08db4e563300ba14b170b8a39d746579a196e7932bc18098ee0139b49241410facb7cafce4e485a68f1a1060a62bf5bf219f8beb44d0808e841e7683ec4a49be70a7b1fb87d5ad1a2414e6ace65a2cad2eb26e8ca74022879fb9aee6e3683297a0bf91295f68c4180a2034a2ed08a2c8bbd4b4d1fcc5485a90c741e5c4ebc01c4848b8ddb65d6adc6890cac4414a37ccf7f1dcd2c0f2d370d9ab17445670e82959472882682324d0561d3ee105e2291ae9147d2769e0337b30504ce1c4831f85b6486383dd196a84f000c3982856d151336d9effd0844ddd16ca08258310ca5d45a24df9f2bbee85c5de3845640b00a28b19693b5af675100f74154e1521bbe3fc390c86bcce764e3f1087de8f", 0x1000}, {&(0x7f0000001b00)="0a648c296edb23ff1dc68fe72278484eca01fd41f81aab0972047eab0a56394991b03dd96a4573d66dd63f81615bfee7d1fec4883219a98e19b64dd212078184d4154fd2434b302427bb0755e6dab220bc7ac6e4119367c65c83edce35d2ec8aae1d1e789694e15b674bb9846e7401073c6cf3eae5f0517709e7647484862d40254e6a666299ec6a86cb54fc8f13dbc86ad02bcdf52ea6ade739cb8484ee589e75d7fa3db76e1519d85199ad823b75f4d9a22cc4d497536f9471c18bec255bfff5624b53d42a81b937f576ec23aab492779fae98da82f0811d07b803bc6529cd79a462543785d59b96bfd34c543fbaad399012f72c184f497ae7ae1ced1d2812aef005a2e467f23413fb596971ebb0b19a870d84b806a33f3356f8112bb6eab88ac6b510f3bec2a55929ca505049f4e9f770aed57dd744c1fc7d248303588328bf6a01c9a58e59aabefb4990f8fcc28a60226b83d3fd5fe195df5fa5ca4b5354b6a30ef1a6922b55c795377f1076e19841781a035c1c3b707677ab5fb0633422a7c75837ba667fd596806a50bfce459de7d749f23b10b3107f6d783b57bbc0097ad95cd30e18b645669520aeecb686f85e060059a57c861f3a0cf486b6240330c88d7329891df1e336d5578576ad41a448ae4001b13e07ea4a01b9b8365b77ab8353716f8aadf2c92c354b0f74a48e8314a226ca785c562bb9d4a0d82e7e59a3c2b6b87cd860947f9ac7c972a00ca2de5a1274e3bb4eece335d69381bf423de41e3987dd0906e3b9093b7b7b22f6142f5bd7c0a8cbe2448884926f2e5b50ec7f0260ab08ccf3e8543511cb3aa5bf3c8061ccf1be971cdc98ba46d9d91bde90cceeed4cd95ef6fd7ca825c6811e12991e55b4e4060b529b9e59454041d64abf72497f518548d0f3a847b5f90cbaaf4a05216b508a5164f5988ce4537c58405319b237aa8c3d6b34dbcc87c25e1509db7d8340be6e6675de12c853645581d94134167c7f97ee87d7ee6af39162fbb72c409dbb78591adb95fbca9b4adb0ca3ed66f2b214a29a9ea98db69efe48cb1123e27bae21679d315bd903f8b9d0fecc42045a0ee0de388d762e7d53822314a4723246ee7a8d132bcf28f15b52b597fb0c9841a665480e3d0823d8acc3b72c73d4b484cdd1625ffa8801c1c13e37e14bc38ed3bd2cf72ea17dda4757dfc36d16fe25101558d8211b3c623be42eb857ced1ea70676ed5268a51ef9414af4bc5cc902b53fb7204df023530d3a136f23808cb24e50bc5d8c5cef8f5c72396918bca33b7e2f755cf5c8d91ef256c39fc643ed709702334f618aa0eb394d6744c791acbb33c1eba7d899d4dc9ba2b2c8caa695d91209231650092caa5a7ffd374cc627182ac3180dcb329f84d66155242c52fdad307f5f332bf99b02c7c35ec09aa5141d43d3ba54fb34eaf28fa2eda55048c1b9dbcd7812f7f5476c16e23a7a68784c5a00b5b68865abfadb03b71da384817d53bc0ba1704aa050e06fe48e1c862d89f544681a71786152752259264f912a41e5808f53c5c1052c4b5360dd1b2dc6fcfd830fa88a45485cc37afe8300d42c6bac0dbc9913038b59bd6290557cfc5faad2cfce54b2a23126d87c528956f8e03b0af64dbd97c0bc3bc3e6c4e1c58e94c3727fba5b390ba09567c883752f1e1774a35178e0021c245e2c701f0a7debca0be39d562e2cc13f443c9fa6eaf902b09e6b9a188f81973871af6ee81ad4a9f4488b34605983db79c3024ebe841a9be8cd5bb02feb6c9aca6d240035f220df11034fb3f587f4496b4323c10cfb2454afd6af40be7c7e3bbe7297bb0bd8def5fe0099fdd7a46e8a45e663f15d379287fc8b8dc1d8af2570d32ae17a3cdd4d5ef745772f7381331df4001d9a24823ee6c4f3f91075a2442b630a2def123db300b36869a062a5dda8d6b2cc7adf0ddcf7f1e7429e610d9c132cab3498b310b45b2b4f900af5556a55b07de8c327bbaeecad192eed2622d59682c36463389dfc2e263b8357c353e397693c47d00aa86fda4adda0be4279de23138e49ed367fbbf07e09c5a4b7067223dffa71eac30a9ffac8d8b2fa14437085764e4d7ddaab9755cbb353ab5138dd71ba8b7ed972574e5526b686dbe0bdd5e0caf91f848817acc74f243b8b357ce13563e96f7ac3c5c874bc919a51f734f98efa568c612851b2b6015b1a712c664518008b1e4a6dc4a3859bd712a310fe0467b6f040e3fe847458af14b650e9d66a5810680142df50f9a04ca485f67ea6bd2cb8f6c7d0f8e52ce3fad247dcdacaad79165589d0dcb79dfbc26d342728859dd2e042d9beb5497645345bf7f854f973481df7aefbb656a535d87efb9bac65a00ab6a0dddd414441dc76a26d86f7a7ab46e907f5bd89782f26601bbc12ab9914e8b3a48fb8ad15d626d74850b056dccf167fe6f938604753d86c1a17823dca19fd7d9d6d12303ff6ff959b98714ec6e5b1bc5ebaaff731947790d6a99158f90989bd8e7243cb47e5e318a926412729c9867632b192f9a735b44be285b46b4799158380597e8541b19280903ef070140628c326e6235c215463546cf532f0ae0d8d89bff9f665427e97ce170b82fca4d97e2ab94eff7819106d260ad4d64c467134c534683744f0301aa39c587b8e72f0187fecc7d4cc1d49dccaaa12f64948f66bfbbe1095a9abad8bfc6c5b1bdb871fe3b9544426e657c172c0b21dd0977a6a5662ff71ebc8f3b59c8b5f9e6f2cef83941ac44b026f802b06d07fc2d3394bd30e4116e707fb4c88e28ec9bc2eb88931fbab802f5eb68a0dd81e19e6c1cdf2fffbc1b48fbc5914927f280c250cd7a82fca7b666084cddf2c9408b488cea4245d687520b1f33df35fcaa3142e7cf53c8062c5f55e8cfc3b1230b0c95778cb054ced04b01ff812b5a7a3ce01973cbadd6b790ff57b2c79153c8a6b338a4333f0a97c7700a4b0cee3872026a818567bde2fb81908996c5db397955e54e2ec30d28594773a4dc71714e05f9151860a532d8bd51e34af3c0d1d74ecac4dfe4fb077f1ea6efc5df0268ed34b27e51b4f6c9e5106f70a088e5a4d3139531f0f7c09dfeec6e3fa3832ab6aa07087771307b701d27abe6442414cc294024101461d15da0c4c9ad29533e78c7425e9184c9dade6b4e953dae7b3cf99484b5fc2f0d4a4565c123e753ed4983ccf322416123bbb313b1df370a03602fe5a6afe23a7c17287b2d67b5933b1d91faba346664b70664f7b46707aee4b7b6d29bfd65f26da060a25441745ae0ba2c261f9790179be558a2bccc40df8704f668e13cde583c506c4dae9166d07ab5c7004c22603b4d91a29a255cb31a09be2636b17f6d049714f7557dd369b4c64a43396b04e74961a05fa590bc728dd477e4cd92c321705e151fc430f6577a3247dbeaff58cdb3e7e63b6a0c511452faa118af227b82d181bfd6a2beac6e1006dc0c8e4ff505ea20c10e34e198032f9b05bcbd7d67b6c5d5f4e283697bf26ab97417cdd47aea98cd49005f27c2952a7615131593ec00c1e95e6a442a0976460816f6d1534a7badecc5bc43a157672ac252c69af9ff441e6b9a625879e1d655c7939c89ae5ba9c92c4b0f61bcd9ab65b934204167c13094974cc495dbc5d5772d987f44fa889927def533805c0c436a46485a09a70135fd347a15585ed8153ba4194e1e5b61fe2e26b6d269f464f76f1d57a79041d86aed258fd779227868d24de9f422e0e2c254d3ebdcfe81dd29518389fc664577995fd511f52d76dbbe720fffd25f0a73dc943c0cebd654304d0942c49aa490b29172e726f0d3317c5b605ee8d98ab28dfd07383ea1d2234f3504d5e21586e3344334ad2de9677b553ce0a10d53c2b6927f166a08cda0d54dc5e52a8a4c66979859cf93d5c81f051787742ddf0247c8113eb4b7b3437ab49aaaff2cade90a67853b726e8ac4a9b2e1fbeb5578fdcda27070749adbb78a036026fb6993bddcadbf700b9a8aebd42a6903ffa431fb629ff945f96e76b7122b197351b3262c03faf6b7a672235bf5a3446031b4c9144e2be96258b8e78dc63795e2199cd3fff5ce3d9b7b454e31ffd1a9f7328cae5261c4a83c22f48a868be029264d8903bb8f1f46d52ff5348d303ff637090bb0af1cfed58f34442eb3b2fab6bb45770668b39be8cc19e4a9599a67bb01c7bf09c5e7c6f1eede0389c01530e497651f851f8b091f91941b30941fa68d03fb4f191c818acb7ea4d50dd37924eee2105786dae586d703de2c8accfe972cc8f82d06744bbe654c40b5ce3fd5701a698216458f25c34ae3bf738e55022722abb0db393b39ff6d6f5b337cbea541b51196f011357b35593646697d5f2105f5cbdf708160925797573e549be91396c0947a14b7478f4fa0ba2e57d8bbe21ca2607c67aaf8804e75a4a46c2f67fd4d0a6e22847a630d4e6f08cdf21b3f07a70deaaaad385cad517706c8c655b0edd97d0fb066adf0ba22f53cd46eb81f6250b6a153e60848b618b86eb32529b4ea3d83607e5166b9571d33d2c3af5986128a10f25f5ec524c3159a16f3d0b6124efe5f2a1f1f669a07bf30de146edb02e38e98b6e54e13a7ff6dcc74647ff82e16fccfdf87854b8061f8242b53b5cb3b4a55e261f20f2ae5e459636b40ea1860212fe5360abdc7aa05fe50d83366a5a17051cc7bc86bf0cf41b2c0521cfe156079515c278093f0bf1f6e43a11d891de43afb7e95b2a344d4ec0db470a04e361d356ecadbf669bce7f82ab066ea131dbbee2a1e34c25917ff0fa18d5472e19b536f7dc6a18c2951b55f0689e7122e31d819de48f6c39b8248067ebfe4a2a9aaa54368cd08543d6a150a6cc282a152b22ada57dc7cb3e2620f90b368eeaa4a26ca4a7cc407547a130c42acd05fe1d6811f572e9eb5144766b5e541808b8bab3c20bda76d298e335ebbf301b0155c4202b6e4f8f691b7ce72c85faffb53d29ef566e30cb4e640e909a3c64643fc69980d296d0c34d9ea3734677e3788596f81697d36011028d8f878dd81cc257d50e944b2c8dc31adf51483af70f7ec2fdcbc27bbd255e9319a4d8a7bd96144546d4c9335070655587699af724aeaece7772a5d960829dd8eed397e295ac311929c2a1b34b56236c308fcde07a65e77f11bb853f22c0993a04a07e83dc25a854dc800379e7a9128777cc6648ab5cd76e51b8eedd71acfefdee6d5d1fd7d5fb4054d1f09cbaa3933ac79d59efc6ca1c300d63c3bc5c09aec56916a2af25f306e9746820509e7eddc406fff73935bb75174cc103d7e6c629dc0398fab740455494e7ea6ea43c7ca9217d6c7900b0c6a0778dcb2f2f0906107a6f865bf2ceb54ebcfc18abe58b799ad08cc4931bfbb7fb4f621934cf866f16cb22b51f18c85b10a4c08c9077b0846f370879e1d3bf21be3184d07fc92b0280750cd5caf8a6ea1d5009db7bf0a496b0cce7faef489e9a5d5a8d4657aa931d7e5dcddc11a116a6f15409d4266a7eceb8bcf9e171f6383bd2f517db48b3c649a984180d0a6e405f636aa58c15ac444f8845b0c3ad72aef83aca14cde61b0efd7b9a90b6d8683f9f86e936e387228d29865a2822ba9bd0b32cf5554833d3e3a7514291635bc96271d07ad14f4f829efdfcfaeb0a9693993ec85e079e2d57486ae8e696ac0b4d39ae49f63a3fde9575cb458605cbcd7b1f2c339ecf7294b2eac95d3e65541dd9a78ceeda8ca8edccd486dddba895b744fe053439519e85509d47ba00282df55746c8bde95cca2b2a42704a681fa9107d7cd053d95f744eac423766f82a4e559103ca331405a50", 0x1000}], 0x5, 0x0) kevent(r2, &(0x7f0000000300), 0x22c, 0x0, 0x10000, 0x0) 18:06:37 executing program 0: r0 = socket(0x20, 0x2, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x4) setsockopt(r0, 0x2000000000000029, 0x200000000026, &(0x7f00000000c0), 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$inet6(r1, &(0x7f0000000080)=""/219, 0xdb, 0x2, &(0x7f0000000180)={0x18, 0x0, 0xa39f, 0x9}, 0xc) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2010, 0x5) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) 18:06:37 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x100000000, 0x5, &(0x7f0000000040)="539d6834c3", 0x5) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x1ff, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 18:06:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0x80) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 18:06:38 executing program 1: unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='r\x00') chdir(&(0x7f0000739ffe)='..') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f0000001400)='./file0\x00', 0x2, 0xecca) r2 = fcntl$dupfd(r0, 0x6, 0xffffffffffffff9c) sendmsg(r2, &(0x7f0000001940)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x5}, 0xc, &(0x7f0000001380)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="044000d789544ef7f92eff9280d0fd2879a536de1bcc81ae29a4dfc3c2d13d9635854dba978e8350fa7bf934e2130f1819bd9a35902167002c4d20e977621e06e66f208c5b1bca7f2f098a75c848", 0x4e}, {&(0x7f0000000180)="d1595e1ea5f6de191483f56a5347bacb197d1caecc5cc037f27ca668b030b3ae59b3bed50e7a0d2a2ada533aa29990b933e2e57566c0cd87d3c42f088f13f904323f67cac8e2c7b0c1f944dd1bb33aa17b893eb4eafe3dc2ef9f6f4568722441b96a48888e8a82c1914f7c8ed6dd09df31a36c95167ebfa015fbc64cd69d25dbd93a628e4af986b76abfb58eef25071afec01154aecf2d8cf99e01a74f24d49ca86c84596b80f223e73bcc320be36057a05251f6d2d52221b34246462af0fa64b78935efd7c88092726655bb6ed131c1000b880830f870fe2ff3846fb8c152a51c896fbbd6f813704853464e34a095d0a77e6218359f0dd70da8d6def63500428a318e871b44fc3ef5ab699b7b4d18e27d34461a7af7d3c42d3ba701c4080d035a44db6210945f957b1db654cbd4bd9413a6b9780d429aad3183079930531dc02533a48486d87e67e28fa29edec0f4ca47f6de5653de49189688379faa4739a34ee49203dc4b634271285cbd153d0497cba378ad4cecb8686da15bfb079545432539a2602ca6890a6b4dcdd4c75ec8c4d98b2d9ba7736fcd2ba562fb166fa6d94454e75a92c16371ee65bc0ecf7a273e426a0b0ef0c4e7c464c678c039ad6208cb6423e1a137c5dbde86b872dbbcd7b09cab2b91e7f80dbc0ab86c4c1fca2f6eeb1709a1ce1d2f96c211ecd2bda1a01b1a02ef0ee082ff966e65b3b7ebf5baacb15e980e70d0fce8c74260b1f64539404361bbe3d6133d2b3d872b3a98a4c6bd195c4f129b282178a4f0fd783f5b3d935015dc6ae5618edb8fafffca64e3ee7b2e4936dadf0e6fe8cd1bfb69b8373a8de0b28fbf4e060787f15758eac84d0cc624a515834c32f75d9c8cf28ae6651253216b935f5f9c8255bf17910dedc8eb5e4b897987285916e343c0dbfe95974f79260baf0821f92d5dce9a555de7c163fb034056f67d6e2330c76f827dae501122628308d158cf8352105daa2580f3bbe0a88bf2999972867813e0554f9d438d94ab38f9396060d7dad6a4d28e100198b0eaff3a768b6daf787bc0475b7226e42e2ffd6bb870fbaa2934c4b93bf6913e49889f5c5a8ed3a6e6d13a97bf9a4c4d5aff02556be393f2af2b0d888aa2f0a9f1ca785093ac56a5b09193439a0bc965c6c9a1647f0a0b27516c2960b63991005a1dc0d0b262f8d1d62fd5fe346af9b495fa91626c79ece57c90a4f9f29eb87ac4bf6f39aa034b45fd335af2d337e02f8afa6ac08f7b20f62499438db793f4686d98fccda3f4bf31fd72766b5ce1ab5cff04040187c9c30748664a5a0c52b35874adca8f35e19f600fec7139331ddb8baaf1e296aad4c787bab9fe0f2dc5e8f45f07f586e41cbb12f57b6d1bbf62858a878421383f8551dbf4196edc5ce5e287b2cd4d9925dfe96b4228a47899ecd8c5713c189ae2e9fa3bda1ddebb5dcb190028821657fe79d46d988ef1d389b51dd080b393ae4c1f75970aad4afbd16dfd5419bf22e4f6a2a86ed135e37f644679a1469df50a388bba12af69fde062643b3851ded342329d3aa2ea6258fb1e57daad1b5c0cceb135628f3f3be28cea2a25a665f4929fd33d76d5acbff055ef37d8f9bd267b530fbd417683845f958b77fd9e49e6497c5bb89d989a1597bbcc12d188b9827467b304829ac0ad7241cf40d0278b493adee09539abd46362b412438c4138263c89de3ce9275167445b01802aa1af500766e3dccb242446ab89f592d73b15cb9a55e5819f11d10c0c7a09884de4d610fda861989c341fb4f46d72f3345badbe7c56ba1e0d473add7d015f5a4fd3c9b1920e18510c2b034aa05c6aaedc3c62ac8ae8b0cefd267df63816547c71fe790ca62d47bfa5eeaaeb029a9814fa920052b85c44577983457508719065de2a8c46d86b95a63b328e70b15953894969674e498bb32e4863d7ae1c93f1b0952335bab8675d84db49607ad3a227367880a56849fe82662f2500ba477bf8e0e1cac336770fff6662f10816c8faa154ddc468ea4ac98767e0ee04c4754df55e132ba67a5327c9acd559ca95aba7acc9f465211caba758cd7bb63c785d5453cbbe5000a860e68d2982e65aac591892e2b0b49b1a1097e103d2f0be67d3631ceafb45d312993d49a4b29c834877685cb5e44de8da12847224a0e49b690f01bf254ba909774db238597e1d34ab17b11f3be6fac5ab483ce2dfd8c6e40159cd2153a23c4358326f046be0f2a2ea12f879da07f8829a45e5b3989a990719c85e7f7b9bad604debde3c2ec2bcabeaeea25e682b5066a4e0ba5490e1154f6d2b0e246c8972eb7ea64705879be1f1c881a5490f8016d7c9680586d31be6f6ab75a50f258a9240c84c40a02bd5005be33aabc272822767b841af9bb979125b06f72a5fdc8d2fa23b2d7d66c109ca515cbf94a5cf0c2e88b349045c2b3b1595ad2295d1d16f595ab4bb7fe4cea228752cce4d8b2bc47c767cfb70a3cea0056bba41e5909081fa9ae5966c507e9c6d055523a075ee73b5c848794c42cc3f7349f58947a82ddd709623b9f31aaccf7548fd1e21454b6684d045012bef2181d0847906193249dc964acd112c19ad04fc0c908b4f60f98eb807ddae18f1a47cb2feae651b80c6bedd088043a67e4fcdb94efc863a52b4d7486bdca4a6fd4a75fc9a29ec4efcae3cf402f8b2f80b61bce460f0c996bc01a8eb1e7666561603ae19d72adfd622ba0dfa237ef6afc42bc1c6d2f8450db909b78ae4f92590971aaf1b766455ca11a19c0e6e3f24d756d6eb07820c5f4ab3a845f57eecc7e1acae24e0796df0b1443bf342e9411aa68937749b8f694f4acb4a5215c1a3b23ee614f4a3e2bda8c72d6df588b2ee8bfad605c0a81c34b4e2396d54e9e5e4ae1dd3306da0327ba218ff8819192f1b6f43f918260909f59d35109d92fe8d41ca11c095620ceda55271ec039c672c312b8e557108dc7cde9199fbe2fd78b05b64f32fec9ec264e0f3a73a5b3e62caa11bf7bca44000fa7617c2d06513a7b81b05b5ca1e3469235dfd45609e5ee0c0b88fdc007c67aaa8b2da0b89e3a802a04b3595d8e328a1e6b9beebe95f3eec4450e66bc2f6f55103e92358b029b28f946863a9485fc5c8df9a57c58955b618d8d0d761bf5ad75b066506b4333df102b24ef9796838ec3b75ae1b84b63c1a31732434cc69488f16a9fb1339c0c451cb0b5146a07aa41e6b47050e5e7056dc92de0ee4536abb1550861d696a39b0955d41f49d26b34f181cae135e13bfc79cf724136215dfddfbbefdf10f47e70bb7a1cd7820cb6f342dbbb62b8a6f0780f6ecb349c1afe063bdd839bcf3dd9cb17f13e427a1ce5df6777496bec321297ddd975d47c8b472cb5aa31887816895ad1007ab44ee5dc4fb178af683bdc0efadd5a9cb710e1f619a937d67417f4291c7232e25c1e47ffd814cec23aecb0c546679f3d0b2774e43dde0353171091ee5781745c9f268d70f3ea9f4ff6905a31f6f06bb10d80ee2f9161813c465d4a979609e21f47c77d5ab35577284f2b303627032f3fb654704da241d4c2c3e44d8865f2839a8d97a4acf1861674088d135f4cdbf754902010bcc3b6bf0638c13c86828e0c08b039f7b6e1ad78bb5dce77a0bd5be039d65cbf3fc9f579a280e5d12bc05bc1ae3ebf40fc404be742ceea25482db4ea0e3e71fa903e4cfbd25057655b95a96b8906688a7c3d5069f96e183214b923932016f2278d41e9e94a84ba1fd8f7e66c27c0c659be5df6c8c1fba9f80f1afc740221a88e775ea05207f93b9ce5d82ac63eb9682ceb4c4a68123b9b26c452d2e4f5f50503af0065dc9cab547c7ef52df2a4f34a5a73ae19f45152419437924dbe2e7e5ea257c503fa36b172bd6083316bfd7158dd9012e803b71c2aa3447d7405eda8458775113dfff245ffe3de60b73d23e30fa1fe803c50305ea2a2e37c44c6d898e443c40c569645163e0815ea75d53ddadab4a6a92044a8bba519c1e1e40b89163655ed64575ddf0bb911bb8fdd7705197de332ce8dbcc494492144fd6362f3f18b85e57531a676f3f286318d4a659f22988994e224f17c33464e6ac95ec74c774b9f363d8268dbcff4bbdd1e0f07a269f96d6c7ed3a4da7075f60c42c768bd5df214479e09d6a7d2f02878ca85194b842e6f71ba3a6bb4c0a02c04f546e60acac456332729ddf3e16974f1dc4401277011fad30687af4878ed67144cce93c7117e917729485b7cd978daff18a2b8627d542ae2193da352729d81a84dedde130e534ef7495abe77df0043bfc6a066520bf0356f99eff02aef06b53a360fe4385b67f3dfcc938f6750f080fa64f0a1560f266537beaba69ce560700f165636d2cec8fa56182a6c9af6064cafdbc403435083811932eb8f9d0a4bef38beaf0d3d6989bb9574935070b8d1d19747810de08b9628876b8bb5bef40741c31d849ef5bf43455d4b913b2a3d6fccc0e8c56787866f0270d3a63db69a47a57928fe38ddff19392761f87635b051a1b6581475977caeee5483754c95820838562db48347cd7eceadbeb60cbc1c360bc1ae50dffc635540838381233c1c237e2e257f642829a79f4cbcffc2340288c66efab8f6648d6b3cef7df20a4726d187e5fb8ca4da0afbcb89826b45ac8e0f7369c3042c877b3b4e9b31b17cea02f5c49692aba65b670faf45c5767cab7f6b75ba5828b4e782a5db91e9c0f4d1b8e5282338131f1fb4a18e3a3ba8d2580f92c103307243a83b9c691d3e1be178b5a95aca23d1b1bb98d7f8925722ddd58cee1a5fffebd2f03d0b884bc1d4c3bf235bc54ddc0e59a6d4cf6a34ddf1d0cbfd0c2d3c48f2c279d073f9ee8d9039e6df5731beb4e45e7dbdec5c76d82185496fbbf32546a003424be25bf7b51ebd0a7ee1969f29cb086712f284539629ec30980849c5909343b5e05713a0c2b02230025a90c52075ad4748028b7e05ec5cf320d7f08c2d2d11ce1187041e1051ca42a9f885192653764456a1a2caf94499ed374f4a527b04d839087a7d75b3fe20165cba1468a0b91ee75bc16e65b51fb55e5387f7a0ea93d3267d51e2a5dd74cee598e67fc288fbffd656142cf4ea354dce5a93e430d5e0858c63ef939767eefb54e5814b0ef10e9541fb7a83a267fc93c088f959117a8a33bdbbde479282475dccdc4228406fd4242e5820db54ef414c14afb4562a3e7d6468cd4a0718d0848eb63c6d1b33927fc58132caca0218ea2b3ffd1c070d72b837bf014f059f5267ce9f855ee4b1c453dd6cdc0787c08b159f75ec4078de2027bb940d4b89efdf4be8e047e9db574a3f9902f925b46f31fdea5fafcf2b799a87fd23a64a835f244392f73ad641297a55fb10e74abe660686878a945baeed2d9bfaf2e334f6363035ea1bf57f9578070e5ca5a7c7183c3bb0aa3c4c587bc2c970b5823c9c54f1e6d84bc181c1a61d105ebc0cce0c9eafa59fb8c17e5f557a8b7f508d3183039af6f48c649fd279dfcd7aca90783f691602bd8b896468fb1e131d96108d3a15c563d4d696b65d9ffbcd10e59acd5b140d08fee2dd28520c807924cba6d423c2b515d4230509c7e78e4d5d8d190a5b7432c1b2dc9e48fd704bb5e628011d9be8082e0a52d0d947e62adf3473c09709e15cc2303d5b8d9fbed4ada7541a68645359a54ec4c2c1b19e44ec89ce8063777057e1a017d5fc7516144a0ca96986e31431ff7be4b9a6d18dd06de905bb1002b16b80a98d02a33dfb97c98da8470333327384b391066c3aead8a826031df577988c601c7672243f35361b4ab43cfcbb67daec5df0ac96ed2d9c3866b7fd9", 0xffc9}, {&(0x7f0000001180)="ade43cb7c99825dd33a321ccd83d21aaef16fd262ba03687bddf1c3b72ee45dfcef80e1c3b3da24f4d495a3c30ae5a51d0422c3e84378d19bc72204f1e1ebafcae519333a2eadfe7a8f904752fcb000e181c7e48bb39824857c78fb11caf128bcfa63928d98ee08bd7ec2d9f0f89df2ec21cd07c22f940c615a4b38137ba14e4ff4b1cadbda325950b512e22f9ede9c63941ffd09ada5e02eb8c1c5bc4b43b932aae163647", 0xa5}, {&(0x7f0000001240)="cb240e29bda6a8050ec7066444307b8b8941f8dec3450f53d1c2aabd1d5addef09895a806fa159213c34f39126197efcfeba6ea844e8b03bd8924398d56d5190af053ca10697f6767d848fcce5c0f967f65a45dad62b12aa9d8c6bd907bb256b824359a6e4818173e9e713b0642eaabd839355304184238113588ea76be68e09617d8f4a6fc152a8e32c9ace73359522bf3214b5b8a1321d0ddbe6f1030bf3b9b1c8cb4419e36dd96a320eac50bd4bb1ec94bad055f9b5fa6813a8952d", 0xbd}, {&(0x7f0000001440)="004dcf63ca4de9c2fb176d8325012bdc6383953422051b3f5a9bd566c3b1aa21f7ee05bb55d8176a224da0445aecd594730e8938826de742b25ccab5951f4f2d6d7f90bc6d1303208ef4b9081d9bcd52bdd2c1154618fcf8bb85db0d581b7c058b09d8f934716808c28fe4d858c93376b03e89da334c7b068701bef0149a6ba44ec8023412c44d422dc85fbb34eaa7927bda2b29478b76b31054d43f6861e047c832447733a5841607a1400000000000000000000000000000", 0x2a}, {&(0x7f0000001340)="96a2e16719abdbf7ab2eba55286ed156baa2", 0x12}], 0x7, &(0x7f0000001a00)=ANY=[@ANYBLOB="78000000000000000100000005000000d3c6ea6292a4f59ece75ead7203c90ebf41b3436e9ebc10ab881c5913477efb8519bbd8be250c663f00eb62544400aab6b2107c8d674fb142e8a1e4a90c5de70b3ee529f584cee42d87d9d74917e01ee9437213d08c1f1dd48076e31a15bd806461f992c4a130000c80000000000000000000000030000003ee344e727555d17c56474ac5ccd4d69f56a1993198cc2af6ea2e84a18aaaa94bd116689f6d76a75e4816e1fe0e3ede6b05fd6e5b7401d47a4909a881bbda6ead844759a7f550e61930e77a4a5106639d43664384e0a1c8842510f2cb7bb0933a8c1c8507826bebfc6e37c57ec8287d9599e50ca6794173d24d910d5c5bcb6805773f27e4bdb6b8edba6f7ba46d6d4702a0ad803fa2d24e96339b08caf332b95b8f4b451c14fbf430528ada4acf1f0b8b2e434e149db9d6d8800000000000000ffff0000bf00000031c8dc1173c050dad4f0664311a486ca24f354f3cfbfc8691d48f9a6fc26e231ac1ec36675ace88082ab3b97e3461e0fc3ab7f009fb423575b3ff34c19f661240fa3b5a4940fac0031d46f7114de576140e6e1c3055cae14b085ee10e63e63bbaa431ec863b505985fc79c3a777a7d0bce7f511d454c0f00b00000000000000001000000e7d60000c42b26120d7203d1574f06ee331d12aa3ea21731f9b8fd9f0da4bac56d99cb9967f803a3b810e456d7a6de56ea0fab3b747768159a64c86978dd65920a7c2f5f5b570747e93ff8ca62d114bfa46ae0963ce4d45bf1225a7f6a9eda9b030347fd87b4b0227287c6a0aebbb92090b544e5f4650a43edfe47c6577c638f55d938e158c3d2dc37891292d93743fe5998e187ed6a6c7e942a19d514000000000000000801000000000000ffff000001fcffff0eb5d90dcfeccc943ec2b9054421d256a3e7cc82d7615346ad97400a5736e9e98fb6e3056b911eaff2f37c07851d63257514791d7f005e2a175addd833e6cd5f404acd809a2db55a038f0d0a3b32a20df1469e290bb29f48d74142fb8e547dc5bb1845550d0e05b18b7b64a46b3cbe4c8bf5bc103a93ed16887a2a70a217c38ec606679578be4edefa5b7a0709e14ebc62bb7913e90d674dc27a211ff6e687f67e52ae19d8b34b494a997704ecf19063a7e6e3a3a746af3ef97941294a5c790002899454a00213e90d20d03fd9c4ddda2d91fa496f830999b77304abd8e262306f852020f5cc2ef6eaf1760532d3a7a1f44093ea4c2a0000300000000000000001000000000000004062225edd14ffb61d4c572a394a9102833e8ee3fe06be2df2c57e4793a0000050000000000000000100000009000000cf249daec6e0db9060e2c3e78b03663c575ff2538cb8251da34925517f0a299ca19d041559e646f462ccd9d41e6a05b9f2bcb54d498929e448000000000000005000000000000000bcf00bb44be10000b6321da867300fa9516b6d93bbfd099b679cd4d4f74c80871fb7c7487dd7eda5f8346991fdc2be2f0ca24015589c32f391f4dce79fdfbf6d2e8aff0000000000c800000000000000000000000300000044e45da22afeff0267783d32a9967acc50a4b8e4407c5532fea296390e6670adb5a788c8437d7cedbe8469a127c66e1944f2e87b13ee7dc7f8d9fdfd8587d7aa264a4dcd0c79bde79abfa364ff0bce2c29cb405537ef53491fea6828daba4365695c64c9afd890d41ecbe8054a2214f4d3c9f26cc871dfc3c60eea1ce2f6621dd503a2c80cab5b26c058b913d45f3c5bc913f0d1a8d6f31c6d61cd8d7ccb7ade7d1b87965c4a9413ca32f415e12f601896d76f00000000003f739c0d9dcdd5e1109ce33795c7b491e3a7351a889cc6c6eb2ed425b46dec1608934a5887d3ae8f6c210bccfa62afaf325bf7c53da5313db328e1da4ec1ab4fba5da92126ab8a0e802edf89c8dfe84a8af8238878c697ac02477b155afc040a1c3865370ff75d446a092faf91a99139dea8379752af8f1430946611de619be4fb19a7f2d5b0d0d122449d4e39be9ddd64ce7d624aabae49c8a56bf48bb2b1f056d2b43f092beda451863a9c3d8d8db2be651814578954bbcc68d774cb4e2ba24f49e62ee0e911ec4c0e4b08d49bb44d4f66"], 0x518}, 0x404) 18:06:38 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x8) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x110) r2 = fcntl$dupfd(0xffffffffffffffff, 0x10000000000, 0xffffffffffffffff) pipe(&(0x7f0000000280)) utimes(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)={{0x7f, 0x3d2e5910}, {0x5, 0x401}}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x4, 0x0, {0x9, 0x20}}) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) pipe(&(0x7f0000000200)) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x4c) pipe(&(0x7f0000000380)) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) symlinkat(0xffffffffffffffff, r1, 0x0) pipe(&(0x7f0000000340)) 18:06:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) semget$private(0x0, 0x1, 0x150) ioctl$TIOCSTOP(r0, 0x2000746f) link(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file0\x00') 18:06:39 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) writev(r1, &(0x7f0000002140)=[{&(0x7f0000000000)="5288b9ccf29a2847e4b467c0bc12965c18154e589be70f09b842110dc2d23d9f90ad738619bb4984203ba611445836205bca16447dc089351b0e18ae14910c09095e0f1c640a69d7f1766970a60d860faf4e5db8f076eed96301ccbcec858004d4c965e8d6757f695acf894d9f95617ceece11e586cca2e2ef20ebb3c4188446719f84c871320ec78722a9b93e5e0d6e42050003b0dca4cf2cb2ad3ad9cf5ae7d3508fc52f233ba28a5ab7db859979737c702129cce0d24caddeddd2cc104ef9c2c26be41d03894118d05a853f9f94eba295ebb71c3ef1ea58f0024225b3f5906a1f6082489868658375a28c28c21581b84c3a12241c542f78e4abb407a389a7a0ad71f4e823a8da2168cb32280267d02eb4249dc80b421b1d948538e300afe496d7b32cbd6964715464f15bd5683e312a425e64dceb6f888d4c294a62ca92d25de858c903e2d99e8da462d47a7c6881d45889b16cadf098b7db8856bcb5598ee44b02ab0857ca32dfa198752d4bbff68907990047f16de05528ad77275b277cbaa377b3a4d3e266d98840a9f7dbb61ae3ae3fc9225d07a23a95abe23cab454f209ecfb699cf2cd13dac4369a7edd27a76c80a97e2cbf08d5f5c1cd0217af1ea3acee22399baba1108018b5f7fa33812b978db68dcd888654f71ecd68acba86de4d60753c0deced5c3b1b935b8d5f17e6b9e6bdc88d099265698100d30768b18b6cb10879918425f5fbc459af7346ce963d498198664fdd30368f442e538563b10971505e5913e86925039094eeaa2f05cce9553709a75147c348a6cf542c68e67324a4252d5555cd6fde8c4a35bd895b218f2d23a45b193daac9bd0d539cdbb0a8d247b4c95f4d44c1f9c4469531171a433a49d9217618374f0af5a486aeb4fa4fd8eb2bb91758e1cfb39f1d05d7b8347d0e8f5742e09fd74f136553b04e4bf78f3cba4d38b35f919a40552efc3bbf49d7e57c02d88a98fd30a682fee28f2a644dbb0e00d62344b5ce9aabb6683f7e0b84cb369f03b9da931f3b4507804e9aab23e404c9aeba01087f82b2a34973aea73e5dab73065aefb8870eb930412bdc5cffa639bffc37224810e7395a7a9ea0788d8f4dc686c65ef3e3d8e12ab452e2eabcfb8b51c0fa516a45eed34e17a24f9d1fb4f3244d67c977694925ebc447b0c0fbd50ddebd9fff98a1fc1b22f0bc47edba1446e5ea705ce4182b1f0682d027843230cdbf5e320d2fba6dec3d33c09fc702e2aed878eb01169d1577f451938a848575f6107f788b5e8654b84c3869c159203616b9e2a1a02da46469bbc622fd86b9f99ebd84ecc97a1d7c6b1d1a486b81702a53851c423ecd4a2fac20849519f3fa0296018f7ba88316b7f967bae1f7caedddbf8d17a4389740a61d1178dffb1843000583cd2a17732729cac2b2e1ecd58f20763aaa18edba533da68d67ae75a89439c74875c37eca8ccd99381d78d338eda914566f051d2809dde9510999425d56bfb8d97227d6df0ca9d0db5e358e8a68737958ea575f488913478008ae808d0d84f0f1012ac3f4830c94b34aec3e6aa7b99d8ad85ff56919a2df229ba237b49eb29de86a007648a861da924d416664ddb3d923ff3b7233bf0e8c4fc2a771a938634107ec5154362a3dba669e7099576ddaad0fb7c0c05ea72d241c789140448dc45b440f387f1ffc30aeaf695f8e1f15e72d43189e1a7433ca89bea9f5f90463c7df2cd4698700c70e6631519baf6d2e33dbc777a7b2f78e0c6c80166fec3793c8f978946086085adfc312f921047826c25758646d0166869c7d8b110ee96c02496daeee09ba77faa85ca2b916f85d9e103c9fc30ec0af611fcc8bb737dd10f3fba9ea89b3caebb2b594418087a4d7189d4ecc935ccaf60a51a15129f8e0a26e6d3d1802eb5fcedb3bc69103a755beeaa908074bf0e35af34c3ce5ef17492e00d16999c20a981640530d59b14c2ac533ec8924aeb9045a21899c8ee5302c23505905aa2e50a5b822824ca3f20234916e2b878e6fa5c8bd8f50197eae4f31852c6bb96a9fb769724ab24014c8c08efa58c4aa45b46c2c873b1b37217f90e3b05fd3968b7515bdd4e21007bd7f49bd0bf712905817e57024263f02b7c4dc2034e324545b4002f6494c4658a4e9e7c90c7daa72dc2a349e3a6cb49b9945e6b7ce61c57fdc353dd71ed2e1a997c37c90598665ce89e12cd6f497a6d8d137d30af2502411cc1b7b81e7676a77777daef2caeeb378b19eb25b0b81cfd70d218bafe7e72e211bf6bacff22fd524644306ce7fc2e4a7e730e095b30c81c92e4f794fe9e8a1f17ddacabb60189c744a5eb25026c72537d89edf22a1f439a406e303998174fcb60b5c858810f3f264eac463ba8496d9b1eff18da92edb6a124542728f32166f2c98b9239a5bba2403646adcb9d93ec9f691ca9510731529d4dbb700752dbcf6ad14462aa4c4f905ad8462d605b174390795c6e7596cd37e6fca54f0e2e56f381a8cb96c1baa51d0a5a1286e338e1f90240c2c0061ad666052d1363a2c46c0c8fe820499449a6b0b5404e8c405cda59f08987a5fb20ae95ca0438dbc80f4216582a2e3782d9e030de83a7ce73039262bfb9963de631ff3d3ea8de759e69683d82c1d2224baa5db54e2c03e35f3c6ba4e768578f811568e9d5035632c72d0b9308385e0eb68906b6924724537c6ee0a2531c48cab6a2c7fd5183b823bd34422711fb19c59bae567988b349e97dab21ec3c95958178b9262a5539ee3a50628f1d3e1c4db515c746a920b15ec982179eb1e767889ac7e8d97f709f27ba40ababaa853c89c62ab60d622739617d1d5b90a461b5bdd4a84d65e959482b49ef9661a79d335e66caf7bff101251cc89825110e6c67a2272299afa7b5f43f069e35ff9c8fab3b38572ac6fb6852b91c534850b7b0ea2ee21208fa5923cc3a5cc8465a14c1a8dae2824942ae11a1f8d3ac87806b1cd9a88539c53dd05c5bd169d1c235d8a874bac6a17bf564c78c465a066544106b45651b05f176a76ee28a6e604659c3a1abbc34016f448283513b20386093677ba74b2b7e00047343a6c55402a17021be14d300e82d186f75c95da84f6b1f7ab22ae63e7554cb53e95acb03e8fc1d04fdfb0042809ab6797099695a214d90d99cb22a5610458f633b04a8f3c820a1bdc9c4133451c972a1c3168b4cbdad1dfe270f297cf04afaa7a3956a9b1635aa5b04167e1656b78c8c38058f67f23903fcc69c4b38f9b7ad6016554c45bcba8b04d7f7fadccdde3bf0ddfca20aa432229e06ac558d40897d634923c3c16e2e17bb88f54cd92f6298553269fa9ab8df89eb8d1d174f794f8028abb7f10702027b0113e7706a3fdfe2472a6fe1b4a2b3bb38186a34c0e077e1fa91dbefe91f7372d3f98b8ffa65aca22be7bc6ecbcb3b9f4a4c2850b754af050e87bc2d032f7a77ec91a9dfce055f30e2f6eb753958950430db5551b932e76a5718533ffb11b8a9a23b854d32e9d309197fec3e2b4053a0056d548b8157e9848c7dc7cc31882de09912fac1e1e017fb22aa5f582461a8c3f5d9118ecad619c6c3247c39488100d42ff940d4c52b47c3825bec7fe8473821e7f09a98f6cf7ce1e1c52640dfca81564218135260004061ce12751ecf5c5a6b726b6092c1c5a75dac8f05b7e2b64fdca7db90727f444deca49daba1e01cfed3797145caf426944bf29e5eb3ea311a87261fec84e2463841814dc780892c1411e769b60f9203ef86983c697580e9a1504ae354a38ceba6734a4d4bf742316f2a23bd286ea2025f06c5f821193711264f61f2260bd200965e16b0808fd98bb0e693c63a2f1993422f8c3ec75547fb8e6daca4951bf334274c32e35fae456155c814e7a1a153235f7b78fb0a5b9e72991641b029888cf09c6b08ddb8e705911c945b415e263fe1e48a3fc970b45ac6d2ca810aac1276f7ef883c8d822488b4a07a875ae07f4a1af69aacdd26ef67e4653c1ee2f1dd199186f6527b2e80622d5a5bf2f4436a63a690a39dd3ba69e6f0fe1735367f94e38b374921c21a527590d44d04b7040d63ca3ef58f3a0747b715c75ad88fef5b20acb32083f72dc5a52334174dc36b257e9af49958d79a0d3c43b718e8df6393dd703fdf6495de7419b20c4056f638e1e316680abc6d100c6571492bb3180a029e049bb5382ff3bcd1179a11dd7e0a75842180bf09cea18792dc06b2fa7b36a46ff876895afb1f7bf7fab6c68517d955fc6b1622de0dd348cdb8d329c2a0769b06ffc68b63346ad626da11e3636a00e0dd3cf6aaf3c40bbb168009082604202c2b9e11c7812a3ea90df0ca03a5d65c66445e6246a090cc7e35405d42b60ca712681e24101a991b522fba846aa9736d733502161273194760098f0df46eedb6254a7aa1b24efd2bdfcb8fb3f4f046c5496bfc52fb6d9dfc62d375640347458cca38aa8dc0507bb9ef8eef36ae4b7328e62b9d8e94e6a9380d8f267a77306115cb25befbc3abcdf5696a96af2a834971255884cdec6e694cc12a698fb41be669b82531020ca7680ff0296445c29df8e3ff2832508d5396e2ddeeec9fc131ca03ecbcbc62020cd14e2bb3a6edee1bb18bc9a85e7e0fc5c471a065994a01aadaba6640a3de606f290416793de3f7e7ea0f189d65058c83854ea2e74c2a73d68976d2e1749b0c5a7354e447c7679dcf61343ac06dce9e05488085a49b5d77a83bf24f9b6baa942aff3e11df8b09722957adfb36c79a9c0b24f5bac4c8d1c61bd3fcfa63d16e1ef02b004df225246935cd14f5062f05e07cbeb186a69e5934ff9d583c415a858e88f0c1851673efec5d27c4d6e42e443a9d776b21d3f32c55913c504178b193e00f152a9a3bea826c6c73cb7971b56298966637dc5a69aee56102de55b08fcdeeae88bbc151feb6936b20f3cc8264279247afafc706f1bf1d528c5404acdb53d485815c88012303ec849cef8186b056bbd9a7df8b6f6bbed6cd7e446839e83de2a4a3388a5371daa0f8e3bb9e7da8ad9bce7f366a88c269960ff1ecad1d391b3ebb764120b9825e08f2e0fffaf46233a5dbfcfbe6c04d7962190505a33236f7299a25c4787f5b61e38e8190eebbb18e88a1fe480bcab3b4cb12a0f2b3fbfc52fdd176fa1b95d6ac34311bb4d9375a7c61e3fbe717cefb2d4b6e56f93f9418f6860bba67bf7670a1ff0b5b039c9aa3a0251e546ef7c674b6a6f805392cf5093e5ed3b9ca9adb575ed5c9ffaf86438fc407fa5775332a48def15a229816f41368b095c245026b0d5d9f2b264c4951028b3b8cabeb8f36b501fed9f7eb2c761025780d009f3db73d9f0a917a737fa13a70397ebd8fecae7b9a334e9a67144082730188cf1149221f96421f3fa39ced07d4ab4cf06462f4e225f587619be1d07fb55503de7060cfcd85068ff3f115e06dc66fd49e54300c58438fd2f5ccbbb7576540762927ae8cae3b9413a4cead01b146bded0bc52911ca5c0bbd49e8d1919912fdb1a614c249adaa9bb621b890190188d6821f18e268bf4982bea7ee954ed267d7d437e02ede3599fcaca290baad63b6fccf8b400c5ad4e74a3afdab9f084437cb255c664d82cfe6e0fda60070f48fa54a83c9748e63ad1e79a8c5f91358b1aeb532faa567584eb213be6e189f46f9f4e46e4749eca1c5425c3d84638da3d690132b4d30010326a15e259dced05bba4ac3f079217231e3923147e1bbec31351b804fa858cad631e707a61a13d9caa21b0a67c0ab6bb2d004f745fd95532cbaf6833408b1b660aa7690167b2d1e46f712fc05b3a577518eeb", 0x1000}, {&(0x7f0000001000)="f79ef133424cf0302655530f45c72bc177536c0d123ee855b5961a4b840913580d08963f94ea612596189beb6a54ee79e8657a3f35e17de8119d84b243ba8da2ced6c9353f444dc440d265c7c73c62bda2e3f8817742d3cf1ea17c5897b202b145c2f1a58c50219303c067bcb876cbcaeb665096cdd9c96d683101369bf880f05afc6c478c77c07ee5096510e14f955c9f316dd41291b01a11736386992069b8aeadb73d7fff9fd607c05c42c44db84020fd3144fcaf689a44f676b9cc9a635fcac3d999191e7cba14fdca90b95b30f768ff7bf53c15d7c4dc8213b42242293f3007ed3252b0cdadc2177910702f1e9146e655b7f6822e1f97e86b61a94f8801a7a32e6b7020fda4f15db4f1997c51066398d8616dc00a801cd5d0ee42946193d6b7d6e00f9b0df99fd7b5b08ea349b6f5fa0f6aeae0dbc6888afbc0e1f2b68a5bb8e42f9539bfee48e06a0ab8d2ad7fb8ae448fa414e3a1f44c2ba85799312f79593a5dc2ee6cfa7eab4fb8edab57d15f477437627a5be7bd158ac3c875c0b39c7d0063947f80de2fb1deabd2511a398074fdf51e0e97d9614dc8af939ff684f2ed03d4abe7c99149f0a8fc8345c3fa725c116e394f8adfe26195448cfe4b64e02942680f220ccfe8c7c65c99ca4164cfbf537fe49ce7f14978aae80961212a0bc0b02aaa6f107c2c35d1c5c8e1b042df7600e116c1f8169963ddbb6dadb3811feabde6cb22d05f219b0e0dc0ceed56d2025e792e60991f1722404622e05e0df394cef4e1bc69624af307b8f5e9ae756da159f1eb775bb96551a8b9a8d3a1de0a21b406ee1fe98c7ce8357251f86ee3a9a1b0f62c9bec65659a6f55e14bb6a41da9e286db954409f7475c7070825ba883e6674d9baa44219199f6d4c2000364d9f5860822c3a0f1005801f518b7efa81816bd35441167917bb463226560f4e80f49a93c3a6bd2d7abc61590ebf65d9867ea6f7b177fb7e733c64940af85f709bc63019ebf5be28e9f4a1e4dbb58c936cb30c00f42d98f7400e9fe62541aba9c603c06dff6a51bccfaae888c389fbec05b7995c3bb5b8a22ef90bc6be632995eef96b380e0b598ffd7f6a6a10925eed47f502fba9534bc15559754dba7242db81aab9c7797ab1aad1ce1b2f9a252d8c60c6e8a0b0ab98146e55ea82afb1f29df7c5ad3aca2b8251dd1de6118e9c665e8c55fd9ab891c3f8075e74adec2d9fa1587d80c21162a3fddc2198b08d233521a3df60b5047e51561dfc8359e05d216326059c777e8a9a3e3f8474a84770cb7f85ee96071e9fd8a287cfb18e3e7ce414a61fd46526e03ffb072e5be1cf513dfad9754d94e501d0dc624d66e6c291d25d6f2a2473169837a3692837e36eb06575750319b64181a429fa4290de7c37b0c66b4cb94548ec2b7bf26de94d0b46e533b105e3225ee8d7f7c1ac35e1b2c2e24b1ae5e4e40ab84edd312988c3fb1aa2c0bbb0005edd06b957a616c3b33a0548acefdc1b93fdca103a5dc1cf4eea6e989fd776d2a81147e9c6325c7cabc5bc37ce387bc99357a1a36ad7bb724710bab6108567d3cea6e9acfbe81ae9acec59c4884d28345a5cd597b611b84f50aacaf30cc18e5513a81b04956000260ade9304045ae0ceaed0db0486054e6812b87b34783d3ba4ab2ee43630935a000f35719ebc11a13f04e90d38a0611b16e6adb56b2ebeb12f473ee5a68654ae13ba067acb8fc577adab5e39527050e8047dfee85c6a9bd5aefe3dcaea40bd088574136ee6a314dd63abd28b90c43f7a51e269eb223257c7101d866f65432738a01fa31a8576385ba9a6d90c1652a422f53491189c78c9b1dda65bf636c21995cd83cc5a9b3e96fbc9fc448b2fa34c580b9f68c6a8b55ffbed1fb186b16038eda7e48086085e93a7e4d2126304a9712ae54025c1984d75c1c805491043c263e38220aa3a40a519e09fe1ca0069aa7b52850a3f4b371c7d4023ddbd98a6ed1f8705f9c2fda684a77b55de8e69b5d6638b3fb0300c1f64cb43917f4a68ef62ebefd107c4ab092c4dea666ec6b136135e797b9e9babd01b021f3be796bd054ffee5b8f3044d66b39c3f7330b9d2d382a7ed5e90dd3b9c6f5f262ca219bf9f707cd441e4db205b7260284d1d78d80919d521b0dcf4dede6c91bad4824bbb2e1893e108906f5e0fc8422c3c46fdc66a6c61832a6f60d1056efb75f08eb8b9e888901b19b7d663760b92ee34f43e83a99fea41892c3421d00031b0b21b7df8b529e5ed2677c7198d04021931260becf2b3ce223ab32b75c9c95476ca33baea5ac645a70ca803180ca3236aa5c2bd97ed84fbeca78d4b4d0b0c552a4f7ce883581fb13f05cf1f77e816f888d411a7cdc2f4beded5f0586b8d8dfb8a236726682ff832e037057c77ca47e094d6f910fdc3c72e5e26e1c27abb9e8421a91d5873bd2e3e482657e860241d43467988cd2e7317083e3663ce074a2841f1432b4bbe784382ddf83d33e13fe7502dd4fd7d2e4594cee4e6fa600f9898be04d37bf1bf089c63e530e65e838af01dc0bfcd8f745b8f33aac7b645ca7cbe8961736b3ca45cbf1a853d20da2c50cad699214ec81b2a3960949908a022ce01d141dc62cf18d456a87fb59c8b2ad4e4dda55c94970ecce4a447df9052f95bd4db1226b785612019ec6e31edcdb0fc02150e2d934fd14d0ef94aebadb09f80c6650100f1c8e45a072ab97073d7d67ba2082f1684081826a467bcde6e85c83d4802d5a89598592e0bd266b3568660ba2125e05c35ca3b11a12318206cc704b54009a89a200964b037aaa08ed11c032fc58f2403731db21e2870b35255a32f7c916d67242721641b92ae0e380961748bf1a397dfd1850194dbdec29e283943460b3ae19d1f666c8131849ffcab95793be67324739a3d37c25715ef73cc822eae9d0f49a8468a84b44a64ec9ddc03ac8e18fdfca23d3e003704ac79261a6c769bbff0f33b4b0e578ba71db2896438fba53e3a2e5f553ac832a988594caa7b6997669fb227984fc52750d5bcd84eee52b1ae010769248defdd919d16dda2bed31fe788058ce64d3859dd2a02f2b21136ab23b499f54f8562844448a3d5b4a5b7d6bd52ba4a847cbd321c819e24958802cc3f5143fba4829b1cfc2e1d29dedc502a1ea7f014172024f167583fb02374d3b7e8aaaf7b57c7f6e9bc14522dca2e271f84ffcea0fc0675d1cf67867261dd9b36652a4188cbe4e458ca61740e8064eef2777bd6ff0639b509d7cc05c80a90038b369001dabe1d3a33bf9fab71bf265107b0082c31cc1dea65f0af3c375c3ca63be1e378d27564fdabbc889b506bd35dd4d01a3127edfbb653c9d294a659fbac6debddc5f0b86953ec4a8c04ace973c18453330d9a51044354a69eb94fab3e0669a5274f8fa71c9b545afbad632e196b113b1f8472a5d8da9ee816da47b7df1fade670a95454f17771ca71c31b92e4ef387c65910cc46859c93cb3fe4060df7a9cb452af5ee1933991e654613e878ed3e7a75187fb8115a2b4f96a6ffaf79fc8524f1cd58363e86d33faa233dd70c305aa2ce9bba1444c11fe047594d60590a9c917a40642a9043d1a498c35f4f82a0ad3493ac2d7112512e03b2124da84f11f102867c81cc9315b662cffec628f1f554394df3a21e412dd61ee501e8c9db2562686e40baf5f8e2c12e6b3f191ea8ba947a95907aff3d9708049cab094c1d05f4f8867fa12bcff8082228c60ccef9d41a798dd7ae55724fa8560da78b04262afb80777b6a7c788d6aa7a860285c1c9dca368fedf860a3bc0e5c947997976daa7840f37b1b1b0a60fdf4b613cf4a42e6adf9ee9bbf462ac8d1e8f7cfb27449e8a1d72aac4e6478c9b03419600a8cbda66d13c767a479ea6ba8a77933ca01cea4071f8aecaac8960e33442103802b9caafafda54a9bbd09c324a5dfda4f5fea76e396eb6eefb26a6d06636b85b497bbd77571bd1ee9abf5646499bd7b0db8d0af64a348d367759bc320f1e584b03a6d51b3db8187bef3cfe32c2be6cb01fd762d73dfe444a91f9eb0c8986408de8aab4d1db16458507a5c56feb8a6d26536f75c21e61ead1d394e8324af1bdc93109a0d2d6cb5f67005c71f9684e28447b5ce3187847aab838f29158aa151c5c27e6936a6fb033b972b5b1fec749a6cd6eb27805ce86e1c144fb07e78d6e54a7f54cc4af77ae406fafad66f9d9b1d00796e0509c56bd54ea645db698d7aa9419e4ab1622ed50804515fa8ae14191fad5abe6c2341c087bf6215429fb158615065ab987fb8b817d116085540fdb5b2c57efe1c968962083a8fead481dfcbc111937daddefeaaeffc3a35380700d1a34f8cc18e65a2bb9cb20d02df8f82cadfd16386a50f29d9bbc88b78d0c613b697e4332937f276a4a8d9befc7aa222d64f24a20e2ed1cf427a9e58eee0bd910ff1b169389547de97f1c982e0be2dfa977c0622e8d7a590b5924b1f2f8a7d86d6c16984e3228c0fb3e936c2041a7d826583a9ad38ab236ad4781dc9c4bcff3470a23a8e9ea3cc9f143cbd30900d1d4d57b3b48a7ea6bbfaf279e91c52e7b8821481ef969d5ac0427df98631c9f3de91c56129cf72421f83524284a3189583c09a213446c474ace2a6507280caec1355bc7a470a765c365ad0ae801f06d250fc46d1f9e7d25510c0ab3332ec20695334b3c98110c1e4ca9077fdc780bab3a669d79b7485dd664fb628563e60b2ffe93b1a31aedb4968fc786923402bf76e8836fbfdaad2312bad2eb4c566902287040b34b91810cfd332f01bef4497c8c09f4702b09e838d841167bbb06a51c35be721fc94a548250f0ab89cb6da75774422c7b81289bef3973c49d988fac1bbf2ab6f6b5b71a3f234d568913ba72a91e746a8693085a723651e024e19223c67758497987881c439ebc07d046c8c388ce60cd5f32a19eb82dac7a118a096226bd50b689ef0150031ab872df774698bf8e989637449a8df9da4caa4fdfdc513cc2e1f241160e4b2b0fb1aa8e6e2e89edce9d987f029503331f7b81fc9ecc3d0d0844a27e190514db31c4d8aa5b12e2cc29006ee52b442f015cba93566c5a40d5b23402013183abe373f9524be2ca89d086113025bc78b6c486da9bd002985566e9720e1984b63566bb1e3664586dc6fe66284b9bdfa38162d665d94f9557f2f6b49a06a0913441c316c83bb56b7eaa08aca5cb8c54c2067d68ab2c6554fc4dd5407c7eda78975106302c11505a214729181066106508f9bdbe4ab7a106bf9a4a4340a1df78dd393d5f434607ded71101d2507948849e2b95a81ca586fcdef6df6bae0a451fa4d01c3286b7d3464c0c5ade95ce2290775f822bdba3a162e366da5756befe71df7e18bc10e9f1c1bc78ad0cc6290c74cee82557c9a2fe4a31278acf936313ba4b3cfd9ecf2ab98b20915b889075ea9d126efa7745fca842be3f720a122cb507c83b433354efc77ea69bda2dfe3db42475ffe33e4223b7530ad738a1bb6d07da3d102c87fc87a6b80488c29bf9366b2913335ac7c728f9a7873fdd8399738823f0bfafbf7f6d492c0d639e212b377067e9921828022ac1294179d9f730676ea73286ad0d3031ce9967bbb4cdd3ec2eb515ca73c113175db6c3336f9968c3a1b1f615e6f0dd5c6695402c264437c0dcd95116017e65cef11e73f356c044603292e9107c9643a670e4a4267b2198198b6dbb84099ff7145052f257bb85858c73e9bab672df7254b75bd58c855ec1dd41f6cc41a46aac35db83e572e005563fb094810286e15f99f9c71dc9f5fb9ce2a5c559036aaa18e0a4c2f", 0x1000}, {&(0x7f0000002000)="c4f1a54fbfd2589a2ea1573eedb6dbe0aa059615f95c2158fdd94bf93dfe36ecc203f53b27f90ffa4e8c081d5dcf8a5c63a3a7f9cdd602fa819e91662e51191173e775f604dfe652f9071841c8a4358ddf27eaecc52f20c5a52c5c9a36ce325c2233c690403dd16117a4e0d9ba3220ffb376623e75e071d87a9003456fecea536cbed60e4ea7c758207776fbb7db19997e4f4a3554358ec5cca2ce1ce8836d0c04ae862112b242cc9ba2b2a7fc87c9ffc8bc0b504a9568917b2b8fb6d327976e790728222cec1c435b1476e71aa1b7fcbfb95f18cd37864cd87236b66f61fdfd60091562f2ff990f7b0b", 0xea}, {&(0x7f0000002100)="4f755407e9ec44eb026aa9386d696c8bdfd3593f5d2025a957535e151ec36f0cf5815d46a61badc4b8f4", 0x2a}], 0x4) write(r1, &(0x7f0000000100), 0xffffffb5) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 18:06:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) semget$private(0x0, 0x3, 0x440) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x10001, 0x596d, 0x100000001, 0x7fff, "fa87a239c5c05fb5b973350b830845241a9deb1d", 0x4, 0x3}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) r3 = semget$private(0x0, 0x7, 0x4) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x1a57, 0xee, 0x4, 0x100000001, 0x80, 0xa5, 0xffffffffffffffff]) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 18:06:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xd1, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 18:06:39 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000040)="bc0667c807089c7b2c9274efbd72ab69042960c5cc8f3dbec940667ed859b008b1a3b82716452d304757a84384b5e05a9ddde597eab20f4b5a9d66274407d77226866a", 0x43}, {&(0x7f0000000140)="2642aa96b0e635db0fef84ecb5d764e1f9b8a1c7454fc11d87777d46e9d88a48c47b97a31a508f6c893adfc919535e88fc280236a94edd4b1275ca1e1aa688a628d1d46bc3b5827f54775e655a7f440602475f8478c3977876ee263014b77b0a39391cc6489db6f8588c0aeaf61de431d3602cd74d8fe6e3b11c32e9baa1f3a7ff783f2eb4cbb39ec00607b3e28d33bc80477f3153943d6c505c057599eae2fc9f106c04", 0xa4}], 0x2, 0x0, 0x0, 0x40d}, 0x400) 18:06:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 18:06:40 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/../file0\x00') r0 = dup(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="1810f8dd8ae64726d29a124d11be7ad34073e9f21d7cd63f8c45dd323ba4680a102eff1b2ad890f3cba6152bc852478bce512f9d95e2bbb00040d384fc910fb599cebb937ec837ec38b83c02e82836797a4d09a40c947b06120b149be5682b706b7a64e784de954c3621fb0756e0329da1adb936fac2cf6fa1fbfb5e2650ba68b7eca9cc", 0x84) chroot(&(0x7f00000001c0)='./file0/../file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="0f553059818805f6aae3cc740b23c51d283cb3a2956f5e6733f134319a6993d075b6ae5d945d76fe2c2edbd51e0f5e4cd3c5c2c8ae104c95de314e", 0x3b) unlink(&(0x7f0000000240)='./file0/../file0/../file0\x00') readv(r0, &(0x7f0000000440)=[{&(0x7f0000000280)=""/185, 0xb9}, {&(0x7f0000000340)=""/218, 0xda}], 0x2) bind$inet(r0, &(0x7f0000000480)={0x2, 0x0}, 0xc) listen(r0, 0x6) connect$unix(r0, &(0x7f0000001dc0)=@abs={0x1, 0x0, 0x3}, 0xffffffffffffffcd) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) unlink(&(0x7f0000000540)='./file0/../file0\x00') ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000580)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000005c0)={0x20, 0x6, 0x4, 0x4}) munlockall() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) symlinkat(&(0x7f0000000840)='./file0\x00', r0, &(0x7f0000000880)='./file0/../file0/../file0\x00') getsockname$inet6(r0, &(0x7f0000000600), &(0x7f0000000640)=0xc) stat(&(0x7f0000000680)='./file0/../file0/../file0\x00', &(0x7f00000006c0)) bind$inet(r3, &(0x7f0000000740)={0x2, 0x2}, 0xc) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000780)={0x1, 0x3}) ioctl$TIOCCDTR(r0, 0x20007478) unveil(&(0x7f00000007c0)='./file0/../file0/../file0\x00', &(0x7f0000000800)='r\x00') kevent(r0, 0x0, 0x6, &(0x7f00000008c0)=[{{r0}, 0xfffffffffffffffb, 0x4456f743463a6f42, 0x4, 0x5, 0x8}, {{r1}, 0xfffffffffffffffa, 0xc8, 0x1, 0x80, 0x3}, {{r2}, 0x0, 0x40, 0x20000040, 0x2, 0x8001}, {{r1}, 0xffffffffffffffff, 0x80, 0x800fffff}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x401, 0x5}, {{r1}, 0xffffffffffffffff, 0x40, 0x40, 0x0, 0x800}, {{r2}, 0xfffffffffffffffb, 0x40, 0x800000d3, 0x5, 0x24}, {{r1}, 0xffffffffffffffff, 0x4, 0x20000000, 0x6, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x40, 0x47, 0x27, 0x7}, {{r2}, 0xfffffffffffffffc, 0x4, 0x0, 0x4, 0x6}], 0x2, &(0x7f0000000a00)={0x80, 0x2}) writev(r2, &(0x7f0000000b80)=[{&(0x7f0000000b40)="f7f15b5c15d804ea854dfbdd972c06e418c052f4fbb544d21e9f0a69fe99545d50951f080851d9b506dacdd49a2851ed42898261", 0x34}], 0x1) preadv(r2, &(0x7f0000003000)=[{&(0x7f0000000bc0)=""/4096, 0x1000}, {&(0x7f0000001bc0)=""/182, 0xb6}, {&(0x7f0000001c80)=""/229, 0xe5}, {&(0x7f0000001d80)=""/5, 0x5}, {&(0x7f0000001dc0)}, {&(0x7f0000001e00)=""/85, 0x55}, {&(0x7f0000001e80)=""/4096, 0x1000}, {&(0x7f0000002e80)=""/206, 0xce}, {&(0x7f0000002f80)=""/121, 0x79}], 0x9, 0x0) r4 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000032c0)=[0x8, 0x0, 0xc810]) 18:06:40 executing program 0: r0 = syz_open_pts() dup(r0) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)="5105f4f931c5ab8fdf23f7de6bffa905d93ab81b2a7ec94eb6ee933faff0f5d73996a122c0d245fc5f5cf9f73a5b14c49c3ec12413b24bc0b99cefa115ea70dd0822c37e33768f5004c4e9602d30dd220e84fcefccdfd04f374606489436c12b2167a75f10199f49f994f2e9ff919ee15c1cf5e0dd37b7e7fec5ac01ba2364f12eabb16720def31e5de8be009013bd491b305d890989c76d269b3a56f97ef3f28193c91ca3ff12941b45bc956caa8e904c33f1afde314db4e03182b37ff8e60c3c01a6bbfa3a2907ddc98cfea02ec571d828d8a1b09e90d9a672ebe4e5cfdb38453153dd780d9c6195a0062aa5e6be305486e7001e80fb03957c8583075fcd072f6d550ac0a9d052785691deb47419cff9cf779082a45f6f50d9ab991831bf09bb92aeee27ad860e72d08b7f5c0dbd8e407f086492947a4043c9758c51ad67fec880ffdf9dff43af4da8dfaba77db278e6a59df011a8654cc3af2dee898ef5a9b24c42c630335da9a8e84fb7eb4d5dd8704e98eeb7b95c24fedaee90c6e42989936c67507e445ffbefd638d3882578549554ee5bfed1c428f96dd742ed46eb222a14e9ff514ed9898bae13b79de3577e3b460f61c0be4fa100a47f9c5e85feed19495bf3e6887f2afff3a74dd1999e6fb264d27a27bdefac873241ea64fbad0a78db703825286228511d601114f98757427f6a6fa4c0aa535aed2c10149b03a26227e714d86b10e2e74699b76dc101c0ae2fe69438747583f1395d989196014d8c7916f7c1d6389cdca036b10fb11ca1055aa31af29b33da391efc5eb2dd086eafd093e45c6a570ad65a4e17dac96b4af665910c60bea527b164fee2b98aad037eda9eceb5bd374570ba8e99ed3393cee46a686c44f98113973b27ffa8e024966f127158c1fcb5bb80f8d129ebdba8c6c754907a02c9041898de784dbdf802807659d321d28d22c8ede3cd0572ca69faa62704b5de219d11cf91f6a7ed5f0f78e5e2a51f7a60074935f38e7f2dfd675b090e2a392b9d6f7eefacf46270368acd1a63ccf3591adb4c944533d2fe2144c93ad66579c2ec9689c48b745a8f08ec08ea0c9c0e6fb655c698168298bba32c50d553d7c545251ff1146af918b054cd3dc255eae0cf627c534d7d37fec65708da75651ac69652afdf0ec7851b80eae961d359381b278ffcc87b3f48a144710d5cf497d0b265586eec865cde5577a7d19bb84c6f52b530101e7e4343b357d35aa6d3f56a2173152c871e1c54a6caad3c4e6092588f19cb08f4e423ba830c656f6516777704ed3c3cf985f68423d653d97147c6332e7a467852c0778a20cb7071e8251349e5c937dae5781ad1569368731b46e8ed34e93cca46f91f48e1f54b3780c67ed15cd8d6840523248355635786fac7715fa87d8a995e55287f7d87e88a202209bfcbc41e43d4b96c882018e9436fde23d5b6c89c752137d743113de686284ef96d5cccbf58556a18b2e11eb991459a3147be4dc4501fe4bbb7cbb24ec480a294d0129dbf0e03858f679cf9746181b5e69d3feff87a01fd6fd8991507422ce13dc9dcdcd2e356b6a7505d3d48137084dbaba81d753a56331f134b16796880ca9ee1a8c62bb40257dcdbd4495820e71fe9ed2bf7abb2082855cd6357e64f42a804ac4b2b4ca54112e0816d6114d31f35aa5bd46f44461353d30e5fec419ecfd6d9d294ed206e2ab6bf5a43aa7874efc3c4e2ffa2007c4aa007b4be8a26365886ae54322d6a4f6282201ef1c219e2a69337d693598e9205fdf54d6f300c1e4e4f57ec627281a2323dcd753d768a680079f62a9159e7e730b78771fbea82e3e997e2d9b4d866ad45b32e7f31714d5e6c0bf419e8bcd3088e48f997e0df85149b54c46a725bbd4340cbd91d27023d1cdfe36f88292c790ba349b86265bd3e3d9c571b5f5f2c86823e8d71c968a102102c387d4b389331987b6d39400b016999e9c35ca1f0ce3c674ec02d38c3a0e4b72ad5b57fb10b427e027f8fdaa22c5233954c39b0837ea78bc0d0ad714d4e4148229be01fd4da271521815b82c6df6f71c8b6055cc02cdd31cd7031288606bedd561c452b88c5fe3eed6dfa72b116051e47e52de55514ce889b66f4ae7e6bc67497eade3e6dfd365e34853da42b57327ef81e0b3cc4cf968718fc821824c2097d6514838667a8ead363a9c7ed41ade7738e14c3dbf3c933cc604b89de04635e9d29d28417c2f0a3aca665fc0f747ca8cd25eadc51f2bf41d82cb2cb4efb386580db0cb36ce7fdf51c98684b56a50f8d5e3ee8a23a4d48704dc510d1d87b4f01ae1cc02dd227fba2a8b916d083074e282a5f26a5da18f7eb870394201b5ec592af331a0b1aefb51e5b4b0a78f9eb12646459bfa5c71c7019460392e62bd3178ed3e97ce9799f7cf8a88830a8468654906d295f64bdfca6bd7ecbc8d1b9bf0ef3dff6a462ae7936673464ed837d3fff6f3ea7f5feedf1b47a0096c949cebc0a36ec3d30d259dd01c6d7b0f134580565ba091d9b972a69baa377711406aa053f2b51b3a279dfab0816a9dbeb0be1056560d9533ee718738717158a23030b98b921d73653f7c37df4467e6c68ff48682b99b623d826b6452d40052ec683edd28e5e4e605dc170aa815146d622003b7e0856b4d033f915df69a0275966de88cc2f788ed834123493342fa1054d81cdc3fd32eb45fe9ae2aa8da9e85be79501f454ad943553408e97ebff79cffc2c01fae4da2d03f7847d76adf95e272527a0fb282e4348c948cff4967cbd8fbcf44ce912552a2b04db49a626fe3635faf911e88964bda5a7ab9c502d3f39ec0508ddba28a8dca35246537cb69db6f59126471d23b79a145d75aff834327c7f25a3ebfb0e3dcc3877e055d7848c87a75d6281a647addda4febb6b0490d0c4f9cd96cc8a74b1f308b9fe3a0c883ae3190c1491e8c343b7f6996970dd71c504828495b5229dd769bd63394cd74c7ce2e561167eb32fa030a0021694b47b8c748a6b6aae44040d576c6b99853f40086942583a24fd8885bcc853ba60beca3c03d121531f36b4a307a29b0f06fdc70190ed8f2b8630219a5cbdc9165cd34d3a4f4d57f70a7e9c21d27e12a5324dd8c42c2c9b4b27396065b539b7646c7a6bc992c7727ccdb088876d2ceb03951765e442cd61956f9bebc071eb58d6034548ceb84c067e006010b3c4e44b81c3933bb443cd0c2067a24cd7dbf7ae6d36099b12e9c06d8a115a82881059b925921f127b360e6651770389e2264822f080d2cf2c15b750a3e9d637b4d73c08bbb712c20f9c8dca8655db7d54a7986a68787174bd9ed09d8953915702eaadf4875b2457715ccdcb5351bf598a15998fbc164e9e232cd319b91ce46e38bdcc382c7f4f57f2fd89911670ee6f55c1f9e64b448e56eae3554e3a408a5e61d9fab06b2de7d5dfc726d52decd8588bd95a995e8dfa43456ef8edd793b2cad8bd34e4805b8a14536915d144ca99ddeb823040824fb39f1f9a4e2dd6c92f901435e933cd43d51b9323f8a5fb48fc29165fa23e1f97ca4707e98f4f2e586dcdd60570853b8191ee3129a0e20872550da4e91824d919ae93b5843ffa0d1a4c7c79dbd27c2ce3e302fa390ee80e863a88c6d0daa28919289bd00bf203b23a8a58b30d2b246c97a6d006620fb1628b723bf55a7fe8a50be552fbfba195a7407e8359f7fadfbde42e0f2ab230f6e5a77648f1174822a4808f56d3f18271b74e60fc26c38c7ae5949bdb26cb8a369b6063924cdcbc87a331101f1beccb205da0e4a0635d7af82157cdc83904f069df2204cd1657736420499fadd9614bbc8a4f8ab0c1493d94e636d977252bcf0e6c8bc252fb78bf4a7834d61689ddd5808088cea63457eec9c5c290bc0962f38951d452b54cdd89a3948b0d121e64444cc531fca030b9fab2441c5ecbd7f478bad65f7a072a94ce86e20ecfcc3d7e8098ec860f77e023fbbd5727f173c0e2208a21477ab132b39237e8a74eac94c1ac8ab6be0ec1f6f2bbde38a07f0cdd9e6c87734e264aca9e660228b1df748852688db2c29b26ffdaa501ab39479a95c908c1fd4a8d565e51a66715c68040f8eb1fbb083f2aff594bd16db4c4920a8ce257d3e9bad742236fe57dfbb863c8f0de1c2d1f7198176a88e5773fb6f320bba8b75175391e3947fbc8e27092cc8a670aa27abc717906b8c44cfabf45a01109a72c9f0e49a814c55bd9f9aa35d5fda3f945882a50fafa10c7b1eccac78bc914126eebf06ef824672e3e390e54187aa05eb02dc9dc33b48f478df5d17b61ecd9453972389d8a88798b53593f3f60a439d0e2504d882952c55e794fe26c2222355350c5628564faf910637e0c0bc6100d0e0ff75451d78fe71be75f7abec2e2cf8d67a7d3b3e725209830da7502e886f66cee9be0e01cfd4f3b24a183b9a0119e2935700007d0400f17ff7f1a5acdfd1ed5c315db49c6063131cdd24af8c97a7a07d42e4242c8f0cf33ed5a87dc5f63157fe60a0e73138b4f4f935214a188692a008f7eb992ac8d72e9718a832408ef1b5c3e5f92f4bc773142da85c79fa2f63c9801872233ba6a1e00e7f17a4f9b74028b18e4ed6e46ced751d6be8e4610fbc82e30e0e98de246d6cc4f541ddbe7a7b5df32cc8cd50e5b82e2265f91db1c527e91c7904fcda94a0c02acad3f70283b4e2502c4c1c24e4bd1b61f3a9019b686d009df4edb0fdb24cb85a9f183b883acff0ad4d04e302c9952e7da29409dc8d073019761cca607246c71bf7beb88d0e14614d92cd9d05318df1b4a75f7d4cec07b6f27c5fb5ae846911ec106b05286dd901fc121f7107eb0630bd456a60ccd8de03f5fe55d56fbf8bac468b67999a45e3c26928aec5104bee28a1125fa06e93d018206595834bddd2ab651bb03f41611bc938e414055b8ab6717eb1dc4cbbe9eb9241d3ca91f4a1bc9d7a9ef4c47df9ae25c530ac74c3214b6ef6e9bb50d5a28575a5e019ec5b06a3ebdcfd177f20e01dae45b4f5181a54ccfbc448e0b10fba2506c30a805aa0e56564ac597f25d66845d210b8401c8d4620e58fc6bf3df8132e27ac4100d6ad713a7aab0ca6f66165a801591099ed50aebeb7c7174b90e8297be6ef6c43e465593c89020e87d5917682e232e603d005b966cf96791f64d74aa26808612ca6359cca3327589b5577907905dbf744e24acada50b6da372d374bb31e0e423a75c0a77c1c789e1626d1ddb9cf037b43735e5e314a124e3743b7b74eba3cd663dd476245713658728e38ddfaaf01ee73974310d184e57d575a305b53af1048f481096c8c36697057791c9dd737d3af9866f257c4c96aaf4e715c159a2b78a964c8f3c0148a349f67815706fa73d646d75b15000b9d10fe373ff5c3901696215e2fe0e18364046c8b2140017ff8ecbc39cc1223f9931d08d369454a31c5ea82eb8bc33f263f64977bb8e5484bdfa5fb27e5439af657d693e107f62df88b0f57b97811be1b83bd18e4fa1b63777f13a839a4da1d776eff0b2c49aac96f9f6b37d2ee74a679918a7a6011f88c3cf294448d418af2b82c26c05a36cde49106fab9a84294978324ffcf15cf67f74c505b03254d3f55d5f9cf0ca7e2a3d90dc3351035b3e595155d41c106b441dc288c4d0a73690ec5540a1895c5cf6a3084ed1b5194122bbc32cda550727fb8195d4fb13fc9fc6c1f9d398bd3e11451ea91cd36297508168e041b54c238e8c73fe80344177e7504e1f8c5ac944fd625272f2ae96bda1338f7bb60a8d13d8891118cd90aaa36b9baa762f215d0b9370b2b93b1dcb75e2e7ddec174321", 0x1000}, {&(0x7f0000000000)="2f36ff70686f7aead0eae1d191fe8415b7acde1cfcfd", 0x16}, {&(0x7f00000010c0)="776d344ee0301f803cc3e40047fc3dcdea9dfdc9dc9f4b4406a4a899402ea9a4f8223b86e30f2a1f09b7057bb546024959bf95839a8683516a3e943952b2ac2c56d5338cdb6cb9c75e5fa2794a6f8e1534f4a3c3b600de8d3de2bccaee79a967beee80846e2496936cb30b948e04b6d5c54abc65135de0ee43420fd79b0b905d8f87b52b3fb4d5fe33650d46033eeecf60ce9a7ec7da9cb7b375b81ebb58a93e83c15d791fac2e21bb99548899cc35657d826599c05f0a015fa14d9b7f4b", 0xbe}, {&(0x7f0000001180)="33f1e1f1278a41fd631195d031d340a8ca0ee003b7de3e4b0ad11ff3b301646dddc727d59c5c4d2636751651e508642982c13709329670d1ee8a06b5ffb7ec198e2bc80a13f5855fe9438972afc83077497d18c1e08c5882a526fae2450b55042ae4c57bf19f624395706b360251e93d2af2c9bd7763cd3b68603333717af4ac4f090c3e29da080f659d46b7a6eb5b91d43f719c5bce984f0e541d10cb8a70ce6fc6321358", 0xa5}, {&(0x7f0000001240)="2f1d3f643c", 0x5}, {&(0x7f0000001280)="adde324809d02d8d636689c2754e1d6eddf2626733e5a3be6d8657acb3babbe052f4bbceab931f0ea311a7cb2d876701afcb8bdabe5a107db826eb738f4e079e1fb228f84aeabefeeeea57e3d82687ba529f7604057ccc892471f5d11038b3b547bd4e3ee8ca9390cf182ad7f2ec976d821f1607ff397313461ecdbeba75fb38059b05381bbb066afa980c67d34ee8a5dfcee5c696a694f0063001ed064ed77973576fc56d6667770e80002ba53e44e682d690f04bf1a5251250ca657eef82852588ef59eca4589d6060e54d1edf3d00804c0e9ed3a79acdacd1d0ae1e42", 0xde}, {&(0x7f0000001380)="e1089154e186e72b629abee76463c8c62220a2bbdc0a5c340e9c1a4e99750dcb39a2d15e9cbdbaadc85d6d0de113a31a33c2417328d9e592de1ccfc5bfa8dd04618ce8eb8550e152a6d80958e0119013ded0278872f17eb11c5b175942bc5ba572828cb94b97f3398315651cf70cf51ea3204c8fdd56720983795c9aadeb", 0x7e}, {&(0x7f0000001400)="b2d3e5f4c00e99fb0d00616ec83b6a73fc0214e6fef89d151c69c6c24d650700e7f1a4b6ece9cc65d92668f9f8bc957fbbb2673c769fbe8232d99c38cb6a0b788f44d09705363ea1af4d4b7bf40a6b5549964fae64cb88a35132ffe5e60ef562da48ce8a3db0f731447e67e25d5f4c4c5d8bb639ca8e1377b1ca558209bfc2b855413543788857b386cf650b5bf20146ec1c86d940702ab5d4498617dcac46dee4002e145eb0832ef1e125a49d9ff190b49470c0e0522b", 0xb7}], 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd1a417e4e74de400"}) fcntl$setstatus(r0, 0x4, 0x0) poll(&(0x7f0000000040)=[{r0, 0x9}], 0x1, 0x0) 18:06:40 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0xd2) close(r0) r1 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchown(r0, 0x0, 0x0) 18:06:40 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) poll(&(0x7f0000000180)=[{r0}, {r0, 0x188}, {r0, 0x80}, {r0, 0x84}, {r1, 0x10}, {r0, 0x4}], 0x6, 0xe73c) r2 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r2, &(0x7f0000002000)={&(0x7f0000000080)=ANY=[@ANYBLOB="00020000666d6c4530080000000000000083"], 0x1, 0x0, 0x0, 0x0}, 0x0) dup2(r2, r2) getsockname(0xffffffffffffff9c, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) 18:06:40 executing program 1: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) symlink(&(0x7f0000000080)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x0, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x2e, 0x3, './file0\x00', 0x81, 0x401, 0x100000001, 0x8}) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 18:06:40 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) fcntl$setstatus(r0, 0x4, 0x84) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000000000)=""/16, 0x10}], 0x2, 0x0) 18:06:40 executing program 1: r0 = socket(0x18, 0xc002, 0xfffffffffffffffe) socket(0x20, 0x3, 0x4) socket(0x18, 0x0, 0x8000) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) 18:06:40 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r0, 0x0, 0xfffffffffffffcfa, 0x6, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 18:06:40 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x2, 0x20004002, 0x100000) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x11, 0x2, 0x2, 0x5}, {{r1}, 0xfffffffffffffffe, 0x2, 0x40, 0x5, 0xbb}, {{r1}, 0xffffffffffffffff, 0x44, 0x2}, {{r1}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0x6}, {{r1}, 0xffffffffffffffff, 0xc, 0x1, 0x7fffffff, 0x8001}, {{r0}, 0x0, 0x84, 0x10, 0x2, 0x800}], 0x3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x4, 0x0, 0x29}, {{r0}, 0xfffffffffffffffc, 0x1, 0xa0000019, 0x9, 0x4}, {{r1}, 0xfffffffffffffffb, 0x22, 0x42, 0x1}, {{r1}, 0xfffffffffffffffc, 0x8, 0x1, 0xffffffff, 0x100000000}, {{r0}, 0xfffffffffffffffb, 0x10, 0xf0000022, 0x9, 0x2}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0xfff, 0x100000001}], 0x0, &(0x7f0000000180)={0x2, 0x2edd}) kqueue() dup2(r2, r0) 18:06:40 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) flock(r0, 0x2) flock(r0, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r5 = getgid() r6 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r8 = fcntl$getown(r0, 0x5) r9 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r11 = getpid() r12 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000100)="5c29759172e39a8b2f425c714266855c9b437474ae6be5070e8be31fb48f78d55751ec08c9fbcd4baa743afc26c65baa133d2f86df786347578bcf3cb338a14f5c951db6bfaa295e8c025f58c777cb6edf49245b21a5e66ace838810d7281599597cf33df38214111bb72878555f3f5fce35bf862995fb34b24119a081e0a89b371a4f5da66e8d9509da2dd3c91d6b7e28c5cab2a4ec8cc5758af7f8b6db3c5d71871bd16f5d6f78e58dad136a7fade674a6fd46a3034a1e92780efad766d0b2d790", 0xc2}, {&(0x7f0000000200)="26d412157b19df0f9888de4eba0e46e77c79131027a31d57295d8f2f9a0e676893a1de9472985d3afc117f9d1bb47e292ff6fe6e93a307b80f9bdf40addedb206d643ae28de0f14fa24f98534a044da56ec1857c8213b79634fb0e0a75f9835965c410edfbc684fe296db686a0c00dc12174f56c3b1aff525c854a7336a479e3f3cbb660bc11035596c1718490e7dca7f3870da5de8056d12e90b09dacdce37d70bf5bf8847f921350231439c8593afe6445a6e37be7871337a47a40024af6bfc69dfb6e7183a511fac1b92658faacda674aa008346a602ff4f3128bb1", 0xdd}], 0x2, &(0x7f0000002f40)=ANY=[@ANYBLOB="1800000006000000ffff00000100000035ae431c8d7b531ba9842e425cbd9ba9771731ff019d449dc260ad8b457ea649c0dc854bd8bf1a37e786552cacd479b9e09dcd0a87e141a18c3380db0fa05b0fcc3d41cbc999d239b97c4e", @ANYRES32=r0, @ANYBLOB="00000000200000000f01040000000000004a213ce3106bc30cd2d13d6b6122e8870886b43d4f322f7a7a15c4582a43550af17f94f5129d11b00cb4bff01ef3770717578c50a02a956df87ec33a13", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r5, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000a4fa581d9bfa225ac0427fb750024fc2bc578b2bf411208b4e626626d12236cbb0ef1a1e770e4e6ee2b8b86f892a6e230ef4863dad36deb3491d4f430eb95704c5d6a2678c31d7fa63d25cb00d77cd6284023724d2ad03fd2ac85d9242f5b989183187b43495268e36ac0725", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="00000000200400000005000000be28d7f1198604d1e38405e3dfa4a827aa19a3100a1bad574b0259624d4a0ae145b459b93928a46ddffa8ec8ac6805ffa600d192aac758171c1e696c6df9e868c417336000fa212cbf810881fdb14dd98813e0394a572f5b802eb464e731c61f4c50f43878", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB='\x00\x00\x00\x00'], 0x138, 0x1}, 0x400) fchown(r0, r3, r4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000002}) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000580)="cdc912cf2812d36a8ce1917f1cee134a3750836a265d5a18951ba73f050a2d367e1a1308c6e680debaaeafb857321f242c1b8d29eb84977fa488c1ac0b90321fd80998ebd07ecb4f08a42783c1f766e257e541845764f8e2a1df71a24beae816200a9335eeca9e64a7161c74876ce81ad0109111abb121666d1e64646d64ed1693a3dfa2f492ab679f47c7c881c7fc3963bae5f7b86596a1ed", 0x99}, {&(0x7f0000000900)="127266c9ad61a25d8f43ac1b26339343aac01c2b351dc96ad3b955ee5ce96d1e39d96fb1974102cd9f25cdad3620b6adde126bb522bd5e6068ab017e39938ae88dbd7d87b7b7e6fe26126491b7cd4059ff30fcac6e3c47cdcb0976af511b4349b7493b699c74915b7f7d0770c548ea51877097c3032ef807c23a9d85c0b45dacb2d18ad520123914da07fc5e1acc90af55d696e8764469e9e6984c7e393f0148fd2ee7fe030937d2099ad048c373cabb32ca3027688bc62b967540f93d9b3550218037bfaee6cf406ce8de421a837503eaf4baefbfa92393412687066f5b233101338a09d0932a62d19aefe649f255e2801123179fe6eb7f1f898c09a7a690ab1f3c7bc422bdb4bac000f80eaafc3f8645b6fa1222e53eee5ed835430e6ac401bd32ed2503372e9b4c8c48983253f19728c28c214097e6fd25bcc0c8cf91e0f82d95626d05e57ab6eb939f129fc4e1ed605ba4592bebd87224a1788a63d9030c09ee4b1a247d8ab5af83c1e6397c8a6658abd07916d35244a49ccc4b7f7f9fee175d12fe503505f26b95964d923882bf30b508afa7cd15373ea2658fa10f861ac8865d4b1c0b6bf82092a07101bc585015f547b67d64c8fab421656b58adb09a4bc263fef07b5aee3d6ae0ccdbce1a523f35cb6e103251f69ec600745dc1c27b0e172b380ad2b2ea79c10542b51e137b632057b6255dbc16e7681a946e0b9e6173b230fb2137d2bcfdead995aece2a51a3851ed2aa63410c1fb9e39aee1c9e8b702ecc1b1db61a2cb9fc3cdc5a2bdf4b6da54cbd369449da4c6df2b5b797b75efc15d91fc42039da90d0245f0f975a62c029cfc527ebdc321c82358da81ab6f460c72451bace4968b5d1bd9ebdf71daecd261a8038eee75d6f04721dd0a69ac43fc75d67ba19a0f169724a036c352c7d00821334bcaf956d9e6c14d0e11d200f7dad3cc0668dcc3c49a2331c5de268854ac432cc8764d836019641f28d4406109a515ee32a0ec04778bc922ab342ff370ae286672ce8821d29dbefa180387acd23c90aeb8049462bfd9a251a40ee711751a400a27d73bc9883c5403e81b76611aa4b1e5ac05d30c6b0b7b1dd0739c6d12ba4d99986e76368323ee41631e31e4cd2da44cdb97aa4aef5fefbfd1d642089802b1e8bc440495b524002ac387d5ce07ef7af1d5161f71b743c543ca70d7a38701f2d7806b09f58641ddacb06a042799e3beef283dca59d331591e089e7a0fcab5ada4737f8bca740eb15cc0982f8dae0ba4c1eb8678934e9b79ca571c13ec387cce89dffa116c5ae2a3a1a944c2e5a1363f0181a366681013d7fb495c30a816b210768ac3e00f1dec22c97f661ee727495df5749121987bac27d7b6e18ab5ebb6aca74b67d5364e4440711a9523017951de1d69c31daedb2c02982d903f7ab822c78b1b9968185ce622ac62ac608399daff01dade96cdc2a233641fada077c06f1019cbf8858e5e81623098bb7d412938fa2c914e1d6a0d3120abfe54c355d819d4955ff0b704274f57259bfdfe02ea0ab64285e762bc31d5783b8ca4bf9c001d6aed47a0d77de848ed0c247466eeeeba11b4eb0d86d9d433db2889a30f1e6ffbc0e9856c5e9c55616af7ffc2872112b7775f7fe512575a37cc86ff8e8cd66802c7882b20141d6a2db6c543c28203ad860ebadbe387ba796d38a4ab1efafef83e3291803f769820336cb27ce4bb76b488f73c236f5a7b5c29c61ea8e130fbb998e161845316f898c2ce04d2108dcea2618d2858e576ebdd62f477346d6d0319aa8529d86329f795ac7900aa0f9127459bfecde3f85d3ca28027e88a9924c53fed07c788186206d736c15c48601eaa2cd64d42caa80d0d0a17a41d64b8aeedff419f6ceb297ffff7bc2b38bf8601958278b89ca9e46366edd9910b34731f632d3a04de19c1b0eae885d96046f315ca30c20316f31abd42895356bd8fc0e179a92c53aa23613419fdb2753e46cb87cc4c1448ac713fa73dec45214cde31cb1f33c49033a3848ad77b6a62900ed55c94c5e2f49c9e4aa1db612f6171461b761905a06d9f25e5d91e0c4719e90eaf4684d2b71d5adf5a9949c989416540f6e4863c522d7aabbf29ce7a0d7686b6c87eeef76e5acce80ce65594128d2510f5fcb63b70eb6d126a41c1de7114adcc07530e4958ac16cd3ecb3a0b7d97b25cdab7b7d966127981d4076b18d559975e99705c0e9de27c68a9b0eda30f0e784dc315fa60c98d98ba9fee4b414a98bea297ca284fcd6f092ff8d85b2bfa5448c8eef0b9c859f3d42601fcb05d008603a79506a94e1c3bdfbcb09f839d2bf9f90de77ad63940dbcf0f78990bc3eb93ff78fd120ab29348e4f840cb414b2e6e73930a116fd620b9989d2843de8d436abd4acc34b519fa07262b1630bcacf395ff34ce615cb220c04c4d75b88a144e3b95f5bcfa54c31765489cacbfad51d76fa38c1dcdb680a390a2b72de6febb34814137d827f73da3b1ad5fce0684064694661543aed6e1cee685fd0c1a50735ae7d0f7a2f9aa4c4a3bc7409a24bb3f0725bfbcb6f64b4c7bea3c5633c6fb7d7820149718516c30d09235e8dc4f5394eef402888f8539e4f00f76cf7f9249a07113e098cb91c86bfde1d67e317bbbbe45c1dd2c1faae3c2c4e7376c59f06df7950afe486a164655b717e7dc834eaf4074f9109cdc5a468645e3b3e82eb776ba6e7832591c9197ac869396771c85a32377f8f8b827eb115c41f0241e6830c2fd66672df9949fa3d89ebd537d009f21b82e4e9f305a2f61ef1ed820f7dc0129327653ece25a98921eb537b3670ac841ed7b0bbb56d736937116c188a9d0b6bd6fd715a66f13da09dac94011e26e6bc333dc715f8302e75bcbdde76521da9581ee78d6933b61d874b9e66b84c09ee77b8fe4cc2dec6dbc0f5aa9e951ad29b8210248f0245f034bd8f269c6b986ef8d9074ceed710b8b9e8dce6e4b4de512aac9610b75aadaf77e8c984fbcf773b5d5265c3d9634d69581dd49476af440cff35a2cc2e39de47f2de43c7eebb47637840bdb9f4757d8f021efbc6830a9bbd3ee67849a0c47aa1d3868e468c24c5d990c5a75c8d6c6057f16f2613a2f5e265557d6fdbc36ab9072402aeebb5b202ce6b36ccd41bf301cfa4e67fddc62e35579c0ec324e21f63446f37d7e2afe84d1876f9e452c7f61c45d20c1d2fa74473c00069c2d717a74b878e1e936ca0bb9d97511f1ebde5aa8b07083b03a8451ed4a264ce906ae99cc1bc7b80145c2f4027b6287328584681b51acce8aa58a22b8fa8928fbc9bb7ac1eae6c28f26bff275fe6cd71a0861ec8c322cb9cc7c830c8de77dee38c5060025492382cc31701b9b0bfb96a10ff5718aee79ce605b8ec5b9f38e165871340e8de7d03fce17751eab9e758b32514282a054eaba7a6026ab31e84d22f173fba3ee602a6c62c05e9e29860b277346789c94d73f572d58e3df91cbffe2accb99a97f81974772e053009d8fa201161ccf8952cb3b5612ffc5e2b77a1d44baf1c840079a2340942f15b43f66942901613b5ecec29e9d89c361eed6a388fe29fccd6ed88e65f4dd587690fb53c1a33a04267a229c938a3e3b36ee1a120a381f6842fc443d40246c5ee7d7deedd957f507554dda164b29a7201df3fbee7c8bc9b8e9614a65fa3eed4fed4d89b3c2cb0676c576c1a9118a3395e838ac56a51a46e11e185ba01c269485cc94eeec4341121546558328308f4e9a18e53d75917d8519e698bcecc6fe8846c7038658db09963d4d61eafba3df8a7800c6bbd556968d7b4176e1a390b3bcd436e0321175dda7c0617cbf6a0eb82ac10b9c834c20c4988ebc13678c55bbef6d15db435791264eea61ce7005036480ca4b57416d82fc3de8f05d7dd1f92f9281db8a68ff0e19204a49201907bc12fcfc6fcf700354fbadab7d82f8dc0af771f285ae4c7fbfe373e2d3837447a558560777c4c740bb9890e63ad20aa4ecce68e986571af0d576f5511773194e8bb81238b1cb2d48aec59a43294b822119c8a7c21ea2c5834e1ad0f6284b35a786bc11d7c4347999ca5ee887e14a2f4a8b0ab0fda192121168a706153bc6c8cc23dc6118e7a9df15292c47b0af02714ad031c5019e2b50affcd4031971f1fa59ab51940279700e1f71d6c341a81f4cc1be22f64a6a76c518ac609eff67ddb90e6d6d203fd0b4c7afffaea2adc086b5e2eccae99adca6a87ed2d1d49e003701e15ab6176e22cfded16df9a772e8efb64044d18bf5d8f6e5c6e8b55d806b90a2589c639fb93d0d62a6120f9d1bfe279043642ed34b9a89458b3ad8422638025a2823285055c2276a4c625cbf1d9c53150b9f2848a91805446951d1b5507f9d9d35faffbe3edc4dd128458068cda12f1d3c9f1fd737fcf131c171a036c591f81e10bea38c09a0f5465e717817ae54f0d99b9c64048878bf884b3cf4531ef203e6c2d4b935e7ebbbb41c59780f49118ff418f0802b48e0b687b87d2e23ad0e8928cc647751d2f58a19dd3bb69cec7acc57e498989181400333c0da884d98b879b86e5bf1c8de8306cd6a32e351bd17b37dc534f1f2ecd4cfa10ae111b3e90353aee6622b6502801a1c49fc67fbbb36bd23c8efd30cde71b918b9eaf436f4e4d3eb5a2fdf598ccc94cc4c5d7620af075d44430c4937c6997f2ed883b9c00e88ad819efb8eefeee81dc5764fd356fe49af8ebfe412856631157f0b62a14710dc1c5828701ff283f06972c7659fbaa5bded7f86658d8199b9353cdf4165daa1edca26d94f8c1c36f76d0486cd2f4ba4489ac41918209601a7fd74f631f55aeb21d9488ee3f27b7c5d300043d3ddea9de0fca8c3813d92cc4ef6bc89835ed926cc2ade7fc112c8ed141e0f268e07615cf880aa42850c497075cb0d67e80cacb537b063eea0aa6055b5c99d0e1fb3003ee2e7c433690cff6a709528361139088d73e08f9191961ada96b3e4da3738d262fb749e8f28273d032dd0ba191dff816dbd2116df1a83d5865e7fc89a80be45df0431a5997d1619b40381ad78bcfc65987cb05bb1b03c89188b512f2e87366780854e807e69e529cc85909ca848247167354b90d9660b80b8360ff6dd050a242000926cad0a0c15cb8ae6205b8cb310264650360be9f546cea72beb5edeee81d8d97e0d9af822d7b6c03ce84f5f1f4583b6a2c2f731788658391239d752e102e73e46e4e7a73c9b8381a1995215892e5a2b7e32a3b34f7c7f1a102ef219fc1c7a45d9676d9fa84ab5de45ef70d6b4cd034506a158e60105fa75cc198edfffab01b6014c0052a532e9154e04d9f262d1f242c9aa98ec9ef4db2624a171ae20722a0d77f97021cceefb911e7c52086ae5d0ec243103068a0a329d37ade5dfaaebfc3a0505bf67bc05258992309312de470e58bc9ff18b45f49ccad0fbe06c0eb98d4bfa8580a3a3296dd83c6c10304b1f7ad43434f299cee7a9e6a1da991033dfa824690480bc72d9f2715eb9d1d13c0f0903ebec8c7c5398d26047327dd1ad5217839aa3425521cbd03dc6047f18aeed1a865b1cf919e801cfd485b33822b60d8f333552b719c6deb77da81d9c789a01ef03966f550799b09becf4790ee1d03eec47ab04a83144e925a456ff7057f4ae0a347ca2b6f9bbdf3222e2dcbca02269159e192fc9897c12bde7eac25b842aeadcdb0e903ff2ce2190191581e8a7ed00b2fefb9d2bc68f6b33d1d2be34c077473e44ebe7ca92eaaa031990450a5969c7de619666c61f4ffa8ffd9a9f95f28c6013bcadf3a669d801baef26904056131d39e61cfff90e7aa06", 0x1000}, {&(0x7f0000001900)="70d19649c2d6ddb8c2726ce8db011cd06a34912ae1aef72c35d19d6c2158aa0cae89891a18cd93b382f0481f9386249e94a80271b034aa97569a29607ac641dcfef7a4745ced7df4c637ede3a57315ce48ba5803f725916d976ee43b49750613e0b5ca41d42dad41ec8b29a7f04b7748512a6acca0271603369611d653b820d5ff5b20206854c8db6ee9d880380519fa5de5ed9dd77883207aad9c172af7f1b322bcbe5b61fc8611051321fd44bc011b2254c97122923bfe6376c9e41b331b277a761d6473c3121af507b42fe755400d4d830ece19d17bc498762dda07848f9112bcf267d1ce502ff5cc7153a604c17297f85ad8e262508ae465b9cb116f8f3f092b33805500380a5dc97f355d699d354a53d9b8ea995675bbde405ba2ede9e1f0f0e3ee39a3f2075c9d724195f5d38869a93749deb91deea9fdb09a782ca92dcfc18d72563cfdaab00afa722d27d5ffe2bfe23c491b95d6ff016a83c1283ad6d24d6c4fb03b68e097345d5fd9b492b0a4e4f3c5c31abef54cb4b8c8ce0537146665ea5a5ddee6decbfccf9ffc582b48b21a304298a1fefc00c0069583146561ebe7d4bf453d2953b2182eb914735325354d1d974e9552b182a1800c741f3edbe3acf4e7615bf9314edd12d3a2eb7aab15987a0b28ed735c9d0955478a2cc53813cccdee72609ca633343421fc36b25a5b14e284c1b3604cc78c8d9d3124b1e62bd9a708a6934b538a1047d3cca3c8adc988fb3eaf44b90bc7c6bf32737a94818252c84d9d3858d21eea88e18c3bf13986878c60d4520a5f68509c1a406f9fcce891703884a8995854477ecb496a96ae3331f26010b80bfc3a98b500c54b5846d17908a51226d458486be94585ddf8a40b63774dfea8679db134a17eb783c041392eff0c9256cd40e595d44c4ff2a3cbbd68d69b8f07763c79f45c49663d352a40578e8d2f1696c434eea3ab0999e3ae1b43eacbe4d6aac1c29653772f1b8633db008ef1c5fbd63f3cac487158eb6890064d79940f775f30c860b3668bc3c07a0636b8e25ff1c8e14675898d4ca426221d0069a566f6811653d04b5f19eee9d4171a6f448047c46560e98ad25a3340d33bf44bc99ae291aeca54f46307e8ca4323e6ec6e01c25eae137bf5a788b387e1049021e11f18fcf0494bc490651ccd03f578ef5d2e2581002bdaa4431f02e236c5436a529ad4327dbd0e12903bd8a9a0da67b1486149c269c6b9cd12696281a399aa32f33e699b903689c78b336ebee995ee52b1f1f1b0c43b247537748b0c29ea7077ddc6af45773e95304c79f920738d4bdb2cd78cb22747736789713b3d17ea2293d7a9c5ec95c59f7265d34370b5fb88929b074db742f51ff52d2bc1cb2b17cfc5520c83f123f3f57517779000cef5f1a8d673f5562a2c9700b0bfb70c7394377851845eeec8a24c0b0da2b205120af2c0afe3904a332f82895fd26c131f2234b2bed9d3f94707e0f5fff1980f23802fdbad259413e08bdd27974e8293e0db9ef1155b751ffcb868c27fd34deb9baed27e9342bbbe2f257e6dc1c618772818d7fdb0108f72498cb978d568d0e90d106c4b11e5e528bc8d05e2df3303857328d5a5618c1a558a2f85ec418dfee403f561f8cf2b963bba7abe6a54c724a74571214f2704fc501915d83eb6a71457f5ba5aa8fc855f079abfbd6179b710a754a480acece4e289ecbffd742cd5c9820e90f3c7a6fe7e1d3500afe5f742cce87b1973d591446eea6976969eadb0eb03045a16db57a9dac4d6b8c741c40a1b5bbe37cb8c37dee932d01f88e166eef4e24cca22c5a8671a2323b746f714a686612156f5bea4868e510cca83fab87a589fee1fb12677bab01235f450524eeb59291571f9c3eb2585c4db413f43b35a0efc9916948051062457657242f60f24fa70099c1878e589c3d212ff70dd86afb0ec8e42881c7df8d5f4d232178bd209a8a424025c36e6f37794f3118268e9c7fe46a95a1544a724ebc96805242c75f415dfe993164317e8288785063f4ed07094289dbe607f7e4c86fc7bf4b91b5db9894b1d3825ad42d1b7dcc5a9d14e9c5261b081bb56c80d35a74b4fa68d10de8f566c1cb9c2e6060f9a0f54bfc83b186600b67d6a6b25c782f432258deccd1338bd15ed75d2f4a207ee52036ce914babd2a8ee90912f864c390107943861253a22b0bcc6f5efa6f6d53afe9c229abcb58163c5ca9e991c5f13dd0472cc0b0257a4684b7bde40332faabd4062a6967c9dfeb281f0719cf36e07cb0f07341ef026b678290d18ee504aff4ecf9b27d4f99c1290d7bfc5cc75b76d4f7019589cfaff2c3cf0ec3f446f550f11dfcb328167d6b18cc2453dd0a5c7a075820d0381ab66b5ade22484b2a9f1c43e782d1c8a400c2e0b08dbb12a986d3a757ac04730015e8e7bd4074bb11900dbfcf89356c8f842ea3975b8983369328f9746aca8bb1829fd8d4d95761b855288b317ad592ce9ddc7359617eb192119d4b5489122a1c033d0d46279fba9229c4d20d47fecba3742790b2d0481dce79020e8911c0cd62ccca657e3369b6fedd474d7ccf76b7b2e81c24399cbf3605f9ed8b89b098a720ed97419255d07f7ad533dca647ddca6d60117d4bdece993cac0dbe828cce6c2d71e43aaa5fea9450ad20124ccf7955a7def74db34db396364d1ed217a340aa92f61f224a6371ba004de9c7e0c1848f424a0892b2efbfe96c00a66327124c057701d7942e3d1e17c92fe23ee3995f14ec75c567f4f4b6c89d30c374a95ac4c7d7c8fb33ea4ca634f73349a5ba571de1f9b0c5d576ffc890380966029102a0c13f982cd3c79ab8c06a290bbced85ed33747980e6822eee9b08dc41f1f3379f0207c3b3bc5ced77c1c97a3a25d15bc861fb8c9765aa04881f39dfafc04e010119295cfe72adeaf5f6609f31ded432e30e69b52d7be63a8931c33484929c225d8696413e8940f35fa53d1594fcdf4878d4bf86ee4ebffdc0f546fcc966023333abdda61d276bc0b0c23c439b5fc1ee75e327ea9c7324b372e3f8143e308c8f568ba84909021a22acae05a4a0cebbdacdeb75eb0c5b7ff44c027ff28aba0f0d8134b5bc918c4a70d4c21c66ac7a69527bb4cf56edffb43557ed4da9ab922e56da4f1757dc48f7c6839bcd4c25b06d5bd7136199f208aee6a86d8f6d0840a64fe1ed91ec7395e339f40f8689fb84fe442bb63eaab1f9f81b78c21de43064dcbebe07e9dfd45e08ca7a183b251f2873c4ff4403caa3644a18ff21489c2291d1d5cec977e37454a61fbf99b0469e7f4a836e909d57ff96ce376d2b8a8899a6499ebd9490098e02553e9b4187ebbfb60d72b52b2472b598ebbfa4f1b7da61e886f27395d7fc9434755fb7531f0bced7ae00fed7200536cff7b4dd7f3b3e52247082bbd8aff24f1ba68d6970c03f61ba0003470873c56d439fd959b1a7f32f2a7f5481edd90d2d9eb04f73c7d8b3ce3001ecd7ee95c63adc6a180a106f29252e0738bea825b391975f9fc9a89b6ebcf862a7ac822d0ea58f96aa5cbae8ec1f3d54ae066a0980bb3d6b20a1a9bb7935e8012bde2338997f2684a32261102ded22964a4aa2b8163fdf37163241f1ff2314fd3cd2aa7caf46c853be931849ff99c983388cd70dfefe8eb0f04cf7559241dce9efb7c8793cb9eb546fb0f8a316493082ea44ad28ca2bc73086f8d8559545872b37d1310d10ef103143d9a41dc8ddb3edad74bdeed82f118562816e6cf1ff33434f536e216f623f39fe7ef033cecb1cd9af1927341f77e4b9ecaa3e1f6d1d26575390258edc6d36552fbf2da545d2fedd5d8add4ab24eae36fe7f96c73bf00e73f8294174c85bec9c7145bac3a21ad0633598b595b2eda59c1bdb46530b88e61d7d1be593c226b54bd182c2bcd99e4988b83355cb3711bfb14259625e89badb17219a7c5516dc3b31b822209b453344f6826093e0c926c99658663fc7bca7577411fe19f9a516f3158f0480eb9d92526bd88cea0258f83e8ed65a60656eaf07255a4ced70ff06ad75595edc655dd2e82bcbdc49b5edd19d24497e37829e9b4774ada18358d9c423e3a84815bd86f92245ea3ebb10e16ff7dbac5c15ca3df15177edf27787923c792a8584c90a8e83d1081218ca5296c4085ef8972e37d14e15a0473fb77f34b6451b271834c7b91367c414e8212e1cdfc274f171461964fbe0709389af50004b396ddbf0377128247601e68d013e08fdd14b53c564c59279c9d1620cb8bacc82e5597a9a1784a62ff869d856cad7e3ddcc43b54243011e949f4dcfc1a71a397bb0990bf400558db43a30990f748a82b58d8ba47ffbd469763531cd71f55a1aa591e1a069d568ecebaf8f33ba24cc8a3c7692df37a0eea896f4fa175ab9f9a7e78ee9eb91434c84ab04b62bc4566e2c3c72cd160219569b46d4130aee14e23413554047aa8e646fc13192bf50599997b9fb3915ea3a15e19af75e1895ba6b57aac3b66ec4a5146406748904c5ff758620ec6a777dd95b4b6b6dc1c0da92070b8118770ff13a458001d000e4f56882abfbe6cb14006eca0c403f9e9646f6321e2c10064e968f0ff617e98de55077877f12d19cee495c29715b68c65454af70a04736cfca44f83391af5378eb8a40d731b03cd104b9b984a2cc874cfafde4a7451933fc02e2e788d41d72fdd7ad0c5a68e8b2af18a2bb3c459c273259da833ce56f51ffd05f439dee3ada6ac98307a848bf42acbde7bde0f0d3082caa194de6f340874715a2f47a8df11ead2d6c26f10a6699d0424defcd075fc22650a81a6c4b676e2bf0369e5f8ae03c57749dcfde09fdaaaea686724b0cc6364390d849feb08bcf8a3e96d5d8a73305d0ea0397136395399a11ce2913c46c2cced5f136fe7c339646c854e2362e3496389d098f7fd8a8a662f54773d9e0c7767da1674d4246cedf8f1429bdf4c42f8629dc5256d8a21508bc626360cc00478fd77f5cd80ac3f93c5621b754ebad43647ade1fa64534a9a62f67f97bca81a74f9ab8a20a758d77cc64ea3980729709919b351b2c0086088e256e49fb4c84b48d058686fe0ca5a2558e9f5013e460bc9d0dbf5a198c3ab7baa5c43524d617b70b3c77823dd32a2d19bd46d46b6310e93ce18275f131c4c0833c8a58a3130e2c3eee6fd586606cbb00a5c542a27d8141905b36c4329d22d8f212abeb0b07d5bf1209c969f8e9849adf4b177cef5f36bb5669fdb5a5d33b261dafc2de847d6e9c2d1d2ba4fc3ffbf27e252b541baebec82257932b60623bef00ac49e1aa7e7d0248a027b2ecc4932ee8ee0d84abe39b125a35cdfb01e5fc4208f4794f3f9e8fbc8e9fbf97bdae8265cc76810777c4d374d0939c7fd25e2ab063b4d4fa12a0561a0425557127b1c74d21b620a23efccb52a7348f2124b5717443e06458038db2d6a727e22b4e4a2d960eddbbfd58f1646d427255fe0d7e1e763f44d7fb79843fc882f2626fcbbad4718784e9bd69b6856a30f7c7b75a6f8467ff1d7600580d2f973637df671c364bf7bd851f71e17730812a169c7b2fef481e6a1947807ee819a974e936ba01180c74d7c372ee88f942b02adc8cd01241a9c6469c32d55ddf323fe701824b9b9913c26d3351b658116f8c495b89519606a694c3c0721a22230e81ef72ffae98abcaa91af0e3e740355eb95abc3ef690f5c13edd8f757fcfb8aad155ea0e17f9b170cccd468a4f27e6d2948c79a256aa2143bcffdd44aa1b3c310043a685d27e4f91c0f62b08b63141d4ed53a12ee5f100596db017fd947c1fc442d0499bdd646b835004570a", 0x1000}, {&(0x7f0000002900)="bc390083793803f060355371411bca5839f345c2cf2e08d0785bcc60fc2ce727c7a443611208b400637ba0ee7e6487eb5dd504e999d12de8e650cbe956f672ef16c1336b520b67a23fda1c2bce1abe652cbd86b09c9a88d4929eac09695a64dfa4b7b734444f463ccfc6199cf997c59fb14eeca15ecaa43d6ec2848d709e386dc96f216a76747c605997fff78bf5c9673eae7bb83110b202c2a63a88031597a4649edd2537324bba84bdbcc5dceeef16f570c3242537e0148fa189f50b64de0673003b529fb3ea34", 0xc8}], 0x4, 0x0) 18:06:40 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) getsockopt(r0, 0x100000000000, 0x800, &(0x7f00000000c0), &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) sendto(r1, &(0x7f0000000700)="e7b9d9f2425de05f448ce6b8205753a1fb89d743fd8b244ae2600c42b2cbaf05000000000000009f5dbb4084b258dc56ae711cfb10f3cf29538d14913c6a636e58d94574d36e926d8687730baf7834894b0a1c5c652fc800ae0c39d71530e2c289c464c85315072c8ae9e5dcd2ef0de82ad47deaeb6f0b0a12ad9c350e8d2b537b2cafd58f47c5458c7f70a3b5b5096a27d2c6ab4d3b135ae681f5b969d5750316d8eb5e264cac514a5787a34c46c8404353c0e238f56bb25fd8ceb146d62b6edeb2742b8dd185c8951038f9098914209143e8d2155fa876d12d2f0e4de553820c20ce4635e46fdfc08c3786874772817bb2e3775a69cf203187bd6387afd5ec", 0xf6, 0x456e22c0d4478a1e, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(r0, 0x1000000029, 0x8000002e, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000001c0)="05c316edf1554b66afff2601510f205cb6c86c1a5919a45752b5178fcea6ec51d1d6d2dfd038a0b538e8c3a983acc41a4b7d30cb0786feffc0ea9e31edefb412b27ee6752b42ebdd888576ec8bfe049cd9ab41f58e626442a9b9e610769d93363b3906a8b827c44dac72d72ef31db8d3b4ba45f5a20fec3daf41abcc76eff27c6969c2f26c52db0c01e52129490d6fca692dee46ba47c3c4143c21c21160c78f038d6e5abca114f122e67aac65f89fb003b3b4deb3adeba416a9a593292ceb", 0xbf}], 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="900000000000000001000000efbe000077b2d907fe2b36a1e057b452f69243bf5e6d9103c995ffb35c7fc8809297e9f4fac7304a61d6cbcc803cd982be652703ff7f000000000000161f26ab305766eca8591e889ae61de42986d7b04dba7122b7491fdfa956ba91e3039805c57dad0da2e4f05c7b54a3b178aec64bfe38d9545c5504256dd2c09ed0d9c0d803000000a800000000000000ffff000005000000f560684a15db773e70ead90561ee403928cd06a930d42529cf99070a1e664a44683a39a2714df2df0b08000e19584283afa5cc17bca0de63690fbc87d98db3bf4a7e63d5baf934d9e10ddbac2a6c313c613eb872e12c44bf1c79629f94ad360bebecac1de3941bd96f09423d2f965f3b5ed968587b25d6fdd36560ddc81822639daab08dea730d431dfb39c7100dc19efae2ea3bab7d1d00a000000000000000ffff00007f00000013a7d9a3fa92684e244fb980aef9eb645130155faf20800b962777d0f818ed8e37c65b824ddee5ba84d714adb77af518b7c351bfc02f6515f695943b75516aa1394d555e9e483b600aac0b41148ae5e4121481fde834ec79fb8e768ade36c567d2d2914df461a86062f899f268fa98476f88a7cca4e458c9037e5db3a358c8f674f3fa02abf808a0d1a8c000000000003800000000000000ffff0000ff000000ab138eff0dd942e1b59d9581096f1ec4d89552a864611329abd57c687193a475ce706f00000000003000000000000000ffff000000000080654b67d5a126ed411f0d39df0a64f0984f61cf12182f7bdfd70a08d5c8000000"], 0x240}, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x6, 0x3, 0x8) ioctl$TIOCCDTR(r0, 0x20007478) 18:06:40 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x7ff, 0x4, 0x0, 0x1da) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0xf8, 0x80000001, 0x4, 0x0, 0xffffffffffff0001, 0x1, 0x3f, 0x0, 0x1, 0x0, 0x7}) 18:06:40 executing program 0: execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='!\x00'], &(0x7f0000000680)=[&(0x7f0000000240)='-]!\'.\x00', &(0x7f0000000280)='\'\x00', &(0x7f0000000480)='}*w$\x00', &(0x7f00000004c0)='&\'-\x00', &(0x7f0000000500)='\'\x00', &(0x7f0000000540)='-$\x00', &(0x7f0000000580)='-!-#\x00', &(0x7f00000005c0)=']\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\\^\x00']) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\a\x00', 0xffffffffffffffde) recvfrom$unix(r0, &(0x7f0000000000)=""/234, 0xea, 0x800, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000142f77696c6530004359477d0eccc74ed5b517a017db4574732e703e387d06226df8ce2e0ac99e1824445616f41a77251534f42cf3dcc7351d3f572c06be02fcf378a472438ed5af84fc652741445ad6fca856044564ead86954cd1f00000000000000d50b7e5d145df55141f0f0d9508375740d07ead581f0e9575849c380027e8a406e91bdd3c707d2aa40329edb24f4c8dec0ccac5829b6a5ae534badbc892f4a534ab535eb6cc3c87ea862f8db77b06cd9a2134f2c3c97a8746ae386c598d7a531cc213ae5f7d2a682fe9ea91cba752a85bda2b3e14242503d01951983b1402b2764dabc03a6c520c591a200242baf01361d9934c0fdd22a2fe89bba206f8d0935083e394aa9c83e3a5c4d47701f686df313fa27006f27ba278c3db471c3ff1bb5fc8d1f57a6fcbc0f75449322088a20a748a5558f6565ece551493dd09b15d8d361a46949d2a251dcba03060986f5877a3e45dc68e33ccceb324aebd0803177f13e54f9016a936e060ce94a7b4df538e982fd4a063eab91329871ac5c71e57646896702f8a92bf368f4e086f7894fa0c6e1550bcc239d6b379e90337ef6c700f3743c8976fa9dc1"], 0xa) 18:06:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000000000000000000000000000000100"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)=0xfffffffffffffffc) syz_open_pts() 18:06:41 executing program 0: getrusage(0x0, &(0x7f00000000c0)) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0xffffffff}, 0x0) r1 = shmget(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x2000) r2 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x8, './file0\x00', './file0\x00'}) r3 = shmget$private(0x0, 0x1000, 0x480, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) fcntl$dupfd(r2, 0xa, r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0xd1c}, 0x8) 18:06:41 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x40000000000008, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x300000000}) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x100000000}) r1 = syz_open_pts() r2 = getpid() syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0xffff) fcntl$lock(r1, 0xf, &(0x7f0000000040)={0x1, 0x0, 0x80000001, 0xfffffffffffffffe, r2}) 18:06:41 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000100), 0x0) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) 18:06:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7, 0x20, 0x3, 0x5, "cc0cb8dbe600c4108da865ee3b044917a34cde18", 0x8000, 0x7}) geteuid() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTART(r1, 0x2000746e) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x8, 0xe5c, 0x5, 0x3, "905a3a16bdeb86e3e111e1ddf1f312a1653d41a9", 0x7, 0x8}) 18:06:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r3, &(0x7f0000000040)='./file0\x00', 0x9, 0x0) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) recvfrom$unix(r0, &(0x7f0000000080)=""/4, 0x4, 0x843, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 18:06:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) getpeername$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) lseek(r2, 0x2c, 0x2) close(r2) accept(r2, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="f4c7cd7738d485a3c83a6f30000000ff", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 18:06:42 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x1, 0x100000001, './file0\x00', 0x7a5d, 0x7, 0x7, 0xb13f}) truncate(&(0x7f0000000340)='./file0\x00', 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='&)\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='@}-\x00'], &(0x7f0000000300)=[&(0x7f00000002c0)='^\x00']) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x0, r1) write(r1, 0x0, 0x3f) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000000)) write(r2, &(0x7f0000000080)="14cb8d3b94bcb810c1132848695646bc37d9ce240e430dab914233cfd79633e02885126aa78b37855c993520e6e2776038b2d4904d509dfa71a196e9fb6d11b88def7d2a4c7312845bf6dbd45ff2c80fd786c8348caf28a3d69d0c25fe49aa9f998f75267e81124e019a61cf6d37594d6b12464aa508e84ac80bcb627f647c533b0cbc1109c9131db1dd6d412270694b52dd13c40e7ac5671a6554c119542b59f276066bdc0c2867970adde2f4bdb215a7ba3009cbc9ae", 0xb7) fcntl$getflags(r1, 0x3) 18:06:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000400)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0xfe, 0xfffffffffffffffb}, {0x18, 0x1, 0x7, 0x6}, 0x80000001, [0x4, 0xd2, 0x200000, 0x9, 0x7, 0x80000001, 0xffffffff, 0x5]}, 0x3c) write(r0, &(0x7f00000005c0)="bdfa4d2591c321a8cf98848e0343d605e200000000ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc04e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2e9bdd189b4bed08607e01e2e60e1", 0x65) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) ioctl$TIOCNXCL(r0, 0x2000740e) 18:06:42 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001880)={0x0, 0xffffffe1, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x10000000000000a1, &(0x7f0000001800)=""/104, 0xffffff81}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r2 = accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) shutdown(r0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) 18:06:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xa, &(0x7f0000000040)='\x00', 0xc6) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xffffffff00000000, 0x7}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 18:06:42 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socket$inet(0x2, 0x7, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf03019df8c6323775f6a89dbdf", 0x2c) 18:06:42 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x10000000) getrusage(0x0, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x4) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000180)=0x1) setegid(r0) getpgrp() socket$unix(0x1, 0x2, 0x0) 18:06:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x0, 0x3, 0x1) setsockopt(r0, 0x2a, 0x27, 0x0, 0x0) r2 = getppid() r3 = getuid() getgroups(0x9, &(0x7f00000004c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = getppid() getsockname(r0, &(0x7f0000000880)=@in6, &(0x7f00000008c0)=0xc) r6 = getuid() getgroups(0x3, &(0x7f0000000500)=[0x0, 0x0, 0xffffffffffffffff]) r8 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) clock_getres(0x0, &(0x7f0000000900)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000040)="ca9515772173d03fc78369ff9d4fcf8ccac13ae20f667421e04fa7cacad2d46808f74ccf5aaf21aced469d6ab715", 0x2e}, {&(0x7f0000000080)="c7ddbffd9550ab632732daf863cf1d86ae20f69c1492802c3461aacf395f5761c025027aaa904e26c919a1f4e1a18bbd44020a2ad73f139aa5fda692eff3c69226cff59389d49dc4a05976064d14141013316ff4cd0042b826a55c5fe3475a6836fe8432ca468b5e4d88bb2abab83ba24c2447849d97abc1653e2a89f49d55d4da0df1a21e2b6899460419c6d134087130d7458e1048149fae4740f36d04925a42bdc91f0ed3bc12f9125a2e0415efdfddfeb8aa89eb6881c9774f244a81", 0xbe}, {&(0x7f0000000140)="6c79aec61bdd4ccea1808db97b67b76d0cc11b42fac605bee52945f0c01aad4ba76478bcd49facffddb66bb0961932d3a984aa1a31d7a145cbfa06d68ee571d20a6981371d63ce5eb0e8bc942811d7398c44da62e912c5b8528ccd6f6a3bfa93d6878da6f17475eae77751896a68232a6edabb67f84727ba6b0f09fb4830d37ed24f0461ab67680ce24c7a56153bf090774aadc906b0703aeb61424dc742cd403713e7d9539fac24a91cacd3e31ee1e7245c58c9892e30a0bb0080bc8ff705917872b572227f884998f008eba8bef9076f92744742bf74", 0xd7}, {&(0x7f0000000240)="13680c2415077c6ba65da1af11f2174beeea23a86e14926e64400033", 0x1c}, {&(0x7f0000000280)="7b3afbacfc1d3edfa966dc1b9f46f53ea05f3e8a9fa844b8777ccdf70a9baa5c9ae6711c69315169dad6600a11da6689cc1b6da376a0f10e1c0214e7eb3aa7f62ff7c942237af00c91d929a08e3c38db27ff2eedf23f6524daa98a25f93c3e15e39befc0e6f5f57f30317b695e4d4e65b3d7c19e34d00f0af8fa5ee5b9f8deea85c6201535295d0c7e412f89d897ce8435e1dd6350271f4e2cff260d99ae06769a61c71fd302cd5075e0fe7569d7a215e3c5116b4ef0ed37d3277a5a80d40dce78550b2a44de06ea9e07e917aff84942b0e222484c3c079ba24af586bc2585ef2bdffbb23be4", 0xe6}, {&(0x7f0000000380)="1c48", 0x2}, {&(0x7f00000003c0)="cd85756a287d1d3846777138a79f59d6b64e762e36448bdf6c98c539abcb5e81a8091135f2364e4842856346fe87dc05851fc795fd935e79b5365b95a8369150a0c4226b1a7a8e990897f8ea1f75aac021a77d391f00fdb95ebb2e2ad5d1f9e4", 0x60}], 0x7, &(0x7f0000000700)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000090000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1], 0x110, 0x400}, 0x4) 18:06:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) 18:06:42 executing program 1: r0 = getuid() r1 = semget(0x2, 0xa, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x103, r0, r2, r0, r3, 0x0, 0x1}, 0x8, 0x100000001, 0x1000}) 18:06:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "b79dad9c4b00f2a262be040000000000000400"}) read(r0, &(0x7f0000000040)=""/9, 0x9) syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) 18:06:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {&(0x7f0000000100)=""/8, 0x8}, {&(0x7f0000000140)=""/4096, 0xffffffffffffff55}, {&(0x7f0000001140)=""/234, 0xea}, {&(0x7f0000001240)=""/105, 0x69}, {&(0x7f00000012c0)=""/136, 0x88}, {&(0x7f0000001380)=""/180, 0xac}, {&(0x7f0000001440)=""/59, 0xfffffffffffffde5}], 0x100000ab) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f0000000000)=[{&(0x7f0000001580)="87c9bedd8dfb7c3e1cd5a6ff9318480e7d3c8f9476989bba3939ae058c1e7880b4391564bbe139014363f98ac8b9f9620339470b325a8815c61a0d418a22ef71cfec8cbe43a641285e8987de05a4f1641d75ecbe6f235fd2e8ae55404b4018f69dab7bcb22d58fd8c80ded983b290e7b7a3b193a56c7118f0bf53fa33431a1", 0x7f}], 0x1) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 18:06:42 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) r1 = dup2(r0, r0) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) madvise(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x6) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000100)="250fa3bc80a11d58e62960c82c9d555a639764326811d2e5c0ac34db9ee6eec8dff29121b75ca2c6131a00cc436acd47b18a798953fcce1c5bf47fc51ac1212abd417207e97e48b03d5a1412dfab", 0x4e}, {&(0x7f0000000080)="393a6b2fde86a981fcfe316fa260aeb49bdb09bacda067", 0x17}, {&(0x7f0000000180)="e3a56376a9cdd72c6f6308cd918929a08fe0cec33539f05d5a1431a094ce73edd6b56d17613d261ce59118dc255cf4040f7f870216a8aa4886b6866b52c7283e136b93dde08e42beb9f3d40613680e9acd6bf2381559eee2f509f1c543893ed6fca2797d999e84fc0d94fe3c3729b784e6be9cfe673bffabe2fedab6c32bb1394c96033dd362d7d6eb3aa9a2eb595ed9cea13b296c8e1821462fd8c9a595576bb1cb038eeea83b60f5e2a9b6996efa9a84bbb2a6c25aed24246e8e10538c9e2a73ce36717347fd02ad44662474ee3915009251bd9140fb0f1fba7480", 0xdc}, {&(0x7f0000000280)="5ab6d41254f9138e802815cd5f63337f1049e2d023835e79d0d44949fbf8f74e1cd04db8582d8ca02bb91cb6bcf2246371873ca3297013a12d5c32c788db108a33d408a59dc9a3f7c23856e6566d9325ada54c2ae18f53bf9a5a79ac4df9b0d3d51aab4f88a873d58a50e193d174afa40f3bff12f9b652b894be7120d0edcf56f372ed6356c9d1b83c6504d86aa165dac47fd3e0dea73a7aa7eedfb56c94c78ec68dc103b54d76acf846c76dc0ce20602ad917d52c425072c390bc422e56f74e9e595d54a528790c70c3d3b1a1d110", 0xcf}, {&(0x7f0000000380)="6178ee09122190", 0x7}, {&(0x7f00000003c0)}, {&(0x7f0000000400)="234ee78e5b202e3569665c13f649d6b14cb681262b99b3d6ec73d7ee5943faa838f1e6be9acd54a420c3229029b58f575ac4dadd4f617908b64b01ca3326458d94483ce7382a871ac3ab39e61c2fbba52b29bab73b8138201dc2e216bf7dcf", 0x5f}], 0x7, 0x0) 18:06:43 executing program 0: r0 = socket(0x6, 0x4000, 0x97a) recvfrom$inet6(r0, &(0x7f0000000000)=""/55, 0x37, 0x0, &(0x7f0000000040)={0x18, 0x0, 0x6c, 0xc2}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x1b, 0x0, 0x0) 18:06:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 18:06:43 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x10, 0xa0000000, 0x7fffffff, 0xfffffffffffffff8}, {{r0}, 0xffffffffffffffff, 0x10, 0x20, 0x6, 0xb9b}, {{r0}, 0x0, 0x10, 0xf0000020, 0xda, 0x4}, {{r0}, 0xfffffffffffffff8, 0x4, 0x0, 0x4, 0x1}, {{r1}, 0xffffffffffffffff, 0x0, 0x4, 0xffffffffffffffff, 0x4}, {{r2}, 0xffffffffffffffff, 0x0, 0x10, 0x4, 0x3}], 0x3c, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1e, 0x4, 0x3, 0x4}, {{r2}, 0xfffffffffffffffe, 0x25, 0x24, 0x800000000000000, 0x3}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x1, 0x9}, {{r2}, 0xffffffffffffffff, 0x14, 0x2, 0x7fffffff, 0x6}, {{r0}, 0xfffffffffffffffa, 0x42, 0x80000000, 0x2}, {{r1}, 0xfffffffffffffffd, 0x20, 0xf0000007, 0x400, 0x2}, {{r1}, 0xfffffffffffffffb, 0x6, 0x2, 0x81, 0x3}], 0x4, &(0x7f0000000000)={0x4da4f101, 0x8001}) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x0) dup2(r1, r2) setitimer(0x0, &(0x7f0000000280)={{0x0, 0x51231a9a}, {0x1fc}}, 0x0) 18:06:43 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) preadv(r0, &(0x7f0000000080), 0x0, 0x0) 18:06:43 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x10) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000100)=0x1) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) read(r1, &(0x7f0000000140)=""/152, 0x98) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20080, 0x0) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 18:06:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x100, './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "845c556b00070000000000000000abb8afb400"}) 18:06:43 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080), 0x168) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x4}, 0x8) 18:06:43 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000080)="b122cd1729ae12df176c414a30d739a9d4f3c9cedab6a6337b6ef570f0e37a849a422e4e9bb0ee11927761ce5db7fa13bcd475459dc927dac48d892ab3467745459cb21c37eb0c0451ffb9507677463c787cc9b4ce89c2d440d58978cd5377f72fc04ed1278175a240b523708c", 0x6d}, {&(0x7f0000000100)="37faf11488b9dcf277f7ecb7b082023a1f33ae2445dd377e23620323afe36571e0f32e474da74948f6c5e1a5ba007bc84eaaaa4c35b809540445a88c8b7a906ee669f848ff3f55e03a91903a78dc93d4ac43020fc948621274d97130e8ac71a398e1660cfe6aa088ab5e7ce154c988f9f01609e8b3e96de63aa0350063ee062165bbe2458a0f0e2af6ac2888b635d69c2ca907695cca5eb06cdaf4bf525ca00ff76f66778dd22a73df88fa74aec6b3f39f00ca417286a389d22732df0e6334680b0426a0215abc87e659f9a9781b7276c3b7fbafc7c2f1bc3de63be3e84d10ebbd1c7a20162065cecad10ebcf947832c17ad1c564d868af5b0766fa5e0c2e2c4e6db27cd1d70db7de73c1f31281354e48d4da3e00ce12330e65e295989e8ad459f434393bcf2fd0adad007a0c379899cf9a8360af211c1db570a9304c08c8da600557d095c5e586915876d1d0c1ce81239c5cab11a5b3f76bf6a952e47cc578a9782ee159a5fc4ea6a8781885cd102cb800330deff180e4c830dae6e4109add46cdf61dc20ad52d3c4e973abbaa8b4cc3967d7620a22300f5a7b5c59aa64e3dc2217399cb327765c29e00455c76156fb3b303436417bfc5a0cf45d43894c5dd2108eb66a73109493a6b8de292335ec4b719fb09536e48b960c47dfbe9764038a7cfa90278d3b4a35c78cc6596206bbc10e8a33a3cf29007d3b0b1c3e9333f1581fe07bf70df4b90564a6e660895b467c06142ac37e0c826ef4490b7ce8232711b9039241aa34bce8be7089dc9f002ef3e1515f7a7fc8f74f0993207d1809b50119c35d0593b5e502b0e18260583784bc664f27a58ad200991f39f8f986138b200d2ada526bf74eb66dab2145b04a0777be45a634f2d1dde84c6eab306cc243e3bfae4b7e854861051265b3696fbdd1fb7f172c9795290157186c75ff254b169b3531afd6a260036ba0ebb5d4353e388f20252602e51639ea359a11ec023804eedda13d32a0e103a7b888d5b10c11454de91a776a53e0f6cf34dcb942182957520754e43aa5440e824335d096f36e002f348363ecf1ecebb70fbb4c19b50215b2317402c076f99ce0053580cb0447269158ea22ee7db17d8b2c9685f5c4bdc352812db54b1e3a9368c8edf283985a9aebc8b4b259039bf0f9cef954712aafeceb0f5b72769be496c120184f1ac59b36ccaf3519aa8b1eaa96781f8763233afc6a978e1c4516664fe8d63e6a200ddbf8186db00be6348e2735149704aa2e5d8fa7ba01d86227efdbb8b8540f6ea9f55e3c8cf5b83e8f4724b80fa66a73f5fc63d251fd2089f6ee9317df858a811b0e5d4f6000e3ca32e1d6c2d53619fda18dc9cf110f3ac162a900a471b7236dbe050385f20e803c4aaf2e87b567f717babae6b12d4bf69717a6b3bbb8a78773eacdf591b9dfb6ef5dd65469fd9f8e7afad64a23476e1f1614684815981311137a0cfe51e365ab433b7253a9d463790a17621a371f0f5495fe124424430ac0a82bb00935f131c3eb30a9d1a0b0a8ac89e89be516e559db40954ed1b8869452b678e571fa7642ff419f9c61d1cc3d57e34db7f356ad2b2d279f44230e3c5f8010be6ab7027fc2519b5198d44432e1bb534435ecb11cfff1b51bf076e6a59d73a4aa5c5071f91a7c572a1e3ee54cd8d127785ff778ffe9fb4cf37549d4999207c2ab7ab9c92179a3ab5bf687b250d77f1195a62e6b7a3b534fc18197446df77cca48a9048715b8432d923f914d131ce78f2f01e8c3333d8c0685abb540ed68d067d48cb666c959e28cc118fdcc282da7adbf01682bc369b558506042f554b373c4b933666a496e70042d4e527eafa900134c7ffadbf220974c243f1a0c32aa14861b5caf03519679a876f5e17900fd4dd8d283031189d66b68303e2c14d6813e9ff7e9cb1a994845cd2c8006e173d2ad08b98e98a26f7903763a3b7c67064d085c2b73484c40d019aad81cd04fa5c25444cd82bc3830340d6fd6e5019d31246553aede20b465cf59f5510cea45e0fa0f9e54964860cd6b90183cc0df5ffd9bf397c2ae2ba6ad1994876a9e0bc2f420f52afca7e551573ebeb911abdf5df0baf78dec8dbf9b1b852187dde9b6acdb71a1aa27d850be89ee1a6b1c6df849a1228b91858e3e74b8ec7c1b4da964c4e657dcc664385e0863e9e2d97a542fdc52b2aec3bc1d51c92ba633e8392622172b6eb1155182037779832fd2ae2df2c435d317bf185004ede9735de2fb52c7d07329c2cf40020edc4e472e904e2ab19920887138a6c714bcf03fc5c83f85a72ab365fb3976420c1388b85e593675969ef584e62814b7df7b081abd3fe98ee551ca7f571fbe45ab685b956618bd1d41145a666b7ff5d6b7ad69f3203d19a785b245ddae4def94f4060d410fee4423c470d932b08883c591bfa3ccac30b49d92ac9c547f404fb604d9d1db4133cc8dad47217430b494b3aa6413a9d91052e6ef113fab0e3cc3d83fdc9a0d3b3d7854cf5c4a4f154c07784949d90646458a5b534422734904f07c063e5eb4386f90977efe57ee1a87401e017f8106943ed0010680b3d1c3436aea88cb047ff6f569d16b900ea738f9be550a182fbdb0c2123f7b06e11d6247c10113372b7679e28db093b5394491975bf768d73531d3efa94bf6d9c6c83630390ef2d726a5981629817afbdd2729b56cdcad5581f9bd8ca889f34548f59833a70f93d29c9f66e27f049a17fbdf05737c6d48fcffd43ddc0e9e964211a73f3d03f8e84184d55c517c45bb5b33837da636bbae8d4e530f3b6f4a043843873b69161b680139a643e76c300599faa4b0aab4980245aaeb851a509cdd530a76b9fe3751ecda992118aff554832136a4ffbc1ae48da5abf3038d496299af5659ed6ae350d916b5691e82066abb50e0160b0cb31c23b458f23ba20e9c59721f4c18162e266f59bd40c0a5e9af5ff63aab5fafd12985a4512606d3de207d4602b05260d10e1493064a29cd300b891c286dafe8d50075cc23a792c68bf2757a0d150af5cfba00ccc0180a4e43d928488c758bf24d8bd71e7e598ed23c4c99a5698e3c7b376f5327d9b1cc6bba9a4d29195fb5b083abfc7d45f981623546d40d41beaf46768a4a97442d658b06bf37b7ca82dfe50517b5d8804a9e9bd6236f6ec02fbcf3e943ce3646adad45b005e9fabd29af5021f597701bf6e62c755181cf1952c46fef5f015eda1004423791b037b975f6aed5efff56ceb95f32567a06c8ffe5f2ef510eea9be7bae147b00dd273e207e1712f74107ce3619ad220981757a55f565ac3b8f6f48f99250730bbe37be74f01adcad98a83029650128cd9c19fa249e72288100520b28c637e28ae7dc79617fc5ad91a58ee994c8fb329834fac8f7271a064dc3ed4805c17235e0af0cc68279c4b14d03981d25557da504959db1a50b8f5dcd656dc9d744ef8a3a7dca84da288fbd1418883e58a73deab35a02f467ca776b297e327f3bedb0f13c8fb0e51d2550a3edf6180c8181c0fd7fd99fe7f01b219f3f7eedb7d1960c71c501f4d96eae429cf96995030033955cea44b31f0555d575fb4c7330f82d865300f687dae1fc640dc385b003317ec12e1ced3c2dff8b2f9a6bd30832b2a0bdb7811d63a4b7d8b29aaff9c39eef6f65192b54515fb1e70f88d9776492326480603253111fc56090bf3c6fda0e015b375a30d0eedf1a04e38feb7b324a41b4646660ffbf743a206010715b5b114b519ace1c15dd4218481dfabb2310d58b7cf951ee4d42fc29a7f24bc889197c6bbfe25bfb77c0f19813ecb71832af7c292fb418ab04094867a008a1f627aa802a4472d1921eede58a0025909e5d58ece0e58a3e93551c99df5647d76286307cf86856701884309235cc824c53eab2198d36660e8ff4625730af300a4cb166c340ceb9c13b5f689dcd3651c9823be7202fc6ff3f01ccd6491a506e1025c310d2d91e40dab051caa3b5d653cca26d09f2e98a3f3d218859e44bfdeb8105b95b0cdcac5e1fee880976a0870756c7936e2e69c3ca7567baf023faa6e91ed2408923f0953bd5785f44a64c0c5f96af424d8b0e458eb075445c863e74f2327fd0d81dd034e9cc16dd7fbdc36915710f1b09d6bf6fccabab33540db03f5b154bb2e156ff28aef2d353b7a8e19f542dcb37c2131ecc32fe1a332635f1a2f09a4fc072d8e13a5871a4b4fe3dd6e9d889b25832c34652370db96e885f655fbdb7462d46edb5dc2812739e2e13b0e95c959b5fce463e6a9e371f255ab30c0a7dcf4fec07e76efadb6a942db61752c00d0d6fba7b3e183048e44f05e442b64ce365d21a7a3fc75db1a29914c14e0381bb878e68425cc09a0f8d6a7136e7c9068a31c2ba798b84ba77bf16b1705a0f7d8d1afff3613ca2e91e2311e3516814f31400b05ca66e520f10b4ba1ad9f589d02ce46b5581814186e84cdc002a3692a01a232c6f557f09df739b9db1624c116e0f5e1578138ace9dfc6ae97a72378685f3c57ac2a9f9361478f8000c9305e4cfb8349ca04523bb8f88d145f4738d19824e808da535c37e562673cef912304ad522dc05820ab48d4590b9616429385e370a49e50d698e14e120431396a09097834a68da6702c26aaf3e065fb68a47cbb335251eb4cc3a0610b699bee016e2d6f8c19601ff6821171303766ead662db75b61f3351a3a95829b01daf33ceb6e42dbed81c32af75b25419c5507a5ae90a44b592e0dced53ab5171a28019b137ca45b42de2c74d3f6b1eab907a37918a0f93f87c9dc66c6b1fb5cba59828a712e9e76bca64c978cc635414e12819063e445e7e042a77c286a9f9261a8ae96a3e01cf67ccc9026624f09390ca523f7a5be39fcef15176084f0372caddae2f2f122be9ddccb68d8e113bd0099e0a2f0309dbccdee8a7515c445c8f764f1209aaabf997928fdd2db204418fd069bc81b8f40b53d17a2bcedafeaf96711a796d111fc9163a80964fed418ede19cdb86779460dff298961bcbbdf1eb1992015a175f7be71fd1005ce0d7daf6391ec0ccd5261895c783015684c8496b6f84b83b6cdb4d079fd5144b77ed80f7b998cb498b8c40bdf09333af0a18bd374d640fe325c96f8a00e0f47dcc150395535e394d6c5e2f77122a92ca245c42f19d555d2569806b71064cf78447a4dee24430f96f66cd377b81dc8eb0b6d75423e6f3d72752ee6776017f7ebaf9d8e8f49f1fcc29d58e7cf697383f8709b1e6f970e823569441a52bb717ef0888ad27d9554fcfce446b1615d2ae8d180f474312ddc5540b7ce5ba6dd9a249d0069715ccb13430f15ac13d5fa39c556d284a2a138c98a45d2a6790aeb49b3d2ad0786e78e5d20b221918a872853912cc1ee81a3d66d99ce8197d89208827353660ef797163fae805dda4790e35a06ea592a446211cbcddc9df1570fdc8a398935139559efc18f62c5495297401d9ca21a4f5f26227fcac51ea2c23d408596d9aa1cc835c6553c3c67d7d8512bf35ffb939f61b245bed1d19645f251838a83c82225563660513c3fa9b8747b6d2f97201beed2769f42f34364ad5001359039fb9b811fca5b03bfb7cd5e392b2df2f7d4d80248e000ec721673d5222c8497554b45b0063d1b2889b9c6f454ae4a380e445df3aa87493aed24a4f62f98cc288eb24a4c57c9450f046f46f613ba25e2c59c6086136b82e59d2d7a54ade33dc703c7bdf6743632031bc9bf2e8918d8dd9b29dafc0af8b16c0b4fe233bd7364f4091fbbd22a52ad7478c8d18b72a570f02ac4b0ab6b860d6651b72a08d3de237337339d5d6c", 0x1000}, {&(0x7f0000001100)="874f9492fcabe156b6076334c32bca0a3bfd73e41269d2c0b3eb905cdd3e40f038323f65afc166c9e753948a3b79cfe76bdeb25e954a4f3cf92d08114fc54332cb9f24f7ce4ecab4a0eb15a6bb0d2facd4f20c5d88ed79bf734e9ef3fe4d0f2bf68bfb29b8300a69ca2a9c265493a09c02f2136457d9393c3ad495", 0x7b}, {&(0x7f0000001180)}, {&(0x7f00000011c0)="49db55cd944f2ec3f8910ae0201270fadf52cdab64121ab153beaae2cecb59d1e390776de7b595149a20bf8e96388281799d2d6e74d11ccd7439ee155c5d7fa83b8561231756c1bf7462dc660c45b438850dda81458956cd23b4ad7a9f4dad68f09593941b9d4dc68a142f04572e02b430972d324f40958e2a2e220836995176", 0x80}, {&(0x7f0000001240)="dece17e8c90ab740ffa59dbdc15af60d9ce8f49428630ee91b5289ebbd5c8efe6c3bbc64ed75da1200b3acd9beb9c918f7b744d91d4e628b2251b87d67c8", 0x3e}, {&(0x7f0000001280)="78a5552752584c736190110e69907b06abd9043dd6ffaa00abcfbe0e9a3b5ef5c90b16628e9efe1a21cddaf1152dbd66f8b6a1427546645b1be9ddd869c9ecb582cc9937cd74f7db825ce7b5168ecea7501fd2f7e61de84040714eafa397c7491993aa3acc4290208210be9c3590e178a378ef90b01c3f8aea99f83a4fd8d6589b66c8f1a57782ce1648d0951c10a78da8aeac0c052569198134cf6eff7a6188cb7e989b2a165e34c3da3ad20ce7c52b60432c0011d66bf849663371fb26abe757310532efb0418e8b1b377ef0bc12211b951baf87012c7632a8b98680887f2675c590be036018e2cdbe953a9f8f4b", 0xef}, {&(0x7f0000001380)="c684a9470464ad2825a290453cbd68a86e9ecefacd1230b80a3592d08bd712ebdd88c4b0c420a7dc1860a3fb8d26e702", 0x30}], 0x8, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f0000000040), 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0xac8a}, 0x8) 18:06:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/150, 0x96}, {&(0x7f0000000080)=""/28, 0x1c}], 0x2) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') rename(&(0x7f0000000140)='./file0\x00', 0x0) clock_settime(0x2, &(0x7f0000000240)={0x9, 0x20}) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 18:06:43 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000002000)=""/4096) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) 18:06:43 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 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x8, 0x24, 0x5f, 0x3}, {{r0}, 0xfffffffffffffff9, 0xa2, 0x0, 0x800, 0x8}, {{r3}, 0xfffffffffffffffe, 0x40, 0x20000023, 0x2, 0x230}, {{r1}, 0xffffffffffffffff, 0x20, 0x2, 0x9, 0x7}, {{r1}, 0xffffffffffffffff, 0x5b5b4b844925d93e, 0x0, 0x0, 0x4}, {{r1}, 0xfffffffffffffffb, 0x1, 0xe2792adda192aa4b, 0x7f, 0x3}, {{r0}, 0xfffffffffffffffd, 0x40, 0x80000080, 0x7, 0x8}, {{r1}, 0xffffffffffffffff, 0x8, 0x40, 0x23, 0x80}, {{r1}, 0xfffffffffffffffd, 0x80, 0x5, 0x200000000000, 0x2}], 0x6, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffd, 0x5, 0x8, 0x4, 0x100000000}, {{r0}, 0xfffffffffffffffb, 0x0, 0x4, 0x5, 0x40}, {{r2}, 0xffffffffffffffff, 0x21, 0x3, 0x0, 0x5}, {{r1}, 0xfffffffffffffffc, 0x88, 0x4, 0xfffffffffffffc00, 0x9}], 0x80, &(0x7f0000000000)={0x6c2970e9, 0x200}) close(r0) 18:06:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000140)={0x19, 0x1, 0xfffffffffffffc00, 0x800, 0x3e, 0x1000, 0xffffffff, 0x9}, &(0x7f0000000200)={0x200, 0x8}) r2 = dup2(r0, r1) ioctl$TIOCSTART(r2, 0x2000746e) 18:06:43 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0xd72cf0d7a17b3e92) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0xfffffffffffffffb, 0x100, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r0) close(r2) 18:06:43 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) readv(r0, &(0x7f0000000440), 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x180) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) shutdown(r0, 0x0) semget$private(0x0, 0x5, 0x68) 18:06:43 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0xd2a0, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 18:06:43 executing program 0: r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) socketpair$unix(0x1, 0x45, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000140)="4f3bca6d07cc75502a45aab7f523c12cb88e0ea75f10bd30efda9bfb1011cc21081051c6238adb86b4a9fab9608c35dda4fb09e45ed203404c9a2c3c0fab694af177052473c1642b9a348d0948a05c905e5a14d95188fb5b8c1ed3479142f09e7946cc368d7e4e5aa89f521ebb79a98144a49205cf43a4e25c933c345ba233eb523497da174a38865286281f09cf7fd9a895514bba0ec843220633eada3b22ab39a0a2a45694d9b1dc11c62d963dad15fcb4bb3aea632c39889c1194dc898ec694d22b44bb0732196bcaa557aabf5750aeb64e54be1a7a56a2696e03cab573", 0xdf, 0xc, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) read(r1, &(0x7f0000000000)=""/58, 0x3a) sendto$unix(r1, 0x0, 0x0, 0x5, 0x0, 0xfffffffffffffe6f) sendto$unix(r1, &(0x7f0000000040)="44ed79de7a3c877c686937ec11005ec3f9fda4cf7a95db69b1dae554b58b9b5de649969c6c8c32820f14429da76f2c069a73a765ac097419cd9dd735af25ec57030a6ea25f3cb754c1", 0x49, 0x2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 18:06:43 executing program 1: syz_emit_ethernet(0xbd73ec34b9bb0353, &(0x7f0000000000)="fb7692043bf02db6205c6271d344033297a919a535b2a9cee36e70a05a6e50ec7d78850a6081f6406ead5244b3479b76a728c4b41114f98b9434b99194df9d8c0fa3d10e48a8ef954f403e59a331e58afcd0271a227e0ee6a7bbb0d39f1e2c7c355c0bce0158cf81258b284e2f0e653acc2291f0837ff7bd38c38f16c51294eee7e03110037de86d8a55e11d1b8c1eeccca5bc7902c8523e1a0534b69df2f70011c6270037327700d1c89b82db0538f34a8119a79a835ffeda59f254f64c8b8c61edf69dc948311ce12d71b90b40041c6d33444a621760ca5007bd821009b8f4a2570f89c45d8782f08c901d7716bbd9b0353dc9694715922fc48b7adddb51ac3a1980cafa6784985f0241a4f8b812b1a74fa388f251771d1ae3f98f92b67dfedccefa370e841544a15b9b562971de52cb284e705385eb873c6de1cd46608ecf954c16aa3003f5258991edc9db8b5b24c813a526c8c2859902b0f2b031a40299c47ea0fcdf78aee899bdd73780af057106fe0ee7b7edc22bff8861ce74d77ed354b8ca8bdf20770c9d17010195b35b906b5928977b8a845d7568f067e21f45c1537b38420a2488a08e05cff015bc959adcb0dc975098f6ac4f50211c8bd7bed5a114fa766398c6f20edfbd850847b755ad23d3598912e31f5ac4863a1682dfe2cb206180afbdb4fcba885b614ba3c67f0e07a36419540ea01104f3cee8d41498575d17f6bf5e8350b7e2065ef0e6d2a7b6eba750b2514d696d21d65505154049a2bc65571aaeb43c3a5c0fb17b881316960b34eb093fa1a2e08255b2f9e913fc50a871978a32eaaf5a43347b1ce0df61725ec09acfb88f599b48f00850bc304eeca020665200640b97c3a32f7721c88ece708106641d7611606d5ed335664736600a580ee385d0180700650286493bc0ae2cfb8d29e81421ff38c5238b2e556cbd10e0fd325f841af6ac1ecc06f4afbbb183ded7bc78466e7cce081486f4017a50a9f09db062e723d0235fb030bb58e3915fb543410b466b7336684770f314305de1a2c7356fab87889a644802fbce01ef3ef85342a3d8453608db969155e069ad8605d421c85f1a7105b1791f5d5da9a936fdaa7b723395ac897198e36e2f96dedbe2b60931ad7ce606c76e7b790443f7de1fba337cb66ea694f94990c2912e709fccc8b4c3c4318d71dade9fc41973e6be11566d8c197bf229bb015450ef5cddece86ed89e903ed5232ae153fb97cd33d6e450dd3305ced22845bbc324292599f2e5b6e89e60d1c1e3bfbda3b5182d50b89db31a1d2fb13069f7abd2cdae780786e84eb128c7260087a82430055f6e4284ffcb2402baf38c967bee8e6d92e8038ddc2e7e457c6385f6d6b2f38adc1e1dc81c84b69fee5b0280283c586fe492f4699fd1769f940ab1f3cbce687d20c5c4c10cf6c227c0caa488d0a38ad3d0e054b5e9dd808822cd59738d3da4308bc911a593f6697314e7684a40116b3c672f3e4562d12057690613837b03c8f31d19f26595ecfdcdde66b6842377348c9f582ac281b28abe110aae4d5831d4214884313861f07cfb7a44aef7291443052243dc0d4fbdbe103352f1fe00ab109403e75984d7671baf0a4948bbeafbe7e867f1d712c9e79b4579db1e8305e107900ff75bf3ce6e17e7e9934a3098ff2678dec980e9f950471bbdb6c8c4b7373a670b99dac5bfc0c26ea67fd5948563d7bbc65e2303b7437c5cde14ee68aa533fdfb3da37bb5d1ee95494342d014ded9cbd9f535e88c964fd079ce01f1e52b3f376d8592e3c21213b258e01c2f6219011b9d3de97ab7d805e3b56afb7112d304bfc562ae1df688fb8f4da7b67c2087a1a39967497990599f4fd9b1d728050a83d948dd14d8376903326d5bfe127d44173866843afb980f17923cb97ac6d665af8c1c6eda13fa3389a811cef14a9683c668b26fafe5096be99263277ef2a6a5daaef8f94dbbf7c7e539dec1509fb2fad28f69bcb56d4fedcaa138e29047c38a0698d7d603a68d55a150ce545a4d246ca139502e9d6fab8e8e2fda5fbe9b7bdb17a19a199cbd539e9ad2407a6772b328fd5caa6e1bd05a612bb593bda55b9e56296dc89988668be7a67a6817706d41e92f1a00000000000000000000000000000000000") 18:06:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="aa8e2ccc652e6f06b38c2796ddf7500cfd06e390b1ca19954762398b15359cb7775d03674c0e709b74389b3d02fe4a6e193ebd5e3d46837c73a69b59f0e5b3a46a6798b46b6f7bed0879320e4e3ae6169858f7c53b2e2112919ba2360c9a91", 0x5f) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x100004, 0x100d, 0x0, 0x1d7) r1 = fcntl$getown(r0, 0x5) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x441, 0x1e3) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x2}) fcntl$setown(r0, 0x6, r1) 18:06:43 executing program 1: r0 = socket$inet(0x2, 0x3, 0x400000010001) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080)="58f9abdb", 0x4) 18:06:43 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = semget(0x1, 0x2, 0x120) munmap(&(0x7f000000f000/0x2000)=nil, 0x2000) munmap(&(0x7f000000f000/0x4000)=nil, 0x4000) r1 = semget(0x3, 0x4, 0x400) semop(r0, &(0x7f0000000040)=[{0x3, 0x2}, {0x3, 0x9000, 0x800}, {0x4, 0x7, 0x1000}, {0x3, 0x8, 0x1800}, {0x7, 0x5, 0x1800}, {0x3, 0x6, 0x800}, {0x3, 0x8d6a, 0x1000}, {0x2, 0x7f, 0x800}, {0x0, 0x5, 0x1000}, {0x1, 0x5, 0x1000}], 0xa) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x4, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x1, 0xffffffff, 0x86, 0xffffffffffffff81, 0xf8, 0x3f]) getpid() 18:06:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x6a) 18:06:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x20001, 0xd9c, "b08d14c6750400000000000000da6e0500007cd2"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:06:43 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) read(r0, &(0x7f0000000180)=""/247, 0xf7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) minherit(&(0x7f0000696000/0x1000)=nil, 0x1000, 0xc439b2f315fa366c) recvfrom$unix(r0, &(0x7f0000000100)=""/33, 0x21, 0x803, 0x0, 0x0) r1 = getegid() r2 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setgroups(0x6, &(0x7f0000000400)=[r1, r2, r3, r4, r5, r6]) munmap(&(0x7f000031d000/0x4000)=nil, 0x4000) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r9 = getegid() fchownat(r7, &(0x7f0000000040)='./file0\x00', r8, r9, 0x2) 18:06:44 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000f37000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x7ff}, 0xc) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 18:06:44 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) fcntl$getown(r1, 0x5) setsockopt(r1, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) 18:06:44 executing program 1: getppid() shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) r0 = semget(0x1, 0x0, 0x0) r1 = getgid() getpid() r2 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0x80000000, 0x0, r1, r2, r3}, 0x7, 0x81, 0xffffffffffffff74}) 18:06:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) socket$inet(0x2, 0x0, 0x0) 18:06:44 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x1, 0x3, 0x91d, 0x83f, "423f7a02023ed98c060361ac74300011045c43bd", 0xfffffffffffffff8, 0x20}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 18:06:44 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x401, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x2, 0x5}, {0x18, 0x2, 0x40, 0x1}, 0x1, [0xb4db, 0x9d, 0x3, 0x1, 0x0, 0x9, 0x1, 0xd51a]}, 0x3c) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x2012, r0, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$inet6(r2, &(0x7f0000000140)="c7575c12dda0f989f9ac346ae0010e540177b02b8f721e3fec2e233879c851fdb254f6d7d297d47431c9617ea6063b1ca356204a4511dfef8d363dc98f5467133f18962f6b1eda895e89917d516d", 0x4e, 0x2, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000200)=0x10) fcntl$setstatus(r2, 0x4, 0x0) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x80, 0x7fff, 0xfffffffffffffe00}, {{r2}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x400, 0x1f23}, {{r2}, 0xfffffffffffffffa, 0x20, 0x80000000, 0xffffffffffffffe1, 0x1}], 0x8000, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x1, 0x5}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20000000, 0x9, 0xffffffff}, {{r1}, 0xfffffffffffffffa, 0x8, 0x20000002, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x85, 0x8, 0x3f, 0xb3e}, {{r1}, 0x0, 0x0, 0x40000082, 0x317, 0x10000}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x0, 0x8000}], 0x100, &(0x7f0000000380)={0x123a0120, 0x7}) r3 = semget(0x1, 0x2, 0x8) semop(r3, &(0x7f00000003c0)=[{0x1, 0x10000, 0x1800}, {0x4, 0x0, 0x800}], 0x2) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000400)=0x1) pwritev(r1, &(0x7f0000001740)=[{&(0x7f0000000440)="7bab88bc8f6de9a898e218aa4137934e55cebfab39980df1f91f8e1a84a49e26d1870e2a59d64c4ffb290f8df02c55da336125549aca37d85b760b26a35d44fabb782b645abe0243c6f2e0c14ce607f7d29c4bcf734fc6f29e26bc9897943021ba2301fcba5cc1b68f151324a9cbb19f46f7f89ac8732ae32af5754f521fca174108d7034209a9cd59c470b13043b7e32ee637919735b501b915d524d32a0ab3e2bb74662e87908fc5508930b3454584fe31e170611bf4809203fa3a0b0694fb44c864626718550938d7518c6edea8c5aaeae132e32a6b666b64d817f046f8fb19c147eb170c4d2417bfd56148", 0xed}, {&(0x7f0000000540)="ec20a04fd8799c85c7d47b1f9de426c00b42eb901c7bd1486d4aa372c56aafaa2cb750fcdbc6609f6300f319b627d5c82cf8fc279033af8f3384fd377cf22e4f1468ae47ef31839ee5abb9a02b40657312462344290a4195b33c464db3ccda09c8397fe8954113a5e26e30d87b0e35d255d162b3dc5343893dfa2ec532acb84d980028d4d7fc81811ed86a82d9335adbfca7db42589c321815813927b31eefa6d3aae8d5c16dd399d468760cbe60d856e6c9f576390d35d7e5dde156b60cbd0ce12463585b48bc5ade71573333d83cd01ef9216c83212b527eabdd7d965bb2b1c59cd63a0eea1cb190fd54df10e6c98f92f41029cc", 0xf5}, {&(0x7f0000000640)="01ace69495c973ad6a87c2980d22e74fe6f11608ca2c31a9ddb04d526457fd4b7e8a2f5623260aaf393f87cb6c5e63ace7a5c2a948f240245a9539fcc23bf7a9d424d0efcda060a782e0d33fe560e35b247c37face5304c591dbb0aa91086a16add9a511b9334ba53a26f41e78ac59757349914c50d4ba56b550f60e567eeaac88fa19710f0f5d8ba1147d9b4cea453da8cc15b26ad1d28ad5a62b82ab244c7cab2d655bae2e0d8e3c21fb760d90758d8f20a7dd84f819aa1ffe0f4393c4b1998bb42ac2f3c558aaf3319968c5ffffd3fda17578ebe72d772fe2201eb51dff4b6ff29500ffe47882", 0xe8}, {&(0x7f0000000740)="eadfae045648f4fa309d6073f3b99d9f1944b8b8757601ae8422c8c9f876ca85a75f82ddb5fdd6d1babea07d5569dfeef01f9db1ad9f7022c94d0fb12fdbbf21af6d59d88f4f79c43a5db8214e789da2efe4c1689c8438323188f1b7ea0e3bc81c272da1630dad3bc035c69b7a69caccea4b3384fb1bf9de8026d049f1e5322b89242d8d31eb29f843f6e0f456e725b7119a4af4c7c017bb56b7ff7ee70d054dd1d5b71d4dac7c14cf99e5d889839e3c0dcffb7978c1a60491a59820e7f283ed1bb32ec2312864cd919b14a220d45f6525814e2528cad66d5ba95f01e1e49ee7a485a76a9308bc8da6d12898ad7c55e576bc09883cce2c67a825a334c67758b7f81a369e1d23da746e3359bf7429a45aec8711c71ad7811bae4f8c07479da272618617518ddeec0e6de5fb1eafc16c40beb49459c293df2d87c67bac5e79cc384939dcf8901ef7a455a28ae0d029fc2ca5d099ab563b2cf75b960f69e6ea4ed8b1d90173f899d817421751814ade1e6595f82316a30ff441d18aa87405012c62da0c33826bec3202a8ad587926a133848fe021790cbb1a7f1c6900902d966ef1236ffdf6db6d82c10449f824d97c46010f0ccd60f2727c6be16ff98d5a6a57dd226db2579df5f8a1d2e5a95db1c2a22d7f231d456f0bcd7687c5e6b9dc46c97eded1dac399715b23be2f64b6b732daad3e226f53f28e212e9cb62eb339c2f9f1326001463108e3ded179f82d0a6ca3da621c66b2494b8935239d41e7fc96251b677cfc9f563a7f5ea0a668372746ace6062638b1dd4109af01323da612e15bd406beb46857640857186ff4f3dc409aebed6738286782b4f8a3391b0da8e7bce60c53d5eff34b365c94bc0a0323838a681c699277e9f9485c3a0ae049f71464c6c417d5d91379e0ae007107fedde5ef1c8177bee022dc0ffb4fb75e8754e6c3e2f2e8b9b1c9858055ddd58a4e08cb395dd5e4d7997a149fb349f501e232154463293dae306e9fae3da0a70b73f72537412855f2ae7297d379c7a22e9b43e4ee2c51adb14f309804116c68ba3da002fedb1828c6a284b02db2dabeae4bc3bc80ab83f540bd006ea2f1c7828eb837d7fe07c02ed97a08d80d75846a99df208d5abe8e91df98dbae191ad1373f61bc5bfc4b9cb6a225692ca8da0800a84a1bc52d516bae90cbb99acfaf8029caeb2268c7d1900f47f03683cbb07dbca3ba6a34f892052305564b42f7232cfcf990374d42a96e1d1aefc77566e4ab21c351a1c5f6ecef34bb1f55d507b6413529900b6455237b5971986cf2a668757b1e6577aa1d39555e6f4fff1980649eda982eb0511268b38b9410ecf67ddbebed3e713957a4ea37d658d033522ce1ca9a764cc1517ad95b4d53514062e07fc7491b10752387114e5cd85d9ba4997b261f1c553c76687d0d7327bd0b4b18217a6cf8e8d30ff3214b151ea20f067131fcd2e288c80abe8fb85056322f7cd98361c10fe9228eb421747385776f0179df5a2ec74ba2c3bbdae1acd64fa4a924a0e0b7f11ca885dada1d777a3b96c54f670a6db6607cf5736c74db018259dbc86b65afdd04ad1c59fa31925679f91a629c2975e9ad270e0e5aaf6cd64fa1d5771bc06de3f5265d68aa256abd712a47d4078b1458ea974eabfc1227e598615f8409e87fdb3c7266385be12fc1c9fc754abfd7696ffaa612950aa08e86d7d1b312239dbae740166d381ebb887b875b23521197f5f062f4c3bfc154ca4e41c97caf66ecabe46e6125173ff1302667cb2111e0f1cf48f9f5644009880c3dfb3aaaa0e93384a7713c00595a66c625f0438ca1f6f605ba00b30d6dc90623af99b7aebaba27fdb5149d0c6de7cd6680c5d2ddba7a2a6c35070e59d0dd776621f80f437a418189c90b2f90ef0d8792fb07e8a8ba90099af4911ea661f202e419feecc3782a25b8b87a1dfda1f662b49901f0fbcc90eef46715dbac231a290b0d5e51068fe607c3540a3b82cc9cec8e05b1febaf0485300cea05123a80460c78f279dd221dc07345f73b0c59f17aba2f29e32300e0533b36afda43a37c96b291ff84cc726c77b7b24da2f9fa49b2ea6e5d119c9d63e20964a1e8e5816a63cd67842fcc108fe325b479227eaafaef50feaa317d132f19b163cefd3b648929862c9935a7189865c0f35bfa3139e9667f85c3c15ba0e3fc4cbb358c24e680de6fad612e6c0688ce33576f45757f8a4a05ef3e2ebe39085559e4a766618e6c93521b7c027b25d82c4467caa2a966a1e3a4fc4bc9ca9bea0619ddf0682980efc81ae50065301c935fd0182c8a111c7ac08218628045df575fd07408084dc8c5946b8e7c87eca7e2d51fedd89a390cd988eae827c5fcbe5ea14ce0ff7cdf75cae48c2dea95a225bd000441c76252bfec57bda0226edec3a2b49bd95db69233113f3ac254c79fb9c74b410b7171afe35695cc2a21912af644f3c65294be83ef9540804f687a791e597ab048c717bf6023c11fa47a28ad1c893138b46dee0d3e7c2d6daa84b039cdb1b707652ae560b122ac15a2bc509a43161efcb0adcd1391d3e25edcf2eef27deacf9ab0ccac6fb6d24966182313539d2ff82d4976bb717194c6feea0bd5f9b497d303a0dab9c7d57d8fa5c8882e138934f520c3f720f6b9ff32b774afe673d92f225090e1b06dbf275c3a69f9393f4f7c03bb80236d50edacecfb7ba3dd7bf181c73b21cde8df2c45ac0c77db9a63945a9998605ece3746e44ffafa691bfda0c6773ded93f88bd04e34144cac65215b3646bf5d63a1c861d01a995d8efea65165fe40237b2d80b1a93c88cae1647468b8a691b2593c43e195e746920f420a1966b13916f65cdb5dbe6e30eb6f44297da38977aa4dd9424fb6303a121e475abaed0c872fff6a37feb9264c879db7c12a10ecedb74f7e98dd57e53e152788d2f6cacdd14a5397b76d44be40abfe9f7c665fe4243ca9b23dda1aafa0ea47ff33d38055bc966bf5667c50e5b5992b78f918ce5936d2ae062e410f03ac3f0e2f46bbff05e87cce285ad0107eb87b360b9757c56bed961d16a6ee9d96f99b88654fb81dbf5b1ac598ecdb37a2dc29aa62168446ebabd2982f674bbf97b7888a56c04bb09ef163130824d93a894c36c433a7e7b6d0453e45bd797b98692914b1ec81c4ab066edbe774ce433252230bedd4cdfda14662483bc8e6565604bb0552de0c673dc8946a4c92492d6a70cf6e680bf068cab3a22893c5c296324a8c1b810169e68da7db4f1ca0892e9763d06c70ed1afd7f88d5e4e691ad493de3f8915f2d61886551e85f28ff61ef63140f5fb6428f17fa811065f8e7875cadd50db92667bdd5d1102ceb445912619b3a442b12e50bbd14c90a1a847933e299ce903a595546aacfd5ce51b80eb750ed24a6688f98726cdafbc69639e1ca3eb26f4bbb5a38797217502cba327ccd8927f3bf2caedbf26fb04b08d1d6371a71a2268cd7ffa416be575a8c769c5004e4cb55503fb69deff530d162f89409b2141bf1fdfc2d481cd71a076136eea37ca0c7c2c3125de12c0dc85686824938627b302dddd6e959d65fc4dc6830310af52c02528c969fc6726700d638e33883e92d6d657b387a55acb6d0089146111f9610da56873880a26c902d3d053ef0e512594930c16f5b274e80fbcfac510277434675b6aee9f5d3962a3f0714419b7cd0f7c6a9b61ea1c06be5d923a806b2d43535badeb06cfd4fe5516f58ca7ac496a8c891c54c52727dafe8b9abe8f984bc67ed08e6562df21a7f5787ad8d1dd040ec1f462b49cdf1528f3d2aac361a3de14f1eed031b4a5ad69ed9664b8cc66c6046e828d8edf71bd2bf82b56ce174c73cb37b6757cfa850e8bce5078e2d2a7cba9113e877945e6efd59df0b295e2120eed9c282c47d33f7b49fd242f7ad8e4d85921a37c16e5b779d9949bd23714c2b2613aa2e0c578838ffde1d3b60bef05f9856b4b3b9db06ed600222f602394bfb5d5d13b6b9ac4f7c224d53972536e6f39a8b3e79f36b3915027717969c18ecb3cf2844bb6c4caf442924ffc75e17d829e8dd995b30bbf1c8024ac3e2c37160e3d49a4b7896181e2a922926a97b5c3bdc857a777036fa317e572673093aa7d71b4db5303c7231cd4f8d7b2f619f80df8b3205a5d10177a55b53a2e4b9700cb60d32304f33558b0010707a79be4b022f01b53dfce3facc31b208bc7ff98336d12f8ed1e2127cf400ec179fc44bcf8765ee0b1f4d39f792190d97938cbad5efe539341b8e489ee013e6d15a24cac1cf8802eb2d9c31de8fc76c7136b7226fb1e00b0b0eca0de6ee0d277a0d4994c5f5478335a7c5c0aad4572c4fae3577c7d74b40647d120a03f981a4dd654304690acd45bd616905a4b5c9878909576b085c159a703b53013d15c92a41003f6e2d2e6225163a5862993326091a78e9dc3f8e48e31f14dffbd7d75bb83a694baa2bb6a9e4cd0207a0f3de9273c759092f4ac17d4b729644cdf77f7ae3daf753a00e7998cc2da70e710dd18ce48e1e66ff0df08346de788b5c8ffb7d78e17dd1ebcdc1a822de39f6f8e9642cc07c6653ad6651c50336eae8dba457b981975a1bd8b3fdfb67c84763a75edf667e9bf0596034c90c1255f82823801584237cff1b3a47e3b036154351a9826cd176761e84c0f0ebfd7941fa1aaf4d18daae0b4a9cf2bf261e5051e33792fbedf9efd70cc2b6764acc8436b10f1d9053354fe924b5b394f253f5e17865999e62588efeac607c628a2bbc2f8ff43d72e8ad8e276b4c5f1896a9ab3c8a73146f989d56c39acd52ef69498848b05864ca116c15e737b44a8b2fedd139c3c889d6deb4bbca6d6f5dd377b1f731d0b8b14d335ab4b12af03e6621c507d6a100483930948d5ae29dffc8fb2d67f462526abdad25a6097de5b506e61a7c2477d3bc1871b38fb3b560a55d2ea58cbd29b29d01078ebef9930fdf09922e4a7dae5b2fc5d5c610b80a6346809b19392d0883d5e91c1ef3e9cb61f8e104543e17fbc939ab2560e7c651a88b46fdf0f2666476a734927d51f0ffcccfd32feda2a74eee056b8ecad36a8b44203990559d2233f5a496fcda118fab48823ddc28c79383eaf6bfa950ccd365ef9ba38a2b88116fb10479b24939e91377223bea8d16e9cbb1c2bd4a452eb4de9dac00f891a4b9f6985a027cb017540d2f935836ec8f200e810339114dbbc41caf7c21c670425e4bdddc83688392111d71c858a0cd6f58aae66d6706cad3be1895f89a7bcc353329b24d6df26ad59d9a50bb1e2b1043925cd4fbade3b6402ee34a15434fc93980f473bb937439ede90f5f9c6bf703728ec4caa66b937b5617f2c25a9076ed90d0c27c52af40c991181bba71c0295736d02b7981b765f09d1240ba7ff9745b22b69358492528ae4265a83d664cef20df3c6d5d601b5152e9c854ad33119833149d901a825d2510623d7653f82e24f81de485eb44740d6b7601e90b7d5b49fe8ecfcba76b0c43ccddbbee90277f63b030db631943615b38cf486de4780e2963df00f47b0eeb97f8406941d14cd22f48e387e1998447fc6c971426c395de14bb23303f2c11666e5126e089d0446e85cc51cac3e57c4eebf7723e8189d452746cecef5ce869461484e24f0a67ae9f3426f8cfa64e11d5fb492e605aed302457b35903fab19f1d1a099d87d33dd5352120f30d598e4a9a4830045b586d33041dee4553477617e9b6583c810831287c557eb441e10aa59333ce1473a60b836ced814b993296373edd1c0a1af805c15603e07faa9a5f70cae8a86207c65d8a94f26bedf8eefa6e6", 0x1000}], 0x4, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000001780)=0x7) getpgrp() kevent(r0, &(0x7f00000017c0)=[{{r2}, 0xfffffffffffffffb, 0x1, 0x1, 0x8, 0x3}], 0x4cc1, &(0x7f0000001800)=[{{r2}, 0xfffffffffffffffe, 0x4b, 0x2, 0x81, 0x6}, {{r2}, 0xfffffffffffffffc, 0x0, 0x8, 0x7, 0x400}, {{r1}, 0x0, 0x2, 0x80000000, 0x0, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0xc, 0x10, 0x0, 0x2}, {{r1}, 0xfffffffffffffff8, 0x1, 0x1, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0x8, 0x80, 0x8000, 0xff}, {{r2}, 0xffffffffffffffff, 0x14, 0xfffff, 0xfff, 0x100000000}], 0x80000001, &(0x7f0000001900)={0x80, 0x8}) r4 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001a00)={{0x1, r4, r5, r6, r7, 0x1, 0x4}, 0x80000001, 0x0, 0x5}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001a80), &(0x7f0000001ac0)=0xc) pwritev(r2, &(0x7f0000002dc0)=[{&(0x7f0000001b00)="1570b9e0898c92fa5903fd545b0f102d21a3deca81fd54dda044b6085ac1a4e86322f8794f7232cf794d78edae940dacf39ba67576e4e8a2da1ef22be9c3b33a00b3d9bdbac9b92298897e01460c288fc584ceb3d26c3ff25cc6a3224271283a654591181b6577a7bcdd568073e43245774edaa8018d29b91733a40be6c93d892faf1a396e910bcc59fffcb316a583c160463e12c79b69c14857161d6251e4a0d4b5e1472a51e2b3a427a32124acaf258d03b250921e9ce8a66d76fedb83228db6f2c5a1f71308077af198c6722947de4ee92ef4637f3efaa7f6a8f460780d6c728f0466b4b0b9bcd49df414c7cd919539d031390c75788e76fc9223448617e6119cfbf85554da2031d9f327bc3526b18d97a41667539960448c79dfa6c295cd732ad3f31e993b74a5ba3c37700351f9116af5b2ab45b9cf42d053da5703b5b18a528679116838c41b59dbb3dec8b351a3db198fea759fd9d06b0644b4bfe68b97d7a4ad77f837cf097c35680cb42486f612b94461e866cee4a67e345b8ba2b83860d037b25ce76516052c597670dc37e469634fd57b5c7355cc0d89c20c2587c949a769e6809a4d18b9668553dba0c34bd9623e21cdc7d7ad5e7fdc1612600f41bfe15762aff0a846e2854a6edf1e705fa13c6706498314c1be7b43e5526c2e67cecac4ae50c650958fc9ba2de75bf1ae20e2d8158a008e4de692cb2b08b2f0c58a1d9a5021eba4259082e1ce70bf6e462fcbfe7d494606610b08ff5ef029dca2a0b2e8f4aac4c23023325ec3afc137ff1a3dd42d7f57782ab28761230f3073a0c557eec66111663ba7354c02972ed80b7ede0dd1f62dbdb91809e14d9150c8c25dbca31c7d70f9ddcdc06153c4ec072f76a226aaccd5d713bf85902ab19c87a8ef8b08b693b7e01c5d932cc869389554ded5471c9afec2830831161d29abdceabe271d188e9df4fdd4ce5496ea9bea0c98fc7ad52572f714bbdca8f77c160609dcf27da3997584b504dff3c14857d75e1b67e3e48b6808dbeaed6c14ab694e207adaaaf81215dc14bd7191e86813cc75a6e1926018110fa8acac2c0b12872fa690670c2af73ea4b6f107b678da2e40f477dbb0b9ec0991119b8f5e64f1fd75600cd1c2118550c0f8fad27b29a5ce78c6d194156833a46bb9d91792d6d11c34c70481f184e73b2b161fc64e2eb4a46a44d2fe63633fef8862cecb79d21a7d407407773462ac165e97ad40c6167442de5f667324f7b5ddb48557ad6623e9916031026ac0bfe6407b9250f7f6937cabaef29da1374d7063f9b16f37eb307e1bc3e8da58e6b0545e1a1c5ebc0fdfd07b4eb8044d1193b8686d60031882147c7633c2b14674730df47c744924e95c1b020c18c32153660a685a2a33383b7f63018f382f531a40ccf07f0d084364ddf0e24db784c9af2555866ba92247349d0ef0dd161d0fc713fb662ac80e310008acd6d30909ce89daf1cfeb0335ce1dc9d8ea6fffd6cf3d5faa95507497e6fd3e83615c169c73d80b949a127f733db7cd95d43646919543662e833afa8293457a32c2ca54a9dd967b85758911a8eaf257e0a469f5616c4f854fe31518e5af99ea9288c4703f05f47da8b2786a9fac9eb74051e57f124f68cebb770ed8b8b57015e521917b6ed7973f175e6a2e19b11a05c4f04c73498c68985fd69ea0e7bb39825f562741c7e82adddd11173326400aa02f993dab75a8698f03b1453b20646c470183a5a965d7f14049e5083cf9d94f9bf9a2abfca4ccd7e61deb84b7bd6001a4b7f9556e0d776fb43f8f74883e1e618e88cdcd0bdea2e13ec34a833f7777de1e39f9fc761297e4ec86f27ae5a5b6287c1eb2e0b0fb8672224f7684efe2298f6620b0498a67b9b4c8c8b2713a6104faa8a7d182d6f1476cea2171afcff104261fe16149dd2723f65c773d2be6a7af9f580161695abcb6078eba292b7b195f63cc852098e1d011263c8ee1f5b1a743148ae707e9d04102177ace69ab723d1bd54486b818b61328b79b732730e8ef4b8c413119e896fc605c7e7b437589f468dfceaa2f341e72acefa788e7396c6c608e54009fcb2eb8fb4ad6f43ca9c573ec577ee30ef9a31f999f1f6cb7369ce8878756d962b5a8132597d780c4775833ef6ccb46a795499ddb19474a179cf4eea99080bf7be12fc7f427c41259abd3444dfd3109d785d159f03599a630aa8658f98b5a956cbcadbc860af2e10266c30a8f13447f2bcba3d14fec7c8aa9a0b8281da8f267b0e878de81fa80b947bf797ec5e1eb8bf489069fa06cc1708c1ad21725a13410bf7867ecee36f1c2a1063918a7b74b2ed56b72294690f95ea52d614937283cb6f4206eb00d71d1d1de558d98a48197ec431e8644190dac15e0e91eb0f4e96b19bdffa94c578ee51ead21b37b35c5be04fc6e917393dbe1f405551d74e6bfc0731424968bc2313f8b9e001e1c054b20dcc40f0a34ad79f3896ca7497112a497d0c88d0cf287675b977b8fee52599c6c776add247fab65ae36eaf290094ef531bb921bded50673791ee8b883b0282bf0d6e6bda818f1d205d62a8dd1134eee2ccb4782fa79c37f384beb6bcbeac4408dde3a152185aec753d7e93e609c592a0ce72a276f6fa8360a670f605e1829c160ecbd1ff6f04e35390f2dcffe97df536ab8590068a881de2f0bf3cc914af544da2e0c358affd1dbbce43c87abf04124d6fe0f8566f89b68df6fe2950f8ad89e49edff7f872864d639834219b691924d29696f1a0fcdb0042f1dc4b0da22d614cacd629a26cc43b306234a94c8621b8dc6206d572a477a22950b20806e7dd7b344e10bf5f5a8b1fec0208150a76230903228c694510c4b28485d34dfe46447562b50e87fa134aa23da82c8637f39de9bce855f01d984db2ae1f2ab74e7f9e91d9f60f0b18e8ac5adfc61575524e43f7c2b8fa11576a362c8c6427fef00be6bcdd13bc4eaa29419e3ecf081885452711a19ef94e229471c8647184e417150092571b47c74c54a89f0802104044e07a9a981dbcdede6eb18124893bb01134c94115d413e2a5a58de1b8560b679248bd54fd947eab9f2110ac3bcbe4b00913b0385a301c9b256b5e517f3880f9abe2d33cb06f9d6785e0822e58f8043bb987c737dd91df276bab0397275bb3897c800c40b248945ca8615033475a82983ac701a66bc9c8bdf8070d874803b3881caa6a5146a39017aa6021982cf9f750ee84ce3c87d76474cd86a1af73d2946528fd84db26fe84f91ccf8c3904288a37bdfb5fe9d9fcbf4f1746d60bd1ee647c9e8ceb8aa90b385863c50bc04389b6275722a2f6058f09fac49241c565133e9c8611262039d9ac8d0dd2afb747a688070daadefde9184ccb862d5adcbbc320bdf4bc0453be104cf5a49cbbe030e69da87b47632998067997605d7bd1de872208c15623ac1dca4c339a41dd8176671cc8164e8cb632e135c0b3ea0d85e9aa6fdab9deb65106dce293922ffebf07f03e96db3e7ef93b7c319cd68ac3d5cf5bd4f415378d0dd36321e5b1f3b8f697d6888cae1bd449f3931bfcfc957f1bf18b230d574ee94f065cb21f2d81bd9b7e462d1480ca345ef016ab988a20bd8520612b92ca07b990d32ed905719896e491502d9207566ed187fd282765e0facc9b38c1c6cdefa43c5be0c221e39ef8ff6c83e67b646c081fd8b9ca97a2fee4e7d24b9eb09d7a3bb62891f84f0b8954c65b38613ce2ca9698d5386196a05884dd6f643cb00aab948bd64f086a63d3eff8ebd68a6f2d835dde59cd1b55ee50f79bb6565befe6cf4f35e29227c0f1968a084606862214b802f0cfda18f65cdbd00c407e8f920d4d503e552c2f685535b261f76e9e86ffba710d7c4e943ee84acef6c12830738745d91706f85b0ffb880be85efb0be638ee8892d1e745c78b3fd5614ca34e2ac55b70d1de624ebb1e1d31bad7e63b2c210777438f22f7e78a8be33cd40f4fd8f75406e4be9d8e21790c5f068d24ace51a813f9722a24634b0853fbe3054e99a1203a7112a1c49c098b61432272dd10c9ddf961ff614aeca28f11640f3201c0315cecd5ec368d16507d48711e1c9ac8d456bb6b39d8d06b5d5ad38d898ef9d9a2a67a5bd976a318e562c8188f5f9abfabb5a957e88858e2fa149dfb1e7505318fc090df6d982258f2afa213b156c7db31289c544c4ec8cfc63336bef1b74930c434ad83cda6c5726d90c9317b2d8858d4cec3b4946a1f7b585a0027e35281c8332f41e2f1db94448dba42affed5ec0bbcafa7f712d808fbb6d7769ea7f80f3cd3c5c8aa66d1e2ad01968c14bd8596b54694211a3b3143302951b931b6547b0f50ad7687e1071b68a17794afb2d02961b17764d3260f02a54bc4ce21e625228c22c978f02fa44980828697bc794c8d187a5f65d9ab43609465607c215cd4a2b284b872eac6cb833cc4be69c848720349cdd4a2dbd756f016b95b569b7831d6c6684ff0c89d26692784e7c91ca28c67194e089492dbabf91976f40f92cb1c7c069da6f86f16f4ab771beaa394c45cdcbb7850428e6b0a429d87e1fe1f386b41d1b2d4e3fedd6bd3b9875b7f9b7178ca175d6d9d3bd753c03078f5dd9f27bef888038e16811885f0c5b8975a8fe54bf973a1690c267ec391f3299c33fd156393eb77b0a20521355417151e77fafe0f5a318754f5d5a70861487abf96511ca57fb78a1c98076cfe28c9838578d9a79f3ceb0bf7be4e4cca4a0aec4d6700c136d762d60f08d542acc0025dcc83531096e4851a0a53a60fa401c2337fddac87ad2f396e316c82c0cf2e1275397c2aa0c08764c3fc2cabdcf649fce483f136093c7092bf0d43eec4af3808a67f4cbe6ec2ff276e7b4862f3c289b42fd7e3ad22f125093a887aa634a04802a5d8383104a92c45e49708f8d060e14e062c4eb3c6c61d0e1865252ec4f821921ad0531c3cd23315276e401dd6aed631145be809296a516dbed7c976b27b6ba592400d6dfec17da43eace6fe0a7168ebda56937805ea7d883431487abfa11b84a2ccafe453dc3ec4131405ee54ea041a4b4cdc69b248401f6535d7c27b6d7bced843f0127ea4fe54854dd12d718c79812484ac5b2c2968701a4cd9af2ae00ed7c42efd65d5ae4194117e071bad4ba776d9d36a2a4c20d3b84be3b5b978f1510358c0949a321d6376ce8f4ba8b403ff58632f6a327f1ccfd7123a840db2f85eeb737932a406329e220924e16afdc65484cc75a032e4904e21f1e76c78073d420b3bc7945dfaaf09a0689f6225e99534ae6322fa9505a65bb0fe5681cfc3549ca60c6ff59726c90febe2ba40fd84b50edaee706bcb4d12989c651836dd433fd65a18dd778b9591849f76536aa422ab95e29aa2d2d9897bc81b4b361bfcf3b5e883d57dea57d5e1a5f6d977c0b384013ea366a0ebe85095aef199f712e35927a38c76cae74ee17c609d8c0371af163b9df3c3b5e318d1772d01e29bceeab3625232187e1392a7259d09d926725872bbd33874f72c12c96999b945b38428500262bd9551cd693aa7515b0c40b85cc2d939ccc2ef11b040b1d4ed936696b8a6dccc83dddb0912d1bb07daced088d0d8fd024b38db79f3dade94753112fa2316bdc8b2504fc9b1c8c816692c458e7b1c09ff768a19731b0b29e977d1d52222f418a7aae7df4d9a558c0b1fad2a015ec50d508129fea6fed3965ccff825a805acbdbdb55a3a2ed98e4d3a0717ae7b2aa0ccf40632fc8b997cba9bbf28f0f99e446aad3abad3d3d782b5c0acb3532eec5cd403eeaf2431b11df2f0bd5bfea684aca5945873", 0x1000}, {&(0x7f0000002b00)="ba84aad65fd914e8912f58b7e75ed311b932ea1f75557a242a81e13033d122e2da4f1b6badc89ad8", 0x28}, {&(0x7f0000002b40)="2c89abf6187c24add23b22a032f98e40760524dc80ef082eadcd4ba2d813541dad0971ba7fb27ac6b791e30233ca3da81110b3018f553e05593b64940844205ef0078a37353b392c2127a87fb2", 0x4d}, {&(0x7f0000002bc0)="c77936414ea21c73a6f3392ea76ebe34a285bb7a15d29c80624ce1fe066c6e0d57361fb3a6396ea0b7071d7dd726f4700ada5111ccb725631d593138b45723f8c4fa5ca3ad3172b966f4d98fa5cc0042892bfb6d126add6f2bef83268267e3d72fcdc7598549855a045e8b15e3337919105db568d87dde66bf033422f241f97b105ea4bc587b2dddd2779bfb2b39bb8083c9de840a3a53200fee96b75828688a71955eea69a33dd26072e0fa9ccfbf647cd206aaac5da36b66a2c9c48e8e439e23aa7402ccfa211a8749fbd525343831a616f10c2c", 0xd5}, {&(0x7f0000002cc0)="c7a5df2efb00b6e09378f0c09cfc121852ba0393186f67306cc7f4cbd306833fe8f50a4f476a9652766f1a1dde5bd94305489a01f26e852049bea6480ab83bd6b85977627ea9d17bc9f35325b4bc24f78ca2043dc1e0a53bcf4647d0f4580d5c331e9dd624b4f2784ee6e463e388bf0032ede10210b15a6e31a074507e8bc5e7eb79eefda66395b292d9f4ad36db80469b707dfe438c665a624841e264ae32fd2cd981ad0afcda2400f0ab50be6588fd13e90493e7ff917aa40e04a390eed7fdd6f820a1a8e8f770dabdf8b81358745b38be69c057241d6ebd6d20f866243efdfa506c7e3f077cfa1e50a6dd2d611e501eb9d1b5206391324e", 0xf9}], 0x5, 0x53) sendto$unix(r2, &(0x7f0000002e40)="bf7458a0bac8c02b586ec7f24c0279cee6318ea83427bd9a5198643dead6a62222eeedb08fe2aa62b8c3dc216633990309ab7e27e9ccfa81aefb256d9b263812e6e9a303fb4f75d3c77f843baed3d72f82db8970a53808fe88b74b8248d725325e679898b2a61b4412e37fd91e1a9f1db4e127da6d94b3f78621e867e1c2f29aff6cda24a7966c649837384e53097fd25be2927c6f846bb299bd9082fce81bd34fe9044a5758d4ff6ce5fe51017707e3c9", 0xb1, 0x5, &(0x7f0000002f00)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000002f40)) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000002f80)=""/74) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000003000)=""/4096) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000004000)=[0x1, 0x2, 0x1, 0xf54e, 0x5]) dup2(r1, r1) 18:06:44 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f00000000c0)="d5ff9668", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() r4 = getgid() socket(0x8000019, 0x1, 0x10003) r5 = getgid() msgget(0x3, 0x0) r6 = getegid() getgroups(0x5, &(0x7f0000000040)=[r2, r3, r4, r5, r6]) setsockopt(r0, 0x2, 0x101, &(0x7f0000000100)="d9172b18882c385e01ffbf86a1f781b1643d98483dd940fcc59bee7dfca31e7e31fb3061573a8062704d29d1be540eb1b9c8cb8f8d6d41bfb510bcd507167dd4406f25643cf624c78999d291b8916701f83920daf5c1586aa8ce1ca78c66a56942b3cff7123073435dd3039e221d527c9672af528077a33b0e1037723a66591a9006dd01c943772849daf815338eb3a0fc278e87815fb8de690236ed86aa12df5af38980608338badc2a431d39da5b13f3cd57a37ae6d370c1c0a2bce63f410c77f94c6ec03f", 0xc6) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) fcntl$setown(r0, 0x6, r1) setregid(r7, r4) getgid() openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x8400, 0x0) 18:06:44 executing program 0: socket$inet(0x2, 0x4, 0x0) 18:06:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000001b6ca0326ddb5a5b7a147a46ea3d1f67dfecd6b6ae89634498d8891b6751e70ed01db6d5024322dbb1e90f57afd0e0033b355111679c83bd70bad8e8332f74f2cb35af875fb4ad0e947d5968c04bea7702ef47f3f4e1bdda971465da2e7f911b29788529af6fc757860ba29c1db", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) 18:06:44 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 18:06:44 executing program 1: getsockopt(0xffffffffffffffff, 0x1001, 0x8, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000180)="6311c8ba28798e955e957d672b5474eaab1cdd33704c8ddd207d032477e4e409dbc757e6c4c3899483b095969422784c72b677b32a03", 0x36, 0x4, &(0x7f0000001200)=@file={0x1, './file0\x00'}, 0xa) recvmsg(0xffffffffffffffff, &(0x7f00000011c0)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000180), 0x0, &(0x7f00000001c0)=""/4096, 0x1000}, 0x2) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000000)=""/202, 0xca, 0x3, &(0x7f0000000100)={0x18, 0x1, 0x5, 0x5}, 0xc) 18:06:44 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x3f) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) setsockopt(r0, 0x1, 0x1ff, &(0x7f0000000040)="5be3c56d630b5c59788d181f74e5e65e12577d00317eee2c7564356b3706ab5b2979e73dd0e0ad880bb3de4fba751f22a713f2dafbb89019e4df05bf12404bdae776f68b4ae7b91aea3ab18ad55346929bb21912562ef74ac5453705bb6fe1856b50540350d8693950af5d549cebd883ddcdaa23160c6b48bce48a832407af7f0e9278d526ea05f154b497adebf00d2ebaf3feb118f821a2efc7eb6b66ba4596d99391ee33d0d8066081ab3437d18514b35478d0be63e3b83028", 0xba) 18:06:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x1, 0x3, 0x3}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) 18:06:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x86, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000300), 0x0) r2 = semget(0x1, 0x3, 0x2) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/223) 18:06:44 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)="f80892326916f53d00975ff7ec85915cc97573aab8cd8f007e24dfe2138ed6e1b1343c3d7bb5e9fd611714bbc1a1fcf907bd649cda604a37498053592acfc22fedc839ec4cb078239e91c71bbb483cbf1eaaf695eafd5502", 0x58}, {&(0x7f00000000c0)="d600cdfa29f1656391d7ac", 0xb}, {&(0x7f0000000100)="06c3b85f761993c23a940cad9a02334285c9df814c25db134c26e0926582fea35eeef573350870b872dc727f7b2b5aae8a6020e810d0cfbcdf0a8462", 0x3c}, {&(0x7f0000000140)="cbb73d223f3e20d32e3149fc345d5ee8fe69c1c672bad8eb325bd2f7fec8613059261022fe60a09bf901d0f1d690a321c030edff1f2663b05fa4b042287c16948dd6f2a698ffb4bc24141ddc99c3835b4bcbaf53a65a3e1bd9729da22afa1d2dbafebf44219caa3f57c674fd1b004a3ecb8928156c0bf67f5da5e2c3ceeafb4b1e0f1959e0228e0994064653b744f1c0090fa597eeb8", 0x96}, {&(0x7f0000000200)="62b6da982531347f1f16df5de877325de248783b678e2195e4ee6a02b55aee57a7fd918be773ce626fd2cdb261cf3441c146f242c327713bf4cc153f85b658732365217fb560a7fd2b0b619ab2b136c87c51ff3383a6ac2e26669116ee42cfe7743fbf28647bf23eaa1e99671a7a144ae6d5f3d5928404805e6f1ed06e68222fec8bda7f9544011f617b89809b33678091f1505e291dd51b0443ee556fac2d791a7ed3154d75882b9cf744e5", 0xac}, {&(0x7f00000002c0)="45e25545d9bc9f8ee0008c6959c203656a4a1e701891fa4cd255587d0356914db24caac0c16ed401e15696d03204751db775e3864631f89dd877cc8b82028cf89fadc92b3914db14e5b225fe535ffb57cdedba2b83f8bded0c6e5eeee4e1db99c328affa520e3ee850559de1931f416f3bf014b28f30a58eb8f4dbdbef94112363ca51b65f1be7f1f24152e55b884281687efec1a82bc189884fb08db63c7ebd15d8c04081caecaa27508435305de19eff02699dafaba6443df64121da52ae6179de0929bc7d66309a4a801e6662446b7aad78ada0185dc10b4316ce94ea012a5cc4f9387482c88787e941fc", 0xec}], 0x6, 0x0) 18:06:44 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000480)=@file={0x0, ""/4096}, &(0x7f00000014c0)=0x1002) getsockname(r0, &(0x7f0000001500)=@un=@file={0x0, ""/39}, &(0x7f0000000280)=0x29) nanosleep(&(0x7f0000000080)={0x4}, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='[\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='\x00', &(0x7f00000015c0)='}\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='}\x00', &(0x7f0000001600)='\x00\x00#\x80\x03$\x03\xbe0;\r\x8f\x87\x9a/\xad\xe1\xd5\v\x9eL\xbdVX\x86\xff\xcdX\xf3\x8b\xb2(4\x06\xdf\x9aX \xcf\v\xb3\xade\n\xc0[\xc9\x81\xdf\xa3\xe1\xbcI\x93\xcft\xfby\xe8\xb0\x13oQiB\x86\x8dxm\x0ew\x00\xa5u\xfe\xf9W.<\xe5\xbb\xd6\x86\x90`\xb30{l\xd2\b\xa9\x83\xf6\nzK\xad\x7f\xee\xb4\xc4\xe7X\xda-J\xb6\x9f.\x7f%H\x1e\x91+\x1c\x18\"\xbc\xb8\x18\x8d\n\xc7X\x9a\xbcb\x84\xc3a\x89\xe4\xf3\xb8G\xef?\xb5\xd1\"\x92\xb6\xfcC\x13&\xd5 \x8d=\xf6\x92h\x1c8q\xb6fm\x96', &(0x7f0000000400)='\xc1.\\]\x00']) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x500, 0x100) r2 = dup(r1) accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f00000003c0)=0x8) nanosleep(&(0x7f0000001580)={0x658, 0x2}, &(0x7f0000000380)) 18:06:44 executing program 1: r0 = getgid() setgid(r0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000200000005}) 18:06:44 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) accept$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) linkat(r0, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file1\x00', r2, r1) 18:06:44 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 18:06:45 executing program 0: 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) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x9d, 0x1, 0x3, 0x7}], 0x3, 0x0, 0xfffffffffffffffd, 0x0) close(r0) 18:06:45 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = msgget$private(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() r4 = geteuid() r5 = getegid() r6 = dup(r0) kevent(r6, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x20000001, 0x4, 0x7}, {{r0}, 0xfffffffffffffffe, 0x14, 0xf0000092, 0x9, 0x1}, {{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0xd, 0x8}], 0x80000001, &(0x7f0000000240)=[{{r0}, 0x0, 0x10, 0xa, 0x8, 0x3}, {{r0}, 0xfffffffffffffffe, 0x44, 0x92, 0xfffffffffffffeff, 0x400000000000}, {{r0}, 0xfffffffffffffffb, 0x20, 0xf0000000, 0x9, 0x2}, {{r0}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x3f, 0x7}], 0x8, &(0x7f00000002c0)={0x400, 0x6}) r7 = getpgrp() r8 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x1, r2, r3, r4, r5, 0x100, 0x8}, 0xffffffff, 0x4, r7, r8, 0x200, 0x4, 0x7, 0x4}) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) msgget(0x3, 0x8) ftruncate(r0, 0x0) 18:06:45 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x0, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x19, 0x48, 0xfffffffffffffff7, 0x401}], 0x5, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x85, 0x1, 0x800, 0x7}, {{r0}, 0xffffffffffffffff, 0xc, 0xfffff, 0xffffffff, 0x9}, {{r0}, 0xfffffffffffffff8, 0x4, 0x10, 0x2, 0x100}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x8001, 0x2}, {{r0}, 0xfffffffffffffff9, 0x90, 0x4, 0x5, 0xcc9a}, {{r0}, 0x0, 0xa8, 0x6, 0x3f, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x10, 0x28, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0x3, 0x3c6a}], 0x6ba9, &(0x7f0000000040)={0x4, 0x1}) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x0) 18:06:46 executing program 1: r0 = socket$unix(0x1, 0x20, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0xec5, 0x800, 0xf7, 0x1, 0x2, 0x4, 0x7, 0x3, 0x3, 0x9, 0x5}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x800, 0x4, 0x7, 0x0, 0xca4, 0x8, 0xfff, 0x1, 0x2, 0x3, 0x1f}) sendmsg$unix(r0, &(0x7f00000023c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002340)=[{&(0x7f00000001c0)="4f1d8c42e08fb9f00793ab46f5b5fa6093ba838f663e52bb3e264fb8d83cb716a059d9daead8f78826893a2d04ceecec7de83420945ab851de9b1717bfcc229bd44dbdb1caaea837f23f1ed33866470867cd3a39dabd9259b370978182eccc4983987e02efc54509859179a98000b6407adcc8f6f764ed3bbd62d54fac7d37a016cec45188d71307a43c9e0ad32f1c9d06227925063d5ed84b2d34c8cccbc27218896134f80b9c26ebd4e57a8ee5f91bcfba5c97fe51381fa0f0850ee87ef8f86de1accfd7756e2fcc4fc73e5bbfa80f12395fabc80137a1d2e44dbe59e5898026881ae585bf0b2b04ce4e268612fce23cd40f2e7fe5c10f88a49d7b782475049fe411b0a8b7b1750775de5d778ae97cb3b9c0198b2b4aae1ed011c772a23c53904ca03aa2c2608c3be92c818b418c793375aa912cf0820f1c117f60adb86f662842e6190e7619c86a81270a5dc0c732c6e2dad24321df02eb9def5e7c20dcd3734c5b1014cc586e63d103364d45c2f9c7ac88d4e426659db49efcc1a108e9028bfeb85cddce0fb7531df6b49135f0549c4c651676d165b0e04fd340d402a07edb6f9f8cfed83aa5c8fb17d69fa58c769a78fa0f3b5b91b139d7b936497cf7b12348091953a3cf9c7f092f9933e27f633d04f9c5489ba227ecdf6f41b8b6cb1797b236ce2a23697c3518fee6ebc00bcd8bd11793de83f64c67fc3e243879f95a15f3ec201c2a6b8c7b802ecfeff63fb5af4529a7288c373f2f02537f3359025ef80f7d0fdec13903f42a158007089b89cf55efb066f6310eabd84fa7b7e7833f40931b275677123617890e8deb5bb6a93bf0719ff9b2f55c14288b2b3f7101164f5225bb62fc12e69696e3e5137681708df7dbc24f66889795b28adb73055c6352a18673acdcaf8b26eecc01908ef567ebbf1f4db69520ee536a35b680b4d0c4a25afd30c41f0957efff230ba61c0a074b16a979499032ed155f7c99c36bef100e187be9d480641743b3803937ffbd728dec3f017d41de8dff5459dc166a8296320155829d5ca347638bea4271d554d23a10d73d0b89fbb5a969e1cbb2ad332457ec060f9e7ba9e1214c76cc0a3295c914728aeb7255490c7c008e164ee8eeac975b14011d96bc038ff640af3edb69149758ba461016630be742e96f669088c112ea3b756f712135ddf9ffd5bab4c9bf1450c29a0c18879bdab40587b16160568e4da01956aa27fcd1f28602b628edb5d00f6cb1e7acaa30b7a85d558850c912bc2e317d85b0f3c480c134151d007e90d9fd33b2632eebcb9da64f7abafff41daad1d92dc3d05e8a6f7b75937747e697a67d2c4151a421f4f5df5d9f2c83ef7d53a727bd46a2fe95bf1995cadf8564b6bc97ed5f103a1e19b6407521422001487046481dcf8df931aaf508eb1106bf1fe29818cc53030c849636cbbf4511543041d99dd516462ec3b1c14080703f23cd9c52fb416a302ce3b8db83bf4902e3b9121e8bde8e42f1c915ac99c1f9cd4b2cb191215d9cbfbea9e3ff38f9660af300c7ce26e5697a939823e529d52f725e1392297e1af866be89321b1e384fb40edfb20170dec478a4021b0984f47df1160f9bb7f4c8a68dea56ff2572b95cb886e6c44d1f4b7220af9e5bcd28655e23da9968acde9874b6be9e9ccf69ecfca13fbf23f424892976650354ac343ad570a9300e1b70d2e0b92c72b2faa7b504785e36eacb398e3d648ab78bd8c57115adf37d742f697623ce3a934849f509d03be8b758420a993cbfc54408824105b03787ec089094feb2f07b4c9ce0ac899fe2cb6279e0c8ddeb5d5bfc83b94172db4f18a046ea52e666483443222d5b03ec5f4f32e6183cd0c2cf4770963914babe067471a5512009206dcff11d6e88b02c7b637d2e0713beb93f062135cd42a9cfbadc2d119e0c326e64303d0205b1dc826396b6ff98381d95a248dfd5a8e7286ae57d23523dece3340e842102aa1fd2dc6c9eae6ab0b8125f6391794d40d5b095c5cd1e3e7f943061d52c96e1453c8ff5e6e4ec84a4214e0a95ec9b989ca523a0c660530fe58e31a2b1123fb85933e69c35c6377dae35c77d07b5fe6539fd5ddef22d2e46567d213ae795425fe92e4dc2dfc0afaca6acee271692ba557c5f12094eccc2b58bf46ec8288a62eb57fcfc05a45531bee1be57cf107aebc7127323d1867972e0a52119810d5150dce1586df5cbcd6c476da7988964ddf35cb8f83a8951160bc9d3784c0be0e8fdb10b5b57dbc04fe5b8ed6eef97199e79e726599ab7eb9b461546d467c1c6c39d57018c87bb23ea1d06ae7422789d28e1fe4385211ba6313308fbd9a34dc28501ba5967312b4d9e8f42de1c7b2525d899cd9c6b189f28994f3f8b0d54d11d0d747885393bbb88c594ed6464fdaaf56e507c0a1a6c0254fa761603be1ab5c81e1eb7b7d4f4d7afa6135580c453a946b32d483c4eb1d8b24562ee7277db54675eb423d7f3591665d8f17c65a2ef41ea86f010884e8d719c79285c8b3f21a5e6b52f8abe695cb3480defb6d9151ee42d2bdf0f1f92d26caed5634c2fb49e10fb832de66ec7779b2fbc633d19345e7e0cc5dc29a1526d1be949429bb1e4cb67c3f8253d52c1c87672096e4ed46db40bd025f080f2100b8e62ad57754cec21e013653b5a93aff97c824d1427dd23c0c41dc34756997368d6d4c431085895da6aace04b0f594771816bd9174b44cc9b7395331b3acf1426379fbf43e162e83ce9f417f508564c979403a5c757534ac794d83f4241ba2f09f697b5d733f997d362db3271552de69dcf980afa0f4e2054bcfea8f4c79fe03ed954d3f9514163f8622e68b6d7680e2a1e7661af13a784d73fe5e1abf4f988881fe4831770109503c56e8067354c1844735588fdcd", 0x801}], 0x1}, 0x0) 18:06:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202653000d715859f415a5f24a1900449a7c2d2cec81e463a70cc24134e0db8793e40000000be5a0ef51234ab8af9d3e9b92932c4239b7e1252db05085d573673366381c515bbb6c75554856a60f9aaadb913b7a04f13ff999814d7d73743d26970d256b43c4d1c28a65efd343e6f7d0027531a7b40ae4b9462abcbc6bd3456601bd343e34aaf96b12276ff3f25e28d8010c9ba3438a545066a1c7fc08b7f493c4ca7e130155b108691fd7d21339512b9973f0b0c6bdb83c1ebb8015b1977085835124ecc5519f3c0069953fd000b4ce1d1e7ad3b2707000000fbfecc93df8db22ae03fc7f6b2a06e282b5169452c9a232409a4603a75edefec"], 0x1) writev(r0, &(0x7f0000001a40)=[{&(0x7f00000002c0)="e236f22ee1406087728d7eb41c1553665708cc032087d2545981aaaeb9f93b62162d7bc657ee94be8b1b044914e87c4cebdb6a4706c9e31812f9e6229eeca7f8a9c552645f4e3a33fd6f2c0d3aace64bc502da0c91199d6ab6f8fac714af839c8a06f3c60e291af3945eb202cdf29443070093fbd8b84b5d6c5f45c9f638dcdc3de1f0549ea9c70999ec36d36441a09819139ed3afd24fa1831cccd47192ee4ada9966387d505d366a16fc857836dd9909d58102db6bb758e707785e342b136f0b2fff9f18e1eb3fef44f92258aea752c5156bfd4f2fce9074a457b6b91e0ec7f3e619d3b7afbb2a1f03570ecb5ec01d383c9d9c5c2155d7c109e48f962fea58604832f58cd4b3e612d5a33edacc07650733bdc94f63fb7ab8a41e9634563ff4f757ae2eb5a6f601a6bbb4cc196c63479a2f5ae910091c77292a291b7deadc3fd71fe9534bcaad989f416ba28844c1f8b07a453d6aec166e4646443e9e670ab75c80216339217ec54ea28e3df8b23c0f5a563effbfc3b28e6c2b794740d90b7ca3cdeaf47d1a592dc7e059f95e2e6a6471c96fb46a1d5eedb791e2f354db0920313abe8d408e62a98dca7dad1b43b84bd6072302068df797d7e8e02d17f080654f588df9e44036307ff1c0a83a82c33eef7cbb494015c94f9810f9b7813a143bef14b1c680762f80a02abe5bcfdf1abb9f66c635b3ea9c131ea43f99d1543b005e5a1154481f25f7999da9429415df55089d30d8f6d4aa00c81c4fa390dd4e2089f7364f21e01d308046465d84237ae6c2b1b85d7d45c7fa81888ce036ba54abb240c3d400fffbe4f244b5dc134d93b4f7fd471aaa6c95598fcf2f32c38b8ca42fa2a9267ecb7389fbc5fb6153f1ce61c0298342eb0b76d747f95047363414523dd51d95ee54823eaa70748d30bc26f6570e15f1be61326c26ad02f7e60626142ac42dce02a4515b5ce39e1da03b27cf220c4750a7def819a28891925c9fdf4252cacd312c21808bf589ebad20ac348765e25365b12f9da38fc4bab6e0175e0020dfd059f3081e633bcfe45ef822d22e4e8ee86098cf18b39c6cfe2feebe2af555069e4486112106291b29b7cfaeed45d5e05cecbfff780cff11fcde6ea885eb84073c49b9e2149a44c23ea75138301436f5f5857ef07091d4d8fd007c93eb6ecddb856f0d386fe7fdd897573ef7d88de850dd1ff656d7bdedd7d44c0bfea5f4fc29f2d3ee5d53a72f320e09ffcbf194d8ec6bf98a79462c2d195b30b792e6c5b96f5739e9e20d1d93fbc66ab49a7caf8197be2d9e0acbab69d38cf1780dfcfd16406161bb6cf9d2ad92508a3ca7ffd68f700298bb191397a2a1213d84abf3834f446f807225a347bb30c58a4498af3a9990ca8df5deafedb66fd12b872b28d85550d7d17f0b5c6583e8be19e44b7bd0ca90933b7752f5d5f41ec33839024204680d1b28effb79a67d1a1a1a72a60a01fd7808a5d17da8f8ef094841a850133c9d62d9402cf530f7febfb9366031e7746840517d5e8231adaa3e79c0e166742029e7bb75fcae7011bc9234cddf974f8bd49411385aaa4c8d8c3d7168ab7af836e7f9a4253f1b4e705b971a6962eb53ae912d02e9a8995e1bc37fd59fe74deb7b8c0e3c8dd9a7a9c6737477e0533279a87671cdd57eb0dc8ea51fdbfc2408452ef0456cbf2d9aeebef01fb0a03f0bc1f3fa5e5b0bcd50c688a2dcc51316c84c2e79389780632fa20e5d9d02752f520db4add3865a8ce9fdeb410b77fcbe59ebec10b625b8e1781d5a5d2bfd01e8ad2280e66b419532b277831386e0a4200b5fa694f85f96e0c8ad52b9933b647461d16510af5ec307e7141b2f0eac76b952e95dcccbaa34c652099e82dab769edddd8781ef1c88b70ca99bfbcb9759a4ebf310853389944857de56d7d8e9c72e2b494c3ae1148544514610d7ebbc2228b0a8ca49172d897497cb075a9b6f4411699bfcd1743e66325b7284d8157768812e7d7d8b5ce76bccbbd33a2dd022627d7176121708193bb7d4a397e9e7074f4733fa04684fce1db0eee98da663c771af3fd952d7ecd6463160458dc95c56bbb9fe500bd1ded32496921f8f6bab0e6c4de075c241be53121faaa5bd028b8cdba071518c623050d6f3d990690e607762b963a096d84cfe3c4c2ad23862dea1d750ee4ab39c148ccfd012b85241563101c4c1fe2ee1696901ab0f35f50f4dbd0c00f67e521a98030d0e8aa2fcf4bf598f10f688d82ed9658a012763fbf0e53063e9515b52dc8f6c24896cc2f1ca87ad259e6c990fb98e77310967b53da8b40c7d67425b9fdd0", 0x661}], 0x1) r1 = getppid() fcntl$setown(r0, 0x6, r1) 18:06:46 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x5, 0x1) connect$inet(r1, &(0x7f0000000140)={0x2, 0x3}, 0xc) 18:06:46 executing program 0: r0 = semget$private(0x0, 0x7, 0x40) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/154) wait4(0x0, 0x0, 0xb212a753483091cb, 0x0) 18:06:46 executing program 0: r0 = socket$inet(0x2, 0x8001, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000140)="eaff125c00000000", 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="72d3667ad2f35875688293ea2e35b07bfd2ea15f8d3c09fa5e84af7ba871fb98341d871a76e1aa1a97782203d04fb5ba846426b73f62e9ba64af071015f3ff1be41591b723a7c385044f62e1998083327fbf30265e58c1e7d2e03038240cd766d0607261ac5033e8029f1f6109baea0f89eb948fd9afd4494119c115697301a84cc5fd39434b275a1d63f41f69cd171f4b4c0d87ce653be795b0bf8bae5c9dbd79992d24df9a890b37b476", 0xab) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) r1 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) 18:06:46 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) fchmodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000100)) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 18:06:46 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) chmod(&(0x7f0000000040)='./file0\x00', 0x0) 18:06:46 executing program 1: semget(0x2, 0x3, 0x39268e79) getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setgid(r0) 18:06:46 executing program 0: r0 = semget(0x0, 0x2, 0x63) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f00000000c0)=""/68) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) 18:06:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x36) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35", 0x39) r1 = syz_open_pts() close(r0) dup(r1) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbfffffffffff, 0x0, 0x89a3, 0xffffffffffffff7f, "90d2fdaa510000000000000bffea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 18:06:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x9, 0x0, 0x8000}) 18:06:47 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001700)=[{&(0x7f0000003940), 0x37ba772adf623941}], 0x1) write(0xffffffffffffffff, &(0x7f0000335000), 0xfc94) 18:06:47 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x4, 0x100000000}) fcntl$setflags(r0, 0x2, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) 18:06:47 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x400}, {0xffffffffffffff4d}}, 0x0) pipe2(&(0x7f00000001c0), 0x10004) socketpair(0x21, 0x1, 0x8, &(0x7f0000000200)) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xfffffffffffffd83) sendto(r0, &(0x7f0000000140)="a130dc80ce408b70f53456d67cdae1817efac8dc5427c977c53cd0f73d3bd61742dbe360f5b20ce83352a9a32a06f09717eea07eef17", 0x36, 0x4, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) openat(r1, &(0x7f0000000080)='./file0\x00', 0x8100, 0x8) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x1f) 18:06:47 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x3, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r2) 18:06:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a600", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x90) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000000c0)=0x80000001) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 18:06:47 executing program 1: kqueue() fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) 18:06:47 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$inet(r0, 0x0, &(0x7f0000000980)) munmap(&(0x7f000071a000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 18:06:47 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x1be, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 18:06:47 executing program 1: r0 = socket(0x2, 0x1, 0x101) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="93a6f1fef129f29081c8ab2278fe95bed6d32456c38d835a47b06ea0fb5ca29e65bfd28bde9f7684d5a31a330150ff8a5600c770c0c8cc05babee06b212bd48f6fc59d08aaed5c5eb25fb934c1666c83ccbf76d6cf79d969c95a1f8ddacabed0996d2ebad6675729f6c4fb3141ee07b3a2b08c89153accb178cc20fce33f6018bbe434141a0add16", 0x88}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, 0xffffffffffffffff, &(0x7f00000003c0)) 18:06:47 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:06:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00c870 failed: hole in range 18:06:47 executing program 0: r0 = semget$private(0x0, 0x7, 0x82) semop(r0, &(0x7f0000000340)=[{0x0, 0x8, 0x800}], 0x1) r1 = semget$private(0x0, 0x2, 0x300) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000002c0)=""/111) socketpair$unix(0x1, 0x5000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r3 = msgget(0x3, 0x226) socketpair(0x20, 0xc000, 0x8000, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f00000003c0)=""/177, &(0x7f0000000280)=0xb1) msgctl$IPC_RMID(r3, 0x0) recvmsg(r2, &(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) 18:06:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020700000000000000"], 0x1) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 18:06:48 executing program 1: mprotect(&(0x7f00002d6000/0x4000)=nil, 0x4000, 0x1fffffffffffffd) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0xa, 0x40) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x1e8, 0x349, 0x100000001, 0x2, "67d54e0d78418a101e01caaaed704209541dec33", 0xfff, 0x9}) 18:06:48 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 18:06:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) semget(0x3, 0x5, 0x8) semget(0x1, 0x1, 0x4cc) setsockopt(r0, 0x0, 0x3, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) getpgid(r1) 18:06:48 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, &(0x7f0000000000)=[{&(0x7f0000000340)="7f6abc7dd5fdcda432ed2361465147437a3a02d5da2cf5827f81089dc797f0611ea54dc173d5b117a22307ca680352a8a9a1cb23cad00df03b0a90f4ec5f944ab95a968f3ab5dc0e98d2d5f3b7c06f3c4454d6276f0796a8067ea78ac04d2c3f6bcee7ef0b7019d9020a77acb32034ad7d8fe8fc3b5967d732ee82c8ee8b946cee9b0c88a05c930933b846f970f03306e5327e48521d912c652f2e92c0e16aee49f3c2722722067a7509dd1bb64b46d14ad392ac5172aba3c58f5ed96c44bc388b3b57c8055ddf4423c81c84ae75876cdd2d833adbe194de2350ee2ec9311e5e850788090a98872a42c17e586aa2ca21d0845de0c6c1443c5172eb1492b2c80ddec280b32f02c9017ea1181b8b3793694f619ce75e9a485042fdf97cf42b96af19ba37bc2063346f603a1c847d983e5dc40000", 0x133}, {&(0x7f0000000180)="0930dffa3e8706ca32a7a5764e02e1b588a70e3f833dde1c9a567ed524d54b269580949a2d6a4ca0b67b3cf89c8acf8a66f8fa6f68b00a3a411995088566df5be2eef769523babd1f1fbf57ba6bb8e02b5e47697a4733fecc70e5e217e229d3a0a941ff64c4bc9d6788863ebd4cf23c13314cbcc9fb33a96aaf9e6f7ed529e", 0x7f}, {&(0x7f00000002c0)="7bc00312077553e5674bae5d801a8ec91e1f94f70874c562dce6ffb3b6112770acbdefa2ae21a6631745435e2bed55aa61ce4814f63e9bec4cf960df3e7c11ae550b4b9f72246da1ec9aee25d05227e759969caca87a6caae9ff4c507f5d10d94101c830c2e301dfa714da9fd1554e08d574cc0908e9db96a02b8dbebe64", 0x7e}], 0x10000000000001e1, 0x0) fsync(r0) rename(&(0x7f0000000200)='./file0\x00', 0x0) 18:06:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000080)="05a3435081ea5174bf997dbec8dfc1300c394a9be50b5654c8fad47ed3def0d2af2670e01cca19691918522a526dd195d2d4e5b6804fbe823644d85e01b72cbed9896e5ae96a721dc370e432581c1324e1d0ad298f837fa16546f80cc529b4765dcd22e908848c51a216bdb7a84d1eed1fd5e31f60f853ca5b95feab49fa86761a", 0x81, 0x0, &(0x7f0000000140)={0x2, 0x0}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x8, 0x1, 0x5, 0x2, 0x81}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x1, 0x2, 0x3, 0x6}, 0xc) 18:06:48 executing program 0: r0 = socket(0x2, 0x8003, 0x701) ftruncate(r0, 0xfffffffffffffff9) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) clock_getres(0x3, &(0x7f00000002c0)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) msgget(0x3, 0x1c6) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') truncate(&(0x7f0000000140)='./file0\x00', 0x9) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000240)={0x76f3, 0x100, {0x0, 0x4}}) open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r3 = semget(0x0, 0x3, 0x4ee) semctl$GETZCNT(r3, 0x5, 0x7, &(0x7f00000001c0)=""/86) mkdir(&(0x7f0000000100)='./file0\x00', 0x2) close(r1) 18:06:48 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20080, 0x22) recvfrom$unix(r0, &(0x7f00000001c0)=""/146, 0x92, 0x2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) shmget(0x0, 0x1000, 0x40, &(0x7f00005b5000/0x1000)=nil) 18:06:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) kqueue() 18:06:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) r1 = syz_open_pts() r2 = syz_open_pts() close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) fcntl$setstatus(r2, 0x4, 0x8) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:06:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) close(r0) dup(r1) syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 18:06:49 executing program 1: r0 = socket$inet(0x2, 0x6, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) 18:06:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000a, &(0x7f0000000000)="ebfff0fefd509ab3f4e72929340f5c00050000", 0x969618c24ea61ae) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 18:06:49 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) dup(r0) write(r1, &(0x7f0000000580)="35480c407a306e0326f32284e89d9ec756a05da636bb135b15f91b966769910d6e9aa7eca5d37a74f34a8339a4bb2a1bef09a330ae88b1c8361a8e645d20473a86f1b65e65e60f3d089f997c76c9716ca1080edb3b0b26d440555c6e358ea13e540cbb153bb87ee05c9abb123a58707597bf21b32fd04a053ebe3140053ca583ab0977a81c1f5035297e6e68e37613467928965888c3107295d01cd3d5cca512b896b734075cb38f512fcede1e3cede3f123751fbfd4c3450cfc3a61878a68204cf26177e990ae8a11f305264dae87f838cab20b561f05d6804d0582d72a6fa1c4d24af8e0c5d7b3d7adbf1f9c478174cd8a0a6ccd706512c0d485c4c34697c02a4270116cf4b87e65456e3ad5b142c6888b793d37f8903efcc6af5bdd395a21ff40991109fc9cbd720df4e4ee3c9592e48610e4fa4efbed724c89e716671630f0750e0ad4f6313a5804f4acd1b3c0cdb8eee92f634c5cb59b9d107277dcc49757ee6f66ae4574ddb8e1a26298cc5e3a0bce77cb3ce1b23bf80a19265f4574cd1b9073cd0910007e3f7a6aa9b928e4c30dde20b482412d06b41b77a2475d56ca80b89dc65bb8b17bada197e337b6f46440550e4e3b61d9864f75b5f37c8f67e7696d343b3e5eab98c6e4e00ca6093aac2acd07355a9eab83b491194cbb3e5eba4c45d9c5490a53246c3845b3684201fef5ee617de6eef0a2b006c76583431a45ece77f3c850d202519e2cd2b69ff0255bab89da56a048b17a88859b832d5c74297108ccf39b60a5438f739e11b5496da59861f80353281fade09b8fcb92a7715e1133d1537a4db50f9a92cffb039665a2ce211210580c283c1694008f4b049f515c52f645fd15082a9bd21f81016a41a37b494a522c2a18ad7d4780acb29d9ccd4b2bb1c9fb756a6857b44bee18a6164d7bfc12155bbd83699cedfc8c901626ab5c33c859b927f36a54d98ed6cb8c9f8d38e93d9d1828cf2d1090fcd72d8f54871fb6a4907b94135210b88ef4bec04ffa78b21640b8964ea57f825e5484b8de5b6a1762455abd4d40222f9fcc2ce84d8e2e39d6289597ce9f4880c1a7f0d54b995ad2268da997d41d27ee5e6a170270b6862073e1148522d22534354b5d1204e481c308636188f9d0aaeafa766bacd000c4a1ce3ee3f8d8aa23e7a110b8af65bada47eff450de659a79e2954433b9f449feb7f0a859cb69c257e6def4548f9919c9df47d16bdfe28c930a415ba3776d1818e02665cef104c495918fe326b37a35bd0c69da1bf7f1497cbb9674660bcbe53e596b56a9aa4c8f30f625a26f7ba52dae5c9951787f6313a8e7ab17b89ce1a599ef39fd1f7481ad3b6c010ca305021e642f5421f465f45d4746ba899d1130017e8c6a72abaf539403b31e835c0ba20901a582b740b07a365c1a1de0d2c0f9ac4d656f96582b188f079c5415a1999059080aaf91a3bd5298b8c6c43d17472940fa4fb5dc9b420ccb787726275095891799d9d459dbde11812025fea5ef07d4a1c4f518b25e19c442f24fa6ae5c5741a45e60f65ed4264f9c3e7f1e2530c89eb490e2164ee35af96606f03ad975d808c2c1f280517a6c2cf7ef2aad6ef479db4493a425e82a2d4a7b022e8d6ea81790ee20d5e3c1d67444844833a3453c845912a7a50fcd023b95e1e4fc77391be759dd190face5a46ea9e711f0e13948c52e734eb07ce15da0ab79a7b966f61c47fe4e088025271227af1d7f5afd0266e4b87d67ae71704c0d0361a4c7e37d2729ee7b3d204655e80607bb484f91272962592df513baee64c42a171458a6adf6f97c45e005bf28be4b857d6896732fa24116c9424597b7ba72da6339b59df1cc7bce38f7aed02170be941d73f76be4f7908ff1c9a01a8cf01a7381137e8a835ebd633ec9273a636f9b69e662821bd396a9e56fde34899bf6a2c5982d00271efa8c61f986b77fcfe6b7781144655a41dbf69e9ee345e3a4e69d4e423c1475fa70f95e5d07ac07977113fdf555fc94f90b8828558fef04c7caaf1e686be9545bf4924f235a97a9609b67c61fc47a40aae31031589519b806b11e20f1dde0e535b8e1def8428691d8c1403d3e73e9151a6d7950073e2ee5f42826ec44aeff4e13b5d12a6589c1888d784d46801d4b3c5978e31f1cd4a886f000249548a17df1f0a2de8ff77a9e75335dc7d7d2fecf605f4ae8af06251a02de9d3fe8c0e969932634a45f8af896678c2daed011a9f43f2b02fc8d4cb562118bd0c452a7c0927ab7e099a981975c575b4d7a40df9b216f6d544859a09438bd829e882a7182c697bd6d2702ed6a7dc62d49494b7e5ef14d4e5623cd6c394c941b01e382e0887a8caad7550e2868b7afbf72f82e6e783aba550255ab1352205e65b13556e034fcaaf1405d2c76b6864de8fe0a4b5ce78a0e95248356d01570e68cbb94dddd000f43c682fbd3034b157b3262de16002c7b4fd9bf9426729c787ebc060bcb3f6cf157cd21fe6770ed11f0bc686cab348852347aa80ee3d21a898e9ab90e2f2b8c94745840d2c0382c718e3b5eba1ba73992a73ac5c141dea7f77fd2d409318f8c65b58ca74926a7865a3124f64c4d581bd67bfa1aed11b7396a16a389211074e99d615654f177ba6d0bc7f991d88faae751b9a42a49c7aea5523acc2f6781652831df5666d09e49b653516bde2405830805e639fe83f04522f235809013ac7523fcf309ba146cc50b197e04d9a60106e7f45f744b6756d7d883449fc9f67931ecf2be19026584644a8c93be011b2bc97240d031ab25bd0abb3012348bb392686d0e990911968ced878540cd4433b612325a412fbd118ab6492eba51cfb12042249275c0d31de13e1ea41fefdff401113bf1ea53454a53e76fe1e9cb6b86d5171ddcbe291ce7324e69b3fa29f28f2df3a5cd3f5768722b5551e4783f497fbbe9982ed8601ca4c9946549c031231147a578917012f6075054d67c5e594bd290fc5759ea21db45529b88c1f78ef0dfb13db015f6ea49740e4c52f3fbd82e27213118d9526c72ba31423d1a859884073a802488912a3f05e6c353b921feabb6e4eefc9b3c1aee4e1ee8db9a8e532f6035567963180606375122272c954ed92c4dc19962bc301de4f8ee243fee921a1ad614634c5012616c06289cf81f32462b9cbe9019fe3d58ae132778816d6b7dc731e169aa5cff3ceef2b62a2ba042b0c7144e8cbf052884cb49f37de8ee3d49fe1f987ceef778167e31335e7d19c12536e4361dd6f33ab061c10a6daddad7c5a6e3bc912c71d2bc63b747bf4040a5bec05c2df2f983c2433b85767acd16eb0d5f8fd854e80887f44327561cd3f5c64cee40a4a6c05ea2116d783d66d738c6c5f717195e9bd48230cf177d25075cb09d100b3dc2347e37bd19ac3abde12f5a8239de5ac3c004282dc488e939acfd69a1c586c6e5ea05386365bd7d2d94ee183af91f00b56895470800054852f24e07844fe51ef3dac97cf77df1ce2dff26372758c735135306d679d5939e406efc0df99b7ffe463292c6e2ffb5bc8bee63ed564bbe94b47653fcc158e34629be01fd8f2a4c55de5cb4071399a40ddfa82079f8b1ddfc32ec23409fdb931276b288a833b33ffc9b3af809edaad27bcff22b1aec51006686ee189e506d7c8c4a8fd2569b580f40cb3a35937939414edcf01d84e964e29e88441940e3cdf1ce95351ee69c3da1a47adaa8db95e571460a2cc3c5ca4dff8ca6912393fc6544e82f4092944d9b0e24f60cb4e169630d81312f215f4fbb13a0faf18bd6b9d86efe1f361078da3e2366899c2020cce768ee2", 0xa81) 18:06:50 executing program 0: r0 = socket(0x32, 0x2, 0x5) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000040)="082bcce41d86154b9f4db3034d9d76f39d8eee8c836d140f78cdc99fca925f1e9f08c20b96899ce09e16ad25db71ba3516656adf3c23112e4dc840387b363f0a874b2c50ae9fb59a69f750aed4b544b6073e07e73be0f2833b8792edb342c06f9e26c901b4737865a9ca773a1d21d68e489da5619f6bae489470082647caafd23834086f2f80247f63650050180f8cba2ddcef20f01e6d517e3136bbc8f7c9eb17e2909edaa53e4340128373001db8ff4591bd1841aabb6d403ecc6ea55383e92fa605bb0e73e3df3e1ed273275237c65156b542433acf965903", 0xda}, {&(0x7f0000000140)="b7ba82e90e46b0c850c2", 0xa}], 0x2, 0x0, 0x0, 0x2}, 0x401) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x2aa, &(0x7f0000002c40)=[@rights={0x10}], 0x36c}, 0x0) 18:06:50 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0x7) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0x6, 0x10000}) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) 18:06:50 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 18:06:50 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x6) ioctl$TIOCCBRK(r0, 0x2000747a) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0xb5a, 0x5, 0x1, 0x8000}) setitimer(0x2, &(0x7f00000000c0)={{0x1, 0xef}, {0x3, 0x4}}, &(0x7f0000000100)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r0, r1, r2) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000240)) fcntl$setflags(r0, 0x2, 0x1) getpeername$unix(r0, &(0x7f0000000280)=@file={0x0, ""/76}, &(0x7f0000000300)=0x4e) getpeername(r0, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000003c0)) ioctl$TIOCCBRK(r0, 0x2000747a) r3 = openat(r0, &(0x7f0000000400)='./file0\x00', 0x20080, 0x5) socket(0x6, 0x4007, 0x3) link(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') getpeername(r0, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) fcntl$getown(r0, 0x5) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) fchmod(r3, 0x8) getpeername$inet(r0, &(0x7f00000005c0), &(0x7f0000000600)=0xc) socket$inet(0x2, 0x4000, 0x1) unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') mknod(&(0x7f00000006c0)='./file0\x00', 0x100, 0x7ff) r4 = shmget(0x2, 0x3000, 0x59e, &(0x7f0000ffb000/0x3000)=nil) shmat(r4, &(0x7f0000ffe000/0x1000)=nil, 0x2000) 18:06:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x802, 0x0) dup2(r0, r1) 18:06:50 executing program 0: r0 = kqueue() getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 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) r2 = semget$private(0x0, 0x5, 0x0) semctl$GETVAL(r2, 0x6, 0x5, &(0x7f0000000140)=""/33) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x40, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x0, 0xf0000002, 0x1ff, 0x9}], 0xd81, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffff8, 0x40, 0x2, 0x2, 0x100000001}], 0x800, &(0x7f0000000080)={0x1f, 0x2}) dup2(r0, r0) 18:06:50 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/149, 0x95}], 0x1, 0x0) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 18:06:50 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4eee, 0x10001, &(0x7f0000000000)="7ce68867c389931f3c6c6361181c8074c5bba7eec9b86e7be406c17cc3526e0c8eba17a6dc97aacd36a4ed573047b25fe29824c3180988cc85352bdd0b6179590d4e0d350f686eb06bf57ef81fb0a2ed31f10bd9bf6d3dacc32a36627c45fc6eac83c03b89337fc22d14f22a6d7a6fcbfc0b8e1f57d5c07c71cf7af9ce02382528e275afcdc4e6fa4847f914da5bbfa7c0251a643357b6014e754b55a8495df36cdd7c533c304e9e1c79ddf7312a88d59c997c4c7f39ad", 0xb7) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) 18:06:50 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9, 0x0, 0x89, &(0x7f0000000040)={0x17f, 0xfffffffffffffff9}) close(r0) 18:06:50 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000007c0)=[{&(0x7f0000000340)="220d3b87fab7afc368585fc6cd06d69468a043bd63d5a56b93f73745c1962803fba978d34424c8b1c81296c2d56360e876d638659aee801ddd90fac0a2dadd60d52b1c94d6018689fcbdfc23e661d4faf33e0346694fb3ea758e4f3c4948a994c801fa03f9f6defe21c4a29e6e76f7de89bd16ca573ec4df0491997fb99080ce5a5ef93dc080c67ee09cc6eacca4fb673d0ec3cd", 0x94}, {&(0x7f0000000100)="6a930fce3a91f9ae640138cc3847dc2334f118ce5fc6774cb4fd4ad7b9e84edd6ff83f4d7b274bf3a9d1e9fd897440ef47f9375b875e086e195842ab74e72f7be5d4e7", 0x43}, {&(0x7f0000000400)="5313f969e5059ac8b680a4a32071f20b0060f5d3806b9cc6bfc81f04e40225e908d4464d60c3b2ebf858b99ee521fa3b625c2bd500", 0x35}, {&(0x7f0000000440)="1618a9fb507abcf9f43ca6e9402dcb4d648b3f63182067ae5cbeef10567384a7db4f2c0667d3b0ef3a6e88028768257fc199576fb9de658165bdbaf452bde5c1c52a8803cb81ed00b43a845c813f8e0126f1f3fa78fb874e1322bd0838de738cd683967a084d0a62f80a171af52177e374be38a4c038884872fffcb2601f760013efd30c9ab46dc6634fc99de1fc1afd2de6a3", 0x93}, {&(0x7f0000000500)="92529b827aea3664a943a9557c423f25036f2fe6fd1ff2c8cfd999f0caa0e94b273a94889f6cfb1f6005b93c5df47df8971091", 0x33}, {&(0x7f0000000540)="6c35d5e1629e46e2e07674ff0b148f6a3860ff68caefa5cd869521c0d0e75a3d1b7a8077227e6fdf2afe665940bed595c2ac185a35564b257c6174376bb1fa474fdd5cddbd9eed", 0x47}, {&(0x7f00000005c0)="c73b32a23f5eaca131bd5e1e5060b8c57814bd8f4e624ebe619e455b22631bd44dcd0638205fe4119056ef63430fcc4edc2717fadfc82fdab79d718892e162914ff3d749a325a03ea264a79285eb32bdbc1d77171d67810c239855884ba810cb226dc2e080ed535bbb6564919cc99e81db6326d3d527cff5f577879dec9108be9ace9b5d4207a128666ab1175b319b687cdbfc2f4a7ce43a5ea022a77741e5de9479670d6fbb35bd1f0d9d79f55b3a6804b8bb63e3fd6539e0e1cc381dfabb68c43b0cf8c5400a391b0925cc", 0xcc}, {&(0x7f00000006c0)="1a076ead6f15c83771a8db8bffe0be9ce65c980d84e5a515d462ce549176af2ca525b24cea8fbe924b21584a7d4f838103c07ca685093df3c3c48b59a372d59c3d021a4e2c0b25644669e73d03c270d2aad07975b263ceceea8420676460076540be55a14d85812296fd89afa8012930c7893f8342cfdf2cdc6ecdb51a84e25b1e8b43307d33e3526b8b07efe6f59d0b9a6c19dc662773db05b3fee7818eb37cc1ba5ddc4ae3085678da7dfebb0156a7", 0xb0}, {&(0x7f0000000780)="20e1c827e5b5b7bba210a0b712f6bf4f0920bac3472f298d5ca412d32c23b690fdb938835b58c73423b921808eef408c847e2865dcada093ccd61db594c3b177", 0x40}], 0x9) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000180)=[{r1, 0x185}], 0x1, 0x7f) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000240)=""/214, 0xd6}], 0x1) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000001c0)={0x0, 0x9, 0xdeb7, 0x4, 0x9, 0x3, 0xcb7fbe5, 0x9}, &(0x7f0000000200)={0x7fffffff}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) 18:06:50 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getitimer(0x3, &(0x7f0000000140)) connect(r0, &(0x7f0000000180)=@in6={0x18, 0x3, 0x4, 0x6}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) 18:06:50 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x6, 0x4, 0x1, 0x20, "e164c87e209eb94652088ddfb049a9aa38bde1cb", 0x8, 0xffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 18:06:50 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) flock(r1, 0xa) syz_open_pts() kevent(r1, &(0x7f0000000000), 0x3a52ecfa, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x47}], 0x10001, 0x0) dup2(r0, r1) 18:06:51 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0xfffffffffffff001, 0x7, 0x7, 0x45, 0x7f, 0x1, 0x0, 0x1}, &(0x7f0000000100)={0x1, 0x4, 0x8001, 0x811e, 0x3, 0x9, 0x1ac0, 0x82b}, &(0x7f0000000140)={0x0, 0x8, 0x4, 0x3, 0x0, 0x4, 0x100000000, 0x401}, &(0x7f0000000180)={0x5, 0x30beb10e}) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') unlinkat(r0, &(0x7f0000000000)='.\x00', 0x0) 18:06:51 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = getgid() setregid(r0, r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000340)="bd", 0x1) syz_open_pts() close(r2) dup(0xffffffffffffffff) syz_open_pts() 18:06:51 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) r2 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r2) 18:06:51 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='\x00'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x5, 0x0, 0x0, 0x0, "0100e1ffffff000000ffa4ff7f00", 0xffffffff, 0x6}) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x1) mprotect(&(0x7f000002a000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) setgroups(0x1, &(0x7f0000000080)=[r1]) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x80000000, 0x6}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r3, r2) 18:06:51 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2527, 0x100000001}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1ff, 0x3, 0xcb, 0x751, "ac455a01ea93d01fe18f4591e8412ea81b21b98f", 0x7, 0x7}) 18:06:51 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) kevent(r3, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffa, 0x88, 0x20, 0x3, 0xffffffffffff7fff}, {{r0}, 0xfffffffffffffff8, 0x0, 0x14, 0x3, 0x97e5}, {{r1}, 0xfffffffffffffffc, 0x40, 0x12, 0xfffffffffffffffe, 0x9}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x0, 0x100}, {{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0x20, 0x98}, {{r4}, 0xffffffffffffffff, 0x80, 0x80000002, 0xdd3, 0x80000000}], 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000040)=[{}, {r3, 0x3}], 0x2, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x2) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000140)=0x8000) dup2(r0, r2) 18:06:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x3e, 0xfffbfffffffffffe, 0x0) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) 18:06:51 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) fcntl$lock(r0, 0x7, 0x0) 18:06:51 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200000001000, 0x0, 0x0) 18:06:51 executing program 1: r0 = semget$private(0x0, 0x2, 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x4]) setrlimit(0x100000000000c, &(0x7f0000000040)={0x9, 0x80000000010000}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r1 = msgget(0x3, 0x182) msgrcv(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000035d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b49098c83e186ea1834c898dad68bbea9106a2bc15903b2fdc031bef3ff3c5658d4aa7750adba31dba607d5c19925d81ebaa5be5374b19029398820236882f5c1b0da75ced5d500db0c45aebdcbc97ae0563fef754f89c2787bba6df8b54eb6eaf4b6b68be8d1f20d330f208f31724ed92"], 0xce, 0x2, 0x1000) r2 = msgget(0x1, 0x20) r3 = getuid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) r7 = getppid() r8 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x3, r3, r4, r5, r6, 0x124, 0x6}, 0x6, 0x5, r7, r8, 0x5, 0x64a, 0x80000001, 0x3ff}) 18:06:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x80000001, 0x0, "1888780691dec40967ed5490937e6049a7fd0ae0"}) clock_settime(0x3, &(0x7f0000000000)={0x6, 0x6}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 18:06:51 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 18:06:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) syz_emit_ethernet(0xedf, &(0x7f0000000280)="8797a3138c66ec1f0feb1d3afa4437736e77d22441da831623681d625945747e39cbd58c7395774dc9af9d57dca1b2c099a203b59aadcf4fd7d40c107b2ec11eae3ee9fe169a6eb226f7183916f5c9c8868f422693fda7d4153f668f84fa513791883c2489a85b7fb939ee5fb49074c7c766a3a6bc2c5a85ca8066cff69a858568d7ead8df56536eb3ab07b7f243dbb50ba4898009c69f8ed0cec0e5969ef0a566bb6bd28b41b95399567983de891eb2925c71094225871e6f1d5ad04daa684f63474ae842237046ab08bf6315eb7e9575e097b6902406b31db1adf7e183550f72963768535ecdbc85a425456669908d2d98ae253df02ba935aca6f0d9c3a0f777fa28e22dc444f66970760104a45ad6c126a37ea18c06cb36a1716a816e917c9f68df4a7db4a00ad8b4ef4031e45c00c4d85310c83391fcbfee50ab3d1d4473c1d66036c9478b1c7a23e35d130634bb653df039b54251a11e482a484db2a5bc11065e0fa2903124496dc22f9a101210230f0cb572bd433b61ba7ce19e36a53106ad6199e80b4f29b8dbd324a69ce926609834d8c8449a89476695005f4f3e862bed5c3816fb510975b76574745541293efdd21860e8788bc116ab3df0a1716193b13e53f5425cb94be26f445b947eb552655d9a9f68faca15804c774fc48a6a62897172441b41d39a85b8fc82fce199f019650ee2c931688b3f988ec122c7a5ceaf4b7eaa9c6a57c0ddcad41648cb4b030ed4b650a35a04a1f12800e19910ae74a75f9bb94aee17451bb6b989afe80052d3d6c33937ae8ffc8c353de96c1b66f992b2d519a130bb82a74a2f5193950d747b626802b788242338c3a33243d8bb5209517ca0a162618c3c82258d84251433e32b9fe925a7548c67d01c750f8f4cdbf99b804ae90a0cebfe11598250f63ed40a62fc46b85b27fdc4eb4e5367bb986549974b7337f7c0805fa0acf62818c5156d14f036bdd06649dc46ea6ec58dd3b27b225bc0bc6732c4af7660ce656838c73657fb7f4fc82639b2b165dfe019e78c3d3d3df0f3d6ae751d373fbb2a7a950eeb0a7a39e3aa11a25b6a4f9b73a148545cecf1509b1ccabe05c27717dfd55a013fb98da432bad9751bad177e7f982f924ef717d9c1ea050c61553dec5f2e858f0b5eefbfc0fd0bc8f313983cdebf5a978a3b2a2206f3333421d19ca67af948ffa7b8f0c5454b6668289823f3f18b0c079d5d902c46aef1959a3ac8478d1a9ae2f588f209a66d9802fea604931e01c57c122ea9548a307f097ca70100d21053242e0964b3dce5cafb3baa4f76c7c4b71535412b43d1d5d54ae122ff55872221d556834c8dc4d81608aba8ed5e9be52acb737db68067e119d40c0ce1fa81d6b1e3be30941903f8c9ec4191149673966fe529d03f07cf7981020cd75802c8077a7fc11505818b7c1d140a1d968ffab1a5836b2421768bed1fc908cfdfa4dc9de04527744cd9c926dee16a43b3188941680b4093afd000eb06bce45f08acfd34ea95f0e8967fd38bff8658d9a50276ca910f007ea20b0094989181ef96941d78b073fd981df4546e7f73ccb093bf6e1fc8f84a26638c309c0b4433fdae6cbf3d8f1bdc53ae33874a4fe3be9a1c61573b8e414190423cf7beb2b4b9b72fb47c1f549853d667e002192d0b3fb9916e1b3909e6d6042306e4986771466bfbe30bd43932779d43e3cbf6f90e0e8455432e43752a27d323eeef2565528bd0357184af180df61366dc28bc6e80a42881f18acdb1aa7f3e7b7d2310e3c8fe9a14658db26b7a482616f862f67746ed5b2ac0be616dc3170c883c794bfc7db4b613bfa7bfc613985b5adf46f236fb0ff23ea532b04f5b6783350941fbeb8e57cb111881c1099f623b13fe982724b96e493fe9c6e4c127d32ed9895682011cbd9895cf7c0cd97d1a7bb786b51236f4fcd08a093666cc0d5feee9b9101e2d843644c87394c82108b2d8ca9547091126f14b7c2d04eed0dd12f32c6f1e8c57b039fc867b90ddcb999f3150023a0387a5c852f40e74d6b7ded47df96ed4364d4edddb600b676438b09fc7ca68514b019009695eed6e18dcd69007c98991bd8c9349d7cce25dc8266ab21adcc95b882863f98f645473492c2b3ca067f10da7c5ea28a6285401ddf2e0b4e3f25763ed0c1f724d10db2945c7a0bb7369e8ce37415968edb0b2e2df37c34664994c158f53a826a215aea4d18a3a904fdcc2c160c64207f1edc07be3930d8cfc9c38010ae72c1f6c6284aff1a7336fa243e27819293190c64c08f04064823cd9af640674970c3a54278f80219044a13bf24273d5db3fc3db7566a616acf481acc7b2e0ef0098c7e95c51b4fcd4629b61a8cb814dc6f686faf87961ee83c0c6a97300fb1d12af89defefd4621edcc17423c5197d39408945fe61286254ab476f2724ddd53a91aff709ace2b305c83d70353fa055d8f348eb8d51d2afe33b8293e3b50d4e0a14a2e6538231eec0a67fbf456d4870e3ce11b2944e174c7e17f02a3806a0a3ab304a3b914448e0bc4c9e4d7ead7f0ca5f528a6e311baf62773f3dfe5635dec7464fddbd30def5580a5e976a5388727ae1de785b14995ebddf814df72c047e2fe16a6b89e2778d2c8d124c0779bf49e5d2e6c633d1ef371a6bf059859aa5d9ef5f178dbb860a695e047b8fc41629b003f14cc34d13cf4e4735289ffc1a3934aad1eb310280a717f5711477b6b508aecb7d5863d901dd13be9c369eaf5f41f2a6073440c5e3be5e221657eea033ca82fd3ad0481eae7a091f9f0748cfc8f263cdc790d91f681d785332aaa260ab826c0ad8df5ec7e32e974c380e5ba1989b041784817f0ae5d90cfadb46ac56ae5add2c91da46b4e1c901e986aa994bf791d70eb405330f37b8b72ba5b6fdfb1155a0588991e003c57ca8c6bc6490ae3f3b22f15b69bbe95b9f348b3808470788e8f36b5a8f26a9a08da71bc3bd787434ae109adeda6eddb087e28be81b21b5e839ac4419091193dee4557f0c41f63f5fdcad55044533d70ffb34ffba2763c36e68dd1a48c8043e6e69eaa0224be028112bb804ab17eed8fcb8a1d981c5787bbedb99fbedd8dd1ec2fb8aaa03fd1013efb61395f79cc4c55eb1cebbf10bd8e192d85b1cd897fa8ccdd4ffc2a553309e05393e1a0975256fae2f9c996340433a123cc73e0c8b6b4f850f332447b3576a128c716ca2a0c8bb18982b6baed46f046c1ae9ca0d0a7b788446c890bba2ef2057aa78f0dc1bb944b227ebeeb69eecd69c8e646b1749641a22bedd02df1ca86f48eea9497388017bd2f0ac04499367e4a94599b225e9219107859d6744624783575dc895b589f55fcdbe7ab183beb2cf48bbbd4d7bf903b2be244ec40aeabfa21ff3735f48bcc325d76cef1a49f118e0164fa70ca88fb364f3bf5dac3ff826baf84c30236a2685341d63c1f4feb9b533b183a59ae3247302715b75805bcfbda4803c0a7b655862c096502718bc500589d3399ce67bbed096b495cb3aab4b9173866cc7bb33655381973633033e341846c8b53c2f66ccc2393ffc76d1c2023d5d7346e6982a3e8debf69c05a538bf6a0c73c057eec40579ca982b57c8a24c84cf455fc0f0fe4dd05f36e369dfe7a94322eadaa7b2c0243a67bfbb468af6fe6db5c8005c2cfcf068cd379a1210ad827c54f2b4f98129d250e5aa693ce513a534007fad5c1d33a5f3066b137f79adf1b8f6dd35895a70fc3dd629cfa8005c1d0aa96020ca7253af093b6b7650f37a08e5d0f8bf4cfdf029bf88a18033ab7ed9a0581c3840027564790f04274a96b486ffafa2ecb78ab390d025c2c47f84b1762de9e2c21d84755101248954e65d9c7d84a6de2c80248576eb41a4ebd0345ab38f6466808ea12caf95df91e99486620f0effdb63860f8338a3c1ea81d6554e1e5d297181bae84754a4bff1e0d5f8973a7efb390d42d371075d50e6814709a348d25ac386564f8b88cbd77b67e648d37a2d16a7a07b9888f9d99d3435a50f321748485c28f4b127e693e8965c55aacb39397ff2903f69b76740eedd6bbe59c304ed8fe064209b22f28d687ed5d5ebb982a9a01a68776927af1d784d33a43a1c9d1110a0552565752941effe14bd5e9e48f3a738c58ce2bbb8c92bf94979300f23772ebfa109c085f2a492794e857d3fe6bd499eb5eb66eb97f58094a28e8ff9fb0a570c6b816d14a8f09de43d760343644676a59f10997e7904bf49d819f0485c20a39a518bc9e0489cc3ae940519267393a5b40e8d3731df14889eef96d37e88c9074c0c87f036096dc025ac75d50e03510fad171b9d0cba56161a666131c755dffe374489a82bd4c7f3a00e9a0459a8d2a593606dd20d5c1f806d47a1929465edb4826f5caffddb7b71d46739e4444a5e10fe99585a7dea1fd2e40c2d18ac0897adc6d92969a74553368be211f7192e11604f3753e5a19bbc2694d59d77383d52efffda5876b7f70f545bb7128ce45fbffbea4808e689af9000ab449fb45d0cfebca794f188d3248500c60b5926b28c776ae3b8233292d5d74efbb633982273e63cf6fad21f0cdf9d6094141c3c80b2f2e78c96c5f26a517f196c8c3dd2214d0da6977012634887b4703699cb94f82e2c1863e64f7cf2a0d13e44e14084f2c6cbafdef510039baaef19afe9864b5a7e376cf304973a81062e3085a531274c3ced33d1cb9b91ef0ddfe06b00c3feae4bfbbd2bb8680e1f17156cde7143f4b7e80d392622019982a33bb06902cd03a1a265c917097fdfe7a19d66f2abbd8703a174cf91b8819fae22a910b3ba04c5532b04d0ba08ac9b7004953ab8d2ebb440eb88d5e6a686de6e6c73388d7b1e71f26554fa907b73e06f9195448a01c645a32da81c24def930cc1d98275d01ee6bed968bf04de6fea9f01312636c85651d2ba01b57ce035445251f3e5624d1a1ed1bcc1401a56d64face2a57ea94394f38d991c2923db2fb3b1bab417d2e2aebdc1b14f4466c2352cd1b11b3aebaafc9dbb7705cecb96da6d46e96324b8cc95f7f6ab0106965c95cfc9a912b84bb3e797f4764d644d77572abe372a4136dfba9748b92b392d3e164190af3cd28b884f10c5aceef950fb6814957bbdbc300e48a69674a8dc147b3593279972bdaa000d64c8c6aa9b1d59efab5e85462c2126880cb8b55b121e7ad568d5a0539c47614eccc1a322a3b1543b0d86f38f7364852d6445d12911c355379943b8dece07f2f0db2d6e01ad769ec2a70bceb0269abc3e60b8f013ea7b57c38771aebf07c348b199b73854352c9774fa5ee434a9d457d7c7e4c3d006b8f21e9f6e0e145d32bc249d92b6dbb14dcfde41bf2de7eb3a2a7c53498998dacdb459885ebacacedc2cdde48e81ad19cdb5eab25f2a11279ba13d67c") write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x7b, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 18:06:51 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) mprotect(&(0x7f0000742000/0x4000)=nil, 0x4000, 0x4) unlink(&(0x7f0000000040)='./file0\x00') writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 18:06:52 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt(r0, 0x1fffffffffdfd, 0x80, 0x0, 0x0) 18:06: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, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c095211e0e6b1eef25517cae6f77c1b9ee0ec069097f0cdba13cba096131872aa7790775ca8", 0x131) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x100000000, 0x5, 0x3ff, 0x5, "61b75d0b5eb9114bea471e300e1b7dcd5f18707e", 0x25c, 0x400}) r2 = dup(r1) r3 = syz_open_pts() close(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 18:06:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0xffffffffffffff7f, 0xffffffff}, 0x10) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) poll(&(0x7f0000000100)=[{r0}, {r0, 0x80}, {r1, 0x2}, {r0, 0x1}], 0x4, 0x80000001) ioctl$TIOCDRAIN(r2, 0x2000745e) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) write(r0, 0x0, 0xffffff64) 18:06:52 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) kqueue() r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000640)='/dev/tty\x00', 0x40, 0x0) r4 = getgid() pipe(&(0x7f0000000680)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f00000006c0)={'./file0\x00', 0x7fff, 0x0, 0x7, 0x0, 0x6, 0x800, 0x80000000, 0x1, 0x0, 0x8}) r6 = getpgid(0xffffffffffffffff) getpgid(r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getpgid(r6) r8 = getegid() sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000040)="13ca5eff7703325de7241fffce0c4429650ceacadb4648db752219aa02097595c7dd3c0f9dd89ebeac6bbd757f351b3b74cb1171edb2fbcf6c8d2c603623edf72a441e2065603f2e3d420f149fbfcb89ae2cb073a7680e0873dbf40166ca29f6ef80b73a69236b40c41cef384f8495489e7506569f64264ed2ab5e81617efb05d1edd2d678d6662b51fa7659b3dd73670bd1e549a27871f98a5f89a1ebf9916f9de420604616c9", 0xa7}, {&(0x7f0000000100)="9de08c1334c332d5e93af0fbf337d4b95e2b5cd44dfb7f105c5cebba94d8d6ea034de89ed95aef1b59f652ce2e2d7b79805fcc8738ac7b87729516365794e549d2411fbf6cb2559a06fb7f218a17fd37d355d6a40e37a223d73072816d1844d651c653bc60404a3085be7cd31dc4bb6910ca5ab4449042689f834ddd7cd10bd23d27515ff6d2e5d58d006989b45b555b702074778914d79c52cd17cd3e4fbbdb3c78cc9ee17b174b184f", 0xaa}, {&(0x7f00000001c0)="56532ad48e456c0210ac149281510447cba744cd4b73e89784eba70e07893ef2566093ecfbb3d9d27073364e581223a29eea260524354f3eda1904b88ca5716cea84cddfbc117cb00645ee65c005319dfd616eaf", 0x54}, {&(0x7f0000000240)="4036120ef6cf5c2ab0f44c17b1b9bd9de64aba30e79b4b867deb947ff55111124a6e1d7345dd4675a7b9d47085864db4dc77723868", 0x35}, {&(0x7f0000000280)="fb6ddf285826742821a30f5cf1d232113b1e5decf1439ed5fbe9f40279f5931bc00540d564c31380d6ed82588edc6b840f741bfd0b237fa3c33a0737ff1f02ae215158ee593bc269d6ab92db53af193466bfefbc583455ec46ef5595cb21dd18cbf19ea48f591a1add7e0e04f3e5fb3c4bae12368782ce3145f445754a8f5245cb3c7b722aa29b8a95681d97df6dc799e0bdeec0eed055e97d5f6128b7acdf28fd9fc11d096b31cf14463c84a73b0b0df30f2b16863b472247691e38251dece4a0aa2c93e27e7bdd055e32f6610c29133a11d8556f1545872c30b6c9495ff2c86b75113c50003e53e684c0c18787ff72d44f97f30157cf0d", 0xf8}, {&(0x7f0000000380)="ef4abdb3aca1f9b44bc93963c01be74957810ba679f285cd68ca441f0597bf872fbd38e9fbb9b5c8facc7e57d2982dbedd3c6af0875295bf9f00c197607b55fedeb47996005de55e1e4bf4c259feb256602e51ee31dc9dcad94e25", 0x5b}], 0x6, &(0x7f0000000580)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="00003c447753f37ce42879000018000000000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x70, 0x8}, 0x2) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)}, 0x0) 18:06:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x8001, 0x0, &(0x7f0000000040)=""/21, &(0x7f0000000080)=0x15) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:06:53 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() close(r0) mmap(&(0x7f0000731000/0x2000)=nil, 0x2000, 0x0, 0x7010, 0xffffffffffffffff, 0x0, 0x0) 18:06:53 executing program 1: getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) setegid(r0) mlock(&(0x7f0000719000/0x2000)=nil, 0x2000) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24cb658c025dbf4c3f8aa9c5f86ff842ba5b8c27cfc675bc144fbcae458b4c7c7b", 0xb8a) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xd9f, "b07bc9da300afa06a62b2c405faf8a210524d8e5"}) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) minherit(&(0x7f0000720000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 18:06:53 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5f000000000}) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r5 = kqueue() bind$unix(r3, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r5, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 18:06:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0xffffffffffffff2b) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) close(r1) syz_open_pts() execve(0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x5, 0x7) sendto(r2, &(0x7f00000001c0)="8b731e26d87c971c230bbe00964ebfa5901a29d7173e059e3bc253a3863621bf2293690f2f7976c45434620798feb2a5bd586b52556569dff6e17056fce5d7c1930cb98079daf67013d692d2ae6a7e704375d7860c85ef0b83c81de3ea01a8dbd56a757fc511e6bad13f2f1368e42929e323fcfa68959c267e47702e4687a73db45430c30e95be6d8680361aa3d522424abe32b80cc3d45ef3cb8a42e6c35efce1a2441718844632a7f064ab08504c4f79405ff79f9524b52de7299a5e8d9dd5aaa4e1c76f7c918c8aefaa151cef7717c3fdc3e21f8e26aa485e46c03a633bd6e284f4aca782c7a336f71927", 0xec, 0x1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 18:06:53 executing program 1: pipe2(&(0x7f0000000040), 0x10004) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') getppid() accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getppid() 18:06:53 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() listen(r0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0xa1, 0x24) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000180)=0x5) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) read(r0, &(0x7f0000000080)=""/233, 0xe9) 18:06:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) sendto(r1, &(0x7f0000000080)="c250a07e5550c150331a9c1aebbf4262efa5e19c4b31eeadd3183ffa8ccd380c8dc27f879843c9acb8", 0x29, 0x6, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) 18:06:53 executing program 1: r0 = kqueue() poll(0x0, 0x0, 0x53e) r1 = socket(0x36, 0x8000, 0x68) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x7f, 0x5, 0x6, 0xfffffffffffffff9, "88f64d2b3cf17dbea810c2a0c3dbd1fb00a76ce6", 0x9, 0xeafa}) listen(r1, 0xab0f) r3 = dup2(r0, r0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0xff, 0x10000}, {0x18, 0x2, 0x8, 0x401}, 0xaa, [0x2, 0x8, 0x2, 0x4, 0x6e, 0x80, 0x7, 0x81]}, 0x3c) kevent(r0, 0x0, 0x9130fbf, 0x0, 0x4000000, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x7, 0x4}, {0x18, 0x2, 0x7, 0x8f38}, 0x5, [0x279e, 0x2, 0x400, 0xfffffffffffffffa, 0xfffffffffffffffb, 0x4d, 0x9, 0x9]}, 0x3c) 18:06:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) r1 = open(&(0x7f0000000000)='./file0\x00', 0x21, 0x10) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) 18:06:53 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) shmget$private(0x0, 0x2000, 0x50, &(0x7f0000ffb000/0x2000)=nil) r1 = dup(0xffffffffffffffff) ioctl$TIOCNOTTY(r1, 0x20007471) semget(0x0, 0x2, 0x309) syz_extract_tcp_res(&(0x7f0000000180), 0x7fff, 0x10001) r2 = open$dir(&(0x7f0000000280)='./file0\x00', 0x10080, 0x15a) r3 = geteuid() getgroups(0x1, &(0x7f0000000300)=[0x0]) fchownat(r2, &(0x7f00000002c0)='./file0\x00', r3, r4, 0x4) 18:06:53 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 18:06:54 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) 18:06:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4b}, 0x8) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r1, r1) 18:06:54 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) ftruncate(r0, 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r1) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r1, 0x0) 18:06:54 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/247, 0xf7}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="fe0183fad31d20255bc9dff30679279062e808b8e081049071a35486bf5a903ba4d2d58e969a8b397b10ea645eaf1fa1aee101b122ae3dfbf4586d8698975b78b12134712ee9a7eda080682cc0c2080de7af3c86746e97292de18ac80875354f35082142ae44aa5eb2c8beafb156dada683cc8fed65f99bd180c9bc7255294c0710e5b5ecb2cf870766698413aac0bea532109a27226277b0bda3698e02f881087a55ac7b01c7d99d7716a6fe8aacb9fe6089d7f270d", 0xb6}], 0x1, 0x0) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000280)="39f21034bfdf46faee6d41120a4326fdf729f6e3175be0832968e3f5435ca13ae035532777cb475a2e7f52a5a1460e8762726dd7005a006fa81206b48d901a7e9285218e7dce783ac57932688612f704888145688e68917dc24cc86c985d684e613e625f246c297cc4edc2d10eab6984085add2d29cfc9f5d03f3dcaf26fc2b50d4a9ddcfd31743177175c4f5a11bd7e993e4a683d4d8d7039827eb1946113cf8e36005b6bef07eb078b956b398baf6fa5b5f4696cae", 0xb6}, {&(0x7f0000000340)="93a53449e1b94a6cdc71aa8ccd98261747939c76a5e42e3067893e092c962c2d06afc67b2f420761bdbddd52757a33d7f82802114e3984f24cdf336d8ae348135ab850cb80e7882bef2a16", 0x4b}, {&(0x7f0000000500)="0acc24613552d29d7d1ab87094ea9e9d40847114849beab48167a7d23b6106d9f2aab9b407ae1e96306a0287c12bc467eabf7e31db9cee724b78df3016e8c2fac44b790e075b", 0x46}, {&(0x7f0000000580)="4e7b53d307d6786f850c093922447bae4a71fd1c69288090f7e4a0cc0ef4db537ce1177c6aa99ed16f10a092d92bc8a9890c8a6c6adfcdca78cb125beb18cb8b95015116048e945c3a30f7dd54eb8360d21ffda4f878f15f45c818183ccedd23b9f295af7b0c9de8edb8ad44a9358008dd2b4e8cc4e45ff284bcc18fdb36813ab2989c33b299b548629ebb0233a0d3c6b9f870ff7359619e4d70b4f370d9e10ac5116f13b72cddb7fbd5ce889cce67461fb97132c72efcf1a37126e4483cf74e206c29d7226e4868146e96875ccedd77b4b3989f1cfb25439b4c", 0xda}, {&(0x7f00000003c0)='5', 0x1}, {&(0x7f0000000680)="d68f7c0701ede2902ae0c16559eaa734e7202e27a0f675798253038176109c4d44db463bafeb9a2be4fe89ed0fb1b0cc5eb013b34ed066ddc71e147c494273d8405514774aacaaf8dadae328b02ebc88d0088f48b104cd50c2b642d8e8b22b1bf7e48ac66b4f76dd7f7fa0ec06965e11b68fcee57cc95ad66d997eef4bf00be118888b0d8af6b4ac0e35b176a41c3e621b51ba1ba58861d5b08abbf012b98862ba59785b8dda3031c287b4fe9dec8e8450749a6526cb2d5fbfee1613f11f6c050461ae4c00c99b21cb21495584a96f41c56dda02bf18e442914107134b3e0cfb1322dee1987e478549a570c60286632a9116b6a4ba9460b0a80a0d2d41fd0edf3ef1a2ccb22753494b129d5f433c23e4aab3e1f28135c4dab92cf10f9fdddcf4141a8db80be809d032d31e8469fe3c8b785a5f3b81bab8be8c19515c8b8dcb693cf29bb1508e55d8f14cb9fe31cba91aaa7bb71b513d5663ade28801bfe199bf10913454af9cc44c829d52314b332b0b4b0dcc4dc12f9bf0eb86db9a63e0e5da648996a55deb4f66dfa6bcc36bfa3a7ddf34f2b48e1aed984cdb44a651f7991f7a98bb63ba76f772764264e7b8bb4395ed27c458295852fb441d73ccca29818fd5677828f983065d579c42019751f28c02a95a273e600f643ae45e1732a76261d675e8e6a0a7059df0d5eb3c93531c384a9fe7c2418b020347d881a6473c39fcc7c5c94f5a02f7fe6baa3ead0008b6074f3d64fb2e5174c4fe3f8277414e023453be6b0ecf39319aa841c8c076e5fc966647e2bcb4fd8b7af6171b5b7bb71fa8b54f7ccd84eace26551476203a02417e01dc0f96d7932aa1fa214defbf57b87faa2782b90833ce81436e48e1ec671580df3eb9d44a2416479f851ec942e8806fe692487c395c5a7fee7474eb4c14ad438a773ce475c4c91785f3220505ded37ad3f3ac3d603813c8723004f4d50e8069280ae16c6887c6ba28b91a4c9ae4d63a7978ee2fa89f35d27be4097963283a381fa44cf5f1545973f7d58c8ef1a3330a158eb6e41df20c1d9aeb5a0234710a7eb291908d6f017db627acc5fdf61cb6d791c3fb759c71bdc48bfcd71f93d6c08970612af01a8761b6ed81be2fcd6d0dbb68fe8a65c5ca7240e548940620b090c8a12dc12a27b47bc2dcb05414fe83e110b944287b3afb82d52066dd1ee1dfe1b1bf6bf43662e59a76316241b81e48e27f6fa4a8c2be2adc75b49881912be33c63338c1904efcd0d87ae357ee8bec85c2a9b6df6c5bd53f4481abe0987c77e74f8ca46ceca36f11be69940d0ff78177dea3626298d73cb9cba633ff153d1aff87df68b0ffd7ab79bc0aafa32c3d56ecd90fb5c5e90092cd348577bea667fc5ef224845c5b05e438f2158567f6d5a48029fc1b549a9e040ba3819b398f8892b21123f084245ff0b8b59f8df92acfacd9184176ef44b046774f4f88c937eb93ab1a3fe561b24ceef6d01e1fec8a148146696f1e989247320e5b8532f825581bffa1064c225c8c5d42eac24435fc7ae8312673d8a1461d22d526c98c7ede8681bbb2cb0a00769063cffcaaea10d255a1bdba97688bb4e395ae406206f1042c0d54f32bdd49fd61432eedbb5360fc2e02d188f219e9ae93d2068b6c876f5f5ceba5fc2717d29abc248ceeb5f3619853fe7272948461453b5041870fa0f600a02b9967fc646bd00209d6d97dcb02eb1ab8a2ea2a5794517314839df2ff3dc1e2bebefadcfb531a8b51f7373ce76442c4e0035d6b590c1ff0cb9c27e95cc41cb81078c8d17fe9abf6eaa57402c3bb89ed65ca5f406eb45a37d13d3fd89fcd368ba7a36b98ff8db5cd3ca219cad13d82e6290752a1bed85c3c403c1e8e6eb782cc9834d853b3dde7b78cd93dc8ee0be73f8b4c90f9e1aa743bbd2f2c9987e469339b802c5f8ce1883634fe37a185dc5e4051ef24defab16a4dbc4018bc685c0a0fb1ba54c0aa179d6d59a10d187df9edeb0ce90b730473965a08673d4234a3d307270f6b9bde3c9c29eb9e344671d8bf478b0ca180699f964a7451eee523d54fb652098e7953c7d77394f7b49d33bc87e53e43906236e097b2bfd1321305d425a94e7ed612ebf7d34e43ecfe714aedb9ae787168a1ac67aeefca9678e31d7fd0cabc2f9ff1c845bf8f1279f5bbe66ccb9e3fff1c3b3408b0d8b0b64bb7f1d8f8a4dceda9c8015e8bf5b19d37ef8bbc0a9d6880b3216ed89e489a7137818977958f451b3bd70e19de40653241a3f6558d275cc230f3b84e7bfbc3305ad8f27d8479f1ac70817e160a64e462beba82b2b4061ca3d1a33ec191cead743db06acdc7f1eb6c2f1a30ad0e49448c5e3898f2609b561b2963594c6ecf6ba5364010a34209daadff47a560fff3acf3397188311ebb485d73444d2449beff0257b0c5405f30f34dc7bb90d0300a0a70fcc906062af1641ca0f70508ab6d11d569cb8e37e8853a216f6dac3451dae19d9c858401f2287ac770f00c9a8bb544cf5985d0aa3aa55464a870844713c37ca95c7c44a5d3df3d3ec414631d810fd0997996b1e71ce737a7eb8097040acabf8a2406baece3b157c717f15c52d1a0894f90371d4d9ec95c535dbe747963e04fc1ae1ef5dc4c8582927684e32e1a99dc9d1bae68031dada01593a0dd5445569147332e948c5aea3440ecef45d85ddb92243b5e87c93e6bb9883cc130f49ede60b74f0eededa3e0f93e1dede28ce94e85531abce01bbf08d02e7edd314103eb98a96e145bf7e2dd567b97d0f219acbd22d99cc165f174ba4b74acf025c55a7ead36a3ed8d2380b110281cc26cfb2dec4a232d65151015ecabc8dd4b0e9265f51e1efde7b57c12e57e35a473d1428e6a421eefc13957092927e6635f2c98c477537915cb5e8fe1c5a1f5f502101a8198255b9e7051845c35e8cba817dc4a8116078536ad5339dc4b3ad80a12712eb6ba9bf19d29dae08632302dea03f92f91258d87b0db14d6ec173ab5050a1613593e86c8a4bb9ed6a708a512944edaa2ad3d13c258f20b33a15d9cbc40d7a99e2cf60cdcff34f78d2137d7ee08fe4dd1de0f78da03c71a8266a6ec7ca99ba9cf4d294fa848c886837cf90c35152c07b0dd5e70d70701127d431bdb0122271bbd3cc72bf3825081d071d479c70d15f6fc8e911fe1842f7419f7815e2d27ebc1c78407f2dae70ebb45156c1d4f324d7f6b446268985bc65785ab6bf7d52c36876d51d1aa546f0e8b0785fd836d8d49d4d1463b6d8b90780248125176ab2ab0737647b379ab29eb0bbdc0e50379b185e240148c09222494868c85c04289b2bd2087b792eb6150c4e54bcf067c9a35b656c30998582887113bdd090109a12de6ae84e4d5f4e70d91855f7c307be335894139e6d5e7e334f95172a5e4476937075c5ba27dc69d690ae9281ae8f5783ce7dbb458ec7030e3ba11eb3e88feffdf65411f72575f09012104b95bb30a4a2b1e150dbf8ceaedc73e94d308ff8b82c9f84a125aa9eb9c757f14301ae3216eb1ff7b5103de1e5f1216dceccaa62566b642fe54d810b55b300be8a285b1199afe58d05095f4cf31e9d4fc6f361eaa3b2d24da58b9c9c573554be2169e8b9a76a26d878b58fa8b0868bb067de4dc692b4e7f63718e6904fa4cf66977025dd613ab5075ddf4f4fa1d98b70e9c6ee10d203c1e81002c5ebf268739a49c6931892fc4c14f967cd5b1d949164108214d4c111e1708d53d4bb747f9b07834f630e77cf04a8f62fc385f1aa26c2167251e3660e545a3c2c21c217653967dbda88eafff810341ed61aa030d4abc44b56345b0ff9abe06927ef4de1d6ace9aa82d6ea6d903c884d244ffef1fe42607f0c096780f4441316e4c36459f9966053bdbae122fc1949af74f7e7c349e80a2c58da7af72466b9da85710ab1d9419940e14a2843e54f414cc6440fac9124a9e4f49623db32698281d89e59d07fa605869583243bf5724e5a7a73a90cc8477c92522799cbc9dce1ab45274ee0d68fa9b78525ea36641456be2129e4a8919c1106108508afdff6d17f9d5e7dfd12c440c23f88c204f6dab89c56294f70afceecf50086106a5665c3ea168272a10e7d41dc6f5b4aac96ae2e84f009ad747bffc088a966cdc122d73c0c72665e388f5ae19e25c3887e7f6d785c85ecb3e461aea13037deb0862acb19b09705d1b63c2200803cbdfefe6b5e181102ad72d553e969ba3a9371fd4cfa24d69b839e6eca1697574313c79ad98857b283424198a88fad8ab10131759272de04d75160be53f77a8bdae732fdc5a121ff684d7419ec7b604d28703926393a6138713b35a0bfa26f3ea0243bc68d13ba5d79a74c364469f335168d3c50db7a147305192c7163b98b7d40853e84ebc092f2e9260d4001445d7562e77c559a93f9a3402c7f97a950263961211eb7946dfcdbdfea519b9b628a34232a2c74d643804339f28185c56df056ddba2d7a912ede797abf32f82dbee41f2936eeff948ce6476a80595144e19730ae86c8077629341b5cc10837c40044a88c35958c40677e7b2270df1c58fbf767c34f71add23fc4817df3236647a0338294117f10e0dbec6be5be21f1705a6db81d490a4102f4f0549a217448948d2d09a92779d5ef33c583d34659a7d1106a88139c002a86c790b51f7881346a1743d1c036f72ba9a60a49eeb52e4ac5d625e32413dec963c28785886f2c33e21f227b4707a52f0aa12a9e21de0046cca5bdb1f0f8b0396a252a896becdc75596de6e358ba7c62eaa59a1763f4d7e7829b853ec08b2b62a5dce0bfe850d910bc52341bd084fd512116efd47a38bbd142a0e91fb8486521e7249efbb6e3ff49cd41ff437d7685f65672da24a1c99f0988d6756945136c5313ea4b07714e29ebee56e7a7b5b635a8fe47a9d279d9bf1bfc04c283314f398c66f904d4a471e18eeb45f1f7edd3bac712962ada03ef9531e4897ca3dedfbd15bf0e5fdc7593329df130e2161feb0a2d183e0163baf85904a3762c52cc32a6f84368904a70872bba557340a267c3222bf59f7828baf12ebe576a987f8fbf35638ac1b70df6608a82342e91607695112ac48899230926def7497976658f0ea27eb86253aee06376a9d67a306fb3226e43ab492901dbcbaa306dd4f9c0cb8bb841030ca40364d70dc462e2e8aeaffab1659c061452fb1df098b22c91d5400b4a8a64dc74687bc66fff3a36d6ffadf499419cfc98a314e354620358be40c9bbfb71b7e864c34bae09a14de54cd751c26907e70c8e8c34f0e6d23b149049c8d46eca15fa2388bccb745a7d8738e6ad5dc410cfe73c3ec725f7a6fcdc9cceb11b4d4cf5f10fa49a35e8c2efc8a9a6d9cdde51a2a655ca5dcfe4767f8860909de7f380564d595d24c3301d04e71fb98762bee660c1e3b2ba4fa384b64dda03f2d870f56ab920f51bdd57765e8aed2d900fcf153e762c9dcb1852fbdca1e7aea981d7131eb5dc33447d6e738576831f8c08e491b27de527f53a0b47ba4002430bb44cf40b3cfe497a5dff1448b0a6baf6c3b661e80d5692b89222d29b88c60dc18dc41528248c9dc22850d2b7d4a7d9dce53b552c8f7b95477c0d3ba5f8e8c6f85e2d0366c6860390f058aed0e93b17fa451de61652ffc8b722958b3cd2240d627d240ee3c7cc77dc0d01a325703060cdc6258fe104cf9dc1779cb7fa66a7f02f137fab356ee2f321c66fc4e7fb1f19453712a3bfcf15b06d393f70996532efba4521f23ceeadc71986bad2cd662f1647d38ff1c8001fd236e3de2c22c76b5008c1ee25df659688249cde8fcaa744c8d7ac9f838b94", 0x1000}], 0x6) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) fsync(r0) 18:06:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) r2 = dup2(r0, r1) recvfrom$inet6(r2, &(0x7f0000000040)=""/44, 0x2c, 0x802, &(0x7f0000000140)={0x18, 0x1, 0x1, 0x81}, 0xc) recvfrom$unix(r1, &(0x7f0000000100)=""/59, 0xffffff96, 0x42, 0x0, 0xffffffffffffff90) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee33", 0x3a) sendto$unix(r1, &(0x7f0000000180)="d5679be966a1d94c90c861cf3b21c683caaa07a2b38721f3bb55639fc4e7f86e2580d40714e2c015f719c894cda5b3cfb745716c18518a6c556d4a643077d7edd16654e5c8541ba8ce11f7d67629731ca63ce8d541a9c98c2392605f76db8c56e63d84b1244d08fecb7ae2b70059f6e75db0f8eab59da5ebec88db9dab3e5cb35bad19adccd2be0c1ca35dae1b42da6b6676f5e324f994749a392e59cd72fe04a9820799eba0c7357969b071147434cb8c5055ed8d33", 0xb6, 0x1, &(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8) close(r1) 18:06:54 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) open(&(0x7f0000000180)='./file0\x00', 0x401, 0x22) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000140)=0x8001) ftruncate(r0, 0x800000008) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x41, 0x0) close(r0) read(r0, &(0x7f0000000080)=""/153, 0x99) setitimer(0x3, &(0x7f00000001c0)={{0x7, 0x6}, {0x1, 0x9}}, 0x0) 18:06:54 executing program 1: r0 = socket(0x13, 0x4003, 0x7ff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) semget$private(0x0, 0x2, 0x80) recvmsg(r0, &(0x7f0000000880)={&(0x7f0000000300)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000780)=[{&(0x7f0000000380)=""/204, 0xcc}, {&(0x7f0000000480)=""/88, 0x58}, {&(0x7f0000000500)=""/128, 0x80}, {&(0x7f0000000580)=""/195, 0xc3}, {&(0x7f0000000680)=""/161, 0xa1}, {&(0x7f0000000740)=""/37, 0x25}], 0x6, &(0x7f0000000800)=""/67, 0x43}, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) rmdir(&(0x7f00000008c0)='./file0\x00') r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x5, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) syz_open_pts() setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r1, &(0x7f00000001c0)="bbe22ed1a2e82f24f95c58bd372ef327c01c8beb4a83f502175f7bf3a002d53230d0cb4257f0b8a37f6718bd7ebe0f457ea9bb894a533a6239c25b4cdc2c2c78072cef0fc5241de02ad68a80bb2df6c8b8648a4ba668983e0c6437983d4dbaddddb5e24182372ce7419bfba397287d7efc055c7db3213a88de4d64597312a035f9c77f66191f84e17052f25ed582e1fbafdf90d75d2fa4ce1f550f381a0f6ad964030af16ce41a886ab1afee75446c6937f65612212a9544fe57d91f9ffa41f40a5938f356548b65c0db0821", 0xcc, 0x408, &(0x7f00000002c0)=@un=@file={0x0, './file0\x00'}, 0xa) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000000180)) shutdown(r5, 0x3) 18:06:54 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/67}, &(0x7f0000000000)=0x45) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000100)=""/242, 0xf2}, {&(0x7f0000000200)=""/73, 0x49}, {&(0x7f0000000280)=""/195, 0xc3}], 0x3) r1 = socket$inet(0x2, 0x2, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x1010, r1, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xb, 0x0, 0x0) 18:06:54 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x4, 0x7, 0x1}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x80, 0x20}, {{r0}, 0xffffffffffffffff, 0x0, 0x6, 0x8fe, 0x9}, {{r0}, 0xfffffffffffffffd, 0x80, 0x4, 0x2, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0x6, 0x3f, 0x6}, {{r0}, 0xfffffffffffffff9, 0x20, 0x4, 0x200000000000}, {{r0}, 0xfffffffffffffffd, 0x4, 0xf000000a, 0x81, 0x3ae}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000000, 0x40, 0xfffffffffffff001}, {{r0}, 0xffffffffffffffff, 0xa0, 0xf0000004, 0x0, 0x6}, {{r0}, 0xc14eae8e484befd5, 0x10, 0x1, 0x8000, 0x3}], 0x80, &(0x7f0000000180)={0x0, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) 18:06:54 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000280)) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) select(0x40, &(0x7f0000000080)={0x1, 0x8, 0x302, 0x7ff, 0xfffffffffffffffd, 0x1000, 0x8, 0x5}, &(0x7f00000000c0)={0x4, 0x7ff, 0x2, 0x9, 0xffffffffffffffe0, 0x6, 0xffff, 0x1}, &(0x7f0000000100)={0x1, 0x40, 0x7, 0x1ff, 0x2, 0x86f, 0xffffffffffff8000}, &(0x7f0000000140)={0x40, 0x7fffffff}) syz_emit_ethernet(0x1, &(0x7f0000000040)="e8") clock_getres(0x4, &(0x7f0000000240)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x50, 0x1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) minherit(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x0) 18:06:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)='G', 0x1, 0x42000000000, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 18:06:54 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) close(r0) 18:06:54 executing program 0: r0 = socket(0x12, 0x4003, 0x4) listen(r0, 0xff) r1 = kqueue() setsockopt(r0, 0x11, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r1) 18:06:54 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x200, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 18:06:54 executing program 0: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='^\x00') setitimer(0x1, &(0x7f0000000080)={{0x6193, 0x6}, {0x9d, 0x401}}, &(0x7f00000000c0)) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom$inet6(r0, &(0x7f0000000180)=""/161, 0xa1, 0x40, &(0x7f0000000240)={0x18, 0x0, 0x1ff, 0x9}, 0xc) sync() sync() 18:06:55 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) bind$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00d40100008008000000"], 0xa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) unlink(&(0x7f0000000280)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r2, r3) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r1, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') openat(r1, &(0x7f0000000180)='./file0\x00', 0x10000, 0x20) unlink(&(0x7f00000001c0)='./file0\x00') 18:06:55 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x8, &(0x7f0000000040)="ebdfcbff13b9fd816eaa4e713048e6993192964865aa332d2af76bf9c30ade5fa3f671ff2db42cc6d651073fd5c3e55e49014c80fc3f4f72cdd84aa183b6b77dc48e4e93", 0x33) 18:06:55 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet(0x2, 0x8005, 0x5) 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(0x3, &(0x7f0000000240)={{0x9, 0xcd}, {0x3, 0x4}}, &(0x7f00000001c0)) r2 = semget(0x1, 0x0, 0x408) semop(r2, &(0x7f0000000140)=[{0x0, 0x3f, 0x800}, {0x7, 0x1, 0x1000}, {0x0, 0x0, 0x800}], 0x3) semget$private(0x0, 0x7, 0x400) semctl$GETVAL(r2, 0x6, 0x5, &(0x7f0000000280)=""/163) 18:06:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, 0xfffffffffffffffe, 0x2) 18:06:55 executing program 0: unveil(&(0x7f00000000c0)='.\x00', &(0x7f00000001c0)='x\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x100, 0x25) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)=0x2) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') 18:06:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x4) close(r0) shutdown(r0, 0x0) 18:06:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:06:55 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) fchdir(r0) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r3, 0x0, 0x2) getdents(r3, &(0x7f0000000000)=""/104, 0x27a) getdents(r3, &(0x7f0000000080)=""/224, 0xe0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000001c0)) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000340)=0x8) 18:06:55 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ce6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55b8c9ff3e668642cc3adf0643fdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b734ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e894ad386262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f3090b803000000000000e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001b00)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000001b40)) r2 = syz_open_pts() syz_open_pts() close(r0) r3 = dup(r2) readv(r3, &(0x7f0000001ac0)=[{&(0x7f0000000940)=""/219, 0xdb}, {&(0x7f0000000a40)=""/4096, 0x1000}, {&(0x7f0000000000)=""/75, 0x4b}, {&(0x7f0000001a40)=""/70, 0x46}], 0x4) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000900)={0x0, 0x0, 0x7, 0x7ff, "b08d16c655194701e4ffffffffffffc0e500"}) fsync(r0) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 18:06:55 executing program 0: msgsnd(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000010000000800e5f7916bef0400000000000000fd86fc7de466a9afb74f073a667250f11b0f81b6a7019a020056"], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) 18:06:56 executing program 0: getitimer(0xfffffffffffffffe, &(0x7f0000000000)) setitimer(0x0, &(0x7f0000000080)={{0x8, 0x1}, {0x355, 0x40}}, 0x0) 18:06:56 executing program 0: r0 = msgget$private(0x0, 0x10) msgsnd(r0, 0x0, 0x0, 0x7ff) r1 = msgget$private(0x0, 0x10) msgrcv(r1, &(0x7f0000000000)={0x0, ""/228}, 0xec, 0x3, 0x1800) 18:06:56 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66"], 0x1) 18:06:56 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) syz_open_pts() 18:06:56 executing program 0: clock_getres(0x0, &(0x7f0000000500)) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7) r0 = semget(0x1, 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/18) 18:06:56 executing program 1: syz_open_pts() 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, 0xc6f) 18:06:56 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) 18:06:56 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)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r3 = syz_open_pts() ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000000)) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffff9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 18:06:57 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c653000b23f75e1a6eafee7065518f32cbe2dd345f405d302a4fa0044cdec04d5dcd3bd1a11d253bc9fa1674856a06ba3fc016541b8a793152d157ce6acaf89d8fcfdd76edc2d7440128b8e45d4b9504e425061f17e90c6cc7b04090b375380782b7aa0aa6d719468f7a412705b9d4039df1b02a987db0fcaeb51229188e26a248532ef914f08f1f934002f19c4377f607a6406cdb9de4a578cb557b37405cbe411df2db394e27aa67d39dc1e2990ae4a0f98bcfae4"], 0x1, &(0x7f0000000440)=[{&(0x7f00000001c0)="23d0d1af38ee44af9364773db33fd68a0037783ab179ff592137cffcee024ecce9e090b46828c825", 0x28}, {&(0x7f0000000200)="706014370a60b944b934f075d1bf8d3159a4a5952fd8a66c9b0a086f039d9392b0b0", 0x22}, {&(0x7f0000000240)="28552ea5fa92e54594d8f35882d41db76beaa0d4c30e81b17f011a4d0896d554d833052ed0b03ed4dc4449fc4adf7e39badd18193af89dd353adfd4d95576e875b4e65a961a26da67bd44874385d78d9b476892e0d28091c994814b8ef80296bd251ca96a75ed31433a5e3a0802906f2699f57553c7588142915ddb725dacb7989f84932d19f0a5779c0c9f8d14b15e26527286d2c725eea9615d4ac0876db5e4e8efbd7845f254f15a71b891613041009", 0xb1}, {&(0x7f0000000300)="ae1f4e7930fded917c067b2eb47c4eac88c657e58b7f4d32b3e47ca5d0ce7578d7c7663007846d150ee18b1b383603dc3a8f21958d96af59f4733ba2c29e50c3584421c401d5d3386c0b41eea0b0cc38b4418cad750c74806490bc2b5b9b8ba4388406d5f8d34ed5fe6cd304bdc10394", 0x70}, {&(0x7f0000000380)="55f67307ed4fad91d698a61f0a04ac84fcefee169cb8ea81e582107d83bd36f903150c549162c26ceb6e08feee815e9f44155701bcb54be9061f88", 0x3b}, {0xfffffffffffffffe}, {&(0x7f00000003c0)="6b0e17d9da846b85337709a54b0ed3d873bfa117f70878cd1862c43c978e1b918bbdb1f1ed82112bed0a11dab45756d2fae8c9c9baf1054b44fb295fa7cda7d665b84ff31f04952b3311c393c7bb963e5203a9899630944de02f334dd0babdb70b7315d7cc2b6381e97a6bc5d27ee23654af62f30ad91083", 0x78}], 0x7, 0xfffffffffffffffe}, 0x0) recvfrom(r0, &(0x7f0000000180)=""/38, 0x26, 0x842, &(0x7f00000004c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) bind$unix(r0, &(0x7f0000000500)=@abs={0x0, 0x0, 0x2}, 0x8) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 18:06:57 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="c4aa32cbe247f2822f457825403051c719dc386e6464f0afc54b02b70f61155c7cc461c7fa0d95d095ad2899d418a57a0051a3da9b628e836160c30f69a3b2d87301e0e47c9d38157ad78f8371a7be80bef49161ef75c026d0499734beaeea7f5e69a1d24ccf6b58438684246f78ee3096", @ANYPTR, @ANYRES64=r2, @ANYRES32=r2], 0x13a651efd2ac6d1e}, 0x400) 18:06:57 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x0) listen(r0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x22) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x1ff) 18:06:57 executing program 0: mprotect(&(0x7f0000549000/0x4000)=nil, 0x4000, 0x40005) clock_getres(0x7, &(0x7f0000000080)) 18:06:57 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/180, 0xb4}, {&(0x7f0000000180)=""/213, 0xd5}, {&(0x7f0000000280)=""/109, 0x6d}, {&(0x7f0000002340)=""/4096, 0x1000}], 0x5, &(0x7f0000000380)=""/236, 0xec}, 0x800) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202d729e7c739a0599b"], 0x1) setsockopt(r0, 0x7, 0x400, &(0x7f0000000040)="aafbf17475ad72c67228", 0xffffff66) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000740)="a1948e3bfa289d98f8f796ca30feaf3fc7f9c943a07f3603fdd0d29e8409226a7b53a1a69be64ff4dae23144f78bb185e9e05c6622857b49b2bbce87fc6a58db447118bf943671429ac7cd3e8e5d964819c7e6ae18e0cce8853f08f71ad148f97aadd16e028383866c77dbd4f290824a5b055b3ead10ed6baa3aa2f7961c0c56586dccc41b602acf0bfc57d23e5a8aa354bfda58a2e4617aa750e873c64a2e9060bb366f4ee03935c745496f7203c4b62902590564a94fa1d0cf5b4b975674d7ba97f35e50ae7bafe5dc82fb939ece19cf6dea76d41a3165daf341bb0533dd42b4d64bb18eeda2d01bccacf07985b9dd1c9f5bb01b8aec03869bab9c6553463427be56054059b38cf0d2cbfd49fc77b80ba13dd234b0d893a457f6e9bf6e63db2f568f232500796b181527979c9217781c2f5e092a214b8278cf53e923d20babb880c90007ccf47cc9e26cc340aec1b804e2a073823cbafb581186a1c19bec8b16373849375b5fcb6c3e41e1d5ba2889a0297ece655f5bc40576be9ed1ad7114ace961b4fc3831f1ba9b89eeb8993d1b0fbafb0d8e0f573c700f0ddf34da0cbb4faf23010cf9af6bd95639b0ea1eeee3e355566914d6499ce9f5fb51ddea5f114db2436ccdfb2297b93371994dedb9aac7d71c8a1f9cc6f4018fad3311a25c949f040602fd170ddfcb34782491d004d916b0e5765b22311af93fe5774bd9b9bc37f9fbdbd1b69c6e98992cf480cd367ef67e28480e8b389b1a4cd58a8c2ec3beb2be571de548cb94500432c4a61b0a514a564b9b8e26b736ec2ae36a031f1d1662fd7e597b498e591f30410ef619244f8fa611494808227b176efb1f0506f8634c931d9b9c1fd4b3f2eedcb7a070dab385df7bd9c96e5e5c9c3eddc6ebf725a3dd42cf1ab5b45335a737bab62a83325af5094f843a7882e4ad892385591075828d287990440052f1043e4d9b3ccb222582365d3ce1d8e235aae14e538133186990b5c359ec975db5d4c4caede15f35ba16a9f0f07dbb67cdd25b2b08b65a441117949b38ea496bd2f05962ec8d9b45b0547a5da8e65f91b430b4a73e6fbf6065944c1f33579557f95f42ae587a1090e3be90fe5f8520576c3ef3e4c44af4a5f016eadd79f68a3a1d779d4869295a47922c9d352b3716aea68792c038f8835ebf279507d98930f7d203991a5cf0bdfd3ab6bdae9ae3684d14f5cbcda7623c4e4c0de6ac52a2fc95124ee26b441c7dbf03058a65524c75b2790ae9d89c25044c0a091503a1d942d97672c3d57958037041d33b4bfa3b0137cb05fb20de88352eebdabf0957502ef54bc61a4c63341ac97a642d9cfccdfefbaa038adf0e372856385dbb80959741a44e74ecc3230ea9bdb9920e8329b8475c632b92639c9a5374e2a3775ded28aead22685b4ae3a1f47554cc13a12a474286dbe1fe3896c69a579560777b69a296cb6a0b6964925d5da344baeab6330aa03241ef5b938c43d921de9501fdcb5ba8b811a0af8c31b1039f6cc73374fc15bd7f3cad25d0590b86efe797339f334245f67ada00b65109fc5c746f0c0c63fbbb4af012e9106636a97a3433b19980507fd6e5ae22c04e7498bb45cb362ebbddda97af5f236df772df3b72c25ca74a9a1709037e3dae7eb73055966155b191c89179c6a0562ed9987519d23f5194c643c95a56fc460917f7ad85be92ec08526073a90cb9c139526a2c7e150d82c9381ba1b1ee99df417f7e12dcdc18d8954903f69e408d52b2ae1b334d9afb622839de0c7d049ae6498d1fcdad6aebf3fc9766ab925aab8ce1a4f41676027c46a4e62a99338a192f9a7461e9c0d9cbbeb45d4284cb764c59bce5c575c733f97e44a2cb68550605b94875eb7993378786f27b87c2758b6cccb8428cf615b701636b5f46819070950f115ef550374361f4db8593d4f9262e823e25116962f0c18e4063f853b4aa32c1428a76c68c38c531111ea0a7ec15d892e60a421a88d22fa8b0254618f80f4da78d9752ba72680ff887df6118d94fb769ff2919fc821b5e920242bf7fca783ebd70e35d973b", 0x5af}], 0x1) 18:06:57 executing program 0: r0 = semget(0x3, 0x2, 0x588) semctl$IPC_RMID(r0, 0x0, 0x0) semget(0x1, 0x1, 0x600) semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) 18:06:57 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) r2 = geteuid() r3 = getegid() fchown(r1, r2, r3) 18:06:57 executing program 0: r0 = kqueue() lseek(r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x200000001000) 18:06:58 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x10008001, 0x3, 0x0, 0x0) 18:06:58 executing program 0: open$dir(&(0x7f0000003800)='./file0\x00', 0x182c0, 0x0) mkdir(&(0x7f0000005340)='./file1\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2a, 0x104) rename(&(0x7f0000006640)='./file0\x00', &(0x7f0000006680)='./file1\x00') 18:06:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000180)=0x7, 0x0) r2 = socket(0x1, 0x1, 0x101) readv(r2, &(0x7f0000000740)=[{&(0x7f0000000040)=""/69, 0x45}, {&(0x7f00000001c0)=""/205, 0xcd}, {&(0x7f00000000c0)=""/98, 0x62}, {&(0x7f00000002c0)=""/239, 0xef}, {&(0x7f00000003c0)=""/176, 0xb0}, {&(0x7f0000000140)=""/46, 0x2e}, {&(0x7f0000000480)=""/167, 0xa7}, {&(0x7f0000000540)=""/200, 0xc8}, {&(0x7f0000000640)=""/228, 0xe4}], 0x9) setsockopt$sock_int(r2, 0xffff, 0x10000000001000, &(0x7f0000000000), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000840), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000800)=0x11ca, 0x4) shutdown(r0, 0x3) 18:06:58 executing program 0: socketpair(0x16, 0x0, 0x200, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(r0, 0x0, &(0x7f0000000180)=0x2da) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() fchown(r1, r2, r3) r4 = socket(0x2, 0x1, 0x0) r5 = getgid() setegid(r5) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x7fffffff, 0x4) 18:06:58 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x7f, 0x8, &(0x7f0000000040)="89c7d15f7af2f234ca17b1578018ee0287755839dd9d605b41346ed61167239d00a9e3f1001627e247921d1470426f054b4dfb7a28c7f5b37e031405c407437ff62ad0f2fa628bd68716bef6d051b63c7db61943d31bb1ac32c11e5ac883d2eb201d06e327976ca42a33ec917601997cf78aa399e8f49d7268cf334e6957a28d8c1610a3d09e603c7e0c8c6e06a43eae2bf91f2540c81a5c699c423469520aa7acf045fd81fcc4f2876ff07f", 0xac) r1 = semget$private(0x0, 0x3, 0x20) r2 = msgget(0x3, 0x0) msgrcv(r2, &(0x7f0000000100)={0x0, ""/251}, 0x103, 0x0, 0x1800) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/12) 18:06:58 executing program 0: socket$unix(0x1, 0x5, 0x0) 18:06:58 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = socket$unix(0x1, 0x2, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file1\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000e00)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000e40)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000e80)={0x0, 0x0}, &(0x7f0000000ec0)=0xc) r6 = getegid() sendmsg$unix(r0, &(0x7f0000000f40)={&(0x7f00000000c0)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000a00)="4ef142870e039cfca7ff508c131eeded33e0a3af204a5e694aacf55a94645b49ade10eef534177c35cc84f04b8482a81124abeb8d696ee1facf47c17f38645712d93a62fed2fa2130809cb4c7bf99966fd97daa5c0eadae82a9f74565ea0bb9a1d91f99fcda5f6cad98d37a9636bc09b175c37b126b0b37f3a5c450aa8327397dab8fcc7d2e7da5a8e7ffcfa23380389e09371650d092b6d49480207c283e08ab73b1332b88858f87e68771f23549029d293573d15bb1d63d2370c8190372ab922", 0xc1}, {&(0x7f0000000b00)="d234f8d83956e3de4fa1c9ec6eb470dc5bfb7c3063214e3e35e63915a510beb24be759298ce0091d4522e063e2947fa91e0866c442001c6525ec2cfc3af301d490f5e5a475606f93c08ba083f8a5405cab49bc9315adcc78fc68907846f904a2a665a05090cfcb5d3d286fb3aa4afca4074f500be477b08edc4271bba1ed8d44af88c4d53f1c7f0ab7e48f891dd91d6e004da995053cd3e2fdd37ab155ff1f4ffefac8774886e0a8c434b223bebb92a283bea60df1bcd5c9c777db020a1da885aca1d97a75eeda48", 0xc8}, {&(0x7f0000000c00)="7bda59ae2697c5e13ce5640712b81a08543f1c10287e51dc461ff57ac4261c4b635da25c30399bb0f0642392ab0cb5cb92c24f8ae2e0afa3120144a0dcb5dfa0815bb06dcad97505963976d4f06abea76d2a1ce06afb813c454abf8bea806a508c204cbcaff7496956ed7e67780dc5ee3c574d59e907a2172180eeab8c0a8951ebf236a9ea52786aaaac5df8976ef87f0ede7632d47f798163f2d5db024952dfce98512713338aa09cc48b4cc2d8759d77d27df79e26a4146a69e9fab96e219533e2ffe965c99c016af4a79eda771da6dd7b5f602b719d4a519455c9e600eac0ad92f9ae40995c6312233ee1750c1f7e6005ccaae5e3fb", 0xf7}, {&(0x7f0000000d00)="41c08e12f1f9ee4dc9d67e1b9bc1856ff205cecf631f240e81899c553ad8e946b0b1830c518005ec1ac2d112593907e6944cd965e2b669f5564229d62f668a7d9bccf516cd50e3eff900b093932fde6e464e480f28777b3a577840b1b3cf93163570f8286d4788019c82ed7326ee858e4dc74d6e61f507c7337f75385041e8be659e8bcd9eeec1cfaf8a6fa42505e9598d703cc3354374cca7fe7c1f4b50a400903c483837e4eec34f528dd0fcaae485401311e9836885de570372fa8db42c7ccea891e4b8d8800b512715a68d69566a864f20a69a1d", 0xd6}], 0x4, &(0x7f0000000f00)=[@cred={0x20, 0xffff, 0x0, r1, r3, r4}, @cred={0x20, 0xffff, 0x0, r1, r5, r6}], 0x40}, 0xa) sendmsg$unix(r2, &(0x7f00000023c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002340)=[{&(0x7f00000001c0)="4f1d8c42e08fb9f00793ab46f5b5fa6093ba838f663e52bb3e264fb8d83cb716a059d9daead8f78826893a2d04ceecec7de83420945ab851de9b1717bfcc229bd44dbdb1caaea837f23f1ed33866470867cd3a39dabd9259b370978182eccc4983987e02efc54509859179a98000b6407adcc8f6f764ed3bbd62d54fac7d37a016cec45188d71307a43c9e0ad32f1c9d06227925063d5ed84b2d34c8cccbc27218896134f80b9c26ebd4e57a8ee5f91bcfba5c97fe51381fa0f0850ee87ef8f86de1accfd7756e2fcc4fc73e5bbfa80f12395fabc80137a1d2e44dbe59e5898026881ae585bf0b2b04ce4e268612fce23cd40f2e7fe5c10f88a49d7b782475049fe411b0a8b7b1750775de5d778ae97cb3b9c0198b2b4aae1ed011c772a23c53904ca03aa2c2608c3be92c818b418c793375aa912cf0820f1c117f60adb86f662842e6190e7619c86a81270a5dc0c732c6e2dad24321df02eb9def5e7c20dcd3734c5b1014cc586e63d103364d45c2f9c7ac88d4e426659db49efcc1a108e9028bfeb85cddce0fb7531df6b49135f0549c4c651676d165b0e04fd340d402a07edb6f9f8cfed83aa5c8fb17d69fa58c769a78fa0f3b5b91b139d7b936497cf7b12348091953a3cf9c7f092f9933e27f633d04f9c5489ba227ecdf6f41b8b6cb1797b236ce2a23697c3518fee6ebc00bcd8bd11793de83f64c67fc3e243879f95a15f3ec201c2a6b8c7b802ecfeff63fb5af4529a7288c373f2f02537f3359025ef80f7d0fdec13903f42a158007089b89cf55efb066f6310eabd84fa7b7e7833f40931b275677123617890e8deb5bb6a93bf0719ff9b2f55c14288b2b3f7101164f5225bb62fc12e69696e3e5137681708df7dbc24f66889795b28adb73055c6352a18673acdcaf8b26eecc01908ef567ebbf1f4db69520ee536a35b680b4d0c4a25afd30c41f0957efff230ba61c0a074b16a979499032ed155f7c99c36bef100e187be9d480641743b3803937ffbd728dec3f017d41de8dff5459dc166a8296320155829d5ca347638bea4271d554d23a10d73d0b89fbb5a969e1cbb2ad332457ec060f9e7ba9e1214c76cc0a3295c914728aeb7255490c7c008e164ee8eeac975b14011d96bc038ff640af3edb69149758ba461016630be742e96f669088c112ea3b756f712135ddf9ffd5bab4c9bf1450c29a0c18879bdab40587b16160568e4da01956aa27fcd1f28602b628edb5d00f6cb1e7acaa30b7a85d558850c912bc2e317d85b0f3c480c134151d007e90d9fd33b2632eebcb9da64f7abafff41daad1d92dc3d05e8a6f7b75937747e697a67d2c4151a421f4f5df5d9f2c83ef7d53a727bd46a2fe95bf1995cadf8564b6bc97ed5f103a1e19b6407521422001487046481dcf8df931aaf508eb1106bf1fe29818cc53030c849636cbbf4511543041d99dd516462ec3b1c14080703f23cd9c52fb416a302ce3b8db83bf4902e3b9121e8bde8e42f1c915ac99c1f9cd4b2cb191215d9cbfbea9e3ff38f9660af300c7ce26e5697a939823e529d52f725e1392297e1af866be89321b1e384fb40edfb20170dec478a4021b0984f47df1160f9bb7f4c8a68dea56ff2572b95cb886e6c44d1f4b7220af9e5bcd28655e23da9968acde9874b6be9e9ccf69ecfca13fbf23f424892976650354ac343ad570a9300e1b70d2e0b92c72b2faa7b504785e36eacb398e3d648ab78bd8c57115adf37d742f697623ce3a934849f509d03be8b758420a993cbfc54408824105b03787ec089094feb2f07b4c9ce0ac899fe2cb6279e0c8ddeb5d5bfc83b94172db4f18a046ea52e666483443222d5b03ec5f4f32e6183cd0c2cf4770963914babe067471a5512009206dcff11d6e88b02c7b637d2e0713beb93f062135cd42a9cfbadc2d119e0c326e64303d0205b1dc826396b6ff98381d95a248dfd5a8e7286ae57d23523dece3340e842102aa1fd2dc6c9eae6ab0b8125f6391794d40d5b095c5cd1e3e7f943061d52c96e1453c8ff5e6e4ec84a4214e0a95ec9b989ca523a0c660530fe58e31a2b1123fb85933e69c35c6377dae35c77d07b5fe6539fd5ddef22d2e46567d213ae795425fe92e4dc2dfc0afaca6acee271692ba557c5f12094eccc2b58bf46ec8288a62eb57fcfc05a45531bee1be57cf107aebc7127323d1867972e0a52119810d5150dce1586df5cbcd6c476da7988964ddf35cb8f83a8951160bc9d3784c0be0e8fdb10b5b57dbc04fe5b8ed6eef97199e79e726599ab7eb9b461546d467c1c6c39d57018c87bb23ea1d06ae7422789d28e1fe4385211ba6313308fbd9a34dc28501ba5967312b4d9e8f42de1c7b2525d899cd9c6b189f28994f3f8b0d54d11d0d747885393bbb88c594ed6464fdaaf56e507c0a1a6c0254fa761603be1ab5c81e1eb7b7d4f4d7afa6135580c453a946b32d483c4eb1d8b24562ee7277db54675eb423d7f3591665d8f17c65a2ef41ea86f010884e8d719c79285c8b3f21a5e6b52f8abe695cb3480defb6d9151ee42d2bdf0f1f92d26caed5634c2fb49e10fb832de66ec7779b2fbc633d19345e7e0cc5dc29a1526d1be949429bb1e4cb67c3f8253d52c1c87672096e4ed46db40bd025f080f2100b8e62ad57754cec21e013653b5a93aff97c824d1427dd23c0c41dc34756997368d6d4c431085895da6aace04b0f594771816bd9174b44cc9b7395331b3acf1426379fbf43e162e83ce9f417f508564c979403a5c757534ac794d83f4241ba2f09f697b5d733f997d362db3271552de69dcf980afa0f4e2054bcfea8f4c79fe03ed954d3f9514163f8622e68b6d7680e2a1e7661af13a784d73fe5e1abf4f988881fe4831770109503c56e8067354c1844735588fdcd", 0x801}], 0x1}, 0x0) 18:06:58 executing program 1: r0 = msgget(0x3, 0x0) msgrcv(r0, &(0x7f0000000080)={0x0, ""/49}, 0xffffffffffffffb6, 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0xc00) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x20) ioctl$TIOCCBRK(r1, 0x2000747a) bind$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f0000000040)='./file0\x00', 0x20201, 0x4b) 18:06:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) r2 = dup2(r1, r0) poll(&(0x7f0000000040)=[{r1, 0x100}, {r2, 0x8}, {r0, 0x10}], 0x3, 0xd5d) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x35, 0x0, 0x0) 18:06:58 executing program 1: r0 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f00000001c0)=ANY=[@ANYRESDEC=r0, @ANYRESDEC, @ANYRES64=r0, @ANYBLOB="c06e3c4a308c770a41d06ddcc16a7e129906e2778567e01d24d7159a4913f17d97d2175ed0162bb2d35e85d34ade7c3665aaa1547b9337aea166e3d65b795753a2c7e277d02023baa8eb4d3be87773be41d8472777917c20aa110a24ff4e27a54c7d42784e93dff1f69d79238bc1b8f9be8bcda9144e68a6ab8e912e75fe92d0426b5f99f57040d8bd52103e4bfd4ca207486f14554594c5e058d4df53bca70876b452d68eed6c53b8054dee7142695a7e110c34df3bd4e9cf674360382fdb166348eb4c9b80b33e535c41a45d9472524028bf962c6cbbfff6cdb74625bf9f08f69f94e7d9dc36df736d3f9b84637f15c9e29f2e8b", @ANYRESHEX=r0], 0x5, 0x0, 0x0, 0x0}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x1, 0xf38, 0x3}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8002, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) 18:06:58 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0xa1}], 0x1, 0xffffffffffffffff) pipe(&(0x7f0000000140)={0xffffffffffffffff}) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCDTR(r2, 0x20007478) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="ad883004f08d4d614ab1dc078f3a5f3c9af70912a5d0eef24c0171fe89eb5fd4bd4742d28787a78c4e256178072927680efe026a130ede52828d4fe87bbc1e17a5d7ce9092123e500dd3e4e71cbc78f5ed44832279dd334bcaa133ee12f23270bb2ecbf7247fec84b8c84274254d3af3af3e0c34bbfc4fc2b6fb6cc84f5b2dafad84fe29d643b0130d4ce21053a7e09cca03d18ddd926af80f90a742", 0x9c) ioctl$KDDISABIO(r3, 0x20004b3d) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 18:06:58 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x8020, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000240)) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') faccessat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x0, 0x1) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) symlinkat(&(0x7f0000000100)='./file0/file0\x00', r1, &(0x7f00000001c0)='./file0\x00') renameat(r1, &(0x7f0000000300)='./file0/file0\x00', r0, &(0x7f0000000340)='./file0/file0\x00') 18:06:58 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x0, 0x0, 0x80}], 0x20, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xd1}], 0x7f, 0x0, 0x100, 0x0) 18:06:59 executing program 1: unveil(&(0x7f0000000040)='./file0/../file0\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f0000000140)='./file0/../file0\x00', &(0x7f0000000180)='x\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0/../file0/file0\x00'}, 0x19) unveil(&(0x7f0000000100)='./file0/../file0/file0\x00', &(0x7f00000000c0)='x\x00') 18:06:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3, 0x800000}], 0x100000000007fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) 18:06:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x8, 0xa98, 0xf5b9, "19b07c729f363869c1f41ef21cfb651154cec408", 0x7ff, 0x8}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bd7a4d2582c321a8cf0500000000000000313dea8d0343d605e2d3280d33ee618566aa2be79386e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0107f559b7cb5e32d0072d4e7190100000087423cab21c6b2748a0200947da61d75bc904de07f28a2b887f0130906e061a751737dcdf86431400b4dc386972d2eae1f50145455f8dfe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10b89651238225996d2250f6e9b20f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d071e5828dc1acadfc3e92423cb41191c368771335261680f194faf1b57c7b6626551a90e6a0998bd25030a000080000000000000000000000097a164e99e00000000000000000000000000000000000000", 0x119) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x401) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) lseek(r0, 0x0, 0x2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffefffffffffeff, "85495500020000000000001167f5afa680400900", 0x0, 0x2}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000200)={0x1, 0x8000, './file0\x00', 0x3, 0x3, 0x1, 0x7ff}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000040)=""/45, 0xfe2d}], 0x244) 18:06:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e00000000bae9df8156745188e3629a90", 0x87) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSTART(r2, 0x2000746e) 18:06:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="d7c783c6d8ea99a3fa54e33d65a59a345cfde87de13810502babdd209971de872b4bb3a441fe300474ca38d066e5f96a31e99bcc73b816cd209f36df111574b44d32c24cd2eb7b977eaa677dcabd2bfd8fd2ba9f297af26e988bb72dc001c2813e4f933609c1d28de3a5dae99e726492e51bb94a49f204b368377241f146a0b0ef2ceb42a3fbf84c10006d0519e232f10b3228ec889b538d3a712fd2d265a81a261fb75c43b2eb3fc28415f81e56d1f678a3d3837dfbcf19111ad601d3b5b037afdc4f40829b49f71745bb508fadad59007fc0", 0xd3}], 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 18:06:59 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) execve(0x0, 0x0, 0x0) 18:06:59 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) mprotect(&(0x7f0000fec000/0x12000)=nil, 0x12000, 0x0) 18:06:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r0, 0x0, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x40000000, 0x0, 0x5}, {{r1}, 0xfffffffffffffffe, 0x2, 0x40000086, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0x84, 0x62, 0x200, 0x1000}, {{r1}, 0xfffffffffffffffd, 0x4a, 0xfffff, 0x5, 0x8177}, {{r1}, 0xfffffffffffffff9, 0x1e, 0x21, 0x8442, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x5, 0x9}, {{r1}, 0xfffffffffffffff8, 0x1, 0xf0000000, 0x5, 0x1}, {{r2}, 0xfffffffffffffffd, 0x38, 0x0, 0x1ff, 0x20}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3, 0x800fffff}], 0x7fff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) 18:06:59 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000029c0)=[{0x0, 0xd9}], 0xfffffffffffff10, 0x0) r0 = socket$inet6(0x18, 0x4003, 0x9) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x2, 0x3, 0x7fffffff, 0x7, r1}) 18:06:59 executing program 1: mlockall(0x3) r0 = kqueue() ftruncate(r0, 0x7) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) munlockall() 18:06:59 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) fcntl$setstatus(r1, 0x4, 0x7c) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000300)=0x8) write(r1, &(0x7f0000000340), 0x10000014c) r2 = socket(0x18, 0x4, 0x6) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x28, 0x0, 0x1000, 0x4}, {{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffff8, 0x81, 0x80, 0xdb, 0xffffffff}, {{r1}, 0x0, 0x2, 0x10, 0x1, 0x7}], 0x0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x60000007, 0x401, 0x3e4c}, {{r0}, 0x0, 0x5, 0x0, 0x2, 0x80}, {{r1}, 0xfffffffffffffffd, 0x8, 0x41, 0x2fae8a99, 0x3}, {{r2}, 0x0, 0x0, 0x20000085, 0x7, 0x2}, {{r1}, 0xfffffffffffffffa, 0xe3, 0xf0000005, 0x1f, 0x7}, {{r1}, 0xffffffffffffffff, 0x10, 0x4, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0xfffffffffffffffe, 0x6de}, {{r1}, 0xfffffffffffffffc, 0x12, 0x82, 0x0, 0x78}], 0x3, &(0x7f0000000240)={0xffffffff, 0x8}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) pipe(&(0x7f0000000000)) 18:07:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d4, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x1}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae8107ed", 0x107) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) r3 = semget(0x2, 0x0, 0x10) semop(r3, &(0x7f0000000140)=[{0x4, 0x5, 0x1000}], 0x1) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x2, 0x1, 0x0, 0x25, r4}) pmap_unwire: wiring for pmap 0xfffffd807f00b2a0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b2a0 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b2a0 va 0x20ffe000 didn't change! 18:07:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) flock(r0, 0x0) 18:07:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x4, 0x80) recvfrom$inet(r0, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000300), 0x10000) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000140), 0x0) r1 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000180)) socket$inet(0x2, 0x1, 0x101) semget$private(0x0, 0x4, 0x203) getitimer(0x3, &(0x7f0000000080)) dup(0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0x4}) 18:07:00 executing program 0: socket(0x6, 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xa00, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 18:07:00 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) clock_getres(0x6, &(0x7f0000000080)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0xff, './file0\x00', './file0\x00'}) 18:07:00 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000380)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae8107ed", 0x107) r0 = syz_open_pts() close(0xffffffffffffffff) r1 = dup(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x8, 0x3, 0x20, 0x9, "dcfd29633197f4829dd52151ccd4ffba42f1239c", 0x8, 0xfffffffffffffff9}) r2 = syz_open_pts() getsockname(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:07:00 executing program 1: r0 = socket$inet(0x2, 0x5, 0xfffffffffffffffd) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) sendto$inet(r0, &(0x7f0000000180)="e0ae9be716ab036709c311b1debe6050f8357580957463dac8ca6c29c7e6931a6654b8668b410ccaf39f529e70fb06126120c4fa67d915b6e0cade5c92b8a610aae9de4ebe5473acafcffbaef21097eb3107b83c40def027043e1bf1d9aac25d87cc", 0x62, 0x2, &(0x7f0000000200)={0x2, 0x3}, 0xc) r1 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000240)={0xffffffffffff6fa9, 0x1000, {0x8df, 0xc5c}}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="7df8aa5cbf0a2523f9cd82bfa2e1713dd3e4389351d91deef64f9628aeff7eade8390d430ce3e285703af4040487c945d7a65c7b82dd1395c3977163f3593386676c860bfdd423599ce334043a0b471c863d0fa6cc5f6478ea598c1a7336480f535b8394aa09e697c152c3e31d91863fcde3d9bcf12b439edd309308aa3c58e17615a22061084715416ced94cfce41", 0x8f) 18:07: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, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) write(r1, &(0x7f0000000300)="baae37a1c92be812a030b7cc031630e6ce2169b38d0a5e2541fc8d9118feda34384660b890ba654f37134fec756306759301fd818594478499e6998236109ae18319510323ff627c282f0f23cad59eec7eedfaa84d0bd57e91b783182a0904c4f29af447856831002dd91eb70994dc9f69194c18a166ce15fd5c06bf768625de4f82844e3ac9d60cde12dc319ea59961ec9b454ab0947908c50bfd8838d9e9bd31872757ac4b3806c11146808fc7209522713f3dca6fda05f5225776ec7364b1e9fc51a42216d22043bc94a0e846", 0xce) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 18:07:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) 18:07:01 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) socket(0x1, 0x4004, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 18:07:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000140)="d20ab91d1c1392866337bf5a472c1ae53d0607838e1e0e3ce2f9e89b4bb6d81148d2427fea25f6e770fca60b75b7662f26fe0dc9be2218c3fa8f7ca86d85c0c9f6362760a57cd68d6c808823", 0x4c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000280)="0876e785368c6c6a4026b1c27bef3b3982d73c5547bb3e50118e27970766a543e2c92bb90b12458e0615f34d4cb3589360d3510b0b6eb2776fe5876eb9b35afd0566274d1c9092b63f177c881c7253a4c5739ceabf720854f0fc2d4c4d395d780463a8dd473058fd758f432148f09f5d01f7", 0x72}, {&(0x7f00000001c0)="0c63145dd51cbb73bcfca174ad704e69eb449e8c615213174d", 0x19}, {&(0x7f0000000300)="8f4fc9c17f9c02d59a1a1c6d4cf2080acda96cf22eef0e6ab2de06546524a4b04311eb4d4aff71016ce743035499e850112d219c606ddd36d4c0006834ee301bbefd16c421623eb60547b509854c08083698a1eb883dbecba4d9eff3f6c7454474b4421c49cff6c0ac4071a8f6e2b5ec9b0515bbc8fdb4f9e4ffbd155b6143410424d996ce789e72f863f2a06c173f779ec815000919c61cf003e4ac3af620688845257fc23f520389c40d1d8c2f18e83e3448257ddf08bb8fc2c8c59db168922bf5f572c1bc781f70b2452d1cf11c3861042dca302dbc11ff0b75a73e49105113deaccdbef671c1335efecf7f926988ea0a", 0xf2}], 0x3, 0x53) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 18:07:01 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 18:07:02 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe}, 0x0) 18:07:02 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x50) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x8000) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000000}) 18:07:02 executing program 1: r0 = syz_open_pts() r1 = dup(r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x81, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "e7d7f81eabb57df52d77435ec0b657a55e7b8241"}) syz_open_pts() 18:07:02 executing program 0: r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x50, 0x40) lseek(r2, 0x0, 0x0) setreuid(r0, r1) madvise(&(0x7f00003d8000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) setitimer(0x0, &(0x7f0000000000), 0x0) 18:07:02 executing program 1: mprotect(&(0x7f0000ff1000/0x2000)=nil, 0x2000, 0x4002) 18:07:02 executing program 0: shmget(0x0, 0x3000, 0x100308, &(0x7f0000ffc000/0x3000)=nil) 18:07:02 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) 18:07:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000000402, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2001, 0x0) 18:07:02 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x4cb9, 0x0, 0x0, 0x0, "010000000000f8fffffeffff7f00"}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x101, 0x100) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 18:07:02 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x118) 18:07:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4, 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"}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x3, 0x9}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:07:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7928e4ba0600000000000000e5216d673551c0c01b3dfaf91739ee6cfd0f85020000fd52aaeefeaff0f2c85e00000000013c1fe9002000000000000001ff020000000000000000000000000000000000000000c8150000", 0x59) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x6, 0xff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 18:07:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) pipe2(&(0x7f0000000000), 0x10000) r1 = getuid() fchown(r0, r1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2040, 0x5d) 18:07:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd50700000000000000334a5619515a4c8aa86106004b3da025bbd47b3bd4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x2251f0ed9a387ea3) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea6b865f6f05e2d3280d33ee6185c6a19e1a370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da6e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aad0600000000000000edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce4bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922", 0x265) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x3, 0xd9f, "b08d662247ea5f2b2c215faf8a210524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:07:02 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) sendto$unix(r1, &(0x7f0000000240), 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) flock(0xffffffffffffffff, 0x0) setsockopt(0xffffffffffffffff, 0x3, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) r3 = dup2(r2, r1) renameat(r3, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0x0) 18:07:02 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_RMID(r0, 0x0) 18:07:02 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x7, 0x1, 0x51) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 18:07:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) 18:07:02 executing program 0: r0 = socket(0x18, 0x4, 0x7f) readv(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/226, 0xe2}, {&(0x7f00000002c0)=""/231, 0xe7}], 0x2) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r2 = fcntl$dupfd(r0, 0xfffffffffffffffe, r1) lseek(r1, 0x0, 0x40fff) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) ftruncate(r2, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x5, 0x5, 0xe415, 0xa03}) writev(r1, &(0x7f0000000000), 0x0) 18:07:02 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x3c4bc8971e36233a, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r1, 0x0) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) 18:07:03 executing program 0: r0 = socket(0x80000000000002, 0x400000000002, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000080)=ANY=[@ANYBLOB="00020000666d6c4530080000000000000083"], 0x1, 0x0, 0x0, 0x0}, 0x0) socket(0x1e, 0x7, 0x2) 18:07:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)="5cfa14b0e6e9d99634c0cd0e61bf97840df72974ae0acf459859eaf2b745dec34f136baf1087c5bea82281d27619a7e288d2c303b4493f6b2297f2e04775399814cac505ee9c09962a7775b226acea73107f24fa7e71350ad39e7d96ddc662aea8a4a38408b548631a8cd5ad240b6922021aff766fc6bd1219a7e97fce8fe38d75a5d110d274adb1ca9f59e5bacc0bfcde41fc9d50078858e7616c3d9c5e86eee23fe90b870978c9c9b64907f79df030d6edde694d", 0xb5}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) bind(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="0100"], 0xa) write(r1, &(0x7f00000002c0)="f501c3d39b4ca9ce12bc8ab75502cf9e2f4e1e434dd26debb51ea14babfe6551864bc29f37e13ffb3170221b9310a703d80f79c11350a06ca1e6c893b0fe56cc2d275e1dcfeeca552c270c0dcf26a2775c1908cf9b318b34e6b9f2fc576a1d4a5a1360f55be5298b554989b9a91ee59b5a5c4e38a893b64a446615bfef28795b6b8fc4a928076727c6e36ff392169f4c89169ccc7ccb3afcf90c5a95ca76", 0x9e) r3 = syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x68, 0xc0) 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) 18:07:03 executing program 0: setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) r0 = semget$private(0x0, 0x0, 0x200) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x908e, 0x20, 0x8]) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) fcntl$dupfd(r1, 0xa, r1) pledge(&(0x7f0000000100)='/dev/tty\x00', &(0x7f0000000140)='-\x00') ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x8) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 18:07:03 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r1, r2) sendto(r0, &(0x7f0000000080)="2b2c4a7732b1ab2acac964446026067c7298cbcf8bee8461b8f5d9", 0x1b, 0x2, 0x0, 0x0) clock_gettime(0x5, &(0x7f0000000000)) 18:07:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000001580)='./file0\x00') writev(r0, &(0x7f0000001300)=[{&(0x7f0000000080)="a99e568864def1808f28593c2d3de20d27ac533f0e7fd2bd4d1fa57de2078af0dcaef0002b90a0b66f68726b6de9baa3b9ec2bcbc9ea3e254900e131838626b3462e5920b67ac30ed5080a1fd23a00412deba3265da7845f0e25fe5edff0fb91e6cd006672c6574b21f660bd28baf61a230a7fe552134a71ddfbf49d605593872562becae373f5165064edb1f22ce51c1e5e64b0b3a2b10fa466a4ffdcbf121c6ed866654b5fbb58f267324d56d1ed708209a71e6554579d9be5ee755b41c05745d38a07098268d8f772addfb2738447609f154229a5cd41539cc881ddd5d8d87f621c87d5de9f9f9e17bf1477ff0dfaafee1f2f2b2de17e1ea921b8115202374d4faaf0320b5f0e998ebedc47c35ad94e51596ecba2a3df81428e7c3304cc782a1cf27445de5c2627c9f9291af48830c66d5267886abb2e4df772c14f784fed1188b8b75c99f18c404e0d8e791b91d79cf846a11345c1382321b21e8f681caa8551788fa32279366931f9d8dde28c17398055c6e56fe58930a8c119348ec0d5b774c983399a0d43ee7cf0f56034f1df30f3757a559ac9f7e6ee933bcf367ab78909138252ff4eaf75f5edf0c17bf7f35c6909d78766f3ccfff63f42c717e53d10eeaa8ee7f80556f3681215d47810ae229bffb11416528e7b6fcec7e8820fb5d39486ce3426fc375e9ef7dce2d230bd010ab866118f88bd853a711b62b0a8a0b1fa338545eb1c09f87a14b07cbb7b099f75168d60269d76aee518d479134026134a4b66c8616d19f2a0fa87014b81c355eb23f8cd670aa845d8e62d13e70406bc9124879de9ca5f55ccb915c2cee0309418a5436dde4cd1442fe6beeb91093b75f381aa8005c651617d5ddf5b72764456d991870e75e0c7550faedcdf68d268c529818157862654f1a3132f03ee327ac1e240936e78bf5744d0ad747c86e8370e89132bf518a89f00f00e6675cf78a7a22d2f712ad65f5dd57454cde0bd0dddc15ccf7c9edeb214c360b367fcbe3208478fd4fda1316ae251e805736b67ff3611e066e325092ca2f36820c1f4cd9f2d1437443971e535a19e039dd39bf4ef9e96686f03c6cde77a24b787c8ed50202aa9581898da9c88b8eee6f06ff23d13c1dd297c1f10c8ff95e85bc5ca48fd5ba0c5288d740b96a2c0b6bb21d75dd92400267273f9d66d07a8c004ec5e2d20e2b3f5dbc150b47e68e9087684cb67c4062d803f09d84ecdede660030c2d82456b578ccf614d4c24e44793effa91e427eaa160494dd7656b9c08914f38c9d0689898d618910aec12b4744b646463a752dc4302799a9d2c5f0400a5525e278f0e5e8430542b2670b750ccc0b20e9ece927afdf91bbdd293a30dc88ece4d31af6cd5465d1723b5ec8368e3bd857ae7f6bc93e97d11130d98af75585e42dd65a85c472f29875bbb7dee01129187a4f0f86e85293627ba9639c095ab978cf35f4f92e74b089f3ff76aba99e77064f94fdfd28d301954e60091e0f37c2001fbc4e803ec355ddddb913662577a05b723ad4d57b32e344bf7c19a08cd015eae9703aa8d97260bded885885e2b8ce232204f0ed5c193ad2861063bd18861641d270186e3cea6a396cd69feeb439bcb78d88541c26b7ea2d7352aaeb93ed6e78d77fcdc66eb3f8c84411b3e7014e1e0777c4cb0d46f552afa9f2ff3b6720a40057927328783705ca8bc077b793149308b1049b99949d378b1feab2c3708b24a1d92691044d6d1d78aa3cc48746b63d73daa2c9981d59a70df987a3b12d85a87d0b47dd6293654ccbda581865806ba280cb65aec909355b93cb251d4268d0103a0ed1ac0701628576699e46d981d6a20eb59d41c5c6fa9a7d81cddd61cce5c4723cbf60d12dbd5c0ed518732fbc345642674672ce739fd16c3c0019a63054be32579177bed84c766798569a7d0a96c04fb8232f8992c2d8e7be29f5270d94f446afb0d9f2f006aebc6c13ca3c4897648548d193e9aa4abd020b6dd32fd812cf7904221829c6331a72f4b41c0517af4910965d4d6016711b1007d18884519d5e6cdd6a96d93876431ec4b54ae5ca07b81c5d1e1ec38b503af65800ad4695f914d3db8938e24f1d5a3dafe4bcf107e9ba244ae7791fae5371a25610938e57cfcb210067b95321aabb301e9848df08624beec345bd0b26c39ce665ad2e18a59ab0d863346694a15c4aae463230825f34eb4113ebbac3a6e0f4314392d887a61ab386d1d0941f1a2cdc0ca8d08603f008be1c20bc2b2a0fb58e6d4fbea36a8542287428b1dc374176284727f3ef09c7697d2871671850016bbef2010bf293c7c40f8f85bd1c5e0e534cdcd734c59eb5749b33eb9dae02d6019bfd2c6521c9640aa774418751c2acf0188abb1ec3f8a7886e41a3e907836cb987d9ff1e6498e53d9a3290d0f626d2772f08a850677b3d2fc08061ce57f2e26358d92f2862536bd0498a8c658c4bade589a7dcf7ef618042b0926c2f956faa393add904ad050de7662819408bdd7c3a72bb5c40a0794cc65c742f5db74f048745a65330dd3bfffbc729381366e25323c9e18a6dd64b13d489371ecfeddfb21e8e76a890905a10d73d6b477b4e00830b459ae6e181a1f3dd39e9e39ab68b168c12ac5845c91b3999875c953fe1ebe9f5c7158c5581423d637c2e3e9d78ad57cad19f37c353647d9e7937bfa1d6e19c286d2188047d5846a69c2c52cc772d35898c0deaaa496928479f6d7f34c7edbb022007115af84ddfdca5d0ecab445d5628e6c449ad4c4f45d55bac5e32ba7dfdfd3112030898b6f2fb58d5255c05a98e9bb5eed22ad876500316660314bc14809911fb4ece964baeac055826c205f26866ae78505a027c7845fcbb4c474596b92c4bc3f91ac5fe7f02796f8dee168c448eeb733974c9e69222ad2a4ad8ca4ad769b831f1a7de39db7b7c8cfb19ff9f9757d32f6195423faba521c6efb15e11d088c16875f45fa0d8ab79821abe0c49e6bb266afcef19661def9049ef5e2fe8a5c1401495ddd2b9a25d587490f010945823c32e6f5e370b9be87003628506c2c31b74b5035acc7858cb528b757b4e114fab6c825ab68df8b9f2df0a495b0d69d00249579af20b8869b328617942e767e913e9f502fb91a1a10163e75c096eb974b9ad5943879de8c5dca7e2c2d0b8ba93b8ed5222c232d43232f35030f721e58ec36982611f84c3ce9ab75520def4e9749a59e4c2a1ea2d8c592449719cdf30c169ef5a2a3d9a8cf4fe2916fadcbf7b6252a9eab4df63545259a5a27c9d5084b3b77f76f83feb7db88e2ab4462f58f9700df64a2478cc15f7df14245353deba7df0f150fee08c5b43d6ae4789e90759b564359a6d22f96d873ed493c3a69b8983587782ab9c69662d7a63bfa6a7ad346feb6793457218d2b569879087f7d264b821044e9b46a94adf251f8ed34f65b8e151921c4693b4dc4f95379a06c47bd21d95465364dc5780d6f2dbc2a4ffe624f5e3aea29d630e4422f110bea15a2ed05db029754b833dce041e2fa284d4b7c6834559e41c96ec1b873f13678499b254e301da7657a01b797acf5e451da725566e1ad0532dab88ac0b6e08378ae7cbb0eb95a16a3ebbeec909312a11f5b5f93558a82e3807768cdf6150ab8848b45abc799464acf34d96554faa2ecbfe8146df2068a552a1d1b63c81cff52ec80343d89382084519bbc37bc1fd383ae7594546212c6942ab005c04a03f92fb8ecf80c18500282eb43221796f01ae6281da33e0176fccb0f77482fc88dba4ad9871f1859d281d593b24acf44e31f682aa87966abb8b5166e4de8555ef01eb0f3f32613641a2ba0711a5348d88c8185258130d618d44ff42437d437470663ccb20d4e88ce536f744806f1db0a27a65a0aeb2ef86f321df99d3828ed9b6742291288a977be2f7fb5c3fe80e44e6daca89e2d2ab02004f84352ce498d56c59d9a8a12b11f559b8726b463834f16034d0817a714fb4c3d58ba365cf5c90cb6d19861b636e6eee060172c0a55f52bc09326d58006fed7566e6876f2621c88842fa5ec22066d4a389eb0771259584d73824150cbdecb872ec67cae604e850d4e647a9d7c68907b01187937f458d5103c9568dd84e4be3142eebdd0e188773d215a32affd25ee69797e5c4f0e3f13b8bb38febddf16b6292947342d10739a4d462564ad58842135aaddc50477039c82b9e4875f9478b169a773d27290a12bccc5d5bdbf8f49c90ba04c6aadface370eed325e373ce0858774dc93db79842d21a290bed988116a7a8f86f7adf7dcd6efed602f5e18d4378cd741441f0f4c55eda1e74d04e5da4c89746a3e81183646ec8481c7ea7874f07d8085b0fcf547d56e370f272dca842ac65ec4ad626a29e60affa109e5ad329f2b347eb1e08acc0e692cf70b6070a5552ef4fdc3e278a9f9c98e7881706e777d5ef74dd18b3f9d2a0f3df70aefcd86dd84e1356a585d5cef181fef83c5fd0fbe2afdf4a8f0a0c25efa1ae519f41320ac47779dbdf2aa46ed61d01e1a2ab45b27e4f3de98796a61f720a80e258ee20c9fee59bd98cfd9582fba10c9d3da31acf6340c3ef8751a475d908be9ad7447a081017c3a6f2594a8482bd7abfddb52bd4b40086b5be1f61a96c4c9381be546554a68095a60461638c900410abb5742eebd133fa5f545864d2bc6feae6422742c3841b877b25e724824d26f270cce45bbf310c9789e66654f8d4d504133d529014353dd04cdb7fed0520d14811a124cb2f36ce44851e58b57b54d4d18c3829f14f0be9afa42a0717f0a7c15c595289b20d55a274840922bf5f0bf6718f294317ddd08e62df2351e7eb32d5c360ea204c8d30aed9b7bc75e166995e9b8513a0ce3eeae8b1510a34695ee1f8d41caaa0b020802b5e004b054c6df619185fa3c3121a56083b455aac2b2bf6ab2f96ef15dbd93ceb4c66bf90e5e557e1e9b574042c218075c7566eccdef579a35f4b72258f5d1d3f02a0b40be1be569761a4bfb014126c4be64ba5a1109c3420db7e5eafbfc7e73af3d7780c9a0760f25a5b813eb742457e0f4aa7c4912dfe5bb85fdf89b3595efb58aea430fae14eab82ce69c180ec7a36d34268934ac5e7a8fbe7870b5be98b82060d0374c1c01f49dc36a9223a73d82f3ebf649b25247a2bd7c76ec56d691c80fef1951fcd75cac5352da7af2d7ba49c455d968c872e285312f037b1921eb6d8e972af78cf3ecea2c7353c9262f8f31df8afdd5f134215936e39dfe7cac0f232d3d05ab7f450f1b1688b23b5f50310cf089c27d6a5e905dea230668b3be80acae553f9537ecb1fd61bdd93c782b4285042f2ec955ed66756da251544000ed15fbf56607af2cd9727f4fe8ca53054d5961be2cb5879b7db5779035004639362aa346de24cc183a7b502336d7f79bead821380d40d8f95a96d8f98fe9b0e1b82086d969b4b3a6b35bcf590a45a92c47022a14b08efb47c9ec96a6084959534ec00eb9162ca3cb7117a2ab93cec60026921290b6e670052c430f592abd70d0ca6d28f9218c96de294641119efb089f284a4fb23d8baa11b9cbd360211036f5f873c252cc4ea845c032c674f42c7c5c75c8725c5f19c7def0f17b4685a08c299c638a3160893db6816e720a663d136d6aaa2d7fed871a79b114d0abb14d6c24ba6845311bfe736b1df776dcc737e680c766caa08a5e13fb1a1e33605fedf55b3620107fe67cefbf73502dbeec5e383eaf782b0c98acad9d3c56c439f9f3dc5b07f339666e718c66fd1f4b71cc7631fb99b9def8e190d78b82ed64bf1484859b5aaf9e8d3", 0x1000}, {&(0x7f0000001080)="e7779223049c2bbd8e904a5fdc637941b30e950768b634b7af0373c35656e9ae0a14ff6e291198a7027fd24c9133736770d7edf88969fcb4473c5df8a218096f61451f8b76d1621a528bb61c3657aaf66c3d4cc3f1a2a20ae8eedd52a053d29befc61f8b9fc391f0e9965b7f8ebf0eb06b04ff14ee5b9eb0514a63942939b35c9c38ec4d5d8b947c9ac805f808b22db75594edaf8e6cd03b5356a8936c1da5e77261467ab26b425167e7ebe1e99d46155e04f267a57d059d1fe560de5980741f0d536918739860d849d05ab1e55e7b10118ba33cbbd58fa4751dcb530a817f1aca842ef767549441d58088cfbd3c8d01cb4d", 0xf2}, {&(0x7f0000001400)="a8024b298380f1e9e298d9978e4ab4dfb9cbfc8106ecebd4686f905a3d51ca22497a7acc50b2be0e7e", 0x29}, {&(0x7f00000011c0)="9c3a8eed4fa1c0565546d9da0393940de7888c451f558eafcfa18a628d03be2e742b0aacb43f2eddf5f60e25d9206509e2bb61c950deccafa79e18ced4b78911df7d9d5bf94db781", 0x48}, {&(0x7f0000001240)="2833dd684c34667a0a90295b8f084f39b930800f3459c6ddea81ece158fbc5c2e62fb851dbbba01a72746e", 0x2b}, {&(0x7f0000001280)="0521cc2e7ef83598a1236c579710d11f0f4bb9a6069e3ff6c2c0f751cb6c26bec0843097498cb5daa2d8a30d18a6d422a2198a6c41aa6d43cdf9", 0x3a}, {&(0x7f00000012c0)="cff5fd642f2508d2737b5afa9f817471b97939e427f8ac4a9f8d0c664e18f4c92b7c281a2b", 0x25}], 0x7) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r2 = kqueue() ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, &(0x7f0000000000)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001380)='/dev/null\x00', 0x10041, 0x0) getpeername$unix(r1, &(0x7f0000001180)=@abs, &(0x7f00000013c0)=0x8) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000001440)={0x4, [{0x3, 0x101}, {0x1, 0xffff}, {0x3, 0xbdc}, {0x3, 0x5fd7}, {0x1, 0xfffffffffffff801}, {0x3, 0x1}, {0x3, 0x80}, {0x3, 0x6}, {0x3, 0xb752}, {0x2, 0x8}, {0x1, 0x9}, {0x2, 0x10000}, {0x3, 0xa3}, {0x3, 0x3}, {0x3, 0x2}, {0x1, 0x1}, {0x1, 0x7ff}, {0x3, 0xffffffffffffbd83}, {0x3, 0x1f}, {0x3, 0x161}, {0x1}, {0x0, 0x269b}, {0x2, 0x1}, {0x2, 0x2}, {0x3, 0xfff}, {0x3, 0x100}, {0x2, 0x2}, {0x1, 0x1}, {0x3, 0x5}, {0x3, 0x81}, {0x1}, {0x2, 0x7}]}) kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) 18:07:03 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 18:07:03 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x3, 0x8) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000000)) 18:07:03 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x2, &(0x7f0000001000)=@file={0x0, './file0\x00'}, 0xa) r1 = socket$inet6(0x18, 0x4000, 0x7) r2 = socket$inet(0x2, 0x8000, 0x82) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001040)="e482aeba2004f4d27a4774d6d1f03658e938088ccb3ec599887366cb9a6b9bf5a81b611a3b8a4d43f67c481e1b467bac3189560dc21787a592e9cb13bb1ef630f16821d5ebe2935a78d45caf1454ce026a33d6fe48437d07701954a5b506b4440d36d9c42bed", 0x66) getsockname(r2, &(0x7f00000010c0)=@in, &(0x7f0000001100)=0xc) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x1000) shmdt(r3) r4 = getpid() r5 = getpgid(r4) r6 = accept$inet6(r1, &(0x7f0000001140), &(0x7f0000001180)=0xc) r7 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f00000011c0)={0x3, './file0\x00'}) socket$inet(0x2, 0x5, 0x0) socket$inet6(0x18, 0x4005, 0x87) r8 = fcntl$dupfd(r0, 0xa, r6) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001200)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f0000001240)) getpeername$inet(r8, &(0x7f0000001280), &(0x7f00000012c0)=0xc) getdents(r7, &(0x7f0000001300)=""/143, 0x8f) pipe(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = shmget$private(0x0, 0x2000, 0x580, &(0x7f0000ffe000/0x2000)=nil) r11 = geteuid() r12 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) r14 = getegid() shmctl$IPC_SET(r10, 0x1, &(0x7f0000001440)={{0xae5, r11, r12, r13, r14, 0x10c, 0x4}, 0xe701, 0x18, r5, r5, 0x6, 0x800, 0x8}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000014c0), &(0x7f0000001500)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000001580)=0xc) ioctl$WSDISPLAYIO_GBURNER(r9, 0x400c5752, &(0x7f00000015c0)) 18:07:03 executing program 1: r0 = socket(0x18, 0x5, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000001c0)={0x0, './file0\x00', './file0\x00'}) setsockopt(r0, 0x20000000029, 0x25, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x5, 0x4) recvfrom(r0, &(0x7f0000000100)=""/71, 0x47, 0x43, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) recvfrom(r1, &(0x7f00000000c0)=""/27, 0x1b, 0x42, 0x0, 0x0) 18:07: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, &(0x7f0000000200)='7', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r1, &(0x7f0000000240)="59b76436476af77dfdd453014644e04ff67174d0dfea85f4cfb64248abc33a655ebb3a57dd46666cf365b21a50c576b33b436fd2b3c32590534812a36c4f9c4d1be5f9b8f0ac57e378b9b3df0bafc5934b9b673d6db6b5b9580013685f8a7660c64a44c9d90b351ed96995d34fa7efd00b555346b912bc20a22e11ead9be47405e184a9172266863a0e22cc47c1d935463192bb04bc4ea80824e61d5a77b5f14f2cdaac5462a20413184507af838f5a6b1f7f3b1dbe96a7e26e25d8670b0abbf54fe006603f76ab94392065f", 0xcc) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc002, "85378e5dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:07:03 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0xfffffffffffffffe, &(0x7f0000000080)) 18:07:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x100000000002a, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="00002e6fe8072794722b7cce00000000000010000000000000000000000000000000000000000000"], 0x2f, 0x2, 0x1000) r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x0, 0x1000, {0x2, 0x5}}) setsockopt(r0, 0x239, 0x6, &(0x7f0000000100)="400a8724a00e5b50f8414f4308d9d033a708b7c79bea16de8e93cb1b594a0a5d5615d9b2d73dc71d8053f4742b5500c274ac89bbac44ba223ebc6dcd63fb6f8377e841436acf9cc4e4e2ad53cc7d2803eeed6cddc4c7f1890f0a1db6d65bf6291ade62158bb5e364cad4287f6619e66789cef6a72818e900dc095333d16468229f51b2a75bc3b35979ac75469e02a198635723aa6ee8fe2e2ed26dadbe6dcf07ce09b4a551f4bb1386810c6d5123e590434097d7caeeac7414c72629cd417d7a7e72eee2bc6e646cec061a1538d3ce028c7493b502a5494e67d13db7a2fdebf835acb886ad2af5f29b8a6e0a", 0xec) sendto$inet(r0, &(0x7f0000000200)="d614b1ad9bbd7622f8c649bbfa92e88cbb85913f23a36310311f01cfe51ba0bbda783da974caa70e02b2a0c8ff11a1b457f1b67db957a48cb95e052121637fc3d37c02448bb483bb8894883b119a27", 0x4f, 0x408, 0x0, 0x0) 18:07:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) r3 = getgid() getgroups(0x3, &(0x7f0000000100)=[r1, r2, r3]) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000000)="01000000", 0x4) 18:07:03 executing program 0: getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) getrusage(0x0, &(0x7f0000000000)) clock_getres(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x10) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0xffffffffffffffff) 18:07:03 executing program 1: setrlimit(0x7, &(0x7f0000000000)={0x8000, 0x10000}) clock_settime(0x3, &(0x7f0000000040)={0x3, 0x630}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) 18:07:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x86, 0x24, 0x8, 0x5}, {{r1}, 0xfffffffffffffffb, 0x10, 0xf000002c, 0x6, 0x4}], 0xf050, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x4, 0xfffffffffffffffb, 0x2}, {{r1}, 0xfffffffffffffffe, 0x1a, 0xf0000057, 0x9, 0x2}], 0x6be, &(0x7f0000000100)={0x956f, 0x7}) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x80) nanosleep(&(0x7f0000000000)={0x4, 0x3ff}, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x7, 0x0, 0x7, 0x0) read(r1, &(0x7f0000000140)=""/245, 0xf5) 18:07:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)="99143a1c12cab70282774a452ba88820d12eccfa85daf88b9559c82f43c861c226cef696d429c97593af4a8c75aaf637cfe1ae2fe3baca5fc0c3cd0c0f899906aa318a", 0x43}, {&(0x7f0000000140)="a37399fe8386363af2505297a00e704406f1cae29e2b3863e806ee60939990b6c01083e7da406a58eac586a68863a19cb33d0314d67273d5978ddc80ab688812f2e5a7d2d8aabc029c1c96793d12751deada1c961f8beb96d5ebb774c5d8fd62e8f5", 0x62}, {&(0x7f00000001c0)="5310ea60e0a7861e309ddcf14a760b5659e6b1aec63c8da44ecdf429953636663ff312f0e928d6e1c0786e5cd8758523d6493c27be328f2d26eb6c4a3f13019c9b1c8f21183a7cc94cd357446852b652fb1fd65adf3c2700eefef82e89b0c51ccb54e86d83cb4c12dd37e5f310b30728754b90f75f3483dc68b8fbfdf052de14c2c22c551d48b80e1a39373afb95947f30a81566d1af0d8b22fa8bc9cd12618ccc1db03df1f760ae435aacef5dd29f1fa4eab6fdc6cc54dc2bc2f4ff8f85531db0c560a0a01ef6a1f147abff65fdba46ab", 0xd1}, {&(0x7f00000002c0)="045735364fb9d50776489a78d64fcd3b0ef5a0cca03e99b080e5b520d159a18698f8c108d4c6996aa47658e116952ebd44f541fa5ee2378bd9a65a3cc7294bbb23054052936474c620ba5fb035494b744571c80d630de236934b41a2b634b4e5b6cec19e8964b589515e9d199601c60b9d54ddba226122322a099808d255ab42ec23e39799d0cdaa6a2e685b6cd21c243a0e762dcfeec5eee775724540d881a2dff99fbe6723d788a930fdddd1e7071e3d3df39d0afa55121294b74fea5d2d3cdbf4f901f753e51f0fb86130f1474c29449b6ecb3e7b09efa98217b784ec4ef4d606327dc00d11af71d4", 0xea}, {&(0x7f00000003c0)}], 0x5, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r1, &(0x7f0000000080)="d4", 0x1) chdir(&(0x7f00000003c0)='./file0\x00') pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000004c0)={'./file0\x00', 0x2, 0x4b39972d, 0x3ff, 0x1, 0x101, 0x9, 0x6, 0x1, 0x3, 0x5, 0x9}) 18:07:04 executing program 1: setitimer(0x0, &(0x7f0000000080)={{0x100000001, 0x4}, {0x4, 0x80000001}}, &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) getitimer(0x3, &(0x7f0000000000)) poll(0x0, 0x0, 0x6) mlockall(0x1) getitimer(0x0, &(0x7f0000000040)) 18:07:04 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20080, 0x0) readv(r2, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) write(r0, 0x0, 0x71f) 18:07:04 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)) socketpair(0x1e, 0x7, 0x6da0, &(0x7f0000000300)={0xffffffffffffffff}) r1 = dup2(0xffffffffffffffff, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r2 = socket$inet(0x2, 0x2, 0x800) setsockopt$inet_opts(r2, 0x0, 0x100000000000000d, &(0x7f00000001c0)="d815354c7a97fdb69db96f9d8a48ee31976074d0c3b843f53a9c9d5ff129a0079cfffb13d13b8df992b72bf1b0632057dd056c9ca8eb25b5c65bb9246098be8d56f6834e4cff7a68", 0x48) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) r3 = accept(r2, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000380)={0x8, './file0\x00'}) accept$inet6(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r2, 0x0, 0x9, 0x0, 0x0) 18:07:04 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="140000000000009fcb683cbc7f6fa82201340d545aeedd8356"], 0x19}, 0x0) r1 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getppid() r7 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x1d, r2, r3, r4, r5, 0x30, 0x7}, 0xa0, 0x81, r6, r7, 0x7, 0x3}) 18:07:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) ftruncate(r0, 0x0) 18:07:04 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000540)={0x0, 0xffffffffffffffe8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x1, 0x0, 0xb1}, 0x0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 18:07:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) close(r1) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000180)=0x6, 0x4) read(r0, &(0x7f00000000c0)=""/180, 0xb4) 18:07:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) r1 = getuid() r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x101) ioctl$TIOCNOTTY(r2, 0x20007471) setuid(r1) 18:07:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x100000000) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x38080, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) read(r1, &(0x7f0000000100)=""/12, 0xc) 18:07:05 executing program 0: getrusage(0x0, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000040)=0xd2) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) getrusage(0x0, &(0x7f0000000080)) 18:07:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x80000001, 0x0, "1888780691dec40967ed5490937e6049a7fd0ae0"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x1, 0x1, 0x486, 0x3}, {{r2}, 0xfffffffffffffffa, 0x80, 0x10, 0x3, 0x200}, {{r0}, 0xffffffffffffffff, 0x48, 0x46, 0x8a, 0xffffffff}, {{r1}, 0xfffffffffffffffa, 0xa4, 0x1, 0x9, 0x3}, {{r0}, 0xfffffffffffffffc, 0x8, 0x20, 0x4, 0x2}, {{r2}, 0xfffffffffffffffe, 0x1, 0x22, 0x5}], 0x8000, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x40, 0x40000003, 0x7fffffff, 0x6}, {{r0}, 0xfffffffffffffffb, 0x40, 0x400fffff, 0x5}, {{r3}, 0xffffffffffffffff, 0x0, 0x40, 0x80000001, 0x6}, {{r3}, 0xffffffffffffffff, 0x40, 0x86, 0x4, 0x2}], 0x8, &(0x7f0000000280)={0x4, 0x2}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000000c0)=0x7) 18:07:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389dde67e67173457851a7f9097b5ac793683a"}) read(r0, &(0x7f0000000180)=""/156, 0x9c) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x1000000000000000, 0x0, 0x0, 0x0, "a4eccea6da00000000000000000000008000"}) socketpair(0x1, 0x1, 0x40, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000080)="7800dd5dca378efa64ad6721f247efcdf092be6e2e2680ad9385f545003f6ac93d38e099ad11f306feca94be33e91ca6030d7898ef0f22bec117a2156378da912ac5d577aa3de2d28026bb0a8d92c75429d516d1ddfaaaa666c191e6ec387f398c5464c3ec5fd10f", 0x68, 0x2, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00.Gfile0\x00'], 0xa) 18:07:05 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x87) flock(r0, 0x1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0xfffffffffffffffe, 0x3, 0x100000001}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x811, r0, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) flock(r0, 0x2) flock(r0, 0x8) 18:07:06 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3, 0x3}, 0x8) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x0) 18:07:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) close(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0)={0xfffffffffffff001, 0x4}, 0x10) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x146) fcntl$setstatus(r0, 0x4, 0x8c) openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x8018, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x1, 0x0, 0x1, 0x401, r1}) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000240)="9366c1503b70ff17cfdc0291f2189a620db0f86638477b1b82e50e3c6895c22fde978d3b361ee23f5dbfc12974bba420cfba058f5c071763524bc6eb65e38d72596b8bd1a5d80fca521f4bb8", 0x4c}, {&(0x7f00000002c0)="465f680a127c05ba8dc34d17ad9edac035e33f11c4c4104978ab34c05fa3a6dfab6d25cfd8ba1b78019b6395b14f4ea4eda0932f62ea4ab1e2c4ec3284f9d9efa6be1856b33d2cd9a6337ddb89ff4a507b187a5241f0962a70dd2f62eeb84002f8a954c31bfb3f2ad175a74e6168616c847b5be74efb35eb7242edb828e5ed96f90d7854d13092dd108e00c6a16cee2dd85a83cbcff7bf21417051930db6085f0897f76aea400fceb10500933fe824", 0xaf}, {&(0x7f0000000480)="3dbfba34472890f1d06d64e592741c0e90e8b48e1a5a9e26f6e90ca4b145a7279f1d10c249d020e0cc5f295abb3808a900cea2447ce7e96b7d31ca43dd33a5fd2d843d1e576cc5cb733d0eda33d41f31c89ab151536c95bf97208a2286f2e727f9161c0682038521818000c945decdae7b2e20e783d1611ac198393a35d1a480e5d00cbb8c9c9fbda6f12878a4777a0372702a0d90b172", 0x97}, {&(0x7f0000000540)="6b043365440a8105b6854dc72191086af4371a78d8089426fbb08e55467486461f5a219af251c0f6bd1e78194b49a4143c3ea33d05efc7ea0de102489f52fd7bc662b14c787a4005827b83f234df0938c0257cec1eb457e03be5374ae429dec45cb8f16ddf7b1aa4374e06282537c53c8f40d0431c203ba6543708a609dbc0e399d8c69038cbdf9f1818a21629888290cce6ab09c215f3ec0bbd07a8dc26203efd0ae62469c53e3426496109f8abed19a48e424b11c0e50f843de76778f9927e033c097f6886f218d522516a3b72c12913a2bde8ff971f604e", 0xd9}, {&(0x7f0000000640)="866a30bde8968b74bd643bb7653fcac22e20dbeb0df4de55a15f86752d14d3efeeea8391560c0517d1e58f4416021d5a0392bf649720b37ac5ad159482bb40da8b6ea8b508cff7505b181958eb0cfa07007b34e5e9c639cd08182099b1d9977ab5afdf56638ae290de991e29d45892e40d8b858275a051570b91d1f443ae542a25b2bb93380a76f805980798d1d210a827138bcc7c9dbbea17333f35a076", 0x9e}, {&(0x7f0000000700)="cd8527a5f0ac55bf77088aa189227ae8f793e9c9876fbf9db11fb0d0abf6b2a52a4e24fcbb14846346e1c2e4cbdf49182eb92ef50569eebb602f29753517120ff93f2c01c918b2e24e7fa043cb6677594866f76495b0268ef86ea7a7ef7df090325bcecdc4e864109fb530239733a27f53ca5a17a4cf941ebe33ddfbe126b32eac51a62eea278452cee3c393848098bb6127926c89e024489a7f409569", 0x9d}, {&(0x7f0000000380)="9bb24a871d139aa1bfc3319a05bfc5fc0ceea97f4eadc4fed746", 0x1a}], 0x7, 0x0, 0x0, 0x40b}, 0x9) pwritev(r0, &(0x7f00000003c0), 0x0, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x0, './file0\x00', './file1\x00'}) link(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='./file0\x00') ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 18:07:06 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) mprotect(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x4) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x81) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r1 = dup(r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) syz_open_pts() mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 18:07:06 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x86b, 0x10) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') getpeername(r0, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) linkat(r0, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') 18:07:06 executing program 0: 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() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "4e971a5fda82e1a0632c374773bab6657aa6cbb1"}) preadv(r1, &(0x7f0000000500)=[{&(0x7f0000000040)=""/53, 0x35}, {&(0x7f0000000200)=""/240, 0xf0}, {&(0x7f00000000c0)=""/36, 0x24}, {&(0x7f0000000300)=""/40, 0x28}, {&(0x7f0000000340)=""/185, 0xb9}, {&(0x7f0000000400)=""/157, 0x9d}, {&(0x7f00000004c0)=""/23, 0x17}], 0x7, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) write(r0, &(0x7f0000000140)="0aaaad1c7b8d9df8e94ba3a4f426b1d532a64d08bfca5dec70011cdcc91f460ec51ffc7bc77e937a14537c53f1e30762e15e7ee56e32cfdd09d0074b3b9ec56d09244e79fd05921a859c8795973fb7e43924bc1adab3465a36db8429b3a0ae029e14eee7dd049450dfc42340ddee5876cdd48482a035305bac20bc3c526565a01e592b951342286a571e7b3ed2e63d20ee6e074d10ed1b6de7071e7954525f29226e", 0xa2) 18:07:06 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)="bece1b98f012817392a4fdfbfbfaa833df70c3", 0x13}, {&(0x7f00000000c0)="7427b2858e63ae310b408db9ba7eeee2e8a040e1ed770652ef2a7ea72104d65092028bc6feb4140ccdb75db07df037e1059eb09e4f25b352562bede411f1950dfd4217d4a647b42e0612bb1c4d51ca20f5384944de1bef954a5c77dff9e29bdbfe4fcfb6d5f6cf85b08b35db2fbe06de5f9f07b0", 0x74}, {&(0x7f0000000140)="b9be14dbf09336ad2db6f9377115a7cc32b5", 0x12}, {&(0x7f0000000180)="896b632c3d70a4bb87bfeafccb", 0xd}, {&(0x7f00000001c0)="debc3decafc4ba649e729081a7d781f184b6f307f7e0d900aaedc3af6032ad363b2c4e70f6b9cab2218b41726715e239156fcc93bade5c18afe4da11f464495df3f29a06d89d06bfa1da114dc4a4657f77abdc372032d2b99835f93f92f9417165f3787a1ec7b43eb2bc82aa5141f7982059a0832d34e703de46a69031e7926c4be6b20b18dde1f3a31b01d6054ad74aa43383e41a3e3f994013b391c2fbbe6e4aacb9e5bbcee8b1e79dfb9ef04841ebc4b2b320c8a1fc028a49525edb228e48b9453b15c4992d6ff5b44d96e3521b423ce5529df8da19effde3bbee", 0xdc}, {&(0x7f00000002c0)="b36ea9d3595bb391ebb88d027137a4820dc070407d350234d53683b1f1812e96d59fa3f0ffb3d207e4736cf90eb9e5e6652238f21971d9785a12a110a5708eb58586d595b82a37bec85920ba9734e3d2e366", 0x52}], 0x6, 0x0) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) r2 = socket(0x10, 0x8000, 0x1a) semget(0x2, 0x0, 0x80) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000500), &(0x7f0000000540)=0x8) recvfrom$unix(r0, &(0x7f00000003c0)=""/37, 0x25, 0x42, &(0x7f0000000400)=ANY=[@ANYBLOB="1a942e2f66696c653000"], 0xa) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000600)) recvfrom$unix(r2, &(0x7f0000000440)=""/179, 0xb3, 0x840, 0x0, 0x0) socket(0x19, 0x8000, 0x3) mknod(&(0x7f0000000580)='./file0\x00', 0x2000, 0x100000000) fcntl$dupfd(r2, 0xa, r0) 18:07:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000000)=""/247, 0xf7}, {&(0x7f0000001500)=""/230, 0xe6}, {&(0x7f0000000200)=""/72, 0x48}, {&(0x7f0000000280)=""/5, 0x5}, {&(0x7f00000002c0)=""/123, 0x7b}, {&(0x7f0000000340)=""/74, 0x4a}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/12, 0xc}], 0x8, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) socket$inet(0x2, 0x6, 0x401) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f0000000100), 0x10004) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x200, 0x10) socket$inet6(0x18, 0x3, 0x6f) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x20, 0x0) fsync(r0) close(0xffffffffffffffff) 18:07:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setrlimit(0xb, &(0x7f0000000400)={0x5, 0x2}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) sendto$inet(r1, &(0x7f0000000200)="3d4ae427", 0x4, 0x402, &(0x7f0000000300)={0x2, 0x3}, 0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) syz_open_pts() close(r0) sendto$inet(0xffffffffffffffff, &(0x7f0000000440)="3c55414d15e923bde36ddc1e726a7291f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8c38e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000340)) getegid() ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000500)=0xfffffffc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x5}, 0x9}) r2 = semget$private(0x0, 0x4, 0x100) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000180)=0x5) setrlimit(0x7, &(0x7f0000000380)={0x80}) getegid() semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000000)=""/86) clock_getres(0x2, &(0x7f00000002c0)) 18:07:07 executing program 1: socket(0x18, 0x1, 0x8000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00004a3000/0x4000)=nil) shmat(r1, &(0x7f000050f000/0x3000)=nil, 0x3000) mmap(&(0x7f00002f7000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 18:07:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x918, 0xb, 0x0, 0xffffffee) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000000)="fcabd1c837bee3c9fd32f05bc56f8cce74583e82cd86cdcdec85998986688f3e6ffa189f48c7bf4d231888c4d8203466f24541f94544c07f9c984119e25a45dfd864dc80aa928ad5a916b1e7f143aac8be2299f987e27c0fa0e1295c17898da0be60b8cda4da0b8a83c7062197f79ac2c1e8c5484d5a81f4f8676ec2632b89ba07d8a94962a41a24d4c48b06a9bc1d037e680ed20d63732d86a1b6ad543219ed9f88e9e5bfb363083eb92eaf89c5194a21cba1150866", 0xb6, 0x6, 0x0, 0x0) 18:07:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x204d4, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000200)={0x8, [{0x1, 0xffffffff}, {0x1, 0x9}, {0x3, 0x5}, {0x2, 0x1ff}, {0x3, 0x8}, {0x3, 0x2}, {0x3, 0x8}, {0x2, 0x80000000}, {0x3, 0x80000000}, {0x3, 0x7}, {0x2, 0x4}, {0x2, 0x9}, {0x0, 0x96f}, {0x1, 0x5d}, {0x1, 0x6}, {0x3, 0x4}, {0x0, 0xfffffffffffffff7}, {0x3, 0x7f}, {0x2, 0x76}, {0x1, 0x3e7}, {0x1}, {0x2, 0x7fffffff}, {0x1}, {0x3, 0x1190}, {0x3, 0xab2}, {0x2}, {0x3, 0x5}, {0x3, 0x3}, {0x2, 0x200}, {0x1, 0xb00}, {0x2}, {0x2, 0x7fffffff}]}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, 0x0) 18:07:07 executing program 0: 18:07:07 executing program 1: 18:07:07 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000280)={0xa, 0x0}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 18:07:07 executing program 0: r0 = socket(0x10, 0x2, 0xc) write(r0, &(0x7f0000000040)="1f0000000104ff00fd435463e4af645515b81e0008000100010423dcffdf00", 0x1f) r1 = socket(0x10, 0x2, 0xc) write(r1, &(0x7f0000594000)="1f0000000104ff00fd4354c007110000f305030008000100010423dcffdf00", 0x1f) 18:07:08 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0xfffffeec) r1 = open(&(0x7f0000000040)='./file0\x00', 0x18000, 0x1) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x1, 0x0) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) execve(0x0, 0x0, 0x0) 18:07:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820a", 0x52) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb843", 0x89, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0x8, 0x47b, './file0\x00', 0x0, 0x80, 0x40, 0x7fff}) readv(r3, &(0x7f0000000100)=[{0x0}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x1, 0x3, 0x401, 0x1, "ed8259d88e18e60fa8e91da176eadc111e2e1d93", 0x10000, 0x3}) linkat(r2, &(0x7f0000000040)='./file0/file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) 18:07:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f000079a000/0x4000)=nil, 0x4000, 0x1) socket(0x18, 0x1, 0x0) 18:07:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36dd83a2cd7c040000000000000044295cbe"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="ca76a2e809fb2d0b9f7228d7760411db0e7edea83968f36efa831e84ff323574e0ac8f2d0e8b397c0d857ee97af9ec95434ce5dfe1dca414e55d1e2e9acb4041f051ea1e4b180135848b092abba8f0bb11a7deffe4254640bfdd1a0bae2f9cab1b9a0e5b14", 0x65}], 0x1) fcntl$setstatus(r0, 0x4, 0x4) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)='y', 0x1}], 0x1) 18:07:08 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1f09b6115d0d479d) r1 = syz_open_pts() r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r7 = socket(0x10, 0x4000, 0x80000000) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x400, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x18, 0x8, 0xfc2, 0x5}, {{r2}, 0xfffffffffffffffd, 0x1, 0x200fffff, 0x1, 0x401}, {{r3}, 0xfffffffffffffff9, 0xeb, 0x1, 0x1000, 0xcffe}, {{r4}, 0xffffffffffffffff, 0x22, 0x0, 0xffffffff80000000, 0x3}, {{r5}, 0x0, 0xa, 0x80000002, 0x42, 0x1}, {{r6}, 0xfffffffffffffffc, 0x10, 0x20000008, 0x7, 0x4}, {{r7}, 0xfffffffffffffffe, 0x65, 0x80000025, 0xfffffffffffffff9, 0x1}, {{r8}, 0xfffffffffffffffe, 0x80, 0x20000002, 0x4a, 0x80000000}], 0x9, &(0x7f0000000340)=[{{r9}, 0xfffffffffffffffd, 0x8, 0x1, 0x3, 0x3}], 0x0, &(0x7f0000000380)={0x0, 0xcf}) r10 = socket(0x11, 0x3, 0x0) socket(0x11, 0x4003, 0x0) r11 = kqueue() dup2(r11, r10) 18:07:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x5, 0x3}, 0x0) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xc) r3 = getegid() sendmsg(r0, &(0x7f0000002100)={&(0x7f00000018c0)=@in6={0x18, 0x1, 0x40, 0x4}, 0xc, &(0x7f0000001980)=[{&(0x7f0000001900)="e92fb5052fa2c720bde7ffce4d64321043cb69d7e955a241fa55c46dbd716e580e7edffab00caae587bd4596161d8338c39e38a3a93705dba10398738c60bf4965fefa12cc6113ef72a08246a81d7363ad211495209438bd8dc12ec2ea533068d7fb74c326af70d8bf92c7ed1ff8fe696be283b68c", 0x75}], 0x1, &(0x7f00000019c0)=[{0x100, 0xffff, 0x0, "6f0c996c4f9de28cd2527b245356dfc3e1c2c6594051fdb4bd512fac00d71dddfb48e089e6eee8490e281dd2c3fe574e8a9b5c36ccc366c31a0af06291501a379cb7e007c20cc1bf4e20fdfaf039a60f77a089fac5ce58bb07d6a126442acf88a53f28b4ddb86ab43606cb697636e7319aac73c99a969dac363963416ba425522b331cd98897caff8c17340ce9bc00450ba1820902a530d9bed656c166e0776f66cc1996882cd236e97da02b12d9e0a606825a621e066551c406a404d449db08fff444e00cbea5a82baf9858a51f32b0ae4e62fbb2d6974198c6004cd7015187c98e3a5d0ad4e3901793704b108fbb5c"}, {0xe0, 0x0, 0x200, "c494488b52001fbade4fcd5a2ae47f52227a1ad5bc6315a60b461f1281ee02011db3de3e49b87f429713f595b3e8d526308da2d8b32e7af0d46a0da28601bd22dfcf0a917553ee39effb1cbec3de1e7cb40d80e1a85f86fe6cfef0a6e820680f5b7d6e738ad7af769adb58240c81b89acf09e942c06b67ba8d686089034dc78b27f6a2d6634ec16b817e63fc9803f200ca427a846185c84fbff216a9a891ad3fa1ce39d8fceaeea8bbba9c2d807fdcad82acd50d0663116e683b223ffbbb27d9597cd6c2b04008d8ea9526cbccd48f"}, {0xf8, 0x1, 0x8, "38d68e6557b9b7e864f236941ce06453929d79f7552897944db10a129552336524b3ad15dee6dc012dbd7fe7c9dbfdabe096ce127f3025f0e5e117814ff038c3641555a9fb2e7cf2df823a643bba5e28736c590e84227049a93b2741ec6bcc15622c4cb2237416971084bd0ab0afa23e1784dae56219c8aa41d8ce73fd58d6a5c5a5940c17fe2cbe4f803a7151b5f9f34e09e07c783b9b8c62b25d31544c9e08b7ecd90ce25db0649ba626c63e094bf1a17c50a9972c6a994f264ef160ffaaf73845e42717a3f355911b5db1201865d011ccb3d6f8c98ea82fdb75484f9c74e96d8a13573456"}, {0x60, 0xffff, 0x1000, "21a5d675028690509064075c5db3d2738132d2010537d17c8cc15c578cf0486ecfa08ef26fedc3d220f27ba0bd626e5638cd53b52b7e58fa2e287a78616ccaee5085e3fe5b860813079d25"}, {0xd8, 0xffff, 0x100000001, "2fbd2080443519cf22bbfdd4aac6d598feb4eb13891d59da4a049aa74a23bd20ab8dae0a7ba62a1f370fdccab6e562a8a03f1a2861df2c62447c4dc5bce88d3f8a6420741d13b5f59200bef196514e396a56f6d4665c04396e1c626b7b3cb94041f1a6ead48e361cac828cf4b783e1f23d7fdaf4b8fa205bae1ed7ab554e4a695ab8c4444f389af35403a8053520a86212fd0611a617d1ce02739cf660d8ea259e4eff20ff130fc5c5ae1fd8edf1ef0cdbef3dc81a00192eabaaa9233d8eae87f366c855"}, {0x108, 0xffff, 0x1, "050213f61023e11fdcb03b8578491f9fae8f920cf8ee668f651e28f2654ed292d90105d03b2fdd89cfd5051090819e2635e084eac94e65f62520f5f0b2c7f46696bdc5ce5b16f4ef2a6df05e8813b78b932ac7cf93d0cc78ddb0f754415ac33ede716e2abd22013ee1caddcc4cedc2a7b8131f278809f5260dbfc33156fb7eeaadce6e570bb311ade077ca4a3bfbec6d8930d074cf91b1338ecf70937da185dcc4e6f46782de12b6e9f162695fa5010b4e9465b0472f8997f611a4359480f07400902238ceb51c1bf4fe3f87611ba731f46f299c834ebb0a9a66dbaf7eecd792ed3b9d82d0a34cbf08cafc9ed2917d89528c9632"}, {0xe8, 0xffff, 0xbbdb, "ddd5d6e4c7c70014017935fd956ec949971d71a8303b46f0ed7def5c7112ae48de6a0755488bda79d3a83c4a9aa5f295cbae822eed75694f1bf6abe7068325b78570e9f125ab18c898a228c2b3cd2c371349872ab2a3e538993c91ec7a82a44f664bb94a338e2ee733e8c5a8f7864297d99f97a535836d08cf1b63b04a4849afcc1abd4d76552b87d7a6bf512d80541471fe2b778cf846c6b09a864810a6b243222f8560e31acf8d691a752e24eba99ae49181168d59b8e1092871462a5ce76df735a5ca709168c3595520835a3dd9013f1a875842d2"}, {0x40, 0x1, 0x81, "d97f9358b5180ed4d4f712ea67134b2d7c8e29ba77daf525777e2bc748016a44c9160d96e640346750b456ff9723"}, {0x68, 0xffff, 0x7, "7ddd02cb8f71abaa1b77bad75317beeff18b52d1eb996d7db80775489fe93e99575b228796e2a1a69dbff60876837ec6a0540b4311d43e78d6b14743744d196e21f397a8d32e4b0a59aa0bd27f96741fb5da0c1a3134"}, {0x60, 0xffff, 0x100000001, "137a8a5f439ca9dac683bf53420de0ace44e717d2934b6e40cb26d7b4c7cc7588745931711da3f5a426c7b23b3b70e2299ff9c3add0af1c2552c5cf77f84bd5ccff162ca1a080f4ea317cb3a83be"}], 0x708}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet6(r0, &(0x7f00000014c0), &(0x7f0000001500)=0xc) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000001880)={0x5, 0x400}, 0x8) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = open(&(0x7f0000001800)='./file0\x00', 0x400, 0x10) ioctl$VT_OPENQRY(r7, 0x40047601, &(0x7f0000001840)) r8 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) r11 = getppid() r12 = getuid() getgroups(0x3, &(0x7f0000001640)=[0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f00000000c0)="a858f44e6691eeff00862f257e0bd517199bf221416a99aa0097a609334116b9c338ee3d0a17c3614b1218cbde09c7619387ce8619b53ddaad1151f33033820c4ea1dbad4ec62a42d31bdbd7f0ce5b0b5f98c0d734493a1826e35749f409ce5f99750d96c89dc50ee2196d39ddd8cd94a4e562c8fae2e5848cd53f2849e1125baba2ba2f7e5e977a028b08ba75806f2aeddd24dd2690563aa58da1de2f1b341eef8d29f0c593885e35deb63109e21fba660f3c06eb88fc8288d2c6d98176e0c802cb24254b2ee34386202063166dea8db636915a4da26640eb23", 0xda}, {&(0x7f00000001c0)="ba4a3659411608e2be0440f43c54927ae5694454da91116db2b9ba59c08428266d328df91b36aafa499d15007b708e91a9b573f56ca82a962108aede0f777b7f60f35cfcce85bc8bd6fc63417e456d3923f904109e4e18d0c3d58eb164f86040e5dc1bef329dd7a7a014a1567d8b071ed1b07a19c11979b69f931c8b066a192d520af4eff4b387405160ebf5c63d3a8db577a91e597b544d613c", 0x9a}, {&(0x7f0000000280)="d047868a2a53ca32dfe11c02826f3ed36602e25edd91573b0f55021d7f2df08b555bb7f499600a07d7ef0a33e69ab3dc3463fa186fcc7036f5a1468be9c839e8b7649c1efd85b7c2fc839e762f3b3c3e1ae1528016b60001bd51aff58780c9e8bc12ba5a4b1fc976bbacc6aa36d5b4adbff25828af46c20f2b0508697d552ce19ae0316feca21ec29d7412a1b6074602006f231eb09cd1e49f31b1e8148a2850dab33a3bd150d4ccc8919b0f5b647b9b31025b9168efa5db0e78ce124ce4dec3c9cea3febec6ea2418ca21523f737bd34871b1f0d22ae75fef", 0xd9}, {&(0x7f0000000380)="de6123e2926f86a4ac59d30e0f7f0aa59e93a2ba2be8240269238fe115f5f2d9fb61829bd0707ba36e3be20c96866c10c288a50ea4ae514eebbddb98b9f9965adc30818fc69636646a2c3233e85d1b2d605249cb62462a13fff9f8cade0b38444c0c7d0a26286cc97709417ecdbe3e0c99cce1a622943d6ab2a26a1a8bf66584fbbb107c6764c265dcc158bb313bb0466f890cd2a232932a8538fcee53e13c1de4db63558bef0e8d469ed3ebfff19891c8b334e213a4c2512953b15ac988fc0e243eda0ddc82e603e7b267f509ea60942b9bab49b3f02024c8888665271534015046882819ccbca6c7c130bce3f036d3524020325543b40c4213a17b35867dda0d993300fc6edfe37dcb461d0aeab1ca17dfdc947124183c18a2c67b38a6a113537da31a36ab49185f66f2159ea0ccee3d3ce0c709099375a87fd930256649419e73ed9e6fe5932d69daf078706199abfb33ae0c97e568e6df83ed4cac9ffcae49eb58b3e490983407efeeac521f5c993041d3bb44b3dee4729662bdd31a1f7b9e90a5b1eda91e67be7dd54afba7f9e8f3398f767e49c2a0f634fd671133592f745f14612d5a262c8b8f3fd3dd5e1522b797b898b986077d59b7d4c98d467c8159019ceb47afc2c0d6e116aede68ff2b49617df4ef2e02fcb9e8b42447b9e0e715f483675c6e4a6b4492fe4212eec06ad704f3481a71f46cec8ad05bc1eb5ab4287e22bb1287b2a0af60d53ef0482733e2539b346f1f8d8f7f4fb0e54fbbd2c655402fb747ab5fe98cec6f8e0cd4b5fc78cf18d51c913cb1070441008e6cb319d21c00a996ac08523c92a3f2fa46b988b41946350f20d66558503adfe09d63780c1f16407b1e891540b292fdccb7459b42eca6839c0992025897d103a244f958fab2dca32bc0574d1f55a2f9433f2ae103449f4a5f3ff7092599168f439202d51975c9560db5ae2dcd2967e5c52c60ba82bd2b77a7586e262683591edf16a3612f35a1dec1254f7f879b36a287cb52164d3aa7be7f8419756241fba1a543ecfae75adde458b294dfbe12a4e560f7ff4f7121c7269aef99cfa3408052244e0ba4463b597f3729ff3b0ac076d04c5a7c22675c61355fd5d8dcf460bb9fc7ec564c71bc6177b655227442e745b9d0af50fe610089e3a768d02872135296a441d5054301f731a2d837037238c124f1c43f0659f34e55ec4ab94b65dd0ed9787721c622e81a42a4ee0354319f6d44ca91677a57e9b38765935aa1b7062dcaa36dca9818e606dc2fe521f1684aad6fa46e333795da7ae6adbf35ffcdf986c8608c81c955f1e20e2ff36d60e3151286f0dd3dfe08c781603b759c8db1ba751385c2dbaaa6db711007408d75161430ac3e3cafd3a202f0e691a00ac215ea5809bca647f1a6f2ec95679debd7f2378bf6499e2cdf3376d05c2e1b538a13bb7ab519b92774af8583f481c11c245ee3145eb03971c33bfed412053fa659f3df890316c9dbd6230348a8e52295aebd0a0e9907c717a0aeefb051a6b952dc5cf70b8c72b09766f3e568e652f1d414bb7055648464abad09364912a39744248d439483104c7868857cae61dd9feb68ac3b1cfe21a0ab031abd1c8962317e83a3e285bd009d57bcba87a0fb32c47de78e26953a9e596a436731bc226e6b9729f6aa4b3bdc5888065395841192b511719270eb810f191535e29c26f22f0659c6b11ef5f22353554a1d1f07fd7fc58adc3f43b741caca5d1d964c5f0e199a42e50de718d2f13795a9867fa61ba6e8ed2a17b8e39c49e7884b35453c4cd45fa7107108c6cf894b734554fdccde11dc4820b37ba13fe17a74aa31dbfd2a4defe742a8b802f474539ba0f8dddd953855be2ef42a8110cf68df2911cbc2c72dfe98f8f0b8abb4ddf3c1fffa8bd409033a9810ef00dc6c8472000887ba0c02d5ecc177553cc279b29008f1e863b5813ba2d34fe40313e1dd8d6fe0c5e6b10e36b57cdfc967dae4eb78ec1cbf7b35d2df84a6c16ae99c556c519bb9bc446b486402edf0fae0bd397b745ead445f635efaa66e0a61b8ce3cff1b5fe1f9a1ea715c4c01774fa14a64f830e0371dfddfcbe1335a8b651f62bf838bcead34d1a66c91d96742e36d0e5baf956376049c288ef43b8cab30ba57bd41246e2a84006553dbdbe8ba239e814428cab0de3c18536c4042bf8b26838fb7adc7497c0dd65e0754ad69fada298f2701bc241a85a3eb056bda65fe57d964403123273ea3e9c36e364317d4184d333eb7165a851cfd602a6519d68a307caff4520ad3f575cbe7022456c5accc69b5f626ace6b08e0aaf8dc3f2101f5b699a73b3245344f0bd76bbc0e2fcc62f6d0729aab96393e40d8f9630cc6439ead700e2ab03189a0c70ccdc8b326102b876750e0604b78f9e252abd393817a8604f44429d272268e48e7106f63fcafc4df63bde897883e45da803c71047b4adb26b9f6c04a334faf5398641fc5fb6fe6deadc635cdb478935d5cdd8310fc0f56978a8adb41ad8cba8c0be96f98b6583557bf53316c92ac1bf0812f809ed4d7a2b0f1f905d3e00937a630a8372990871a91b76b20a0311679b15d4ddcddf8aa93d926a5af15fdabb66e4b1059faebf72e66fac5577c6cdadbd49056957236d2f8dfcea7d253f618fca594a34890c294893f74b3940c65028f242a9f9df6d7679286ea897709a56188b8b35fc7dab34b8d85d5d0fc74fc54c22cd52af107f10f1f0b17ed69289e3745ea6d5bc95c8c454f2958bddd56c021326e07ad0172443500395e2fa81070c3f49ab2700a9fab06ce523c9f6d2a6190acc990faca9c98faf0061d7196cf85949ca0fb6397d8d277e148d4f8be4f1c0f4762b0c66c6a22120e7094049b4f89404cda01d31db1fffbbd527b1242113c71d2a0b1fb93c6896c73b24b8f54f75ab2463aa7a6e440a649c1b757318c13d761e90592eebb6cd246d900cdafa3dd9b04639428266b734216d164bee1aef55d6df578f72a5412c5aef2d3d2ded7ae6f052ae239ce0453fde91cd0e401247d51d9ea81ec58a77499750cc22aef9008a435dff504afea7496751a2b795aa5495b4dbbb7790a1d6e2a98c913d9e8f33ee8d6835e63c88f22753293f24ef35edec0fff72bed03bd56c53f4d0a28adee7a96278de0ee39f27dcd00fb9b98b08a768b89a4af939eaf2ba1a0cd580967d1b26eb0ac74355cf8ea590be1d078b81d2cf8b3d565aa6e706e1c612551570fb8efd8ccd654307979828a5da975d18464d6c883329f85e576af2c8600a19694f4b437cacab9b1115f90764e3bd7703416ed35909cc66728ab6f9b71707bbe277bcf6386c58179b2a4b6dcc91576d6f37d58562e51b061ab37577298be5bff8a234c8207e9f16256b31a6afaf6b227143b7a4a8af5bc01ba5cd92ba0aa0ec9f9e5148699801b2a238237fba416b42d5b9fc12f1de72d32e17dd31f2a4e40d11870a2e501bc06d7d304f965490fc3d921655019b4bb23a5094ac5f57e02529a215744f7cd958bcf35948ffb4e6eb1cdbcba437d154ba8807c20c9d56f87e6250fca3fe80432680f5b6962773f369338f5dcce0730ed71af2654e9f96816f9bde1d0ab543e9e32c163bb0ca36b9a8e1f246689010b2addf131fbbdc78a86f7958994e59abd1de50f907521a5ead83d4103cf6654e4846ba48badf89b7644594906f3ac71c241983a0ef18de77cba45746c6697deaaf97647e61cd6d8eb39b97b624306a892f863838f6d37533feb297e31ab6fbe54a89bfd062d3c76eebd42318c0b863c90b5ad52f60af312ed580140460dcc866f9f22f9e580648ec4b4d463c1392ad582a20f43ae54bff9e09f0d22701dce00da8aa3213be5da98681cd292b0cfc4554496f4f1b95d48bf024ef653ce9ea92ed24f81e476aa3df4f80099a15dc55e795d1a50586ae0b74eff8b0130da49158d93cbbb721cc983fb4053008c2c34c5a49a8f414a3e58da2c8d5a55fd0cb0a19b5b5a8b467eca803bf065c32c0daefca08efc1907e3afb8cec3262fb82ff0106f4f5ca173becc26c26342d1a512b62e26f168b9b89d7606f47d46cd015623fc504727ebf6aa6d1def0cde01452d4c3f54a4ff29ffb178972472511b3de0390b89db328e48fa3e89cd53e171be72e5e32a790e69ad5ca6a38ab2c62d7648693126d9672cc60e55a67483690628cc1571434be108d5ae9c6d2da44b8bc7d1298f49274313ba8af5d758a84c8e9755bcafc5eadbfd09d45650c59f1a43e6ce3b1a5f5af0a8bf5e8288e9591118e048d32542aefd79a576be95d21bac3de5311ee46c607a4d31d64e0fe19d405c19a17d3e17399aa38e87062edcfb043c21e18c4e7a5fbe345a95044e583eeff4774451a86f30e729b0dafeb5deaab2337fd6412c11fc378c8538bd852846a95b3f726fd824a1b75c0ced11435609067bd781e0bd5f147317e01d877f7f1b76f4aee201882afe89f95fa1b71079898afd35abb65d4a8f72e06beb7f3021bb79f694d2c5d3b8a7c0421ece1be464959122857de94ac7bed4a2e55b553219df0c0f2479f4eaf36861913bc78c3d232ed8ed628f53e41c3cc228eef2857548675dc6ee0ae7c222418ac6a317b2490733c1cab032c57b046e76d9033710cd4f82e14bdff25477bb1508439eba41a576316a516efe055984d1c1f76f35eb3d6a86e00fff1e5be4771e7fbdeb968637e0709a72dc377f7e0891dccbdf7451ae96f9dd96fcf1b5d1830154afedb7ddb350a72543b315fd808abec2db905b08f3bdef4453814534ca792c4c9ff775effc84a357da257887ed7be06d3978c6711c83b90982a80c478547ee65bd5638f7b3fcd97174015f83ace38579c0681a31f300ef4cb6fae4a856ec46988ad41ba43df347db321684f33523155943f0eae4ee57b77746453bac103c30789d406b6249bf609c1d65586645322b54584b98d57b49f1302e1abecea8890b66b1ea6799a9e7a9729ba72706619d54cfc3c0e1a17face8b5804da615efe402c82425a9da9b7005b0679439237b411231ce51e460c638df47832d746f58a575eaa7960b9308d1a612b7e118ad951bba322a38e16dded03d0f31c888e73558e48ed6a025c5274da14dc465381c053c83ba03fe7030c71c71b0058c864b303f783878525ef0eb0f5a1d2984a029912af3798e664575c199c50f618ba2b6af171683ebb08ef54e1787e53b74245ac1e50622b0425a874fe2dccdf8c86307f2edcabf2aab56d0009dc312cc9d4c00ba4323d31db381a0cc849c931aa4766d17d6ea715621122e4af75e234ec825f90b24af4858aad7dad16536653aff76e09143bc24a409f2b95f04c4fe75d9c11c1927fbfbc29d6997bb655190077e7d0acf196da6ee91ecc616153e0b3b0e36e0edaec8b5bd7f7aebf46a8c04d4d1892426d3b2b36d85de2183e501ccba1271687b85679ed99a2b70eb603f6d00b2c8eacfd6a680e541fb3a6512a207bf649df3eba3dfbd920db0f304aa2efd1db6b9afc71a34d748be4015b70876d32ef381efc012016f97ae3d8c5b71ef6a1c47e084a0bfaaa15514ec7d66422437eba8fb10cf40f3d26360122d9c47e52ed23d2a05edd339b60068201de7e71810711eb5e382b1b0a65f85b44a8defd216a401c21689d69fb3da93938e257fdc76c8833c63e9083413ea2c923eb1f3f0e0db5b1fbb40f99a6cae91929bc7bad6aa669a7313c426bd8c8cce3bf5ba4e417be95a7217f86fc076cfee41978b034093b69c61b22dd462a1a7d976db1dcd9c745066aa471d2e17660618e1c49b5506997a3d47de5652281", 0x1000}, {&(0x7f0000001380)="b596b75253fd768e129e186fc19893133d55884e2cb1437c93a7824a67a41c6e37ae74dc82245658a7de7fe7bf3e33be85c730a5a869146ea34f0e94c03292d1f064e864009f0a362ea8545fca9059341466e0194975b34e575a05ae1d4ea4672cb5d9341660", 0x66}], 0x5, &(0x7f0000001680)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r5, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r6]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xc8, 0x401}, 0x402) 18:07:08 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x8080, 0xc8a) 18:07:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca0451", 0xf2) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:07:08 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x4000000) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r6 = getgid() getgroups(0x5, &(0x7f0000000340)=[r2, r3, r4, r5, r6]) r7 = open(&(0x7f0000000000)='./file1\x00', 0x200, 0x0) ioctl$KDGKBMODE(r7, 0x40044b06) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') chroot(&(0x7f0000000080)='./file0\x00') 18:07:08 executing program 1: r0 = syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000000300), 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000180)={0x8, 0x2, 0x7f, 0x7, "2d3c3ae155be0bf3a5b7512597585caddf1fa50f", 0x401, 0xc5c3}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x3, 0xffffffffffffffd9, "855cf50167a7230004001a000000000000000080"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_extract_tcp_res(&(0x7f0000000140), 0x2, 0xfffffffffffffffb) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x40, 0x8, 0x2, 0x100000000, "f2ad43eaae04fe04949323062533f4ae55faa8c9", 0x7, 0x2}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r5 = getegid() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000340)={0x679, 0x5e, 0x7, 0x3, "22fda7fbd54a14b1fef07d2803143270aceed9aa", 0x76e0, 0x4}) fchownat(r2, &(0x7f0000000280)='./file0\x00', r4, r5, 0x0) 18:07:09 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffff7ffd4) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) r0 = open$dir(&(0x7f0000000000)='./file2\x00', 0x10000, 0xb1) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) renameat(r0, &(0x7f0000000040)='./file2\x00', r1, &(0x7f0000000080)='./file2\x00') rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') 18:07:09 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)="f6000000", 0x1) 18:07:09 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x2, &(0x7f00000000c0)=[r2, r2]) setgid(r4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = getegid() chown(&(0x7f0000000180)='./file0\x00', r5, r7) r8 = accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setregid(r6, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) unveil(&(0x7f0000000340)='./file0/file0\x00', &(0x7f0000000380)='r\x00') r9 = fcntl$dupfd(r8, 0x0, r0) getpeername$inet(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440), 0xc) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000480)="b9a0b4842785d40a9f2286bfa75281e1154a6b3404eb1e76ce46dbd99c56595ba69b0eb233b0b56342217cdde2e5045f59d6028c2b1518ad02f49675844160108bc1ab8cc6f4526bf5c9d4018014408ecb74bf82d7fff136a7f8203f711f75d6ce81d14815e614f48e1ad50b4b7db4eed81adc861e4bd3458eeb8059457730eca3c41a07d32e2b75e164093331da161eec8fe1dfb2473f7b69cd531b794d715a2736af86b478e160cc452b6e82f1d29e1467336d613a69815d06efcef8d854d08c57f13dd5d3757b604ea892705050c2d28fdeced0b2708d35da0dd3f57a48667c70ceef4d2c194e82109821b427a01634b40c76df64e828dca62307b74dd8ce136c6dedbad7a85350b65de0deb577964e946637447bc7e1eb4b06d530247bb597f9561ea17f389a3d26cd216db467339b00dd7a2e56646d7265bb7c791cc20e501b2c2fe823949d6b5ec488d84f5b6920da65c358007710416a27ddd3940fcdad89237f19752778c1541423845bc7e46df5bc3c37c88eaf285b5607cc88a70591812a2111623353ade083181f71717182a231567835fa8303b9873606c971e612fed4780c8f9917184e01998f10016bd32d7865cbbf76bcf084deb0a342ef6de642d16632d3f45defcce452b3b7ff8ac1dab34473253d5b59cc36813e4a73c9961b5be5d9e4cb898b50bc376c1069f17bda0e4736a5a2e09deec7fa82a691edd2e73ef2c8a2d1fd8c57cd10c2195d77b8dbf9a178f69f9f9fbf9f174dfee068b5255da22453ea009ab3fd6f49582815d33f030eead792273fc732219338dfc295060dc2cde21355b66d02d72065bcebd38d120f8a2b4efde7d1b219bcd2f31509d55e8d482c0a1733c82acf2f5476241818bd276a38ebf5bf9d2db179ddb76d807ca7f0eded2bd0d0a53838edd0e700db940d55362a0f3547435508598082fc322d2ff74acaa0f04cd8bb084b47583c5bd181ab77fec64110398d73b804e7d0eda5758d4cdfb305d6c68f2a2e5731c887c3c8efb105188248702529c9e4a4a24fdbe287739e9b1fbf62ff685c5568605878fa0d2d195f3556de6b3684dd6a91272a60c2bf18066e25c85d49eb5445a6540654a02d32232f037c26c6e916eaeaceaa19ce75ed72ffed47520f679ec1b3f893f42e5594e11fdaa886f3e992bfa586a22e503b03261437d7e8e749344f1377a17cec27b50beffcd975ba24f934d058407acce7337e9eb345b191cf336941a9700da2090f0ef662399d5af4ab0a0d1d6e375ea7a3d3291b8dbe9b66e111536e5df6d646515a9e358b21b254b0df371c07c3f579cbc87b940bcb2e57b5eaa2d698f187f8c2dbe25a74b58e9d5a1405c57e509b219e778795255c11ce80e955c5aae1ac56db8fdc602ccd5bb2d65cc349b2e5da52e459c562cb88459b3b55264580315abc6d219ed947980532cd3b7a5f2df0069dc63178835878fa4786493ebea0902c8135d4f6f20479008cdbc22ce8256d8673218f12fbe7ceda7ee8a1abc481ef8cf4b349cbcb24c99159db6757ce5379ce12211e6c6f97dff30352833b7f94e965f6dde4c303fed26b8ddb2122fbb694448ef9b39847caea38d48170ecab52e2f2c386d21e5e525cff90af9c1e67061331f6f310a8a960a9e6b31cc0dd4d217c213639ca12f14daf52d445a4a7597b20c3b85aa7100b38634218119bb2c42e174e21c7c8af4c462587014bcaf378352539b403d90faa8443e5e3137e2d1e82a5bbd30d933625c3d7d5ef86ee69d16d9ace9a82ab5f829965bb2c99d7385756081b05621aa009b8d4e2c51d37885474787c255d5d6e77944fe34c8a0a964ce0d96805630841b111cb31fe2f5636e3342edd0b353aabbc822ea857bea349efb1151e8c8ca4d782201198be228af087a609622b8fd3092ecb8c26e6c13bbfd0c861a6e87256744adbce63d06ee4ab65e057a87dfd4c0a8c6048bebfd38176285056c176b228b7146d91d34fbe6b3f97c52157e03586bf65b062c49d516394b25c3469c6d712eb513054927873c246807c72b7255c4e01eada34f88624591b49d5684779c449a4ea81f2873c4ce1f4f23ffaff819f657cf5fed8f4ba6b8c746385d82e49c2f93b4948df3790ed209c9b55e14c5ea637afc3e45f3db701d95cc6c843e11ff420e1eba34cb96b0bd1f3401b4c81e7cdddaeacd4e72c98afc00e2045fc713e0140b8e32d23ec3e618fcf149d7bfa067ceb9e670d239ab1e7841ce1c4e184b89a129bd88adde17eb481edfcd48b6803e55206a30b65acd31449cf71b801c5d04d2eac50c7d1bef3213c9aecc1cffe6d19eadacdc2d516e91aada34bf60cd9de51f33f0e0660d59981ff6a9b95d7cae206c5239ee3480fbcf06930c18652150a2a0152e32f42bb9f05a931e72c2a478ae5438283302358e4fcae41db69e1699509205200bd45c2d3a74654d1dd1af7402d5c916fd4b9c609ac398d47d531be8653bec4cf51fe68a45689f47a76b7ce215a6ba29cf22f935451cb6ebd1877188628b928fd733633825ba832d8e68cfc3bc7052c194ee664ca07be962257696d48b07c2af5d25ce97762a33844457eb0741710eb3c261206ffbc8eae52ba594e089ab311613ee313209f5056897b927b0764fa94343d46097b55ecd94404f090ca1e865bbf77ee2aca0b9c9d44ea3527232ebba541a0ab1e49fdb8897bc529d462765a9cec98f4d446405190d77ad3180f18fdb0c13daeb8943dcbee1bb1b4635786dd4743b07b063246e1f1d6cae97da5de332f1d7055287ddbc479fa49d212bae15a8e5d5293f4c6c9a8142232125e66e213acb2497b0595551d6ea4289f90aa68e471fe00a8098475ecd052682c12f40c12247531169cba07eb3c50afdf7da63445bcd3f084a80616984bea30d09c74d52aa402326bbd57dc77f108412e05c1856cefad0bd622b0abfbb1d51c57ea0dae2d7128cdc6175403d607bd1d74c8726e5359331c5ea3f420592a043407b7f53f4a77f5c17b9a14f9fb171ecd5db2702745e63880f6b1154c492df49085d85da8cc3330a7a486da8a19bde3405b732863e69ed2648ce97fd8cdcc26f6c030514e14c1a91032a5bbca5c3254b9ff8cb321b3d53b9f1e2d6d152ac7c3a719b849a98d8153a95d4e1b7b1652aad790b9cad38a83f6ee2e484aba76b13bc947402ba5bc275133697d0e746cf40a2f0bf0b05a2122b2131f148795bfb9047bf382976f8c8354460f64f9eea5ad57a47e373cf55ff653b7edb5a16339d3687af76a63eab7c9ecf64869a4b55873b5cc9966a694272b6148f53e659e3049cf22396e331e16dbc367d2dfcfea39438607dbdd3ecb73fcc326366b6edef8517d74ec9622dd11f04b62afb3f4bf8f17427b4c8ee0af6847ea2bf4fef6bd2cd4fdaac9987a75535f351fe4c1b8d3e36b845dfece88dad2c1058d901be97ec25e0362f0d08b394f23c5e56a8ca60e8720877f45c9ca045f76008c2353450c20e5aee73506f0adb6e81281a999835aee6eccb337e4d6d0054df942d4275ab8195b3ddfffb3e78679cb24a10c77460244f177649eaab68641a8bf4507afbd5f04446ede471a09ad0be35f60ccb3525283db6bb8df4a0974b7d033cf4d41abdbdf7b78402223156f257c66a8df6b9065dd331c3b8db14bbd78151c80eb0f324cc97ba6c72bff48ba40da74dc4d8b93820cd5726eb3e3d7178f15db6b705654bbba8babb21acfea51efe82ed9c3f072591a48015df292cb6799e4e0d00ab6ca8c0b79471218c1630b536b7955e94cda6dae34152bb08a1de665016b0b41956db484b988db480c7cb54cfa8fcca4e41fc085807b772a633edf93823f24885eadff398b558e373a09147b54377b26384c40233fb30b99a62d3594ef690933bee6cc87e2ff518b958ca20336f49dc8aeb17475fc9c99522817ce254c30b18b8c5014cf6be83894eff8ca48eab8f2ebc3791a9259fd6d6afa3cbc8346827d8e39c87d1a4682857029f396f60a79901e69bdc12e895308f9edf7a0f31c6b95f12926061718fc637bb95708e4c94885fdf9839e40d4aab1b7dc596adcf3ee93f1d420533c105165f04a52639be35cebd06a45f96912302aea57c54947439f1c8f6454ac2c83c3f9c8557c823186db2939af6b2200c046e178bf558b36b4b36e944eea0bb77e564f9ae3a934c129683deb117fa6f70bc163b986d8f0b21021c63812c2171103f4670e4c414fcfdfe4eed87d1e3d167b06a11c18e9715c65802c7a1df5781521e97ca4131c8195c90f4dcaeb92c9370c40fd1f14705e6409c384b8b12c74d2795e8d69de6166f1eb319a3d319bd73556ea2d015ef357404877dc4530d09a00414033745aa8f3a595c82b171193b7ebe6faba6947f9f9e4ef4c4db87921d61d6b6953bce173706c17be780c382c6af88e7d9a0d314098b0a40f5034bb5988e2afb3f2ccc089644d3c54ba464327a42ea8c931aff9be0934ceb3aa2d7b452575e152524effc6ebc6adeb7f8720ca32df48be50aa1412f4984d06c6386bfb359da68771e0c1799666ab9101f928d1f7e029ec093272fb38499d95d9943fcc3a31a3bddb33a3d7c8d8e1eae4b7ab6cdd5f1360e6f9d9b4da34afafefa4a20929b65e8e1f6380233dddd5bb6978548ba4ac2b4d9907c2f9818200d550e338a01782c0e7890a9ccabd59f4d66869d771b1f44df188f0a7bdf5e93010baf9eb30d4638ae422680a736fac77c49e149271f3d9b34dd9d9a2903de20e9ffceafddd1a99eb388550f6eafd2fd88c15fb6aed97d3b904bb7bd3b099bd9cc849045d4dfbd5e0c6118a06fb88826996fa14aed5ece1e01d1eed097d0dabd0b9e2f30fc142ebb02d3a5aa390b514ad5fd213ea3d74afc9e94c4046a0ba073242dda9ae27e14bdbac3909011cf7bee1d204c0bc093c0a48573f4d3a2b568a543f83d51a7b0d08328edd5384d6961ca5886543da39364c62cea832f8ed1f0b78fd7a490c579860220c283c765ce5610fd9e89e10c409e9fc3f07deb90b59f2904450b7635f4222037ae87cb0f6bbaaeb3ec06263de98224323a10fe28c7cce7bba0e7b2bee83b4e9b5ffd531f78cd5ce1fe837172847506a2c013a527ccfd52ca33ebb090b8615c330f1edf5242606f15c69e87cc61527dae9589ac1544e07f35c45c728debf1032466e9add3aa185ee36067aa0358251c00dc8707d5e3bd1fa45dc2ae449d52d2213917996fc23a274fcd0f387c6ac29e56b9781549d74a460fa184b35c15adf181ca52eb4b70cd2c6aa4f15d5181f6fc876ba6a4a9acd9bcd3106bf1a44ebebbd3a2400d79f7992de0e85c6fcbeaab6d1633ed7128d0a65d04fb5e089ffaf179fb51ca8f9e3b4ccf6f7859a133e36e11f73b73c4f6bf53367d511539a4562af716e20c95750710583913e78885b406b0f0cac5a77e93f5840c4d3002f9d103be01f5745e7aa655eb86071bae7094e9715d0aed9890c2b3c84bdc48a4040dfa5df898f815d8f59a590961c9346aeb8b1635c37b4e776a727dc423fa1889449d60e63f3f5647eae43de5bc51c39dad30d02bb371657d223d295a830f2ab74980c36e376d3e4ed0ab396985a6f9bd822887afbec340ad3df314170e7ced1a26098616bbb8d6b52cd4c3076f58238cd9513e4d49779de4d74a99a0fafad62d0eeff36d901c066d21d3632c745b5950626cb09dc282d7ee44b4a4cc00295873fa95ae30cbee168c7a1b7c4a262a01dfeae7901ebf56348b3ebe60fd4a133c1f489128e587db9594629d6056b96ce5dd750ab07b0bb5af5aedac544066758f4966373f9", 0x1000}], 0x1) fchown(r1, r5, r2) recvfrom(r1, &(0x7f00000014c0)=""/128, 0x80, 0x802, &(0x7f0000001540)=@un=@abs={0xdf4fce5c2163a23f, 0x0, 0x3}, 0x8) linkat(r1, &(0x7f0000001580)='./file0\x00', r1, &(0x7f00000015c0)='./file0/file0\x00', 0x4) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) fcntl$getflags(r8, 0x3) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000001600)=0x52c) sendmsg(r9, &(0x7f0000002900)={&(0x7f0000001640)=@in={0x2, 0x0}, 0xc, &(0x7f00000017c0)=[{&(0x7f0000001680)="e9e15830dad18dab586494e6c93a81ba057ce2ba5ac0a9753d1e60f8dec75a526e75b380d262e0a18a4fe2e422af0dfe4a7e1ea2a4177c0ef129fe6a3348de9a55be2aa186bf471db3895b34688ec67b8d137edc6b02b1dcee986277dec695a71aa91a5585b1905fe9764ce1", 0x6c}, {&(0x7f0000001700)="48c3c75326e1f7070c2bb01249c30ee62cb192fa6f40b8d4cacd64169e4c35d637c472be3a73d534978592ace97d892727304a33e7d3acd5e0cdbcbc476189e35b7b5b902ba2d51127c1f619b2fa9b4a04b0bf98ffbc057c2858d6db34f3dfc8d8a551d2eafb6157389cd440905c96ac51f55a7fe73f068a6fa7befb5a54a48d71db197539202cafb5", 0x89}], 0x2, &(0x7f0000001800)=[{0x1010, 0xffff, 0x23, "7368991232d35042f020d158ff57b613cd4de1f8debcd89e74af69fb90fd381c6f9277f83405e0829168c547d752680b109335c47bf1589284d12e6c28553aafd77d8d0221f3ae44cbce5f9109d3c8302eeb842cbccccafa8109f9664b299c79a75f2765f78bc29b2d21f8f78efe20c13f0c4c473be19a2b8a092a99705d13be4dc2c0b73814ccea0e5a2f7645b98c78d65f55a3bff9304295192c3a60f237789738a3905b627e751d8a79fe1fcde38076148fb1465aefe16014d4a1ba01a741a7f51ecd695d014c065fa56d72c5010ce4804d6c3fa7edcc2809d55fd7d0dd0760e5d6392a03661ffea1276135c59a3934edb83e65caf8e399961188e37436990b8a576bb2d77c8cf3104733da9343331af35c22e2eeff9b1bd9cb747991bd52b870cd02ae6bb6881149324a48bafb25f3619e3488f0c7e112fa76a9efc944e5eb57af27897e2a90af4c21e12e60ac0f023bf8afef07ac1a2dac27906bda617389927f6bf6f74e84fffeebb3c00cd312b6c5bf1f43bfe51509a2d578c9f1dec14c8fef306aeaee99750927cc3e88da21b077c02bea80f3673fcc84d1fd0500a92c60bb8a0b4ebfaccfa99809a663a31467309a1b6f22f7268fc6a4ce84d15e4269ed60701598e338a52868fb83b109b46c5707679078442efd985914ae2b99cbda4897ebb9757e25919ac810d2ad05748cf392bfb6b32a8d5049d40e35e19a7b07f1a900a0eeae535ef5263c2ab8855d5a01a40a654d22813cb3a946efe0106c8cf0ce9016c2b6d8416dabb670dbe9f5ef8cb05d5f4518087d6cc9198a4f456accb15df8892d7e39bc2c6fafca1c78faee0cdfa9bf2e0af24a2ba5ca3b802d1f789c4d2a82404a9c3afe0426e722ee2ec16a8a5e28ce95c23469f97cb0f82943a52dbef4252341777dcfeaaccb32fdee5581536a22c37c726aa37550227837b19f3e79e11e99c4bf369f5d8da4c6352e94b18d7757d64840b5c90fe33342dc4a738e9592a631bd254788bd33cda4929e4fb6359c52b0c46e41cfc2d958967056762d0e407c5d6252882d0f9fce3ba4702a30ec57e4eab7133fbdd529020a269dac3084ed2135284818c948f4dc1861118f96a2f05b90d00f683397e03dd2fa2d5279cf0e68679a28e0e2211c0bf0edf4edd95d0d37038fdee217cc83864de24adbc5c6da61c66516a9a5cefedf2488795885f0c2c3811017cfceb4522400b58384457791813bbbfd03915e805e7fb34812d4be2f1982dc667605727eb8a574a79e8e6d39c9df57a70c66b44237ac1e1ca5436246e4ed055471f478d9750f17e94604a9dde84c532cbf8c85a3b0cf883aec97ed69e9cbb3f26b5d2fc968053abec1141d836ea55a483ea17ccff00755931033aed8518c46c6c81c018724ab66de2d3ee79f8641493a77699c006133b820ce3759f9c170c4a11e0cfe0da4cfe4d1d1e5baf8a5a39687bdd7c77b8ca61f8ecd474bf310195bb80ebc98ccc53a5bcbfff007b8883ec87537d12f1a92468766855ae06086ac9598c03af7cf47a5bcc73d84c41682b5292079ab279e318bc26f3d6e847c8e8c54b5607db403df799f8f6a028690b072d56f0df60adf0baa5e10852850dddfa3bcf7b1acd84e616feb3f39e165d4f1cf5b1dd321bce259a19a63334eeccc7fe2e7d414d6803e917c17ebce023ceb736326c281e1a343f6ee0a05f525ae680cf23f9e586556c124deee01d639c270aa3367eef0708317eb5633fb294b72465104688eb1381d2dc8194afac1ce27d4fc9303c495b2c9ccb9219abc6080a8096203b3b4deedb9be7998e4575f48197793862ffa417c9aa3d3d9fe79825e5d12ceede44b50ccbafabe69f0921c62d9f225cd3fa340ccef667158d8aa81348c59684cad0a44faaa87b1029dfe94949b5dbde8fe1dc5d0d9c50aec15e6f729dba8013ac968de4fd42aa857286e9fc15ca6b2b6d46c7fa872901c418b2f260cf2e12080823ea3a5d747b105d7b18a5536b8457acb9cd9d2c9e33f4f63d91996ee9cd881ae3d349fa542303ceb7629fa294d92e4f8907ae2d45f631af66f70bec4ff6c847af6903633c844ab718e4b6db72fa3c7f0422fb6e6b540d82601d69568dbf28799def463ee3bbc60fdd28a96843c25a8ab74f5667a55d9e736ef3e23140cc101e775b80e8c3fdcd10ae0c1095d9156b630734064906a8e02d2d0ef4cb2024246789a57714602a80d98bf8ea0e1ccb7283523edcd9cab0213fc01c6cb3a2a7e6b9407c041541411d73606e968d4139ab1872473e1fa0bbb6a236c35ed8d5ccd818a1d29c4dd7d94efbde6ccb222814c97c1863fa5ca61d0c7e5f5b6ebb56cc00e6fe228187437cb770d8a1f2dc47b20e9f6ba0fd2c0698e396c5c0c6ab5bd65da128cd7d1a21189fb17a15eddad715201a128e95c3ed6cef2ab29e5ae76b7d9e69a590e2ee6b4d902a96071f64f757242f388ec9a153f72a2bcf7b79c4b96d35fbea1ef070548242c175fe23b695aab4ea56c00b04648dd57c431217662031f0d7dbf4a75a40cd2f0d204f27a0e886fe8c369565c52822de6d700056f716983955488d99625b4487d03a909b1bc5c35aa34690bdb883259dc08c20a01e633d01fb7e75b0afb65c44c0ebdcfee9f37bd82302aba8a0e0e36ac949786927237164e6565112da073a49fc282b44e6520e2fc7bcb9ac367b057926940452ac4f06e30e31252faa088cac15a02588fddda3affb1afaf187ee58fa4228ebfab872dc7cdf33bb4b95a716b2c3700f0a7c872a564f8d85cb096adfd9fe20fcb3a86aeac1b6a7f77bd87e72ef7614beb4154296ead521a0180bf02f66532d06d64d86ff6f480972dc3e2c7444a53464cee5590119efc9874b8eb4497880631f5d1d842db598cda0ba5f27685c9ceed2b4bc4f4e8189ef7a11fd50726c86043c3b67a7b0ceade549f8a24962e9f74236ebd9f153074d7843fc04c668c6e7eda3e728dafe4ce8929cdfa16449356af92588f3e0cdb7b94ad4dd660d54cfb3c4ce0e4fb6138a5f8e93847c9eae0418c55a0e423c8ee47c2a5c9a2972e75776fb1ce6750a8675b97d33ce0c610bdf052f8e026f67c19a454d0dfefa5a29cc6c221ce93ba5c46ce0772f1032d90bdc6aa0bf794bf22de4ff1661caec515dc8e986cee7e0495f42f81219c392e2b9dbb86aec1edbbd2466da1aa24411e58af14ec1736a0ae1537dd907b3275b88a7a03ef51fe32dff858ecae8f69ee2c7000b0a660b102abba6a232ad46916ca7440ae29640ea3432a447d8275364a7bc06931f2b39ba2029edb8271ac2688d3ae0ad029d23a122cecbd0073caefb5c99738eb972cbfb9547275ef15c78c45087093a4cd6115a8cd38fd893a89d91343f39c5788d009bb935d19593bdf22f2e332c61fff2ec7ef6c6a49fc0f4e458ac9f7d0b74192c5124ea75d43d09c3cef56dfab792079638ac485539cc4a3aec5131fecc5b25cf9c759c69cd18cb0dbda546aefab84920f6eca78de76f8c1fcff12633c525d319e69ccd57144b40393bc2269b49e104dba539fe79270fb1be504e986be06fbcbd886dd2a03297ff4a4c5cae9190a1745a6147be814e98d4094b15b482f9d91affd865fa7c54c276249c460989d38b197077974501e62fb868400c3c71322bdf49e9451ef46aefcf932be31a9b7ca7cdef4f0cb704c2d9d722de58aca133ca19636128222e03e97a18ed17d0de18c31e31a144965117288898077899ff899d5c333eeeaa9928963462ecc8ac8bc6a44b31bcdb07b75b850ddfef8f90afb2662c3e5416a79552750aed86a21f89645dbaf4f65277f1b35c7105c8855e34e2a535eecf039a854dcc5919dc50aa6769b580beb38d33542317ed9863bafa0652bf865760acf021dd6603108c6e9f2a4c9a8fd15c131ba1d34e97ea62beb98e0244fdfb40bfc07422a4338fcac14a77610ffdbf2ce03f7cf57f95fe44a6767b0dc2be5d86170c1b71c5b7e44c141190ed9a98943bca83ef6b7b244110ed93c2635a4a0150c0f69809f8498c0b32c608299d07fe25a67975de858213b5116e1bea4e1b37fa305024edda8cfe8e67005cd038e9fc9150adb0f8fcd008fbb427ebe88ece3e5c6cfb3883b46f2a04aecc94e22fde46676182f2614fe9990aa8df4f9af1de0561e6c8bfee6647765d2a703da24f89cd6122d2879c8f24064a2025ae32d719b69a3d79d6e31fd545565f8e8881c8c6907ba2837318e659fa5e0b8a6fdfe6c61c77f95ed8f7d10a1cb6a6e76c0655abf54e37518ff2c25a5bcd2bebaa9e65b6d1064688ffeedd0266dfd0a9711009eb26a78914fa307cdf2fd0fcb016d286df9a24b959fc85b08d53a38b55612346e3b53a2d94f38b0dd587d56247e6b6b0a47f210921a82abbb460133778eda37835ff4b5f3a1d97cbb6a9da939eb677d64a905c0846bc1dddcfde6053b30ebd5e988c8fa8b19ebdb1d3c81442e9fa25fb38b2528bccf2737f217c4ef53dfb6701ff45c5a17ed1684c2cbf26312ffeb0b179c79b8665fde230d3158c25444be768d12d0218fb8b89b59925cef9cbb407bbb2eae59340d6610698011e1b0e3e614118cafb209e90ff7bb7dcbde04f1825ddfbf57f264bac094d5936b30a8751042b2882f77fa0ba5e05b0e99c5746a9c22294000bf5dcb4050dbfe10ddca55ff8596abd238e384c5c6fd2daec3e059c2655f8aa3a421e52b69996ab707b5429dc53459317681d7d047348e11ead91b820a99e54623a5f72598e1e61f6748c9471469200824caaf4e6b296171eccc58b32917386bf0bc36cb1cb4b716b250affb6659567808b753c3bb3cc0484d6deb0c16bac2ea38bb4336475a61fdc35d3c784be8f748ce66b286da7c03259e2b7a155b1035016bc3978d9b1d827e1fc49499bc8af9f6e150c347374448826ea312e9a02a0cb5d624dd95616b4179ccf469bece1b8443b934449d3411f83b545f6e6cd3f7f7527f66912456e95bc8b7a852147f42453670218bcfbe2e663df824a2252e2209a69b03f9f10a57c0e140c94e8f94bfff522ee7d69332903fa01237ad837120ff4faad552b5c21a5292a7ac68754ece6745cbdb527390083f4a70aeb2400927fbd8c7631155e0e800f87f609980dccaeec9bc3ca4234b3e9eb9dd21f2b0a381798471b4c99c1e91975e7c83dd5951dc81b1fc3f603e980fb2c7e2b3bdd8695ffca20da880aecb9077f9fda47f207b520e64c387f4f313a0d7b82241c9a88392db07dae8e95e42207d379d2c05b298ba04ebf40c9d144805bb2cb70a2b12fe6690b97a4c11a024342b4ebe9f8fe7d329f20741f010b9b39eed85a76c97c8715940ad00885c7c8f4bd6e88f3316de8bc85452696c7c16e621dbbfdab7945e2b1bbbfe9dd0ffaedcf08628913de318b341f32a3654bc954b9db3b07efb09ca4ac36d59873c4de7fdb3a12051f51ec294fdd0b25893e549713fe53196992ec6540e2659a9869be74824746ff3e6bff5f3915773d2d208f1b0ef81c56ceafcbbaa1dcbad26877df4ff494e7b83322077474f54b268f6798f9a4c405a3ed54543b8dc7f25d2e16acad702c6b97c2451830cc2907324e578c7e35aa161d218278ab961983209baad8dd4fac03f01ec89dd12a49b00d289365587a3926a03f5e02fc9d025f4a72bd8bac9001b6d7c6706926c54de9971ce10cddde57d79bba9aca6a295132ac384265813149cb0e3e4e5e2b168a10e14b30f36f892717513094971efc1c9bf1601fa1833699ffa836f5051e925129c4e601737f32572f5cca4278442c0f7c94f13ea1d008c1680a5e7bad7e5cf07"}, {0xd0, 0x1, 0x8, "62f2ba8c504f18eab83b32cc079dd9e9adad099a45977b34555a15af626c94960bed18fc38f276ccc4124871d1c18ebb79917aaa6ff994fd1baf843eea61b331b59298479eff87baac3ba9ecdee706a74b94111f214b002454fbd3164d36672f655aaa089a58d6353a59afe45321c16c990454a72b546eaedef8cb72b39d60f39c2d5f8c280db49b2655e61e010eede14e310c4a812134086970c97bc7fe213a3f6ff169f7ec41f17cdb5d54de7a1d3ac927f8b0fad6b2b77839f8ebcdbff2"}], 0x10e0}, 0x8) recvmsg(r1, &(0x7f0000002f80)={&(0x7f0000002940)=@in, 0xc, &(0x7f0000002e80)=[{&(0x7f0000002980)=""/44, 0x2c}, {&(0x7f00000029c0)=""/190, 0xbe}, {&(0x7f0000002a80)=""/22, 0x16}, {&(0x7f0000002ac0)=""/239, 0xef}, {&(0x7f0000002bc0)=""/5, 0x5}, {&(0x7f0000002c00)=""/78, 0x4e}, {&(0x7f0000002c80)=""/223, 0xdf}, {&(0x7f0000002d80)=""/96, 0x60}, {&(0x7f0000002e00)=""/108, 0x6c}], 0x9, &(0x7f0000002f40)=""/48, 0x30}, 0x843) getpeername$inet6(r1, &(0x7f0000002fc0), &(0x7f0000003000)=0xc) recvfrom(r0, &(0x7f0000003040)=""/41, 0x29, 0x2, &(0x7f0000003080)=@in6={0x18, 0x2, 0x8001, 0x5}, 0xc) getpeername$inet6(r9, &(0x7f00000030c0), &(0x7f0000003100)=0xc) syz_extract_tcp_res$synack(&(0x7f0000003140), 0x1, 0x0) getpeername$inet6(r0, &(0x7f0000003180), &(0x7f00000031c0)=0xc) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000003200)=0x9) 18:07:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x7ff, 0x2, 0xffffffff00000001, 0x1}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x28140, 0x0) getdents(r1, &(0x7f00000000c0)=""/136, 0x88) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) 18:07:09 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xff, 0x9, 0x6, 0x0, "0100000051014c22000000ecffffff0000ffff00", 0x3ffffffffffe, 0x800000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r0, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 18:07:09 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) execve(0x0, 0x0, 0x0) setsockopt(r0, 0x100, 0x1, &(0x7f0000000180)="be0b41eea39512505af92dde21e9972eda40", 0x12) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/140, 0x8c}, {&(0x7f0000000100)=""/45, 0x2d}], 0x2) 18:07:09 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) 18:07:09 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20e, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 18:07:09 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) r2 = getpid() fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x763a52841034a3b6, 0x2, 0x796, 0x3, r2}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x5, 0x3, 0x6, 0x5, "e5e3f168e0286a679190ffb536f3c481650e777e", 0x9b, 0xffffffffffff7fff}) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:07:09 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x241, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) poll(&(0x7f0000000180), 0x4bef60b1b3a5f79, 0x1fd) 18:07:09 executing program 1: socket(0x11, 0x1, 0x528) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000040), 0x0) 18:07:09 executing program 1: r0 = kqueue() recvfrom$inet6(r0, &(0x7f0000000000), 0x0, 0x40, &(0x7f00000000c0)={0x18, 0x0, 0x3, 0x6}, 0xc) kevent(r0, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x32}], 0xcddc, 0x0, 0xfffffffffffff001, 0x0) 18:07:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001080)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d000000000000e7f545000000000000000000000000000000000023000000000000000000d7dc7d8f89b699a1eb0579857d43262b4169726192579fd4ebced33c0f7bf2ca00cbf03a5691b4619b996f7f47dc427339c71cd1164ac45f9c62ce35ec16e42565806fb1717ef975160e564d51d522ea6a1c0ef04c99f2f3fed0e4989bdc07de4ac1110cb1543073a2606eedbafdf64aa3789d25a68ed4498854c45485ebd6202d321c4f95d8bc877fe6c0f37374d1da896abe5fe7d95f2c4f8dad93cc5d01f46eac80ed149385c096319c7786e9f1d552711ef05c05cd5c1deba6d8c5da08ad1d269f84a766ad7b0f647a702209cc0a32311bc7e944ebd8cd192938803e18543fee3942a1e0dae89bfc09f6e0e3e0e2451e2af99a2083f02dd0003965b3a37aed739b02a6cbe128aa927f1e4bbfdf82d016dd3fed185881c59e4a236d699c8dea041619778c64b4b6308902ca9c1160d58fe864f69d7a1290a7c8ae9e7ec9eff7c876d4de435f70eddc16d3", 0x201) truncate(&(0x7f0000000040)='./file0\x00', 0x80000001) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000140)=0x10001) ioctl$TIOCSCTTY(r0, 0x20007461) linkat(r2, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 18:07:10 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) dup(r0) 18:07:10 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='c\x00') 18:07:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup(0xffffffffffffffff) fcntl$getflags(r0, 0x3) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000000)="01decb3aaa1b112f", 0x8}, {&(0x7f0000000080)="7cd1913c85acfea448930adcae96755d4b8e236523f02252cb8f58593c7204a880778d72bd89ce500578db8f18451c05e7fdc036e2d236fbc14dbf6e1c2ef9ec322d15eddbc5a471cf8f36780133698af6f7823799", 0x55}, {&(0x7f0000000200)="3e40d94d2e83acf820a2c8806aa30ba2219a7e241197ba3e3446ce92b56436cd6b86d83aa5a9635f9a32d61eaa0e5f193a5c2a1b2c6238b2137c5db1b6feef029064c55d339a505035f549b0f3a10b474aa88ac21c8b4207687d85ff86bf7d54239ebe17cb56e7edbd8eff59c258ec66246e2e70409eb10ee98896cec48f2863446f09179805efd6babe81ded1fc3deed40eb400db6c2b891148", 0x9a}, {&(0x7f0000000340)="3390f3935bf1b82923be143d5ef8b1ebce42926c562cb51d805eb3f664a8caaa64c63049aea7e1687d5f5d101094bdb1be20a2146b14af427b53ecbcfe8cc4a39056d58ff66e05c4d93de06e1f854e5145dae6069155985c915c2318dee99e630da961d180d3865a0664f4b232c31632cac80fb65d9cf593cc107ece423abbf65dfba45d0ba35a367b1312f5144adf96fbc75573b1725b31d5882278eae0760520f8a74c4c456194fb3fe25ed46140", 0xaf}, {&(0x7f0000000400)="176df8f6555ce8d14414b75b582871bc81927a0ccd82b2f645d1ebbc6e86ab91ca9290859a694740b4c0194d83fd57b0d4e39bb4420f7bc5db339ff4b3489fea2b7bff4836ec2332d88d487d4d4f537757e284ce67e96e859d49691733794531719c4add36f6ceb8e756e423947b3f9ac0edba99236c561fd399c638b9ca0a9304c9b458d226a52006c34121efa86a59f55d065c25f75b4e4df80ff52af4239bfb1d9879aad33eb90275fb7c8d4f2f11149121a3849cc5e7d9f4a91b6e4a62b2f1f5dc5c811dd063b083d698e706541c949e0eb6d867987490f65cb4f745c4", 0xdf}, {&(0x7f0000000100)="399abb9f5280fb10b64b2db1ccf788a3331f8e892bc2ba508dd7bb3ca9", 0x1d}, {&(0x7f00000002c0)="83c54795fd8636dae10cfbe74fb91d58464625d909e0f2e7dc37c6fc3314dd1b109e1d653df12a8ba07e71d2bd79fc506aca2a44cda7", 0x4}, {&(0x7f0000000500)="37f7925c71eb310eb6e0a5482ed9589050aab238a27b8f405d7bd13c7368ced7f970ee5b9ac2006d46ebf22b75ee1bcf699df2f69954105b62a88ddebc7576553ee6ed68a5bf2e1b2adac21e64085b2f94fc48f26dd774d2ccf1d7157bdbc44520f3ece6592d031206379223e56095f018a45d85172f560e50a2ce9152f7616dac675b92c17d6abed7c104fb79de3d9d74c5d21192fb", 0x96}, {&(0x7f00000005c0)="c5ff7d2e74c0189349a527f73000b3bef954bb84308f822158879b9a3df78b3f5f94dc33ee1a95049c738cb3fd1af8cb7c20e54eda99392b3bc9e50b63480909204df9f239699df73ec6b05e6f7bf53cd9f1e987af3421982e24f7d872e9be6ad498784fe73fd67f146d9912ecadc3c6fc00ccef1fc5c70c3d178b04be3876704bdce52b8caebad1f2c992500f738696b963a28187202a3022e2aadc2c3c0c3ac99ee87147dad73def4884c12ce495f6cbf0cd937c8fc3d93c3e9e3c895a", 0xbe}, {&(0x7f0000000680)="5587fa98a850e3dd9c331ee9d7bc09b8140aee092442926f46643e3bb1d279efa518c12fcaac2491ea8ff6b379334547718679a8dc850228a7", 0x39}], 0xa) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 18:07:10 executing program 0: kqueue() r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x18208, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000001c0)=[{0xffffffffffffffff, 0x10}, {r0, 0x4000010}, {r1}], 0x3, 0x8) getpeername(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 18:07:10 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) ioctl$TIOCSCTTY(r0, 0x20007461) 18:07:10 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000128, 0x10002e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e699aed044a72254cb84a0441fbd7d684207bf4384b4a8769d7bd70040a58b27f0b1a9760f0184fe93e344fc7e32cea37165797d0c0100ddf2d2f8f5ab837a0a271974609e8a0331e1", 0xfffffffffffffc54) 18:07:10 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x0, 0x3, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 18:07:10 executing program 1: syz_extract_tcp_res(0x0, 0x0, 0x0) syz_emit_ethernet(0xfd, &(0x7f0000000000)="e7584910adc2811296afc03a9997a97a12c7bb6c99af896e9811c3038284615228f8fb95163eaeae293437daf58773bde11db280cbe1263ea8f8bd6c1b1b06dcfe334a178884e3070fdcdcd3252dfceffe1a6bef904cb581cb62dea4617c2d2a423a739f323d3d892f7dea47fae7fb4836d5d6f4230d2c21663d946bd83a039e6e58290b9a9252edc6271304a3ef45411696fe7ee68d020b03f67f8164bce6fde0f87a7b873077779dfe6b8aa41e256a8ea34b2a268a1344b03c2b225ff69609002d41a1798c10f081ebe30ee75a088ef5a32677bd95623caeeb4a7135769c2179d8d94c2ef20c9d444b1d0bfe3b9c85a265f87c69a0f22b9e92939c59") 18:07:11 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) linkat(r0, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) 18:07:11 executing program 0: setitimer(0x0, &(0x7f0000000080)={{0xfffffffffffff701}, {0xffffffffffffff4c, 0x7}}, 0x0) syz_open_pts() r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x21, 0x100) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x5) 18:07:11 executing program 0: sync() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x12, r0, 0x0, 0x0) 18:07:11 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000540)=[{}, {&(0x7f0000000180)="b66e411f04d3f89d6dc1e4085ca0e9ad100f0dfaeac528674e2134c0ee9b7d770e93e81240952aa80e634be3c25c558d63e0b43c23939b49b0c79d06a8cca0b8a98cb2d757a98dcdd61065299c342c5b14d57b251810d2502615463835ff51e9f01f8ac8451d586149def4e02d3a839969cd4a92ea149a9146cc210c6e848b1c9821c618bea57439", 0x88}, {&(0x7f0000000040)="e53a97a532cf8b73363849e19d8d28", 0xf}, {&(0x7f0000000440)="d6ab270fda4d96df002943df4aa188f180c56873d68dae42bdc41044e660b7fd815dc703f22518f7f2fc5dd981f92b548c79f4b920d6214f77c706f34d42cf720dbca8b1ac8627638c5fae9d705d6d360501d3c800b1a3d978e81d2414f531b2d7dc8cb615dcd7984e1ccc75cefc26acd3838ec8630cc468eb7c4cd8aebfa20da40304b37ec9c3b22c48d810a4dbdf30b1e012e073ebda3e968cb2a04b3e7582c9eb688a4a39fe4cd0551c5b47775d4041644a32bb546d44f059173b6e21282d1fb88dae3dcd76bb2e4f80fe504a7d132b87c4a7d23d3d4911fe7fa0f1d7b14c48558a", 0xe3}, {&(0x7f00000000c0)}, {&(0x7f0000000240)="997d9856a8fddf93b1880c963c32084ef22abb089ded899b13d35d11c5e7d66a861f27bca55b53debda67046b0238b020d5665458835f4cabac806e12fb7b9dd5017fd0a0e74bca171a20819882496dd80ff68dc7879adb8485ff19919509cd7a83f7d904bae5a172be1133f4fd251891773f2", 0x73}], 0x6, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d6500c7794d2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1de5e3f53dce56bdc93a6e1eb8827a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988", 0x148}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)) 18:07:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x5aac0f0, 0x3, 0x363, 0x1ff, "90a2965890e47dd273ba0ce2ebd49a0ea1d5b96a", 0x3f, 0x7}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000100)={0x10001, 0x2}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xffff) symlinkat(&(0x7f0000000140)='./file0\x00', r4, &(0x7f00000001c0)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 18:07:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0xe5fc}], 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0xfffffffffffffd3c, 0x0, 0x0, 0x0) r2 = kqueue() connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) getrlimit(0x1, &(0x7f0000000040)) r4 = semget$private(0x0, 0x3, 0x80) semop(r4, &(0x7f0000000080), 0xfffffffffffffe21) r5 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r3, r5, r7) getrlimit(0x8, &(0x7f0000000540)) lseek(r3, 0x0, 0x2) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000180)=0x4) fcntl$getflags(r3, 0x1) fsync(r3) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x12, r3, 0x0, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x80000001, r6, r7, r6, r7, 0x54, 0x9}, 0x80000001, 0x10001}) ioctl$TIOCCBRK(r3, 0x2000747a) r8 = open(&(0x7f0000000240)='./file0\x00', 0x10008, 0x8) accept$inet(r8, &(0x7f0000000280), &(0x7f0000000080)=0xc) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, 0x0) semget$private(0x0, 0x1, 0x240) getsockname(r8, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f00000003c0)=""/240) read(r8, &(0x7f00000004c0)=""/78, 0x4e) 18:07:11 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = semget$private(0x0, 0x3, 0xe7d59d88cf8fa53f) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000040)=""/40) 18:07:11 executing program 0: r0 = socket(0x1, 0x400200001005, 0x0) kqueue() sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x18, 0xffffffffffffffff, 0xfffffffffffffffc}, 0xc) 18:07:11 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10338, 0x0) close(r0) socketpair$unix(0x1, 0x4000000000005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000180)='J', 0xffffff1c) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) close(r1) write(r2, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) 18:07:11 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) 18:07:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r3, &(0x7f00000000c0)='./file0\x00', 0x10, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000100)={0x80000001, 0x1, {0x8, 0xffffffff}}) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 18:07:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000240)={0x7, 0x1}, 0x8) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffff9, "855c55000267a7230000001a0000000000000040"}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x3, 0xffffffff, 0x4, 0x1, 0x0, 0x5, 0x10001, 0x3, 0x2, 0x3, 0x8}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000280)=0x4) 18:07:11 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)='b', 0x1}], 0x1) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) nanosleep(&(0x7f0000000000)={0x7, 0x80000000}, &(0x7f0000000040)) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x5, 0x0, 0x4, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 18:07:12 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) fcntl$getflags(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 18:07:12 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="bd749f7691e80a6020657c94ac60ce25424953a671134198ca984236bf81100bb616f87cc3bc2483da1b1efb596344a71da8983afb850f81564e0c483cfefc1193341a328e12709b180057dc6c41636ccefd2fe702971453883dfc017d7f445475b7393cc6f031eb8e140038c1dcec9c0cb3a9b34728542a22203d92595c44881a9a85e3f1e803537340af7dec75cb32fa389fafc8adc9663d814b48ec514a89c9e3ffee6559fd52d463c40d21afd3fd32b8cb5d2097dfd97fe3cb2ecb0f26fbc6450cde1d7804de2e446467b2fe8c62f41c1eb2729ce70bf32654d3e03cf7c7fd", 0xe1) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x1000300000005}) 18:07:12 executing program 1: clock_getres(0x1, &(0x7f0000000000)) 18:07:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0/file0\x00'}, 0x10) open(&(0x7f0000000080)='./file0\x00', 0x880, 0x140) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000000240)=[{&(0x7f0000002700)="f4881e91c96aceec8ab68d6904e05a4f5d32c221f4bb51528b603b37205d20d80fac7fd4b48d53ea582b9f9d381feb7d710796d10caa63f066386e600c70c650aacf689a417eef1e60ac68ebbc9fa544694e65d4bc7d81837ebf8f9f4e7f51cf47173756ebf7bcae90ef9efb0b8abf57e5d470650edab518cc8592b887e816ca08bc4771c785ae723cb980c5b7f0de8600b0b1544062d3092933bfcfaac74f7159a3d35ebb9d2b9e7870f9663296055475bbe563779c1b43dcffad89b19455b3800de5d2b05c90b3ad4bf98bce621d352fdb9dd74b9c3a46c3e83b98ac3b4fcbd24c16cfc628b9c5fe448c05e8cc5ff1411d327f430af9d0f930240e7a2a3d5808cc427b90144186a9a681f20d959720309349e0ffefbc04e80b3223614382c963437ada32601a106a8818fd48e87e87fe7e0712caa96841258a6449d38cfc54816539c3a15153b024c0e25ed67da59d23840391ea88293ad40ab67500c44dce5f462afc39bdfdfbe437e2300dfe3dd7d27587e9567c33bab86e2c8acabe87d7be05925969b0f15d6abc5ce2fa854141779292f452b3edb5c6c38020a1f9786042cbadaabbdb0a36c92920619f0f1ce313030d0f4b54d14b0c813e790c0191753c6ead6684b25d829097ff9915f782162dc83fc41c66ea82678d01ee639b1aad131653e4d5f56c95dd9f44fc091b6d243055771a6683a3d5cbc509a140c10e95e31f506190aa9cd3a88c5a684d65bc962388dffb833e89efb1badabb00175ec39ab08c9653c1138bcc3ea05e01e2b3c69d3d1c722f9b80ecee9dfe45682603756597986df8bf3c247a0fd0fa8954645b474f8edcf141edf2739edf15581a3e9a254115ccfcb975b4f16174bb565a14ab0022671eb88b10895c206e038e2ed74d8352493c76a9678ce6570c65aab63cf8de55d69f03cda15895d91c6952c0d6ec11df2dd47241d24e612faf3dc0473ee2aea7a069273c5f89f558c96fe0f0de63fa4b59f8070702613aab7c4a04cb58774aadd4bb4039cb2a08225086812cc28bd374390749cbd9273be753b9de42221a5ec56a9346a8fe96c89d6fefc4598dc7c704b332b891211c45c52c3b3746158351c882c7feaced79d356160bfca3193ca4085b905814f2363baa45a81e1e4c8e9e3788d8338d08d67408d74d9a51ae8512b30de29be9607e317ba2e712c81744929816dc78f29035559e1d4a25c6ac6c288acb1ef132c79699f490ecabef3b6e2d6f2115bbb9bd5ec02385d5fed82377ee7afd9a7fd29c7a12751eb7eb0db5d5cc8b6414e5dfea8c164aa0dff2a60abd5d181978f0577dc5187837f3e7f75df9701471175d9c7ba75818a4af020d159d29d8a3d927253844c0d889d76d1ec8b1d88235b0753ac2bbd0673647098ba3177cdd063d6c319635e764044a0bc36e3a1d66688cba37809febbc08f5b257a364e50b6f256f51dec8bfe9fe0efee03da1cad413fe8689dc2e9d843e383dc9bb52f2fe2e067a5b2f7d11d2f02b037eba4605e3cd77f7429659c43c99a84438cb60a4f21c5dcea023e576b804e0690775deda8ace73663fbe2c433a1de3a8205dfa64e3f9a78614c539c2af066bb0e15dd0f508864f5d7a22785073b0900309b2d61fba0575d6ce458a9c618287b7b29ec1b50bed2d36ffbe8b1810ba86ddef831b6c64f85dd42104649ce64529335602520debf50ab9de49f164f78d900e2591833a85e16dd1d2506c08ccd3fb0a17b816c091f75b6537af95652fdb1805456c4b0322beab59dcc7a912dccde0fd4583816d537c0a0b0e892c0f03ce560be2af7f1a4a3adacd8d85e2ce9af9c83df039520c85759762cfdad4208958dfffdd4437ec23cd1b0689eb17d919ce4204964006ffc6ba6f404586379f61587258c6098dba3fea1742d06ad24118f678eb66522a250f866306cc36ec83e6a8c93af6ce3de28dbc8605875b04f170765429bea3afc3e6aaf753738e988fd8bb030ec91e01d85098de6350b15d23961ccfaf5098510ea8933802dea5b99273ae1cd86537b174c2ee8816977def07baf7cc4ef53415b38340714f64575903b9316af0e0c22bdcd80ae63d8075e2e6f4e3397f4a94bff25c9a9c268f3010908ea2d2d32e8ea791bd2b762e02b1c10a83e7c725bb1b38d76837a48b4469ddf3b3bcbf870802e09a86cb6d6189d4a2a446f7b54e69db1f938b6298764934defa734afcd6528e632aaf5f9cbd9b139aacaa60c6fec78e1dba21d44256c944bc7f1061d7cda7aebde4060427a1d67b6d9ca4ac6435c60127f323cba54ec370558e490da8cf8ecb38359535f5b4e494f6d581f4a7aa77979812f68c4310e2b5f8882fa8b31ee51095aef1ed255382f09f6b8004bf82c80f23e5a6c89020faa9759abc3f61077ab13d442a0661d925c41b72975417234e44123b423554c7d5c3c12a249da0ecacf098f9ac2ac686159d19090a25e14c4db0b833622768615ff9c6569685e7433220b379f7d1706b6b19cd7212155a8472ef44b37eea6275ec8dc9d1c509c5b6a8d6889cd0c50bc68fa906c439dcf0158a5a10cc8f91854bab7a389932d705dbe0ec16a575f9336ac7b63dabce6e54138e684ef4220bc5d36c3078ca87c2650c6a13923f79cd2e1f1d7357994cf15e1c51291b1160100f362b028a716afab746e4461b712efd9833d4a53ff088124a9909e0d7beab2d98c48eb9b57f2e61f484eeaf84bce01293cdfbf98f125772ad495eeb0f5b69612d6ad9ba9000c4f25c868c56ca62d0bd0b608bccea8e90342ac85aa5d74cca8d0c2e0f1247011a608e0ef28c27a0f8c93bdc22d9b431a078c65e905cb37ea4a47e3914ae2df1c40e34ab6a4e8908cc408bb812bc1c5c73653438db842e5c0c30d44f1025ab40202eeec0bc246406a10601f9f3dc9484c99158baebbe8a0bdc41156f1de8adc0f5a3cdd0d8b636e8d775ce05c08e602d7d6b574f6f9fde733f111fc29bd846cb4da04282a236fa0b1f9839c7852d3bfcb14fe82027a2ebfa771e587289fa660a550c79671f31c4a2ddce72990bcda7d1682049212204d9a6d4c674e267b2a0b33a84e89d276c0b871d47ea33d8296560dff55fbc130b69a69122685d12b8789f732e3f55f71ccf1560910204e5475634ac28272387b34aed2e760cced1e15a349c3804b99392da6c82bf42f1c305e7c8f6c10a06a68b9e1e2d3cd91d911a62e4da5497ac6e250ba56cc9f8002ab319adf68490fcbb8e342fd05c6185628856d99bd46dafea18c859626d09fa132c97439438523c05ce60a73cf6cdd6bdb507b822697e05aa83b73736a3c72a0c37f1b7e5d7f01a8190e998103fd72dfe86e4f7b265ae896f2318d644b07d8bdc694a58e1a825b571e6e978f6820e26544eff0005760691f7af3fbcbf82e4e81c8fbea0e7462104c12ffd5333621a1d144467d9a86dfb290d39a94e9f07313b98a45d6f228f98770675602e92e21a566451f3ed234501c9d0a54be374bf4285d06951c591d24b907f132d302670c82d076fb8c12f646f0c69a22578ebc7a9e17410d1e246e7d10e9a6b5085991a84d0aa79851629eb45f9b52a487e30c109d517202db956889ef6977e8174069933d2babbb3dd9f520a1d5285f104eddbbdec514c16e60ec59cc754c16592e76f9b190c5a2eb1a3234644c82c6f587078d2efb072e6a831e9c80e615d025cdbb4dddbd83a29b6c519835b690a99b6d99bf8e9ea1be3575de69e890e9e7f250718ff8db088a96b87cf69e1dad5ed8a7ef77c0103e8d3c8925e31f15081bb1cfdd4f202d0c94fb444b416fabaf818d4c90168daab7571e445ffbd6ac9ecace960bfcacd13de70ab1064113aad008180c6ccaa9f849f4da53d0c66296cbb9fc201cd32cb7f3774a6d10b3a6bc243b50aff9809d4faae4021e1788591104349f93f5fa9119315c40c672e84f97ba6f26ecd834e5cf910d9650c89a759041fd0d9a1981f1b8d8fc0a1e896dd96126794e206089e181911ef6006c67591d09d73207afaaa8eceab81b21f137f305a2e2de75229605e1ff4232572ae29ecd0674a9d944995640a1256c1fcc89536346c026e25d3b5078ff2e71f3a56163eea9d3a69133b205a7241f57e2ccb9588a2d6f7e292111313ba48cb3ea3da0b6eb03a7d2a814ccd39b60aa1f5321063db7408b9f2bfc5fffe3ac281348c34cf988ba4912814a02f6761906d244af4892d8ee1c3f19add4ba6365e375154351a832196787703d5f3feee83a0531b439d5ed9ac775f45e6b54e5b3ed75bedf30ffb9bc096e86d19b51e186188e98fdca293cbba92e901719b41b5f184e69bffa68a6edbd48551e8dab2aeedfdfdaa0e5277fe50024598e31df085de55527433275ca94098ba52ce35a588d2d21fc475d2df34f6165ee724db1e9fa08ec79af121199babb4c702d7f90bd7a40a4c10b8a7de1718e67b5e9d1eac8438cbad499bbe2db5b6e1090858a670c242d08672457369c4dba22745d02771a788280444c993e9490769df512e2a1f6de9f96e61ea1ed49a2092eda2543c7eac9db2d2defa1ec439766495a69da1d8396379474e0f9039a2245a6ac30d8a1a8245e8ca0ae87e97cb0e06cb0a9a6bfc2ee0c9be20bd17f4590e21f76e7fd6f6e7c24c32b14c35eee094c8753437e88518aaf31b1003edc9f3b39560ead5f461938a46cee94c476b7f78a4f2a9cc3eaf20269c944bad39538aef5c9b51fb875e52fb923b091037bf339e120312caaf9d27f985265dae9fe9a05f4a97535ca23054c9f3b3984907e3227df055be91356f3464acf5f61eea9cc08e19824a5034f31bb10917d6b812acfde8f187137eb9ac3c45d9b3432731d1954a98e711a671bf81b2a2d64de8d6440637fb1d22f05ff61c283b4717c3f9ed1877eebc08b28c4a13910e6c1d8bd7ee3ce5bd263638b84790035faf9b743153313ce589695ca430ca2083b39d644d7ad6dc8e6da5e367fc5b78c31496a070206ec3f099dc1dad2644f91e6c982c2bc72ed639a3433cb98d0189b77e421528a9f69986883a3336234899df7f50e09b796e84dba9011a3c56f100ae90c37279d54d43693ed0f472750d5778f0ca65305aea03675f7044f976e1f34ead7ea76e116cabfd57eac7190adcff5572196ca93aa93748b7b1097abb91ddb2828f3adcd39db467f1c65ad2eb60b84a47f49ca9597894136b6a2403e2e019aeb425283010fc002d8a6b316e3f8a91974de76b84db112d04eab5474cf99153d2674b1fc70b3a1c96e341fd0fff96abf0d53839dd9499cd3ef19301bd64ee1ede1e25c469ee0722611cc455e43d7f5bb0a84a5aa1e6091245ede10fcc67739aa7f5f811cd11557904d43ecd540f85837c08dd2989ba27d8a241c7073c1b0f3e688057b701c6e8c1c3dbf77fba652bb35c967861d961205a2e2d25dc0b6f87c1e02e8ee0193e9dc9ef9fb68b34be9bd9cbb979410a45e3540e74d83cf1a155d71598aee15a8a690cfad6df473be1382e2500fab3954fa53420318ed24d31b5cf1b667607369ded3e97328ca56a0d45d8ac9bcfd6a65c4b42a710bd0509f211fd4d95f42ef03449d5306566f28356de7254b7c55de863ae0f043f551acf963910b8f5fb8655243a5cc558465877a1c285076ab05303ea882a725574766c436342a0e6f423d59e22b34f8941c7f5d915f835b4d7377167d7f8a9749a7e012182580ef4cf7b2c3630a2f9569353ce4d1a1671f4ddcf56d349519626c49ec37138c1cb94ccd617a2311694abf4545150ac1dab", 0xfe8}], 0x1) 18:07:12 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) lseek(r4, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) close(r1) 18:07:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) close(r1) syz_open_pts() 18:07:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_int(r0, 0xffff, 0x120, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r0, 0x28, 0x1, &(0x7f0000000080), 0x0) 18:07:16 executing program 1: mprotect(&(0x7f00004ff000/0x3000)=nil, 0x3000, 0x5) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) execve(0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) listen(r0, 0x360) 18:07:16 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000180)={0xffffffffffffffff}, 0x8, 0x1) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/79) 18:07:16 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) fcntl$setstatus(r1, 0x4, 0x84) r2 = getpid() fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f0000000340), 0x10000014c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 18:07:16 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r3) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x10004) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) 18:07:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x290d5, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffff7ffffd, 0x0, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x73, 0xffff, 0x48, 0x7ff, "cfd16612bdb658e8ac026e15398d017f549aefd1", 0xfffffffffffffff9, 0xffffffff}) 18:07:17 executing program 0: socketpair(0x16, 0x4002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x4003, 0x77d) getsockopt$sock_int(r1, 0xffff, 0x803, 0x0, 0x0) 18:07:17 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) socketpair(0x11, 0x0, 0xfffffffffffffc00, &(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) fcntl$setflags(r0, 0x2, 0x0) 18:07:17 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x101) shutdown(r0, 0x2) getsockname$inet6(r0, 0x0, &(0x7f0000000180)=0xf1e727ad42b8eb74) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x21) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x1, 0xd, 0x92, 0x0, 0x7, 0x4f9, 0x9, 0x1, 0x1, 0x401, 0x7fff}) 18:07:17 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)='6', 0x1}], 0x1) lseek(r0, 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3bc}], 0x10000000000000cd, 0x0) 18:07:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getegid() setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) r1 = msgget(0x2, 0x40) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/165) socket$inet(0x2, 0x8005, 0x401) 18:07:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = shmget(0x1, 0x4000, 0x231, &(0x7f0000ff9000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x3000) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 18:07:17 executing program 1: r0 = socket$inet(0x2, 0x4006, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000021, 0x0, 0x278) 18:07:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x6) ioctl$TIOCNXCL(r1, 0x2000740e) openat(r2, &(0x7f0000000180)='./file0\x00', 0x0, 0x20) close(r0) socket(0x2, 0x4000, 0x5) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000001c0)={0x329, 0x4b7b}) 18:07:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, 0x0, 0x60) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 18:07:18 executing program 0: r0 = socket$inet6(0x18, 0x800b, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000002280)='./file0\x00', 0x1, 0x110) shutdown(r1, 0x0) recvmsg(r0, &(0x7f0000002240)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/6, 0x6}, {&(0x7f0000000080)=""/114, 0x72}, {&(0x7f0000001180)=""/4096, 0x1000}], 0x4, &(0x7f0000002180)=""/186, 0xba}, 0x840) rename(&(0x7f00000022c0)='./file0\x00', &(0x7f0000002300)='./file0/../file0\x00') poll(&(0x7f0000000140)=[{r0, 0x54}], 0x1, 0x0) pipe(&(0x7f0000002340)) 18:07:18 executing program 1: getppid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2c, 0x0, 0x0) 18:07:18 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) fchdir(r0) pipe2(&(0x7f0000000000), 0x4) 18:07:18 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x6) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = kqueue() setsockopt(r1, 0x7, 0x0, &(0x7f0000000180)="4a9e5cd0518cf7f10000dd84a20472305efd39b1fced074c66a02cd18448e08fcf549650cd799b63020842030b3746082176f31d9f6edc5ed94593b7b55472785fd01b691f73e55f0b27a8a20bfdc09e3208c35f643cf1d3b01a5bd45bf4013fb1a98954f6a086d654bbeec9482a33062b7979701d3934fbde92a6eb47e188120d93482648fd4fa1fe3c2b82056a89956af21ca46652740b131e3382102f21ad8ec3623fd3d0e76f163fd91b4cb6c018147d09bdcb", 0xb5) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x400, 0xffffffff00000001, 0x100, 0x0, 0xffff, 0xff, 0xfffffffffffffff7, 0x0, 0x2, 0x4}) 18:07:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) msgget(0x2, 0x44) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 18:07:18 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000180)=""/144, 0x3f6}], 0x1) fcntl$setstatus(r0, 0x4, 0x80) write(r0, &(0x7f0000000340), 0x10000014c) 18:07:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0a", 0x239) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000c00)=""/222, 0xde}], 0x2) socket$unix(0x1, 0x2, 0x0) fcntl$getflags(r2, 0x1) 18:07:18 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) socket(0x18, 0x1, 0x80000000) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x4) 18:07:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xa, 0x7fffffff) recvmsg(r0, &(0x7f0000000700)={0x0, 0xffffffffffffff7b, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x841) 18:07:19 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x404000008, &(0x7f0000000000)={0x3, 0xfffffffffffffffe, 0xfffffffffffffffc, 0x1000200000005}) 18:07:19 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x34a}, 0x0) lseek(r0, 0x50, 0x1) socket$inet(0x2, 0x8000, 0x7) 18:07:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000f1d000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x3) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 18:07:19 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x80}, {r0, 0xa0}, {r0, 0x10}, {r0}, {r0, 0x6}, {r0, 0x116}], 0x20000000000000c8, 0x7) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x80000001021, 0x0, 0x21e) 18:07:19 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) connect$unix(r0, &(0x7f0000000080)=@abs, 0x8) 18:07:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x7) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) close(r0) r1 = msgget(0x3, 0x1a0) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/220}, 0xe4, 0x2, 0x1000) setsockopt(r0, 0x8851, 0xffffffffffffffff, &(0x7f0000000080)="6ca44ed09106254e5071cd2b3cb5", 0xe) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) 18:07:19 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) 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, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 18:07:19 executing program 1: madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r0 = socket$inet6(0x18, 0x0, 0x101b) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0xf02, 0x4}, {0x18, 0x2, 0x4, 0x9f2}, 0x4, [0x3f, 0x80, 0x8001, 0x48e, 0x1, 0x8, 0x19236a96, 0x441d2e11]}, 0x3c) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) 18:07:19 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket$inet6(0x18, 0xc003, 0x3) getpeername(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000180)=0x8) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="c7", 0x1}], 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) writev(r0, &(0x7f0000000040), 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)) 18:07:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) select(0x40, &(0x7f00000001c0)={0x4, 0x2, 0x80000000, 0x130, 0x7ff, 0x20, 0x2, 0x7d4b}, &(0x7f0000000200)={0x6, 0x9, 0xfffffffffffff3db, 0x5c8, 0x8, 0x6, 0x80000000, 0x9}, &(0x7f0000000240)={0x10001, 0xffffffffffffffff, 0x80, 0x1, 0x5, 0xffffffff80000000, 0x6, 0x26b}, &(0x7f0000000280)={0x90, 0x5}) select(0x40, &(0x7f0000000040)={0x0, 0x5, 0x1c0000, 0xfffffffffffffffd, 0xc6, 0x80, 0x3, 0x5}, &(0x7f00000000c0)={0x6, 0x8001, 0x9, 0x58d2, 0x100, 0x42e3, 0x5, 0x2}, &(0x7f0000000100)={0x3, 0x2, 0x80000000, 0x80, 0x5, 0xff, 0x9, 0x4}, &(0x7f0000000140)={0x5528, 0xffff}) syz_open_pts() 18:07:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000880)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a400a7230000ffffffffff510eb0092e732056a2fdbdcf6200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563bee63a1e558e92b597a668d2cf829a69a48404bf58ed155365cde00000000000000000000000000000000000000f1fff938fd2afe6eb583517a1dad65473800000000000001ff8df9f156d654f2cfed6bcc82c25a736270866b91e85fe64721682eca67b125290922f18e13c8dc8ea05a2bf0a97741cad76d", 0xf9) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000400)=[{}, {&(0x7f0000000140)=""/9, 0x9}, {&(0x7f00000002c0)=""/178, 0xb2}, {&(0x7f0000000380)=""/5, 0x5}, {&(0x7f00000003c0)=""/39, 0x27}], 0x5) 18:07:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) sendto$inet(r0, &(0x7f0000000000)="35e9f2381ceccee0ec769fb4f15384aaf8d87bb16f89f3d93f0e77997df21c6cec13fa00fa883e72b61e2803466a8afa834ac6e0dcea016fcae4b8eaf1a6b6d6cf8c86b51ae511b20078411d87f92d5bc8add9e143", 0x55, 0x401, 0x0, 0x0) 18:07:19 executing program 1: setitimer(0x4, &(0x7f0000000080)={{0x1e12fdbe, 0x3}, {0x5}}, 0x0) nanosleep(&(0x7f00000000c0)={0x5, 0x4}, 0x0) r0 = socket$inet6(0x18, 0x4, 0x395) recvfrom(r0, &(0x7f0000000300)=""/4096, 0x1000, 0x1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) setitimer(0x0, 0x0, &(0x7f0000000240)) 18:07:20 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) sendto(r0, &(0x7f0000000000)="ae1c87a516549b38b4c0ddc07086ff759aea85fe1f47264e43337c617d1901d291fc50064ba6a2756c9db2b5c3e5dcbb75c041305685e3308bfe6256dcd52f0be7e80b4ca3919975f68d8220b877bc252956e37a565937d4eae40f30ab60c8908822693d05067cef9be631086938de4079bcb11dd6a6c88725d4a32aa2dd5ff9ae6ba4d6803f2ec2455105f0221b22aee3028f1660", 0x95, 0x408, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="ad012e2f6669b3c0dd3b05289885a57e4fef12ef1b10de2fae2097f952ee65f3795c19f6410159d8d36da2554c9902ea1d3f7f3d39d1edb4691ed47c6279292b0fe98ad0592e1728c84c7e581b912a71fff1b505a8452c153260c8c2aea3d7715a424987fa38fc6ef6f6f036c6fa59543c5cc5900245c03b57cc4440282af7f83ea5362ca08506aa90de754256d1f13f779dc2727466b8"], 0x1) 18:07:20 executing program 1: r0 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x2, 0x1, './file0\x00', 0x3e0, 0x8, 0x8, 0x9}) close(r1) r2 = geteuid() fchown(r0, r2, 0x0) r3 = dup(0xffffffffffffffff) flock(r3, 0xc) syz_open_pts() 18:07:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) 18:07:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x10000000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:07:20 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) 18:07:20 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="826f892aa8696c653000"], 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14}, @cred={0x20}], 0x18}, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$lock(r0, 0xb, 0x0) accept$inet(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 18:07:20 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffc}, 0x0) clock_gettime(0x3, &(0x7f0000000000)) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 18:07:20 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000100)='u', 0x1) r2 = open(&(0x7f0000000000)='./file1\x00', 0x20, 0x1a0) getpeername$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) kevent(r1, 0x0, 0x0, 0x0, 0x15, &(0x7f0000000080)={0xffffffffffffffff}) 18:07:20 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff, 0x6}], 0x0, 0x0, 0xffffffffffffffdc, 0x0) r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 18:07:20 executing program 0: getitimer(0x0, &(0x7f0000000000)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8800, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) 18:07:20 executing program 1: pipe2(&(0x7f0000000000), 0x0) setitimer(0x2, 0x0, &(0x7f0000000100)) getitimer(0x2, &(0x7f0000000040)) 18:07:20 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xa0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x20) nanosleep(0xfffffffffffffffe, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x1) 18:07:20 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="6be56e2126ce978593f0b767558fd1a40060770ea0a6c9066b5149aaad8d45f2a86659108a1c861e7ec917cc085f6f370b878db157e0d1310544212033ba856d404c1519eda06efb249b4b28993b8ee9d6ae524b6fb8a81340c6a97a78aed6205203d14031f61ae8ac3c70985831db1b67f483a7682635fe2e3da445a273", 0x7e}, {&(0x7f0000001600)="86dc7e727b8ac0e88974306ba077a878131415739c8baccbe23753acf9ba4c67e0bf26fd4ee0eaf47392e5050da9b43f56a39a61509ab808c393e557569694828d467a345cd8213ae4e71098f983e9b075bb79c24fc9656ea06fc26c1d7e7bb11cb7b92874a1faf312e020d18112a15ea83bdc1825e95b4adfdc0f1bead9283e887610e80fa3e57928cf", 0x8a}, {&(0x7f00000001c0)="955435c020f181591388bf6d6043968817f76a0fc8744e1acea27823fec944ff6d31a224916475ac01f90f02a2354ac98fa07128a70c563660fb0b84d51f177e65c79931ae64d5f4b3e73f8edcf5e1597324e68e1a0f223d060d8e0b86c020b665e9f5b895154b9e055a0c9e", 0x6c}, {&(0x7f0000000240)="f6bf708bac60507e9a31f2e0dcba40a20c6d3ddaa9f032278dc33c09a259cb066a857e44edb34237d1c26b44925a6ce7aec5c5f04d4a086704b781148b5a0fd1fb0a1959bb3c48a18f06a29cfe254acf1e2435a2d6ed5d51f8ce0a34c19eda75720749af7c9b4abba77534746e98b5ea6d253389be724a78a3e531b67554eb5b17b107dd02ecb3e64caa2c0739e5aaf5", 0x90}, {&(0x7f0000000540)="507892019a09dbb367d9bb14c1c86c95bd5a761216479ea8e1112dcb7f4b4197304030785258df29dac6916b714c993bfa0841ab38587ce5d64dc43c6a68ea733211e33e27b21cc0f84d4c392f34fdd1ad0753d4336c7947d8f6f63184b3fe74845d9cbbb6ec44715fd7b5344d65a90e4f4ec92032d2bd8423246a0e21002ecaf7195db7304fcc363701fceefa2779ae89efc2ddd39688e8d854caf20794545b2d973923f8e0e50332ed0cd21bbdce17c9c28d7cff82ec64bd8523b241ad17720edd63a56fd78d34df4043c8be2a6daebc7f555fd9dcb8b794a9f1097aec1b7f5dc4910ee647534017acc144aea5ba8d1449e46f98588ed9a5485b5af905ccf15d819c4d048104b3f09a1e3c008c7b8d1297f3c75e722b16974fe9540d44b21d0a79d33862e0ad0d4851d39ae9fec6f2b3e7fa59ecf453d33bbae763ed84eef7e435e45ad122b4c7c5b25ddf27449029fca921cb4eca9896e9c8583ca6c5883291cdf9d52d46f438b438398db99cab68844cd1ebd6858ebd955ea1fa33bb964c33e0b23ecc33cbcc87c659b4d8b1a09ff29f25b4ed914bd7bb0c21146c5fef12e0375497d1867ec777b449ac4c7ab83aea48a75c60ffed730eb8ad2c8980a7c3d05ed8d81b05ddf903c348b3a9001da31f6e2de13fa0c96e109a80e5d42c684858acb27cec9c18c159ed75f773ff6b5f6d1104c9e0a9b398d37119a8f3746aabda5e514c7450daa264ff582c56041f25ac9ac93edd0a23a1b115e5ee5b24c11e6300f444c02c7d60d735295fc7158e619aa6c38fdfd814227be106bd070e3250b1263172fdd125094890a6437a9f8bcbfad0e9cba67b4ebb00ab5c53c732cae1a28eabbbd5297e006fa4dc1a04125a468c07e0101ccceed649e204b9d8fb34dba8b4c42443b5ae688426c91346ccf69154748ceb974919a11a4b02c41dc224d3b1d6dd4c670a5144250846514869309c1a330c88044bcd56be6de5ce5f4aef3d9887035d48a5704d4bc3edfb92338ef611997e0aaad889011d6ed26ab4d8ca14bc7c265e310cd701700c887b0d4ddbf1371b8a85127584f01624e07c8cc85a99f7a634fda9c5ace585df443466c28b336d67db50cf60b5972887b199d96d762e02103f39156b3e03e1f5dda319c9d37d9eb85fcd2078e31109c83fa34be394ec262cb5a9d633182cce3d26b563c19b46999696cacb8babca52a3eaa0494791e94c971dee4cab2e3f561fe85ddf42bfdd789556092e013f164f59f9ea5fb73064bf603f42f0cada37271d7ceeb79fede8c2a20eb1189688e9236c8ab79734c3dac739cf5d0e4b10df54772a2909adec207cd2a22c1700a13a0c7e44ec16d19cc16913083acef984828ff7fa9f6b0ab373896a72d9e2d66206abedbe20b6287fc1d7c4d84b3e76a510c77622aa1b5578bdb3e13114ef7ce3920e9120f5dafc60bb298cb35c0c903cfba45fd02df7450245e19e0295fc9739bb9e330cceb40e855b924540f655ac5ab85b703b5b9af710959c30f17fd9dfd94f9d62dab2d081112c2a50354c6a383a3dff7ec0b3a3b64302fd2af5955389cbec9ee7e61929cd6c76a5ebe20a1ba52d10caaad041a4686d3e8316d5faf9704ce0543b0d4382a16123dd6dda1636ab61174b78b8c1ffed18ca0b83ef1f1a05ec56192edb83fce9ef9f0ef4150b823da0d079cab0045723ffbdaab10475d95d07108ab1caf25bd38e8eaf278e7755950010dfe99849fe701829c94a232407bdcfcd6494b0d29a9fe55b274e8eb68e913ee62d750004ecadb9d43664b06f945817bf5bc93b406d40282994912e981f41c0089a54e2695f0b987aee3614b7a7dae7fa698a2e3077e6829bcce4fb4a3a6de4847f8b2f9e01430497f51050eacfdfad77262ddaf033650bcc12c38e228bb0e0495b26dde800ab734947b5d648c1ef295061e0fb4c7bfe4f3aa832279e5aff6e51cce21c4ddbb500dadd803cb16bd03d56987c44aaae1b976f4ec34fea6538742ed532df270d551fffdc3d3bfa8f1abd6bdf8b1c03a494d93ef6c02cc5533331ba933fe33e45982f8935a4bfe1962e08f374646af94ce80c4c54c89f5020079c5d30720eaa341bb107240631bd7895ab4f69d9d3f7002fd5d88a088c14eee1f5f6ebe08267718887a8fe36ffa64d177a6253b72d9839b088810d05c2bebba5376c3786f344ed5961a5fc36bd4699c07ccc86df40f93afbcd028ef670e3b02b5c77f26329993a2a590c053ebdde209d7490713dabe6c78004dc5cce5c8e6174ef74ee49d7f645ab23bfae44d87e9f6f43eedb7c1bb8e460669cd5fa11e2d9feebceb0320df2927e4331d8abc7243593bb0c85d8b0d05b611192201e77925ec58998c7d4d7dfa1bfb134a0404329c93f871290afe4afa81e824a4f1189a533ca57bde99f3ebfbae797d769ec557f4f1f1fcfa279580d0bb20ed57417afda86c43fd39e45a50e62b92690622ac398c06ce7f0983db5904c963e8e74fe1d6768daacf7c8219bd3e519fae05b7928a719db370e24c7647f516127959d144182e4ede7f42c03bc84bb396e3332117a9b1bc2b6c11d02784f187ce810cd8aae13dc99d15cb51f283f695325964db21b78a07ff9c00ba336c3382086815a93f44c6f5f83a1067242989480543b400d3df1e779344b3e2a8945366ed4b851dcddf8c05f78de42bee57ac47ddb54d2e9b1b9bcc0f95558df6285d914190f15d4f602911a183a97b576b1135ff906a3700946710c3dafc5a1c40b45ad8cc4f72f63cfdaa989e3386e98e45a1b67c9ff25594a955d1bb99de5ecb9bd0a21400a918ab07fbd70ebb2bec634c20c8dec55b0c91aabc41bd74fe3f05429f9297454b21429d1349abd237765c2e66b951acbaff9ad8226458c83e4253f68bf58f0a0883f7cdb4a96cb4d0806aa1781ea5c3a5cf6d8b0ede15c5997fd086dc785c3fbd1619ba3b81fe6342cacad6ac9830c16fe4826a988e93a358916286e3e2baf9fd9c60a599576e5a18d0ba84bc0c985b75a3a4263eac2d759330a7b491c02624102ccf9961ee56bd1326e779e9713d1ee0f2376b83c2cffbd82b7207691806a4b43cc62e41938ebb982799db033211f4ed3b2179f05ab8a77439b3d32183c56d5ffff6aba60812cf99d970ab7686d3a08d0ad023e1d98645f53277c45c0b83cc310083348812bccebaad87e37003bfaebd1b5c0443acaf6c4628f2296d39fad0acc4228e0345ce2ac27c29213db2ec9b497dbde6858462b6d08270de168b5e52c54552d77d9e42f2cc1a3df270096c1ddf6088e9bfb193944a615125d26565e74ea377c9df0c07fa2ffa55fc19358e8edbe6a22088ba9b824eabdf944a957f70b3466b001567fb15cd05dfb41681f8729c881dfe691a49bac060c5c097355679af9dc1e304bdfeeda15b8c6b5b74f3473bc9de8bb4ce0036e4a8186f387a8e05c9c23ff108998e21ee5c120749c27cd1c67bb6de1deda438eef45b2be37b47cb3431f227723a7b1fdb9dc2fbe87547c6412f0e6e3eeacc05682e2ce788c21be17e5c86d62b6fcda2345ceebfa21158a2675cac5f441d683ac4d30b293511050cee1d347db5c7562ab3b14a38190da421e1312b3341de422837032083f9f9f25f81866b587f13b7f9a05ed81294932b40b859feb8a93928114187a61e94940a05367a6884c0ce6cbf80bdbd81eea12ac0f3e04e241b8c70f629353cf59ea08ac9a02e73b57a348cc3089ada364d9c323a605e1e8d746e202968110c6ba9959c00f68445c297c5cf1a3b2b124ddf4cf90c390d28d0b11a83986d71e258e3b7b4b06d55741a0da32142f1bf8ec4f7793bedfa4c3cc87f9c4ce6c350e2f5fa04cc7a7e272150357c37bd19a98917287bd6cd6ed85820d39fa00e40835254cc0e9957f300b8705c85a7ef2c4fa81658b5d0fcd3a5c81aa8eb6b95dda66447c7b8b61cef3d7aede2c2d8f0525eae0e5b4705e2380f8734c86e7eda6467947bcbee6af421d7dcd14b64addc01b7ae971add9a7f6a61aa4d320569bd2c1823242e185f5c514b9e76cb55f7e2ced97b26125432b720828eac31702ab2e872d71acbd971c785166e5179d9a7336252566ab87b4bd4376e050949eceb5d457968e0c19bfef78fc3259c2bb750fc43a6138c6515b36b618f6df5743b5a198b9c40e4a3353437afb0d6f7dcb904a382b37e0b9e623680a71f85fcc499256feed143c95a76e9ff34555c52307ab219fc93150987f27758f28c158a6a7f37082def6a204c7ee5766b30cb5cdec28d4169dceeadd9cf55d521d19c7d3e5cbc9c9744bee080d6cb9acf0396c0b4271d49f1efbdbe0a448a7c88a60b98db870bc7f4bd7a8179a3024a143a36f96f437e4a7827637ce113a4ac2320460bcc076a060a2e9f276926cf18dbe137c5bcffa79e1a0ad7c54586cac6b8fd9ad2943390bcb5c9f2b037276120d46500347387aaee6432baf0187ffb5308b059b03fbc01ee4692d65064aadadd5aa2b6842d01d69bbc2d8c0d73ececa7517e7bcec543d8a283f9b4a8206f2ae9e5ca043ec3e0fadac7391e3f85ddf62817fde4f2745dbf3dd8bfb91cac292be6af2ac4f021416c2dfab91781659cb15a4d42d2c0b060a41a2b090eceaf13f37ded385ebd4039996223302d396d458b2e8384017c67525aeac34c25c2658e7fb33a95eb9a106f9fbe4c1609b659ccc4b5d70bdc066cf11dd0aad4e5a7b2c6bf08a3b9f64115134415617dd4930d406071126c5b0a990f41cecdca8c2f8b8a6ba7bceba0929173f68655a244e7ed3a1392be93fbe0b1189575448e52af8dfb93b9f423eb7d956d33f31b63c84df74d09a9306b99d892e2520f55f8ae76de83642d3ae5919514dd980395f539f12e0f1a353f04fff88996bef2b3df51ba25d3494de2eff54724cd36977bff1fd70c63264b7c647635aefe93e35dae53da0907a58b4e864f5ecc2b9121903f2a6187f80d6344b4341edd1caeb1a763a9d92d5494312d72ef0e88015ce7b03e8563d4527f54fd4b3dc2f8aa4314fe7414d07ea18d2adf6a8bee357c05edae3147c4249c1f26c2b082a03345cf8e8f9fef643d33bbf91b235e0c811f0b0a73bfee7d9a2a2fb184c93460b04c1b7204cbae2111f2c6dba1ddc939dd1650ab9bbc7855eee15f8d794958deef5e008dcb1482c5cea8c4e2a65564a007ce629764f23c6ce408682c500fbcc704912538b085f541e109872dd36764f91c013cca36b9759f8a832f975d70f15dac7ee39232352c9317ed17f62676caacf83134d90d8ba49730f0a9f23b8dc2897ac589ec616eaf56fe6d83faa08c98e9bd49dd0816089e7c4a046aae4b98367f1ade09d7c4768f8f1c62c55805fb385110b3a85adf23712dc61a0bf5af9931a45250a3d0d174e6b5d30f4c652ef189f1b3e3751a5e1ca3aaae74c9a518c45d003bf4b9ee9d674df3fd5072ce4197b0b3f19f73ca4797214500ee9e094bfdf40e6d25393603727e8d819d980ce9e376849a49ae4ea222051b669d215a6fb35a209c37f123f7c17edde46ea48a2364d3793e8f0c5c93d4cadc92836eabfe826bc1a1159f0d7c5aa9ff33a3010bd64640d1da48b686a68518f292518aa99a3e61fe086dc00a94b2e90119f62adc82fe0382c193053944772d09dd3b8fd68a22578bc58da67967602b2282d4aaae26270b57f6beb8954039aca6a40806b4564a553bdc1f5922f0c47f7cffbe219583dd3d5b5ca2d1afdcfe67bd8e26a7f46cf5f3b1e7dfa66c2a20ed96f11f57fee5a4d0666188f82fdff15be318f94ac8c9a52738e047c6d2b8a1f6bca243f01", 0x1000}, {&(0x7f0000001540)="3292bdd165a1db7d8d5ebfab3c77275a69dc090411b2de1705ea9951fbb7c2afc7c1fca0cf97498e652e000e2855817a66f2edd6eacc2c70283bce3b800b4eb918fac9215af554f85a37a0385774ab60516cf0e0d9bec7348f8105e8c79cf4c9eece0bc1012bd5ac84419535495c50aa7011de5babb5254a62af5592d2c7753684", 0x81}], 0x6, 0x0) r3 = semget(0x2, 0x1, 0x10) semop(r3, &(0x7f0000000040)=[{0xa, 0x7, 0x7fd}, {0x7, 0xfffffffffffffffa, 0x800}, {0x0, 0x80000000, 0x1000}], 0x3) kevent(r0, &(0x7f0000000400)=[{{}, 0xfffffffffffffffd, 0x4, 0x2, 0x0, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0x11, 0xb9}, {{}, 0xffffffffffffffff, 0x4, 0xf0000009, 0x20, 0x2b10}, {{}, 0xfffffffffffffffd, 0x40, 0x1, 0x1, 0x5}, {{r1}, 0xfffffffffffffffa, 0x1, 0x24, 0x40, 0x2}, {{r1}, 0xfffffffffffffffb, 0x1, 0x10, 0x43d, 0x2bb7}], 0x7, &(0x7f00000004c0)=[{{}, 0xffffffffffffffff, 0x10, 0x1, 0x1000, 0x6}, {{}, 0xfffffffffffffffc, 0x4, 0x4, 0xfffffffffffff000}], 0x8, &(0x7f0000000500)={0x10000, 0x101}) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6) fcntl$setflags(r0, 0x2, 0x1) kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 18:07:20 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000000000020d, 0x100) getdents(r0, 0x0, 0x350) r1 = msgget(0x0, 0x200) msgrcv(r1, &(0x7f0000000040)={0x0, ""/59}, 0x43, 0x3, 0x1800) msgrcv(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x3, 0x1800) 18:07:21 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="9202e5ff7f69fcffffff"], 0x1) 18:07:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x5, 0x3) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f00000001c0), 0x0) 18:07:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = shmget$private(0x0, 0x1000, 0x208, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) 18:07:21 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$unix(r0, 0x0, &(0x7f00000001c0)) r1 = socket(0x2, 0x1, 0x0) r2 = semget$private(0x0, 0x7, 0x8) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x6, 0x8000]) accept$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) connect$unix(r1, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) pipe(&(0x7f0000000180)) r3 = semget(0x1, 0x4000000003, 0x4) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x2, 0xa5]) 18:07:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96", 0x206) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x8000080000000003, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xd4f2, 0xbb, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x800, 0x80, 0x5, 0x0, 0x620, 0x2, 0x4, 0x0, 0x3, 0x1, 0x5}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:07:21 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x5) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x6d41, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x2000000}) write(r1, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r1, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r2 = syz_open_pts() close(r2) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) fcntl$dupfd(r1, 0xa, r4) syz_open_pts() ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000200)) poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 18:07:21 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) 18:07:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c734faf76cf04e70ed5f4b90bc7dfc74dd36a27e5e27b216d673553c0c01b3dfaf90f001e4bf57a410b3b37dbbe5e2831c63ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c61bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588", 0x79) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1, 0x8, 0x9, 0x0, "cc816a38cefd183f477058d012d35eafd368703a", 0x7, 0x9}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r4 = socket$inet6(0x18, 0x4, 0x7) listen(r4, 0x2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x4, 0x7, 0x1, 0x8, "fa29dfe34480def3ad4c0088db94bcf1d037e32c", 0x4, 0x1}) 18:07:21 executing program 0: r0 = socket(0x14, 0x3, 0x3) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000280)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) getsockopt(r0, 0x8, 0xff, &(0x7f0000000000)=""/202, &(0x7f0000000140)=0xca) 18:07:21 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x400, 0x0) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffd) r2 = dup(0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x2, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x20101, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(0xffffffffffffff9c) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r8 = syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x23, 0x3}, {{r2}, 0xfffffffffffffffa, 0x30, 0xa1, 0x9, 0x6}, {{r3}, 0xfffffffffffffffe, 0x2, 0xc, 0x5, 0x100000001}, {{r4}, 0xfffffffffffffffc, 0xe0, 0x4, 0x8000, 0x7}], 0x7, &(0x7f00000003c0)=[{{r5}, 0xfffffffffffffffc, 0x6a, 0x40000002, 0x1000, 0x8}, {{r6}, 0xfffffffffffffff9, 0x2, 0x16, 0x3, 0x9d}, {{r7}, 0xfffffffffffffff9, 0x1, 0x22, 0x4, 0x71b236c6}, {{r8}, 0xfffffffffffffffa, 0x20, 0xfffff, 0x9, 0xfff}, {{r9}, 0xffffffffffffffff, 0x5a, 0xfffff, 0x5fe, 0x6}], 0x8, &(0x7f0000000480)={0x4, 0x9571}) mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r10, 0x4, 0x46bfe) write(r11, &(0x7f0000000080)="17182a71617c73cd73c540f000bb7f8eb3089b0064c4193c84dea4164f863010cc462db646770f0ede2562efd0e63a9be9c2001653cdc704aed4a02ae30ddad89e49496bb1b9db2b118f5b89ad82118202e1faa557cfb27ca2f0f6e597a5f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c713c8cf4c90259b1a000000", 0xfffffffffffffff1) readv(r10, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 18:07:21 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) fcntl$getown(r0, 0x5) 18:07:21 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x80000001, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000080)=0x1) close(r0) 18:07:21 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x2, 0x5}, {0x18, 0x0, 0x101, 0x7fff}, 0xffffffffffff8001, [0x342, 0x5, 0x9, 0x4, 0x5, 0x7, 0x6, 0x6]}, 0x3c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x59332c74, 0xe9, 0x94, 0x0, 0x33af, 0x8001, 0x6c, 0x1, 0x1, 0x8000, 0x5}) clock_gettime(0x10000004, 0x0) clock_gettime(0x3, &(0x7f0000000140)) 18:07:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="6e7d505412c460055c0a47064252430c7c4e37adfca5e57b2acf53fb6be0af9b21976a05eb02313f4f89eb448e83b17ba9aa09e7adf893f7db7b4445cb5893a96f75df646b35c61eef679d3f3543f7ac61f0366bc8b8ec86ac446b8562fbabe1eb968f723efdb1cf080176868816120968cb4d250a2d964f0cbfe4e6d1e1024098f890b47ee10d42dfb8b1d595774a13f94fbe2ec3e69bc5406d1dbe1f80fc2ae135b04e2946f3d670c675c1370cccda4d878ca8b4bad69f783df11b43a1ce8beadafc760b7eda600c96098a5c321fd909eb501b3e1222c35f44ce71ab887f930e15d9bfb0ec8e62", 0xe8}, {&(0x7f0000000100)="d05890beb73ed5bccb71554d43d4471c90b33b787641", 0x16}, {&(0x7f0000000140)="b7ab7f56b38bf20e742925feb3fabbcd4094addab676421289280402c2d1e720a2814aef4b6a83a9245928db7020641f77cf0f420f7343f262016224d6f75714bb1c4c1e0c07176ff337ccaa37227ac9555f9c51779c5ce81c2930c4e50fd71d1fb44e0f4d0d5cd9a7f9a0d520666226d9590d3a38960ec7a546ee587174fbb859425ed51c2a30d49c714c666c1e4bc090037f78285c3e2c0b45386bb31b8912ec4983b7db4455", 0xa7}, {&(0x7f0000000240)="95a9ed270385c42a127541a99572d977543d32", 0x13}, {&(0x7f00000002c0)="06648e3e10b3ae81b19458ec5dd6244d024875cb75ed629206646a6d6c6202b2746d1d4683cdb9de5df70d098e38f4bd0330ca8210c4839fabec4daf8875b9e923e93550f392ceee303202456edbf47bc7ed9631fd7efafe39abb0bf9714fc", 0x5f}, {&(0x7f0000000340)="44e1fe49f3ea928b79a34ace2a1ad301466f645f0edd530b0a6599742b7acdb8aefe6d37d4d1cd363e6fb22f14eb99686d0a29680212d5bf203b2788768d8db565f85cbfa39f3b6035ac131dbcd3c2043078dea0", 0x54}, {&(0x7f00000003c0)="5694c26d8a6c4e280a985cc323da9c4b57c197037b5ba9b0ec3a39516070fc2d2f1abcdc4b82b7f557216fdfc59b747002f1995cea8751cad8cf30fb46cab8ad22f5803f7c9a428376fa1b77b7301d88ec80bd088043a48c9db49bfef4998063b4d4f1e5ed8aa32f0f8b558426c2f709507863bd2b90c6980f325eb4a08bd85f5a21ef3f3e861e04f7063a498586baac77c79a36141d6da3f989ae8ee5ae128ffebeed206a5100faa14ea2c7060856305884b9aae82f3a0f1f18", 0xba}], 0x7, 0x0) fsync(r0) close(r1) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) ftruncate(r3, 0x7fffffff) getpid() kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000500)=0x2) 18:07:21 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xcb}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000080)={0x9e, 0xfffffffffffffff8}, 0x10) 18:07:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) write(r0, 0x0, 0xffffff64) getsockopt(r0, 0x3, 0x3, &(0x7f00000000c0)=""/189, &(0x7f0000000180)=0xbd) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000001c0)=0x2, 0x4) 18:07:21 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="4f504ad555fe00000800"], 0xa, 0x0}, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0xc1, './file0\x00', './file0\x00'}) 18:07:21 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = openat(0xffffffffffffffff, &(0x7f00000014c0)='./file0\x00', 0x800, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001500), &(0x7f0000001540)=0xc) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000001580)='/dev/tty\x00', 0x80, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/zero\x00', 0x820, 0x0) r5 = socket(0x6, 0x8000, 0x5) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000001600)='/dev/zero\x00', 0x100, 0x0) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001640), &(0x7f0000001680)=0xc) r8 = openat$tty(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/tty\x00', 0x2, 0x0) r9 = accept$unix(0xffffffffffffff9c, &(0x7f0000001700)=@file={0x0, ""/78}, &(0x7f0000001780)=0x50) r10 = socket$inet6(0x18, 0x2, 0x0) r11 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r12 = open$dir(&(0x7f00000017c0)='./file0\x00', 0x10000, 0x1f2) r13 = socket$unix(0x1, 0x2, 0x0) r14 = getppid() r15 = getuid() r16 = getgid() r17 = socket$inet(0x2, 0x7, 0x3) r18 = open(&(0x7f0000001800)='./file0\x00', 0x80, 0x88) r19 = openat$null(0xffffffffffffff9c, &(0x7f0000001840)='/dev/null\x00', 0x2, 0x0) r20 = openat(0xffffffffffffffff, &(0x7f0000001880)='./file0\x00', 0x0, 0x1b5) sendmsg$unix(r0, &(0x7f0000001980)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f0000000080)="312dbcd271833ca3b144970743cd8783aa20a1269cb6cbc6283f2f7523c9cdaa53b3b29f40ebd0881d55358cccfdb82de13238ea64d94d79692dccc460d92a7871d4364fd5f94e688c8191c86b714e0b99719cc92680bc05acb8b9f736e3130af8fd4fc73ba66116e29bdfbe5a57970bfc7ecb", 0x73}, {&(0x7f0000000100)="5528be26b8826fc8aef6b945a12b9a11ae196c632858875c86a9b33b4fe46d5dad58ec90fa85b497cbf69a6a27acd6d4e244bbb2a15fc24457997c114a6402be71f907213637fca0900f047054be1704d7dee3feb493e8f2", 0x58}, {&(0x7f0000000180)="4ef3730200f3f3fbbab604a95b512f03ebb773031628def0c592f671d66951fa9821691ebcda087a9ddf24e0e8bc6c76f73758d795a92a1b3004bc90d15dc67f2d6ffb0bbeb62f786133151c0f1b6fb2595c92f7ac9fe828df9acf3dd545ce54564f7ac9a976d78c562d", 0x6a}, {&(0x7f0000000200)="fbda4930ac9c75aa9e13ce0f8bd465efbc3e97fdf03fbc3c7f35ba976482501676ee8ba1730ac21e0c793479bd5ef5ec5372443684862ecd3248ba9e0fabc7c13f7ddfa4d665a071a48244302d6fd12af663243bce4d906fc52aa8890bd72a4bd3183f4f7524bf95b2e4", 0x6a}, {&(0x7f0000000280)="966b26941b2cb53edb19b49cab44d2992a8341b1a750e4f93e2091e30a29ea71e9c584dbec4ca475e9e98ca12bf384e9bd1210dd763cf44a738735889b0514d18302949ed1ef8c4f744523e706868791936b862156d5b063158daecf61fc8222c75b9547cc84d84c1a7f92cda26ed690bad69c7ae727a592bfc6c851c8820e8331b73386d0206ceda54f16ae468a57704b3aedc5348a972161dd2432f080a07d21f7e46c98da510207b754ee7e41ac0280fc9f63ed6c53cf61c2f9df3079519fa84fd89a200f2cc70fc08de435b964efe127c396a726f7d6c471ff56509eef2bdba980ef20b0188e3a3eedea0daf10f58d49fc", 0xf3}, {&(0x7f0000000380)="5b8aa346dfd752ab3951774979576c89db199ba47b9b5f9d01ee2a797f308d187b7d79817aca7f472391f3821a4cad261b22cf9776b9a1", 0x37}, {&(0x7f00000003c0)="e1b1747b9531eecf10fa98a60e8e1bdd701998ba91b18bd8b8d1348e742cff99851acd8b383c173825482767a3b927e754d8c3209d681f1566d4ffa8d78232ba1e68eba54b3dd996641e5771b1a0236978ac4440e4351a1995bfbabc4c8238132d8c086389bbd7e0f1bc78f59f", 0x6d}, {&(0x7f0000000440)="e122a43fc0ccab003f1eb82cad8e60c55e09b450e29011aada9c607f0aae466992525965e31bdb4fdb2079285891ac67bbb86b474d7a6bbfbfbc5f750d1453332cb66d91ebfd7571a06de8d6e2a7cb23b045a45a39515db404e5dc01b81d3ae55a7d053b3b66279a47e0c51492e910bca28dc067e20dfce6dbbab0f5cfd85b5fe416cdf275c49c01ab46b4c3851e56cf59b4c1982c51fc81c3403bf8fdd25e513e0ba8d89fd0ff3b5f7fc0c24e979af307bbecb1f9e027af984d8418d66b209605abafe8b7ee7af351dae5d3ab7552516a96896b7082625e36f7b809d1c1f41b7fa344d7f1efb3c280f0c082643589e07b898aba7cd9808ea0ca4756c16153bc15c22bd953160a4c2514a37e7b279db0ba6743fa147030c18eeeed1a292fb02820f35080d5bbdd2b296c6a02ede03f003f2fcc418c89ae9b16a37142ab6615de1eef3e3b68b967110ed56aa60064849f6e1a7ba21c821ed74fc49fd9578324ed1a95b23d348b54646c58d35b426520bbe1f9e1f3a78f36895d40c0f68de388b80c7a28e0760fd50ca6689fe6ae33c73c86a7ac74186c9b6073ab9d056175493278d9a4e14845e037bfb12b49a80ec7eb9a3baf110ffa5aa3823f57126e88e9123c8013593ad5f9c25314e8e3b6d75a4a0f84db3c01326bf474cba4651acf0645d384e336918ca531f5acb15a39b32ed5cdf41ed909dfbec3bd1996ce118013fafa14431b6c07b2385fd559bc83c1fad8d6e34d64156a4f30954d7c4637a20ef2887d87e063348596968e96c59c5be9cf900c999cbeae52414981dd1ba31149b8ad846fb176a7a3435ad160bec4e479426b2653c8f63f9958cd86cb09b21db265c112593b6fc8835ef508f14d67b84882f6cee595ce45352e01ccd8de0989ceb30d3b5fc50f83de11a9d66918883a4b447078c2755be2ce94c805deacfa0267f4f2f43997728edd3bce5c8180ac2d98fa771d33dd33a6fae51c9cb2e466e2f32269a076ea773795a2834853e9fc7e458c9ffce8f66737bbd47d0409b7bc11373f60dd7750009d34173b298f2983719e5ffa951c10888e0d687130a4ae2c98046de176ccbda9091b1e427ddbe566ab731ab5e7c53dfb93b64a86e3ee2f28a357008486cc0452905da00a7b2127bb8af4788812e8f862c592bc8e4f97688691776972d4e48a8b7171d2320a0342512df1c542383feb8bf735440ea227221f18a08e0596ffa6de018cbf6d7005463050cd6ccd040d6eab9f89124ce3221a7c18e06876474fbb50ab705f9b6ccfc6be498a0ee2da7ceb4ebd1ef4b51b18147f9e196934afb32a2fc3f3dd6a32acde107fa2d50f6d96561a90652d006d35d903d01ab38f2a5a6768870a663ef0f7f449879ed51c4a941d7aadc1f2e3443ee1cd85375107c7dd5e053c43623d1ceab8eb834dbee70d5290bd9bfea8c2d82ff09ecca317389f77655569c5cd199c7a4cbdf3839fa89087dcb804ad9d5d99904a6e50bdb09bc9400012f5560a5f6ec7a40782ee67845fc2cd37be84d26cafe03bf7c2d0c8fc6b487a8407f687683fa9d11bb566445e90aeed694a342febc9d814c26527ecda8653acf33d309519685eabe31af1777252fb15112d32210de9b73de93e4256ea55e570a2313620a0e3a8bf7666e770740fe30e6aa2edbae0798872d708023893528cf393f20178c515d9ddf9f9e1848f8778aa6ac81cc163353c5efbc3e563e869a8051e9def5a35f2ba9d914b53118275bf28ac9eb50b3316ce017e183aac117b0fa3a158be6bc94c5cc71b18c9a7c9ca3d3941d3d10c671cc9e5bb52783fb221a5c41e9bd7cc044458db1d37c61b346b7caa0b504ee269cb80e02fb115ec3f1f7bfe144da730e6b1828cc9b4dc5dad83bfa738cecad30f692683b53ec24f45fcb0c36a6bd5c0fcfbd963ac9622cb5d197bd108927067b80deed569202247bb2b4d58f7856977adc7af3fc0367fddd4a0c34f3faa88b6790897864e3b1a75fd3e564da66ece3d9d2f1173c7ddb7cb68d24d473635edc56f374b2e50edd0594558996f7fdc7520c4e3bbda9fc9ce4470d33e17eac836101bed37f9f69988e61a8f2e56acf7888932697c6dafc930b268f6d854a5a8af3b3d570c37b571b4c959d2300fd41dfd517802dc8d4b08271d868d675e61bf4d7386e161dc653481fe577df56cfc35b03c3f14fbda645d2888ac4877bf5584c8d83a3a1d5bac38ea56458fd3e53115b78cd361c0ca68ce863237d43df6acd53f8a74259250110005e4258be1c5e47c3008f0fa21110702fca95c978c6e5e681397982bec783050ad5b6ad47ed13bce5f8904325aabc9edbfcbd84207065ca423c6103d121e8f7ee61aa614a1d64595b5e72540ac9f093da29fd5bf0b8d0b2b413bed7d6a093598a6b336b14cd14f2cbd5604180967e3b7322feaf34603bab40b61ea9df87e3fc7b5a8cbc47f31541a5d507879981b13e810fa3815a53f84df199673e9a665acf1201a084d677a86dcc84f1fe616829e9de229d83ce09ab2c2d7ddca0075b3964d40ba701381fa516238128960bf5ad547b91186cf28603518f614727b73f69d4ac011f1554e965c44defecaf4d8afa7ff496ccb04b87f83e721eaa3a2623ee2a27a97ad4778de4e6b4008d7d1ecae68dba8cfae62c42398b6889825badfdd638042afca015baa09363518dbf1070aaff76be2c7e77f892289b0c95484138a5cdfdaffea54411c5303d5097893cadbd26bdc939e66bcd9a51069c4514bc361decb8ce79b868276f9e1eb3d36c6e1179f586303cdb2835563bf937563f3ee728706feed5a384b3d88232bb82999dcb9b4bea489488e14bedbddd1d6581000e7562d5e0e388f634bad531cb6c5855c6e4363bd88ed55959db074a138876a1467706ef6278271ac607628e39cc185da157c6492b08dae2a6bc287725300c059b6f45e2dd4a0b426d457bda1297deee922c0cefc2907c9aaf43e0c801c55d62c8e215cc8a23efc148d9c80389aec7f2fad460ac0012514a6d99e9bdec7ea39ae52e3eadaff4da3cec05849f2c8ac2094443a8c08eff842c1b12ed20e6f53f94cb4429a4db0719accb09fd916832a154e7b58e31111d3284aedf1938d492e0ae4dbdcd850011e7f2ba156d5185abf735dcb64db75e97e27f4e1df0d788468223f11674db3ced84b84be23c34998a8be9eb86046d1d72f623ea8e2abea3cf63bb76b379bd94b9ee965595490c5f61705af0a24f9cc34cd431c6f77ee8e0933308e9206e917f43a3a27e5c96dcaa65190d1f81ea29ee11bc97566148289cd39ba0419dc320c5d750cdf7f8620d8eacd98dc6c9e055865ea46f4abb37054151324549514e0e804766f4430d0075c9f026c59ca2b0385a0df1e96c64f745e029a6233c5fb87c43014a60ef73bd6ae6827aa9484999cfb60ce750303d84e5e64441f17328efb9df94546d91df50dd0d8642ca9f4b38c0619b42a195097c1c4b9258c53311ed27bbf594b069958329b651b1ab94cb785a7fe64e3a3c458df6e3d149f50c14ba78a40ebdad2fe1714265475702dee09d32f7ab658d5a748d48c9e1cbc48fb983a46bc2c717e91acb7b462cfc0178ad7132e77b15bc30a69bd551642da678ed6b1e067ba50ba1550622cc5d014482eea6aede4a6bd8f8aa45de32e993f0358fe1d90f8196707fd8a403bb2671573b8d880bc55ec89cbbb5c57f731fbce80329afd1390f54d92a1fed027199a709297f8d169d65a0c0cf4a5713fe30917d3ca39222b08128c7f0dee32101f887477b02a8e3752de3e12d17fae2aae28816088e2c6709c15f54a5bc17a78dc532d42d7008b24a4c3ef3a172a762a26af90baca507c2f4515c9b7b6d1d05bb139553a9a3bded3a0d3ff24a43537f9869eca6d9d369184f5a233a3fb0e4aa71a5da8e38a4d53968283ac8b00d02583794ec1246f885783a114830875805e57b6b36b37a0dfa94c1ae4775f70243901e36db49cf46227154df7ddfd19e0821814899fa6cb694b9a5f8faf319922c9e795e80f26b07b9e38c6302b7cb24eedf58bec38f8639fd0f5c05a570fe9a9747c31ee1f81ab53b1cc5b3f51e31f4c214e0e36abd8a52b6631e0d411bd09908dda5a4a2902988010c5a41081f1d6616f179074db10f26dd70346d187f3939078004ada8c8e53e237ebac5fbebe98f25798f74705edff8d3a2c5ae209a0fdcc168f8b00a7c256b8e9909b1307200b1e86152d93095be5ced61d0f64ac8f072b2fd2f6136c1b3621000fe846e2f6607be39f2130324e063932f2536aa6377c4a6cafeb3a75da7285ea4ddbc95cca810ea0fee7a6f7b6d7fc8f7138cb2ed3a03744187d43079c56735a68a565ea10b7a2c09f1cfe260054790a257a319aa155f84ec02cb3da60f173f38c853a61ad49ad481d5c0515fe3083ab18ef1e06d2c486da8b12473533909ee58c2131d9e9bca05ed64cf105a958bf82297db7025c4ddda23890e99d39ae560cceec318e270d6cbd53aa6f9257ed026df56c629f0c9634449eb1d078330e0ffdd01caed8857dd3cb2a675f4d4566d49f8dd8362b7a1af0ea8994c6c73788fca0cb21a874ab9fcef3302afb923fbb2821bfeaa720fbc57c5e6a1f4467d39507f9df309ce3ba7e3a3b4f5b6b8a1c46c45953ee2758b3750ea592c8a290ba30cdaace0749b501f9f7c24903187c4cdbfda98f10ca0373f4f738c6ad7860c207542bd4860183e5a47193f551d37ea2d83547fa3ca48a8f46ef9b463de76bc337e5feffc7aed495b0a09f681ed49764ad4409750f31c6627d6f31c26b1e29858687074d2d72267b5323de913f7d7fd6133aeaff719990490df6a14144008efa0b7fd4d0205bb41c3ccff5b7c22f9069a2faf06b5d9b63274ad753523cba9642d38b3b332598de525a832ad08be9c8dcd3df04bd2b74bec12ff24ffc1986e0f89918a0facc29194bc73c3ef9bf3f9e6c62ee2d819f33667e3c2ca84e7a53fe2bbfcbedc6cf6b99f65d3494eedffa5459406d0b40b0b78f764af63a8529e8f9ddff7db006b3ace5f1a6cda79dd9cd9090486bfa05b111e9b3ce0f874d49abdbd305c48e44a317ea0e927a0c6559b6d34690de713b3833918a10d4438909beefb4c3d8442f411e9beb0a298fbd776f3572fd6ad8526a6ee551e01d4f8ba393af09ea9891e43e6cfc47701e6d186963d4018116f83f195b46c7b3983b5cd4461ad5496da28f655ca948ebce95be3f6b01e27315a54f01bbfd09148a90226b9c9081dc958676a6bf48acd593f4af5752b8c6c67ea42b522b6ba3d9340f3c18c01d597ab86c26ee045d7a628dc99cee1f3039b71c411eb1cf8667286975cee35c784dc36fbd1ab22e5b73ebf98053be0daaeb2e2dc05a286f782f2ba2d345bf572e63683d3d27ee893d0d4a1621a2e5772d5fb19f0a883cde2700e190563b63a105188ce8361cae26bc8881c23fb149dcea96fb278378ecc313b08bf1e52baac08a684e8abda2d71bed10c44c239ff493db35791d2b32569ad210f9b0bc575f072a663fa838e09b1f70df48a26653a320e08b079427a2af42dff03ea9e51a90c926dc55adea7f419c41ea38468d8d3053e8f20b9067df34f0ebf0378714d2a5ab2f38c872156dfdd651ada9b4f3aef702013ec6e50b96a86c21c61b065660ce80d73f4ecdccd19d78a7bec6b8c54fba9796309365b8ddbf7e4e6a7003cf0d9c7d193bb98ced617966ebc2371e2037fe73c61a47b4db1bb51556a54b3f4bbc0e554f7d776961e6f206c1d2b355725e2e873401426cfb699bad4a6cff99133a28c66fc7775299d6b2", 0x1000}], 0x8, &(0x7f00000018c0)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6]}, @rights={0x18, 0xffff, 0x1, [r7]}, @rights={0x28, 0xffff, 0x1, [r8, r9, r10, r11, r12, r13]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x18, 0xffff, 0x1, [r17]}, @rights={0x20, 0xffff, 0x1, [r18, r19, r20]}], 0xc0, 0x9}, 0x408) r21 = socket(0x18, 0x2, 0x0) setsockopt(r21, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r22 = getegid() setgid(r22) 18:07:21 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/25, &(0x7f00000000c0)=0x19) r1 = socket(0x20, 0x1, 0xfffffffffffffffd) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:07:21 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82f02d2f66"], 0x1) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 18:07:21 executing program 0: setitimer(0x2, &(0x7f00000002c0)={{0x0, 0x40}, {0x0, 0x8000}}, &(0x7f0000000300)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7, 0x9}, {0x1f, 0x80000001}}, 0x0) 18:07:21 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = getppid() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x1b0d020000, 0x0, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x1, 0x8ccf, 0xffff, r4}) 18:07:21 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f00000000c0)) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) r3 = getuid() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xc6, 0x6, 0xc00000000, 0x80000000, "066ae3c8ec322cb81c7153cd124c22b67c731372", 0x1, 0x2c315a74}) getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r3, r4) 18:07:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x40000000000008, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x300000000}) flock(r0, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0x6, 0xfff, 0x9, "d0e47483761adc53bbc04abdf4406486066bef16", 0x7, 0x3}) r1 = socket(0x18, 0x4, 0x16) bind$unix(r1, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x100000000}) syz_open_pts() syz_open_pts() fcntl$getown(r0, 0x5) 18:07:21 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x200000001000) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x78c7) 18:07:21 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) sendto(r0, &(0x7f0000000000)="9210dec4dea66fb5a6c27e12e88680949378d9f927f24b4a3e2ffd43149db71a27a3b90ce4c327d1d8eae96f2fa3b39b0207abedd56252cf49be76f46c43942bdd139782c672", 0x46, 0x2, &(0x7f0000000080)=@in6={0x18, 0x1, 0x24, 0x6}, 0xc) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) 18:07:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget$private(0x0, 0x3, 0x4) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000880)=0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820a", 0x52) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000000)="c507d91942d7d479c8c4e7a7bdee9fef13f5d7b7de9bc2a31353066677a18eaa67514e645fa6405cb2f0ae1a166d1272746868a720909619aa088fc6ba2ff79c9c72d84e6fdeffe61791bf3861219147bbb104be7ad4dbbe64b033bb88f4878913bde00153402d2ac634ec1b94c61e362bce", 0x72}, {&(0x7f0000000200)="07ff0f5482edeb158eeefd3cac63bb227d5b5f7fe55f399e73384e2b7a00bc49021769d5b3e1e351f84598f8fce1b036b3c96a9b1d0fe94f003052e763e230f21a9c30b73ac6db5a9bad26138927f45801bd7cc45e4d926a8e3c53f252a5a46e9d4f381bedded620f3c68bdfc2fd6e34789b1356b81f59815fbcb950b40209d1e1f9e3af09b0a21906925e701135a504ba77f4874b48f1e3d9bec249e3ab6c848434a954492587f3805f722060d98ed811af42a10ecd94490c93c9740b01d74fde7e479d793f2f88e5e6b35604ad5526e709071ebf329deb132eb9ea74d992f6", 0xe0}, {&(0x7f0000000300)="4de36b85a6853b468831e993944690637ac88321b84dd2b918b37a04e859ab10f3b36619d4b03772043d1b34ec5c7b1282e0d456a879259fc6127fe22eb635102f9acf11cb9968a8c71567e0f557999d1bb63d133fa2cb14d6eb8806c7645e69a4a5542b6d7e686cd9fef8098048bf8c3435572d1d5d0e24877552a428d3c7329058c303796007c9e63da959ea00ad2efdfa944d8bc6b6459dc8497d02c7f0740d7eab6aa3c08fbafd6452ba23f984b2f094ccd773f1f17bcea0b5e84006c122e15dae9bc12d9834b7b52740986297cc2b1abc0af97d31a03601ac3b3adf94599b6bc2e2739e0cd0137d801571f0161d3700f362d74972dc23d2e1124b5178", 0xff}, {&(0x7f0000000400)="d22b860786f3c0c38d1c6acabfcfc4358b287445754f3b5fe8c72e57eaa3b6812ffac246f7390b6718daaa28b65e01a1cd7d86e723abda6ce53bc58376251b11a78f869f16c2119e60efc12e9d4da1efd230325ce0245accd4e1b5d115fd4d4f71c508c62cded1b7ecdb47f58f249d91c0e8f28cb5933aeb35d8118058140e22206dbc0b5a4bd0ea31752184334717f0926177b1ae3344e6faf35c026a83e1dedee645d05fae417e798031cb328c921c67fa6ad312761ddf9544d4bf293cecb76f277221180405f5940deafe83", 0xcd}, {&(0x7f0000000140)="f0192afd808b865c5995dee89bb3b909f1dcfdc0081163336fe0b4d5f3ea12bac544412f575c85158652f66ad4c627", 0x2f}, {&(0x7f0000000580)="686aa7e3ee5977e5ccc24600", 0xc}, {&(0x7f00000005c0)="b60544cacfd76c3012a09f731419e9bc7ea8d3b895af14eec1d9de998cb18415780756106b440d3e67b8286f53d740d156626c9a7ab088c10b23ce8b94e54dae92a3b5590037ea315635c72eea300c7579b66ea36855435f692845358fc6d1702912da8044924cbbd535f30583d704aa95992affb9d0551f21358c92daf5e279c8e7e2aa205d50cd602c579463e1e7015dfbdf5a7648abc6ef4af59f86391ef11d8811e4359aca8541e58f35d631e648d579d240ec7515e9168c944c5d71", 0xbe}, {&(0x7f0000000680)="858146a07a5899bce1b13114de4532697932c766c830b644968b1798ae4d577ca2b306a6daacb172a8a54a0068bd256804d0ea54c1d7d0a94b7b1cc45bf3be17fe5ae57583a341b8ec8ee5285dcc1d80e39d788185ffadc874386b9f2ed5f3b6fcda74ef975c5028a16d3835f774668816142723e9c522b058cf46a754caa2a99fd548be4c929b0d5d9ba0c461", 0x8d}, {&(0x7f0000000740)="9a29a919c3c4079c21f497f21fbb35e9be2cbddfc83e0b8ec012e8eb10f6cc33700a148cabaa2666fdec510624a581317cbcd6d9", 0x34}], 0x9, 0x0) r2 = dup(r0) connect$inet6(r2, &(0x7f0000000840)={0x18, 0x2, 0x2, 0x1}, 0xc) r3 = fcntl$dupfd(r2, 0x0, r0) r4 = syz_open_pts() close(r0) r5 = socket(0x0, 0x3, 0xfffffffffffffff8) r6 = dup(r4) r7 = syz_open_pts() kevent(r6, &(0x7f00000008c0)=[{{r3}, 0xfffffffffffffffa, 0x20, 0x20000000, 0xfffffffffffffffc, 0xfff}, {{r0}, 0xfffffffffffffffd, 0x1, 0x11, 0x3ff, 0x3800000000}, {{r7}, 0xffffffffffffffff, 0xf1, 0x6, 0x3c261282, 0x101}, {{r7}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x8, 0xff}, {{r0}, 0xfffffffffffffff8, 0x48, 0x20, 0x7ff, 0x40}, {{r7}, 0xffffffffffffffff, 0x10, 0x0, 0x10000, 0x8}, {{r5}, 0xffffffffffffffff, 0x50, 0x20, 0x2b6, 0x6312}, {{r6}, 0xfffffffffffffff9, 0xfa, 0x2, 0x800, 0x9}], 0x0, &(0x7f00000009c0)=[{{r4}, 0xfffffffffffffffe, 0x1, 0x5, 0x1ff, 0xabb}, {{r7}, 0xfffffffffffffff8, 0x2, 0x20000000, 0x40}, {{r6}, 0xfffffffffffffff8, 0x4, 0x8, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x400fffff, 0x4, 0x7f}, {{r2}, 0xffffffffffffffff, 0x28, 0x8c, 0x4, 0x357}, {{r4}, 0xfffffffffffffff9, 0x10, 0x2, 0x401, 0x200}, {{r6}, 0xfffffffffffffffb, 0x20, 0x41, 0x8, 0x7}, {{r2}, 0xffffffffffffffff, 0x40, 0xfffff, 0x9, 0xfffffffffffffffe}], 0x5, &(0x7f0000000ac0)={0x8001, 0x1}) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb843", 0x89, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) readv(r7, &(0x7f0000000100)=[{0x0}], 0x1) 18:07:21 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x504, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendto(r1, &(0x7f0000000040)="55e932e0520b661c8e65628a64b940e2adc7a91511619b7c58dbf2409d392c48cc790e4c779ccc37badfa5d8e373dc1d2ec7a346297f330634ae437ba622553502da54e3a28d7b8a0559afdbe918d34cdaf46507c9ab3692c6bd4720dac8461065a152f0cb7e34ee73568b22ca2c250e476e8cade9882024c431352cf6660c6bf78c91e8a471c91d68784e36c3d02edb181606980855e04dc2546ec30026e275438cb08448c14332e4ff14fc804bb2bdbd7afc7300c186cd378e", 0xba, 0x8, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 18:07:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="fc1c0d16d8411870c00e4bee0097a78ebcc849ab9368", 0x16}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) getsockopt$inet_opts(r2, 0x0, 0x81, &(0x7f0000000040)=""/246, &(0x7f0000000140)=0xf6) recvmsg(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0, 0x15}, {0x0}], 0x3, 0x0}, 0x0) 18:07:22 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbf020000000000000007ffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0xa27bc99b2c2c61d6}], 0x100000000000015c) 18:07:22 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x102) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x2, 0xbe1, 0x7, "e0cb438f73cefad45df3fc628d719ee82483b977", 0x2, 0x7f}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x18) chmod(&(0x7f00000001c0)='./file0\x00', 0x140) write(r0, &(0x7f0000000100)='u', 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 18:07:22 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x3, 0x2}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000200)={&(0x7f0000000240)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x40}, 0xc, 0x0, 0x0, &(0x7f00000001c0)}, 0x404) 18:07:22 executing program 1: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) pipe(&(0x7f0000000000)) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) select(0x40, &(0x7f0000000080)={0x1, 0x8, 0x302, 0x7ff, 0xfffffffffffffffd, 0x1000, 0x8, 0x5}, &(0x7f00000000c0)={0x4, 0x7ff, 0x2, 0x9, 0xffffffffffffffe0, 0x6, 0xffff, 0x1}, &(0x7f0000000100)={0x1, 0x40, 0x7, 0x1ff, 0x2, 0x86f, 0xffffffffffff8000}, &(0x7f0000000140)={0x40, 0x7fffffff}) syz_emit_ethernet(0x1, &(0x7f0000000040)="e8") r0 = getuid() seteuid(r0) clock_getres(0x4, &(0x7f0000000240)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x50, 0x1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) minherit(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x0) 18:07:22 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r1 = semget(0x2, 0x2, 0x20) semop(r1, &(0x7f0000000040)=[{0x2, 0x3, 0x800}, {0x0, 0x7, 0x1800}, {0x0, 0x9, 0x800}, {0x4, 0x4, 0x800}], 0x4) pipe2(&(0x7f0000000080), 0x10000) r2 = kqueue() r3 = dup(r2) ioctl$KDDISABIO(r3, 0x20004b3d) setregid(r0, r0) 18:07:22 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x200000011, r0, 0x0, 0x1000010) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001100)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000010c0)=[{&(0x7f00000000c0)="ea5607c5cf1ab1b6b7c0dc25b291c0a561d4bfaaf6899fae82d84c416dbc7c7e49edc5e326548a8533d50b1b234671ac1eb646f1c45e14bf6d5ccbcddd5736bf093ba5098961074adc37aaef7f53c77e66f4595ddecf36d5b6974543a38dcaf5b2e1721eec469066c4c2eb113bc3bdf4482f38de61b57855c9cb719e89afca576e63bdce30c397e69ca0664452261f5e04c678428a903d099ec7093a8a122c3ce21b5bc29df5ae168ea20ed1d34469c5ad849305a6b0fc1b3d57768c4e91bb18dfe5c3e5208252f95069beb492a4c8f336f26b20ebcce09538077eb11c2ddefb05694800c7d1342f9f2c4a7f4e4c1598873481a7fd9a9009d2ea1db0619131f4bc46278e072c67c1ae50b46fd887cf634d1c8d04d87aaec3272b7240e91837f108ddd77cc814f647e738ab748fcf141d30c8a49e262a291c621a5afec7adfdd02763813821598240d636046540ddf48b6486e66b8d5cdbecf525cc6bf8947984f609b68be1e8e8996aee8836a4f09da15cab9caef845c3f55d7a8de49d9f6410113a15b75e9572c43570ffa923584200109fc9179876a23938422ffd5328d5a546b56ad760462ba8b874db9e2e74b2c7f6c9f0dedb9beacd66e296b020491433040b6054a6553e32842a05491dc742a7134022d07c23b299c1fa4cbe651d1f0df51fe3104c16db395e494a9be27571e32041a555ed29ada6fed904f5b9fe45d82db034418fa4812bcb89f6e73faacdb9734970085a4bbcdb90a9251262d4e95dd5eb05b28891f2794a4d708d977cb84051d1d4b2e4d42cf9d3c849fe2f8ed2059daf5fe72336e93fc1394be5621ae0cf5908b49aec7400ec6dfdf6238be77cdee16c4bb6853f1393add24b7ffdb839da58b6b3ad1481966a72b62ff6f3216ee68e218fc30383caf6ca6896b12b0e4c83c6572cda167355e020013ddc015a184b3bb5a952789fc07f70e332ae501aa63c999f1249a6961ce13ffeb77f2bf96a64a868e7dc256c01af9052f4d273de3d5d623ceac20a1eaa07fdf6c88ff9e81eb10bd00e539314094f39273f9ee5847b24d36d616da18a207a016884d4ae0fb254fe7c03424b9c403c480daad73923c3f35dc1b5dbf28bbfbe8241164578fbc2ac9e362e908aac440d454e5db7b72bc82050400cf07e68272a80c8ff8dba7677beaa9ad29b831904cc261e47974b4426593a1e565d82b43fbb2adeeaad77940f9d158096bcc65436ae3d216ccfab5b4bc9fb6f70233034023bbe2013349835aa42b830337bc10bc87ea31d2abfc5083e9faf33c0b5ed2d9f2d1124675d5e28df74e6488f4d3398b42b1625667ebaf5e57dd2222037af538cb5a43d4e2a43c99f9d454f2af4318f3086cfc8345c6fc99ac6104517df22e9615e291e379171d8ee4e9778f449577ce3e077fc9fece83be92f51d4e7a7c9364e4291692492c7bb29c1d93e45c2b3cc32d8eedd06b24960d6a81dee5bdfdd356aa71edfbecb204d57c7ffbd165b3030bd43e9888b330cbba3d6ecc006abb33d450508910dc2d5d638bd40335158075aa18673cb64e2032c5a98ff4fefbfc530bf03a62a130196911d54096f60e60103e00b4520c52958454d82e68588f007832fc6576233cfa495b820b50021f8b522ad4c882eadabb05075fc148ce21850ee049c46ec1c5a4e970edc4e0f1be4ecd66c60675d0aca783ef7387c9be37cc2338421290d49f16536d4c7e91ed8a676c2e63a88efbd4be27da4f754f9fd3f75c8faa23cffbe287edeb029e89f081a62ecdf2cc7bfcf629fbe5bb5a6c4520abdad5d03e1b5d9a046008725e4fa27604689b5bf25c41875ad6ef7c361ec87ec59d0ae72d6a65c32abb4c57f1105ca814cdfe4faf912b132a95eaaba04ea7f207adb37ba39b218851c2b6daea7fb139ac0bd8d7f2d472ff34751fa0c2aa2a0f2e227d5a3eef8a012f1b580581503923a5c056d081050024d255a847a16be4a5271c1c2624d5b653e241bf2ecb81416139d4c907414b51aebfa6cb50960c1f19f60dd4c2e1588bc6721270f2096e628663254bb2bbb8e84679e75f048fba56c9d982b91963f510a815f87dc0db81357aad0f8e1c24395ddf44db000d036594208da78fda45a9b2355808dbf5c288875be4a3e469dc067be8330bd7e5f5ca855f547021af0512f1c2d8a7f3342fd361185a371d97329483393962c7d59470531d7b3d33f5afd74ee5c3f4c0c3d138be0b97b89567e3a0b03cbfb457bd5c428e4ec6aae3d0d1831a4230a97ad4232f834d79d5dbcafb7d99e00c1055bbe838fa2ddd00e001fe952daf6ae7013d44a706454bf1500c380f5aae972c85e9e4671e36f70c6ad8be8ce1c229b7c2184382c1a7b822e05acebd88f72fac7f1deadbec0ca50e25298052278efc13229f63cb11af8fa0263c0f9796abf947bc00f6f86a5ed97f1576155cf901bf8bcc9f9b85b8b6ea17937d7b7057b63c6ad0ac29341045f2dffbf39247764818906d0b6d05752f72b88c486d30746d4a6f689d3e80aa0c5ad4fda8d8adcc10d1b3f9acc6f778c41ccb362814e5bf9956b82b7b0dde0b2d4b927930281723a99ca6bf366771faba79a9a0dc749babfd1d9e344603610cb5581752c937df83481aaab6e6375cd4247d94ada05cce89343e2654c54078503f184fa619e649079e500482a3fb8aaefe96686cd26e301c78765a53474c0d15cbd246e87d66adc27569e384870a311f22f4f54c1a79e9901c5814637266eb84c9557bae93f5e035dab9e677698dac1598088de6180e03515bf41bc3e5498dda4fd1fcfa552b8998b5c7514d4d61201c102f304fa68b2571cb5757d37e0b803adfd3063dc84321d439f7eb999c2d7aa54a1acbe74d4ee3f625eed3f0f3177c1f7b2d478b6d90e906f68fcb51620b91170d21a687a961c0f4460820b889572db14256d5d4aa2d358dd591c489070c3358b83cc9aead6985e668749ca3b29c0b9288620973f68626d0f405e993f6ce8abcf1693c813ecfb3c7c643f280bcb0bcac28a4af43b2b34e9151ec215a74a8a190ba6635e6e8be6982410127da27145ea82a3bca5e0ca9ad15e06d471e34700a08bd8467becc1e26da8229c190d0c9888fe5ddd8d62dad842bd0b5c2f89691fa28fe9f31369a118fc031fb0f925f9277c9e298e88fd4ad2ba2cc330549089c5fc3263121f9325476383fe25d4b21b47f67131c8a08fe237ce7ab83297016f0cd27e302b3510c75dc28f3e676f9847819774a583fe5679f6662f239117354be292baf1b53839b053794f03e4bcc585a65fff07c472cad065ac2b3d1c4c0540f0fd4ab69ea43501a74ebca406260a24b1c894b8838cd40f4dfcdff08d1a810b8112b1530ee51e1370a942b636e86d287789717c666e559ec9bc4997a3d9f57a43980c8e3eac7689872e7e81a17ac5852b3dedc4cef660f0fd2131ee7b05e41a90f0921c3eca6d2a8559a237e919d11957cbf60c4e730e6aba16ef53ce0b7c82d9dbd0d8a7b8922ec26b869f71a98390ef239414e455b1ce3192e20367db39dea4166605af5caee04c9942916964c8505b21b957d19af6fe026eba21366d44552d3a26c0868a472d7c3893fbfe69be70275868d5ea15756ecabb6e2ea5de087208da18fc83e57e36ae0c2670dfd06ccd29878fdac15a8af24aded6c518b892d8876861f20bbfdb7c278161a0bb542cbe439efa7a1a7a29671eeaee3a5d9fe9e2ce056a4076f760c24eaf5bcd2f9c4bf9cd78c586ccc5be2da3df113e6c4c08273ae85c8ce5e00471ad0e1dcca32b6e675658bd7aec884e49e265879bc931ea89bab6c0ba5fb9cdf84e64a87bb9b62fa5d4b977b2b37d32d098959901d12986bac526e28ad561600aa7367b2e7bd9d6884d9c661acde2e4c718d78948b419f30da9fac9f87253e0986656a2f4810a4c7ec926ba22ab8f2749b2aa9f16024cabc8f1e6fa00d2be5cd96bab91563b447adddd2c97044de8641f6f3944f02b87d3dd13b7425be953b78d6bceda1f28cbd72fefa704a785803050f1dbcf56c4705931c95beaa2f95580d155ceddfb99cbd4dacef9992a939ba2124ba1399338bcc33890c1ce26b02a42862aae2856a9f5e76a7943aaee3fcd7057297dd3ede564e82e8b876a7abe057511a6f3e3f5fa31d2af8639ef21feafb0691dd84c3a18a96c5f64a00e5c1f218af6989e098dc2d4559c524e6f434633c81af52e5536963ac1b0b7850d8598d290a279da4bd0e93e52fd4436a348f92aff29c6f1ce1f0870531a20592ba4c6436b6cf697592bc37a9e1f4a96be98efd343deb998451dfa6624dd6f5b42f8ec18baaca255e2892fd4660394e8f34873e12816ef5bfe5f61b7c754b8ad043fbce017278bf6d8b59aae18c200a8cc26b09b21e8204dd241fa61aa7c4655acb30334617cea336c39bb8dc0b45383b2bc3df05383400fef1469de200114f4ba1fb4dbc91e4adf9d38fcf62deb90f997b93c25980c4198ddce34b267ef4492402dd3be041f634feeb3bd523211b51b622cd548f7c0f07db8fcae8d095a17e82cfbe0d92cd8eb7f79078e4467affd5f1b28d64889a9e186d8672dabb624a1bc8fe53aa7f616ca51fc84d3e2338f297c0bd94a56ff33818a18b81df2658ce5a0c28829fe9cad38e4bd714b76d7aa72ded4172d158d4dd17d33225cad0458d50b511e51bccb91426114fed32a0bf897e60ef6751fe852413c56b3b3b68e2b297672c8aad3ebcf4d6b897938383f14f01ec8d122a1a72ffe153e8dce8ebcc1bccaa03e7a9033883fc342544b47e073a2017857432b7d13278a496f866656b29b4e83857b99c9bf2ed1662a59e3bbfe2dacf8070719fa39578ed0c9c0cfd440a2d354810cf3b304db1bb705990be257974939c5ae030ef5fa33a6b3231783fb6da0be5c81551a4d8ece7852c78268d853b113bf9682ec777a2513b2c4527cf871cc86cc5218ceb3570adc825c14162f674caaceb2abfe1f949d3ee2e9bc10bf1793f7cadebf68a626658013e9efa2ecc6d5c2c138da67ba86841fd51ab7d63c4a803af339b80c25ecda0bf5f6b24956a7444e975119d7c0c09798aa3995dac37ea46ca6c906c1622c8d0d40f106b4d361cdbf6bf3a9fdb2c01b8a92ea8c52606e1bc38f158d0d9dc7584002086cad06587b639011bd6eec2084e03cba702450cfe5f96570fdd7206809147943ec69eb9a8e96f766a3afb91a2c30c7e2203873ac31ebb5e81f40862f30446a77d892d4e96ffa041c2edcd351ad5db167448829ac43fc3cf90f80f928676d6140e4ccd77f1f5dfb4cd5d85b5d7de3e230e7847ccc0dd1c89a5fa13756185d10a8f13d0df10985c3f1eb25104b34d81134c4045bc2a77a7e8cb7cb626f8250fc341bcdc6da79c0cc13d67f5923df612fa1f349bad4f2d1a29b64b2533aff8bad1a8166d39c66a9113bc261edabc44139a1acd6eb12362a893f4730a111bc1c6b8d6d240440897db6fdc83a43ec45452a33579399732455e869905636977e8cd508c236c43e4233f0a5a2dbde1bfa7a9db00cc58311aa9ab44cdd4fb14e3583b466c668bc37dddc6f845850195dbfbdc730d21793620d5640cb5273fc24a4a569ff2235289274030d568f4e3f9b6ebd12f8339a4f9e89ad74944fb61b969302a9f848b72a2a259b40677722a78372d6f3c89796672502a4d8941694062dc3a83cc6ebe6b128c515d9e19599f8c527e11de07c32e0e1458a91b6a5ef012b023a721d161c9ca4fb6c28819bacc69515357313b8173a6698d541212d230e289c3128b209cb9d6be8b2682587dc2d794db24f009779d7", 0x1000}], 0x1, 0x0, 0x0, 0x2}, 0x1) close(r0) ioctl$KDGKBMODE(r1, 0x40044b06) 18:07:22 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) 18:07:22 executing program 0: r0 = syz_open_pts() socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x4b9}) 18:07:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000840)) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000140)="c609150ec6d2ff341696a916363c24cdefe297bff23d000a64aecc5f3c5ab6a1e6cf97c213d9bd141cd8c07c22063a967f91878847b5e88fec5839dee5ede8ac696f473178621e3222fd896692bb9fe9f3b73ab8aaa63d29098df9f22c6ad5dda45c36", 0x63}, {&(0x7f00000001c0)="82186cf9abfc5b2e8f95e30b299374ea4326f752f78d6769a5af6f06c7c30184c3d3da3b85bb6453503c9b96d68641e82822a6edc716a9a9a7bbb52542389e3044f67bc01fbbd87f0f1fa7b071faea53e759d4b304bbd33b50a8bb5e8499afd6faa254c8e4cc6f8b4a178506d7137a6f9d217b10f989c8934d98bae526487aea5dd959b453ffc6eb00ef8dbe34758562617f649d3d3d9de98f268774ba533721f952562fda5a040873b51583c6900b39d3c1bbe3cd3712f3063948c9b3a10cda2463de2a9fb6", 0xc6}, {&(0x7f00000002c0)="15d5e453b36f870d71efa7f4fc79db10ae4eefeb73ce129b72a1f88633e716b33cc7bf66a60cda467b42d7f65e2bb9c29664ef64bf656b9a7e32d99fbb9912b5de834bc2742b0bb5f53c763c061d5c2c056eaba7fbe9f905b6eb52c1cb98c01855ace38ae97daca0566c2ab8c96292377b5cf87f8325b1c56a60fa89173c6461499cdf912868ab36211412bac4e7b422389a747b462cafb0bcf985292dc3497e0ea30651bce5e5e4fe6d30865f38384bc3bf44a379121ee383b5e276278b61f43ed8182f73eae4e993f4bbddf726ccbf638693438093330083bc612859b27d5ede4580d0a0825c41d3c3cc1344daee686a45bb728844a494bef61276", 0xfc}, {&(0x7f00000003c0)="a1806803b2b55a746aba4f65a254f3d1bde03134621d0c980b5eedd7d7198c7a800f25157688255f269969fce79225517a7a45dcce2c790c0e5c11eced2c9a5086b279fb", 0x44}, {&(0x7f0000000440)="6675ff2cfe39dc164fb49bad1b0dd54de81fd2cefcf35f0c58f2ac96f534eeb0d288f20e2531a6b8816d81c4f315024c9bdfc353f5904a85017c2b3297b02a2a63dacef75aecb681114106a5d2f130eeebc3a21abf0f16f3764a0544c308f03070d5a80ff113919769f8ee146ac95340a9b9bf39f3eceab38874e65996cae4613a4089707cf91fd0321da9631b50cea42edb65541477b67735ec6713f88d2dd47a8cd437c01dfc9503261a3cc91a7f777dfe969ba89882d02405ee701ccfedf7e1c60fceef9b3fc7dddc5b668f4c2da0b84ec46ea265683ff3c14b9f65aae8806e1770fb2a1574031ca10884e068aea91fb17cc94356ec9a99068ffe0c", 0xfd}, {&(0x7f00000005c0)="4ccec940df23001fa189ce7b2c9dbc3121ca5329ccb4eb3b1364898000ce7c5c5b5a0f7ac2f96d3b1d06409b826902014c442aea945918bd6cbd35402b9922dc9317219a4a54bb034898e01b96571696c5e10da8971685c837efc55168461d3ba4e0ff1957c6", 0x66}, {&(0x7f0000000040)="7cb8b1ebbff2e93626c1fad0bcac52afbea5d19f5446ffe1ff25e9f2bd4f7cea", 0x20}, {&(0x7f0000000640)="d91af09526a4a184fa943583317cba89f543b979db4fef770ed85e6b996e86db8f3ebadc8437865a61eee0451311c9208e8500655c7b6cc72208d0bb1be8c5321496e10bda657bf2441727a1bb1bb57495033611894b43804c9a8b35fe5748dee2e63d1b80f1d4d22484c7f262fae7895481eb0bebf27549dc8830da03044b4b7094b07dfa0bc4dcb713b244c121f2d22ee2f8319cdc19b9cc20a8bdf9f396bde31dda1568b947e651dc85e7bb2d2b56120a8e6227e6ad26d2277f6a37e703110e57132eebf0290d8877ee0b8afa11dccaed547c0bc40e0be2732dd47dd29c", 0xdf}, {&(0x7f0000000540)="94055b76aefb0cb6d28565cc12ade5da70c4722835e62b76752dbf318398e6a2a1e2dfa4531b793c4251f81636688f04445370f59cfb70b01547c53722", 0x3d}, {&(0x7f0000000740)="31a43d7d6aae8724ccd5b59eb34ae4806e2ab22c46776df2854a3e012634eae1c6aa1e1cb5", 0x25}], 0xa, 0x0) write(r0, &(0x7f0000001080)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d000000000000e7f545000000000000000000000000000000000023000000000000000000d7dc7d8f89b699a1eb0579857d43262b4169726192579fd4ebced33c0f7bf2ca00cbf03a5691b4619b996f7f47dc427339c71cd1164ac45f9c62ce35ec16e42565806fb1717ef975160e564d51d522ea6a1c0ef04c99f2f3fed0e4989bdc07de4ac1110cb1543073a2606eedbafdf64aa3789d25a68ed4498854c45485ebd6202d321c4f95d8bc877fe6c0f37374d1da896abe5fe7d95f2c4f8dad93cc5d01f46eac80ed149385c096319c7786e9f1d552711ef05c05cd5c1deba6d8c5da08ad1d269f84a766ad7b0f647a702209cc0a32311bc7e944ebd8cd192938803e18543fee3942a1e0dae89bfc09f6e0e3e0e2451e2af99a2083f02dd0003965b3a37aed739b02a6cbe128aa927f1e4bbfdf82d016dd3fed185881c59e4a236d699c8dea041619778c64b4b6308902ca9c1160d58fe864f69d7a1290a7c8ae9e7ec9eff7c876d4de435f70eddc16d3", 0x201) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 18:07:23 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000100)=0x4) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)) 18:07:23 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) bind(r0, &(0x7f0000000280)=@in, 0xc) preadv(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/54, 0x36}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/68, 0x44}, {&(0x7f00000000c0)=""/25, 0x19}, {&(0x7f0000000100)=""/45, 0x2d}], 0x6, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000003700)=[{&(0x7f00000022c0)=""/139, 0x8b}, {&(0x7f0000002380)=""/236, 0xec}, {&(0x7f0000000200)=""/50, 0x32}, {&(0x7f0000002480)=""/245, 0xf5}, {&(0x7f0000000240)=""/11, 0xb}, {&(0x7f0000002580)=""/208, 0xd0}, {&(0x7f0000002680)=""/4096, 0x1000}, {&(0x7f0000003680)=""/92, 0x5c}], 0x8, 0x0) 18:07:23 executing program 1: r0 = socket$inet6(0x18, 0xfffffffffffffffd, 0x4020000000008) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="6a406c10bab7a7552995ef2019ca187c37b1a3d4f9680a828e1de15f5855e0f175681a5d8b92430ad9b478f6db90211d87811f5b82b07f604bbb1e35609b7f4493fb67cb9e492dd9b572fbc5dfa289c4b10cbfc1b4ad14a3aff17dbec21870c7e50f7ee8be5ffcb43008318897909558763e79871e76465feedbc0cdaf403906529cafdb9aef606af070f479f1f08ba5689416e8dcbd099d12ca3f4433e1eaf471ae32087f34fa003f9d6f35408be9d931cdbfa59a09357e9e3312f6794c378a888ad49861d5843c96c175b497ec516d4f9f0ad66aa4517327163319443509e3d3c58931e1a7a94405a71d0389a65d00e11b76ed8e1ec0ede8d08b21e819d679ee74137ede83b4db66af30566daa30a841fa7e27ec3fee2db08a83d0662ddce19dc637a33a56e47649b026b21a733da52489fefb6966f7bffc1ecb9f9896abd6911d84556d0cfcc2e09756a96b5ef2c72376e1a5e61f3a01abdaf6c3b7419d704e068daacd9fa089ed8b7aae99c51cbc1256a32f65b96ac191e71ce4cc58b1872ba42071b8ba525f19bbfc688ba834cfc435ba8af103a8a851424d7a61ad1db7fc7b9fa54a03a3b6c4e5f1beaf6bc8ed06800645376a24230ec7145e41ca86fab5fcba1321a6ce448981a73fcbf61fd36be8c7689dbc4c3337a3784839fcb9641b347a7b9addcd875a538ca84604668c7bb9682a13c04cfd5f7fe4605482bc9369701fba40ff145de95980a168ad50f806699a45221b011e8aedd3fd2c2348e3f3257bed529f6c34a51e7c091ba42f021687a7fd4e587299d7fdbde10b4a7680012182f617b5cbcdb6e782b2f957fc2aa757822cbb59fb9c1ad89a676b8dc45d078f869c5c8e7463969bfb0f8ed0bdd421f1db8613d7212ea7ceead20479b691242cb32fc1a9c3447509def774ee7539084a00a322381b9e1b37f05c040aecc7cb2c0159d31edc5e1a4d082c1cea72cfc3bb3d53525fa752a841a3b3d61f32aefd8569c4a5341f552c3f4fabeed623fc382f83d98a6805bc1f4a4e567f05fd72701ac46258fe273da42c1c6a38c4a221f9321c5638a37adf519998c08a31f9d83aaec2e75e0dc18b9bcfb425eb3d5cee602816b9c4767db390fb50f9ee9f37d983da01fb1aa75797e0ffa16be97e909882fdfce591a312934ad837c13e248702c89fb889a5f89d7741f4004787694b579b770e1015d8a3b49e42086bcbcfd1eb9fbad560af6f35624b4a2f08119b36065886b672db4bbb25ee196b613c6ab25b9a589515dcf74e6bdfcd800546421eda1b22281d96b968c06341a8768e1fc507578ca06daf1efbfb3671e15bbbf7d10f3dadd1e7780d2087381110c06db95bc0d651660af2f3e994de23f03c79f3dc4504a1b4ce7e10f5b03c49231c04a05e4fa159a03b93ddc81f771bb3daffb4d4c1a82ba4b56501a6787ff1a67e18567b9e9d99d76759db5a3ec54358472c521f005941f3f9528331cf53b02df6f0723712ea1b3c385f92ba0734383b1bf00d73a3c14a439fb867da8f3b5847da67a3e3acccfc7896c25e2a6ce7d7817ec6a4b003bc30c9cc49f1f5fcf6265554ca43fcb4c7bb324f102a358c0e1ee471181cc8d85439fff87bb08ec04f1f475b2b5a7e292cd3730812477f60436a2386056b6dc8e24256e36d4f9125689daf8c4fbcc220fb9d1940d261871fa8e6f3a1ce8a496c5ed9b95bc7abbb15d3d1d94ce88055d99fc3492e75ed71b62233209f902b8e7cb2b1d779e114229162c9f5f5b62f840071b8d1767842546ab91b40980b79da6699a2fcc374ae7be3566878b7e4eb7ba0eea98477d3415fc0c5871dc3698a263f5adaec2ac7002e038069f72e675e001d85c205992d72d85e0ea35c1bcc146f70416ef4c7a0654fd951838fbb20ed80e4bd85ad9b9ee0a47fbc58c2809f09c5dddfe952b13a3d3e7b067f980cb0bf7cebb17e1828da0a7d90ccab4b419127315dddde75f6c58dddc6885e18d21050f64bb256351aa0d3486ec0f18a31d9bcf2012728b905ac24dbca397b2c61ab8d6e35689bcbfbdb0bc6d21a68e536f59a135e970aae2e1875162662b151bf719f75e827343a69cbfd0d076002d9eae71f86ad605636257931125fd08e945d0a428629d548c6b4712f7f015ee3ce3c37d40aa0239ad56830e102b8ab6292ceb7d08131f3390face16faab25538c333afb6fbb94dc090fd85f4c997d2d6488b7dc44bfc90c0e4df1db0950c2671a6702243a305be3a9184a9232315a732c060bb2b6310c9e2aa88a46884c7f5045d8e6ff5af280f623b129d4458247063d6dad71aa86276b651ac8c957b03bf5ec7c55fd0bfd52ca5786bab0cdad140f9a13cb3c8391c791a16d5897f9512fec47909e083f3b896f6f6ee817a6384c708ccf2d5bd68bffea0bf7c63d791c3a2bbf9f2055c902a66316715edd108bdf96fbdb07af24edb19ca5abe584e022445462269dc3977ca22272db61959bd5d27a75e04456648b381d45f486df99255caf3159ac8770b696b2b2b34040255e89f0d6f1df9f9f4063d3cdaa7cab800ab9e9f036058013ce00bac95d6579d847e832e84acb304909b7d97ef06eaf7aaeccaf275d8b60b41fdae683ac5f34041f7d61c665c9fa74415bd90b009c6fe8ddd30e8cbcbda9691fcb3c5a51e371f4cdb2f6dbc427aea959ed294da0f54fc051eac8e263f65fd5a023c62e118adbb98fc6cb68d2e2460ed4598323ea6dd836ae9759c156e5022387b8a6de1b73ad859e6958d7f99f66168b03e439294ce26fa1fdc8a886bfc9a9a47a85151fab9a25398433bc8aab1824842a97f5a42206b61d46844b04ed7ac502cb98ec11f4c35148b825d1933b9d3852a205841cd8a62c87d4eb2d938c0386770dc3ad90b6d48c4ccd0f654c12736ad73053727073fcad56f51854465b80d578c11eb6af31de0de625cef5f7500ceea6314461560d364a4e4815c196ccb3ab2f1f1b3bc6837fc577b7b5e507f1b3d351745741dabf57342a0dba4599d31aa4767b092f8e1eac9b6393fc3b6829c5bc78536c271878de1d2a213f3a16bf975a4e35e62915f031e93d7f5f419a403b0faeac32141ffc842c7bf6d1326af72c765ab7f29b7e8ca0198121c35fdd199b333025d35f68520bf9f4feaf31bee8fa689781379562fd8264a6a82b2655f86a4fc10fef9fdde8f35a612f70a00277a715875e822ea054efa3ca2ce0a81631711c8c946d0634a9fe147124ffb66fab7ac8b1b201646c348ede690861aa4aef529f765109bb63de2ff0c6688cae85a1db86113a46d4c14d84787cede0e35be5807e971566baac241200423a97e583caf77980d8a41fc2fba91c1cb8cdf605ed214ed33c550fc2962c952216e90f819f726a7a04271a921ad4a5ce1ae4bc2539725b084a38a3ac299eb7454d943230f84d83bd331cb99c824115f55d0989f546f8a11217a4d687b57ad0b5eca6accd0b045aea852fee6353f0a399ddcd36fc656b6dd223c30327ee657dec9fae701d7672bb0e6c702532da56c9bcfbca63695d824445b0ced88ab2bde45f6f8a9f2ca5de0a73972e012aa99283113c88438248767b6f0a826c9c889b9e3b13fe378d186508c533727879e23f9c8dda0ce955d5b1f5dc95fb2ab14ea420dc31a0f85a0499071a0b661956fdf36984fa250759add65fb0a93feaf6c7f3a1bf0138f5c0d6aa833a3ff188af7f855ab8781c2b2120f34a2b965cc0f8792830f107d661821963a84ca6d9e5c6a7226952318c3512050a499acd76a78e8eb82b9ad67f2b07a60efb2c1700e7d57a2784ed14438b823dd6f3c5019472b6d2dc9f6e1b1ea056b8f217b02d436b6a078ae2886bd1aeae80de55cf41c70a9dca881ab15423570a0709d1d8db434111d489d911d8cb1699d322fb0e6a8388ae00e770fafc25e122f0b7c08a3be9e4c8bc9bfb63aea124df67b57ca6b5ab4dfdbec61e89e26ee34abecec1335195f0f93c922cb00e73cb51285b952e9882dada75ec348b3d1bbbc2504e5977043b5e2833b34ac8f757f6f0b4546a06f9ab44025a585488f59a377ef0b35dae32c7e04fd67bcdde9fa94f3731f3271797363622ad94068fa83e8bc69bf9a50c3cfab9057747913952a22150e4b8ea0946524db3f697e8d1dee011e6fd8b1b83e19247e512f735198bb9db008814a60092c1bd1bf77a79cf7509d75679b767cc7921677e6ffef9582c01249d87f7d544053d1601969cbd09717b533e20eb4869f65c591572605635960058908c62122c118eff6ab08bdf16b60b0c0ee756e02e2b14201aff26ecddf4861b381b91d9e82f1271aa339d41d80a5b7e2fd3b29ff1d6941e91fe526ffc47195b48a61ca0f50664cddf5eba7ebc5e7e8131c3d359f19ecdb5a5314fa92055a075195494840a45ecc600d62802ba538684acceced7f1350ac5ed94dd699101392c7ff57c2268209f5468db64b6e1ccd736579c4ac86a9a1fa028623a11e08c9194618881c64af757abf7a99813c2da5b0c35e9ebc2e57f6fb93bb7502cd306e639bfbd4d3bc4b3dc890fe8b4b63642718ab1bb1b5ed6021b712c915232e1dba02af849c3d2fe193a19d09690eff12e9d934e0130447c2dfb03bd23fffeee85b69d68386a7615d09deae7ddae0b2ca4b117feaf778e392cf96469924568e36a419d49e5db2be1c29ddb02f78e84f7fca4dcd42a3351f72b9a8c89252625bda9a909fefe2981d1c8d131d92a1903b41fae23625287e57c484786926927cc578765185464ced1b485277bc69ca23a954636c375d1252ecff42aa582acd18bb16b7865ec523b659dac730874b3a3575bfff473db4ec6bf83fe2188910af824b55598285eb3216960ed64fa161496c55efc4863e4afd208da86558fefbaf4611b2ad14bc08a53e2cc80b36203841bd9126d3e553a730afb6e8c941c6f7bb69355ef81b8cca4e232f60c484e2ec0a7d1db205776b6e1fec00ff8c24f812827ca42935fee77f6eb399ade6baefa550cd1ddce979d8ae343fe57a828830def02b796d67fc1a0134578110ada055be41c04eded319816f14d9795032a0c3af1e0d6b109213264dbff87573441ac1325e22fa7390ce72aea4683783e21f6b449704e99c4683ebfc464a3f70b37b2371e384e72628373ffbb54ecfcd8b5426aed79803f1b616eef07ab0d5dd275c4e91ffea9861ce99839aee23d4c21bb04f6d7139fae755b4d29e7efbbb5e8bc00e74b89b48323e6d9fc220d13083e931a2b65bdc71aff6161b87923ec4eb74c565607bdbec4a1af7e0a8f624527c756a0f6e0fdacea4b99ae4aa6a5632c0de10cf7c422a8502d15e945076d4ccd15bc60a058e2886e7cb4c8ff38b849b767a4c9f9193beaa49daf85d853b9c0a8fa87a7665a71efd8b3f8574ad82f18b22431286bc2a548fa1851218cbb621b8a3c7c06a6be16fde08e0829d1dad44bb0df1d0aa2cbd1d2054eac6f3395107ba55237fec01314c0a55dc6651f95505c64062909c45254acf35adc66de27429dc0f06fa1448c871bb8b40fcd69dad746bf9aa3b839e972717cd3f835991269a238e85efefa1f45bc533f16e8966330c3f62d63943f1fdad7bf4c98bd9fa1cd6c040d6f4e6a1f07d13bf83c3b4ebb03b1a83faa69a6dd90530d41b2d732eda7e3e0696ccf0327937f1a4d079bc045f4fff19acfcb64aa48499ceecf64fd116629614d968217eff8d7fde855649c6670ce2a320fd285471e3184a6d09968c13192c00ce78474fd8a570575d960102c4686516c5c9b3b7233845d171932da55d39da5464090a42255fb288bc11dd66efe6827c", 0x1000, 0x1, 0x0, 0x0) 18:07:23 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f00000000c0)=""/98, 0x62, 0x800, &(0x7f0000000140)={0x18, 0x0, 0xee, 0xf6be}, 0xc) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r2 = semget$private(0x0, 0x4, 0x10) setrlimit(0x7, &(0x7f0000000180)={0x2, 0x101}) open$dir(&(0x7f0000000040)='./file0\x00', 0x28308, 0x6) setrlimit(0x0, &(0x7f0000000200)={0x4, 0x494}) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000240)=""/116) r3 = geteuid() openat(r1, &(0x7f00000002c0)='./file0/file0\x00', 0x8c2, 0x182) r4 = getegid() lchown(&(0x7f00000001c0)='./file0/file0\x00', r3, r4) 18:07:23 executing program 1: r0 = open(&(0x7f00000000c0)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) getdents(r0, 0xfffffffffffffffe, 0x0) getdents(r0, &(0x7f0000000100)=""/37, 0x25) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x10) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 18:07:23 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x1f, 0x0) execve(0x0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 18:07:23 executing program 1: socketpair$unix(0x1, 0x6, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r0, 0x2) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 18:07:23 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x3, 0x0) write(r0, &(0x7f0000000080)="94019fd6478e4cd322f56307b558036732f6c092400a9df922648f174c40d881f3742585dc46646e28f3b29be7ef8a71300a9e738cfa61911d26e575a4f3ea8133ffc4b0cc65526d2a6f45c971dd59826eb089a7c2ec953306617d199eb609e3da41ff9cb2a4843f522b16c1e67846a9bb77424911127920d2452a4c9d64b6669d81b48a0c232c368282d9cf64ec930f648e", 0x92) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x1000300000005}) 18:07:23 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x30000, 0x0) setsockopt(r0, 0x10000, 0x5, &(0x7f0000000080)="36e61c8a8c90c1f0a5fd50def577ae0fd5b132ace96ecf6aee7be19fde5aaa174703f63f0def46b599fe9b2838ab01b6443447444df7e7ae5ec01692e361c0855a27f43ed7731e86b06bb69cc9d85146c42842b6927fefb69951dabc2d41c735ec7c02608b3930ca9f8a9a25955604e92f72334f03ee01fb00fea8fe09cfa19ed38e966405a2cb52be1aecb47ba6c396fcd299af48fa631d32a9d020be9bc302006b6b7a0a57abdd00c53ad0e9dd1232151b1baf0849baed", 0xb8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) linkat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00', 0x4) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x7, &(0x7f0000000200)="186fe65c", 0x4) 18:07:23 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x612, 0x4) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x100000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000180)={0xfffffffffffff470, './file0\x00', './file0\x00'}) chown(&(0x7f00000000c0)='./file0\x00', r1, r2) 18:07:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) shutdown(r2, 0x0) close(r0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x20500, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000240)={0x9, [{0x3, 0x2}, {0x3, 0x1000}, {0x3, 0x8001}, {0x3, 0xa2}, {0x1, 0x9}, {0x3, 0x5}, {0x1, 0x4}, {0x1, 0x2}, {0x3, 0x10001}, {0x1, 0x9}, {0x3, 0x180000000}, {0x2, 0x1}, {0x3, 0x9}, {0x1, 0x2}, {0x3, 0x200}, {0x2, 0xfffffffffffffffc}, {0x3, 0x9}, {0x2, 0x100000000}, {0x2, 0x2}, {0x6de1d3e84a17e169, 0x200}, {0x3, 0x7ff}, {0x2, 0xffffffffffffffe0}, {0x1, 0x8000}, {0x3}, {0x3, 0x3f}, {0x0, 0x6}, {0x2, 0x1000}, {0x1, 0x6}, {0x3, 0x3}, {0x3, 0x4}, {0x3, 0x7}, {0x3, 0xffffffff}]}) lseek(r1, 0x0, 0x3) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0xfffffffffffffffe, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:07:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) 18:07:23 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() r1 = msgget$private(0x0, 0xc) msgrcv(r1, &(0x7f0000000000)={0x0, ""/127}, 0x87, 0x2, 0x1000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe(&(0x7f0000000140)={0xffffffffffffffff}) accept$inet6(r2, 0x0, &(0x7f0000000100)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) sendto$unix(r3, &(0x7f0000000180)="7b76eb53ab204db05782fef77a5d1b8679cc5ccddb697a44639877c35ec45b4f4e99e101403d4a4b947fc3f29a024b1ac79ac5e61e2f1142df1a2f3134b66e449aa7becd58226fd49f222045f031e79548539ace45aabc535c713496abf2b21d87a324c51df789e497fc4a216b4d6ecf422e3ae164e438cc606ddda579b3e05bbfec9a1ca9366a449b4488033ee2545386534be245892dc7bb47b86796e8540ded67d50092357a5bb9b1a38c129716bb89cd572d0644820010c9a5b21b8a736f318c8860b7ae3cd4b86ba709df9b6db767", 0xd1, 0x400, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000002c0)={0x0, 0x1, 0x7, 0x32, 0x7}, 0xc) r5 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000000)) 18:07:24 executing program 1: geteuid() syz_execute_func(&(0x7f0000000040)="672626f240ac0f380629400fae989ddfd2e5c423fd017f03c167460f5bd7c4e189140dabbe0000c4c2e0f2fac4a269af7c0b2a66460fd85c190036f2430f8001000000") getitimer(0x0, &(0x7f0000000000)) 18:07:24 executing program 0: select(0x40, &(0x7f0000001200), 0x0, 0x0, &(0x7f00000012c0)={0x0, 0x1}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="4de17bf111339aaa2a69a6e8945e8893adcac79f38feeacf29c1c3ca929fc56f02182c14946105d7251007e1787d8a971b7a16ce23acae387909bcbc8ff49e8f81db9c521dddffb6b71f1f4851ecc8ce3d6461919bd6a0519c55dccc10dce908a4856d496bf89421d94f96464652dc4939e80d95502d38c97c0f3f737274708fd7e1b4934dc001422eaf9594942d48522a54fd39dec4425d2cdd0bba37cb79e93b50993f5e79161f", 0xa8) 18:07:24 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:07:24 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), 0x4) 18:07:24 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x1) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x1, 0x0, 0x8001, r3}) fchmod(r0, 0x0) 18:07:24 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 18:07:24 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x3f, 0x7ff}, 0xc) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) execve(0x0, 0x0, 0x0) 18:07:24 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = semget(0x3, 0x4, 0x0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000700)=""/143) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="93", 0x1}], 0x1) lseek(r0, 0x0, 0x7fff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r2 = dup(r0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x34, 0xf0000040, 0x7, 0x9}, {{r0}, 0xfffffffffffffff9, 0x9, 0x12, 0x800, 0x8}], 0x5, &(0x7f00000007c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0xf000000a, 0x1, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x12, 0x40000000, 0x1, 0x9}, {{r0}, 0xfffffffffffffff9, 0x2, 0x0, 0x5, 0xfffffffffffffffd}, {{r0}, 0x0, 0x2, 0x1, 0x1, 0x3}, {{r0}, 0xfffffffffffffffc, 0x1, 0x80000000, 0x6, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x5, 0x1}, {{r0}, 0xfffffffffffffff9, 0x14, 0x10, 0x8, 0x7}], 0x0, &(0x7f00000008c0)={0x1f3a, 0x9}) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) recvmsg(r3, &(0x7f00000002c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000d80)=""/4096, 0x1000}, {&(0x7f0000000100)=""/147, 0x93}, {&(0x7f00000001c0)=""/20, 0x14}], 0x3, &(0x7f0000000240)=""/106, 0x6a}, 0x803) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000380)=""/96, 0x60}, {&(0x7f0000000400)=""/155, 0x9b}, {&(0x7f0000000300)}, {&(0x7f00000004c0)=""/175, 0xaf}, {&(0x7f0000000580)=""/234, 0xea}], 0x5, 0x0) 18:07:24 executing program 1: r0 = socket$inet6(0x18, 0xc001, 0x0) getsockopt(r0, 0x5, 0x26, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = semget$private(0x0, 0x4, 0x82) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000140)=""/129) fchown(r1, r2, r3) 18:07:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001800)={0xfffffffffffffffd, 0x3}, 0x10) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e113e8e60baf7c95cdb94c82b08ec215c80e5925fb7d97d5b56cb0c478f34907209b611ab43672532b41c0c4f5e60077a358507df601ec35d4f1a92304f8d5a52d014f3bc932623c54ec00c4f18c49930677e830d572570fd4fc3f3731b7c09cf0cad212b7fe4bf1abb3d5af1c4159a243de8fbf65b57cdac6cc8ea4308cae61c2d724c007864dceed34133eb895f4ed32a0060d7185459884379ceb7467ca62cd21e828b0c4ac34de99be22922781f255c83fb395aaa0c0b0474305431461709136945a23611b0e8fd39c23b127b43d58a463fa3da9bed19e907e7813885e86bb82c45afa47a74bcf9a133af1c6aa4bee243d9cb246c5efb954e0df3947f911eda7258aeea3440487068db73dea40a0f555956e820dcf66a7da44784a2d34ce284aa408593082dd465b38aaa9833da98092d6c9198d258c7836e3a743153334f4febeeaa700379b201e6490e41076750922c96a9a65f4c994263b207bb016664e3372b48f65d0442e06f47572ee0d03c4b77c344eeb1cf21a548f3ccdaab39123d3658dc0e232260b0537eef49a8feba17ca66e53bed99d6156b9a1637b261c7f54ed7359855752d77287131c77d407eb367cb1db395c376b930a07d18dc1299f1f74803b377896d52fe6c4e8a01df3fad5da65d42c92e7473f49de203980268e851348f23bdd1936e68eabe4895f843844a41a51c4db910a008502bf3a92986ace77c9d2c2bd38bd62e1fd13aa6d961a073538f31d9a0481e36b3d70dfc70b1a1e9bb3789d7353a5396f17504752a7501405947197f554b46876a2c6c36af5d9e4a544fa6fc1b1990cc08e81ea18eb8506a477b3d4fd2302a4f3c230aa526788e208d50a170bb272d0b8ebbf3dc5de7497596e32274b95b0dedb7d68cbf52daf35d2306ac14e3833db298522ce2256f984416b9fad281727b4283cd7da3facece0b86f90b5fb2e89621bab3dad0e3c945795c2f5b0952c5f16b9c8dadd14d4d2bd5924b0172b07fb313216493b3004f82eceea35a8024f6353c417418711e0cb1f95d1ec21eb802b5a7e02742526b2c6948294ce47c46150c3c1f303beec2cb6206d64defe09aa2ac833272a313ce8609a720d7473836d8000683501852afeccbe6158aa1e2c29e81e071c55351d1fbf8e18c96d376f01e423b1829faece0e2a147effdc18e3c4fed7936879710f492a0771579bb04f8b0689dc09c67afbf682aa81931b07e98439905c21ac714b47cd2e509ae2d97da38cb758f308e3fbee2918afa2aeb4f481e0e98984f0966575b085fefbcd804dc67f17827c9a66032755b86ef86bd74858259c550c4d5e4f38dfb65b42d5857f8f54b492875b44135c60071c1538d5f4c333538c3cb6d7e0e98c4ee1981fcd19455c7a7e0fc10cdc63e86dbc9fdc77de1d44ab32c8b1d172b36d618df990c5bf5cd6d50bd18daa419617a417ec2a15aaabd3e7d6ee7ad7b6d75322e2489e3b35653d24c004b4eb5adbf7d51aad44ed1a588d66d550d52f7915d4971445854d05736931fc3755d55baba4d2c71af54a5095f862cfa60bef330652de2ec0c4a7a9edd583da42a30c197a1791d1542a48e90cedf876ffb43411160db7e384b0b50c6b6794cddd01737c655658e1c938562d22ecfbceb93a5b8b4c023ead114a9419b8ea578c50486b9c4f5a65caf95b8f41e6c34fa60456b341982e0a3022dd68fa5afd296e85a6afb5c82ae89b6569d147e2600d9041c5212287f3c9754e4c747ba5921ec0e4f8abf5901f6e8f5c595e054d1085ffa0ddf363d5e829c95c3cf48ef5c16cd81a92e17e5f9415d11eaf8bf438cef280398e9bd6d5fdad770d9cbf41f9b28db0a1bb9fbc8984bc57926fc93320a67f4b094ff4f042fac6cf5055472c8dac518e16e7f70034357a79006760cd20cdd734605c7c88123037679552c9bba169ca65d354f80be926c0430dcede41d4a608ab0473dff48a0489af45c7adb6790d562d8874df32ddc46f109d92eceee4897ea123021e833bf37f224ef0a76811469e7e5e680869b560713e792a2e6908808dcff5c157b4b646dbcd56a9ab0a4860af497c8f52a9d442bfad4b2ab6ed23eb594b1b06f1e772f67b737e3ed784d4a9c900a925b10f4ba0937c140330f65c9f1b93c18b6e21b6161e5a4cdca7147464a2f29a06e12ab98e47223523755cb49216792568d22a4e15ff68a6a42f0b58fd5189eb7da1e846ed09c2afe39172854d4eca6779ac7948d87644675f790e9f9b247f1c061c58d8b0b7569bc823546128ef1a3fe85aaa6da5b36409d616cd9405d9b8b21aae129fc6481381aafd658f9930a8e0bb0bcf6f1c0908e138f4338f09661d6fffdeabec6f2f36e422d20633dfe2b702b7edf51774e8a495daa850481675a607085dba380eba8a1799414d508406348a4d9b0ebc939f420320d40c3e8c6ad06301eac1cc58182fe7af92a7f840e79efdb09068a79c26445e00372254b8a9265c8e83674ddbd844abd46bfa61d068724b04b10d118a4db4b6b82cf9e0b42b6bdc2d17ad7c1be107a5dc2e8de7c41aa7494d587948b3ce69ff9e2dc059ddf0ac2fc51eaa5526b154c287fc117b669da34f0ca039ec1062580f145f3714941e23b3037f3c88a757c2adc554c62f158ad55d0f79e231028a039390572925de0109ad2166ba4e8376d21385da5f8c968613374df184004d3d55a040fcf7181d49e264706785441b739b68aa7c14ea0e447f5d54f02196b32e7f8c3b5f6fb2955df99ef9b8222a81edf90c0697c92e1f5ae60273907ffa6f764fdcd144f2a72af9d989724984257ce69d00d172a8a237377f5432f664d646076df795560bb55e6e7003dcf36e2d06acc3e74aef2babc369dc387b11bf5accfe2735434c8d41005ec6da437e767d82b8c6eee511358a6e74213d23d1ddf457e947b140d666fe870d87369be72cbc08510994b68b51bbb3290ba321bc9190d0aa2f83aa1cd0bb346746c9000bebda7f9c866b401abbd62027efbf21252552970194af54e9d92ac20824dc3e2a23708834bf3718ed0bbb4c5736627f4bb4c03dfc2d763291235cee106180d93648611a0fdd3931c3724466d7a16c00f9a06dca6fdafad1a90bb00e8d508569add8d25e09ba47bf9fb088a1af8de1e9a425c7ddf5f7cf22c43bcf07c81cf0b0863046327307fada46d49be7c3da849531b8a02e75c7d60514f1a21844976f22dee2c3f58ceb80d9ab99eb98157127f1c20ae315bb329e8fab2732117960d4863549ce154715c08690ad014744d90465422b1a0cd4cbf7b2e15fb1e53ee72317f59e361c87d0e743f8deb7e6160b47c6f49eb8e24cbf19cbd8d01a64e9759a26890a6d79155603ffa47ea123a6a24b8a1d1d762834433e883a0b6ff19c040cd6dea14143aea760cde2c1ad4579516234a772e73ef2245d54e936d9bbf8770b8119a0eb7182bea572440c89ea816f7e21031258d3621ef18878e816529a9ab4eb4d7247b59d1da05f97d8214ad3da6fff5beeeb5c51ad4a9ed8c59e99ab4caf5893e2b93ea0098d998250c2551b0f6af234967d73882358f7c16ef1e5da285aec2a85d413c9ee625219ff0ff697a1fc6f447595e2751926d0395e2f3991a46ae023ec9cd10eb7393648c9469cf78be465062fa9445523f7158937c80b20ce4b5df977a7f0a9d59d6a5b9386f964831a297ccbe43d7a7f664d5fbe3d265629d83b3521a555a62409f8e774a3743111f0abe5d3c75ba04aa9407ce58effea70f5ca008aa03eff13285fbdb479e412c937eea4d3092a9b5ff84734d158aaccaffd5961637b484886dae8a694fa02c79ba8b812ba7195a11668b242ff30f1315a6f7a1ced91e559dd5f1c344f083e3249bbda00a019495a3c628a28c2aa396fb0088a12cc77101b88b6379a9401e5c00dcbfb1d6420a55c263c1eccef3ee2c6abe8913aa5a08d50b1552c7a05c5d9973639449c884033feb4c01b6dc9fd8d571d0b9a3816c3af9cccc8c690c20fcec7839e0f15ebba82c8cde9fd6217c10ea9f83c7a954c621c4c5ffe3dea151f9be5b5638d0699a62db88fdaa26c0dbbdb90d3b5f91c40c171290b4911d73b4642978e2baa462837609844a3a51029861ce505a825e5a3e90e6170d139fd8e3cc3c8fee637e51a8774fae6c619bf7fa9b8db45e12d7ceaef80fb72a3f125ecc77eb61476e1f81a45c7f75252a3c8b0f9d38851c221b2803386ebb5060d30e412e7a38cd47c979305c63898559917a440a4424f109a8b41f3c7f0cb0a455bd608138ac1f4bffd09fb693478dd9f6e745ffa6ccb8ee5abf8e5b3640198802b56d9c04234dceba39379129c5249de04806850644c2176c6e44ddd519f0457e38f04d157b70c57891373254ce75ba18c3f5bab1b66ec31f1cf2a6a9c56677c4e346cec1e04ea610112cfea3fa547bf9cdc0ae9b430a18e02dabd600c2ad1f4a16c04437d8d32fa7ea223469a5feb727ff674e7f7026e4f86d2f93627c17afc7e56c68d98c97aae558ee84e3258866a61b5895d92144cdfbf9d0b315a984121bd46791e4bf56f5df9611869f061b003af63131da89e4fac139d7ffbfc014b3a286c352ae578fda80589ebe3d1850582f2bfd40d589946e50747c1f4e960f8135d8198537d7a2dc56d847c8f17f9124f26a470d4c3782b5613784233f01f518424688717960583a1a01d8e96c9ccc3db8f6c480b1aa1bee9d94578c2effb6e8e2d1cce9aaa20262226e03da819b4293d2a8db8749150412f23f0239ebe031ef6359e151bb8e761f9a612648680c865245b8d172387f6a61516b19020ab94c1b1c552a5922ffd853e16531eac24cc363fce9ee95b5089176b113251c00353168c347fc53c6b8511843b4165c20401beed044f656075d5441feab7ab34ae2096608f81417f02f591537955bac3b1354aad3f691209e1f1ee7b9ecae241753973973ef5a5aaabc43895c45afe0830afa66b63ae791a309d9ee35bfe885d54b2cef3012f83acfc4ed13bff8eccbcebb", 0xf59}], 0x1, 0x0) r1 = dup(r0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) dup2(r1, r1) fchmod(r1, 0x42) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x5, 0x2012, r1, 0x0, 0x0) pwritev(r0, &(0x7f0000001700)=[{&(0x7f0000000300)="dfcc18fe3ce9e90f81e5fc4e6db9c52e06bfa1ada8b5472c0339b4ccae732c667c7b143a3ce35d620026c2b91cdd4e03eb3e1578bdc083ee62ae4bcb7e92ac31adb0bc50a72333e3c819cce622e0f2b7c60d58734bf7341b15c9c2c044fa79d331b811ab7de06a033bc6727d8ca0d65b7891817551f59d83497e681f3260bbd1676fd2950f01c67a4a68d17c774b27febd8b65e0bda9def9c7f679198eacecff7a0ba336f7fe4730566896bd9da0a5a47789b32ed4555b7a4cb015df04b266ae411f94b0ea97bb", 0xc7}, {&(0x7f0000000400)="7f2a28faea408081cb36b06d895360d07f9fdfb15764d4b7ba77d1f073224b6e1d88193b7e701ab8268e7f42a8ba31836bc4916e3f4ee3f2f78678f8c5e1e970", 0x40}, {&(0x7f0000001440)="b5c9844b1602b4eb882405e8ff765031a7c021dbd97f937e8282068f0287d3193e72731e9a4a65d45c7eb67c2a670401262f0c40a4393e15af8763646ae58a34c596dcf78e0fa683ff85f997c59bbddd138250c7d7e06d69dba69102d09b4ce506f0879d00fc60e60591fa80ae91738256a308dba122082fc4480b5ba1888a3c8d2db7fa6a56f486c41a4ab39b", 0x8d}, {&(0x7f0000000440)="04bc381e52121ab7abe19c014f6ffaaa268d0ad1c6106c81a6544278", 0x1c}, {&(0x7f0000001500)="1f61e498bb18f60a19b5bed32f5a96701d8d730180d723a24d3026eb0353dd3532d8c6404a5572c54252e4737cb3d69976da16d39d486dbc2bc17eef00b422d3a8dd7d3a5e1091bdbe9c9729d4a1aad49ce98e74086348d819428bbb9abded15e72b8d978cc15e6bea83fec9c7aa12662da78e924429e53e6f1f851088bd9474b9d6d089e6eb4d7bbc46a2291777cd26cfe04bfce04c82e117e91b58ff960211672d8d75a9108d4c8f6d0e06df94140977a342891069848922b008a9cbb69d4abf126c6c03b23a3844436791204367ae51d05a8e46f01ae0c9b2b3aabaa76c071de8beda68b7bafe18baa8e2647f8180490fbc824676c55d12ecc7f666c3", 0xfe}, {&(0x7f0000001600)="23f9bec3e3718d4cecaa8f09eb49e09ef6bc5c2a3c8e48ffb63807519779c9d1d95edb71526c32a413ab7054d4d054805ad784ccaf352f6e214cab6af5cc654662d991df407e64bb72f2d5589772bf744e82f5c4113f66131917e3d9ea80ae860398d0949d14336fd4b28ffb19e7150fd16c0e1857f80ed873d65e9a4749f118840c6349ffa0b72fe341d17ea646adaf3847eb410d79ccbe6401d3ad823c5e950f2e2eeed8d3fadadccb04c9c1378fc630b2d98babc478d5b473f60656e445b138c41e638ffc030ca4b798ac528ab68931858a074d180f95c3fae3bc884769d480dd9b33802f2f90501617159f31a0ccb4c4b569", 0xf4}], 0x6, 0x0) ftruncate(r0, 0xffff) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x7fffffff, 0x80000000}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000002c0)=0x2) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000140)=0x1) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1, 0xa0000046, 0x8000, 0x98}, {{r1}, 0xffffffffffffffff, 0x2, 0xf0000004, 0x9, 0x8001}, {{r0}, 0xffffffffffffffff, 0x31, 0xf0000000, 0x8001, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x10, 0x68, 0x8000}, {{r0}, 0xfffffffffffffffe, 0xc0, 0x20000001, 0x4, 0x5}, {{r1}, 0xfffffffffffffffd, 0x79, 0xfffff, 0x2, 0xc3f}], 0x2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x91, 0xc0000000, 0x4}], 0x1, &(0x7f0000000280)={0x7fff, 0x3}) renameat(r0, &(0x7f0000000480)='./file0\x00', r1, &(0x7f0000001780)='./file0\x00') chmod(&(0x7f00000017c0)='./file0\x00', 0x2) 18:07:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {&(0x7f0000000100)=""/8, 0x8}, {&(0x7f0000000140)=""/4096, 0xffffffffffffff55}, {&(0x7f0000001140)=""/234, 0xea}, {&(0x7f0000001240)=""/105, 0x69}, {&(0x7f00000012c0)=""/136, 0x88}, {&(0x7f0000001380)=""/180, 0xac}, {&(0x7f0000001440)=""/59, 0xfffffffffffffde5}], 0x100000ab) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) fcntl$getown(r2, 0x5) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 18:07:24 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000012c0), 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x7}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x2, 0x4) getsockopt(r0, 0x3, 0x379, &(0x7f0000000080)=""/63, &(0x7f00000000c0)=0x3f) 18:07:24 executing program 1: syz_execute_func(&(0x7f0000000000)="3e240ec443ad68a627825f6dfef22665f33666e67d8f8878c2ef022e400f3acc94510c0000002a3e660f38db5bdb0fad18c4c2713ca60b00000042d1ba41000000c481e35f6708") madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r0 = shmget(0x1, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x1000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x22) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) msgget$private(0x0, 0x80) semget(0x1, 0x7, 0x204) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) getsockopt(r1, 0x8, 0x9e, &(0x7f0000000100)=""/183, &(0x7f00000001c0)=0xb7) read(r1, &(0x7f0000000200)=""/203, 0xcb) shutdown(r1, 0x0) syz_execute_func(&(0x7f0000000300)="cbc4e2e1aa3736660f72e100c481e35f9300000080c4c3495edfaaf044fe8503000000459cc4e2b8f39001000000f345adf0411997a0080000") syz_execute_func(&(0x7f0000000340)="42183c4c66440f129fb9000000f244a5c4c2f5b61e3665642ed9eb67660f7c9d42200000c422f1bc4f4b41d9ec41c094d33879000041d328") fsync(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) fchownat(r1, &(0x7f0000000380)='./file1\x00', r2, r3, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) r4 = syz_open_pts() ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000004c0)) sendto$unix(r1, &(0x7f0000000500)="f22a435d9a63d1d24af23093d6aa6530c86c79fe5f2f7ca49c780a967453e203939e8591b4a654473397930381cd782b583e4b0feeabc6a1cba8229ff7a754d03706045ae01e10d48ba312ce4675943989d94311eb8d77821060c569ae38c8fad6696f065d12988419f297914634383dfe979789b111dac17c24bb24603e741c9a053d36403fd9c91e8c8c49df18fc04321093d684b58b2645092a0939790b4f5c9d54b325da24ad383061615a9fa798897e80ee8e765aa35d7cdb88cc6feac7", 0xc0, 0x8, &(0x7f00000005c0)=@file={0x1, './file0\x00'}, 0xa) r5 = syz_open_pts() ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000600)) link(&(0x7f0000000640)='./file1\x00', &(0x7f0000000680)='./file1\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000700)=0x1) accept$inet(r4, &(0x7f0000000740), &(0x7f0000000780)=0xc) semget(0x3, 0x2, 0x100) 18:07:24 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') mknod$loop(&(0x7f0000000040)='./file0\x00', 0xc000, 0x0) 18:07:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x2f23006a8ce40251) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x9) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) 18:07:24 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) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x9}, {{r0}, 0xffffffffffffffff, 0x3, 0x800fffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8010, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000100)={0x6882, 0x7fffffff}) r4 = socket$inet(0x2, 0x5, 0x7) ioctl$TIOCNXCL(r3, 0x2000740e) getsockname$inet(r4, &(0x7f0000000000), &(0x7f00000001c0)=0xc) 18:07:25 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "b79dad9c4b00f2a262be040000000000000400"}) open(&(0x7f0000000080)='./file0\x00', 0x88, 0x100) read(r0, &(0x7f0000000040)=""/9, 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 18:07:25 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0xd19, 0x401}, 0xc) r1 = socket$inet(0x2, 0x8002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="00008002", 0x4) r2 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x10, 0x0, 0x0) 18:07:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e00000000bae9df8156745188e3629a90", 0x87) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000200)={0x9, 0x200000000}) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x7) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000140)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:07:25 executing program 1: r0 = kqueue() munmap(&(0x7f00002c6000/0x4000)=nil, 0x4000) kevent(r0, &(0x7f00000000c0), 0xff, 0x0, 0x4000000, 0x0) r1 = semget(0x0, 0x3, 0x80) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/170) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 18:07:25 executing program 0: r0 = semget(0x3, 0x1, 0x64) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000080)=""/85) syz_extract_tcp_res(&(0x7f0000000000), 0x10001, 0x100000000) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = semget$private(0x0, 0x7, 0x10) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000140)=""/214) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) 18:07:25 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) socketpair(0x6, 0x4, 0x1000, &(0x7f0000000000)={0xffffffffffffffff}) dup(r1) socketpair(0x18, 0x4003, 0x102, 0x0) 18:07:25 executing program 1: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r2, r3) r4 = dup(0xffffffffffffffff) r5 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000100)={0xffffffffffffffff}) r7 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r4}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r5}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r6}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r7}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r8}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r9}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) kqueue() r10 = socket$unix(0x1, 0x6, 0x0) r11 = dup(r10) r12 = dup(r11) mkdir(&(0x7f0000000140)='./file1\x00', 0x95) mprotect(&(0x7f00000b8000/0x1000)=nil, 0x1000, 0x0) dup(r12) geteuid() setsockopt(r5, 0x5, 0xc28, &(0x7f00000005c0)="8dd0050855d430e1fb7af90d384db9dfa1e334b58114846855b432a5d00261ae5cb423ea44ff84698f3ce2967b39ad18b7b9a02b1ed61af595ff41450ff93084811b7e255e1980a0f78776bbc80091aaac1dbb6993c35307bfc000d8b59de4992a19ffc2b698fd5b563ce3931109e05f5fbe5ca47f7fa8183c2ef19a879bd941ece827b5f3b98e5df52dc506642ae873b20173a6d14fd95bf41fede36c673bad31f52b155772fb848aa81aa8480e6839aefbc64f138b16d6600f1c455a014de43d894b34431d5918f87c8aaaaa7cee0d213d1b2fa1934a673c5e466fc86109a7c529131664888ce8749e1bcef461a16d48eab6e0bdc8c2", 0xf7) r13 = semget$private(0x0, 0x7, 0x1a8) semop(r13, &(0x7f0000000580)=[{0x4, 0x8001, 0x1800}, {0x4, 0x1, 0x800}, {0x3, 0x120000000000000, 0x1800}], 0x3) 18:07:25 executing program 1: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000140)=[{r0, 0x165}], 0x1, 0x10001) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82020e2f66696c653000c2fa8a307a3088141f2e2323082d59e1988a9d9954f560d4f9466ac54abb2d8bc5f0e76fbc8eb1e5e696ed188c5530083721b432a8b1410b6a8aef47df8485ca865a2ca4b8318ae88854adca45449ade13606aa718a62d23c320c014d1f1e729aaa82f5774dd6638b8fbcd8d627aec00211865953e8e1967e08213acb2506fa659dc147a61f143"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x820, 0x3}, {0x80000000, 0x6}}) socket(0x30, 0x4, 0x1) r1 = semget(0x3, 0x2, 0x52) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0xffff, r2, r3, r4, r5, 0x10, 0x2}, 0x2, 0x2, 0x9}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 18:07:25 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ed000/0x4000)=nil, 0x4000) munlock(&(0x7f00001f3000/0x1000)=nil, 0x1000) syz_open_pts() 18:07:26 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000180)='W\x00') symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000140)='./file0\x00', 0x800, 0x10) 18:07:26 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r2, 0x6, r3) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) 18:07:26 executing program 0: r0 = open(&(0x7f0000000040)='..', 0x8288, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 18:07:26 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = getpid() r2 = open(&(0x7f0000000040)='./file0\x00', 0xc00, 0xb0) fchdir(r2) fcntl$setown(r0, 0x6, r1) fcntl$getown(r0, 0x5) 18:07:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = socket(0x10000000002, 0x2, 0x0) sendto$inet(r1, &(0x7f0000000000)="0f00c65fad9fa2c2de8e3287fc16bfd96b9c3dddd9a24524110b8de59b8492318ec97dfaedb69fbf55eb8c3488deb5107a9b031b0f54d93ddeb73a2d7899d5766b14ebe4750f07138bb22ece74c55ade6599b98b5cad685149dfd52723a6c037ea291b773e6a822cdaf960ee3d0d2137b73b3ade517f3867c0f506dddce0f318d4a76a20c1f0f5937ea9cce5ef2762e09692f8ef22d3321982ea0ad596f9a31308e8fffd4f636333e69bee767cd444fc79ef208738570b999498e84426784e6b96bbb03c23e4b072d6e5a777c97f33b519896f9aa11e02aaeab803baedc6f5b800eae2bcab96da0f9b0b1bd6008db059fc61098d4b96de2c90", 0xf9, 0x0, &(0x7f0000000100)={0x2, 0x0}, 0xc) fchmod(r0, 0x0) minherit(&(0x7f0000386000/0x1000)=nil, 0x1000, 0x3) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x2, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) renameat(r2, &(0x7f0000000200)='./file0\x00', r3, &(0x7f0000000280)='./file0\x00') getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) 18:07:26 executing program 1: r0 = getpid() r1 = getpgid(r0) getpgid(r1) 18:07:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1102, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 18:07:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x9, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000140)="cc2bc55c388d2e5472581fb28cb24510f05dd138b6510e958bf3cf61605a4afc729bbe206bf0d80dd743ff168d1013ccebd038b35edec56dab9f2dddf6079f855d7f233ec5cfd1314d9f2151092182272eef1c40c907d703d1a343c8d85100e282b145827044", 0x66}, {&(0x7f00000001c0)="2c728a2a83903ff3644b01d8483f01c0392f5c6fa1d23d5213c118c1", 0x1c}, {&(0x7f0000000280)="5806cbf007bd2d89e2f6637c8958bf17a6c4b3def2d5be1c104c5a39", 0x1c}, {&(0x7f00000002c0)="ad218a7ebbe2a4d87c900cc98202ad067a60e923d23951bd2fa26db949794f952f36b4a974a05389e7783e8e979a62c03c8917b0aa117e6c0223309b4d5e238134341b39df97c264", 0x48}, {&(0x7f0000000340)="c26d21ae31e62202ace5b252fdd8a0166dee20d9ea8f82c0009ac175a065092618470a12e0953781ae43053bfab8bf272366b609a2c73bdf331b29be352297950ac10702e3b719f94ad7128f7e4bdf4d9e18ac19853edc5b26294b2a2efa47580a54b8f658e6517cc24459367b63bfb98cb695bf67abfc180d0813947e8ba77298b53ffff642ebb31a8a167fb3987614", 0x90}], 0x5) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 18:07:26 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000040)="6dcdc3babb01dec66ab3cd5aac0926448963aad604eea34ecac4b478ab23a6ead4608a79a2ee7a40cf442689ddc62d80f1eb713067aab0e1a247a8eea2bb4a7228ad0362cc91becd9f30386b6d2059a3c2a7caf0fab7cf3c01ce56044f60d72f4f614ea82fbbf926adc6365fc538a73ab63fce593dad3714b927ff6269089c851fcd0583081ed08f3a365aeacfa1f5b208ccd0ef9da9cc88fab057a9b8f9a0ec7173f0086d1cf5654be85bbd0b48db5182a264545546cbffcd8acec9cf554f2398f9400ba60502021b0412b58146964ca1f8519b9ecbe126", 0xd8}, {&(0x7f0000000140)="6037203e0c6fb81ef1e58dc2e0", 0xd}, {&(0x7f0000000180)="17dd26b32b1065a41360fd34c4caf5efa4aa897ba42e12490cdcad5764b0bbf97edebe94318b9b9b387f16e04460243e2907155b6f235f8ace7cc4268e77e53bf3e32e4f80e3354fc786c425327c0a237809152eee76f8c94e115bc384880c6869de974fc81bf593f38a2f72556098205b3e9f39db8dcd7c61e99dcbd82401cba668b394bdcb3dd7ca7d74b77315ce4d6fb7", 0x92}], 0x3, &(0x7f0000000540)=[{0x78, 0x0, 0x104, "2247197a736bc645cf033bd3ea19a9d0fb08d14ce06b0b87bdb69262cc72dc6d024092083bf78c4af1951e75f1c75476a753ea746b0891c095ce824a90b816472d50a65c6c904ea7356e7048746f5ac71017609159688ebea5f739e6e2769771a3b7a3"}, {0x100, 0xffff, 0x9, "bf030ddfc8291b99d6b1928423055277920c93a59ba47515cec99517b79e9d524dd159fb2a23a74039479e74e6ba1943027985a879c0855fcedc4d26a20bc2e7b85328f16eb697ecd1f31806105fd3b6cf8c070a0a3ba1300af7949991db1fea8470bc95dfb04ff568f5dd082df2cd6565e4c33e38a3804f8deb959cd97976c90f9d681e55b77ab9f7b587b83c572b36e552c42744cfeba0826dbb16795905dd918ca3206f281261c209731b52153e1c62750f8735fc817485cf639ac9e1bd6317c2589d463479ac8f4422b7fdb43be0fb242babd7eafd43069704b7b879b135ec2c7c3a95d2b0533f0082"}, {0x38, 0x1, 0x0, "387e5c4fc4c2e092cd412a9c578f9ed91e796d052c662a9b0fc1c0b3c71086b0431c7f6265"}, {0xa0, 0x1, 0x20, "e5a74a7a18d1e59a2a6d1fe3e99973514cc6c173226014998146f13a820ee93dc76aa61222afbef2b8bae9e89be3638d968216942096be0df5b50a5c3274ba195417174f876fa7509210badd7fb6fb5731182f65d5ac55014757f9e2c0d40722c9062045761b637ad7cc5da51990819d6e1d3e3fdf293191dbb4614164d3c8bcf093e1476306f6c77ee2379d"}, {0xf8, 0xffff, 0x800, "1f3f5df464666f4a70f7d58d957511b1ee64025af0056c6c0cb237f7ca2fccbd895bd4686f1adac1caaf6097428065d6ec272a1a2c7ac54d69feed7ea5acf534efb19035bd00d082bda593872a24100e8b7a1e2d7e11b614ab2733191770d8eb01adf58f96647f3e7a053346f3341b15bbc28c4040623a857f7442010110f2befb5904d6ac0b24fe9467e83b5a3db0a2a7f0d462c1a723a5a8eca8c32cb6b11ced46b21be212482c9c69c51956bec92de6181d875fee2f6207aed8b2267bd85969ac74203cbb619bfc5c467c80e34e66ef22c44206869ab315f84181ef5405090f33f72f42"}, {0x108, 0xffff, 0x3, "91c3ec3ef89f87a39ecdbc0de9f0874803571c37b01f97fe0814b9c1187c3b7f84e6730bd4f9cddedd38590d60f3e34df0cba9a4ebbb964831a2515f765f3c991a6c3ff717eae1c820b853575380066b92c698f59a456c42b8e1b0de0d74b3a12e6ab9bf152afe9fbd34997ffd30cd5f9dbc9dd09cd62a334d9610d053def0026d1bf199b1ad470f15b52ba7816edcc5e46e54bc45360984f9ed93920d683a7f6d4282bd3a97a4ed36c1562406c25ad3aab5ce0d1b70718368d66db972580648361381c4c5cf6dcfe7f1f3530e52fffd094345b7feb7b1cd0d124ba1212afeec3c4c7bc9c00da283ad9b1e0a468444eb8a60889ee1b6fb"}, {0x88, 0xffff, 0x9, "6b992aa6f20525f7fb0b9ca5888532eb0fe04a5ce54831985e7b4c73084021a078682dc88db267eff8ebd58ec93b4642a0c95d8f6f4fd1993b8251ea8efd61018b30aad2d57c964ba972072427334fcf7b61d046eddf69c4ffbde5adffec34681ed499b05fa6811b979637eee0ea784a874e"}], 0x4d8}, 0x4) 18:07:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x80000001) setsockopt$inet_opts(r0, 0x0, 0x1000000000014, 0x0, 0x0) 18:07:27 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 18:07:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff127cffffffea", 0x8) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) rmdir(&(0x7f00000001c0)='./file0\x00') accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="1d570c1e5c91d89da9715ec190c76d5ae2fdd0858ac064887f8133aa6a9344882a37dcf90f8e363b8b8e395bebb870655134265911495d5a103a8f0cc010c79595e4e63b89a8c6ba9c844f3680de7977abd5c1439b86a230e0e8f85a3cf83bb06a78df858e1f", 0x66) 18:07:27 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000023c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002340)=[{&(0x7f00000001c0)="4f1d8c42e08fb9f00793ab46f5b5fa6093ba838f663e52bb3e264fb8d83cb716a059d9daead8f78826893a2d04ceecec7de83420945ab851de9b1717bfcc229bd44dbdb1caaea837f23f1ed33866470867cd3a39dabd9259b370978182eccc4983987e02efc54509859179a98000b6407adcc8f6f764ed3bbd62d54fac7d37a016cec45188d71307a43c9e0ad32f1c9d06227925063d5ed84b2d34c8cccbc27218896134f80b9c26ebd4e57a8ee5f91bcfba5c97fe51381fa0f0850ee87ef8f86de1accfd7756e2fcc4fc73e5bbfa80f12395fabc80137a1d2e44dbe59e5898026881ae585bf0b2b04ce4e268612fce23cd40f2e7fe5c10f88a49d7b782475049fe411b0a8b7b1750775de5d778ae97cb3b9c0198b2b4aae1ed011c772a23c53904ca03aa2c2608c3be92c818b418c793375aa912cf0820f1c117f60adb86f662842e6190e7619c86a81270a5dc0c732c6e2dad24321df02eb9def5e7c20dcd3734c5b1014cc586e63d103364d45c2f9c7ac88d4e426659db49efcc1a108e9028bfeb85cddce0fb7531df6b49135f0549c4c651676d165b0e04fd340d402a07edb6f9f8cfed83aa5c8fb17d69fa58c769a78fa0f3b5b91b139d7b936497cf7b12348091953a3cf9c7f092f9933e27f633d04f9c5489ba227ecdf6f41b8b6cb1797b236ce2a23697c3518fee6ebc00bcd8bd11793de83f64c67fc3e243879f95a15f3ec201c2a6b8c7b802ecfeff63fb5af4529a7288c373f2f02537f3359025ef80f7d0fdec13903f42a158007089b89cf55efb066f6310eabd84fa7b7e7833f40931b275677123617890e8deb5bb6a93bf0719ff9b2f55c14288b2b3f7101164f5225bb62fc12e69696e3e5137681708df7dbc24f66889795b28adb73055c6352a18673acdcaf8b26eecc01908ef567ebbf1f4db69520ee536a35b680b4d0c4a25afd30c41f0957efff230ba61c0a074b16a979499032ed155f7c99c36bef100e187be9d480641743b3803937ffbd728dec3f017d41de8dff5459dc166a8296320155829d5ca347638bea4271d554d23a10d73d0b89fbb5a969e1cbb2ad332457ec060f9e7ba9e1214c76cc0a3295c914728aeb7255490c7c008e164ee8eeac975b14011d96bc038ff640af3edb69149758ba461016630be742e96f669088c112ea3b756f712135ddf9ffd5bab4c9bf1450c29a0c18879bdab40587b16160568e4da01956aa27fcd1f28602b628edb5d00f6cb1e7acaa30b7a85d558850c912bc2e317d85b0f3c480c134151d007e90d9fd33b2632eebcb9da64f7abafff41daad1d92dc3d05e8a6f7b75937747e697a67d2c4151a421f4f5df5d9f2c83ef7d53a727bd46a2fe95bf1995cadf8564b6bc97ed5f103a1e19b6407521422001487046481dcf8df931aaf508eb1106bf1fe29818cc53030c849636cbbf4511543041d99dd516462ec3b1c14080703f23cd9c52fb416a302ce3b8db83bf4902e3b9121e8bde8e42f1c915ac99c1f9cd4b2cb191215d9cbfbea9e3ff38f9660af300c7ce26e5697a939823e529d52f725e1392297e1af866be89321b1ea91ea1bbc55ccb32dec478a4021b0984f47df1160f9bb7f4c8a68dea56ff2572b95cb886e6c44d1f4b7220af9e5bcd28655e23da9968acde9874b6be9e9ccf69ecfca13fbf23f424892976650354ac343ad570a9300e1b70d2e0b92c72b2faa7b504785e36eacb398e3d648ab78bd8c57115adf37d742f697623ce3a934849f509d03be8b758420a993cbfc54408824105b03787ec089094feb2f07b4c9ce0ac899fe2cb6279e0c8ddeb5d5bfc83b94172db4f18a046ea52e666483443222d5b03ec5f4f32e6183cd0c2cf4770963914babe067471a5512009206dcff11d6e88b02c7b637d2e0713beb93f062135cd42a9cfbadc2d119e0c326e64303d0205b1dc826396b6ff98381d95a248dfd5a8e7286ae57d23523dece3340e842102aa1fd2dc6c9eae6ab0b8125f6391794d40d5b095c5cd1e3e7f943061d52c96e1453c8ff5e6e4ff84a4214e0a95ec9b989ca523a0c660530fe58e31a2b1123fb85933e69c35c6377dae35c77d07b5fe6539fd5ddef22d2e46567d213ae795425fe92e4dc2dfc0afaca6acee271692ba557c5f12094eccc2b58bf46ec8288a62eb57fcfc05a45531bee1be57cf107aebc7127323d1867972e0a52119810d5150dce1586df5cbcd6c476da7988964ddf35cb8f83a8951160bc9d3784c0be0e8fdb10b5b57dbc04fe5b8ed6eef97199e79e726599ab7eb9b461546d467c1c6c39d57018c87bb23ea1d06ae7422789d28e1fe4385211ba6313308fbd9a34dc28501ba5967312b4d9e8f42de1c7b2525d899cd9c6b189f28994f3f8b0d54d11d0d747885393bbb88c594ed6464fdaaf56e507c0a1a6c0254fa761603be1ab5c81e1eb7b7d4f4d7afa6135580c453a946b32d483c4eb1d8b24562ee7277db54675eb423d7f3591665d8f17c65a2ef41ea86f010884e8d719c79285c8b3f21a5e6b52f8abe695cb3480defb6d9151ee42d2bdf0f1f92d26caed5634c2fb49e10fb832de66ec7779b2fbc633d19345e7e0cc5dc29a1526d1be949429bb1e4cb67c3f8253d52c1c87672096e4ed46db40bd025f080f2100b8e62ad57754cec21e013653b5a93aff97c824d1427dd23c0c41dc34756997368d6d4c431085895da6aace04b0f594771816bd9174b44cc9b7395331b3acf1426379fbf43e162e83ce9f417f508564c979403a5c757534ac794d83f4241ba2f09f697b5d733f997d362db3271552de69dcf980afa0f4e2054bcfea8f4c79fe03ed954d3f9514163f8622e68b6d7680e2a1e7661af13a784d73fe5e1abf4f988881fe4831770109503c56e8067354c1844735588fdcd", 0x801}], 0x1}, 0x0) 18:07:27 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x1) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r1 = getuid() r2 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x4) connect$inet(r2, &(0x7f00000001c0)={0x2, 0x3}, 0xc) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0xc1, 0x87) r4 = getegid() fchown(r3, r1, r4) unlinkat(r0, &(0x7f0000000200)='./file0\x00', 0x8) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f00000000c0)=0xfffffffffffffce1) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000180)={0x4d5, 0x2fea}, 0x2dc) fchown(r0, r1, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x400, 0x80) 18:07:27 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000300)="aa38a580a06d19c78142030646a0c1f48d31515d01a35e1e66186ef7bc8785c98e58e0ddc2d4186e23987462bede44fc18f5f968e3453661fa662a25252ebbfaf9e114a1e9c96ec88af4481b0a491f94a88fec21d176d56b4d517a936c7e51660b9b63a202186d44b5da407303fb2be09267a0c8e675820791bccace9d863438c03a0c49cff7a4892f51584f6a1c69fc31fa5a7f1181596ea5433b8c62f0e096aab9300c5bc0d50d39f1b9c0a704b72829ffee8eb0e2e9e8da2337b80c452f810734c62fc443b46ab08240f9f5c454439a6d1b093df09656a90972631a7a8f84277f06cdc365cdcfbfa8e4527fc38c36fb35e63bc1ddc38511180de183debf26ada0ed0399fb37e69d7504df218bb15e09c68f8ac9cee31b95f1f72eca89c4f26bc6558c0688f20b7f7f4016e1f3f6d4328afa45dc6d1aa7e9a5bfd136a441ae4d56a0e426d5455e4b00e77021e46e0fdb924485cf", 0x155}, {&(0x7f0000000140)="249b6b49a33809789475c76b8868814c0801c313d9e52094f6dda3a8332cf5df17445a4f88d8670ac9a0736baa5b3f6cce7326c6f5d3d2e14fc3d0bbdd0f1da6ad30a3ff5f17eb83b5bedb4d3f5dadf7209412447346074c50241af84675abd5af8b4d1b64a8fe8e9f4f34a9f5312dcdd7cc", 0x72}], 0x2) munlock(&(0x7f0000003000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) mmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 18:07:27 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000080)="ebffcbff13fd812eaa4e71304809d794ecbd3c2908c3473c83b7633c1ee757beb9d09575c56630470b0d5705273fe8d7b0b9ca42efc1133bb00b55a1da497906509bbddaf474a56b18a304f39e867002e01eb161563d85843cd8ee12462fa5353a00000000000000000000000000000000", 0x71) mprotect(&(0x7f00003ca000/0x3000)=nil, 0x3000, 0x2000000000000001) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 18:07:27 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) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x9}, {{r0}, 0xffffffffffffffff, 0x3, 0x800fffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 18:07:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) 18:07:27 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) ftruncate(r2, 0xfffffffffffffffe) 18:07:27 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) close(r0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 18:07:27 executing program 1: r0 = semget(0x0, 0x1, 0x80) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000000)=""/62) mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) 18:07:27 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), 0x10000009d) socket(0x6, 0x4005, 0xd34) socket$inet6(0x18, 0x4005, 0x1) socket(0x10, 0x4002, 0x5) socketpair(0x3f, 0x6, 0x16, &(0x7f0000000000)) 18:07:27 executing program 1: r0 = socket(0x2, 0x8007, 0x9) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x0, 0x8001}, {0x0, 0xa7}}, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 18:07:27 executing program 0: socketpair(0x6, 0x4000, 0x200, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f00000001c0)={0x18, 0x3, 0x2, 0xfffffffffffff801}, 0xc) r1 = socket(0x18, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000240)=0xe000000000000000) setsockopt(r1, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r3 = dup(r1) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x52, 0xe, 0x4, 0x81}, {{r1}, 0xfffffffffffffffe, 0x20, 0xf0000000, 0x9, 0x2}], 0x100000000, &(0x7f0000000080)=[{{r1}, 0x0, 0x1, 0xfffff, 0x5f0, 0x45ec}, {{r1}, 0xfffffffffffffff8, 0x1, 0x2, 0x3, 0x20}, {{r1}, 0xfffffffffffffffc, 0x0, 0x20, 0x5b9, 0x3}, {{r1}, 0xfffffffffffffffd, 0x0, 0x8, 0x1000, 0x8}, {{r1}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x3, 0x2}, {{r1}, 0xfffffffffffffff8, 0x2c, 0x8, 0x9}], 0x1, &(0x7f0000000140)={0x6, 0xa4}) 18:07:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6", 0x52) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x39d8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r2, 0x6, r4) syz_open_pts() 18:07:27 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0x1, 0x90d2, 0x0, "d730c1e7bf6fc6e23ce409000000000000000020", 0xfffffffffffffffd}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x3ff, 0x100000000, 0x7, 0x9}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x5, 0xfffffffffffffff9, '\\\x00'}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 18:07:27 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000c4d000/0x4000)=nil) minherit(&(0x7f0000d11000/0x1000)=nil, 0x1000, 0x0) shmget$private(0x0, 0x2000, 0x483, &(0x7f0000d13000/0x2000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d11000/0x2000)=nil, 0x2000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) munmap(&(0x7f0000d11000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 18:07:27 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001480)="a7163ee9912a279098a2e35709a67465e9df0a68d668b51e090935f65844bf3638b1843bf70730365ab490b55e11da53f179ded371b2ffa4d7ebc4bcfebf23a34b0914dcf049bf53bbc8ee5adb7c8fd0b4b6c6a841715f6974eea5df3c2c60f430c9ac", 0x63}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="e017c4aa55215f6b0299d46553a8921cd3cbdb35f3592735d929c145b124b75bf2d94c4e32958754244e728d0b3da99f7dabdf24dfc35206afb6c8049d92d9eb8c4afdfb1c6cb65a239b0b4b910cf8218ac61ec0c8f61a1980e0ac0765997470715010fcfaa3769878e39330cc2a2090d3bd46fc5225692fc119195c591130a1785aa568ba2014026d65c314316d555463fd9ac4e634212740dfdaa7fccd91691d8b4759c8e730ef02f73b9eddc331cb78be3f6db6fce8038900848862d546366890f8b9d3a93170ffe94ee1b0c262cbc3c2cc653698faef8056d81b1175acbde70b", 0xe2}, {&(0x7f0000000180)="f297bca109fc782fee38b8bc097c6f85fbb518fa8ed1fa98034c115b02c60e", 0x1f}, {&(0x7f0000001280)="2baf1dc0a2288b8c8e89e1aa4c51df60cbdc5a62e7dc9e3fd5fcd552c780487465ce00c23272502ccfed0ddbab834bc4ae503b7ccc37c086d260d21a1176f3141a91c3bc01d621b260e8c8443b5db7eac56d2466345b7a3559697a314cb021d5344d8f56442f873063044f1e554f286eb3c2a894c0a0dc9c0b602f07736a729a964ffefd0fb1f568fac0fb0067495200138716c5ef245a9cde79e8152666212f73b35cb274c83b2251bedf08caa6b69b647af44f4232c1bbd8182229cf3f88e48b2f2180ac0f92fce23cf15f1e81a36b0da8185f7acdb88ad65ca66fa1f5475b6d392d2c99f838b151ba7695d29cc0fdf0b0d4252eb8b8", 0xf7}, {&(0x7f0000001740)="3620addf1a22580b92ca40adcac5c6fd474f83764d12b62ef265d33c7df2e063b92da81e22e1da2b744fefa7944fa80c13167e608032c5efc135f7e600fac917050bb9d13d2da3b90a3b73de5d267ec6baa8f0612013843eaeae5fe31a049378ac73995cbd23ed5f4189b9dced97092544b025a6d756ae5d0ed40869e7e2223c519d51ebd77d92013436a0fe497c1ab74053e737bd794a4d18029ba28ae0f444bdf61dd300ad24ae936157fb1d7b26a497a8dd1d813ab0546063170d3dac93a1cfdc026d1d4e14480d251b6d52528f955e1f7cf4a8b7a5a5497edabe3f34753ce259193e95a5d9726b2d90e8220cedd3f76a56d5166f9b4d14d5296689a1cedc01d05dbaccb0ffe7eb7202f2e983d610e2a3d7a9c71dab598f1a2c15f4002e57f501222ca8bd119f7cd416959e48b6a3301e644119126231048f6064545237b468ae3670f73cd4ceeb3964e61eb9b7d2947491b4875628328b04d4762b6f81808cc82c9e584cc3a1ff50d6ea70a98e7422f9c579bd88ff47c12966581cc394de770b316d1a3d25af1f40475895b6d02f18fc209cb086cecd7e016d60851bdcecd152c9da4cd70a0d091ad9bd54eac8bd89f954d5bdc61a4814c7bdd13077e4a1d6e459fff3b6883faaa4939f3ea0b0e2bf252b2bdbd010bcddcec5f8095db2be9dd289ef8e3f07a4a3582fcf2639f4713c49a26c3fa92def385a51eb840186d5e91ed177058a23f8ff889d6488da60aee5cc771356312af3372ea4c3adc29bf93ab1e35f8d534dcdda3c29bf11d63d1fb71483c598b6662afff7a2ce1f74a55c13d114ac9d864c905d9d879815a50cae493a4af66ee7eca8f319f21d45715cedf34154abd6e062bafdcbb19e3cf26cc9d0103f79b10e7ab607d28d53dd510c48a2cb18e75b97b47396b0d1fba8c5cfa7f4f56bb1a0e02ce6e4172648535eced53ad2ce5dca5340d809f1e0cb8603e29794c1b3e9eed016b9bc68fef4c2e7627531235611f8ab265cd2cea4aa69399c2951fb8a3056a2139614b20d7b8260dd0280101003a86dd245f27dcd0f742314f211840a4768d98d20a63efabab01b7eb267591da3196357c0518f566f66aba61e7ec63b52b2b5de835c1796da101c7c2f8ae73a94626a793819529bf7153c58fa18b7a68c1733f9964cb4fa69f387132078d053186b7229d15790dfc4db0d489cc669a72b1b39d460658604113ae4820e7fa6f516a76ecfd81bf50bdca01c823e90caea1cc98239f1d529e1a59f6a4a62cbf33ce837c2aef68a1d672b9c93f53d67060c31fabec9b803f715254ddf7937552a6663ed74ae172049fe45020a31624acb8655b4f286cbdcdd680c3a08846f5fc1600c35b172150a93536f9d505c846ef69d139af7f2e7853927c06dfd1813358269a56d7c5133d75b0ba331528ff6ffa0adc089773b504760de522b5110e644db5f561f73e6963a80fb4fa478d907abbc2fdb6a33ac6c880f6187e64b4d7c03d7c62e083af48928f0b7d47bc1ff3b54b612156572275706de4aa554c7fbf5cca2a635cb1ed79cee7c8321a2e8f84f691b3c92c19961622ca97b64c662e231ba97e1adb53f31d4e902eb8deb9a9267daf6ba4b47d1620706c0b9b99e3c15bcf07429786f1650142efee8f27cdd8a01764eb9d59e9dedadee2cec87a042f0080f7bb3a9b8464e26558b8f2aca5a8ec3729f21d44bda1ca230136644b65ff824a39f775d3616ac83978e7ba4fea7d2557f9f3b111baf6879e897e631c0aa98ff4f87ddf8ab4e6b89985634cf863da40c08a13409859a63364bfda35f02ff28cac8cdfe7714c94f4442272b65560de8a4a8f8c54d27352da2ff3874bd3607ee0a2b02ce278690907e3a2dbacac182759e788d081cd01cd1083c366b393558c47f4c65b9bb8337b81ad5d4edbec969ba0c79d6e90f0e583f7edae836343d219a60a986bf55f6195ab3f28218e2106c8161f8f6ea946294c28eeb7fddfca967ca1c4e148a1cb6c10a7b59a2b7cff6f6362e73960040ab69ac9cc82968dc7a8ffd02d1ca662447c86f443dcef1c794e8dfb672b7a6cee28ca6b3ad599cca0f4c680d6a68b6c8431bb238983cef0760399d88ee8ebb41e06f0881ac78341b0f480a9d48bc8772d4c9a6f29650c383c5b5e7ff065cb8d7b674066e80ae7b82af0074fa376f04227d34b184804943a56a336173964e23b26a9a952c21aa33656eda7d47660804faff994b373553a7110e938b5d00c815681f787815b762ed27c8d995aa21e23376992250a86448d99c8cc44ec320fa254332bf87ff7ab3261910d94ffee8d82d0982f4ef79fed637daac1628461cd8612989a285e2c2530aff2d5de98439be25f3ce571dea7ea35459bea9a31fd3612aef8fdd181159a4480c96f1eb03d01acbcb5f83059b184c4a0ac573df671e0e5c28bda92a9beeb933b72a771a9a4e54645c0d146090b698e68864a2b4430324b3fd9aa522b9f851f58d4476f58efd18072b5730843680956bb0f9994980ec01912610c177951f83d764c6b5bef77bb905711e049a5bfa10d946dc3dc3e799584450fc9ad7e297e78efa04625705120dac59c9171e2cba9d4e320d412ffce7a11a1faa671333cf1c8468bca693dbe4dec0c0b68a01116cec3174656ce69e4b56ebb910fc599ba608a7db9cb58f16901e72390d8103c927a6197c26f87ef7f6ad26543fb097efb272946ee19b205448eb00e7b91921c00f7c1ecb81a2fc621241dbf510a0605920eadc89b18229f0848c1cae2647f7ede54763117551fe65daba29d9249e01e0834f80872b60d389eedd635341185d1c1e079b4324abd9129039e8c7f0d0a24c0f949490f02fbf02588d416abfa4207c5cb020ec847aa56924fd59b39404cc4d5fe872e63ff69c1b4b5326d9ee7f06b563104b6c4da56b31ae2288e8fdc5b848b596dae893444a2e4f4f21876cafd36f1e87efef33a2eb4693ce4e8cc9d198cba5eeb95e7a17df78b96e14eee85159aa8393a04a1ea3a699389db67734bdf982bfe86ee074da661d0e507869eec180dae5e9ae110ffe292565b4d1dcd3a2ae25745b0b8857a43fe400fba825ee8ae7cc425a84a2026df8211c5d531f60312fd822fda4e6a4174d1e4445b874186048c4a2fa87694e004549eaa9cf4f6dae4772a10b6073ebc44fe63e07c3acce1318ffb7bb2a2d9e54a6f0625006edf5c7fa1f702806c8a00e2f12d1b52db71e0eba21ef64ed523a934e9264827dd048d8b57a21a4bcb7dd707e7584f0c9b9369a9fe599aaf337591e5eba29a77be482191bf46e96c875e46740ba85127e96fc5e556ee09b1f3f8b47884d52034dbb2c8f68cbc1141433662930e85f9af9a6bc4d081960109eb2f7c498cb794b9425b060e6792d5bf766ffdd9a21523d0ed47ccf19f392982e4a1e37c1007652a07404c5a317c273e4b37467033c33120d9af3f2cf68c3c28d19c987a027851a1a528c02beb7e9c7c240499549ddffdd1e0aaa62429bc453710a538bb6987430fec87172fceecd49d6231edd17d6685ce3dcd170786e18bb88876b69bc4693645c025c6502ca714b2a0bc9bea8efdb6238c00616870a9c8ef4886b9d704154adab3d577f68db0cccee9ed56383d21e8030a4173fc59bc284b63109dcd55830adcaed57377b23341a321f972ca74c988dfabdfcdf353afb09daed21bd7ad1f46dd96f669fab6402752c0f6e4a4ae0db946d0d604d0bc47ce20099ad0b9355e5b84d8daa899b6802d3f6dea994dfe31e9f2483a4b6154a8a78c8450c6b0e4843db260c993417ce8a6d81c28f6865115098d90d23d835c29fb16317555fad960a829ed76c8cbd74577c210830a9ff5a959a0903a4e6ad424a8a11e1e4ef2f817ab55553c7a3e501833334e5e4b9a8c4e8ec9aec89f14ce1d87b5be52148027c8a3939b77f7f96ecca2443e02cab4dbc413c894b8d44324524f6ee2d79c1e0c54d2f8198f136efa908417599a0b8bbb5870c21c49e9f440ad693363c9f1aad6e7ceed09e525fb267a623f8a1f659c2135ff35a9801703632df5e48d0743e1d099c9f7af084f6ffa66302d27bfc51d04c872124f87d21c19bc9efc766a3bcdcae635864b5e516c82c69389add092c801745ae718427496e3412f60a50fd074f098a9a83a79cc0aa84e153eeacad4d25935bc271236beea3f86aa9ac0c0a17b6b8149d54059c8ca4f7d6b3e4c94086470d3103285b2574a61e85f62f19cdc87479a52abfba638b5fdb9e42f110be7f1182bf898ad122e097789ab27d521da6ba1f1689609fb22d090e55bc2ecf4c2584358e98d42ca94ee859af573d0d67cdd2d3d75c8e154e4bfb1c0de73637c3c39fdfa36b392cfb34d1b4fd794bc82456512fe686d492369a8e1154acb7551ab6f015ca5fcba10ecbcecb222fab630ab39f5677bcf6b7fe043ba87e096a118f1d2df86cd55f81070b019b35578a3e186c9224f9335e7c77e5fdcd67b78e9cca268ffb2f94fc7cf5aab18ab11f6aa3b9df84b1c50f9cc9bba26ca24f4516a27ca553e89685577f86d2fba68dbb400f6a271e19013432d8c31653a56d96b91a5654f8924c82aab453a75120d9d64d92d4d4dc2dc67f90d3e4c0dca9f17cd4d8adadab9318c9ad647079d5e9536688fe7cccc7555de59623063aaf22e51b750dbb83b70ab7ef968477e7efa8bfb8d3842ffabc8eb82d6f40b966c33fd6d0606db66727686ee15f33fbfb8d46a61ec81a27f2441a95f8be00cfe03555e7325f2f82cc1b391b80725e84837b668caf91d89d1c337a4f04164a20a5b898ef660fd70f5870e192010783fb30495f9f6c37e3d36fe27b28ee6d51b7f6b509dcaaf02af7d3221a311bf7fc1bbbf0d3609ef42eb777940beaff324fdba81258aea9c061fc7cf2e4a51fa89d3af2d54b0098158ae09aaff0871076db7685785ea860363c613a73a63b262cb0f984b11c9535fd5cd633035beab13890cb1bd4ba5873b456be55eb22db3703b81c52f5ef9ffcccd1dffdb6362d9c7049251bfdb63c4213354ba1602318cf090112a93219cc91277f25723ccca80cf533101bdfc65ca481140a7607ed91e08895b45f84483505ea2e352be0cc922d9bc2be5ad62c89972f8699397404a31fc9e1e16758cf0765847dd53cec31c37c1f258c8d91d122ba7fddfe2152c2132331bf9908ff67f02d7377a4e22c473d211656cff74d5647d5a4faa7724f86e6611a698588abb28327731481480308a005ae2d97a9cc447f17f30ee4a78d5f6bb5a0411aa9733487590ccb149cd36aa09bd6a6a1759b53556ba9a5a70d931bc5e7927de77721aeb5339e4ea9f35f6dd99aa2a395f75119d424d1c783662e32efe72d2e3b7da585d9c3176e354306b0327701bf5b89f54534b59e497733e54cbb851cf71b20c28a727d527d5c6abb61574aa7cc18654f9fb085ac7dd41d04894e53c048db623bb89ca93655e8e7a3cd6d22b36c55910876c509de97dbe1bef9963f910c3c93442a921195ab53618ed2ea3943d01c90893eea7c7240008c46a4215a01970d7c365189f63eafd7baaf0aef8263ea265c48d538509b29decb4a9a299c5412515d3ef37510f0ccedeb8ce57ea561e94abbdd92e4e357f5e19c821f88136432b0121059f410f0912b1822dc6481ffc1e6d242639a97311c24857d666ba81fd2d7ebd53ac08c4f7d158a88bb09333849749c81fe58a65d9522cc0e9088d097be5f86cab2b7c852893e18711832213609d64dd5542e9a2514eb2827abcfda153cb131d5f6dd4a3f7ee326236c5d3260927d937e6beba8bab3b7d010f7", 0x1000}, {&(0x7f0000001380)="a150c982e4d4ade183b0d778ee3a87e38c63af1c942c5100f5abd4097f0571dad0bf4b80a87291dbbd949117ec960789b728394a806ca546e14db384a6a1f33b55794eaa55cf12fc97b23d59eeb0178d12b2ec4292f50b0b4925dfa841eb7717184aaba57ddb227fd054bf98dcc7c55f126d2789c78ba5978a0561ef300548874351a28be5f869602c31cdce459ca838f0c042e4321374eeeeb27eda35ff954199cae53a32900e0ed5fe51ccbb8882ffeec924421c0f6587f6ef65106f1c239cbed11f4f0426cbbbdfdd25d4ae9536fe2e682cca4acaabd73730cb77dcced26251b349825dad3b663ab0be93c847a680b6b14d842b6187efe78c", 0xfa}], 0x5) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000000000)="f7", 0x1}], 0x1) write(r2, &(0x7f0000335000), 0xfc94) recvfrom$inet(r1, &(0x7f0000001500)=""/186, 0xba, 0x803, &(0x7f00000015c0)={0x2, 0x2}, 0xc) fsync(r2) readv(r1, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) 18:07:28 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x2812, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2124, 0x2) 18:07:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a4ec762a156481038ac880d02", 0x2a) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000040), &(0x7f00000000c0)=0x4) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e7f0200"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 18:07:28 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 18:07:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 18:07:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/28, &(0x7f0000000080)=0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 18:07:28 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x3) sendto$inet(r0, &(0x7f0000000080)="d93da14a0d5d5cdbc0aff7cc14688c1a5b6d184d37c72f4bc22adfee", 0x1c, 0x400, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r1 = socket(0x12, 0x3, 0x8000) bind(r1, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x7, 0x3ff}, 0xc) listen(r0, 0x6) sendto$inet(r1, &(0x7f0000000100)="9849e0940881772043ad4d953217b173f21e6a05f24159a7a9b6674c6ea3602dea99505a28f20fd64f8e3a4e749f87c20ddcb76308e46c1f06db8bdd73ab0e5ef59491c6f02d95322ed3e574d5de6336fe3053193a00a9327cace32c84ce38c6a405ceb8301d4bb6071cd6fa61f1b2486615b084415daf06", 0x78, 0x402, 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000240)="d3f6418f36bf62d8ed2210aaa9eeec93fd9b0690d961b64e314223d824d6272ebe8fba1c5710c9951ceaf18fa4ae53c7f88065a174c67e4717c90c03dcde70517af7927b9cfea3bf5e25c252bc599456bd104bcec70d70edb83cdc73f047178109c0600ad03ce1cec3563949956c7a7826855f51bd31a8499069ac56962236808889ee73b0a791c3e48d2cde9cdedce53c4098cf9edaa031192570741bf657909e09dcb8fd9367730c61", 0xaa, 0x8, &(0x7f0000000300)={0x18, 0x0, 0x8, 0x2}, 0xc) listen(r1, 0x3) connect(r1, &(0x7f0000000200)=@in6={0x18, 0x3, 0xea5a, 0x2}, 0xc) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$sock_int(r0, 0xffff, 0xc, &(0x7f0000000180)=0x2, 0x4) socket(0x21, 0x0, 0x8001) 18:07:28 executing program 1: getrlimit(0x6, &(0x7f0000000140)) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x5}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x80000001, 0x0, "1888780691dec40967ed5490937e6049a7fd0ae0"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 18:07:28 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x6, 0x4, 0xf5, 0x70}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x7) r1 = syz_open_pts() recvfrom$inet(r0, &(0x7f00000000c0)=""/25, 0x19, 0x40, 0x0, 0x0) listen(r0, 0x0) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x8001) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000001c0)={0x1f, 0x80000001, 0x9, 0x76fc}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x80, 0x0) r4 = kqueue() r5 = fcntl$getown(r2, 0x5) r6 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000280)="82ed05db79efcc4fbfaf12ed98e55fe871bea5df11cf16543250442d57ae9beefe67c6b31b35b0d11ba2d62ccd18392657594f9b5944db6891d033f1ad9e50e6972d60eb2e30dcb7a786fe3e1d8650cbb3b75dd3e78685f5fae2be80f8d7df8518b8ed7bfb22a9d9f8bd2a3e2d4c14a247a526b3b25f841abc7276eb5b1abb3ef23a92586cff75f5ece38057fc1c19848c01e78c34107fbee704ef97f3b886ee2ea891e5205c22fbc8c562d52977cc22e203f7427c9620a8abf27d95f644ae336f67ec97d1f8b5394a6d6ea8611d7c9f51b66ea729ba9db008", 0xd9}, {&(0x7f0000000380)="60bd76adb796c5740ece444d4358dcf05b9220b93a324865ca528bfb1bb1521c6af0114966c7d846e5490377fddebf5118b59c1eb414b97027fc664054cf127271b79033deb24ddc9f73a8037643fbed1b4441988904f8a015d183e2133e7bfa02f547f8b61175a6ab22daf8528260d79f00654966fcced4b1ad78f481b389db1d8ed8cac34632fad28b46e41bbc357ad98d2e9c966387b4886c106115d4311b8545cd1d63a7aff6ef932e4770f6bc0c57d592e2c4528b50891548055e993a1679329ca20d7a749833c5d3634c13e38b75d09dc2", 0xd4}, {&(0x7f0000000480)="30bfc18e3c2038397ecb80076a2cbebbf5d5e4092d0ae6c955f38630318e22ff6747bd818874f49adde01cc5f6ffc5fa96a9466a2d697ee9d4f5a3613986626a30088f6752de537161e0fdf3ea524e5d5caf56127650355b3dd17d5f2b537652681bcfafcd47e14f67ac69353c8f4a3ca1b5b01f27c3b7", 0x77}], 0x3, &(0x7f00000005c0)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r1, r1, r3, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r2, r1]}, @rights={0x38, 0xffff, 0x1, [r2, r4, r2, r1, r2, r1, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r8}], 0xa0, 0x5}, 0x2) readlinkat(r0, &(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)=""/252, 0xfc) bind(r0, &(0x7f0000000800)=@in={0x2, 0x1}, 0xc) listen(r2, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000880)={0xfffffffffffff7b8, 0x100, 0x1, 0x7, "226b207a6c66bcb26e6cf44b96f9faa151f7e752", 0xfbe, 0x813}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000008c0)) recvmsg(r3, &(0x7f0000000cc0)={&(0x7f0000000900)=@in, 0xc, &(0x7f0000000c40)=[{&(0x7f0000000940)=""/129, 0x81}, {&(0x7f0000000a00)=""/207, 0xcf}, {&(0x7f0000000b00)=""/13, 0xd}, {&(0x7f0000000b40)=""/208, 0xd0}], 0x4, &(0x7f0000000c80)=""/59, 0x3b}, 0x841) r10 = dup(r0) fchownat(r2, &(0x7f0000000d00)='./file0\x00', r7, r9, 0x6) sendmsg$unix(r0, &(0x7f0000001280)={&(0x7f0000000d40)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001200)=[{&(0x7f0000000d80)="442abe5108b60612d850b154fcd645c5b772eb57bc304d05d1690e0531fcfd2c746d1b516a80e603f37cb82236ec59ed2b15c44f41787b876a10f12326def9ef67f95a4ea31538f6e67594c2978d651fe7659dd68a7b846d6891f1eb1902d0cae064cbb05a2b67fdac97fe86f5bf4a610283a170bc5d8d28fa01928975f7700481afc21108a60ac5c9969dafcc6c7f86f47a8b516515e38bad2a3dc1565949074d1a67ab6951bff51ae0164d94a94066bffcfd09a33222bed8b1b03ef291a755e0e3597dedd5936acd4a20094ded959bacc680c9a6993981406f42dae70811b91f2d06f786986630db776640995352c67b636a4555f27a18665ef38b65af9f", 0xff}, {&(0x7f0000000e80)="1036e78aa9bb40107995d9389192b063518109430697b8a657cc917dcdb391a64213b73f22a739e22cbab78cfa65267854067ce88e9cf17c11168eabbe99643472460cff9d1c6e44f7288ffe26be6d6532ffe24436f8735dbe1d2bbdd12f07c8ded2357408ade3e4bef54931a4ba031e90d09c5b2a9bbd18bc743938c7852dfe42b914a4c738d0b62ba1aeb2b1f16a4f9f4e6ee0fea78fc8e7f71a19c89f3faf47d25cf9f047e003e0b8dd97cd9c71e7a062f7e0b889d53d2e26a0061795c0bec29e8a7556916d9dd41c", 0xca}, {&(0x7f0000000f80)="0e119351c671396c8d646e9b18f09f1c3bc4b218b222bc77c6fdd2fe24f32f939de5aa5d1e39af333fddfc4c538b2a2d45977a20d3122044fc97172e85ca73d3019f33c44ced713b2de549986c93cb9eede5118c01e695df13a00c2bf4ad420d9267aad86a18081da623272e21b0cfb14b581b99eb43c3d18d65296c6e4c4106d9dc533bad881bd6795a74d3f4196cfe6be82cb73ab5e8560f4924b1baf4708388a1f31f9a03827ada17f1e9eff2465e18281f70fb51835f1e18753af3619326f29bf14e84318f2b3148c2d95180a8a219ebc59d4363a7d6e41c248a7e847f39af04dc85d24de16759d8d1eff9baae62ad003d98fb8d5fdd6521d3c424", 0xfd}, {&(0x7f0000001080)="1918612e7efb189e519300264913d0707fbdd4a4596c7cff3623011e6884702510b64f047ec7054724f03b93547d3c37e0b84d55c66ff8a44d20f449e1fdcb91ed419483c40534de1dae4856201771c8b3e4f9b1b12180dc09780553e55a29674bb365db329b1f17", 0x68}, {&(0x7f0000001100)="e612fcbefc2dbf6da25f037f39f91e8968c77502962daec260efdebedb37ec58b4d11dec1031a4ed8a233731d71789d40aad2daaffaecf3aaec07dbc800fb5a0f04338c124152ee407d7da252ab4bd43aba17becab84917c25ece4e020519a298bc99e1f2c8b270d375b84cfac9a7640eb6950a666107e1ec480879a9f4a41db42b63c55ae4178e3afba47568e4a3e97c7382a5f6966cb910d3557b8fa9a7ddd48fe5dad7095185b1a4222c2516f07bfa1d5fcc4c1dbce5d23133a6a238efe0af938814c1064c0fe216078b84d2728d0f470ec4bd9a8c858af4da728827a8b4e1be9", 0xe2}], 0x5, 0x0, 0x0, 0x401}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001300), 0xc) ioctl$TIOCMSET(r10, 0x8004746d, &(0x7f0000001340)=0x3) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000001380)={0xa, 0x6, 0x400000, 0x2a170ce5, "ba734e1ade7f45f1edb06468397795735fbc6122", 0x3f, 0x100000000}) 18:07:28 executing program 0: socket$inet6(0x18, 0x4000, 0x8) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x430, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) chmod(0x0, 0x8000000800100) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 18:07:29 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x2, 0x2, &(0x7f0000000000)=""/151, &(0x7f00000011c0)=0x97) getsockopt(r0, 0x0, 0xffff, &(0x7f0000000100)=""/4096, &(0x7f0000001100)=0x1000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001140), &(0x7f0000001180)=0xc) getsockopt(r0, 0x5, 0x25, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)=0x1) 18:07:29 executing program 1: 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(r9, 0x5) msgget(0x3, 0x400) setregid(r0, r7) fcntl$getown(r8, 0x5) r10 = msgget$private(0x0, 0x80) getpeername(r8, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) msgsnd(r10, &(0x7f00000015c0)=ANY=[@ANYBLOB="0100002345fd8ab97a8edbcaf5eefe6d2069d58b665d3dcb797f3d375a2e02e7e50a5c99edf4491fdb207e56ec63039e43e1cd022ecb7e77c9b2d97230c340d814712d3a1662c1a5d336d5c1153240ecfc9cdd2db2781644651c8a8a233f737274626540346e93b13fbe5abb3c024f53a7db5ece944924f5ac1df460de578bbf2e25fe71667857a2868744b8b0040477010400008c3824e48c9d9ada0d1f192fb5a7c6ba28e8871663559b205b2fb37d3eadc308bdff40a70000"], 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) 18:07:29 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) openat(r0, &(0x7f0000000240)='./file0\x00', 0x80, 0x80) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') fchdir(r0) stat(&(0x7f0000000080)='.\x00', &(0x7f0000000140)) ftruncate(r0, 0x2) chmod(&(0x7f00000000c0)='./file0\x00', 0x10) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x20, 0x4) fchdir(r1) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') 18:07:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000900)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b845013", 0x373) r1 = syz_open_pts() close(r0) close(r0) dup(r1) syz_open_pts() 18:07:29 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0xe8) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/19, 0x13}, {&(0x7f0000000080)=""/7, 0x7}], 0x2) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fcntl$setstatus(r0, 0x4, 0x80) getsockopt(r1, 0x29, 0x39, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) 18:07:29 executing program 0: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) close(r1) close(r0) 18:07:29 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000200)={0x8000, 0x8d49, {0x7, 0xc1cb}}) kqueue() kevent(r3, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffd, 0x4, 0x20, 0x4, 0x8000}, {{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0xffff, 0x8}, {{r2}, 0x0, 0x8, 0x1, 0x3, 0xff}, {{r1}, 0xfffffffffffffffb, 0x4, 0x1, 0x9, 0xc0000000000}, {{r1}, 0xffffffffffffffff, 0x2, 0x40000007, 0x3, 0x800000000}], 0xf7, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffff9, 0x4, 0x42, 0x5, 0x7e0}, {{r3}, 0x0, 0x20, 0x1, 0x5, 0x7}], 0x3, &(0x7f00000001c0)={0x5, 0x80000001}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r0) 18:07:29 executing program 0: clock_getres(0x2, 0x0) clock_settime(0x2, &(0x7f0000000000)={0x1, 0x4}) 18:07:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x9) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) 18:07:29 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x81, 0x7) mkdir(&(0x7f0000000040)='./file1\x00', 0x68) utimes(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x8000, 0x3f}, {0x8, 0x20}}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) connect$unix(r0, &(0x7f0000000680)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x6) getitimer(0x2, &(0x7f0000000940)) sendto$inet(r0, &(0x7f0000000140)="b57bf8c312a0548504c50935e04c04491f22fea7dc1d4ebf63c55f59dab0cff17815176d3337307ce6539170f53bae6c2b969f4febe2321d1d00a7bd79aaad77", 0x40, 0xd, 0x0, 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='r\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x3, 0x6c053b87, 0x0, 0x10000000000000, "da4547d2ecb22504248b202461afea3894c97aa7", 0xfff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0xfffffffffffffff7) r1 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000280)=[0xe772, 0x9, 0x2, 0x3, 0xc0c2, 0x80, 0xc8]) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000480)) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCSDTR(r0, 0x20007479) setitimer(0x2, &(0x7f0000000340)={{0x0, 0x9dfc}, {0x1, 0x6}}, &(0x7f0000000380)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000540)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000780)=[{&(0x7f0000000580)}, {&(0x7f0000000980)="2b50bdc04ff50f88b4c36bf396abf5a71f0b80964fd1ae44e447d4cd1da4f07747b519eeb6c93c47d9639bd2fec995c379c33d3bcefdeec40f47199d62c396505d5fa745f6c3d0ef213a6dde7b8b24552d0f2e262833ef1fd53b8df538cdf86e3afbec1f5ac70b71e8eb06693905ea06b1f4ebdff88c112c0c151861977cea9a8470d40bdc3522b9634b30853d75875e31e755b538a57da63401b65d732a6ae2fe3c74bcaf1da7b1cc3b0630e01b66500ad3f41bb7712e47b9bd3cc6804d34070b0a401ffebd144bd89513825c4f50a4b553d94f433a30df2eac367714d827ac5d8377d4728d14c3c8ee2ad57e38bf6486f8b60e2120afda33ec9224e05607cc43ca84b12b6785b1b6310c76a33ddaf7766778447ace7d871a3afff8524e63cbba2fc45140e1554e506baeb419f0f2e51179962a1034681bf57ad03c59b8dae4032c4dc6b986b9ead9518de90ca4a3a876567672f41512c8c9079bc11b270fb2f97b60a127fc821e9888160f235fa5a5c887dcb897e0c5a0af97d79694d8f0af38f48a6780ac3798478817633f9ab22271d5f5ab90f2ae94ce9278148111280b3d3c26a18ff7290d30f62c4af81b18ab4cb9e1afb3a12a4c827551208cd88ce227cb88fcb67e5245930358ca9e34bbb2590f0d34b15b3f885fd1f77ad3fb68428f8d988c29a2418ac6f5ad50be3b6314063bb34f8b37a9eb61bf57b1c8708632376112ae70d1f5adbbbdd789fa1740f62ccd2abb8023b35bbdea6e7bce7ca550e5604f424720f88a9228e4276990276b3cf7ca47c10aa064166a2a7018356fdb51eb96e08bd8181778c1e0bd647b1236751f218d8b8cecb65fd1428d01d374cff93416c667039dc78c34fa326d10cf2fbe7a12af72d54167666d5533b314d6ed5ae2759382d4289e044a69d55f2a9b6973753059656f7147e060257a26d6eb0f81191aeb6e60e2d0ce3b70f49fa567561b6b634fd47f17fe49bdec6418f08953a638d93b76bf13123789df8a2677de3ed712ab8089c8aa5f5bac64ef4689cf3f222e1aea69d315a3d3905735ef5b599a2ae442d131a749768c7c52217b281e62507bf8636d32e8762667f037cc2ec091062c7dc9209e19af6af88457d62f1e4c016dec2978946e8bf0d16dcaca1f205ba4beaf937d77002637c89ff8ff903d85efb4cc3dd4d6cd6952403fa9a9d89af6d307fab8013bb34b030be5c0146c475500f9d14cf4113da2e86b48e6cbdbcaeb3671789095e58bb7018b2c4c80d0dc8a5e83cb5291c72492d314216e23a6f9e866f00c86c7eaef1d18d486c28d3a0f9f95c03be9df1e594a986d49321eca7f6165f88b0f008029abd76afd8b1baf5860d17b0d8b4c579eb08660cd0fc3be9652db83f1711c3b5fc2a90f1f746316261632627a2b2dc061f2e7730fa48af8ac401517d9abdd1868e3354ca5d847176697d65085d2c85bb5796db9c74b3c94d36a1c322bac04987e6bec78887d0f5911e85d8e28344873e4adb2c2c2238b92e1785b0fa19d84b71dce5de84b41c53361afe83c4ad935be02c61be5195d3463a544c1a20457747ec12e28aaf20819300bd157e6b56a89f7e86f09db94e0d8556274222bb5516fa86cfb8d56e71762702caf4b86b4bfb18d701de0e5b396dda83c198128ca8d5c312c3afdfd853aa493814ad3fcd1975fdf0268def991eb3ea07084beb64dc775cbd5b91cdbfb4b05939978957cbff2139e47b5e0d19c6b9cebdf17dae32b80618ebf041ddc9381239aabf0345016734644da630d13e47f9efe80998c62bbdf9b9e0741520cee367a75082d592f03480cbfe8371fa640457eae6d81033aa05a52e05aff37591ddf3cc6e87aa3f56da16b17abb6f5cb02aef4ed97e8fa080fb2fcf3d3405916b209ad5ad103a776f90b71995bf05fb41e3a9c1fcd8b942b0d7c807f358f436e06948653c5f5c0ba0571895cf4e89619e1be36d9c111fed5b0d609a3a652678e326b0ff7a164e10f542de5de335dccfb20b13683cbd06efa193136b1b4a8e67fdeb2261a2d2bce4e659f63299b7f7b3da62e133e895552cdb4d3d2122b0673c4b9a55886f6717e8f0342d9b36ebd2565c1c627d07fd0ea0e0d54d79f5549410c1d1d3c79753e9aa636bc47852092193f4ab7271d8211e141d7dd5e3561f33794d672b9ae9d1559c84c9afef4e9a0ae9c3f0d00fad76e26e43f04c9356abfa11c325cf5d70f3ffd10c5ecb1f090e05f0468e19dd218c3fd946789ddcad954c5153f65c51b04ca4b75343c725de5bab368ba3d02599be61b8021d624d97d903d048c655202b6a4dc19fed6d735f8a3480ab943295abee127eb660a0908c8e1601e97f11747c11ea02609f849ee5058152ab2befdf06ffc7383acd9e502ad9045183ce6e59733b40cb9d44ff03978d08dffdd1316cc5fefced2a6da1e2558c4296d45c05e1e10e13b08383ecabb8235e108a492fabbfa199d33e072ea46aefc130c7c2436537fca569fcdbfe248bd362ff4a3fac57893f766653492ee74c01e909e7aef4ba868560eb3d936bd619e40ecc98014122a325ccca790c266d3ae067baae744a09a736deae6d753a211ea4a913d88cf47d4eeea232890277a70f4aebcf3858c7c48c24d141407adceb82ee768a994dd6445b4912d0655cfdb7a9e38c7a29f35b30a87f4161fc92d960c109c377d4a0b14bf84b9df7c7350b631352ffc65eaf50911d461d7958dd121b4bebeac63cd8bdeaf30bc26afd905ec1c2eaa6ec7335f19cff416736c8e1d7240f30c456353d805b223c7e01a3554ce25c8bb3e94946466dbc11fa9d3442f36130eefdd0a2c7c991f300eb6ebde42e1700deac31374b3899c1fdc28f161c6501ea37bf734bdb3a70224eec570d0047196f0a3b60da6ca15f3a36146cc0497bc89f33b5c37cc8e2dd4feba23c286ab48e8671204a56fd89a099bb1ebcfea6975d590d36b3d700f14206b5e7bf83aaff2f85a2b57af5bc448bd12899159e5d8ac9b030eed07abaca9fe5aa48febf266e330ab667b3e1c4e8c015b0e597aa153c4c51a4dd406af9f2f8a78aed95623926301ccb1b969da40e224ff81c9a468254147129434654787c722d4d2f53e1f6b9cfb0983d3ebc993a6e37a7c325aec4b63d2d7e212290436b8b4b610979543b3f6f0d13011d2c9a5dbbc57ffe1def10d8ac7c810c6f7d7bdbe25bde90b0fdd4d38fff46f0e74fc44c35b3ed035bfe4283032c8231475d171a4f899925fd4ca46c9fdafe894331aa34bdbb630a799c0c03ee9667da39321bc9674e27233eca722bd154d1ca9a1f72bad3eb539c25c015067cb1d481aa9386993942238e4cc42d4af24d1a4e0e861a66294eac2fd49b71cf7af2e8920fba9213cdcb579eec5ebd34c6dba93ac68f7f655115468576821afc78171972ffc522f78be5d28b6e93c082772cc96f7bc4b503aa3f86394b1a9c5a34e4b5eef41382215d00e22a95acce39636f5cf88baf2c3d08a70e9e6fdecee23cae2722d68c92dd95b74a8838729c8c5010a9f84b25eb84040a9cc2f60c2d9bf068d08ae5bdddd655f75367c542fa73fbff7c576b0ede0cf9286947f98e0ff02f6bda0d2db00daf4f41864800ec4d0455fdc37ea48d5eb40980f0cffeef13d86bd0af44ce70c20556ea2964bddee8ee606a5a51137f8889858948c45771cdd35cb042b27d51d904bdd4c6b25a19ee2c074b5e15c8e5cc105b3704a2a459393f352a0c8d99e9b09a98683b032cd4e28b3e753e497c6c5bf14e03dfc46f25da75d3fa916ca79f624cb53cc782bdd146a982e94763c9fd4ec38147049f7a053b2ddb74638d368cb5f70a501745ccf619cbefd7aa30d4a0681e027599f7b8e32797f9944e3d733679bc22a2fffd4d863d01ece315eb04ab7552f346acd2224daed8de04fdea534518e43b9ee832352f226da8cb84671889cbf0164e03fdbe57a70ef51542b2bbe38b502a4657cd39f037dfa0c7a918b9c6fa7be6e704abf6c5928a21d41ef60ef7e8d9ff7a8a7a143a1e82e58ee1bc6158ce7dcac6e84743ceb7956af176c9de8f5b6ad55429f9b23c554dd2a3b12a0231ae1ec89ae812b0ac9ce148998ca562e0000ba9e46d01ff58c5c91a23b34fcf341e6e55fb72a4af38e8d121a65f678b8835b34f75271e8ed151abdab5b52b8c1a5a363808d8fd42c2e7b35b677ae1f750868815a4c54163a7502d6ae5c2620350f2ef45b68ffbe13eb584bed879a9eb66c425e95a1486567627fe6392df04bce2abcad16938667f5882b528f65615b02792f148d5d20b75e2d01605976479af0848c323b1d8234cd18967426eaa888aaabb19010878a9aa7c910a6e421dce61d81083f738d4b79c08d2648dd7ea8f955ca48033217f3d1e8341f29adbcc6a1bfa8bfce49c4d707641d61efbb609c77a4f3f24651e3ead8a3e42a384d758e1d8ac9c44934eac1377c22c84b9bca0deea1fe0ed604ee2e90f0db0f2df0c083122b194199caab45bf113313199b96881c0813965588f6030838827493b8bf762d71411cb4c88398e905cb4be6c1d78328d652f081afecb330720feff0ea97d43d7c360e1bf2a5769aa9cd6855777735c4bc3fb8b5770b9bcd0d3c9f409ed21e61647680239b91e83ac20fc0be8f50f76a42f3f5107a8fbe647c5f205ae605a2002fefb14384d754c00a100ab9a6924aaf6650f43234af79519669d793eecaf7f38e2c8bd9eab00219cc2048aaeac8f8104db943336f726123dd90abf4793c2ef2b0aaf97d6d003918acd6c200798b61faf24deb78bccce72afa8af8eda801d2251363f5562791becf5214d37c8d79a04c553fcc69aeb0bd613bf91dd4c52c56aa5d48bc7d474ead9bea187e2c6fdf217391b9b93842714c8960f9616b08b75d9ea8f0ef43c30c6b3ff3b1d824ab245c5f2327ee71f6681fbcae59a97522d378a642b73e792f3118bdfa41237888b4ee033e7df1ad62c2c46b26055e0a91ac742905a224176da1558e5b9a4fb9a6954ad7e4bfaa78760d7ad650ddcc6c1ae208b90fe656759e0964eb92f795d7d19424170898700c90d9ed8f350de7b916ccb280be94444f9a336e8c3deeb5c41a8869ae5fd18a207b3215697b4c0782d7db14c73a0a675ac7f5da57ac09e23b5ada97316be0be87da8db79846ad361c77c126527e7f7f26963f01b44290fe1ed8508a7dd0c4f405ddb12b659863bab89d6a5fbdcd5e7f3ff6fa2a7dee6141fa536d25ab74a64cef943a1f96d009422be83580e01b518803fc1979b0a6c1e81ccba52e01919b374126ade50e231eea25993942e629e871225cb8a09bde77a544402fc219a4518d43685ec10898096f14390bc71a1c7f16bb59a782d59f391ffaa119c87c3d9cf7ad0d70aa8e10d02e07781dc2bb18017473fb0ef67fa29bc48d439d0bde0c006806625239d7fa81e77f6fa6d2a04e17b463b20673965c9d625f314b916ebf7649bb5b35007bc9dd2f539639eacd25e0f425b2636dd8793c0b96d2cf4556bb2f1be1ea865956b7cc63c840fcdac6211d23435e2f4ec2a95067dcaec2718ca373b1b3d60f90971e1924ede9d04418a95c9edeb5e0caf886e10da480967aad771192eeb2581d080e9a56bb368260d6556e24b9efce53cb6d920abcb64a30732e06ca44d0e344733b9eaf911e9eca426586f15ed2e57d3722f79a779f39859726f55120d31919db95fb4c6a7096da206261ced49115f9ab201635def45a7e59d4d6b7582da531e2cf00a427b1feb7716d2de0bab978af9e40e8f5d92cd57ce6e307736adb1acaa5d94b11e661bb444e964b7997377a10", 0x1000}, {&(0x7f00000005c0)="fa70345da9101e3fc5162677729a9cbba8f30ba5759611e48eb65db1c45c", 0x1e}, {&(0x7f00000006c0)="d5e8e110cf8dcf586b332d3abdb545a82579db88553d11a5baea4e71ec4d4ca4355d6514e35f922ab41c4cbe84cf910a7da961423020e7c34be7449bce86d3de3e76527fa3ea337d1911cb4a46448d63e47f945eb5b7de6c5ae48cafc911f0d5b095cdb3cbb614f6ff47a7669979a3af817ddc9daff3ad2d6084d19887033abd88e1a81b9b07598ccf10fe4a169bddaf38e2fef753f6", 0x96}, {&(0x7f0000000600)="1afd97083dd7f69fd896414ec7ae50620fb1acc9b563411e14753b99aa5cd9b372a656d7a4b81d70cce000480ca46e07689e87d3bc2a0e8e126ebca5ce5529cf227bb6a91c7e8f51", 0x48}], 0x5, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x1}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) setpgid(r2, r5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) 18:07:29 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000680)={0xfffffffffffffff7, 0x1000000000000}) 18:07:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) write(r1, &(0x7f0000000080)='X', 0x1) socketpair$unix(0x1, 0x8, 0x0, &(0x7f00000001c0)) r2 = getuid() r3 = getgid() fchown(r0, r2, r3) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x34d, &(0x7f0000000000)=ANY=[@ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x18}, 0x0) dup2(r1, r0) 18:07:30 executing program 1: r0 = socket$inet(0x2, 0x4, 0x200) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) 18:07:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="3ee3669674b915ad6f94d5e9da57552f966a10eae0805d43ef684022a461036f1469b6a12727a65926c1c4f8a53842afdaf6d1f7a88130cf5dac6f658994e6a03805a5a293922c21386c97bdeb674031637d195cbf1ff86844e869a074a1a997b619917654493b0e972265cffd0341ece6d6aaca56a2adc89806e29b2075fde83c564ba568e900e8f044374a6ef920f7efa3a4c07266278efa544d9c478d28c4ef8a1c1279e36648c4448fdf13c34b14d6a580bd231c4ce46f918030436b1e6f44ce86276b6035a808d350e0cf3d4f831c583e8b69a50071844024a2c0291c54", 0xe0) socketpair(0x1e, 0x4, 0x2, &(0x7f0000000100)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 18:07:30 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 18:07:30 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000000000/0x3000)=nil) 18:07:30 executing program 1: r0 = socket(0x8000000011, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) setsockopt(r0, 0xe6dd, 0x4, &(0x7f0000000040)="bb1bf7008068ad64f09c90c37b3df9791639751836fa9322128a5b1c04e9378ddb29c84fa205c2ec1a9da10163681f229159bc73d3d35185727a0c3dce4236fd0264e243bf36349f4c5e02203c72095eb56a4b1e4edb5364ec5d7bb7b475d3116f1f326c7d7bfacb55b35033d676b910ffc3729428e2ada6faaf947be0fd0de702459c2236", 0x85) setsockopt(r0, 0x7f, 0x5, &(0x7f0000000000)="5617", 0x2) 18:07:30 executing program 0: r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff, 0x0, 0x8000000000000}], 0x2, 0x0, 0x0, 0x0) kqueue() 18:07:30 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x305, 0xe79}, 0xfffffffffffffd3b) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mknod(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) 18:07:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x7, 0x3}, {0x18, 0x3, 0x9, 0xfffffffffffffffe}, 0x4, [0x1ff, 0x200, 0x1ff, 0x6, 0x80000001, 0x8000, 0xf5, 0x1ff]}, 0x3c) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 18:07:30 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="a3f8fe000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 18:07:30 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x98, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/201, &(0x7f0000000080)=0xc9) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) connect(r0, &(0x7f00000000c0)=@un=@abs, 0x8) 18:07:30 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpgrp() close(r0) select(0x40, &(0x7f0000000740)={0x9, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) 18:07:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) sendto(r1, &(0x7f0000000080)='\a', 0x1, 0x0, 0x0, 0x370) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) 18:07:30 executing program 0: 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() write(0xffffffffffffffff, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) close(r0) bind$inet6(r2, &(0x7f00000001c0)={0x18, 0x1, 0x100, 0x3}, 0xc) r3 = dup(r1) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000001a00)={0x0, 0x4, 0x3, 0x4}) r4 = syz_open_pts() dup(r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) dup(r4) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 18:07:30 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)) 18:07:30 executing program 1: socketpair$unix(0x1, 0x400000000081, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x71) 18:07:30 executing program 1: r0 = syz_open_pts() msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xfffffffffffff55b, 0x1f, 0x6, 0xfb00, "112c20dbe350da4b63f3f4c447237357b3e4d3a9", 0x40, 0x2}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 18:07:31 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = msgget$private(0x0, 0x19c) msgrcv(r2, &(0x7f0000000480)={0x0, ""/61}, 0x45, 0x0, 0x1000) select(0x40, &(0x7f0000000040)={0x1f, 0x0, 0x1}, 0x0, 0x0, 0x0) r3 = dup2(r0, r1) recvmsg(r3, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000080)=""/114, 0x72}, {&(0x7f0000000140)=""/112, 0x70}, {&(0x7f00000001c0)=""/177, 0xb1}], 0x3, &(0x7f00000002c0)=""/254, 0xfe}, 0x1) accept$inet6(r3, &(0x7f0000000400), &(0x7f0000000440)=0xc) connect$unix(r3, &(0x7f0000000100)=@abs, 0x8) 18:07:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff0000010000000000000047eabddf0ae9bb40954823f60f6ba56b61ae191ab652fb8ab343a90d48fff958c2c19c4ee44508a3cc2ce4baca3d74745bb36d151d4524d5b90781f352729dcb225d0e0bf83f152347faf31afe929859538a2fb49beba6517796af8d1988c2f58e81e17481f0d659ac347dae45b7c8557920b90fe8d2805cee5b4f48c8157cb80234915eef5a5274ce1c9c8c89c086ada1c15b409e03741735e38208c991497916768a0ecd9c9d7ab99fa8abbecbc4b3991a77306e7a643bd0e5ef89d82195eca5a74873a3a84c6187dd87bf94f28acdd2288327c57cc18cd0d4bc2f9020f13be36768c208518ddf058d27eb3097a10e22d9ad04c30b96087f969279a43d1ed37473a9a3af855ba0590265aca3500ccb7b7b2df9ae0b5d9e31a1dde9f7344c2a044d0dae9258af0bd990b604"], 0x10}, 0x0) write(r0, 0x0, 0x0) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000000)=""/39, 0x27}, {&(0x7f00000001c0)=""/238, 0xee}, {&(0x7f00000002c0)=""/161, 0xa1}, {&(0x7f0000000380)=""/86, 0x56}, {&(0x7f0000000400)=""/183, 0xb7}, {&(0x7f00000004c0)=""/178, 0xb2}], 0x6) close(r1) 18:07:31 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x10, 0x4, 0x2d) 18:07:31 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 18:07:31 executing program 1: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) chdir(&(0x7f0000000000)='./file1\x00') lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) 18:07:31 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) write(r1, 0x0, 0xfffffd7e) syz_open_pts() openat(r1, &(0x7f0000000000)='./file0\x00', 0x88, 0x80) 18:07:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e00000000bae9df8156745188e3629a90", 0x87) syz_open_pts() close(r0) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchown(r1, r2, r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:07:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a600", 0x2) r1 = syz_open_pts() close(r1) close(r0) truncate(&(0x7f0000000000)='./file0\x00', 0x5) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 18:07:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f640400ec15fd42457ac8d7aa2059b3836c653000"], 0x3) 18:07:32 executing program 0: r0 = semget$private(0x0, 0x0, 0x10) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/225) sync() socket$unix(0x1, 0x3, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x100a0, 0x0) r2 = dup(r1) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000000)=0x1) getrusage(0x1, &(0x7f0000000200)) 18:07:32 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1, 0x179) fcntl$getflags(r0, 0x3) r1 = socket(0x18, 0x2, 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000100)="1894f460f3825223889bd29d8aa8af655fde256040ddccc597bfc1b38ab1a92b7c470fd3d7d865de55a8c9fddbcae21f8bc51ded3a006c3b2db9d089d94f519bdcaf8dfdbe5454666749f51773267835ac21c76d70ef20d294666dde60254910c7d88f950cd45a983fb92c2d5eb7965b2fd4e07b3adfebbe1db8ebc96c50bb30a95d2bc32dd6c051b747a52878ed9197e3e54e60e69b31f6ed78e954cfec6e8f10ca2dd2f018f2d1b6f6cd750043b271dc4a6aff09839d3c83a8ba138d33e9eb4b981f18bc277571a2e1cd6241f7567ffc42d8caca9213814e5b40b82d101d55f1bc451058f5c3", 0xe7}, {&(0x7f0000000200)="620669ef6e34ad48c369251f7b03d634f01ded0ef5b22e235122e300f160c789e090ba7d9c5ab3de29a673cc6bdfdb9a0f5943f3dc708452d58583de8332c165cc8c76ecb5c63f48fb505475538166093d57dfe5938d6f1864f295d9192ebddfe35c3229b75877b4df1ac260fb7ab715fd441aa407a8146f92b4836d3166738ee136b60b46a3c44a689ee56d71002daa3607b52bce8e5c7f835728ef5f03ce4b519c17931436da2413b7874ac4f3cf45abfe041020", 0xb5}, {&(0x7f00000002c0)="aa80b5f47dfe4a54a8a0237b777639b64d290bf36b06559be0e2630f100074d0c4b5f83ed383ffc8ec4552fd507742529665b81ca3d8af6197b3a24afc3740353d43651f716a91f526681b271968ed3233b9c50bd745bd4c12f6327f2a5f9d47a5a3b655d8a742bcc976fc7bbb5c3069f681630879cee11c1b468e8a6e05a2c7a4b7af4866f1bb78f18b85b589f5eb6d82405a033098afda79fe2cf3553ad7a7864c5df770dda7e6", 0xa8}], 0x3, 0x0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x1ff, 0x8000}, 0xc) r2 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000ff9000/0x2000)=nil, 0x1000) lseek(r1, 0x0, 0x1) socket$inet(0x2, 0x5, 0x10000000000009) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r3 = getpgrp() munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) fcntl$setown(r0, 0x6, r3) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x401) setsockopt(r1, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) 18:07:32 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) r1 = socket(0x2, 0x1, 0x0) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0xab87, 0x9}, 0xc) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) 18:07:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)="b02c3cc55d1f247c45cc1b86161a6fd6c71165b73309c66d8c3f4fc84c59fe668cabbf82c93f99f96a3fd5554cfe94e3fdf03beb9158950e2ef9d46e16c33c796d5b20548a10a034e2df1c8f9523de97165fe27a49f5548ab72a321a0424d1b8dc8e3b8bc21339e5f007a90746af2654925b4ffdcf56a9e56706f55081b3a9d8791bb0ae7f5c3de4096a487a926f49c3cab54dfb301e9ca20b7bb1317eda361d66b24d11e0e3ed9a2802829a11ac6bd8fa47119803ebf6febc1872a5df1a9c12f0caec856b3831d6acc3af1512889f08f4601d24e3f57bc83a8fb9", 0xdb) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=""/157, 0x9d) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) 18:07:32 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) close(r0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shmget(0x1, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) writev(r2, &(0x7f0000000240)=[{&(0x7f0000002700)="f4", 0x1}], 0x1) 18:07:32 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002bf, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 18:07:32 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x1, 0xfec7) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 18:07:32 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, 0xffffffffffffffff, '\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\f\x00'}) readv(r2, &(0x7f0000000000), 0x0) 18:07:32 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:07:32 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x1000000008010004) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000000)=""/109, 0x6d}, {&(0x7f0000000080)=""/251, 0xfb}, {&(0x7f0000000180)=""/105, 0x69}, {&(0x7f0000000200)=""/33, 0x21}], 0x4, &(0x7f0000000280)=""/207, 0xcf}, 0x843) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000003c0)="ef48d2263ab3be0c80e8db527c0e84952e5cb04fcfa8a99ad7b276604ddd44b28798a682f5b050e15d13e595be9e7e928262ce39a50564c71e33dbad83c9103aa34764a6d602ae493c56a970c6f6709672bfab6b3f3268911ff140d91e7cbdce089f2e7aa95357fe64ee193de5b82f3c6b1cc65d14573b5ce8cf5ed3e4d2e9f68d22b07c3b182e75aa5c99950d869ddca4e93842704e53a9b5185d8899d57bede722b9ac89d7388b6ef1d77d2d109cf8dc0d5eccb89373bb3801e3f321c0ac7c21528a8feb8d69dc3946cb0b5b35b3", 0xcf}, {&(0x7f00000004c0)="e7d220d2edf28a4c2e4e800e64a20bec5e7352a9ec2671b9fa401742511eb88ade4f0d44cae1c3d28eac81aad34b6c4a969af511a86464d799380547054ad899a6b57e6904452a36f1a452a2f5ac4af786aa5390a5a0e7b4b4e3b00bf35dd88292660728e4c42d7da69c7d6bdc02b0ed5b16a252e2b3feae3bee6ccb3ec9881dc12c6759b32e94935273613889c4842b641309f46f49ffae9a64c5c901c5faedcb4acbe03a6fe42b92f18ca30ba75a5e79be70a728540aacb67d8173aa7f2c78589dcaaffa729080fda21a9f419f0fb6aa79388dff93b5472f13b0a21f7efa66e1c234", 0xe3}], 0x2) 18:07:32 executing program 1: msgget(0x0, 0x0) sync() getrusage(0x0, &(0x7f0000000400)) r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000240)=0x4) r2 = getpid() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2012, r0, 0x0, 0x0) fcntl$setown(r0, 0x6, r2) 18:07:32 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) write(r1, &(0x7f0000000000), 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 18:07:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)='7', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc002, "85378e5dea9c11fe4dbfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000000)=0x2) 18:07:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) shutdown(r1, 0x0) 18:07:32 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x801, 0x100) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0xc000, 0x1) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 18:07:32 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) mmap(&(0x7f0000732000/0x4000)=nil, 0x4000, 0x0, 0x7010, r0, 0x0, 0xffffffffffffffff) 18:07:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) r1 = semget$private(0x0, 0x3, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x3a, 0x81e, 0xffffffff, 0x5]) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="99cece5892e0b47977a9548c919ad468c3e955355a6574ad12ba9820f9b78b6cf0f3c1f542cf94ab940b80cceaba6b6270e3b3d64a4bcefb24a6f7dc7d133610b1fe085c16b7c2dc402c1704081a7fa46912b873111b9a297141bb3279bd2ca802feeb780b668d49279ee17f21df6efb18e794e1", 0x74) 18:07:32 executing program 0: r0 = socket(0x3, 0x8000006, 0x3f) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r4) dup(r3) open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x800, 0x10) r5 = semget$private(0x0, 0x7, 0x7e6) semop(r5, &(0x7f0000000180)=[{0x0, 0x6, 0x800}, {0x3, 0x6, 0x800}, {0x3, 0x4, 0x1000}, {0x0, 0x2, 0x800}], 0x4) kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) 18:07:32 executing program 0: socketpair(0x22, 0x2, 0xeb68, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xd0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = socket$inet(0x2, 0x8000, 0x5) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x3, 0x40, 0x4, 0x5, "ad5643af41a16d334df9b208a4f98a13ccb41aad", 0x20, 0xc34}) setsockopt$inet_opts(r2, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) 18:07:32 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x280, 0x104) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0xffffffffffffff45, './file0\x00', './file0\x00'}) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000), 0x0) 18:07:32 executing program 0: 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) sendmsg$unix(0xffffffffffffffff, 0x0, 0x3) r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) sync() 18:07:32 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 18:07:32 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x100000000000001) 18:07:33 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(0x1, 0x8003, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:07:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) close(r0) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) semget$private(0x0, 0x3, 0x22c) 18:07:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) 18:07:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getgid() fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x4) r4 = syz_open_pts() ioctl$TIOCDRAIN(r4, 0x2000745e) 18:07:33 executing program 1: r0 = socket(0x18, 0x8001, 0x0) sendmsg$unix(r0, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}], 0x20}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x140, 0x0) syz_emit_ethernet(0x53, &(0x7f0000000080)="491368975b4509b628a0065f8183748b121a3e0d5cf21f7a499ed19678c3842aa1ffea7fc1f82405ce9af061d986d7eec0bd56c221f9baf4c6ba1ee6968cdeb8f7118acfc65ff326c40c7ff585b2427711dbf2") ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0xff, 0x0, 0x1, 0x1}) 18:07:33 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000400)='\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, &(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 18:07:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000340)=0xbc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c01e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f788b042d2a500a24ace697bef649fa9da398bcd62b103434820abc4be001c848cacfa3444002000514afd514dea79d95e8f6b9d3b3c190fff0c9ea73a4050000dcb95a0122000000000000ffffffffff510ea0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1fb9d22fcc0b29b563b82a80e3c16cfad6285dc8a0000000000000000000000", 0xae) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = socket$inet(0x2, 0x8007, 0x8) getpeername(r4, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0x800}) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000140)=0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:07:33 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x800) syz_open_pts() dup(r0) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 18:07:33 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xfffffffffffffee4) fchown(r0, r1, r2) r3 = semget$private(0x0, 0x0, 0x4) semctl$IPC_RMID(r3, 0x0, 0x0) getrusage(0x0, &(0x7f0000000180)) 18:07:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = shmget(0x0, 0x1000, 0x400, &(0x7f0000283000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:07:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000880)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a400a7230000ffffffffff510eb0092e732056a2fdbdcf6200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563bee63a1e558e92b597a668d2cf829a69a48404bf58ed155365cde00000000000000000000000000000000000000f1fff938fd2afe6eb583517a1dad65473800000000000001ff8df9f156d654f2cfed6bcc82c25a736270866b91e85fe64721682eca67b125290922f18e13c8dc8ea05a2bf0a97741cad76d", 0xf9) r1 = syz_open_pts() close(r0) r2 = dup(r1) lseek(r2, 0x81, 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x9, 0x0, 0x8000000000000003, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x8000}) readv(r3, &(0x7f0000000400)=[{}, {&(0x7f0000000140)=""/9, 0x9}, {&(0x7f00000002c0)=""/178, 0xb2}, {&(0x7f0000000380)=""/5, 0x5}, {&(0x7f00000003c0)=""/39, 0x27}], 0x5) truncate(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffa) 18:07:33 executing program 0: r0 = semget(0x2, 0x3, 0x200) semop(r0, &(0x7f0000001000)=[{0x3, 0x1, 0x1800}], 0x1) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/4096) 18:07:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000300), 0x0) 18:07:33 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000500)=""/247, 0xf7}], 0x1, 0xfffffffffffffffc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x140, 0x2) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) pwritev(r1, &(0x7f0000000100)=[{0x0}], 0x1, 0x0) close(r1) 18:07:33 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x20) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) chdir(&(0x7f0000000080)='./file0\x00') openat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x88) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) 18:07:33 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x2) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 18:07:33 executing program 0: r0 = dup(0xffffffffffffff9c) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x80) socket$unix(0x1, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/101, 0x65}], 0x1) pmap_unwire: wiring for pmap 0xfffffd807f00bb60 va 0x1b30820000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bb60 va 0x1b30821000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bb60 va 0x1b30822000 didn't change! 18:07:33 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) pipe(&(0x7f0000000480)={0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x9, 0x802, 0x100000001, 0x2, "aa88be39eed1a01ac6b478498bfeba75632587d7", 0x1, 0x4}) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7f, 0x4}, {0x7, 0x8001}}, 0x0) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)) socketpair$unix(0x1, 0x2, 0x0, 0x0) 18:07:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000017c0)="582720efabd56ebae63225259560f8e5815fd434b0188b72f2a044fd33055552fbd5e4178963050094ff334a5619515a4c8ab06198824b3da025bbd47b3bf5798f451362e1c0456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a59cb9134f7f56c1c76a0a94b30dfcf0522abb81fb61acab57ae390d22da785a1fe931c7537d039045cbb8e9b3ddbe57062b937d88d8caa75c90f24f6874e8720d0d55b7c239f700d94d127c26a070e9821a7ef1c811e85ba8cce28a16cf27b9ea31e35f97ed9cfcd11cf42c8bca7d98b882dd4cb9377a4711d022705caff14b0b07429eefaea9a0e71870daa3e17612c49f3faa4820481c3578328a5233bbd9edb8dbbde6ecf974f01bdd8cd46cdbbfab01163f1f84550a23428cddaa7e82959a889210be2546c4d63c064c7641a31124854e1ffe9c791acdf3a3ca4a64fa6d642475bdd4c497e3f85b65973a53783629630fa518bc", 0x3e) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc35615704", 0x4c2) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x102, 0x8) recvfrom$unix(r2, &(0x7f0000000700)=""/4096, 0x1000, 0x800, &(0x7f0000001940)=ANY=[@ANYBLOB="402e2f66696c1a17fff17134276951115a6d348f36cfbc1b968b2b747721f542596f7ba2073dd3969352761b76d9850139ddf21194ab2c3c39ee797e38bbd3d7fffdfc41f16ff61c201ed72fb4a27ea70e0a9d780a09b82cce29798410d7726664814fdaf8587c474739b463ad43feddf61a621f000000000000009a03de6d3662e3b767d923f448330b5f"], 0xa) fsync(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "044ab21de70b0008000000040000f1ffffff00"}) readv(r3, &(0x7f0000001780)=[{&(0x7f00000000c0)=""/45, 0x2e8}], 0x1) ftruncate(r2, 0x3) 18:07:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 18:07:33 executing program 1: r0 = getgid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) mmap(&(0x7f00007d7000/0x4000)=nil, 0x4000, 0x2, 0x4010, r1, 0x0, 0x0) connect$unix(r1, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) r2 = accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000280)=0x80) getgroups(0x5, &(0x7f0000000040)=[r0, 0x0, r0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0xfffffffffffffffe, 0x0) setsockopt$sock_int(r2, 0xffff, 0x820, &(0x7f0000000180)=0x1, 0x4) setsockopt(r3, 0x6, 0x43eb, &(0x7f0000000080)="60a212", 0x3) setsockopt(r2, 0x1f, 0x1, &(0x7f0000000200)="97fbd6de1fdc478dd45227d5de50fd60abad280f26e0213dd73a0f8518e8bd9f304e6958d9d8b99bfb9400da85d581f0e4dac5ac6add5dd27cd944007a67222fa23f868e1fcbd91dc5315715069a6a719355ee4e8a77b827", 0x58) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:07:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x4, 0x3, 0x80, 0x0, 0x4, 0x7, 0x5, 0x2, 0x1, 0x7, 0x7}) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000)="24113d0e", 0x4) witness: thread 0xffff800020bba270 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd80736f61b0) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: Thread 0xffff800020bba270 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 353916 13416 73 0x100010 0 0 syslogd *214687 79148 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(633363d963f6f912) 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 0xffff800020bba270 cannot exit while holding sleeplocks ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(633363d963f6f912) 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 0xffff800020b67950 rbx 0xffff800020b679f0 rdx 0xffffffff81ec5817 cmd0646_9_tim_udma+0x133e5 rcx 0 rax 0 r8 0xffffffff819810f4 kprintf+0x174 r9 0x1 r10 0x83f61ce23ebab0a0 r11 0x2c508ffc491efc81 r12 0x3000000008 r13 0xffff800020b67960 r14 0x100 r15 0x1 rip 0xffffffff816f2378 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b67940 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (reaper) pid=214687 stat=onproc flags process=14000 proc=200 pri=4, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff800020b20e10,0xffff800020b219d8 process=0xffff800020b5b070 user=0xffff800020b62000, vmspace=0xffffffff823219e8 estcpu=0, cpticks=3, pctcpu=0.58 user=0, sys=3, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 2816 333627 18124 32767 3 0x90 piperd syz-executor1 18124 94130 49371 0 3 0x82 wait syz-executor1 76534 7400 23722 32767 3 0x90 nanosleep syz-executor0 23722 101395 49371 0 3 0x82 wait syz-executor0 65407 110422 0 0 3 0x14200 bored sosplice 49371 28081 14467 0 3 0x82 thrsleep syz-fuzzer 49371 174267 14467 0 3 0x4000082 thrsleep syz-fuzzer 49371 218379 14467 0 3 0x4000082 thrsleep syz-fuzzer 49371 20706 14467 0 3 0x4000082 thrsleep syz-fuzzer 49371 512430 14467 0 3 0x4000082 thrsleep syz-fuzzer 49371 342640 14467 0 3 0x4000082 thrsleep syz-fuzzer 49371 261775 14467 0 3 0x4000082 thrsleep syz-fuzzer 49371 419567 14467 0 3 0x4000082 thrsleep syz-fuzzer 49371 477183 14467 0 3 0x4000082 kqread syz-fuzzer 49371 245854 14467 0 3 0x4000082 thrsleep syz-fuzzer 49371 364690 14467 0 3 0x4000082 thrsleep syz-fuzzer 49371 392649 14467 0 3 0x4000082 thrsleep syz-fuzzer 14467 182692 97622 0 3 0x10008a pause ksh 97622 402897 49307 0 3 0x92 select sshd 27217 30586 1 0 3 0x100083 ttyin getty 49307 483105 1 0 3 0x80 select sshd 13416 353916 8639 73 7 0x100010 syslogd 8639 233070 1 0 3 0x100082 netio syslogd 48858 476580 1 77 3 0x100090 poll dhclient 80061 243579 1 0 3 0x80 poll dhclient 382 52474 0 0 3 0x14200 pgzero zerothread 6324 125907 0 0 3 0x14200 aiodoned aiodoned 13293 284198 0 0 3 0x14200 syncer update 81746 502232 0 0 3 0x14200 cleaner cleaner *79148 214687 0 0 7 0x14200 reaper 21751 124549 0 0 3 0x14200 pgdaemon pagedaemon 38566 45352 0 0 3 0x14200 bored crynlk 59986 85363 0 0 3 0x14200 bored crypto 8514 380226 0 0 3 0x40014200 acpi0 acpi0 73067 263720 0 0 3 0x40014200 idle1 75133 289515 0 0 3 0x14200 bored softnet 61247 394747 0 0 3 0x14200 bored systqmp 12443 258518 0 0 3 0x14200 bored systq 41933 28529 0 0 3 0x40014200 bored softclock 83023 172744 0 0 3 0x40014200 idle0 1 485327 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 13416 (syslogd) thread 0xffff800020be5c30 (353916) exclusive rrwlock inode r = 0 (0xfffffd806eba04d8) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9462 6321K 6321K 78643K 11044 0 0 pcb 23 9K 11K 78643K 1990 0 0 rtable 97 3K 3K 78643K 3335 0 0 ifaddr 35 11K 12K 78643K 637 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 133 0 0 iov 0 0K 32K 78643K 298 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 75K 78643K 4086 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 46 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 344 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 7 21K 33K 78643K 3940 0 0 sigio 0 0K 0K 78643K 55 0 0 proc 41 38K 70K 78643K 2872 0 0 subproc 68 69634K 69634K 78643K 3434 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 601 0 0 in_multi 33 2K 2K 78643K 1282 0 0 ether_multi 1 0K 0K 78643K 31 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 850 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 100 21K 41K 78643K 12779 0 0 UVM aobj 130 9K 9K 78643K 153 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 63 0 0 NDP 5 0K 0K 78643K 306 0 0 temp 121 2362K 2434K 78643K 17661 0 0 kqueue 0 0K 0K 78643K 31 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 103 0 99 1 0 1 1 0 8 0 inpcbpl 280 1655 0 1648 1 0 1 1 0 8 0 plimitpl 152 253 0 244 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 932 0 892 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 635 0 631 1 0 1 1 0 8 0 nd6 48 202 0 198 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 4310 0 4122 12 0 12 12 0 8 0 art_table 32 4311 0 4122 2 0 2 2 0 8 0 art_node 16 931 0 897 1 0 1 1 0 8 0 sysvmsgpl 40 40 0 33 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 342 0 332 1 0 1 1 0 8 0 shmpl 112 151 0 23 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 6444 0 4957 49 0 49 49 0 8 0 ffsino 272 6444 0 4957 101 1 100 100 0 8 0 nchpl 144 11755 0 10179 59 0 59 59 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 42734 0 42734 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 29658 0 29658 23 22 1 7 0 8 1 sigapl 432 3810 0 3795 3 1 2 3 0 8 0 futexpl 56 37020 0 37020 1 0 1 1 0 8 1 knotepl 112 2563 0 2536 7 6 1 2 0 8 0 kqueuepl 104 1001 0 999 1 0 1 1 0 8 0 pipepl 112 3454 0 3435 8 6 2 2 0 8 0 fdescpl 488 3811 0 3795 3 0 3 3 0 8 0 filepl 152 25864 0 25765 14 9 5 7 0 8 0 lockfpl 96 835 0 835 7 6 1 1 0 8 1 lockfspl 24 1931 0 1931 7 6 1 1 0 8 1 sessionpl 112 116 0 106 1 0 1 1 0 8 0 pgrppl 48 149 0 139 1 0 1 1 0 8 0 ucredpl 96 9232 0 9223 1 0 1 1 0 8 0 zombiepl 144 3796 0 3795 1 0 1 1 0 8 0 processpl 840 3826 0 3795 4 0 4 4 0 8 0 procpl 600 10390 0 10346 9 5 4 5 0 8 0 srpgc 64 586 0 586 13 12 1 1 0 8 1 sosppl 128 58 0 58 12 12 0 1 0 8 0 sockpl 384 3720 0 3703 7 4 3 4 0 8 1 mcl64k 65536 4 0 0 1 0 1 1 0 8 0 mcl16k 16384 5 0 0 1 0 1 1 0 8 0 mcl12k 12288 17 0 0 2 0 2 2 0 8 0 mcl9k 9216 12 0 0 1 0 1 1 0 8 0 mcl8k 8192 17 0 0 3 0 3 3 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 6 0 0 1 0 1 1 0 8 0 mcl2k 2048 126 0 0 15 0 15 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 305 0 0 11 0 11 11 0 8 0 bufpl 256 10225 0 3256 436 0 436 436 0 8 0 anonpl 16 373059 0 367035 137 104 33 41 0 125 3 amapchunkpl 152 28206 0 28114 131 122 9 96 0 158 4 amappl16 192 17833 0 17556 106 89 17 27 0 8 0 amappl15 184 801 0 800 1 0 1 1 0 8 0 amappl14 176 706 0 696 2 1 1 1 0 8 0 amappl13 168 775 0 772 1 0 1 1 0 8 0 amappl12 160 413 0 409 1 0 1 1 0 8 0 amappl11 152 977 0 968 1 0 1 1 0 8 0 amappl10 144 226 0 221 1 0 1 1 0 8 0 amappl9 136 764 0 758 1 0 1 1 0 8 0 amappl8 128 1285 0 1239 2 0 2 2 0 8 0 amappl7 120 786 0 775 1 0 1 1 0 8 0 amappl6 112 504 0 487 1 0 1 1 0 8 0 amappl5 104 890 0 879 1 0 1 1 0 8 0 amappl4 96 787 0 762 2 1 1 2 0 8 0 amappl3 88 319 0 314 1 0 1 1 0 8 0 amappl2 80 31924 0 31866 2 0 2 2 0 8 0 amappl1 72 102818 0 102357 24 14 10 19 0 8 0 amappl 72 11325 0 11287 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 152 0 23 3 0 3 3 0 8 0 uaddrrnd 24 3811 0 3795 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3811 0 3795 1 0 1 1 0 8 0 vmmpekpl 168 34934 0 34904 2 0 2 2 0 8 0 vmmpepl 168 437851 0 436459 155 82 73 76 0 357 6 vmsppl 360 3810 0 3795 2 0 2 2 0 8 0 pdppl 4096 7629 0 7590 6 0 6 6 0 8 0 pvpl 32 1105165 0 1095963 289 188 101 115 0 265 22 pmappl 224 3810 0 3795 19 17 2 2 0 8 1 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 597 0 3 17 0 17 17 0 8 0