000000c0)='.\x00', 0x0, 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r1, &(0x7f0000000040)='./file0\x00') r2 = msgget(0x3, 0x80) msgsnd(r2, &(0x7f0000000280)={0x2, "24909b28295e7918441317bc2d99841d2bd6159300fdd5e6411e536dcabaccae334160bc9a3e26954f8b227178482d05b967c732c17df48480bc98b740fb0a0428327cd750afc84350971f44b0be6527b92ce970b99af10f5ac7329095c580edfc1f5b6bf3c68f4cd8e6abb0342a8c6c48058f5e9801beca05a41d31d97a0ea503a51da6d97a381d260a65b7e7c0c4b26d529f5558e012f1f9227e6f1868595fa6ba605625b4792ef77c2485a65a0107b24a7471af5f50dae53209b1d12d523177436e92e80ac109b0517711ebac6f5a29280d1327dff8dce760ff8bb8dbc9f1f6fff521e983d8c916395a0e518588239215623bb6b24d957d9aeaa79ed7d5"}, 0x107, 0x800) chflags(&(0x7f0000000080)='./file0\x00', 0x1) mkdirat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x1) r3 = msgget$private(0x0, 0x40) msgsnd(r3, &(0x7f0000000180)={0x0, "65bb5a7d611b44b274586666041e1b8c658cf7c6d791c71d1bdaca7d476b51dc0f64d3588fcbde2f6c0e49aecabb250375c68df640f105cdd6dee0e89c9eff983eea7a459a47b6d879f6acb49bf1251eec5f12cdeb62098ac4fbe78890a119698bddf229f9bc7f9de11d09cde268dd6d15bf9f22cfca8df91251d048333bf81c0445652a75d9dff0e91802880c1a6790126dd0eda71f3e9ec6e0e027cf0b9e21dac96e6ffb1873defdf176a6b4409bd869e94379ce3a42c57f746e129fb6da7bd713935a884a844ea8b4114bfc495f48cb28344fb1f7515e82a69f14b770dea60b5576b5858a9ce3d21f54f2071c27b75027988d"}, 0xfc, 0x800) 03:28:00 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x20) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setegid(r2) setregid(r0, r0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') setregid(r2, r2) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_broadaddr=@un=@abs}) ioctl$TIOCSBRK(r1, 0x2000747b) r4 = semget(0x1, 0x7, 0x10ed8ea1f14f850d) semop(r4, &(0x7f0000000200)=[{0x0, 0x40, 0x1800}, {0x2, 0x7fff, 0x1000}], 0x2) getpeername(r1, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x20, 0x0) r6 = socket$inet6(0x18, 0x4000, 0x7) getgroups(0x3, &(0x7f0000000300)=[r3, r3, r3]) fcntl$getown(r1, 0x5) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000340)={0x100000000, 0x200, './file0\x00', 0x200, 0x6, 0x7, 0x1}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000380)={0x7, 0x400, 0xfffffffe0000000, 0xfffffffffffffffa, "94ece77b92a4f91f9196c6cd03f4cb32f9fca77b", 0x2, 0x4}) socket(0x1, 0x3, 0x5) r8 = socket$unix(0x1, 0x1, 0x0) setregid(r7, r3) fcntl$setstatus(r6, 0x4, 0x80) ioctl$BIOCFLUSH(r1, 0x20004268) poll(&(0x7f00000003c0)=[{r8, 0x4}, {r1}, {r5, 0x8}, {r5}, {r8, 0x4}], 0x5, 0xd9) setgid(r7) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000440)={0x1e, 0x0, &(0x7f0000000400)=""/30}) ioctl$TIOCCDTR(r1, 0x20007478) writev(r6, &(0x7f00000004c0)=[{&(0x7f0000000480)="106d1064646f16b0823a006e7dd4f9bda79ba441ac1ca1bfd3cc3ba49de277537956b0fa0857", 0x4d}], 0x1) 03:28:00 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x9, 0x3}, {0x18, 0x1, 0x9, 0x20}, 0x1, [0x4, 0x7f, 0xba, 0x7f, 0xff, 0x5, 0x20]}, 0x3c) chdir(&(0x7f0000739ffe)='..') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x8, 0x0, 0x6, 0x1, 0xd7, 0x37, 0x7, 0x1000000000000, 0x1, 0x0, 0x3ff}) 03:28:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0xc7) 03:28:00 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x2289248d, 0x4) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) listen(r1, 0x0) 03:28:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) r2 = dup2(r0, r1) ioctl$TIOCCDTR(r2, 0x20007478) 03:28:00 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x5) 03:28:00 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x100) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) 03:28:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x33, 0x5, 0x8001) shutdown(r1, 0x2) setsockopt(r0, 0x1000000000029, 0xb, 0x0, 0x0) 03:28:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f000000003000"], 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000080)) syz_extract_tcp_res(&(0x7f0000000040), 0x5, 0x6) 03:28:01 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000280), 0x0, 0x0, 0x7fffffffffffc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) shmget(0x2, 0x4000, 0x300, &(0x7f0000ffa000/0x4000)=nil) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x9) 03:28:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000200)) r1 = syz_open_pts() setrlimit(0xb, &(0x7f0000000340)={0xffffffffffffff81, 0x8}) close(r1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0x9) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x100000000, 0x9d6, 0x7, 0x6, "359ddf0417b4816f1dee26729cbf6e9cdaca8835", 0x3, 0x8001}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r4 = getgid() fchown(r1, r3, r4) 03:28:01 executing program 0: r0 = socket(0x2, 0x6, 0x100000000000) syz_emit_ethernet(0x46, &(0x7f00000000c0)="500226328af69661a9b07404d1c613b1302ba3b2eb54014f6234c3de1eea841c690d646c87dba41695654955c5bed3954aad5a29453139838f0b256296df0be99016e999250e") connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) poll(&(0x7f0000000040)=[{r0, 0x8}, {r0, 0x2}], 0x2, 0x6d) getpeername(r0, 0x0, &(0x7f0000000080)) 03:28:01 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x10040, 0x0) lseek(r0, 0x0, 0x6, 0x0) getdents(r0, &(0x7f0000000080)=""/104, 0xffffffffffffff3c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 03:28:01 executing program 1: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x80200, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x3, 0x9, 0x6, 0x1, 0x5, 0xfff, 0x100000001, 0x0, 0x3, 0x1a2, 0x5}) 03:28:01 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) semget$private(0x0, 0x6, 0x0) msgget(0x2, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x20000ff, 0x0, "14edb45900000000e8ff00702d7d6fdcb51d8b00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0\x00', 0x40, 0x100) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a0004000000000000008000"}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0/file0\x00'}, 0x10) r3 = dup2(r0, r2) readlinkat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/176, 0xb0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 03:28:01 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000000)={0x6, 0xfff, 0x0, {[0x0, 0x4, 0x5, 0x6, 0x8001, 0x9, 0x4bf, 0x2, 0x623, 0x3f, 0x9, 0x5, 0x7, 0x3, 0x8, 0x1ff, 0x4, 0xfffffffffffffffd], [0x9, 0x7, 0x800, 0x3, 0x2, 0xed72, 0x80000001, 0x1000, 0x7], [0x1, 0x8, 0xffffffffffffff81, 0xffff, 0x10001, 0x1, 0x401], [0x7, 0x4, 0x8001, 0x400, 0x9, 0x4], [{0x1, 0x40, 0xf0f, 0x3ff}, {0x400, 0x7ff, 0x7, 0x8000}, {0x7, 0x6, 0x3, 0x9}, {0x4, 0x895, 0x2, 0x7ff}, {0xad3, 0x2, 0x1800000000, 0x6}, {0x0, 0x401, 0x5, 0x7}, {0x71ba, 0x40, 0x8d}, {0xfffffffffffffffa, 0xffff, 0x5, 0x1ff}], {0xa9a1, 0x8000, 0x7530fd8b, 0x4}, {0x1, 0x7fff, 0x8, 0x81}}}) mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) 03:28:01 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=""/79, 0x4f}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000108cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 03:28:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) utimes(0x0, &(0x7f0000000280)={{0x0, 0x9}}) r1 = msgget$private(0x0, 0x30) msgctl$IPC_RMID(r1, 0x0) write(r0, &(0x7f0000000180), 0x271) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:28:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f682", 0xe22) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x4, 0x7, 0x1d, 0x0, 0x3f, 0x7, 0x2, 0x2, 0x1, 0xffff, 0x30000}) getrusage(0xffffffffffffffff, &(0x7f0000000340)) write(r0, &(0x7f0000000000)="0200b8a479b780674b882cdccf8f4ef02279f0c7ee761120f39950d142a2088da27c17e5b9e6a5954d7dddb263b3d987a0b1e68e08f50f617bcdbc9de7f6aa9e067628015c4721ff204cda05a39aba346e417b325e0a1f06f35af15d97853c33726494c9f5a47fb3f812189ef075ec96577c7c0344e8d75506a89ede63b99a2fc89fedd1145cdbee99b24522d20096f623e838c9b507751a5055d0b8bfeaa1c77a20787a397fe9714fd914f26885f2299395ae54b0b9b0bbefcce0583778516293a88c13e620a547305130bf0d16ef4c0745a3732c38b66e99d3a569826dc222b0f9aa61446ab369eb8adf2a", 0xec) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 03:28:01 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) fcntl$setstatus(r0, 0x4, 0x0) ftruncate(r0, 0x0, 0x80000000) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f00000000c0)="114c0c905a3c210332e7c56ec9a8da467c27f61060fc4c7c97a413a8d4ee15b2a854705773315324a4ab1566f2205c4eb6394583c1a0bb9918b9a3ee6ef5fe45477d426fdf0517a0274bf941de9723d280657d112e99e5a64277343faa7598a57106513b810084cb2ee9ff487ad990eab5fd42b03f9e814b62f87423cb252225b9b24484a4ae70771638dad0596856360eec0fc647da2ea90b227837e9e593920568e58347659a94e0dcd9a9716d00bd50", 0xb1}, {&(0x7f0000000180)="8142e5b840f4d6841b4d200c47d9a102be6a3513f6007994972ca9d6ab9572c5300f603bedbf1dfd9b0515ec31bbbd9e388478ea8828ea52a459814d412d59b37c844a906f4b2896f786b4b03e761e413d5afeadc462cee1bbdbcf222a082f775014ae7fb2ef9e65c5efe19cafb53cb62b2265ca8425d2409bfc8b4b49a3eaac184d42f03e41e27f301dfb64ece471b281d701a338bb5717ede683ba45b276e7b1d64e6f4fac7b7c0e8442f6c79a7f6105850374b4c6d83c2389407e4fd20abc10fe60a6a1e466424dfa422177093f9dcc79629fca99bb4e490fc2eecc0e4e705cdf42c7260281a4bf1b72faf94eef", 0xef}, {&(0x7f0000000280)='b\n', 0x2}, {&(0x7f00000002c0)="686e2ceffe942970e3fc5619f3393904a92a1e31e961a20f412d7435a2b8b685385167e61ae8a573feb4d5c0558599c661ae5b8fe1c2cd498dd770fe", 0x3c}, {&(0x7f0000000300)="6d290f8e9f15f690e987451ceafd548d8ec2b2ffe883ce0f44081b80cd4b5a67fd8af39da93d0803236dcf6527f79a56e28751e055ba25693703a95213662e64d4869013ac7c08ca6257480df78179b855b25ae22777e414605e07c4ab", 0x5d}], 0x5, &(0x7f0000000480)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0xa8, 0x404}, 0x401) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x0) pipe(&(0x7f0000000000)) 03:28:01 executing program 1: r0 = socket(0x2, 0x3, 0x99) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000400)=[{&(0x7f0000001e00)="17b3e4a01de542afdf41ed54cddfc2931b285148e999acfc69f3e7148bfc1000d71c7794aefa2d2701b68449b9c1dde1f47ae256c6bca8b1f16739ba777c7a692a91454be0da2be20abf6ee69397f0805c380d941e734ee317a9b73d255aa87693dc5e1cd29eedd2cf4b18e612c038dc86db8089c3ed542e71488e873e009d54f5021ed4834048d9f82ef306b4cf4e1d57a1f9490df7785bd792eb54fb1996d002835b75cec3f959aec62196872526f9af7e13405a92015831a2c5e6720c18f74e744a9cedcccea9a3f9c945cc5323d282c1980b198e19f9b789f0ece321a489ebf036d968388a5f2b5e71d0ebceb18a8170f41608c7d2021a4572d4752a9794c93adbe7cfb0d936d3c188ed3831d87cc406a3ff70572f9e375e887be320964f303f441a535c5ae6978f460adeefecc93567d8d6e3aea10a8954a061557d26c3d3ff7f73d2b6d4f3a63fe612ffd85beeb145bf0599d3a2d7c5d171c8668af640a7cb60e5f2a48a683a3a799aa8588a448d16ee55d4fa00a958e7ee30a8c38836bfde9295a38ed5782a6099ade66c396f9085248b2e37cdab004ffb9caab27ef3b2ba7984c11ec231e5f769ac5c76e3782e517f964425e5567022adad1e6081af615cb2e87d9dcacc8ca017ff621035dc45cdfb74b6d55e51cd147d3b098dbdfa062f65855f3193f5f422d7e13b96383b24c1576ac1d22830d5aaef76e81393461a48291f3b9d96ee170cb8ec85067896c1d0517d1bcedf8cb90164d18db0154944762f7b2dd7e0bcdaa409cf70e820e5ec033abbf381031f9e7d1fec3b5c9ff75b16396a3672025d3b83a89c9f8add7d529e33f169b0d8cc2b99698109d3b472a295e6ddebdc838218b2263ea8281d1169f814497f9fa1f35b224f0597b858626004aa9c4f01220160dd31a7f185a57db0a13558524c40c6df641a102a61d66301d6d00465591ad76b6e368f349a33db2cbf4e97f81002dadb9d358f0605ed76558d6d513532f7b4a18809c06e563d078be1e676d6d1cb3c141a285500ff652bde63a17fb5feaf5680c01b310b57ab159cff79737cd78c6a88df76d2fbd2673bbf7f37262eba2cd6f6f641769c0f0d43c42e8984b13df5c890dcf22bf99dfdc60a0b6d3f4aea78828683473125b182970add81480946d19745ca91ecf114710cd523dda2f37de12f7e0f4e0bbaece621684f2d413209741da2ad581ec7361fa7b72e8603a243e7ac8eb387a1b2e2507879459556351b7abae1a12d095f3e784d51ae1367a6da853883a12c2ef483818ec938db8d4bf00cab56003e86241849787d3014080f263fe605c57619e9865087a9c1dc69d80830dfa9dc379c1a2adbdaa68ca5413b82783d145437dde791497a8d43e2424b35db509c90b8b183f78cfce61d778905ab4af69cadc80fc2396ff5b003eecfb682aaafa67b5cc5e3894b5dcf15843a913f087262f28bd349de4b968c3e167c4c13119cf8a4a45fd71ebe6e9f771606217c098268a7dc553b2e7a439406802314a93c459703bf50bfe2ab89c77062e17a9d3cc5b91daccd83295096ce2d8d9e751caeb6d96d86361e4e33016a916f69dfc8f78c295b9add243fcde07808aca2d181d0a1adf3851451c72b95eea8c1c22e15d8555fea719df1802365518b6906e9a9fa24b6a28e678a947bdda502a311ff4e4e472ffe9dde1102959b17b0227eb9e8f36a806e4780ed9df8f21d8f9ec8455c8b4991cf1bdfc4373c44d2bbd624e0dd76d45f6459ce9540f3aa7e37e032446e363c2dcd37aa3729743d9d1c76c9d64572295bb6bdf370989c70cc80075429d15a161edc0b90601664781d1eac7d4a9419e40f978192d83655a023fa8f4bae43c8b225016512b514264a4f86ededd8edb81d9d91fddc54a05959a635853522c4ffbc05b234caa86af8478840e3dfb90708c4a530efa89fea650f150653bb59a2f2a5ad1be423452c91f72ff31521a7d49087691c86937b2206d8ece547f78c49045624f524aac6d45f367270f1cb08ffad1d20f0d662b1638df9882f2e5d84cad8783404ad495471b5e32dd344d51a746bf1f4871d651531aa4cca9eb3c4c1a094811e070ff9623d157238b2e5d4e3c0166cebbed97b1d3d858ef2e5227cfe6615f9768b924e5217cebde359c42c2250198c3d6b545cc280a2f26eb22585f0152b77efd2cfa779c1204631a8eae05d5ab003f3557925bb3bf10b05c260e800c3d12e384775692421b0e2e3053cdb808a946543ddb3e90a42100c67c710f29922e354ca65a0bf15c496095c95053cb8cc73a53862781853f4c8c85c0d7a751ec1796ab631033887eb81f24d2c829fcf6a3eeb49517bbb41049a316f46fa379db057f92f4571c2c2f6659adf6c085ca0c88e9c59e346e48d715d26a6d4516b6844c4663bcdbd5a8c02f95b2615cda4793281b2e5ba3bcc9787721f759c3d239e1101954c8f6542a5e31222557640854692414274a31c61c18ed2041af97513eabb1676565c5ccbfb41a2d71a5cec0c26f88bcc9c04f31ce3cdf474bf866bc47a7197498bdb4a655f571cb9a29030de6ee480ace53652bd4471b33ed5d0702f3ce8a341d20e343e5df780c3c6dbe741c57697319292150aa917cc2f1ac3378049b7c6c1337b87eb127f80ae29dd90e6380b4c3f0a88581158b234638a64e92e0d12e3918243f2d82fb86de5e7098ac50938a6880238c3db6fdd8ba4ecdd7731e3981d63edae6430d0674eeab75d34d32455cdf48a2c22c6631b4f0cd064a22b209f84944f8eaeef4e85b9e66789b30a7270096a972a755d45f1110f617ad127466cd72ecec9de81f8297fa2138abde4f82e996ab1d322e164abbbfe079d6dcdcf4be86638994ee23621c444750cc57e1397d936662dbe0e2f883b2a0648b971d6ff70bfd0494d488e98b02247045b8638e6628cd0a9405f9609a4e6575655f27f02669eb4f530b5fa5ae3ebf1bba453f053548f00ac89527be28672a9e958e6a8db700dbd24e0682178d5af89deef5ad16344042d87d84a6cb471ee614e6380fc64833b11da2fd1d278f8660b74454688bd15d6e6fb68ae1420c372a847f28a88db66decf77a1e7fd20c06fa929b9f8bb77fe6141a1986e73e074b5b1c850cdf508a9985a2bec388afa25aca1d5a05af79445bdf6c8a701e3174d16f4e2fed2ccecdbc09b9a63fd49c6e35f3be41aa1928558217f49851f85935aeee80dc25b944f28c8af2396e4d7ca469a6a10f90d955ee8424a7e7edc5494476b19c6782ec3d8fe140424874b1028e46140d4ed33a357b2567a0b16e5cf00b825bf8427f9983a7cae1b36ebe542a92cf95d98dc9c84c145da42d056f243cd5ffee566cf8e0f06c9abeb5d7785941dbaa0cf96f57edf33a70d12b041c43516ed9535f5a26acb69acd0df78ed37a2886e147e922dd1657c1068726397744385b6ce367ca4812f2cffe8e41b39c5a694e48a4e9089b8011f0cf870e5824bffc950da32e1aa03af823931dcc98caaedf38f9d9342ae88d94247b421b33c44eabf5db0108b03ae6ddb26c800e9a1d7ba51fd341f7fa7080a7275def85e76d2dad46ad03db315fe3ab0e945d0e47a5586d37d124b1ce1e6b06244b3f5d2e9f90026d617ff0d3b1aad1af337d1f86dcd610d7baff4cdd1ea9fcc42953e7a82cd3c223846dc11fc349f7b858020588c0e0e4ea3cbb07c681f2832a42e823e174f91fea73496cb65ace86d277d7491b38c130812d40aaae4e226e83d30d8aa6ba60ecf47c1e98807cc7e50f278575ff8cf5ce6383499917bdb512df57d7920d78440466fc56ad484acd3cb1bc45ea31892ce2771a789dbd095d583bb00956e6db4a82c078e73a6763193722dc91d514ea4c3d479d9b8223b7b66f48767b8b413f95e5ee2f1ecf6c3aaec5c7e588f51850fbce325682455d28c6b83b10dc36897b5f87ec3a57c110a2fe370514456994674f39a4314f9f6abd17638112be66852ed36fb892fda9bead7ee5afb9fdfe10a74f325d278eca06833aff3d7e9ff79fa51e4af236f91f39f9ed77a8cdd30a277cb932082742bf6b38ebaf79c05c9a57712a2683d8bd973d8fd6f51fb54511822ee19d899124490d9fb0bd0b072fbf26d07215a732b9b82d8a7bb24fc415460f57bcff2318795d6bbaa2330a66d836d44c8d0150cf7b9c18b1415cddc11b364051a2d6c3fcd5e4770096e19a65d95b4955c602e26560e596adf9c9e2fa65d0cf402d263ccd624692556653b7f3f7a5e1583bbb069aecf5a8d06e413c466dfa5ebb582cc7261831ac82827fdc5f1bc27c5c89573b25be5c9d701b96b6c9628fd2e3e4add08113505c90c4fef69c22ad9e4463e437576f5a3f95b54af69edf4731240e1c6981d718923c319360e1c521c26f43350d5e303f04ed50ed5bbd7d3a050b4a2e1e443ee38fbaa114c59843ca77552a0fef1bf2740f4ed3fa33c6de943fbfee61f7b88a8ba59885fb405f0263b122314f0f0981f80aa8615fe08816b69bfce149c0a67f96c6d7774fdba3bbbd72d329e08390d99910b5b26a9b0c7c5107c521773e0bd7422e0b446b9fb5e4fcab49719d4a1d598c4f4587796961aee4841a86473023000f23c90c7d9cf0751c8b302d11924b55f2b35a3a657b3d69f722d726af3e503404b36df34da903e86b7292cfbf292dd3508c79cf342c12394d5ba94f0061b3b37b55eac85746b010496b2d76a516b7cb7ac375d7e7db88614787da81bb71d2d99311f604fdb1621a2086c719fc3b785143434101f978f9e6dd72be3d859b9fa38d67dba59c0e27f406b56493266866054f968de1a6291af1e831b68ede312eab6d3116a2550cf23d63c3131f9704f5624929148e25a53e4d230b00548e769dc3887b45a7aece808fb65bba47e380b9b5b980a44f200dbebdd33a3c153207c64044c20c552c3af796c3d231ebb54feba304c1f5005410e4d7772b9ce70b2e7e56571bfff292708920d5b4f6303d79f9db3d99af7b5c41b2468464482f502a1b98c1bd659d34dc43744e33bfd8776eb9ec4cb5f4bac10ec44a28cd157993bbff025a51235b599a056d829311ac2165c2995a195fa4bb41bc90df898843a372890e5dd029c98febd32e42afc38598566ec88263703741441f6c78dbeef3d12243a9fdc5c5c0de4884bc533a0c0568ab49ec410d73626c5560b7c6fa9a0263b77bc651e05b8cd8424bb8803ca59ab625a088eb02e661a8f3ec497e87d12f7928dc0df4856ab7ef176a500f825e3561eca6ccd875dc32f35c4bca94b1a5e85627bfad456421c914b851892528543bf44dfa4a5f93a5f698f3099bd673b093e37dda77489d57e040b3235898996cebe604a076610f8d4fe31a973fbcd2a64ff0d3f980921510ff46fffd7fb9679e28a2e103a4b9776fc0284148a48c0365270683460c1a57fa605a86f3c0f5624ea2b3a1158b519fe89cb4bb38f9f1ad1958dc4475d1cd1315dd41abc6d91c1fb6a9e5eed87bc1a80a9f44c", 0xf26}], 0x1) 03:28:01 executing program 0: rmdir(&(0x7f0000000100)='.\x00') unlink(&(0x7f0000000000)='./file0\x00') 03:28:01 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) close(r0) fchdir(r0) fcntl$setstatus(r0, 0x4, 0x4) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) 03:28:01 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x100) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r2, r3, 0x2) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x81) 03:28:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) ioctl$TIOCEXCL(r0, 0x2000740d) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x682, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x2, 0x6}) syz_open_pts() writev(r0, &(0x7f0000000400), 0x30e) 03:28:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) dup2(r0, r1) shutdown(r0, 0x1) 03:28:02 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000340)={0x7, './file0\x00'}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) syz_open_pts() close(r0) dup(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x9, 0x2e, 0x2, 0x2, "6c1f123503a61bc778772dd2560e26cb4e7ca0f6", 0xffffffffffffff0c, 0x4c5}) r2 = 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', r2, &(0x7f00000000c0)='./file0\x00') ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000240)) readlinkat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x782b, 0x3, 0x400000000401, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) symlinkat(&(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', r1, &(0x7f0000000400)='./file0\x00') readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:28:02 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/33}, &(0x7f0000000040)=0x23) getsockopt(r0, 0x100, 0x71b9, &(0x7f0000000080)=""/133, &(0x7f0000000140)=0x85) r1 = open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x140) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x80) r2 = accept$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000280)={0x4, 0x1}, 0x8) r3 = fcntl$dupfd(r1, 0xa, r1) r4 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r7 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={r4, r6, r7}, 0xc) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x8, 0x7f, 0x6, 0x1, 0x1, 0x59, 0x16c, 0x2, 0x0, 0x4, 0x3}) getppid() getpeername$unix(r0, &(0x7f00000003c0)=@file={0x0, ""/4096}, &(0x7f0000001400)=0x1002) pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r10 = accept$unix(r1, &(0x7f0000001480)=@abs, &(0x7f00000014c0)=0x8) r11 = msgget(0x1, 0x20) msgrcv(r11, &(0x7f0000001500)={0x0, ""/13}, 0x15, 0x1, 0x1800) ioctl$WSDISPLAYIO_SETSCREEN(r8, 0x80045756, &(0x7f0000001540)=0x89) recvfrom$inet(r3, &(0x7f0000001580)=""/4096, 0x1000, 0x843, &(0x7f0000002580)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000025c0), &(0x7f0000002600)=0xc) setsockopt(r9, 0x401, 0x3c5, &(0x7f0000002640)="eb00b31b02dd453be5", 0x9) setsockopt(r10, 0x100000001, 0x1ff, &(0x7f0000002680)="e25d8d90d914497a7b779dde7ac2be373d7c287ea7dbbda7f9ba7ebf6bb52ace682d4812fa775900921b6d400d292f5f034ddb75c43c6f92d0a7515709555fa69a32e1a492aa4eb022875d5b1c284782c32fc808dbfb173d", 0x58) getpeername$unix(r10, &(0x7f0000002700)=@file={0x0, ""/108}, &(0x7f0000002780)=0x6e) kevent(r8, &(0x7f00000027c0)=[{{r1}, 0x0, 0xd, 0x13, 0x14197a80, 0x1}, {{r1}, 0xffffffffffffffff, 0x4, 0x40, 0x7, 0x8}, {{r10}, 0xffffffffffffffff, 0x41, 0xfffff, 0x4, 0x47c}, {{r9}, 0xfffffffffffffffe, 0x2, 0x11, 0x791, 0x9}, {{r8}, 0xfffffffffffffffe, 0x2, 0x2, 0x3, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000001, 0x1ff, 0xa64}, {{r10}, 0xfffffffffffffff9, 0x56a356b0c83ec06e, 0x6e75bcde990d293e, 0x8, 0x7}, {{r2}, 0xffffffffffffffff, 0x4, 0x1, 0x3ff, 0x3f}], 0x8, &(0x7f00000028c0)=[{{r8}, 0xfffffffffffffffe, 0xc1, 0xfffff, 0x1, 0x3f}, {{r10}, 0x0, 0x64, 0x40, 0x3, 0x100000000}, {{r2}, 0x0, 0x0, 0x13, 0x3, 0x91f3}, {{r0}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0xfff, 0x4aa}, {{r8}, 0xffffffffffffffff, 0x10, 0x4, 0x0, 0x800}, {{r1}, 0xffffffffffffffff, 0x18, 0x0, 0x876, 0x1e1}], 0x9, &(0x7f0000002980)={0x2, 0x6}) renameat(r1, &(0x7f00000029c0)='./file0\x00', r1, &(0x7f0000002a00)='./file0\x00') close(r3) setpgid(r5, r4) r12 = dup(r8) bind$unix(r12, &(0x7f0000002a40)=@abs={0x1, 0x0, 0x3}, 0x8) 03:28:02 executing program 0: 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 = open(&(0x7f0000000140)='./file1\x00', 0x0, 0x20827c0969e161df) recvfrom$unix(r1, &(0x7f00000001c0)=""/194, 0xc2, 0x2, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000180)=0x4) 03:28:02 executing program 0: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) nanosleep(&(0x7f0000000100)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r0) write(r0, &(0x7f0000000000)="ba0f5b629c2fd2fda734cf256946d7786d4efdf3073dcc7f73b26c0879d3", 0x1e) 03:28:02 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xf, &(0x7f0000000200)={0x1, 0x2, 0x7, 0x10, r1}) r2 = dup(r0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0xe, 0x80, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0x90, 0x2, 0x5, 0xffffffff7fffffff}, {{r2}, 0xfffffffffffffffe, 0x88, 0x80000000, 0x1}, {{r0}, 0x0, 0x48, 0x8000000b, 0x4, 0x4}, {{r0}, 0xfffffffffffffff9, 0x0, 0x8, 0x6, 0x100}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x3, 0x9}], 0xfffffffffffffffa, &(0x7f0000000100)=[{{r0}, 0x0, 0x2, 0x2, 0xff, 0x3}, {{r2}, 0xfffffffffffffffa, 0x1, 0x20000000, 0xffffffffffffffff, 0x12}, {{r2}, 0xfffffffffffffffe, 0x8, 0xf0000064, 0x3ff, 0x1}], 0xffff, &(0x7f0000000180)={0x1, 0x2}) socket(0x1, 0x0, 0x66e9) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000001c0)) r3 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r3, 0xffff, 0x20, 0x0, 0x0) 03:28:02 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000001c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff1000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff1000/0x3000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000fed000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff1000/0x2000)=nil}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000fec000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000ffb000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) write(0xffffffffffffffff, &(0x7f00000006c0)="a5b859927b33933ed241c894fc2afe349fe09a7cf8923196ac4620580e5c38cfb5623f23663ad2d0c2af2395a39aa035c1808c3a7510ab77dc20e2f40a061075a8cfbb2936369f869c5faa6c715a42df33f66fcba8462e4542789b9cae3c3ac486c999e6d7a76e19320b8856cd8089414b4c8ba6a1d14f440a1b49de7948f773b92d8199d3ac0cd0588ab447ece3322d3cd5ef2e5fb180e1c01cb8c5a1726b2716d936408949584f2125308ee77be76d63e788e2d7e13f761ce260f8c25481bcb0eb6d0b6e514a7570dfed0f76d3fcbc75a95d87c06e82c57fa148d4bc5b4e20f71024cb33aa", 0xe6) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) write(r0, &(0x7f00000005c0)="d0098bcf37d3915df208fa04898fdb508cb0d2a7b996718e87a4abb0b41b7992f47a16fa43d3a6bd3fdb55f1d59ef8f3f714d123ccb3d8a53a461a38c570abf73813be897bb042f5cf949ec811fde1b0858823b5815f5dc05a66", 0x912) 03:28:02 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) renameat(r0, &(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000300)='./file0\x00') readlinkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/230, 0xe6) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) dup2(r2, r2) fchmod(r3, 0x40) setsockopt(0xffffffffffffffff, 0x6, 0x2, &(0x7f0000000080)="29e4c0dad18c81d83567bdbba6e1125300ff73f312ec8b1f830fac5107aeefb49baad8dfba8942a231ae75b508b47cbcf225f29a39ed0fcdfe1bae53ecef13b354badcf1c8d4240b95ed617190380c8b86bcece23e924f19a15cbca4f009f05f86f0f622d4095ecbd53977d6ff0798c9a7bc6418f4be1effe64a69478f5ed7fd7337feac701eb52b0955802869263050bd88663e0d5ff12c5eb5bfbc39a24271cbb90843da9b990e9c378f8c2cac9d9723e714279bc262cf1c899adc8eb5880beab84c1f24ab4c6cfac1fcfd93", 0xcd) 03:28:02 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x8001) r1 = syz_open_pts() fsync(r1) 03:28:02 executing program 1: setpgid(0xffffffffffffffff, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r0) 03:28:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)=""/48, 0x30}, {&(0x7f0000000080)=""/109, 0x6d}, {&(0x7f0000000100)=""/156, 0x9c}, {&(0x7f00000001c0)=""/250, 0xfa}, {&(0x7f00000002c0)=""/66, 0x42}, {&(0x7f0000000340)=""/82, 0x52}, {&(0x7f00000003c0)=""/23, 0x17}, {&(0x7f0000000400)=""/156, 0x9c}], 0x8) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa011, r0, 0x0, 0x0) 03:28:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbe9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() semget(0x3, 0x3, 0x400) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xffffbffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) 03:28:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x3) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) readv(r1, &(0x7f0000000700)=[{&(0x7f0000000140)=""/122, 0x7a}, {&(0x7f00000001c0)=""/136, 0x88}, {&(0x7f0000000280)=""/57, 0x39}, {&(0x7f00000003c0)=""/199, 0xc7}, {&(0x7f0000000300)=""/46, 0x2e}, {&(0x7f00000004c0)=""/180, 0xb4}, {&(0x7f0000000580)=""/187, 0xbb}, {&(0x7f0000000640)=""/156, 0x9c}], 0x8) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r2, &(0x7f0000000040)='./file0\x00', r4, r5, 0x4) 03:28:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8a285d5e4178b632dfe94ff334a5619e6ceefd7aae473884b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb08c3c532e9000000f5f728193ef16ab93f12fc4d5f16b136a5d00d162800"/101, 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535c", 0xc5) r1 = syz_open_pts() r2 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000140)=0x3) close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x10001) r3 = dup(r1) r4 = syz_open_pts() fsync(r3) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x0, 0x3, 0xffffffff, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x800, 0x0) 03:28:03 executing program 0: r0 = getppid() wait4(r0, &(0x7f0000000000), 0x2, &(0x7f0000000040)) r1 = semget$private(0x0, 0x4, 0x600) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000200)=""/153) mlockall(0x1) munlockall() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) clock_getres(0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r2, &(0x7f0000001540)=[{&(0x7f00000017c0)="da85e5c821aca89f8bd54bf67a6ab0018f6d946041aabc00331e177239b51bdb72c5331e64fd72c0131ce4a3ef8d43cf2693aec1c59d48f532b8b8beb73d8a65598c8bcfb10c3a4943a0de07cbbc629b5e87a2cf27ef10cb54e6a15f3b379537cbdb38c7af1a1724991cb9f99498daad07bed98bebcbf8fb04510a98788eea1978e943d74817105b1e00c573bf95a981374f4346625fd670e93b93a833a56a3a7cf7ed22cbd1c07943f4b5774141f5f25e67618964feb8bcc908573ad7d9b6c2e24675289114e0d001fb59f676592e70f1af771cc5a1570d579cd7da1c352c1383ab282cddf32759fe1459bbabe15ce5135fdc8c2fd83a0811e26913509bf2562c596b81c3b649f3a4f0c57966a5643d601d289d467dc8b5882b3c7884f27733142183749b46e2a75f34091bbf9faa1b2bd39af0967af6c26bf1c6364b76ad1dc80733acd93a2e64fb314016cd3ad29f0c6d3e8252d69f11c055442c3488d4e7b7f85c959c8badd001863ea37890e89e92534fb7e428d954bc87e38ad1037bb0ba6440e882d4786f185d8786ce7f12b74701f6989c22d34ae9a39adc651bde7e9be8d9d77398baf93ddcd7d93b54145ed08d04701ee9b09de41a3bbfb3cd2fe61fc847685bdd59ea3f5e971c26e5faa37c5505f256c70a539b009af62f421c71e54de4c02a7fa710d540fc71fc8faa1e84b7b4f71b21f703284a340827bd60c899b3642de74612e3ddd5b89f1ab15cfc5740be14083b706a3da0e112d30efec057c3b13f9fe61c99f2acb70e0412d12082ecb7277529532fa1af08b5572ab95a024ecceccd2c4dca35f6fa009b518512ed652cd5222a491c9c00bca9e41c99ac25f1355f2efa762ae70c4bbf96e48964554c589e40598ce1ee19f87858946b5a64c671b3b456e8ec71a12ad21814d3a14368260685cbc9aa28d11b3ec358e56c43d3d0a8a5d76c16eac7aa6599c7b63d063eb701c784630ee0de3b1211d08bdf3a0954b38b360e4ab99d13cf588e7a36a5f954333353d85e3b49f70fab10fe738dbf2c4e096722295361745a8bd9c353c02993461f01ef914c68e9301667ca261672da80c9dc9a3af7dec276491dafbe30fa3cc82b9f03dbeb340f8f78d0733f42cc684f29e80c72659796576c027eef6fcfdf77e1f7f47436ca86d444312554ccab18941a9c835144fa6bb496b310ccbadedafcc408345ead9f0a4b9b8ea7b16c59e7f08b6c1eed0d6279224e4859f9c94e8f7cddf7b0fe552484cfb20e179d85d9c0f4e52201ec15f835b81703af972effb7082eaa1954de38d77649c5319ba87715ff40b430c5db68e7e97995f8f2d98255227f44e82d6b2ff4dfed6eaf6d3563d3548c755565941e81b3a3f96f1e3289c038dc648bcad19d28e4d2d33e359ae6e1d607abc3f1bbc2cfc58fbec846748458c970dcb20cccee3dd9756a575e3b990107ded9fa2d6d234224842bc69ab31ae2f96979797f55339d75447904ce87776398a68589423a835135747374ef9448bfbf16333ba772008dc6998873643d538f09f68807c9b5323b8263ee50aa0c81a234b512a0ac9b79039371f67ba9801f0cc143d6eb1134653e24fcf88afef22a6def2bfcd65b8dee744d314d08b1bc7b8d2f62f990a3aa0d3289e2832e9a893d00351d3851a29b1ead8ce2d15db1e5fbeb84347b754f4bd83973c7ced81f01d54c37298ad1ccc59711cc0512421ee40fe1841df56fd039b7ef8bc477d204ba8e0113ae1857447e8d96da480e54d3e5a43d758fc551fc6bfc6f40f9a675829dc1ed67a2d155ebc3d701931e742b0c19442cfda0dcf39cd37754d7a12ca85e9cf39ac88c42e8da0ba83653f5100b00a407ce6d2f77c4331d6802f504bfb0a9c7dbaa97ec7ee4c58c3192fd4673e601afc196c826395c8f08e65b199f5cdc348dd09aae0be61a53329e6252ea2d14661ce7016c10504c978a5def4db020b5aba4bde8386147b2d64643f5b7f47037cdcb5b7997d7386e3cf32446e14fb03c78809cf36f26576ec76d30e176bb07d8fb45a2d21bd2a18a969d07d24340f29e1890c0f7b08d68da22ee5524d5016f804578e8c5d8a44777de2e3fba60145f0c0c6d738bbe7bcef3c5f4be87a199db1458de7a83e635af046d3cb345aeddf7a582d29cac6c1fa9192f354373b8062b411efab2c02e1bd2963153aac07b291767058e6e67ab4289095fccc8564245509addc16f48273ee1a77cf98d5cd94d642e3d8a6440aad2ba4295d0454dd5c942f44b90a9b2b242af70a0885bf622bb0eb95b85088a07a4d845287d46bfd083f7bb18cd8ed879880513887774c3e77db0c8c880ffe16be58ad0a2cb28d334c6b4ef3d2308558ebeea8aec5997796a2b6860cb158a1b90ca13dfe13d80eae069c31479cb0fa6e9f82d2123faa9b345650bb2e57ce8d7882d724d260fa09a433abc9c1e379d823b87787a0e882d7920cd8b6d736fe6d7f1d57ba305cda38cebad1d10c987fba2eeb80c719ed327486924c8759e95dfb0a11e8751a08be940277f3ba98b7dbe21e1e895f865086eb63b87df4a43f346eaeab8ec9e5cc96477c68e6b364b1470f285a1b15a4316bc531ab91755546cc283f740952526098f68a4e8a13713e2c8d9d06f24b7ae923f86467b3ec5910c7d105483989a337789ef1596e71ad29fb2052be39875199fd11d61fc2b56570b685764bb70e01e31aec8b8f788b16ccf4e6c10e2aabded0acd1ed8f3765eb719ce9f410da2b0161dec95c0dd116a0f8dac5242c927a2e8c7989a8a3c46f7a14a66beb1cf128153c25cfb9d737971cfcc7e54e7d87a0ad884feed4a64f06840db1fd5e3823a4fc0527de56d91045838cee97daf2a44b7972a1384dc9bea9690657a6ac84627d3dfceb49e0371fcc3bb4167fa8242a81defa75e2d811a1e54394c756eae49c2b8e7ba2c43b8aa0724c22bb91f8f3230cacd9b83c48c259a77a3bea02f6d5494764f029e5decf6ce6f34cfefa9b8a7440261d94f3e469c8e2309b08e35f9798953ecf106f88d71bd5dbf44ccab2b271acaedde3805182dfdeca941075d47b4ecf742e1f61363b1960917c75490964562eddaac8d88151c25c63cd110f93fcb25408e3258a3e81ae7c1ef60cc80e2f07d423872140f50ce976cef1817b3f71a0f50202f87681d81f85ec53023df46b7e29af8c88643784d3b41f2ceaee93a71a81cd5005733b4ff542e8c4831ae93ce0c26a858cce810d6f1d06ec2e97948c20925f41715f3ee9faf6462a00b6462f6674bcd8881fa030e23e140a318f028f48fce2c8f42a2683db63d8bd6ceb1f627c4d14014334d1143177a94a802abf50ad5369870286f72a93564ff9e618fe779c53249764a0782b46b6c05137f90c740f9e58e4b1a77be81451aa1c8d2701d8e72ee5c5ba841806cbb0050062eb66418c577935255fe938363490019338dfef90e300efe3510cd7a07eb75da4b4cd02c6b88f76a153270b65439a804aae1696383d3d2ceb99e1f26e079cd6c7120047b8ab1bac2612aa638e96a0ca11d43978f9029f0f24de86549d74f692d87889ab69801cba7903e3b01fea811403bbecce42f9627a31f2f262a5e0b475ae773bb367e234495ed8cc62140015d1b152b436f65f2ed8cb19f30349651aec85fbd337477ba0d2a831e6d7d80f3aebff700c8a3ff67522b7d8d0759a6f719abacb23430768424bef9a1de169c50497d26b2d539c16c60abf4040a5c3fc6ca7a0929d50f4da501fe154e797f7826ae6d0e02d3705ee88ded799b91dcd57f66173680bae04659a8899f60eb88917e2b0a25bee895e393131617e1242efb0707a148a1e1936f5d32ac5c22069bea3bba658403f3152fcc6246a85bceffda5ee9373aa45bf2b770c5d9c64610dd849fbe9a189d481e45788ff2c77a57a42492ab14ff65f88387d30ae605b09afc52ef17bebd1ecdfda372ae592fa55b60c83a79223a7a8af124bdc87f46074a0eec4d6c13daca633978b69559a43e5b5d8e301975ce0d4653c0852175f5cf2128925b81d2a7a574160f7083946efc6ca9be72c15ca8317171bfd468aa5f318c5b87323f4a59408041561fddf0a60978d0e60b1333f66f74df5fb684759fe2a3bac0a167d6de6b1f3c5a1a2d83f9185d9d60b9cac75d37f6633f8a78cf8fe1d84719615535c82ca87eb2876ddcd6b0a4030225272eb61ac8becb7b033b85898b5a92faa66830301aa7c6b9d47db4ded77208ef4f39f64b44ecfabd187cbd66dc14197c26bba75733cde113cb6d1a47b2ccded5a6ed517db50e95d8cae4f15afebbed25acdfa1fe5e06b495d140f7d22ba1e7c8ca620a8e4a39869adcc38ca05caf9a703f2303a3de0ec5f78b811e662e2b88b9b9de34de45eeea3378f6834b7645c89bd236b8659cd77cb0776f5e5b18f878fc89095a415c0c17db1713d2a9fe6a51d0b3fd1b7516a107e77787da855cea67ce8c27bd1476fe649bb4ca7c6c2bb9d14426285f3adedad24d433615d0173a0c6f6ac69311e097f76845b1a26695dd900f79c1c725daf5ca92b6f55d963a7e3e320c02e7fc5d1e03d646677eb5", 0xc9b}], 0x1) select(0x40, &(0x7f0000000600)={0x0, 0x6, 0x7fff, 0x8, 0x200, 0x80000001, 0x0, 0x1}, &(0x7f0000000640)={0x7, 0x6, 0x7, 0x5, 0x4, 0x6, 0x17ab, 0x100}, &(0x7f0000000680)={0x0, 0x7, 0x6, 0x401, 0x9, 0x2, 0x100000001, 0x7fffffff}, &(0x7f00000006c0)={0x7f, 0x100000000}) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000001880), 0x0) mprotect(&(0x7f0000510000/0x4000)=nil, 0x4000, 0x4) r3 = semget$private(0x0, 0x3, 0x80) semop(r3, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) 03:28:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="d0519fefdd2bea7ccc4985c6272c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564d49978a3e47b9e68038c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19df243d233797fc1b0237b55147546a1a07671bdcad0826f70fe135fef03bffe7883ee1b7177f689304df774b433c6ed9216adcf95d9c74e1d327d8a3", 0x88) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 03:28:04 executing program 1: r0 = socket(0x4, 0x800000000, 0x7fffffff) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000008c0)={0x0, 0x2, 0x0, 0x744, 0x4}) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="d703979ca2297cc5bc010000000300"], 0xa) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x1, 0x800}, {0x18, 0x1, 0xfffffffffffffff9, 0x9}, 0x5, [0x0, 0x7, 0x0, 0x5, 0x3, 0x1982, 0x1, 0xb]}, 0x3c) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() r6 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000100)="482a72a286eabe22379e72493de6b8eb1c73c2e1612cee5498ab9863a2cd99ebc317c32bd95508e13ac0a7003c0d6724b696249f406a175ce49ec7314a6cf8f0a66200f984fdc77b3e106f617f885c80d72c6a617ba5b246c1e98e9bf7283dd2bba14203ba772b8fcebb", 0x6a}, {&(0x7f0000000180)="fb9c6f13984309e44f17b1f059b9879d09fb3c1d190477885ea25d63ac33f95b10301d37239b1bcba211dcd2ae7efa741c8c0fd0537010f8e4ab27ec8ce4b98a4dd224fe2404112848eccd0905b0968b7b0b6818eb0b1ceb2ddb35f10db435c3c36532e5aea9637a980a9b7bc221f764583adb", 0x73}, {&(0x7f0000000200)="2f254e0adbc6bcdc19c85007b2e63cbbfb998f107e1557ef0876a50eb91f7f4590998fb95c7eb9ba2e0563539ff1b8b5eb98dd74c1894f105f64fa6a554f9f88be9f4b48b33e4f6d9737af79a0dba8ccec2480e0a76fa2fd9ab9ddece7241c84f3f86404944ec0398d8ac288c3ac892cb01564c39a337f097b7fd096330b29016aa331a63af71064c072801c380c4b9f095613a6017e83d8b15c4b4438d1b6db1abf", 0xa2}, {&(0x7f00000002c0)="48fb5d0b7abcdb5a4a08b61c6a90540bb38f0a81381ee366ab3b728fe91bcd2f4fe2a2145b42c27467a02a79a79487d4a4b24889b994d5d3cd5d984166d5e0f98950bfc0abf7abe221b7dc5b29e1403d7f5d83f997", 0x55}, {&(0x7f0000000340)="9201711eeb77f061d258739852435f53c4cce187c9032ed7e42f85e7c464d6ead0bd7ddda7d4341cf96802bd145a87c531d455735c8514c4bf64771c215a3ded25d5e4e55597255f4be15ea4228915bac8ee9a73b964ce2d1fe56a4889cbda248e16f6caa47cfe69ba3509e5fd9134f77178039b2c78b9edcfc8021261442cd1ee1f2cb29ad386fa38a5c8466238bbb2a7cd0b639691853fe59073068d0c6be04fd076785f5ef4e0c1268415bfc36ffacff6551c85d64b09f40f2ca87872ac82bd4a023b19310b931b22f18a09959fba93159ced349b628e18de7e9a3c99157d16aaa4e5f1d32456906c53bc855504e96c10667d907e87", 0xf7}, {&(0x7f0000000440)="d85cc9a634c8fb262f65b9cc3ea3eab256de09c8d3e71b2d1c3cc0fc53c30f5152e7b5de522fa734dcda6c742b1a63c9e910349788d50fd4cea62694a13d21aafe8d", 0x42}, {&(0x7f00000004c0)="9fb03df040a138ba06d2749a3ae0868c239bcf385f7e6032a1216dd9c2fc5c65b2176a1dbfc1c43f94e9fcff3399907dc1614a118f59b4fb13c1a93e7f8b0c4a5376b7099d2be5d538a78af60875b5e31d89a30bc48f0f94104948052d40cd8e0a52308caaafde45c48e5328abb606ac47881cbc9bf940066483bfc03ef3abab931754e94e81896b99c92d9db76a0136590ce9fb179fddcc3e12259d705aa0c8abe395803f1fdbd65a9e7d9ef01a59d221c9b5b4faf898d4a3d9691eb007c98ed59f", 0xc2}], 0x7, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1, r0]}], 0xa8}, 0x1) 03:28:04 executing program 0: r0 = socket$unix(0x1, 0x100000020002, 0x0) poll(&(0x7f0000000100)=[{r0}, {r0, 0x47}], 0x2, 0x0) r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x8) ioctl$BIOCLOCK(r1, 0x20004276) r2 = socket$inet(0x2, 0x8004, 0x30c2) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000140)="bb937790cc0928b20ea21ecdeb2b2f83e402c5b57c25ff22b5f8b3e71e172f987daa12af030552b327c206c6ba78097010d24a62de496e9fd861f93ecfae13a2b77b254b1e7ab61ffefbcc2b2ec017bd2048a48c749fc8a45af413ab6b358411612fdededf094eb25efcf07a36dbe33ff730f490d30d7140f7f008a71f17fc7ee33d43a0d42a1fa228da64449d63a5e9aa0b7ca7dd00e3ce7752e3a7ac24c4dddf57405cedd9cfaec4ae359dc377d114fe4014cc49a3f7c1e8b8a84e85b561610bc375f1636244d4915481fbab23d531ebd138f86b1a642ea29b2d4b82343bd7de6683bef0b71b7c23ee1643806d84ee76a6fccedc8b00efcc", 0xf9}, {&(0x7f0000000040)="883f7c93026e25b30c8a82176a1650567738112c26f76866be2bbba893cfbed6938c9d9baafadcfbf6066e5871d71ee37606931706e1929b91dae6912a43a567be7ccc8b2cc0beb76e4c9ab9154940e74d4681105e2d2582d3dfe938e47e9d15ffeb1b66dd1859c857a84af9b65084a33659037b081888df91773b8094557d3b21f14668ba6853a99f429ca1af305ef9d3bcf449780f588590837d233640499be12a41f9bea2e13fb9", 0xa9}], 0x2) 03:28:04 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r1) sendmsg$unix(r1, &(0x7f0000001240)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001200)=[{&(0x7f0000000100)="6665b2faed520524dd724c4bf70e5ee876979941cdf832404908fb0aca29ef43b32844dcb6fb30f653cdac06029c1cea7af4360482b6b42bb5f1fcdc7638ace104d9d5973938a851c240953a39bb5502d16643af6daf97da84be89145c44b544d530a67c55cf04bc6f030f2b632d01bee7db3aedc849177ccb3162f8ab89ed6b9b5b0b81835f32758c79e6587eb6788c15473f3ca3d5bdf18bfb92f8da034b89402f6e0069a2cdd6ed57ca00f26938a3bb66f281261bc78ce4e32a62439b1b37b42b62563a05cb32f20de17403a96e2da8e75eabc49d5b770047a27b1f026b775bf9e76242622f55df813739ce8d19967b664335b4e435eda7c81692", 0xfc}, {&(0x7f0000000200)="cb188156c88e08c9441fb21f003c43889a1462e3953731f2da4ffc1475255b53fb4c1c81444d4a9f0f402dd7735daed09b6877062433f6571dcf227b70b43839df614c0935459682feceacb2e4951e863296663be15aaf290bb40614278ebab60125a6982e80a5a702f4e9ec2cb0898f3878110884e3d88df5748b8033197a70822b6bc9b094c418f307cc202e14e03375aa18ef0defa8123eff0f91516fce0cefc4267365340c3c7c1c47a425c799dadf16ddca19fb459ec3dd5cb03cd8104daea94e7df962b8b75866cb7454a6e802dab380b78e16f9bc397e8dc6f6bd4491bc7429f7bdd8e91f2e57ea7f87f9bd186a63775fc57a9b2a87fd2a7bee8a533150f07ee14b4d3cc3c664e249aae882c09cbd5ee91131e2b26887bb54cf319a3d5b5708ab5ba590b6835dcd204bb66ff734268e163fe62e8a58a31f0851e187f4b2cd3cfc0b7b4194d281032b0f704974d7f633aa1e6eb6a8c3ddd8f7edc4101bed974960293360d4067d01520b35eda32d98bfe86627b3e5f10af0f3b7559fcd4360bdedbe7f13cee0c2209182cf3664eb7761704b6649f0cde503a99767c0c1374f80af284697fad57f9549ca0cc5d1de5608d5e115cbe6c13aa65b006a7dddaf10bc5a1fe800010ec7ed871469dace358ae33c46437a34828ac9c31fde93549e35be023aed496e49b365e645ad36d0a604b3669b9396daab2ae9e25a8b45465899d178c867487218dfc82a6d58c2f6edb6e200076714c8a8a98f458d4504b974c81fb42316fd14a47668305778a0c8e543b5b470f90008b7ca00483f4e22e7522d0df158a216846ad9da58d7dffa1e6f181071b0f0b02e3b9b98963193ea158c594cfc392738fbc776fcd833314cab2f4f7bdf985a263a23039276786788e8ef49190336b0c6c2251ee2645065263b35ba66e221b5d7319d033e9146ba0916c6378096b5e2e947bf7997e83eb6eef2589d8b610ad86fa3afdb93bcd784c3c6f785ee375686bccddbaa27d20c8afab556c018413ef775f676994720a18eda5cfaa15394d00b5b6e3b4eaaf7d8001108ffb624ccf2e300886e5845b65514ba2694cc77199aa7cf12f7f2ce0faaf465245c3664ea740d060b4f758f04037ea671a03b34dc63bf1e6d2f741de4eb7648df6df47fadcb1dd23693313c5fee9b095c3c0e3a738d59192e5fa24a8842fc668d4aca8dd26bf3cd9d819455c9e22a104b0eeef95bbeecb376931ee5427fb35387d2eb425e2d1cd9a18283cacb0ace6ea80338fbd7842811aa98f023de2de85ebc0f7e5f59ea643a1e6545263346d859d90871b6725e6349aab3a12f4e01902fe00df9e29e056c8aad24977185ad4fd1db8aa2feb4956aac7620b02e9ff1c427f05eb66d555e096cadd8cc9ede28ab573d1513aed7c151c556b8962acaefd8f3c6d45b119ffa1afb29533ff8425f98c149587f664d1289ded60703a10fc21ae5987c9da2582e668d904d9d4ecf7927d21434199183d2740f14d33cfda36edd4ddbfc83787a1fddf4a0f7f8383cc27ecae6142bf7ba9b148b1beaf818820d246bb061f075d5062334c4594884a5138743bf261c43553ab365e67c4abfc221a521fd02f1ef01c3d3b55b1f22637288836dc84ff1a066742a317d17ebb32244aa9653ebb9ec6cd08430c8759939632c4fcfb1ea1d6fb8fc00e9a4f8409dfd1241f6c9f118e266620e9185454b3860e1eca6bc3959f51cc63d6752232170a5b6fafb012b0581960ebca5cf7ab327a60779ad173a78b9a30524cc92ccba31ee444ee68df77cf6d08c9883635af7287184f8eeb9fd54f2c681e461baa3eb2837f84d8b1ae6e3e17125822d8db29bc0799486e1dc1d6bd4f8dfeb34693b74705a5a73dc28d54d5acf7a486a85ad1a5c9e314839477c4f1849867a4b30efa2f0103cd487c99d39f8e99e9c9df9732faf6e96c74a007cd809107cd6362cb727582f9978ab9ff58b06b76340bfb55b0c4ec240c717c13936cd52c0e140e5d03d064ee9d162dabcce9f6c834661c5af544ba2bd4e07d262262c79c5e9b3906abf227b6093dc1a7c77f0dbacca9e6a384d097f28238c05b7eb74a153168524a42b8eb813357378a77cb823399fdfead5eeed7a7324a2ff3927dc06bf1f663ec09e92548e6536bd969ad2a3083f4331d7f3ee77c79d27efffaeee5433d643370589452a02b3d9fbb2e0f3f7320c9186521470d587ca2816bce49777dcd1f84e3de03ab13ebc763f938ac032024c990d35d9529806b1b0f13c84241c21409f231cd8e54c76240e0da38def136381a39f6fe8e44fa9fe1ddf4904870b737c72a4fd153f72887c5fc79e1e3138760a6783ca05f7d1566b8de0b9860ed92c725592f159afbc9f8ea21345b2b1ec2fb48137de087ac9ccb4b77706b4893b810f624cbec8d658c729fe68c3d8fc329dfaae0cd9ef653603a3520336bfcd2a8f12b01ab5f8102b254a208ef6a6ec37740972a547079e173b81fdc26a48e22c4e6a1df6d6891031250a788eb82693ad8af0e8dbd8fa01bfa35e1721da0652cea4f1e43c7275f100b8be671908e1155163c55c89833ee92716a86f1355a8fcb9359a5eb4a8c2ba26cf82cb531c3e7ba63382a172016487422bebd4b1b84c2ec657cedf65c866c896e7ed3fa86d3255b1b5a4a4f91b444a694565de0c62955470f7c53c478a971fdc9d351904c22a75ad8da00a253fbe8ed3f86a587c3272171123aa73a2f73a6051453294632d1455892296f803ad4ef7e105d9d51f625dfc37677be571dace18b79d537e55b1fe9d27d81e09d67b6d366d1f122a7b41cde87908d3266534311ffeafaf43488e3d77306b4ec70c2703ba51f23c0b5ac5c3f9ad19b5ee42e24d5687e89e5cba910ab46673af2fcd4b222ccd802cdddbb5e4a059973e80539bfa7661527f789399cae1fe98425c1d897cf5192345c31e047d836967e8e900b412f6fd5c8a20178f0dcb3559148534a2953d2e4b7282057bf9453ac599c0621193b916a762a86a4b8af037069a00b759b6de90340edc3e575c868887f8dca982606e4c1d1f6191ec558d877c884c8e5cfa6da6a7c54bd6e95aa2527e86ee47057a6fcc906faaec07f3a5195dbdb7a97c49d36603f624d0e8513076c9c2ba14dc929b6e0613e678ad51705fb90a1a5459be1ec1b5bb33c75a380910a44bc206ebbadfbfe97fd9c89a72055e836f56f16b2b03756a3c8ffcce9c16a3a2c1e1b965d6c05adf954f510d77b029629bedcc4a5d16233ba015626e1a453575d5fbed95227bf3f77e94a0b3b1173d53454b594300307905a582af5366f57010495d11159aa71a6444d3b9c5f0b5f772d98e30085229327e5a4d8b60723919a0760b5bbdb3c66238c4003a2c0ea6d02aad75995d12525c74bf8483709e599428ead6722c4ab6964e9b28e4206cade94de4815fe86c8885f48d32b639e90fc321da3df45116213c29731967156400d5d420f9f0ac8cbc9bb86420623836b9fce73d23801044e0ba53429e92033d02e51b6dbbd55926fce0d4e41f490e01c26825f552a5ec799bbbf6cfbff5f2d0e697b0ae7002c4798ed72942fb0c3bb1832909f7124d2bcc7c48a8fea0bc102426393a9bc48f075db7c533b4b5b2af09af17a4470cc79b6314b477b9f5c7610b421d537eac775acb8f9a0521fad56d9b2a1f107aab7f8b62ffdf2948ed11eccb9660bfd7568415d0eb9a566f9f987dbe9eceac611c717e5ed912d0da14df9514d8adc9cf43567ee980468f15a0b51ecc673d0eab011194d374a5dced531d4d529cf2d7850760ee2164d9db11ba2c61a3d615d237e43571de69e51015a5c2c4051f68d8a60ee0898e446daeab7894615a9fc56f95830a8466a364fe61cf6ced286dbf97e8f47c36eed515c93081f6ee8ac58addf7173e36c87319ff35750c9f9b883ef17184ae9f5a1f428142a5a84f9422651d9ff6757d34461e46d32e03ffe0cbe1e6c1a08e97fe327f3eccce880e419bf0fbf4afa022a2ccbdd91a2d620420696822bf9b6685ba25ca6faa814f006a1ce668168497323a8a791adeea944873faad8f676b17ab8ed7691cb845bbae036e3922a190bb5ad52bca30a6c1ac0f2de80069992e66ce958115b2e63d83f9da4a4d83c5bdd879f9dd78c523b653673509bb8359054411c54d794a5f9da68342c3ad3c34961dfa963cc81eafca801d169b48ef6067ed889b10e83f5da10535fe1ec0dee302cc9350f17d32afe5a4a2072ac973e52ee01cd7c2182482e4400a47bd96aa6e5b20c7ec8523b0f114a1629c74136e5f57ffaabe4d68a732ebaff6ae5eaa192f66d5c4c19648b59baaba0d4f6af685168fa3023ad0fe8267366739b9ddb31e0a41b1d378b886c2dd5ed1c61026b65eb7c909c71e83a0a2f9643b64c6888e5e746488df21761c992e9f7320e601cd95d9194911c011b3bc16eb2546cc9c03a5a1b597e328d77f67bd7556e0d43ca8d4e6309819129b5f7fe55870b5bf448c477661cac9e249f8cfa8ad9e8e3cf89ecc2f3c18a30894e29ac0f923ef91551a352ed990a610a576c2377089721aa3838592b9aceee6309338bd48473fbbe548aa0bd1e64b62ade1c3543c36190eabe88f223a81b614978093d26504710a45387474f6c2b4917c9f05779f3192a739941bb2ce49422bc661346b1e764538b1464a5394c8de13a45e7e4cf5afb4151737502810ef64092f45f42e2f0b14ac15da8b09201309a69fce5f52d32390a779749b1286779fa88d81b643d34d5c8c9b04ae75f500d13a3882d5180503d6ec057a00e22204e2ff64f85e3fd7ef08424b1f6c8b4e967e57de5887ea19eb0611ae83c546304c9516a7164c354683977bc4389d8487523be5d0747aac475d901e27664ce3dde684efacb9a250f8ae08aa2261b451c76e522e81aec184544296e93fe581a145841f7e79c22f07f31e8de053c524164e148119b06039f969587427bc4ee2d871a07bcd775fc700d73610645c2ead4dfbb37a938d5da44925cc397bc5c89279b90787010bc7fea21e2374555475c9b1cfc9df7ef3e510feeb3c8de181a1a7b2401c64effce3bb1f512aadd3d5f61a53f5a340558761f5dad3d2133f7589bfbae93deaccbec3514392dd6a4d3d23e3f6334d6424cb3e73cbe536ead09f0a630575a0bf1fa3dfb5c1c7fbb235961fa966b7e7c57948199309f9e43e7239d135fb2e51d04e5661bfbd5253a4e3c4cc8d06f704c44e9c6af3ab070c94be3122ef678d4f71be85726ddee7ab2419ad85dab06cbc08fb0b46e842c318940a77b73ace9ad82f64e23ec4acaa9b0e33ece486363829acf6fee07fa45ed4f2c98928ac54ae67261d782f45926a1f17b8b404c543a23b82c4c54607759e65730902285dea669ebc0e76271d9e6d145e8f95faf76c0a5f182d78cdff6f2c903d17d8d908825dbdaf10112ca258462bf8722a2bac79988c7f11d0bf37f8556b3859bb651855d4abb8d7d61a335ade44dd5878eafdb57d9dce676bc33af0752485a4e258d5b24076792b8500a991412a6f9c16ea5df8ce54b4637d212caa707c11ca6ce748b9561bf1f5bf3c48c3140e91544cc4da550f37f76f1db5b393e0e2fb1e5860df147e96ac51d053adc7f863982fc2e098e5675f8aa9415a8b73e2be982993ad68fcb54fbb6cf36985bf31cb5adf29e443896419300ebd6928de98b0adbdb7b22ab783ce3f540c4a16c627f64fb70227ac33a7ea4cf792f3dc8deffb3e3e1e00e7a22a272a2f7e6896ff23a710966ab7792559b8cd3ebc37ac72e003fe9d74179c3df029de91efa7d5f28db9", 0x1000}], 0x2, 0x0, 0x0, 0x2}, 0x5) 03:28:04 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) wait4(r0, &(0x7f00000000c0), 0xb, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xfffffffffffffe62}, 0x0) 03:28:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) fcntl$getflags(r0, 0x3) read(r0, &(0x7f0000000000)=""/53, 0x35) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000140)) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) r1 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x2, 0x0, 0xc16, 0x5, r1}) 03:28:04 executing program 1: r0 = semget$private(0x0, 0x1, 0x8) semop(r0, &(0x7f0000000040)=[{0x0, 0xfff, 0x800}, {0x4, 0xfff, 0x1000}, {0x2, 0x1, 0x800}], 0x3) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb182ec628bec9d405c294bf7af1a1ba3d934ad93c2068d8f8a9f3d7669924a6b202d7e06d673d"], 0x1, 0x0}, 0x0) 03:28:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000011c0), 0x5, 0x0, 0x137}, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) r2 = msgget$private(0x0, 0x100) msgctl$IPC_RMID(r2, 0x0) r3 = dup2(r1, r0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_metric}) 03:28:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) recvfrom$inet6(r0, &(0x7f0000000100)=""/120, 0x78, 0x842, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x20180, 0x40) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x201c, r1, 0x0, 0x0) connect$inet6(r1, &(0x7f0000000200)={0x18, 0x3, 0x89c0000000000000, 0x8001}, 0xc) r2 = socket(0x1e, 0x3, 0x20007f) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f00000001c0)={0xfffffffffffffffc, 0xbf}, 0x10) getsockopt(r3, 0x29, 0xb, 0x0, 0x0) 03:28:04 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) close(r0) dup(r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8802, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x9, 0x53f4, 0x8, 0x15a, "535f3223357666aa5a18b8b2884ea58513fd881d", 0x8161, 0x5}) sendto$inet6(r2, &(0x7f0000000140)="fab989519ebdbefd5090b5dd902cc77306b88650a7599cd81f3d780e5d74a26fd2bce55319b2c55db56c5118d16d85a7559d17766e17d53218a72dd993e8510153b3222e68632b300699b3ee44c0c541361ce937352a9443146f7e3195e90d770b4dd9dd10e9156e4793890ef5607380c5f1dbc2fc61616170796d5f6f6bf6f0129017", 0x83, 0x4, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x7551, 0x41ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 03:28:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000458798b3fd00acfbcd321fefbc06000004a714000000290000003d0000000300dd0035b21e00"/56], 0x38}, 0x0) 03:28:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0x4b, 0x100000000, 0x1ff, "3c2310075c2d5becd2695936b8689aed2f6cc7ee", 0x1, 0x8}) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x4) kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x28, 0x20000008, 0x6a82, 0x1f}, {{r2}, 0xfffffffffffffffd, 0x20, 0x1, 0x2, 0x4}, {{r0}, 0xfffffffffffffffe, 0x29, 0x2, 0x3ff, 0x9}], 0x3, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x2, 0xfffff, 0x5, 0x8000}, {{r2}, 0xfffffffffffffffe, 0x6, 0x80000019, 0x1d3, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x80, 0x87, 0x9, 0x8}, {{r1}, 0xffffffffffffffff, 0x2, 0x11, 0x7, 0x9}, {{r2}, 0xfffffffffffffffb, 0x57, 0x40000000, 0x2, 0x1000}, {{r1}, 0xfffffffffffffffc, 0xe4, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0xa0, 0x40, 0x4, 0xfff}], 0x4, &(0x7f0000000280)={0xffff}) r3 = kqueue() kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r0) r4 = dup2(r3, r3) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000040)) 03:28:04 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x871de7cf1413ecc3, 0x0) r2 = open(&(0x7f0000000180)='\x00', 0x290, 0x102) renameat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') setsockopt(r0, 0x8, 0x7f, &(0x7f00000000c0)="ff20eb88fa476b992d3d17f6a3cb0b20b0a4b155347aac5a9b21996c435b", 0x1e) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x38, 0x0, 0x0) connect(r3, &(0x7f0000000040)=@in={0x2, 0x3}, 0x1b8) 03:28:04 executing program 0: r0 = semget(0x3, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000080)=""/91, 0x5b, 0x1, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) shutdown(r1, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) fcntl$setown(r2, 0x6, r3) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$inet6(r4, &(0x7f0000000180)="29b5f9c562b8696ff4e0504a4c4b5330a12e7d59d4b1a84b1e024554a6d577439ff6b4", 0x23, 0x40d, &(0x7f00000001c0)={0x18, 0x0, 0x20, 0x8}, 0xc) 03:28:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) shutdown(r0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 03:28:04 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') chdir(&(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x100) 03:28:04 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10282, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x1, 0x10001, './file0\x00', 0x10000, 0xe7, 0x4, 0x101}) r1 = geteuid() r2 = getegid() chown(&(0x7f0000000080)='./file0/file0\x00', r1, r2) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001ac0)) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r1, r2) bind$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) setregid(r2, r2) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r3 = semget$private(0x0, 0x7, 0x80) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000240)=[0x2, 0x7, 0x5, 0x3]) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000280)={0x3, 0x7e}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0xa, &(0x7f00000002c0)=[{0x3f, 0x6, 0x5, 0x4}, {0xb0a, 0x44, 0x7}, {0x6, 0x7, 0x3f, 0x347}, {0x4, 0x9, 0x6, 0x7f}, {0x5, 0x9, 0xdc, 0x1}, {0x1000, 0x2, 0x10001, 0x3}, {0x80, 0x101, 0x5, 0x10000}, {0x1000, 0x3ff, 0x10000, 0x7ff}, {0x5, 0x7f, 0x81, 0x9}, {0x5b, 0x8001, 0x4, 0x8edd}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/bpf\x00', 0x480, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000400)={0x3, 0x3}) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x32) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000480)={0x6, 0x9}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f00000004c0)={""/16, @ifru_index}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000006c0)={0xffffffffffff6e95, 0xffff, 0x252, 0xff}) r5 = msgget$private(0x0, 0x41) msgrcv(r5, &(0x7f0000001b00)={0x0, ""/255}, 0x107, 0x0, 0x800) semop(r3, &(0x7f0000000500)=[{0x0, 0x7, 0x1000}, {0x1, 0x3}, {0x4, 0x5, 0x1800}, {0x0, 0x7, 0x800}, {0x0, 0xffffffff, 0x1800}], 0x5) chmod(&(0x7f0000000540)='./file0/file0\x00', 0x80) recvmsg(r0, &(0x7f0000001a00)={&(0x7f0000000580)=@un=@file={0x0, ""/61}, 0x3f, &(0x7f0000000980)=[{&(0x7f00000005c0)=""/198, 0xc6}, {&(0x7f00000006c0)}, {&(0x7f0000000700)=""/203, 0xcb}, {&(0x7f0000000800)=""/125, 0x7d}, {&(0x7f0000000880)=""/175, 0xaf}, {&(0x7f0000000940)=""/33, 0x21}], 0x6, &(0x7f0000000a00)=""/4096, 0x1000}, 0x800) 03:28:04 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000140)=""/243, 0xf3) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x40) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x0, './file0\x00', './file0\x00'}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x2, './file0\x00', './file0\x00'}) 03:28:04 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000100)=""/232, 0xe8, 0x3, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r1, 0x113}], 0x1, 0x401) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) close(r1) 03:28:04 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x4, 0x80000001}, 0x8) chmod(&(0x7f00000000c0)='./file0\x00', 0x40) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) poll(&(0x7f0000000180)=[{r1, 0x20}, {r1, 0x80}, {r1, 0x42}, {r0, 0x8}, {r0, 0x10}, {r1}, {r1}, {r1, 0x2}, {r0}, {r1, 0x40}], 0xa, 0x1) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000280)=0x5) bind(r1, &(0x7f00000002c0)=@in6={0x18, 0x0, 0x4, 0x1f}, 0xc) bind(r0, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x1}, 0x8) chmod(&(0x7f0000000340)='./file0\x00', 0x10) r4 = dup(r1) fchownat(r4, &(0x7f0000000380)='./file0\x00', r2, r3, 0x0) write(r0, &(0x7f00000003c0)="422c4eae4a7c3e35b8c83f2ce48529b8cb1973ad3a58189643eb583cc9617116536f12355a5d4be5e5924190e6640dbfc156ca85bccf4da8bd6fcfe63bbad4d14c587b6916c5c9af25d9b3eb07d7e3edc924ac36508b4d2cdf668538b3bc9d80d5a6994c3f5fdd2cb5b1c2ae63fd1d3951a3d50881905a60789d9eef514fa6f4aeb02457f31405ff2ea3f0207c2fd14cf2b2afdd0e2c363ce289233dd0287b88cbfeee", 0xa3) stat(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000540)}], 0x1) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f00000005c0)) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000600)) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000680)) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000006c0)=0x491627c2) bind(r0, &(0x7f0000000700)=@in={0x2, 0x1}, 0xc) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000740)) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000780)) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000007c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000800), 0xc) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000840)) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000880)=0x40) shmget$private(0x0, 0x3000, 0x5, &(0x7f0000ffb000/0x3000)=nil) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f00000008c0)=0x4b) 03:28:05 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000940)=[{&(0x7f0000000200)="28c4834bc934e7c24e925108b8035445f65e7a45b0d444c83a214bde6a62566ca269751d4e7d1d4086e9cdfb9e2569b4cf807a0138107aca9f09145c31378b7231f5936946d469170f4d4a63", 0x4c}, {0x0}, {0x0}, {0x0}], 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x7}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x40, 0x0, 0x10001, "09a0504cb04e8754a832ee7485824678d36416ed"}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) write(r1, &(0x7f0000000100), 0x3890aef03e5537e6) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x3, './file0\x00'}) syz_open_pts() syz_open_pts() 03:28:05 executing program 0: mprotect(&(0x7f00004d8000/0x4000)=nil, 0x4000, 0x9) mprotect(&(0x7f00004d8000/0x4000)=nil, 0x4000, 0x1) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x181, 0x100) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x8) 03:28:05 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0xfba1) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) fcntl$dupfd(r2, 0xa, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x5b8b, 0x43}, {0x18, 0x0, 0x1, 0x7fff800}, 0x9, [0x4, 0x80, 0x3, 0x30, 0x3, 0xcb, 0x8, 0x7fa87a72]}, 0x3c) kevent(r0, &(0x7f0000000080), 0xfff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xe1}], 0xab, 0x0) r3 = dup2(r0, r2) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000000c0)={0x5, 0x1f, {0x1f, 0xe9f}}) 03:28:05 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9bfc, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x121) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000080)={0x400, './file0\x00'}) r4 = fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f0000000200)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffd40) write(r1, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000240)) setsockopt(r1, 0x5c5, 0x1, &(0x7f0000000100)="e9990924b2af271d49a5fcb7dedeff1eb9dbdc1740f44004a9c2508720fb535de6102650a42d9b435bff02c172a66cb9ae5bb909cbcfc61bb91a0cecd42187468d0711b7cb2e492139a870e3a9111509ccafb99531cd25a266aefa1f5864e2b916dd7aab3790d9c63abc8a9efc365dcc35d74a93c4c627dff7acda5031739c4f88bbad1282e99ffac9b4137197e5e510c505915c", 0x94) 03:28:05 executing program 1: r0 = socket(0x18, 0xfffffffffffffffe, 0x0) setsockopt(r0, 0x29, 0x80000000000003e, 0x0, 0x0) setsockopt(r0, 0x7, 0xb5a, &(0x7f0000000000)="0fdebe2cd00724a05c8ed9603a804b0be93e27455d92bf3d6efceb79ed2340eca73fb4b88dc550589b322a035db1d3ad6b441c51e1929d6efa5c2def9d36cbc2f9ffb0b44fa9f8510dbfba4b4f4a640d7539a677832c97f26f6b460287cdcd826ca9326588ddc19368d571bda20263f910653d5bf5170980c8987edab5bfcffec1ae9967d4260f8660f9d1b1814fd753558657e863206d725ea78e51a151531c2245453842e66d852e8c43ab912a9962c6e274140058bf080acb", 0xba) 03:28:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x3, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000940)=0x4) 03:28:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x1, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f8", 0x737) write(r0, &(0x7f0000000100)="0c4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) 03:28:05 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file1\x00') 03:28:05 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0xc, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4, 0x0, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0x2) 03:28:05 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) 03:28:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:28:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)="a830efe82727f7034f25", 0xa}, {&(0x7f0000000200)="6677093917b3fbf1d5202f3ea94955dc84a101c1fd0c589ba2bc712e59cbe20e954ac08f762eb21a337ed671efe5f25d6cdd670d7c75324b145a51445c6e46c29d9675f5129cefb175a162a4d4332a77ff45ca582c891c9ab6053d50e97c24e494207854556e59e12b94f42a5a6fed0b9aeeb97767a9677998534a77c241a5e0508c36f46cea3eead9124e4a690c664704ec03b0df9d02beab205e5f367e7c05279d1e9ff81a410f5c960e7fa5a8bad18e6ea8a9d7540e4779355bfd5ca77842f685ef517b2f63fee67f2e4fe11e980d71a85a71943817c8de8c4643ba", 0xdd}, {&(0x7f0000000300)="af5292428f4ff6637acca18381f9505159ac5f16242d4107ea9f94faf6dfc6a08655a6e92c7b179467dc9a28df5d125d1e3ffb7a515293d978eac3ede5ec7d7020c33a60775081b7ffee556dd9887ca708e1fa7e759ba77867c2131962580bf120c242a55938e64f3dce693002893e4de73df304cf73d76ffd818aa1cb1990bd363db3c644a67740daa2ac7c05a109ea34ecbbaa7e58cb0bb5d8ff3947ac5080a809e816a557469e455b4c492776914fd8a199f5afb739894fe78887f0e09093def65c6ff6e225d08b2e8c07929c0759c7ba05f410b6bd447256a773bd019ed2da0e364027b209cd1778f70a96c37b9e527de6e8232db0", 0xf7}, {&(0x7f0000000140)="d4b5a6c982b87ae4060100e5d9691cfaae8c89f32e486435801e863ae020fddc9384f795f9a91061b72a9bd8893ed88c6490c8b11ae983aa87", 0x39}], 0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0bdea739002000000000000007b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x9a) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000440)="920756aab36a149e369f78791fb0fc669a15a649fa9499219a76bb3f0ee5f6b4fca3523864a7be15574ccc7235b6533e2b6a729441600e47401e8f363c", 0x3d}, {&(0x7f0000000580)="f1770ab7cb64ac902cbf34ea20f6155e38feb1d39c4119fc4cd00648e7af9f34f57b31d93073ff898b4aee1e3a09bc5d1016658bd7a35af9969fa9b86e382ee54e97ac929f69af2ab18b5cba1b578fd8a94e89f9127cdbd5c87f7583b7809b793f0e5b626a97e9d8678002e2aa0c39c094869eea8f2ca12061efb94c3ba3cb2a887152d2621789c523843dc20d1086a57e94e69f03a385897a5ae50b06f855e683d47939c8493cb70b5c392db1668717b90a8e7fa91f03743389c13741f3116f72fc034f80", 0xc5}, {&(0x7f0000000680)="985eb36fa59e282698039b8ec27b48a1e47a5a64db17604ef8dda4f53f5e0e66c31ef7b4905f3ea21312c87f7a6c915eaa5143ab39d63da8e51497eeacd6c8eae169fdec489985e5c16bc85d4ba4dc965319a520689116d9999976025454400851b9a98fc48eb8802f74f1cd80a8dbc19da4ad47292c2a7fa0b66f9e7226e02963c6a233f6bb206cd852661f690f6731b55257764bd98ecd8c6f922f7052577d824584168da1b58735ea8db42e754cc2d8a0c8ae332ab542a9ab2bf5312e71fd6dab17", 0xc3}, {&(0x7f0000000780)="7c6dc37e210a0cec67714dab751e52a0ef7c02ed8ac8c5d32fb31582ed81125fbf0fec78e52ff70cbc935f7f193acb8341964efa32418877367b6b3e2084b2df458e555b20300033bbba984e057df15e180c2d990481682b97434f71034d92237c95cf1763ded5605bebfa48168cae3a709f5a3eada009b9441dc33a1af4c62359e83005317e89f041d7bd", 0x8b}], 0x4, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000840)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:28:06 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="6161c4470444d61dede4c16d2a98986a248a5c287e0ace00a82e83488af9de3ed510128d780397a114390825ede709006948502c28121766483375c8f3365229aae9be57bf0c2d78a784725be7d892cce53355b2640ab4da3670a11b2cccee6f1b87a6d9f71001278d8f306edc31b2f08e923422cfa55539fa75c18a17b25d57c6ec0027c2069d6984511550b93b254f6a800100"/163], 0x10) ftruncate(r1, 0x0, 0x2) connect(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c65302f9b8111e3e309cb3d422f71894fa34e898e6cc52cd5aa0367c3be272effd80c"], 0x10) 03:28:06 executing program 1: r0 = kqueue() r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x0, 0x2, './file0\x00', 0x2, 0x1, 0x1, 0x7}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140), 0x5a256717, 0x0, 0x1b8f4b58, &(0x7f00000002c0)={0x0, 0xfffffffffffffff9}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000180)=0x4) dup(r2) kevent(r0, &(0x7f0000000300)=[{{}, 0xfffffffffffffffa, 0x19}, {{r3}, 0xfffffffffffffff8, 0x800011}, {{r2}, 0xfffffffffffffffb, 0x51}], 0x1f, 0x0, 0x800, 0x0) r4 = open(&(0x7f00000000c0)='./file1\x00', 0x10, 0x43) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x1) kevent(r3, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffb, 0x10, 0x0, 0xe20000000000000, 0x3}, {{r0}, 0xfffffffffffffff9, 0x0, 0x40, 0x3, 0x81}, {{r2}, 0xfffffffffffffffa, 0x10, 0xf00fffff, 0x5, 0xb10}, {{r4}, 0xffffffffffffffff, 0x3, 0x2, 0x8, 0x2}, {{r4}, 0xfffffffffffffffb, 0x4, 0x400fffff, 0x25ebcb8, 0x1}, {{r0}, 0x0, 0xc, 0xa, 0x6, 0x7}, {{r2}, 0xffffffffffffffff, 0xba, 0xfffff, 0x4a, 0x6}], 0x2, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffb, 0xe0, 0x20000003, 0x9, 0x10001}], 0x8, &(0x7f00000003c0)={0x8001}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 03:28:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20400, 0x0) readv(r0, &(0x7f00000003c0)=[{0x0}, {&(0x7f0000000080)=""/143, 0x8f}], 0x2) 03:28:11 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[{0x10}], 0x18}, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000080)=""/45, 0x2d}], 0x1) 03:28:11 executing program 0: open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') unlink(&(0x7f0000000100)='./file0\x00') 03:28:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:28:11 executing program 0: socketpair(0x10, 0x7, 0x4, &(0x7f0000000100)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) write(r1, &(0x7f00000000c0)="53c37dd7d8e4199c99acbce27a5a4a392aa6c14983d35fb4afa0da14391c", 0x1e) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f6669d25980eda7a806d5b42e1663fd90cee468b72833d40fb39c5238956b663667146d5e05e7dd04c2136efec37c7443b3e99a00000069f9aa64ebc325e8d247c9c9301f6f66b4c87702cbd33734dde8afe5fcf239dbb1b9b110a76309d37918f6dcbaa809558a6cbe64423f19e1c6099869a458eb60a52577cb18c137957fef21fce0ec37e5e166a8b74965f6c2cba55fdabe360ceeac60a3775e279dc6fc37a72d8e7f5d9bdfb69afa5e94844cf8f13fb9e288c34e724bed2ccf25a82906abd8445daac41340e275908b647b39e367efa11f70bee1ac285673aaa9177eb9d3a339ccff076924d9435652a7ed1f309fc4f72923fb7c3608937266cc70cf48dd89067ba7c83bfb94e6bf"], 0x1) r2 = shmget(0x1, 0x2000, 0x1, &(0x7f0000380000/0x2000)=nil) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x81) shmat(r2, &(0x7f0000fff000/0x1000)=nil, 0x1003) r3 = semget$private(0x0, 0x2, 0x8100) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/39) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) 03:28:11 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) rmdir(&(0x7f0000002500)='./file0\x00') writev(r0, &(0x7f0000002440)=[{&(0x7f0000000000)="5ce327f786c8f9f1ef436a442c16c0926bc9219f854bd3549b30b83c4305163d549f3f281e07b9d84726b545900be98d089e9870678ef3bd402331a345fc", 0x3e}, {&(0x7f0000000040)="88abdfe0fe0222384d7b0b7ddc7a2f42282efbbaa1f386159b23aa9b5830ca581e991c9a92d883f7d9f5a516b1fda054cc4c160e7ecbe516fa2db506df0989ab4e63959da3d499221c014ffabe53f5ff6e2019b64100", 0x56}, {&(0x7f00000000c0)="370cbdf2c2bb4464827cdb3388856fe0c83f6b95f9be86f30cb0218fba511de456478be8a2d93dbf027295e626445d109704770518086e7c74753a621d75c14fd70f4b722bbc83e311df72e09b65cd1d1fe56d1f7f2cacf0d12629626869926d0caaf4a03f68a86174f559a3b60468004946eca18d5aced6b303e553344e129fae6ef3311f1f4dc2babdbdb2888bf52e766e7253eec2385f6552cbdccb95e8dc15b28c7d8c32711f8f77986dd175", 0xae}, {&(0x7f0000000180)="d78f13488a4391f85bdb27", 0xb}, {&(0x7f00000001c0)="9b00f9ff8361a60c4104829c84367f3da40529a290d1", 0x16}, {&(0x7f0000000200)="587dc111783bf138252a72b7d5dacb9a9b429ea73493ee3b365b1ced070fec0035825aeacb0f87b596472816c774fe0e73af6d08da914eb1408fd33ffab52c4de7ad0c2bb59988dea44f92222b6e4b8fd512d482335997f958696ce13e3dd8c8a8cb10bd682719e01de63ce45fad3077318de91c205ed09d59da4374826e6f5a690b6d828ef1155a2b5d173fa54c765574f75c2969fc079ed3a5e24ddc06e2538b0c91572181224df60ce147ceb4f8e2652273c409de1b9eb14f3a6e756aad7aa3f9fd2a6753af5cee91d0aaca9b2c5c982b3e7a614f73b1618d752c79457dedc2a75f5d8b787ccf1c63477f52a56e6b897f23d41976f980e02c0fc015cc702ee08ace70d9d1b0f5e1482eb8ce251f81c876857aeabf61a77db5355c45de78630b02d1916575b720df7b57857e5d9898e015805c0c045d02c11323a2460a9c2c0a2e51608ef02c715cdbe8030952d3c56a813fe5aeac727d84ba018fc37f3a97a6e390a0684954c5af5e49766ae98c3c5e456fe5568b441b2f18a590d95f1b5090e8cfe98d0f0d08a917cc062fc6d2f1d7453ff508fed1dd9a96f310fd2c3f83069586177a86e15ee55f8e842619c5e4c520f2b79b7e92b9516d11f94f3d306c57a084913acb2df3aefcc2652af84ebf5915da988f3571ce415cb150d7768cfe83c18da7e4f3bc7f5b552eb49521a6f2e31b4b1561f378c5150804d4da207c216f6fd258222c16a7efd35e2fdf638f2aec9e3c57fbcf002664539c1c7a078485d494535110d29c77590a33c28eb6fd07dba46fa206771ec2f76e8fa010c2ef90f4bc3d0812239f5dfcc0978549524ca1afa6b388e0cb94319bfe6cb9834cf22b432b92b720a0e497a8f672d6698f1ad5da448bc53457858a20cb4c508557eac2beb82f3af4dd41da62572f6d04d76d8f00fef0a97bdcc14d987d56c7bb5b14b99fe471f48e90dc762d2cb91f7f49bb1595db18b970118039c85240ccc2ffe26db0d6de5adfb55eb0a08e5271a680b462f940bca5ef0a6887cdf27045d39a53b8cac697698aa4909c2c599b569c4ecc00f5dfebf7a4ec9190253ea20abb787432fe74736c9684406fd2f650d388d202e143e334dc363ecbc7f72942d3998cdd3224e9c8a4aaab2ceeb734fe66b8a7631cb0130fb4a08383fe05cf37ac070ba3bfaf3a01fa1b83463b253eede2467e2e790f1890577f0ba47f890c81ac52b9812d2b7d178c5a90c1767ac9b63adfa2cebba2c8a67d778248624ddd52b7b5e2f326d7acd5f13bec7764067851caae1df0cbd83f153c3f51e002ee86fa7577a10477bd515e7f9aa84e1d29808060198f217f3bdfc920a1000e60312fbb7d9fb9e162f8267b8003c4d72f9711c8abb64f3b40b31fbb35e524d08ec8461e2bd0c2d1444ac92a49b5fd12129e9af8a00ca68b2afd0abc9f675c822a33206a9982dcd1d2967bf6657e864a77efb3c2c923805d3a53f02c0eea293e92dde3f0a010b93e5981c8746ea7633279c4ba8f6ccce74b3748fe8258da1c796e4b6984d5dc44a5e6de3dbbf4a85d03df543383cdcdaefe86dbfa5063ee94495b432a13c702c29f9de9e270b38396b39353e83b6010e1e46dcb68d4135c5ab626c916e631416427a250f619b64f14faa26d809fe06db2eaceca474fdc6859ae6fd29618618c9eade58716472760dfafdcc3850b44c8c342b31e70d93f4b2edae91c953a04ac0cbb64aace97eac08598b657a306250cb98ebca684ebb0d7884ef7fbe3624d03a011faf9e35ab01226ff32e6f8b323033e51d1423b72a626774aaa8ff561b4fb21602b0f6ffe4a3044d3af56ed3fe9e23ef167adae356777ffbf12c92f7f85c805ee0d11314b0bc449d9df2130549721c41b389a3d6e637910eb006b35ff6306209f16fee0680cfd6ab9a6c7e6bf2024a9459ac6c9355fe039ed281df63e3e4542e0fcfa4e67e7e82f031b5294fd9c9904a4e3801ebea7f24e5daabd95bbd5edee140856940c7fbe88496e5ac87d9ed8a581d8b65fabba3ad312ff71a52da7ec10729909cc416a5fae94d4aec0785edfba17bdfd186dc733055f39e944325dfe49f06d3136fd33cf0ca554b2d2d019a77bc75e2d514b0e6d09e8e594a95abb07ffe066687c75269c4fec55704cad106af46ce9390e1f9a01f329edb9e16e2bc407b60f22a1ba0d4e7495742b10557b431ca09c0ad98f9f4b3ea504de126adfa2c4a0ea8d292f392b4e2e562492db35d40446a12dcc66313094d8a225405b255af2086601c48724608c22899b64d50b09924a9d20ba80d0697f94ecc6317f42fdf57bdc16bd2fb3e52ab1dcdbe0c061bfa27d34ed265d521027c2e1fe43340e55d85e26acf48c660b24c822644c0287bc38255d07d9ece69c37f694d7df9d59e37d8c6016715353183db36633f572fa55ea974d94592f30fea80ad8ffc1887a217f58019f6eccf15de699b22124a4423fe2b7bcd606495a8d85326f6b9803127dcf1d175447089b2367ab5666348ac86df2ceaaadb758de804bbfbfeb88ae3aae18d9f4ff81368079b1d0ec73c42536ef06bbd47ffbe0053b285db10a65140287ff814b6aa1c35025e4f4fca7e43777983180476e79da06c17a462a3a86dfdfd6e5fe3f84877c79582fc7be9ad9635f63abc34ba1746aad9bab37b17ffc19d12d6abd590c1f05b0143c2fead9051a6281ee5d298a4b24a6b2a53c7b0c5b658867aeb08e653832219be907e31153db55d27110f9631b580676f624345864af09a75c4f243d70e6ea5055ddbe7a9700c2032917522a4bd1338d0666d05d7134b83d35e6919bfb40185f02c35d6dfd5d227fc563d81f5e15bf40bb915648dcf9923054eb0e51e28507e3d7f48d37e837dbb8ffa7d377ff01436e35671cfb93db76d8df8cd876ef22b78c15206d7f63e78df5c6d5d60d6d486985d8eab930a5222380e074ec0b7d2faf12e17d1083db7fbb7d4e5dae9cb5b031590ec988a6029f3f767998e9c3e4a07656aed0b676e8964ad343cf374da4217e6d811d809f0804276619bae6ec5c81b922312062c2d5785cedcd06c8329cbe51eeba400efd44e4bd2722d8ea53ba8550f5e1fc610de891398dad4fdd5bcc6a63b6748b2c236d783548dbd711bdeb3fb9939880bf982d70b99bf2fa70dfbd404f69e542a3effadafdb77f052e1059ffb75d3ee241b11dd3f35bbb69d3b8f84d513f21e3c2a1a20bb3fadeeb0fcdacc420e308ddf5a24a64b6ca56b1f2e73dc9213ed96bcb6dd5421b59445fbd45ca531a80229b9b116e8e3061702c2032a61f205f97ed202f07de090d4dc77445d95ea54f1e8b0bddd5e86106389c4af254d7bd354550e9a987edfd8b9b66b1f5a550d39904642fbc30ca0d31452345a01bc221c2156ebb3f24224562ac37cfb983259a2f3d6d9145c53ff32e22ee3ae2cd61bde17fe22ac8d6d8ff5b6e187069f6ece435e3b6e8f335bb7defa76947642dc046cb3b0b36e7ecc7671f8bedd464d746c2937e32250687ccdce00b2679852899db65ca4affbcb1fe9d23594c078fe56e558c98d01ca90a5d5beb14a8907a3500b15c9ab9ef9d16a63ba10b4acf0ceb19e93a4604f4167cf8dd240ad74f2a26b23b17083c365a52530c131a7aee62cd281a771c97e6626e9745447196890816fee020e7f3f90d4527cb654802c81c73be7e2223f55a1d8d295dcf7026e7d35a999e61e074d3e8d76719b6f146ed2d785bba9429d287d1e063a5fc326fddb1f6e8bf0801215fc397a7a3edbd1d9934c2d24f36e282ed1f26b2170b3883443c01edaa7319f79d3768e8bfd3a20ef9b8117c739e5f9066054792554eb91db526192846f2ff6b5cea927532f687902d2b04a416f59bf2821e7e379aabefc33a798656b444b0ffd22e0aae33f69bf213d506e1bb0c852d0dd4340eec6a2a217fa34e365c0fcda6cd608ec7847ec4fffc4aff86f59358fbc6d72e5033e9f1e8a59c764ed05dc57328628eb140b9fc1c943b6ae045d497c8d563ca0cefff0d8a5aaca31d9100b9c087e13c6b4fc4499fa7e308cd5b1e0328a416e1398286cf1cbbc069c4fd9f05e596fc2841243cba7ff493977b7ca73fd6171d4d8d327067e32d2bf79a9a9400f5405c13fbbce95befb4a8041169e2a49c33ce51c708131ade503f54e332e62302b2f5fe2fbf65d3adc91e9ba73cc9fe25d5721fcaeff870ed014e90ceb2b9ee4839edf2451df1b56a125a77ecc14b562f288db5a0a6781acc3148ee25662b635731a740c39947e2be7cbe9e2185f1b14244976dfedc55e5d6d4e037c4c33befaff6e4ac346a5b839b8a7690326c3fc5b599031c0cb72ce80b632a0b4551319f8ee3b39e966fbfd6c64d7de339e14e90eb79af2e6b924cdf76a2bdd44645101f978587626730484c141a3f1af8a92ad0d66a923f9857646dda19dce3ba2af6d8f2c6bbbd1ddb8dd09f28a6da53fe44a4fafb12f406652e130aaa1a46d29385e375316a715aa04ceb5646fb531111b62ce658aef459402d80e5f8cba6e43150d59eaa79f51c2d5115e2fac3fdd20555db7e203f1f5cfe308bba8024b73a081d3ed10dacd93980e03e5d1a79a94b63dc8c751a1a5198415061921c094337f5c36cb6f2c034588d6496b301f41b3d5b49ae5177575a58cfd1cb27fb7dab49949fe84f79ac802dd27f63df8ee65cab6222cb55b43e760282237838c1a49fd6256bab22a02c784f033ebd153768ce223aed2321ad61ea39415f82113fd4d3977d924d621a845e61622d3ef24ca89e8f53ca3d2c6cba954fd25a69ccb86976770776d19e37f85ac4171b6469251862d94d83f29ecaf40bf106cc76763b9ff5aab0c4b8cd5c8ac335bf624aa84515fa8ba72b4db8d8fb766059aed74503e918e511cb77b4c8951a431d8acc27c801980203347979b48bb277a3fd6dd0a26487fb720b3b717b48814398b9af7f4e17a034e147f456ef5b3a0ba9e7c46c89111343df63d1ccd22d160d829d40153b201aad199a5fa08543883d6ba743e6f355d74e247f4c6146768719bda37e94469725e81293c4bdc299776f25426c652d1eb50f64506b0543a78394f4378e8b93399160227b9bd4af55cd1fc71d0bee5e258e354e9e4455c9ee248381231dfecfdef559882fd492fa87823bb6470313d2836d62cb427a331018ee00ab55f5f442489be2b7cd2c6ba1540511f0ff27c893305eb40bec12d551698a7bb0dd92c3f31ed9d7f941b0317c8bf655819fd8ec651a5b409bc6c2d3403b63a6a9a6c2f1841de2c10fe2a2e146072e71a88a64e604abbbc3f9db273f3572a98e05749c95777db8864017063784704fe672abc45a9a94ea33b9c4bc25c061b5da58943e0a67dc2325fa0c4a297ac687563b038339e0e1054cfdee380a197a60b68e81893ea9f128dca400fe6ca166d28649495effb8fed12d065065d26a9bd2f75064a087ded76a18ebf0c6851f9440c5e455caaa94d77086238f328d94e4ae5b845dd10ce27a63ea7efcefbcac2346f4554c4b197c7b278af8717e4e3f7ab554ba1a2792f92f2ecf8596972f71861b7124248eb798e11fc14e63f0cd9819a3084fad155e31625299a12e0ebf373ca2cbda32efd297c6b5566946a4cab6daec5883c091249504aaae0bd9f22e8dd68b360112727b5bfa95e938e080d9daa0cc458d0cf489fe67850846eb7af1344063af5a7bead7356c28694af8e463c248a50f49bd530a709520915e077d952137c10e882fda41f47fc234f072c013bf940aa4e0082a4b3a79e309807768ed96ccf204b3fb522ca330ed9be8df7279b522aa6a40f9c9ac16", 0x1000}, {&(0x7f0000001200)="75faa6552da4a77cdf14d02999f21a497cbcbd98b335a1c263256a05cbae848a21832fb7d11c221902c743c562b9c8886aca5e3632343c0497d4e091b0a163391dbd2f40e7b6eada97277f54b1ae3e931ff09bdad7f51b0fa9b2af21f02a42413de9379f2265386a265a9b7384bf97a037e683d7ad5cc024eff831beb08d203e853ed89e523915a3a087d364a8036675f0850d02477bd6368cf707b5c3f7dd4db7644c212ddfb1bc44b5d487ba5c1b90f558c1cb5bbebb138ded3fdef60e4321aafa2a60eeb99e27ae22aab924cbd5bc5721dabdd185de6ab54b215e5fd641d1169254071bed06b22f45ee2ff7f53cdde4a8b79d5f3f5af8784f91c9aa5bb62eb2ee17f6ea04091d1604546341018bec77322067b6e27f00111d1f3706bc181556c6e6375f3a8cddc6e65e4be7d1fb8278598e493231d2b09b8c06ecb68a966c886837ff9c05ba864df5d3988f82cf698a83909adcbaad3a3f37af5e2b1bc62984e576bb6e17ba0064735d43f861b066d06f77cb84d0c0bdc7f7677eede8aa159d26a230faf45015703a11ad3ad71719b0038c1719078ed0bec71acc93d7d2eb0c88b57f8962edfa5a1aaea097e3b82cb1a732e43bd0e8006a591405e90cf5bcbf0417f907fe8a95467cbfd7a5ac65ad684ec5e03bdb1121e73f4740bdce7ae095494f68945cbbdf7d27c67c59f4c079b2976c2ea7e73294be23cfec967cfe83c95e99ebdec3eeb5736327c736d3c401269652da3e901352db6a0ec4f96193eaf4f5c8429f78f1082feb5e14b7c8f1088817d9a6cc6adf6de5f13198c5cbda7bf9e1472415243586acedb9a91da4257f4cfae2ec214770fa8017a2eaf1c234446431d8bd3e83368c4f0f604851466543e6417e2af110da1d25cf7929f27cebd2ea002648e8a6eac3840abcc938b57015e0fb5cd56537f8e8ea50ccc24e9d1135d6e04474ce03e225f83e1ccb7bd16af1dca7628c74a57296ad0a3b9fcada25f516e8475549743b0e5b06cd98c581ad2ca243dbc555c7227a8d773b6f64c5eaeaec41ec1719517eb2a9bba3ef4323446b66a24c97e46a9347d785dc8a73374277defeb99a0e58a3774993ab8949b10cf3db8b2af5aa99d77ca2b3421dd57af56efc51f74093dcb7c27585233390ce1dea0bcfb399c77de3a6535149bdeaf89a089bdc1ef593d31c0eb2d320288e02a8bf24b07fa663701caed53db76304d4d2d86e63f1cdf12a6486ffd57be3ec7daeac7785998ea0bd8347a96e466704695cbc09cd78de647deea103841b60fbedff642c7849587abb56864f8bf77354ce22f87e18faf9da20be46ddbee95b441d079bb8677a202e7b3e215ca79c47e742fbefd75263d1a42ea5d70a0b4e34017b40f5648db4cb250a310206c284bb816f974a534574d6b9a5dd92b49f2475467cde9bee7859051fa8223c79c38837c7150e50f31b21d5f9d165ee618625736e2c63f31f10e2f46bf6590ed15e9895953e6ecbf8f28432f3342f1df8628ae7c93a275dbcc132331ca4fe9f01bcc6e0020bafb2345b3747f6825d60ce1acea3b2ab724c9f080bc5dcc568db3281c0b6a58c85711ebd9c5d6a52259012fd04ed37c8d5f96fc03d305d057d40f10e9a74447f67a3a23fc7380692c6b3320782fe30f572e4d3e373454844ead392351ce12cd669f846739c5e7db0410373093415177a4e6ef360041c404a1b3f5d80a8db1d79626ccd9125b9a464088d31bdefee8e4c85e230567c54e27f4bcba7833441b1ec4d2bf58bd69c7210cdb60dc28cbc71f1847745af1bd90eb18dc8e38161731358b2b57b32ed270902cd1a7a958f03093207ebf856a7967b6c6713f89d26ef4d932179dc66652c68a605b5149ef75d16426b110fd3b7d9fa15aebd9534d1efacb425139fa9d94c859a56a85ba5ac0a044676155581f31bb289ca35e5aaa542daf423504b58a2191e803cb26fdd0a0968b18060fc49b346f741cec844541bda672c36d24a6700d00d15c7f2c514412a436169737256d98fb6e9391a057cc56df7cafd0ec1f1d8061965529ca7b25eaae3d4958da9c51a00ce9a5e16412b6d38e9ea52bcd1e52df546a5d11a14d9649458cc25d9f2661fc57728acb1fc7825f358ea088fafa934e1d1d0204f4fc2e42f2eb05179a43ee45157c9971d410536e08b93ea029040a8f6f9ccf86b86cddca5911af36b1cf6531ba347242ac117dd76460421df3d5b274cc42043721e46d2276a8e88860790328b369aa90b77995978cdad8dbe5783aa717fd8a7635cbaa9186b8b4f148cf8aff9f4a7d7d06be3dc732013966a307757edec17782bbb0b1e136e3ee842612d4c0e10788e0d100772a048d67d7853807ba67b275fc72ace3be5158f8af3937c9a1c750cb4c8ae8cf54335f2149ecfa99dcf12144a0734d420771969179c16ccb7b5cc8140851e676903376946b44b45238452f42b70144619a401bfe3c17c0f168bfac3e5c228ae4da814c06fc819ba9f26583ddcdfb97f7655e9cbcfdc7222ef7c25bca4b2846ca4110598a997ed419d620199cc0a26751a4d5ad901de63945ce940140c56ec2fa8fa1ef487c1fc41aff780abd555e8b1066bc3cbe65135baaf0acb10ebeaf553888314b7ba7e11de2da59c0450b6ce0455cb695225d36e725cb8230da08ae4bd2dbc701e40cb467a20b8fbc1c15266fae7e5a527fe8ec0d80dd259542b70c9e1fa6ca790b8c4a9c75ab5b4152da2ac076589e3b3e78c4c0b5a76bb29e4f4fbfbbee8993ba3299d6dc81fb7ccb40f6e5b96fa8aac086a1fc2c55059dc4930b2da16fb6b3cba62f5b9e5d5350933af622970d1b5b7c942fdfe8c1bc521bc6fc52f2080d038912d287ddf23a0c2b6abd76ad9900a7e33e11ef349550f9157e15c7eed6d1fe6d991cd4b2908e178584b65e21787e59b26525d07416cfc5faf0d3693ae0337ad95d2c3918aa38e122f202f50c400c644cd79281b07261f2d5cd1cd0da55e56cb5a96fa699b81daeb603badda82b63465315ebdf630856e332192bb04e4e15e5455b513166855851b792657c163bfd764895dc19995c30020eb836a43712deac6073beae824d2f29cc649b79b0964fa2f16c054dc52904f5d21a53b067f333670723e0ff67cd94e628d41aea4142a73e94f30224c67bcc68f9d20f34bceb70d211638e277afb168d208053bd0ee853a547f1c8f42c7f64ec31743b7d5c9b9a833301dc379a4074224e8e63d001436105a2b25aac399552f558a6537cdae0f831f1c038bbcc25b6a5a988cb57cf506d73683f05d8500f58922fd77b2cee54ef02c507298818c946027d0c4534f37afc21a6e12e2d91c856774d457cf7cf8d8c0360de733c7415f63fb0c165143628e2926a7cdb9e9e6c13d7e9ee4a751eb884fddfd1e9f5a58311e3b3e4807d6513fbb5f32b94970ffa96a91716555ffbb82b35e25859f7091156ed575d33570af34f8d1183cf699f2efe2de87bc9c3f1f1d1cb5ae289f8281ef95a014efa991d1e9865b43e0b16caea0e7eeed72ffdc618448b4b596aa4304637e88e1031ada3174df0bafd610ef4908069343d1e6353c9515f21828e3eaf77b0c7b66c34b1d5ead6c8fbf7c291ef060312719e4e2fce9ae71b384c99272e25121e465f9c0cec738bb8b893cc5500c1c37b38a4b66cc786142919878a9435b35ffbdd260a0239f9b06ba6f4e70249c52b51c9695f374d008e75348978fc2fdbd471d1facc2a90d0356f4172bda7c1d51f1badd68943eb1827503b77519e2f2c73996c903c7bed9d12475305a26e0c75491ce4874dbb6d989ec5132f54ad4148ebb99b2a1b5190082c681d74ea1a697b042cba742e1dacf0600536713a6911bcddb421935971ff653834d136c1ecf07ef22b632d0f38e732f3ddb1057f719c233bb60154534629b39e9d11276303f0705836a0c4c478c081b3be6479abf35c23ca5cddcfb6cf09a37c52bb36d04367a47d92d21a2cacb51941ddfcecf73a6f83ec3be68c889f6265d98c0e4a715f92fa9e0be0458448f85d459d1c46cb3750275ee3fb8c51b5551b2b5c1ae28ba7139a9f916018a3569dc47ce37d832c7152bdf779e02d49608aae0621378f25b29172d12d283577970b8912373f7a3e89dd887ab8a4693e58a4488b8f8f315fa19d87cea360d7cd1ad0dcafe74e8c8dbb275277c62929cc313659ca45b6314cf67597b0290f1811eaef2c0b8d3680b15e306faac4fe1f8864368f92da82020fd8c53584c7a27c08783a84630806cb2c67600252a60fe3aa645cd2e8f6f945ac8f6c22cc42dc56b45efe44f970f57b1e7c15576daf83e41bcf7c000ec54233d34b224a41a2d89793a8b0db6ec735452ef86250fe8ed1ccb349bb4d7f061bf7f3b2246df2db03168a4ea7b6f124d568eea1a5dae32c2c21f33750464e009a8d55bfc7e080831119ffb58ea67a4cdea9112b2ed46255fd94ca7941649d78eb30151b7765c079082e4d180b71c94e7dd0b653e7a391177cc432641a9731cadafbcf3f4ba103b35d5ad5f5eeb871a51719d58554fd739bd96ada0714813856dc258ed78042a4313f78610941b4df0edf2f2d7cc25a199223cb32b2cb248b4d0ff43883234f7b58ab8763737c5ddfce51e3a02ef548cef167def7f6055ccbc60da92938dcb92f373d5daf07fceb97fc165df2fdc857ec577cf7b854572abd06f5df8577e729841823b1f1c8cfdc1545367c9cf4f7f00e73462219831de900400df7221f67647c61bbe0f59a7cbf2b201b9b698fd55023f43f565ca4023644124c486cef11fe0183f0e09ab3b913f4b27a3680a1d3823d5e52d7d8f9590af92583befc78dfac6734602a418f8293429a55d27a849f6391b70580bdbf7dd50dc788ef20595e85bf815d010d3ac160245e1196331f569a950f4fbf002b110a149c87a2c0e92ff49ed3a47cc177db9164a5d9f8a6e19587cc846e78e8fbb747e6168df4e1beef937741c79b623e3bdd5bbab73e7e160bae081fc1d9e007cbf7ed6f0fa1954db6b3fc3fc934f9c8c2b5341a429b64508b548f4860f99ed561c7315e3d634478958880eb6f8ed2977062b7f397a73db5d781fe7237ac16385852b697573645622a8cc7a0ff5eaa441780f1071b3a6e9221ca1a8c555645427d65a62475c81ad5b2a1a2f05ae3a55af90bb7498d5ab482367f9d95681cb006c3c7d936e65d71a2fc253515f5e67099d4c7d23e6aa2a75ec9de2b48f123640cdd01996e8249949ef2824e94dd8fdf65667ef9d3306780c62431a1eba340386d710f60ceeb6745fb0fe72db6194f749ed18b56e34598cdefbd824a9c787ef602ec791a4fe5ff042e4765f0c4a2bb80e46d708653e74458c96280aaf4060a0f7cd57da826b6867dc9b70f51556aa7dfcec04dacf478d526ea3b2a4fc5aaa33c1e5a0b0c004fd172f4a33f95bec0c202d09a40c6008d5ad006d2af1aa4a6a2319dbc0bbfc7f7d02a50f552ea9a09ab2f92862821087af7654abae97e2f8fe744bf90e3470eb044734b5b410147e9f46e423e1561cc7278b5e32daf091fe803480c85b602bd2902d29babca97b14769d57fe2d90d1fb3834279a2faa87b480f799e82e517d0359cc20eb3463fd729f6bde0bbf821b4f9fbd979ff16867dfb2a23e19bba81362bad4692b425c592cc4e03e17175c1eb056c09298d4d45708df248dd99dab0da923211ad9c14b6bab6b9fe88a63f0360225083a381d92d0655507b0ec97b480f43179da74f120207f50334c0ed09cbb9bce9a5c4544c1ea1147ac2e0c8d4da249749be56eeca0df4327c1b17afbea0d608f6b", 0x1000}, {&(0x7f0000002200)="fb40437a9cdca28706753f56f09cfaa49f0e24018e07d7b07b676f665e635fefd62bc73e9b2eb9a639720aa00351bfea729475479b00764c4fd89aa24950eafda89624188c9c0096f639f2fc6e15b6bbe8a78aeca9ab86f3db9aa5456c8ba2d9a4ccf6d6d922dd29970545608e56cf66aaba7c9e243811f83ec230aa42ef3d8cdd2853d7f492b46622ca77d04c19c2ba216d151a0852ced53040e90d02f8d1251cb3daf8c44c7a95abca838770ef55ec2533b670e8c1d956c192b8d4980eb8bc76db7de2ab6c", 0xc6}, {&(0x7f0000002300)="d95b9c6ff7625c07dfa8624b5d17db35e7866d3ddc1e8e0fda5582d70b5d05dc8a71102d4a5bb81f227e08909a46c1fc81fcd65296be929667673287f0780ba0e96d51d150a6e8d3466bfc89e3b3aaed45e985e287c40554df6ec4f85b5eb132e6cfd742f9d455052dd5443a8732937681ff5d0fa70464e6cc3ea90880a0260d54d6b1d19483e35995a3454596410cf6fe0ea0fddb40a8653311ae05856b41ef5a17a8eb7ce0d1834467a8cf02855f3a1eb4bbb439056649a2b9f1e91e4646682ac678dff7a44da15cc899bb17730a82e9f1032e7ff3b24c20ee4a9ad0ae2e0002d11637bdb57aa03029784fc37a0b66a602b8af0b1f0073d9", 0xf9}, {&(0x7f0000002400)="d1ef2bd4c4eb85f584", 0x9}], 0xa) flock(r0, 0x5) pread(r0, &(0x7f0000002540)="1f7ae83c9e35c1ee22b9238ce032a2c61e2f0f2802a2966a37f2cfa6a41df12c5809fe41d3061b11536842a30e758b0a6e38b8389b73ad767a672be27663605678e425d330a210072bfb6cceb46a34883e953f1774827247148035c0f59b437e93a4432af3005a837c", 0x69, 0x0, 0x0) 03:28:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x72a, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) utimensat(r0, 0x0, &(0x7f0000000080)={{0xffff, 0xff}}, 0x800) 03:28:11 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/247, 0xf7}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) socketpair(0x1, 0x4007, 0x5, &(0x7f0000000340)={0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="8044eb8a20ce62062f860c3fe9a170591d356d77a1d6b239f8e8ed5489e821a2a6ba2a1b72a450406a5abbb5892a936f38a3d9ec85eb2ce6425b2db496a85b65a7ec4e07993e3ba041d25628e5d19edd6c71ce2d5a4f11ab9ad79b9d635e9ad8fed342758b350dc3aee8485ada7ee142c3ab28e837", 0x75}, {&(0x7f0000000500)="a003f8904bc48fa53f9a738d1d5cf8e83d784856c0e2c86db7783384aac66dd5c0c51c8afa4c4fee60480f7181879325a1ff3438a31f0f9e33b6ddb4e80cd0c4c5e2fa4068363342edf2da07189cd7ae0dc6ab1a89712c7aa61f42d003aa10c24d1d013a92923712825b719858717f94af8bcbb0337cefef2100f591f0c30275861fa3d8863f3bea23f9baac00f56f87075e94fd6fe2ace01de34ebf0338c53ec1d78f62c95660d49c5d4f4e3dab6e1cde51d34df9ae60ecba68f1c09a61c64d215791a197f0d24bb89e9a9cb82b4a07a479681c61f74bd3c4cf891504d1e6682ec12ff1079c6b983b01f61a264b8fcb8e229bea10ae4bc6a8247b6c7c360e522159ad5c9abcf471cd272761cc9ff6562c11c1d93c731a0250e8b2f246f0ff31b53d80b17a99251ec05e6553b54a8b64ffe3c099c103e0c1552db8deb95e1199a148c870333706ce9a400de7b8b8c69552f11d9d52e40283fe7fa77af64d0f44a56d652754ef66f5428261687dd7a140ffb0384f00b32f33055a278d70a8686e6bca9922b9b27f6603c6594c47e9ad31edb15e6ca31dc1c9c969782870b7a459298eefca0f7e6894c80fda1c5aa32fb3c657d1c92af112a7f58cafeb19a3afd03a961a569383e49dbc64876df947b7c681922908657f48f8ce30c1a75c5b36b761c5379117316dcb18af59aae366d715ef3b00189377f689cea97897f1d98487b37b7625d23151f280d23fee11cc7778addd0f37862d2c2c15a714ad4cf88538b159c6588298d9c2ef9ef04c31819141040b6565821977928f8e8bbfa2c7f6263b9a8024f75bdbde9597a34314c722c082eaa3a2ee147ac97ac22845ee6cc466994b816862e18a411d710cc5d6ef354cbdedc3260a1c5d1d6d76060c2eebad62051c3b339b4fa1907b15cba81504ce096d9f023c41c851b31ce17a425918ad7314e8f1c6a3d760aebba47090c54865b120d5a9793c3cf90fb40bdfdec66b657dd0c892635b610495026725085c99385e5b05464ed38273059db2f67831fbbd3ee5246bb047a1696cf188dcc29ccce23d16f6c2a774c3118aaf676f5ce2a8a599ed7e9dca6ff44c92e61df7b54260f562d987c970d3321d0b5b7293d94fd71998cf3e7fa7275978e4cbaf43cdd9970029b21976274fcd6c9d9179b4f41d17eac00333fd6c01eeb1b29485a9b20a31928448d78490d34322830210041f7a231a441a30463d5ee28647f1a224f5e4e5c2f0775a24bedc7de4da29d06453b6d621eb8a3d9f3ebf303b1d7bd2c9bc56ba4fac45c6b5fc367b11f6bd34f48507279e6f52350f36744797ebf42ac832fa1fad0064328644aba55a5e2d631e67ded48d0b1f86fdfd69a2313b9115735db568ab652e091792178b940af029f495b0c407a329f527ff0053e976cbf7ff3d61df2caaef43910ece086a33d569b04d7940260ccc06c1d225dc58da998a83c900125c6cf0bf47c8bc819b421f96081159f2302ff9f4de5cf3b8d0da70e2df8c21079e9b2bf946e526705246158c57a0280f4e61efe9aa8d58bd99854deb23975bf52dd9fc044c91e4f8787f5b0c1d9a8b8fb94600bffc57c22435a35641fe15ecf19cc7222a67cc6b8b0f9bef055070ed691d744a3db3a756b63fd4791a1c95d5471725f6efa3225836c2caac07926c834ce08b46c6eaac581259a68e6177094d2ae72059f6d8fe4bee1112ae1d6fb79fbf86464be69be82536e677d03a28f55714214af9e2ac071ac6bf9fb19822a14863cab1816a3cb2e2b81b1020bcd20a997fce75432b3269c852060557453a59550f524193e10a34e52fb726d745fa7695dff146e1757ffd0e1fec0ce579694a3565902d348323a32ac1179da9449e64aa91508c343f42b1df67bd6e8d665a1187de4683bf96aa8d8690dc44cff24ef36c0b4d6458b2901f516a4749ecbd470640008e1b579acfbb85308a5f9d53c260fa80f293ceca2fd08ae0309015ea1b4eed058a6c06a1d18e26e370da4b33d32908ed93d08dc0650274c354d14d2d0e39acc0071b59f45ca51009e9565055b99d9e16d12862cb57beef7b955cb79380f22c676f02509f3337e1d13602b4d212549c62affea170a477650a101047348edfcb79ffab8898216c3755e43b727b54795b970f10773666722ef3afd9441441da3137ee21ab5262a6b05f3efb2f20783478030fb7731925b5d93f8de48af6add84a22eb10ccde73e9a0405a7e2258d61fb2e1cbbe364c153a2ebfcb07c79ed94f29b23579815c3f4305c8dd88658da3bcf0b48835c750a47996f1c4b1ae803fc8339217196a1984b6fca945e1d46f8747189c6d7fda9f628b3d2072a9f5a5641c532bb0eb87ac2623885abba073f5763c568ba1b5654c86f8ff782a8567a2d3fb39574f83b9384dbec00e48a2bc71c5692eda9a041fa585409d898944636eef442c585dd2e85f2319e3251eec9db6a86ce4c82e912cb86c9ec2f06c25080543ffbebad6fa3b5417fb2ea4de8a2b64c96326e39ef69a2bbb7aa3f920904204e7d8c63c2356d762e2bf8487993e3abc1e8e04195848178351ad95c171ec189fd718f4ff4a5b9d0e014bebc0b75e1fb2ec04ed6c6de4f379e58eb060df0c1644fa1e827d924c2873fff7f34acfebc499a873cef82878a5b4c507950cce34ce9fe6f9cb43f51b16d2858aa84d179cf6a8f6d5a825d9f88eea1792d5e8b52b5b3db9bcada8caa102fd428c4d54be1cee940a0faea3b7e42bca5e068a46c84806cd06fe1a9c0f604b10da0d89dbbcfa77b6953f0686bba8354a579e290757345f0477056abdf5f29eee610b7128e8279826cfeac51eeb2b9c172fadfa13b533d6b90496726e343533fd47938232cbb858db2e4bed518a63bba1578cbe82752cb8399d76232efff8eaf7d1cb848c5071e5fba185ef976485212e20d23a1ae450d1baae4bf6741ba9e84bba327fccc426bf2af3747aa3fdebcc42866755fcd1ff92ad91b87dec17f57d15e51ce4949b51876bbd56b6918d09828fe52deba22313000573daaabc1ad3cb085b7667d307fe5547d45efddbfa69353c875fc93532a192a48141f89336a6d701d4b8d33066d784315c6c9e796700ee1837714c185c86bac8e334c2e31d39416b0d63cf68ce2ed5aa89f6b2a3d2d7b1f08971fe4d8c6a7ab77ec9d21ea026c1b90153486ee92ca4e64c90a2d73ccf91007a9e2ce4d2deccfd422215750a72d8c23bb707b5b428294df65b2213239a81baf5460badb8325a2cd768a23dd5449c095f179a0725329d7da3cc50be321e9e70386e550dd1b4dfd540cedd4c694de4444803f7580782077a2793142505476155e97d22ecf1cc2b032ab12f509e3940e33eb40c3487fc635c11b89b1ce2b221388f88160425dd566e438392d9e7656c654f6ab585e05dcf1f9478f4020532561cb6f038d8c01f9d2c5fc85d473698783688731f819451547fa86ead65772a1fbc908418b23d7d1c7f4fdeea30c59073ed102abb1b04201f633bb12dea5bc3ed0673a3709d9c9dcebba4553aa8bfe9a9367a31be16e98313708d27efac172e11d94cd73cfd9a44695ea3f9396c793fcdd48dc8f3ea01c072d70cf0c6cc5a353d36c9c6fdcffdbbf62f4b11f731746fab5cc77f21c8a72fe9f06cdeef5ee50a8ff3a8881ff23c843615830d8946b0d00dff7baa963d3569daafbf06ecc878056514f24217ad8cde3b0b109901495a3845a8e86cafeea44aa85a4e1703b9b459da9870fd3781603f3601d335e69a14cca9f204141566760bd9f7f4321bf75e09938c37898599d5b2177e6a8aec0fabed7d114e35bcfcff804991a1d96c5b3302dbfe9ddd70f18026ffe637265ac55bf54005d97419b404c5e8d9d50570783a4720591bfbcdde2e0526933de56e47bd27cb497dda77779cf1e5a21aa1303411f42531954467f0b87c2795b285ba2652ee30e6911f08a3d51e76c6cb4172a06d67570446d9e05070bb88550bced3e3069ca04a9a982eccfed3658026fdb4c908256034cdc6ccae3321e768ba3ffd8f85a7c39047f0f7091ee06b82a626e5c61642d1889ea78e681c01661cd1d47cf63b50c8a0ccf9f7cbd6b52b326732ad25e3dcf23beef4196721ff7780c2f154d8fe50633ab00a045cb4febddacd24f319b9b23ce2615921e61a56e01ac5d17f8445434edb902fe28c1bdd2c3e117eb0f2570d42678e7122aec92a837343d02a0b9474e619b3a912f8eee383109ed2423d777d2ed08def793e925a332b5d68df58dda6ad6fc4d180ae3bfd24bb0c31e873791443823ab5b33896391e456b78e966cd892bada5b5c5fb420cfbcf035feb325172aac16aaad24520f19dc5a5b5723831e155672f02f4e571901ec30638b82fa7f3a314ee0a36ca6acc8f0ad560a674b3b25cda658cdcb6314692748faaeb14be9780106883ee914e883f0e7cdf925e05e3175f50929290298ed9730c98a1d72c78879266cac9f587cce576435f6321958e38baba10bcc1970aefe35fb2503ae28e440bc3cffd40e1ea1440e8576aa3eac7b2b88cf8975750f505a020b29af78aaa58401ea8dc6e6a57e93cd812c70a2b9db52bd43e5fc6f97285d28b468ade656e0c5616eb2b723725e45645856d5709216f32e4a356ef496b52285e78603e627033e4f8496a5660537b8e46f9419461f72591b7f7b1b2b8e0cbbf1ed7d31d69a888c98b15a7462242f332f65e25472791778435845ed60a08cb73cb152dac80513b7062fce023ea98245ca975807656733c20ee6681d3bc506eaaac0595b868d8e3f11fcd7d953359db44fa49d03d02ef7d12307026c3b0c44e0a50ee8000c65de75d3831e2034bb1e3e442e07ba773cdc3222b9497c7c9ec4d0b74f8296c47f5c3068087bef0e37e72aa225c41d6e1a61f8bfbbad91c214c6cba66cd1d80e5bb4f50601b61b358b711d7759da9d548534a243a1674b2249689506f8538abe61ed8a41feea580c670f248c3e01f882fc8a9bc611a48df71f4ffb27b389f270a4604d18c068971452a8618f9defda581b14cc413dad686338c928c0cf6eb99a1a45fb402daa57bdd3c540e9049e3689150c13c739d0d9529a5529205389b9dc455620573aec2f0313e3429dcab6e0a522dc1ff42e3aa1c210e53318d91e8fa8a99f577d5a29e180ddb95da23966c6342948688a7e5c8bfa12f29dfa4e67b22b0adb0e8bc03b647b54e8af3bfc227b2e11cc4165f2d1654946a75ea1dfb10239b16e1b22c615f019358f7226c1a6cdc1ea3d029925d3ef03675f302540d70006d61b7870fea4c27a4605be89af92c2363fd1a9fe3f2ab8a41312a1e6f1674d54ecfe5b1ee040bfb7f090ccdafd3a7cd3a1fd893b5dcaf3c8ab65451fa141a021673d36c8c5e5b29ca8535e709e5dc89eebcfe90c9235dd9664bcaa6ca94d68850daf26b6cf04941de1cc96b9fd401173657cf33f261a19fed630ee0551a2848d79ea6d7279f1045bb0efc98187390a5be348846a8ca9e0c5b836692a23de9d07b8511b949ac390b709d9d992acf254af1b02bad6e875557f9d89bb4b2f6b3d60bca5d129e4e2beb0295621f3ec92da3b32731e56c1adac14f81c25609ed6ea7031d8c2713405101ecb9c61e609d716696d836cf18ae351c510203a32802d3d5b40294eff60ff2714912baee4b254b72efeb73e7f836aefdecf36bacd71bfaf2804b5a53d1c5f6f73c25166cfeebbee7a211f2104685cbd5e8cc1581c5d83feec2fd25591b73cc92bbfd6077ad3ceafba936ffcf26657b7c76363f9cb42766c2443d0d5fac2ad7b69078223f43746a1edb9b", 0xfffffdb0}, {&(0x7f00000001c0)="e0a26dd7686c38f1d780e8350ffbee2197e26710e0abd1c075a35810805b08f26f7f813abac077d1b79b9becc305144d323be337e29c6071a0e36a82c74925941f336d98032aaa901668c7ee51642e87130233934ee72bfd955f4526cd06d1aface4559055276857d967f2f8162da4942f0a0bff83ab9e0177f7c1d4c51ccf0abe", 0x81}, {&(0x7f0000000280)="40ea54b04997fc008b4f0c72b7c742f8", 0x305}], 0x4, 0x0, 0x0) r2 = open(&(0x7f0000000300)='./file1\x00', 0x20, 0x3) fsync(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001540)={0x0, 0x3}, 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x9, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001500)={r3, r4, r5}, 0xc) 03:28:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x481, 0x0) 03:28:12 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) poll(0xffffffffffffffff, 0x48, 0x0) socket(0x12, 0x1, 0x4) 03:28:12 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x88) lseek(r0, 0x0, 0xc600000000000000, 0x0) 03:28:12 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffd) pread(r0, &(0x7f0000000640)="8ded3fdbe87f2626815cd56e323c668f66164edcea487247e67e657b44c9cd0fadd91424d69389ac2c38bd93c70fc11a939b8e1ded6c71dfc74d298a00aad12a03913028026afc235184404ac46fcce50eccef18dda5d1f99b6d75fad1e9074427cf70d1d975a4323553dccda7c2d961318318836f07696126821ec6aacbac16c29d4bdbd0902b43d148b54568707913487ff6f590d4cc141ab2afb6484ff13eff28957d159feccae0d19372fc62c4ee8d65faf44b8667b82c67be249764906a7edce0e2d0d620f0cbb4124de2ca1080460c56f1c37086c7654a00fa0f609c1a5242ccdb5f6604ce43a0b497b94b3879f69a5fa1fe7963af1aaca6ef718fc3d14273eeb1e97eeeb63ed5979def412c5a2405bef777836be92c95a907aa1674482bc787eebf55ca3a910c1385afb161d03957692b8c9d81da115abfd196faa20f01bf98247c32933ee698fdd56f563b26516be90a8ff5631250f5187054d06f5091acce670f9f7a96156a77335744f9472e7c7fb968d5752f8241c69494e9bbc03e57bcaee98471a4ec6257dd953f6c1f0821721223ccb0ca17013364c2ccbceff973eef5c26de31177d43397d1d3b0a24f328fa38c6f9e708eff4339fa5b90a4de0e012da9aa17f9dfe41f18889a6c406a3361fe1f283481adda6e86da02a7e29f20a2383c8d2fe5a5569c58b0274958b0e49884241755c61a30d14173dbc31dae12a6f846b9817152cb7677c3deac2803e859ca29a349d2a2263ce43738489bfbef636c3800db563dfccd54134c4576d192bccf17f29a3f6d4722f1e6c03ac33f03d6fb592cbc3e5e68e9e8848790443d3e05be01b21660e31309bdc70ebac9139147d189b51be46e26644badbb5fd567df89b8af82e660147be6bcfc2553a72043a0564cf182a1683fd58da356044e5bcd75a91b5a6339f115ec5887666970b0394a757c1ff0014f584bf8d48fb2cabce98bcc9b93667e7eecce0580d818d872bf04691930a1d3c46bccebfbd3bdc127f7927035120b3d7cfdabc9e435b02fddb50f328e4a6c05ca631fd6f75415f0619516330c09a24997540de5a7a16648804562ad2411e13597aea3cda338ca5082a907f17eae71aed811f00ddb54492a04e3cb2aa14a931587b5741eaf47b98fa852e127dcbec841a03df7dcb4b06797b89e6d1b351cc0dddf21dfdb3d1e3a315e9fa4d574bcdbd7ea05575b774858d3b82cf0ee3cef6855367ab1f8fff368dfcfd288be55f59f4879182d0f6121048a9defce480e7abd786c2800956d5ef68cfe8a6e2df3cecc93fc28116b874665060ef3f1f1dcae9849d2eeeb5baec38dbbdc9943da6adf3140f768c9a0c843e043778a509b6b15297ce9f61f26497a1f4655f2796d3e8f6023148aff61d4b693fb19e4a57cf5a7b6f7a0d3db40095054b85050c732fe3f158406fdc7e1a3b3430f634f8bd8a0ef1a191ecbebdeb95844b57b10e9ee1dc3827035dbe79d2934dda85f84d6b09b96a85192f82978a84894b35e65e2ea52d5cb41eff53b4e21572958b04a8b1eb40ca36d973d96a704fe08177c512392338ae2db0eb16253b6003be9440497eb8ef52d2ea2617c1b3a24705cbc11f6199286c20a7b725fe831478f64ce323fc1bf304bdc45476c415ca698d51d59bee53ba8b92abf8f19e656a8213590d585c759af0d2afce51095f3188ba34413b2f2a4f20f7c5ddbacb36a698ca04c246bcd9086c4a0665cb3765b281947230043ff1d52763ef7d0b31c4b9c213f89f548c55ec031c863ea18a3b7d905eec88f8ec0d658e0a80c8d2b63a772c104f19bc54452ef4065dd52f59c71557e00f8ef1b266c066e9905ecd06cb6d131b7757f79031fbe9647db02c6e371e6f504a0f2f50bc2a7d4244e3dc10dad587772686d977135bfdb95a40ecc32a337478beec67d972757563bc1a4223e486b46885ddfff48a415c07a89b17f068b8151be934bf6169900a3053f936f5870834f7440873c9764259b49c0ef910e30ead737b7af591c808771ec1a3c2421f1c33e50738a75f402fc86994c9f6a560591da7fd534abfa833586f82f534188de4cec43cf3502efe20c4745f70fd4aba7d3495b73d5e3c0c22fcf3db8946b14985fb3b636f149527adacae266f866207a412920caf7233c942a542df17456a0e91ddf14e2b9816a6f6fa2b397f8e9da26342d9d9e35752f24832f38cea6f2bedf5199f58b488a873c9582579025131ae6d51786aaeeecb89280e2abd2da639b9a04e20fe9456eeab2799e74f72a7ecb5e0211c8c22fa096b04b43e2936cef6fe6e746abdb799e1d8641707407ad83db978d20c19847ce1c0b2685f655714fa83a682ab1436afb92ac415136fd690b17a00436aeda22728e6d2f668a3ffc3eb3655943878242cd0e2824f40929b1e3281ffadbbba1971ca87fe4d7954baff22157417a1e846d203af0b0632959ac6f7cac4ea8a855c64e9476a517c3b856f806f33737188eb297a2f00d0b148525d5c8bb3035d010f4d784fb33058a7180dfbdc99c77b9f550bf7ceca1555013010a49b974c0242895ac255c7eeb008f43ab5344b3d57ac2090205b6e8249694811d4ee6f898bdf6cf48a8d9b2d47a2844425eb70815a17cf2b44b79c3494695ea7d1b75a0f3ab9f770645439321ab01238d263d200603638874f285f1b12034890861c564e73e9af79f0a24f5db7661d81939acc8449640124beddba16e60f81c54c08f306dcaa33875be398165a074bf76b97018779f1c7293a84d48c50b990b2ee1eaade5314dffdaf4657f5fb6ae4bef2c946583399aa0dfc0bd3f5f6146cab57da2a9000d697a83b93a94b6a2bcc905df00fcc3e92f915eb3ba11eed8b24a6528f1ca6eefc8e8ce172a62fa2650a946c78bf980a95a85e8d98081cd5129dcd6e54ea31c4ceea14a43b2729985a45589e895a5b88f592a848f32a4c4e30f64ef53268d0f4850a5c9c4348526dd2a0096b5ae9aafceae3f21c282a3943b738e64bc9fe028df999f2f4876cdf13abaec8b673854b4d66520e175b4e647b8a3eafdb35a6bbea438d8b89876b5297fc72747e7b25f597387247edca0a74d6c9c74f2000ec44eef842dcadd6ebd4d403b5cb8eec57240561011232837d7f55dcaf28ad5bb81e03acfbc0844f3912a5977897b15c83058c1aaec1d6136d6f46764312786bab5271c8168bceae74336b4d39673f0e6cd5a4377650c30fb8ccab40bc8e0a6e437aa9d0ca220cbe2209c2ed4f1fdca823452f13195f6f73b1e6c23d734d266c267b52240772e68bd581718011bfd2e27c8c1a1ba0edb3bf4159cf33214d136363e4d0d56a8bffa344a677c39086ae38a5ea59dfbe748bad24099ab0200c851e6e36abfc385c31cf6882d06bb524b2e59179a1e2f581c1beacb1e043bc43544dcf878dc6c11453ef4a0e6d6fc4f3e426630e680ad3ade6e809a4bbe01e5752ee04a1c5042cfcc588e752275b0ded2a9082366cae1397843a1b703e32bb9782d8eb81ddfcd165666bc5882f7805718c8f5c28443c243ae8e35a4b25fe27fea417ab06ff2b84af74256124c553f7d6ad44fff4b672ecc56988c55a32ed1275603205397fd7ced2345b1612d3e74828250be5cd6c60f9f4a6e14a82b363903d3e77767659ff10b8a5c779bd51a6fc76066cb45a04fc31f38eba81dba5ee2b699a0d727d62b1b3dc815cfabb859bc37f4d132fa287d9eb45b7a0c23221ac69e305badf94d6d85cafe721dcc67e95548c8544b678dc545ac5f449ec4da57e392379ad2766489bf7a9cce8e8351c359c5accbe99488d107f0a177e2b883f63aeba365cf7679362677ff13f3a77775be979b24c99019cb8f64924ffc23b09504159b728a3003ff6a1181ee1193f1becfb620b081428f82ffaf8c0b4c031126e27e0b7334b467bc1c7adb25445e247a862a679ca0d424f617372697e9a37fe9ca317e79999eeed094f9aac455da96de8a8a161b7561aaa70f9f165b1da7bff730ff583ed29e96a58318e33eff3f02a3bfb5189c17d028108b0e6cc1326b02394c964e1a1cf26121b8800a1f2eded18df456a77f6d326b4e90286ec4a2995fc4219dddd808dd97341fbe803e9aa951f60cc469b29000ea7e037cc2399189f03e1e28af8abb0189cd3c73141d9cb5dcdb72e1c15e6294171e989ab590e42a7684d72bfbe30a36a1df79c7ebd5c14a35bdfea5ce2dc37513741e6e31d2538c527a7687e98108334fdd51538189d82a2a6ce75044f48a254f3358862c6cba30972d8305fafca9fa1ffb9445ee81ac33da0d7621c072a31a3415f7fae95cc08f1c255ffc5948e7bd2467c6e48fb40d0c192fc79ddb869dff68d0090d3c4b7b59bdc19702b7a4d4934077be6605d3b49f9f3f4f49c84d0056e259e932a719e3b29ee523a9f6924d86c2e15a8351c3d47fc142b7b76b9d1a675a90ed0f189674d20ca3b54b59c7d3052fe73bb46d2025cfd7d446a3ee9c34dfa4a7d46a2c94e7c6df8bf9dfabe11af59fdb8a8ed839d566a45f057f8f7bd05c504ded755ebc3a5714bf920b81998639bf335c61b0843b9c8333bbcbfd2edd32b34093d441f8f8e464fc5b2e017c2610e3993f1ce04f9fba76a8c33edc35e895f99489b097204db2810dff1fea166beeae0eaef454baef0cf3f1f22fd0e49032cb26ec35bdd1392f2915f9198690e81d515a8cf60ddc033705dbbcfa2122d80088b3cb59348bd8bea11d45620f66b7a1fed3e18bfb4edf6d188d78b8b339e7641640274b7252d7c5c682be5abdfc026713fed3c457eb77072c250f8b469666717dda18811a3b6653688b733630043b0837ef8997d46e700ab1972dcb67cf287dad3f86520f8bc8e4c708d39ee1c03bcb8528c0b8a92cd3e96a9f40127cc3b143052beaf7500aa5d7a0f0f65399ab6e317d09cdf7948d9b0be40816398befcbf187505bca25531e9b60a5d099a4060b7567d3ff1412dca24ada70c0c5e1917c108fe715015672d88ff994d072c99836726336079ecd34d62a8df3eec17d4daa820c47a9638439e46690cb1ded13db1a321245edd80b7e1b6fed28bac8464a05fc9270c9bec9616956b17c62a67c295628deda064de20cb5022a886e89579a8b06d456590df7b67e769a9b9273b45d34075faa8515cc1e85b1d33ca37ecd6017367c0af9bd21177b932d8b2269d32d538ad843bea736274780832f284fbdce03a4d840fcc6e350c82ecc499ae5703b6369f46ba58c25c32a672416529bece2161d246e5a67d18dde72ce8d4836a4c949742460ae3bba2589671958a761f0b412c8c26a19e58e0960a7af99536f015ef4fad9c305c9eb4b22f66fa749be36d9e5b01d3b3d2ca8faa382d5d4506ca6fb871ceb1a75ed3b2bd97deffe135fed99f487bf50ab665a078beae920ff6f5a04866ab569a859e8bfd5689a4c971a1bf10dce72a51a2fd10463806b4856bb456d5be895d18da90d681cdffe74ba3fdb64bf4fbd678a9e6e30be360f2aa7589fc2883a15824aaec7e6c272688dcb63574590ff2d4be042e6064daec6cd562a0eb67e689109010799244f816fe986438bac2edc3ea49cf2330ee5e89ec89138b5746f0177b9cbf815c2bde0bb44014e1f589f79a91cb718defc89f1e9e2710f98ee4a291cf833b15349950b97de188fcd0b3ac74e3ce1c9762178f2f28d8ed8662cbc4ab84c02ed54ff14113fdd65ba3f29dba13a60151454b330eaff43452b7e71a46ad8ddf4e7587ce30d2115e6cc2f573e8c48d612c6f8e103796de652ad0a5bcb71918c483ff4f6136ff3ff598a5f25f50ebb11", 0x1000, 0x0, 0x0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r3, &(0x7f0000000540)=""/226, 0xe2) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x3, 0x2}) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) getppid() getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) 03:28:12 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x8000000000093}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) pledge(&(0x7f0000000080)='/dev/pci\x00', &(0x7f00000000c0)='\x00') ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x45, "1ffbdfa6163cb90277925f1be62c36ae61c4a648", 0xfffffffffffffffe}) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c67662fa4dec3084d627f7eacb98da470fe4a4ccec02c5e5170703bfca6086a1bae5803546d6432acda", 0x90) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000200)) pipe(&(0x7f0000000240)) read(0xffffffffffffffff, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) 03:28:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) pread(0xffffffffffffffff, &(0x7f00000000c0), 0xfffffffffffffe63, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchmod(r0, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) openat(r1, &(0x7f0000000200)='./file0\x00', 0xfc, 0x84) 03:28:12 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc020697e, &(0x7f00000000c0)) 03:28:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8a285d5e4178b632dfe94ff334a5619e6ceefd7aae473884b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb08c3c532e9000000f5f728193ef16ab93f12fc4d5f16b136a5d00d162800"/101, 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535c", 0xc5) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x0, 0x3, 0xffffffff, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:28:13 executing program 1: socket$inet6(0x18, 0x2, 0x0) 03:28:13 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400080002c0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) 03:28:13 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 03:28:13 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r1 = getuid() pipe2(&(0x7f0000000040), 0x10004) r2 = getegid() fchown(r0, r1, r2) 03:28:13 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setitimer(0x1, 0x0, &(0x7f00000000c0)) write(r0, &(0x7f0000000040)="7b4358d0c7c2af9339587b4eb8b6ac535fff242f31843663ae5c2e8d613f70af25c63416b554c9ceddc297ba47ebbc2096120a0de417f1bda2fb211bdd4ba669", 0x40) 03:28:13 executing program 1: r0 = getegid() getgroups(0x4, &(0x7f0000000000)=[r0, r0, r0, r0]) r1 = getgid() setregid(0x0, r1) 03:28:13 executing program 0: sync() r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000480)=""/4096, 0x1000) getrusage(0x1, &(0x7f00000003c0)) 03:28:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x2, 0x0, 0x0) getsockopt(r0, 0x5, 0xd7, &(0x7f0000000240)=""/4096, &(0x7f0000000000)=0x1000) sendto$inet(r0, &(0x7f0000000040)="81a1d28e0aaf79d0e05854ef14abae7fea6b545ef2055e4448a98833861aeb9561ceaa9b2692f9c232547a9fabd7a9b731795b1721171ea6c426304c306030e47a315c5af08a8f5f254c43917d6f000184382778d85a0148d30b614c8c6f3db6109a7387a49cfff576cd402e95d8156697face0b2e9ea95d70bb0eae8b83767d9fe75e1dc1c693b42a94056d935da584ca1d3a2e8f60838be90234144cb7", 0x9e, 0x4, &(0x7f0000000100)={0x2, 0x2}, 0xc) 03:28:13 executing program 0: unveil(0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)=0x40) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0xd, 0x6) unveil(&(0x7f0000000080)='./file0\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0x358) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x7) 03:28:13 executing program 1: mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x0) setitimer(0x0, &(0x7f0000032fe0), 0x0) munmap(&(0x7f0000032000/0x3000)=nil, 0x3000) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f00000002c0)="d7f4280ae6f6c3111369881929faae9447c37f580ac7f66bf1da077dce7de92e9b651431366d1473728235388bc06218c1c60aa06da0a6e8f6fe1252ee7295c55bb8263727758ed9f152d582063c95bd90a3937d7d63d37093414c026017ec47f470c3fbe896166bb81f90e8ff60ccc466e66531d2fef12af26d88a1770c426ed0d72e1675ef45ccde3494f062c99b863ff1214f86b280d737f93bfb33d8a62b6078f39a66b43673b0ffff75ccf4e3d8a8cbae539ef60dd03b21310b53a3c1ed8503c17faf7ebb685c965439b0b04c5676", 0xd1, 0x401, &(0x7f0000000180)={0x18, 0x0, 0x7, 0x3}, 0xc) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x3f, 0x8779}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xbc, 0xdc0}, 0x8) munmap(&(0x7f0000032000/0x2000)=nil, 0x2000) 03:28:13 executing program 0: r0 = socket(0x800000019, 0x20003fffffffffff, 0xfffffffffffffffe) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 03:28:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x3, 0x2, 0x2) shutdown(r0, 0xfffffffffffffffc) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e78f03ec36a477109e6a7ac6a2f66696c6530"], 0xfffffffffffffd13) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000280)=0x2, 0x4) bind(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="00002e2f66696c653000486bb0fa49328cffec7587dd7cb804e77dc8547ed04d1b9d801f31f1"], 0xa) sendto$unix(r0, &(0x7f00000000c0)="5834c74fe61df016bd7e13df327e0bbad446c57e6b67e69f476db31a106b83da36af8fc487fd11974796164d304e84e3f818009c5886ff4d462e18f9286c44b78f963935d4fcd2cb614006974cf35fdb953adaaaa5e759f5500900feae057ede9dcbd23caff187334f25d13edd6beefde7c4bf7d38c75b18606704799cf596ecf6d7c599b2806b600349713fceb4e3db6bc4c97bfdb5ebdbaf3e0863c5628869816900043c21def4cdbaed78f76bcee122e41c8e320025fe19d5c268f15a49476e81a5c7862f64ecae3549f5e6df632782c606b4bed8bf23f5d3d933afdf01ce74a6c338", 0xe4, 0x404, &(0x7f00000002c0)=ANY=[@ANYBLOB='/%'], 0xa) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000240)) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 03:28:13 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400008002be, 0xfffffffffffffffc) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ftruncate(r0, 0x0, 0xfff) write(r0, &(0x7f0000000000)="20dd", 0x2) 03:28:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = geteuid() setuid(r1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000280)) 03:28:13 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/z./o\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fchdir(r1) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="9a0af2a361bd2ed8399e89a452b07bec415b", 0x12}], 0x1, 0x0, 0x35) shutdown(r1, 0x1) listen(r1, 0x100) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) shutdown(r0, 0x2) shutdown(r1, 0x2) recvfrom(r0, &(0x7f00000001c0)=""/251, 0xfb, 0x801, &(0x7f0000000140)=@in6={0x18, 0x3, 0x1771, 0xffffffff}, 0xc) pipe2(&(0x7f0000000180), 0x10004) 03:28:13 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x8, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:28:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x400000019, 0x0, 0x8) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) r1 = dup2(r0, r0) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) 03:28:13 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) fchownat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0) 03:28:13 executing program 1: r0 = msgget$private(0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x3, 0x75b1a5f0, 0xbb, 0x0, 0x8001, 0x80000000, 0x2, 0x1, 0x1, 0x1, 0x7fff}) msgctl$IPC_RMID(r0, 0x5) 03:28:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x20, "b0d42000006e9300"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x6bb915bf0ab54e74, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x3f, 0x10000}) r1 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) r4 = fcntl$dupfd(r3, 0x0, r1) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) 03:28:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) msgget(0x3, 0xe26808ae5daf8109) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x20, 0x2) writev(r0, &(0x7f0000000400)=[{&(0x7f0000001e00)="17b3e4a01de542afdf41ed54cddfc2931b285148e999acfc69f3e7148bfc1000d71c7794aefa2d2701b68449b9c1dde1f47ae256c6bca8b1f16739ba777c7a692a91454be0da2be20abf6ee69397f0805c380d941e734ee317a9b73d255aa87693dc5e1cd29eedd2cf4b18e612c038dc86db8089c3ed542e71488e873e009d54f5021ed4834048d9f82ef306b4cf4e1d57a1f9490df7785bd792eb54fb1996d002835b75cec3f959aec62196872526f9af7e13405a92015831a2c5e6720c18f74e744a9cedcccea9a3f9c945cc5323d282c1980b198e19f9b789f0ece321a489ebf036d968388a5f2b5e71d0ebceb18a8170f41608c7d2021a4572d4752a9794c93adbe7cfb0d936d3c188ed3831d87cc406a3ff70572f9e375e887be320964f303f441a535c5ae6978f460adeefecc93567d8d6e3aea10a8954a061557d26c3d3ff7f73d2b6d4f3a63fe612ffd85beeb145bf0599d3a2d7c5d171c8668af640a7cb60e5f2a48a683a3a799aa8588a448d16ee55d4fa00a958e7ee30a8c38836bfde9295a38ed5782a6099ade66c396f9085248b2e37cdab004ffb9caab27ef3b2ba7984c11ec231e5f769ac5c76e3782e517f964425e5567022adad1e6081af615cb2e87d9dcacc8ca017ff621035dc45cdfb74b6d55e51cd147d3b098dbdfa062f65855f3193f5f422d7e13b96383b24c1576ac1d22830d5aaef76e81393461a48291f3b9d96ee170cb8ec85067896c1d0517d1bcedf8cb90164d18db0154944762f7b2dd7e0bcdaa409cf70e820e5ec033abbf381031f9e7d1fec3b5c9ff75b16396a3672025d3b83a89c9f8add7d529e33f169b0d8cc2b99698109d3b472a295e6ddebdc838218b2263ea8281d1169f814497f9fa1f35b224f0597b858626004aa9c4f01220160dd31a7f185a57db0a13558524c40c6df641a102a61d66301d6d00465591ad76b6e368f349a33db2cbf4e97f81002dadb9d358f0605ed76558d6d513532f7b4a18809c06e563d078be1e676d6d1cb3c141a285500ff652bde63a17fb5feaf5680c01b310b57ab159cff79737cd78c6a88df76d2fbd2673bbf7f37262eba2cd6f6f641769c0f0d43c42e8984b13df5c890dcf22bf99dfdc60a0b6d3f4aea78828683473125b182970add81480946d19745ca91ecf114710cd523dda2f37de12f7e0f4e0bbaece621684f2d413209741da2ad581ec7361fa7b72e8603a243e7ac8eb387a1b2e2507879459556351b7abae1a12d095f3e784d51ae1367a6da853883a12c2ef483818ec938db8d4bf00cab56003e86241849787d3014080f263fe605c57619e9865087a9c1dc69d80830dfa9dc379c1a2adbdaa68ca5413b82783d145437dde791497a8d43e2424b35db509c90b8b183f78cfce61d778905ab4af69cadc80fc2396ff5b003eecfb682aaafa67b5cc5e3894b5dcf15843a913f087262f28bd349de4b968c3e167c4c13119cf8a4a45fd71ebe6e9f771606217c098268a7dc553b2e7a439406802314a93c459703bf50bfe2ab89c77062e17a9d3cc5b91daccd83295096ce2d8d9e751caeb6d96d86361e4e33016a916f69dfc8f78c295b9add243fcde07808aca2d181d0a1adf3851451c72b95eea8c1c22e15d8555fea719df1802365518b6906e9a9fa24b6a28e678a947bdda502a311ff4e4e472ffe9dde1102959b17b0227eb9e8f36a806e4780ed9df8f21d8f9ec8455c8b4991cf1bdfc4373c44d2bbd624e0dd76d45f6459ce9540f3aa7e37e032446e363c2dcd37aa3729743d9d1c76c9d64572295bb6bdf370989c70cc80075429d15a161edc0b90601664781d1eac7d4a9419e40f978192d83655a023fa8f4bae43c8b225016512b514264a4f86ededd8edb81d9d91fddc54a05959a635853522c4ffbc05b234caa86af8478840e3dfb90708c4a530efa89fea650f150653bb59a2f2a5ad1be423452c91f72ff31521a7d49087691c86937b2206d8ece547f78c49045624f524aac6d45f367270f1cb08ffad1d20f0d662b1638df9882f2e5d84cad8783404ad495471b5e32dd344d51a746bf1f4871d651531aa4cca9eb3c4c1a094811e070ff9623d157238b2e5d4e3c0166cebbed97b1d3d858ef2e5227cfe6615f9768b924e5217cebde359c42c2250198c3d6b545cc280a2f26eb22585f0152b77efd2cfa779c1204631a8eae05d5ab003f3557925bb3bf10b05c260e800c3d12e384775692421b0e2e3053cdb808a946543ddb3e90a42100c67c710f29922e354ca65a0bf15c496095c95053cb8cc73a53862781853f4c8c85c0d7a751ec1796ab631033887eb81f24d2c829fcf6a3eeb49517bbb41049a316f46fa379db057f92f4571c2c2f6659adf6c085ca0c88e9c59e346e48d715d26a6d4516b6844c4663bcdbd5a8c02f95b2615cda4793281b2e5ba3bcc9787721f759c3d239e1101954c8f6542a5e31222557640854692414274a31c61c18ed2041af97513eabb1676565c5ccbfb41a2d71a5cec0c26f88bcc9c04f31ce3cdf474bf866bc47a7197498bdb4a655f571cb9a29030de6ee480ace53652bd4471b33ed5d0702f3ce8a341d20e343e5df780c3c6dbe741c57697319292150aa917cc2f1ac3378049b7c6c1337b87eb127f80ae29dd90e6380b4c3f0a88581158b234638a64e92e0d12e3918243f2d82fb86de5e7098ac50938a6880238c3db6fdd8ba4ecdd7731e3981d63edae6430d0674eeab75d34d32455cdf48a2c22c6631b4f0cd064a22b209f84944f8eaeef4e85b9e66789b30a7270096a972a755d45f1110f617ad127466cd72ecec9de81f8297fa2138abde4f82e996ab1d322e164abbbfe079d6dcdcf4be86638994ee23621c444750cc57e1397d936662dbe0e2f883b2a0648b971d6ff70bfd0494d488e98b02247045b8638e6628cd0a9405f9609a4e6575655f27f02669eb4f530b5fa5ae3ebf1bba453f053548f00ac89527be28672a9e958e6a8db700dbd24e0682178d5af89deef5ad16344042d87d84a6cb471ee614e6380fc64833b11da2fd1d278f8660b74454688bd15d6e6fb68ae1420c372a847f28a88db66decf77a1e7fd20c06fa929b9f8bb77fe6141a1986e73e074b5b1c850cdf508a9985a2bec388afa25aca1d5a05af79445bdf6c8a701e3174d16f4e2fed2ccecdbc09b9a63fd49c6e35f3be41aa1928558217f49851f85935aeee80dc25b944f28c8af2396e4d7ca469a6a10f90d955ee8424a7e7edc5494476b19c6782ec3d8fe140424874b1028e46140d4ed33a357b2567a0b16e5cf00b825bf8427f9983a7cae1b36ebe542a92cf95d98dc9c84c145da42d056f243cd5ffee566cf8e0f06c9abeb5d7785941dbaa0cf96f57edf33a70d12b041c43516ed9535f5a26acb69acd0df78ed37a2886e147e922dd1657c1068726397744385b6ce367ca4812f2cffe8e41b39c5a694e48a4e9089b8011f0cf870e5824bffc950da32e1aa03af823931dcc98caaedf38f9d9342ae88d94247b421b33c44eabf5db0108b03ae6ddb26c800e9a1d7ba51fd341f7fa7080a7275def85e76d2dad46ad03db315fe3ab0e945d0e47a5586d37d124b1ce1e6b06244b3f5d2e9f90026d617ff0d3b1aad1af337d1f86dcd610d7baff4cdd1ea9fcc42953e7a82cd3c223846dc11fc349f7b858020588c0e0e4ea3cbb07c681f2832a42e823e174f91fea73496cb65ace86d277d7491b38c130812d40aaae4e226e83d30d8aa6ba60ecf47c1e98807cc7e50f278575ff8cf5ce6383499917bdb512df57d7920d78440466fc56ad484acd3cb1bc45ea31892ce2771a789dbd095d583bb00956e6db4a82c078e73a6763193722dc91d514ea4c3d479d9b8223b7b66f48767b8b413f95e5ee2f1ecf6c3aaec5c7e588f51850fbce325682455d28c6b83b10dc36897b5f87ec3a57c110a2fe370514456994674f39a4314f9f6abd17638112be66852ed36fb892fda9bead7ee5afb9fdfe10a74f325d278eca06833aff3d7e9ff79fa51e4af236f91f39f9ed77a8cdd30a277cb932082742bf6b38ebaf79c05c9a57712a2683d8bd973d8fd6f51fb54511822ee19d899124490d9fb0bd0b072fbf26d07215a732b9b82d8a7bb24fc415460f57bcff2318795d6bbaa2330a66d836d44c8d0150cf7b9c18b1415cddc11b364051a2d6c3fcd5e4770096e19a65d95b4955c602e26560e596adf9c9e2fa65d0cf402d263ccd624692556653b7f3f7a5e1583bbb069aecf5a8d06e413c466dfa5ebb582cc7261831ac82827fdc5f1bc27c5c89573b25be5c9d701b96b6c9628fd2e3e4add08113505c90c4fef69c22ad9e4463e437576f5a3f95b54af69edf4731240e1c6981d718923c319360e1c521c26f43350d5e303f04ed50ed5bbd7d3a050b4a2e1e443ee38fbaa114c59843ca77552a0fef1bf2740f4ed3fa33c6de943fbfee61f7b88a8ba59885fb405f0263b122314f0f0981f80aa8615fe08816b69bfce149c0a67f96c6d7774fdba3bbbd72d329e08390d99910b5b26a9b0c7c5107c521773e0bd7422e0b446b9fb5e4fcab49719d4a1d598c4f4587796961aee4841a86473023000f23c90c7d9cf0751c8b302d11924b55f2b35a3a657b3d69f722d726af3e503404b36df34da903e86b7292cfbf292dd3508c79cf342c12394d5ba94f0061b3b37b55eac85746b010496b2d76a516b7cb7ac375d7e7db88614787da81bb71d2d99311f604fdb1621a2086c719fc3b785143434101f978f9e6dd72be3d859b9fa38d67dba59c0e27f406b56493266866054f968de1a6291af1e831b68ede312eab6d3116a2550cf23d63c3131f9704f5624929148e25a53e4d230b00548e769dc3887b45a7aece808fb65bba47e380b9b5b980a44f200dbebdd33a3c153207c64044c20c552c3af796c3d231ebb54feba304c1f5005410e4d7772b9ce70b2e7e56571bfff292708920d5b4f6303d79f9db3d99af7b5c41b2468464482f502a1b98c1bd659d34dc43744e33bfd8776eb9ec4cb5f4bac10ec44a28cd157993bbff025a51235b599a056d829311ac2165c2995a195fa4bb41bc90df898843a372890e5dd029c98febd32e42afc38598566ec88263703741441f6c78dbeef3d12243a9fdc5c5c0de4884bc533a0c0568ab49ec410d73626c5560b7c6fa9a0263b77bc651e05b8cd8424bb8803ca59ab625a088eb02e661a8f3ec497e87d12f7928dc0df4856ab7ef176a500f825e3561eca6ccd875dc32f35c4bca94b1a5e85627bfad456421c914b851892528543bf44dfa4a5f93a5f698f3099bd673b093e37dda77489d57e040b3235898996cebe604a076610f8d4fe31a973fbcd2a64ff0d3f980921510ff46fffd7fb9679e28a2e103a4b9776fc0284148a48c0365270683460c1a57fa605a86f3c0f5624ea2b3a1158b519fe89cb4bb38f9f1ad1958dc4475d1cd1315dd41abc6d91c1fb6a9e5eed87bc1a80a9f44c", 0xf26}], 0x1) 03:28:13 executing program 0: r0 = socket$inet(0x2, 0x1, 0x9) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x3df) chmod(&(0x7f0000000000)='./file0\x00', 0x24) 03:28:13 executing program 1: mknodat(0xffffffffffffffff, 0x0, 0x0, 0xffffffff) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x4c) 03:28:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffeffff, 0x0, 0x3ff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00", 0x1}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 03:28:14 executing program 1: mlockall(0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlockall(0x3) 03:28:14 executing program 1: mlockall(0x957de5a128d82413) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000040)) 03:28:14 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f00000000c0)={0x8, 0x2, 0xfc00000, 0x6, 0x3ff, 0x8, 0x10000, 0x1000}, &(0x7f0000000280)) 03:28:14 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) sendto$inet(r0, &(0x7f0000000000)="92658a9c87baccf3b44920bc", 0xc, 0x4, &(0x7f0000000040)={0x2, 0x3}, 0xc) 03:28:14 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x60) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x0, 0x0, "d730c1e7bb6fc6e23c5a000026bf000000e74de4"}) chflags(&(0x7f0000000040)='./file0\x00', 0x10000) write(r1, &(0x7f0000000100)="8f32e83afb961033fe6cd2783805132f12ebd3276136ed381aa9078684b64c55c068f6a7c17553426076d68f3b07ce30ac7a9eb1afc46e8fa204659c175995470c14136bd3bcc15ead4044e32b2481a20114ee9101f5c3e19f69bd3f9746008305599546dd1e", 0x66) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) 03:28:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x2, 0x9) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) shutdown(r0, 0x2) 03:28:14 executing program 0: r0 = socket(0x20, 0x5, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 03:28:14 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x0, 0x40) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1000008000000611, 0x1) fcntl$setstatus(r0, 0x4, 0x84) r1 = semget$private(0x0, 0x0, 0x4) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000600)=""/228) dup2(r0, r0) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0, 0x2) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x20) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="128cc459151f11b0de773158b519d6c3e783dbf812d55076738b6e6737f1ebee25687d002351de6318c7f6f73bc35f28f8f264e1599ce1421633992bfb82efe057166d320b336f90042fa98798e5ff6cf5fc09d6bc1f572430b00648824ecc206697a5c2cec28339c0e8ed0f118919e144de36d3b2425be7234a09a7c040fcee28dfc6dac7b73879f73ea936a137019af2279c0d89ecd1234aab1a6ca9828801483e156cd0dfed641cdf45718e6d5382c733e75a0e1ef3d62db06574e7fcc8", 0xbf}, {&(0x7f00000002c0)="3f7b4671534b087ca01a7581f1731dded9d35b8774daa1d4c41ab5bd304ff96d5d6917dbd1d6456a64a46215e71df3051424594fd0c2f2fc232fe037461e188af244bebf769e6dc46c5209c0a130d61e1db46c84f1df1714b16140f344fa7f58a4316be0f8943b2858da867261f7201c2d53ea167430e82887b42efca7bc2a8548cd20bb10eed47bbe36b2b54fe395a137295ca78ab8ed401928c6e79c56e68eb1afe1c568754b6ebb4238734a1cced8fee1b99305aa9ae6d77083f122c150351350d4712b52a744", 0xc8}, {&(0x7f00000003c0)="bf310e86286517cfe10456b518aa5da499eb1b4419269c4472031d38e6d2eda70246a117619bd14e245825422fb47bfe23adbfa010621740ccbc866fe0828dba06ef8bbcb877a767134c9422a632da", 0x4f}, {&(0x7f0000000500)="18f804901f64bb1eca624d67db5a68afc13cbe43406e569b89398962b6bbf718233916b3c213f80a1faf478c614c63822ac583c721127a15f924f169ad2add0fbf81bb1530ed9cc5d8f5c1ab07b5b50e1a9013121926a1b761495cc57967747e92dd722dc2279ee6eeac8a4e4d4aeb6e6ab790394c2c8330c5931b131db1a375616f59fb4d496e5769301f98ce419cab83dac187c484313cdc01bad6f233236170844bd9213298f61d7190dd1234e2191ab3b4166cecb5b44285406f71113f9f8925f35a714b3e7208865f9f", 0xcc}], 0x4, 0x0, 0x0) close(r0) 03:28:14 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="cf15bc745e15a9d9f305ff0d9366c61d75c50bde2f1c512d9d5a8e71b8617767acb9db61c5e5050788ee7c2af4f878fdccad00288e4f9272", 0x38) select(0x3, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000280)) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 03:28:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = syz_open_pts() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x100000000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 03:28:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0xfffffffffffffffe) 03:28:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0xac) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000280)={0x1, 0x4}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000002c0)=0x7) socket(0x1e, 0x3, 0x7f) r3 = openat(r0, &(0x7f00000000c0)='./file1\x00', 0x8840, 0x8) connect$inet(r3, &(0x7f0000000100)={0x2, 0x1}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f000062e000)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xea, 0x0, 0x0, 0x0, 0xfffffffffffffd99}, 0x0) ioctl$TIOCSETAW(r1, 0x8004741b, &(0x7f0000000080)={0x1ff, 0x0, 0x0, 0xfffffffffffffffc, "1ffbdfa6163cb90277925f1be62c36ae61c4a648", 0x0, 0x9}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000140)='./file1\x00', r5, r6) 03:28:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x11) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0xade, 0x9c, 0x20, 0x1, 0x800, 0x3, 0x6, 0x2, 0x2, 0x0, 0x5037}) chflagsat(r1, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) recvfrom(r0, &(0x7f0000000040)=""/216, 0xd8, 0x3, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) 03:28:14 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000040)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x1}, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000180)=""/213, 0xd5, 0x800, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 03:28:14 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x0, 0x1, 0x10001, 0x0, r2}) 03:28:14 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0xc) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000), 0x4) 03:28:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getsockopt$sock_int(r0, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) 03:28:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7, 0x3ed8, &(0x7f0000000000)="46ce7258d77b133ca5fe3c3754946a27624962ad8318205788ef16c7b86bb9563b07696cf9fee941cabfd8f58c45e654de131dd8ee38449f472a74de31b7ac949c9446c2686a81c02d4c2339e6a1beb17e544cc484d44c284f51638855d48d5de2a64794c7f71e38196516", 0x6b) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0x25, 0x0, 0x0) 03:28:14 executing program 0: r0 = socket(0x11, 0x3, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() getgroups(0x7, &(0x7f0000000040)=[r2, 0xffffffffffffffff, r2, 0x0, r2, 0xffffffffffffffff, 0x0]) r5 = socket(0x20, 0x4000, 0x8) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r3, r4}, 0xc) r6 = accept$unix(r5, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) socket(0x11, 0x3ffd, 0xfffffffffffffffd) r7 = dup2(r0, r0) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000200)={0x4, 0x100, 0x7, 0x0, "a1936b7ca1fbbf6d2574df7c86c849ecf2224320", 0xffff, 0x1f}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240), 0xc) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 03:28:14 executing program 1: pipe(&(0x7f00000000c0)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0xb, 0x0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x4, 0x1) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x7) 03:28:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) r3 = dup(r1) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000001440)=0x8) setsockopt$sock_int(r1, 0xffff, 0x1009, &(0x7f00000000c0)=0x4, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r4 = syz_open_pts() r5 = fcntl$getown(r4, 0x5) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000001400)=0x5) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000001380)={'./file0\x00', 0xfffffffffffffffc, 0x4, 0x7, 0x0, 0x0, 0x40, 0x0, 0x0, 0x0, 0xe47}) r7 = socket(0x1, 0x8000, 0xfff) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f00000001c0)=0x80) listen(r1, 0x3) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) listen(r1, 0x0) sendto$inet(r7, &(0x7f0000000240)="c10cf980d4b224e441ead2c89a687a63b7c5dfe4abb06f18bbf3cd3894716ec80287840426fe2c0fb6843b15220432d395ada139328e5247d338eaf1c1ea36717f55b3995efc062f48db023df2dad664f66a4385be12a21c028cc7563784976f602872e712d6a4015bcbf2f59300718d1f18de22224f57264ad064e5bb2f6f8a486c613ea6f06e0e75aaa54507d370bf17be53f3b78b75f4b47312711f0567f0a9c34284c9fadf5d15dd653b5377559ffb5e8b64a005ce65de4f1874cde5fb9509f826340077f4801d973c867599bcfba6a7ee54910c5f05e665b0247c3dac8a44f7f399237c8a3e2ad52fca1b3c13273d96d92a73a3fcbb9522cb71f0ecd9aa8a1ed7220f97aaef4f8bf0398d17f0949e33faa7c21df8f6b8e6da6ed9404b6671ca69fadc322ef7a7bad90666263501985d78cc5c3d28425fb48f685775e54e1a35b592c22ea079d35beeedf7e64f9888df5f757f2131f225d6c690289b56ec1d80363cf546b301eae6acbe9d55bd892101794f7c9919d217daef9a3fefad6796bd07e045243b0968d5ba27a183c873f5a3f1cac95f9b4af01b3aa6892ff9b20f1edd5fd6ab4d8e7a5b142d831b8220a72c0b027e11aabb8416640ac0bd796bfb73c963387c7830d53fe920c8441dd419babdc1c38cfad9fec21e7e96e03f224d22f2be6c948c2ce7dd8418682cb596dee4362164cf0e50392cd2e44a5464435040daca8208b2ff9e216fa2267a1589527119930d995cadb4142df3371004387cd389bd409f9fafca5476c22d459633de40f189653b85dca0118893d56f31f9696e24afe96edb9a21bb8140aba3ec92a2f8f533f37e8ba8c73cd395ffdeb610a481603428a40573ddf79f61f8a3ff0db2fd64e2ed645e6ff5b81e41300b1dbf10a6059f4ea8a9cf5652ef119f72c3431538f63a6f976b0e4253c77b11d8f448c8a93d50c7d08ee425f3592d816093f01d52a49b7279c74f1a42b14bb21b8ae3481a131ed822120587760cf80b324b9883da96ebb38fa3c3013924a55038ce66407af964b1319a6f84a3082552079f56e1a116a94ae28840a0f94fa31ecf1d5f5a2069ff1c432c232d9e68255c9ff460a2dba47bd0516d914eb6963c8721101f8278a6190b021a7945f09ba38df40caae06b271ac99fa485147b79f300dacfdb2ad2da1506f079b0b2d0dba4d0e9966e9042989752e62970bdec2c712d844e76b1791b04ca9d6edb33b87560adf07354449f292252209abe59b76578a2430971d81cf741151c5c0629cebe8567650cb51d897361dd76ea0884e6ba478785c0dd78cbcab9680f113e693041bf6260707c27271ebc71f8c2b4bbec8382c9d74cb171538f99e1257ab236c7014ea06fa4ace4c26a90b8f2f52adf76114ce7b89ae2558abadb0fee980c99bb60c62819abc4093244c2c44d7b8a8bbf4a91554cb9af75be00ec549770039bb427d3bfa1f0c58b6622e711c6ffb03a91a929e3d50aefd36b3fddf8498142d038d75f81a5f629d9403969a506db183b636f3183cd1759cdd22a94af56cc8c639893e120b571adbf60f33ee51440b2dd85b426f9352ce6af6a0d1aa005e5c7922c8e53eb420ea0e7ca0d299e264a22ef61abad71b129ef28cd5c69c2f1cf6412d07993be3876e8b2c9a65d7c9af9fd17b26294f4995e762442385dd0b8100cc4052766ea731863d66efebd37f4b8d97b3dc6409e187115fe885b4661776b9fac5a4d7c26c8e5ffaed5357dfe40956f6a5508315abe2fb552ea62b83862c24c7dcf88b0beaafbaf1a4cc429737bfcda5f6037719e1c61736e46830b925331a17ee5edcbf1e93cd602195a73651ce78b464d00daee498439df9f85fb0a24cc8627468ab55b2f6d8eca6a56f26c9b0c827cf4dd2797500b37a4d3a5eb9a3f7560bc4389c2382223f8fbe37c747738976c85b23cb1b13d14cbce2960108211386d5145ab11c5ed95cec254e5dd6b0e96347d29691674fb6291198ee3192bb9a090128a0439a27d5c095b50e826086776e4e08bc3796d8e13a1ba8cdfac4df64aabcdf356327d8b08efb9bcda8b43f929cdf9f17754eb39eac9ddf172c95aa6cfec91f19e7331116db5b527aaad66fc35c55711d3efbf303abd1ca5174a9a5b46bf3e29db709767734d3ec54b3f2e236b4632381610367f88737ae5052d3984ba660ba01f99d10f99899a8c03f4045507ed8d0167b6a23e9aad2a91b33b98e0ce1e52479ca04993f569fb4a2f3dedff4fabfd3893726ef611c319844566e005a8a53edcba05404215146ae996693816ca011f06d5df0ef2d199b7fcd0d00ce73c3221ad85fb53a102a032f01072d682c272fffb6f8ee6d0dd693a0131dd27ed50666c5489ebbb6b253bd153f7881f07d2dbf382bc8706b9d729db85e4977dd4f3d97d736de42fde3cd301aecbc4c18da9283082194f67aa71b759c6d77a9029c0bbfa88446297f9d9d293ea1a11f0a5c8be4d3d9e0f245a00958212916d9f36614895d0a591273618ec87c20394e593585e71a0bdd009f6dd978f77231cf83f302f4c5a9e01844ee35fe179a23d21f15d35a3d1e1bdb243259811f6d2656c6ff5b347da7d8e7f883e4883600fb27c2e4f38745b78f65f794848535d02689fb04bcc7b85e9521c69a52b10ddaeb9e1dce00706754d5922a2b5835bedf428bc6ab749e60cd1c6c84ac9d3b2116f36ecf473828021877445d7dbe23fb7ec1a96a309e9b989b0cbbd545ea7d390f39d793370cd5b4a7c203cc7a2ca0f763e91c895678e1f7d44f4aa2ab2d20d57f95bd01441798cba251f2144aa0afc62be4ed6f9fbfa6ddb94df3dfd79330b3fa44388265d3ee5649eb95ef98af360760346cb9035db495276408d81635ce56b399ad4161b41d4594a121f3bd7d378666f508a303e2651c8d33b5b11e596546a036615210d2921c3ae893a6e18c0505442fde4f0ddef26424412ce1ff8dabfbca43961a2354cc51bca3dbeb9465aee9aaba90dc2ed8d624fcb0f5ed2c6870e9f9d308b0af77e0491961fd1a5dd2010160be73e9b43eba8250e1f69bc2c50105ee2f97ec457444b4ec3740563f7f365664d0816bb13c6c91cc2d1073b41d62c6ef5da1ae54e07214cfb1ec1cf18772c18f7d3a221d9aea91650bc6352dc0cb3a5e076a793968694f55c52e77cc369cfdd2806430c47622612b678c024e4ddfa0dd495d0986cfbf6dd6a7aaf1b66b3353c1ccb30d98dca926e505a2484355c4657ff224d9d6c295d05da7dfa65aa3fe1ca03b66fc8ef99b5413d79f15b0fd981432b31de33586fa96b183be6cdc83e5d2ce4948fd5dd07b1652646831440abab6b6632a3acaf2b2cc451696ccfb57aec51294370c3eacb1d6aacf274d7a5cd1cf12f903c66215e2d2020d4053b6a56fe31bb9670bb3a43d8a2931a6eb504bf99b3542cd99bd0e6bd89e3c0628f543e47e2c44e6874789f1fc9dd42fd43ab7b537518c93666f487214212214a508395342fd7958a65b2c98c0a9e188867fa2855dad2d8b08329df24f66f725f19d637faa7ce9de05edd7d9366bc259db04f757b3e1415fbb78ec783ae86fb509b072494e7276b38da812584a6a927cf0dc3394428d996ffa1a6e8140e8e8c22c74e44d385e8c8b8b42b8ca6a2fa84a7ad38b796db26d3cab0417c53da605fbe9c650b3c4092012ad92ec64a3d4a56385f01d37d016f6dbaed14c26c501f853f0e08a022aeb231c3d887f87da205dfebd02b9be625ebfe598b04be24677dcc2d4caa1e348c42b9c17b8c7327015c7be6ebd2bfc00198d1b87de55b07872ccd8886755514dcb0381cb68af728029cb1e05a6914faeb1c25f09ec03dbae9069bfc439d9a15ff1e258c23f356d7ed5170f411d79235d160629f81e3b65b222a70be66870b3e60c21074f36ed1053216d92e8b6ae696dca14d6138a328cc56dac18895a3b5dcc9462ad00e7d57e345808e37917234928ac1415187e1a37180c56af6e785f0523bfc7cb7d84f4ffe64cbf2dffed401e9b4fc905c4e3bc08103f5e1016a170795bee269df1212688e09522184a279601811d6629996d424a3b4b8fa719e13360f9acca04747b8a630bdab440a756a4ef822d1ffce2f02e5fe581f0044950f0d66e9dc5ac64924b90062e16e283c262c625fbd20ec19ea36de3f3c4248ae2930eba59527a6958596c12ecdafe2c93220c17b0f54e4cbe2b7bb7a6c098196d55665242f8ce8db69dea767dc7a72a210ba8c448f5b8bae822176f7c257ac5e67d5c3f068d01edac5bb59ee3d9925c32621be928c9bac45da2c5ae8f3796882cab1c95a2a09c1d9d7c3f1a999d7043410f72af4927c90c5969f99f667cadeba27a663691f4ba703516eae0f994ed1f110dbca2414acffe1b874466ed72b0cb535cea9b851ddef39ccce263d28929151e09245a9d4dd206dd996171505a2bd8cc60e47407c0f3d1bbc59ca4ddc880835d7585fe930cc41ed30cdb5bf49cd0c58b93ed4e1eb89b3fabba987f9ddc7ad7c4da5e88cbca70b08c5789460c29f0a8e48626df461e8f91adf3574299574a24982a7315b125015bb58f2e7e0b40dbdea6a55cf73add22d6cc46059c15957d9ad31bb7c50228818ed998d4625340ac61dc04547cefe51d61821aa22d373a8427f1e28d75bc1204e0335cc4385bcc51f9a193afe6fcba952373c022ef79ad3d3d296c49de5801ba8821792acf744951ba2ce26f7491a1fa0841b6d8ceb675bdbb64d5c78c4ccbfcd8abaad91d88058b459fd4e3b8d3489a06eb2bea65d4705b7769bccaa4a05b3159262982501feb0273506bc5b8bd4a5eb9ec5bddc97a43c3430c059980982cd961ebf2dda90b7d36f8d252a945b66e8a5913d2e3281b229cbe05aa3f2d17148d8efba3dac7ddade31c483e364caf69bb91d705481e782464284ee61734357fb7fce3f83ea2c230712b6809142fefb5998cd6189af9324be8228396277a1737b022f51c3b879c19dede8ba97a558abe9d23da79af027935c47ec4a22a504eeeb6ac14f00e95f15bc566cb009cd6d8368b5d39af7fb10349f8e52bbdab60dc4af7534eef87d9a001c69a928fce8cc7269f61160bffa8972b7372b5c5b6b87a4a6cd23a592654f4314ba438b104de094ea999246139cce72a51bda7bbce1c828e1ce7a9b0da79ad6b08881276426d554c68ded555341bed903e4382d31b0ee08646a813d5eb3436183f75cd624c3b85529d1e88c6d3d74de89c57f68f04ea80866ca5d05839c09acbede01af035c44ae6182a4bde17ad50f6c2f1256c88c39a7170992b4886a87893fd3099236a2f05294163b280ad0c6b42b3dea0edf7b73cb3d47c89a1749f96030173c660e43632b2676bed8d9bc95406e1a3b8ea2246100b6f198b53cfbb2c79eea8f4fb71706ede8064af6c32a7fd3b806d913e265e0bd99230ec581d7af1ef289f9a78b4e63e0f11c3a9448bad6f2d9c99b65a54d0b558b57909fa6e42e9339d5f771a32969d87bbfefcdc866d9f78694d86c636c0f01e2eecf5f8998589491403415792cac727b180b7cc904416daa821f45c44aa6f0fc49a480024b8653f4a5b35e247acb0da9e886efca4a1b9e3d3944b84fe9907722b48b951d46bdcc93e3c2cea47d8332a8d57c1bace1e40f643479cd594e61f8c4f3e43de2e2798537a235ceb25461de93b5ce4f901f0ec3be6f94622b3f24bee9b2d669029a889a24b96214a23ae25b70cf84f7cc98fb222c1171e059dfb5ab041630fb8556967472339d1ef36c1afdb9d462ec37237df90a23d9f1c2fb6e016cb745cde0f04d87e66e866a55", 0x1000, 0x1, 0x0, 0x0) getsockname$inet(r7, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r8 = semget$private(0x0, 0x2, 0x80) semctl$SETVAL(r8, 0x2, 0x8, &(0x7f0000001300)=0xcb19) listen(r0, 0xed) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) r11 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000014c0)={r5, r9, r11}, 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001340)={0x200, 0x9}, 0x8) fchown(r0, r9, r10) fcntl$dupfd(r0, 0x0, r0) semop(r8, &(0x7f0000002d00), 0x0) 03:28:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) sendto$unix(r1, &(0x7f0000000000)="506057d1c8dc3dab7e80bf346b4325ac76e06993fe4d49910239e59a1381d59c612a7b0803b6200b9986e23ed3fd25a06016e57ea240c02d471aa8ed2d3f7885812428564e62c1fbaceee2461b4377cd346e9f24f3e8d17954294be87765aa3792b3d27978b702946abbf069a89a72abf4728a87a9f42faa3c8d0b490e50635df9543eaadd1c1020a60f0e096fe6b028ff623e43cea5dd8a7f1e7f7a9b579d1aa1dbf0d0bddfe685f8e57cdd2fbbbac80864a80cd688f0a992c66cf98f9d8e9fc4dba2e783a3048c19a09c7b9de4bad2f6b4314d9bcd2660ac088e1380", 0xdd, 0x3, 0x0, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000180)="64de6c856e03d8c8c9594473f221c6e43f0de3816a6a74e8a64a", 0x1a}, {&(0x7f00000001c0)="7c20fc3abf0f8437f9c83aa95211df834813e8a7668099ee7a501298d738febbc4caf3acd64b3ef898929a526bb14da768b17aac89daab64a7cea35081baced66d4266f2bd549ef2bf8b0ada6cdb5c477c3ba1b772ae95fa7ecb8e1aa3e9413123bbeba6c359d5a2995becbf32627c353915fe1aa02822fc88a7fd417fb3890fd3bdb442a454cbd85032e92daf617cb5479c3cfd73cc3f1f2cea42f02d535812b474e3db8cc372f6b2d80022c9be403d9e8567249557e33318870373dd4b034f829f38da5ac7ec56453e82256a3be44e943bdce4834d88", 0xd7}, {&(0x7f0000001040)="a8b3191c991d6de789223be2cad48e5088421d1194c8954f32ee16f36679ff0cdf1ef3f5deb607978c57f499d1d0b1b01ce31323119511abcb671ab5ef5b840ae3f94c155c85b0844caf04081b02d68a9d6b49308c816541aa29928b0a97599771bc2cfd3f42c0f32930a20d23b542f72efb214a970b82ebc225272897c49f356c736d6a29a5d97f758752862f6a97dff60a22a79f623dbd42cee49757fb42f971d23dd4a33d628130a708ce689a8209cb2597cd154a0a80ac9689bf9843a584a08952a2494d2f9cc587e6eb32ea56be9e146aa50b5aa71e30d344345ee4a2a74b8aa972b270e7db12726ea3a7479011dc421dbb67146f29af46e4caad9c7f45a1c06938e1c1d8145a5c5f1fa4254643b09983d6fc80a366cd05006b9d859c97b4304ff399847227159fe8a590f519c4e881057799e343203828d2927e8ba2a8644d30aff038f6beb35a7a9b51795d5cf1a5c494578c822dd44ade781454c191665f204902742c7fa5889617fa0e702161cb019fef6109a532371424788d292a9d79c05d22132b7e268135ab60918dd9dfbf844dee72b8c227db08ec74aabaaa78cd432162642c316a1819238fef8edc4bdd848a7b0ceedd2eba81b3330f69265a4ddf66a4838c707369eb28b258cfaf5f0c64aeeac689d05338367be6b0b6e5d841fdabd72f1692c4f32d1ad6f8408f667ded26a7ec86e6f6b39b91a02fee8d525bf5a6ca3bd1236c539bb0a2fece69725022e6ed285d1511ce289e3ed1108934ddecdbe8b0f586415ac97262505d9db97eee8f31380ad94cabf6ccd8a97c1c37c5cd08c71b837cfb92f0bfe8c4ca24cdcf8915fd8474d2a237a702c7f34e060f0ac15eb2c4740b500f2da84da3a54ad38370b41298c45f6ebc7cfd91fa1b4f3f55c0e056f6f995fc26d1e6f4293e460db19cd1f333bff7e640372507e49c70d32cd4e1d29ef705722be424ee4b355815c1fed0a3c7a5d75afca424bae987009978dac3cc3cff180dd1c7a569750798217c977771276f4f969a9282ed518e3c23cc778e53c345ff58a6bf66e67d90adf0fbe89d0d14ec5860a98b851519f1b261a35191640a6eb68efe81042b2239b9b2ea290bf1d4bb7dbaf51334f348836ff2c4f36b341cc5239df8b95b89958fae9e9e83f8368fce255a858e285704f7a92863f1a10018131c4cbb4e9e1368bb585e5580341c364532c2df5d9d5b68096be536076ad6d698ce2f02564c280e37ff9f93e1bdde552a4210507bcb2eea3a5a7a2277093984bfdafe57610df2aabe03d145cd5ac39a1631becfb9507196d1a2933e608d0aeaf2725160dc889f64418d1697c02b6e55cccb4f50a4f979b0dc9cb7350a0145cf474b60f1149e322a0ae9cb9a17c925d5e1315022f53f32939fa511e1d9b98b9da595d0cc45f2147a2b6efba81a65010c866cdb61933311a128087b341d4b023945567179cc1b74a4f63d8fe52ecd9d52e89c7010b2b414954893079250cd8e7e452ee6a51ec58cc3f8e27b5773dd32beed195cd3739f0c3f7b68f09b495b274c219319889f652098935d26168a998d86ff09d0e74cefce02f60db354fc4a70ee5ab1865e90ff9c2ad17cbc071df59334ebaa9d57a0941d39976cdd8c6ec96ed4db6b9cdac3dd1b8c88f4d869b2a842435e0c85f5233ab66ec6f6c89e4e9476461612c4ae8ea1143cbb9f721d535e117ebd95aaf963a47bee6a5098d7f572f0e2601cda7df9f19c1efab02027ea1d99092fb507dcefa5984d7a4a3e8c7b6ec01f6bde582208e96970d9ad56aeb3cded4a958bd507f14cd7b0ebff9acf89ec04f811f898bf85817f46f93eca7904c012a811a053169d8604fba48fb56aa9fb099c6bf66d38b51b2a1b2d6a0f9e0ac2f4fdcddbc978280b171bff1baff3e6c6a177bd46bf1b395a1d9cec6b63d939566f14a5823ca40db57e124af50178a7eea4fb3d8e0852ec781207bca9f8dc5fee1f2c6b15a7999283481f99c441af735112595888a356b32a2aace8350a6184a5593df935f12a021be11335b057ca0bb2c15560aac7d49337a371c7254c49d36bcabb79d9f2214bea0a1ea8a1d67a882a35aa4dec9700458cb3b3ed0ae37995d4c71b24716d564827dbd77875d2973124a159e32e0c69e9e14f57514c900be63e08d7502aad11727a803b136decb73bbdb7dfbde7ecb28f91b1183d01965afbf741d1c361483cb9fe315ce2b074d47a498f5af3719267b4cfb10fe4702acd34cfd1ebcebc186378e7afc9c13e4ce95895609a939ea70e6a3c854389fbc3c959e7d227e398a7524f4afb45a5679f80253c90b56b17fb08c08159754fd9db2f4545418c98ad9ebb07000d5b9bc33b49aaee6c645a51bac55f1f474002151bb48ca50f0072b55c16f6bf69a514d9d154bcacf27bd012be909022b375715bc7e1639839c15f309213c4623a997f7a7948934359256cff378221e814dc9a64a9f36f1c5e2155ea44389562c54a1fcb96524304a8a387c04b313363b363cc51de85407368ff65692330a3a050164d1aeade9f5c851ee915d83cb387b63cda858a40164d3b747467e050560b7f1c69d6d98ccdecdaa2ee9ede422e561d2b0c02d85ef11453bf0ffb4d810c4d1d2c5a23fda53cf4ee3cc927df204ce157887718ecffb746dff62669a5995b42ec714223ca4db65edfe41f7c582dd4cf91f5836fe1a44138e4a156bf2d988fc47dfe040544842a4fe1ac8206e653d7311b3ac6ab62450c9fec3a4023cae3d0763a465bb109017b2d1dcc4631d19671145c561178b20bab2cc198fd0db7cb460f34fd6b72d46ecf0794764f68837e8cd66af6427857d936b26fc43a1499ca066907aea0dc131c448175b7a9f841f762bf0fae80292c1bf89c41a2d978eb4e4c1577e814241bea3802c9c8aa2c3db7684711173c9963be496a18fef7dc362426bea55eddb0ff126a4bf888600c6726dd09be6d264d4f6f609508ff145cf426690a2e95a1df9a0a83936d37ed1c6537635ca56f78ea2fe4e444cb3e667739519acd1c6bf664cf28bc6e269ddd131b352a0c5a2a72d97ec645f82fa34668b8112b062b73a6f8445cedd092d812e926e26841d3626f2fd37853fb3ab0699a695e3b86fbdc791295bbdb6d397fd8e832352056b9c4411f7b62e94e550165ed8421e06d5902beb1f9d8473be22daff816784d9f8484d746a21ab410942d24ed238a7e9a3205ba7ec102c7a317ca15f5d9f8ea4daa0ac3bc91a0c25481e76c060f37b6cc642487527ee9c8ea1812b597097c70ff8be844db067f8271c429f93c400119a3e19192b5e2f702a29084fe2f5e580c3a9a40c286a46e2ec96c4d72a444fc89a354dd38bda0937309398fc0608d288a1c6dfae78065db7eeb93d3a0114d08d7b473f28963c9cf416963b5543fb3edd95009f6f080a4e675f8e39b04be647240aa28c4014c654cb3209b1e4125aae668493238767e5736704190a2d4606b3330866e2e866cd50f6d413804d748bbb63f930f72f566114c01ba6360e87d818d770dc8fce80c6d31c1c832757dbe1a59f07262dd719f553a102cdd39ecdd91a53cca9e898a1bcbcd6a95bd17330a41fbbb9ad5f8b11cc4cea1b4dd57eee0d8aa6e259406bbccbe0ccddf21c8183d9c804b1322759d3a5e29158a83151f6d624f8ba5fcf65b184ad68717e813917cbbcdd883992309ea8e18a97266ca9897fa64c214e83b1dd6a3e9f0a3801646b49ca6bb9851d50765d8982fb5ac1208acaeda3d0205821f036a9dde47b33e00dec8b650e9ccaf8cec21123a59685a918a63d9ab7fafe7a7f0920e326d8144a76ce4417cff174f1250bbc6e1bb1faf7a364b14f096dfd3171189dac9de787dbf3997ce8fd5f5e618b550b95339809f7b119a55835bfe05d6c48ecebb2758407304b3ac9ad2383ad566d3b329f06b79dd35d0465f1ce509d5b6fc430ba204f02213bffae7102d0db85d931fc9a44627b29d687d81b6774e0a46d89f3bdb33b53f2115f80128e9d525362fa75a23e086b69d5f7deea515e1269712a665f7b7320e35e5afef0f2ad33dfe33fee71b440c01b50639670a8954a2cbec56bcc13d7cbf7290e4b26c1eacf7ae76653d728aed1d56eb537220bdd828864ea18348c761aa12281fd9c8ea495e2582ec0fa270ad7a40e0e259317b5f646ee324b5cade668af0e36f1446bf716d4c5fc1d89fbbf4e9eb696de4d1dd4f0cb2e42fd01a4bdf10075ed6305e91c6537cec07c55db2198e0d426f8302c77f49e1849222b6eed4de2efe73a68d52ef857bab04c79ec25dffd776f356c39639873ab287d3c40ead9e881c388f91545c882dec6c849c44d8508d46f081553eb37a8e6c016101a81e706d53a71091296cb51b92d95a9e3b1c33c0af8c05c925d1e29368f06f8d985d44d1f64fef518387807cd222d24231a410a0db217a8d98b4ef08cb9d94a532781643b0c1d43c023a7066998e0a99182b5c981dff0a4672da78b5ba44445f3ba32bb9d7376695965a1387af642b075de6ce0d62b3c4d6bf4662a9fb0904f7b50229360eb866f355844af3878d961b9477fe8455a684fd81dd4711354f6458b502a88592250636a6e5b5e44b14e47c2d548cbee19bd836e1b0c9bd19ca4f799bb2f757c392594fb1546c6bf4beeb8a11805f4107a9f25574fadf1889dd7248e369c9e319f2f36e12a98a42009442f27489e3ea9c0dcf6f646b6d1107b64bfc190411e85cd6c5773c5769ca47bf3ae2a1242f0ac3d7030f96003143ea4e01b2dfae20e66d495e3d04fa38b64691e1db0676931418556bd55a593d7dbfddc4d73253b7d09ac332a89b511183289542dacce5167ec032784b8b0c804905d4693e4f574c71911e28f31c9810a85c156725e5f1408a36c5dd7b76bdf1252d145ce23a6c1cb3bd51c2eeaafc4596a7e2254903b7b7307075c3f047f74f364a434ed39854e98e690712a2a9788bbe7673c2ef46d35894d80545c30fcf6b0385cf5cabddd867b4debb64c3803fd54baa296cbf2716f3d8391dc3d4af16c25090a989c9f19b7043b11cefb2c7e2473ed9617c2e3dcc553251fdc4d1be1e5b6e72d0af8ed2849041c0cd6b6035b8e85a18cd14fd15a8115457e0d98df68639ee5c6a7628b77f522d7e696556fe1c7bdc48b1ecc30fde8697dac40cf5778b35eb3d1956f089a4feb04da7e7bf31e2862ae9437909b083e1fdc01b18705b15df7d848996ebf83c526a26d1c3a2b8402813226072a45a8218fbfe97e74dc5fe2b7898cca2ff822ac237d925166102f739c44700578d874a0cf7d538df5ba3990511333c8758c11afa67f244b2c52ab85ee9c454dd67fff5ec068d734e857c222e4602bad2fd92718c2fcc3f9adc1e22561b67b1d6ba92ace5c967a391230ae3e8d055ae2022c1504c0191a0101958f90a4ade26c51d40ef20c6e9351971900ff37d8e3eba3230e552e75757346ab67303a782564ddce35e4372dd99034d10fe7502246746afb00d00d4e6b02f8be162f12dad48f588a916c15ad771bfd951de3505babbfad02dd9c29f89cd321f9e01ce367f800ccb796c8e9bbd1c164b2b9ff38ee03540930ec26b3dd4869254c7c5e0273dbe6b380f274715412ae15aa2e9841361231252537b6885455dd5eb48fdb4710a7aa8a876163fda8c45fb70ba4074f9a10cd889e03e1aa7ba07e07bacb41d2da67517543dd799bb9a6a903ed2ab0164bd2e932cbe4c667e25b5666a1d8dca8b5b69dfb8efd3fbc2f4a9bb119a10478430c3931026ae60a21b2a913c204f7990b37af823d97980bc7754905711a83054", 0x1000}, {&(0x7f00000002c0)="5d712a7e89cdfcd8c3ea1bcd69f1512d0005897a2bec9d1b433a22768976de012ab54a13212d425d848de64a202b91276dc6a3e53af2aa84dfa1a4b282d63611e724195a7276c72487bb981c0e6636e9379c830c139d4d9ef03dfa6f40072f0edf4f0aae4f68297c4c0413f90c5bf533553c1f16c31dad1389db00b33c91b4e722b76155c57fa681e0761dc6cdc44ee72231d912434952534c777de8f18a616a314d74c68c8273052d52416a5e3c1b16890dc13cdac3d3783c908c32a1b73d610f908f41bf8d5d0c487efabf24c430d2eeafd64865150c032c6949066358fd6962e3b10ad5e80b0bbd08d3d48f8487501b5a33a535dbfb8634d6", 0xfa}, {&(0x7f00000003c0)="cd3bd2b93ed4e172012a19bb106f91f4a96b93fa525e310cfc1c8155e61862d024c44ec07291b8466a877a3965903dde3a4c9893d69a137bc4bf66676776b79fcf4bb4e9be13a476da02c3ddd8abee90a89b5352d644df44a89038b496af16ab4d21691a1def6a636bd2b8556340a1f296540bf13e937c8ce96c768d4b79151e74a2a5e3633cf4fd744d38f5ebcc2e6085873c903978bc2d373f80d2beab238088bf1e15fbf3799c107c71f24d", 0xad}, {&(0x7f0000000480)="71972ce39edb1083a899bf30cc46cf4b947caf244b79ff11615528400170b36f6022757037d8a583ea6eb7af32030d2148d6822569185c8ec2eaf84b2a1dbb11dd01a6df78228c971be47cc6fe7dcd769c5d11315975da603dbb7632e9f3530623e48f0f91d78f7b", 0x68}], 0x6, 0x0, 0x0, 0x400}, 0x3) 03:28:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)={{0x7, 0xffffffffffffffff}, {0x4}}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x800000000119) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 03:28:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x5) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbee2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f00000009c0)="1f01c24a0863ab37e2bc17f21d641a89669feceb837f6aee3d8a38d36d18b11cc859963db20d27a0e09db64a671d6fb6aeae7cac9a327c9033b8bb76d08b822a30f97e110a2d058db071b8ec98ec068e10ab453c1004a93db4503482920beca5e331fee0f1d3931e56939dcba391acc1cc6838c3f972217f8073c7bcdbe7a24a0281976174aa72b7f76602115c56bf110f6d2963469b539faed47fd5bb0ca29ac6d63a71f20f5c63fd4e3d3804675ee6a380724e3ce1b2cf9d91da7dd98cda62e140e0f7ac9242f3b3b7b730d2730ed076a0c9eebf67e080db0130a5d1b59a3ebe922707af29222481fd00ef13dbcaabfad001d38cf2eec039ada489acffd9224c014771e41a58f2c00a1bcdb21e04962a6e04bb1ef685dd1bd834c648d50636cd4068f797b1f0a9d50408059d0c9b1fe89c35d16572903d4ed95bc65448104ecd6be5a06432b8c6546836d9ad01d1973cd3061eac78d8be9517f55425acfa40f9e1960526c13204c53b95349fbf09e3e4cfde389426d1af9ff64d141dd4ecbe0c97660504882224026c2dff08d28855eb0ff657dcdfcbd8b3ee12a8979c3b1b4ba22475d70ebfc5f6390cff902c14d6c48a364bac84dcfb01bf350c169fd76c815a86745ee3f63be38b5d2c48250385f5f93e25946c4f97dbbbc92d2879ca31cf4f2ca61122c52f1576e3669daedd285c6bf65e25da2a0c36eecf5b4c5c11f854b14c87c9569202c3026eef0d2863b2ad25c9cbb1d2d4d068bfeace92bdab459d973e4b14c16293564c4f565f43614ee3609ece408390c9b807d6aaffee6ba64c5a778de4df55b210b64b324d99a73db61199470d63097f0431be9fb633daf099ff1e0f8258b0bb7bac0a12b8403561dfe5cd198491af708ffe0f024d50dbd23d7b0d9045bbc6b24c5641b5318d8b9a6c89440037811956ddbde2fe8b8bfcb84f69200184e16d7b4a6bdaaa949e2b4bc691de3579814b74162bbb9f0b7cd2f707c26b281e40a3328f9e8ad89ec261a4d5ba1d80e67f6277afaa473814ea6f06078c5bb3d0072447fedecc2683e78ada9ff9b3734265c27304954b9e723f48a4ff96dde96d813e285b7426d3c2aa43b579c70088697b262f949d80487be88a45f38d1d755ef3c6888820efbd41a08d22e66686fdb3f4413d9586f2210cfa811fe10a684ef863a812c7b9f7ea86c99a66764d2d0380d3a08e60b53ff83227bbf43ffe827d626656c98a20ff71bdbbca045f9dbb3d050835cc94b07352e7bf7703a148dd64ca753a85749804ad0fe870c36e734c7203", 0x395) 03:28:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x0, 0xc}, 0x8) write(r0, &(0x7f00000000c0)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4ea64417365ac58c116eb0badb397e76ea5e3e92a158c8604d58025c203d83dbe9dd0ee7e3c2b0878b5d0002b515aac034c040f130f", 0x64) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 03:28:14 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x21, 0x8, &(0x7f0000000040)=""/59, &(0x7f0000000080)=0x3b) getsockopt(r0, 0x5, 0x4, &(0x7f00000000c0)=""/104, &(0x7f0000000340)=0x68) syz_execute_func(0xffffffffffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000001c0)=0xfffffffffffffccb) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(0xfffffffffffffffe, 0x6000, 0x1) getsockopt$sock_int(r0, 0xffff, 0x21, &(0x7f0000000440), &(0x7f00000004c0)=0x4) chroot(&(0x7f0000000200)='./file0\x00') mmap(&(0x7f0000a8f000/0x4000)=nil, 0x4000, 0x2, 0x800000001811, r1, 0x0, 0x5c) shmget$private(0x0, 0x1000, 0x162, &(0x7f0000a90000/0x1000)=nil) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000180)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r5 = fcntl$getown(r2, 0x5) sendto$unix(r2, &(0x7f0000000500)="e230b9288834dfe62c82eac97f9aaef34a782abad06e13103807858bfacd6fd3bc041c962a83fa52881e33de7de7b39aa4e2edc4b2c56ad1f2c00362f0f879122ce1478b9746c8de469a61749bbcc1f7d51ec3898186d23739c8694aba3e391b6da0c3624fd4b0cdf9f360c598e6b9a43b5d3b99dc483989b210170a70923a7ffd9a07f09824cf628903d0cbebabca3b94a1a0d295bdc86b1a15cbd8ca5070cbb0d0d919d0ca37229afda6e3db8d4683850130b5c6f67bf070d8cbe687fc7481b74d1e34644cdbd74746bff71955625927f9", 0xd2, 0xf, 0x0, 0x0) setpgid(r4, r5) open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r6 = semget$private(0x0, 0x4, 0x1c0) semop(r6, &(0x7f0000000280)=[{0x0, 0x3f, 0x1800}, {0x0, 0x2, 0x1000}, {0x3, 0xa3cc, 0x1800}, {0x0, 0x31eea50f, 0x1000}], 0x4) 03:28:14 executing program 1: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x80000001, 0x3ff, 0x20, 0x6, 0xa0e, 0x5, 0x9b0f, 0xffffffff}, &(0x7f0000000040)={0x1, 0xfffffffffffffffe, 0x0, 0x9, 0x80000000, 0x7ff, 0x81, 0x5}, &(0x7f0000000080)={0x4, 0x400, 0xfffffffffffffffb, 0x5, 0x40, 0x80000001, 0x57f, 0x8001}, &(0x7f00000000c0)={0x80000001, 0xffffffffffff291a}) r0 = open(&(0x7f0000000140)='./file0\x00', 0x480, 0x61) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x102, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000002c0)={0xffffffff00000000, 0x3e0, 0x401, 0x7}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000400)=0x10001) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000280)=0x1f) select(0x40, &(0x7f0000000300)={0x595d, 0x4, 0x5, 0xfff, 0x1ff, 0x9, 0x6, 0xef27}, &(0x7f0000000340)={0x2, 0x100000001, 0x7, 0x3f, 0x7, 0x9, 0x4, 0x2}, &(0x7f0000000380)={0x8, 0x5f4, 0x1ff, 0x3, 0x3, 0x5, 0x1, 0x6}, &(0x7f00000003c0)={0x7fffffff, 0x5}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000001c0)=0x200) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000180)) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000200)) 03:28:14 executing program 0: r0 = socket(0x6, 0x3, 0x0) r1 = socket(0x1f, 0x0, 0x80) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x6000, 0x0) setsockopt(r0, 0x5, 0x7fff, 0x0, 0xffffffffffffff68) getsockopt(r0, 0x1, 0x7fffffff, &(0x7f0000000100)=""/132, &(0x7f00000000c0)=0xfffffffffffffd24) getsockname$inet(r1, &(0x7f0000000200), &(0x7f0000000380)=0xfffffffffffffe18) pread(r0, &(0x7f00000001c0)="d8f4dc59034fc6909075cce89a26e96eec1f168e55163b9ea1a4c177966ff3eaa7db8387ca6efd", 0x27, 0x0, 0x18) sendto$unix(r0, &(0x7f00000002c0)="b710e5f13847ffedc23e2eeabc7f8ededb30cf3e2da8c3739fa13f3da187ad0db33d912c5ee085f69ae8bbd039319fd04a69581a3d7b793cca65d9f2f079cbfbc073958af066bfb0f31046d3069ed61216a05f258d7190227e63384cadcff706b31a6d6da08d6a6876772c3d29fd90ddaf3b345cda8d37f8de58431d69295dd97a917a094c495f8f7fea5d25fc8df7d99b7a0d8964a56eec59f4434a6bb7b258576356ea2b8b4b1e09a44e52b5f7dfaf9d44", 0xb2, 0x3, &(0x7f0000000440)=ANY=[@ANYBLOB="00002e2f66696c6530005dac91881bd71a33e80e76bdfbf5e706438fb58ca418c12adf7cb4ff2f2010c360364a3f9e84df52f40c1372b31d70a155dad716d8f84776cf8de7899a05c1a0780c19348a2d80c3604aa48ff86054f880e189319b928d248a0e961c827c475bb914617ee801676e90edabb8c8754fba3e01c0f046b231050569331782d13506e9557550d17f4afefba184380f5563674fe93a54c60eac25e3967826c2518e96baddf39969c1dec46df7170e91fbbf4552f3"], 0xa) r2 = fcntl$dupfd(r0, 0x0, r0) faccessat(r2, &(0x7f0000000280)='./file0\x00', 0x0, 0x2) getsockopt(r0, 0x7, 0xffffffffffffc73d, &(0x7f0000000000)=""/83, &(0x7f0000000080)=0x53) socket$inet6(0x18, 0x4, 0x397) 03:28:14 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket$unix(0x1, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 03:28:14 executing program 0: r0 = socket$inet(0x2, 0x5, 0x80) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\\\x00'], &(0x7f00000003c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='{\x00', &(0x7f0000000240)='\'[[{&*\x00', &(0x7f0000000280)='-)\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='!{:\x00']) truncate(&(0x7f0000000400)='\x00', 0x0, 0x4) 03:28:15 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x0, 0x20) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0xf1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 03:28:15 executing program 0: r0 = dup(0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x0, 0x80, 0x7e4, 0x32}, {0xfee, 0x1c, 0x4, 0x80}]}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000380)={0x6, &(0x7f0000000340)=[{0x1, 0x400, 0x2, 0x9}, {0x100000001, 0x7, 0x0, 0x3}, {0xe29, 0x3143, 0x8, 0x2209}, {0x374fdab7, 0x5, 0x7fff, 0x4e}, {0x5, 0x100}, {0xce, 0x2, 0xe7, 0x101}]}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000480)={{0x18, 0x0, 0x515cd1fc, 0xffff}, {0x18, 0x0, 0x0, 0x3}, 0x6, [0x9, 0x0, 0x5, 0x8000, 0x9d, 0x6, 0x4, 0x3]}, 0x3c) syz_extract_tcp_res(&(0x7f0000000080), 0x7, 0x40) write(r2, &(0x7f0000000100)="491fd494a9010000000000000019552a231c524c0b6906e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c202c9027eff1a61598036f5cd78e4f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738d1e3e3781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901ba3d92254c3691a7b898a404785c31bf1fcd07ddd2a95f5b4dbe3a71355508312e7c7f5f391ae6857c27e70f3324edd44a125bea3d8546564ff463e663124304c3825a61d9747284b08d3ace4aed94f96e31180c9c4e704cff540b8d9be88b0319f1e606e3d89a63a4bd169656f1269300e176834216bd2a2ac56c450c6b4c090ec293a5c0b17cd1d29803721bdf9aea960d5b35257a42c8d6d5082ef0e02772859e78b3a444271cd09ee6d617b2a3c337e9eabf6e977ef47f1751f61bf7106d2dd2c60f8354d2bebee380961f40e09793d7641d073841ff4b012d6c91777464b090f489a5ac4f1ef393943b92af2723f3bdadf33a174a23d560e23ff585f73ac23fdb7c907edd6863f7b945ec227c51c45bf4b6", 0x187) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000003c0)="84569c7a002137296d5571b97ebc59d1375b76a3790fc4cb45acb0209c6f05ea34d9eb1cea8e0d48096ed935d7a94e79fec4369c0b3e6284d3375e9d7e437cd2f080788f4beedd0a2f1c8f5da136d2a1053b494331e39cd99e28f599dc302e2ac03706c0aa146508e4f324a840e91364c6def9ac74cda69f2d2a134729e85fe4c65741bce6b448be73d770edb58eb3373302cf0b40c18c685a04856dede145cc974f12", 0xa3) setsockopt(r1, 0x0, 0x800000000001e, &(0x7f0000000040), 0x0) 03:28:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xdb, 0x0, "d730c1e7bb6fc6c2df5b00000000000000e74de4", 0x0, 0x3ffc}) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() close(r0) write(r0, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04ab2eab5f1f35d7a34014", 0x19) 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, &(0x7f0000000200)={0x0, 0x1ff, 0x20003, 0xd9e, "b08d14c675040000000000ff0000004ae5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:28:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) 03:28:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x7f) write(r0, &(0x7f0000000000)="bb43405d0d8605ed9b99b0679a723818151851e0c204888283cd9031abc45a6df9ff967dabb9a580b38d64ae05c515a75ad62625c7d7999562dd51317f9e1e06aa97d204691f74adc93bc0831390c1af302ce7aae8957a31cb8949ddfcae91021c8f00f4423a361302531c1a1efadd6f7d8e8e94a46802f537592d1b93d40f6626d36037ae24b8af3d73e5", 0x8b) 03:28:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x7ff, 0x0, 0x200001ff, 0x40000000000, "b40400dea22d00000400", 0x4b}) r0 = socket(0x18, 0x8002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 03:28:16 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10002, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000040)) 03:28:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000000)=""/11, 0xb, 0x3, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x0) 03:28:19 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0xf08, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 03:28:19 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x106, 0x2, r1}) 03:28:19 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa5}], 0x81, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) kevent(r1, &(0x7f00000000c0), 0x8, 0x0, 0x7, 0x0) 03:28:19 executing program 1: lseek(0xffffffffffffffff, 0x0, 0x2000000000000000, 0xffffffffffffffff) ftruncate(0xffffffffffffffff, 0x0, 0x30000000000) ftruncate(0xffffffffffffffff, 0x0, 0x0) 03:28:19 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x0, 0x40000000000000}) read(r1, &(0x7f0000000300)=""/226, 0x6b41c7e007b7fc9) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 03:28:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000e00)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbd00024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966ffff0000000000009856f4939ab708699d9c43fd8e2d78714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd301d766cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3c0fed23e80dc092fa050fd4025f9e7accf5c3fef0871819c588c99171498b380650dec2484dd4089d22b6e9d2552589df4e167207aa52260f082f25545b775072c85f70ec39230bfccec892fd0dbe28f5554f3857a5d909e31a6c457840f16f38a54736bd02d2be699577f135946f35b5d9528284d4ffe988055499fc70c6601243de28a320bd0111aa0ff6a4568630ebd0a802f5fda55c51d911b51391c2bd74de13e9d9a2913497eacfa301de731a528519005cfc5f8774def9cf2d90d97892af5a1a6b5f98a70362dbd3e2920", 0xfffffffffffffe90) 03:28:19 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8580, 0x101) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) getsockopt(r0, 0x8000000000000006, 0x1, 0x0, 0x0) 03:28:19 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mlockall(0x3) r0 = dup(0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x7) kevent(r0, &(0x7f0000000080)=[{{r0}, 0x0, 0x59, 0xf0000000, 0x6d, 0x325d}, {{r0}, 0xfffffffffffffffe, 0x12, 0x40000000, 0x1, 0x7fff}, {{r0}, 0x0, 0x16, 0x3, 0x9, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x1, 0x10, 0x3, 0x8000}, {{r0}, 0xffffffffffffffff, 0x14, 0x200fffff, 0x7fffffff, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0xa323, 0x8}], 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x21, 0x1, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1, 0x3, 0xd89, 0x80}, {{r0}, 0xffffffffffffffff, 0x81, 0xc00000a7, 0x7ff}, {{r0}, 0x0, 0x2, 0x20000002, 0x3, 0x8}], 0x4, &(0x7f0000000000)={0x83, 0x20}) 03:28:19 executing program 0: kqueue() r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x80000000c9, 0x4) read(r0, &(0x7f0000000180)=""/240, 0xf0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 03:28:19 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001640)=[@cred={0x20}], 0x20}, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x2) 03:28:19 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0xdc65, 0x10000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) setrlimit(0x3, &(0x7f0000000000)={0x8003, 0x10000}) 03:28:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCCBRK(r0, 0x2000747a) 03:28:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x3) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e3268f2bd5facdd9c818fcd380cfc761bb608003220000000eb1b8500", 0x24) r2 = syz_open_pts() close(r0) dup(r2) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x80, 0x6}) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x7, 0xfffffffffffffb7e, "855c55000267a7230000001a4000002000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:28:20 executing program 1: unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='r\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0xa8, 0x0) mprotect(&(0x7f00001dd000/0x1000)=nil, 0x1000, 0x1) socket(0x19, 0x7, 0x6) mknod$loop(&(0x7f0000000100)='./file1\x00', 0x8000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='x\x00') 03:28:20 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x10000}, {0x0, 0x2cd6}}, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x100) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x20, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x80, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x80, 0x0) r2 = dup2(r0, r1) fsync(r2) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) poll(0x0, 0x0, 0x6) kqueue() getitimer(0x0, &(0x7f0000000540)) 03:28:20 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = msgget$private(0x0, 0x200) msgsnd(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000b188a13906090852acbc3f142ca7c7ddee73885aaf9b96af3fd1e3adb794c73eaae830"], 0x32, 0x800) ioctl$TIOCFLUSH(r2, 0x80047308, &(0x7f00000000c0)=0x4) 03:28:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000), 0x0) r1 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, &(0x7f00000000c0)={0xffffffff}) shutdown(r1, 0x0) r2 = dup2(r1, r1) r3 = geteuid() fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, 0x0, 0x4) 03:28:21 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = getgid() setgid(r2) listen(r0, 0x4) listen(r0, 0x7) dup2(r1, r0) 03:28:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x0, "40d25e41fb1b8bd6c2b437a400"}) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = fcntl$dupfd(r0, 0x0, r1) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x82, 0x100000001, 0x7}, {{r0}, 0xffffffffffffffff, 0x21, 0x0, 0xffffffff80000000}, {{r1}, 0xfffffffffffffffb, 0x30, 0x40000030, 0xfff, 0x8}, {{r1}, 0xfffffffffffffffb, 0x6, 0x8, 0xb}, {{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x0, 0x8}, {{r1}, 0xfffffffffffffffc, 0x4, 0x1, 0xb6, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x8, 0x5, 0x7fff}], 0x1, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff8, 0x4, 0x20, 0x0, 0x9}, {{r1}, 0xfffffffffffffffc, 0x8, 0x4, 0x0, 0x8}, {{r1}, 0xffffffffffffffff, 0x1, 0x5, 0x8, 0x6}, {{r1}, 0xfffffffffffffffb, 0x4, 0x2, 0x7, 0x7f}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x6, 0x9}, {{r0}, 0xfffffffffffffffd, 0x1, 0x400fffff, 0x5, 0x940}, {{r0}, 0xfffffffffffffff8, 0x8, 0xf0000000, 0x7, 0x1}, {{r1}, 0xfffffffffffffffb, 0x20, 0x0, 0xffffffffffffff7f, 0x3}], 0x3, &(0x7f0000000100)={0x6bb, 0x5}) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) write(r0, &(0x7f0000000140)=' ', 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x94) 03:28:21 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0xac, 0x99}) r0 = syz_open_pts() close(r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x9) r1 = syz_open_pts() r2 = kqueue() close(r1) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 03:28:22 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000640)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) sendto$unix(r0, &(0x7f0000000080)="ffcb69fd672cb228229dca2e869ec48f905459b2963f7cc1fdcd77d4d75880fadd68980d030658d93324e3e7ba3868cfbdd8610a5b67bdd75d23b8b6c08eed9d0e48cda9c88c7bffe8545a26cf9fce3c492cbe19a6d5324d72bc3d42ae25d28606d294f1e947f5dcafaa670a8f9035be0fbe5e623eee2c9f854f2c71e41eaa58acb32ed96a11fc7662bebded246fb072e3dc8a3c16f8308c30e2cd5949947cf68735b6a09e0927f94e9ee2e5b25d753ac2d5aaba8a1ee30aa65200589bc05c84079b2fa55f0006b4d5", 0xc9, 0x5, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0), 0x10000071, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x1, 0x1, 0xffffffffffffff08, 0x7f}, 0xc) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000002780)="fa", 0x1}], 0x1, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x7fff, 0x40, 0x10001, 0x7, "0374c07e238750aeb62dd00ffcad3a789ee54d35", 0xf9f, 0x80000000}) 03:28:22 executing program 1: r0 = dup(0xffffffffffffffff) sendto$inet6(r0, &(0x7f00000000c0)="bc55e779a88eb8f5c9ae9af099ef4536ed44030bee43f2ab822444e74cfc9c7fbe8349e93b4aee995f8d9c0ab370b138485da8328a14b1120f84c33d61e157bcdb5d69b7bde3bf4b226b67fc6e4b6b6cbade819148cf76a19d11086b035343f08b7c028431c4c6fd958aa2e195d44a9be5a7d104f7843c5e1e55772f775d53e885e807c0", 0x84, 0x0, &(0x7f0000000000)={0x18, 0x3, 0x7, 0x2}, 0xc) r1 = socket(0x800000018, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) 03:28:22 executing program 1: r0 = syz_open_pts() close(r0) syz_open_pts() fchown(r0, 0x0, 0x0) 03:28:22 executing program 0: r0 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0xfffffffffffffff9) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)) 03:28:22 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x5, 0xfffffffffffffff8, 0x3f, 0x0, 0x3f, 0x1, 0x7, 0x1, 0x0, 0x9, 0x6}) r1 = socket$inet(0x2, 0x7, 0x80000001) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), 0x1) 03:28:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "ff07000800000100"}) close(r1) r2 = dup(r1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000000)=0x90000) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 03:28:22 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x80) r1 = open(&(0x7f0000000000)='./file0\x00', 0x110, 0x40) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x47d, 0x0) 03:28:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0xcec8) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) 03:28:22 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000005b2b8066c66f64602c3597418bfd97151d416598a8b0fccec512a8d45ee84ba7d3c27be34b44001eed3fa855b91f29b2cd0e054f0f0914da79b4e78a1109cfb7d6747c5f2b19292c6c6dab537e107bee6ee848d895f770835df11856234ae9cbb839f2810f9ba78cef506cb24c"], 0x75, 0x0) msgsnd(r0, 0xffffffffffffffff, 0x78f, 0x800) 03:28:22 executing program 0: r0 = socket(0x2, 0x1, 0x0) rename(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='./file0\x00') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x180, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x9) getsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x840, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000140)={0x10, 0x4, 0x4, 0xa7, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xfff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x32ec}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x40}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000fee000/0x12000)=nil, 0xa86f}], ['./file0\x00', './file1\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x100}) 03:28:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = getuid() r1 = getgid() lchown(&(0x7f00000000c0)='./file0\x00', r0, r1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() poll(&(0x7f0000000000)=[{r2}, {r3, 0x1}], 0x2, 0xc2) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) 03:28:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) dup(r1) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x40, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1fc, 0x0, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb7affffff019752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 03:28:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x104) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x100000000) recvfrom$inet6(r1, &(0x7f0000000040)=""/110, 0x6e, 0x801, &(0x7f0000000100)={0x18, 0x0, 0x8, 0x2}, 0xc) 03:28:22 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000880)='/', 0x80, 0x0) getdents(r0, &(0x7f0000000080)=""/253, 0xfd) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000180)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000001c0)=0x1) openat(r0, &(0x7f0000000200)='./file0\x00', 0x900, 0x34) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) fchdir(r0) 03:28:22 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x8000, 0x1) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0, 0x0) 03:28:22 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) listen(r0, 0x5) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c650900b5e60ca83021ca96ce4e6b7ffa0de21969d66d"], 0x10) getsockopt(r1, 0xbf59, 0xffffffff, &(0x7f0000000140)=""/220, &(0x7f0000000240)=0xdc) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/23}, &(0x7f0000000100)=0x19) getrusage(0xffffffffffffffff, &(0x7f0000000280)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 03:28:22 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() r3 = dup2(r0, r1) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x22, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x20000000, 0x7, 0x10001}], 0x7f, &(0x7f0000000140)=[{{r3}, 0x0, 0x0, 0x40, 0x6, 0xffffffff}, {{r1}, 0x0, 0xa, 0x1}, {{r3}, 0xffffffffffffffff, 0x8, 0x2, 0x400}, {{r2}, 0xfffffffffffffffd, 0x80, 0x4, 0x6, 0x3}, {{r4}, 0xffffffffffffffff, 0x8, 0xf0000001, 0x100000000, 0xb3c}, {{r4}, 0xffffffffffffffff, 0x43, 0x40000010, 0x9, 0xffff}, {{r1}, 0xfffffffffffffff9, 0x1, 0x40, 0x0, 0x1}, {{r1}, 0x0, 0x4, 0xfffff, 0x0, 0x207}], 0x1000000000, &(0x7f0000000240)={0x5, 0x7}) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 03:28:22 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x41, 0x2, 0x8001, 0x8}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0x12, 0x9}, {{r0}, 0xfffffffffffffffb, 0x0, 0xc000002b, 0x4af2, 0x7}], 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8, 0x80000001, 0x81, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000000, 0x7fff, 0x2}, {{r0}, 0xfffffffffffffff9, 0x4, 0x4, 0x1000, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x18, 0x9, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x0, 0x3cbb}, {{r0}, 0xfffffffffffffffd, 0x8, 0x32, 0x7, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0x9a, 0xf0000001, 0x9, 0x1}, {{r0}, 0x0, 0x21, 0x80, 0x9, 0x1}, {{r0}, 0xfffffffffffffffd, 0xa2, 0x1, 0x1, 0xff}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x2, 0xfffffffffffff499}], 0x2, &(0x7f0000000040)={0x8f3, 0x8}) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x2000003, 0x9, 0x3, r1}) kevent(r0, &(0x7f0000000000), 0xffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x100, 0xc7}], 0xffffffffffffff80, 0x0) ftruncate(r0, 0x0, 0x5) pwrite(r0, &(0x7f00000002c0)="188a5c3fe8bd13c630348311a9af7855ed44da665b1023e612e24f8acc1a0e67a1d1821cc6380a62e4011de0c32b4b94165276b1c4e10622fd8a651578bc5e628f9e01f83e9c65be9b6d4489e531166c56fc552f40a8bc8d88baf6fb4b9fa3859e1a8d951e1e5cdc8eef27fb0117ffa928314e78b8ba5dbef19889144423e047839e25c7b2c58457b8d147a85656546b023eeac178bb504824b95f0cc5348a6d494122f860cd60ad16de8c0cd2894688fa6b5bf2ea12112c42d44e019d917e8f23a06bc58bfb9c9df3ed9d29f582a9773e5290d026e3ce345f6d3139971e1c4b969a1989b41dae1113ff2b2bafe1d15a7c405779a493f38d7bb7e3a26ed186ef22581b5386bcf8d56e3c2bbbdfdf08f4eb61ccc64e80fd4d953ef9eca829ad5840db08a5c22ed18d99e84b32c5b99167262a80eee0cec72f480a9ba5077ff31ed59bc4a5d167005797aaf5d282f475b2f96d5766b92f24bea5ea84ddbe855c730548103f25b3d1c01c85ed68b9a5b75e3cd9b8c6340bd1cde536763ed677233f63b81fadcc6ed1ca1ec210f045a6de815a150323f447b2799b24ab515d4b1433406e6846778c8f45fc0a02df1eddbbd6d9313e30ba51225635b4edb19a48561bf7c6eba00ca1f50e606d6c90a2422a100d0bada7df060510643f115c0bd59575aa1da61840eb28be6fad2715ebfe522307ad36e82e2bce03050722f88c3c0316650431c5b450f7ca74b14f715a365f45a5b412f413df2a67a64748b5c03f3b835f274dc6330c336774c3ff9deab504889b21003015109beb20701b9eefbf095c111d6d6c5ce79eb020878295cbb3f2201c1badcd4fef4d9c9bb2e48a10cfc18d3d55ac3f24ccf554f328fc2d8c37db49b7e0af6c504999e3a26c0fba82c70d592fbff67ffe3f6db5ce03173a6a220b3a91da6ae38fd391cf5583d888aca3086d1f5c0d42bf59064ee6dfae908274b76a2f969ea8ee331a1800f2054d7fc2635af167c65c4e172eb1455dafeec89af17f4c463ea45a6a60e6a7ea82b1b4828aadae33d25f6c645ebde1ace868b2604198b395de1ed490334d77cfb9ec4a756b9b642aa596b68ed8e5e19113f581d3c5fe82c1f61bd7c57c3a9ec3b3ec02d9c682e6107a9eefaf7d1d5443713e3869b67ad5f0f773aa014193d5a6fc97bb07019b22b5abb44dc321afea4c9ccb7fc01a869d68971200507519680429f16651a31479376f348a47c4bbd9c76ec36919c3acee091bfbbf221a8a92ec14a5563a8f1b24bf86719b22d632ccee9ed574142f3384afaed64dc66fb5c06aa91fb95d40e1d6557f3b4b8f2b29794b565b7d215601da77c3c672e317ab396bbc6c15dee7bdb340d5c45bc0f4379dee5bbff337209f33a92dfb6720e413e8bc9c8666ecd955376bf40b132c357ea9b7dac8579204e5c2b257c7a71fddf9e28cfe46b3c79381071cdb56aa63d62f5779aed8c9054c45cda35a60e8d8e40e99cf43ae3dd7efbdc46e6103bdcdd4dda70b53552f2de9d48d93b75aa4f5c0e25d66a07c13cedf60977b09375fd2c0b040fcbbe8950e2a0949589dd9e01cc626b60c44290883d77f8ace2d4b62f71ae9cbb7758328c59648c98c2b8213b4af6b03227d2e03a59d22d43cd04e08f38a8f4d9189fe5a5bc22b3c25f09c82370df7a3e78c8e957e714050f21c0abeeb768f3c43ff74d3ac7e5dfc8323ce2b982cc6db5dd5672a3eaf935687b6e89367380bd3369849a3f0289e9e62ad250df4a496a3ada8de8701904f5e29292b3ad5d6b317fff606a971276a2fa24f83dfa4fb8a028240876c5fff2441d0f51620ad6ec4d8901d80ba6b31c317a5c4ca8ac57bd6225cc72e9a2c603dac94ffa87716892a6b49be0b492e563b040312bb6d1db47bc72abc07d8badb980860f224be03b3a28e46ce53dd546693f6759addc8921f3780fae8055e01a98e33efef5468b802a8b8ca01c6fcce815a4080ea0511df31b9ac7ea4785cef487c58432a1b3291d204ae7460b598b91f7213ccb07a5049865f354a2945055bf7e4e0e8da3e5fa4e6f74340b30c4faf040ea8e7041c5a3305df93663465c676c1f7946cb7ad16ef54058e49203f80eeeb9e9d7283760aadf2caf7e7dbef83330b4c5e24d44847e427708541831df2b63414ff0c0076f1a98b961dc01eb063ea52fdc0aede9a120acd74d558ddbda8c261da9b059667fa3858a82f95fc325fa128e403ed69208a7efc19c47d1cbb65bacc93e7da8f67c95c2a71e607d024f822848ea7f80e26e7a39c5d32a2f2149adc9f9e4a5f2799439cfc952f8c8c821a71d56dafd1cc45419ec277b02fd2b20baa4777318d50d82c4dc69c77fc783e9deb8b46c8a283a7d2e5bcd9c4ffd4d3a545c3d6100f9ecf11f373306a4ef17383771ab6ee1c040f4d10fac65cf032be532f64413d7ec2ba5b26cb9c038869bb8f272e8eddd6336614751cd19609e95d2b5dbe8a84c0eecb62c65a57270b7824e41d10c0db6dc18b69943c405c81e6354a455e48724fc1568054dbcb5712d0189b64f684061b17be626839c8d91c34f25ce2474f81e37d09333ed1a9d1abbf08fc5755b86252ed29cf33432bdec7dfa0238840c747b11277152e159fc76d5ca3bcf50a2abd1005ca3d9f0f4171dd0e7a961f8db330f77beecae22d9fe073295e749a01e16e40764847b260d5254c0d47ee4c34ed13749c560abd75e4d4785d6ddf6be8f30b3136c8efb67732e53608c16df4278f49db5df1c5866084048107ac8d80ddcb3702335cd2c495017639a2cec7ea0b102c88facca26c487ac144f690bffdbe97302cd22a725dcf8366054e668911816f0fc7db4446462ec94f3a81454c74da16ceaedb215c34ca09cb87c011de0490248c8be811d4f0f4718a85c7ec91422a3f304c8e20fa664c1f0b0a1e1fc79f729e6c0b3771f16847cd2e0e82fb681edadcbb399194f987445ff3f2ea40f6e8f6f22ae5c8f7d7c1fd3b13bab663d42ed49fec1cf95a5b3c9f9ae14a8a4e59f00a0a37be87f774c8352d01908d7264e81d4d610e928df8985703f8bd31d220d5749de605a771809f5a906b227f6de9173138da7d9427d506d63962f033c328abffd0cd9b99ff2419285e3ab65a00e4f182ce875801459462e49327f796a1892c1e282b5e9c77f9cf59c58e03bcbc409d58bae2f9ce3b6b64e4f8a993f7023b0675ef258105ff7739f94680df44ec5115574a11936fae290320f3c9240d278b0f4aea266c7ded15d0643458bdfb4489f8bb7f41909b3522cfb75062bd441b1cf68467bef306e947c50350a774c6ad47f62e50759f714ce60e39ded6176bae5826a85e9caa04f35a54df6b6b6c16cf5e07a8d160eb70328c14015abdfaf001a8337746efad7379af3608f6adb16225b2507511254e7cea5fad900f4a3682ea54ac379e31df18c5ccca4228aeb8c62d2a768dd7efd42f76a4c4cb39584bc2a2f52ade78e9edf4a956eaa69ea7be93f0b933d6bde1d366d69e345b993b4830f02071a5b3c60346cc28c201c40650550a3b8a0e8d68a2a7e3295aa57f119c4aaa09748b6b2e7f4fd9f9e049b8710701d66d24fa80215b49f4b6ef6bdf7c88a1b1e079a5a0266f8435358a872475d0d09ba769db81ed59c950b1abd2db6efa8bc32e9409e8073b5d3ea26a497895594d0319da8eb494901d794716496955f6da4fbec8663e1750e3b89215d88918585db722333d770d78cc6128245dabf32b7df4d4ee2b345d48fd452281868ce085e68144d372a7937dce6ee0fc551301cbd12ac525efe21c5dc06e53a77abe1dcd32ea082e88f3d7c273114d112a351b99f8bc152069b7bcb7cb0638a200dff30fae96d1cac9ca95e3484fe6f58587e8310dede0c33d0e7b69cada9fd4625c29c8ba95d93dbe06c158903f657fc6fa82372276dfb027f5921013278383ea10a1910933c13aad65e8c2a625dfcf1aaca8a4ca29826df4c81cba5a6e0dde4da596d78985a362482df828b519971a1dae1b0b7259c8c69207e08ad1c21f0b7060de2bb7cb60864eece1d677c8a38663f30c8d5b890a8ecab436999095b2415dca4999e22c65161378d187ff0dbbb208a1ae267fe9c76d1d64e38a65e1318c59b668ee7006ed8f6e6dc5f87d1f14dad1e84924a00278c83a309a99671534e34cfd88c8791820f47564818ea9a67c8d8551d6897b8a11b18c259ddcb5ce652c7c95a1326857c4bef1c9a32dea581a39fdbdd9e31056c94811b977085df886eeec32394b57c03d56d5625cf7542a882fe3ac93abb30e4111dcefe6d91e5d09a7a874b249654ded6c8716c9c186b8ec4ebc425b6433ff5da0b39653dc6cfd0f866ec16b3c94835c582ad69c8290f9a3697888edc6c7a9f748150e303ff4dedb99df24ff7115ade4d653faa9876efa1dc48a82fd29d6c140ebf27d6c31af70a8ed3ed4fa0d63c8ad040feb0f7f8e46841e20da52eb4bc3a60ab639e755bd359743d67e727ec22752a2ef0bbeaddb178c0368c8b1f3b29e9bf77875a822371f8a5e5267419627badc077dcec1b813ae2c7e4da1f3631738e186328db565463bbb55179ea933409ebe4f28999e693eddf2c3d770c11f273c46eff34e12a0730cd9a0c5dd42bf6555293cf0a43645773df4db01eefe0b761de52c38f1c01d66a7d202ee017ac596bc3dca04b4b25aeb6b6e34ddc40eab057b6d562444ce94c8bf5bec2eb0510afa04c9276a48799b2c52f2950e56f3782975479a67a63f675d30cd05c6a151a85ca1e7b64fd767c17e5a5ea193625c22e7f55e0bcbe60bbdaff17e07d52c13075c98fbed51da3f12568f40c299e779c537e636a1cd2ca56aee9c25d1c3b6b1db71ef25ee37af619d6f544fb5f1f289e4d88aeee4aad0958f70fa22fc6446f369bf1225e9e4594c20ebdaa6ed525ef49c1f3248a7bbb368524dc6ef8948973bd68f7d4ef4fe0314b47302eec4f6c5c4281c080cdbb30c24034a6f6a4c79405f312614ccb45db8478fc088e6ab890f01e3c2de1d646d8a3e9e5bab2140d88ab6772396125b91ba806ac3e2345854c48af550a76dc9f0a29068285098ebc97ef67602c9395f20c871b8ede3f858aa07936261c44ddbe0e251d793b240dec847a24a3967cb1cfcc39d9391e55fb1b2594d04b69eb2c4a636b1851e8701071646abc16fd461e52294a892769b403b4931904706ba38ae83a4b7ac106615ae8304240e49943f607869ae366391059d5ab17d798568383bfd68ee567b4bee2ed9f1639f92bc6142df535703898dbeac7f6170c92a00fe1767508bfb9193c7e4c14d6c5865cd375892cb33f698d2e410649b8287993687052ee659d2e90b45c442684386506fabfce671b9ff1bd773d3142a3411d0c10c452a06db7eaf4ae63912cba6299d9fe59b332f43514d87296ee2ccedcdaf051d45e84620c7a67f374cf6fdf7cb940ef795638e0bce451a146f5c8b9e1db348b92cad3269e5c5c684be35edc7f8b78b013d7f1727c914878e42cdc65218681e94040ebde0033b64e84db32c1fe4c1f368b67858909cf08dbbdfcb24f1b03cdd2b862af0297051d1886eeb9b3b8b4cd0e2a2f7fd3fe4fe02fb2305767d4e83902ea606b7d00c663196cb3fab59d91a6d1e871364296cb0d9ed829035134a94f0c72d28ea1107f5079494d89268cc6125ed4ff2a663e18bd15661cc3a12a33e9b6e048438352192bea4a8c61677f376bf25bfb48f84c92739c037b6cc4d1b113e5355cc7c0029fa3dd4d8190793f324f5abf19e7626c759553838980768c65be646a14f9c8191183d1172051da27c4bfefa1c48fd", 0x1000, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) chflagsat(r2, &(0x7f00000000c0)='./file0\x00', 0x1, 0x2) 03:28:22 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) lseek(r0, 0x0, 0x3, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8000, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffa, 0x1000200000005}) 03:28:23 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') symlink(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0x80000001, './file0/file0\x00', './file0\x00'}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') open(&(0x7f0000000100)='./file0/file0\x00', 0x20800, 0x10) 03:28:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x8, 0x0, 0x6, 0x8, "49258cb01077cd31c5bdc4e948f4b2e003c83bf7", 0x4}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc1337f5dc8c0aee0500"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 03:28:23 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8080, 0x45) open$dir(&(0x7f00000001c0)='./file0\x00', 0x502, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x888, 0x100) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x1, 0x8000, 0x5, 0x3ff, "ea7db7816fddd8085f203d77b52751d62bdaac12", 0xfffffffffffffff8}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x2, 0x7}) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x31) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 03:28:23 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) utimes(0x0, &(0x7f0000000000)={{0x8}, {0x20, 0xd02}}) ioctl$TIOCFLUSH(r0, 0xc028698d, &(0x7f00000000c0)) ioctl$TIOCNXCL(r0, 0x2000740e) dup(r0) 03:28:23 executing program 1: r0 = syz_open_pts() close(r0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/46, 0x2e}], 0x1) recvmsg(r0, &(0x7f00000048c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 03:28:23 executing program 0: r0 = getpid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x260, 0x0) setpgid(r0, 0x0) 03:28:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) clock_getres(0x2, &(0x7f0000000300)) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x81, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000000c0)={0x5, 0x0, {[0x0, 0x101, 0x613, 0x2, 0x7, 0x7, 0xffffffff80000000, 0x7306, 0x800, 0xffffffff, 0x2, 0x3, 0x2, 0x7, 0x4a, 0x1], [0x7, 0x8, 0x80000001, 0x4215, 0x5, 0x80, 0xcda4, 0x9, 0x3f, 0x3], [0x4, 0x0, 0x8, 0x8001, 0xffffffffffffffff, 0x200, 0x5], [0xfff, 0xffffffff, 0xf8e0, 0x6, 0x401, 0xff], [{0x2, 0x9, 0xffff, 0xf1}, {0x200, 0x1, 0xfffffffffffff25b, 0x199}, {0x4, 0xffffffffffffff29, 0x2}, {0x6, 0x8, 0xffffffffffffff01, 0x6}, {0x9, 0x1, 0x8, 0x1}, {0xbea, 0x745, 0x8, 0x8a88da4}, {0x6, 0xffffffffffffff63, 0x100000000, 0x81}, {0x8, 0xfffffffffffff47c, 0x0, 0x94a}], {0x6, 0x9, 0x0, 0x9}, {0x80000001, 0x2, 0x1, 0x10000}}}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5227296a0c3274d61ef6852d39a5f204ec470fa26908e17b3a6894c272ffb484e880e778020dc6e2ee4a8c891c6909b3b3414a32a762fbc668179a0f88556142fca34d2c02cc8e44a4926c4597e1360ddf5505c5d742cb36101cf5a7043f59db617f56c78e21c2096bc74e8d45143ddb27cb1be2b48e", 0x7b}], 0x1) rmdir(&(0x7f0000000340)='./file0\x00') 03:28:23 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSDTR(r2, 0x20007479) 03:28:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r2 = dup2(r0, r0) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 03:28:23 executing program 0: r0 = semget(0x3, 0xc95354ddd872f952, 0x418) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/81) semget(0x3, 0x3, 0x61f) 03:28:23 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x18) setsockopt$sock_int(r0, 0xffff, 0x1017, &(0x7f0000000100)=0x2, 0x4) r1 = syz_open_pts() writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="672e1a21fb20ce73a8634dba679bfa5003a41220e753480b83c29a395d90966391dccc384ae04540698846365503a021ceb1b176c5ea540103820a6a356182a47dc9aa8ebf94e866e02737b943398788983b697e88eead8691fc189a0e85947008dbab2a8978cfe8565a6be6771108c9a21da2ae890cc200a756761725676f73c943c893048d782e5e886647b312eb54d83695644fde7782f900abd3207603cf805f0084b6b36269bcf87d4621d456366e97953f1fa227286d114062bf3f7dfa7fa4b14fbba79eadcb8d9cfda19b11df04b413ac61e425e6d76752", 0xdb}, {&(0x7f0000000280)="2f52f67a702173b9da563500979e", 0xe}, {&(0x7f00000002c0)="d662385a2360e1bfaf819f89c9df67ed22d619a183946d8aafd9f73b4882aebde9cad5f3c988a5be633f44e74f4f7f1e596cb01caf64a73e74cd9906a25eeee89e93c0ef662e6679d6cf1172e867f0b133a9f50c750b3d8594f6d6f3a36e7e1c8705b1906a12b63c71c85ac17a88ef0eb29ac4fb7c5d56a600ed3b0831edad8f205800599f0a", 0x86}, {&(0x7f0000000380)="ef4cdaa43d35440fc7fb3923865401bdba02f5fe9832ec68e1f3038cdccac482abec560e83eee7411a008b9f30636fbaf58811a6b60e77a9e1024b0f510646ab33ff4ab6474662e854a005a7298e92c51719408a73edf96ddfa25589f1169dd9f78dbfc4e76ad6c52890126ef2b379874e22bb02bb4e1003124173cf137fb514b4dffa2bd8d31155956bbb11d49e46718a724067de8d19237306f7f0b714d16ed11b812021d209e12fb62407b423f34676c262da30bc9f01d9c5d54a72fa3d567b3cc03404a802ef3081af2cd66ed6ce4fa862e35273a0f53c778cd93e8139caf238093e11225984b620d28b8ae029e4d51515291582401256ade5e3cfa5612ac2877466c1841021fc2439a37f50e6484035822fa8de5612c17971ff0eda55053fc46d2a601ad669318b81c321c530a4aae3a59a470b77807c837e138edde900b70d221f2c4b7e7f858c2dd48721ef9d059ee6c2c74f100506f74e8fb3ec8e3a1c8d3066f2e261c3b1a73659176945fc625ed472d6d3bfaefcbdf5624c6a367388f9f5dc79bf1e906312c5298375e8720d31261c002f0a7fec2aabdab4fbc7b482cad400a65b8899c82555b39856c29cfc6d1923bb33b20e96436385ebd90acbaec8286fe85f0f967c49e648044d50735713db6f828b7e64278ba5100d961d586ed972414a3f95760eddfa2146c83112c12e818ceccf0b245aa9e95b3149446829bc6565a834dcacc2735c498a0e192ec3c829d355a922a3e1ec8b670af926b55ab31dea1f59110008cdef7d3c946f4bdb3267dba87da1dc1bc2f693795d36f8ff6b5d2d8a56bd124478ffdb6935ded73bbf3f10cdbc6bd780de2c387a66d9deeae04323f80c5fd8003f1ad4e3b5a9493d118cc898de4b42b6b5341223dbecf1e9b96c5861be14daae885d26c5bb242cfc99a0acebf168ff93ae21172fca201b7157e86d6263175e20f2d1d56847c1dfcdc35548eea0c9673c1daf46ca3530ba2abb32008e91f9da9fa9b15639656158ed69cbe4bdf96321d7ef18f9c8b9610552513fb44394e013d0e39d79af5407a8caae4050cf6462097d06cdb2351837032d434ea35ef6b03bdb7eb19d7e258fba2b8b9695214836b57197becf44c864956b84fd2e7b57995325911862d6e1c8765ebc966f5dc04e4d7794a72dff765e6184e57078fd020158fcee4e8173a2410b0e149473b0ca6814bf295bce81ca5fa05eb0260194dddd68fbb982ab8861ae1a136c0feb014e1f2051723f29af38bae80daa3cece26f487dce387855d8548096d58e53b463d93e915d2d9beb04afbbdb391eb9ccf86970ee8cc083a9381e6726ba571ab0bd73681d556e8185c1f782de6cfe2a482b4f637a0f7276c6b00f329319fe2e08d44d3ff697940bfec06fd8e951e24644a3db8ac6349d189c6eb02c6e36786e3fe34d13cd3e7bbe5175770889739fafe6ac57fe2b2fd3ba6609f8b53371466609d61104467e3e049c7788f03d8353fa7ff531deb2ff58e0c21d943bbba946f37fb9fabcc0dfcaa126f8f439364fd1fee1aff2375d2b72b6eef630881f9006715d4708265b01e5497fcab80a6ac874793da88d772b881c73e6dc9bf9236988837cabb781be5487218da5af1708cd31572f45134f27ee41ef7bbd1e84961a7485e469844b6440c4cbf1b30e4d7f0233bcde0b21eb830a5d090520e286f79b792e86886440f1ccb9f8fe0f12fd5106fd7b12bc1c4b685d7043643a6a40bff0f8c6c22776911a2f43859aa29d011b4c865690c7e927ee7ef4bbd1b9e59bd483f28f31350cdb1d7555b448668fcc9ec61fe5d1a3fbab33bf105027993656d54dc8e79d8775bf3a48de1a849c39b2dfeea347f49bd0eba3f030953d02d8e1dea74e37b8785853b6a11852a87c7e998d0de8fa37139a0e8ca47c44517aff9c03e58f22cd4511fcb464f924eb072e33b563dea9d053f84401dab283c8a5597235f65e099b85df43e9c347ecb7ae413164a866b7ffd4440ba64f6de9f86e6d2576c464a1b4ef9461c6bc956feef11c80087b8aed82e76bdc48538e453f94f51a5c9496a66da87335abad662c8ad08083e5a7c27ac36466cc3cab4f658160be2c10be16e97d61dc3d9ddb9c9af29df5524e6a2ce5a9326ff46053a8995def2334d6aaa03aba69067a851c1ae0bf8175c0d5f33dbf879aa6fa68def9ffed67cdb686f5e0cfa3440b1901a24195111e1b15c3d4771112eceaf0ceacbfa5cb94ceccccde1cab1c42dac68338fb2f56acdac232c0ed93da94021f8753bab4c159a9edd0067b28de8427684d0862ceb9c883890fa29476ce25443d2b881e5f2de4bc61a4fcc9e880e1583fc340de4ffa519697f689f1deffcd64914241a4090a4ce9fcdaaa9be671fa9005ea71f193e2eca7a47547c24650a727f18c387284661f7a3b100eede8358b0dc7de2e9c0d10f79f60e2d00dd34ffb209fbec8204c0926c9a4ec6e2b3e257ae52421c4ccdc0a3077c7fa4215452e90b0042bdeca185710218b6dc2f0104e2e7ed434251e994d6c3da23609667e45db548985e3251f01a2086c5c4e22c347ebdb98c721d7f70fff641fbd8371f38cbf8f747672e5a5d07b5fdb05bb9a3a38897e052012325a486895e9195235ac73056ac94477f3cde83b48af46254f1fc9e7702095dd08021a502547b3f0ec4ccbd9305b275d588a68ef1e59d6d88a32fd44e47e860aa2a2fc67979c504844be8350cdfb2ff3d61b51d332743f45c0aa5757201a335b944c8688e67709c2a5d2fa0b081da967b5420ee288aa8a056a908c62a3dc55865d5e8b9452309eefb8bd3b2ecf0fa191b165b36a6ad45741daa9592e3e096205b4d8fb4a572d4c53252b1269868b738fadc54b7756ed8c5fe4c935c3f276c0c14eb90a74912a07f8b072f7ba0bc727c26b5e2d42879937cdb0d427b911ff36eb0fb0ef8225ee141ec9e627aeb8184316875857cd2c75ddd36cee5468fc2c4f130cd743c5cead4631a0446ca87dde58c8ab8f4a6b9d6c94b98cf0167980f0e55e58b34e5efc1da383e4d7ba6fe1d9fe8edcf66ae807ac3d94bf8f90d7f231fd69f26aa98405e22d4de99c1fe834b32b46b06d36ca33637b6df461005e1650342b222cc72c9665352dd89b3f5a77a86eed0f55a62f76b77e85eb8357227355250c366e0a916c984d1e7b39b5d09fcf6473e58b4248f5f72c68d8389f946d92507fe1abb64901615e4820d976bebf814b060fbe25e54731d8e83a9625a36e70fd652290b1f21ccb354fa534715cb57faf3345b4d884afa239f4e0e6fe0581e9f5c4d07b56cca26a6944a1ffcf4759cfc8573819d6b926125c405cee600dd2d9dc10f39188cf9527b7f3199b7f046c280b1a2b64e864513b703642ef72eb7cb2047761f8fc870ed375fb38d2cb6a0305d30b7e595557cb586cc5462cc29607a9fbd585ecf6ce07c430ae874b4f1f4b69a4e20ec3e6085f0a9dc88822269dee54c55ea1f8d6cbb44db5b01a67666b285bc827f80b680fdbdc8a854ca182b07a0c8577f029a5cc7729a76ad1b75d877d9bb37e969e5e29eb4270d851797d9a4f26da0616e1f2dae4463f71265c896c909c86279a327fe8bd41a61ef3773196d9f3dcdf5395470b5c51f47dbb34a22ec018d8b2a731723a9da6d09fdf319714380b050d91d1482bb44e91f1b21c14ce15227ba62983e5c1a1faab44edfa2e0d51bcd47c3033642de67266826c6e58e79946698ad53e09debc21879bbd4f5e717b2de959d336d8798f593321a93aaa7db2a4756fd68f3b832145a125cf5f8cdd6a3af0e3bc6edb7b45df7735ab6eda7aae4bbf822dddba2343e5989d9cdcb44b4c9b7cb1ba5288b4b6a53b3e0cf4caa47c471d71edeb637337480642a130e1e65b0eba20db4769642d7f5f6e5c0611648a799a626d5a12ad78b4be67fa618e4fb97b04a5e83f23630b18905a747062b24d7a6c8a744cac263d60b334d227ba9fbdc4c7a953625f154df26e7fba33d1a83e47e0eb34fac5bec3dbd6df0012561683e6240f20b1c2ded2ebc54cd8950237e49d7eeb98d4193d23e1b7692a52b0816065a25c51dfcde722ff42cb1d63b9ee8f9dc3e43b5518ab5fbe5ba0189112c75796ab8b1a863125aaf2712cd02eac13f02b602f0dabba881bc84e1408a73f2b67a76945ea2d5cdeed8b8a42259ea7e5ac329128fc9327018da120d3240c7bac548b5bb313b6ac4f4afbd8b2381ce0207457b5a815a3b7daf027dc7d2e7fe0475680be7e69ea727247ad433e156c9be4eb2e19387a309e34bd9a44a69b1e9c190d854e204e63291971a86346b24981d9b85d5e1368ce48826da9e0187c9b0d500713d80d824a186173f311cd9b3992e3fb85ecc0b5bc723bf1d878bb213ce34cb5c4bfd115dac63de76b46a8965e9ad4b23664bbae7fdbad2143c316c5562f515dbea495cd8aaefe846353dec5b3bf401ee78c3c8ed1c88b28c91e36434efa92e16c7d177a836175fd533b16d5bbc0d2df304852bc8dc0cecb7a91505e6743e41ff638f20155d66fd7adb900301c75554ee24d92c9cfeefdd899cf773d54acf9a281afc15c60c00e74f3238c427df314f3bd1630f21d956971d2979501978d5c4e5db088deee1d4633244985b8d8fd93eccbef950ea56d93b7e8d3139ea249051edc11d5a755ace31435cff01475994b64cd087cfe08866dfe0a45ff226695cd75350f1866f183ff28a9e7ed0d473f8a972484c6f8e6be50aa7a36b2fd7c1fedf1b5a6c7071f21a0ba5047d4c232a06dc550272c2c27873ff1a6d2400a24ad534fb7dc4dfbd1e2e7c6b29d388627097dcbc94918e179b1ec5e3797260580537c04e691e09fede6167e9749d86914f738d9c258b1113f412450d3333c292cd243b8043f69047f6b93b991c66ae6609f27829de1d1c71b93f9518e17e453e09ed6bbf03f9f7297b611fd1b65ecdbf6423c966565eb17740c20cccf943c1e54444bab9e4930b723423f5be2fe67c3adab7e87ae8dbd349977390e8138512df703643a5511dac26a835a1f412bf9b14688f638b0050e69ce5739853509f4fd9022edd7c0801c32ab58d168d7bc7e1c038709252add25bc1dcc74270427166cee8e950b55a3eeb06b5805fdedb84b1f99610b1c0aee20f8a653de3afef6e2f35f4cadf3137176905541f9e754ec848a8bfe66b1aecb451c44535090a6ca19d394771190a4d7cb63fada24df7004325f98634e02f0a6469c1228d7eef6536a154d60acfd99936d8cd87d298f967cc99ac300857a1dc0ede9e02d8dd67da78cc116b1fce62633ae5c7619175ca56cdd971221bdbe472dcd703b22dedb1c51a83bd58823a8137cdf6f78e9097308e669f8de27247bf4f105be78f20eb9ed335dcf0692ca74c0a08e130a094ee6c882696da24d524788e8daa9b0675bf3eeb9684d5e3f2a78e872616e29dccc2da8c14c72f0a515abedf07339c814c9a3006dbe16a960d567d5b2bb13d963ff99708adfee69817a61faebb1931eff0feed10157ed699f80e82de09576a48968130aef0b578cabb17afb906f7f17c240032d540feb1f59739cc0c73137a0447cf97893d860121f0f35146bd0b2224a859e162202af7f865503a9b8ae65bdb2e32835ca159db5ba26fc24c5bf9513176ecf62d786ee4816503c576bbcbeccc7f33f73b52eb4ca937dc62f3e14280d62784ef4cb725eea8e25a34f28ccbb5751a17624f4bbbd330e62e600c58d1fb19d3adda6450f95ca22e028bb5ef6852a0baca0805719be6e2e1468569167a9a6045addfeacd5490c79084286285a7260c2657658db", 0x1000}], 0x4) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r2, 0x1) flock(r2, 0x1) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r2, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) r3 = syz_open_pts() r4 = kqueue() syz_open_pts() kevent(r4, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) dup(r3) kevent(r4, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) kevent(r4, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) unlinkat(r3, &(0x7f0000000140)='./file0\x00', 0x8) recvfrom$unix(r0, &(0x7f00000013c0)=""/156, 0x9c, 0x1, &(0x7f0000001480)=ANY=[@ANYBLOB], 0xa) kevent(r4, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 03:28:23 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000940)=[{&(0x7f0000000200)="28c4834bc934e7c24e925108b8035445f65e7a45b0d444c83a214bde6a62566ca269751d4e7d1d4086e9cdfb9e2569b4cf807a0138107aca9f09145c31378b7231f5936946d469170f4d4a63", 0x4c}, {0x0}, {0x0}, {0x0}], 0x4) r1 = dup2(r0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x7de0000000000000, 0x8000, 0x7, 0x1}, {0x9, 0x40, 0xf12, 0x8}, {0x3, 0x1, 0x0, 0xfffffffffffffffe}]}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x40, 0x0, 0x10001, "09a0504cb04e8754a832ee7485824678d36416ed"}) write(r0, &(0x7f0000000040), 0xfd30) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x1, 0x4, 0x7, 0x1, "2fee2dd087b8689cad2ea61c61185ff402b3f1af", 0x1, 0x1}) syz_open_pts() 03:28:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8008, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x20000005, 0x4bc}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 03:28:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000), 0x0) 03:28:24 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) syz_open_pts() readv(r0, &(0x7f0000001280)=[{&(0x7f0000000040)=""/224, 0xe0}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/255, 0xff}, {&(0x7f0000001240)=""/35, 0x23}], 0x4) r1 = msgget(0x1, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000012c0)=""/198) close(r0) 03:28:24 executing program 1: socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0x0, 0x0}) r1 = semget$private(0x0, 0x0, 0x2) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000000)=""/42) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)="65d9021c3c0a2748735761419c108aa260f2c9b054b99cece21f17be75e963ad396d9a5615d70dffc3bc", 0x2a}], 0x1, &(0x7f0000000500)=[{0x68, 0x1, 0x8000, "9a0a8d88c32bdc24229efba20f033242e853262a0ac23891164a95c5dfe42e3f97c98e0a081edf0bfb7a6e52669cda2dd15970e0d2964f9dfee9a847d6b2b7e229480c192f706b153a9b04eeddc3be61ff4adb44e76ac937"}, {0x1010, 0x1, 0x8000, "e8b343ea0bbd4301bf84bdb1822bddbec8dbb844a5fadc20898bc15ddf003737fe8c9da82583a6f15ed9f83a033a2f5924441644b84d7f5e83726c0d0a821811dda0d7c0a24eaa7341990bb85f6971dd418f256f626e518b2fa08c2b857ec21a724990545135f95cb203addb0b007d6a476a0925508a963a3b1a161a74af4faa3b9172d041873f54de21b0f6d12a6f4a209adea9c9dd196ed718102d18cbd2816c614c89c639d428448e16d12ee2ee9be23b12388e6eaec45988d1580a56d6aa90173c3acef9fa8391c7577462df2cbfc344dc30c13a04657d0baa8fa8df5f28e9e78cf469a567139ea5f655de76c0e4c3ee314579b02cfb403c0d55cbbc392e76906d86783c10f0e735b5c27683be4a794b9a43af99dcf49ef96164f792c1a8e1a80473a29b7f062c352b41b4f8bea66612f4f33a8d2d4df6b8b6f6e7d9843bd22c879c6d13bfdf20e8e8c5e8a0e2a8acb32fb5942b2425bdea36cd9d3f0a28199143198d0a05cd929f4c2f93b6ea83435acd85e8378a846e24847f9cc2d77038033a7cfafda6acb35a6b2fe5274cc50a13c1600c8bec0d32edbfcdf5bec6e9c4a20bdac18cf7f0570230d1d989dd45aaebffc56f4987d73daf0f37602ea8de430da0eb3baaaab8eca2fb29ba4cf2e73433772e037e4eb3207da9768c20541523717d49ca184fdb737dcf67760af14cd8b2e69492f1a67a2ff64000e3663aecc0e710cf411bbf2f2e8324607cf6c7fb6708a6b71c3e1bf51f26cd7f50808cdc29854714b201ff79cfcccabad4d76557f87ea7ed1ce97232bd0e5e734ece282e127c4d90f8286bf00b57b800d22bc1ef050a7cf7f106a9541ebe6ab1c6ff0acb5cf09d3a72d82de3aa7b9cb8f87bfed203d1d6e913692b8f5954fc2b2fcbede80fe003f2088f29e95d675e88bacb1bfbb54e47f2c9795b291f206776b2fd392965e1d364aeb7fe2da73da61f37679b0878ea126d4912182691e42db5509ba3508e3b3f50fb68a539daeb8b1a37de98f0484d32f076d1e5e6d302bc6fd809f62e78a703b8b643d32cd5d1747ba0fb6b74b0011a4727e48627f384aae732488c5dae243baccd661aea0845c86ee3d2021d27d2209f3eefe019b7ffdb2fb752a05812a44275b016c2adbd769b2f5e7c404f2006b5084eb6677d857a5b739a34004e3f8473119383fd10d7b4643dea0fb2ec1d44c1c6412524ab2c18ad84bd0c5938807291f53402f79089d480e13485498416f6334cd44fcdccdc0be0934bb924e07b07447985936f57c48596b124ed7154fb04d43d8035dc1fa2135e46623f07ee283cebb40589597c1207e64f1694a5e6dd94976890d3ddbc17dd0b435f418fb59abc039f784ee0abc5de13c06b3a1ee7ab5cc1288886ec145e5f6b27dc0e4ed0f382ca2cee1c7e99403f32a19725cf004139071043a350061a959f6a3967e42f17bcdcdbd41ed5de2923558370108e3648adeaaaf5553e579a187c289c8cb0462ac8be5b4ae8a8ccbcb328967caa39d48b8ad346f4ffcae22b67ec2750b29264c09e4f80219e92dafb54e1d17d8b80d8002519060339fd2c0718b548a425fb73d42d1402e20154522f5179297a8407c140262aad3350f716b75753d062c062730a5d0ae64ed4c99c98a6c6b56ab0111c5f22f56063f8c52d6523f8e47f4d1c84d04895cd66eb26e8775a143071232f0cf9a433ddbbaedd773a7cb9ac4f215f02d67acf0a40bdb68738b49503bf5d13938670a61708a3dd39ffc20a428c59232ec8ae4ecab7b26f4a7bbce726f3f80a031f3b7494a64a459dbaa8b5e49fd04f34e2149db6c742d0f744c0b4d6d1d46f5d19292925eeec4566c257d9a51e14601c7288fee6129b8f19432533b407357cf8935db9342d2fcf7bcf792200a073d8b17c8f428a8ac82ba0b49fe28d22bb274266dae67664a7c5855fa53b131909e92ffd3cd1e66c1d240672d086981aa6422345f4cd52f2c21b0c510b81317b1add1a65829cdbc4f6fdb48d5287b14da2108379bf66599cb6514e16f31960e96afe50a1d23388e460089de1ca60e3f3313a39c8910fd7f28a97530024ded13ccb5baf7f8a9a68dfb23f674cba5eee3299a676f80ac7a4590d8a93921847e1bde33e8e9bcbea2cab78faa2be95732e30fdad1e339cebcf0093d1115dd9024a65fae732400bef7a1dffc658a5a0f8cc7945b62cc9797d2e89a4ffe8d44f041317618a091a1dc8a274ce970b45d51844e03dfb0c7833b1876cffb0ed79ae4d10c255066f7b5e8aa751acc90fba011ab9266f7319eb839f852ddace4635530a1cf507eb3efe42b6ba953a85eea9b429ac23a74032dce8e6c73cab75be1feff92224caec6dec0450173b9b8fd7c07aa1fddbb5ef68a438c991da8ed8281c7a7ad764e007d021c94087f72e914ca3f7c597ec6a43ff75bad836c1e18d10b596120408efa40e67dc94f1d847ddc6a47a4e5956448c9bd6a937ceb8d6c9f7bea08bc0af940cb0d303f0167823aa223958cdb191cf009db1902c4d2470a660c5b77af27c4d827d67c96952ba267b496c720a746d9407e0d773e8ab29fb7700d55e4d47eed9478ca79884bdeb3f2c379c6a53c3712af4107ac035d145520896cd4f17a49d036cc3bac7fd6839dc492baa61d44009cd5925aaf0f230f1964983b770e6ba8a75a4562e893a67c8fed21207ea29dcf1646405682867a4a7dba04746825a48c084c4b2bbdbcef963cbc5b8e453a40057a0c380caa5387d470a165e51e27b4170b4676bf8e7c25359062f8cc8ff079d938b236daa0840a52fbdb4f0f2df0bdea1d599413c47a14554e5e800e03b2f2caa4b13ea02342f87b4f4542ed125abca73335ff11e7284fbc4b58b564a4552d963bf178570395c8cccca72c11653b9b61c901fa170e51911ae2c0e872a259b6d24b6874a0f76a05cdc51797c6e4b44473fc843866a71dcc75d6962c4ba334d7fe094503f966e3ddecb75d2be50e44b10a7afb98fdc64ece04a40f4c72c417d48a24a22a060a697fdfc0beea705adab3a3bf0ff99309a6a1030b7efef23b03d60ff40a26dd0abb7c30bc7e6a7610bfe403e7b6e7f2331cbdb733ee7e51d5ec63a86bb903de66c623bf813b93e67316366555e103fde554c892a101ad1606b9ca1b1e4ce53ef976def2e274c65e0d31bfca47eca22af61c3d5dfb5ab5ea51b8b2f86e1087629220fddf1c9a407f0d95e53f796b9ffef524c6a2244cc14a97323877f639c042ae8035f8a9ddea8d0c41db6b96a8f394fb0c154bb5e1715b9dbeba5215f90955c491cdaf33b3dc31e3c29a45dc9c4ef26a46879a3b9181ef6bca49a8ccb64192fa23f949e2660216445f4fc14ec4423438784b50176980c171e95dddfa74d6b2009b21050f0a0b97fa633fa9524c88969caf8512478545a19102118ce42d1d60c1945940ba8b7c44e70f72b3946cd49065469a30238ff8311b4cf6f6b328ce83f5803102d7cd5b5343502643ef27f4b05e4d59c17423f639f3b726d33ae83bb2fd0863e207394d14246262617553bfddd29fe35ed013a544f0aaf0c610984324b16066ab180fdf2e0ff644bb44b94c351f71c72a9b682885a94dab6f4bb1684a427d0937439a21df724b4933be7cf94ebec3c5d65b92aa7a7d861b142dcd73a428f55f011704f09f4c4ba8c7bbaa0ccddfd8e70c0db3c1eff4d69d3ef70b3c723552c1c6df7e8e943a28618cdebbd838cb49d034a297daa67b61e57bb2b72b55d9f14517f7337ae60d1d5b16dff48bd50391a603d5e78cbdf1a1457b01d6ed8000a26d5a39df4c3a55d5761e112c93c48e8e0a3fd6e6c72f89bf0d8c0898564b743323519d5f650675dc5761f25c2694d2c384d50214402f6b27da4af6093dff19ce2d1a705e945114a76ae5e3347b4569ae1b6f60f63b7827fa62567bac20ba995ed0afdd4a89b604d4bed88d088a76316f179a998661a50a73aea0745897b30b432148663f5e9babefb2f1405faf5d9f1b1faa38f0a028993c666780a3bbe2c59dc6a85b21e0a7ac2d5062f0cff879b056535a5bdcef4257ff4416e8331caefecdb803a65e32cf85da1606aa970a31970c04e603a0c915d6729067b6af0e76b901427a128d24e6e856dd8c24b65c1651ef4cfaf9689f08a4c76f611fd95a5066d140e9c7b22960708be7120750c957d6884ca8fbbbbeb7f4af8e32d462cf9de877d7fca5d8fd0b7ec9704c505adc8eb3cf934abb1e20e6efd3aa51e6d90e372ff3d893ef0dbc3a829ac13c978eafda9eaee064afc600355336344f02f0a54ce9c2eec5eaed4b12879aae06b3503c9601238ef42fc58b95030bdb62014b9c8ff66261ff57f4e9b4f530b78dd86908f5f05514a57c6c694252d2c2fde98c029c65f2fd26e37604c49afbaddbbb30718e82a8eca6bbf076e142acf3710b43e4a9da16f16b5a3afaef389cba88d024783c10b5f8537bded3ec1d214951c812d15caea033587035703b612fb65ee4afedcd4a7ed7ae1cbd07927d036afb59a85a751bb0f0640ffa07db544d8f1b1b2c973a395ded4e9d89922e471dcaee2d43c30eba985f2c277a5ff8d0663c6cfeac9b8ad7b8bc7a94808f787d643533037ba0b68ff8e78a7e26042df43afa7a5672ae11c8d5f7be7b6bbbbdebc815d303750ea08d0bf91a43fbf0561ad944557ba6b523dae3f2c5acb20cc4c18516b6af199bb0c934851c5394cc01716a6dddce37d06f537b477413a81444dcdf8bbd87066822b41d7f84f400bd8df9bdb8a62264d17c4a71625e2d1efe3ccf0d422977ebeb0add5358c9f135b67bc5f185707985ba2608f1b19af1cbd00562d74d3ee167d7837f420e6e82ca7a8fcbc02289a167607067ce4a6c49206e0977c78736f29092a35b012722cffd64a3bfcd765bbb42121adb6f1b5c40ef3c5fda9864674e27cb85f7e151939cd05917f85d24757537756a0abf7e62cce090266b60cde30bfd23449c2a32cf07b96777cf4ae069e95f9202a5dcf3e0f31d3ea8e5639c0a53b0c304e319cfcf60a4dc3c39d2ea2d23ccdce538c9a4e4c602a3f505990c18b83b349dabb2e0a8aea9cd7b8e31d167017ba85f805c7f303a748bbbd52bcc54a6cc6f00633c0f2681cfd296efae1c133c36d0f6c194721f5af43610b43e0ccb96d7b1bb3f39475d3b682185c77d03f579b471fc3e6c57889f7cdac977a16386cc0615b0887ae1198feb70d5362a6515a7ea5dd7e883f77acafc1cdd628ebe0c15b403c66364f53de25df508f525933267742f255c47a7d31336dea750b33e71afafebfc31dcda65873bce74fc9511349bc653ec3bf044cd6270bc663941beec885684240a3e17fea84d2bf14611cfb292e9ba6dc363c84f8c0f4bd48b2a463a0233d4adb3964103dafaf882f6747ea736eaeafc62d0585d4902c3134a04b11770f6db877d87e5cc6f25fb845b31f5fab543c61c56582d75292e123aefc374d4e2a232385867e6fd663ea28fe6cfa612c754ee37e66aea8a823d8dbe6ef5812f884ad75df2cabec60b5b5a50e9f88388625bfb9caf31fee40f483cf30aee23a31f05653b20b388bb2d6b7e5c23e57f21ce9c75693bdfeef4b194205da4b1d7fc1c001d11e55818eb7b887a069b1b24e070e7304e47d5c3124ce08ab406474f1b1e527efc78b5019918c9b2a4a8d623b80759d5f4ede367dc316741315c39d3f29c7349d32e3a5ec797ed0088265bdb5043e8c6fbf254aa511f064693b8cd58b243358d056eea96884ce0b30ba1f185f17c145ea01ccef281e3075ad31b5aebcccef270e2edc463f53d922acb606e7a364ee650d"}, {0x80, 0x1, 0x4, "52924f1e7d89852368927352e9095d185c02d5e3484a4d8054c48ea0a94d797e382d9f9c38a59d141a62a5b3f5e79c7814922b4fc5520102797bf84c8bf406fe9f6113bc396f9974f8fea9d9dccc3bb34ec45252eb754e5979ff3b32fa9175377e03a25fe2dacd8953af660c4942b1"}, {0x88, 0xffff, 0x2, "763efb1993e34a7e6cbb822927f778f230e8a7e6642210a4cc8cf804ead68d03d9115f3932a460c6cefbe1d0a5e6fdf0ce7b7a23c875bb14f7becfa4b226715b519b3a4ba6306d467e11447bf3a50e7829caf040f4bc95c0fb026726ae95d16cda9cf1b9813bee06325a16810807ce73489bdb17c57683"}, {0x38, 0x1, 0x0, "1d675e9f8640d1f4af28cd31a5b045eea82ffd8f09288b4dbc7eba2465bc5fed8b3446a6510fbcbf"}, {0x60, 0x1, 0x5, "317de0c622a10e4be76cca1aa03636e0261c3cc425093abc7ecad981d642eaac433aba1efe0c68f99b34fff6cf503cbaff7a38ea9b137d750efad5d7e8d59e1d238fe232e02f17adc5583338fc588a"}], 0x1218}, 0x0) getegid() syz_extract_tcp_res(&(0x7f00000000c0), 0x1, 0xe7) 03:28:24 executing program 0: r0 = socket$inet(0x2, 0x8004, 0x7) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) 03:28:24 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) socketpair(0x3a, 0x5, 0x106, 0x0) r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000000)={0x3, "accf60cf721fa29b386622ebfe87f9eeb43cf0cbfaea00999466cb96fd1772f0d78a7a5365c8715940766170271bd7653e0b94f3760c8331b3fc62338e82ef9136591648105af310588cdd2324678af79fc9e239982c0112df73b28c4c6d1d8af17ebe9d926a213a451817d73abf7f5bc8c38f4f9966897fec96a1c710d17d67bd4ada7295deb04d72809e3d33831dcb28f1a729168e9f6320fb9fc7937f3f3f0114afeb19c0400ef0a72965d8589ec13332a530f5494bb0413e7c7a749eb2"}, 0xc7, 0x800) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x2, 0x0) 03:28:24 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000040)="23640097e34f7b6f9f0ef70570faf1ece0538492999921f26de4c46344587ae577c10f451826560f8ff9c47f8db30bc6944dcd499843c969c8928f0879fbf15403682e1e220308209ee8f1013cc20c96f43b6b503b76d02bc0e248b854153aae500ae6fe478bab26a6055539b1dd2a87e85b11f1d3507f512749f73a1e8a31aeb22273296076e07ba4c331731ba52e167bbfe754df40c8e225ff153648454ca0529ff6e47772aa58c7919cc76b92886cd31b997b97e6ad38c1a82637a03b9bfaf327e1befd97eec1a756b03cec4bae9eabd46e4771344a5eb90d0a1bfb07f92d754c84d42ca02d3602", 0xe9, 0x409, &(0x7f0000000140)=@in6={0x18, 0x2, 0x7, 0x8}, 0xc) lseek(r0, 0x0, 0x0, 0x3) 03:28:24 executing program 1: r0 = semget(0xffffffffffffffff, 0x1, 0x16687091479993b4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0xf6) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000280)=""/159) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000080)=0x1) 03:28:24 executing program 0: r0 = socket(0x200000000000011, 0x4003, 0x0) r1 = getuid() r2 = getgid() r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x1d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x2, './file0\x00'}) chown(&(0x7f0000000000)='./file0\x00', r1, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 03:28:24 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000480)=""/152, 0x98}, {&(0x7f0000000540)=""/16, 0x10}, {&(0x7f0000000580)=""/66, 0x42}], 0x3, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x7) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0xa, r0) getdents(r2, &(0x7f0000000280)=""/255, 0xff) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000380)="fa0e6bdf1401ebd513d02e077d19cbe868d3d020af5ba3b65f8bebc3fab46ad6dfa95410d78827b96dab37c9227c584a34b04be92b81dbe2f20ba9c7573e955694bbf54bc4ddd2bbf7b79d0b3b93f26fc5a39cdbbcb6b725e7a0dd0042ba13f5843080ecf62374c2416327679dd33dcedfb79a377b4c80081e86ca18e33fe11b888d5be153e8c8db433004be0537bea89d7f16d05078fe026d64b62f51ae9d1db94c760187a9ef46a8f11ff0996813c8fab8d2cacb3711c344931a10741328daf0656d7e99554df9c26229aaa0e7fb77dede42084ff06e42f7ac83e2c18138cc58d6149d06eada4216226672254e06dc6d1d52b2e1caee345ca22c2c", 0xfc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="136366bfa85e497973e6fc86fb22be212649712dc151b0decdaf18d490572945792828415cfea1e89b3eda09ebd7ae563b1e8a1e9e67e19727d496ddb8a0eeef4a74b49aa4d9b1", 0x47) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x10) readlinkat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/217, 0xd9) 03:28:24 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x7ff, 0x0, 0x40, "2f50127dabc01ae307ba94e0177fa3473be55b23", 0x8000}) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2) flock(r1, 0x2) close(r1) 03:28:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4c2591c321a8cf98848e4a8051bd24313dea8d035ed605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb44a3be8987e1cc70d08d564e7f1c05dc03e23ac168a023c8badb5bf15bb8385ca72ded2752217f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd60331400b4dc386972d2eae1f3c146eaea700eeaabffa2c7ee14f90d1a2816e0a79ee62056713ab5955e6e0267600000048a32abb7899ec4ed0f04cb96b67cac39150199dd7ebdefa4b4f8ec7e9b892fdb4482d1771759814bb547f28f456bb51b628ea98c3ca1948adb0e03e6a95047606f5d8aafb5b0bf33c38276a539a2a0db68aac768b16a425dc73fd7ed22e15af5116568e6083736f7ff47fc797f17f91382ad062442a66a66d24b349085aa71451afe029498eb47a292c5e44c6464ad1573d61cdd8990bb80d7d4eebc88f55d5c4b3e557cd8a058bb2fb9dfeca929fd7d87501e969be5939819069f8bed90a6560dce197ac5f5df0670f0009d42099829035d44bd5fa3ea13dc19248757889aa2868935e327881150987062ab2b94f3871de886341a3feab9baec05838798951d6d090a949aa52a0e4b23dac3d8e3e9c141d18639e26b89d1304d047", 0x1fb) r1 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xffffffffffffffff, 0x1, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 03:28:24 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x1000000) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() ioctl$TIOCSDTR(r0, 0x20007479) readlinkat(r0, &(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)=""/12, 0xc) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffff9, 0x53}], 0x1eb3, 0x0, 0x0, 0x0) close(r2) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000140)=""/252, 0xfc}, {&(0x7f0000000300)=""/217, 0xd9}, {&(0x7f0000000080)=""/100, 0x64}, {&(0x7f0000000240)=""/56, 0x38}, {&(0x7f00000004c0)=""/155, 0x9b}, {&(0x7f0000000580)=""/216, 0xd8}, {&(0x7f0000000280)=""/13, 0xd}], 0x7, 0x0, 0x0) 03:28:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20000, 0x0) 03:28:24 executing program 1: r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000140)={{}, 0x9, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000007005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000180)={{0x10000, 0x5, 0x7fff}, 0x7, 0x7, 0x6}) 03:28:24 executing program 0: unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)='x\x00') r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0xb0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x6) setreuid(r1, r1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) 03:28:24 executing program 1: r0 = socket(0x2, 0x1, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) r1 = dup2(r0, r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYRESOCT=0x0, @ANYPTR=&(0x7f0000000200)=ANY=[@ANYRES64=r1, @ANYBLOB="6e47768123ce72f310c908a43a5d497d649442740387c435940d25813811ce3f0747fd3e7fa01ae9aeb65b67911ee0106cfce1ef0c10caaf0cf4ea60649913ee34f8bfe5e2fb305de28506580b033e1a53fa7f207ea78113556c15d16f85c5592d02a64910caae7d50eed6f705595935b451a7105adbb69d6fb258140787ac2988e9dda070e0097dacd4c1df6e1294e69ee3e38bd3d1a389d38dee2028e217f61b0a105e16b738dc799fd978b291687c7fa36479bef4ee0f05d91c04da929e573d8e22c7e28aea473a84cdb9", @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYBLOB="0fdc7cc85d2377c3c10fe5a777015b137e89ff74e3b374216a008dd161a28126beace739bb496caf8debc3712cee578cd9f434cddd559066c49bd3be8b174347eb1a544f4bfe84736d029336af35acf48a06", @ANYRESDEC=r1]], @ANYRESDEC=r0, @ANYRES64=r1, @ANYRESDEC=r0, @ANYBLOB="756ae04c5e8aa090917fa9665c293fc0e649802a9615d149fa998de5fc013748afe35310588c4beb01cab65a455da21c5554a4b2ff0c405a98c10b17bada30f1b75cc5af4485d93afad9f78c21358d21d4333b887cfb3f76dd83e160a15b9dbf597124eef62cd71daaf57f187f3dd42a7b6037296763c5e50dd81e93f8f5191c61"]) 03:28:24 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x1, 0xbfc7) getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) 03:28:24 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) semget$private(0x0, 0x1, 0x92) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000140)=[{0x0, 0xa8}], 0x2aaaacc8) syz_open_pts() kqueue() 03:28:24 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000ff030000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 03:28:24 executing program 0: r0 = syz_open_pts() r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x800000000, 0x100000000, r1}) chmod(&(0x7f0000000180)='./file0\x00', 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, &(0x7f0000000440)="b626932fcfa37a0c4526b22322a917c60e01fd2e00edb2125ea9cd00848594812272f3d20bcaf9a0ef8d9f821ce4b215b0d0c276cafb4c44c22f70f535b52b8c4b9599cd506b2f270d354462f6323bc49f964361f1be06b70a33fd11c0c7659435302bedfa19c13080c81ac227a54b1f635d43c02c7b4bd94f86502fea1520ae16f23a5def67832c167e9260dfcd57e034bc03d3a80b2da285954e6b89745fa5ba17fd4d41bca610e0cd07a8cd55ce0f4f59b353481fd055efa4a39d42ecbfd2249f77c4239aa877f4dfe1", 0xcb, 0x1, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x1}, 0x8) bind$unix(r2, &(0x7f0000000140)=@file={0x1, './file0/file0\x00'}, 0x10) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000000c0)={0x40, 0x5, 0x5, 0x1, &(0x7f00000001c0)={{0x7, 0x7abf, 0x2, 0x8, 0x20}, {[0x7, 0x38, 0x9, 0x20, 0xffffffff, 0x5, 0x3ff, 0x0, 0x8, 0x7ff, 0x400, 0x7f, 0x200, 0x2, 0x7, 0x715ba80c, 0x81], [0x2, 0x9, 0x2, 0xcd, 0x8, 0x2, 0x80000000, 0xbbb2, 0x2, 0x6], [0xffffffffffff58aa, 0x3, 0x0, 0x0, 0x80, 0x100000000, 0x65], [0x20, 0x9, 0x3, 0x8f2d, 0x6e, 0x4], [{0x6, 0x81, 0x401, 0x9}, {0x7ff, 0x4, 0x46, 0x101}, {0x9, 0x10000000, 0x7, 0x8000}, {0x9, 0x100, 0x5, 0x5}, {0x67, 0x7b34, 0x1, 0xff}, {0x1, 0x5, 0x4}, {0xeb, 0x3ff, 0x5, 0x7fffffff}, {0x54e, 0x1, 0x4, 0x2}], {0xfaa4, 0xf6, 0x8, 0x6}, {0x5000000000, 0x9, 0xff}}}, 0x852, 0x4}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r3 = semget(0x1, 0x1, 0x0) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000540)=""/71) 03:28:24 executing program 1: r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x8080, 0x3) r1 = syz_open_pts() syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xe5}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x6c3, 0x0, 0x4, 0x0) 03:28:24 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x1, 0x0, 0x3f, 0x0) 03:28:24 executing program 1: fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000007}) 03:28:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:28:24 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 03:28:24 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) shutdown(r0, 0x2) 03:28:24 executing program 1: mlockall(0x2) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, &(0x7f0000000540)='./file0\x00', 0x2000, 0x5) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x22) munmap(&(0x7f0000a13000/0x1000)=nil, 0x1000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000580)={0x4, 0x40}) r2 = dup(0xffffffffffffffff) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='/+\':($+&\x00', &(0x7f00000001c0)='-%\'\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000300)='*{(\x00', &(0x7f0000000340)=')\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='.$--\x00', &(0x7f0000000440)='\').]&\x00', &(0x7f0000000480)='^\x00']) mmap(&(0x7f0000a48000/0x4000)=nil, 0x4000, 0x2, 0x4010, r2, 0x0, 0x0) munmap(&(0x7f0000888000/0x200000)=nil, 0x200000) 03:28:24 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x8, 0x95}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) syz_open_pts() r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x8, 0x0, 0xfffffffffffffffb, 0x0) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x92}], 0x23f1, 0x0, 0x2800, 0x0) 03:28:24 executing program 0: r0 = socket(0x1b, 0x7, 0x82) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) 03:28:24 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000180)=[{r0, 0x106}, {r0}, {r0, 0x80}, {r0, 0x40}, {r0}, {r0, 0x2}, {r0, 0x40}], 0x7, 0x9) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x800, 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000140)=0x6b) r2 = getpgrp() linkat(r1, &(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00', 0x4) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x0, 0x100000000, r2}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)) socketpair(0x1, 0x8005, 0x5, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r3, 0xea7, 0x10001, &(0x7f0000000080)="d02d7df1e376bea734f8cc938768933cf8d5557150a5e326f685e63ac595ffc47472aa0268b40b0eaabca3bef909b59b803bb80dcb276bc81ee931f06230684725d7533e23a2becda76e4ffd1ae6dd17b4d494fb1058bdef73", 0x59) flock(r0, 0x2) flock(r0, 0x1) syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000200), 0x10000) 03:28:26 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mlockall(0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) chroot(&(0x7f0000000040)='./file0\x00') 03:28:26 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x6) r3 = accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/88}, &(0x7f00000001c0)=0x5a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getuid() fchmodat(r0, &(0x7f0000000280)='./file0\x00', 0x2, 0x6) mkdirat(r0, &(0x7f00000002c0)='./file0\x00', 0x28) readlinkat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/25, 0x19) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f0000000380)="e68de57c7501bb4ca52bd0c15fddba60e55a7630224ff13391523f7759c0d868e918d9c89a1c1778d8a6cb238dbde6ff0a80c46999655af73c1255169dfde61891b1a6620ff721b27b9715a66ca08d5e471583db6a3ed9a0238927e8e5b996c18975e8ce8e99000defb151183f208e8d986991c4e59879017d8f4ac7c14bcccca5ce01952393d1afd34107ac7f9ddcbf3b44159f2291b4e75b7382037c349bf80b817079338c6a5feafff6dd24806cc210145e466d9178016140cec6517c9b60f91be11d0b7e20dfc2e62b6eb4493060fe2c4be266695bc3733edaeab5e774342cee03bc97b2f57af2cab36451d8be", 0xef) r4 = shmget$private(0x0, 0x4000, 0x282, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r4, 0x3) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setegid(r2) bind$inet(r6, &(0x7f00000004c0)={0x2, 0x1}, 0xc) recvfrom$unix(r5, &(0x7f0000000500)=""/134, 0x86, 0x2, 0x0, 0x0) symlinkat(&(0x7f00000005c0)='./file0\x00', r0, &(0x7f0000000600)='./file1\x00') shmctl$SHM_LOCK(r4, 0x3) chdir(&(0x7f0000000640)='./file0\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f00000006c0)) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000000700)) faccessat(r6, &(0x7f0000000740)='./file1\x00', 0x0, 0x1) getuid() accept$inet(r6, &(0x7f0000000780), &(0x7f00000007c0)=0xc) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807effd870 failed: hole in range 03:28:26 executing program 0: mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0xfffffffffffffffd) setitimer(0x0, &(0x7f0000032fe0), 0x0) 03:28:26 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00'/16, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYBLOB="5927b11b32186eebb980b9e00d12aae07a6f0acf4b24c5a3f26e781d969fe978aaa1663f5c878d8593b03c6bb323e1a24ad182f38174fdbb23ecd75041cbfce6d1a17d80ef38998ae98d9d2a032ddada92bb95f1ae1409d90dd5e83f73bcf1da4490f603e84e310f2b34c504c0d66f9b8367d5e4b4056ee54e1c2a526d0916954438f1e4bb7fbe8e135b1656705b9caf438ed7a9f812bfe25e5fb19f381117ad968d953143aff5b103281c44be2c7207b4cdc5af83b5310ac30704e8a5a7103ed540d97994f7d27b3a5ad11e581b30c4d01fa53faed1b5c15dd6fa511bcff95868e643b17014fca2b40c4c30a2bca6cd568ebbcba15ae346cf6f3b34d8f52dd4443f557ed6bd8c2550260000000000000000098b86488fa0564803a030f974"]]) r2 = getgid() getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) setregid(r2, r3) setsockopt(r0, 0x29, 0xc, 0x0, 0x41a53d33f0367c70) socket(0x38, 0x0, 0x7) 03:28:26 executing program 1: r0 = semget(0x2, 0x5, 0x504) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) r2 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/98) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) semop(r2, &(0x7f00000002c0)=[{0x3, 0xfd, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) r3 = syz_open_pts() semget$private(0x0, 0x3, 0x8c) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCDTR(r3, 0x20007478) write(r1, &(0x7f0000000300)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r4 = syz_open_pts() write(r4, &(0x7f0000000540)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0c8282425af7f05c9b377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a9731e46c6e56b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c391286548444ffa90d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48", 0xee) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x10, r3, 0x0, 0x0) 03:28:26 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0xffffffff, 0x1}, {0x18, 0x2, 0x2, 0x100000001}, 0x2, [0x8, 0x80000001, 0x1, 0x9704, 0x5, 0x6b7ecbb1, 0x0, 0x3]}, 0x3c) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f00000001c0)={0x100000001, 0xfffffffffffffff7}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = kqueue() r5 = shmget$private(0x0, 0x4000, 0x2, &(0x7f00004b1000/0x4000)=nil) shmctl$IPC_RMID(r5, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000180)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x4) fcntl$dupfd(r1, 0x0, r3) kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r6 = dup2(r4, r1) ioctl$TIOCCBRK(r6, 0x2000747a) kevent(r1, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 03:28:26 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0xfffffffffffffffe, 0xa783, &(0x7f0000000000)=""/164, &(0x7f00000000c0)=0xa4) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000140)={0x2, 0x1266}) getsockopt$sock_timeval(r0, 0xffff, 0x2000, 0x0, 0x0) 03:28:26 executing program 0: fcntl$setstatus(0xffffffffffffffff, 0x4, 0xcc) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x4, 0x12, 0x80000001, 0x9}, {{}, 0x0, 0x2, 0x40000000, 0x3, 0x80}, {{}, 0xfffffffffffffffe, 0x22, 0xf0000000, 0x5, 0x9}, {{}, 0xfffffffffffffff8, 0x1, 0x3, 0x278, 0xffffffff}], 0x1f, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffd, 0x80, 0x21, 0x9, 0x800}, {{}, 0xfffffffffffffffa, 0x10, 0x41, 0x2, 0x9}], 0x7, &(0x7f0000000100)={0x7fff, 0x2}) dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f00000001c0), 0x4) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x10d80, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x5) readv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 03:28:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x7fffffff, 0x1000003, 0xf7fffffffffffff8, "85000000000900005f00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="661ef3e0b88498c7ce29b137ad87ef6e4737d4428a9fccb5007d8db58ba8d67930b99f025e3399681d6205b95f758cf9070bd8dba62bba796f46f3b242367556c82ba2a2e9f77dd9f7546634210ed2fa17e6d1d321dd5c63dad3217c9dc5aeac1410a5e99b34e66f1992f8e80c154f17b671086fc8c9b16fbad02d10ebb15f59b07eefba7b5ae581d2401bc451635c30f3bc484f", 0x94}, {&(0x7f00000002c0)="7a4e1904d65999402386a13da2451432a360cb78037d1e2258e3e86f35a50fd734e1bb9434318f1662a03824dd1beb53d051151f01203e0039097a52cd597d506a90df4dc11f819d2e158b76ae9bba0f1b356529625bf18058483b84a064d89b0370d027d9f3c649b94c8ee68362d71302671cc2641dc47a630302a15ab69d389e35b377cd6100f4f885dc7c0d346f5a4c748f91e9cce2193116e0fc2ed9072cab2800c0646affae9d11b5a26570d76f696f20", 0xb3}, {&(0x7f0000000480)="87f4a2c8cfdf6f67997a320a01186e3809b47a0b56bc12ac9a725436560e7c4dbc1ecaddd8e1c48fdae2b725daefcfe35d311f110edaeeb37a39c66c5c853a5c1c531cff7dd47e98c1ee5a07e1fbe665ab47a2ff62f87d28f9ae88bf8e6f82ac17256674ad5c84cafe75936bdad50489c6aec2af2cec0f659f842a6ac7151d1c565cf58bab2142af4aff7d8438993fcfe543836b3224b021993a6f143e87cad02a9953b13617aad32b70fa19cad8783a8f10c6d50f68779355257333597e2e59b77d09328842927bab9ba48eb90096", 0xcf}], 0x3) 03:28:26 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x0) r1 = socket(0x0, 0xc000, 0x3ff) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x480, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 03:28:26 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='r\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 03:28:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000200)="b4", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) 03:28:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000280)=0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xc1, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x1ae, 0x6) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) 03:28:27 executing program 1: clock_gettime(0x7, 0xffffffffffffffff) 03:28:27 executing program 0: madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 03:28:27 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7, 0x4010, r1, 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x9, 0xbeb9}}) select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) 03:28:27 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="a2022e2f66696c653000"], 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x6) getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) read(r0, &(0x7f00000001c0)=""/24, 0x18) r4 = getgid() nanosleep(&(0x7f0000000200)={0x0, 0x4}, &(0x7f0000000240)) chown(&(0x7f0000000100)='./file0\x00', r1, r3) getgroups(0x3, &(0x7f00000000c0)=[r2, r3, r4]) setsockopt$inet_opts(r0, 0x0, 0x20000000000000, &(0x7f0000000300)="9a06e3030004010000000000000024e00818d23a9862399f0adc1e9715bdea8a3fad465dfb39c3b87a2dc796e0af2dfc4e4413cfab2cf133aaa3defd4d9caae9bce117157f67a373f1f32b122409ff8600dd670a178af80568050c511589bca81087a4d84619b300000000000000000000000000000000d0d371115c0a0e199d7744f498a352a30d224436ea67ee4fa35856ef3a5fb682dbd352158a4ab6e48af3715f4746a86563e7c58d001a9c3bafa39b16ef0d6c95b31e41f586a6cd14ab943eb5ac748a0cf1003605d1b6b22061c23b542b3e2d56173ba71ac3550a5da50253706940a72e436f05c265032d297c8e5df5fba626a4e8b17799d999f4daec36c8764e69c4fc98b15bd3506f35fc8f60069c6af0cfd130bfbf0abc000033082a52c569f980b0efd057bc46115e322619883bc5dd5d664492e78d0f603797321b031beb8dc515768e093e59c0211ebc01e2d4752181b592288fbf1e365ffd61d6076c3d9efa48058302d14ef374f784bd1b633ae81442b9037d8107d94f01ea8eb79d6ed1ce29285346a72bf2230d62b358408709ebbde0134e2798d5cff4c65976c56395e71e70c972e62e09c513efca5053bdae380561e5caeaea4c812228a22ea30bf2b7b0e76365106be8d2f0c68e7d5281b195a7d11fe3efc81cd2ec28ed7d584a500e7a6d49447bd43043c53e00"/509, 0x1fd) r5 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c31f3098c9c97b77e3f22a9348e09839caebc3cad8f4a0e6a5628b07893b8422ed28d2358a4215c89ae45fedc1ef8a4ef3844bf2613f05c1ac2dccc91b4e4be92d30c280dbbf72396bffd0f2dafc7ffd7f5188c3f6afb4ed4db5175c89206e6e1195cfc1ae2751fb260ea5427b5918dba2958a8266034355aec4c7eeb38ae2fe4606b99ba7e2eec6ea2ff7844a01c61532a6375006df38b5622d28c6ea7d8bf30077d49ec00157d3a6e266695a67d70e1599ea58f8e9cacec11f11afbc44765d061b5ee1ce70a7fe23dab3a12c76294a6445847d6de8a785b9c7756c493f8984a9629bb4c5d5d44ce717bbeb0292c906e17965020cb231eec6be68247705d62d92d9c98a55bd6a7ba420a3ce24a2c5609df6d3fa6a9daf101c2126515d4eecde302bb2e97f5c04799247a10c1d383ca7c99e05025a474a52345dc2de39ae900486a7da7d8972187b6f59b071bd53233bec9311fe104592cc3d4901048e144a6fcaec02dda97340270783ffc5b7f47b9db228e2cb1a51705e66c73937bf93c25d3f96be9179e502d3df55a59c45b2bbb6535b448aab96a3bac7d23c39f7670cfbc2403c1850f4cbd3d78778bbb8c0d47130625f6638a2bf58848872aa6c4c71ee83fb25ae281fe124b07abf78331336790ef61d18b8e8c911f9208b5c1fa94bff783073a81f1fe72f3df96c9051fdb089302a76de9abf2fbfdcbbc422122d3f896c9e118b549211a52b8ddcc400c0b832ce2bb65839a829cd1d12860f1a8ebea77fcda1623563cbc8a2af6771c3b021cfd0ca2ef1ad9e0a9d1461e5647f7424a0b6c81df2d20adfee1514a4b8165b098f7c54d709b4621c3eae40abb3b381c5e65a1c2cdbc78bbc75be68dc49e4274d145a8db6dad14a5ae589938a89003b1768c5845d6d0e301a0b43c6b5fa264ae2b5e28b881fd07ea7af01ac1fc0ea909ce8e716dc204a1ed00fba97c4163576658c4d4a0332c705e21888eee302db272fe50700230e8d899ee5672acbed04852714830d7e8cb16b758fe97868720315127c80c891c5faa6afb340f0a4d55de6bf7ea5b0807a8858d54a5c66bf570edcf0b00005c837dff293d5a243241e8ae93c542257f609751e61d3c53c3d9809761dbe4e2d0d84c9e1a64da7d0b3b28544d823ec034b0f4adce9858f181bb0b14c35cb316c7ff4c782ebf2b4cf4ce7f6487b05191bca2aa504f8a5ad7d381bbeec899b6845de2cc71fddc05f510ecf5678e163dc2e169678779cd897e5b93a97d0057d400c773637d6c4ec2c2b9fa7c23de3e007cb87b8b459824e6905a4eea9b64e685dbc091291e8f91708b11ddd140ecb887bf815ec65dcea0d58bb9b532a7fe530784f28ada6082cea9c88b49bf656c4e20deacc3d5ffee805ada0618a81c6e367aa419ff771b43e54e58e14ad25becc66d7c5523d5c9d6176867d2a9b3c6ae181bee2c9d16f532bacd2d4227817e24e2112606b01", 0x9a8) 03:28:27 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x20) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x20080, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x2) open$dir(&(0x7f0000000100)='./file1\x00', 0x0, 0x1eb) r2 = socket$inet6(0x18, 0x4, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x2, 0x5, 0x9}, 0xc) bind$inet6(0xffffffffffffffff, &(0x7f0000000180)={0x18, 0x2, 0x10000, 0x100000000}, 0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$inet(r4, &(0x7f0000000200), &(0x7f0000000240)=0xc) r5 = semget(0x2, 0x1, 0x2) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000280)=""/4096) execve(&(0x7f0000001280)='./file0\x00', &(0x7f0000001500)=[&(0x7f00000012c0)='/dev/vmm\x00', &(0x7f0000001300)='/dev/vmm\x00', &(0x7f0000001340)='(\x00', &(0x7f0000001380)=':-\x00', &(0x7f00000013c0)='\x00', &(0x7f0000001400)='\x00', &(0x7f0000001440)='/dev/vmm\x00', &(0x7f0000001480)=']\xc1\x00', &(0x7f00000014c0)=',$-[$)]#-\x00'], &(0x7f0000001700)=[&(0x7f0000001580)='\x00', &(0x7f00000015c0)='/dev/vmm\x00', &(0x7f0000001600)='/dev/vmm\x00', &(0x7f0000001640)='-\x00', &(0x7f0000001680)='\x00', &(0x7f00000016c0)='(-\x00']) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000001740)) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000001780)=0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000017c0)={'tap', 0x0}) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000001800)) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000001840)={{0x18, 0x2, 0x4, 0x5}, {0x18, 0x3, 0xfc8, 0x1}, 0x7fffffff, [0x8, 0x100000000, 0x1f, 0x9, 0x7f, 0x8, 0x6, 0x8]}, 0x3c) recvmsg(r3, &(0x7f0000002e80)={&(0x7f0000001880)=@in6, 0xc, &(0x7f0000002d00)=[{&(0x7f00000018c0)=""/143, 0x8f}, {&(0x7f0000001980)=""/4096, 0x1000}, {&(0x7f0000002980)=""/218, 0xda}, {&(0x7f0000002a80)=""/68, 0x44}, {&(0x7f0000002b00)=""/62, 0x3e}, {&(0x7f0000002b40)=""/170, 0xaa}, {&(0x7f0000002c00)=""/19, 0x13}, {&(0x7f0000002c40)=""/158, 0x9e}], 0x8, &(0x7f0000002d80)=""/213, 0xd5}, 0x0) socket$inet6(0x18, 0x4, 0xfffffffffffffdf9) linkat(r0, &(0x7f0000002ec0)='./file1\x00', r4, &(0x7f0000002f00)='./file0\x00', 0x4) bind(r3, &(0x7f0000002f40)=@un=@abs={0x0, 0x0, 0x0}, 0x8) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) sendto$inet6(r2, &(0x7f0000002f80)="1aa1c4df6d714412a344ae94e30e923e997e1a8fb2fedfd9cbc745214e5c6bec2ba79cf3e959c9c622dacfd1abcea9949036d3aad70265e9bb2e6537af6debed6837b92924c37c6f16a57b4e0ea9d4ce6655581803de07bbf805fb21666d23e6f1217d4b963b879d0c324e86504472f6939186a7db9d9c03da30a0fb8b1d961002f631284f3777edb955be989b7b927f1c42a21ec9410e07c481c0d24ce429c8a3def922829e5d4dfd", 0xa9, 0x402, &(0x7f0000003040)={0x18, 0x0, 0xfffffffffffff801, 0x5}, 0xc) rename(&(0x7f0000003080)='./file0\x00', &(0x7f00000030c0)='./file0/file0\x00') ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000003100)={0x61}) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000003140)) r6 = msgget$private(0x0, 0x10) r7 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000031c0)={0x0, 0x0, 0x0}, 0xc) r9 = getuid() getgroups(0x8, &(0x7f0000003200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r11 = getpid() r12 = getppid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000003240)={{0x7ff, r7, r8, r9, r10, 0x2}, 0xc23, 0x800, r11, r12, 0x2cd8000000, 0x9, 0x6, 0x7}) 03:28:27 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) r1 = semget(0x3, 0x7, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x2f00f00000000000, 0x4, 0x7f, 0x81, 0x2, 0x4, 0x6]) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r2, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebf698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faff4ddd34982d9a4a700"/356, 0xfffffffffffffda1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x7, 0xfffffffffffffff9]) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 03:28:27 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), 0x1f6) r1 = syz_open_pts() close(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x3, 0xffffffffffffffd9, "855cf50167a7230004001a000000000000000080"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:28:27 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom(r0, &(0x7f0000000080)=""/148, 0x94, 0x40, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 03:28:27 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') chflags(&(0x7f0000000180)='./file1\x00', 0x0) renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') fchownat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x0, 0x0) 03:28:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) mmap(&(0x7f0000010000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 03:28:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x5, 0x6, 0x80000000, "9b8079fba21488139a3529a1baf14ca485b27f12", 0xfffffffffffffff6, 0x2}) r1 = fcntl$dupfd(r0, 0xa, r0) fcntl$dupfd(r1, 0xa, r0) 03:28:28 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) getrlimit(0x7, &(0x7f00000000c0)) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r0, &(0x7f0000000080)=@in, 0xf1) 03:28:28 executing program 1: socketpair(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 03:28:28 executing program 0: r0 = socket(0x11, 0x3, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5, 0x20}, {0x1, 0xffffffff80000000}}) r1 = accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) shutdown(r1, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0xfffffffffffff801, 0x1ff, 0x7fffffff}) shutdown(r1, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 03:28:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000000c0), &(0x7f0000000100)=0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xff7fbffffffffff7, 0x0, 0xe3, 0xffffffffffffff83, "85fe4dbfa6fd0120000000e0000200"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000280)={0x9, 0x405, 0x9, 0x6, "6cc9051b903d12537e541ace44c3b614e3e8256a", 0x5, 0x5}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) ioctl$BIOCFLUSH(r1, 0x20004268) 03:28:28 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup(r0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)) socket(0x37, 0x8000, 0x100) r2 = dup(r0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000000)) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000080)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) setsockopt$sock_linger(r0, 0xffff, 0x10, 0x0, 0x1f8) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0x101, 0x2}, 0x10) ftruncate(r1, 0x0, 0x80000000) syz_open_pts() 03:28:28 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x4812, r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mknod$loop(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x104a, 0x0) utimensat(r0, &(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000002c0)={{0x3, 0xfffffffffffffffc}, {0x0, 0x800}}, 0x0) fcntl$setstatus(r0, 0x4, 0x5) 03:28:28 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xf4ce, 0x1, 0x3, 0x1, 0x1ff, 0x3d75, 0x75e, 0x1, 0x0, 0x2ea1d2fe, 0x800}) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 03:28:28 executing program 0: r0 = syz_open_pts() fcntl$setown(r0, 0x6, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) 03:28:28 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x44) pread(r0, &(0x7f0000000080)="02c785f288691905ffc02fd72c0928964e58dc6c52d3d992ed14c5ff38ad1d10dec5b3c0289e485d9eb5cf8ffb668211deea4541816c2d439631012912295f235839fbd29ac7301c9ad27fb94a04afadc5e0ac5a4189908779ae103df55caa44adb5852d5c52e0f87945fb8769d0e575f37795278238864a5736de3dee4357a58543555bd033202e075216eb38df4a9966c668", 0x93, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) write(r1, &(0x7f0000000140)="6bc79df66e394e7c8a127f84f1b06894af4f459424cb74f795a416b4e41cb2ddfec525af1cc93978eb041396b946e345999daacf284f2ed7674f66b072bfb74fde7024f116fe02bb982714850b94e6f0807f8237c368f71b5a434e59977affe31805cd1a225c3ea67e83dec73ee6ddcc0c3eaae1f27809df4c5d6800c7988a13343f7f1840b96a1dfcc12954b83c2e9341529496f4d9851cbec40affc2811b5be7591990c696170dca4868", 0xab) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) 03:28:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = semget(0x3, 0x1, 0x400) semop(r0, &(0x7f0000000000)=[{0x0, 0x2, 0x1000}, {0x3, 0x3aa, 0x1800}], 0x2) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000001c0)=0x3) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000100)=0x7) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 03:28:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0xffff, 0x774}, {0x796056b8, 0x2}}, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 03:28:29 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x20) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0xfff) write(r0, &(0x7f0000000000)="20dd", 0x2) 03:28:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r0) bind$inet(r2, &(0x7f0000000080)={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) sendto$inet(r1, &(0x7f0000000040), 0x247, 0x0, 0x0, 0xfffffffffffffecf) recvfrom$inet(r0, 0x0, 0x1cd, 0x0, 0x0, 0x0) 03:28:30 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r0, 0x45) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x3) ioctl$TIOCSBRK(r2, 0x2000747b) sendto$inet(r1, &(0x7f0000000100)="af734204a27fa532fd3a4372c0a96588a5b9b15b6a8163556341eadc8e181eb0932f273a7d947a0964f62c8a1fa983d1cffd3a48f7a4ba80b775b70b2e3f7ebd23ff0c766de69f004de8c6414c0c261dfee5c9dd664282c5bdf6ac62006716d50b118777a81393857fc024492e3a74143e95ad2a556ddcb0bd1623e6eaa5a6e96dd805a85b28cc5835b2a192a06baf9fbc9a6d4b21ad977b95f2f2c0c774ab184b95c8a4e16ffd6d78e977c04960b38ce213399681377cf4b04e1ff47d1151b07a9714f0cac8b9199488fc78106f9f686b6c73e56a83d610a62eafffc10c8862b71cce43b7258f4150a6a761eb081ad3390f4919c72118a2bb16ec262fc345ced6c19a4e9dddda9594acb43a8996e4c59d3bf3bcfa07f99f4071d3f859277338c09df1bd65fe273a80971e5d6c661f841c462a370281173067bcf022e9c13714de65471dac12460f3f178d4a2eb558f107110bfb1c0244946915646ef71e7d061881757212cf3c060fadf0133354bf8b5c63597d09bb68e22a54ad3fb5c2c98c7987c019b9aac99b0e4c6e763562d6b3391dc8cc2b90d745faaa1fee41bdbc747195bd891435e2c3b15596854c9d097130d9cc7d1a21583d7fe8ea7093b61effc1b9445a414c731a04ddce09515d5160db58db4df5e827c6208d448abae07f5bafdf46020b0645f11bd23d3c3e9690066856b5cb55f7c812d43c61857970104ab6f40f7b3cbde04365997f1c5c0701288a140ea4d09928760009bc8b43161ee0db7e6eebf308b1ad1fd0105948783c0e59fc65d25df7f6baeaac4f324275a7ce4ce51181b827b2182f325963da30833b744f9ef4850846b5990d39d040ad0c08644a15ae7ac13442cfac8724185ca623bfc9dce0f475249f48f98a7f2b520452ba839ed61284c4cdd957decde93993998ab3d0b7be732b8111c6589db6b420fab3459435b2ca91242dc1eb6cfb67dbbb593b7324cc97fa9fba5db896ec63731482b8517591ada7d7fda33218ab08ca5c946ee499c81dfc313127c3b9aff747bf39e0003676c2415c78c11fe5f66a7f3cf51d2b68afa282dae40e9305b1e9afdc9b30fb963a526541fc4bfcaae62cfcf25def8a91b3b8b29191848efc2eadb87cbf9f05d96d89b3bcfefc81cdfae37e8a4d4e63d96fca1957dccecfd266d0daf32a27401df8ec394660920e3a3b5c48e1de96fed9a3d1c96d2e1b59892620fe5afc0e9e3bd25f9ddb614e48c3662572a943580610b5736175b3a2a5e14c8b9567c0b18642de1bb0a5366656f6e54ad62198e5bba0582ab42c8ac979c78e204e72ffd1d17cca05826a989e1086530ea5280cbe40b137f75ffa39912fe28a796ef33ccfae85f3089d094cab71ecebabefcf78dc355b30fa90d22babe3e7db759443e454889d4492b90b7ea09ef91b86ab80dd01ac2cc64d073c0698b061a2b3def0d1b3a73f9d916533307b93e0a2bb5be0b568ae15b89390e429e7bc9061042bbdaca24accdd26d3b66e5f8edf5a800e93d49aecfbc19450d34942873cad793e2d6993516edfb4bb352a190b0e69f6d6424adff39515c1ff0d83c21887aa4ca7ffd5ee113a9783142f07ae37b5912848896e0bb36fd5fad59de41ed98cda85054e28b144fa", 0x484, 0x0, 0x0, 0x0) 03:28:30 executing program 0: syz_emit_ethernet(0xb7, &(0x7f00000000c0)="cfe13facadeb9631b4fa6980921109608f352eb47f5664767e46f1a040fdf5c88c30a29b1608a27ea39ca4c3be4650d9daddb8f7f058640ae8d17f4838a72abb2b6ca556f59c9bde42358c9c8507668e4de2c4d69cdf48b6b573baf5921756c53f4af71aa3969ac37a3e10f759f1a72559901e46497814978b70ac66aa8415f0d64a4ddab2e84c9cabbbe80f5d1282e400f8dcd17502cefbdc4cf6285b4e1bd95c7198eccc68622fac8846efdd9d19fe9a71be1002d42a") r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket$inet6(0x18, 0x8007, 0x45) getsockopt$sock_int(r0, 0xffff, 0x1812, &(0x7f0000000040), &(0x7f0000000080)=0x4) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000001c0)) 03:28:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d0000000000000000000000000000dcc400", 0x800}) r0 = socket(0x400000000000010, 0x1, 0x7d) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 03:28:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(&(0x7f00000001c0)='./file0\x00') 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) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/243, 0xf3) 03:28:30 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x181f, 0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x34, 0x98, 0x3ff, 0x0, 0x9, 0x1, 0x1, 0x0, 0x0, 0xff, 0x6}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) 03:28:30 executing program 1: socket(0x1, 0x8003, 0x0) r0 = socket(0x3a, 0x400000000002, 0x4) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) 03:28:30 executing program 0: execve(0x0, 0x0, &(0x7f0000000280)=[0x0, &(0x7f0000000240)='*\x00']) r0 = getgid() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20080, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x4) setgid(r0) r2 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r2, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000000), 0x0, &(0x7f0000000580)}, 0x4) 03:28:30 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) poll(&(0x7f0000000140)=[{r0, 0x95}, {r0, 0x40}, {r0, 0x10}, {r0, 0x10b}, {r0, 0x80}, {r0, 0x41}, {r0, 0x10}, {r0, 0x80}, {r0, 0x10}], 0x9, 0x2) utimensat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x3) close(r0) 03:28:30 executing program 0: mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x6811, 0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0xcb, 0x2}], 0x1}) 03:28:30 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/97, 0x61}, {&(0x7f0000000280)=""/191, 0xbf}], 0x2) close(r0) r1 = syz_open_pts() r2 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x2, 0xffffffffffffff7f, 0x9, r2}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x100000000000026c) 03:28:30 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)="f286d2d9df834b5410cb512568d78419bfc5046d8b92e48f38ba8064f5329ce2a6ef7dd57a100fa65dec71504c721b3fa86384a71d88190f2a87deffa868845b168d89ddfbe1614055d24253bceadf942d18af4f96a78cf7ebe179e7332b062f4023bdb6c0844ed4615aac50ec9e7d7fea1fe28e7b2b846699ec7f61f50ba7d78d8e305416b8088009356c848fd3fec9dcc4e49d5220b97bcfdea48a52f65b0b45dfab8a83e34b07fdcd2688ff3c417b469232ee79f844bc9bef4c16320c80ae3db6ad19", 0xc4}, {&(0x7f0000000140)="3b6b9a410fea05468ebc2fdd1ec43d078e6759cb0b23379784fc89b86bd1cb5ecd7d9fa7ce5ce2036958dab619ecbeca10c13939a681133cce572afcd54cee1419dd3dcd004e4a543f15cc61af92d673a4b81ab323a4b00f2c437af07113e288812b16fdb5f091b8a449353d5f9950acefee13a1e40a410532966da3cf9e382cafaaed011c0f9fc275023be61afc412bd954ec5eb3ff229563a91deefa9c7159754488", 0xa3}, {&(0x7f0000000200)="428918b22523b59392fa51a25c37f84714facb9ac47b532768f8edc8c99908a8e4e845f08c29a11226bbddab0ed277db81b9c533aff636e79d77aa05f6f99f67a0cd905f4a5578dd0cb04ffa215f178e23bbe2c610908667e91b67daddce7ecb84408c6e92d744efaff47bed20d5011cb50b8a81a8bf3c171016ab580c6167ffa759355fa4ac084473b532847cc5a49e5b7cf03f3aae91561c55ee7da16e2ce9b3bf88f97e16ae0bba73416844a78c5a6da48d33117d560f4305bb9f39ccc67034d4e215cd0c0f21f5c9f574ff095f26", 0xd0}, {&(0x7f0000000300)="ca2df348ab54ad70aa4ea313dfdba367a33b17f6cdaf73ebd90e9788b20864b5fcd414c59d48953ba5a611c68a843c5429ad", 0x32}, {&(0x7f0000000340)="8101912fc4ec82676c252f082ffa9dc5a339583d14ac846b6254a22f1f6b99dc40782274a6c841702c3ffed27a692483746610b0ee618e61ba15e6dde3ff8dde7394638c7fde2dcb6ed00eb41c0116fd2ce012aaa7724bb60ba2a501a89e0cb1ec50b453593fc389735bce1b9ee7edfcf830fdb15aa564d51a7ee84e6646115cd08be58afd97b35e5ab39e140b", 0x8d}], 0x5) geteuid() connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1}, 0xc) 03:28:30 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x3ff, 0xfffffffffffffd00}, {0x18, 0x0, 0x7, 0x5}, 0x100000001, [0xffffffff, 0xffffffff00000000, 0x6, 0x3ff, 0x4, 0x8, 0xff, 0x7f]}, 0x3c) 03:28:30 executing program 0: r0 = socket(0x1, 0x3, 0x943) bind$inet(r0, &(0x7f00000001c0), 0xc) socketpair(0x20, 0x4, 0x1, &(0x7f0000000000)) unlink(&(0x7f0000000040)='./file0\x00') 03:28:30 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x89fe, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0xa0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 03:28:30 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') mknod(&(0x7f0000000080)='./file1/file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000200)='./file1/file0\x00', 0x410, 0x1) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x2) 03:28:31 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x3f, 0xffff}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000280)="5a65a2184aebced89ac2ae694ca83f27fce066f120860613385ee39d15985f244514e1d68761358fd0f8f971a3462fa1f7662563f1da45c8907c251e09418f8d9132a5d33359b33cc37c8bac00382d766176e410b0c2632fc3c82e80093f6af82930ca153aefd539e2", 0x69}], 0x1, &(0x7f0000000300)=[{0x100, 0xffff, 0x4, "9a5a1d9932d0ec46e941bd9a47d47969eb9b6c3adfca2922b38b505756b02bea5dd145b9aac48fac8f3f26189049fb1d6f455d49732f526c776906f050466ef0adc835083f7331ed4444b5f4ef790d6e77434bb94d257ee8dc617086995af472d4a036e70f64d05e14cb31d7f76b38fdd6105787e3909c5108c0c88fe41efd4478900de2ac37f494c36257d2f529d3c89ef3a3c004bb5a080775d206e259c0002474b3c9ac4bbff6eaab3a6ca36f14acf7adc8e3ec109e256fd4cd2b8cdbd125a5cf73e62602b55386b9688939d6fae134c33cd6062f5b3a1ffa9215e34c1390d9736962b6ed481cac"}, {0x68, 0xffff, 0x6, "ff621a3aad2c8848a4724bfa4db7f207e4795fa836f1a4230de8827bf206e76f6febc1679a9bff9b4ae135c40aef9d9f8282ca40272ce088005c74bae9903143411dc3b4e363992d4198bea549d6577a152490"}, {0x80, 0xffff, 0x3, "a6043f8aee30ebe65bea4abe4a6e822fdde9de79994c80d1fc9f10f30177ae76931c56066a02884c935449b0dfdd8a8d8137b32a7afc312f3c95227a296c0374e663f8bb0f93bca5b7ebd501955bb0ddefc1a7800fa25d34155e6ce1308208cd56b7095d7908cff0b14567609f04fcfa"}, {0x50, 0xffff, 0x3, "40c6bd2bc88951396c66447a7c34510ce6301364ec7b85655d7ba74b0424655695c4eb96c6d046828d9e669b058cb4ab5dc94c774476fc11348d"}, {0x38, 0x1, 0x1, "a9dce0840c27cce9eb9e64a799fc4776fd011d663acdf5b2d70e5dc1710a28ca15e3"}, {0xe0, 0xffff, 0x2, "1e526e67245cbf2e45db777ea2d1f002b9a27b92b7348177c437e8199644206d2a255b6bcbb0850cfe4a9ac6d9df08d33c4bdf052b958b4c9f3227903ec08f39c64cc84cfc7be5c1c019e5cddad3f02761f3b00571a36e8366bfde61f3eef4d26ffe5a4d09ca36d4b26305e14a38e4347b20468a6c99e6bc81ac615aff398eb4df6ed090b2814d9770206794e01810942e6ed2ee3fbc6f6afea21e9021f15d19d76009047f388f5a135c031a46453b868ad12f71f84fe45c4140ff583935e4f3793b664988152bda1a32"}, {0x18, 0x1, 0x6, "a4"}], 0x368}, 0x2) 03:28:31 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x4) openat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x2) r2 = msgget$private(0x0, 0x110) r3 = getpid() fcntl$lock(0xffffffffffffff9c, 0x8, &(0x7f0000000100)={0x0, 0x2, 0x3f, 0x2, r3}) msgsnd(r2, &(0x7f0000000080)={0x1, "aad9187eec61e8a872b84c5a4440fa14b7d5db0b83d180e58fe0b198459d2dafd37b91dc849dff542ceb12e969830d3b9cdf76d45fc193e89cc29cd314f88f12a402b3ceac4883257af7d08f16eb87a0e229e4ffb2ab70479d2a7d0a7d4d4753aac22a7975d24498573d187618d67d5190b247c35a"}, 0x7d, 0x0) fcntl$setflags(r0, 0x2, 0x1) socket(0x38, 0x5, 0x100) 03:28:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000980)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000880)=[@rights={0x3}, @rights={0x10}], 0x20}, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="612167111439c4f95b1344590d5b76e3d528caf941", 0x15}], 0x1) 03:28:31 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x10000000, 0x0, 0x1f}) r1 = getppid() fcntl$lock(r0, 0x1000000000000000, &(0x7f00000000c0)={0x3, 0x1, 0x6, 0x923, r1}) 03:28:33 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400", 0x2000000}) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x8) fcntl$setstatus(r2, 0x4, 0x80) close(r1) r3 = socket(0x18, 0x400000002, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00000cb000/0x3000)=nil, 0x3000, 0x2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 03:28:33 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) sendmsg(r0, &(0x7f0000000640)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000100)="aefbeaf3620fd42ce6ed4a476c8f466b1d00c8199dd89c1b1b95848fb22d759737e250ba971b650b1cb453065dd517d806ed", 0x32}, {&(0x7f0000000140)="462dd214e7718ac6c469c36e7bc885c96d12323bfb76bd9597d37ba144360710bab1686d253a9f2eea8080391cae8a1d47ab779f8b41c4457221aa7c6259550c0e70d2f78148126e7604e780d1dfdb3ea516808ac58579e3508faa18df904c281029309f4bf65123a547c20dcc43b2f1c720a14d97819d639ce39c37d44c43acc9ba4a4939e3e44a11983cca163701dbe863c4094fd8528dbb4049a9bc0de1f6cc131d42a31de89585b904c1576ca093fb17cec9d72e5f5ce23895b14d0b8c", 0xbf}, {&(0x7f0000000200)="18f33d6469d9358dad9f83951d70408dd07d2abf68fd99f61a439a4a404c2cc54cc6976d19618b2ea281202c704617b5b03b2b", 0x33}, {&(0x7f0000000240)="41c2640ac90abb998fd32b7bb29e64d94ce0eae1f60fdcc4831f0f04b729ab425a2acf72bc36c5936bcec3285ab97a8a7232d1b28a1d2221c46921bdf4a86d78007f2978b79f1d6cbd010b2876c9aa4241389654557ad7426ef61844afcea357ae70189f56aceb5e0f25fc106a771dbf817e3e7d93706cd1c50f7e5c8a5edfbba7b2835fed421711b35a093d0f3454b25c2cf6403a881af0f54de0c4400973fa3598391ef4fa37b38658ab6234cde3d0db0394f46be78757c810ac757fbc93006c030b95739e2ffa5368d98ce3c8a31b6f7f34f1162f", 0xd6}, {&(0x7f0000000340)="4b0bff98e1dd112751ac05c3b52aeea3a9e04812a64b67b22ce0bb1025d1636c66b098425dbbf48bcdc2c88c985822d3b8", 0x31}, {&(0x7f0000000380)="079f42647cab00ec0681ca8b67669553ebc48ca1099a30d6c04083c2f90155ec563efac08dd8cb5daf99d56897b5b173a22609d0dd50d27ba3bbfabde084b641845a9bed97b60bc8723739d1c81ec07c7d2780591a3e8321a33a1e6f400b00b5399467c172de9367dc7658704261f786280cb492fc1f83b49b8127822d7ca3972a8cc93b28ec9f0d785f5ebd2bf9", 0x8e}], 0x6, &(0x7f00000004c0)=[{0xd8, 0x1, 0xffff, "44620d5378eaff1d190afecf39dcca07e370e7aeb0335f851b7385b80f9781f9aff86bd0df39472f11d7d82590f61bf4b6710e812c3fff0bb7093d5adce55f7b9445e37c2beeaa631bc23cc590125167b33020653307a8fcd59cc9f21b9d7789a854b62af340ae908e1a342d2c5439a181b3d4ee64817af92df80c7926edfda45ba3f9bcc4fa1a4ea81ec6f331801193762b145453d8f0dad072159dfcc59ab45e4c1f8d03b237735f71feebead3b06d1bb0ba2b5a9b5e52a18016840bc60cfd43d05fe0567360"}, {0x90, 0x1, 0x8, "45c229617cef9291e59bca2d70e227346bbcb100b37fe764afa9a1d7bc4591a4ea704b04a28d4865a0a43e2be41c5fc953705e2915bbff695bfed371d1031e7a0cf330b1ab275a17bd6fb6e92d4902c6174ee8056d31b19e03aee3f289d4a6ff553a564a8b87ecca8eff1af03743512431c5a56334886cf54cf191584ad132"}], 0x168}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shmget(0x1, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) 03:28:33 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) dup2(r1, r1) pipe2(&(0x7f0000000040), 0x10000) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) read(r1, &(0x7f0000000140)=""/229, 0xe5) 03:28:33 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpid() r0 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getpid() r1 = msgget(0x0, 0x20) msgrcv(r1, &(0x7f0000000180)=ANY=[], 0x0, 0x2, 0x1000) r2 = getppid() setpgid(r2, r0) 03:28:33 executing program 0: unlinkat(0xffffffffffffffff, 0x0, 0x800000001ff) 03:28:33 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0xa5) close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c67662fa4dec3084d627f7eacb98da470fe4a4ccec02c5e5170703bfca6086a1bae5803546d6432acda", 0x90) read(0xffffffffffffffff, 0x0, 0x0) 03:28:33 executing program 1: socketpair$unix(0x1, 0xefffffffffffffff, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) connect$inet6(r2, &(0x7f00000001c0)={0x18, 0x2, 0xb49, 0x7fffffff}, 0xc) r3 = accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xffffffffffffff98) r4 = dup2(r0, r3) chflagsat(r4, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) writev(r1, &(0x7f0000000580)=[{0x0, 0xfe54}], 0x1) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') 03:28:33 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x8) close(r1) 03:28:33 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x100, 0x0) fsync(r0) select(0x17, &(0x7f0000000740)={0x9}, 0x0, 0x0, 0x0) 03:28:33 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) listen(r0, 0x0) r1 = dup(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0xce) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x6) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/88, &(0x7f0000000300)=0x58) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) socket$inet(0x2, 0x0, 0x8) chflagsat(r2, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) 03:28:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 03:28:33 executing program 0: r0 = kqueue() r1 = semget(0x1, 0x4, 0x203) close(r0) semop(r1, &(0x7f00000002c0)=[{0x7, 0x8, 0x7ff}, {0x3, 0x5, 0x1800}], 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000140)="02", 0x1) utimensat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x7fff}, {0x1, 0xff}}, 0x2) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) getdents(r4, &(0x7f00000001c0)=""/107, 0x6b) getsockname$unix(r5, &(0x7f0000001380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000d90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e8ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c75b96afbec3bc18d9aeda2971ea1321575329a026a469d2ffd5ef9b8e3c10a4690c3f5309369c56b604e0e93397d4936882678ecb339872b484776f3d1c54abee5f8dac67a6382a9f1b3023fe2caa4a80e9d43fbe14a39ddde8124e5bd1764604a97b6e3005c52000231472a0f21bf1af1f98339cf0fcaf4df7fc5fe9440fcdd540b5695a8d72bb5ea1f0dd98a38a29872604bd55df7e9c64216c684d9b92ec2ba7fb7d8599b63c494271451dae2f7659e1af55e8db79d2e0edf100"/4285], &(0x7f0000000100)=0x1002) listen(r5, 0x44cfce8000000000) ioctl$BIOCFLUSH(r3, 0x20004268) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x8000, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffe, 0x4, 0x40000000, 0x1, 0x9}], 0x1, 0x0) 03:28:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, 0xfffffffffffffffe, &(0x7f0000001c40)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) 03:28:33 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), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000040), 0x4) pipe(&(0x7f0000000840)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r2 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r2) 03:28:33 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) r4 = getuid() r5 = getgid() chown(&(0x7f0000000100)='./file0\x00', r4, r5) ioctl$TIOCDRAIN(r3, 0x2000745e) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) open(&(0x7f0000000000)='./file0\x00', 0x481, 0x0) 03:28:33 executing program 1: r0 = open(&(0x7f0000000240)='./file1\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x81) chmod(&(0x7f0000000080)='./file1\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x190, 0x3) 03:28:33 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0xc003, 0x6) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket(0x6, 0x8006, 0xfffffffffd523680) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x5, 0x6}], 0x1}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x0, 0x0) 03:28:33 executing program 0: r0 = syz_open_pts() close(r0) close(0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x8) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r1, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) 03:28:33 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000002740)=0xffffffffffffff54) socket$unix(0x1, 0x7, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0xc80, 0x0) fcntl$setflags(r0, 0x2, 0x0) 03:28:33 executing program 1: symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000340)='./file0\x00') accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) accept(0xffffffffffffff9c, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = dup(r0) faccessat(r1, &(0x7f0000000000)='./file0/file0\x00', 0x20, 0x2) rename(&(0x7f0000000040)='./file0/file1\x00', 0x0) 03:28:33 executing program 0: symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000340)='./file0\x00') rename(&(0x7f0000000080)='./file0/file0/file1\x00', 0x0) utimes(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)={{0x3f, 0x4}, {0x6, 0x4ee}}) 03:28:33 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x10) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x3, 0x6, {0x2, 0x1f}}) close(r0) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 03:28:33 executing program 0: socketpair$unix(0x21, 0x8000002000000801, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000200)={0x10, 0x1, 0x4, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xd1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1ff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000003000/0x2000)=nil, 0x5}, {&(0x7f0000003000/0x1000)=nil, &(0x7f0000001000/0x3000)=nil, 0x881}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfa76}, {&(0x7f0000002000/0x11000)=nil, &(0x7f000000a000/0x4000)=nil, 0x3}, {&(0x7f0000005000/0x2000)=nil, &(0x7f0000010000/0x4000)=nil}, {&(0x7f0000004000/0x6000)=nil, &(0x7f0000012000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000005000/0x4000)=nil, 0xe}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000012000/0x4000)=nil, 0xffffffff}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xe3e}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x210, 0x0) renameat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0/file0\x00') r3 = socket(0x10, 0x4002, 0xe58) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f00000001c0)=0xffffffffffffffc3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x880, 0x0) fchmodat(r4, &(0x7f00000000c0)='./file0\x00', 0x80, 0x4) 03:28:34 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000200)) r1 = socket$inet(0x2, 0x1, 0x10000) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x20000, 0x0) fchdir(r2) r3 = dup(r1) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000240)) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000080)="05b9b68f19a12716c9993ed79283f6b9fd4ba05200f053b7be655e8ab9ebb3ae319bf33e8c2e5f3856dc9fce67a304b861485f7302672243e6459224d363c4f8e8e9fd94d7448f22d66b9d770c388e2b0223edad54ca770b734ee04b633c6d11020f7913dea112634d43d26a6b0f28b85c019c6ba764b9cb9fe532c83c1a7aad65e81349010000006f60f6838c993325198c9e3995bb7c925af6000000000000000000001aaeb9e17f4f270ca723e70a324f68b3cc4b0ee266c26238031c97e61b521f56da09c4e54f595d28f28db3f36f4653c2b4f0173527fa0df1a22e793b8c", 0xe1}], 0x1) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000040)) lseek(r3, 0x0, 0x0, 0x3) close(0xffffffffffffffff) readlinkat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/240, 0xf0) 03:28:34 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) close(r0) getpeername$unix(r0, 0x0, 0x0) 03:28:34 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, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20000, 0x0) sendmsg(r2, &(0x7f0000000640)={&(0x7f0000000180)=@in={0x2, 0x2}, 0xc, &(0x7f0000001800)=[{&(0x7f0000000280)="55391d93f9fbbf37722c114b85a831023115fdd85e924e464a3b321718ab08f8f9ced7baeda2630081738fea31750f33bdd0ad3a91f247e6dacbab0f960709302c6b59a53051f49614728582f91b8efdd0c46a3e7ebb8193cc0a401bc8f6777dd36c7c7c06ceb512c554b1ddf40b1b961ac0b10265f11f0edac1a08d75359494ddd29c1294ab5af271ad1aef777fc4a57b56e6a90d8c3640745ab1e91f0e064b83220bc000cdfcb25cc2f95ec12c82d7ab4ff3c4eeff091d8f0cdd1ddc414203d0adccb958f30e3f53ebacf15ed35d2dc79cfdf1f537e2775e80c3790249a754036e6b6844d010d30d51cd156ae3733745041d434003b9", 0xf7}, {&(0x7f0000000380)="f61e1b8a524b5c0b8b41f0cce693bb8638c67204061409d8d27cc6a48289b517d8a8b8dc798ebfcb4a523a0dbbdf31cd7795fc7b7abb5bc31ac915ab8e28803d9699dfaba065e7328a61d097d1ff693da7cec13254ec26a2ea53c5c6fe3e6c55b70827d3043ad0740778d46427e7514aeab72c2efc262783cb0d52e13b9c3cfbbda30a93e03f94e92a1f32f3efeddda8b879c4c93c25b64da6ad111ece6978", 0x9f}, {&(0x7f0000000440)="9843b5d95ed891bebad8d6341d09e647368f4f78a1b9f6fc8298d265b27e65fb54d96ba7bee429d937907d9327c601f7c6dd3311ace408386cd67572ea726f871ba7ce9ce3173adeeefd92e2d6e8c81de07971d64fc2d2e751eec07555b6487eb4640099f9ae32b540173309c4663b59fb617dbe8988882c29db47ab768763345d614254b224819b739e2cf42448c7eeb5ba6df2e9bd01ccb99e91485d4c91f7d142583ffa03aa97293c06852b21c2506b2c4a1322d72202382aafa84a13d8ae2edf2aa9254335e44e84fe706a7ea03cb158d53550ce4d650a23aa7223836203633427f6f4fe3eb8afb6e1bc0fcce5ef1819c69e104224bb127adac9b8", 0xfd}, {&(0x7f0000000800)="80cdfa689010f2d7ff06b4e3dcfd6d10182640859dc81610793b6ca23e5e24af3ead0c23e51e35fcca38aa97ba635c59076f6f856870e68fcb569f5854c854772d5a7111e349f79ce4c7c9e6200562e606e04c4af3cac1476a253d063c88d1e72be7c4f4f95b83d3b44ea11d384e1509aa373cabe9ec7220b54935c215a183189a3e644d6b5541e01f371b9a972279c107ba8e09f0af1677d356158b75e8c1c9385c0e70615425469cc9719e992a62fbdb44799e431747eb9ae3c9bb24213fdddabe77a71fae1812ce1ebe6b2f82da4bb334f33482f7c0fc88d00db388432659192ae795019a208773c502dc3f9b195e7fddef83b90ec853633edf61faa565c59ab87faed09aa3f552e47944075f577881d5ba200a7b63b89efe452138930694e41d6111faa540eb74a123bded291650de3bd434a7b02b88de06d4e793780666ede7af036f92901982ba437d000c4118406980275e89f709bab23142d13802fa29bcbaaa2384887b2040595b0f23d007777b6066aeef57066b87b4549b9d4a69e215dffb9013c6a9b133dc5c8816994af5ce4f1132738eaeb795a9060d06a99568d65772212b8d05746538ec733d05a143a9325e33343c77355d3ec655e1a91660dbde734c76cd8802ceec8d21607a3b3f587c002fa7da41ee16ca34f292b637acf589a5580393349ab5c532fb4f31dc14861dd0520367d925050d6028d093eaa1d71dea8763a6f2906ac30a83bdf6d1f1e4cca285f29ddb20028cc458e00e8558ac7fdf64405fb23c9c6eb09fd9d0b7edba53b1df470a4b0e1f1347404f2c79850631c932e568db3fbfc3e4b379671f80b485bf45934ea2935d84fc06b75bc2e63ad110385161f70f6f950d403f491b216a415872399402b68ce397b933d20eb5849f4584e4ec223e151f6eb8f8f651d9529b476b77a291ff518b3124dd8dc6a567df335b29107275807bc90b70edb075b5214a3ce273f82ab26c757545253189079e2cb9b707f0c5d67a76156aeb534d9c87c85fbe9783d13790022fa5791579a4a5e8567188fa790ab062566c53bef23bff7a556f7a678ab0403b1abc19693822f77f25774903a397a3a78a8acc6e2f1a766102ce4e41d65925e82cc39bd190688cec519e056bfade6ebb46322bc1ba4be001d7253de883494ff7f4c532e9e1d44f544c00cf7e1011fb53e259aeab577589ead8fb38cc191f21bd8a193e01d8ff62555ae989a1860da18c5b5d30dd98a05bdc8c9b09fff55590cea046d32d38827b3bfdb32409a4da4ad0c1cf84b1498ab846f5af6dca2813fdb2e6bf5fe33888550adafc90254b43ce8b3d66f5ce30258f3dbc5232ca24a6c24d020d6b176c306044cfc55d9339830d7b98454d9cace96d4c1b11bd73787a2a151460d4ce692c9817db256848b6ae941919c8ef6fe3c9b5d85ce41f3f902210be680001bc9549ad20a5e374efccc39db478205e5c136b812bb362ee7f60e15ef98833a12c490d8ec2d7d056510fc3e64749a7feda290c69bb942bdff481c512604dfd6ad7b644f139056b5ad89e487b4b4725a2476fffa5a157b3d9f4831e71242376434f837460104d7eedc837dd29a57a81eb30e6a5a2e847f7c5a9a313d1fa6c6ae289891780c01deb4d459b640630a771fdc1e78b345b8308fe3328b7218a20ed490ab77b54eb2b5e8bac8aebf7b02b4ddedf98be489b9e289e2483d03fd5439929dc080236c78e1d4a4239bab4028c4b288c82ae88d37e63c814201c1bc7af6b5402204b2ef2310733fb8997e8e30e0ab2ae200474048e7eb6679a41dfb9f6a78f94d6c2fc10016c5695c00bec1c2f56b07771b794ea0218dc9fa1393812f99d51e764b2973be2ba52b455da5874647387eec9d1d6ed816e5428889fc515ecc2bd787ecff4bf2d1c2658fe322769cda1bc5d12b6be47a880d2e588df849608608fda69677ecb19a1b77d8c27c5fcafefe4736afad562df9cbfc4215dc6566815527b997291f3864d62bf8811cf182c972b9dd5691957e65ad4d08feb5bfaf6da5ade9636e0815b52860f44240a04e4ce99a07f41652ce6642ba4ccaba982c96a4fb7dffa13a28428ca2532245c9b327476c17c64dec263971c4098ca8854496078610ffee98686a36c6cef6aecdd97341d9e8dd89224a19ed25b0e864acfa26deeeb36760f4e001fa402ab69cd1d1fec75bfb96500b96334367b3c8359ee2a9a6e1da7d1fc63af60ac1523afb4d057463afed1d1ffb34c9f2dcb2e80f06cd43841f11a61e8b113eab70ad71db9dedddc32a04234a750a34d5cb67b0ff1906acf5d51a7c0d6642b1d6f9fa82593fcb667bca346eb92312d0820185eeb204e30501c2e81f8bdad3336edce8708a410fd67f07b87022e251f6641e4849b721c15976fe2e1c6a21ec3403272190b36a2209821cadd3bd837353547092eb5482e7a281d1d15df51b3abd42d6282f5512303b49a365c81e25b9949d16e39041fc80515fdffd8fc24fbaeb0ddb7a49efa30c6462260ec44596d8e85d6952310f50ccae03ed419e1c4bd822c4b5c470636751d814d86a97e12ae779f4427d3ea3e11b648c87ec1f02d8ed7ae767036f086e6395327f0cb30a57ac77775cd313e77643cac495a4affc430bb809ab6621763ff7787e662f68e657730ca52524cb6d6af856d7008633e45a9bdfae21dc2682c21e61a46cf083baad97c07bc11d8e0388d9a084f2055de2774eb80bd76f2b75f84c1b73ee5ff57e63e1c875f766e4c1d90d3badf6e4a7cc15b4246bf3f17ac0440bed1f482989f0e4b9e9625bb519da13f03af738b325b07f2d9ecb2d430f4b1f81e5f9b8817eb4231506b984fbf494cb939562f33a9ed7569a8fc095a80081c4b6031b2d269f2540b5682816ca30098f00b2025b897cdc5b5bf15941ab92e15d9db6481bd167e0eaa21aed11708f089ffe06d382d81bc2196d641c4764c2f8570852d0a45e2a0b29026f3ee0e3bbf45cf47b2b437efb5b62b1e34e364371e1b0e98594ad633dc2466cf8ddca93cace7066c66721dd805dd6597d4cdfdbb1ad4f69cfa2c2a6e64f8a8ddf3761ea01c5756bb5538eea1049f5a39291ddfc08db190d3d40720f254917413194bebf7e32334bc03a95947e809fa29d3923694272bfb6c055b22a2f2cd65a99efd3b4f083c6f0f1c239b436f033a680d36cde0e49a58a6c053b977c48d35fafa0411bf5142e2483b8e1c81d49875673e3a1f576459492029d1b736d71394cfe9e18ef5f22532e3d01493990c10184b88f49b77d9a3b8892deb03f36f04faeb071ec3d0015d9001f981979d6832b97f4e11540d59148cb47ba494ae6417bae0a8affe7b6bf88b86832de341079c604103ab92ad35ef0b156912a17b492244b1f4c907752d2be6efd72e63b8f79aa7921ae923af73220587baed1b9ceab45404dbfba0e7f92b8a3f6579ee1b9cf3cf565364ac0e260291a9e346031e467f66d2aff64f1e37f2ed3c1d2f5120b6854cf4aed0ae035be29bbba3659fe8ac6039c57b26deec6ad7b069dd0ebe61e79b8a5f8bbcbfa37b2a238955eb2cd6ed488042251f0eae19723560f5e0a8979e3979b5b870f7c81fd5049987208e736713b4fdc7b4a86c75f42c0400981c34f83355da8e29f83afa33e304d753ac33a857afae714345391919a668fcb81d5ffb62dee79ddb4fb781f97cef9c819982df998225189dd19d59124de2e4af4d8124cdbfb7ea022f0698b659bc385696d59612f2e2c2704e934626fb2b3a21a96e41fee259460f82368a06064b719544e1c6a2bb556432f11439730372bfe76ed8bd818a96c95247d06d6ab1b849aa5b8fcd2c19c345629f6b53f649435e1a35b8d4729d9bb6132e6d3a468b4786f4632e441c54dad0570d5aeb614f012dc13ea5c512f70d9278e1f8c06173ab95087c235990787ed6aa5cdcfad2e578c2448d31764882aa5f05df9c5fa9450a6815d3fd29124d9201a468dbec53920843e167767c623c888ffd48d0977061315f233b0e015ddcf4d7c97801776942ff2872961c37e2c0bde43f242ad371bf66bbb530e1ec305dd8ecaf9aa0fa6342b77eb9036d1a5501c05f38f535f6a33377b49ce52595b89ca89878f7222bcb9929d0ccefa3e5ae5e7ad75ee72836ffaf28163d1519733be9e97809df84941a0800cd0832ac1480220a66b83f4b28c5277e165396d2ef77623346c7ceb2c8f8f035e52ceb632b2e6d1d6ed710d45b5e0bb25600957edb19239265be885b9921366275e9ac5bc8ebaf6fc4f407807df0e909ee495d28591a17d309335fdb244ba0d8248423181629e7cce282b983de8b7cc9bfc562d3b1dd1a32a0ae23178f4de5633aba358a837607fb63afa7c4bd870f366de2c914d6b627b7ae6eeab3a848d93f3f1e8423a98cbd68b0976df32b9af398eb54498465b725e6dcf3ed3d9c09d2b447644dce1b65e61548e477b975fffdc9d80c2d6b81cf52c87508a46a2a22a7340fd1d0dd58ea932bd190b3f1550ed0717c7dff98fb945ccfbe1d970041dd67abe0349c107c512387c4c8c1617e100aa581668a124596a53ba83756995e76a80c2d63d5baa0af2e4c3675cd666922b5298b7c0182761e11308dbd6b56fb568a46d3006fd67dbd7369a1e8f413629f6ca7f7b9cb73fd844014a1b60840f38062a8f15d211aa9e4b1e1265003cd46d603ea838014f1452fec2c2f81ed0c7928cfdae3f47d37464e78d045cf1c5e5e1a946c579de87aa7d750d853700a92250c883df7ab878e27cec3ba2f9066aa151bf36f48bc41deb3210a93120c7467c61113b5dc7986bfcce86185ebbc904de7e2133aca1b6277e168f7e7b9b1bf640d080740aa3f82aacdbd57e1c5bed83cdb8b5407574bdfd23b35df6bf54a922a5a980ef8e4139a367bbb51400ee2476b720144236111168940d9290f365f68bcc4c1c7885e84d4a567475704739d6d4c3c91ee5da812896a733c58c7c52e98f931034b85f57b1fe730d499e88f74e6a155ab7ea184e91ae21267a6ec72806d882e6a9f39b02a66e0f3208ea7cde00131061bfe79fc873011920c17f7a8f403ccc5360be9176ee3401fb34d5b043f56496b85db25da7873595169e1dd8ece2bb57f947c0a5604f8b165574614cc5bf087820f16778654d4e0a93ea1cded8f6b8bf6b6f418f46cd557079beeec16cb9053f342dad27a3f4d379ce71a02340fd31f9bcc454df400a5e5ede8645a9661757ceb1c3e752374545960f5740650b0728084b4cb9426dc6e895ef99e8f03623ebdc54d30fa4d2d97ffeea0a22e34fc20e47444b58b88afdf31ee26ef72f4ae19debbc28b9f958bef5575ba0fcd0c1807976fe4c6fe2e79f0e25506682a58791fee080274c803f4131a7c8ca357052675287ebd575fd521f9963436ef6bb434e1eb98391021a03b3cab77995b36df237a5fa8af272bddd241d0c0c1594d6d765b6cee7a5f966519f0595e30e4da196f95519ff6ccaf26494ff016c4d282c683e28e55eb3c74c42177f636a66be8cbd59be408e5b707d4a86f7ec55a1fc81ef15cb261faa07798085d1a87f3c81d6d04d8097bc31cbdc7f876938615b75fd2506e323930399deadd7a4dbc3ec0b8cba1f49b8974593521aa037b2824afa497b65a879c7824135167ba22ab698db19c77ca04cfd9030d73d4ed63e750258eeac44907c7877f80a7ea26c09ae50ea823b31226e6c30335df1735bd12cd9cd58be554e223c4eb1e490e4b2c1734715d74eaa37a8616fa58db9d2a8fd6cecdb2394d91e82ac2e0b970ecaa3a6f5e4625ca1df0a6ac60c26ea674e1", 0x1000}, {&(0x7f0000000540)="9ecfd34c70b6f1960dd03e663cb40d18881e7b05708d703a0054118400212ef719734fff11eafc1e985098402c6257bdb14503330b10f8f525ec9e2a026a17c44d39c9cc07a2ff065eb48f04b9018adc51c8bc21be22e86ce3b8e67c487dcdd44ecd5cc34d448f57e8f7363a51c7fc67f3462efd06edc6b63a8fa1e38edfa403538d13bb2877aaa0ebe089f58bacbacaf19d330242513d9190198026bfc1bd9955a37c2ccabd46a9ac7d4cc00b8a4a0153599dbde3e4d40cd473804dcf14a9fe40a40a992ffe43243827aa347196", 0xce}, {&(0x7f00000006c0)="ec85fd66d897ef5912fab797aa25b6c375bfb2a769c8b6114886729d192f78fc02ae5931052ce04e6868501d98615ed03ad4e3fbac69370057fa96ca565e029babe7dbe4df9bb7943b492e4892bb7542e0979bf3788fe5030449259f7daed14e1e99c52890a8547e6e7292d660984628657ae51ea4490917c528dbd6790472fb2c5c432baf5127323b86d0d579c3e32abe3f178eac9c480349d1d7d6a7aeb1af673cf115ed3b5b060f41862b688ccfeab9ca108b5cd8032afeb118dac58510eb1e63aea0305c62a8c088f9745106d9920f8e90", 0xd3}], 0x6, &(0x7f0000001f80)=ANY=[@ANYBLOB="c800000000000000ffff00000700000085b6c3a85536468063677375c253929f026125aa0bf01d140daabf51fa9a8c536ab60b46fe34b9729d5a59d2adaf99ba612b6aa3e0850250bc02aa79b4d94313b36760ec8ab77743cbc3841c74d684695506e6c6f860f88dac60f6538f11b77e6f07f4ede70ae26f6d6de06e3053dd23fbd827903bbd07a487d5de4a955b60c62dd3b6cb3b16798e8a3edea174b4754b7c84886c2bad6152890def5a1dcc46bede6cf3826a8bcb050b77be3a097fc947a241cf7900000000f800000000000000ffff000003000000924c02a6c4afa4fee79d9d15cdd1f8049ec724fe674ddc120bd3ac9f4f6e1ef3253d15edecd6208452fef0c928b383f18ad349b4ea6b519f37bb1637c541fafe2d58a24e314cb29d112f96efa56b5a0e1b02531387f59ac69d695a9eaec78a50f992498f23b1f9b6d34f9d4ba3e0d93e8fa6f8cac76e75de595e7de34f5e596963abff5f6de532c294e1d582d0397597dc6857e48db747fd20ef49104528fe2086bcafa4a4aadd35056220e04322a3bab6bf14118e1ce54d06a7941714e0c60664f7e75d25f71455f6fd99d095e13f80168aa2936972a5df309fd2c4513f8de4ed470000000000005000000000000000ffff00000101000077b62ea58f1841d77e16f503066272540530764dbfa299cfd129c88dabad52af5fdecbe34d29ab5dac95d4db9a419fea554158d42c9a41b82833e4eaa1e63a6c4ea7d6ede6bec490dd846689411f00b800000000000000ffff000001040000fe2c876385ffa6f8161aa2c769f79c089abbbee25817e266bff94fe6147867c67c1208c0cb6a8f059ce2d621a4789c24d92f1620e44b139fae0ed2bafd4d4e647da55f4f7bc55b78679fd241011f06dcc3af6043f6bb8df0228a7ea19c0af86011802a1d932cff39c4fdc8608863bfd299ba9e23e7e15ab094c7f142b01e71dbddaef6256dcb5a0fc2d658ea600166c5c37a806890618b3eaafa6511f9a712846f255234000000000801000000000000ffff00000500000024ef3927c3f63af42e452a4296bd8693974505502f359eac840528e160866271e6d1a2a8e283d9a40ade656865501caab9e4d6fa4b1b6e2b8bf7d55832b6bd22c8425befe29a235b7552e971e3300e74789c3cfe6c8e5e364126fa5ed680760528fe2224c8742aa5557972f2336101bfda995f8d7d4d0ae5fedb920abee0ec84294639bf81b1d0e5c9d2dde1afeea9ce43c80a0c5c555435d238e9c03360d0aac77601e86e2f329830b0c6c907d68d5739e447d7c2dcb9e644ecdaa3c09bad378cb063bb209c2c70a7b3f5d48a9a32bb2611865ce9b4316c77040ba94b9a41dffbc551b41c3e9d1d3793c985a12f00000000000000ffff00003f000000e77c784cfa0601ba8b617846651e0ad7f404691737484ab3e998d2f007789c20a673db67a80be6f4b2be12220e2f672ef789fab269ae477ac10230d579bd5b4db57b4fc6157b61006800000000000000ffff00000800000090e61a82e8d4cfe1a28d57f01a4c16d200eab814f22c111d777719a41153da86d8787c048103935777ce00d71f87083c9b017a84b4ced521367f4093ba3ea2cb8d6b64b38867589eb6a38d62bb661578ebed74eeda8d0000a8000000000000000100000004000000c36b752e70d1b5323e28c7e16cce4085f4417f0395a535d0c8aaacd4f2a7af269f532d75c3e0679700ac50d7aaac3fab574bebb5730a997d8017b3197b05988f2e6042f7146bba6379b0fa6857e231d56e2115747f71d4e7f4e1f2fbee0e2b51dfdd89cc242495e78b9b3c432d7e933bb3d702d2d66b3294434867b7f9ba4c42184eb9169f3054c00dcdd4f8661ac82f5e4ebe2c000000001001000000000000ffff00001a0e2816f4cb68b0df909fdc165463e3577b801f4146df0ec30fe7b89a86d8d2a96a45ef094427cabea27da0fa0597b64c6daa1a25e604dd38625533693c70a3b3f680d875cfd03d01ad2e5499c671fcc593d0c65495228ab313088dff45ec748af1872a725a68ec5ce51dbf031ae5a1c7f293e5903da29a770bacb11bfb426d8e1b1e53cffc509f8a33ac5ab56bb4df2bd96dd813ae2794c53169dd8effc5547b82736257470bc7406bb56ad7e77a4cb05f052f48b0264604eb133f7a023fe43a6abab6f9d851385718d4cf84b3969c46b7024298a96951943c9b8070c7de603ab94c3a34ec8607d7a9994ff2b2523b9a48076a03416bf8a74b5bbf7574a9d157f56c793f6f976693d1fa11450b83d0a2037f098f95a3089dd172d609744014f40e7f6d963e20617a06c54a68becb99f5153d3f68f6613ce46daebe0510f8cf02cb7b5eb882db794214db21e7d180692eab39ba8f7d86091f00000000"], 0x648}, 0x8) dup2(r0, r0) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000001f00)={'./file0\x00', 0x0, 0x40, 0x4, 0x1, 0x3, 0x2, 0x40, 0x1, 0x1, 0x400, 0x1f}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) read(r4, &(0x7f00000001c0)=""/62, 0x3e) 03:28:34 executing program 1: r0 = semget$private(0x0, 0x0, 0x10) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)) 03:28:34 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x2) semctl$IPC_RMID(r1, 0x0, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) semctl$IPC_RMID(r1, 0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x0, "bbf8e3a978bbf254e550df87e18660a8bfd860ea556069d3e0763872c5e2a81b3887533795e2242605a0280c01e44f8c049207b513aa07d24ed0e9b30777ba1f4cb4a29a75588c3e0c211ba11f7e71227b46381dd1518c83157d79457652c8aa439e1e919f609fbbc87e5f539af076b57252a84851742ec6f3b44158ead625a181761b040c255237b8d2ef1f18a7cff5691696e302348119306495fe057387ea2530f5e0cc3656f9"}, 0xb0, 0x800) msgctl$IPC_RMID(r0, 0x0) 03:28:34 executing program 0: pledge(&(0x7f00000001c0)='\x00', &(0x7f0000000200)=':\x00') r0 = semget(0x1, 0x2, 0x100) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/160) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20, 0x0) write(r1, &(0x7f0000000100)="9f55887895aff6e11fea820ac7dc46296eb2f3758b34e76a2ef5c2273ba44a8fbacc6f3a926bffc437457fdc8b498998144334f50d2426886eeb055beb7a6df98cf6eeb2212e053256a11007ed9cb8ee32b480430dcbef988e36281414f9057f7f1e042aba63b2e0446a2a28e074f9c7680e41da245a957e6b70095d677875c04045b77589670a72d8dad21f055e0d0686f1d3133d5d92b68305bad952f6be11866a9f2ec79369bca4d1ca94dcc51313b4a36f3773585cb901", 0xb9) 03:28:34 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) write(r1, &(0x7f00000000c0)="85da45b6dddecdaa978f210e3d808f99fcb94e70fb8711a94312a93ada3b437c5c386c20fa9381c7631ad7e778b9e33480c247d870e1b6f2d6fcb755f7002defefa8d369a0c86a35a3573d9bb24eda44017293bb60dc72bfe399c4c225f5a383a812cbe60aa5bb355bb6ce4c9f21628074d91b2c4702357bed9485c424ad8fa8f2b5d599be75a186ee1029f4d4557ea72a7b48cd4ccbd595e902cb87ebb4a1f82c2d4e9bfe6244", 0xa7) dup2(r1, r0) execve(0x0, 0x0, 0x0) 03:28:34 executing program 0: r0 = open(&(0x7f0000000000)='./file1\x00', 0x100, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x9, &(0x7f0000000140), 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x1, 0x12, r2, 0x0, 0x0) 03:28:34 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0xffffffffffff0001) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xcb76ccac3473fd8b, 0x1010, r0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10004) 03:28:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010001000c, &(0x7f0000000080)="ebff125c0000310000", 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0f8b73682b2d2418343b509b8908b0e3d0cb026a593222d84d25b48aa93bef43d6b56870bb527214", 0x28) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) nanosleep(&(0x7f0000000000)={0x3, 0xb1e5}, 0x0) close(r0) 03:28:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c64176309212928569cd07a92bb457b3adc01f3529cb2078dd5010d3ddec4e6d8cdd28a5237829212d85f6ecba17a27897", 0x31) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="d8ff125c00000000", 0x8) 03:28:35 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x9) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x5, 0x1, 0x100000001, 0x6, 0x1}, 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x800000, 0x0, "00370020000f00"}) munlock(&(0x7f00004d6000/0x8000)=nil, 0x8000) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20008, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x73b87f51, './file0\x00'}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 03:28:35 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000f0100000000000000"], 0x10}, 0x0) 03:28:35 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000500)={0x7ff, 0x7fff}) r1 = syz_open_pts() syz_emit_ethernet(0xaf, &(0x7f0000000400)="a70bbfef8afb643ff2a8c5d1d9e35eef312b8a18077c05112ef68f6efad7c31d5d501f98e4a53ab8c01d0b6c005cae5796e03141eea92d3c9b32919bdd289adc174b56a97d63d7890f8f279e2100f8c171e562b6ec6f2ed3bb53e5a5ac95fe814aa991a32a1a5913a890a0668125da7fb1fbb510ca10ba252d0ef305b5cdbf2f608b5d8717291559477da246581b23b86f0dc87e6f7184dc77a562cb0adf2c436f161648b5a283a42c56fc4c9f41e3") preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/37, 0x25}, {&(0x7f0000000140)=""/254, 0xfe}, {&(0x7f0000000240)=""/187, 0xbb}, {&(0x7f0000000300)=""/251, 0xfb}], 0x4, 0x0, 0x0) setitimer(0x1, &(0x7f00000000c0)={{0x77359400}, {0x0, 0x2710}}, &(0x7f0000000100)) getitimer(0x10000000003, &(0x7f0000000080)) 03:28:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, '\a\x00'}) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)="525315138c67ff7949fb41093d892b609459ccb7686806179059e7573b9e63f3da9c0a703cfd155fcdeb017af007a29d9e7e8cae7e2f92d69f8b76eb009dd612b83d0a01ae46463f4d600e34730457fc774afc7d3f658bf3819b8043eb1a6de5f429e44e34403dfc32b52e3f698771937a1cab", 0x73}, {&(0x7f0000000100)="bfd56fc458730e7bb07f019bf4e7c643d6bf1e198f275286e5e55e25c960fece22d5ece1cf60977cb1a42468571ea5f7b107a61fa61bb6b761b8346228ed7963041b8ceea5dd7ae4ff873a580af3c13d5e6a4ccaf426fc4545a79f956ed68d66da682daa9bface7b9cd2be7e4da4ea12e3664107d1f53d8c22257a", 0x7b}, {&(0x7f00000001c0)="0c67dbce1f8dba306e2952bc1ec99232af616c96bf93df0172524f575bf9309636af9b2d36613dc2e7a635166fd84a5edd06c104b67614b8ad3741b21c6c5ea99e1b2c63dd4cad9187aa232acf9ac2d74b889cd7b5b363da9b09c5014757d0a9981a4e675dfd071af3638f5360b73da543103e6f5170ccaccd0422eaeb0657dbdda23a15c050137f5e016b16ce32ddc9918b7c1b84c75b39a550695aad3e3727786221fe5afa31da7efb0449bde73558889cef22cdad52b4c34e6820d3f823ab034aa44706286a50ac5ae27c11480ab98ee0e529f50ba0a1928baf10415f8619e6c6f32c2a7b2b8084", 0xe9}, {&(0x7f00000002c0)="bcf9dcec79d3bff68be51aa8c34ceb0d579af6f306b51dc3928476e70c8542c5a81f31bde558071cb2379fca3fc0973e0587f3d3ae24467e48e9204f2da45ed995cfe996af6e160451ff9da6cb35fbe65c6b96a8ea909a08b6768ad6ba59d4f508329bd93600aeddf569975dba229b", 0x6f}, {&(0x7f0000000000)="8f0ca169b00d474f2aee1e917d18545c6a5d10979397", 0x16}, {&(0x7f0000000380)="45a31fc423ad", 0x6}, {&(0x7f00000003c0)="0d4928cfc838c8084a31f8fc86f57694d8f2020701c1ca0386019f0a945be05cf823611ba6fbb35bd67b622298b83fe66dbea16f5f692fa4dfd6f77c94ba6574bd148f70be4ef13ecf31345c49b84658eb4147d6fd3467d3d81dee5c98bdcd29354db555ed4e7fae1c430ab0ac36474c5dbc861145b9a37d076a69bb958559dbba9ba8abd85b46b22474f10f76aeb89bebb8bdc4e239a02d9f6d3d7728d10caa21e973940b58", 0xa6}], 0x7) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 03:28:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0x0, 0xfffffffffffffffc, "bee69e6317002436d5149018bfbbe3d291505b58"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) setgroups(0x5, &(0x7f0000000200)=[r1, r2, r3, r4, r5]) 03:28:36 executing program 0: r0 = msgget$private(0x0, 0x84) msgsnd(r0, &(0x7f0000000200)={0x3, "6a188f0e493e3f29bfda5e6bd9ee0db8f90247f626f8e923386c23f1a7148ff521d3f7d4204ab8de38c6dc4c180e15a97d17c2c089c2ad85bff7fcba7f6275eacd51cc3c512b0994b6ea0d146d03b2b5508e18fdcd66bdaa8333f5876c0bfb5c95507fba1beb64e33cc1000f2d5cc945c56954450db11a4578cf9257930c48b8ce64ec5a4a2794753a78f5e6601bb5c5390c4aac9d1d8d5536f673f2421d0af0bec158639ff47b95c10c63b009063e4ab04e86f84108153c8556faceff47af805242306bf87e0b9ba33c2226f7b1f44a9101c8ad3dd5b461c50280c3a2836ce6aade2113f0261174a1c1a4a89f2124382d4bd1b68c1bc9ce50"}, 0x101, 0x800) msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000000)={0x0, ""/86}, 0x5e, 0x1, 0x1000) 03:28:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0xfffffffffffffffe) 03:28:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x80c, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x40, 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000001c0)={0x3, './file0\x00', './file0\x00'}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000200)=0x6) getpeername$inet6(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) fchdir(r0) fchmodat(r2, &(0x7f00000002c0)='./file0\x00', 0x8, 0x0) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) r3 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r3]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000440)=""/169, 0xa9, 0x42, &(0x7f0000000500)=@file={0x1, './file1\x00'}, 0xa) getgroups(0x9, &(0x7f0000000540)=[r3, r3, r3, r3, r3, r4, r4, r4, r4]) syz_extract_tcp_res(&(0x7f0000000580), 0x3ff, 0x100000001) fchmod(r1, 0x100) recvmsg(r5, &(0x7f0000000940)={&(0x7f00000005c0)=@in6, 0xc, &(0x7f0000000840)=[{&(0x7f0000000600)=""/63, 0x3f}, {&(0x7f0000000640)=""/137, 0x89}, {&(0x7f0000000700)=""/90, 0x5a}, {&(0x7f0000000780)=""/149, 0x95}], 0x4, &(0x7f0000000880)=""/167, 0xa7}, 0x801) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000980)=0x5) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000b00)=0x20) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000009c0)=0x1, 0x4) chflags(&(0x7f0000000a00)='./file1\x00', 0x0) fchmodat(r2, &(0x7f0000000a40)='./file1\x00', 0x0, 0x0) r7 = msgget$private(0x0, 0x88) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0}, &(0x7f0000000a80)=0x49) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000f80)={{0x9, 0x0, r6, 0x0, 0x0, 0x1, 0x2f9f}, 0xfff, 0x1, r8, 0x0, 0x2, 0x8, 0x1, 0x4}) 03:28:36 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000000)={0xffffffff, 0x8, 0x7}) pipe2(&(0x7f0000000100), 0x0) sync() 03:28:36 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 03:28:37 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x1000, 0x0, &(0x7f00002a6000/0x1000)=nil) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000000), 0x0) read(r0, &(0x7f0000000000)=""/7, 0x7) 03:28:37 executing program 0: r0 = open(&(0x7f0000000540)='..', 0x0, 0x0) r1 = getuid() r2 = geteuid() setreuid(r1, r2) getdents(r0, 0x0, 0x0) 03:28:37 executing program 1: r0 = getuid() r1 = msgget$private(0x0, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x7fff, r0, r2, r0, r3, 0x0, 0xffffffffffffffc0}, 0x8, 0x9, r4, r5, 0x5, 0x5, 0x4, 0x7}) r6 = getuid() setreuid(r0, r6) 03:28:37 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x180, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000240)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000200)={{0x2, 0x90f, 0x4}, 0x1, 0x8, 0x7fffffff}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x5) r3 = semget(0x3, 0x0, 0x741) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = semget$private(0x0, 0x6, 0x80) semop(r4, &(0x7f0000000000)=[{0x3, 0x0, 0x1800}, {0x5, 0x5b5, 0x1800}, {0x2, 0x800, 0x800}, {0x4000003, 0x2, 0x800}, {0x0, 0xfff, 0x1000}, {0x5, 0x0, 0x7fe}], 0x6) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000280)={0x4, 0xffffffffffff02d4}) dup(r1) write(r2, &(0x7f0000000100)="d0519fefdd2bea7ccc4985c6272c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564d49978a3e47b9e68038c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19df243d233797fc1b0237b55147546a1a07671bdcad0826f70fe1", 0x66) semctl$IPC_RMID(r4, 0x0, 0x0) 03:28:37 executing program 1: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000340)={'\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<', 0x2, 0x101, 0x0, 0x1, 0x0, 0x0, 0x1ff, 0x0, 0x3, 0x47, 0x4}) 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', &(0x7f0000000300)='c\x00') semget(0x2, 0x1, 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file1\x00', 0xffff, 0x4, 0x1, 0x0, 0x4, 0x2, 0x1, 0x1, 0x0, 0x7}) 03:28:37 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20000, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000300)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x2000001}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000000)=0xc) setpgid(0x0, r3) recvfrom(r2, &(0x7f0000000100)=""/143, 0x8f, 0x40, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 03:28:37 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r0) 03:28:37 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000400), 0x10000000000003ad, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x612, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x9c67) pipe(&(0x7f0000000040)) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000200)="a2cb3749c7254acf5304df20d26a8cd9ff62c473bb8886c18c10e2d65c2a109e48cd48593c520dc6e90055c52ea27c81b834841d2d399e29f3b0a47bc45ab2ea5c1a5adae9a845287fd9587bb8834b802853a6163552a26e2a4c7fe3fc043f159acccdb808045df7222575d6566fadb7ae70eea089ee467016f040179783734334f65a590e0c3e609f1d9f3e58926ad31cf867bd1bf53f279206f19560fcabc5c07e6aa13364d4a561093e218ba434c3214bab168f90811e4843eb8c09a33c786c9ef4cd432dbacd081cb3181620702bff94f2ee0b4f3b7478b20f1ff0336d3ba20ed9f99fcbc144b26f5a469f428cb34091c90375", 0xf5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x100000000000014d, 0x0, 0x3) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/181, 0xb5) 03:28:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) r3 = dup(r2) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000001440)=0x8) setsockopt$sock_int(r1, 0xffff, 0x1009, &(0x7f00000000c0)=0x4, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r4 = syz_open_pts() r5 = fcntl$getown(r4, 0x5) r6 = syz_open_pts() r7 = socket(0x1, 0x8000, 0xfff) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f00000001c0)=0x80) listen(r1, 0x3) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) listen(r1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x5, 0x6}, 0x10) sendto$inet(r7, &(0x7f0000000240)="c10cf980d4b224e441ead2c89a687a63b7c5dfe4abb06f18bbf3cd3894716ec80287840426fe2c0fb6843b15220432d395ada139328e5247d338eaf1c1ea36717f55b3995efc062f48db023df2dad664f66a4385be12a21c028cc7563784976f602872e712d6a4015bcbf2f59300718d1f18de22224f57264ad064e5bb2f6f8a486c613ea6f06e0e75aaa54507d370bf17be53f3b78b75f4b47312711f0567f0a9c34284c9fadf5d15dd653b5377559ffb5e8b64a005ce65de4f1874cde5fb9509f826340077f4801d973c867599bcfba6a7ee54910c5f05e665b0247c3dac8a44f7f399237c8a3e2ad52fca1b3c13273d96d92a73a3fcbb9522cb71f0ecd9aa8a1ed7220f97aaef4f8bf0398d17f0949e33faa7c21df8f6b8e6da6ed9404b6671ca69fadc322ef7a7bad90666263501985d78cc5c3d28425fb48f685775e54e1a35b592c22ea079d35beeedf7e64f9888df5f757f2131f225d6c690289b56ec1d80363cf546b301eae6acbe9d55bd892101794f7c9919d217daef9a3fefad6796bd07e045243b0968d5ba27a183c873f5a3f1cac95f9b4af01b3aa6892ff9b20f1edd5fd6ab4d8e7a5b142d831b8220a72c0b027e11aabb8416640ac0bd796bfb73c963387c7830d53fe920c8441dd419babdc1c38cfad9fec21e7e96e03f224d22f2be6c948c2ce7dd8418682cb596dee4362164cf0e50392cd2e44a5464435040daca8208b2ff9e216fa2267a1589527119930d995cadb4142df3371004387cd389bd409f9fafca5476c22d459633de40f189653b85dca0118893d56f31f9696e24afe96edb9a21bb8140aba3ec92a2f8f533f37e8ba8c73cd395ffdeb610a481603428a40573ddf79f61f8a3ff0db2fd64e2ed645e6ff5b81e41300b1dbf10a6059f4ea8a9cf5652ef119f72c3431538f63a6f976b0e4253c77b11d8f448c8a93d50c7d08ee425f3592d816093f01d52a49b7279c74f1a42b14bb21b8ae3481a131ed822120587760cf80b324b9883da96ebb38fa3c3013924a55038ce66407af964b1319a6f84a3082552079f56e1a116a94ae28840a0f94fa31ecf1d5f5a2069ff1c432c232d9e68255c9ff460a2dba47bd0516d914eb6963c8721101f8278a6190b021a7945f09ba38df40caae06b271ac99fa485147b79f300dacfdb2ad2da1506f079b0b2d0dba4d0e9966e9042989752e62970bdec2c712d844e76b1791b04ca9d6edb33b87560adf07354449f292252209abe59b76578a2430971d81cf741151c5c0629cebe8567650cb51d897361dd76ea0884e6ba478785c0dd78cbcab9680f113e693041bf6260707c27271ebc71f8c2b4bbec8382c9d74cb171538f99e1257ab236c7014ea06fa4ace4c26a90b8f2f52adf76114ce7b89ae2558abadb0fee980c99bb60c62819abc4093244c2c44d7b8a8bbf4a91554cb9af75be00ec549770039bb427d3bfa1f0c58b6622e711c6ffb03a91a929e3d50aefd36b3fddf8498142d038d75f81a5f629d9403969a506db183b636f3183cd1759cdd22a94af56cc8c639893e120b571adbf60f33ee51440b2dd85b426f9352ce6af6a0d1aa005e5c7922c8e53eb420ea0e7ca0d299e264a22ef61abad71b129ef28cd5c69c2f1cf6412d07993be3876e8b2c9a65d7c9af9fd17b26294f4995e762442385dd0b8100cc4052766ea731863d66efebd37f4b8d97b3dc6409e187115fe885b4661776b9fac5a4d7c26c8e5ffaed5357dfe40956f6a5508315abe2fb552ea62b83862c24c7dcf88b0beaafbaf1a4cc429737bfcda5f6037719e1c61736e46830b925331a17ee5edcbf1e93cd602195a73651ce78b464d00daee498439df9f85fb0a24cc8627468ab55b2f6d8eca6a56f26c9b0c827cf4dd2797500b37a4d3a5eb9a3f7560bc4389c2382223f8fbe37c747738976c85b23cb1b13d14cbce2960108211386d5145ab11c5ed95cec254e5dd6b0e96347d29691674fb6291198ee3192bb9a090128a0439a27d5c095b50e826086776e4e08bc3796d8e13a1ba8cdfac4df64aabcdf356327d8b08efb9bcda8b43f929cdf9f17754eb39eac9ddf172c95aa6cfec91f19e7331116db5b527aaad66fc35c55711d3efbf303abd1ca5174a9a5b46bf3e29db709767734d3ec54b3f2e236b4632381610367f88737ae5052d3984ba660ba01f99d10f99899a8c03f4045507ed8d0167b6a23e9aad2a91b33b98e0ce1e52479ca04993f569fb4a2f3dedff4fabfd3893726ef611c319844566e005a8a53edcba05404215146ae996693816ca011f06d5df0ef2d199b7fcd0d00ce73c3221ad85fb53a102a032f01072d682c272fffb6f8ee6d0dd693a0131dd27ed50666c5489ebbb6b253bd153f7881f07d2dbf382bc8706b9d729db85e4977dd4f3d97d736de42fde3cd301aecbc4c18da9283082194f67aa71b759c6d77a9029c0bbfa88446297f9d9d293ea1a11f0a5c8be4d3d9e0f245a00958212916d9f36614895d0a591273618ec87c20394e593585e71a0bdd009f6dd978f77231cf83f302f4c5a9e01844ee35fe179a23d21f15d35a3d1e1bdb243259811f6d2656c6ff5b347da7d8e7f883e4883600fb27c2e4f38745b78f65f794848535d02689fb04bcc7b85e9521c69a52b10ddaeb9e1dce00706754d5922a2b5835bedf428bc6ab749e60cd1c6c84ac9d3b2116f36ecf473828021877445d7dbe23fb7ec1a96a309e9b989b0cbbd545ea7d390f39d793370cd5b4a7c203cc7a2ca0f763e91c895678e1f7d44f4aa2ab2d20d57f95bd01441798cba251f2144aa0afc62be4ed6f9fbfa6ddb94df3dfd79330b3fa44388265d3ee5649eb95ef98af360760346cb9035db495276408d81635ce56b399ad4161b41d4594a121f3bd7d378666f508a303e2651c8d33b5b11e596546a036615210d2921c3ae893a6e18c0505442fde4f0ddef26424412ce1ff8dabfbca43961a2354cc51bca3dbeb9465aee9aaba90dc2ed8d624fcb0f5ed2c6870e9f9d308b0af77e0491961fd1a5dd2010160be73e9b43eba8250e1f69bc2c50105ee2f97ec457444b4ec3740563f7f365664d0816bb13c6c91cc2d1073b41d62c6ef5da1ae54e07214cfb1ec1cf18772c18f7d3a221d9aea91650bc6352dc0cb3a5e076a793968694f55c52e77cc369cfdd2806430c47622612b678c024e4ddfa0dd495d0986cfbf6dd6a7aaf1b66b3353c1ccb30d98dca926e505a2484355c4657ff224d9d6c295d05da7dfa65aa3fe1ca03b66fc8ef99b5413d79f15b0fd981432b31de33586fa96b183be6cdc83e5d2ce4948fd5dd07b1652646831440abab6b6632a3acaf2b2cc451696ccfb57aec51294370c3eacb1d6aacf274d7a5cd1cf12f903c66215e2d2020d4053b6a56fe31bb9670bb3a43d8a2931a6eb504bf99b3542cd99bd0e6bd89e3c0628f543e47e2c44e6874789f1fc9dd42fd43ab7b537518c93666f487214212214a508395342fd7958a65b2c98c0a9e188867fa2855dad2d8b08329df24f66f725f19d637faa7ce9de05edd7d9366bc259db04f757b3e1415fbb78ec783ae86fb509b072494e7276b38da812584a6a927cf0dc3394428d996ffa1a6e8140e8e8c22c74e44d385e8c8b8b42b8ca6a2fa84a7ad38b796db26d3cab0417c53da605fbe9c650b3c4092012ad92ec64a3d4a56385f01d37d016f6dbaed14c26c501f853f0e08a022aeb231c3d887f87da205dfebd02b9be625ebfe598b04be24677dcc2d4caa1e348c42b9c17b8c7327015c7be6ebd2bfc00198d1b87de55b07872ccd8886755514dcb0381cb68af728029cb1e05a6914faeb1c25f09ec03dbae9069bfc439d9a15ff1e258c23f356d7ed5170f411d79235d160629f81e3b65b222a70be66870b3e60c21074f36ed1053216d92e8b6ae696dca14d6138a328cc56dac18895a3b5dcc9462ad00e7d57e345808e37917234928ac1415187e1a37180c56af6e785f0523bfc7cb7d84f4ffe64cbf2dffed401e9b4fc905c4e3bc08103f5e1016a170795bee269df1212688e09522184a279601811d6629996d424a3b4b8fa719e13360f9acca04747b8a630bdab440a756a4ef822d1ffce2f02e5fe581f0044950f0d66e9dc5ac64924b90062e16e283c262c625fbd20ec19ea36de3f3c4248ae2930eba59527a6958596c12ecdafe2c93220c17b0f54e4cbe2b7bb7a6c098196d55665242f8ce8db69dea767dc7a72a210ba8c448f5b8bae822176f7c257ac5e67d5c3f068d01edac5bb59ee3d9925c32621be928c9bac45da2c5ae8f3796882cab1c95a2a09c1d9d7c3f1a999d7043410f72af4927c90c5969f99f667cadeba27a663691f4ba703516eae0f994ed1f110dbca2414acffe1b874466ed72b0cb535cea9b851ddef39ccce263d28929151e09245a9d4dd206dd996171505a2bd8cc60e47407c0f3d1bbc59ca4ddc880835d7585fe930cc41ed30cdb5bf49cd0c58b93ed4e1eb89b3fabba987f9ddc7ad7c4da5e88cbca70b08c5789460c29f0a8e48626df461e8f91adf3574299574a24982a7315b125015bb58f2e7e0b40dbdea6a55cf73add22d6cc46059c15957d9ad31bb7c50228818ed998d4625340ac61dc04547cefe51d61821aa22d373a8427f1e28d75bc1204e0335cc4385bcc51f9a193afe6fcba952373c022ef79ad3d3d296c49de5801ba8821792acf744951ba2ce26f7491a1fa0841b6d8ceb675bdbb64d5c78c4ccbfcd8abaad91d88058b459fd4e3b8d3489a06eb2bea65d4705b7769bccaa4a05b3159262982501feb0273506bc5b8bd4a5eb9ec5bddc97a43c3430c059980982cd961ebf2dda90b7d36f8d252a945b66e8a5913d2e3281b229cbe05aa3f2d17148d8efba3dac7ddade31c483e364caf69bb91d705481e782464284ee61734357fb7fce3f83ea2c230712b6809142fefb5998cd6189af9324be8228396277a1737b022f51c3b879c19dede8ba97a558abe9d23da79af027935c47ec4a22a504eeeb6ac14f00e95f15bc566cb009cd6d8368b5d39af7fb10349f8e52bbdab60dc4af7534eef87d9a001c69a928fce8cc7269f61160bffa8972b7372b5c5b6b87a4a6cd23a592654f4314ba438b104de094ea999246139cce72a51bda7bbce1c828e1ce7a9b0da79ad6b08881276426d554c68ded555341bed903e4382d31b0ee08646a813d5eb3436183f75cd624c3b85529d1e88c6d3d74de89c57f68f04ea80866ca5d05839c09acbede01af035c44ae6182a4bde17ad50f6c2f1256c88c39a7170992b4886a87893fd3099236a2f05294163b280ad0c6b42b3dea0edf7b73cb3d47c89a1749f96030173c660e43632b2676bed8d9bc95406e1a3b8ea2246100b6f198b53cfbb2c79eea8f4fb71706ede8064af6c32a7fd3b806d913e265e0bd99230ec581d7af1ef289f9a78b4e63e0f11c3a9448bad6f2d9c99b65a54d0b558b57909fa6e42e9339d5f771a32969d87bbfefcdc866d9f78694d86c636c0f01e2eecf5f8998589491403415792cac727b180b7cc904416daa821f45c44aa6f0fc49a480024b8653f4a5b35e247acb0da9e886efca4a1b9e3d3944b84fe9907722b48b951d46bdcc93e3c2cea47d8332a8d57c1bace1e40f643479cd594e61f8c4f3e43de2e2798537a235ceb25461de93b5ce4f901f0ec3be6f94622b3f24bee9b2d669029a889a24b96214a23ae25b70cf84f7cc98fb222c1171e059dfb5ab041630fb8556967472339d1ef36c1afdb9d462ec37237df90a23d9f1c2fb6e016cb745cde0f04d87e66e866a55", 0x1000, 0x1, 0x0, 0x0) getsockname$inet(r7, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r8 = semget$private(0x0, 0x2, 0x80) semctl$SETVAL(r8, 0x2, 0x8, &(0x7f0000001300)=0xcb19) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, &(0x7f0000001480)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000014c0)={r5, r9}, 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001340)={0x200, 0x9}, 0x8) fcntl$dupfd(r0, 0x0, r0) semop(r8, &(0x7f0000002d00), 0x0) 03:28:37 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x2, 0x7, 0x2, r1}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x2) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 03:28:37 executing program 0: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 03:28:38 executing program 1: r0 = socket(0x18, 0x5, 0xa16) setsockopt(r0, 0x1000000000029, 0x200000028, 0x0, 0x0) close(r0) 03:28:38 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[0x8a2]}) r1 = dup2(r0, r0) ioctl$BIOCFLUSH(r0, 0x20004268) r2 = dup2(r1, r1) fchmod(r2, 0xcb) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) r3 = getpid() fcntl$lock(r2, 0xf, &(0x7f0000000100)={0x3, 0x1, 0x2f0, 0x4, r3}) r4 = semget$private(0x0, 0x6, 0x0) close(r2) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000140)=0x9) r5 = accept$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendto(r1, &(0x7f0000000200)="c7f31bf899cb160e0a00edd48e94e46270000f82b205de33e948566732bf1ab625bedd328393a3555691e2f712f6e045f9539bd32ed2b44aead794a79a171b97b4a1aef0849b35c094879ae968230f728fb27bc75280cd54a9c9d5214ee01bd1d504c15b3940a56d657822424467a5d36f8620d5089565b32a38c38de91b34367f03163a4df2cfedf99f8c50", 0x8c, 0x40f, 0x0, 0x0) semget(0x3, 0x3, 0x400) r6 = msgget(0x3, 0x80) msgrcv(r6, &(0x7f0000000300)={0x0, ""/241}, 0xf9, 0x0, 0x1800) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000400)={0x10, 0x8, 0x4, 0xfffffffffffff12d, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xae2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3b6a}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x71b6}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ff4000/0x9000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x1ff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x99}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000001}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x8001}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x100}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xfffffffffffffe70}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) getsockname(r0, &(0x7f0000000900)=@un=@abs, &(0x7f0000000940)=0x8) r7 = open(&(0x7f0000000980)='./file0\x00', 0x208, 0x8) unlink(&(0x7f00000009c0)='./file\x00') fcntl$setown(r1, 0x6, r3) accept$inet6(r5, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) ioctl$VMM_IOC_INFO(r7, 0xc0185603, &(0x7f0000000b40)={0x3, 0x0, &(0x7f0000000b00)=""/3}) chflags(&(0x7f0000000b80)='./file\x00', 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000bc0)=0x2) unlink(&(0x7f0000000c00)='./file\x00') mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) 03:28:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bc", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2591d3f65ce6c321a8cf98848e4a8051bd24313dea8d0327cfa71aae43d605af0028dbe0f53b523765381a3fbed9d7c7f5ecd520000f551f002f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f7031d6220ed69a19be423c42abe7705b4cf01c09bbe061a768557d130dc88c374772cb2876275173275c0000f3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae00"/181, 0xb5) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r3, &(0x7f0000000500)=""/161, 0x31) 03:28:38 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(0xffffffffffffff9c, &(0x7f0000000300)="67bd9ab13f040b3f674469c897f5855fb396fccc5fe6a07ef15356f881e67f4a778077f7639847b4fa14627e7855e660838cc7c69193effbee3bab64ca26774040a1e7a4751c1807e635985041321f692344fa4718539ce5eb5261bb48a40efa57e966f0376448d976eb263d1a4626", 0x6f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x8001, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:28:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d1, 0x0, "d700ba2499cfe40000000700"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff7, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 03:28:39 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) r1 = shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x1e7, 0x6}], 0x1}) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 03:28:39 executing program 0: link(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') execve(&(0x7f0000000100)='./file1\x00', 0x0, 0x0) 03:28:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffe, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x8, 0x2, 0xfc00000, 0x6, 0x3ff, 0x8, 0x10000, 0x1000}, &(0x7f0000000280)={0x292}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) recvfrom$inet6(r0, &(0x7f00000002c0)=""/69, 0x45, 0x800, &(0x7f0000000140)={0x18, 0x1}, 0xc) close(r1) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000000)={0xffff, 0x4, 0x6}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0xbb1b, 0xc87, 0x4, 0x1, 0x38b6, 0x7, 0x8, 0x2, 0x0, 0x2, 0x6a4}) socketpair(0x2, 0x8005, 0x0, &(0x7f0000000200)) 03:28:40 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x21, 0x8, &(0x7f0000000040)=""/59, &(0x7f0000000080)=0x3b) getsockopt(r0, 0x5, 0x4, &(0x7f00000000c0)=""/104, &(0x7f0000000340)=0x68) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000001c0)=0xfffffffffffffccb) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(0xfffffffffffffffe, 0x6000, 0x1) getsockopt$sock_int(r0, 0xffff, 0x21, &(0x7f0000000440), &(0x7f00000004c0)=0x4) chroot(&(0x7f0000000200)='./file0\x00') mmap(&(0x7f0000a8f000/0x4000)=nil, 0x4000, 0x2, 0x800000001811, r1, 0x0, 0x5c) shmget$private(0x0, 0x1000, 0x162, &(0x7f0000a90000/0x1000)=nil) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000180)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r5 = fcntl$getown(r2, 0x5) setpgid(r4, r5) open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_emit_ethernet(0x1, &(0x7f00000003c0)='o') semget$private(0x0, 0x4, 0x1c0) 03:28:40 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() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "855c55021a00000c000002004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() fcntl$getown(r2, 0x5) 03:28:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x8}) flock(r0, 0x2) r1 = getpgrp() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x2, 0x3, 0x200, r1}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) socketpair(0x10, 0x1, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1202, &(0x7f0000000080)=0x18f, 0x4) 03:28:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r0, 0x3) 03:28:41 executing program 1: r0 = kqueue() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = getpgrp() r4 = geteuid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r3, r4}, 0xc) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x8) 03:28:43 executing program 0: r0 = socket(0x2, 0x3ffffffffffd, 0xfffffffffffffffd) fchmod(r0, 0x40) r1 = kqueue() kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) 03:28:46 executing program 0: r0 = syz_open_pts() r1 = getuid() r2 = getgid() fchown(r0, r1, r2) syz_open_pts() 03:28:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2c692e2f6669cc9a2f11556b960afb82ada36c6e2267"], 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 03:28:46 executing program 0: r0 = semget(0x3, 0x0, 0x480) semop(r0, &(0x7f0000000080)=[{0x2, 0x9, 0x800}, {0x4, 0x1, 0x1000}], 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x1, './file0\x00'}) 03:28:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x6) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x810, 0x0) r2 = dup2(r0, r0) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 03:28:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000400000000b, &(0x7f0000000080)="ba8c8c6c9b8f1b15c6bf507eae5b0d2461343f9db27fb6ece34e62ffbffd8b78285c71c9cd0c7bda91051b7f9e8138df102ee52879fc5f2771c4e8b5f499f73d7c86", 0x42) 03:28:46 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) munlock(&(0x7f0000005000/0x7000)=nil, 0x7000) mmap(&(0x7f0000006000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x5, 0x810, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) 03:28:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 03:28:46 executing program 1: r0 = socket$inet(0x2, 0x1, 0x40000000000007) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 03:28:46 executing program 1: getrlimit(0xfffffffffffffff5, 0x0) 03:28:46 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) write(r0, &(0x7f0000000040)="e2b0b8b26e53e8695b42fda0afff939e3ee9ad7b9767579e66a53c5958be1c083c09fc86a84c23e5281928ae3d070800a151b36296f799027462933dcf49218322091f72d7f96c4c7cd451202850404c7da2d5c7a5472e0443b5cbc6ce4464c8e1ec26647561c8b3328cc87d5b2d4ceae4ddc4af20e1444d33c7cb9f8ffbd3a17df2403b4dcf19fb084772ea6fa0b6085fa6460d123a32369a5501c851f92c4c2b4b62c8a875480c8f3764aaba2758ee2fc5f218f003c6614cbbeae6fb77ee0dc56fd4cc37178120179ceef4c81ab31bc4e4cbd64de98893798226ef57", 0xdd) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 03:28:46 executing program 1: socketpair(0x18, 0x1, 0x6, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) 03:28:46 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) 03:28:46 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r0, 0x6, r2) dup2(r1, r0) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 03:28:47 executing program 0: r0 = socket(0x2, 0x5, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) 03:28:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000ff0)}, 0x0) r2 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r4 = getegid() r5 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000000)=0x20b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) lstat(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000a40)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x5, &(0x7f0000000480)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r11 = getppid() utimes(&(0x7f00000004c0)='./file0/file0\x00', &(0x7f00000007c0)={{0x9, 0x8}, {0x1f, 0xfffffffffffffff9}}) recvfrom(r0, &(0x7f0000000880)=""/63, 0x3f, 0x40, &(0x7f00000008c0)=@in6={0x18, 0x1, 0x7fff, 0xfffffffffffffffb}, 0xc) nanosleep(&(0x7f0000000800)={0x5, 0xff}, &(0x7f0000000840)) syz_emit_ethernet(0x3d, &(0x7f00000006c0)="12990b70bc5b65d067a39ef2726cfe87138a3227b6fdf03d53fa666277c9d485e4492cc5fd2f6dc7a88f42f254ff2990c21c4a102ddeada81d361ae062") r12 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x37c) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000900)=ANY=[@ANYBLOB="63128d3fdd5fe7ee1d7adada24902801002e4af9d8ca75fd682a6c35c5a03eb1ae3f2423276669c404c71af04045abf6f69493c69f31a44f07c3949d298c509147fdc83975225c21f9592ec1c15e612e847a52e100af5eda0988f72a4804b611ed6de47b491456bb27494b8d482dd28b8f3e4321c098c196163f6dea615a58c233bc25a0fd0cb6f34b584f2efb2a"], 0xa, &(0x7f0000000240)=[{&(0x7f0000000080)="168434aeaaeb4296df921d0727af2690899fd4fb4e33b0bde8211466bfe07bb04db37091b3c3b2cb2b1390ac289746f31e4c148a09024995e4972b50495fe634b7d5569eaff6730f300572df9dd4a9a29fe27a195f2ef7807d767b0896f4049980ab4b74192bf622d0dabb28d552457a684a0caf66ad547199d18550337296cb2d4a60ae580ad444ec0fe66f7abba9f00a6405c6263cb2297b06a960453f26025296310c3e9ea5b20d89f9992989", 0xae}, {&(0x7f0000000140)="0794ddeb99583fbe3ca1bb1aff0125fc12cc30cc93f3d494a2bd1fff64f16d223a4ee2e2b4e6af1f05c16280369bdb51212cfc7792607c978ed6cb6f0aaca3b49a41168feb19953d612545b77e68b9e4fb8856e3d53f7fa020f5abb61f510934739511bf246be4a55ec75f49958ca9a031261c027ff11260f9b538f3048c802b519a6b1b36a8120a1231ade602062065a63fcde58fbd04227004c7e06474adf3075304fabc1bd44470a2255f53c08cf002e13917eba620ddee40481511ce969f9c2beaf5510a0650b60334253579b63e50ff01495eebd1f72fac842e0bfdfc4564a0a4abf7b7a797bc39bffc201f3955a11f6468b7", 0xf5}], 0x2, &(0x7f0000000540)=[@rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x120, 0x8}, 0x400) 03:28:47 executing program 0: kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x5) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x9}, {{r2}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe}], 0x85f5, 0x0, 0x9925, 0x0) 03:28:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) sendto(r0, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x402, 0x0, 0x0) shutdown(r1, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x30, 0x0) 03:28:47 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x84) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00005a8a157e12b56c79fd1269ceda64fd0e8101230d0fae6eaf1f76a060b5928851a1f82ec41859ac4659a3aafc70"], 0xa) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000000c0)=0x2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00ile0\x00'], 0xea, 0x0, 0x0, 0x0, 0xfffffffffffffd99}, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x4) pipe2(&(0x7f0000000080), 0x0) 03:28:47 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = semget$private(0x0, 0x0, 0x80) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/197) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 03:28:47 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000180)={0x0, 0x1}, 0x10) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000140)={0xaf, 0x7, 0x1}) write(r0, &(0x7f0000000040)="1a7ee8ad297ccade7b070b4944676dc851effcfa2d48aa9ca1b368f9b09930462bd59cb56e514b2221e9818ac064f2d68637f80e53e31d19d80ed4e654b0f4e5c015", 0x42) 03:28:47 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x4) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000400)=[{r1, 0x4}], 0x1, 0x5a9) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x0, 0x3, 0x7ff, 0x5, 0x2, 0x800, 0x7cd8, 0x191d}, &(0x7f0000000100)={0x2, 0x7fff}) 03:28:47 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x8000, 0x0, 0xfffffffffffffffd, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x10000, 0xd1, 0x2, 0x1ff, "ddcaf3e3ea4302efc67e1968f8cd8a9593b3c8ce", 0x4, 0xfffffffffffffff8}) kevent(r2, &(0x7f0000000040), 0x8, 0x0, 0xfffffffffffffffb, 0x0) fchflags(r0, 0x10000) r4 = syz_open_pts() r5 = dup2(r1, r4) sendmsg$unix(r5, &(0x7f0000001600)={&(0x7f0000001640)=ANY=[@ANYBLOB="00f816d831ffbe6a6c0c180270ec15da776fcc20"], 0xa, &(0x7f0000001540)=[{&(0x7f0000000040)="1d65316ec36679d67de00cc381499d1abf4d6b6519b25058e073aaa3aa5becba06da683493a5708f58efe493f51e9240c63b035f8f", 0x35}, {&(0x7f0000000140)="3836b15407896e36ea47cd5106d802e7c7a243c97fdeb15328697bef5e2c06bc615f2cce95d4de0517ea2730021d268123d65cea9b70b4acfb180e6648e640b70cdd47382a147955f35bf1b2adf173da70b31db60e48dcf795bcb9594e8ecd6b68852344448ecc7dc4b7600578dbbdb0d2d212d086406c97fffb9f8690ff643508b2d9e9e86ee2f55b7323903a5fb159add01903810f9d5e77be2c769912c8c20730b8d3b4a2416f00", 0xa9}, {&(0x7f0000000080)="c61f7b836176d2bc58f1221e2ca1c707fd74d60cfadc471578acaa1d7771d06019762a5525da79640054262f05d7e3c4cefb52f2388cad6352d209d1d8e7fea5c84a11f414a806ba0645d0abbd28fc840673d2153c8d", 0x56}, {&(0x7f0000000200)="8b29726115b48f5f142554ba96a8fa2fe705b403f153c4c7f64fab90016c4ddf27eb68b02073a076b66cbca8e6eb79465a67fdffcd0f3acb6b92e6e1fe009ee61b96cf2f30681cf9c63180dc30f65ec599bedc67819bcf1295e091554b8d4147368479eca275b3321803cbd492f15809e4cc7d2bb290c7a73cdf84cac212587b7c36012bc59ad02be00728c9a6db653979b6e0bd94e845ec5c590a886f917864af9418b059bedcd5731b51ba3278bd89c58faf537bd352ad8247c4cfefbf008fe48061614e615fc8948b1679e43da26d3bdf6743186fdd160cc283a454d6a3b83207e72c0ea94dfe4e102eabe2af8d8977c26631810500ea32cb259c0596cf44211e9669c0947c8ba94a2e676df0bed12e6798f4260f24d2073063f68bf13a62421d2219345f162b40cccd8b9dc5ed967c41aab51c868d53c70f4c30528996d433156dd86702a2e03cfbead6c591f5bd785c5d0b338ff8c0e66f6ab68d84fee834d0a82434d2a1a8147ca73399140c20f989ace26891d4e038d5652b0061872ce8eae36853e292e5cdbe035b26adaec82f29311a392ce3b76c97130510de0679b2cfa93baf4796376037cabda525a0c041a729d46ab30c6aa3df83d6dd76bd4b56435466b3804b2e6b321997e1bf4541fb7b7f5c01d4f25e2dc993c852cd251050303ada66a9aa3dc8666f53be5857b355907fa55885425fc711185e64b5642fcbe6c2f16ed8cc1f65b62c9b6fc1efc0663f4b3730c791f162b6450aaf82696a7b4cdf0ac587289bfd5c563e6ff0f18f887222fafdf92e127e330459390017c09f4e1a92b3c14fd864bc24f5370d90dba5ded296d4eb0816b251377827a17381e6ebbd72bfc2ef0de53a2a005f88b4e6ede8d39a77f99a97f8c00da99fe6f3330b613acd5609088b4df57d4c1679a8e194e5e9b1778eaefe77b49f015cc593c95eff5961835626aae8ec7343fb6fa4a0378f362bd67e592b17f18c154be76dd645ba93cc4a1ee5256d6eb316c83580a217d36f06f77b28880eeffcdcaa393bc177fda645f6d2ffd26655923aa3b8069fc730eecfc2ac960796d3eedee536bd07476e41d864345ab67b18cb4ad7213f2abf7a3a3ec5c1864e672a851b5a7050d441c7a19a999090257c782f294752f0a44ae28ff779a29e355d8001aa1513a823966f9e31a44af77c23acdfe609c78a8f8206809c98b4ac82a38958298c0651b1fa3b48932a5176b260e0b9a569e572a1e97edfe482e494f63e4931b6f299eaf703100107f98e24db63c54baa6e8d7c7075b6175654e45ccf9b9a26d0d5ad4edbf702bd50b41a6eeaf9628a659252820c26bc0a8cf17c160c1a52a201c8f957d870e0b36bfd78266ea7bf25262a58086660f19dfb5d1eff1efad39ab3774f62688cfb3cc3e98a60f646114b238958016beba917e071da896b69795ba318aa31b96e706c9d1659e3f63e6091930485f7feaf7142ab8b719ffd96ffefa8c1946c956d14e1edbf11eff18181c166dba0b14c4fc023a26e8beebeef104082f76c6340d585bdf6a024df669bcdd4bf026dc7feb41514f7b6e7aabf8d3b0b449c6df6557544f8ee7464d31138d025c8ea7bc7b8f04673785bbc42d868a5ea6927d250eeedc888a56baa8091539487a1a7e3297269260bfe0127a1a30f671e84ab864d1cbf8f48cb18a3bcc08cbf905ddd6688f3baca98923bbd30213c31dbb10605d369f7e32eca4fe189fb47455301897cdf45c0437a2b65980f1e2eb468c40c1d8b14c79abef30566aa4c14781fb12d1f31f64d75adb3519788d8aae512a7e91d22606a440b9a3797847257ddbd5613bd4a6948a49b431b6f84fbe8cb75dc7a725b3cb8423d8cca71960d6c4915b8de41368469dd1bd868e799fde17d5d6ba016612949f6051a746e5d5413824ae43afd0b2a71c35480a2362b75398aacb9f6c0750e6cf5ee782c109d26d75986e265db97b6d0b082bdb0fbb33b3cbdeb80383b50088091e00c08ece2bf5198cf31bb18779bd17dc0024709e0de12543e9db55007c0e10857af49f9a4c44fee4e284c3515cf233f2be17fc4265f4ae4e81c642f17832f025dc3e3b26f9102f6d6449779a7bde7d7c7b0afe3d8c74478fc469b7373e356c24b74ba8a7473e37a5fd652898e01cadff112d7613545e73a48f55e7cfb29f80bc661cec082823b344aa5fa6b29481d75d0fd174da39fc5fade85506b96ba49fb1099bc42dd2cba0df19f3483d8bc2d563e9babc99091e006fd8d0741a9c37fa5a00462c9dedf0f2ca1e7c3a2814dd260d777f5fedac7ce6e25638e6cb67a9bde616ad9862d69d6ca1eb03eedbe247fafa17ae9cb0e3325c7024777d27005cbb29d42cea0ec34bcfd24c720e9879fc9a4334f97f7aad1cf911bc69e1f594d208e736126276f7cabe614410a7c4ebcd6f6ff0d96f4b832ff5a32ea95428b8b141b2ea04653d65e2f70add3982be807c9a27bb97f268bd837ec5ffe17e8679586707c335b2f752b5ccc19a329c5e5dd0961c14c9c5b2d83db02ff0a5d9fa54e9013aa09b69422c1047797265be770b5f3919e011efee1beb416e651abced4202b4b401fdfa149eae419fc680230b057fec4277532cb600ce122d2febdc097a057ec4943015516a40900b82bad3937f7382d58f19ceba288c522d48a04e503ec91defb0e0e797132a48bc53920d8d5ff1e37227dd95e8116354ba799239a2a7767bd3c6bec80d87a7d3b7fe088ae56d9e2e68b062a679eceb21969c5dd8212d196cfbfa8bdf44cbe53197655c4aa49cb11740e1598519da90657a00b01808bbbb2c46f2c1e341a908b863d98c62df95c3b97d8df9cf98e121b1bf0e50fe8336899aaae84a561e5dc71061e1b178e8338124672c33d3b0d88809a6acff33185c7e560100b46411f7c71292b4b3f726fc88ebcf429cddcf36da6ed94fc56736a9fb7515481b48e8fe3b58a5b7eca528bbcf8f3fcef03b7688e63e05f98db751306194938e100a63f448640f925874cc1617f48fe21a5379afdde52f617a7a9623003fe8e26b21e6dddbd0fc7cff62e2e206162dc125cb218362c831116a4b6931ffa2fd1debfb78a3b2426ebdb1cfb5758cda658e8347c11b9817bc987223271d67e82eaedd00847adfb54012d675fcfe5326e46b4a697bb1b2c797c04c17b24e5a972dee79bc5bb73742508dff9c0a40b6b533f59f82c6740578dcdb56b3733c40ed8d9a77f892e4a1040e311ce9788fd0dcdf9457b4f33b56e8ccdbd3a70dca3c685a899ebacb7b86f95dc744b42ee5cbde56ea7fffe731fd7a414c18dcbfd84e4bc5d3a7ca43a23dd53c12d273e7a3441320ad3a83f66c7d01489726632e8112d7427581e79e3c45b7d83895dc1531c68db96d53c2d2a1a47854b56c52c9b52752951b4b5c8f99f75767951fe175e55c1a100ad2594dd22f3a460739dcb4f596ca281bbb4a59cfd5029eb1346540e91e322a503aa1fc36c5ef725a99cb39cae4416e9593d4b201bba3aa677c05929aa04d77486d972900cd0d0de06136b4b61c42d7d542d18c960a6f2b29ddd977a431ccbefb8451ddcf1bf1bbe2b7a23370bc8a7bf2bd9d1a7e57cd66e5563c21015aa99df030f1e57e1647905c093e1681fcccc75b63ac80d86cee4e19168843bed17d59b40ea8856be100fa0def4d7fda0212c118ddb1a8effa5153ddbee8727391cbd9cf9340bb6563fce39d0155ba714def0b7b0358e1cd8cdef30a001e96afa589f3864942b01635fc54c77bbe389387d79e7dc165baa9c4472d08bc934f5290e69531f91a935a08c0972cfc469b616a71623b43cb57792ac4e222bc52888474d699185731d33ffddafc2c789595b28db1c03a5aae9644aac571cacf65d151bf642388f91d848ff6eb0514d20238a2ca992fe27a5474f4e1c979fd434418cadc3a040d906464ef6e3b809565470b67573eda9ae70d0580017abf7db27d17b04b2218ff4a7eb8b2860465d9088d5988f989587af0b56cb523565a66d2063c79a8d12801c4ef6e33a004be9a30c8c69e45ff6bc3605a6fbcae319ee999e99e268f460850aba435ae68d72caa812214c3512f5641b826255c69622df08679e58b5e1d73632ff68438a649aad6b11dd8c3180003923114ce470f93c3998b9a93f471dec20e6db8a7a824159335e56c6b9d9e66ca3d0c3cbcc13f34d369a0e3f9df849b1e9cbf4a37c48a736c1895dae3ab5bb74c1afff56e28e7c61392089dc76c40372f13fd3d503accff8aee1d991b08a4548f7ed578a77bd75e70150647e794ccea94023bb826943f27c0a3ca0839bf94f455cf47ea3439f20cfcb4fab6202999718f154ce343cb7f73d54938ec37fbf1b9c7bcd3fc807456306bd1eeab17f9c670d1c60219c639c22136cb9d86bc48bc80a67ae3418568a2db2e9c73b86d085b04fae0253e297bae6a24468bcd6a5ab10b38b5fdc6128d7bcfbc82e6a2237f7cef1f97339da43ba409ce373e9d0bd2481568e70fb0def126f462c15f04ccaa4061b4023ab670af480991b2e6fb74961742f79fb016a8920977e3422e57d00d5968265d8db7a220ce12d1e4cf6b5537be900611f5a107b4a38d7d7c272c8a89255f3d956da01ba4153c8d8f4031214f43dea4f089b7e71481e9f837716cfbabff3996788978c2a04c6e8b6c6b91b952062f15e7cd93214169215a8d06528cae862e0cacf11b2a3214fe29655a9078adeb69abe9c3d337ee90e13e94bf1a4df7502542b0ca587c775f5b454dd4175de282f6534c1a770ea7f33c2e8a0fb6519882c09e46ef5830f394336093e38f1fc43735afe1fd2ace2af65dd7d6c3a38da57cca0a8334b678a891d1a8c500303b2d08c55a105ca052c781fe70a03d7b16b4b370272dc66df48ef5e59e938a259312a9ac35246caa732ee0d6e32b9c8521f3ec1fa3a333e5b5016926226464431b312cbfb9ee73a3141b92ec13586ea4f6b35531f3361889d9bdfe5e542e8a0fffa29938e17eaa2bf72b37e8d61929d435932e05dd12b921600b2a152fdd93ecfa8a12b97692b54649f1e52fd83c4065614ded24cbd531f557bbb4c539e057f9fdd865d2490ca26f3411f8288021f3220cb8e51a8da927141df4de1bdf5c2dca12e24bef94182961d453d5cf704b95cbac1acd27089ef4410b4ddfc3efe8824965e68cd89fd621139222f080f86b5a13a8b935c64aecd530f63daecba700c2fb9f7f6f3486de7fc52aced8fda38770282a019dda9b6c2a22ea14f8c8ca0e26f9c3d33569eb0a6f4bc6a75a2472024bf72dfe17949c6a5286162189152d7ef8f6dfd30f14d59169567330d125b9091697b298203c56fd8c27eeb815512351f57a874ec8be1902e6f77b00a2511fb33346aa40144d4b2c252adb3f24c99bcd049e7a4cd615959d2951b369830d674e3573ea53f24906f45a57670814b7149797a5ad2fdde346b17649b9fb393241611cd2832327a377a6acbe03595e85b7c063147140979a0b07510e289fdec64350b91976022be2582d90fc1220c2512bdbdd4f1da239e31ed6222582646f3a40f63b1ef7fc04997580f15b55a71129f642fbd2b19412e1b01eb00d1f972edd60562b10e2ff94a1e54136fc4c7a1a2e4b87aece1abcf7e116a5d338dadd511752d9c488824693c3a0da62903f6adacac855816bcb6533c786999520b11c8f50fbe11276ac4cad09981a57d20f050289fab94941b4bb6d8a4cb3adeeef70b685f160cd0c2f3abeffebdf60db7670e640f4a9d8c66953fc4961a7c6a849bc1607f538422692566c79c8d982ee632c9fb571cb9150b5070", 0x1000}, {&(0x7f0000001200)="aa77e72f9f4280f733c9e58f251d1196f4b5ff7a8499d60cb611c851c5c191211c2a3d93b42349ed1a4a8b79f4674acc438c11952b50ea3e73db3a388bb92751d63dafdf7409a9d7c414e9d0ad6f5b840db79d14739a91a98e038e76dde5d9617e0357d4ddfa15be964f89ba6ae908ad722ddf1fda2fe398", 0x78}, {&(0x7f0000001280)="33edf38ca1eb31b4012498a69d1534ae8d7e400801ae6ee76ba91410fe5132a6f1f1f23a9d1edf4c33ffbc32612693a14f12b8eb45bca8b5e5fd82661ceecb1f60b8123d817df72a0e802b6116ae163435295f8e676d687f3e8497094285a80df5494aa0a5b2b3772d0a5684340a106c470f898b3c43decc9d2d14386ee3f21f9917b321b2220061f444248ce885353e8d5436aa9a3a29626985b177a04edc3dd21a06ad40056b650a9f9695094121b6c9959a735473c9de2fe04ddf1a3701ee59db4ec01c615fc3aac601c5cd96b2807a5c1c296df74dad302be55322521e", 0xdf}, {&(0x7f0000001380)="e1db72e8a85751a897b0a377b635c1f0145f442d5f39ecbd38771bf0de6492330b9a7ebd55b7dd0c3f64ee2a796401f1137565b1ad53c02737566471060fd12caf2d6a2307952e5e4d2374af41b1673a894b4ab2d439be469e20621e52ace37e2db9d6458ea128d3d388c9cdfdfa18abd76651f041bfcbb064e4db038fc204b43ac9ec9afa165550f9c4a68b0ecd7731835746cfb6aa24dab6dbdc4ac6c7bf8487f2248e4fef94933cd249964db7", 0xae}, {&(0x7f0000001440)="35c62f43f1b21ce3d0207ca181f466f801e57829206ed2e5c8847010cfe9c119c4a34ebdd3746eafe03296a7b7f58d2cb4efbef8659f905fa1643ca027552077db594b48918ca51d1e7ee2a102f1b61f95d4e4de7c4d73acdd87eb37ae0c04c077cf27e822dceb7ea467b53f08fb8281357c6e6af2ed10072691657c5758f97ed7dd0acfeae22df67dd8c965b2f0bb19644ba2608cc8cad00e1b795bd6bc4187343a22c11c08c8f0f7b2773eb78e4c14eb", 0xb1}, {&(0x7f0000001500)="a816b85b5db7b2a70d17", 0xa}], 0x9, 0x0, 0x0, 0x405}, 0x0) 03:28:48 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='rc') 03:28:48 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r1, &(0x7f0000000080)='./file0\x00', 0x20, 0x68) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7, 0x1, 0xfffffffffffffb94, 0x0, "0f0de5865b985091b8ad1df360396042859d1cf9", 0x18000, 0xe4a}) 03:28:48 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff9, 0x21, 0x0, 0x2}], 0xffffffff, 0x0, 0x8001, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) getsockopt(r3, 0x5d5, 0x8db, &(0x7f0000000080)=""/66, &(0x7f0000000100)=0x42) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) 03:28:48 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) fcntl$dupfd(r0, 0x0, r0) sendto$inet(r0, &(0x7f0000000100)="ffd6666a1abbbc73001f8349f072275f80f0b0c40d8dd5a75789983a47b5b6d34a5fd93048016e36551c", 0x2a, 0x20000000000004, 0x0, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 03:28:48 executing program 1: mlockall(0x3) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r0, r1) 03:28:48 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0xfff, 0x20800000036, 0x0, 0x0) getsockopt(r0, 0xffff, 0xc2a5000000000, &(0x7f0000000100)=""/129, &(0x7f00000000c0)=0x81) 03:28:49 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ioctl$KDDISABIO(r0, 0x20004b3d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) 03:28:49 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x40) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b8871313", 0x64) r2 = syz_open_pts() close(r1) dup(r2) syz_open_pts() 03:28:49 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/100, 0x64}, {&(0x7f00000000c0)=""/111, 0x6f}], 0x2) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x10000, 0x21) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x9, 0xfffffffffffffeff, 0x0, 0x0, 0x4, 0x3, 0x7, 0x1, 0x0, 0x2, 0x3}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r1) readv(r1, &(0x7f0000001480), 0x216) 03:28:49 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000100)) 03:28:50 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() socket(0x10, 0x8000, 0xfffffffffffffff7) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 03:28:50 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x81}], 0x1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x14, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='./file1\x00') 03:28:50 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x4c5) poll(&(0x7f0000001fef), 0x1, 0x0) 03:28:50 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r0, 0x0, &(0x7f00000008c0)=0x162) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xd143, 0x1, 0x1, 0x7, "99311e0e0640d44947b7145ccbb19b070afe2ec5", 0x7, 0x3}) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="b864696cff0f000000000000a8d042b43f3de4a35fa3d110e156abe86b74b425378bfeb29f7af283efd3f455b5c962ce583d6c739ec56c452b32a2a559f0da92bb00c639d15ea06100000000000000edba9dfb2a3f9bf2f98b26268848707babb003ad9297a6fae041d890e5c18dd622648b64eb6684cc523cdb5aa810095543a0ced3d06f45465373e0689367da3eb6403e144dc2eba61159"], 0xa) 03:28:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfff, 0x3, 0xd9c, "9f8dd8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) chdir(&(0x7f0000000200)='./file0\x00') 03:28:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r1, 0x2000746f) syz_open_pts() ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000100)=0x8) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) socket$inet6(0x18, 0x8000, 0x7) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000000)) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000000c0)) 03:28:50 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0xa, 0x0, 0x0) 03:28:50 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="5bb85fa4be02cda817aaccd1aca83f1ac6e439e2191f0a3b7caa36232947271b807d424a22f0c6b392bc3ed6b3ff88341cde688bb098932b61c3bcf511149c3b424c462ea04fac1625eccb54553cf6207c05dfb03343b31f383ea0f30160aaba37f9b338d4806e93bea40b4fd5a724c7e4e464f7e972b7b181189cefb1b70708a3b080f8479126aff7c7c97fca2a68b4b80f3f78ff826d131cf0aff690d454319f2015ee593482dde11d8223744d1fb9dda73050c3bc658f1c444c4e2e8a1195115c79e0ca418fc433619af14875a9fae5b6bb90a74baa8ad45ac5c102f34f3719a357041f", 0xe5}, {&(0x7f0000000040)="3aa5a68063", 0x5}, {&(0x7f0000000240)="8212f25c2deab4522fa27c46154cbc8732732a6d6e80162d2e943145ef3f39e47d9600155a924d2c8248f3ce40e2fe5cea5aec69292b5d79a7846bd5e6500536e9d9c3a54345e544da9493012eb00c82eaa7c4866cab01f7791a618777c47095317ae9d2d62e7dae01ea80712483ed01e2ef534fed2a8b703e610e26056732b700dbe8f1402ec2b8f2175d8ca158ed59dc7a348d3d1c6cd5679b00635f6ef33a1b6f93584e97cc35b159391b33e9b7a8154fd98a5d942519ff46238b4aeed20fdb95ca", 0xc3}, {&(0x7f0000000080)="b75038ffec85951a03adf574d6d3092ef67b2d21a8d7f30e23f90258a28eccec46951a32a4dfd191241aa368e094b86ecec7fedbc83c82dfbd3ca54d625249", 0x3f}], 0x4, 0x0, 0x30) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x182, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) 03:28:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9"}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x5, 0x20, './file0\x00', 0x4, 0x0, 0x3d, 0x1}) 03:28:51 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2000000005, 0x10, r0, 0x0, 0x6) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000001c0)={0x2, 0x5}, 0x10) r1 = socket(0x2, 0x2, 0x0) preadv(r0, &(0x7f0000002480)=[{&(0x7f0000000200)=""/186, 0xba}, {&(0x7f00000002c0)=""/93, 0x5d}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000000100)=""/44, 0x2c}, {&(0x7f0000002340)=""/135, 0x87}, {&(0x7f0000002400)=""/83, 0x53}], 0x7, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080), 0x10) connect(r0, &(0x7f0000000180)=@un=@abs, 0x1) 03:28:51 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) fchdir(r0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x10080, 0x14) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0xc000, 0xfff) setsockopt(r0, 0xfffffffffffffffd, 0x6, &(0x7f0000000040)="caf5b415", 0x377) recvmsg(r0, &(0x7f0000001700)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000015c0)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/193, 0xc1}, {&(0x7f00000012c0)=""/226, 0xe2}, {&(0x7f00000000c0)=""/89, 0x59}, {&(0x7f00000013c0)=""/70, 0x46}, {&(0x7f0000001440)=""/120, 0x78}, {&(0x7f0000000140)=""/17, 0x11}, {&(0x7f00000014c0)=""/250, 0xfa}], 0x8, &(0x7f0000001640)=""/169, 0xa9}, 0x841) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000001740)=0xbf3a) 03:28:51 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) fcntl$setflags(r1, 0x2, 0x1) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xd0, 0x10, 0x4, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0x28, 0x43, 0xd26}], 0xd26, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x3c, 0x60000004, 0xe8e}, {{r0}, 0xfffffffffffffffe, 0x4, 0x80000000, 0x401, 0x8}, {{r0}, 0xffffffffffffffff, 0x8c, 0x10, 0x5, 0x7532}, {{r0}, 0xfffffffffffffffa, 0x2, 0x2000004b, 0x4, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x3ff, 0x400}, {{r0}, 0x108ce9e6cd845fb1, 0xc0, 0x20000082, 0xef3b, 0x461}, {{r0}, 0xffffffffffffffff, 0xc0, 0x0, 0x2, 0x9}], 0x101, &(0x7f0000000180)={0x7, 0xad3}) fcntl$dupfd(r0, 0x20000000000007, 0xffffffffffffff9c) 03:28:51 executing program 0: r0 = msgget$private(0x0, 0xffffffffffffffff) msgsnd(r0, &(0x7f0000000200)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000000), 0x8, 0x0) msgctl$IPC_RMID(r0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) getpgrp() 03:28:51 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xfc, &(0x7f0000000000), 0xffffffffffffff80, 0x0) kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x49}], 0x401, 0x0, 0x2264, &(0x7f0000000280)={0x39}) 03:28:51 executing program 0: r0 = socket$inet6(0x18, 0x5, 0xffffffffffff12d8) listen(r0, 0x100) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f000000007000000000010661f56308304ba00"}) syz_open_pts() poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) 03:28:51 executing program 0: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0\x00') execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 03:28:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04ab2eab5f1f35d7a34014", 0x19) r1 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xd35) close(r0) r2 = dup(r1) dup(r0) r3 = syz_open_pts() pwrite(r0, &(0x7f0000000280)="244a0468a90c7b24812e6ba4a6a46b72b9bc93d471849b2edd4aca4425580f61f4904f2c103a4f299997226b002512f0edef7cbfc66bafcfb412891415d7dec81974da7fc53008207e9ef3c487a29d3119d266d77a8b9897149c7bba28aaa568ad73bd53c063d37d38c095f3bcb530c7a66ffa6322c1a1d2f6544297101a3805c08537d26783d90174d43e4eabf8f92d02fc5d63fdc41690dcfcc09a3f302c9669eb6b7ed4007e", 0xa7, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x1ff, 0x20003, 0xd9e, "b08d14c675040000000000ff0000004ae5000001"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000000)=0x9) 03:28:51 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x2) r1 = socket$inet(0x2, 0x2, 0x1000000000000000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x1) setsockopt$inet_opts(r1, 0x0, 0x18, 0x0, 0x0) fcntl$dupfd(r1, 0x200000000, r1) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xfffffffffffffc8e) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000080)) 03:28:51 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r1) 03:28:51 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setreuid(r0, r1) r3 = geteuid() r4 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x681, 0x0) ioctl$TIOCSBRK(r5, 0x2000747b) setitimer(0x3, &(0x7f0000000180)={{0xcc, 0x1}, {0x8, 0x9}}, &(0x7f00000001c0)) r6 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000200)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0x8fb5, 0x4029, 0xfffffffffffffffa, 0x40000000008, "050f7970e28142087e7f547766d1be81db1d5223", 0x1, 0xfffffffffffffffa}) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000280)) setuid(r3) nanosleep(&(0x7f00000002c0)={0x13, 0x3ff}, 0x0) r7 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r7, 0x3) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000300)={0x8, './file0\x00', './file0\x00'}) r8 = msgget(0x2, 0x20) msgrcv(r8, &(0x7f0000000340)={0x0, ""/102}, 0x6e, 0x0, 0x1000) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000400)={0x2, 0x80, {0x3, 0xfff}}) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000440)={'./file0\x00', 0x1c000, 0x7, 0x7, 0x1, 0x6, 0x100000001, 0x101, 0x2, 0x2, 0x2a54, 0x4}) poll(&(0x7f00000004c0)=[{r6, 0x144}, {0xffffffffffffffff, 0x1}, {r6, 0x10}, {r5, 0x110}], 0x4, 0x1800000000) setegid(r2) fchown(0xffffffffffffffff, r0, r2) poll(&(0x7f0000000500)=[{r5, 0xc0}, {r4, 0x20}, {r6, 0x89}, {0xffffffffffffffff, 0x14}], 0x4, 0x6) 03:28:51 executing program 0: r0 = socket$inet(0x2, 0x5, 0x74) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/222, &(0x7f0000000280)=0xfffffffffffffd76) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)="ebff125c000000001f2ade2b3b57b3a88c561ee23e298614248159284625b18c6f28ed3e2258686b1e31b929428b1342bf5bc8385e3644b17d6940534bf21b7c21fbd526738145d1a8f6944a9192b112051201615202d9f53b47e7ba708e8a3050af3d1e8dd743116236b875b68f82470cc8813ebe7b1fdd8609b38e8c1b713136b5023fb8d300ae0c5784637d2979b56b111d3c9370f2f6", 0xffffffffffffff05) socket$inet(0x2, 0x5, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x2) close(r0) 03:28:51 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0xd8, 0x4) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:28:51 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x85}, {{r0}, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff8, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) listen(r1, 0x6) 03:28:52 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xcb, 0x0, 0x0, &(0x7f0000000100), 0x40}, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/95, 0x5f, 0x40, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 03:28:52 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x2, 0x0) 03:28:52 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000280)={0x0, 0x0, {[0x1000, 0x1, 0xe00, 0x7, 0x80000000, 0x8, 0x6, 0x0, 0x0, 0xde, 0x1ec, 0x8, 0x4, 0xffffffff, 0x323a, 0x3, 0x401, 0x3f], [0x4, 0x2, 0x4, 0x1ff, 0x6, 0x81, 0x4000000, 0x4, 0x8, 0x274b41b3], [0xfff, 0xfffffffeffffffff, 0x6, 0x4, 0x7fff, 0xff, 0x6], [0x8, 0x2, 0x6, 0x3, 0xfff, 0x5], [{0xaa6, 0x2a, 0x20}, {0x7ff, 0xcdb9, 0x200, 0x7}, {0x100000000, 0x100000000, 0xb6e, 0x7}, {0x0, 0x800, 0x400, 0x8}, {0x1fb6, 0x8001, 0x9, 0x7fffffff}, {0x239, 0x3, 0x3, 0x6}, {0x7d, 0x100000001, 0xfffffffffffffffc, 0x9}, {0x1000, 0x2, 0x2, 0x6}], {0x6, 0x3, 0x10001, 0x1}, {0xb4, 0x9, 0x3, 0x7}}}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) socketpair$unix(0x1, 0x40000000002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) munlock(&(0x7f0000000000/0xf000)=nil, 0xf000) r2 = semget(0x1, 0x5, 0x1) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) semctl$GETZCNT(r2, 0x7, 0x7, &(0x7f00000001c0)=""/76) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x1, 0x1010, r0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/101, 0x60f}], 0x1, 0x0, 0xfffffecb}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r1, 0x0) 03:28:52 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000640)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x20080, 0x0) mkdir(&(0x7f0000000580)='./file0\x00', 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)='Z', 0x1}, {&(0x7f0000000100)="00ab1a0a7cf32a771cb8faf99f7413a2bdd88abd273f2796926de710174b99c4584c80cfa0c2d9f5c9848e687055731dffd6f787fa4d2b1344a72dd594f27bc4cc3f626aee6e77984f68779b4d791eec8df3195c764ae46e1ee8b6ab6aa7a0ff5fc73b7a978c3b82827faadb8ef2dde45cd4eee2972d5934679c8616ebe851e5eb588a4333527e38698f5068b4baf2", 0x8f}, {&(0x7f0000001640)="2152773fa865873f860483b6e3e4184ef6e108e2ce40894a3335e26b2a368f267eb0d6e4b5f1ebd7b9e3dd9f399ffba7ba5274f4a4c0ec0f3222eb2eb0722f67907eb8d936642aaa1168ca5cce314597ee5fce2981402e48992d95fc6be3b5dd363ca0577e6711adb39eccfc397fec003a5487cb917bcee45e39cde1aa87bd82d3ea5c5199846e967b98a72e0aba69a394cfe4b01026fdb6e05aa34843f6e04b200496aa12e8136bad089b4fa2beff5acccc29463f39ad08d75c90ff70cdb79096a409f562425425afc044d177b4affb8d223f5a5f0b14dbb30f2ab2def1ab07f4900dbcacc87ca05e6e9dc37ea1da827c3943b536b97a839db9ad402506170696ba9b3ecaa39ea2a71110eab9c46bdbc987c925c0f2894296cf08bc6dc1b697148eac908bbfb14bc86d3f325d68a283be7e8d3c1b1513f5910da6a7de786af41fec52b74003582b816101d3648fc9ba546784e3150468e721ffcb70b6a2084919c87a8026af0232f44e558cd3bd60b7a7c36d2ec52ca73f1f41ba2f637047488265956b94090701b45d6e22f04c7ce5fd5588df5c7c1b6a0ec19b8f86a143d4900c6a741d3b6defa2e38dd94ba8186764081458f256c8d24aa935884f19e821f21954721f87672a0931125f8f7178d19b1397336d7ffb4e1f4e355773358d39b9b46267f1f279fbeccb5bc477363d2bd69452e6b2754d0b08cec311e17d77d20a76876fc97b60a75831ab2804f2467970842813d6190b153ef48b2ed746b7853740d1ad94dedb40ed0177a8bccc88f111ac1be7130e3e5c26575f1d17b93c906556abe77082b19a0b7df5f88ccad0f537523fd0f0aa93a893351cf3fd8c4fea0dcca72d489c44efeca5b5af55cff1fe2a21aa49c1b0fa3668d7ba80c363e4de677da82220b1036122fce0f3cf5e17029bf7593a2c80183a24a08c1f9520b30d64b62ebf4387272dd3d91e69c1cc3932335f35ecb54b84061c37dff8bd00864ea4046092c004047b7116a56f073b1922757ae4e5eeee6cc564d613bde64cf34cbcf76530b7db1676e6c77c3f12ddd822099d65728deea859568f149eba57825d306c3f65cec5e1fb13a31e65cfe0d8439e33bdc6a977833804e9311cf5bb83dc1d7a7a8b552a3fbad682c503e3864244a7769a31b9a8b98e4f17b3559a67d47c821e68c8b090ae9dcac41adebef23cb8caa90ce2a0eb054e54b8bd1bfea4d066b0d39009738e4d3abaa31fd5b868671971d6f1671fd2dedbbef56123700b66058dd7b2360872fbc2a3a70917e865e6a35df5bac33734a7946ec9a3be6c3a5336efedae9a3d84ab999c2573f1af5edb0874e99943c3ac6f482c9e49d50bc91652faaee05c9cb77e785572c3b3b51db72d12113326be684323bd2b4609df4f849c880be578eff6f02123d2f804096332f0a245d7c1add3462438825603e156b1692e741282aefade4a3ce3695f47d3bfe76644c531bc97982ba4492c6d7fb801ca5df3a6dc4d10a18d6a1748c08e6e8d1ef0b4ade70b51785e090bda393870c0fbf909dd8c2333a4a55aaadb2a8cd892ab11d4051a3efd9bb76c8dd5fc5b35c4462f5118d65d01935e8000e1c20e441e41ebd9e667237ea48b2e46d2f71c6fee9e5943848545fa12ccdc359e1df0f9fd77b1a8bec64447cf221a03c421d125f64cf908dc2b45e9ceb21164c130893d308a892ebd9f44d02d3fcfb818707dff49e9d41b16e2e0079b5cede24d9fa4fcc84174a5f7a10c96ede64f0ff387169afc1fabba3453d8c2c965209d1f1667f6511f93e14512f9073014c1b0f28d25bd7096a6d1051b49d40119fe56eb17d01b88e5c86460c7cd3201fa811cdb265fcd2263ecc7d78536c01309424ab834a999db774441d994cbb9d606647dd42f0c81bb4a1555e565c321c75f25864bec161192ca995e7c6b7bcc8dfa356e4996820e36c318503ad4df1ff9af5b8bf3a5dc33796279ec17c24de13a9848b11cd77e91213cbb65653b9262397b0ef449b57e5fb49615f4753e2eff8961e48f8b3884c5767f961a706e56f3e499e734e182130ddec1f506ea7c164b38236bcf80c0d559a4e05e1938302e910be8e3ef8ed0d9e418bac0c68336b4bfe359514f05beab0b02561827db00140859918d5927dcedfc3d5914657d6c877f56382fc35c8b50bb2d410c427b8396a5a1cc3a34a1a1eb00c5e47f4015c8c7b91c2eb8472bf7e1e66d8394a8c0fc7f4baa566d45cf914417fb35741fed96ed79e4d035895398832d3563822abac88abbdafad85c82de923e725d90ed1792380946ffe17c892d42c87ac13eace02a665916cade9ecd916a42f69c07dd82f66c784b9df887f9735ddefdd6561fc965d2ef6fa4af9072aa450cb011f0684d708d0bc14387e82d82253e5aad9ff2819971d2a5e30cc0ba1710177088549b34af6cf1ab5027bc313cb8d7530e120edc487eaaaab9234c918e05f39a8fba44815bafd31c3a2eb5e6ab40c78372fe444bc830c68bbf8fef6cf6b7a882b4fed6ed2047e42a7394527af801e3483662f190c3555632689df1f4e5c98145b66fc9e2c054c4e4718553a51fa035ea9a009623f5d062150a1005e7d0f4a928e2288b4acc936d31fa6661cce62b4136a6efa872c658b7df046e549fbb8fd44cc944c83cb3d0bacf9cabcbeaa79c03d5192e9508606639234456cd945a48cbad43259f73ae5c675498e6b9c42d5f8ca5e263df62b8b77f828de8b1bca20c395542182fb4941fa9f5d32284bf7f2c0156c666d6ce1191546ae6c9d2d54493b809f40c1c5dfc65fecdda5156563d2646db88d88e6f14ce65a006dc1b620d70323accfb2ad02a29b842f26b40230f20262f55f51f8013bee94e2a2e776b640af55d986674837ac8ba286f4f1a27f1bb2e2718ce6f4543132b7d12a875d58d06e0a43e3d4c6ea70f8e799d371db1c93e6d61a3d0a7fa10515facc86013237e04b9efaa6083ccd7b4b3bc665916c492dbf6ff4009048b5fd4ecfebf538d3db9e2699b4b0c6d14fa46afef0ec8cae0f076bc15590cc04bd258728709d14c6dd6a862e85559435dcf198367db8c81c47541b64f41ebe69cf3f907bec1ddb64b09445bc11a01517550329c50b7173c4a3fcf429cd76cd2f83e50faa3ce2fa46252be9e5ee6b37e68071ad7544c6353ff180c0e7948a0ec46c4557bc8ab791fe8c07f1ce3e2655b85db8d1903998ed58ec0ec6e0990ecc490a319995cf283ddea691bd03820be438f0d1e7f2cd6135cf991a365a3fd8be80df54d6d9d35300a3238092bb67bb4031eb235bf7ca4ced9b28e6559eeb74c1994ec51ba479ceac9acb6bdd9fc1ce85103aae36e9ada7d46bf6446872ceeefac4cfc9e40724b55c60c7b3a5eabfe16f624d343ff5f9211ce863f9d2ba0fd3c9c316a5078178cffbdb0a971bc738522ee80a0963de30c5c766c0e0b92fce8eb7c392e312e8e78e17352b91f699878cd36b22f602b022423aa9c774a7b01b1c37418ce0711a0be0cb6f8d9141c0ce19fa886c8f920974e991a4cfe5593b78d7cbbdecf403e1baa1af7ad48e4ba519fe7149aa32ba913af653e4c474d25fe47c2c8143c5b0fa7ec4b4a779bf941b021bfa059b04c0e6c7f76435c176a72969ff68d5420628965f5a9e8a08d49ac59af19e9e472f41a47ef8c8647587ee4b38f092418ed17d6c658c030e722c09f26e9e11c43bea494adb2dc0dd8ccddec2ff23b6865c1933298c852e9abc95aa3209362722614b7c6b0c2667db8c8aa6277796e5b3a38fec0110807e65b8c1f4269dd49aa4341f9ca154faab187ef17d360442d1dfed1004305442080f570c7fb3c5c6cb754ede2ed95e78ea5062daf1fa9a27c5995871c5feb55b260637fe0e5c60d1fd86f5e7df71f6989eda66e962a7518a1eb7bde3b802a689b06f0f4603de811d1d98af852a819a82cdf6ceffe33fb3d85840794abea6bf166b14791a20f3f0099381946d8acc7bf28958a47de95191cf4b7dfa9aaf0dd9c24d9951bb5c959491d5f946ef8b6d6c948a901ac9bc3f4fa9c60ad39edbdc6c00e7447c77561c719ea8fffa5071b6f542d4ff1d390ca2f13ae72c05d5701863090c777f49d150cee35ca768340bf08ac254b7a4e2ffda1ab7b6f67738154fce0cc98b5c1f360de2b7d8d0e6ff77b65e0e1ba74c0e50ef9b6f7de9695fb40660018566744c813ef489531c7e2409a1d838bdfe53bf8f3e92b08b9b4f22e5539ebae9b21418c5a1ec099a12cd9877cf1fc2338a001ab80e203aa5143bfd694841f273a97182b0aaf9806228b111b1f8c87de0815fb865d26d48e0a08bb27e121fb1b7e988c5896abc97338b468c0ad0f8e9b0229910ca4c10275b1062057796bd375206e9e63ea76b9c47a80d9ca413f77b670d7ebae6d56d505fb2fd5ad1461f0c0f6f1e566ed63dc0e3703d9e3016c2cff5bbc95ec74a989e1fecb5bb4af08ba9fa5eaea1441eceeb407220c6cc481fc73eddee16634b4037b89ebd80ca6b5b195c5d9c4fb89adba955fe15b8ec944886613f134a6a7efe84f957b2546bdd42611c8dc355f0cf7dbd33b9c3b29a8f3430df1234430f8062ab1faf25a15d8636f6c36a940df19864c9e2ece6bb9de179f696663cba303d48c1cd3d92b9a9884f9e37fc4bf43155e2caeee923c89ece42ed0ae29aeeb8c4eddb504f48b542063ad07d479dcf7c3b9938be2f8eaa9bcc8b0a022ac48ab0239272209c0d1c8ab03c1eefe820976d3b2e1dae40f831877e3f4c11c8f05c8d90218a43f59bb59f4aada7da7643829977f28af8ff4827ec7bc8dcf2de5ef18622ae86016cbafc34ef2d2dd46ec5fa52b7442c1fb44a3077b6e30502aecc97f2e5de0a693b1cdfc4960a5d6090894abc07ed1630ff8e48ee26ffd5a96727588ef83491b4298cf19548a53fcaeda66966dc1da774f3a8241b5120275029b6dff8e1fa54d9398f43dafd9840a84e5c1593de63bf5277e331a1d8588bbe785d83e80c402bc06a250c0b5bee3381f28572c812f511a2a43d1a6ff7965b35840aacd3ccb550a44848e7df0ecfc8538f2f2c2dad5e30e7ce7342572a4ee8ced0f71d0e0efc14d3fd52640e2a8774bc16338a3c9c2d2c94ee2474dbaa826fa8eff2d8a59d65d321da4e5189c970a2e5834bb0f7871083b305175dae67b89e393a3eb95506b0d32b74b1b639fc2d80c68b93e86c32b9e21157f8c5cd2dc8dd506d7f803662ee9f3c81c9c1d724fe351bec850b3f6e7225b266c7b0f3bc01715adf4b701029583cd92e4a5f8f0d32ff44c7bd962ebcc91811f1b7cd0858189aeb843c7da3ff7a3d942aaef314a70b2a860ecb0aeec7dd4ad709f05b9beac4c71e9664cf50d4162c4e1008ad9cfcf1a4d94ac8162eb3b5a619e62311a043d25f72953cefe1c6a7ee69550898e7b258a2e908ea0b7c5189e90a780ad377133faeda97d23eac80486de01d7fc0d88e11025352def8a572d8df01cab8f04578111deaf8c073b7756dfa5a2797ce0d2b38ca6bf4e4343e986844bc55a2dd2fccb68b858061f475d56270d2fbba6963e93835d5c6f9aaf4fe4f7f02ba2f4d82c4f62fab8b06441bfeb4da7e1e647385f94cb8c58104ecbb64709ce024b341400671000e1c4912ab60f8b62b5e2c670b9163ebf7ae61d4e802a4412c114626cb57da35cd93b933b8dd42da74dcedfcac2585ed09a17e9f34f82b89e1de6b26b9f7ac0dc95296cde0ccd23675f3d9c4e1a638255797d110d73dfa472bdc58f6d49cd2ab0c00a3470e535569cfa6d7b86a5573ad3d290ea3cbff6e1ce2117923fa17e9b8dc9fe8e2fd76b66", 0x1000}, {&(0x7f00000001c0)="bd5d10f53e7fd36ad761d104faae5c34f21a92119df8aa0e6b6f4f5ae994936d6b44c33aba300706b9896bc97009e973207c593867e4e66a1c800e3e91c9cf54d71ebef950a0ab4ac9fa1c4164a4f564e1183a2c20706dcd407b9f103137c651e2d780a39b235df0542d0391b49c8a283401e1868f5a8b869ba8a2137a2772e864d1ab0a9669349cd40a9cbf4abbb32abdadeb42f9d162667c6eba8e", 0x9c}, {&(0x7f0000000280)="dd77022e8d890b1518c157672bf54226d92ab2a74f2e65a8921b4f21397581baba0325ba83cc7fa5e6dd63c52e2849d4db4cd80f3179304a307f14a2f6ac375662be7f4178c1762b996c1f3d76b676b8763e00072e05f317996b2a3362cf", 0x5e}, {&(0x7f0000000300)="49dcb05326fb7a7aad7aacab18d6d12e", 0x10}], 0x6, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000540)=0x125c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) shutdown(r2, 0x3) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x6) pipe(&(0x7f00000005c0)) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000004c0)) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000500)) utimensat(r2, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000480)={{0x47, 0x5}, {0x5, 0x202}}, 0x2) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000002780)="fa", 0x1}], 0x1, 0x0, 0x0) 03:28:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) shutdown(r1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 03:28:52 executing program 0: nanosleep(&(0x7f0000000000)={0x6a, 0x7fefffff}, 0x0) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x34, 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20001, 0x0) kqueue() fchdir(r0) syz_open_pts() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x0, 0x0) renameat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') syz_open_pts() 03:28:52 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x10010000) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)="eaff125c00000000", 0x8) socket$inet(0x2, 0x4003, 0xfff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) 03:28:52 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 03:28:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/207, 0xcf}], 0x1, 0x0, 0x0) 03:28:53 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8c0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = getpid() getppid() r3 = semget$private(0x0, 0x5, 0x0) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000100)=""/4096) r4 = msgget(0x3, 0x294) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000080)=""/90) wait4(r2, 0x0, 0x8, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8091, 0x0) 03:28:53 executing program 1: r0 = syz_open_pts() r1 = socket(0x16, 0x8001, 0x4000) setsockopt$sock_int(r1, 0xffff, 0x1108, &(0x7f0000000080)=0x1, 0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2e9, 0x84) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x4) ioctl$TIOCSBRK(r0, 0x2000747b) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x1, 0xf5, 0x40}, 0xc) pipe2(&(0x7f0000000180), 0x10000) ioctl$KDSETRAD(r4, 0x20004b43) socket(0x20, 0x8001, 0x100800001) 03:28:53 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x2, 0x52}, 0x8) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0xe) r1 = socket(0x20, 0x0, 0x81) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000001c0)) r4 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f0000000200)='./file0\x00', r4, r5) chflags(&(0x7f00000002c0)='./file0/file0\x00', 0x0) pwrite(r1, &(0x7f0000000300)="0bd0ca717efce85ebc97cf518a88b8a9f8dacc4478fe2c3372515bccb0d39ddf9945279bf8", 0x25, 0x0, 0x0) flock(r0, 0x8) shmget(0x0, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) r6 = accept$inet(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000003c0)=0x7fffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) semget(0x2, 0x3, 0x0) kevent(r2, &(0x7f0000000440)=[{{r6}, 0x0, 0x4, 0x40000000, 0x1, 0x4}, {{r1}, 0xfffffffffffffffe, 0xb9, 0x0, 0x8f99, 0xfff}, {{r3}, 0xffffffffffffffff, 0xb, 0x3, 0x7fff, 0x81}, {{r2}, 0xffffffffffffffff, 0x4, 0x2, 0x8fa, 0x5}, {{r1}, 0xfffffffffffffffb, 0x14, 0xfffff, 0x75, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000001, 0x4, 0x6}], 0xbd4, &(0x7f0000000500)=[{{r7}, 0x0, 0x80, 0x40000020, 0x1, 0x6}, {{r3}, 0x3f70323a29240963, 0x0, 0x2, 0x4000, 0x2}, {{r1}, 0xfffffffffffffff9, 0x0, 0x2, 0x6, 0x93c}], 0x5, &(0x7f0000000580)={0x400, 0x77e}) fchdir(r2) semget(0x2, 0x2, 0x8) socket$unix(0x1, 0x7, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000005c0)={'./file0/file0\x00', 0xee5, 0x1, 0x7, 0x1, 0x4, 0x400, 0x80000001, 0x3, 0x0, 0x4, 0x5}) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000640)=0x8) readlink(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)=""/1, 0x1) mknod$loop(&(0x7f0000000700)='./file0/file0\x00', 0x0, 0x1) getsockname$inet(r6, &(0x7f0000000740), &(0x7f0000000780)=0xc) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000007c0)={0x10, 0x3e0, 0x4, 0x1, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x95}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7ff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x140}, {&(0x7f0000ff4000/0x9000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x76800000000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff0000/0xe000)=nil, 0x7}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x9}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xff}], ['./file0\x00', './file0\x00', './file0/file0\x00', './file0/file1\x00'], './file0\x00', './file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x15b89ef2}) kqueue() ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000cc0)=0x3) 03:28:53 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000005c0)="bdfa4c2591c321a8cf98848e4a8051bd24313dea8d035ed605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb44a3be8987e1cc70d08d564e7f1c05dc03e23ac168a023c8badb5bf15bb8385ca72ded2752217f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd60331400b4dc386972d2eae1f3c146eaea700eeaabffa2c7ee14f90d1a2816e0a79ee62056713ab5955e6e0267600000048a32abb7899ec4ed0f04cb96b67cac39150199dd7ebdefa4b4f8ec7e9b892fdb4482d1771759814bb547f28f456bb51b628ea98c3ca1948adb0e03e6a95047606f5d8aafb5b0bf33c38276a539a2a0db68aac768b16a425dc73fd7ed22e15af5116568e6083736f7ff47fc797f17f91382ad062442a66a66d24b349085aa71451afe029498eb47a292c5e44c6464ad1573d61cdd8990bb80d7d4eebc88f55d5c4b3e557cd8a058bb2fb9dfeca929fd7d87501e969be5939819069f8bed90a6560dce197ac5f5df0670f0009d42099829035d44bd5fa3ea13dc19248757889aa2868935e327881150987062ab2b94f3871de886341a3feab9baec05838798951d6d090a949aa52a0e4b23dac3d8e3e9c141d18639e26b89d1304d0474412cf7bbf4f26eb93e06159f8444925bc21cd6fdc02cf5bd2569f", 0x216) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() preadv(r1, &(0x7f0000000800)=[{&(0x7f0000000280)=""/246, 0xf6}, {&(0x7f0000000380)=""/196, 0xc4}, {&(0x7f0000000000)=""/57, 0x39}, {&(0x7f0000000480)=""/237, 0xed}, {&(0x7f00000000c0)}, {&(0x7f0000000940)=""/4096, 0x1000}, {&(0x7f0000000140)=""/102, 0x66}], 0x7, 0x0, 0x51) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7", 0x1, 0x6b11}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 03:28:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x0, "955cb8af9881954dfc4c7f01d79f2500"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x2, 0x3c0) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/103) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:28:53 executing program 1: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0xf4242}}, &(0x7f00000000c0)) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8, 0x0) fcntl$setstatus(r0, 0x4, 0x88) 03:28:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "ff07000800000100"}) close(r0) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 03:28:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x2000001}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000000)=0xc) r2 = msgget$private(0x0, 0x4) msgrcv(r2, &(0x7f0000000100)={0x0, ""/112}, 0xffffff2d, 0x1, 0x2000000000001800) setpgid(0x0, r1) 03:28:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r2) 03:28:53 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) r0 = socket(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x0, 0x400}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0xfffffffffffffffe) lseek(r3, 0x0, 0x0, 0x1) dup2(r0, 0xffffffffffffffff) dup2(0xffffffffffffffff, r2) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 03:28:53 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0xc88, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r0, 0x6, 0x2, &(0x7f00000006c0)="73d6c1a3", 0x4) 03:28:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f0000000140)='./file2\x00', 0x107) 03:28:53 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x80000001) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 03:28:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) fchmod(r1, 0x144) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x3e, 0x6}, 0xc) dup2(r2, r0) fcntl$getown(r0, 0x5) r3 = semget$private(0x0, 0x3, 0x84) semop(r3, &(0x7f0000000100)=[{0x1, 0x12, 0x1000}], 0x1) 03:28:54 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xc80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x4, './file0\x00', './file0\x00'}) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x8, 0x0}, 0x0) 03:28:54 executing program 1: socketpair$unix(0x1, 0xc7817deee6419b54, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000001680)=[{&(0x7f0000000280)=""/193, 0xc1}, {&(0x7f0000000380)=""/86, 0x56}, {&(0x7f0000000400)=""/240, 0xf0}, {&(0x7f0000000500)=""/73, 0x49}, {&(0x7f0000000580)=""/48, 0x30}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/149, 0x95}], 0x7, 0x0, 0x3e) semget$private(0x0, 0x2, 0x20) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/211, &(0x7f00000000c0)=0xfffffd56) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pipe(&(0x7f0000000080)) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x2, 0x0, 0x0, 0x1020100000001}) 03:28:54 executing program 0: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x6}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffbe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000000)="cd", 0x1) 03:28:54 executing program 1: munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = semget$private(0x0, 0x7, 0x81) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000000000)=""/119) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000000c0)) munmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r2) 03:28:54 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) kqueue() r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) flock(r0, 0x1) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x0, 0x4, 0x8c8, "f1c68710139c1381f103357734e100", 0x353, 0xfffffffffffffffc}) mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0xe62) close(r0) 03:28:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffeffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xffffffffffffffaf, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:28:54 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) r1 = socket$inet6(0x18, 0x2, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000001c0)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x220, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000100)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x98, 0x10) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000080)=0x3) geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt(r1, 0x29, 0x1b, 0x0, 0x0) 03:28:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0x4) dup2(r0, r1) kevent(r2, &(0x7f0000000140), 0x7ff, 0x0, 0x200000, 0x0) 03:28:55 executing program 0: socketpair(0x3, 0x4, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x5, 0x1}, 0x8) r1 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) 03:28:55 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f0000000080)) listen(r0, 0xff) 03:28:55 executing program 1: r0 = dup(0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = socket(0x100000000018, 0x1, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080), 0x0) 03:28:55 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=ANY=[@ANYBLOB="ce4075bb66696c653000"], 0xa, 0x0, 0x0, 0x0}, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) 03:28:55 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) fcntl$setstatus(r0, 0x4, 0x44) nanosleep(0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x400, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x11, r1, 0x0, 0x0) 03:28:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x200000) madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x2) r1 = accept$inet(r0, 0x0, &(0x7f0000000000)) kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x90, 0x1, 0x2, 0x32}, {{r0}, 0xfffffffffffffffb, 0x4d, 0x2, 0xfffffffffffffc01, 0x7f}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x8, 0x42}], 0x81, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x200, 0xa6}, {{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0x7, 0xff29}, {{r1}, 0xfffffffffffffff9, 0x8, 0x5, 0x0, 0x8f}, {{r1}, 0xffffffffffffffff, 0x4, 0xfffff, 0x2, 0x8}, {{r0}, 0xfffffffffffffff9, 0x44, 0x40000001, 0x4, 0x20}], 0x7f, &(0x7f00000001c0)={0x0, 0x80000000}) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0, 0x0) 03:28:55 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x8) r2 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() r6 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r8 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r10 = getgid() r11 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000004c0)=[{&(0x7f00000001c0)="afd52a16cacc207772debb66524932d01c31bce6e00206e09655cb87464f08ce1e1cf90108806a937685ce4a690230947a460be9701aa8374953bba691f01f22e06baa7624be0246364b0eae2212bdd452d3848b57ed7735c79b65277c73eadb6164575d369a378c09acaa3732629d4128c7b36fd796394ff1a9c25c00060791c88bf0b28a0fe78eb86734eb8e265739401aca6068835c2a020afefe4180c4156c5bdabc1ea03885ae5adadcb537c3b6d3df", 0xb2}, {&(0x7f0000000280)="e7af69083a5b351d", 0x8}, {&(0x7f00000002c0)="7f9b64a8cf55de69854590ec828bb697018373d2fa115ba694566c22fbb0ae49f97d55dfd1d2", 0x26}, {&(0x7f0000000300)="1e713bf4cc99b2fddfed5c0c4dfd313d58fd447245f1263e764a998580df5563264a45fa5a78b68ae343e7f547b2ab6f4b1e52c23e7cf35c859d59e0e934d8a9605cfbbe4d1d5b3faa09428ecf9f512d48c7522e0c96ce78f7ddb3dd7221bb62a3f10156529cbf394a0e253685b9ad20df95cb60c353268274dbc2002ec9d7a9494204b804163c675a14f93b594afbd0f69712e1b4121dd9c57d246158f40a2927b692b76313461817f875b980d0165c91d63149a62485d666f09055af5d51ae2696d4a62f9507d9a1903e1b6647c783b400dd07b99b91ba", 0xd8}, {&(0x7f0000000400)="0b089be2c5e82af33fc3a2cdc456975f4da1f60cfeccce3769744ee75d4c12015ae0f2688f2daa1aac5f71eac87130b02fd2028bed61d55cdcb5da96c1c4ee1b09f3508c717eaec46001ca8e8d876a9790e889ee72160ec1aa1f22ea7296e81b9a6b496821792d0120dfe8b807df597a5a0b73a1fcc2d126b6df5c02bdcddfa6ab3afbc8e37ab8d219ea88662bdf933e0e7566ee559d", 0x96}], 0x5, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xe0, 0x8}, 0x4) r14 = dup(r0) ioctl$PCIOCWRITE(r14, 0x8004667d, &(0x7f0000000040)={{0x0, 0x0, 0x2}, 0x1}) r15 = semget$private(0x0, 0x7, 0x20) semctl$GETPID(r15, 0x3, 0x4, &(0x7f0000000080)=""/130) r16 = getgid() getgroups(0x9, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r16, r17) 03:28:55 executing program 1: r0 = socket$inet(0x2, 0x0, 0x800a6d) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000), 0x0) 03:28:55 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x120) seteuid(0x0) r0 = getuid() r1 = geteuid() setreuid(r0, r1) shmget(0x3, 0x2000, 0x299, &(0x7f0000ffc000/0x2000)=nil) 03:28:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)=0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) pipe2(&(0x7f0000000100), 0x10000) getpeername$unix(r0, 0x0, &(0x7f0000000400)=0xfffffffffffffff1) 03:28:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r1, &(0x7f00000000c0)='\\', 0x1) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0x0, 0x87, 0x0, 0x3}], 0x0, 0x0, 0xfffffffffffffffd, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 03:28:55 executing program 0: r0 = socket(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) fsync(r0) socket(0x0, 0x4007, 0xfffffffffffffffa) 03:28:55 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x2) close(r0) r1 = syz_open_pts() flock(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) poll(&(0x7f0000000080)=[{r1, 0x4}, {r1}, {r1, 0x186}, {r0, 0x4}, {r0, 0x4}], 0x5, 0x5) fcntl$lock(r1, 0x7, &(0x7f0000000040)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x100, 0x0) 03:28:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e51513dc", 0x4) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="40d7bb87be6fc70023f5f10d44616a", 0xf}], 0x1, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x0) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000000c0)=""/97) 03:28:55 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x9, 0x3}, {0x18, 0x1, 0x9, 0x20}, 0x1, [0x0, 0x7f, 0xba, 0x7f, 0xff, 0x5, 0x23]}, 0x3c) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x7b) chdir(&(0x7f0000739ffe)='..') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 03:28:55 executing program 1: r0 = msgget(0x0, 0x80) r1 = dup(0xffffffffffffffff) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) msgctl$IPC_RMID(r0, 0x0) 03:28:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffdf9) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) r2 = dup(r1) write(r2, &(0x7f0000000340)="f0c0f38ebc47eba1c1517cdae27b50db023b6c069b48147080e7c3c31f5ea10b69a8498823baf153660eeefd4fef0aad95c9db7bcee6531ed0c633df4535ddb6cf", 0x41) r3 = syz_open_pts() ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000000c0)=0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1fc, 0x0, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb7affffff019752c3ce00", 0x0, 0xffffffffffffffff}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 03:28:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getppid() r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r5 = getpid() r6 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r8 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840), 0xc) r9 = geteuid() getgroups(0x1, &(0x7f0000000600)=[0xffffffffffffffff]) r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r13 = getgid() sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f0000000000)=ANY=[@ANYBLOB="ce335b4266696e653000"], 0xa, &(0x7f0000000480)=[{&(0x7f0000000040)="3e17c9fcc736ae39d5c787d87cd31c7468ea5873c607cce21d084ce26a348fb25111599a32783f7b865961a1e910e524fe14c9bb996d0f7080e1a70b1f5d77133d62c82d70aa52eb8458bb0a7c8d807de125c698f4b7ce1ff450687f684a2cf174eb1b2f72a35de25fddc00797", 0x6d}, {&(0x7f0000000100)="31c9d153e1d655cd51c623783cc7aeb9fe43b16d82e17a45e98167ee574508ecdb0c6914b774d0a751bcb050e9b8de0e7f3be2be7f7ff25c232d4e33301a6003e94ecccbe2564346fe5f5b88", 0x4c}, {&(0x7f0000000180)="63b8482b4ab01758657a363dfe8c23ac9cdade80351ee27a180ba94c7327", 0x1e}, {&(0x7f00000001c0)="aa1892010c9c778ecd8ce31abc329f9b4ac1f0db3eee48df57d9d46f3badb671438321f56dfda41c6ee2a6f558ecef71736c49ac5e2aed417625de8a2e3abf864efd17be55755aa17c4205fa8de90badfdf9e13bd6a537814b15a17ab31916b0f608733386ca287742d4e9259030ac48994c471f5e9bf29d3cc5ea6afa48c36d61ecee44fcc8a622581da0c0881413d82d91a92eb8bccfa6d2cf0b6faa59efc89822c22b7114e07e436c499e89bb5e70427989b23d3ef5692cccd0c41e38dc8a28fd019db6963ce92f880fd128b43afbeecbac9c5fa249eea9eb5792748939f7fa4c521770c9b709c83fc4c929d31131dbf228f75926", 0xf6}, {&(0x7f00000002c0)="3f7c09a51fa2d0c74023bf36938ea6701b4a5c1fcbf40b06eaef4e89cb0c3e8ff182d52800940a395a807b5c22e62ea4b6ad2b1e4161edaf164bbc3e4a41009fc0b1f1b198cd2c3143cd229ef98f7f22fb8a7d46983da85970de127c526f7171acf79421af7dc85929fff7c1291a1457675ec71693ca8d4f28ce50f6011facb5229b37c4aa9deb6063480e550dd5c864c4", 0x91}, {&(0x7f0000000380)="17bc2c57b95fb54cc8abc32ba5000bf417c764ea872bdba6f73756ff3471f580907eeedc61de5b9981846160ea7868fc00ce9bd30ba7fa5d902a7ac1e8d7", 0x3e}, {&(0x7f00000003c0)="b6beafee96f65484b6303a9808771c54a5afe609fa1e3fbd85a8cb69f2ef6186d56ac1cba033edc69609d0ecb80091d88c0f748d5faad9d36c909af82dd34ead0b7ddc3054db33063be063206b3415fdda7446e8a96fcd7b272f6cdd24b3ef88047e58052662d29f68e48d003f9d883ca41936da61fbd496b0bc36dcbe3d145d35a70ab279eb0519129a296f6eb17ad68ee7c0eb72eaaff3e13cfe55c6b4", 0x9e}], 0x7, &(0x7f00000006c0)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x138, 0x1}, 0x407) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000), 0x0) 03:28:55 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x888, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) 03:28:55 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, 0x0) 03:28:55 executing program 0: getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) setpgid(r0, 0x0) 03:28:55 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r0, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x808, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000100)) mkdir(&(0x7f0000000140)='./file0\x00', 0x2) stat(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)) getgroups(0x6, &(0x7f0000000240)=[r2, r2, r2, r1, r1, r2]) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000280)={0x1ffc00000000, 0x1, './file1\x00', 0x5, 0x81, 0x0, 0xdb59}) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000002c0)={0x8, './file1\x00'}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10004) bind$inet6(r5, &(0x7f0000000340)={0x18, 0x2, 0x4028, 0x7fff}, 0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x110, 0x0) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f00000003c0)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) sendto$unix(r3, &(0x7f0000000480)="41cb6bdf0a5cc292791edc525a41fea9e20d6b08ab8e8e0b49392986351068340b2d3d09a4b5bb7423a221a8e18b57e2297e7b1f0777deeb9e4e53341a78b9d9248a496d9701c9b1c5ad6739df317ff0f08f855801f3364cd29a0c7d6227c19aebffce10d1c7b263ece1b5283a6cf3c766e3eef231e6e9d618309bb18c82893b5367f29aa98d340ee0fdc164dd91bde73501bc00", 0x94, 0x400, &(0x7f0000000540)=@abs={0x0, 0x0, 0x2}, 0x8) r7 = openat(r4, &(0x7f0000000580)='./file1\x00', 0x40, 0x0) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f00000005c0)=0x1) r8 = shmget(0x0, 0x4000, 0x50, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000600)=""/99) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f0000000680)=0x10000) sendto(r6, &(0x7f00000006c0)="25f7d9938555a3941d3737ee055d03753d166340700aedebd52bef380d14abfc236f7f21c5c27d27d9a19c0893a91d0e4a8acd32e04d09f27acb2769b4f6759360489bb0e9fb487c14a626de96", 0x4d, 0x4, &(0x7f0000000740)=@in={0x2, 0x2}, 0xc) rmdir(&(0x7f0000000780)='./file1\x00') ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f00000007c0)=0x6) socketpair(0x10, 0x5, 0x8200000000000000, &(0x7f0000000800)) clock_settime(0x0, &(0x7f0000000840)={0x9179, 0x80000001}) ioctl$TIOCSCTTY(r5, 0x20007461) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000880)) getpeername$inet(r7, &(0x7f00000008c0), &(0x7f0000000900)=0xc) 03:28:55 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = dup(0xffffffffffffffff) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000500), &(0x7f0000000540)=0xc) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000480)=[{&(0x7f00000000c0)="7d44ce2251644bce0b2e00c78f8875c78a7b24a62a353fbabd90b62b8936605ef8668128aaa7bd05a6d50963395f71102fce27d67141bc3bb9a85a08f0e7f2588c79c0543ba31c0c2c7509a03ee035c9def4e00562973331215cef9c9d0c4bc1f68e0ff905145a207ae0a913a65e62eef38d5ba1823b141dc149afedd87fa5fd312f39f21ad165edf524e0c2481b777ae37764e00b160afafb0ca42219934b26c373fe8ba4f0f0ea11ed5436bb930762c8632bf8ec14b347910ab7", 0xbb}, {&(0x7f0000000180)="129dcefe2958ad0085a151a8adb4a94a00957a592d710fe97feeaa67ebe93bc4bdd31a7ed9057fd12806501bf2fc551b63ea8eecb6420b49f0c364db7934a9248ddf20451c19373788b68aaea8a3bb1a16acf8281febf01f", 0x58}, {&(0x7f0000000200)="616150424585e18ca729a80c9e80572424b2e3e5f80a64f19f4ec59593753bb5bb5aa46b93d96ab4f55c5bbc5817c3d27bc8a73ff8815fab43316cc2f134d52cf3079c37108f5e1b84442095871d8055d02a0aa88d7c39d47f1dbea44cd50e904ade771e7fcad1a8ff2a8759a718f0d51ae21e814d583c9a6ca0f6d025821a5e74001e9e5a33472b313d83d69970d0349f5b523df957ac0e016efb6fabe0e87780d3", 0xa2}, {&(0x7f00000002c0)="d486fff7fd63b010ee0eacd4ecc7cf71c99f876ca83e70b0628476a21272f9fcd55ac4d2cb14803f9f42441192b3ff87ba77fd14", 0x34}, {&(0x7f0000000300)="b1dc09f679ab0674325725b7ce968edd9fd1e70d6acc4022cdb87a17b4e1a91f736d56b76a7c91e0c53f38bfd2cb59e7d16f63fbe659ac892ffd700def40945de34c226b496c18b536ea5d6e", 0x4c}, {&(0x7f0000000380)="e032834ead4b6eb8039aad1fd20a342d5996e312226e8a9f8e9eb4fea37a6683d10dbf3f042dbb9624acd71ad9402a6e55d442db100cfbb44009eb74a056a7c76661517be39aad18d68f90fa9fcfd69bc815e2d2983023d30573a5e4b65bc1db9aec32ae9067143ffed424123b0b37a01a0acb912d233cf95e89ba4e3b1efb730fc9cc5ac9209479ac2422c8135a987f9ec52eb0575cc1c547746efacfc05ec310d69e58a857645b8d7077b8d229b3d62b8b399a4ee834ab464aae7eeafba096933d9cedf74bb0679a7b941f88e2c682a290e663f2c5357d98346b8679400c8faaa414bfff641f26dce15ab992ec44", 0xef}, {&(0x7f00000016c0)="bf19cbe6d09571460217efe7f4c06586ea9d3d5d46c2331921784a249d4138d0f6e82a278017dd9179cd65ee236b64e14c6dc1cb1246b9a54aac26c36557a3e6f462a0667dfddca98d63c103e8370cd52c66ffc3f0e1ac4b6ddd14ee1b3c5bdb9d07373e3e19acb0fa44f0fb2b92f4e0d9b44d61d762cb86d25028e7c783cdcec25fa197034b4f8e324096802bcc28378a2062582de586dbc38fcd58dca0bfe4d85da5a898b2f977f5cbc83de2f126b7b503ca3a7a43129fb109676fb72ee992f1fccca87603b5c1b8a2ea0fad8a709b5b6d3aaa3b71a59ef7bd8058f70f427426136eca99729b6f01941685457793919e9337df8c04ee62d4f2f2217e7d400c288b6111d71822b13b1f8c5d01c41ae2a9042b5d99cf1c2cbdff2be18a41724190e117e964bbf48b3ed846e0b27ae10ab80452f767a3e5950c9081469843ded23804d83e5df30bf8dd097ef21c4d28124aef48fa13072cd91a9b530297461a59f897b06cdca61796a8dc384adefc6fde2a4b53a5f742b359cfcd4e24298428d7f2fc22d80065007f8575ca8e6a99918c0dc78c5c2d28f827a80c80c0ee80a06a139b2d5d0d6eee725063e5752043021160bcf752c06e428971959b9ed9aa0609894e33ee0d7fb6b8846764284b511b1b408163e0e775d7dad3f4ad21afc7953b2d899077a39afb60ec33db7ccc06d90fcfef3402444696be3715efaf05e43dc141f6eff9a4d3795d5da3b351e58f54de64d1e3c66c6589996a0d4940342d50537cf7ed5f09e01acbaba8fbcc781e7f0e2e872dc750ff3789aac6ba0d63550bc76daac98875ffd8501c85d08ed642e8f3923769f86439d466b26ff6c2cd5fb3e82c15d6188f844d2ff00a8248c2fccc05f735f5f72e10bf380ff200d58c16cd66c65572d3bcd4d42c2635bc728f8d667545b4c7341eba0a4b2bac3830e60d7f85efae2d0a5a09d2858a6a0f69f7fb56cdd1125f1e3ebab95c4f645101b17c1fa01897fa366c6c1f3ccd6291c631ce8ae0bdd7af0b51d8068808ad4e2cac1820de7ae219672c37030a1a6a74d8edd8ff1f5c8fe1be5c2a75beefb98bb81c8cebb16c7497ccb53dbd8c890053d1a02c9bf3c50c30693cb7732a66c4126a80ce2146da31795ac92226413b541cf6caa4c8acc1b7a129d0ae7f12882b01f2dbbb93a5219d52c639eb6e381dc14c0085f6e6aa5ba589568c6362ac420fa74f0c164f117ff449401087ea0f863fcdf887e7415dec577370e8acb10b2f1ceb0d89353e5ce60e1e5ab2239bfd1055d3b3506d21856a194cd976a26ae0bda87b54b66e609f791ef225272ab2e855a99f557d0e20c97537a9411186e2ec21de6ca6b012544e64827e3bc45650613888af30fd215b4aeb6b3df1781fc5ef0a1c86ba4b5aa57ddce0afaf7152588cfed33cb8c53da52ea5073f478f245eac169b2b62598e4312bb89ecee2c4a9dc621d52facfc1e9e4c6d64c7583af7c72f22259e2d7ca7352541f8fa3de9f26ff792caed5ebc9bea62c83e1261cfa1fdfa35e975ccbe5fe0f535522e45c3cc0e6b4564a7cef9b5cb6295569f970dd0aaa64e0d7051e5c2b827a04a9e2e2a06c1bf4ff6618cde61f5b4e262bab5a69921541ccf7f0225d73bbe54dab67c5003775cb42ae8642c09436de413d56f59eaac46c4cb6236095b358e3033a1c1d94ef287668e3752979e61f3d6e216565efb9165584c6c6cb431f64cdf4b5038c55fb6d3f6a4262fa37c184b84597aad4c848e5f54395e3c47cb87229f5d3ff9c64c4cec24c68f1648b1cfeb32a314ce697c9e8338370322c645c394ddd311995161aae9162505235eb05b14251ba82ba8e5a7ec2a73d6e0281bbeb6e3679a33c559349491b3ebcffb0788f2fcf0044b16ef7b78a5e0f79976dd796544e1a63e99d2ab1865a9c263a4bd7f3c8416108a70398afe25d11cc35ae56637d72d2254d4ca5d33a6a1de117e81b57d34d1b3dae69d3127846260e15b00a7d0e55cbd84d8ccdb5da839c64aa7ee83fc75f603872bd0150088b51dc420bfaf650a37da0f5bc823ca0811cbe72def069033ba8a2e253cfa35970ede4369e7afe0e7202327de490b17a42545f353f68ee3a452bb38e4776ae5efe2b1b064e1d9ff5aa3b42cd1e7829fb527ecaea96851f13bec37b69c312d0a95a01b4584a951490924c83cf91c64f32dd78c8130e60e38cb86142320344ecbc783cbb536b2fec097a3576d81f947df75daa3d4028465a922215912538b483eb0186e3629a08564d3aca0759e6e7b794be199bcd71c0b1e6c83283663f77fc1b3900c1bf2e7cf3bc671043dd50dffabd3547d18e2f831d49b9f855d4c9bfa7f5845ce5ab9b3a6f7762e0f9dcd5695c3f271c01d7c45626f0ef7be8c26d5c710461e0684a987e3b94fa43cc753393b5a6530831679eb2244bba9cee8df056f71d87862b0aae517a6dad2e9b435e6fb4a2bf89bbda45e9b9243a2d6c9c0ff9d28e624286acb8eb4e2be5acf0c3c5cd41e10d747deb9a84ebd1330120e177e2e476a175ef50adef68125ddae11048eb89498ccf2b3e4e69c272c207b27388a82bc409a4440b22732ee831cbeda82d607446feeb36f324efe821a1151a3f110599c18d316ea9f8aa60407621b1f5f9f776d05402fb7e8f98bb708e87b0af13cf2b4b14f035f019bb0e8f27e1d79970de196e7b9b46acb4efcf4566e9dad237cfa2a1faa35a634a0af153c35d34ab781308c334415c96141a6a3e77a7a258c49ce3aa3e90b36faf6aba650b536575fd1ed2dba0882aa4129c368cf602ead01dd38602c82f4defbe022fa71defea3b33d381513b68ae03160624c778eadcf51660e7fac8cd9f6bd4c2e81ee0126ae969b5c4661ac6ecf584f8b2ad9c2e2fadc515d5cd42d9b679e680d58f4ed3f6dd63a48365836ff8be5106f2a3cb00cd34dffc44fa2760f5b9a93c784485047597044a126e2858e9736400bd6413f55a351edbcf627219e17500b4d5926ce3e228b73b00ec40582c052f07ce2f13f18b7508daa0d0d2085b460394395dbd1247427552f208c3dd0344510d37c6f06a13dade6d9a919b36fea1dca0e9398aedb1fa66a5b6f05c37e372b994ad236954826d500bfe1a5a27b3f6ae7a5794f88ef199408c31a1c3da5e3530615172a79eb994fde93a1bdc6247592116489dad49d04ba01890bb5a99bd6d72db4be99f73b4b3fadbc915be2114494d858d97b872b7b25e72900f06ca9563c1fbb3d78ac8d4d845eaca265673018563c08dace1589353418acc28c58441552c1adc902c3d61f7246ab20afbae7aa71fdb74afd256441ba494aef473d34b4ba36250b261e1a08580e6c874b0bef5926eb23c931104b9100260ccccd6e0058bf9fc9608938dc55a0baba1b2622fb8c9f4972a2bf9f511d45092142d9ffd3699afc6170b657f85dfea9126fbad07e835c78fe57982ee02314b42b4997cc22a1381c4d28a4ea52cd30ff0774421bad1ec2d19e523451b5a8c64d6dc521d4596338f69eae61cb93e15587bd746a1f9ca77e03ef079647f283a731747b5b7231f0c38e06bbf87781c080b52ca9b6ea50cf778642f1f46c41f2cc6f39f0d670ab73863a7b3f53f5acb8c4f421cde9fca3a44ce7c60cf2af04ed1e718b66abe81272411aa5d83afdc28b136c79d845813740f575bb1ea80166895cab5cbed73a9b190bd44a2fd8aaf5b6a8c8c8f67b2134f100e8b7140c4dccb1a4b554cd34bada48a9b215fc8b130a28e25e83e0fa69d69ec0cdf8be4ec8a6b38fe9f0135126aee09d0e74ae52cb739f1d0958c4b9e95b6dfd6180a9c1fdb068a1a0d0f5f54868b5c3674e4096eed23210d0ab526b35e472ad867573f7e30ddd41e00ecb79c4dc000f3eb390924d080635705a7ae5a788b99d7c8c7a7f863fba3685a74ab13a54e1b752805e0d3785a06980da8e2eca5c4ebad1229f6ad397282bdb24316c34227b69c15978873d9316f28c51de9251af165a2cb4cbc8420e41c1870e3d0a8fdff6aa61fff185de4854cbb213492dcf5da484a6a380acd8017d8d9d782e82e0570e6daa345415e34ca536193db7a0e97e2ff163adc5b604251b9dd2c9b96225777111bc2630c1999a500f5057ba3565d23185b28ce41215493e408e2110393e7e285f6e97fa8124e818f93a0a9fcd39d11fde555872d4b70d2de867f9a001ed9e15a4236ca7c7db0508770e281b00e4a28ea0e7318050e27fd2581c9c79c16b8da41177e6feabd338ad98fcfb34ed74517b4a82e0732fe36a4e0f57b33379b81122b6ffed42d177e43e6349f5621a2fbdb059b6a9198ced5b995594ca715a506c956b07fac789bca1c7273250674d1a53e44d08148dca3de55964605173b3ebb5e80df8da15965b2364c87ffb785da7365efa996895387861ef85402d6ebb5ec020338a629bf82e988232ba462e18d2afce95af9b28c157d61915700a13274c5c046a6da300ba63bdea0fbf9fb2b506cac359d7c819dfc586b9c29bb603a248d8144b2b8ac7e2d5a15cabb9666691707f749e1a8d3ffce8ad44c455f9e2da6952dcf32884311cc96db5f6b15d75c136de9efe5b3778f4948ca9beccdb5dd5db2d4c40b6e3bd945a0a6130dbfd97e297094e71093535c75287c797880f4d5b9c55ef89bf30333fa2838758681b6c1dd5260e8437a9ae3f81e085de333feaab83e48118a8f640075e206c6900e735a73fc31a1be07bf1aa969ae3a736fdc92c291b63230098a6dad3431bcabeda361a3ba552659972599cd6155ae970c9adb3b288eeb07bf875cdbe19cb705fce5b3918ad7af25529cc6f8f56c45e57ecb2633b4e1990ee282265546ec9a5664f9c65d763b6301e386c43c9a47f711efdaa4295fc752458c84ef72819526bd6e4e4d3ffec5cbbefab379fe4522ff923e7e946e87fec1ed26fa323488de45e020d9acb5899443fa1ed3b3642e50b87bf6ac09b38a7f05b248bf9128ee59cfa158611c2a80cb3fecd9af6d3dd994af051eb37d561c069bc0904b75aaf6b8002a228dd862cbb3444e23105ea4cd06bef52081d59bbebca32f0de718a458a5794074f3fce4e1185684a294722863178890679a8a035e3d59102df27c5e24432dfa36beb3d7ea565e50374c88a452253727df254ef2b5e5b5252db43d0801479a4ded2e4dc7162e2a55994856328576e603bd129aca5ad1882ed1cb28811567ef6aebf39ccb7209b22a57cf35f4aaed229f7da02881abf70af0a34cfc7672d6cfe6d965a5178f4f70f8cee01c759189f929944a04293201fe61d8ba365386685e9405200bbf6b7149cbafb31faf961a355681534e7275d04b2e3a1a89ef42df4cb277220c665fb00c8243e6bbf9847a837b11928599bbd58de88957dcb743a450357b87ca754d55e844a49009f08f42fd6fc840247d908af5cc9144ecf5802c71d4cc7ca53385ae9266969d20517ef48236f64251afc9a523b4c07bda22ce86253879d5b40aa8455dfc738a7794caadcbaeff0c687936e2f251536b36b0dcd7bbc8dea0f29163ae292fb011bc5b106f3ade3c87e67c1f37b8b9b9a9ce48395c16e4870786870bfc9f8fddfc64923f4feb4f377ec63e81a439cba4b57c6a3657990032ef43e2e6d240a2264d0a5ddc216dcc81a4a0cda67a4720702bcbfe02488fe61f57db8ef0e127410eafb33bcfcc4ddd5f2b53c0a104803c5dd608668c3070aa4057a0b4ade8d22ea4fe47243739f12c8d2b4b6c3da1f5991723593d9ebb37e1b95ec2846f7784889bf34611ea33469eb40fe652741f431f3ed6c492dec5331e396505be01d48504a044a", 0x1000}], 0x7, &(0x7f0000000580)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}], 0x18, 0x3}, 0x2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140), 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) accept$inet(r1, 0x0, &(0x7f0000000640)) r4 = semget(0x0, 0x7, 0x100) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000600)=""/27) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000006c0)="5a96130c9f1780a701c84e1a8ff17a41ac9e6b2a23a19ada1ba019f5c42dde4a335008863c45f1e3f886a7d2033fb76dc8ec9227d2ac9ca6e10ce4cd62880d56de2fdf26b938c5d0759e60ad68838a9dd214023f2f106e5c7f6947adf68042a8087efaa0dfe73a37d01006f5cc691dab632626e5817d9db99baae9a2095019e3e93ff38a945109a97d582c27a9861bbb39e3289fa0aae2c1b20a91ef83945f992db52a4a3c1dfb6c7acd15d130365643bbfe01009481b65f565600d4d1ea205d7be77c5c3a4cc7caec3b9efcaa6a9abf98542dc2907e81f97952571240e3b5adeee0cc2b968ffb1fdcd448cbb283cd5e1e11f07fec8f7abd5664645a487a58a476018d56850baafdf7901f04bc52ed32146b5ef08218303f95cc9263bb72fc0114ea2e9a026ff8bb7e1e0d90a0f33604dbba41fe7bd58097ddd73e685c73ce8ddfe4ff7189759788c0d926ee1553f81a03bef0636852c427303b9041fc50a825bd68d3410118d51149e9512ea52c20ff40357ce5d5fdd9b17f759e7525e570360931987765acb7bddce96e31ae491d0035ab137c6226bc17cbccdbe169c381aac9c74fabf0c96d8500fe97d238e896631c743a203cf520254e838630db93097273344d80d875c96df7853165ba762f658cad0dc3afb785c76a885de0ed6b5d297ce040ce83e2fb5cdcf5a233147b4fbc4837f53cab7d53be3f3b7553355acd5681d90244e6fa7e780d466e12ef1255d3735c55ab274c3f8a422d6ed6d362711915ae09ac388f223087730973871cff26a9d09a54b2f555bb268b42f4354c431f132549124eecc8c6b078b2bafa0e9a3dc054bfe03093c3bb6fa3b4bab0305d53b116ca907be8f9c6ef7e561f33779154c42893f7e29bf2f1b162df165b8377545048bbb92bc7e1d1382747a2b4dd5238229c586a24015299cac0b7d1babba0fc3014d2cdb428f632b52b7a4365f46154becc077fbc5f25edee47ac8d527b919ee216151a08772cf0355579529af93e6c999a19cefd752e6517e1273ab6d45a18a47f38a115b961021f96af06660926970ca47fe07866a3ad676ee526c874147c717381315aa6eacd8c540ca68a8b9e885483da96c59c59d4ce0d1a40fc106fd1bbefb88ff7ee172bc5e12a18416e21096e4371992aba899c82df8549563cc9ee0776fc30e3ae15318f6e57f57803ab613003a435a2c8a91f2b15d3fb3453b3103f4dab44ebdb90bb4c8ea7710c9d6372be10074ca8ab278f9282e111912f78a53ef2c39666db56710fbff380099287530e9147378eab5fbea9778fa416836b321d220ee2e0bb891372f0aecd24b3d6a3ba20783b20794f276d456d77930d191ebd920e089791716fd6407551ba737ad1d45ffceb17e229ab66d4ca9e380b30489e32127e7bb5330b4e8613d684d4d58fc4b8fc9ac7d2d02ccffa7719cae8b3f05f5c5070a9e6eca3abfe401d0e5ed831f1ab94be277acc38511285e83993fd12bca203b20c8f0a51590073d5b72c75fc7ec8b368467cb581b322c118839f989de9ae11f57b26166591241299c5a5f81225fdb2a7ae376c556c05c28c50455a2d3b33478a302041b6659927c30d8927266c94f9d3912b66d3e9ba657bd37eb77820c7bc40dccbdbaf029cf5682d91562276d946768bbb967cfc52b329cc4cb19b7858a3952456720f375b318ab2b0c12c87dd023f75a376f8b727ab5ffd810688ba85b0f42319403fa5c465a0ee2562dd475089f1a38a8222d1b656d1d431c7ca1a901827b2f8b461d2ae777e7c8a4353e4f79c367fce4efecb0557ce9125d005a49685b1c2be0485584a3edd0d2b3c72bd66db0cd0cfd3dbeb578c9398a0fdba4807c59d36536b028dca6520e2780096add67101273bf42132813b29a91144197bb76ac821a87fd51763292821aa36a542698e8a5c1ed37ed3764bda0ed9226a86a72e0d4e9904f9a979ab4c17eeceaeb015ca0d2789f50fc47fda24d37d5be2152524f0c1a8572bb514d2a6e9f58725bc9161e7fa65675e8e87e54ba5f7805e98720a2a24a1ec26eb53472b2d78aee19e1c8e455ecd759d250b5665dd65c1007a3321ee1b065fc3875f98b7fd60f3c598c2d2599f4ba9d3c187d5f6d067cba1d00be6f0ccfafb92e1c53660635c85d65b62c8a6d312b75dd862528d02e7bd6175f3d97df109e1c0ee7ad37b8267c88a251cd1a62b12e572cbc5c1d1ea274af905cb6e739e413eaa1b61a846061371d11a45f2dd7f5fffd1d757689d2b12c09ec8bf54ecb75b4643a84657bffe7ea009d27852329af1d44fcf8f7cf310d59b960192da387048c27e7d14945939e60b14151b6556871ad1550c2f62e5e015008b51b4c7d69c31db4e0f375591504979daabc88d6b6d77290b4e762c5645819371d3ce86dd0d11cbf983a121aaf19e09a55b4b1ab96191f6592baee0977187a5e914e6a7be66a084da374cce64ef048c2e957306b21a81d9497decda6c35b4d9148c5402ae257bfaac6fb6ef02882789417a168172ab6377f8e495ee03ad15f7fd2ffff8ecfd4522efb80aec053ec313453e78324f20680298e89ad9d0fd88f0830fd510f5bf6b518b373066b0f74d05914a8fbd12fd2163106172337d78cedd8c62326ca5d633c1d27f4ed6e4286f66a49565f5d4ba055a1149ff14e9e5ce84459f582914f09f772d990e6c8a1f4d4858fcdd9faa074423aed609a72df936a1541bdbb89ba9f31d5f20714f445de0acad61c2b5ef1190530dd04a61fea39563f5911590ae13ec4c416e789f4e017c26d5db6258e2fbe1909f70ce7b30841308904d8a586852668aa0d2d7faf8853f3656fedff3ce485baf495a1270a2e14ae6a153b964c85b71ad8f5d5092c362bdda95a6ee3cfd148dd98934550294f9088622b48441a6149889634c2bc11b7b5bf6961abd4557ba72e347fa0f70ca6b00c48e7860674d55802b89f78151d730f14d8845e12fb041693e12120c273617c2eed59c317f8a0df8b345d597d297d9fda439ef2bd940b78e919a34d2dcd8cce6d1db976fe2e7dd9cc6498b1c7b9651ad59a96171fe5427d61242f35bdf57b269474d246b503deb45ee3e107f4fae406b08bb990eb838fba9c4f4b6880f7b571d7f756db6af6c4b57d4fb54280a5f7d449e356de3482ba0e83c1cd0ea6cb0249c122868b69ac92bbe5f0db30527b41790271eabb2e0e08323bc97cf34bcdb0d86ca870ac5b5900023aabf81afa3c0eb5b249269e124d140847cfc058aa6d744f52fae632ccb4a0edf865d2a5500f43203aee26dce3da3370af1b5112cc232a221450b7dc27cabf73f4d1b93c9745fcef72e59017f1381ce2fc9a976d1ed878b0a05dadd4790542b3c15aec9020fb05ea10369ec1ea32bed85f198dbc49b7facd1fbd438e717d686d97d49a521d81a9be02b0f54cabe034fdf34afe365ec781f4131687f7267bebf786249735a0bd7a4b7fb92dde17e4d5f4f564fb143fcc87c1ef86bee06b38e6cbd7b43438c6d38eabdc215db628a6972a5691dfb6911ef2e01893e8d97f838cb1715d52a3d758cfd6cf50f050760a10e4e6d36165b3221ebb9e443f9644e8ad3a182dc091f7919bcba342c4abfb5c72153317b0ae3ae47564e51b6a8fa9037be8cc5ea74a5d8a7546bcb0b10bc0fc72b9e7ef72ba68684073b93fb6dc6378f09c2abc48c0c244871d97744ea7091c506a788a72d046c56aab599821365476ef27bbe27f909954f45669fabc81944a4e105c54a03cc9609b8e4c3b8ee2ec4b7c377e93dc39cdf17dba36815917d3ed2486921785915eb441b606ea470bb1713847b692c30353c1d6a6dc9764aae22a827fe8b75569a902399938d97c35c6b8c4612952be783dbd6c62157e796c7466b1cfd58af161f653a1fbb995a84bd4a670539eef43a7700639d87abeaaf8bec1f0fdd5a09300a9527f545ba197b56454ce7fc8d7db56609738df3747d51b29c4a3397953965199ad1363b2fa1e2f92c001ef54f85a315422b8bf484bf9af025301ffaa996d5e155fd44669333c1aa853b858bac32fc535b9d152f593fae4ea6bbb3c6597bf948e732cf3c60810aa00091e8b1660a57d1c557b1cf470264383787f36e77c4b1a0e1da45751403d8936353846862f0a003c0c90c67c631872cd1fbc2b52cfa6986ce823821afe5d70e2936119685b442cd75ba3b4aba6f23833ce6424d25e0fe1dbcc8276f48a7bedb034de43dac5577654befc49dfd7ab56687591137ab70ef820387a7c1f58fcfae9dcc449a47fdd1ee3a011a4acbed2443c19a473ae8d15a27f01fa4cff02a5c164aac987227cd633ce139def1d797fbf9a4a49c3e4c3ec1b12f8691865e638304410907afdbd9c6d351848ff8510a046c629fa587134aefb505712d143211569229f04835cfd4d44a6d53693975993b224c9489f3c1c28d2f744656f97352a3fcd87a5c36a2629a7261a4ec0369aa41bf6721e51a2c71ed05181ba60285f0fcf470f514b959ec698a483545108124bfe85a8ff2035f8d962688c804a06333f7bebcdbbd6e79b8078dcf405bb065995669d330dd9a3eb2b9ae241f70d5cccdd56bf22e6200741ee9936d022ec71b10c00380e453a987b0210d6f03d38755eba9791e4bd1fa746e0ccf9adf2b10d7870d0e80e6366613a112bd32556188ef3ba93c564515b167180697455a8d6e453bd97fbe71aa23e77e68f45f7bcd6c899af46786eab7316934c29d87f5a7e96df52aca705e065f5ff2f82b0d70402952d6c84ed468d8937c4dc1ef18a3f8d8ffe29d42b239cea23e00de697163982452f0ef806f34911770762997a3023acb77c40540470c12f26f077b354498e01ca54ba36dbf861734a0cf863031a30f2ac11fe022248fefbe4f2ecdbe878c9bd94342cf4523e01a9e355ce1f1c49df85ddf11819e796fa117e97201efc09e7dbc31703a56fabce144a495837e06d5eeb8d731050cf3e59dd9c526bfca6eb27842caf4a42457044db69927b3e2d77b6b9ab8dc177a75e100fdf5def5db52d300daf5af953644927cbb1b556f87786e9f1bf812bee62299933b916536c35f6ccad5150416dccca3af57785ee3b3e32318cae73f017bc0982262a259b7c6242fb79d783da3c897b5f84e5d30e0322d27bb0b1777198ae81ca3c065d775b20ebd72e8035cf8e7ee4aabf670a13dc0a2505470bc4dea93240b72dd563228581d3588992ffbc946494ebbeecb35dacdbad3903127a9b8060c650e2b7f8f858ca15fb8423c18b209136dc5bf9223783a11f1c511727e651bd9add3db61c28c55371b976bb0830e5a18d6a5447a84e56293ada2e666732fa278dfd70db5919a9c99acd874a8d4257501089ef6c62eb00700b4c2f96789dcffb34907ac43304e3cabdb1cceceb09bd456334f7ab6fc6cc41cae8366744b186967212dba6ed40393a7e8436ce9cd7eb014849a085a7af9a3c68e34e5e6d60797c1204c36079a6c52b7b7ab6eb690b91fc7919396d1af2851a54f3f8f24864c24aecd1b0bef70ee13888eafaa46c0b370d0fecd0bd96c6eba0c9c2bb724dcdbb759996e9374d8969c3b70bcdd0bb0b4707edc3ddc1218cfb04ec51ef68e59c539a44fae1ae0c361e73efafde307eff78d6fe5f98b78417e9d2f9937b824da5a6542e20f04c0708ce99daa15180262ffd5506ac444528a5a2f5872e70f30b5c355672bc8154bf6b92afa73c947310ae1ef28901477dc3cc1cc40a9d79a9488f74a05f1c6ee2493ec37939c8d063b36ce00e0cee83d09242112daa339fce04f4e1543f74a38edb7eb2c63996ab5d6ae", 0x1000) 03:28:55 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvfrom(r0, &(0x7f0000000100)=""/31, 0x1f, 0x41, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 03:28:55 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000006000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x1) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 03:28:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x9, 0x90d2, 0x100000000808, "d720c1e7bb7fc6e23c5b00002000080000004de4", 0xbcef, 0x1}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000300)="b3c0b138efee3423fb0135c35de93959206401d7726e1b78c1f628cb057105e3fa53af5d7f5e733dc120a45f6d2e9a97d3b4e656a2bac82c47f848987aad98caaa40e82189ac8f09", 0x48}], 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getpid() 03:28:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x5, 0x80}) write(r0, &(0x7f0000000200), 0x58a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1d, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:28:57 executing program 1: r0 = kqueue() r1 = syz_open_pts() kqueue() kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) syz_extract_tcp_res(&(0x7f0000000140), 0xffffffff, 0x10000) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="374ac13b7e3570aaab52c434bea360844bf905eca567bd63f09e675baa9dd8d5feffdb09eb3cebababc9d02dbeacdbe998fe3a907b23d96dd9c3649c4d8da45211f4094561f716315f99d5a6a763d8eb3705c4c9a79d6c056055492fbdc1be1dd8a5b4d02b507fa29e213264f25c2dc94cc9df17e91416910c82d73a830fafb23d5cb42419b169d212a922810c68580dce0988ecb1720cb680424e60eac02415334bdaabd83a098fcefc8b78071536266186d9b7a958ce75021fc27398a8ccc555c4268b8f9eb635e7bea33d0190eb300cbdcc93dd2bbbbaf31132561c6c21f1512a8e71b6b3a5ce7c025c9a63c7", 0xee) close(r1) 03:28:57 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x98, 0xa4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x4) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x40, 0x0) fsync(r1) r2 = syz_open_pts() close(r2) syz_open_pts() writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) fcntl$setstatus(r2, 0x4, 0x84) syz_open_pts() writev(r2, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) 03:28:57 executing program 1: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x2000004, 0x10, 0xffffffffffffffff, 0x0, 0x0) pledge(&(0x7f0000000000)='#[+%\x00', &(0x7f0000000040)='@\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) 03:28:57 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000240)="785ef70720024026", 0x8, 0x0, 0x0, 0x0) 03:28:57 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = socket$inet6(0x18, 0x4000, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x82, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x20000000, 0x556, 0x40}, {{r2}, 0xfffffffffffffffb, 0x40, 0x20, 0x229, 0x800}], 0xfffffffffffff800, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff9, 0x40, 0x20000000, 0x80, 0x5}, {{r4}, 0xffffffffffffffff, 0x49, 0xf0000010, 0x1ff, 0xff}, {{r5}, 0xfffffffffffffffe, 0x80, 0x0, 0xcf4, 0x3}], 0x2, &(0x7f00000001c0)={0x7, 0x100000001}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r6, &(0x7f0000000bc0)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d0000000000000000", 0x789) 03:28:57 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero/', 0x200, 0x0) r1 = semget$private(0x0, 0x0, 0x1) semop(r1, &(0x7f0000000000)=[{0x7, 0x1, 0x1800}, {0x0, 0x0, 0x800}, {0x3, 0x3, 0x1000}], 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) ioctl$KDDISABIO(r0, 0x20004b3d) 03:28:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = socket(0x20, 0x8000, 0xb9c1) r3 = getpgrp() r4 = getuid() r5 = getegid() r6 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f0000001500)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) r9 = getpgid(0xffffffffffffffff) r10 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) r12 = getpid() r13 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000036c0)={0x0, 0x0, 0x0}, &(0x7f0000003700)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000003740)={0x0}, 0xc) r16 = getuid() r17 = getgid() sendmsg$unix(r2, &(0x7f00000038c0)={&(0x7f00000012c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f0000001300)="b366e19282345b7e1cbb78012be656ae044abd2d13b8aeeb48a898a371e97ad8bccd3448f211e22f008ede570c960087efe6ea8972a7879f43ec39d67fe011aeccf02cd8e5bc02f0c5b1fc2660f40eb68c3a26f330fe944f2df1af045219b33476de4240", 0x64}, {&(0x7f00000016c0)="5bdaee80cf60e1698c81626771280705653ea38c8cac5029b2dbe7c1c224c8564607ba7bd765e6b25dbbf683ad5e97a31e54824b82b0fbff5c11062f64fb21b903c818e0eab52cf30aea66716b218d0a87908c78142e4b879f4587405341f56e44436e8070379edc8c8a1e15f892f9a6da0db939b8a55d5639f6d68b86f06543ffec59eba80dc05fe52c8f63d90031d073ff089796d682bf00e8f49008d9a90f8b49ca309fc32a5d25317811255d9716c7528d2704627beff0a9026d54fa8cff0ab1fd8b54c686e598a1a4be46f63e5734fad8b3830099ecd4280fc59ff47bf586e6546f107268d8e9a54f484af98246c267ab1731771b4c75ab3ce61dafa0bba14d347e15e9696839f84669e463dace1f5a6bb1f3dbea1c5cff1f7126de84ad3753bd5cc938e18c15b1bf8f5057ef84e5de5e7592230596246a651aa7da09528dca9d1485115c737da9d4c207e4448798999c4506587dd0807ea5526e603ec8e836bcb1607ad91cc95b8d9fbecbf9da3e70356224aff5470b3d84c7e9c190f497b35ad65bcd4ef141d36ea967487be5d120a2acf9f7e342da16994bcaa2939068fea6edb530229663aaecdaa458d59c33076f701a18c62df42ec6080fa282951d9d8fd299a8b3131bfb0924abe8605882b27f6f103dd2ff353e07e7ef0228df7c4cfe5852755403fc98baf62ce8cdb4699b64185df4dccc8b4f86e1ca7f5400627ddfad4318cdc950bf6969f9d65d8b0349e6d7effe634224072d8e5cf54609cfae39c2bd89dc710c43eaa8e4ce6524f1248d94dbaa49905806de98740c59df4996db85d58731bc225e90594aa66f587f7f7aa1679fc590ea5ceb1537ce739f61861a6ba6e8c20a52e2e5167a7565a4078cc2495db1a38cf7b11d4fc386223fe1f9ec0cc80a61530302c131268065ae4919ffdc8757cdab024803d3a488027faee9008d6225eaee2c4087046c57ac1b20f477bb1b01b8c2dceaea3f1b99c719dfa288e0a7b9f552b81344bf9a09485ca3d7d74877f7feec0af1878f15102c5f45db9d277dd19cb82bc4a1e1e821d39bde85e4942ed43454ecf028c2cfd5f759fd33cb03dc885101fe0460ab3f61951b53f0a4e410bf07be73532dbe6386d6683d00d43a9e76e3fbe3c9c673859a4d7b04a762bdc35775b19a1c098a9d60c3eb0a45949d0744823335a74e2991f7521b46f5ae0dfcf1d3a6685e44ae08ea6110a5b3fd8f8ad007fe8931c5cf79129d93facc380d4790051e0971530cf5fe229cf7c5e88b813f3db93db6406da6b30b071e406e7f30cea085bd691c690c2fd3f379e72e84ede3cb4a55d70a0bb7e90f9a194a2f07e5dff66a6cd292f664ab209551dca6d735f51d811d698aa80b1573058a1505ac8f9c00008f3cda2d802afddf0ffdae3315c6e840c0799aeed891f6fe7fe788971e611377cec40f6c837cb13c99857299c5516b98ffd8cbcd1ba5722b606da3e51ba2b54630c50d704dc1f7b3b9e2c23e8dc3d322ba7c77d8a7c4df591bbc70e5787075193aeab0b676ad7ac9c70200b432175b724a541235726b142c866f5ef291e3100e82bc8919a9e5f8b59926a2f125cabb2466d2c83e85667565598c8bed8ded122c05b6bf21c5bf1b6c41348ff59724021162f41a37da5a2214c18459c435cbcf95bf1c4fb5790093549efac54407618bc2e34ec2660f7c875272f3889624b274b5a740ec42d92b88712133b6d5efa7e9484d52e90c6bca4f272214260489d98115323bb84e2f2e5555fe7722cdb6f0f00402516e00aee5d947f90ed9358ae371eb88c44c3f76db10a4e78075eabc094f40b756c97cc33097d13111408e9a7d144782e918e666e2be51cde94d4a9f10f46e597484a779961d9a8a912a3a358bafdd14410c8ce9d3242434b9e3edb61528a1dddccb99d74a49584eab972e89676c48637217e20a6ac4126051733a7ae3e50f12e368c87b3e014ba63d0bb2b02d892e7793902cc45ccfb3662ec7296371e9f5f5cc2a45bc123a1f14a4f1524d0dd69c2e6b7eb8979e452d5955226008b8fe053c0e46e0accc1cda4a4c07c135da08f32127fdcb50708c2d06708213662bb1fee66c10655477be833e5941fd66f4c6f3baa05ede0b8e6746ed0ba0a743c693bfcc73a85f013a3673966df6539b5775ad6d1eba7b3081d8532e2893c719562dc7c293cf0428867629ee17885acab374bc12494c2d27e3c6e9aed7e87684b8fe32b00d9124fbdae74967d395dde7a01184aa34a105d277752c9838c43f001ecc7056ae2fe41edfd1a40bbd50024fca8cf765ec484f158886e3ddc1455c80f4ff6b212e3f32877c96247f04378edd2f2915d41f53b68973f2bb2d687c9876834f43abef6b37f0a3b5ea6fd6143f99d98a23e0a682a1f236dc02221458246aa88020f141a0f123accacb9db747b34419c681c2c528efc6a482b501ec3d2d8cf0ff6fc5e9668231c6d6e6ba915e10007958b7b5a68ed62570e400b7cd4fd921680628e7d5d838382ea228cb46cfd573135c53dc1b282260958fd46e5bb1feb5271959fc3085caf7b8d44b46b7beb77a8e0bd507afd5a82fb1f7975da5ec7802b3fbc10efb55b7f7760be8fed4dc715006ce316d685bc0525030e6c08aa04ccdd8a413d6193550eaacbf6f3b726e4f2272095434a3eea6bf2e83b92480a80d0b9e0a434d2f690b80ad5ab7f41e50e0d9953b82543915a61546ce640ecd4fd79fd29e838958c7cc4ca70d7c4d57a3b22425616384b77c550a14c7eaa352c4ca54c27a67ffac3f59eb3c8e2aaeba43e18cd6f0e3920923ab5ce7be2b1d10f2c1962928d8642a8ea32ec8ef28f30c9fee5a151f770256162bde00793c1581bac181ea6e4d83dfeb4ae96090f9a4a9209ce6f7053493668d70d77d5bfc7deda7d88d7118996122fbd4ee7d6fd921761de7d9bd1a3b81f9fbd63b83e6dabbc9ca25e22c8cf24118152920ee3436f19fa2536dc8a6b6626dd961465ebdf8f39e7c2038e3c59aa415c85dfb88c4c653b7dd3ca343861232919465d1c3ffed98ce3988a55039cce703a7172d355872d0acdb72c0805a1d8d9a5c90ef4697088fdd95d598d8c7eb90e65e1181fd903637a3aa3677b15748b72b5d9943c2d4a6b51297a3d0f096b812b49c9a34dcb8d3a7f3551395e1b9e05448fb55e2721f6cecf316c4d68b411211d23bab28f20c3e2f559fcff1c03ffcf8b7e0171620841c9070a51572aa58ca666e8d06ce94ebe91329c0539a0c0e4ff40581de81c563b20dfdcd8b456718f7753357b01ca249f9b3c5a1ebf153f2db5f8a11c278703370c65ea3a9d8d82de025e77c2d9c116aa06b1ad9cb9e3be34199cfee3b9904eeec044178c4bb73f08e8b3ba6128fe887883fc374ef339537a1b5cc3728f38a5c322205b59263bd9c8242b85b8b1ea50f46a55785b416b125417bbdacd6c924cdb617bd25dd26bc426918e3515407fa2f95dd6b4fe5db670a3454eca7b062b2e350c1d7f0780f1bc42d61ec7c484502310f182462ba16d945ca5b015a5bc8b795dd54500061b29f25060fbe537b023d29148b3dd4ef59110e964c277950f2f7561a0b7e2c3fa28f43c955bf842cbe249dd1743322ca3bd30edd82e2c3981b967e8e3cd7f4151515740efb345f6c1b10f0116c51df5961364aaa0099dfb398dacd6709a68737151a2c5705ed2d3f8a6798267d664dfebef85030363b125b2e164d802125db5bb60d886621841ad79b29fd939524de5fbcc1a883f418ab7d90ebe40576e69b01604c2e99c4b1a126a562637da83fed8f507ef91d7c3e8e960f047fcb0f6f7c68e0a3a4675a90e7ccc5fd5bbf55ba1092a5cd72a5d6f24497b3c4f22233598b87c9a101af491d49a239267837089f1494bb952ef7bef5524e0c45f0cade52ac070b50a52dce02198791212a668a30c3c1e10dbcb2a06b4e42c29945b9f121126cc820fd9e7caa38fa4e822d8dbeb6b5a3f0f9d8faf4b359c8ee92cb52e40cd7f2bad18b20911e7df874d46a268291eb89f7cff5c956f68941df3a7ddd058316b5e5a3485c7d3c4507a5a419fcbda87678f75416250ee504445f0f842996227bbfa917c3b69fc442e1ef19ff60a9e2787667c45c7d6ca2639b9dfedc0b9162af23c6d4b81eb74cc9c81fdae498ca17d18d5553278d23d5741997d8d32adc4ce9c6677e5f1e05f86c2ba87aa5eae5e93b1ba3c4e53d3749cb81d1b4e95f00cd7fcc05965bfee07c04d3803a4d31e6a748bf1d0142b77b81453d2c96599b3cbe327751581871af1a8170f31b8b96226307c2b9319221ea7ad9e2ac5ed74123af0de97d2477d595f2c0563df12f23244007edd3d255528a245b9aac31d3ef64af2ec4bfb4263ae771fc9fca20a2e37646c6eecc009ce722ec7946af09b1bf7683f29e291cd60487a9728c7e084f081ad97370c6f43a9483f68d38fefcbe247beae718083b1d6ce49312c369fce1f95db9ecb793b7f54599625c5d786da83b389ef88e8bdbd257b1cc0f7eab8d10495d70bc115a107fb9b797ff61a2ec41ed3f514fe6a782aa2d7a5114ff8130ff50902a4ba8beb7ae965917549a41f6fac710c044f1282c2b06c2512167abcf477f84de2d3b8dae1a50178cfa95be653fc41881a9a90b4b9a06681ca7eb9f901402da2a4d83f64a7694af3eb0907573e69a069fcce7665d98ecb2d1479ee0071d2dfb3441b3b7f0c94ec8d98a731b2f14627cb0c8d08ed5819e6fd4c694c02568dc8e7843ea59edace52f39bf08e4bbeb8036224ed23e712d6ae93b730b67d96f3cef3944d4abe6ce7770d6ec3426c4c140292c463b91c493b73fbbf1dbbb2c897ddb308ed712e035121f3e5b0155344fc50535aba7891ed78663165bd031e2932bcd2428ef5e80a4294d3b0deeb9286b15cc7325a2b4a26dfdf5fd9ea505bce9ff96b5ca473bbda7b9137f96740e065996730ceaf4bf816e4d5a9bf943b44156a3a98837abb585a997a925edbe6687dad8e13401f31046ccd29ce054196fa2fd0adbea0efffc33d9bddcdc363ec473bbf14ec3f0b50155697c8d1b69580a1a5ecb8341ba70ab4b9ad0357e521852ca661efb7a00474a12eea9cacdad0bae6961fa09c56fe5d2d18cfd20b511f32a1ac0a59bc0f09443725e5cffb1aab32470510de43de50703d19318e4c21d206a3f1b93ecfd23c2f823bc646a302c292655e8e680311a1a0ee6161edb9a559e0c8f1bee2c0af54d8c381a1d831cdd2622f718c50bcc2378a72605f972dd5c0bdae3a20aafbfc2510b34852cd3c0c78cf7083185ef3fe3ec97ef37f0f482359da2c4e064e97eced282582a8c4c2542ff71efffb74f60c37dabb4c608b0b6f971b05c7d8f42a217c38788dc5b63b9a4994c76d138499e455c04900084699c42f706b1903c5b2ad0b681a760530ff1dbb86fc4c34b1b9a6cae6dafebc394e1b6ab4e04e26e8cc832e39cd7525d2156e5fde79a49ebfc28b68ef564620535c5626c70ed2d7a7cb26e7b306cd8f51ac7a1b1843f1c9bcfe844e6dfba060e9bb04120260b0b57acb0244c659cbd45e92b61fd27876c17c72eb1dbb2c171843ef4a448593ab764964802a8ef8f8586f3a12e16c4756baa666ff54f3b391e4a564225c2e10e784ee8599e62e9d590ef35e6e9c4e44a209143f3936e38daabf502bff5ee51b9495bb2357b74b12aa676ace55ef0c92b42bc957855e0b3b86a49caa8279834c0b405ecfb074d9c833b2a1e0b872b5444884ab36a9175432bb22a9671a85ec1b78c9eab6e41fafe718df681074248b3efb026f226710c73296073d2a565eabec85a36", 0x1000}, {&(0x7f00000026c0)="2b30dbfd455f8d256aeca5a88bf7c473e868466efc830f154b85c2722b1ffe1bc7d5c236fee689ded10e6ef708648ab16bae0a29b4d2510666243f306b5fbf9d453b4936932a04084c3b85d78f996720d097006cf3c33c44b3c78ea56891c875fbeda06b3c51eb0052b1bb34c12a062ed47a7c8da53c04945931841a066b570438c19a951dfb01f54932331b5c8bce61a2337ded75b25206530300dd0c8f67b68c91f43f15262fe91b4339a0c98ccc4f895ac848811002846a80e5196ec68ac5e219ced5ee66a8ce4a904c86c0d11073af73a27dae087b16610ff64e370a76bc9da9c85885ea5dfe9f67f33d7bdd8f5bd9e936628178b7a5e40c93549aa4c1f9f4649eb5ad9915a5d7d9bd80aa961b8339e0f7e3adfc58fed6c76a35ea2e0e87fa7144a1d2b528a862c257fabcc9645a1f57d646a09b2880e4829fab5333354033120f5d38a6ae09752ae88a4c05cb6e0af5270cca75e0af57511df46457cb4abda7ea5d8e4aa93a2b4d1179a29048576b5f50a6a001b3577040de35b17498815f405371a76dddb618984d20e9efaf3ee4f2c7a930cd3d211c553d8ac80cb01ac63ef1c2d7a113502edb7017a53a4043684d02787d0aca774355fb9e36128e753f19e04e3b223f1848e0eb9080debbd9011b37192c308b6ab058089b6f1970735d850391b294f13ffbab3088922b9ee4f47755be5a45df4b5059b14eefb059030d038fac0e67d7a86e0f4f50e912faa1acaccfe88056c0add9978ec36da59e691fbd1c2102b98384531a4fb5e855bf84cb26236f37445d866a194ef5a52b0b5e5991e5ccc7a8dd7033d433c69d79a541b45d738230de0c98c73e851fe25293f79ee6f26d6b579a4b9cfdfaa9eb28cbb4b20416e6e09d5ff4c0edc03c98a0ac0f2c2d964f8c2adf8466de38e7993b260330696a0843f87443db58c9b97fa98cf5792d285bd335d68a5ca22dcc242f2d81b2c7aae58513e5c718bc81d8a96eb03b3009b93eca690b1d29fe8abcc83d4062efbba6858a40b79949ccfaf2fbd7e3f39a9bb155152e26d59ce37464273d7b13a7da727944059a4443fb893c17fae12a75e9b76be48a2efa8f8af97adbbb00e35ed54c10bd10eb42285429be1674d8ddbb7b82bd4e28240a3d261e4e957e194edcc23aca297ecfe593496886bf5f115c2d947fa9599543fdee5e56c9d33486e4488ff367447e4dc17dc728cd6b5f7399a65313211b4683e37285bf2fb6fed5cdd895caa069c45670120732e5d7fab0c626f7a6e99c0846c1b717e87c06fdfbcb67037337eab4abc40706898c1bce7c59163fc7a3aef201ea6ec4e215be4b1797eaa139f2d0b4e52edc7a969124ef7aeb289c25392f2e4e111529362369f1c51c9b81af593f7dc17b5e07343b3161bf9fa3432d4ef368f7d03297ede4e1ab15c7e66245e222524f422ada6e3c70d7584151989c4a1a5756c81fb4132f77573d497878623476af0171508b28308d6a3140fc3f238833fd29332213e4a99cd24dd9f9f394aeeed992d46345c18d6806f176d3e054ed5f1bbecb90c3d2fbb25d4306d48352d9ee39e193579fad457a2c3893e8d73b01cf1c26bcd0cc1811e066012046753b9377dcf35c7b00482cd55567f58af4b7cc59ed48a98a61bc1b3a967f7bed4a66dd2ef98fb1db050c8da8115c545c4ccf3bdfc824df983bcc2706c11031b789c1f781ba8ac928f3e3c5675242b57edc0ea44a6bff822bd62382baefa42cef3f8306d78f230efed565cfc41501f24932d13b841f02275a97efcd775764ef090d4b714767acd328fb506d8d6ea08ff40fbd1918f9ddace457a7926c9e580a09fc7e225dff1f6e85a08dbc9d28936e5331b72c9d81cd2b70db48f16ececd21fca3c4aec9eb9772001d06e08180c6e875aa48a9dc15ae2fb8d7a9e8cbe3199951465a98f2f95f01c71a00e9f59388b9ef8bee37641d34701d511a88017b0f976935e8f911ba5e4e10fa8a2e85b843bc9bc83389bb9be73183994fddabefa344b7c5bfe14a29d2dcf3f3e87b7a4cf3ad0f6cf3c07371f77e0f32cfdfc22ef6a4e34fb414b92c89a1a7c0083786795bb684caaadd3d049dfc4ee82399c33d201b4b487d7768a1db12895ebbfa7d6ab5cb2495291f0f1d51da25e6526bccbfe068f5bd69bbf030e40a2ee4230b9cf4b07b2ed0b0f96349511a970b100fb8a5068b302e028ecdfd27b9267be9cb82e68a81a72e35ad51ab103498bcc3f6ae63442eef028bf7a95efc2c32a41779522d6d706429f2b717c1bcc90aed01e88c9747ac4aba8d6bfc2c58d80a26141ac023256b31ed9074f048c27fb6da49784133dd013151c064e6668f85fb4681a7f232bb0cd68dbd1cf63aee8062f5a32701d3923caf307722624e704a764527b7e39d6577240cb21efc08f4639fc6ef9bd9be52c8306246e2fa54054e1ebc784a0bfbc2de7c1f518330e0e95a6ebfd2e99d8799a12bbf5d21b9316119fd9615f9ee2b32ab100215d664b14b66744579f691fce6a2158b7357199ece2de03174fa7d28133db5c4f84983150f7c45fa0c29ccad266805f0c732b3ee127a0e7ad07862fb5a84683fd34cfacd8053904afda3bb271379c12b340c3d74b90f0afe8b870baf558e61c13e1016ac8657c322728fd0b71c777eaf9b391fc394e4c55b5b8f572d273cbb08d3a564d9d93c30b2b880b9192e2e67af10ee740fb7481f4397e7a1d4a13033e97e5ee5b49100614337ef75c053b7af9b3b86078dadef9e69d625a7c7bb08e7f8da5437117e2821202ef39afc36b7bd7ea4a4185b0abc7da0afe42e627741541f99aa002fc5239f384479c51b932c146418633e8e2ef954f8ee58a2e044356a5f4919bda162e4b24c74c0e8926fea70cfe360ff368d3f5a5dc1f44285a9f60e094ce7c8101ddd5fb010372974cdf68d69d8b2760db7b73d4e3292a32763aa32afce053651eb6162321494b58217a6cde5b63ceed6df09b14c447b0e70f2380fea4a432a8e4fdff65c695847ec174b4cca7d2f40fbb6b53be72d0f8381324b472ea8ff8370de2bf0d56a13355db8586abd97a1a28c93ffb8197e3b66439ad65d9d5d619a85434f04e33a454ae6039133bee027bce2e0c4a478bd8a1ce330b7e1a1535248c357b8dda05162bcef7406c37463d6818fea894f363bee16c06868a44ef394eddadac196c719f1170c64a9931483801090b4c16921e037ac812769b9d1800f9e2d0f91eff820ef2c341df465e281ab672debd929da04585d4e0994f623eedf68f49a2d0549f89bb2944dda5854ec463bce5f3b9ad7fb1c33ec534915dfec08925f6725761037cf1a3dc98f6a8fd18837986ae8f8772b03bfe82e27a8e2bb1bed393c544f2a42d577f41307c3834164e2f9bb30106b57e7815a2acc10451300445077fbaf4711f9bca9e9373c0f615ced96eaeca6c14ecc0f90e220973e0a916f23df2349b6bd39627abd5b0192aa9ad654954d4d906b45f4a074645272cff7d3433aa3e617078d41395aae677ddb7216dca81c13382fa890e32b300f9719c8b05acc1a3b07b6f40745eecf18b53d67a4a423fa052eaebac6b93c979211726934a1901505a11156f8ff39d705f458889d4c1cadfac51dc7b7e83d04ec3f36b9bde6560df957cd9f559305c7129bc8063b73b017cdb52e26fe2ad6a2f9f2feed7601f1ff74df51c137c61867ad2e422b97c158bc1e6569d9b05f7233eeb3a88f29997c1d356c3814962ed39ff68b42bb527b7897b1111f845b21eb2211106a0a7400d71be121a3805b4e50b835e8f7890efc07b549e1dab4211f541be70a1498aed8f74c1ebb55034f2636af064d7af8674f2c906f8e31cbaa54b2cc464cd6d52925338baab7e8b2320cebc12fcfa10ff28af8758a14268b0e7484a2dd0f7c5fe2f40898f27d4c6506483b96eea638bc55445a8434b9431d37a21b4c6d7516d7ede8f328dd3f73f9a0ca4a705672392f4c1565358dc22b2e3a28b71a795847a04cf404f94d4b28d9b62bee00785016b749a76fa5433546e45fbdfbaa160630b5e1153447dee7a6463262d36ab77d730f7d2ac25a205517fe425f30d1382e3ee058a65248b43f55960ecd53d815705f10bd1573a6f83ac59562a0c2cac2e46aabafeca87de0a9add119a8fb4476fd57a6d8d43c71f3dc3dd66dae97669722f18ae976217dc680b1f5f1eaaebfaab9924b3018c1efc44abf15ec7d4dde92c1696732a4a37cbbb264a8c0bd5c755087b0b8cee45644f7019e690c5cd9fc0743d0e65f6a85a8bd9b0ee234f7acc0b13e6c69f5cce1af5a404a5cf5e869d3d4f938a7df3467a43af2f2a597f4fe1dde1710ed2b823540b849856899152e9de2256a0d7386b84c4c954f6d6795d71e9754ca5e7df41117327df4b8bde25cfe979219c61215c2aaadf9294d2a4e8d1360536ed459041039758da16cff6ff9667c29e6a8b10e40c8fc31ac0ffd7b3635c691b7db2c74534c0dd1060c7e4bd240174c2a1cf613226dfdc6d91a296867d5658aeba61f600476320fd0abfcef4bf43675eacda8c9d3b150449e759d85164595da4d894b413240e32f5a6254641d9d725349bbe5ac36f65cfc5e5543bf1c446ad57dbbe3aa3b558dda36bfcaabdf6d85bb9225b9a5ff37659a82fab85d140ee4fecddee2671fce8a97502f01891394cbc5d71a42ec19ff6aaf4499822b986f214ef19ff70cc5d7326cbd9dfa49c1446ab4ed39135f0ee0f8a1fbb77585d65e6c84355c976cfc436173205ee2ec37b42e14b3ac52858d03957ee2fa01f9784aa4d04e6e0b6c9af664f01761f0469afa89762a5bbc4d2cee79e98741364ae04fd8b65933bd1644cd8a285fe737b596af8d0e3203d0316ea19836abbd386d4c4a902e0373c466b966a244ab39d724137edb9640ccbc54a7e25dd955030dcf5a0271aa8568f76b24f3066742e0d5cd574e74d3baa62f9d8ae67f38c56930a83c330ed26306d058522f312192c1f60689df29d5812ca88b281cff3aac5068c5ef566add626af9f516f214a371f0a94fc4ac31d689b65404e4e54f3b8d421ab048be4e5d11073303dcde4a2ac43117d00a2b318ab624449a88808997157e5b56bf12cc1a6dbb1e69a305e2970b08144e82dda23d6a95c61d14b9df705555568face9f39a7ea9793434e744e0dad7e36acc4c43dc782ea27210d5e85796ae56ee647912996356ddf28ee537fe52215665e7c27543c3cdb976639163da95c77d0fd42e04576caff8e149a01e8def689f946be4dda9f4168986116660cc91d588643873d1496b9ad0cc8e1c70fe4555730735d62c5852367737332025b377405c0b031de02baee71a83ea98b8864544b402e8547f38ef5a1af3c550f50a3bbb295ddcef6a147ba08dac025b2ccfe6a83fb3ba26cc55aa0a33cca66737b2190f76bf9459867f5fd4f88744c715aa9ee1a6384ebb119719f7b36afa38dba88008f034157400ae4699cf7fef165bc056df293ac445ce5e4027601ea109a06491c366285d67dc701b4cfce6ec9e5130a057de692378aecab5c09593349f97887a5d037cdaed9b357c6f3a674a4341a6f490f71832ce2effd276b5ecd3868733b5c7a72dc45346aa9f5b39b5bac504843978b3b5c40243b804bf3485e4df1f0088f06118df10b42c17ff82237c7557772d811c235fc2eafca528e7fdba0706f73f7c9f53570e8d858c104dbb05be48859aaef6f3bb902b122f7e19892483ce63447db1014d788283abb3c0d3596895a04413e03cdbb886aae137f4348f5f3481d3f3789ab52cd051bea17557c0adcf7a93eeddcd0e09", 0x1000}, {&(0x7f0000001380)="8f72826ec300da13ce89e36b5c8e759eea5006992b596d69760f7a133f4981dbee25f89cef", 0x25}, {&(0x7f00000013c0)="bfa419912f2230c8391c7711b6ac1254", 0x10}], 0x5, &(0x7f0000003780)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r0, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r1, r1, r0, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0x138, 0x8}, 0x0) dup(r1) r18 = syz_open_pts() ioctl$TIOCSETA(r18, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) readv(r18, &(0x7f0000001280)=[{&(0x7f00000000c0)=""/95, 0x5f}, {&(0x7f00000001c0)=""/147, 0x93}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x3) syz_open_pts() poll(&(0x7f0000000040)=[{r18, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r18, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r18, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 03:28:57 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20012, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) socket$unix(0x1, 0x5, 0x0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x5, 0x9635, 0x7, 0x0, 0x20, 0x1, 0x90e, 0x0, 0x0, 0x3, 0x3}) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r1, 0x0) shmget$private(0x0, 0x4000, 0x681, &(0x7f0000ffb000/0x4000)=nil) 03:28:57 executing program 1: clock_getres(0x8000000002, 0xfffffffffffffffe) r0 = dup(0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x7) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) 03:28:57 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) setsockopt$sock_linger(r0, 0xffff, 0x1021, 0x0, 0x8d3648e071267f8d) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x400, 0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x100, 0x5) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000140)) 03:28:57 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10000, 0x0) r1 = dup2(0xffffffffffffffff, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x7fff) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r2, &(0x7f0000001540)=[{&(0x7f00000017c0)="da85e5c821aca89f8bd54bf67a6ab0018f6d946041aabc00331e177239b51bdb72c5331e64fd72c0131ce4a3ef8d43cf2693aec1c59d48f532b8b8beb73d8a65598c8bcfb10c3a4943a0de07cbbc629b5e87a2cf27ef10cb54e6a15f3b379537cbdb38c7af1a1724991cb9f99498daad07bed98bebcbf8fb04510a98788eea1978e943d74817105b1e00c573bf95a981374f4346625fd670e93b93a833a56a3a7cf7ed22cbd1c07943f4b5774141f5f25e67618964feb8bcc908573ad7d9b6c2e24675289114e0d001fb59f676592e70f1af771cc5a1570d579cd7da1c352c1383ab282cddf32759fe1459bbabe15ce5135fdc8c2fd83a0811e26913509bf2562c596b81c3b649f3a4f0c57966a5643d601d289d467dc8b5882b3c7884f27733142183749b46e2a75f34091bbf9faa1b2bd39af0967af6c26bf1c6364b76ad1dc80733acd93a2e64fb314016cd3ad29f0c6d3e8252d69f11c055442c3488d4e7b7f85c959c8badd001863ea37890e89e92534fb7e428d954bc87e38ad1037bb0ba6440e882d4786f185d8786ce7f12b74701f6989c22d34ae9a39adc651bde7e9be8d9d77398baf93ddcd7d93b54145ed08d04701ee9b09de41a3bbfb3cd2fe61fc847685bdd59ea3f5e971c26e5faa37c5505f256c70a539b009af62f421c71e54de4c02a7fa710d540fc71fc8faa1e84b7b4f71b21f703284a340827bd60c899b3642de74612e3ddd5b89f1ab15cfc5740be14083b706a3da0e112d30efec057c3b13f9fe61c99f2acb70e0412d12082ecb7277529532fa1af08b5572ab95a024ecceccd2c4dca35f6fa009b518512ed652cd5222a491c9c00bca9e41c99ac25f1355f2efa762ae70c4bbf96e48964554c589e40598ce1ee19f87858946b5a64c671b3b456e8ec71a12ad21814d3a14368260685cbc9aa28d11b3ec358e56c43d3d0a8a5d76c16eac7aa6599c7b63d063eb701c784630ee0de3b1211d08bdf3a0954b38b360e4ab99d13cf588e7a36a5f954333353d85e3b49f70fab10fe738dbf2c4e096722295361745a8bd9c353c02993461f01ef914c68e9301667ca261672da80c9dc9a3af7dec276491dafbe30fa3cc82b9f03dbeb340f8f78d0733f42cc684f29e80c72659796576c027eef6fcfdf77e1f7f47436ca86d444312554ccab18941a9c835144fa6bb496b310ccbadedafcc408345ead9f0a4b9b8ea7b16c59e7f08b6c1eed0d6279224e4859f9c94e8f7cddf7b0fe552484cfb20e179d85d9c0f4e52201ec15f835b81703af972effb7082eaa1954de38d77649c5319ba87715ff40b430c5db68e7e97995f8f2d98255227f44e82d6b2ff4dfed6eaf6d3563d3548c755565941e81b3a3f96f1e3289c038dc648bcad19d28e4d2d33e359ae6e1d607abc3f1bbc2cfc58fbec846748458c970dcb20cccee3dd9756a575e3b990107ded9fa2d6d234224842bc69ab31ae2f96979797f55339d75447904ce87776398a68589423a835135747374ef9448bfbf16333ba772008dc6998873643d538f09f68807c9b5323b8263ee50aa0c81a234b512a0ac9b79039371f67ba9801f0cc143d6eb1134653e24fcf88afef22a6def2bfcd65b8dee744d314d08b1bc7b8d2f62f990a3aa0d3289e2832e9a893d00351d3851a29b1ead8ce2d15db1e5fbeb84347b754f4bd83973c7ced81f01d54c37298ad1ccc59711cc0512421ee40fe1841df56fd039b7ef8bc477d204ba8e0113ae1857447e8d96da480e54d3e5a43d758fc551fc6bfc6f40f9a675829dc1ed67a2d155ebc3d701931e742b0c19442cfda0dcf39cd37754d7a12ca85e9cf39ac88c42e8da0ba83653f5100b00a407ce6d2f77c4331d6802f504bfb0a9c7dbaa97ec7ee4c58c3192fd4673e601afc196c826395c8f08e65b199f5cdc348dd09aae0be61a53329e6252ea2d14661ce7016c10504c978a5def4db020b5aba4bde8386147b2d64643f5b7f47037cdcb5b7997d7386e3cf32446e14fb03c78809cf36f26576ec76d30e176bb07d8fb45a2d21bd2a18a969d07d24340f29e1890c0f7b08d68da22ee5524d5016f804578e8c5d8a44777de2e3fba60145f0c0c6d738bbe7bcef3c5f4be87a199db1458de7a83e635af046d3cb345aeddf7a582d29cac6c1fa9192f354373b8062b411efab2c02e1bd2963153aac07b291767058e6e67ab4289095fccc8564245509addc16f48273ee1a77cf98d5cd94d642e3d8a6440aad2ba4295d0454dd5c942f44b90a9b2b242af70a0885bf622bb0eb95b85088a07a4d845287d46bfd083f7bb18cd8ed879880513887774c3e77db0c8c880ffe16be58ad0a2cb28d334c6b4ef3d2308558ebeea8aec5997796a2b6860cb158a1b90ca13dfe13d80eae069c31479cb0fa6e9f82d2123faa9b345650bb2e57ce8d7882d724d260fa09a433abc9c1e379d823b87787a0e882d7920cd8b6d736fe6d7f1d57ba305cda38cebad1d10c987fba2eeb80c719ed327486924c8759e95dfb0a11e8751a08be940277f3ba98b7dbe21e1e895f865086eb63b87df4a43f346eaeab8ec9e5cc96477c68e6b364b1470f285a1b15a4316bc531ab91755546cc283f740952526098f68a4e8a13713e2c8d9d06f24b7ae923f86467b3ec5910c7d105483989a337789ef1596e71ad29fb2052be39875199fd11d61fc2b56570b685764bb70e01e31aec8b8f788b16ccf4e6c10e2aabded0acd1ed8f3765eb719ce9f410da2b0161dec95c0dd116a0f8dac5242c927a2e8c7989a8a3c46f7a14a66beb1cf128153c25cfb9d737971cfcc7e54e7d87a0ad884feed4a64f06840db1fd5e3823a4fc0527de56d91045838cee97daf2a44b7972a1384dc9bea9690657a6ac84627d3dfceb49e0371fcc3bb4167fa8242a81defa75e2d811a1e54394c756eae49c2b8e7ba2c43b8aa0724c22bb91f8f3230cacd9b83c48c259a77a3bea02f6d5494764f029e5decf6ce6f34cfefa9b8a7440261d94f3e469c8e2309b08e35f9798953ecf106f88d71bd5dbf44ccab2b271acaedde3805182dfdeca941075d47b4ecf742e1f61363b1960917c75490964562eddaac8d88151c25c63cd110f93fcb25408e3258a3e81ae7c1ef60cc80e2f07d423872140f50ce976cef1817b3f71a0f50202f87681d81f85ec53023df46b7e29af8c88643784d3b41f2ceaee93a71a81cd5005733b4ff542e8c4831ae93ce0c26a858cce810d6f1d06ec2e97948c20925f41715f3ee9faf6462a00b6462f6674bcd8881fa030e23e140a318f028f48fce2c8f42a2683db63d8bd6ceb1f627c4d14014334d1143177a94a802abf50ad5369870286f72a93564ff9e618fe779c53249764a0782b46b6c05137f90c740f9e58e4b1a77be81451aa1c8d2701d8e72ee5c5ba841806cbb0050062eb66418c577935255fe938363490019338dfef90e300efe3510cd7a07eb75da4b4cd02c6b88f76a153270b65439a804aae1696383d3d2ceb99e1f26e079cd6c7120047b8ab1bac2612aa638e96a0ca11d43978f9029f0f24de86549d74f692d87889ab69801cba7903e3b01fea811403bbecce42f9627a31f2f262a5e0b475ae773bb367e234495ed8cc62140015d1b152b436f65f2ed8cb19f30349651aec85fbd337477ba0d2a831e6d7d80f3aebff700c8a3ff67522b7d8d0759a6f719abacb23430768424bef9a1de169c50497d26b2d539c16c60abf4040a5c3fc6ca7a0929d50f4da501fe154e797f7826ae6d0e02d3705ee88ded799b91dcd57f66173680bae04659a8899f60eb88917e2b0a25bee895e393131617e1242efb0707a148a1e1936f5d32ac5c22069bea3bba658403f3152fcc6246a85bceffda5ee9373aa45bf2b770c5d9c64610dd849fbe9a189d481e45788ff2c77a57a42492ab14ff65f88387d30ae605b09afc52ef17bebd1ecdfda372ae592fa55b60c83a79223a7a8af124bdc87f46074a0eec4d6c13daca633978b69559a43e5b5d8e301975ce0d4653c0852175f5cf2128925b81d2a7a574160f7083946efc6ca9be72c15ca8317171bfd468aa5f318c5b87323f4a59408041561fddf0a60978d0e60b1333f66f74df5fb684759fe2a3bac0a167d6de6b1f3c5a1a2d83f9185d9d60b9cac75d37f6633f8a78cf8fe1d84719615535c82ca87eb2876ddcd6b0a4030225272eb61ac8becb7b033b85898b5a92faa66830301aa7c6b9d47db4ded77208ef4f39f64b44ecfabd187cbd66dc14197c26bba75733cde113cb6d1a47b2ccded5a6ed517db50e95d8cae4f15afebbed25acdfa1fe5e06b495d140f7d22ba1e7c8ca620a8e4a39869adcc38ca05caf9a703f2303a3de0ec5f78b811e662e2b88b9b9de34de45eeea3378f6834b7645c89bd236b8659cd77cb0776f5e5b18f878fc89095a415c0c17db1713d2a9fe6a51d0b3fd1b7516a107e77787da855cea67ce8c27bd1476fe649bb4ca7c6c2bb9d14426285f3adedad24d433615d0173a0c6f6ac69311e097f76845b1a26695dd900f79c1c725daf5ca92b6f55d963a7e3e320c02e7fc5d1e03d646677eb5", 0xc9b}], 0x1) 03:28:57 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)="fbd62bedd59d7c9ae2f805ab82e9e5a458a850468005bb4a709447b4510f2521889cbb151520d6a7e56500769410e84046c8a5", 0x33) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:28:57 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x5, 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 03:28:57 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f0000000100)) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 03:28:57 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) r0 = socket(0x2, 0x1, 0x0) accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 03:28:57 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000025c0)='/dev/wsmouse0\x00', 0x8181, 0x0) preadv(r0, &(0x7f0000002500)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/103, 0x67}, {&(0x7f00000010c0)=""/83, 0x53}, {&(0x7f0000001140)=""/94, 0x5e}, {&(0x7f00000011c0)=""/127, 0x7f}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/195, 0xc3}, {&(0x7f0000002340)=""/160, 0xa0}, {&(0x7f0000002400)=""/127, 0x7f}, {&(0x7f0000002480)=""/89, 0x59}], 0xa, 0x0, 0x0) socket(0x21, 0x0, 0x401) 03:28:57 executing program 0: r0 = socket$unix(0x1, 0x8, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0xffffffff92a3700e, 0x1d9, 0x3, 0x8}) sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001240)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20}], 0x88, 0x1}, 0x2) 03:28:57 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0xfffffffffffffffa, 0x4, 0x5, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1ada}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4f1ba44b}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x800}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fec000/0x14000)=nil, 0x80000000}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x3}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x401}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8e}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x2}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x100}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x7000)=nil, 0x5}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x8bb0}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x80000000000000}) shmget(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) chroot(&(0x7f0000000540)='./file0\x00') 03:28:57 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x6, 0x5, &(0x7f0000000080)="913162a892efd7db9aa9a7192bb0be8957f79ef7769a52bcfe671133d4f1df67c06bfcf5b1e4b6711701645b42ca37dfe9898ec2d0c91eebba6f4031918c387eec2f7ba80acfaf", 0x47) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:28:57 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x4) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000240)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000001c0)) close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0dbe1ce9da7bc9334fdcc229739ebc8f7ec0"}) fchflags(r1, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) pipe(&(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 03:28:58 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) fchmodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x1, './file0\x00', './file0\x00'}) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0xd008, 0x2) 03:28:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, &(0x7f0000000000)="0118ac6a2cd115dea4d485b6207025b66a2fe5f33d72e560dedb5a30f52cb4d91a133f4eaa60fe7ce680746c81511e9cba210e14b75fc6557246cfaebebdd9f1274b013bba5a6d79ae4672b4c7f41a", 0x4f) write(r1, 0x0, 0x0) shutdown(r0, 0x0) r2 = semget(0x0, 0x6, 0x200) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000180)=""/252) 03:28:59 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) setsockopt(r0, 0x5, 0x2, &(0x7f0000000040)="c77f9a12cec1fe612b472e27c4f4bcc9540377a979b5e5170cf4a48bc62ba4805e7f5c8938b8bcbda8d27d72691f203b9cf8ed3f77636c83634617a8858c27d4ff7384bb6157b966ad0499219efed44ad0cff880d60e96fffc4653fafb9135d4f4b8e135476bef4707b93900e73ebd8955826ec71a489f48a925ce21aa582215bc3737f7ff1a064dfb9897bd23462084fa97747894597121680b6a27c18c18cde92fd264519bf94ae9073f76e8a61631b1aa8a35a6efb988200fecf09dd1ab9d41eff34303807e0c8d639b6fc1fdf03a8d27e18bc5ba28a258147630141f2b9f89c7", 0xe2) 03:28:59 executing program 1: r0 = socket$inet(0x2, 0x7, 0x0) recvmsg(r0, &(0x7f0000001240)={&(0x7f0000001300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bec0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002c4d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb1147fb123d8abc50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007045ed676f7d04dd7225818c30ada4010a995bd6644a34235292e10faa72b81afd85b02b505ba27ed2c95c2ddc7279ed9d43b602dc9596a136e4cfed8fee47d0a07968b826489b68e610a08d11d5d0f09091f075145797be70"], 0x1002, &(0x7f0000001100)=[{&(0x7f00000010c0)=""/36, 0x24}], 0x1, &(0x7f0000001140)=""/236, 0xec}, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) write(r2, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x609, 0x155) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000080)) 03:28:59 executing program 1: r0 = socket(0x15, 0x5, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) 03:28:59 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000100)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x10001, 0x1, 0xffff, 0x0, 0x9}, 0xc) bind(r0, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000), 0x0) setsockopt(r0, 0x3f, 0xfffffffffffffff8, &(0x7f0000000000)="1e1df23565ff1948e4636e47861b46317701b43380ade085c79b9106395d898a6689aab347c400989a7245692f548bc7ae92239f92989985cb0786f0114a95d35570ba45fce250037d16e9390b78bc28902b202a0ae232532224ebaa56450dfd2011349af504970f2c539d2c84690520c3c80e124662abb258da0b9ddd432f3071d4620c920427816f9d942e354f2e9822b9d74c99cd4bf40b8339a4f5a4a6967d8492d3f85201d885c2775ec14741979a1d7a4ffc4b5ad6e0ba72db2f", 0xbd) socket$inet(0x2, 0x1, 0x80) 03:29:00 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000001c0)={{}, 0x2, &(0x7f0000000180)=[0x0, 0x0]}) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000280)=0x3a8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000140), 0xb51) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:29:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000043e7661900"}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x20000001003f, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = semget$private(0x0, 0x3, 0x1) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000180)=""/225) r2 = socket$inet6(0x18, 0x5, 0x7fff) r3 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={r3, r4, r5}, 0xc) bind(r2, &(0x7f0000000000)=@in6={0x18, 0x0, 0xff, 0x8}, 0xc) r6 = socket(0x18, 0x2, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000300)={r3, r4, r5}, 0xc) connect$unix(r6, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0xc) 03:29:00 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, 0x0) sendto$unix(r0, &(0x7f0000000140)="7c0871bdd1679dd1536cef98e70dd4513b6b1d0041fd2a72a837df3761ec54995b25e58a5d793abd7e90684b1da60c2665cf1c608bc9d6c127eb5a34d1ec81409ad00acfc8f711fe9914a0fa89650a67de239b47a01ae52357324020811ca2e8d7b075427efa68e5c40eb95bea30636eeb2ccd244720bc41be5c5f15f16ce68623b2fd5e12a27dc5ca8e5a1035855cb8987dde8fb9d1fdbf7f79816d910f5b0b2ff9fdbc9ff7597336cbed9d4036abf1b354f0716be038f4361c4d", 0xbb, 0x8, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000280)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f0000000040)) 03:29:00 executing program 1: shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x0) r0 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/188) 03:29:01 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x13, 0x0, 0x0, 0x6}], 0x4, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 03:29:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000000)=""/46, 0x2e}, {&(0x7f0000000040)=""/241, 0xf1}, {&(0x7f0000000140)=""/201, 0xc9}, {&(0x7f0000000500)=""/205, 0xcd}], 0x4) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000600)=0x7) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000280)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2015, r0, 0x0, 0x0) 03:29:01 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setrlimit(0xe, &(0x7f0000000040)={0x80000001}) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c67662fa4dec3084d627f7eacb98da470fe4a4ccec02c5e5170703bfca6086a1bae5803546d6432acda", 0x90) read(0xffffffffffffffff, 0x0, 0x0) 03:29:01 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6, 0x10, r1, 0x0, 0x0) 03:29:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0xffffffffffff371b) 03:29:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="ac86bdd6299f8250afa05e819713b7fb770ea3a8fcffaa4fbd6881abc4154a193db47ddb942a94faae7229a765788332ca41427b9a5b98ace87a8b8a0df0eca7f79504e2eb47911a1eaad06828f6e34db8a610c19dabf97a43ab4430060f0141857644e7005b96cdecc0e842dd7fa33445edfbd47894dc2d7f13d457f4dd406285f45471b8ebc609e13e44cc9658052591d04fc68d0927fb4f388ca02a93b6cea227725a6510d89cfa3a553cd12e354bf26374d20cfb1bf03660968b4b3a33c29a8ccdc8a5e422ec5ac8df141d4e34e9b1b572856f0629495e4dfcee61afbed60004fa1f4e78356ab8892e088525692b67e41c93ddb75c17697e11b86dfd8877659b687f02eaaeb9f485d8fe2a4c84a1e8c96255a7f9847a083627b842cc85f8a378674f23bf8330ee8c932e841f0a557355516fdced1f2e02816a017ccee2a2d9185fc7d59536427a3cae7211965503dfd1fc5972d556a81ba59ebb5f04f16e18406e432189a07f7be5623f87651e7245c8039eb34889985d24d84b8f869dee8433bbcfeb7f222e61c0fb6783fab1581c709111a7cd2101b4e3e9db7f779bf5414adc8bd4b65332f421650b92332d5a2e57e2702de7067c97cd81c8d9f45e1b3cf4421ccb8ffd7886665d1e2e646ff6e14153e8b273684e9c030eca7907995fce1c589a63700d673909ce979b6cfab08371f2b98dd6c8cce2760fec9b7d1ab53cd94d741c80a4743eb9afb908ed23f8c547de6ead908732c3c56370bf1030fe01ed7e6428011d38e2b676455bf9059c5393771617f5e59f0d119fc85bdc3e555867f72bf708a72c139ea917ece36609065125b3be2f9797fd3e375ee5e4b6028a9ca725f8f5260549792736cf16ff697cbbe96b42cbd85ee8fc902755d27e5c27c2a498c94742370a86cc3dc313b96830c6af562b832c0aa9ed4b085870a1a9ee21537d5838e83fab854b12d263c4549c510c7a36cd3197de38516c1a9375b2d0733fe3cbc4b5f33c7f105f487c28a40938c8bbb1a7bd7d8c5bbe51fc6fc7f4ea36b30cd3787d4a8ce0cfa5227e2d2b2f1ee2e5a38b6b5c9fc5a9f92b523a9dd8f6cb58c96572c20638b3e11ad0c90c19b0ac59703870dad5d444fbf43cb0bd85920f8453cf7de2fba2d980bef4f9e2b47473ed6a514a7c85dea4d7f41ad005a04db2c58e4c609d293c1925edc407a63a75fbd5e2532011aa25561614745bcba46ed0289e6de98c1cd53c62aa69859fcbecf24f1f7d6f2e3b70326903540fa2e2e30b0d2ac6fcc7eb7c2a14476028f2b178328085e97645b97488490ca6b593808f8d85eb62c5a647585f5c9eae73817beb7bc653aee104e54a41aa16c4d1dc950b942d03d74dac7c4078d9d13906ba7bd412f22b545c121715caa0e6e56badd8c407b43bd3d61e3d87c3424cadc8e4657c475adaf57a322e76bc4f1cbd746e760ca9b69cf7be607e05d03c2d58ac69f5bb67f93fd0e20a8f88008dd578ec05005ccd77e86eb0f74132f3735f633292ffd97bc1f8bc1e1ae50a6c52885853c8fe0c0ed75e78b8838554764043efca537693073f9c561942143928b5a2077a447f87e9175586c85eca5adf5f04386d201283dd7eb926a0ac517f46fc72db68878d4a501b503cb551e5b2b68d6208f0623559fa2303106509d88b4485f185b58059a9a329892d1589e3638b742c72afbce4a6434cb583f9c3e47eb6454055b0fd1e231174bc79b42b7e0c8010c1162d4d987e77d7f9db3535a90d68ceac50952e7d206cdb3a6e8c6699e4538db39f4d9b73871a333767de800c888f1bb3ed57b605b8f9a093c33526b879898fb2e11210c08286e084cd8e9c98cf71ebd0a20b7ddc349e32bdf4c31e899fe74909fe1cf53dc9177e1ea6eb3c52ff84efe227581cc9b2e54f3a7506abfab5af8fd1b58383e6e1f2b262c9d558482f4da1937d8ca34a42ebd1a50f18207bc71a42856b1493f52be15a4fc6619d320f55d39cb4f5f2b32207304e36089b4f2b0004f06cbd1dfc0037bb6c9ab83b308a8aaaa7320e91afe8", 0x5a2}], 0x1) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x1, 0x4}) 03:29:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, '.\x00'}, 0xffffffffffffffe9) 03:29:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x7ff) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787000000000000000072595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x10000) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x50fb, 0x20001, 0xd9b, "b08d16c65519470100000000000000d8e500"}) readv(r3, &(0x7f0000000040)=[{&(0x7f0000000240)=""/45, 0x2a}], 0x1) 03:29:02 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x5}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000580)=0xc) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_linger(r0, 0xffff, 0x1002, &(0x7f0000000000)={0x0, 0x4}, 0x388) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000004c0)={0x401, 0xde81}, 0x8) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000100)=""/72, 0x48}, {&(0x7f0000000180)=""/19, 0x13}, {&(0x7f00000001c0)=""/65, 0x41}, {&(0x7f0000000240)=""/100, 0x64}, {&(0x7f00000002c0)=""/164, 0xa4}], 0x5, &(0x7f0000000400)=""/77, 0x4d}, 0x801) 03:29:02 executing program 1: r0 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0xfffffffffffffff9) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x8) flock(r0, 0x8) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x335) 03:29:02 executing program 1: r0 = socket(0x18, 0x4007, 0x400000000000) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000), 0x4) getpid() r1 = dup(r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) 03:29:02 executing program 0: socket(0x2, 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000005000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x8000000000000000) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0}, 0xc) 03:29:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000001140)=ANY=[@ANYBLOB="0000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000be000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e03987e5e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aea5afacd36d1764f8dc315135990b57e6aa05d87991425c0dddbbd2fe1c5acd48e27c4dd62dc36d4efd5e9259a91f84616872a85dd09c26d072a0b25b34a4f2a9760673b54162b7161ea45db12673c8eed38e13e0166b6aff483341ac87f9a7521acfd4e3564355672923cb6a360fb104bc635835e1b0ecbf355141dbc5e596484dab18eeef46570a1d5dd29c12c1fe22a17bf47543d084ecb07f64491b877d67e30ee8d566d21338ccf2ad2d6723d4bb277dac3d69d45a96c74065663395597f2c4c7655afe51583b1"], &(0x7f0000001080)=0x1002) 03:29:02 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f00007b8000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{}, 0x8001}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20800, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x92, 0xd8e9, 0xffffffffffffff00}) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) munmap(&(0x7f000024b000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000353000/0x1000)=nil, 0x2000) 03:29:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x90, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 03:29:02 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfffffffffffffee0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) listen(r0, 0x2) semget(0x0, 0x1, 0x1a2) getdents(r0, &(0x7f0000001240)=""/36, 0x24) readv(r0, &(0x7f0000001200)=[{&(0x7f0000000040)=""/193, 0xc1}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/177, 0xb1}], 0x3) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 03:29:02 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) sync() ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) 03:29:02 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000001c0)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r2, 0x4}], 0x1, 0x0) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 03:29:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) sendto$inet6(r0, &(0x7f0000000000)="b0327b73582a42fbade6ea79289c7b93db51052b6e3a9c31c583748f241ed17b9f563449b77297553c5aac6392d7ec8091aa1bf99db1061151d82942fdc800b15569342ea2a5", 0x46, 0x6, &(0x7f0000000100)={0x18, 0x3, 0xde58, 0x1}, 0xc) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 03:29:03 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200d0, 0x1a) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') recvfrom$unix(r0, &(0x7f0000000080)=""/29, 0x1d, 0x2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) setsockopt$sock_linger(r1, 0xffff, 0x8, &(0x7f0000000000), 0x8) r2 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x20) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) 03:29:03 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) sendmsg(r3, &(0x7f0000001d80)={&(0x7f0000001b80)=@in6={0x18, 0x0, 0x9, 0x8}, 0xc, &(0x7f0000001c00)=[{&(0x7f0000001bc0)="fba9882b939706f7576a85c72ecef6b4fcd95f9cf7f2e0f27d8dfb4d232420120f38cdd40a78e49543979b", 0x2b}], 0x1, &(0x7f0000001c40)=ANY=[@ANYBLOB="6800000000000000ffff0000c50d0000122cb34c6edd6d4dc0a4c3a14a58212f63bc5dc269e4a1322937899228220349bbc1c77c47693553d18b73ee56e21dfb5b530ae76760433482df043988180e5b48f55e36310c2fed86bd366601f881bef50603dbfe8aac006800000000000000ffff000001000000b7da73b45b38afdb120238cb3c692ad833debef51c2c40b4f82062eb67647c37777691cabb773d32ccef43dadf23046c0c15902678cccfb878e3aa527cf9c7918af13377a2cd72a11340a3d694a6a48f63157c00000000005000000000000000010000009000000060bcede9dae47e6177d1df994a91a86d8cbcb7b9d2c9e8e5d03dadc33640317079fb2e37f0f9c69698833777a33d9cc8233a303efc738cb696d0000000000000"], 0x120}, 0x5) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) symlink(&(0x7f0000001dc0)='./file0/file0\x00', &(0x7f0000001e00)='./file0\x00') utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 03:29:03 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 03:29:03 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x7ff, 0x7ff}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) pread(r1, &(0x7f0000000000)="9a38d997f59360e398f1d824f6de35b7b5c9bffe007c8b45abe44b061cdfbd5b14f2eee63c814d8404970fd295a452", 0x2f, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) socket(0x38, 0x8000, 0x101) 03:29:03 executing program 1: symlink(&(0x7f0000000080)='\x00', &(0x7f0000000000)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') utimes(&(0x7f0000000040)='./file0\x00', 0x0) 03:29:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x0, 0x4) semop(r2, &(0x7f0000000140)=[{0x1, 0x1, 0x1800}, {0x4, 0x6, 0x800}], 0x2) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYRES64=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x1c}, 0x0) setrlimit(0x8, &(0x7f0000000080)) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0xe96d823d0e54e256) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000240)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 03:29:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000340)=0x401) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000002c0)=0x6) r3 = fcntl$dupfd(r0, 0x0, r1) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x28, 0x0, 0x3f, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0xf000000b, 0x3ff, 0x8}], 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80000042, 0x800, 0x101}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0xfffffffffffffa1f, 0x609b}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x100, 0x5}, {{r0}, 0xfffffffffffffffe, 0x8, 0x88, 0x9, 0x9}, {{r0}, 0x0, 0x6f, 0xf0000040, 0x7, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0x3f, 0x7f}, {{r0}, 0xfffffffffffffffd, 0x8, 0x10, 0x3, 0x1}], 0x6, &(0x7f0000000080)={0x8, 0x220}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ffbd00f1040000", 0x7) open(&(0x7f0000000300)='./file0\x00', 0x81, 0x80) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) symlinkat(&(0x7f0000000380)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') 03:29:04 executing program 1: setsockopt(0xffffffffffffffff, 0x800000000029, 0x40, &(0x7f0000000080), 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000140)) fcntl$dupfd(r0, 0xa, r1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x200, 0xc0) r4 = dup(0xffffffffffffffff) utimensat(r4, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8, 0x6}, {0x0, 0x101}}, 0x2) sendto(r3, &(0x7f0000000180)="52cb9292bd98056c8eddfefb54ee7b3e5fd805a70ebfee2204d5f52306ef77fb39165855fc06298d775794378579745c3e4d27a42aec67c7e3ad72cfa18b16839435d5639f849f83d859ee111a208ce404fb94b0d82ecbd7d787696d3fa05347546926efd5a4dd0417a2a9caf74e79e81d4a232e8dc4e80260ee80d80365207ee41dcf5ce53d66a6e855500cc26a6c9203af8c547278ecc6857da036ee900479774cf5a52a6e2664e2618d5608b573ac504070df72df8a", 0xb7, 0x400, 0x0, 0x0) 03:29:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1a, 0x10000000, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 03:29:05 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x300000000}) shmget(0x2, 0x4000, 0x8, &(0x7f0000ffa000/0x4000)=nil) flock(r0, 0x2) shmget(0x2, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) 03:29:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x42, 0x100000001}], 0x1}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) 03:29:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendto(r0, &(0x7f0000000000)="c874de46eca0dc7c7b1f9c4f86025191a92be7671a5b1428eaa7f6398d224ba8886b45a910fc081200e93c92ccf2d46896f40bf688c451cdba3d187f4e2f8be2c24ecf9bc56cc3580f1d462b31508a237b56d3045047102764b0c27281cab7d98f640631441794cccb713dff4007bdad32329e996b521320bcc06ea3d69f18fe64349887d18beeb1250bc9f842e0c3c4be2c4819e643759d761cf9346da063aa7f5f5f69a3de32b3e998c98a2c0660e2b0ebb82e2af6306287be", 0xba, 0x0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x1, 0x3f}, 0xc) getsockopt(r0, 0x29, 0x20800000032, 0x0, 0x0) 03:29:05 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x5, './file0\x00'}) write(r1, &(0x7f00000001c0), 0xfffffef3) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000180)={0x6, 0xffffffffffff0001, {[0x1, 0x8001, 0x5, 0x401, 0x1, 0x908, 0x8, 0x1000, 0x7, 0x9, 0x7, 0x77, 0x2f8bf08b, 0x5, 0x3b0, 0x0, 0x3, 0x8], [0x4, 0x6, 0xb7ca, 0x2, 0x3, 0x9, 0x10000, 0x3f, 0x80000001, 0x5], [0x123c, 0x9eab, 0xfffffffffffffff8, 0xf68, 0x6, 0xffffffff9a8a95fe], [0x4, 0xc400000000000000, 0x800, 0x6, 0x4, 0xb2], [{0x4, 0x0, 0x1, 0x3d}, {0xdc2, 0x2034, 0x20, 0x3ff}, {0x8, 0x69b, 0x100, 0x52}, {0xd0, 0x3, 0x8, 0x7fffffff}, {0xffffffffffffff01, 0x80000000, 0x9, 0x2}, {0x10001, 0x4, 0xff, 0x8e}, {0x9e, 0x6, 0xfffffffffffffffa, 0x3}, {0x3, 0x0, 0x3, 0x5}], {0x3, 0x5, 0x10001, 0x1}, {0x9, 0xc6e, 0x1, 0x4}}}) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 03:29:06 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="97258f617c27590700200000000000000092b4368531acb2d20000008d07c880502e3a35ba6e1a64f26fb43044c5408c838fbe02674bd2bdacab0a343658bbf7058eaad9ca5320d52ad73f6597e80398bea407ab844967bba07ed916495971550a1c75c219a04272d6c493af1f3fcd54ceeeb8b37bfe089066074bbf9fc9668bc7ab1b2b57da5f3cf50799354f2c1c4ad2ccfbbb12db5a9485444985bb98db6471ae900212ab50ea29c694c9f973502ce0a87b3b0a0b47d1cdc1cd540d64c38603db017f3d0613a86409e4f99dadf8c0d6720b471a8bf32507749c60a20f0951336ed1ad34c788bbe07f548af169aa1951d73c34a23bde"], 0x10}, 0x0) lseek(r1, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) pipe(&(0x7f00000000c0)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) bind(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x40, 0x10001}, 0x10) 03:29:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)='\fFW}', 0x4) 03:29:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000bc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e719967cda01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c1888cd2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31a70b4dc386972d2eae1f50146e657077b47698d5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a2c37e6f300000000000000cc584aa972034a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce03237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d06aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1b57d008000007455e3a311c96284c2b5337613910b76922e59a3e00a96066486322ae9b47755c007601128e08e6e8dc9970da0877ae1b09e81955e677a106f2a870b752b7d0b0de3f7a7cc1f1d9176ba92b508376a26957c602a916f46d9203d1b5a4b368b3e7d6d819cfe9bf5c967d9b35c762afe5123d476b18dff26a3162f0b0687e1f72cf4b420d479f745f62d3c7da05db16c63bada4ad6109f44ec3ebfa9660696b068460995b8d5b004d5638b85ef3f0d4f9abff396d7932055b434eb289889183a51f242737a8d45eb131e8ac55d66fb06a7c66c90b6339a3a282dfac4dc9e743dcd45cdb9d21b20d2e8cfe2069475049e02f2828bc8a8f2621f357b9d9c0168327ea449b8cf87d49c061c1cee81c02268e0371df8637b2817f1746c5534921b689ead55d2fec2ab08b2a4d6b73d4e7382aa", 0xfd14) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000280)={0xff, [{0x1, 0x5878}, {0x2, 0x1}, {0x2, 0x8}, {0x1, 0x3}, {0x3, 0x9}, {0x3, 0x40}, {0x3, 0x12}, {0x3, 0x1}, {0xf8fe6d919862fed0, 0x17e8eca0}, {0x3, 0xd874}, {0x3, 0x80}, {0x1, 0xff}, {0x3, 0x2d09}, {0x0, 0x9}, {0x3, 0x100}, {0x3, 0xbbf8}, {0x2, 0x3}, {0x3, 0x800}, {0x1, 0xfffffffffffffa10}, {0x0, 0x3}, {0x2, 0x100000001}, {0x1, 0xc24}, {0x0, 0x80d}, {0x2}, {0x3, 0xff}, {0x2, 0x9}, {0x2, 0x6e}, {0x3, 0x10001}, {0x3, 0x2}, {0x2, 0x8}, {0x1, 0x1000}, {0x0, 0x1}]}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0x0, "8528800000e900000005000000000400"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:29:07 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000180)=[{r0, 0x84}, {r1, 0x44}], 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) 03:29:08 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) sendto$inet(r0, &(0x7f0000000480)="33110be80a81938111126046e63c7ca748efec54129bdbafe58743fe9b7ee2c6b1878b377e25aee08d036055b02dc522ab3bf417f39db6d8e57e152c6209149db51384ecabcdbabe6ec582041ae4856363e8b36ff9f08125ce8dd8bd", 0x5c, 0x400, &(0x7f0000000080)={0x2, 0x1}, 0xc) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) chmod(&(0x7f0000000000)='./file0\x00', 0x104) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) poll(&(0x7f0000000400)=[{r0, 0x10}, {r0, 0xc1}, {r0, 0x4}, {r1, 0x4}, {r2, 0x141}, {r0, 0xd0}, {r1, 0x100}, {r1, 0x40}, {r1, 0x2}, {r2, 0x84}], 0xa, 0x9) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x40) 03:29:08 executing program 1: r0 = dup(0xffffffffffffffff) write(r0, &(0x7f00000000c0)="3b55fa1114cee6f15d0a8080c436cbcda453edaee58071479b69e06b2dabea2d0b3ec8f252d88bcfab80207ca728818446abe8d0832e8cecf3b7912b99bffe5ca8e2fd8440055d9f5d5454133becc4dd6896fa89abd45031ea269e4bf980bf0a52dfb2ebd512dd865355a0876a9c01acd16127980d71114af7cb10982e034992fd0c04d02568cd1a560a72f947c80c5f2508c4af173c4dbc01191572b176046c0fc27da226d95d27bacbb1694e23ef23e7b290788295ce2e8c46c4321030c9ad93978f7a6d54ea29c8f9d4fed799ad79dd2253429dbae8e2355b04455b212475eec19186ac01b8359a78b7520b97e831506a7b", 0xf3) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) write(r1, &(0x7f0000000040)="1a7ee8ad297ccade7b070b4944676dc851effcfa2d48aa9ca1b368f9b09930462bd59cb56e514b2221e9818ac064f2d68637f80e53e31d19d80ed4e654b0f4e5c015", 0x42) 03:29:08 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() close(r0) r2 = dup(r1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000140)) dup(r0) r4 = geteuid() getgroups(0xa, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchown(r1, r4, r5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff7, "85107b7c84a4e351f9a5ff9c11fe4dbfa600"}) 03:29:08 executing program 1: r0 = semget(0x3, 0x0, 0x8f) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/165) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) close(r1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x4, 0x6]) 03:29:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x6, 0xf8c, &(0x7f0000000040)="73d53e8b11043b20090ab1eea4bdb6799e754b2d10a1eb4c6e64c3771334c9215ce79dd90b621293560785e4f4ed48ea07cb305a10f95691be21460dcf8003e047bbf1750fe6b34071739665bbacbd962a29115fbea89e141fe486e045ba00da1e81f5c95e0599228b770c4cbc53f38d2f1d8f634bc8906db66a2351596d4479ac6acfcd50334c69e42a62082bcc6a39b6257992983e81a20a058a250cc409", 0x9f) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x100) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) getsockopt(r0, 0x0, 0x5, 0x0, 0x0) 03:29:08 executing program 1: r0 = socket(0xfffffffffffffffd, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000040)="c689ea9ca1e6bb3069fe70ccb699ba42895a99abb31ba164fe4154919dc82cbde1fdd09f4b95e25d3f8d6ab9373bfc4b3a4b702ff2e385b95ac45ffce40b8a3a9f4fa868f913ef7f2a02bbf12280a16eb53b54b821c7889b8d9dd72f394fb5ab5a144b934af128b6ec3f8a04b5602f2ad32411911801a68430fb0e", 0x7b) recvfrom$unix(r0, &(0x7f00000000c0)=""/148, 0x94, 0x41, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 03:29:08 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x7, 0x1, 0x40, "8b7b1a48d87d7a9854f112191df49be7c3051951", 0x0, 0x3}) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSTOP(r2, 0x2000746f) 03:29:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="7264c15a5109238c3414558d360dc0480a4d545efb5b38abb820bffb21f80c0fa85caebaa25727aaa9866fdda7445b8ebdeecd7e761f761449162a0fd292867cc36678b661bcdbf22b47cd33516bf10d8cdb83b5d64d1d01530b1ec6cbd5aaf4af1c2368a2993b660618bfa493cfd6482df39bb67e47b3dd2a8c38b3c9ea94315265285cd018b8a20c6fcaddc59cb1be81119878", 0x94) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x35, 0x0, 0x0) r2 = shmget(0x2, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) shmat(r2, &(0x7f0000ffc000/0x2000)=nil, 0x3000) shmat(r2, &(0x7f0000ffe000/0x1000)=nil, 0x2000) 03:29:08 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8002, 0x0) dup(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000440)=""/4096, 0x1000) writev(0xffffffffffffffff, 0x0, 0x0) writev(r1, &(0x7f0000000000), 0x1f0) 03:29:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000004, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x40) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) 03:29:08 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000180)={0x5f2a4e1e, 0x397, {0x8000, 0x8}}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) ioctl$TIOCSETAW(r2, 0x8004741b, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) 03:29:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x9, &(0x7f0000000000)="00000000ffffffff2eaa4e713048e69931929648", 0x14) socketpair(0x32, 0x4006, 0x8, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 03:29:09 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000000)) shmdt(r1) 03:29:09 executing program 1: r0 = getppid() fcntl$setown(0xffffffffffffffff, 0x6, r0) fcntl$getown(0xffffffffffffffff, 0x5) 03:29:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = dup(r0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)) r3 = dup2(r1, r0) sendto$inet(r3, &(0x7f0000000140)="487fd4ecf60fc333572300595188583f2c6cbbcc4cc5e9260618fe83ece367c2ae482b54571bb6098f76cb3cc36620b8d34afb71624d91f964cf6b7fdc9a74050be2842bda8cf3c569d613e60e9ddea1ebc82b3b61b9007df7b7eebf98a3971728f9a16944605a5ebf007373ab5e05fc3a3cc9a687aad7e90d9c29ea49945f0e6e944c5ea1d16fe73babf2dc5ee438ff6c3ba2a9baa1e71275b0c61e81f2f670d2258ba1d35a4f084ac07f61eabb52f55dd0edf315c53e44e5aa9e5c0c8ed74bc3d5c6a9e108628f95529dffc4398c60fb0481223107285a231c4ab8b811b65e6452bcfab4f16f968e8be0571df601013d", 0x58, 0x403, 0x0, 0x80) 03:29:09 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x6}, {0xfffffffffffffffe, 0xffff}}, 0x0) 03:29:09 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) getpeername$unix(r0, 0x0, 0x0) 03:29:09 executing program 0: r0 = socket$inet6(0x18, 0x1, 0xffffffffffffffff) r1 = socket$inet6(0x18, 0xc007, 0x6d90) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1000000000000014) r4 = dup2(r0, r1) preadv(r4, &(0x7f0000002700)=[{&(0x7f0000000040)=""/13, 0xd}, {&(0x7f0000000080)=""/131, 0x83}, {&(0x7f0000000180)=""/70, 0x46}, {&(0x7f0000000200)=""/233, 0xe9}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000000300)=""/123, 0x7b}, {&(0x7f0000000380)=""/102, 0x66}, {&(0x7f0000002540)=""/229, 0xe5}, {&(0x7f0000001440)=""/174, 0xae}, {&(0x7f0000002640)=""/153, 0x99}], 0xa, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) pipe(&(0x7f00000027c0)) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) 03:29:09 executing program 1: mlock(&(0x7f000000e000/0x2000)=nil, 0x2000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000006000/0x1000)=nil, 0x1000) 03:29:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 03:29:09 executing program 0: r0 = socket(0x1, 0x8003, 0x5) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) 03:29:09 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) r1 = geteuid() fchown(r0, r1, 0xffffffffffffffff) write(r0, &(0x7f00000000c0)="600ba903a3b4e9a968890bec9ec22fd848f060594ea742366ea3117287555b6978654bc5dcd45f63e0f724da0a31be6be1aa84d925b85fad6d2f94f94e93b67304defecf30d1b49c49a72b1ff59d6dc22f7707e0f83a583cc4d476768e700bd12b6769e85883e382b4d581909697d0cb38c03116b0603064645ad0245ae6aaabd6223356258d", 0x86) 03:29:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x28080, 0x0) sendto$unix(r0, &(0x7f0000000080)="6e660470ba8d770a8f14561de61e3b010d6584d9f752018099ab2d", 0x1b, 0x4, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x0) setitimer(0x0, &(0x7f0000032fe0), 0x0) 03:29:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000140)=0x8) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x7, 0x400000}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000040)="ad", 0x1, 0x0, 0x0, 0x0) r3 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) dup2(r1, r2) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) r5 = shmget$private(0x0, 0x4000, 0x208, &(0x7f0000ffc000/0x4000)=nil) shmat(r5, &(0x7f0000ffd000/0x1000)=nil, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x2c9, 0x7}, {0x8000, 0x7}}) read(r0, 0x0, 0x0) r6 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) shmget$private(0x0, 0x2000, 0x488, &(0x7f0000ffe000/0x2000)=nil) 03:29:09 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') link(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file1\x00') 03:29:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000480)={{}, 0x4, &(0x7f0000000440)=[0x0, 0x0, 0x0, 0x0]}) r4 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000540)=0x7ff) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) readv(r4, &(0x7f0000000880), 0x100000000000017e) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x6, &(0x7f0000000040)=[{0x3, 0x5, 0x9, 0x8}, {0x2, 0x3b95, 0x7ff, 0x1}, {0x8, 0x0, 0x1ff, 0x5}, {0xff, 0x80000001, 0x582c747a, 0x7fff}, {0xfffffffffffffffc, 0x1000, 0x9, 0x6}, {0x1, 0x80, 0x2}]}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e625f94a1a599854c531aa5854e", 0xd1}], 0x1) readv(r2, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) 03:29:09 executing program 1: r0 = kqueue() r1 = dup(r0) ioctl$PCIOCWRITE(r1, 0x8004667c, &(0x7f0000000040)) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x1c, 0xfffff, 0xfffffffffffffff8, 0x6}], 0x2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x400, 0xe5}, {{r0}, 0xffffffffffffffff, 0x14, 0x800fffff, 0xffff, 0x6}, {{r1}, 0x0, 0x48, 0x80000019, 0x632, 0xff}, {{r0}, 0xfffffffffffffff8, 0x24, 0x80000000, 0x2, 0xa8fd}, {{r0}, 0x0, 0x40, 0xf00fffff, 0x8, 0x1d}, {{r0}, 0x0, 0x10, 0x2, 0x4, 0x1000}, {{r1}, 0xfffffffffffffff9, 0x0, 0x12, 0x6c9, 0x20}], 0x1f, &(0x7f0000000180)={0x0, 0x8}) 03:29:09 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000080)=""/93, 0x5d}, {&(0x7f0000000100)=""/124, 0x7c}, {&(0x7f0000000180)=""/91, 0x5b}, {&(0x7f0000000200)=""/163, 0xa3}, {&(0x7f00000002c0)=""/157, 0x9d}, {&(0x7f0000000380)=""/59, 0x3b}, {&(0x7f00000003c0)=""/132, 0x84}], 0x7) r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000500)=0x4) dup2(r2, r1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 03:29:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockname(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r2 = syz_open_pts() poll(&(0x7f0000000340)=[{0xffffffffffffffff, 0x9}], 0x1, 0x0) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:29:10 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3", 0x80020000}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x4, 0x4, 0x401, 0x66c, "fac6be34fb7081af4c958df67c1e3ac1b0be5a42", 0x94, 0x20}) 03:29:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xbb47, "050355a8a5dd3800174e4b00fffffff000", 0xfffffffffffffffd}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 03:29:11 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) setregid(r0, 0x0) 03:29:11 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0xfffffffffffffeb7) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) 03:29:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x7f, 0x7e}, 0x10) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket(0x12, 0x5, 0x100000001) pipe(&(0x7f00000000c0)) 03:29:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97}], 0x63, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="cf", 0x1}], 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x50, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000080)=0xd4c) writev(r1, &(0x7f0000000240)=[{0x0}], 0x1) 03:29:11 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x800) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') msgrcv(r0, &(0x7f0000000080)={0x0, ""/247}, 0xff, 0x0, 0x1800) 03:29:11 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0xa) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000002c0)={0xef, 0x0, &(0x7f00000001c0)=""/239}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000180)="6568791b", 0x4}, {0x0}], 0x2) r2 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) kevent(r0, &(0x7f0000000340)=[{{r2}, 0x0, 0xc, 0x4b, 0x6, 0x7}, {{r2}, 0x0, 0x8, 0x40, 0x2, 0x2}, {{r1}, 0xfffffffffffffff9, 0x0, 0xf00fffff, 0xffffffffffffcca0, 0xfffffffffffffffd}, {{r1}, 0xffffffffffffffff, 0x4, 0x40000002, 0xfffffffffffffff8, 0x10000}, {{r2}, 0x0, 0x80, 0x80, 0xd44, 0x7}], 0x2, &(0x7f00000004c0)=[{{r2}, 0xfffffffffffffffa, 0x0, 0x2, 0x4, 0x8}, {{r0}, 0x0, 0x40, 0x400fffff, 0x7fff, 0x101}, {{r2}, 0xffffffffffffffff, 0x50, 0x50, 0x7fff, 0x7}, {{r1}, 0xfffffffffffffff9, 0x4, 0xf0000000, 0x4, 0x475}, {{r0}, 0xffffffffffffffff, 0x40, 0x200fffff, 0x421, 0x4}, {{r2}, 0xfffffffffffffffe, 0xa0, 0x92, 0xd7b5, 0x7fff}, {{r1}, 0xffffffffffffffff, 0x4d, 0xa0000000, 0x3f, 0x81}, {{r0}, 0xebe448c94c9aa08d, 0x8, 0xfffff, 0x86f, 0x7}, {{r2}, 0xfffffffffffffffa, 0x1, 0x4, 0xd3d3, 0xffffffffffffffff}], 0x2, &(0x7f0000000400)={0xfffffffffffffffe, 0xff}) ioctl$TIOCNXCL(r1, 0x2000740e) close(r1) dup(r2) mknod(&(0x7f0000000440)='./file0\x00', 0x2080, 0x5) r3 = syz_open_pts() r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x120) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000000)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000300)=0x4) fchdir(r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x7, 0x5, 0xe0, 0x101, "356e08f77790fee17cf4f95e3651fdfc011866c7", 0x40, 0x3570}) 03:29:11 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='.\x00') pipe(&(0x7f0000000000)) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) 03:29:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x80) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x5) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 03:29:11 executing program 1: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x0) semop(r1, &(0x7f00000001c0), 0x0) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) semget$private(0x0, 0x7, 0x3d2) open(&(0x7f0000000100)='./file0\x00', 0x580, 0x24) 03:29:11 executing program 0: r0 = socket(0x800000018, 0x40000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), 0x4) 03:29:11 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1, 0x3) faccessat(r0, &(0x7f0000000000)='.\x00', 0x6, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x820, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) 03:29:11 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000040)='\x00', 0x1) r0 = accept(0xffffffffffffffff, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f0000000300), 0x0, &(0x7f0000000340)) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xff56) socketpair(0x1, 0x5, 0xff, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="09e2ca4608fbcf77959d2f116b6951e75fbbc6f154f3623c661e2def7aae5b2593db677575ee8ff2fe91530db66fe7603714434fd44922e03295eebd09e0c32418b571306f622b877c12d75bfc18686ab7f2f58d7cd568ec6da67229d82fad0dedad93397241629649c77e032a3c6d1a54524aacb40115e132ee310d2fc91dcf3d128712e33180d81a3868912ac73b8120f348f43f62afc38e3ce75825838bebe57973777c45325d0ce6f675547ac737de41bc3b4cfa993bf3526108c14fcf4fbf3a29019918219aed", 0xc9) r3 = getppid() wait4(r3, &(0x7f0000000180), 0x9, &(0x7f00000001c0)) 03:29:11 executing program 1: pledge(0x0, &(0x7f0000000000)='\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 03:29:11 executing program 0: r0 = socket(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 03:29:12 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) r1 = getpid() r2 = getpgrp() setpgid(r1, r2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x0, 0x3, 0xffffffffffffed97, r2}) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 03:29:12 executing program 0: r0 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) getsockopt(r0, 0x4, 0x4, &(0x7f0000000040)=""/56, &(0x7f0000000080)=0x38) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000100)={0xf7, 0x0, &(0x7f0000000180)=""/247}) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000140)) dup2(r0, r3) ioctl$TIOCSBRK(r3, 0x2000747b) socket$inet6(0x18, 0x3, 0xfffffffffffffffe) 03:29:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="69279f792c61e2502059a9543f02d4c3dd9f867f99b87ad2f8e36b1562568c291cde6cc4daf8009319c84147b14389404dc26bc73762f0a6500ddf746b2da1a2bd3f2aa90d379c75b09305eecfaf72e04aad64d5d6ecf2ba27ea4e5e8a625c36410a8e562a3d197f542a4c3f465be4461e0de10a92a62724db69ac1daeff0a51cea31294eabb9a1721b0fbb3ccecc928341748f7aa47256c395f70bde58ae41100f8c8f3e27ed88b0070c45f43b42cae58eaeeb66c8bd5a4bd23d73919", 0xbd) 03:29:12 executing program 0: mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='\xe2\xff') 03:29:12 executing program 1: r0 = socket(0x18, 0x3, 0x2) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r1, r2) 03:29:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000080)="91684e4de04939844e9eb015d3596b7289ae039cb71da3d83d718ed9221b88dd146b9e1ff0d9eada687d8f5d2e623dd432ab9b3be4e24d7beec4a28ee5495cefd65a19431e7186e316e829aa5318f152a05e94e0ecda1facffb2c446df6a2b887cc3f0329934ad041f9dc5cb64855067209a9284ac5195e42b86951609dc2fe626914c874692782bd7f4ba48e79507d67d127be91b6619071852ad84dc1d4fbc7462c0ffb973cab071ac720ec81be77e8373870c5fc350fbdaed2baef21489", 0xbf, 0xf, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x6be, 0x1, 0x800, 0x20, 0x8000}, 0xc) sendto$unix(r1, 0x0, 0x900, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) 03:29:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000400), 0x30e) 03:29:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) r1 = fcntl$dupfd(r0, 0x1000000e, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) setrlimit(0xc, &(0x7f0000000980)={0xa, 0x95}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) r2 = syz_open_pts() syz_extract_tcp_res(&(0x7f00000000c0), 0x3, 0x2) setsockopt(r1, 0x5, 0x1, &(0x7f00000009c0)="a3e2fe8cc29a0012ae0c8755625549b1bb5a6b9305b2f4b9d9fe350d2ee47352c9e7350fb2081ebf4120d6a9b89763ff6ebdb69a545a9a58d77b8e8edd8649bbd07731d14723e4fbd05a019a503f2aad5a1d96ff87fbc8457b1ba8f797ac00e115b22baffbfc39bfab591f57e8af836d3eb04315ddc9923ef7d5940c63f46f3c1d8dbc9e817720cf060790d46d174d332079b9faf9caef1c6c599a3fc51478b3fd115bf96e16112f60e3a1a9687cf15692689c6340f90ac64775eaa0b8f399901d7ae2f8822456689cf1fc9296ba8c67a278a894fa9713dc09eb5ef8fde247921e43795133b85e47ae03186d5b4f0d2592157cabc078de8d400fc1f0cdae80b5b074fed5f106ec0f6bc5c2b4f449cdce2f1eb7fa562bed01c4e10828dea7a4cbf93215b67bafa3074e36e0d320af673a003015e3f061e1299dcd424e4bedcec22de2b99e4a749490f121486fbd62e57ffed98f7751c7cc480b1d3bde340b041e54ca0001e6de34059eb56b62daa917b1e1d5b43d40d0aa955405db7b5cd1100d6e63b42e724ce23926b0adaf8d7cbda3b43db2076b4e52e07606ef0a8984c3a58f3ba17553cadc94fb59d313bb8d0cfae6fe495ef3f0128f6a7fbc5e9f515e53940c511302d6ab654ec4c4a4b509c027d96871919bab8034815854ee56328657b439f6f8a123c1e5012b021b80defb27db9141f2574aa6a6ba3f50e62708e508267bcbb606f870e6996c0fc5744b02cf87ae41c01b577f9684c357e609eee39de9e559515b29ea1c091d816f5f5217df4e3512170f93a55f4aeda80b7718ce49c9412950e908dce4a3e5fabfe6bc5625d377a79fa11fec99841cd9d47e3dc08861fc66511251da7b5493729d337ebcc079bf5d06b4da980d03d4c29a464efbe09917e567465f8febb62aaf9412c0d07ecb24fe09880ca5b9b4b43f8b35d6388e1be50ffa2a4f49233b77a04049b3321ec3263a28711b0f58afa4516bbfbc6e22ad12ae445a2cafbee88ad6a50e23be9d03d7212edc9515a23ae3d027992545deb59506f308bc7a863c112cc205a366a6d16e34efc3913f2d3f9c6ac82ff891f938368baf096979078a5be9b962185e7870c2de0bb010bfb85b830dc7b90edc204a6aa6c3e571bf1b888156eea195558516927a54e96e05f40767157e52a7e53523c78746cf6dda5462625b035a853d615f46ede9c8c7961cf365d6c76d67720699d14c98a68e2e575e47d1ce1d4b0befa719f7bc7cff539e5c5dbc5145d849b6f38e75d9b657e2e744e4a8e249ae88fc11affbd5c827892db9f879fa82e183fe6084c2487e1d9d96dbfd24fced1b553667aa5d60c2f79855407656d44c4ed286e8c4282107a620ad0d1b062b15d76e50f7624fef1505c204c4c40533761e302d00b806937bbfce3b52e8935ea456c8fa1c689d71415b9cf18c2b1bb646c849f6e272e487b99f253b8613b026553bf377f882957e9f1cf8e48646ba890ac16cf284c2d6e1e25b750e7c1f28c2d07a35b689bbfb426e66a64174dc6fac2027ed0abf0c8a1b78aa5407200a82955c4dcec0c664badf9076149594b349820b408d63dc2bfcf3e139ad2f89032b4a137037fab5da9267f02525b31bb52ddabc00e9f5d5016a52e6671c5cbbdecc1ba45cb897eb05a6846c5bb62cd5ecef1ffa18f8523d3affe4dda50c2d13b3b860b7d9065675082464686ab622b3b4d1a239ada4b733cdfc6fb29c73ede8b3148952080e4b4646cadcfca0b42481cfb54c7911b80867dcca954ea5f0782f735918f4479cfb51ffc18ea0207982f09173c834dde4e3e02b62c8c18b7ed7682d6b656a79e60c1c1c9b56a2c9f7d5dfd87f70e3c45da189a6c7efab4fdae06e5debc8acc95e6fcaa6f0b376f7fdb0f14d47c1e71658eb4c90af04fee9ece252a09e744f87cebf78f3fc4dadb7d893a48ad3b28eee4707f75214c3480a7d9ef17d6cab9b6ab9fe26bb36ac04a1f108b396cbe558f09181645c9e78d9af41ad3472a4ce6f1186ff884f5554c1ec5b24c4d05d1fc38991db5f724c75f247af198f30ef49a5387958982a23c8ac73c20092e97b26c82ae0a027c2a1caf397c215698482efee459c4bd02b8a796f063bd04aa40459619cbf01dabc1f8133de88f80829b2fffb020dc9b763b292bdd7d2a971a86edcfa7745fd7f14483fac3eb75480148e60e48a144b8e3e8c25c05ae1bf4ebf02b7b33cffcfd0443da2fcc37604f0e603944751145504d995dcf46d539fa5749162e7dcf65f27d03a6c724432509884abeb18b0117453e901f15f9bda790e6d57e53d987db0325d7ab6ecd2f25fa754b128ee82653f898cd1b4df40ee04e5ab07776c075d3dc0fd9c18087aaf6d27dc599c5f8ea61a3d609e0dde7ff0b58aa31ec5f65d1c450c126acdff15f37b2f4766ba6d914a58401a51dceb06dc43ccd8b3fb8a329c5683951e050159a34b03be338f970024957bb92991f0184adecb965e3ff0d83b714c3b7e70e08c63f7af17c0a8b61a33aa0780418cdcea0b5de4f749ac18f3544a04b7478f37ca04e55d290925b500cdbb05a378b0aa62606b0852b7c80e884248198aad3fc23347c972624854c0c18845169b203a42b0e7f7d4a5337da5ff597c31ce6fe481e5e68312ff8d85a983d8475ee95fda8debc723e20c4de0c8fd94f1a0b6b2c37cde7343a779d3c15e24a599cdcdb31d7fe4a7d23726c494ed4c23efe6507c7c04ba215d61d074b340cb7728e3b1b01310052aa1bb6e9e41b2b779f3aaed649df7ca62435629186e4cc41d9538095f1885d7a9980602f9f4a8b49941aa55dd99e769a5cdc139844e664331c311b94223a7f26257e2cfa38c7f288289f11a31034132c67f506f65ce5176d7c3c1a2903f5c3cb028c70c36833247f5931d54f533d38c049b8dd441eee5914bec752880f303f9ca97ced950d14f95a0f57ea66e6b476c77caef8b41a60eabd41273a3031d45fd04926e76bcaaf17fc36202351d5418caa8ef2186a52e7fb2c911dfe3612cbb548f572b80db87fcef81575ba6280b1945404838706d326bdd49222f2cdb721e5d9ec203a93186fe5ef376de0b70afe0f5e897b83abb0be601a128c87b2d71ea5859c7d1f2335b90362a9ff81d1e23584356c326665ab6f1c32cccdcacdec439d24470b1ae0e5507c9744ff2b3bf4cea783651ecb82be8760df323ce7c0abddad56d8a79c8b0f156c381f2c0aed24a9d56608a333b6b031b2643bfe990270f8232e850226f345b2c6dbce4d62b708f5550b7df6f2ec7a3157ca036ad6e30e13ab0d0d17440d0cc2181e8ce82942e814da745ce560268e7d1742b1cafa8375e84924b43614eca327e491d204ef214e3a9a9f4b3a92e1f72c4252acbe243c2f93f24288de76a33bd21d3fdcec9277398f7c03aec8135a59087caab86fbd457d26e7ab0489af0387bbaad2562acdd6b9da6652710254bfef24886a40912fe45b260c7edbd3decb8600b407ed3f63760af56d1db6cc65e78dddf687e888858f8ab0f206638cf734723b386b5cc838f705aa3ad16ecea84706d79ad63411da5d13f30914b6d77b14d18349afcd9734af80e78fb32cf5bed7cf0bccdeb64a371c1e250c8f81bf9d17c1dba9419eeac4e2d1fdae5753e793bde80204902f5ed3644f566fee9bee169226f57aebe4b8c8b08174be07d920af88f360f5244f988c4b7d574b0fe279df98fe81053fd1d36e1ab78914a119bb2c61c1ba8560ddec3de32711f5ad1bcc0dfb251babab8471fd877958643bfb5622958194f6cc072f6491b7792c15709c5d106f52628bf2a2c69409f3fe6449fd4dc9647268ec09905affbb19baaf89587e1f6ef720be9a63f2f535d7d09b70e44e21a3713d4515db757631c03e52807eca1e675cd61bfda2fb16312f04f689ea83da5b300fca8e5f95e018eb8416f19951b0a6ecb6d23414c8d55b135192904a833bc3319d5c2c555a1bbe366d2c204c18e490c26e66de482c1951925a68b1e8253886ee1e761f69a8a1267f21f5526ed8891e54a9499f4a8ac822e6e9d4fd5760c51997d4bd18cc79648e2edb86af75bbae9e5fa904405a85a0e542cd53a326209fdaa0f5413e7ad5ef12eaa799a340be6224989643ae40a336d87c2d73941ea8783c7cd5af166b650bab246571433f632f5799a373a420725cb691ed790ad0c2eb9d86a51456ed264c8c4318a29a5ee9f0e159043af0e8b1a93a55b905da1c4a753bb149cd7cce901299281a5979f78789f3b0a10a21b842bf05adc3dd2a93c92316e3f78e7bbae8684d28da098028ee1b86060265f55c365fca7f4df529565940e52f56f7735409140b67922d666f06094c77397a9b9fcb65012b4423e88623a6b2974a56ff53c7b6da43a8cde5b91ca763cf497b3e4850be5b514080b3fab5df50b93add6b69a7aecb3bfb90bc786c42486337a2545d6c0a5c1de2087c5e5d7aba6b3e6f5e876693d5e1d24f03303df26b73f2842c035db7dcb1320b8146fe96742928b59281a4e29d485ab961bab0df7db768ba67df1be680592c3e91f2c856905ccdf31c306befa40191dfe2ea79b16c92c676f7b4f7ddd590e4226db6c0abbb66b9e2172edbd8bb3ff2c4d1d8177f80d75cde4f6a56197afd6405bf9c9d191efa7cb839965a0a2831c3447987a43885896ffa21424ee25c3b8d1406ddf2528dfee21bf6504be169851ec75da765b83805edf16b76593efbdbf31311b490a98a79cc5f5601160d254f7dd492a2a49af398b347f9fa7a08e5ef4a22b8798377d77399c7cad4387999df78422a15bb6ccc178b6ee2343f02b21cde8bdb3fa43f73e5bf63f7be791a40b93a12449542fe3d28d20cb78aa0b836304a84273878c4d089fa11fdd4b47436feb6847a59c00cfb1d72c8002d59d7c9771d5810d28fca6742648176e133aa155bdfcbb44da156b649510e5d91d15132715544f6137a446261e3f4f1cd940ab88d3a97732c28e53441ba6822ca55a454d8a396e38a5043fc66867339a475f13dd06ea74522cbf4b2c26e20d8abe3009c15aade253c6341bf2aadc6e7578edb3574ee2772e0ced3ab9239e2f4b7f98637228af8e3981ca16981d36ab00b88e25716356d1aa93e945a3b83ee07a8b02bbaf92ca8685bd5cb7efb172ef2d262b721bff8da5b9695197de9d98f140123f2f8e7d4a1987356909c231f0ec2eb583a6a543a44fad148e0b6ad604b03b3138a3594dd1298783c0595777fc1607f417b0bdefe303d43dfec8419f5386a5e830fd5878f7a7f202920b625eaee21b7cc1513c507d9c08d14d82daee4c8eee2eb8fc807645c2a01b85bc1f4b8af85b435b73304c058753405e5c864f600084f8570cbfa88bbee61b29d1e6d075ce9c7ace2fcbf8215519459cdfb5520fe42559af65a5a1f00aa0d796c4170b58a51449b97022de59dc8aeeddfd475a1957bef25547c29a74bee439c8a4a65845111c090a4b639e75cd0fb17ad88c66012c5061503efbb2bf509a7b24d8ed6e3bd7451a2e85d8e3d96201c945b44def5486141c4bee2bed3ffa84df913086ff5cfdf6fe29d8817af22490e3b9ea67a147a752c1a54165d675bf98b8ac36a730cc65c19c048c9b3697fc54d033f9e48bf69cbda78276a5601a6a9c0cbb7501dd1c00c92d82cef5dc9a9802a8ce5484194dd1260ba8e21e250e30974bc88cded02ec87580d3c48f219a8e16cfff5849401603a367c7be78d98e790edf8d67fc276e3d4bcc3bc7f827ef305ae7ebdaa8135178a33af666a1a0792e7d16ec1106fe6a7df860fa0522a25c34e4b643fb5a28f132c3", 0x1000) close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbee2245185a8186503182eab7fff0e091fe6"}) mlockall(0x2) 03:29:12 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x20) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) 03:29:12 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x80000) 03:29:12 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x5, 0x0, 0x80000001, 0x0) 03:29:12 executing program 1: socket(0x21, 0x1, 0x62) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) 03:29:12 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/110, &(0x7f00000000c0)=0x6e) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x6aa) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) 03:29:12 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 03:29:13 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) 03:29:13 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x30588, 0x4004) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000100)='B', 0x1}], 0x1) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 03:29:14 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sync() setsockopt(r0, 0x0, 0x25, &(0x7f0000000000), 0x24d) 03:29:14 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000240)={0x2, &(0x7f00000001c0)=[0x6, 0x9]}) write(r1, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc4a5619515a4c8ab06198824b3da025bbd47b3bf579556fc7d4096e8c8b6b87cb2d72b8bcdb9a284e639410172a72ae773295534480d8a4f5f709193ef16ab93f12fc", 0x65) ioctl$TIOCSCTTY(r2, 0x20007461) write(r1, &(0x7f0000000200)="e1f10300", 0x4) r3 = syz_open_pts() close(r1) dup(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "855c00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() close(r0) 03:29:14 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r1, &(0x7f00000000c0)=ANY=[@ANYRES32=r1], 0x1) 03:29:14 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = semget(0x0, 0x4, 0x0) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x0, 0x2}, {0x18, 0x0, 0x2}, 0xa53, [0x2, 0x4, 0x3, 0x9, 0x1, 0x1, 0x3, 0x55]}, 0x3c) 03:29:14 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffe, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) 03:29:15 executing program 1: r0 = msgget(0x3, 0x40) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() r6 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x8, r1, r2, r3, r4, 0xa, 0x2}, 0x8aa1, 0x9, r5, r6, 0x7, 0xdfb, 0x1, 0xea}) r7 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000040)=""/113, &(0x7f0000000000)=0x71) getuid() 03:29:15 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') readlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000800)=""/4096, 0x1000) 03:29:15 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x3) r0 = socket(0x102, 0x8003, 0x0) setsockopt(r0, 0x1000, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 03:29:15 executing program 0: r0 = syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x40, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x10) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x4) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)) 03:29:15 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x40) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 03:29:15 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000002c0)={0xf1, 0x4, 0x3ff, 0x100000000, &(0x7f0000000040)={{0x4, 0xe69d, 0x6, 0x6, 0x3, 0x7ff, 0x101}, {[0x3ff, 0x8, 0x3, 0x3, 0xfff, 0xffff, 0x2ea, 0x4, 0xfffffffffffffffb, 0xe3bd, 0x6f116ded, 0x6, 0x101, 0x9, 0xffffffff00000000, 0x0, 0x4, 0x28000000000000], [0x4, 0xaca, 0x8, 0x1, 0x1f, 0x66, 0x6, 0x101, 0x1, 0x6], [0x100, 0x7fff, 0xfffffffffffffffa, 0x81, 0x9, 0x6, 0x80000001], [0x100, 0xa6, 0xfffffffffffffffd, 0x0, 0x0, 0x1], [{0x8, 0x6e1b, 0x8, 0x5}, {0x77, 0x6, 0x1, 0x60}, {0x100000000, 0x8001, 0x80, 0x9}, {0x1, 0x3a, 0xfffffffffffffff8, 0x400}, {0x0, 0x5, 0x800, 0x6}, {0x2, 0x3ff, 0x61, 0x5}, {0x0, 0x95, 0x3f, 0x7fff}, {0x2, 0x100000000, 0x0, 0x6}], {0x2, 0xffffffff, 0x3, 0x80000001}, {0x200, 0x306, 0x9, 0x10000}}}, 0x40000, 0x6}) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 03:29:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x200) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000100)=0x9) getsockname(r0, 0x0, &(0x7f0000000040)) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x100000000, 0x13f7}, 0xc) 03:29:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x800000000119) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000009000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 03:29:15 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x7) r2 = semget(0x3, 0x0, 0x560) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000100)=""/41) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x9c4}, {0x1, 0x7}}, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x3f) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xfffffd807effc488 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc488 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc488 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc488 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc488 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc488 va 0x20ffc000 didn't change! 03:29:15 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) bind$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(r1, r1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)=0x20) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:29:15 executing program 1: r0 = open(&(0x7f0000000540)='..', 0x0, 0x0) r1 = syz_open_pts() syz_open_pts() dup2(r1, r0) syz_open_pts() syz_open_pts() getdents(r0, 0x0, 0x282) pmap_unwire: wiring for pmap 0xfffffd807effc488 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc488 va 0x20ffa000 didn't change! 03:29:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x100) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000300)='\x00', 0xfffffeb1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3, 0x0, 0x0, 0x4}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) read(r0, &(0x7f0000000000)=""/11, 0xb) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000280)={0x7ff, './file0\x00'}) fchflags(r1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000003c0)={'./file0\x00', 0x100000001, 0x401, 0xfffffffffffffffb, 0x0, 0x40, 0x4, 0x6701, 0x0, 0x0, 0x7, 0x100000000}) setsockopt(r0, 0xfffffffffffffff8, 0xa09, &(0x7f00000000c0)="b1b9ab4fd99d88ab527112b74ec75261746ed7f1b65b05bc9e75db12e0fbe1f77793cc7cd0a05ceb3dd620e86ee1f109f3efd8c864641748b37d45df9d681e267dcfd08eea1cf1c03e618eaae9d0a2ef3741eb57208d83cca0c470c07af075648373c1b092d32cdb5dc3a0849ac37802c313b1e34a6fe6d5b033da6926364a4ae190ba0ee79f86cc87520039a84c107c65f9dbdf074520359d16508525a46f82704a156996ceec75ad5fb34db9", 0xad) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x8001) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r3) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000002c0)=0xf6) 03:29:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r0, 0x0, 0x0) 03:29:15 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x133) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x6, 0x81}) r1 = syz_open_pts() r2 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000240)=0x1) fchown(r0, r3, r2) r4 = getegid() r5 = getegid() r6 = semget(0x0, 0x4, 0x40) semctl$GETNCNT(r6, 0x0, 0x3, &(0x7f0000000280)=""/192) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() setgroups(0x5, &(0x7f0000000100)=[r5, r5, r2, r2, r8]) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCCBRK(r1, 0x2000747a) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) getgroups(0x5, &(0x7f0000000140)=[r8, r7, r7, r7, r4]) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 03:29:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000002000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e", 0x50) r1 = syz_open_pts() close(r0) dup(r1) r2 = getpid() fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x6, 0x6, r2}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce0900000000000000ee4dbfa6"}) readv(r3, &(0x7f0000000000)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) 03:29:16 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x10000, 0xffffffffffffff81, './file0\x00', 0x19, 0x7f, 0xffffffff, 0x9}) r1 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 03:29:16 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x5) r1 = getpid() r2 = geteuid() r3 = syz_open_pts() ioctl$TIOCSTART(r3, 0x2000746e) getgroups(0xa, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r7 = msgget(0x3, 0x414) r8 = getpid() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x0, r2, r6, r2, r4, 0x0, 0x8000}, 0x0, 0x0, r1, r8, 0x1, 0x2, 0x0, 0xa000000}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r5}, 0xc) getsockopt(r0, 0x789b55d7, 0x100000000, 0x0, 0x0) setsockopt(r0, 0x5, 0x6, &(0x7f0000000100)="1199626237ad98b9b55f9cbb4124b132cb01a4b3cbdc6317ae40f727f7c93b818c8632d9a2efc61d3acb06128d540b8616c99c2e8411590cac472914869267821dbc2e57070bf5e10f564aea5e0175a3cad758", 0x53) ioctl$TIOCSCTTY(r3, 0x20007461) 03:29:16 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x14) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000040)) r1 = socket(0x0, 0x7, 0x7) getdents(r0, &(0x7f00000002c0)=""/205, 0xcd) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000003c0)={0x10, 0x40, 0x4, 0x401, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x18}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xffd}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9d3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) mkdirat(r0, &(0x7f00000008c0)='./file0\x00', 0x1b0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000900)={0x10, 0x530e, 0x4, 0x8, [{&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff8000/0x6000)=nil, 0x7ff}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfffffffeffffffff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xc80a}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8001}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xffffffffffff8900}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x200}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fec000/0x11000)=nil, 0x10001}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x7be}], ['./file0\x00', './file1\x00', './file0\x00', './file0\x00'], './file0\x00', './file\x00', './file1\x00', ['./file', './file', './file', './file'], 0x3}) getpeername$inet6(r0, &(0x7f0000000e00), &(0x7f0000000e40)=0xc) r2 = getgid() r3 = accept(r0, &(0x7f0000000e80)=@in, &(0x7f0000000ec0)=0xc) r4 = accept$unix(r0, &(0x7f0000000f00)=@file={0x0, ""/108}, &(0x7f0000000f80)=0x6e) fchmodat(r0, &(0x7f0000000fc0)='./file1\x00', 0x1b0, 0x0) recvmsg(r0, &(0x7f00000012c0)={&(0x7f0000001000)=@un=@abs, 0x8, &(0x7f0000001240)=[{&(0x7f0000001040)=""/215, 0xd7}, {&(0x7f0000001140)=""/243, 0xf3}], 0x2, &(0x7f0000001280)=""/23, 0x17}, 0x41) recvfrom$inet(r0, &(0x7f0000001300)=""/4096, 0x1000, 0x0, &(0x7f0000002300)={0x2, 0x1}, 0xc) r5 = dup2(r4, r1) symlinkat(&(0x7f0000002340)='./file\x00', r5, &(0x7f0000002380)='./file0\x00') getpeername$unix(r3, &(0x7f00000023c0)=@abs, &(0x7f0000002400)=0x8) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000002440)={0x200, 0x7ff}, 0x8) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000002480)={'./file1\x00', 0x6, 0x280, 0xc39e, 0x0, 0x1, 0x1f, 0x3, 0x2, 0x1, 0x100000001, 0x5fb0}) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) connect(r4, &(0x7f0000002500)=@in={0x2, 0x1}, 0xc) bind$unix(r0, &(0x7f0000002540)=@abs={0x0, 0x0, 0x0}, 0x8) r6 = shmget(0x1, 0x2000, 0x200, &(0x7f0000ff2000/0x2000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000002580)=""/168) r7 = dup2(r5, r1) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f0000002640)=0x8) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000002680)={0x2, 0x2, {[0x1e, 0x4, 0x7fffffff, 0x6000000000, 0x8, 0x336, 0xb1, 0xfffffffffffff7af, 0x1, 0x8, 0x5, 0x6, 0xffffffffffffff00, 0x7f, 0x1, 0xcdca, 0xfff, 0x4], [0xffffffff, 0x1, 0x400, 0x200, 0xfffffffffffffff7, 0x1, 0x80000000000000, 0x7, 0x1000, 0xfffffffffffffffb], [0x2, 0xfffffffffffffff8, 0x6, 0x7ff, 0x3, 0x10001, 0x5], [0x3ff, 0x6, 0x7fffffff, 0x1, 0xc1, 0x400], [{0xfffffffeffffffff, 0x200, 0x1ff, 0x1f}, {0x6, 0xffffffff, 0x7f6, 0x4}, {0x7f80000000, 0xff, 0x8, 0x6}, {0x1, 0x2, 0x9, 0x63da}, {0x80000000, 0x800, 0x100, 0x7fff}, {0x7bf, 0x7, 0x6, 0x3}, {0x1000000, 0x101, 0xc83, 0x7}, {0x7ff, 0xf3, 0x1, 0x4}], {0x0, 0x5, 0x10001, 0xd41}, {0xe4c1, 0x3, 0x5, 0xfffffffffffffff8}}}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002900)={0x0, 0x0}, &(0x7f0000002940)=0xc) lchown(&(0x7f00000028c0)='./file\x00', r8, r2) 03:29:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7f, 0x800000000000033, &(0x7f0000000000), 0x0) 03:29:16 executing program 1: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x1, 0x0, 0x10002, 0xfffffffffffffc00}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x5, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 03:29:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x5bd, 0x4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:29:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTART(r1, 0x2000746e) 03:29:16 executing program 0: writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r0 = getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, r0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x48) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) lseek(r1, 0x0, 0x54, 0x3) writev(0xffffffffffffffff, &(0x7f0000000000), 0x1f0) 03:29:16 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000002000/0x3000)=nil, 0x3000) mlock(&(0x7f0000004000/0x2000)=nil, 0x2000) 03:29:16 executing program 0: clock_getres(0x2010000006, 0x0) 03:29:16 executing program 1: chmod(&(0x7f0000000040)='./file0\x00', 0x80) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000080)) 03:29:16 executing program 0: r0 = socket(0x19, 0x8001, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82026bc22e2f66696c653000"], 0x10) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCLOCK(r1, 0x20004276) linkat(r1, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) shutdown(r0, 0x1) accept(r1, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) 03:29:16 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x1c, 0xb0, {0x4d37fbb8, 0xff}}) open$dir(&(0x7f0000000000)='./file0\x00', 0x480, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x400000009010, r1, 0x0, 0x63) 03:29:16 executing program 1: minherit(&(0x7f0000f5a000/0x3000)=nil, 0x3000, 0xffffffffffffffff) munmap(&(0x7f0000ff0000/0xd000)=nil, 0xd000) munmap(&(0x7f0000fa4000/0x2000)=nil, 0x2000) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x20, 0xff, 0x81, 0x1, 0x2, 0xec, 0x100000000, 0x1, 0x0, 0xffffffffffff8000, 0x5}) minherit(&(0x7f0000e4e000/0x4000)=nil, 0x4000, 0x6) 03:29:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000380)='\'[', 0x287}, {&(0x7f0000000440)="978f9431eb92cb970a"}, {&(0x7f00000000c0)="976814f05c0aa3963aa82924875286ccf62286e89f9eb35dd3c93196117ab9d912c65a2503246c69869a05a37492dace0a9a4efe34ab8406dcc94481cc32d6eafbe51f8e30f9e8be7d128f5038f79440e8b394"}, {&(0x7f0000000140)="6c65951de184962ab0bb589dd612ab02345f0cba0519f3aae6a73cec8718ceee11c861d216071215f136e640deb2af3cd427682967bc1effa0418eb8972922b9975c2f311567360ac9d5d6ade20711b691ad878a4b517ed5d3cbc17d7f16174599fe50aa0760cc6bf3e2c7576e21d64ed3aaadda2ea398397e1039d19a32416ee76e58f1c4b9590f8b28144910c08990d26e239ba57d18c42db3"}, {&(0x7f0000000200)="beaff0a6f3bf8aa14d1a7a6bc9a756a05d1dcec58c700ea3369c274ea7cad3b66e5121ed29227244c8ae2b98a375ad6635110be029b52d81dce3c54db52e22a64acfc4f8575d43"}, {&(0x7f0000000280)="99bd9485cdeaf30256333bf50359bb707dc04fbb294b3063644fa3b90c4f"}, {&(0x7f00000002c0)}], 0x0, 0x0, 0x20000000001) 03:29:16 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) utimensat(r0, &(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)={{0xffffffffcfa494a6, 0x6}, {0x1000, 0x3}}, 0x2) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f0000000300)='./file1/../file0\x00', &(0x7f0000000340)='W\x00') 03:29:17 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x22, 0x0) sync() r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x8001, 0x141) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') r2 = getppid() wait4(r2, 0x0, 0x0, 0x0) 03:29:17 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x3, 0xfffffffffffffff7, "b04d6a07000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) r3 = getgid() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x7a1f, 0x3, 0x4, 0x1d51, "e2ac843cc696fff6897e4a54f6a423cd12b95389", 0x10000000000, 0x100000000}) getgroups(0x1, &(0x7f0000000040)=[r3]) 03:29:17 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x20) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={r3, r4, r5}, 0xc) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000001c0)) close(r0) 03:29:17 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x100000000) shutdown(r0, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) setsockopt(r1, 0xffffffffffffff6d, 0x4, &(0x7f00000001c0)="111c3e9a947220c0189ec3d7828297871ecec19a63c462d157b7cf19a73a07fa8a4be230d714023ce654df953a48564969cbfd69eb3029f343723783710a4c3f628d2d3ebcec98", 0x47) read(r1, &(0x7f0000000340)=""/221, 0xdd) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) socket(0x1, 0x3, 0xbef1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10201, 0xc4) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000240)={0x1, 0x81, 0x1f6886d3, 0x207, "1d706c33d8febe0033251aaab46ad00ea3f58ef2", 0x2, 0xedaf}) 03:29:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x181, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r2, 0x40044b06) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000080)={0x8637bd05af7}, 0x10) 03:29:18 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7, 0x0, 0x6e, 0x0, "0200009e000000eaffffffffffffff00", 0x0, 0x7}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 03:29:18 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000005b2b8066c66f6460ed68d35f66d0ab3a3597418bfd97151d416598a8b0fccec512a8d45ee84ba6d3c27be34b40001eed3fa855b91f29b2cd0e054f0f0914da79b4e78a1109cfb7d6747c5f2b19292c6c6dab537e507bee6ee848d895f770835df1ef0cf467e9cbb839f2810f9ba78cef506cb24c6742b4cdfcd3da71d11c8adc7c5c523c05153ad16c69947de4752cfa3b44bbef8a9de63b43051509558f9431fecde006078ca7e198a212c29858b3a33d1383b6bf1647c6644bb42c5d56a92d547286666aef2343e1ec2f4fba3c31ee0f56d9b3e25084efcac49491ec6ac231b8e13613130f492ab093dc838a1d5c152bd2e63b99e62b843e054b7cb1e6efda196a561420384f20830f3c4d0640d782a8e36f890579ba46555a3644fe25a9211bccb91f6a159f68fa3d70241bedbcc7153dc08a643dd04abc1553fd20796f0493043c378c93c5ef8d84dc629a67b9ec24729a0e34d504686100dc56c0bae811be9bb55b8ff9fbce0ca377b816ff8f21daa2bff722a0d77467aaa9a089b9b9c64ec9768893bb14a6452880fe964dd94cb07ede216618"], 0x187, 0x0) 03:29:18 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000001c0)=0x4d) setitimer(0x0, &(0x7f0000000000)={{}, {0x2000000}}, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0x3) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) fcntl$dupfd(r0, 0xa, r0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x0, 0x5}, {0x3, 0x2}}, 0x2) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000280)) 03:29:18 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)=[{&(0x7f0000000300)="b3c0b138efee3423fb0135c35de93959206401d7726e1b78c1f628cb057105e3fa53af5d7f5e733dc120a45f6d2e9a97d3b4e656a2bac82c47f848987aad98caaa40e82189ac8f09", 0x48}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) readv(r0, &(0x7f0000000200)=[{}, {&(0x7f0000000040)=""/48, 0x30}], 0x2) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0x5, "854967f5afa680400900", 0xffffffff, 0x100}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getpid() 03:29:18 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x40) getsockopt$sock_int(r0, 0xffff, 0x29, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x500000000000000) 03:29:18 executing program 0: r0 = socket(0x27, 0x8007, 0x8000000000000003) setsockopt(r0, 0x1000000000029, 0x3d, 0x0, 0x0) r1 = geteuid() r2 = getegid() r3 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000580)={0x3, 0x8}) chown(&(0x7f0000000000)='./file0\x00', r1, r2) r4 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x80) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000080)={0x10, 0x1f, 0x4, 0x3, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x800}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xdb3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x5f76}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x3ff}, {&(0x7f0000f7d000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000e38000/0x2000)=nil, 0x2}, {&(0x7f0000e19000/0x2000)=nil, &(0x7f0000ed3000/0x1000)=nil, 0x5}, {&(0x7f0000eb4000/0x4000)=nil, &(0x7f0000ef4000/0x2000)=nil, 0x100000001}, {&(0x7f0000e77000/0x4000)=nil, &(0x7f0000e07000/0xb000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fb4000/0x3000)=nil, 0x1000}], ['./file1\x00', './file0/file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7f}) 03:29:18 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), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() setrlimit(0x3, &(0x7f0000000040)={0x8, 0xffff}) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 03:29:18 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x101, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x2, [{0x3, 0x40}, {0x3, 0x5}, {0x3, 0x81}, {0x1, 0x6}, {0x3, 0x8}, {0x2, 0x3}, {0x3, 0x180000000}, {0x2, 0x10001}, {0x1, 0x101}, {0x3, 0xfcf}, {0x3, 0x4}, {0x2, 0x8}, {0x2, 0x9}, {0x3, 0x2dc949ae}, {0x1, 0xf8}, {0x3, 0x4}, {0x1, 0x4}, {0x1, 0x4cc}, {0x2, 0xa66}, {0x3, 0x6}, {0x3, 0x5}, {0x1, 0x10001}, {0x3, 0xfffffffffffff361}, {0x3, 0x10001}, {0x0, 0x40}, {0x3, 0x3f}, {0x3, 0x7ff}, {0x2, 0x80}, {0x3, 0x1}, {0x2, 0x9}, {0x3, 0x51cfdc91}, {0x3, 0xfff}]}) mlockall(0x3) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000340)) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) shmget(0x2, 0x1000, 0x200, &(0x7f0000ff9000/0x1000)=nil) getsockname$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) pread(r1, &(0x7f00000001c0)="2493e23d0a7230530350181c6dd81092a9cc1513871008b353ce4a1281ee4201f22f6271edb8e31fd51fdea41c9410e60672b230b6b36c7d6842a281f3757d61c0e535b2008e6476f045d8dd48180b60bbf4dd5e09a2236ea794b12742a4b2125426a0b6db270c749c517d67c4d76f6b03ce518e2e0dea4281bbde092409c081d48b3eb818992219a988f37c54767849fc148da881db4346211c21cd4ee6caed77eab64e170c1a85f45543908f09be0ad21664e01dc1cb5ec10860a196e852f8d7bcddbdfdf39d5828d10723bd3b55bd374809ee5f1e9545f8f2b92e214a50202207f65ac79d4cadb95b092e5b", 0xed, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000380)) 03:29:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x400000000000000}, 0x10) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/206, 0xce}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/99, 0x63}, {&(0x7f0000000000)=""/15, 0xf}, {&(0x7f00000012c0)=""/175, 0xaf}, {&(0x7f0000001380)=""/4096, 0x1000}], 0x6, 0x0, 0x0) socket$inet(0x2, 0x2, 0xa17) pwritev(r0, &(0x7f0000002840)=[{&(0x7f0000002380)="1191534f3923055810bcdcbac61fa012f9c0e799c2b3eb6cfb3f0d8e085943a55c561ebacdd23e08854d543ac387675b67c0083cf54bc322ffe96244660fe371e7b569da5a4907906935f3a392266af96a62c3f85ef9ecd214ab42c46f1fdb03fe16c44547f8f38faf52acb4bb43dcb55d481b7a93e127ab197277deb58a158e9f11963a36c510f225d35a258a824c7837a8eff0fb283b5230814aa6c30a5426cb822bffd1715b404ce72463b2df2151c3c0ef9e405275ee8989274ed496b173fc5a657486727639bb", 0xc9}, {&(0x7f0000002480)="f4ed723b3d6a83cbd185dfb4ffa8e96c6f481c513f3e09e1865739d5827167ecd4d27fcf7c25ab4969c18b088b00144f6fdd51b35577126564d3ffb3cc47ba45097116d3b6ca7472245901a975a5cdc2c139d2d1c8ad2c640104566d6071bc6e4eee8ef5a5eabb94aa12aa1b509d58b5f6b764c56509e377e48afdeb64a4", 0x7e}, {&(0x7f0000002500)="8cb09a4c0fc1dd77abc66e5440a55fa66078f927784c067a1ad8f6f71d6bc499fb5d941c9738deeecfec70e425cbf5b0d0d18436388b619baf03f4faff3c6556a04163a6ac2b1c2e8c08a0822e9265f7a0e62d96f8734db10489dde819d3427d80e71123bf208428a3787efe883de19bfae90fb0e1553596320ca310d3d94771db8c0c3b9aa6132de17ca595624ce004fd0385001de659f8", 0x98}, {&(0x7f00000025c0)="de5aa54b1841f56e60f78489caa56e12105aba2159943c0da10da4cb951fc329c0b54519b460d8e6622223b98e82fbb794e899ddd9cb7d891021f957310f71cb1f4331a27996fb35dbdebc0fddb11243045e20fb0ce06042719a502c079730d2200c6369f19585cbd0171ae82c85d45663a8bade28fa55c12ba05efb017c04d72b30fb6b7e477271b90f120eb96586d33504ab741ddca0b9eb3a5206b02dd772bd39608e7d172b38453f7581ac5ed102dd5c44", 0xb3}, {&(0x7f0000002680)="1128180f878665351c72d676d2248b6299518f5af1d1479ed69d882bdd43615984e628e804677d1c3328d1aa3cf92577b04758cb5be816bdde", 0x39}, {&(0x7f00000026c0)="b28ed286692c1dd2d4ddd83dd4a179f088d76250763a2eef0ee28134ad0934280169566d67c1f18cf756fb25e6bbfa34be6d007ae6ffcd91abe51e0a0d4cb2e80419b066d4d440c796aa2c05bbb7c78c668eca4b06bbf493edcadd10c4717308b0a1eb95e73a73e4c04367168694b56c4bf5ce8cafdd671ce4baed929fbbd2355cd3474249da42", 0x87}, {&(0x7f0000002780)="bc2c39a19e1dedc44f3ece0c8b9f1383540325797cf8f2bca450183b1ee67313130fd2e644f273fa63acd245a4a6cffd185b49271016ee5646e1dd904228b65a0baa4a35a779d1dc3025d35e37daedfe312ca471b27bd57884035cc1cadc606bec1f95cdbaf4f0763ebeeda17d60c7f337698c174e9d9fecc9f6fbe680e42c", 0x7f}, {&(0x7f0000002800)="b2d82552ed082f13e910d849ee0269e1de57d00b558078497d", 0x19}], 0x8, 0x0, 0xe) 03:29:18 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000001c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff1000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff1000/0x3000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000fed000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff1000/0x2000)=nil}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000fec000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000ffb000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) unveil(&(0x7f0000000000)='./file\x00', &(0x7f0000000040)='c\x00') r2 = geteuid() getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) chown(&(0x7f0000000080)='./file0\x00', r2, r3) write(r1, &(0x7f00000005c0)="d0098bcf37d3915df20800a046fa43d1c87fd2a7b9967992f47a16fa43d3a60d3fdb55f1d59ef8f3f714d1238c9dd8a53a46a99b1ac8f2fde1b0858823b5815f5dc05a66d6ec3252e9484e0d16e0aa57f4dc9158b62e2af5436f", 0x5a) pmap_unwire: wiring for pmap 0xfffffd807effc488 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc488 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc488 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc488 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc488 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc488 va 0x20ffc000 didn't change! 03:29:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0000000000000043e7661900", 0x0, 0xffffffffffffffff}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 03:29:18 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) mmap(&(0x7f000033a000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 03:29:18 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = socket$inet6(0x18, 0x3, 0x2a) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000100)=0x2) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000006c0)="00c5f8352d0917b163cb5f8beba77adcb0b93e1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b5066e42dad0462d231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef70800000000000000e302321c7134435435eba5230a21a1a7590400000000000000064839ee60c8b133620e843a4cbd70855cd58f99429de61ce61fc96865c1a6fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0f8c844ea132e6bf931cdffb0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097f", 0x135) sendto$inet(r1, &(0x7f0000000340)="a2cb1954c9e3e0044832f86d8ae8d52997ef6f8da5890a9950ea0ce879d9b0bc6071174e10341f29acfc669c0b01b8e3ce8937fbc78fcdc8de2d85f64492c6ce45bcae9b6c52a085f31adbf551c52553d74565ee7fdac4ee44e0f5d2d694492d6934747fe0eccbadada85c11e3e0e000adde6257f9d785e7fefe96d6ee7a3504cfa1ade754c0f77515d0dceb1ad173f3cad266680d53df78d8dcd06678200fdc4a51af2c1d04f42e4026f565d955691c903469f66241413c021f60cf54388553b4cda2", 0xc3, 0x1, &(0x7f0000000040)={0x2, 0x1}, 0xc) r3 = syz_open_pts() r4 = msgget$private(0x0, 0x10000000000100) msgctl$IPC_RMID(r4, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) close(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) fcntl$lock(r3, 0x9, &(0x7f0000000500)={0x3, 0x2, 0xafb, 0xfffffffffffffffd, r5}) r6 = dup(r3) syz_open_pts() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xfffffed9) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) fchown(r6, r7, r8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1, 0x7, 0x4, 0x0, "e7bd6e1ad3c0f8cacd83aa364ba1f5d52a4f68b0", 0xd3c, 0x8}) 03:29:18 executing program 1: pipe2(&(0x7f0000000300), 0x4) accept$inet(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) pipe2(&(0x7f0000000540), 0x10000) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x0, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = accept(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0)={0x53}, 0x10) r3 = socket(0x18, 0x2, 0x0) sendto$inet6(r2, &(0x7f0000000200)="0bd6c693b6740084bff89456acf1bfe46b2f6200bd2c2acd4c6ff195b5247d7a9f9daac53a90a96a0511528262c900d36c60e020f23dac8f2ecd7bc02f51844d7d2660ff1dac6e139e0ab3fad83784ab98b317f7dcac5954a441d4e161d298be5dc9f6bfca69049fec726fb398c0d412969a3f4b6fee5f0e25a72c698a0e124203df0df51b8b51e88ea2aa247fb2e89585be60760475b346756114b9066121c52be34c0225dd0d5d4ba78074857679cb41538c1cda5eaa8d6a299884d7ff81f6abef167ae884a67afaa8140359fcbde14f2bab9817549de3954955ce1b4a4a10c4d1de4c6c7e08fa", 0xe8, 0x406, 0x0, 0x0) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) recvfrom$unix(r2, &(0x7f00000004c0)=""/30, 0x1e, 0x40, &(0x7f0000000500)=@abs={0x0, 0x0, 0x0}, 0x8) renameat(r4, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0x0) chmod(&(0x7f0000000440)='./file2\x00', 0x198) renameat(r4, &(0x7f0000000080)='./file1/file0\x00', r4, &(0x7f0000000200)='./file2\x00') sendto(r0, &(0x7f0000000480)="f24665073291e305000000e4c6a5", 0xfffffffffffffe95, 0x4, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x2}, 0xfffffffffffffc17) sendmsg$unix(r3, &(0x7f0000002640)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f00000025c0), 0x0, 0x404}, 0x409) 03:29:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x8000002, 0x400000002, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 03:29:19 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) getsockopt(r0, 0x1ff, 0xfffffffffffffff9, &(0x7f0000000300)=""/4096, &(0x7f0000000000)=0x1000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xfffffffffffffdb4}, 0x800) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 03:29:19 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x21, 0x0) preadv(r0, &(0x7f0000001640)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/249, 0xf9}, {&(0x7f0000001280)=""/245, 0xf5}, {&(0x7f0000001380)=""/145, 0x91}, {&(0x7f0000001440)=""/110, 0x6e}, {&(0x7f00000014c0)=""/157, 0x9d}, {&(0x7f0000001580)=""/165, 0xa5}], 0x7, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, &(0x7f0000001740)=0xc) getgroups(0x3, &(0x7f0000001780)=[0x0, 0x0, 0xffffffffffffffff]) fchownat(r2, &(0x7f00000016c0)='./file0\x00', r3, r4, 0x2) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r5, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x7, 0x2}, {0x80000000, 0x2}}, 0x2) 03:29:19 executing program 1: socket(0x18, 0x8000, 0x277dd958) r0 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffb000/0x3000)=nil) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x4) sendmsg(r2, &(0x7f0000000500)={&(0x7f0000000140)=@in6={0x18, 0x1, 0x5, 0x35944891}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000180)="8bda21d43ab8f1426151fe1eba2e75adb683038063e84a8dccd1d71a34e4ece1b6818cffef6ef480cf3a96735c52846598d93b9983f65b6a0be0115dfd4329427fa0d281b208010436cbeb9eac3cfa818fc6e630e8d15e02eb2379a8d1bff3cf7d98e91aa8e7ff26e1f9aa0aa57043bd6e80a8aa25f6093cd5c2fe3c217b325802d04e589aa26c454594e256ecbe31fe835a", 0x92}], 0x1, &(0x7f0000000280)=[{0xb8, 0xffff, 0x1, "6a4560bc5843c724c66475dc976b83507af43fd722aeb2d5f9ad902bb4be30d2d8ea2853ea907ce7d5103dfd648c3a298423265ff383063886874861cafa3abbd49200f6493e9470c396907448b440071dcdf679f5578152c92f7a6fc081bc6ba0a1e7d68bd6295874c632ed780c1715d0b3aa7261c3c2bbe803d4279ed10480ea7d2f86fa1e5012f76318dbfd4db11517a77c1c8daa94c99e6e95637088b795cd7ec8162d0de2f0"}, {0x28, 0xffff, 0x0, "f1e527f2b21f56bc68153aaa24f9e458dde3c0446d625b"}, {0xe8, 0xffff, 0x4d14, "5c4021b3fff3def81956c2a797f34a99a46d3dbd6ae6bd1c89569e8783040ed1e3260df6dd562444f2c3bf8dbc1cbdd916e5c1337c396208cf75bb46ab4b054a5badc7ce46c38235868c0e3bd94997b2e1a176d3260b643a680e384bee0114df80120bcc5f10ca6441bab0c742873a683d071865ca9fa700ef88cac55a844d7bd10f59a2a3916f514c3178501aa73c80c6272cb01b64509d9b5183eeccfe295571cdb3d840345856dd5f3a7064e51b8d027b49914c25271e30c1fb608d1c234a200ec38a225fc4e3422d9d5ae078f5b1678dbed0e1107383"}, {0xb8, 0xffff, 0x7ff, "5b91761ebcf112ba62aba361b80e6634f5d89aa69bdce064232db7ef28fed1129727f642446944d1534651c0f0ed96673a4a9dbc5a81d28dce9000d7499d7c44ba60b3991e285586c1d9e52a44c2c8f5d180ec444e53a24da5ab74e8ac57f6e133c7c34539de9466ad315ad3a9c7f0ce27a5ca497cbc82f3bca9eade4c96244886b59a673a1c3d5aae82ed5750604266b72272b83422223f9e34faf8c070fb00f4b897f30f2517"}], 0x280}, 0x402) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/82) socketpair(0x18, 0x4003, 0x2b, 0x0) 03:29:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f00000000c0)="01000000", 0x4) listen(r0, 0x3) 03:29:19 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x7) munmap(&(0x7f0000005000/0x1000)=nil, 0x1000) 03:29:19 executing program 1: r0 = kqueue() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="b372a746d16664737d24668c658d350505fa598424ca63da837440af5340d9cf60493d0deac186d17ce810f02f865107eff2e06b3a2297009bb18048c6a75be8794690cb8a03504838e030a29359fd7219cb6545213213e7ba0807a1e3a5b939eb9555abfd0c416cc3ee520ed39ca6e8e77d6772e170071b972ae6a848335440d2dc5422eb3e2b0e3ed490e434a78586587ae2ff7551e0fc5684f52d75f9d203cf6a74dd9e5b2b61393e0ac41b8299b4af66e3d885b6", 0xb6}, {&(0x7f00000000c0)="8ca97047e6a580811e06ba196f2bff69cbdd2502d3e0a2da9e41ce26e6d12c15a6ada0cc7181addfab23b1f012aeff3770383275ea89e9f4aa9c9a64128eda33755f6a71539bee6d46c380b60b3ee8d57011b109d433d69313ad18aab781f176f96ef8d88bb55436c7f5b91141edadfb9137cad2b305bd128ee698ee62b7373909a6e1d13ffad52d395d0d2613efcb81f08a29db044fb67aef654cbc9dbdb3f3dc42e9b0fa8df24bb47200", 0xab}, {&(0x7f0000000180)="371472f8309fb4b85161e1d7991442de94b314ae43fb6903e1338439c2f3b3fdd5ab97023045c5770fa18576724b41c5ece823ffd4a6fc9c570745bf3153179e85a7cb6ca2856bdb06ca92afadbc33c1d9929312b38b0c50c05a79b0609507a9e34d966af5066c2f2b361c8540d756c9da8157232e86443997c54c5775f149256f60109e6d11c7717566779f32d707f03f422c46f74a", 0x96}], 0x3) r1 = getpid() fcntl$setown(r0, 0x6, r1) 03:29:19 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0xfffffffffffffffe) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000280)='./file1\x00', 0x200, 0x0) lchown(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) execve(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='%\\\xae\'\x00'], &(0x7f0000000300)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='-*\x00', &(0x7f0000000180)='\'.\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=',\x00', &(0x7f00000002c0)='*&\x00']) 03:29:19 executing program 1: mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x1, 0x0) pipe(&(0x7f0000000240)) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 03:29:19 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000001240)=0x1) dup(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/ttyCcfg\x00', 0x20, 0x0) ftruncate(r1, 0x0, 0x46b3) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000001200)) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x20000000000011, 0x3, &(0x7f0000001280)="186fe65c", 0x4) getuid() recvmsg(r2, &(0x7f0000001180)={0x0, 0x0, &(0x7f0000001080)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/109, 0x6d}, {&(0x7f00000012c0)=""/4096, 0x1000}], 0x3, &(0x7f00000010c0)=""/175, 0xaf}, 0x40) 03:29:19 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x40, 0x0) r2 = socket$inet(0x2, 0x8005, 0x63a9) r3 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0xc295b084eec173dd, 0x30) r4 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x20200, 0x34) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x10, 0xbcf8, 0x20}], 0x7, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffb, 0x2, 0xf0000008, 0x0, 0x8}, {{r3}, 0xffffffffffffffff, 0x8c, 0x4, 0x7ff, 0x5}, {{r4}, 0xfffffffffffffffd, 0x4, 0x4, 0xe0, 0x3}], 0x4, &(0x7f00000002c0)={0x80000000}) r5 = kqueue() fchmod(r5, 0x88) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, &(0x7f00000003c0)=[{{}, 0x0, 0x1, 0x8, 0x9, 0x816}, {{r6}, 0xfffffffffffffffb, 0x8, 0x4, 0x607, 0xfffffffffffffeff}, {{r6}, 0xfffffffffffffffd, 0x8, 0x1, 0x6, 0x6}, {{}, 0xffffffffffffffff, 0x48, 0x4, 0x2, 0x8}, {{}, 0xfffffffffffffffd, 0x1, 0x40000010, 0x2, 0x9}], 0x5, &(0x7f0000000080)={0x7ff, 0xffff}) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() recvfrom(r5, &(0x7f00000000c0)=""/144, 0x90, 0x3, &(0x7f0000000000)=@in6={0x18, 0x2, 0x9}, 0xc) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x2810, r6, 0x0, 0x0) 03:29:19 executing program 0: chdir(&(0x7f0000739ffe)='..') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)=""/215, 0xd7}, 0x800) socket$inet(0x2, 0x2, 0x4b5) mkdir(&(0x7f0000000100)='./file0\x00', 0x4) rmdir(&(0x7f00000003c0)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) setpgid(r1, r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000080)={{}, 0x2, &(0x7f0000000040)=[0x0, 0x0]}) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x100000001, 0x3ff, 0xfffffffffffffd2d, 0x0, 0x4, 0x7d60, 0x8819, 0x2, 0x0, 0x0, 0x8}) 03:29:19 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000240)="c3ab3f19937d6b651ce58cfcc4a39302e77327217da7af626884f2cbea129d4d7301b0c72b057e12549993e58579c348", 0x30}], 0x1}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) 03:29:20 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x7ff, 0x0, 0xf10, 0x0, 0x5, 0x7, 0xffff, 0x2, 0x1, 0x3, 0xfffffffffffffff8}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000140)={0x9, 0x69f5, {0x2, 0x7}}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000180)=0x6) chmod(&(0x7f00000001c0)='./file0\x00', 0x80) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000200)={0x40, './file0\x00', './file0\x00'}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000240)=0x2) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000280)={0x1ff, 0x1}) sendto(r0, &(0x7f00000002c0)="c8c29689a0c2d55ec4985315a8a7ea47b6a8691ef2809aa5c63353c7b253345b83cfd34d95c994debfc5bfd87b6f5350297df63d647822037aca5ed0e8c7107e35d940db7761a14c023b0cc2ff38324e16d63ae0ee34138834465241322b39355ae25e49d8b732d8abe220f5fe763696a78137de2312d34d6324a5d61dc4229e2d31211688d45635891255bcce275728e0bb7e0d9e334e7cda0f01768dbb96b96a956cace3fa9e14cc86df0c05009005a873ba53ee9892539976289d4e541328bc7884de45ce72cdd911648478a06a4e867efd8ab244ef4e2baee6e3547362d2d7d2d99fe46557ed4761f9c37f43", 0xee, 0x400, &(0x7f00000003c0)=@un=@file={0x1, './file0/file0\x00'}, 0x10) faccessat(r0, &(0x7f0000000400)='./file0/file0\x00', 0x16, 0x3) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000440)={0x3, 0xe255, './file0/file0\x00', 0xfff, 0x81, 0x5, 0x200}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000480)) getpeername$unix(r0, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) recvfrom$unix(r0, &(0x7f0000000540)=""/166, 0xa6, 0x840, &(0x7f0000000600)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000640)={0x81, 0x80, {0x35a, 0x1}}) recvfrom(r0, &(0x7f0000000680)=""/243, 0xf3, 0x1, &(0x7f0000000780)=@in6={0x18, 0x1, 0x3, 0x7fffffff}, 0xc) ioctl$TIOCNXCL(r0, 0x2000740e) syz_emit_ethernet(0x3d, &(0x7f00000007c0)="5a18882b804a16f2312eaf6e26d643b6785b8c4e835ea32c3731c0134969eed1508689192ba4983515ee02f20f179e54f2ebbe48e63cabed6a69f967f9") ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000800)) rmdir(&(0x7f0000000840)='./file0/file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0xc) getgroups(0x3, &(0x7f00000009c0)=[r1, r2, r3]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r4, &(0x7f0000000a80)=[{&(0x7f0000000a40)=""/12, 0xc}], 0x1) r5 = msgget(0x0, 0x4) msgrcv(r5, &(0x7f0000000ac0)={0x0, ""/112}, 0x78, 0x2, 0x0) 03:29:20 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fsync(r0) getrlimit(0x2, &(0x7f0000000100)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x6811, 0xffffffffffffffff, 0x0, 0x0) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x1000) shmdt(r1) 03:29:20 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1ffe, 0x0, 0x0) 03:29:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="58272003abd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf5f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39ea", 0x137) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000000)) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x1, 0x0) r5 = geteuid() r6 = getgid() fchown(r4, r5, r6) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) 03:29:21 executing program 1: minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) 03:29:21 executing program 0: socket(0x2, 0x5, 0x3) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000), 0x0) 03:29:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000007}) recvfrom$inet6(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x1, &(0x7f0000000040)={0x18, 0x3, 0x3, 0x4}, 0xc) setsockopt(r0, 0xffffffff, 0x200000035, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 03:29:21 executing program 1: setrlimit(0x7, &(0x7f0000000180)={0x200, 0x200}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup(0xffffffffffffff9c) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000019c0)) r1 = syz_open_pts() close(r1) r2 = socket$inet(0x2, 0x5, 0x0) sendmsg(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000001680)=[{&(0x7f0000000200)="2c89e3d0c7bc20c0acdc765927c1505633bc7471b60d5d75175ec1753ebf2ef00b4f75a9647d4f727bfee51da674b81ccb6867cecf1e7c941aab0f9736a4f88b6b7dc0b6419229b3f96f652adba2636c1a08fdc4a5c28cbd5b4b0652a20dd38255e0e19d750c47d804f7d471c75f949dfa4fd4931147f64c23307fbf4b839bdc454bb6f84c32ee3938ff3ad0df8bb96d162379d601927b8c19b84b3fada9d4e969925b3c76d8314f89925d101537dd8005bba8839abaa3491561ae93ed5b", 0xbe}, {&(0x7f0000000340)="6df1855d4197dca9b9d75a804b4a69ca412cb47c48c58d9f1b0b4f798d78caa40caa1cf70bd5078e1c77dd7f01ccc77dcb700faae3e5c04f396e455ebbdb71d2f44d4c96a77c1a60cb35cc84f523fccd9f8f432abdd4133f80fe9d4c3fff9119ed8e6da06946bbc6b4a39175a43fbe3349aa8e318ffd9a896d2f13cd159b8f5f82", 0x81}, {&(0x7f0000000400)="1ea1db3846e240574aed62793dce46405abece4b2e84532dceb27b0b6efae882eda9c96948b56f4b0a07ce3c301d07c407ccc7b0846afaad0a1bfb8f3c635c563bcd34afd66c85a30a683990f78db81c56b7a44b74434ae1b32f9a", 0x5b}, {&(0x7f0000000480)="283a037642b4268ce64556ed50468e67fd35c75e2b994816cd568883477244588da70f0bfa2af046da41823f37cbfa7739dec2ea0d050949861830d16e6532781a2bcce77ad9fc607fdc43855edd953206de3b4665f7bec712644a1fc096a883eb045fea28147a0fd92e81d7a8ffc82ec549a02e334665c67840e2baa71fb48d04f6d6dc69fdfcb899e743d10731ad8f27764e52575af3c74a02c20dfa5a38863dd909d1541f804f955504b809b8e46b84591dc70897254bd1a4f00919eb5d0e9503601b6babc288ac157d25e63780e0b1f5df62c0272bbef42f7afb131db2da8184137a47c595a2116f6527e764f60b337ad3d0e7e0be6ea3299c95d4b651adce4b450ab113b19e1fec451f49a2c95019ebc7c1d28dbb782ff419d94330282bdd0a7ca063236ebadd2deb267e9647d869d59d5b2f2aa9b0925edc5f858382f3c36bcdfb230d40da2911d29de891de0879ada6590033253b0d28b02ceff039d1a8df0f8acff854cedd4a42ca257b3e2b1ea5a8a90089c30efd34135a5816f14e8b06e17dd7ed1dbf46c38b4b85e94c680a4dbb637c85094b32265f0d7513dcca86324c55e174d2d0474bce8a8bc5cb483021beca208e8ec5ad5131768afe0531022cd53727d3cdf2d0c7c7ecd6b97ba03852d8745aeba960d4ec140e3fd3c5ed811b3b9b2975cabc33986e382e5cc8400c1181ad03b5f5a96f260bf4876945b966511cae082ec3ffc5ed17fe0f128498ed290a1455df9804cbee9fc02bb89db1d30694902a1b432bc339fce716744d2fefe4d74450e78e6967e848e7b5bbfaa32ea5a2d20a06972f549cc616ef7c103b0f1a23714797508abbdc416c69740607427c23e90e26bf0b81641601737e573607703e3b24170e222566cd893c6ad3cbd22db1a3d3f1d09d4f7f744b26538d2b2c4ef0ef82e036a4d77694f9b1b8616794d734363d78e5882876acbeeb0b46e3a8c278b24ca03be435916a8e203349b64d900be6de9b9e67f42f28d976532cca7ba25a097e8c994532b3826f0c8a467f960f2f427257a4434717bd1b40ed63ed64cf6d93f61c3c14bef6a5689366e2061a15e2d6cd83048bff74df15ac6bd4ca13841824462d7a95a3b6f631ea6d201a9c4e4475bf1868451a481385f8ab984ea7b36955b756d9375a3d340f05c84ecfb3035f1f0ae68aa0d8cc0f2f4cabc62d1d01758ab2c9743a59f1329bcc412adf875524d585f8356f7701fc8a0e33c51ff20a3ef676ca9eef009a3d59319ba934418411a15e92d2ec4f118c4c2083423da17089e0ce7ca162fc2cdef9cea8475097f94a13fcc2ba5fb5a9137d8b8fc1db143a30356a63b4f2b1d8a29cae24dcefc3b84c48aaa16f192e775c8f095f5e675cf5390c70a1a99b9c078a81ef67a1b8d15c1f32f69b4be008bdfe085859f251cc5272acc77ca2d669a624332f1db8e91fb0244f07c8ed845f8d80302e5eaf1327d8df02655b49b2dc30ea6913b29dd6f7e9bc3ff713204a5c6ba3ccea650e596d74c29f6069783c312e575359be991969e34e92ca82130dd0c876636bcd095ae035b163d4008ff9c6e4c0969991652d7f39af7db876c8392870ef42ad51d9170891697ab41dfd015d16c22743abe49826869a6811baf56228fc8253ce7fcb991918c86289ecfb39d498f841071b2670e2434294e665acf6fec342ce76dee4576bba6b92ab4d4d763cf6157df29196035838233f5c296e3556c7da161a065be46001f3705fb9c4947ffc0198fadd2b31950d980cfd403ff91a1053b0d57c92ce07c24ba2122d3f23569db7b0c0bac086280189b025ac05ca4c1565103e760161ab986271ef43ac2216ca1ba1647715fca333bfbe9e03c33de2040961bd407d187851f23acc915952fededaaf5631e5a4689cb634f605acbf54ef4a9840bcabfee9d77745ae0797d203763109ca4ed32370c30c7ee7d98b8e6da6f96d026d5c78b1975df5ab330b6cf01ea1daafcd6b75664d0629921d621749719cbad3dbfa8c4c8fdc52bfeaf24fa05d0b871c1d4f7f9d7937d348138cd405e4c845edce49447157cdf55d5aa005e7315e0f0fa1bd6bad8f8ff08ae0bdc477388124b0b7b1890e962e9a09fb196fd094210bb2c43b9c6871a2520332a513a60b48211c3c1bcca21eee67899fa23b25f90a21591ccd29c851d54764cd8df5cc6a1b423f8195d5c15937f313da9eb6a3efb113341b65c419f8e00d135e5ddb9a725a2500c2de72f2dd3f3060489e5f456d86f9c85ff94e759884e9d618716210fde633094982b2f7db497db199db166679227ab5f8a6cbaf0e267f0d9b8bf75f84a75f687962fbfc50c672d9308c67bf58100d1fa04453616dd75509cb7e68d793eb8b40bd27d8ea28ec67920a599446a1c4f5786cf5636f9a22a6d4d2f8c21816c07755267730b54edc0cd3d80d53b9c67b61d653fcc87d21d5866b2594c876d7730b60e9b9c6fc160a440d88e11bdb395fc5d09450d80fa8ff3f55fe5d416b52e8ef8b7d5e55b531d32c3ffe6b7aac9f4d503d42acfe0fe4b2d4cc3596a1fe67c881003d7438e433e38095b243c9ece2e70dd4d685ee0ee598941d820ff57e7d06cc1a8fffc5c50c6840c6d7f3dcd79b0a54032bf473808ae93d709f41b96f981d5b765b2d0010c03a9616153bc8ffc7ada7edcad0aab4808c6e2ab663282bcb8961f0b6595163118015c2babea1c17b250bd67e76062ebc0e64759d6e6f6cc9b9cd4d9cb9bda554a7a3e7621e7c46b24342bd25628f75a15de26c3fc9ae83903905b1236adf3be7e0d0ad6ca4fc39491f8ac62949e8f3c2ccc3e65e677bf9b2347ecf33ccad5fdb1681b9779184e718b122d9cb5f1f1303409c6170a02b8c77f432a0ca209c68ebfabe2a474efe9f77d9040cdbfdfbceec041c3fccd3715f74e43b1f86871e56ddd90f2f6d3b7dd25d76d722bea821c874236e615276bb016e0797c5865f93853c80a18f36f2e0899f89b890552c6737685e6b726beb99e820bd26901ef796926ef272dd12db66b37aba76784384f552e6089f64a30b08321a0aec29839f9103eb749f48c96c0718dddfbd7c557b734a441f93741f9558141ba025cdb5f068e36eec6eac14fcb3dcf2c2822c46eb2e55293d7dbb58c42f792de54c8c3fd8596bbe1e0e7b48553027a50aeefe57ee19ed6266ed6c39630380e0a8880428244638b934a6f472c626d30abf531e13872e1b3630204c38df6917d3a3f2df01a44948006ad3a7bb05e7cc516d6d9f962e90378a92cf90230a67145fef2f2a840bb249aaf9d7f44d1f8c37dad6bb8f1b4e043f2b644535c335b2554569d7c1db84a538d2b931f7436d51f56133d72c165e6f3b847cd5a0ed785e32718f1536eeabe1980b949d6adee698383671fa693d1c077b4443bea873b4dace7bfbbab3ec7c692835679d52a76df8eb1928dfc3ae71ad779c7f912258beea851ea9f94d7c1b4080b385e56b67fc6df41e6fa351c22870f3ccac5c0eedcd6c4cf94d39dd5947fbef90c05493f721c4f626d5d3175ce98cdaf72d49c4df7181fbb107fba558a9522b6d7829a72adb247fa6eb7e067a2e5202461eaa4362e132f08dd70df0d8d02d83c3da18836bb4261b5a166117429119eaa5e2d6127169887806571f9109756a77175b403b351f43b033eab658746cff75166edf365cc8193f6b58a5ee5cc9aedf56ac1ebcc6481dca076843a220fa98a8786f1ba2976ffac9e993d4a14db3c75b3643a71defeb17d50c769cf033e979ce9d27d4693e4f450c1d719181f05b72e55454722ce4f1863845521d785c0d45dd4ca4c8f0c8636e66f2b0ee652342f7eaf73e0fc81439488a0ed73a4f7ae453a8de1ff8515701e48eb24500c24959bbdfe53f896fea5481e60670c57c614f99e1f73024f89fff53df0113fe57b6eded774f97761231e7895fda6e845120cbf4964b01ec483d83ef401fcbb933f6e212c1eeb5cabe4015bd24b3100454db062656c0419670479a2d5301a7a2a0f09cfcd809b45e1f68a1912e83f556777f2363ccdd05c7799f39a02359bceedf7cbaa4b9a9bc6252fc839c23ffbf77b9768ae5e51076f9569b3060f16ef94844476a4298124b16d6a77f3c4c3757336ad0ddea51ed06d3ca2757ff77c53ca021fce63224c8741c2189ca8620e3d801acd0f59a9e499a8936619647cca11c14f9fc014518967d9b0c5d1a58d09ac9dc04c4927e7b67cddffc40726bb91a240d28fa5b7c5e3d7c89d638ef3a1bffadaf3dde50d4ff22a4e8fd23c423fce2c024b2f9cb78cf489582cc6597eb6c07e0d6acc9646489f7e0baced01c6ca809d4bc006c614ca71c306d5345ab780eb0c31d7b5c67d5de6d4bc3b88cad61b772eced5e9bd6f6b71715d58d910c915429d4befe8a7c76f40552793e90ea9c42357e9aaf20d24fd14406adf255c4b8460ed8c2690dcfbdebd75300c5332f7329fb0cb04f8aa30da8c028f9640ac14bbb07cf118ad56055e87ae95e87402ff742a356e83ce03a5502ac2e4209e96b0733627c94158dfb5b4993a7ab78e9a30af27889c75d767ed5f04b6856507f7f614e34e4bf35f494a9be87b11f337b57e442636e6b2ab78beeb4be0eeacee85848782fb6154112742a198511e6c7257efc578d902ea0985136295495d0cdefaafc684f003880c03fa8c47311854b2fd4fedd1df646f9efc04f5cc706a9ce0718a77b80432436e4bf092bc61482c4552a392b54b08566d51846bb1ef6bbae0d0d94672737694fad34b8ede83c0d758de5eb9267272b75eb77f4c58b7b65aa251a4976b1bacfbb7b15699ad3304feb764404d812c70cb84b1f90aca0a21141dbf1532639ff618b56b1facee9569941ff38154d62a96f0126d2385f9dd908c728d25e7a37f9cd68604406330774a7e1428a8e61ef515b11d032b40405f6f9a8fb85c709b2f0423ee75b64e56744bef180df70cf487c2906a0372dbc0a9e88c6b2b7a31b9996d93c07a2dcdcbb92d81225e8cf0eb5d0d711274598f28ea2327092ac9edf308e3dff9632ef80c3decc326436769e8563f9358106573f410f1ee36688a498a7fafa0a8c6d3bb629a603e94173d2c19f8d6c1f92611e46a750eabbb38f4539d803ed64b6a918695f07f4df72300976284cea631a250401836a08730c7852f3733ed4f5da5001eba6454a35c791c2534b6dba3c1cc7bc85cb40849596ef53b49b2f43681f21fefef8645a9eee3ca9c513275dfc624c6811e3bfe32b4d908c3e2221a7f97d9dc63eb2161799b1c51493f8d2a8ee3aaf154a3ab566fca5fad09d39b2ba69e08d1e8c5806bb2dd76fafc316623fcde1f503240e61a9c9b3cc9a789e5907ff67f51fa8a56926c9f6a9fa477182d3ba765da4890afd9bc27d2d1c318a49e6650d838e2b9a3a1b1c149c9f1768f7ebb47e6b233ae81a2e4bb1c584ab824598edca2bc4dff16142993a4acb08071224b1957b22fac41375eb418aec0278b5ce7f93bc7ba4588e170f39afe6d2ca07a486b5edd36cfe2fd4e38a6f98587660ccaaa2c2e9771308b638470b566fe9b937c3b529acc9f24f14524e6e0c43976fa49ffc26f282994d04d9bfcf1aa7652095188166dc1df5b31267ab83a4d0fd7c760b311b39504df13471103923f4654e969371716252b917c03db3fb3cc64dc88d2303a449e97b8aa0dc41aad2e365456a06897139bf2e6a47961e2b95e9c277ee967edbc4ed7ba7a3a802c819fd210e5b2dd19f55bd81ae304f9b542431413fea34fe7d90acfdb2dfde4c0c8f0c83e55ab698c288942194e316a2dba65107ab35d30fe250", 0x1000}, {&(0x7f0000001480)="0caf2b2295cc28ac4b3824f7e7cf7e7927f551de65659fe04e2c537157dd8d9c269bd41198a1d34fc7f6c52caf0a468bffaabcd78f176008063ab9a46d964aca613819010e1ebc70964eb0f9022b8631eb1cc1eca4fd6ae4c3c430f1e0d570f53956c6212facd0038e36011a6d9ad28408b7680409f3ab52844cc299cf3b24e9938597b5facc1de8e09031351cbdbb566441e9622d97323a4371e3735d0998044d88ce764e8734", 0xa7}, {&(0x7f0000001540)="ebbf291429ff1f36cc945e6e12a8ae8a2887703223890836d3c7f1a910207451e2e7eda7ad5ed3f1398f073b1ec808d9ca97dd07d39947e114b0e81c03ea2d24e314c8cb6163af85d91da9c8be3d4f3b44b64ee09addc2ba85519fbdb4477817c913075fec2971bf7bc59a33262fabb22e449f8d38a4421e9f4b26d7e7739ac589f8fb61db295ea3c9f04323ebb9b5d47a53584a4561a713475beef70f4cbc84a5dddf56b1791612fd9e", 0xaa}, {&(0x7f0000001600)="555e607975d9f38cc9cb26668df5ab0f8f95593f53eba4e9e5e17be0b223a7619f8322f37cbec528ea9442674fd7d3fa4fd93a399505cd6af8cd1df5300d712de99282531aac2fc5718fab4c40d216506afdf89a903c4f59ac569cf6dbb9e5f6d8a800", 0x63}], 0x7, &(0x7f0000001a40)=ANY=[@ANYBLOB="a0000000000000000100000001000000a8c12ff004a565e536f0b3b97798ef26862ca56c1c373b98e1d0e32a5d836d89b55c7a4a2dea971f94d6fadc507636e4910e31c82dfd43550240f02fac000e0e2943d8ad7d767c4ae273e1e61b3a6234a2ddf7f38d0182078fd2738894c3bb42815c7c528301213b68f4de72c37d6716d1a799421aa5f814ba07abaf58fcc60945704e9703e77adf28784aefeeadf6003800000000000000010000003f0000004135926bd43daf8d83586044576db4bf1c05ccf2948c5ebbe9ca973078410f81b68d7954f7f728966000000000000000000000000000000019f66738db018a92dfa72c5098cc31e61e034ecae1c337437b56463361b18d5098f13d3dfa142e2ee97a65ac4592031cbd258889e9850fa91a3e7714486be542e40fd9e71614f484c8c040c94e78bc88f000000000000000ffff00000100000089d9f392fc22ba4657f4b6a7cc273feda836829b6c1ca5702bd8aa3ee93bf9f1f241274375380c858d1a12b7bcb36b601daf9906531946a8d7c44b82a9f3bfdee135aee1da800b028fd0e2844b5a2714308bd5ba824a088e5ae0805244f68bad0ae5065bc340e0c8590400045881b405e5e38257a1e2fe9c8eab613d1b5ce8e06e5655886e7ca307d0c69203e861bcc8f7ed7cfcb0d25e682ba3da08272345e2c6f90ca29fb34ba6d19d3fb1adfd119ca7eecc67f83bdcac07ee768497862f6fbefdddc9afde2f85ca94b21f3f24b1b85549d2fd2cd8f4dd8d9c0000000000006000000000000000ffff00000700000092270ee4cfe1cde9296ca70326d904a0ffdcad4d92bbe2d436ef4e2e19ce8dabc21b96b1b97725719f6a886b7887b99f6521a86ffa196e4520a4c4c1d02af8902ff20812812a10ce83e6e90cd633b600c7ead1af4e60dc161ccd90b1beab6986fc5998e1c5a554fec7aa69917d26590491c5126076bfb8ab4d3b089cb36f8dc8682fe348302e327b622e64cb82c91ad6f0e0031b135076e2f15de45be10538ca8c09146064b440ca1829e4f08e4422e593baacb0c0656087be0dc7a94b63a3a297a68521fb94148321cdf4e0432aca59fe91bba464ed26d81efb9af1f014c2"], 0x288}, 0x8) r3 = dup2(r1, r1) openat(r3, &(0x7f00000001c0)='./file0\x00', 0x38001, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 03:29:21 executing program 0: r0 = socket$inet(0x2, 0x4, 0x6) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) 03:29:21 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x2, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000040)={0x10, 0x7, 0x4, 0xff1, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x5404}, {&(0x7f0000ec0000/0x3000)=nil, &(0x7f0000e8d000/0x2000)=nil, 0x10731f58000000}, {&(0x7f0000faa000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000f23000/0x1000)=nil, 0xfffffffffffff31c}, {&(0x7f0000f9d000/0x2000)=nil, &(0x7f0000f86000/0x3000)=nil, 0x9f}, {&(0x7f0000f45000/0x4000)=nil, &(0x7f0000e89000/0x3000)=nil, 0x4}, {&(0x7f0000f92000/0x4000)=nil, &(0x7f0000e63000/0x3000)=nil, 0x8001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000f82000/0x1000)=nil, &(0x7f0000f9a000/0x1000)=nil, 0x101}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000e40000/0x3000)=nil, 0x10001}, {&(0x7f0000f02000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000eb5000/0x2000)=nil, &(0x7f0000e3f000/0x1000)=nil, 0x80}, {&(0x7f0000f83000/0x4000)=nil, &(0x7f0000e64000/0x3000)=nil}, {&(0x7f0000eac000/0x1000)=nil, &(0x7f0000f25000/0x1000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x800}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000540)={0x10, 0x2, 0x4, 0x8903, [{&(0x7f0000ef6000/0x4000)=nil, &(0x7f0000e4f000/0x4000)=nil, 0x2668f90a}, {&(0x7f0000f61000/0x4000)=nil, &(0x7f0000e48000/0x3000)=nil, 0x4}, {&(0x7f0000fda000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e7f000/0x2000)=nil, 0x1}, {&(0x7f0000f6d000/0x2000)=nil, &(0x7f0000fc8000/0x12000)=nil, 0x3f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000f62000/0x2000)=nil, 0x3}, {&(0x7f0000f8e000/0x3000)=nil, &(0x7f0000fca000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e51000/0x3000)=nil, 0x400}, {&(0x7f0000f5d000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffffffffffbc}, {&(0x7f0000f73000/0x1000)=nil, &(0x7f0000eef000/0x2000)=nil, 0x5}, {&(0x7f0000f1f000/0x4000)=nil, &(0x7f0000e02000/0x4000)=nil, 0x5}, {&(0x7f0000eb0000/0x1000)=nil, &(0x7f0000f51000/0x4000)=nil, 0x4}, {&(0x7f0000f17000/0x3000)=nil, &(0x7f0000efd000/0x3000)=nil, 0x10000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000f0b000/0x4000)=nil, 0xf3d1}, {&(0x7f0000fe4000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xc00}, {&(0x7f0000f25000/0x1000)=nil, &(0x7f0000e10000/0x3000)=nil, 0x6}], ['./file\x00', './file\x00', './file\x00', './file\x00'], './file0\x00', './file0\x00', './file\x00', ['./file', './file', './file', './file'], 0x200}) 03:29:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fsync(r0) write(r0, &(0x7f0000000180)='X', 0x1) fcntl$getflags(r0, 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() close(r0) ioctl$TIOCNOTTY(r0, 0x20007471) fcntl$setstatus(r1, 0x4, 0xcc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, "92794655fabf4366f199af3615322d53bfe736ff"}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r2, 0x10000, 0x4, &(0x7f0000000100)=""/74, &(0x7f00000001c0)=0x4a) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 03:29:21 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x1) lseek(r0, 0x0, 0x0, 0x2) 03:29:21 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchflags(r0, 0x0) 03:29:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x297, 0x40e, 0x0, 0xfffffffffffffd51) recvmsg(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000700)=""/151, 0x97}], 0x1, 0x0}, 0x0) 03:29:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x3, 0x3) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = dup2(r0, r0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r3, 0x2}, {r1, 0x10}, {r1, 0x80}, {r0, 0x4}, {r3, 0x8}, {r0, 0x2}, {r2, 0x10}, {r3, 0x85}], 0x8, 0x3) 03:29:21 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x6008, 0x5bbb) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:29:21 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000003000/0x9000)=nil, 0x9000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r1, &(0x7f0000000000)={0x0, "5b2b8066c66f64602c3597418bfd97151d416598a8b0fccec512a8d45ee84ba7d3c27be34b40001eed3fa855b91f29b2cd0e054f0f0914da79b4e78a1109cfb7d6747c5f2b19292c6c6dab537e507bee6ee848d895f770835df11856234ae9cbb839f2810f9ba78cef506cb24c"}, 0x75, 0x0) msgsnd(r1, 0xffffffffffffffff, 0x78f, 0x800) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) msgrcv(r1, &(0x7f0000000080)={0x0, ""/212}, 0xdc, 0x3, 0x1000) 03:29:22 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000384000/0x4000)=nil, 0x4000, 0x33e3bc64ddc73e6c) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 03:29:22 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r1 = geteuid() getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, r1, r2}}) r3 = socket(0x18, 0x3, 0x4) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x13, r3, 0x0, 0x0) shmget(0x0, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) 03:29:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x9, 0xcf7b}) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x1000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 03:29:22 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt(r0, 0xfff, 0x1, &(0x7f0000000180)="5cc8e995c97859c23f8a25911c2b72be43d8defa9e3e5f72277ce400670e5fcb3793b546d8ebba02d8e99635a6d5496c29baedf8f8f19612662a1e652325a4e5d609da326273325d76e56e705e115ba47a17d95cc2ad90344f61deb608b5b67d71b4b7f8ef6501a055c12b5f9c5ffb45885b66b8f2f82be1553f945b65690ad9ab64d53d99c5f9b40f820dd504989a94b6a78dd5768338c3a3db680da10e09d586a8192629b8dd1dbb4cf22b1009e8a269552ad5ff218a9608064dfd4f3969de440656aa701089bdcff583afe6eeae6245d0ea32a7", 0xd5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) dup(r1) mprotect(&(0x7f0000483000/0x4000)=nil, 0x4000, 0x5) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x7, &(0x7f0000000040)="ebffcb01340f0aad13769da05455dfb50d362c66f068a9426cf7a2e25e017a6dc2a31800eab6c7703e41916dbdf4e0", 0x2f) 03:29:22 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x0, &(0x7f0000000140)={0x3, 0x2, 0x4, 0x8, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x7283) 03:29:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x1, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f8", 0x737) openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f00000008c0)='./file0\x00', 0x620, 0x1) recvfrom$inet6(r3, &(0x7f0000000900)=""/181, 0xb5, 0x800, &(0x7f00000009c0)={0x18, 0x0, 0x0, 0x8}, 0xc) write(r0, &(0x7f0000000100)="0c4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000880)="74dd0b7286792050feaf2660efa064bcba607bd873a4f9f511531b832d0db5d73fd576800dfa9c7162caccb97dccfdfdc8c91de57165", 0x36) ioctl$TIOCSBRK(r2, 0x2000747b) 03:29:22 executing program 0: r0 = msgget$private(0x0, 0x188) msgsnd(r0, &(0x7f0000000000)=ANY=[], 0x0, 0x0) msgrcv(r0, 0xffffffffffffffff, 0xcd, 0x0, 0x800) 03:29:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) read(r0, &(0x7f0000000200)=""/126, 0x7e) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = dup(r0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000280)={0xff, 0x0, &(0x7f00000000c0)=""/255}) fcntl$getflags(r2, 0x3) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0xcd5a, 0x100, 0x40, 0x0, "127b9f65dadb184434b3075377812a95df35d64f", 0x415a, 0x3}) ioctl$TIOCEXCL(r1, 0x2000740d) chdir(&(0x7f0000000340)='./file0\x00') getsockname$inet6(r0, 0x0, &(0x7f0000000080)) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0xfffffffffffffffd, 0x40}, 0xc) semget$private(0x0, 0x5, 0x8) shmget$private(0x0, 0x4000, 0x41, &(0x7f0000ff9000/0x4000)=nil) 03:29:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x2, 0x0, 0xfff}, 0xc) setpgid(0x0, r1) 03:29:23 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x88, 0x38) fcntl$getown(r0, 0x5) setsockopt(r0, 0x100000000000020, 0x6, &(0x7f0000000200)="c0cc850210be2e35f5b8b7ee98be86832187386782344b655b1e4e5988fed8287db78151d6c21128fd2a44bc09eeb36d0457e43850c46049ec792deb3fd5afe4bb735c6ddf2ce2ab85c3a803c6419d5746e32e90d3e3778039d323df2b9bf9b2b72c0bdaca13d701de413b504b8f6965f4b7ff5491db8b3b77e952863f11a51aa9b2eb95c4b5dc30fa38dbc111cb86dce18b87620a729500606578400d8cfee23e54d77b6fe7a604000000a1eba9e78a", 0xfffffffffffffe1a) 03:29:23 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x7, "000000000000000100000f588eec00", 0x6}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="54a181d97cca40a488ee41bce59e7f9075d5cafc61bfe11d8a592c742071269ad7745601f7bacd385eae3d8d2906ab8ec312291942de0d91f69983538e0cd5aa627490c2787c2b286597390ee92e3fa6ca39d2e987111320ec3714848e05802c4111f9d50d717d89c869804517355c63d113971a6e56a769d4db0d08d2132c46b1665c7ec374f8a0a795bd014683b25258bc178038", 0x95}], 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000001380)="075514e8f979db66070618a8a1722b72f892a7ce9cb8a9deba3b856cfe5ca482709555cc52ae49c8a04d2f1f74ee1875ef61500b632625efbf26a77e92fcde3a73a420e13b4c7708f4861cb538618aba65933d84eaa703e789036a222b022dcdf954f78e5cc38b66825c30cf2d57e31bccdbbb8a91bfb00e4fc28bf48f1c8eb615d3b36f898773654a3f0cf33704f01c35caee4be9bc38b85cd040b8ae0794d16202d25f95e9d10ce445b8108481bafb340c79d3365b84713f0dd616689f3081202c7e6e373068e84c210bf713d1127102bd67add27e3526347f0568a1f59c4024fd7db6626926b8dd5ba688d3c5867010ac6d0e99ed6cae37f0795ab5971189e6357e7c8904bdde9b388167328799c54953bd91358c1ef21a5d1bd5e7dc757eb219f259e3edd237936a1d67d51874b55d51203c13a31bd3acebcd18d30236efe0e95afb2f78b2b7810ac8be3ee77f5a393fd14d6f9b21e8788b279b7b6421a9c00ea643e66b15407ff44d5bb868c3e5135f72e78c2c3a3589715ff91b570cfd9850db5762dbf26c5bfb07470a15b09a95f394193b83bf09ff158986904c7b52fec300bbbba3f2cee9d4339e30b9e8f827cb5cd205efabf68f9ebdfd9ff26a91f78c6e4ded62a5a42da945bd2bbd214eb4d8f48b84b4f1bac5643012f3bf2e23c492ae14c9baabad4beb6a0642224b542b2614e275af27e8f37b4cb4a8ee0a99320b4cc969b7512bdf3c95883d574f34c7dc66279be8e33c3ced19ad13eed2d2275ccc8ce02e7689bedf003a12d7cb6f99e51fb8f096ac98b6b07d82ffa536ce8ca70fe47c7d933d3a7bc0a97a3da1a61021364159ae94297713d28e48d49586af4e27cac74b0128ef9134c90ea6d71a3b67dd42fb8f4ad07b05614cb85ceb347a692cc496d5f4da83b991d4e833ccfc5ee85c3e7d87cab193027a9943e950233eb5d5d065b38cb3901ccac1e81a07e1e53b47ea63be8a7bd153f75fa15d86e24c1f5ab99591562d52bf6eea54820e376db316000d9e70f566b89ed4d9ba74372168487e13f81a3bfad1586816e3db63eeb3dd98d00173077d8ca4180ed6f4ae57fd86aacb46bb0c2eab8bd13563ea3fa6acde8224ee289038b653fe286dd97060454b9e5804d0305e48e52d7e2560d58f8e099f0a1655ab08c447a12faf17ef6d169b8121164f89f45c3951478615467bf9b6a8d2e92ccb2eb4d575418bc688db8f9ebf46168c3061f97a0415e29aded96ddf5d57e53d1c860b671ba5832589342ec1c130cec7de3a996c36652d1248869ba54068b2a8a0c651d264d61e23ace6b8e38cb6303e4cbc5bc1b981c2438a630f02446b879c043fb7b745260ac4c7f08c7f2d5678fe09701fafafc764439a41bf07e7e5d0c6df9fb2b98a42617fa687480b79dbff0bccf16e00a8ea8a54092bb6828302d20219518358e8b49236d927ee6f993cc2d05cdcb12ad4d2f6cf1c7ab4cf8c9a773c4babeca92bc3a0f4e1cb15f9cce5ca92553a7e737fbc4abc8e4854d1d0524abe95948e5bd8ecad4824683ea3d359b6c3a19672cb89c47b03421682f8113049ff42054110e23f52204751c8c2206023150b08c43d13cd90c08d6542b73aa72953c91d7ba68ef3e8b4c13aa6f9c08cce6efbfb87457af270f3be6e53e6b157dc677d8eb81b6bdb9bfb9ff0968022befcf0e31b86fa4ca178c434ce1cf93d3a4b59b65f8eea098d1649f3d88adac9906caf8b967381c5ecfd25ff2fcdcf7abda0487a0fd16b670cb399be046e849ebcd9aa4a993086a1bd0e5ddd8fe4878801a6b09fcf6b0844923aae92bf0086e7378e8692361c454003bb731c156ed9d257c63da2b0d310cb3258d81b3cd56d651df0a58f0a1ad7fdadd1d76195e215066a56bff90ed8534d393082ddf790d3e4c86c85b866edf672bcc71037d846d773d5cdbd412d3b8bd960b82a5b3f9d2cc358ec562dee911246452991c6f3304be70e89b44ec15cc36680a70020d3b1e00f3e775ab11102a824b353bd4350444604d7e17976bf432875290a6060d40ad508c7a6665bdac70963f2f0e27798a73e520ceac81f97f1fc3bd86801a0c36cdc3f54c67cbab0da9300eb27f42360b8e731afcd893696fd8e26491187592ef08eff49857f83137c07d0951efb1f59a9afed50657a709b6b955dbfe0bb449673703db940f26dfb90248907d5c511a2c245f16ed393c54aed626c4bc78363a8949c2f4b56d0aec15f83d83075f31adb43bc5235e4d04441c4a4195e2c785faaa05cf1067623b1680f803dd78e3aad937914d5b6ca86d73cbfd6aa04f2a0382547df1335a52999f3570f5dcf2fd5a40f0f29c73b9537011997bcd5e7390b5ddbedfd30b1a1dfeecd35db7fb03d364975a4813359fd0def3f6cdb94d1fc782681f3179fba9a8210e98acdedf12c4c77e2cc1c0552c6e96b9ceba949b51238343f5bc79f7622f6d0e3d505cacc98f567e37aa68469a78f9a36566886e9a0e92eca5a7973ff1dc985bddc7781973cd0f6ad14a1e6dcb0020d3c2fe7e36c91beecb5dacc6de9404895f796b837d5841489618fb0ab8912f652fbe59ab29f50c99d9b7d8cd55e1e5f2938cbb34e6a70c7b231770e5ad094d0df7f2dc78f8bc933f7895fe1782be02f6a75c8656228bc0a074431295d98b715f21d715313788621f9ae1a614c633c5dbdf381ffd966780eb5a6fe1937d97347d96d042242b6a74b11797c7547b8e024421bf09569a7be9ba040f1f46887719bedc6208215b0331a2dd9488849a0dfb574dc36de975ce233506c5966ec6d78dcb04b74642da61b878c140f9074f1a8f4d8fdae32ee7347d82c648a42d6282a70b82ca73b8571ccb8c818c38ae5fcc459a19dde7b1cd9a7e33972105f5055799489c8e652a08bf89da400821d698d420bddd54692d9d44e085693f42cd958b160e087f3d2909fd725d8f63dcf057105cda72c8ee686da94732a5583ae3ba3e754f627c7f1fc60f1c9f5a3c07757df4f18e45b87fe5cae87e88da1384d32dda551cad60a252543e400a07ab46fe29d8a24108341fa5ae93e97c3bbf40bcf1ff601a7aa56ed4aa1e9dbb749432e658da9210939f0dc52b7a9c2265435ceaa2c89256606c009f4961f1e45419ce3fadeaa2204fd475e5aa3ebe1aea7ee1d3e1427b6f133b2e1e389fd1b58984b6c9c919612cf075bd2335d7bbf979c3ed7cc0928aa0d70b98419287ea4b41962bbf47707183ded0827ebc2a7152e6c99f6e4e209b3980e78734d1851cd652d8ab019ebd8897d1495d344cdd86f7f711d876f3076aea8c87f8f48ec0c8247b25a93a2fb4e8243b58cbe9e28943e08539dc139ac01a003fd9415cf26c3c23d84cef7ae586c6d12d29e49883930e7760a45a65308e25d5414436a6aee6c739e676da63673263b48608e41fba9586e62302b5ff8f594dd20f51df49aabb2db334048ca6aee7e203a735da457ba699c0d2e589dfef95d88a0360180681ceaa04b8636aefa8b5bf39a2e6c2232b1a12762766bf97bb1f39d3f75505ad7e0c4e48fc8083a807b71e4aa73338c475b98b2c157b283450fd9707fd32a9d88dba88c391311858fac2e6bc6fe05232cd8c41fe4a60dca436513f5df5e701dd81eddd5ef76f5e397c3987d90cfed0fcf304ba139be94761d92c788d4f278c3795f5565848f02917917254eab57fa6e028fc439e7d2f530bccd6c07afebf012306ae15d57ccdd82bdfd05a33de278b0ee760afd354ee31f4c27edf636f8253fd580d6d5e8f927af349613bf339ba61d3eb9f6c306929347ffe8d307c33c331ee0d2cf30649fff30d1fec23b09aedca4ce2e1fdc31b6ef836d5143744802655a0549845e40cda6b07c4e1142e427345d2ef005784183d4688ca0dc25caa454916616b242a217e54d9706d503208170ab43157787a084d4d85a777c198e00617d2e31374ffc05851710ef31e3aa70b07d54329dcfe06fe2bcb119d294718608faba4cf60961808907a8ee8717f227bccac0c3ff8c7cde9333f8be7a8ab142b0d099cc4ba43a852b3008b3a496902fc5ab20f41fec01c266ce9ba2c132bf65db139681337952498de9a8c4e5a9f4b712dcd5d8800fcaf0c3c165c7b09eb1b556c6c93f436f2bc0fefd0a25b06a0acccb690dadf05647058197e0aa44bc88b22aef094b3c3d75612636434d6a17bc50fbd1477511d783026139ddd39ec6399ec4abca92f15d61ffae9edcdabf5547e64bee933630fb698574f9b85eac655627929f4c9b63a3dfaf2a0adcb2dc248658e64f3bbe841472ce77de422be3f5f93e750a56f6f1abc8e94e3ec6d998b78ceca5b93897cd447e55a283106e77d119abf018993fd2e956171edc470c0d6cc3dda93aab5b735980cc7a04b99b8bc68c438294ab84a88f54851814ae6aa224fde4cff82b317f0dfbec087040e224236abacc4d87c98059001348f67bc90d8731c48808ec5aa0181f6013d04ebbbac50865d4ebfbb3ad6f86bfd45a85fd44406d9ec525f615e17d2ebf361b8fd1ad855d828f45c9621375e54997faae05f9f01382202d7ece8423106a91e303af551902ad622b3b29d368a361841e36e277dca8b24fb221d49027ab451ffac5c9d0f54e6c26206e690b19f49135a88fcc1edf00fd44d158425e6a3673f629f3afba9f61b977c7220aefe9b372fe48dd0567eca4d5e2443975d22262b86cbc900a4de0baf146aa02bdf60e1124051fd221b05cf94e091f099eb7146d2a7faa7d2332d711176f0f515d9d16706619110b8e9fac48fceec6aa220c4913285d738c2b8331255e62fd2962817c128103185f71c5ce941a37217f249861c8e2cff90f4d5e7f0e39be4254e2640198a867bcbed5d2acedc52f95aefb3f2a4d1af2cd18ff87f6831e6f5ef241ba1b0259f03fcf34683eb4222eb03ae94f15374c17339d7038b855ef96b7afb247d76d9d543aa7e95849d1158a3803bc399d596622e9e5e6812891fe7818f26444bbe7a942291f7634dac11ad633ce5fc0521f76281553d488a6922bec4e1c9480d4cc5daa3a775ec676f05c8bbe", 0xdeb}], 0x1) 03:29:23 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000611000/0x3000)=nil, 0x3000) r2 = dup(r0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000280)={0xffff, 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000300)="882cbcbd8638244b", 0x8) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="c4e7fd259209ab5f30abad25f56e09b383f23d80bfff96c4f45621ead7c338471c0ecdd8b02b21f58834a5b4bbd04b5a086de1ed3e134fb4a8bb54424e344e2a82e987131fc0837dff1fa89631563f63b4958bf2f659169804da937edce0ea9892d8f0b071a753424ac32e78edd7929b2b3d6f450e9fba48df429762", 0x7c}, {&(0x7f0000000200)="0549efb5e518f08521e856d50ab1ac067a7e83a4580a38f16cc6b045f61b9f67e20d6a7af3", 0x25}], 0x2) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x100) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000140)) setrlimit(0x3, &(0x7f0000000080)={0x7, 0x100000000}) 03:29:23 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = dup2(r0, r1) recvfrom$inet(r2, &(0x7f0000000080)=""/234, 0xea, 0x800, &(0x7f0000000180)={0x2, 0x0}, 0xc) syz_open_pts() syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)={0x0, 0x7dd}) 03:29:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x35, 0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 03:29:23 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x10000013) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 03:29:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 03:29:23 executing program 1: socketpair(0x1a, 0x4000, 0x104, 0x0) r0 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 03:29:23 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0xf4240}) r0 = socket$unix(0x1, 0x2, 0x0) fchdir(r0) r1 = dup(r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) 03:29:24 executing program 0: 03:29:24 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x30268, 0xc0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x100, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x10000, 0x0) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) r6 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x1, 0x21) r7 = dup(0xffffffffffffffff) r8 = accept$inet6(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x12, 0x20000000, 0x6, 0x9}, {{r2}, 0xfffffffffffffffe, 0x40, 0x14, 0x10001, 0x3}, {{r3}, 0xffffffffffffffff, 0x18, 0xa0000045, 0x1, 0x6}, {{r4}, 0xfffffffffffffffc, 0xa, 0x2, 0x7fffffff, 0x2}], 0x9, &(0x7f0000000440)=[{{r5}, 0xffffffffffffffff, 0x8, 0x1, 0x5, 0x4}, {{r6}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x3b6, 0x7fff}, {{r7}, 0xfffffffffffffffd, 0x4a, 0x8, 0x1e4f}, {{r8}, 0xffffffffffffffff, 0x23, 0x20000000, 0x100000001, 0x35}], 0x4, &(0x7f00000004c0)={0x7ff, 0xfffffffffffffffd}) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r10 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r11, 0x80085754, &(0x7f0000000040)={0x9, 0x3}) close(r10) fcntl$dupfd(r9, 0x0, r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 03:29:24 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000500)="a1c34d11c7401b3673601611eda3fafd6891af80e096ecbe49b197e4f02c4301adb22214f69fbc8a42ce879da26edc4eea5fc3afc2ebab8be8d046dfd3f3", 0x3e}], 0x1) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000040)="f553306c86f1086bbe5e6054e4896e9617e9bb1bfbfc6f94872b07f5cb2cfe973ef416d0315a88401c1985d17d2ebc8c1fdcb18905fb8e4584b6d353163f4cb9abcf46f9c6d4243b258d42d1c213b7cc64552db02ecbef9c686ca5edbdd76e097ef05c85d3705e5bbece690eee634e90", 0x70}, {&(0x7f00000000c0)="5d125f3bb33584a6d7f86861ad2e286629948b6a4eea0f28f031110f2b53b7919606d58118102f771de396d4aca70316132d0e1743b63000d22b19b3c6ac23e3e6de23c9b0fec762348855ad51b40382cf71b88eae6079f6106f63870398045095a8390098693faea7a42597ff9b133f88a3881d344296da9041e170c1aba4da096a5e3cd1f326bbee4c0f0008fa18c9ebc1bb24", 0x94}, {&(0x7f0000000180)="c0c5caf48f33e8d6fe484758aa553e279f9cdec4da99d8ca28355157ae2511e4b74290fc4ef5f32047ab0326bf6cc881e4c474b5595a791bf2d8c2", 0x3b}, {&(0x7f00000001c0)="6fe38f4e6949c55bdb799af022effa2062e14cc6f76a75bb6f8ecb08376c7d10f2b232576ed0710b15152f4947634882c5efe4b6bd100838b1d0f5de52499fc62a5cd859581e1c1af5c116704f23eaa636d896c49f8c4cfb008bc4cd115d885b010b046607c102cc187b7ade03cf7e90e1e1b3b68cb52409169272889bc4db7f4dbb483f331efb6cb36e18cfce4f31a5509e8625307d3f43", 0x98}, {&(0x7f0000000280)="87f92ea0bd96437514aa6ea2c417ff56ec0e04faf157fe41712753e97fb4509c61848da96d55ef164dc17078f6b39540656d6842846e95fe4bce66ece9129dc9f814cae5b7e45fc52f04eb8eb3d8393dea2b87d20971bf9782e0e0c3fade455bb1d83af6b7ce2cc6989ca9", 0x6b}, {&(0x7f0000000300)="d7be5b4246eb611b8619fa65abbabbaf0ce521e12b5bb87fc335314f66008da42ba9c604a600043bf9a8fd846d67afff2ce661a3d0a4649c4bc162e57a9d2815625afadae08f247dfeb0ee98a4d7c7e93cbadc45745e103478aa59d85658b1502e3cf39801faf1c8a6f9c13e75ca80bc74014d4f622b3c5e4af0a11adb45cec7abef84e7d6781104f49241a795cc29941a98ad5b389d1bb5798eb73740a992fa3728725d7a47b0ed0d", 0xa9}, {&(0x7f00000003c0)="7e1b4ac82e1283fb2648b02258d16c8bda1a95a397367a844e3ea834b8249fa26ec22df93565b21efc16a3fd64a56dae566a84ed6233723115624ff6930669559beb29c717c1e17349bb159f4b50d96351a16e9fb94ec60f140ceadd891a13a89cb1c08e72c37f1666e5029cdc4ce3eff4dfa291ad542d798c8099e01f6013f529ffd958cc60fb1eb3cc12e9f23c38fad2625ad047d8e987633c6ce6801035173fd51743073a1c90f179fe", 0xab}], 0x7, 0x0, 0x0) 03:29:24 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) r2 = syz_open_pts() pwrite(r2, &(0x7f0000000040)="16197529b94019ff8b09e30c90166e9d57b9f38d4c4d3782f346888370302960da08dbcc3b3a477e2d814a276b7969dc5a727f858586210bf03d7c5c2c57544e7201a958bf534c5fa3a99e6b5cee14c939588265dec35225ea22ca7850d5da94", 0x60, 0x0, 0x0) syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) setgroups(0x7, &(0x7f0000000500)=[r4, r5, r6, r7, r8, r9, r10]) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r3, &(0x7f0000000180)=""/226, 0xe2) writev(r3, &(0x7f0000000080), 0x0) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x2, 0x95e9, 0x8000}, 0xc) 03:29:24 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x21c, &(0x7f0000000040)=[{0x8, 0x40d6, 0x3, 0x7}, {0x8, 0x7, 0x5, 0xd628}, {0x401, 0x8, 0x7, 0x10000}]}) semctl$IPC_SET(0x0, 0x0, 0x9, 0xffffffffffffffff) 03:29:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket$inet(0x2, 0x8005, 0xf4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0x1000, 0x1000}, 0x8) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x3, 0x7, 0x7fffffff, 0x6, "2345c2781c9648e2a438185d8226cbb31ecee7e9", 0xffffffffffffe05e, 0xffffffff00000001}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) fcntl$dupfd(r3, 0x0, r2) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 03:29:24 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() close(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x3) kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 03:29:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000000), 0x0) syz_open_pts() fcntl$getown(r0, 0x5) 03:29:24 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000040)) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x1, 0x2cc}, 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/de///pf\x00', 0x0, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080)="34ba3e00", 0x4) 03:29:24 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x6) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 03:29:24 executing program 0: mmap(&(0x7f0000711000/0x4000)=nil, 0x4000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x92) fcntl$dupfd(r0, 0xa, r1) pwritev(0xffffffffffffffff, &(0x7f0000000400)=[{0x0}], 0x1, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fchmod(r2, 0x2) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x4) 03:29:24 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') utimensat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) 03:29:24 executing program 0: r0 = socket$inet(0x2, 0x4007, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) 03:29:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0xb) sendto(r1, &(0x7f00000000c0)="74856bf9d211d3983f06c4cd482239f794b1aa61bfa682ad49854342f799cb68536b8834bd6a3e4807a0b9ec652c350ec0d18388cbd8c9222e5101ca837757a12400f3771c00823883da3b034ad36bf641f011ecdc98a455d17581df6dfc326a6fae65f5151188cea3950c3725dc7d6e2c54f2bfa3404a086b33ec61ca3359f4bb275086b5b6016ebbd766ae5be2aa5899", 0x91, 0x8, 0x0, 0x0) r2 = dup2(r1, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000080)=[{0x1, 0x20, 0x2, 0x7}]}) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000440)={0x7fff, 0x0, 0x8, 0x3, &(0x7f00000001c0)={{0x200, 0x100000001, 0x95, 0x4, 0x1, 0x6, 0x4b5}, {[0x101, 0x101, 0x8, 0x0, 0xcc, 0x80, 0x7, 0x4, 0x20, 0x2, 0x4b9, 0x2, 0x80000001, 0x8, 0xffff, 0x4, 0x7, 0x31d], [0xd12, 0xbbf, 0x5, 0x7, 0x6, 0x6, 0x5, 0x1, 0x7dd, 0x8000], [0x3, 0x9, 0x3, 0x3f, 0xa003, 0x7ed, 0xbe1], [0x5, 0x4cc6, 0x3, 0x0, 0x3bdd, 0x46e], [{0x1ff, 0x80000001, 0xfffffffffffffa02, 0x2}, {0xffffffff, 0x7, 0x101, 0x2}, {0x2, 0x1, 0x335, 0xfffffffffffffffd}, {0x3, 0x3, 0x9, 0x81}, {0x7fffffff, 0x1d4, 0x8000, 0xffff}, {0x5, 0x8, 0x7, 0x4074c2ae}, {0x5, 0x8, 0x7, 0x9198}, {0x6, 0x167f, 0x3, 0x7fff}], {0xaaf, 0x3ff, 0x3, 0x20}, {0xffffffffffffffc0, 0xffe000000000000, 0xfff, 0x3}}}, 0xad, 0x8f2}) 03:29:24 executing program 0: select(0x40, &(0x7f0000000000)={0x401, 0x5, 0x6, 0x7ff, 0x587c, 0x5, 0xd5, 0x21c}, &(0x7f0000000040)={0x7, 0x1f00, 0x4375, 0x80000001, 0x66, 0xab6, 0x1}, &(0x7f0000000080)={0x100000000, 0x200, 0x6a9ef847, 0x80000001, 0x707, 0x9, 0x69a, 0x1}, &(0x7f00000000c0)={0x4, 0x1000000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) socket(0x39, 0x4007, 0x1ea6) recvmsg(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000700)=""/151, 0x97}], 0x1, 0x0}, 0x0) 03:29:24 executing program 1: r0 = msgget$private(0x0, 0x2a0) msgsnd(r0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\a\x00\x00\x00\x00\x00\x00\x00'], 0x8, 0x800) msgctl$IPC_RMID(r0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0xb) 03:29:24 executing program 0: r0 = socket(0x18, 0x1, 0x3ff) fsync(r0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) 03:29:24 executing program 1: socketpair(0x1, 0x200000000000002, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xffffffffffff0000) r1 = semget(0x1, 0x3, 0x220) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000080)=""/27) 03:29:24 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000040)) ioctl$TIOCSTART(r0, 0x2000746e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 03:29:24 executing program 1: r0 = kqueue() select(0x40, &(0x7f0000000140)={0x1ff}, 0x0, 0x0, 0x0) clock_getres(0x2, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) 03:29:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f00000d5000/0x1000)=nil, 0x1000) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000300)) mprotect(&(0x7f00004a7000/0x1000)=nil, 0x1000, 0xbd127fe25b02a173) 03:29:24 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000740d) 03:29:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r0, &(0x7f00000008c0)="998b6d92a5adc3770aa46936ac213b13d2ec5c89a587e155", 0x18, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x18) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000080), &(0x7f0000000100)=0x4) 03:29:24 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000180)) r2 = shmget(0x1, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) shmat(r2, &(0x7f0000ffa000/0x4000)=nil, 0x1000) 03:29:24 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = shmget(0x0, 0x4000, 0x66c00a1ca36eb0c1, &(0x7f00004c2000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/207) 03:29:24 executing program 1: getrusage(0xffffffffffffffff, 0x0) 03:29:24 executing program 0: socket$inet(0x2, 0x8001, 0x100000a) 03:29:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x300, &(0x7f0000000040)=0x8, 0x3c0) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) 03:29:24 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f0000000040), 0x10000) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 03:29:24 executing program 1: r0 = socket(0x900000018, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 03:29:24 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffc) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r2 = socket(0x18, 0x1, 0x0) listen(r2, 0x0) recvfrom$inet6(r2, &(0x7f0000000100)=""/4096, 0x1000, 0x42, &(0x7f0000001100)={0x18, 0x1, 0x4, 0x100000001}, 0xc) setsockopt(r2, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) dup2(r0, r1) fcntl$getflags(r1, 0x0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 03:29:24 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x40) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) chflags(&(0x7f0000000040)='./file0\x00', 0x0) 03:29:24 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) fchmod(r0, 0xe3) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f00000002c0)="e1c5a6a1a10ffab6a3299d41932e0bef9d8880e533d8d23049ed6c7fc8f5546ef979478785f631a5375154508d8f463955928ddd2059b7687d852eaa545b94e4", 0x40}], 0x1, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0xa8) 03:29:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x3, 0x202) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000100)=""/207) r3 = kqueue() dup2(r3, r1) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000200)=""/4096, 0x1000, 0x40, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) semget$private(0x0, 0x1, 0x20) kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x4f, 0x0) r4 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) shmat(r4, &(0x7f0000ff9000/0x3000)=nil, 0x1000) 03:29:24 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r0, 0x0, 0x80000820000005) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x6) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x0) 03:29:24 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = getpgid(0x0) mlockall(0x3) fcntl$setown(r0, 0x6, r1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) r2 = dup(r0) poll(&(0x7f0000000380)=[{r2, 0x5}], 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 03:29:24 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = socket(0x6, 0x0, 0x94) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) 03:29:24 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x6, 0x0) 03:29:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x5, 0x6, 0x480000000, 0x80000001, "9bbd47497e05e651765c32b6000ad27d028ee31b", 0x1, 0x97e}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7b, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000200)='\r', 0x1) 03:29:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r1, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) 03:29:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="6609006530000800000057af3a549d14b6bea60b992ae13e0a5b16410c5b971398f0ede318e07cf356599029c36984b6a8e79d39718cb32c1a88926177"], 0x10) writev(r0, &(0x7f00000000c0), 0x10000000000001af) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000040)=""/122, 0x7a}, {&(0x7f00000000c0)=""/138, 0x8a}, {&(0x7f0000000180)=""/189, 0xbd}, {&(0x7f0000000240)=""/173, 0xad}, {&(0x7f0000000300)=""/110, 0x6e}, {&(0x7f0000000380)=""/207, 0xcf}], 0x6, &(0x7f0000000500)=""/104, 0x68}, 0x2) sendmsg$unix(r0, &(0x7f0000000a80)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000a00)=[{&(0x7f0000000600)="9ddaf5c43aad2619efa437ae114019cd65136393ba571d685a3112a76a10bba887f808befe937851fe446fd977f0837cc291689de00187479ae46daa34842830dffb365c7a4cea182a24a3f4e077d56e3e535bf2000330ee5c8a542b027f535796807bd79a01b5d4bb6bbcb857a88b165dbb1c13e3132193270c4bb016d37c6faf3f30a00413bf5eb0f65c62fa42e8979760c6ba9897a4cdcd520f3472703142d7", 0xa1}, {&(0x7f00000006c0)="bd29d8341194fa2a4f715a09c62305b2c594de5e29e321acf2026627446507a6953a69776514d51761b9870daae5f371f3d474e0edefb040965d4fa4f47c05eb88dfb33d2213729f6622e826de1dacfecad8716306ad5bbce3901a4f470b61fcd51b44fdca2ae6f6aed2cb7ad602dcd329466a46b590c466637d1f6f7c9874c92933f5b3586276c7bb781d118671d613cf45f35c4f6395bf1a094d26f0a1962040ac3982e702ca16bfda043a3fe5f35bb93d89d4f837816b0b0f1c544dd05aa9b197f5c194c38f315fba327e2cbc68ad6d05dae5b640db70932c", 0xda}, {&(0x7f00000007c0)="1869aafdbee28f25bbbce77e71753ef07218161e855ca9ad97d955127fcda2ecb181aab16b275560f00a885e755b15040f1e2befbbde51e5", 0x38}, {&(0x7f0000000800)="4e2fa4a09de85906b824782052f5c44d5258f0acdc5e1555cdc350c76367c889dbdb91cd97bfbbb1965b81f7c05bb1c40facf7b881cbb35980c013b9259b6eb4504dd41ebbabddb45d0d80a8f01a96aa473b238c369eba9c517330fabb71357f219010d5d6ed44e82ec15a0236a274dd46e07076c90dc13832adea9e9bf59ee8536ea4379a18d24db59b6924366eeb6a2f8e04efa6ba27de377235b9d8d932044ba97ca21534aa2e08e056787930e693ac25dc8167b0641501ceff4ff3a66afa411b63b977347a6740e656d92a251a526116", 0xd2}, {&(0x7f0000000900)="a0b649ac84067c749365f16ba6a2553926cf9262099e87cd518cb9cce7ed0cf647a482ae", 0x24}, {&(0x7f0000000940)="dfb51b0c07b2ccf29580e7b82da48f99bda25f2f7ada46025bbafc3d1adab8a02d9ea5db21cfc8a0eb0cfe1a688c2201bdc0cac2cbc473282d5d7954483b284f4acf8f233541efcf6372a5718359f5254e20c5bd25ab569a42c05da3483b6baa8b12c789adae6267f23d4450d6bbeb950f91889739a99dbbbbca5e38bda2a248f1e7e20a", 0x84}], 0x6, 0x0, 0x0, 0x1}, 0x400) 03:29:24 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000200)="ab5e2900c80f22ded1b7ecf72fcc9b0fad9b48d8c0cfff049b3667201a04258f99a8256bdaaed996993b6534fa3cba02161bc89a920e7807d76465b12e9cad6052a4297a4b4ea33031c45fb4c727b232b312cd84ed34bda467aa963e846fb1a1f83d45437a23f0881bd9c2f9f9e7af7ab0afb6aa0130321928a4e77736388dcbeab3ece4ed0bf7a0fbff7d6c415276ea9f92351eb04211721a699d34aaec2448d6c2b3d3328b8d78413ecc4d50677164eebd9de1ccdefa64dba6f2f5877db0e9ac80642f35d1a44b318395a1a97e753d767e93ce423178431e15d9cc908b2b50e085", 0xe2}, {&(0x7f0000000180)="132dabef34d6d3aa117dca9ee98b672012a4b867ebc64956205df1fea24abe", 0x1f}, {&(0x7f0000000300)="b6e403a812dfe5113999ba70d18f5f9815540897288555afae2cee001cc68c03934f57b2f8c3d00c78ff0948357dbad66b47057653dea3d4caca7b28eee40fd55ef83094f266f32617242633756ea7508a238e2ab82012091ad2e855c70d0f7bd1e57353edf153699cd4b4d4173e7b6e0c904d77db02d7b7bc9d46183ddd6afbe08d538b2cfa8331fd89711e60a8961ea99bbd2a1b680749892e93939ad39fabd9a9a50c32c14d3a210d36624a935114b8a779294a2d14c4cd872961c8df961a57", 0xc1}, {&(0x7f0000000400)="84553b81a94969254b4c9cfe1e883a0f421f8c70a19306807d0327d7ff9188640b35006cdfb3d875cf2d7ae664642e8f7b01755c858d5770c4d97b538d647b9d2ebc5d9283a93d06cd990a089906f97358a14b81cf81e33976b8e1d6f5480a09a1fb03583e92488cbd694bd1ed3dbadfaa50a0e70ecaea2f5a9a7dcf4b559a5e2c0087ac2bd8d914b630aa6cb33ef17279e51fd5d1754e26fc84918522420f855985bc22b6b61bc015960d1416074d936ef216e30245f920aec518120748f6817218bcdaced766e0ab4b5571d245f305b9c8a7e383a1b3eb6aaf4cc74f6efb72f2", 0xe1}, {&(0x7f0000000500)="fc9bfc1880cf9143138340e390a273ee325f5279dc6d84d930916a732232dc8f757d3ed463f812af42fb5ef117bce3066b5d354d1356443cfa", 0x39}, {&(0x7f0000000540)="519596770f33c82530bf1499f2682ebc0ff7594943a267aba75abbf327a2307be0e273da4a432a393ca2d4df2f34567025ac6d473e040e6c3c9f3e56391d9b9a1cd71688f74d15b17ca73124f40a22d6992c265338c36a20abd096f7c122138d8abcce6b86f85651506d3e3536371be4b44c5d78abcd2398465bf26051b6e603525ef7596f8ce520b65c1da7d92ad9380aae346b4ea5b63787a299a0646eb946563fff8fe20c", 0xa6}, {&(0x7f0000000600)="699c83590dbf4a5f16ec86a4490054c5bb21b36a02d9e56badefbe08a9d5285a1100d7eadd98b393054c350be5f0c326904a622986d72dd4e40b10c2e73469b858db906a7d094575fae9982cbb957bb1cdf3f23d96868aeb9bede090dc7b95f6aa75eed7b748220f58de1fa5a3c663f8cf6bed439775617e5c327b567904b13ff86f739aa0cb7aa9f5a7406174a4f218d2bd2b56a915dac5602e1790a7", 0x9d}], 0x7, 0x0, 0xa) sync() r1 = open(&(0x7f0000000740)='./file1\x00', 0x30102, 0x4) symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') mknod(&(0x7f0000000080)='./file1/file0\x00', 0x0, 0x0) mknod(&(0x7f0000000780)='./file0\x00', 0x0, 0xff) bind(r0, &(0x7f0000000840)=@in6={0x18, 0x3, 0x3, 0x1a43}, 0xc) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000800)={0x7, &(0x7f00000007c0)=[0x0, 0x0, 0xfffffffffffffaa9, 0x62c8, 0x10000000000, 0x3ff, 0x100000000]}) 03:29:25 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x102, 0x20) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x5) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') faccessat(r1, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) recvfrom(r1, &(0x7f0000000200)=""/69, 0x45, 0x2, &(0x7f0000000180)=@in6={0x18, 0x2, 0x8000, 0x1000}, 0xc) socketpair(0x18, 0x8007, 0x1571, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_addr=@in}) 03:29:25 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x6, 0x5, 0x767e) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000340)="99e4397e2565e3dca86ebce0950919de9d8c6c927202da63972317a5beffabef00f022faf70e591ce5305411906fa79da903e44715bb25d714f004430309bc261d11bbcda75a613e3668b7dc4436c936a9f1abd8206463ac06b01e8c5508506f1ef4d91f37a85f6ee58216a51177d0788bd85fc7b1c2e4f24e1a76872dca93714df2336da06dbb75a8a25e2da9f3d409cf24bd6f851f7aaa1be4eaa54ccb54c4f098aa5f914ab8780170e762fce8bbaac8111606ed4252871a566d22f845195da2f486bd40b2609dc1aa65e3d77dec3d0448b04eea0f030e4c0f13aa38fa543b1d0e4a8ae8961eb1d7531afad5de1dc096ae4086c88489f776f05beae625ebed50c3072ad6516fc7fbb2481bcebeb680080e45b8db57e13a55ac1ffbd8057db37f6906158719423bd83b1630787c2b029816cbe85a2525eac30e8a0dea2ecc8611d6e09df15d7342d4e283b9e7823a72a38c3ec7674060684f6fa30502fb3125265c813ad839b85c8b6fcc4a5815d4eb21f33e7a3215898157ba7347f6750337c2b51704659188bf4514754f1f5fdc8356806c677aa6e0b90dd916feff1d7bb2271e895467ab2dd47757ccb3c085b22db85b83f546546118f65f266cd224bdad063e64e091700486deeb271a0f8f67325705e6bf0e67b54dc468b1bf167cde57b41d8dd03ab11d59ca54f3427ba3dd2d9c1c89a8bbbd4e8f437494e20215a455f131ee941946f50a3c3ed6a02d58e947c07afe6d55682d2a69b7f97ba5e23c2703821448ab27bcbce3478d3ebeaaa582b89358b49b0c3500db2143015bfa7c52b833436291c1bf9aafb84b3a0affc7466b2c5453ee12b55f27f7e1d68224f3d356dd0b632d4a1c09d60b4f380f1bd9cfb192eef33db29d4f7fa2148b4a0305d5dc44ed36898c326eb2abcb04b79d13ad3ba6fd2dbf8b689cb04a577958dc86f994114e14c2dbe51722c4b65a35c95425a4d3f6a9b9ca58348596e322bb11f4d021927bba9ea5c3479b0d0538e4a29c4985650616a3766352a0547255e5a201b4248b72862dc9dd5df022955ab3eb85ae7b718d12efb45b383eb5fa3f0dcf67cdc5477c1bf2743550ff2bd690cabdc06d660738dcd76bce0f60aa61cee546b58c3c47383e1fb605efd5cf9ad1f9911f416fb4d1ff58ae3608ccf6f2c63812e6c390021d414ab9bd0d53f61b19df78bb1200f8b90be71ab9358a0ba3325ff5ec180a73562ba55dd9b0117013b09539a5fce29b95e6bb0e8472b6f607283e8ccf5838b8a8760c7fee758b95d38d0775069deba72c475baf76f67d3cb9b533832325831b44ee8a33cd3d7f34033ffc924e2a86d3d8b55423443487c5cab95567ef7a81250dcee37126e3a351e03c3790fc16c4600caed027271a010e55fbaee7da5fff9c6a6ba72b36a96616a392b5c125573591f3ed2d0e83ea37062195782f9dadcd04c5f5be1c88d2900b69bac4bffc2029483cc270548c2cb02697a9b4886bc6accbe8c94ddbf2acfa88c5705e4d790d91230646a5d503ca57868fb14dd8e8d45ffd850bb07607015dbf396e6a154082e01aabd9fe99490181e7d81e2f84ceac44ef8cd352dc24f67460abd08b493dac9308e0ac93d38843680becb892d160a97ff6e4410d77cb68ba4435c6d2e30e87eb916c43834180ca96cf972e8883c7bed12e0abe091a4926aec876c3b4fbca8f51d86f32003f92f435600b8664f066a40791370500712c1b40d7fed9d52f36a00d6f184b8180c1a686b8dd2a3f3d65d95bb196953b0396d9c6cc130c98c2941506fcca2af610c8e6f3be90fc6e3bbbba6983a6b5c81226a5afee61565fcc544280c3ae7ec016500d68742d25ccb9901eb2a503db68339b2739b55f7b4c51d1f12cb2e18b40b02d92016ddeaa135f029d9904a934108333f3edece1439dd3876446ed1074bf0caf46b657ff463dd1e305ca5c359d4d33ea482d5878a3dceff235b37ccb633e20ec85a0d62e911641d67af3cb46006299c25e1302dce54ab213d05e51f63cef4480975fac0b6dd9b9a69e8a09d2b7fd404ed3c1b2e876a74396c8b68b39f2d8c250d43252fad6b9a013d503a8031590daf0a4654811a0bf09ec483f9d78f21485e3e31147ff3c65a4876f58b5e624ca6ff64c3c5a45e49f45db508088f8f245b1f913167f824690bce718314aea545dc34e471bf7fd8c8fbc65428e4239fbd80d47ad6a79a7b7bd4e46d5678e9292f0e6faf45f49b065b5c9d0547fbf53d302904d9c368eb00e6326b0d08e961d89b6765993a9a4ff936c39b7372f8cf1d642936e6afa0e8259723b8154690ce2ce9148df3f512011c4063af20c4e071fa5f1da609a6fc5012c2b47b69e009b46183e30cce70e65468dde8f4f689dfa12ecd5656419e4a2b42abe338773cde35da6b2f745dd57981a7583193c86b935e2d0504642cfbb99d017fb75efdab7435e8bcefdb8c434dd228620f74da6dde45497e8191e58b05101a47220b36c3f23de856adfee9e27470ed21f742c7200c5f969654a3a8d1cd388cd686703ac7f8b46020c8ed8a8dc8d4337415b4c39f0a17deb94efb883a8267e617cf6606dd3c6473a6c0528878468527ce6f4ee544580d91313b18d80ad3c73f0a21ba22b0615558ed7996913694a9b49d0f83cb7cc58c0139a7f5d4d5239a16ecf28f421bbd542bae968391d585b65e125c67d0217178ba2e5e25548b37e45de7e9758a4b151e287d98c019a4fce414d7efd38e250e22686c96bc3cd54ec0f5aece12de86c472e236f09595106c5e651fe4598cd60dd581db3613dfc3457df5847661e06e3eed32f033b8f6f28333dad06eeaba25682a69dacba83589b636f39c7f672407223e4b630aa77315b8c374c5685f012bd3560cdc9ea764d4a32b4e78bc613b77bd27cf7aab41efb40044a3011fe30ba37b97d1fc45c620afad763fdd855304fe1f4b60ec685941dccb9c63d6b693ea00a4bb95bbf50e83acf84a5b8206d6347092ca4a48309fec9daf22113357d6c22b3fe089a40d0ad8093ec902c06b8106e02b7ad1ed7e8c7784550c5312a356a8263f5d01bc73016a496001322306c9ce490aaaa7b89e0d6b59164e3fba74eecd8640525e4172629382800dda4742fcdc7796e6cddfc22ff6d7254807c93a4195d755e1e70b7dd73535f881f598c809a01d943ace96592a18e1c461ce69239736c0d0294c40964d5ff342a6069f4bc8dab3e9c9be5cd79a292bee2f04ec9165e103a8510ba1c94c35cd410b7f680def8bdf51adc12c50fc8cee665a83700c84dcced5ea2cd3eed84d995111c45a600d9e7fd95454c1d7d2197e81d5d84f525fb0e33368c9e27e4dd446fce5d385e1fd57dc3e9d1233badee1081dd56c42c4de0640c03950aefbd961a9c63c0897b392aebaef90114281979890dd623d28752f1010f80a2410e8f6c6f9ec3b242278ba23e48ab2f3d21f0b79a0de97cf9171ec0e1646abdbd2d176084f104548616497af2eeb994fc7e813a9382c44aad9cb1e69a1f3a81065d597052a614c24fa487c5d533b71907d9f0fbccafc46a44200a82b21965e691ccbbda540c62249a7eebde25beef8a6e510bfe25cd7578de662d9fde8e652264519147f67ece3cdd2ff7ffcb5768a880c375e6ca21ba61b63c18ab599b4e378f74020bfc26c6beef9e1fce30bbc08da608ce5cac0cd2be223451a32f6aa432f107a0d6bcfb5856247a67656e3118ecbd489e1639d1a71bb4be4e3193b323b79b0db2fb394336c5e28b40055c3688fa40be0db8d61fe694d188abf461a52c18c5718b23746071d3fb27b8a2d3f5c68e68c7a2ad392965011eab652bad8a0107ef8e092a871fb2a29d677b66ca0d090f40c62ce03b7612188a03836c2df1f653d4cd2b02cd7f13f05065ac1fe851cc5858ef24d2b5a26c45ed840f0a29ca04d3e037ef9491cdc2e79ab0bcee135cc3e17071a3706bb8f05dcbe96ac3422ae3d4a2947b442726aa1aed0d34f4184cfa431f8751feb94bff4acf824854752975d95f5d37c845534014ee36d619859d47379d211591274342ad5129128cdc335085970adecd91d76c3cb2dfc1fde1cc0589006ba932949eeba6203bd977a0f342d309520cfaea49899d9b92b70c27ad8f367cabd580e29feb6dc5aad80cf2bad955392d43e64de73b2c3bd26293f1f7ea78354392220c91bdf5c82023c6d6098164b64da5e71d08879e5f3d80e3ef965c25429d7d1aab647576cfeb47df72cea314fefe5d477d9f379c94c32e6f1a27f20a7bed46b40fa4a2e678a357ad2f69f30e67e85c93707955ae6d79264d52d4fa41f4d1ef8aa27b49bbfeb9719e537d19810e87d22762700d777415635cb1fbbfdf5223cf0ec6eb7058b69ef4ce1453cd00a079f7a3a5ce0e4eee57481d882d427db3505804770abd8534f8b88833ea83d80458fb6a9e8a68dd2b3c07374accbdbed7a309039b064f4ba3e07f9f8b46ef69db92b2a0b163dac9d6173aa4ce099bc2977e38d61ca5ab3fdab33e11a775e51eab7fb6d2a7a85edb0ce57909c8b348805e078af0f320a65e618d7592fd952adc7fd61a4f1d64e8e270308691f8eef63fad5463deb8c5233b5cae6f1396134df732f498b75ee12a58020ff0a416fbc9e3d30cb63467643409253fb88f144640b87c0711ba1481789e0e30452aa3f5f75cd5099596bdd67a735ad3a4d3d854dbead0fefb76a9541de7227a1f3bab5d8c5a473b680e9e7489977bf881914ea74e93ac7e269d8ddadcc1be63bedd1fe1ac26f0c44bad461114fcd2fe6171e88c0023b5a2e5ead139f15836f0e7cce5f7cbf34aa7c967238ee734c695004a622da05f5252e7302946203c58d7d598eb85890ef02c916cecb0adaa4c1f6cafcd44e3fb20ce477e295db99a76b0cdc3aeeead8240c010de15e955af041e71563d1839e08a3cd41bc7605c593e228a565e021f2b472909afed090b091d49a727853ac1ff91ba4f4e284163bece14ba96c12649caa308757b564a4fef03db1ce25ef051021116f3041ca2916fdc88d3a987febf76fb0e291e4cd27741bf31f61b34255aada97af1b39e4474dab1dbb7946a34791d874d18a7db1fcbedd26a5992094f718b59a583e5aed6111d5ba9679bb840b2ca81f332354130c054641611ed4613f0130e4c58bc269cc08175f84bb445e2cef4f4a42c87661bf5f011a78e3b49ff78da7b1ccf2bd730065c492af2b245210df3832261ae1c9a9ed7db4da5eaebb9862a88e7d0363afaff9c01943cf4dc10c2964b78d3bf88e7e3ed922f3900ae31c7b1db3c2bae687ec680ec0c56bc22fad61083943f6f2217abff39bdc2159d4e6bfbbef9c9bb12c8d3e22058ee763020fc587dc9916cf4d3813d720c25620ca744f44959db1c23b4255cd57de4e495a770b0099b06e624c200f2fc511ad03fb2db3f4c165e478334b4e87145c3ef0a2a6407020d59a978c17fd18820ef4da7b82cac11200477890577cdfcc20e708ed23344970fdaea4ae2e0375d13397be2f8f82ed193ad47b7bacfcf84aa41b5e33d70c61da4e21592a10f1a551acc230920cc9ef2f01bd6db8302186b31e33a98d659c016e32b6da061c78154cabb405a94b5ba71a9bfef88f85b5d3b992ac5cb97df76eed39517484ff6d19a63062581dd3377383063a5f97a3f19de7afb1ef87a251159a4a34e3d4fb28d16ec56b8eac25a29636ac469b5425303d60f55ad9b275d5c274f65b56cbf731f018d08bcbb131c1d27c547bbcaad6df7ee3fd0d351b92a85b55a37f10679632a7a46d321fccf87fbecdeb6cd46811b3e1587a879d2", 0x1000}, {&(0x7f0000001340)="6856c54b518f3dd231196d4829cc2af5c1525b81ebdb804ee643b7b074f183cfb587", 0x22}, {&(0x7f0000001380)="d9f57ba819a46d60e0d5445b8a14f78cdb52bcbf30bcc07aa26ef43dfbb1f91a2efc8e017bc675da3deb19410e578159077bc1f50cae3757833e54ec0b97f7f5a671d482c4c4ed890a61b36699c9d944b27e222abc6673800c5f36ada4df011f494cbf734c8671d9bbaaeec3478fbbb308d16ccae6174c084fd1281c65b8c9c0ee6b51c16db6451d7055a02e29d07b7e43acfbb8089e9bdaf7b6de4bc418e003541a2e517cf940662151e544f886a0b06b5c75b43e82e4cc7daa6896fb84d0a2ad", 0xc1}], 0x3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f00000014c0)=[{r1, 0xde}, {r0, 0x8}, {r0, 0xa}, {r0, 0x4}, {r0, 0x80}, {r0, 0x34}, {r0, 0x4}, {r1, 0x8}, {r0, 0x8}], 0x9, 0x2) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/209, 0xd1}, {&(0x7f00000001c0)=""/4, 0x4}, {&(0x7f0000000200)=""/173, 0xad}, {&(0x7f00000002c0)=""/28, 0x1c}], 0x4, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x25}, {r0, 0x21}], 0x2, 0x7fff) 03:29:25 executing program 0: r0 = open(&(0x7f0000000540)='..', 0x0, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) 03:29:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file0\x00', 0x8000, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) getgroups(0x8, &(0x7f0000000940)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000840)='./file0\x00', r2, r3, 0x2) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x98fb, 0x90c, 0xfffffffffffffffc, "661fbef2245185a81865031b2eab7fff0b090fe6"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1", 0x6ac) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x30982, 0x0) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000100)=0x101) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000880)="dc819451", 0x4}], 0x1) 03:29:25 executing program 0: r0 = socket(0x6, 0xc004, 0x4) setsockopt(r0, 0x80, 0x1d, &(0x7f0000000000)='\x00\x00\x00\x00', 0xfffffffa) 03:29:25 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="dd5bea85244c960eb81303221ca0c536cf999715dd4199665fdaaf072bc07091893f5457ee989156f4df819e952c61abdbcc26f214edca4bf3839bc616c7c15cbea0505f1ae29e5a3ec60792121427824ffdd71a6373ca76357b777bf5933f9a62a3a3acf2b7324e06", 0x69}], 0x1) getdents(r0, 0x0, 0x0) 03:29:25 executing program 0: r0 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/138) clock_gettime(0x20000003, &(0x7f00000000c0)) shmget(0x1, 0x4000, 0x400, &(0x7f0000ff8000/0x4000)=nil) r1 = socket$unix(0x1, 0x3, 0x0) setsockopt(r1, 0x4, 0xfffffffffffffff8, &(0x7f0000000100)='c', 0x1) r2 = msgget(0xffffffffffffffff, 0x750) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) r3 = dup(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) accept$inet6(0xffffffffffffffff, 0x0, 0x0) clock_gettime(0x0, 0x0) socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) bind$inet(0xffffffffffffffff, 0x0, 0x0) shmctl$SHM_UNLOCK(0x0, 0x4) open$dir(0x0, 0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) fsync(0xffffffffffffffff) msgctl$IPC_RMID(r2, 0x0) 03:29:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) recvfrom(r0, &(0x7f0000000000)=""/195, 0xc3, 0x43, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x9, 0x1, &(0x7f0000000140)="c87c42c4d8469840b8d90fceefa73df6d8bb6303c100f4e299f9a07e4ae2c77a7b224638fa2a2ac5aa642e46ef215a103c8c89edb877fc43765495041b38f557645184396c249a82eb81e87e97874472ec32dc4ab1", 0x55) setsockopt(r0, 0x29, 0x24, &(0x7f0000000000), 0x0) accept(r0, 0x0, &(0x7f00000001c0)) 03:29:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x0) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) getsockopt(r0, 0x5, 0x1, &(0x7f0000000100)=""/218, &(0x7f0000000040)=0xda) socket$inet(0x2, 0x1, 0x1) 03:29:27 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x3, 0x3ff, 0x8417, 0x0, 0x3, 0x2, 0x2, 0x0, 0x1, 0x7fffffff, 0x2f2}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) 03:29:27 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) write(r0, &(0x7f0000000140)='W', 0x1) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x5, './file0\x00', './file0/file0\x00'}) openat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x80, 0x194) 03:29:27 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfb) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 03:29:27 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) r3 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x30) setsockopt(r3, 0x29, 0x800000000000004, &(0x7f0000000140), 0x0) 03:29:27 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x1) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000200)=0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) select(0x40, &(0x7f0000000000)={0x49f7f98f, 0x6, 0x0, 0x49, 0x6, 0x4, 0x8001, 0x7ff}, &(0x7f0000000040)={0x7, 0xf, 0x2, 0x100000001, 0xff, 0x1, 0x9, 0xffff}, &(0x7f00000000c0)={0x1, 0x100, 0x80000000, 0xe34a, 0x5, 0x9, 0x8, 0x3}, &(0x7f0000000100)={0x8, 0x4}) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa8) r2 = dup(r1) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000180)) 03:29:27 executing program 0: setsockopt(0xffffffffffffffff, 0x39, 0x5a119874, 0x0, 0xfc7f) r0 = msgget$private(0x0, 0x50) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0300000000000000c431bc8fe43233c6e233a601b179d617acd20050ed306ddde791a8799c118cd643af15515b0252f2e9206c86c85230057ac45cc084bbc1c1d506c2d725a5db7f8e45ce539af9b1789b0fa2a7c49b2197d83817674491885674afe5352d5e252c91263e462be4545cfe2a9beb0ee4842a0a3ef7265fa1ac97ec0ab19373dc2c849f9792190bf39bb7e71db806e38f326e955eeff23353fe837f65ceaee8a571a40003d9dc86c3141ef511a07eba000019e7a761acd02575606c667103d60c52dcbe19cb000000000000"], 0xd3, 0x800) 03:29:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x9, 0xb, &(0x7f0000000100)="8961ffff0c369e51f574534341c090b9b8ff0900000000000000b41372d9a8bcf588d8a4b99c64366104000000000000e69a894d9f919019fcfebd51683fab39d816669de6e7aeaae6db70c6c867dbf92506d03be0d0ae597f80b0324032763bacc9c76aa134a4d6df4be78018a749fc0376ef7725ad94eb4b9e9352f3c80c7931662cb9c326ff935bd02f39b9d3ad1897cc2188cbb36a1966cfe9ef53f9c40f9a50fedfb5429175a75f2eb2baed0c0ebec581411c42b802816037c7c521b3289b95cb091319ce6b48b41f6a1d28f178b61fcfbdfd2800c0bfd9", 0xda) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f00000000c0), 0x0) 03:29:27 executing program 0: r0 = syz_open_pts() close(r0) r1 = dup2(r0, r0) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x81, 0x1}, 0xc) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x6) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) syz_open_pts() ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000040)=0x80000001) getgid() fsync(r3) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 03:29:27 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0xfffffffffffffffc, 0x7}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) read(r1, &(0x7f0000000140)=""/229, 0xe5) 03:29:27 executing program 0: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = open(&(0x7f0000000180)='./file0\x00', 0x8800, 0x103) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() select(0x40, &(0x7f0000000000)={0x40, 0x1, 0x8, 0x1, 0x9, 0x0, 0x3de, 0x5}, &(0x7f0000000080)={0xfffffffffffffffb, 0x2, 0x3, 0x1, 0x8a, 0x7, 0x2, 0xfffffffffffffff9}, &(0x7f00000000c0)={0x6, 0x0, 0x0, 0x7, 0xfff, 0xfffffffffffffffa, 0x8001, 0x81}, &(0x7f0000000140)={0x10000000100000, 0x2}) poll(&(0x7f0000000100)=[{r2, 0x4}], 0x1, 0x0) 03:29:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="562514a39fb27cc1592b86b7db30737406b0c858aadfc285c0a23020c5eea449afc4998f08992fb553993cab23010d3cc6c68d545718fb81794d0a5e19054e3c7a19aa8c2a8a03c2a1e865bf43f0fca1", 0x50) syz_open_pts() setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x8ec2a7d1) 03:29:27 executing program 0: open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') unlink(&(0x7f0000000000)='./file0\x00') 03:29:28 executing program 1: r0 = socket(0x5, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000040)=0x80, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000008000000000b5e665eeab2b0827498ab44a38ff8c3280f6582517ed2aedead857d2d319bf68f7fff959598ef6c4f9c64498dbeb9c39948261e46f254d6a588de93ee5505503f2335ba89ff1f102d41495cbf0f8bcabba438ec47362066006474ec7deea402be23c8e155d81e3fd6fb5304e7b75c2fcdf6a7538e02ccc925ed05feed400380e5ccd394f810caf2cc42bce5cbe9193a2a793fa"], 0x10) shutdown(r0, 0x1) 03:29:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) getpid() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xffffff99) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 03:29:28 executing program 0: clock_getres(0x4000004, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) ioctl$TIOCSTOP(r0, 0x2000746f) 03:29:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCFLUSH(r1, 0x20004268) accept(r1, &(0x7f0000000300)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x4b1) r2 = geteuid() seteuid(r2) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20491, 0x0) 03:29:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x81) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 03:29:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0xfffffffffffffd15) socketpair(0x20, 0x4007, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f00000000c0)=""/69, 0x45, 0x41, 0x0, 0x0) 03:29:28 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x47d, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x10001) mknod(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x1) 03:29:28 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) write(r0, &(0x7f0000000000)="41efb502138fc7de99b056315f6bfd9dd670b858e54ed43fd0918d05f8e1ef22d59558bcda0dad943a6c59095499855e6a59e279060c0bdb25d3bd38f78a502a25ed038ec2dd782d4e8c817649c99bbaa071c52e83a81aa88e8320d8ec8a3b1e71e2c2c984f824e9", 0x68) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x4000000) 03:29:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000080)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="370dfdb8e3d8417a119869ca4c5610425c51a12fa038ba99ef812119b8cb9ba5ef6297e39a66371cf0bd7fc601782686a8cc94159027dedae49d448a218cb3b3b0e47cf7b5f61fe8a7841d32868d77d23a6674cc5f4923ff080fc86baf0b1b36f5284c5562f770170e0db286afbe196f68e572a7d3eb94821e6d80f1bdeb2548a559e3d8b5fd8f244ee85afab4b08f7e7485e896da62ff3b538ec3621d62bf3b", 0x3334a6dcb0bc18a0) connect(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="e3ffa5007f3cfbefb8df5be5d21b24db7d0d1128c1cdea"], 0x1) r1 = syz_open_pts() close(r0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x77f9) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x4, 0x0, 0x0, "b08dce5800"}) readv(r2, &(0x7f0000000200), 0x10000000000002a3) 03:29:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000100)=@in={0x2, 0x3}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000140)="53dafb70f9c65e2f7a27f1f864fbfb62fdb0ac975ac050f24adec7b717cf0e1615b4ef2344c6f2fceb700a6f6b150f", 0x2f}, {&(0x7f0000000180)="3e9488f405cb358cbccf2cebf0a1bad70a39110120cfc944da3865c31ce03b4e56199b484bb865378f4f3d862100a121eae7cc27e627c81d723d3077d68ba6480ee8375d2cfe5b6d355f8c581e5c310c09e10e12a70eb34da4f2164d6eb05528356613d5f2e745b08c09510b32a5b54a3779166125126c320f6ac73418ab7419", 0x80}], 0x2, &(0x7f0000000240)=ANY=[@ANYBLOB="d800000000000000000000000600000004e3c369a41ed3a2995ca5e46920fd0af4d7164e89a84d9da744593bf49b178ece5eb3d683af92f297ac662379cabf08ebfb7132f5fbff9560fa89a39e0c32767294627d41bd9821a4404a507e92c20012d2297b388477810f235a5686693082ae3caf7e535c19304b55371ebc8b07fa0c7bcd924a635d294262236f189bf97e35147d3870d5ac7b725e1d64abc8e41e9b89e4363c24a5901a32be0b776fd6a6953fd634ad92283fa1a851284b7a469eeba4d5f66b0c22e3041990ed9fae9cb1b3bed40000000000100100000000000001000000000000002920c20bc27e1910da07d7531fc26f524bce7978aa501bab6b35e229cd0e28ea26ca170286badd7c40ba8e545be7117d56fcf644256f98e589879422836541a312d92293fa3124cc84897e7a7ac1ddd818a16c50bae2b2a2372ca3c395d7141d9bda39d9a941e7897de7d68b117d5982e56429c0bf7672485efcb42a15643ab51f8d3cf100629684abe05ebc33405c46f936bbcaf69ddd253512e8a4029df9bc24cbd192626fc3058ea9bcebd107ce931adaf01309ef28a38335d8e87ef40b41908a44d011e226894844624833cfe9e5d5cbddbf31ad1e6cee4aace6fc6fd4d2a1f73c87e045ece89093f22fef039215ad02b98ae68e50e9d60000000000000068000000000000000000000001000080a7eaead1a66370b88ebce0bde9cada9916fb901b31a9d01c2e5727336e2b0ac8cec3eb64f7239b19b81d4bae0b276b39ec6d86046267832bc699188954e2a23f520ea6f61287e30158e2f19ac16e0a2f9ddc3f360000000008010000000000000000000001010000958621f587941e7153509f29205040908411235749af9053089a7b448e9a91d842274594fc3faa0e6114d2273f98e2f6e010d40430e151c4c8dc304b511e0f854473433b856a8f4edd401a2cc81ad7a25442f5625bb1f4cd36b69110ba8f8b0ce60f0984899d0cd877f5b16b7ed5f307858ea903cac99395e0dbf6d0fbb7ff461643a92f2d8f48a032502cf1820e517690e3fa75383ec7b1aebaf6fe9e917b9403ed43b7934cf9701d9cf18d4fc63ea70a2a53655c2fc3c81b8073db7c47ce0117bebc8bab4ef0b5478c05febd72455fb75af7038d0c494be794ffbc3653e11ed6450f518b1ef3552359624acb47284af8a030ae3f313e00c000000000000000ffff000009000000b7ec1a3e4be75b8e8ebe23f9bf41a1e5a2cd60bd76473f61798950ea6743173eee9f98043de4aff0acf99b8a91d5fdb2bf2b1d84d4cd92c756753a19bb76f11135a088b95fcc3e8aba0863f38b60402625e572b20e53e4b55537c7a253b14b962a7edf428880deb31013f61eb84ccc5c8152e3855137eddb2f668a0b12e507e8252eafaa284fc821373cc93173ca3cb321cf654078eda3d049e8154edfe4d9ffa7ff03e2fbb383b6898a187982000000280000000000000000000000e0000000a8321eda0a0eb8ec50dcada0920bfbeb6a5900000000000090000000000000000100000007000000f5fad6b1b760d7a0b4afcc40fc46e09320ff793aea261469380c6c046595f9278c23f44c3273130b3ae17df2e28a0154a2a1f6e88d96e6c6e6941e91c83ed31ec40e6815b3b6c12d4f03871064d106c5845890005cad28957756a03085c4f3020087e8aa4808354d7d2dd0280b59b53da568d52575b9f037a923000000000000"], 0x4d0}, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/tty\x00', 0x2047e, 0x0) r2 = getuid() r3 = getuid() recvfrom(r0, &(0x7f0000000800)=""/109, 0x6d, 0x40, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setreuid(r2, r3) getpeername(r0, &(0x7f0000000880)=@in, &(0x7f00000008c0)=0xc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000)="03000000", 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000780)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x5) 03:29:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1012, r0, 0x0, 0x40) 03:29:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x73}, 0x10) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) 03:29:29 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x3, 0x2) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') open(&(0x7f0000000100)='./file0\x00', 0x90, 0x40) unveil(&(0x7f0000000300)='./file1/../file0\x00', &(0x7f0000000340)='W\x00') 03:29:29 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000001380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a2d9a11e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007dcde62e61acb9c479b1dcca93e7dd19d7445acc6363b69e8be9ba89ca4f7b770676350feec664189fa136c0bcf701a78a5d4e3cb84add9ae54fda87ddf6fb80caac22fafdd2a059eb6e104d786b2b02d5a5c59011137b10b49f9306dc8cd15f79f08074f6fdc814c836be360a586346c6cbe68cf5f766c42e9175490b09b738d9435322ef2a2aa8075551c0bc3c1311b967ea973de2afa47f1fd9767bdf9d7afbe9f14a9b0050e28c27a645ea442f3363aca3ebb6020dc0c0e7a810bc33b7e5700b859d78"], &(0x7f00000010c0)=0x1002) r1 = dup(r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000001100)={0x73, 0x2, {[0x2, 0x5, 0x400, 0x9, 0x7fff, 0x1, 0x6, 0x8, 0xffffffff, 0x3ff, 0xc703, 0xfff, 0x5, 0xa1, 0x4, 0x5, 0x200, 0x5], [0x749f, 0x0, 0x997c, 0x8bf, 0x8, 0x40, 0x1, 0x80000001, 0x7ff, 0xfffffffffffffff8], [0x7fff, 0x5, 0x2, 0x3, 0xfff, 0x5, 0x8], [0x9, 0x9, 0x8, 0x6, 0x7, 0x3], [{0x8, 0x2, 0x491, 0x101}, {0x3ff, 0x4, 0x8, 0x6}, {0x0, 0x7, 0x56, 0x1}, {0x401, 0x800, 0x69, 0x51}, {0x3, 0x9e79, 0x5, 0x20}, {0x5, 0x6, 0x7ff, 0x4}, {0x2, 0x0, 0x401, 0x4fd}, {0x0, 0x0, 0x3f, 0x800}], {0x80, 0xde, 0x3, 0xffff}, {0x2, 0x0, 0x4, 0x9}}}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) fcntl$setstatus(r0, 0x4, 0x80) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001340), 0xc) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) listen(r2, 0x134) 03:29:29 executing program 1: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = semget(0x1, 0x1, 0x600) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000380)=0xffffffffffff8001) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000340)=0xc) lseek(r1, 0x0, 0x0, 0x3) flock(r1, 0x4000000000d) 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', &(0x7f0000000300)='c\x00') semget$private(0x0, 0x1, 0x2) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000003c0)=0x7) rename(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='./file1\x00') 03:29:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='le0\x00\x00\x00\x00\x00\x00\x00'], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000040)=0x4000005, 0x4) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) 03:29:29 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x160) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff, 0xffffffffbffffffd}}) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 03:29:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) dup2(r0, r1) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x2) 03:29:29 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x114) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000000c0)) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x20) clock_gettime(0x0, &(0x7f0000000000)) 03:29:29 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getegid() setgid(r3) fchownat(r0, &(0x7f0000000180)='./file0/file0\x00', r1, r2, 0x14) linkat(r0, &(0x7f0000000600)='./file0\x00', r0, &(0x7f0000000640)='./file0/file0\x00', 0x0) 03:29:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="27000000ffff000001"], 0x9}, 0x0) r2 = dup2(r1, r0) getitimer(0x1, &(0x7f0000000100)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x8, 0x5, 0x8, 0x80}, {0x3, 0x200, 0x200, 0x80000000}, {0xfffffffffffffc00, 0xf426, 0x1, 0x800}]}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 03:29:30 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x200, 0x0) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x1, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) r4 = getuid() writev(r1, &(0x7f0000000240)=[{&(0x7f00000001c0)="2eaa283e1a6e4ace8879b79f152a923172d684457d58698d1b4fac0b7f1299937aef7a85100c6b2cbf74fa7b0ccf98c0ef14e872fa5b9b4fc7a4d63052d02d0b115884b4cdcf12452c87fefb58838710ebe61fa542fc9a228d9a172b02a04f0f1970dc12507cceba1572", 0x6a}, {&(0x7f0000000080)="bdc6a72af0ff539b13c96c98543989eba8eb7d29875665", 0x17}, {&(0x7f0000000340)="147342c5b6c235a66d1425d8dcd549ff4c61773a9f7f4976a70676471a3f02a7c35ce03bb9239774c2e2636e5d24c627a95e24a693d55ec5f37f9d54e0991b67b26867b9c264d4223b990b77df15afe168bf286f6f381adc804d3ef87d7b3210c1faef7450a54b6ed5a4e4ce0ed334d3f45916a7040c1e4e122fb1f4936c423a1baa48a316642df4c7fe86015c037f18aa39798661278ea463fd54438e4995b0d6a64c95bec6bf4e7e989d3bd5c1814f81cd0eee911bd2708a04d01954f8b35a", 0xc0}, {&(0x7f0000000500)="b9f0732bf83b7af59427ad9ff283dc72a119ad9678b4a839797f910331bb6dec60654ae43e74f6b7a3cfa638e176502cc81c77eef351c54d6fe3e775a65e540241f11654838344e6537fed38f10b5a24bdad58834505afc36c53ad4bb49e66b9d881042053990bae9bc2135452889eb37ce8cb2b2e5de5a82d22ada0df07ecea4739b61bc9153f8c8b21dae3a81d8227c42a3a4073fe076d2989051ebd35b3347e11de8acf910b2a6be96ad7a458bfd164674549545bc8226c1a3b93a1adffed9a233cd8f8a67ccc1cdd977207b61e6a9fb779b81ef081aae5cacc60baa4a1225b6b9aa409e0b6a2f720ddf154bed43b", 0xf0}], 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xfffffffffffffe26) fchown(r2, r4, r5) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x5) 03:29:30 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000100), &(0x7f00000000c0)=0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 03:29:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000000)='./file0/file0/file0\x00', 0x114) 03:29:30 executing program 0: r0 = getppid() wait4(r0, 0x0, 0x21, 0x0) getppid() 03:29:30 executing program 1: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) munmap(&(0x7f0000bf2000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x4) select(0x40, &(0x7f0000000000)={0x8, 0x7ff, 0x2000000, 0x1, 0x1da31daf, 0xd8a7, 0x7fffffff, 0x4}, &(0x7f0000000040)={0x4, 0x9, 0x259, 0x9, 0x7, 0x7fff, 0xfffffffffffffff8, 0x9}, &(0x7f0000000080)={0x101, 0x5, 0x5, 0x9, 0x1, 0x80000000, 0x5, 0xfff}, &(0x7f00000000c0)={0x6, 0x1}) 03:29:30 executing program 0: execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000100)) sendto(r0, &(0x7f0000000140)="d51303e2e5ffd115291f32927688b0846cf28f0b298367693d9422d82caf8742e07aa6a995a11dafea62765896bf75778a3fc361828523385ef721d80bac390c73acebd7158c05aa20d4a935b131b507fca51fe1b31937cfe86f16a9ced798ba", 0x60, 0x408, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) unlink(&(0x7f0000000340)='./file1\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) readv(r1, &(0x7f0000000400)=[{0x0}], 0x10000000000002c4) execve(0x0, 0x0, 0x0) r3 = dup(r1) ioctl$BIOCLOCK(r3, 0x20004276) r4 = dup(r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[{0x6, 0x101, 0x6, 0x3}]}) 03:29:30 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) chmod(&(0x7f0000000000)='./file0\x00', 0xc2) write(r0, &(0x7f0000000340), 0xff23) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x10000, 0x40, 0xeaf4, 0x0, 0x546, 0x8, 0x2a6b, 0x400}, &(0x7f0000000240)={0x1ff, 0x6}) 03:29:30 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x4}) socketpair$unix(0x1, 0x1, 0x0, 0x0) 03:29:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x47, 0x1}], 0x9, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 03:29:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696c653000cc646036f5ad914e294ff2c9449178c27006a18d328387449873be464aa347da043bc3a8748689ee8346d66cdd1b7f25e137cf4915b3f5cb76"], 0xa) listen(r0, 0x0) 03:29:30 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x20, "0000009e0000000000000000000000000c00"}) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000040)="038b9cf3b8fcf889fa79aec979cd119193867624571faf1f7352edb34eae498cf201e4692b6d84ab21450192", 0x2c}, {&(0x7f00000000c0)="f76c8d5f497d2fac5cba948c07fd4f66123e53970f94ade7ff372daea2a7f583f43846e7a3c53fcebbc88c89d03899a0d8bf9fc56211569f45ff352b9331afd9dcc3a75c9ab4b37e03b81c99df6e5ebb", 0x50}, {&(0x7f0000000140)="bb7fda8970f048bf41825a8f3372cdacaa953c6a664ef9b28003db2e99e22fbf5fc82624adb667251f586094c3a6968299e398a5bec9e33edcd4617b9d178a886525ddd9ef14df1525a552401df5360aa5e75e4b9033f74a87a3d0d9856fd81eaeee3e84a41558003d9a39b5b5e356b32d18f1deec5a2e31c16a29ea1adf378b4c170b05cef38698a11da898e2026743ff9afb2526818e1837e37cae4b226f1e560730828a988a4bf746721f12b0d23c5540324dda9fe6b5e6af91499a7434", 0xbf}, {&(0x7f0000000200)="c6494b89f4", 0x5}, {&(0x7f0000000240)="2568ee1d8bf67288913e92b2cc98e75244ca50ee8edd50c8596836ef98bae047a573e6564e53274e18ada4b0739d38153c250f48edfbf5da527d02d155a470a0a26b38", 0x43}, {&(0x7f00000002c0)="56e2667dbe1e86402ebd7feea0ebb50c7495206ae95d26f343cd0ff426785a1338192c966262927989c043ab3c9792a6317b494665270765034ad78dae31d9cee8f901a6741063df934337ab603227179ed6d32cb33f823fb8c8dc4dbe60902c4e1bf8254590533a0fa596c3d34989e8858566d7dab690a43e39c64e5e4ec1d92440b3a0f7aa272090bc7def75696148f287bedb6f2554938356906a82487dc4512c1083c736839ce6f87f6daa9aaf8c488bff6ace6b8049f2e68237ca0af73610fe4998f60182f3520d61fe94f2a927e92a848ac88d2c7a61611f555be4750502a7e70888aa42866d2ff5ee00d957", 0xef}, {&(0x7f00000003c0)="bc9c58c6f5752f95158c1c7bd64c44720affdabd66e1ab6def087d763457ffeb904d7df64c34e2d5b302e3d9329daf3ad5ef26b2e9b0c47c67afcce6181f75496fcbdc6198be0dbb701d88ff3fee41e62fc8", 0x52}], 0x7, &(0x7f00000004c0)=[{0x98, 0xffff, 0x800, "7197bcd0a562edd36b1d2dded1addb40397aadf2034293f67530ed1ff0f47440a6dcacb573936f39596a69cc22cc1d2a24a0bdf46c79a0b56465e9d626fe0119a3b5d7c04dc6e2fc9ae5ac73072f50d24e0e666fdc36542f15d95a672cb28fb0b4991f36c1371fad3550004ddca43a6aecc4fc9c42b31bd19c170195434d1b03178b"}, {0xb8, 0xffff, 0x1f, "c2e450aa0c57a6635ede106a77cb02cb0c322972a113f539ccdf4f089fd215ac73f0a0963c3e7bdc25c1deb00151c05c510bbc5689ceea0224d1d5de26096ca6df912a23004a8e3487269f03f172b7826509a20bdebf6ccaf86af04e051b3a3f6e8ef6147c50fed0d349e17f6675fa34c9946431999fc2b441e7dde07469454877b44141901dfcfe62e1dc7457d3395367ce452a96a1a036d151871dee8a015809210aa3086e263f"}, {0x78, 0x1, 0xfff, "904ca822f7b7512e63963fb7be2000a88eb318b75391fd8d5dcc0cc411dd037d868e91a527a413a1ed756a86b547aab5f545ed5a4566cee3807ed9e9d2620a1144a254a0db7c7a6a30ead9daba8401bcfbc2b29d2ae18dea1bad6244282f81bfbfcf60ea"}, {0x60, 0xffff, 0xdfff, "5e5e38735a6e01bc886dc3a7f9a9baf887d05a9ba3b2570cc23d1086cf6ad0cf3156d0641bf2b02dc5f095a67cfbe76677b9294d112bb52145d9faed58f0275d4ef7922a2b4eda72c62e65e8d6fefb"}], 0x228}, 0x9) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 03:29:30 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x2) socket$unix(0x1, 0x1, 0x0) 03:29:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000004c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x20}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xad5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x33}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3f}, {&(0x7f0000ff7000/0x7000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xff}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x401}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7b03}) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffff9, 0x53}], 0x1eb3, 0x0, 0x0, 0x0) close(r2) 03:29:30 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = semget(0x0, 0x3, 0x82) r3 = dup2(r1, r0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000100)={0x2, './file0\x00', './file0\x00'}) sendmsg(r3, &(0x7f00000026c0)={&(0x7f00000001c0)=@in6={0x18, 0x0, 0x7, 0x7c8b}, 0xc, &(0x7f0000001600)=[{&(0x7f0000000200)="2b608934", 0x4}, {&(0x7f0000000240)="917553fe584c94f3a3628314280020462b937fc64c34ad232f3625d7a597ee2476fd545d674b7882a14e50b56a73c219367ba2866d13d4ce57593fe9a726b29a471ec91bbc05b1fbcb6bbad93d3c37395a44e3572758af3a0482f65d5b5c2389124930009fffee0e9c25315f28053b0208442c9ed24f7b036e5b2496100d958136705fabba232fbe6a5b178cfce5c92e120e64736a221612a4d42b064f58ac9af2c0a5240d7958abdbd28a7d25dc94a170b7d3d42a0439d5b8bd188937053ff3a0356523506d", 0xc6}, {&(0x7f0000000340)="c36d13c90b9cd48e610c20356ead01b27ab7a6f4e305c683bd0348248aa96d049ab8db68e632d97b1c80f126b4f545d529a4074d1b5c51361ac28db72e022a35b8212c005e9ab251fa4e6fa3e9e0fb0d659dcbbdfe2db161e07f6cdade8419a9e9334fa1447ac3d080594d1cf6e8c2299d320f9cd48cbe325cd40d2d7e8c055b9f04b2dc53d3894dd1f4d4604fd3007bfd", 0x91}, {&(0x7f0000000400)="6e3eac868e1a8f54c61bf3d0d1fe0ae315958cbc9884ccf1dfc0c2b7a8fa03049351532e361b81fd", 0x28}, {&(0x7f0000000440)}, {&(0x7f0000000480)="c62472f6bb287921b822a97bed8e6c82c7bf8b1f396834848c6e9d2af4e8207d6ef2098386b54a91ce7961242d998a42f6e966aa899d0a63d46fb616c19cc516eb38537624d4f1e9c9c31c9d6cb723f07dcbc24b24816a26a42ea547b95a0a05e75096386262f6832a023dba6bacabfc1b0b4ef20b8ce2658fd77e455fa9a9b1ae74ffddc9d4cfff8f19f3ddb468efd69c1238db47a9326357bd6ea5ac22663031dfba3d593ce7950374baaf9b4a3fb9a6c33475f3fce7a2d280b9568bdd43660794822d8c019b31cc400e9f9130bb293941e11965fea0d04c21f5437663ff11d6bd49b46940055566c401e94a2af6a8a4a2d1390c8a10f6ec1769616210085d6476c7ac87ced1bd8894d2f773efbfdf28edd70c3dd9f295ddbed4a446584946bf04f7c4797d4b8babe41dd72f77df7dd8ca169396cfe54a31cd676fc053cae96bfb2469b3cdc9a93524eaba841dc05c26f8cdd4ad94339ca4ecf3db08c8cfafed6395f15d32e6de90c645b7ec8d8510553ffd302b23071a90a45ae9953d372922f8a0f063c25fb68f941054fd1cc232e8b4b3f27dff39f24ffd64796e77d6029fa7af0d6aa9b65298c66a705826da0d2515e581c0173f30b98e1e27b335021b228df60df0107cd8c88675fe2bb5824ab323f1d364a6c328e8fa4338d54952e72997dc946a5f4d10733501f151db00cbcfd5eafa164abf713045491b92335d4649e91d950a8ce35e12e2002c8bff4217fa390386dfe3a3dfea0621d75212f371bc7bc160590fcec6f52d91d4204407066f2d42a34a0897dbe0710010a80075e961ee5fa34f2e53b23c118e2a27694dcdeefe4d7797e9e94ba75f407f3a7a9d878099ef88fd27b5ecbf4e67e169744a976e7882ce5992b6724c2df139a00d0af3035fc383e575b5d694f2c8888220802d1288a3298d6d26342546aad2f0c232ad6b3b2ad8c76fe802b66b9bd030916853cd62f3d38fd5cf5a813d0d24ca622cc15ebb4e47e4b79a6a33f74889d45f321e26717f0199d3750baf47ccd4a8d46631bfb300baa833a55342dcd7f7a0c41feefa6173243d9cc3a5cde2dbae13b70b32aa8a134436fedfc3e6eaf4e465d2ed040a7e5e1091f12eb6decb398c0ace664aac7c678f877a156f1ff8a6b2080e3c2db39e94265ffae01ae7ea7007372056dec3b8e2abe34f5dfea0e15a4a3b9fa91a8c33286b2d602440caa673f03a2fc6b244b5abd44669a771e07956b36ef95ac67458a52d62efbc93ab93f3ae39b3bb0a9b653dfc4ba51e61576a0421b07f8be3bd1af25952cbc0e6a3fc6189dc4c09ec2936f156f757175c5810002eefb11f59a6380fd86cfa0c8defa947a398004155b66253510675b46021c6f5fab1507382005beb796becd22a0e8de0dec70b885416c761e2c4f98905a0c09bc9f16a074ee572a67eb9e126f451a655466f77c6bf96a96edecdf4ef5b6b385333d4edc530488f0cd35b762f98520412a81a68ed1092018b4f200dcaf73d54ca65418d191a6d9d50cb364aa3fe6a63317bfb5af665c58f32ff86ac0b5350e8dbc2e238eb25b3aeb3f9f5a3c18d44e9fced7e99e5f203a9c832f711bf3723cad2fef07d47c1ec483b8bb8ea4891780151a9c6626b164136b8ff3c30b6b1c03c6813f241b92a38dd098705e381fed3577bad212669ecd11dbe4288a67efcf8322689f22a1af8eb77ad8940e0a2bebb998f3ba98d38a0f295c10cff22e7ccdb578ab018e397b0cd3931ade3bce8018e12ff9607bc4377e1c3ded1ef20c2671cd71663fe47399addb9f1ef50ea2eaf4b4a928c8c2318728a104b6deea2e4dd60ec7686d7d7ca9422897cfeb49d4e7099795c1e9601ae23eb96d7f08bf5e162909a8ee6074d8614821103252296197a3e0928723aa7bed8cd6e58f8ffdb9ee5db425ad23f1b49f0c739b3709b4952d9362c96ef79ee6b95b0c7f2eaf7d466a77838ce62c06c9ef07062ba5a2426c79e035c56ddcd57c8f43d53d7c305ce59688a1eb35ab8038f1fb5d65c18f91c4b9d9c3144a033481f7de21a89ecd763e221df2ea2b64ccb40f61ffa89eba3ace648a36b2361b9b9dc5ead974bf4f2e7528238114dfd350453adf897c224fcbbb69260ce05c464d3ed32160b367c52011e3f6b9334b015929f0091d31d319db00765637e61f2af083463d0ce10e946674686bf4c79823dab7dbeab99e8b868fa2fd387a78f0f86192c81f776da827368fe6f368e730e6e0a83af7fd70f42dc5d20eff0717955f290a29cdbe4f4c71fac9bb93adad21add42f6a34b73ed11da26d0ef8b3188ca4906dadf99361781648ba5bd11895f6bdc3e1eb325bd9b4e60266db8ac8ae1e8caad7d30f1fcb1db67ee1d04f2cdc2976ae77136928e1e0d0ea8cdc4cbbb99aeb4ae6954afe7d5e3c404709c8678f327d91f6ed32b95137e9098f1260bdc1b214f31bd449fe82d81fd62e40a12756913df017ac8a6e92204de3b79ca8389bb1460a11a95e4b197ff54b26d76cfc8e2f8061dfd250f1f923b60d4fff197e64056d67f7f711e4f16a5d81badff988a07541cca011fda7e5850cae82502204f88220f764b6f536ca6e7da4fc70b2b1258a7f21dc9fabb2823bd3f5b6a8c8236247acbb18164735ea9ff639fc53dc706d4789d2c2a7f56ccd345b24d5ce704cd665e3df5b580b396e1dbb4be0431db01b760a1149bfd691634cb1fb3fb3e366ea8f66d8b620a49fcad26444188fe533a71e93551c1ff42f422d37181685c0d1b40fc3f28bf3ea4ea871ee9ac8da806268dd9c9fd9e308d6358712d16dda7c81d676d1544b51e9a1e7f0b53f640695ed93edb8eed212ea6594251a7c501e7666953376aa7f5b81b7ead27d338a303e836e47317efc0d06c40c9901ca05009a813681640259adf40990c6a9e42f5df203a9c8c2117759e6ca73bb952bf63506abbecc10ef929aeb626724b381c6a5d146d4dbd27632443071690a3a390e227da30d7bc7be050df05f1a576bf5e9ad51fb6e73a0d6ab21238908f47af6a0528bc29f98481d18ffb4d66b519acf9d41b347d50a409bbb3601a9c4e49d6e4928bd86b113e79cd9592734399a8341d2332cda97c1600f13be1e1593e8a846431796fcd8f6479d7ee9de336bc42800d3aa236e0351e3f35cb0bb292fc6244ba9c19d98ff0d6e0a4dd3867a5e4bcfcd2d4ef31288944ac34f8dadb356de032c1afecf340c109890b1d132b5734aa3fc4c9f4b52901bd1edcdd87473a8cbbd0a0fc6fbf82e59821804470b741248e958c3dd6829c3a4135aef8c67554189c028f6800bb3b5becbedf5c15879928381c36c976c6d4cfcbc288c2cf98d92b5186b1e6eee7cf81ad5e42f908f49e15e5551007b1efbd28ddda780560fe982d054abe4f32bc600dbdba8cdcd0624e3668635d6a9db3c37d164e82f16a79a6b78002d2fbf46bbca05f1b542a07cdc08429989defbd9e3113035b42c850bb9701d9039ea9a669f22447c88155ae3f8b59a12949a2f97f44462c90a356446ab77c6e90dcf43e709d3e7313f4b57fa1936db02148eb781a91ef91eb7ba1464f9c700370f8100a5dd91ef6cf0e3e42d6895bb122babf03266529f75a4b0b60084e2ba62ba720d70ff62640e6de1a8272ce5976685e4903954c5caf96c0b1d1d30fb351a5733405f3e9094f86eacd92e4f55f6b9343f9c7d9fa17ead9e00e026ecaead0fd1d1d30df190b3a73b741de4e4500fe892ab5cf25cb43989c1f126549bd2f3186a51ab0c458d36902755846f90b02cc47409e6f6c59ed2ed52f2b49789d078827c6add4589f848b0f7731a890ecf1ef9c6d300f62b879c7c33f98321d5d6427ba7ac4caee75ee8ee3ac22ce42610dc0379e73c95d502d32b27a948e3fcfd2080c2f725e2279c8c7fe209fa4ab20d0296764f829bcc042482ec754d01cf0dd4394b3d4c4e32bcf695f810e158ae944a420932bddb4daf01fe70bf0209b1514e01654342fd1b5c9a2ce49e8ee96c491acb3654a57b745146576b2e9cd146e309d300477229286233c5474f91876b7ccb0247962652e7d2db6837ec4a9c851d6912d432fed079b04a1f5f7f3395aa3742a95c711d359e0d72a16513f8818db01d19e859974510b646519e18fc9a76d4cc4bec37c9c4cfe990918fb3bce9a11a7055caf405aabc845ab0d3245b2e2a1d624bef03d73a9286b4614d247ca81bb3d77a1825b18dfe365d809bc478cd03243ba38c12bb4871753c907e90c20666f66587f87d0302a6a0ee7be8f4bf6dc7537356576cc26229f8f174aef8a184b63a0d3fc635963e55d205d9c59ce2191a01975e0847172f6f72f2bac27d1caac8bc24842ca3994d0d922b8a03dba2fabf5b73e29b84eb37317e25946258d53a612322188a8a4baf5f6b927592c318b61821e51e61b7c92b482180eb8f6bb48b4e7bb3ca83584c03e4d73fdc5c2c19b322303f94ced46555230925fec0057fb88864a9fd1b59f21c97f21bd0831d3b15671516930e7892fc0adbbfb25cab262d95bbff137f2c87086564e1ff3e58e1fc3fa7d3a4855761a54c3b21f8b1b34b37ccd71d441dc201d8db462defe55b0960f82b9c7a2565181e4227c02f81b22914aff64c95f5372f00c5b80563e5f30052b693bae981df73d891798e417ead8c494e4fd5efc134b25c6a72b9f8e7c971a053c533c402c73bb1b5f25e39c348beb7ff5c8d3f0a54e60e8e48613d7cef6142bb94cfae6b69496e4fd0bd53335cbf9ff7efdc46d9c17702c3cdfe07ae5ca3973773c9a8680d1617b373ee7eeaefc4d7b3ec5b205bbe060be84ec778fc70b4532f98cdcd0d312389b2e6c5b09b5e25cb14604194d801d170b1bd361a8d5efeec01932fd051b0d5766dde4986ff2fee81f870f816ea80a1cb6e4ea0f701ee2291aa50be36a9a57f6edb40cd29eb88e56719a8caa7e77427eb55964a7177f558f57f1f7069c53af7afe64de782f3dddc9711153584d3ccaa38c498795e387e5caff96c4228cdcefbfeea5649851792eca16d36f975dd977a205cfc2a6165c9dbb656b08bc4f3986f44d31ee3f71d64618d643b4f4bf9c45529f81372ea0e4c15c1ec2af00951c59d6773cad8dfde4ef5c839212cc81b7e6be01f3e4ca657e2ba86f36b3633a39c23910bc532acf04fe159c144a38fedfe3b7be9b94db41bdd08dee95b4a636762dd657eeb0989f6191b7d1f541cea70a68e311bde60d98c3e58e5168852dd29c34902fed75198736299501f33abba6aad6024d20053ec4a17d5f6a3ed8f69dea3abf9ecef3a3052b679710d6e2b318ee5a964460b2d2945f54c17a7493d998c4cd94ae47b851a86f7bdd16a190c9bc3b7479f91f21e7aa03ef343bc27b8440d66b8b514744ad6096eabf25be87fc15554c76153dc5587edf99f1c5940eb8ecd4f3cc66b7ee4ec14b101a88d7404a986f5613a9af10ec94216c569a900a564a111d2a751c832f4ac3760c5c828c0f53080c6532f892ebed2de91bc6be40abea78f470d599d7fbb43e42c08d6c95b077865f88e03b5be2a6671f0351ef508a64719bff16e37f310fcca84f82b669a44b85d716bade0188669575bd711def27853ba04ce01d931a4263bce40c4f2df2cae90c61cd0ecdeffe516f9c0c3d8dc13b780b513a8c08f4ecc0eff99e30f1deb17d4bf9438b46836a117099909cb2b2872b27f6c5b0bbbb8777bc05077e8ee15ab5dcd8b081a96127985e3bf7499f96e5c993db56deb791d9a8ec0ebb4a44e92c4bf222703b56b5cc42c0056530a2f2966d4c3a2a220f64100c360a8c513f8c302f52a826cb5e06ce16db67", 0x1000}, {&(0x7f0000001480)="dc9d48e9557887283f2a72eadd67eee8579215b4a973fdb267b7308d75a220a518eb43c7fb0b9691e4651bf800ee35559d84621bfa3f983fed5851f9a82b9629e4eafd7aacb9cf7accb8ec7ff54605e41027aac43b804d122016d129c71232b7ffc1a55c4f52686bfe6c56f2f84f83ea71df6cfaa240c4e7f8986e0c2b1bc0b3672c8c231c1d20399df4fc670cb057758ca01f2fcaedcf6749b1bc4edd8f52d62754df54a2e7f323e6e4fcc8418fd16b5abcef0e39b4acbd547e6c060e6e8dab607d8e460cc6259b3097502d5f2e32044540bbcce0fb5c1c7c33570857", 0xdd}, {&(0x7f0000001580)="e2d4670a91f063df5ce033dad1db47e4bbe1f103909bdcf4a4c364cdb07f202ad751fdc301f0df1c077549f4f1099c499a1812c1e3749a6fd24319a725a0e27229", 0x41}], 0x8, &(0x7f0000001680)=[{0x1010, 0xffff, 0xfffffffffffffff9, "1cba6d38b9dd39d0ef0fc3fe0dbd94fded4272782f81b12de60139686b827f6be0c1544111235cc9bb0fee24431a85515c2e2144d43a58047d5de38cdd85499f410b07ce0a8e47e454582c5571b8b78f2ed4e9d4dccf3b17c09b36db2e9998b0702aee8b1404587802df041300b9fc01e2dafe3c1f45ae6c0077165a0cd194f9f622ad2cf50f81e97c8a7c5ab9395f7ef9f1955d3cef5647c600b73b51125e9b8075498af0131b9415998107ed3a9dbcf340bd4c0d066c0350083d2250a6873e72f2601f604e1c37e6496d50cd6a6e8efa6be708e7c94056977c1c806ad52e0d01858d2ed673839940439fd385ec3aa8322e63abed18c12c2b487b2f286370e5cb9f7420201142486d7655bea754e2d61cb327ba72e4ff4835ff1cfa09990fd3891d71c420554d1033b51814d076035c487e0a3e968aab8509e582d902aa096ea9ee44d6ee48370a6c358e700180a6eeb72d4ecfc91524d9c8b974245660ee0d2db33705ce1b687b0518ec3083592fc1945b286838ced3d345bacc840946bfe0120985c2789f93c18c17483f211f034bf8b8c7097b4877ece8e8e06e5309bd4aefd95d8fff7db33d405f6ec4666cd31103ac026da70d3454320996e9149e9213499460ec16fbd5d44d01c58b00e0f85e65c7d1b4c24841401dcb4636925c3cd9e8b75bf6419b75feab16e9228ed862da6d7f13d33a9c991ecad893cd33b41e3fee72ea308ce874dea95f9f848675f8b1c89f067eb1117521a44daa2f8f829cc692fea42b4a0dc0f4edf964e9aa88b93aaada1b35c511346917a9ff0d05d9124cf76190cb210b241a584cff2afea38d7b97d7ece6dcdf00e11d6ad67d2335aac3a9256508ac03e614e98cb881e2ea5ddc509f2b66877f494f7d3e8157b303c51083e99c3a8c95988ee333df0f9f8f981b0f334e5afdd0a4101f70a326c56bbe44560086d297c32dcc45143e52270a98ec1ed9ad395f3b9474d8773a9c5dff1d443cf138167100853634371c96a2109f74ee47d17f32c567d64b635cd25c94d9ef8113f4c7c34331bdca9925ff70f2db36cb7e1498e598e23bfe63513a35ed73e250b70a03e75530aeb84be08008d171127facbff736f9ecc5e7e681f02a0eb36aa428bf67cdce485b6a129e779afd11963279068bf58b6458710979cebfd895bbbf3709f1a949ab75adb77c85f94082457b5a0d7de4e3385062d37c278d6f89591b0cf70df71e276d5872297ed2050cc776d1dfd8ecac4c1c140587c11bf1bee7fac1634cbbd4907d04955251ceb6600d8e8d2732c4371aa274660ce2baa8fd4109530a3ca234db1045ade1a5a66b5a7671a5cf50e8bc9cf686b93994b21518c59f55df7c55c7b79a8dc5a7bef68dc0b29f655971e544d3cbf100bb26dd61f0b17e740a491fc586f4ed93a37df15fe0d1a7491c6f103b2f19a6ab0879092d3ccb0f280e141599d5239b6d27b7a708ff768f5224b1111baa62b74e35f41e9ae5baa6e099d6f20ccd39c7ac7282d0236d183276dd81af0e0e6526b14931d4d7d7f94d8e6f48276a890f6e5a2c08a722b2033bd30b438e4267754e4084b039178071b8658b996659c1e1af0257039c862151f9218ba91e6c40ccbb02a2b9006ecc9ec51bfd2ae5ada0391578ef3149d42b69c215f6295ef03ea72603a2582be103576e1f59483de95172ee73900b8648249518f639e61ca216f87b1c2b04db502f039cd7ad7c53cfd086833e3b1b7f10f26865cbbc66fb9f1634d80e1c5bc2bb9d439b3ba0e5067dd3b6fed1105bb5757cffe5ccce071ac3d5a66591ba68e8b0a436d22e1bb4333d07752ee4fe2f84a11a5ba4bd626d50aa0dad9ad60a84b6c44d3c67c86996b19752de99d4e5d704be0fd302775fcb9b5ae2199d237ecf17a913ef2c263ea0c4e1ccd9ff4cb0b923af0da277622755e00aa68872bf9461f51a0502bb45d7f299bff01fc12ec18c81ab29ff1d775dc193531ea8c831f282124ff1c67ab888587866c8abdf5a793cb71205ff18cca7f2b54a0511438e47ae09df90eaa1cb079f720966eb5fa3889b98ae267eb17b9d3d2c7539b4466b9b1e7b0fa13fa11003310543106e6ba59afd09e717a6d57caf9a289febe48b0aff560c3df7ec2ac917773b8b1c1bca2b60eb1222c92cd1c26d651d2120481c0bb4ca03b2b78653ef09703cf5d41b53463660d4422715dba27e0370d0338d2f6779b0459c67b9b08339b73508449b72429400117776eca1c1394eda856244de55fac238f4708d470dc17e90224fd0ad40a0702ef77bbb3848964edbf4fb738407c5bae65f7b1dcb86763deeb62d41f699773b69f4919455e0f7e80e4422a76ef622e0276666d0dfb74d50ce618de6553ab3c2a58068233c5739386786ccef5c288b4e148e0b528e8715ce5d3f59736c6f97eed1bce3ccbeac0f95e2da7eb42ce353c2b31820dee33d150496ee57e8b79e6e37a49c619b602cba229e4610cb700d5e9b6cd686ddc1d2a69447c9d9005d7a3b492b38a6b90121f375687933431e6c838ccc1579384c2a0aab4e6f940ebcad163a132748d07d8cd6251352ee4f387e4a11b00346c3ed891ed2d34156b6cc6a83f8c13705cd856cea35564c3c1daa8f9d56bcafbb112742a740ccae3c6116efb1af38b5f455591614db4166c8b46167a98921d32e4de954fdc98be36929578236495b00ba1fdb2df3c7e7fc64c717001e2dffb630f85dbe76a97f6122bc7c53cd269f363a68483f83e8abb07a2a09d409ca6cb96f944a7af7fe193360cb3b0de1affe213183b4b5dcf6d803c8cc3300d08c09d6bf9e12959fa955d2f940e2ee70d56ddd183d5541fea957b5971f19aa2081869563db53e984328866f1ef26ea4a15ad71d59ea969c55cde4cdb1c8fa5294528bc23478409c1667fce6493e6a7081c3bf2932bb4e96737208724da7a57cb914ab467e9e080bedc6923c059f4d27c54f9c8a91b3f9c234672be26e1c0ccc19035b8242f969de425c1736706480b7baf7986dc8cd395a7c461ecf6596ccabab462f03c4745628650d015821cfa97c77dcb48e909ef68586e99bf719891d0337ce6c3ba6ba314e529cf2c97d70aac0130a576a3d2ba960c512ee2a501117616061b0fc3827509bd140bfa80276baa4538c1e774a8dde0c8d3f214a6e4d201c7c80e793ffc092bf2cbac0645be66aa3c3a819a6b147f097daded777a673604ce973cd4adf8f5a291cd0ae59bec59cd6cc601eeb99f328d21ebb955554d18b1385ea4b9c36326be37229b38c0478b2794fa020c88e1f4949fa340fe8290763a69bb355bd17768c9edfe257770db78e88e702eab50c7169aa25c2279ef3067536ee82a7fa56bede6306b104bbf835cfc15ecc8dc72265089134d9ef5b68673cc9747c5f2be29b6de40f634f5fbb2068205cddcabc0b9d41c889aa3be65ba9a45a97880120cd6930e3a2bafef753d0314c9f4b3eb9040d88d4a3c750c4a4166a703bde06087cb1462d6d9ff6b43bbf0c2264ebc10651d988ae4ff7ad4aee28e1433660bef345dfcdaaa54b65c3efe67094b23c8c9981a29fdf3dac710cd5dbf85d73bf1b293c8d2f6b3fd0e0f33f7bb042b6ecd763cf637788b3c7d8410a5c16398d97f7082041a298c3b1f1920915af9603680d53d781903b410266405f3475cb39dd1c1ab9a76933df4763a3e647ee70fd7994d9926b8677345b4bc968a85996a15059186a4b19acd2bc31469151bb1681c59001e4ed4b3420fb8eb674f2886413ea8eb23f72f11ef921b02889d2d7be8d23a591d72121e15617e58d07509d2144f824394a03a92f8f1bd63185a8d1699a3402a2d4c72b755adead5d13609c4a4feadd81a27ddbdb30bafdc12924ce1577c43bced5b60bc2738c6f5c4af86aa77893ef857ab801fdbb514fdf0a9795692ffaff4f924c65548441328f5cfcf9b8531e783343c2f0f26c2065ee7d70ac0b57db294854d5fdf47e2dfb411456dd10a477e90f9b2fff58c9737feac7b4f069b59c0f31960e5e3fd7f4fc6fef29222c16fafbfd146a40bce60166c236c9d849635373cd62aa4f3412a6bf1a274694d7e4bab47468ec94a347d2a4fa8f058f25f6b03bf31b932d3868780186181c753100cd51d64440d0cd5de487833f376bd81434a31cc178bceb52f909e93fed797371d2d0bd0853c001d3ad9ee33485e974243fbd20baa3bddef1b6bad947fadfbfec422e6961b32a32265f8a9592e321fb16dda20fe6bb0f00a51006663865fe4291d6f01e5a439a1b25b2ec1a7cb328c775434ffb12bc708b97e747ab78aee23ce1311bccb8d330080f7348965f8e49890391c78c40dc9794b9ccf50a04e7f0e7d95dd395f99b036b9464d22700208941fc757e4ae913de4f4076be5e03a90826da649f551163a8f37b4db8dc565fcdd458a3948dafb4498e69571e4c9e2f175bf87e8cb05a92057f04f3a9ee85d7895bb4cc2e83d7e075587b1023af56953f0cbdfdc86c34be3be0ea6a0a1aabc7b288990e212967e47c11dfc434e6c7b4f2a5a5205f5cb42abc8c22b69ce0312e5e76fd06bc63289ecaf45d1f67079b8e2c8ad48d48276bc450908b22fd5c2af30161758c541356bce75b3db5160f982b4745d5a58fe172d7d9f8326548803900147b663768c74f8c34f0330b3fe37b19d46dcfa97c99fecbec0fa77e28cd444a188c70f3d3f083d4488ae6acd05bf6fbd88973d11379fa1ca7d84fb78e2e3ec30d78bc152cb94c056d76e7f3c12d1f7ac7f1e5ebfaf8f2eb1189908045b8f5a9022821d9b431a176b82d34bdcd05d9400810f2c0e6d84090a6a5becf458bcd4a2a6f2711c6d1964886739d0044be4562e83dc3addbb9b3c7393ecbeb0aeb64470ee4a8bd3f5e6a82ee03d5d6d9e943cde3d98394fb3593a891622346866ba0affe65f928fdb206f36ecf22e1c0c436c5f64331a17b255fbd4202d70219f60d1ab4134b008063ba990cc9089cb91578a034023ed752a854277a454fb5484546f3f35b8a88b2516a2fb32cf14c4e787da273865e46f4712b1f8e089dc1fe6479649e08ad7cca374dbc9aedc6524770b823fa04de9f5d45a3be167eda6142634f28f6ef6715d0fa34f92d5ce8561db6842d159f4fac3386fce6109329d41e4dd038324d4525d71db57366a970e83bbe57e7e5f3593d967d14d18eb7a08d442c9412c90ba2ba4d27b4e8256062a3d94a73be21f3cd0ab7b07c99b42ae87f2744decea4e4a341e8b4dd821679b57a490e946c7dd959481240b2138669419eb3204901a24c8d1812aaf9ed36fac93183248ab80bf6e475d948440c7273c2ccc0469bc011bb0f50355305c505bd22fab1609b4c276211037cb511e679e73302a754ed2b38cd105000ca8cd0495a0984ac0ffa4999987bd9e5668c16abe5e39e3c7fa6dc19609d1aaa1d0fe603eb2804c999f295ff6295f5a4360bae4d2610c3ae7263c9857f8122b2a3f29b194423e060da8e866edc84e70753d20ef16fb230d646c698a87bd6a863731321d653ae69b79957a4a5f1f6b1cfd5e991730e17a9a57ff8606456e73d3e2a415d5c656480d94b286cac4cecc63437446cb07517f0c2181d7136de18e9c403b5da00ac2eb99c36bfa6c08ad0ae3adb9fef1bb709fb233ea7a6949fb31d79b3c76a40bb171ea48c605112950d73f0633ba082e5ca0ecd506eb5173308ab576f90da801f74078b15a973fde558db19e92a3ef3c1982de615b7aa30c02f4061d7380ffa5fce0cfbeb22d104bc620b95a4632e426c908fe04cbfe8af92c1699bec69ead5dec7b45263459d2f4b12083009da4"}], 0x1010}, 0x1) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000040)=0x3) close(r1) r4 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x89, 0xf0000022, 0x400, 0x80}, {{r0}, 0x0, 0x80, 0xf0000000, 0x3, 0x7f}], 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r5 = dup(r1) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f00000000c0)) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfffffffffffffffc, 0x0, 0x80000001, 0x0) close(r0) 03:29:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000140)=0xc) read(r2, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x0, "09cf725008f0a13a1f890436103da6fb1c18fae4"}) write(r0, &(0x7f0000000180)='m', 0x1) close(r1) 03:29:31 executing program 1: ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000040)) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 03:29:31 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000040)={0x2, 0x3, 0xffffffff, {[0x1, 0x100000001, 0x1, 0x6, 0x4, 0x20, 0x0, 0x4, 0x3, 0x8, 0xacd6, 0x72, 0x5, 0x4, 0x2, 0xfffffffffffff776, 0x100000001, 0xfff], [0xffffffff, 0x3, 0x7fff, 0x4, 0x0, 0x5, 0x6, 0xffd, 0x6, 0x9], [0x1, 0x1, 0x0, 0x4, 0x4df, 0x9, 0x4], [0x100000001, 0x46d, 0x21, 0x2, 0x5, 0x8], [{0x5, 0xfffffffffffffffd, 0x2, 0xfff}, {0x800000000000000, 0xb4, 0x46, 0x7}, {0x7, 0x6, 0x6, 0x3f}, {0x7f, 0xffffffffffffffff, 0xd5f9, 0x4}, {0x3, 0x2, 0x9}, {0x2, 0x8, 0x1f, 0x80000001}, {0x8, 0x10001, 0xd6e, 0x1}, {0x9, 0x1, 0x1, 0x1f}], {0x4, 0xfffffffffffffff7, 0x2, 0x2}, {0x3af, 0x5, 0x6, 0x3f}}}) 03:29:31 executing program 0: r0 = socket$unix(0x1, 0x100000000001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x8, 0x0, 0x0) r1 = msgget(0x1, 0x600) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r10 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x5, r3, r4, r5, r6, 0x10, 0x4}, 0x8, 0x3f, r7, r10, 0x8, 0xcc, 0x8, 0x100}) socket$unix(0x1, 0x2, 0x0) r11 = shmget(0x2, 0x3000, 0x14, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f00000001c0)={{0x2, r3, r4, r8, r9, 0x20, 0x1}, 0x3, 0x81, r2, r2, 0x7, 0x1b, 0x23dfc934}) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) munlockall() ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) 03:29:31 executing program 1: r0 = syz_open_pts() mmap(&(0x7f00009fe000/0x600000)=nil, 0x600000, 0x0, 0x1010, r0, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 03:29:31 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000140)) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0xef, 0x4a}], 0x1}) recvfrom(r2, &(0x7f0000000180)=""/201, 0xc9, 0x800, &(0x7f0000000280)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000380)=0x4c32) sendmsg(r4, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=ANY=[@ANYBLOB="10000000000000000000000001000000"], 0x10}, 0x0) dup2(r2, r3) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0x100000001) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000300)={0x4, &(0x7f00000002c0)=[{0x0, 0x3ff, 0x2000, 0x4}, {0x100000001, 0x80000001, 0x68, 0x5}, {0x7, 0x5, 0x54f0, 0x400}, {0x0, 0x10000, 0x10000, 0x200}]}) 03:29:31 executing program 0: r0 = socket(0x6, 0x4003, 0x43) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) chdir(&(0x7f0000000000)='./file0\x00') r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000280)=0x7e) recvmsg(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000900)=[{&(0x7f00000003c0)=""/238, 0xee}], 0x1, 0x0}, 0x40) r4 = semget$private(0x0, 0x7, 0x2) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f00000004c0)=""/249) r5 = fcntl$dupfd(r0, 0xa, r2) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f0000000100)={{0x4fd, 0x6, 0x2}, 0x1d, 0x101, 0x5}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0xc6ae) fchmod(r5, 0x2) write(r0, &(0x7f0000000180)="24aaf07d43b7be5673887df001951a983f3d41fd826e9fd8d98e50a5356c31d1a7ab3cc0a1e69ccf0d26a89d5d3cb93df5c3d3778de789dd6f464006fc52a7c140aef4672c1a653d90691ac56e2e6a540c9207fe07570a8d5ad34a7498de6817d5c635a2e4b247ed7fb0769708d0368fb47a5dc54d271d3933dad74a6b408b59ab35ac4ff6a11bf764d583262117140814", 0xfffffffffffffe2e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) dup2(r1, r6) 03:29:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x20a80, 0x101) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x3) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0, 0x0) 03:29:31 executing program 0: nanosleep(&(0x7f0000000240)={0x888, 0x8}, &(0x7f0000000280)) r0 = socket$inet(0x2, 0x1, 0x1) setsockopt(r0, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) setsockopt(r0, 0x100000000, 0x7, &(0x7f0000000100)="24d663a0a62d14ed9174bfcc251cba4a15ebd91f099b2cbd90e4eb2bdf80b4451512997510e04aaa9e12b526c266f2386e85dea3671bb04928032107aaeb01cb1db85cbacd6f2c4c975916a2343410a099653ac8293d8f02ca88b240397bfe17a8dfc908202dad273e299acbbb61d6bfd789636367fc3dda489abc3a1c1e48b872ec4994226b4d8d", 0x88) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() fchown(r0, r1, r2) write(r0, &(0x7f0000000340)="1c4119e09e124222ad21c1094e9395f621d2fd696e7a2a46f1fe42116b536a781f5589e2b79805a830d9d960f7a2af5c4d7e230048ff30a6b7403201beee82f600a42ba78ebe29026adb472314ca109c5408564c2b19759bbb45a40439c481aafb7037b4f98ad97545551974707c6f799fc118629816759dde22c08910aebc76f2707bf4e0e42d3e35bc5fd5f5cccc45176b27b7d61899483c5eb878027cb598261b5fd13356d69e625f42602ddc8da40afc3e24d5aa56c4cff600470cc310832cb9517a4248d7c830565c81df461a2486c42351d344fa87268c444dbb8b917484ad86", 0xffffffffffffffde) accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f00000000c0)) 03:29:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000b, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r2 = getpid() r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f0000000100)="57398ee56e319ed2a8c6309c628a0fd5cf52664015ccef7fac64a9bb72adfd5799211cbdec1be2afa8ca91d0854e47c22db0e6b3a17e12f4d4b238288339f1d3df74cafff72cfcf0b055e18f2a17494c905603836fd71c8b41a993c2780f0b05c65b992085e2259005b98773cd82cf02aeed5ce6695b09f01a8a20ea494e8eed831d87a7234610bca5b08ca765c5e2ac9bd01848f86a8a162b91bbfd1d6e3ab22f083dd34b9c054cf6ce7c752cfc3adacedf40b95c89623006ad95bfad451b270f6624b24021d8ad35", 0xc9}, {&(0x7f0000000200)="67404322934e5db110bf86104fda9abb954ac2b728e0dbcfe55206a17a08aee077fe04c8a81d042c55990d8e969926cbafbd254d8eb04e1ce69b276e3e5ee49613ca5cb27270bc69749d", 0x4a}, {&(0x7f0000000280)="17474ea766238394fa3b895c97f7195bdd52a32a2545911f14973a1eba71e80bf86fac33040dd3a31f3a147cf332211f2976d8e54ed2bb407fabd40b1b7004ea74743bb7960b9d81fa827d97cfeba784f093c738e1305d421a8a74619d8aecded2ea193974d0d1c10b57fb1b37e6cd7ab78c5c3df8d9167e1a76770c577a5f4ba5fd1ad5825d0cb4e80536f2f961ff5cbfa120055627f1bf57b5cf758ca5dafc68d8b4a1b7cfde929d52d17d87053153d1902e5fdfe944fa940daed14bb5", 0xbe}, {&(0x7f0000000340)="deae04d5ca74e20159e910dc9fa33299dbcb9a60e196cf047fe3105258eabf29d5300124d501d83889069cee071e03ad9e261dd0afc61c42bc56b96df187fb67f5b2e6e115ec3aa2159c4b4663b96a45c8fdaf542de00d1638b795646df31bc302ef8bae5907f4fda13a68e368ad85806619b8e65ffc2d3ab843c5b44522d80ab45d7efd172af5cf641a06aaee19ca1a11d6c6c66cdaefe73b9849864f980c2eab05753538ca7f5ed77790434d33b770a36f678037fe82a7bef9792e2bba7fb3e00f952fcbb88b491a6ea309482bb42d3427311ecfed62b86b750d0f85a2a9ef81193011", 0xe4}, {&(0x7f0000000440)="58783bb29b1dab9384dba53770b97dccef83bb2d867820bc74bcda7dedcd6d62823c30f5e1085b51d68b4474e7826645fa4a52549bf2ca35ee97f839d513109f0cd7ca7f159f4fb83b9e012c", 0x4c}, {&(0x7f00000004c0)="e119f1e68fff1e0dcb996c4c6c38f8bf2c40f4fc77911a27f122b25cf32903a93a9853265cd257b39305015d48720c55c0e9e61d099b06e7fbcaa479ed90760124f929f7d37571ff47ac4b16d7dd34edad7c579edeec228380bda1c728dbb0899ab138d8b7589eac301269b83de94900d52b71973041a0aa755fd1d52bbac757de1799f631012c582b271cd6747554da1ebcbb3aecac4f4be4f58cc55e68ea0b38371d26", 0xa4}, {&(0x7f0000000580)="33a02868ebbe3dbc50e8e53503", 0xd}, {&(0x7f00000005c0)="0a923cb6bafa606e9f08d7cdd9d83d87fc7d7e9e141a08417a8823eb9ff31353f3d748d0f9d256044b88d9f948886f4053014ef060c6d1f3364e4b303d4cb59b4e8ad60f9c4e61c7d26855dc4c5625f09cb790f03fb8fc1b914133ea6e6e953172de5cc8cb2c567df2543aefc5482d32640bd0d0b731bd9ee5ab94826403fb76894c6ed19cbd2908db5940cdf6706285c510d0faa69dc2924f39aeffc6e5db9475ace5d269e687a3502f69d2100bd0731deb756f87a93d", 0xb7}], 0x8, &(0x7f0000000740)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xf0, 0x2}, 0x9) socket$inet(0x2, 0x0, 0x63) socketpair(0x6, 0x5, 0x3ff, &(0x7f0000000000)) 03:29:32 executing program 1: r0 = socket(0x2, 0x1, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x80, 0x0) pipe(&(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r3, 0x4, 0x84) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r3, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/22}, &(0x7f0000000100)=0x18) preadv(r3, &(0x7f0000001740)=[{&(0x7f0000000140)=""/245, 0xf5}, {&(0x7f0000000240)}, {&(0x7f0000000280)=""/171, 0xab}, {&(0x7f0000000340)=""/103, 0x67}, {&(0x7f00000003c0)=""/209, 0xd1}, {&(0x7f0000001540)=""/231, 0xe7}], 0x6, 0x0, 0x0) getpeername$unix(r3, &(0x7f0000000500)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d807cb73f5dbd147000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff00"/4098], &(0x7f0000000040)=0x1002) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000019c0)) close(r3) 03:29:32 executing program 1: r0 = socket(0x2000000000000002, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x4) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x20000, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = getuid() seteuid(r2) bind$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 03:29:32 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x6, 0xfffffffffffffff7, 0x5, 0x1, 0x10000, 0x100000000, 0x9cd, 0x0, 0x1, 0xc6, 0x2}) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) geteuid() 03:29:32 executing program 1: shmget(0x2, 0x1000, 0x100, &(0x7f00004d2000/0x1000)=nil) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socket(0x0, 0x5, 0x81) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = kqueue() syz_open_pts() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r1, &(0x7f0000000540)=""/226, 0xe2) 03:29:33 executing program 1: nanosleep(&(0x7f0000000000)={0x3, 0x5}, &(0x7f0000000040)) r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x6d}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 03:29:33 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) r2 = open$dir(&(0x7f0000000700)='./file0\x00', 0x202, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r2, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x11, r2, 0x0, 0x0) 03:29:33 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x800, 0x9, 0xfffffffffffffffe, 0x1, 0x80000001, 0x4, 0x266, 0x200000000000, 0x2, 0x10000, 0x5}) 03:29:33 executing program 0: clock_gettime(0x4, &(0x7f00000000c0)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 03:29:34 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x8003, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x814, r0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 03:29:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x100000000002a, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 03:29:34 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = getgid() getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() r6 = getgid() r7 = getegid() r8 = getgid() r9 = getgid() setgroups(0x8, &(0x7f00000001c0)=[r2, r3, r4, r5, r6, r7, r8, r9]) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom$unix(r0, &(0x7f0000000040)=""/22, 0x16, 0x843, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 03:29:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x9) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) kevent(r1, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffff9, 0x53}], 0x1eb3, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000140)='./file0\x00', r2, r3, 0x2) close(r1) 03:29:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) flock(r1, 0x1) close(r1) 03:29:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x8, 0x6b2, 0x80, 0x2}, {0x9, 0x3cc, 0x2, 0x7}, {0x7fff, 0xfff, 0x8, 0x9}, {0x8001, 0x10001, 0x4, 0xfff}, {0x20, 0xa61b, 0x5, 0x8}, {0x400000004, 0x0, 0x6, 0x5}, {0x101, 0x747, 0x3, 0x3}, {0x7ff, 0x5, 0x7f, 0x5}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x20, 0x3, 0xfe}, {0x8001, 0x7, 0x8, 0x80000000}]}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x1) r2 = fcntl$dupfd(r0, 0xa, r0) linkat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x92) fchmodat(r1, &(0x7f0000000240)='./file1\x00', 0x9, 0x2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x40, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000002c0)={0x100, 0x6, 0x7dcf, {[0xffffffffffffffff, 0x0, 0x101, 0x0, 0x0, 0x5, 0x4, 0xffff, 0x0, 0x5, 0x1, 0x4, 0x3, 0x5, 0x0, 0x100000001, 0x800000000000000, 0x2], [0xffffffffffff5ef9, 0x9, 0x8, 0x1000, 0x1, 0x7fff, 0x4, 0x2, 0x4, 0x1], [0x10000, 0xfffffffffffffffc, 0x0, 0x2, 0xfffffffeffffffff, 0x3f, 0x2], [0x200, 0x7, 0xffffffffffffff7f, 0x7f, 0x68ca80c7, 0x1ff], [{0x15f, 0x7, 0x2, 0x6}, {0x1, 0x9, 0x4, 0x1}, {0x6, 0x8a86, 0x6, 0x8}, {0x0, 0x80000000, 0x80, 0x10000}, {0xff, 0x2, 0x100000001, 0x6}, {0xffff, 0x8, 0x7f, 0x5}, {0x8000, 0x5, 0xfffffffffffffffb, 0x417a4383}, {0x2800000, 0x3, 0x7f, 0x9}], {0x8, 0x4, 0x80000001}, {0xaa, 0x3f, 0x86, 0x1}}}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x800, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getgroups(0xa, &(0x7f0000000640)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000580)='./file0\x00', r6, r12) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000680)=0x2) r16 = accept$unix(r3, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) setsockopt(r2, 0xffff, 0x9, &(0x7f0000000740)="c261f3fcb1ce984d4ae1408139e735ffbdf9ea6e94fd08c1ae90213b715be2494c77e1e6b51f888159f3fb3d5591cc12217f07fb64d1883ffa09f5be4984c4d49366e6db0049b6e6c157143e9fd4e43ac260c9d89f8d80b1e1a5f7101c66b6d16f88c6008bed5c2992da860d1a241d16383221ba900d5b54413c53945804b2b3dd38a986", 0x84) linkat(r1, &(0x7f0000000800)='./file1\x00', r3, &(0x7f0000000840)='./file1\x00', 0x4) setsockopt(r3, 0x6, 0x3, &(0x7f0000000880)="82ad8ea8f36e814cb45f0bfd074209b4382db79857345206df790bace5ab9d8ec6c61b34c4f5834befa9db7e01d121818dbc6b4a438e77f30acc227eaf9ec7caf84ad42d9fbf182eaa1a480203da57def0d21c42c2e33deda25f2fe6693b44d59af8248094b7687ad462e49474bbd92596b72f4c2eb9e6b7cc89c514858390498baf5da19664d340228d4c66098e0028613839f44b1107127449b76ec25aee8ce680b22b1af9b5640e100952b8dfb7384d374008e938fc7f47deb98ad6d616fa8fa8260e2e39bb6a314e1c511d273e112a08bdfc1b201f3eabe6907fd30e4c13d46a80d8b8fc2dfb7aac371ec389bcc78b22bc2b0eeb8e1418848aa478ae7f381e825242f4e9859a6c0a571ff198371ad84e61bed5355b6c9882d0ced975438a3ed1b82024def9166a7e12751a97c6017fcf23e16af0d8c04ab7ec59dbc360af60cb2fbe947f64a7d63c0b0fdab07362fb79bab35631c86e1d22b43ff96822bd8087d606ebba424cc66f8e3a65428f53d480c8467043c7fdb488b8d82fc7a164583f5278c55372137510451f7fc4d28d2a2155cb53e520d5cb077737fba3c727f6b1faad6025c1a6a0edce79cfb557a05b7fcdfd0c5a7bee4c440fc64ca24d4c3555f8ef990b736dda29270602b8bccc19172980022a7610fbfd613dd12423a2e2b247b70610df69c26fbb23e6baea4d5d8a514130cc3bccd05fe7fa7f8c615b540cd49ed106fbab7bcf55f92c3fae0b257aace51d7af7a0bf892090521252c72833a2a2fb29c9b3714b36ad0783fcba6b9ab40d30543e25764fe6bcfedf0f7a833cb15da587dede176bac7b15c634d66dcba1ecf40ff242dc1bf83dea4804f5108921ae21d77d7dce291fbc82031c5aeb371f2d3a3ec022c6d11b73e502d0551aefb48c3bf48fb6a79006baaa51492f20c48996063c477ce0978ff4bd478fcad8fe4ff58a6b13cbef14097b125282b7fa13f3bd909e126406cfd337b5148bf2997fff62b475d44f5031d9838225c8e40464a127a87fc340f7a03ead899201477b77b8bfe5d56a999d47646bccd24d84da1ca693c80d2353b279de7d7ed447d0ce10b66b3be53149dcdab2a0d937c5af939514bed7cd85438935592bcf42393eb34c89da1ed9e528eedbdb3db790247cd0e530bec21b67749a01cb0abc5397d024eb736c095d50b8d2ae6daa45baa69b9d4067c049339cf762a10f242995fe5259c00e96d57aaa5e4c333be9d52163dc447148f7e37c4416ff9ef7f932c58e5b2ba457430b34552ba0d847350bac0450253dd11e7d14b4d96d93e9e17d0a01a9fb50821e156be41db9eba769a530a98b4492b2a52653d931eda45303e33410023ed019df77d3ead8d39409397945685f7261c670a67c7389d70909094b238a212456dd667b1a9238503cbfbd725c202c69d1420ca406aa36a0147f5f0e93fa4436d4ca07b88ab4c34180f3ad33d574a24f9b0dc3c5b7d47d8eeca1ff422784fa048c84adc94a3b606db03b5ce38b0e5355dccc8b0495e9e0264f19ac62db32072e189d37cfa28429e45624b1c4a6a1f45a752da339442a2018baa8ed36a716fba772de38c645de18c6b89a3c64d8a023cc05a52c11cc1a69e76cc48dfc27e98b10e7134420ac30b661364cfe7d2e7ff9f5e0b188984a5acb7a879545151a26878cd79a76a55bf2cc451a0effa7b1e16e749c3c772d07adc038b22891b1a926b9156541d47da3d0a75a0d60d607ff8ffb395efe541e38f6b1aaef08ef3b499b824f26ed026435331a19dec4b45a9452aae5aeede4a3c29773d0df317d050126f82bb9c6cd77b8d1994aaa8f91b1914bf4572a925ba5caeebb9215b7a9c2bec80e214ffec238990724ae677023250b0c885fa5b42d2c8d8a3201ab5ec5efe5d38aca0e9bb1606e2f87288bbae67eaf5f0d24d5ab6545f2f636a3c2d3a2860b766f0411e068896a8e07fbca5a8224fb56aa91bb30b6064c88674d1fe46a7e9d16537055dfc305f6f50845c3aa7b1d21a3b97140a6d65f8821cab72c40085215fea4e5694cbbe5e8032d79e831da00bcb6c4c7f497e4aa4253556d553f3894a6033a2e833312f1d766faf4739bfeb314856b2b5d5d2450c2b9d0465107939b955bbba091a20a897364978af125139b3f9ac0bf20456b16190fa1ae02bf41bf5c3d4efb68cc034f87e0505f7749d6aeae8c6b8bdd5fec2150e9bf3e9eae73c6c1948ac57009092e90a3c24f9c4e30ee2a1e3b6fe8bfa43fab23de2eb871bb46af2c31df3d0c2f48bfc5db6fc169d0210f123d5b0d1a40b70ba5cf9ca7eac97978f396e2eedd64f0f9b537b797700778fbadc60a12d4a61f5de81df39cc99daaa8f65b371569fa0142acf518897bc8f68df06b303ce1e459efd61c585e6f0c575029d2d10e787578e3b20520dcde05aef309581a130d86ff10091be722d6688216b85d36a62d5e29885a190d0891a31034cad03fd3af44df0b414d66b80198259ca096533fa17ed181781b06925084c11b8f519b51193b55e33fdf1e1f373a2ec2c727975a96ebc708e554bbbd0267f2a0cab2eb38dffa0bfd4819038809fa7fd568a1d1ccb1dd90f2f843cc9f74b67256bdcde9c4c4284224414eb2588b8a7a89ac6d625dea23da72c63cbdf26ccb50995a11dfcc21aff2df3295bba03e6ed148073df621db91f989a5ef7a2c399c5bc56d4bc07449822edfb4484d6e4032c64109cf1509d50d402682968563bfeea8b7315601eb4395878c75aea1764f6aadca17bb7accee41538876fea71344eebcb65e4da77d74bd686f1a55c8f47f641125620e6afb7b96f18e1705e641a5fb63d9c14919675c34abb1f0a838f173104027883a251f97b53ad514871110341eb9c85611d7f9150106f24b3047479ba299bfbf75bae80dff245811b9c850fa37f7e5878f1b2f3e402d1a5d53a9faf5960df6daf9361e4ad0d271f73c8d9e86bc0f054093ff2ef0029f4ac23e95d332104cce115d5f8bce4d9ca6bccb3fd76c27ca14496c8da7c8003ce913743f7c332c288de7557aacd07136d230920d0477ec1c5eb3921a560efce2e248e38e299f005def4f32bbca7e7812d2a204e49b9f2e5ce47c78b8d5ad14b96305b04ff61f069ed4e810930d1b8b554d68e46f0a46717abf0773c9940ca64cf85812a592dcbe67af4c413b84e164b61ea6d1ed38fbf85fbfec6d213ea19bf3d9ab0aa1b0df4fa35a34f95f82615e7658a70832b4b9699d3193b9770703f1a410f26ce5801d8b6fe29a28204f6f8ee5b8f86b0d254d4a96a318da88c76e0d0f2e73f8db9eb87d4eaf42bd35498e67c988336b5b3b9d06cbd8c619cde6622adc13bf5ef58e37ab58af9b94d2a1adc2831866c9d1e558f32bdb1facaf78c72431db85daeb76129bea913be1c624929009213dce3141e326ccf240d28e59a6db6f7eeb331a16fff7c185ff855fcc339fefda26158203df12561bbd38f680f2c09d5420545d70251ab70951ded5a2f887867f9fc2a3bcc26f9ff8e6c8ddb4bd0d6a88e32385ad7818b981fdfe94a426062ff1e8d33edf2e3783d4fb0db5840710446b67f4402d6ac239698f0276f64be1c27670306e609f8706d4b035e5a218e9eaeb06487f821f6733b4ed0d85654857791a0e9a7f2a6fd942cd3042a5950cd8fd000ec1608c8a5e70f9b182d5045e5f9b27335a3a80991c560ff85c24927d3919b9316c5ccf4bde2e5412ec39659b9cfff09ad06f2aadf174afc1738ee8a2b3b5cf49ad116c88f1b3eb50da94bc77eb7c42954d2be5ae0980712057110465c0ab6774e7c927d8f11da7ec77f0d82a784c67bb79d2a0d20efc0219feb44fcfd3e9b219bbe9b4132be067781cc4c5ce8e665920602cc998f02f0175df869ea3357099f4df3fd7e8eafd874e6074ad26f3df9b1af028fc9a95766d141854a3a108e878d577fcdddf8c27d306b6d733fc1ae2e6704c8fe05bc7a6b6e247d7240a0445c826c0278d663d5cefe54343002d6e3652d07552c6f399263b27b6a1920c9550d12db42c5ce9d7898f0e6bc787fac3f7a4d1fbf95b84ea1e5d66d2c1779f52394732d40a19d03d778b0957df86f0f491c0c263211638e810c10d89f33d5640acf25d80518cb61dd40fd7e2c2fd77876cad3a56d35eb71e94cbc5d8a203c98719f03b71ece462fcb9c32f56a09f6c2f49dfd2d022672ea3c9e4c0ba5d5203078c0bc5b108094c2bbe9897eba0611153eb4f7ceaa141a83f07001427948ce9006aec340bd73e6583816be33c04192fac56ae68252023feb4dc3e59dcba1b889572cbcf340728f35c1a75f273e4884290e30e8d577adcef35a7e40cfc37caf4996e033acdbdb5fb13d1f894b8ead0ac9184e58bca7ce9fc063642b8c2f8000d98f619765522cbdeac1b233abc5bc8983b8739a46b935b946dab849cc4f0ce973e2f5e981228641dbe53ad5fddc90c5962c8aa78a035a9a1d71227c1eefaf86fdbdf970942e5417d6c9cfece93ef3c94d05abb8cddabc165f9eb04517d77ced675877a6f9be25dbd2718464e9bdc006365ae4d4a76f28500b80cb22053e81ed986e97a4b2f9f6d465cf8dcd0fa1ff9ef03f727dc34dcb5fbc0da7f0b25d44214c62235fd8d5729335b2a58daa8e40c77654200395ff08548e5f4a2c3f44169d9da14cb95324df8141b5bc9b54ab5e594d5fc2e45a1d5d936f05f3374a6c3b45b2c43fcca760c8e08d09c2000d1c205585af38e64669755a52b1546d81a568e051d2a78c4caa165d3fa8d85a32d6f1ef4ed3311099e52bd60551a2f3b8f60fdd081b45cb0a14972e7bb40b23a74f8ede87a249faa28f3842cc47435f53701d3119e2aef6a9f2e9ce6fdc7f76b04ee2766a52db00c5b08d8dba3a8c4b47026fcd2e5a1876fb8399498ee88f97019057292cd1a597569f66748db847e190f127c529cace0215590c2c27744150affdad9126a46acde6d45d856561d0566c43776399cf555a82dc192d2cfcfb261ce234bca80745d8bd1ec0f48c727f0307cacad9491567e712543538101a924f86494ad9923b9e69cb8997b9cdeff1c83129db8ed21e0c2e04dab2105f489f61f1408d507467cbfe76bb8b4cd0fd0b047955dab06c346279a3ba5fcd92796f882dc33863b5bcb939ee4ed9f1ab038e7615e48f7b467b9024611c645197bcb0da32017a38eb49041b42b7d39a88fa04daf723eec87577e5f6d67deef97fdbd09ede007ae649683b5b9e7882aa21d3f7fb96404fbc05dbea3052f27e785f7c7e3811038bf375a1e46f30314ce01437325be60e89cb0c12bb36c9ecd14259b89e45ce21c6bde1a47258157fe319ad59f050304f749b4f20250eec3afc244f254ec995501cc469357813253ee278cbdd42130d99df9c152fbe4f86e2fa936600e758b0d7d0f1243dea1f563ab440c8db4c978e1826d33829d05153b26dfd794bad017a30b8cbbe448bdf7bc02a7e2e074941bf4571c9b297b7a4c3e94eb10f867aa592ba2d51149c380868ac1ede2cec959edc3460d614f2761c5ebdd02bb7679ed311743ddccb195fea41bebfd3678af3fb466d473cfd1b05ab8c0b9860945afa01f717897477ae6e2c504bd831aad449523446e0ccb8f0e47805a4c5c2430a2e3ac2983f8e9f36ec84258ec873ca0260372e10d0941ebb6cee83c76fb8a42f6ad99b64ed117d461d6db6022fad99ad17e1b5eb62e0a0909b1c5aff3e52f61cc0b09f12c5eeee2a20eabf79c8a66edb7095cc051d3b1e81bc73a6ce8871614b7443a354b2fc6dbac704defd57785bbdf28859e8acfacbf2400f686266ebc50a3bec852", 0x1000) unveil(&(0x7f0000001880)='./file1\x00', &(0x7f00000018c0)='x\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001900)={0xffffffffffffffff}) fchownat(r4, &(0x7f0000001940)='./file0\x00', r6, r14, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000001980)={{0x18, 0x2, 0xffffffff, 0x8}, {0x18, 0x3, 0xfffffffffffffe00, 0x991}, 0xa83, [0x7, 0xfecb, 0x7, 0x1, 0x7, 0x7, 0xbda, 0x7f]}, 0x3c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000019c0)) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000001a00)={{0x18, 0x2, 0x7fff, 0x6}, {0x18, 0x0, 0x4, 0x5}, 0x1ff, [0x7fff, 0x7, 0xffff, 0x7fff, 0x80, 0x6b3, 0x10000]}, 0x3c) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000001a40)) r18 = getppid() sendmsg$unix(r3, &(0x7f0000001c80)={&(0x7f0000001a80)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001b00)=[{&(0x7f0000001ac0)="0ea03b0ba10a69eaf4e4a657f5b7c0435b55", 0x12}], 0x1, &(0x7f0000001b40)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r5, r6, r8}, @cred={0x20, 0xffff, 0x0, r5, r6, r13}, @cred={0x20, 0xffff, 0x0, r5, r6, r15}, @rights={0x28, 0xffff, 0x1, [r2, r16, r17, r0, r16, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r9}, @cred={0x20, 0xffff, 0x0, r5, r6, r10}, @rights={0x18, 0xffff, 0x1, [r16, r1]}, @cred={0x20, 0xffff, 0x0, r18, r6, r11}], 0x120}, 0x3) kqueue() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001cc0)={'tap', 0x0}) 03:29:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x28, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r1) 03:29:35 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) munmap(&(0x7f0000006000/0x3000)=nil, 0x3000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) 03:29:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r1) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 03:29:35 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x0, 0x4000000000}, {}, 0x0, [0xfffffffffffffffc, 0x3, 0x80000001, 0xfffffffffffffff9, 0x8, 0x0, 0x0, 0x6]}, 0x3c) r0 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x0, 0xfffffffffffffff9]}, 0x3c) kevent(r0, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa}], 0x7, 0x0, 0x7, 0x0) 03:29:35 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) r1 = syz_open_pts() ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) 03:29:35 executing program 1: socketpair$unix(0x1, 0x205, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xfffffffffffffffa, 0x1, 0x2, 0xa2, 0x5}, 0xc) 03:29:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x2, 0x401, 0x40, r1}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffbe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) lstat(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)) mprotect(&(0x7f0000003000/0x9000)=nil, 0x9000, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$KDGKBMODE(r3, 0x40044b06) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) dup2(r0, r0) write(r0, &(0x7f0000000000)="cd", 0x1) 03:29:36 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffffffffffff, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r0, 0x3d) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 03:29:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) write(r0, &(0x7f0000000000)="534027cf5c36eacc32e14e6bace5b4c244edd250f4148cb7d1ba8bc72bfb0edf7eabb1557d23ffeaf38784e0ce6176235c664aab1238c63cf81fd44690838ba4574992e89eef1cd07897d8c5671a14f6fcb95b9da4b6b40468ba7aa38a2cf090236c85a3b66083", 0x67) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) pread(r0, &(0x7f0000000080)="bb345ecb995a0e9907852f6903d6b028a7436d054e41813054009e92f533a87a80959dd77d473445e6909030bb0b0e486998c1d2", 0x34, 0x0, 0x0) 03:29:36 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100)=0x51d, 0x4) sendto(r0, &(0x7f0000000000)="2cc05f7f3dd21651a97cef2c057ce0a28f6f7cba9cf1c0a0cfe1d93db83f47d4aab8506b99a8e0fbf61116f636ae17e08675c8d3b0e00cc0b93a5cbdb8473daad41cdfb5b41f2e4a463c517fcb8d6a60dc75120c96a290299262443b8ae442d5a6d5f15d0e53ec94985b6347153a92c64f141f927f7eb1d75fb673c5d42cac99e55c92a48b2a2c11f8ff31c2bd5cdbf5c3", 0x91, 0x0, 0x0, 0x0) 03:29:36 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x4, 0x5, 0x81, 0x7ff}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00004c0000/0x4000)=nil, 0x4000, 0x100000000000000) 03:29:36 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x4000000) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000140)=0xc) sendto(r1, &(0x7f0000000180)="8e9564d493e91b0d049e1ece77996dce8001ae184bb65cdea99381d02a6779d6df50d29e315d236f7255cd9ec45c93a350987dc25fd4f0bd6657acd0c91c7f04200723c9ec0d7438a3ecdfa5dd94a232b73ef730e1dd560296d66e85dbda38d9d32749f3fe2eb0155eafd37552989c770312ba13182c7e2ac13531caf720f16a3a195d71460577e058f5d41d9a5eb78f449df4fb7e0326901a24dd58ce5da1eaad89b6c36b2bff16dc32b8141a28046fbc7e30025cb8b9a427ecb70104420fdc0ab28df9a975d06bde3c506ce889ff9d4ceb0700d3f3edc2c1da0903a2fa64687c5251863f91edfd1a24557478cc1706c69d", 0xf2, 0x8, &(0x7f0000000280)=@in6={0x18, 0x0, 0x40, 0x4}, 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x10000, 0x10) r3 = getpid() getpgid(r3) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000040)) 03:29:41 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x5, 0x40}, 0x8) r2 = socket$inet(0x2, 0x8002, 0x0) sync() setsockopt(r2, 0x0, 0x8000000000009, &(0x7f0000000000), 0x0) close(r2) 03:29:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xb516, 0x7}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xcfde) ioctl$TIOCSBRK(r0, 0x2000747b) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0xffffffffffffffff) syz_open_pts() 03:29:41 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') chdir(&(0x7f0000001680)='./file0/file0\x00') r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) getgroups(0x5, &(0x7f0000001400)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r7 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xc) r10 = getegid() getgroups(0x6, &(0x7f0000000100)=[r5, r4, r10, r3, r6, r4]) r11 = dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = dup(0xffffffffffffff9c) r14 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001540)='/dev/wskbd\x00', 0x20000, 0x0) r15 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001580)='/dev/wsmouse0\x00', 0x80, 0x0) mknod(&(0x7f00000016c0)='./file0/file0\x00', 0x1000, 0x3) sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f0000001800)=ANY=[@ANYBLOB="bc0a140501be374c8b12e186cf651a925b35541125d44acdcf842afed9930d48981afb80314a6d83e5a8cd77f75b0c0207da90954bb57c4f03e40044a22c13d295490757316055c5399090b681305939232f86188250dd612aec7f2e1c64e51c5704fb2db246cd85aec5876688fd742a5c58de6da2e4478a3e5a22300ddabcde647376b0ffcb6aaa867393d845efcc37f783511bd45dfe8673dbc651881f0052eb81a5fdadae6728306423d654be061449c5fab3932c218666e9d4ba2c600877ad52ff88"], 0xa, &(0x7f0000001300)=[{&(0x7f0000000140)="416d7de34fd33cb34b5f961a6bc4ae92128658e0c9f32e0b0f8024673ad5d35a677d097b2f72141a43e833121bc5e1c55e4d88ada6ba929d924ff941c3d689551bb0babdc2c274609d34830dc35499a78e2a60cc0bff376df8de4eabfb95162a13c590235222b1bd69888d5aeef93dd8468cbb0087564b9cb3ef21d48d39656af37ef30423ee1ffd39160c8d3d6f325e697db5", 0x93}, {&(0x7f0000000200)="c7fd8283c446be0ad9679d3f0ce85ee88aba8cc672e7e37ad4c2833dfdbfca15", 0x20}, {&(0x7f0000000240)="f0c1e3a29a14b69dde4b6c3550b75a88d1e8226f73557f6a885739d24209a36321361234589c49230667d2582ed1329837968966c89109c9dd7fe1b549ce50e43edbfb6fed1f87f35abd044a877abbf4d653d729f3e9b8e9bf907dcd435ac09419", 0x61}, {&(0x7f00000002c0)="c82bf93d24bf1f1dc11203519f04af0c911e6643066c254ba70aede0ab034709187f3c6203043cb20f740d411d7bead2e7420ef9d2113e79722af3745a2e818df4acd331eb65009541cc36c563130adf5960b084225f97a8828bb5941ab1359d5bfe8c19c8bd100026e840d05b6aa26a2a11e3b227c4d994b41fdb08475e7625fe4220e3ebb4594748174182e8abb2c1bcb8ac44d566ea8ebb68a77787a6fbf44cda3aaa6dd538eabe22bd73f5e5421957ede4c7f54db09d269699de0b6106fa3d7566a039e8d0b014f465fbe8709297087c4b2dac64d24c1705934c0142514d8353c09cda353629f3b88fe50f35dded715e6e4dc834eb689ba211800dee6cfddbd10c505c096d2000d0ab0b8810e6a219425d4f306e323b30496f85759f79ffee8c9fae39ef84124d209be22758ac79bebbe5e4d996bafce23b1f640a66f128d97b847c77b56011b52575530b759a463b86be5a89cc2ef3c44ddcb6e9cb4edfb3b4c82d8e9d8e0abd9dcf9dc72dcdfa7f215cd9a17563ca93c37b8fca9d2d78f3802d936ce4869c0814bc0f8c5522cbbfa6d04b43b7c0587eb5101fd094a647d7e7cc72d4f9b90c3f78d23005e195f4322520c6656d5d8f355bd5ad95ca737c7ec1e063bafa719ebc23d0b0ea989e762d9cdfe4554a6ef1771176e8c02e2e9d706f1a8b3995c3bad6d2915abee926cc2245d6fe9999004c3cb41980a6f2d8780127fc4d9835693b1ff52ae268305edf525b3b94a895dbb02aa433cc429b443e3f626563b703c6600c63e2a71cfe064290f8557c2e1ba5cee19e04d9bd23c89a9845ae3fa2dee042769e30f5b8e190e4119164430df483a46c75ba8e1317b3627134c3e319a8eaf006c79f7cbb98d7e0fe19f7cf9ab3e93614aa7d7ba10f36e579bb835fddde27723fa005980bb46f15bb0279ffa4ab5df8c6fc89173d0de2177793d8bcb1434d0225b57b7333da7300a8876beed16ca23c98f40dece13a7ff0f2be3fe884766e8378752b311737349d8d61730827948e25bd972c180f60be9db84d7fca98af91b609b9935f9472efeb561db3f0f123237e237d4a1900bade73a65def44d3d283bf6ef9280f65e90c3065e6eff29a48d290d2b9d336436e2a9c55b9fb757d7945f0a4909f1c3cd5324dbb8a8f11c8894fdd66a0b0e4ea6e4c8995519430b2654598867083140f9a103af9069276738d467ce5881e3ee424df6cb61ee2c14d7a1583741881429ffabacca4ce84f4514be41a39764d141c3498c66c9ec831bf1ec63656af8ca5d34e88f4a05ea05df698db09ae5e050ffffcdc4891407ff0b405bd121e3b4f948cd7541e9d36ed6189df371250026c643f81ba27b471b5f98c60775fd96792d41aae34fe124f97e05ee7400147f305f5ce45af281dbaf5e0ecae31973a7aa7b86d312b7e438999c3825907106c19d864f33ab9c7d2238f88e9ab3063f7f6ad4ffa95ae1098c72355b13161b91b44a6bdd9d8668bf24549aaec0be78fb4a26abecee1e55738349d50bfeb6abd021b79604b6b72a3bdd515c9a68b4425b0f8fa6fcd103a6ecf6c4f2ec9b3b1814da0f02a07e8131262f5532bacddc866710f6a876e420331c7f2b38a56292a4027a8e5c3dde438f92f09323bf818acf17e1c1e6913227629bec21af74c64eca7d55b894ac89ce821394f9e423bd7db51a7de54bdf190e1eedaf5848ce537aa2a88d8ca63ac3f39c5526119070a73cf3dd9ef7f27fc1761b941ac4050ad75968b0957e233e45094aeb995af75bf855a7fa24d8c10aa3e5b6b2a97ba998c4aa6f894c391e4c65049a3121b454a06cf5c2dc5e78d0b3f673b624f3d1161f58ce8c85704e38f897986a1ced7b0a8cb1fb5d92e4675bef50e76f4ed664d703f7b31a527e0bb791f8d7f9da5b8fe360050a27376967b0dd23b57c9c071c607ecca0a68a3fa11fb29ac84e1cbbeb023004d73207b76af5614141878f851e8ee747e6e9b204545aef698de58ebc26730039c19cfd0c7c521981032f484bf1bfbc447f613912f0008d75fac0c7a52f2cd5c91fd7318597098e5d8d6e128ccc612d08253c0d9c61c38e1d0fc970dbcb7d107faba1e42091b6a5d660cde94d7566b53ee8e09b326049b5b94ddcd570add006e73aced3b96fcb6826d45350c5af2a60e9a8f08dea75d8c0d8786ecabaa886e9f495dc534e3581dbc1a6ee6d9ff7dce2a3ee1ac30324bcc8df98fefd305379dc16cebc22fead9fd3ebe7898f166b80e8f0c21fccd343c4304a53694aee2463a1e71126b20ce9929ab4b0cc2273f7b809007600f8d4ffa6e488c032aec4ffaafb31c2d015e51490c91d8bd1ca8ef14625461068e642234892f7b9f0abd41fcd4f95b0d223e8a041490dbef178d8913261c6e5a1beb4a27118d0bb3efca9988c286086da60b8c9ece1912ce7b78c980bc800e134b1309847880f8ea38d77cf772ef99e8c5d0444d8a7ae502c38ac1470efa323ae2c727cdf94e96603be7c7124e83ffdf0c25d19017bed2bd9c8f72012a645b1b8148c5e0c4526a8e7f85ab9c2e7de9ec37e732654e1cee7661e22f376da64973e59efe47045df5e0c148f3078742fa7bbb9caf5a48e3eeb3d19b1455e41357f8f419121ebd4ed26c312ea0db7893ea8cc3495944e6815f10612b697cd284c569a72eb1b25f7af4ee1ede6d898250ec3526f61b5b39d683ee5367feb0ef3b9be4850641e0d286177a8cf45897e081093a35d4d9e02997a56f8c700bb13c502a013402f90423a20f7995d08bc01376bee2d1b16657f94ce4d4736090a0758c907011a01d87c77a9df3993a29ed8109f42e8ec1c360998c9970e28abf6a6bf15e34080b15f34423593eee85f1f24aaa13010ba98c496509818ae4fa03c2d7967a13713b26da68776ade38ee82405ebc62cf34dab95dc69d294cb74c4bbd6cb0d1aac6fd036a471f1886831d99003e686068b5efb969a56b69d475989e5e5a76d0042fe2a04bb6ddc1bc0bdb7914c458bf44348b16c9a02b9308788c2146e91323f26a6aa6e5526d084bbc0bb4d71b1ce28b9d8a86ce6f7ae9dbc81e5c3cb4c03298665842e7e8336673c1589f9c725c275d146fdf3e1e91feb06bf2ad6727eda2060769111de4cecd391e6eb746d0ad629621039c23b06eaed2a0d44b0c501bd7cd6f21abd5a085500ec1c35b405391b992cf62ea2918a038ba9c894f8b42e2108293b0f54c8f142ba32e24869464c7fe8072930f2a831f1371cb7798180eb9052eed55d09ed770bc70557d83c548df03201ffddaf4f37a45e656026f3ec16ccfade33e5f31debe8861243343bead0599967a0a4b8ee52c22dc104464a7fa71a3432fddbcb2b83bcba4bc3cabede25a55dc2a0172b809889a5d4c7ddda3792074418df96bdb1c0bb9138d24284fc4d3ff5ada9dd0f50240e3692deb42227d648fc7299cd28b2c655baa23bb25e37eaf3ced3415b38acbd7e6370ed5ae83afca551b77278e9d8df1fd30de0cce25fb1179655061aef79f43df2e6587ea8acb951609c4d2b6fc9da45dccb10d5ece5c3d50fdc48a7ce5ab2373a376c0734a7cef763e981042bdb0301ac4aef5212f0c4c1d45576c901fe33483b7143ad5c3e48fc833836c9733cc9398a8415737ac8fcd9bd7e053adc9eabb4530d1e51ef851d95014c13c85a16f916ede207feff148b59b5d6ea69ef8bd782e6bebe39eafaf0b3aa2a290fd8fb13f6a10610136af520e73aeecbc2622bc39c6b09fbffe82835c6dc61850dbda2f7466d34ccebd3b5fdbefa81b465731784557715fd9e19500957dc558de0817151ac66787c7ec818bdecc45b7e30577f69539d043c2197f594eb36ccfd56069678d93f11288e972db6f0f89a78df02ec820f976bc0052b8381e04e4d0f7470065a88f9b3a195f06a6ad21b4944ba12576868025eb0d4a128f8fd5b65606726519129634fc155ce6a7a34d8bae784f604eaee185b75b5c481daf5225af688a75eeb16ea126cb80a6704725ea361f8f47a27a65397c8c6488c7669b0bf88b284d4f3aca07f32c25728a0a6c1f76ab669e42a74b0a68700b31d358372e0d64f32e0ce81c5d8f72780276ae8bac35b2ba81aec5b03688fa194568573d6004bc5afd9378a91b2e23844762877d8cc4f244cf55745abdd5bc0d7ea82e88d2e77b7836f000a77ba4a3978f9b9a2cf7cfa36ced4337f6d6acec6ee7f22e21fc227396bdb3c23af50defaffbdaaf2bdd6d418d69f202eae06ff02b62934fb09c8212690c398234869ae550178b3879de81a0ed49414911bd877c3cdc6a36744a5067d6ce8ad231a4e010f1c8c1cb7c0acc09913e3d0049a50aaa990cb0fcbfc4b23c15dc514bdfc0918681585a9615a3875d6029b9cde0d32810564b3c8751eabdec1b2cecff471646da5ac1c518645f967571d470c2de41c76677a16200490430b96816cf5c6cfaff89a0177df19e8f9b9e83d7628f9f309765355c913fe20f18cde58714476df18ec0a6a812032e1db3b18645b9d9a87b014d1bd520b29c3fc84a94b360c3537b3dc4ad5534438cf779857335ae1f6b935f4252479ad53cce88cd331e2cae4858d8e29bc0f565dd0eb8499552f67a72dab40b7132584776432d491cbcdd59d536ae2d2b8b3e82f8cce3da44e15191f3945f7b7a50ac09fdd1bd89b8026408b0998473fdc7bb367b2c2d55decd64c3a37567fa904b1675384cdf2d73f9cbd1f25c2df31d757cbf866652a26bddfd4bc19bc0e43eb9765f7ae59ace5ec5d148691aed8717fcf85d3be6365f1292b36d25322491ede9509bcfbb6609da8ae607f7da57244c1e45af8bf87c7f1ab7c5b0e224565cd2bdc7d0174df725147188d131c6fc180ba6a3b72a192ea71587027a80e97df2486e0fae0f27a9dbfed58084e09ba726bfa5e08dd213eb2fe8d65baccdbbeb48f680ae6c729a5c6cb47f1dca7cfa05d745c9f526817281424ee2e3dce5d053f228041832c6e1ca134728cba095a0fd3952d3b9d5d43a36721871303817aaf2bcacd4bac755e0475b1034e2f80c9737f70b16ebd900cd752977fb3a5ade5c85f25af0f6dd339e9fc313928f9eb8b06416f66afa4152a58d6c9665fcb5b1614c5956b0c52c5c0979bbafa45f31d15b8110fccaf2ef3efc8687179f0ee305f0962a6481326da88b4d0c2d9c64e41106431559afb5cca59bc5f847178a2fad0284f131fc1b04743e34925b6c02a47074aad8b42d53dc739eab584fcd3f68a45ad75263482df5a1e7054ad402874991c7c4d8b30e86730ea59c1ab06f985ec6a8021ec821a62a9102cc5445b833c8a7cd448b6074724cfb0d39df44160fbdfa14603b34d708d8359a3f66c9622950ce7390fa9a3b08474f799351580101741b96ed190f738655159d84ca26793483b3546f9f12e01846bfcf66ba91be544d8b6cda893ea5eb28a8889aa848a4aa83b3b73f20b34f55d3ebebe83516090c01796dbbd6494eb1708580efaa2974bed2ec608f77e49533bef83fe3bd9d003552c630d7fb61a9d3efc0fb863e897ca8bf7c896394f120b8ae99d5e12cd9915f07597800d3617024ed1885c838f212e97c8cdbf6a166adbca16ac7e09f6f59b7c4403159e8922b8ccec20d6c0a1d2115a98292e2ee4f5ca568dbd74617dc876fad7cb558b2c203a9562e74ae76a5967790381dcd4f3d0dd132220e81e60b0a6816ecfe2917482844899af3334d51cce84183f72d6be1d78e32f1644155eeccdcaa3a4c65d968aae9176ef9559226d886e210c2bdadbfef00596800cc6da18126023f9f9d6520c04c8ae11b3c1a3aaf88d0489143", 0x1000}, {&(0x7f00000012c0)="cc6d9a29cbe98b2b818f5306a96724cc821cb5b6ff305ee1aaa2a277a60daa032485abbbf2081b5aadd57ddf1c3b4c9f5d889e40", 0x34}], 0x5, &(0x7f00000015c0)=ANY=[@ANYBLOB="2000000000000000ffff00001b000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB='\x00\x00\x00\x00'], 0x68, 0x4}, 0x403) truncate(&(0x7f0000002540)='./file0\x00', 0x0, 0x0) 03:29:41 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCLOCK(r0, 0x20004276) nanosleep(0xfffffffffffffffe, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x3000) shmdt(r2) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000040)={0xfffffffffffff800, 0x1, {[0x40, 0x1, 0x401, 0x5, 0x2, 0x1, 0xbe60, 0x9, 0x2, 0x3, 0x38000000000, 0x1ff, 0xd0a8, 0x1fffe00000, 0x1, 0x2, 0x57, 0x3], [0x1, 0x4, 0x4, 0x8, 0x4, 0xffffffffffffc804, 0x5dc, 0x1ff, 0x0, 0x80], [0x5, 0x0, 0x3e, 0x4, 0x3, 0x0, 0x2], [0x8, 0xffffffffffffff7f, 0x5, 0x8b90, 0xff, 0x577c], [{0x3, 0xd6, 0x200, 0x3f}, {0x2, 0xfffffffffffffffc, 0x10001, 0x7f}, {0x3, 0x2f5, 0x6, 0x4a16}, {0xcd, 0x7, 0x2, 0x7}, {0x6795, 0x200000, 0x1, 0x9}, {0x83, 0xef, 0x20, 0x1d}, {0x9, 0x3, 0x43, 0x5}, {0x2, 0x2, 0x800, 0x2}], {0x7fffffff, 0x6, 0x80000000, 0x2}, {0x0, 0x100000001, 0x70be, 0x9}}}) openat(r1, &(0x7f0000000300)='./file0\x00', 0x0, 0x100) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000002c0)=0x2) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x88, 0x0) setrlimit(0x5, &(0x7f0000000280)={0x7, 0x7}) fcntl$getflags(r0, 0x3) 03:29:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700", 0x0, 0xffff}) write(r0, &(0x7f0000000080)="f86bdc52", 0x4) 03:29:41 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$setstatus(r0, 0x5, 0x0) 03:29:41 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000001840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa02179ed6df1cb1868b640bcb5f728ea15cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e78f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b060093e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41", 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 03:29:41 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x40, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) fcntl$getflags(r0, 0x3) 03:29:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a670d8149c976cc8efccfeb6a287611df9e9a23877062c368035b5664d65457b194153000000000081303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x59) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa62002000000090100"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 03:29:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x18, 0x8007, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x4a9, 0x0, 0x5, 0x7, 0x1727}, 0xc) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 03:29:41 executing program 1: r0 = socket(0x0, 0x4002, 0x0) sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000700)="23e1d23e3c8e8bd91783843bc434b30a316cbf9280f6024db005f8f137869c02ed0ba2684e7749c9a495ace0c86c0696ef5ba7177c088d17d498c9cb1e83f1f31d04e67f8a01b694558ff87e815be9b85de8e4f11cae1a21949275a2cf5fe30e3187feb29c52d61c6d9ad31ba159964c5085ce63e4532775b81f0e6873c4c65341c6601ae8b74998deee6b89079c802c32110eeea8e832e07747c70dfbc4482eef430ac697e78a10ab5ee59d577a09869446852c8a615fbc8f8099f0b00ae6e3f23db5c4f9c374fcce7576df150baa54b97930686718a553a99f7b8fe871c00cdbe43875270b4364ca1902a8c60489533ce9546655bd76e2e07cc7f5db1665f4b88d682f2476f87c8a3d485cfb5e99c2a61c5d20f57219e5534a8535ad7937c6551adaaeca395602b0379f720b8207c7f4bf8a2e9530c26594e8ba57bc9f83d4d97a40c2b516ce64ccc6040335a71aa7908690d4844374d988af194b6ff99aa52bb635eed0cd290ebe6dcf669684791dd4d51c5c44be899bdb779f7317ef73a005ebee76031bf18064232da8f6c9009dc168a2ea2b9704454ea10259a658849b6e4d4eacdcf338d7ceca92486e63cf8369fe179e80fcab2fce667849bc0df8d795748481477b19f1eb0617714e007c34da8f18b74d7dbc6bda56ba167bcb1c1a37dff6e59d96080be7a24bc08e58644433389ee957df43b765a9e45c9bda2050473c0e41b5afc03cd3a295a2f5506204f79883bd6e7eacc57a674696b26db9e7dec9bf7427ecb52c52c1ff1c87aaea492883de188d824ce713000cfbd1fca78f75084b3b5127258b1f1cf8f32ad0a49b25a6aff66627ac8fcb47d23b8c70413d8963c4cc630f1c8c5c0ceade802303cb11ea48b6e5d31bd914b65e06ed32866729773d6bd48d872d31885767e01e8662fbad036b7e9133c5182eef4c2be7bd1ea1a8e82cece22b5ad5462083b49011e184533e6a5bf714cc69436d61a85172000a68b1b3f0571918caa18119a35359485d63d868d56ff0d211f96e8b351454befa3baa016e97169b5a45dfc2b3fcf84e2c46ce9fcdcf767f53aeb04684d68753883eff35d0e2f0ee154a473cd6a561b496cd6898a2146b4fbd6d9246addc345441ad5d7c80e27a7b3af0475ca25dc173600f32268dcd3f5eccce51e88d47b6c52d60f80523d1e7160115a8d3005a50e478c96ea0f9c80a0607e612d40990c55c288ed5d36d5fa437cc14a3cd992533e85ae683b93f7cf470d7e2419857b8e959e5ec9813ef3cd6cc10b3296a89f4fa7b26b4a5d39b97f21b15ebe0140763f260dd3c70b9824df5ff8b1d3225f3468f4da4317d6c7060bcb409ef92907d4f363c97ba420f388405d23939aa03e6216f47d527c4f67279f3f4906915990916f35e344cdadb84c6f055f53ea1655436b215269c25d69873dd643d5c9f861b3798669c7af3aa9205a6454ae6f61ea9535af052a0dc80327b11bf558e940349cf7cf6291b4eb013bc065655d4dee1462a100ee45a64abfa3d4e55d2f507c328be77f95356f4d0bd96d82601178edf41f18ce9fdcb4950e567894cc0e57244ad21ab9720860a2450b904dea89d8907246c94bdf5ac4b43521a241e9f13aa563b530d12b2195baba6f5a94631d6fec942410112dcc40526953c23e9cc1daffa6631846f8471f0f7fac12212370ede0be4abff18068c33d6e12edcc1465d58be96348418b168fee07c8ded19c0f4cd12b3811a4827e07028e3535d1988983f97366d8899be13939883f9a7247de8d0f5b89079ef0c38b7596cb78c0984e58acd4d115453be0fc911b9c4ceb3aa5de053172c191cbadbe54ea1a7d21089b7489e701c5365580454ccd74b94dc61d7a83857a318da5a02842420048e1750c46014f59ae80b4a8f5cd34210d8a89ab1b7bbbf200da43f21f6c19f34152cd5b15d13b6c8451428fd011a32d5569e96072149ea0fd64165881ead38bb09c14b3be336e458c0d66a5229cc26cd955f0fe66f4db3fcc66d21e440e878e654751582bf8c10f9072e72d4c928f77d5224ff75f1af55b715fc39f312e9bf05c72af84ae2e89ba90728a6db60a0358566a9d5ea2bf1e4c91ddeff34223e5c70fdc4fb028d25ca9ddb0034c0f35f64b9206ecdb202c98c30e8ae4d64e62f2f7614bd105dfcd859aaf0562c7cf13aa662b71726b60a7d13dc5ff9853b7b3a727578d8a23ced5ea34d69b1d6fcea1ed2a7790c4933bb2ec0e063298d1dfac646cb4025457671b14e4a014d2635dd08ea105a8455f22ab44ba8b00fa86f65f4471f7515053938d2f25887aa1e33cb88c746796012ccd0066610b997b5047d33964494ab2d2b0b6b196706005cb439326a3e125f962a1c2a60f567a531cefd24097422685517a9970c2bf619c416b4fd7e510d558ca462007e9ce304fabc25ae9080c9130a72b99fd0004e3583441762a3c3e370c7825106552f66fdd5f21fb2ba5aa405bc80406645f1dbcff85ae0c93305b72e9bfacbcf66ccafb7c539e6899b87a3ec8c7cac69fa10a06d203e5be1f052884ccbef69e08358c3f6e35f53d3698224fe757e75a1b297f51062841bf7c75f8f39cc6f4fa0dfbd9590914724ce7230c002a589cbf29c4879223c20b67ebfeeefbe0d166b2941c83a0e85de8e4abf7619df69e0bf77c6a0fb6e1e72811fb915d21f72e68d50ff0c75418504816c2f995602175a6a4123ba75129c09d1547f2a20f683d563620e32416002e1d85937f8566324f63f12c44900b1348da24035e11dbc1a0cd269b81acf363abad75432947de207e9b718c8c3b10b01fbd65784e61f601a2cbca3aea742b3bea2f2501eac852eababb8365f1606d04ffebe467f50bab4eb2ccef3630b5ffdb4384359af877bccb15a86dbc96dfb228c8e62de06eeaca2617d2b0220100dda6033281ae6b77d8196aed8048a8b806ad243008958cf2cfae8a1705a6acf76f44584c27868c4238b3b5995193ebabeca5085a78987929f8db4a752582285f7c7862350e5f4d4ab001b09efc4d4311f668b771834ad778e3f96745ed353269981a99aacf39532ed755c5f45309e68bd4c3e70225414a9a6a036d3892b2186e4032f96cf181fc04f666cf487b2ad10806795dfe9c36a927cac554eab8bba7558a9209a82e960aaf622f652dfc5c23fc4ed6906439f9bacf490aed8f01e29825b660f7e2f6c9b19924d8b2697d50bb4a79f67f8d55c8e300b1b59c8d5192bc6bb379f4d23c7baa1b80fcb95c4da1f592524136936c1aabcdd0771145a0578ac72f5dfb13df35fcf02b7151b1cfc026f46901e7795cbdec9274503e8b52d34f188555cf2f5bbe3fdd4e87a2908b54c459f6e4e264df57e20f3bf850629fbe6ed728304370f43102a7e2c0a61114d69c3f21805e20440387d2177ef84ea721d972802c5de4b81b7d17504be0b15116b4937fb05c5927353246bbae5ab0024ee34f84f93633e9485d4ac4b2902c525749ba82024e5158f060f7e5d7dd81ec87ae71e0646242aa9398371e68c15c5712bb6e4771ba2ba3bff33c9690984a3ded137804af2eb737339f1af0cea191a13d99f94f76fe1d3af97bc0f1522ee88a6084c15a98040510c54e594301199db9a632b77f0c4428e58a9d75ed31c9dff7cf5ee8f60dfeabe6956289fe5f0282d23c829b774f1b509c1d97f301ce3d1bfcba34423043311c7b37863f8d3f0bc1e14433ac2d8541a38750c9eb1c015491d6cc1ac4353a7917ffd7df9eca4190ce2f269e110ff1267151531bdcddfaa3563315d779d524b2dfcebf8b5ffb825c78975fe9d01fa45c668a350e3cb5ea52e6680e1e23d7d80c73dfb3777afa6147ac53fdfadfe48d43aecc626256261f37c5be8aa6b632f4474cb0964b10f9a666c9df2fa994ea97d5e59d720c8c3085bebe91998c5378d11c8964f6deda825c94eb441468e83bfba1440871ddf92e5e073443c99bda2c48e3ff9f36fe7227b09a9a135b688b4ab886903bb9fd191e97ebc249610bbd5988b472cee029ffa5525fb62c1bbb9dcf966228a59154ab84ebee04656a62390c7f32022a4da6bccbb427ba7ca804ae48bfc086d56e4847e529bc6d64adafe72622677e2f217c5ad7c56d9233cc5e7d056bdde532aba5b005eb874115a9edbd6efb14f5a75e53374e2fac73266a1a307bcc9e1f9dab41ffb03a1daf4bd6687f35eec3b814ca125cc4687aee4b2c680508ca3cebdbc1b2a3635ac3e75ab2d5230037fe47dfdf1a5516cc204c9c4ac9c84691148b404878628ff1e51deba89229c1388c8e011a896cd811471fd5462cfc13d53a43ce974d9a88ed1c973a3753fdd1622f9a9c55cc92abbe8a598b8d742ddc6aaa3ceff03ed449f5427721b1dd58efacfb3123d3f11b81eff442e4f4cf432f13a45822b22cc0903d9c8da33f83c03cee4d995c34bc457a367d8f320f63a1b00a9c6cfba60e980efaacb21af1695f364cb4e15c23b78b490eb7761397652ef37a4b4cf8bca7598c91a5556182a5547af407b47a9535940f186e598d984564fc7a5bb1034f4155057b4b992d5abc4a83bcd9195713eadf3ebbfc0ee38f7285f487925b08dea53e5e18fa41aa65e09d4f81d23cb3ab608cf4f418e30df8c3d52426a95f9afbabf84fba22636273b4aeecf960e33acba863e4ec6a8c6dd588b1de1d9f06c31f473f472b07af2de36a04c4104919f7360247fbc08960853507388b2510fc0d0ebbf2a1d37438d43243a72223b75ad33b11287ab0bf11a6db56b7f0c59288a33050219140ae85dc614848144b9d095f019cbf1d2528e0920c17bfbbee32460b3a2ddaa3716ac148ddd98fea93fa2ba3fa183658a994b01d738ca407ccece0ab494cd62324d0f0d71f54bea7a7ed0a3d22bc4cbbdc57c1611d2064eadd1cad45cf40ca7ffd1cd3c3efd141e42e8c760ea9fc1d193d25c8412208f4fa5433be779f5bcff8fb2960ac9366a8a86bf5b17c85297cf3bbbb3e0e08d2f5f91d6714e8596b66688c453e9cfba632c0492c40bdfe32ea27fc2d48cd7cb4306b8b090e9e8ccb589e028bb652c644bea0a1d5b3c0e56c1b97b21952db85f872cf00fc24dba9e96592cfa7e4135a581760796cf0cb1753c2bed22010839dfa9a3846aef7a34b9da12a6fceaaba490517f07d5393932c9d2842d86073dc096d5c1d5e8f5ba09cac159c39bc5317e609f921eb88ceabd7ccc9892ddaf65ecd0bb5fa84c0ea2bd2ce623b9b20c671eadc6c5102fe10b49c64ceb62767b5e5a65273c25bf01fcc69e34c8a4869fb00f4ed6d43387678e1f204caf0fd7c5ed32791814c709b882c1d420b17b5ff40b9aa813f41bf458fd23f2a94cea0613d0801c26a12e3b8fe7e13eea61ea9111cc0a35d4dea00d1e1ba1dfd7a7ec6e5c2d6d260a2bd2bfa2f900f53485563955aa389b747fd44945022796bfa149a017f35d54c393632fcee826613ba3491f3b3b8cc133804a13dbfd03c26ee69bbb2b5dce73f8c4e19d907ec670fa38ce1358294483ce783a929e9c34bbf828d84ec2c80330ae3359f8426a2ea6be4534a878e57460e217c66687691a2e497d6259a41982f2e851e32d785cd57ca7ead0d66bf38a2743dd9a1ef94253d0b3912faacd791c892cd31e39b914114bdf61f54bd44273dfe76bf6f655f2159190061a3390c0718b4995b758e81b30fdca83c6bceb52cbcb77c1546ac4f7244439ab4bc660cc4465e890c2e9fe0d92f055dc99f91385c5cb07a01fffde6112a609a82666a8239e118482b06be27a10ad86d679baab9a2a82444d149a1f8d98c1c6c758b2bd68cac7eb1ac2", 0x1000}, {&(0x7f0000000100)="f7e4954e53dfaae12ac7df4a53bf47963abe31775efcff1cc9bb21c556bb616193ba28f7aaeea4fb1831a0fd56a6a87061f4127afba3a02ff5888a8629cb7c8768e945d85194b3ef2c4f1ab850b43550c0f0603967cad53044fc8dd32788b44108b1877678e19adabf0369f0e7b23929d212a8940cd2dfa4d233cbc7488a982efb2de25a8e1a55710a6e0934a85873ecdee4cf0de7fc8995d849a1bc53ecb05ebcd6eb53a2e0650f20111d684d4442a597fc955d617621d823862b200e630c", 0xbf}, {&(0x7f00000001c0)="67f25e572d7e790b2af9", 0xa}, {&(0x7f0000000200)="47d3dedcb85315586eeaed082c6021fba500476eae2fc516b77175e5b80918f9029b5c5d96ad3ea7dd1343970c57cc1ce061b97342264dbe5810debc060e1b0e55b2a1307f5467af2bfd50680e85e2a629d425201b0870c80a529e9ac1d275d703406a621465061b1221235c72bcf89fa865957a69b3504dd8ca69075fd06fcda31d288b8e7868881044f0e27ee81e9d5cb2fc93a958a30562f2787cd7e70286b80377982331a33e694db7c74b8d7831009acc4b76a764fc2428a0ac055ae627cde9f356bba850e259a1b8a1622cebc2a1929c2a04b55fe2fdf5bb606723db56cb8d06534dac46f9e80208630195c5a018223ee766", 0xf5}, {&(0x7f0000000300)="acff6663c63f07a56052d89c969d2bd14a08a6de493279b70793b340d2032757cb4dd258ff22b5131136904d89e1bf868842bb0a9d10f23329ff65e02352999172a98b05eb761bc440259a65be09871902bdf96e7eef0c28a045077eca7968ec75f704f0880d6444b9", 0x69}], 0x5, &(0x7f0000001700)=ANY=[@ANYBLOB="4000000000000000ffff000000000080b5efe7b1c640dccf10a146946670700cdc85386a2c5dd31b71b818a0b583ca70012fc587b276de6e234ab2d723000000d0000000000000e38901137d26146100cf1d133dd393496319722b6e4212d69e579aedb41ef136e893f4ad46461a4893f1acb327d6d1d66e90b62fcba7505b3f0ea8bc71f116613b8392f2d591ce8b9026f9828e87f0d71c5e7d157ccc2e4721b9eb6cf84ab4cfef732bcad3f33913713ce0ca2dac50d836a08d35322ab0f29ddbb812da87a1a56596eb63c027cf8cbc3015ee8facecd314d0e7f8ffef6a47cfa69a602358e15398ca2694c3419a7471b5f9d4ac134f839de84b8d8dc4153706930de8f22e21e554fc7f22c0d1e0d100500000000000000001000000c3ffffff8cf90c986805dc018f2a6326b78a430e5cee1a76eeb5892b72c73d28bde6f2de6e8420dac9c9f65cbc92e57e56e167b832cb461e4e48033f31bf18e45a8900008000000000000000ffff000006000000b8d510486a4ca383d540d4492ee8c07af75f711690df4d296f16fa9767215e5bb413f7459e798bb841be4410d86c84fe8b3a5a10b3bded7f259c2e34d4ed829e755a758a768f1fd61538ae706db06e70b3b786c3e5cf8a3f76417b5735379adc8ccf889278a52094e4f1da7b92000000780000000000000001000000000000007686b18ab2eb7556b288439fa1d63b6f9036642fd1aefd62b91e826cba090dfbf70d0320701b5d9aeb1bf4e3efc0e7232aefe7810f39ec3225a7d9ece8b0bff4c3f9389d24a9bbff5406bc1a40d54ec76ebc9221abc1e79ea01d9650b6f02432af87ace998408e00d800000000000000ffff00000100000065daab9f0e1e9ce9e583ac343394464db4c83f235d9e2967cb81812df6d57ee88e0202c53751fe6ac4b10fe5eb757c26eb686c4d9cc9497a8742326b7280c114df7e83f97564013e2f202d685a8b43a738c1778ac68bd8d1f4184287f3a30b96dc49edbeee90024b44584b840ec44b5c25d1a8bcab79c33786bd5bc3eb26e44d0462a15e01085c4f608b4136bba1f5fb054c8b68aee7d9eb08a7360217d884357afd468aa4a21cb653079ed8571d1b3da74816880ef59884dc01340b7e3f013a4909000000000000e800000000000000ffff0000ffff0000ca0d6fd84b70e6c350b668b2133868eb281a8d0285b93d71b58b39bb0be43f80f4b561774ab465cc23f861e26deda2666c80eb689b0e1bb2af12ceea70b593fc91f40b9dbea9b7637e0b0af6467e4571492ca29e68f3c88e1995fcb27f78b865297cc2940cc7b2cc86d3ffa899b2a6950b83bb27e90b630c3519761ed07163014f57cbba71fb674bb7a28e83d9f8da5ce44f8913d0707ab0ea0511c36cec91570b9113d88c18a2796dcf3f42bc96e8399cf8a2334e8055c3e44a819861fba83fd78cc09e0da59b19a23fa08035605c3f259b67000000000001000000000000ffff00000600000088bd1ac47932ef02770b88c68ecff52d0bfc5798350fc557596a43181c8d0ad19c6369712a5516cd8d6769cc5794951ae5381105a1eeb3e76d75db68542869ebf02fc7bb633dd14a7496e55de7b86d9d5e02616f6b8546ab73d044697d4008d9bd5a5070ac9b94380b99312107d7a2da3bd57ddcbb5db36db09c1b2fb4b145d34b2e646c77ed2f6184213b40bd9a1e18d6fc7932b3b83f763a79706ce08dbf8296a8feee0413c461179ee9bcdcdcf97c107220ec40b13d1d2f9adffdef824b191b37fa0eb75495519e718668ed9fc66fb2c8a809fcd81c78c2fbeee9f52aab28e48403e573297680eca543a65f60160000"], 0x518}, 0x4) sendto$unix(r0, &(0x7f0000000080)="a3c649f39d0ef0c1959fad6855985c6b421b4a76a5484456272c4377be6604ce43ed1931fb66bb66ce302b6117105af74ca2da9e0c8b5df07d671e0c9a32db53d9ce3025ef", 0x45, 0x8, 0x0, 0x0) bind$inet6(r0, &(0x7f00000004c0)={0x18, 0x1, 0x1, 0x6}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x0) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="10000000001070e3267db4342eef659384265cb9b0e2b8387400dfca5af3141cc6f3ff24ed4e5902c5f1c119dbff744b9f02e0f6543e5936cdfddd084e56715b4e1c23a21707f743126d6eb49651fc7011612dc33ddfb81390114fd55c5ef12487ae148cb0"], 0x65}, 0x0) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000500)={0x0, 0x3}) 03:29:41 executing program 1: r0 = socket(0x19, 0x2, 0x6) setsockopt$sock_timeval(r0, 0xffff, 0x1009, &(0x7f0000000140)={0x5}, 0xffffffffffffff00) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1c, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x2) 03:29:42 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) 03:29:42 executing program 0: madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) 03:29:42 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0xa8030020) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x1, 0x5, 0x792, 0x100000001, 0x100}) r1 = dup(r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x4, 0x7, 0xffffffff}) 03:29:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 03:29:42 executing program 1: r0 = socket(0x2, 0x2, 0x0) pipe(&(0x7f00000037c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc4) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000003840)={0x5, &(0x7f0000003800)=[0x4, 0x7fff, 0x5, 0x0, 0x1]}) connect$unix(r0, &(0x7f0000003880)=ANY=[@ANYBLOB="8232b85eee514340e666022e2f66696c6530e1"], 0xa) lseek(r0, 0x0, 0x0, 0x2) sendmsg(r0, &(0x7f0000003780)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000001380)=[{&(0x7f0000000080)="c875c31391ddde9b5893e1a7ed8040873f4ef24b3a10414b74abcf6dabcb8be1391b5f58193db76a5a87894114ebc6b55186a60ca144a6742ad3067e2e2912613ef6553ac5d1933e0e7b511173f9bcde0cd2d2bd4d7875de9c96bdace3ed0631b621d05b1ac166c188b6b5d9ec5403de29a8a68e6a030011c35e860df29d7dc304398039d5bba1de4b3ac1072f0eda6c2241c49f28c727a6ee73d7ac12b78fe0f51c23093c71168c6f8121a9a8602aa69de301419f42a2d54f189daa6d25baac6908a29b40434c7eb5f4712ea8c2f698d6e9d5dabb247522714ec459c882c3cd41a4f8037084d91d2b11e0f9b7c4cfa13e90dac4fd3539f96d27", 0xfa}, {&(0x7f0000000180)="9e32a794d6e8109d6babfd09d1b03e66a59967ee10fc3eca84ed243f1edcd544fb70011ddefc5ba0d36dad8e8ff54612f410e209655fd616804286ad47a1bb3d7aa62c8382b10824b19e9dc0cdad", 0x4e}, {&(0x7f0000000200)="8603dea51562d4f7ace717ddab77008a8d6f3c1f0149ce77e4490a2e06b3bae86bc5dca08972f755673c05f67e733c352e9c54d4c5caf99e713afa28b6b3a62128bbd9c8c4d85da6e98f70da1813c51f16997a7e769e2b4a86e06a1e465192572dff7432084990010a49f630533eb377d27eb8daaf93bc49176295ed58727f272d1ba206dfd04e34995c95943ffa052f710ee6f525f7bebbb388e2396c5d45cfacf03110d47474160d82fc28cf1d595ff4568bb5724cb9d754", 0xb9}, {&(0x7f00000002c0)="e6ccc9ddf87cbef590a58c48fdecce998ebcbee3aac76fa7b0db23c58f1bf7edb7c22c4b7c8b19c94b372b5f3721ad67c526f5c941f626e47910c2b0509b7d5a20ab1c009dc6d024fc5000211fe04e7a0de646f8b34f79a2b9a73fb293047af88498f74011ccbe2e6b3c5910c258f4da9bb17e46c9a4e03bf9a3afafc0c1c48f38935e02ea7f22fbe1660ea0129c0d00a7e4dcb88266b12f0289a9", 0x9b}, {&(0x7f0000000380)="0ac1eb8b0c82fd236b4d3cc316a128227728ca293f9988e320458d220bf7c392ffac093f92b655fc275e681a97bd5bdac01bfa4b0ffcea32552340b48cf012e497579b6e08e09b934fab944ebfe561a2fcb9e67e15d5b0a20d541a11e68ba27c041ed2777e8406913a8df7128e5bada416f14553f1848a61856091d1e8d9c7b3e13fc7377eb47c80b045826b0099e7016abb477f45f018bd2f11ccbbbc057d63338d607cebc46a7f8701a87746fcaabdc29bb66f4a4ea7319cb9359abcac1f28b2ffb8738be060a26075e1832b2dd7d32357cdc99468422eabba890b0fc7bd51e8ea20ada58f28d20a40121024f2356e09654a760d052f6e01d3040617ad3ed369bba5329d63bc600cc791d68155d8fcd5b638ec1699f239436d960b3afaeb33517ddc8511aa5e6584aab785787233c8897e1f4675c053aad1ed2962b809f7550377cfa06c37b8c3fa1afb9d5b768083beb06a618d1f791612c649c09846c6ccc0420b78d542d424d5159eaa12f0d499ad575c85ef5003be6ce921b35ba5be42916f63c57a1f9f2d686531e00581365c472139cd66f0c36375d63d4026b421c93bd6198d4ff2e14acd048541d1c9877a8c02abbadce01bf635fa4d624e9bfafe58a8677f4d42cb65272d5ec1e2ba98edc141bb775736a8d04910510448ba48cec0da19fa1410f35cf7f6f2b56b47e86ab8ad111576e7854fb68351d5c0748db3c92a116776aacb0092fe240427378e8c4e76a2ec2b51b23603c56ed089155952f45a4f302d2766b068aea9ef1cfd53e00ded2f5bcbda4f3ea17d4d67343933f858c1117d495f4076a6b3533702cba60556aa5cab59ee9e6af3fca4a48e406f8b44aa3c77e48b42e5634f8a5f62c0693df58b6b4a115d26f4696338aaa1d582d445b697ef3c444d2a1dd403b970b6807e5e8cba72c26451f550a919bdd11866ceb4e28f42ad0283120e0a25fd2688561e8221542f62ff94ef9fe7156bcc74468c985e7a293ee37155842d0cdcbdfb3f11ef9efc5803d7a351c6b9fe469aa96d7a2c89783a2cd3b65815cc7c529e30bcb38a08595eeb2dce236dc4b1afbae8ab1cf8192afcdae1670d505ffb97d16b31504e7f995bb61edc68b9c798e0b0465f418b06ea2ecc8bf312abe44999fe60e87ca9c223e3987056116bf2bab9b6da4f3ccb2d9ad5eaf4ad597fb38d715969a83d5ea3371f8378cd414aaab96be5409e0fc1fbddfa0e164faa3184d226f9663c45417c965211d6c48552f95ac55a4df4babbd1107cf570c2aa9f21e8b11cd59e0b5364fd0caf90ef1f174636bcc2670b83f62d2d26aa7a284b104b477534519b257e1e441d62261896d958cabd43ed5417608e9a297236246a043e92285ca10df3e4f5e4697a41a1de3fa5e067817c3ed18053637677a3050cb6f79904c8d106b49b6556de2bef372c2f530da306c0f9f789a395a950cd789c27f30683784263371fa3d307dcf5d89d079dc14933cc698af9b5ffe69d8283049517897b9a49332182477e4164745b3d23fde99254462fa957c3bd38f48bcc4e075ea725019f4408eadc4311bc704364ddd0884ee5e71d71676f0aaeca4e795f406eaee0a274ccec8663e8084bc14c53709f555c3b53b9319f90acc37a77862d34fbe977c3ae2e01a8ea2cdc5745af6428ec881cea50cef6cd65e2466cf00695d26b7e3887696d612e52d9871548e41b48b4f0d6b5a3dce0cfba9628a8a40b7ce563b72c7ead2a49a2cbd8ab87982b8ecd3de834fdde7652aa7ce421aec76cbeb2425f511d02fb9c5e3bc625dbc99955b5d0b46a1d2f9fba972ba803e0ae0245365450332b5dde7c18ded3f7a9e5bc17843d5fd2f8bfcefb9699cc11ea4e4b5cca137a7f4573dd5929f50e02be41d349bd935e242407c45faafb82aa151bcd710a9f5087c210f9b9b1b122a865c3af3a12b90d610eacbc3d2214d81ef3247e93c4d8685ab917376bf000cac0cca7b73227d94f5f2602b558f37091b4943fd4f837b93953bc23cf63f3c2744534d089f21feeb4a05112eaf92f42bf17d0059e2e17b65ee286938d2c99058465bf3931503f8bd7637926782e5d0b4ce79e65f315a01bdae93df2e81d5d650ca7fe6d2a5d764028127a7268e61ab348ce1c4a43caafb6ee040a9ce9cab7a78994b19de68404e9ff22b92885f1ca8b6171a00315a9a1fd45e9bbb9541dd9db480a2af944db9d011294207f753e0ab208452ecd4fc1551665bb7406b2b3f17b0346538b2c8a02ab7bfbfb83455ead8d6b86a6c34d8a41569727f52abc5fc501daad9a4c48fdc417425748bb07835d475a7375de5fd72e183c86a471e4dbe0f51bb513cbc1853186229b2623a23021efe7684350ab4c4ab054e9a85a23389f71b2f629ef7df8f6214c8e9aeccd2726b0fa69d1001f9050c614b540961bd4d572547c8713697cfea00544c9a304f49ca4b34fb4389972bfee6c79d84612ff91451498a9eab864b5f577153cf62388ae0a29861f859a5e5960b7ebc0a87410d0478fa013cbae6cb738d2d954d893b62f99edf584b833b9ef8222868b268ab444a31377b9841f5d5d91d3fb8c979923d76f04f0af36762a3e552d90414bc8170ae35e8fde5a5c1dfe3d4b639aeb595d2fd69db10ebf4adfcc61fd98fef720a39973b3474f4019035af6c0b55695e5538b6e04bb5b9c927f51154b6eb426372061303e035832f5e3148eeb3545726d7b75ad0706045f288c99ab06680f047ccc252ff2a5a9169a68e0a9d578f16dbace33211cc711f661879846a90e9f94a57fd84959602c803b324a5d282262fcd33de9ae9148a105a72e5467fabe5c000ef5f5666580f66b6bc14b0e4d937c8d9e067023faa8d77de3f01eef4934390c5a164a224f5d57a977ba4d0e0008feaba1a353905f5fa5b2f9c622151a596de2042dbbb4feac2fb6087345c6e69bac0454e7bf908ab1dcad9abf78387b10ed75b5f689e417035eda94ec6a6767a803a931e3ca52b17ad921240bd3ed42550083b51005b96b4f4ff5434fc8cc83b6c183e8ea2ffbe4534a64e9bb00a0df7c6eaab2be2fd3782fb4a0772f8063aa6ced296542d269766dd1a8f34bf97a4a603bf8265ff778f35a9231e92b3814a702ec5463295991b69969f6a1dbbf78d1caa3adcd7fcf0dceb6135af3269eda9df1caa71703c632bcce3e8b57694b87e3cc9446d7b3330563a514628bd8b4770321e2fe3130e5dccea8d0a2b8b672a0f8f6ed9fc53d77221923985475da116a7de320073381c7458b205e7739c88161c3419e19807616a70de7720f2ef867275ae3fc71d6a0d16f03b2e5c829c861b140bee1bf03e62dd428339c95114fb5ef4eb80711fd6301b36b3789f838ed4c2152285077b9022b59f3c445888ddc44a6c7972d933ae4a9f3aeef0782ae32d2ea520fdd4b382c8d42729ed86ac2474dd49c6c1307ce8a2e33c428662acab685aef4ebb7b6416f2531f954c72dc6f18844dde44b945556359429011adc10b68c35ada5f90cf7fc9d0dd806d983fafbd1802d275f890158edd4c82a53a5d9453be948521802c7793405361500346e6cf736bc283f02c24c603a0b67043cef2584badf12255ecb575fd88278bf6b0a985f4719ea64a76ef95e94ea2b1af9dc0d20ba781d78c6860cca20a6b8a199a98425a984263d71566a24a7f0aeed193e835f62e6b6e30b67cc0736eff91e508a74d6af45bc4c80c5740a277c00b17f852f3ffe2488c4612848855010c3e001b285fc4d2951d3f21a0d938ab998763f4fb0f25eff347932c0f698a89fdea610f5f3f9b886ff133233f7bd18f44f4c72293a7fc9e58ae1c9fe576f46372202fa17351dec56f895e9990cc2d6abd376ec3999dfcb9add6800a45b0fa0e379f75d2cd98210ec6e29e1f726f88161236bc33efb9cb1fc9bd21248302c66047dcbcbd559a9e555367c7e449ae3aa7207bdf47f68e64297f7216662b9c554959e98ed67273a2bbccb66898825e81671eb6f6046ca103011bc9731273d062d4bfd860e1f7ae8beac42c48fc94d3e86efe443f803f40b0976196d1525896f884c041178f2f2fa6383c8b4143b4ca8d6dfc09bd606fc14cfa6335c12bd3d97244b15552759969abde2458ff8e2ef8e11716f3a1ac933e7c08ec86a546830b5a1712ba8a538b6d74c41fca54fd392659c5b84a6cfd857a53a7768be171961cce54c90e45dc1df2acd81ec9bdf2cff0ada7dc01b3be863567014a7704fecc565b59bf15c04c87d40a662c771a2e54e4ebe90ebfba590fec4d41fcaba610e84696b20398e2d0a8ccf381d10a3a09d7663f18f6aa796815a089ed10decbdee69cbdcff3a3484e608adc326e38c77bc974eee56b07ba9a3f45ce8d1b6d85d862532c11c4a6e695c184a3d58714698891511cf579ea35f545b643111c4458b09fe52759cf019b264fb2bc732b61b2f6286c47bf05041009e76add975a927806b9b242a4f9e2ba66e66432db90adbca0b1cd1814f660e31357a5112da5a0b1504ad1034c91209e39eefdd6be6cc39c0be8dd8a54f5f45e6289818be0225070d1bdbc8559679d53144af07ebf7c4e8848b238948e6fe10698d00de4e55464ec327b1501b9d5ec2cec0e4b180c1e8998b5c7f4f1e4e1231abb4badb3fdbdbfa31997ef6ee9c36fcf1998ab74ad432fcee59cb9d5eba6cabb7678a55b4c2fed9a1f70cbd9b139164bfcb9f475e9667f786c9b04076b075266e1ec5d347a18ee431d2cc3832674d0da78225044957fb97cf847ea793e5870dad65f8c947d92a848ec9b57c164c226a78b9fd41ba678d428926eca9c57c5ae4981b4a3dc2bf531c7de927da5a19893da828d9a26aa5db32b0a554b19516befe71717f9655ea513b020811491d7ed5742eac1d39fd559eead5624334ff190d0b0dd7a9f9548453e25e4a2d1624a960d738d922fb9c86b73a4359c4b2a815324fdb2d587fad1e53d6a6c12247d45e3b256a0028bdc194e53f31b2b5c3c18ad7788b01a8a440482b3c02bc1120c14af7b769618c071d3c812bcec3fe1a51734306d5493fc42eb39249154f25b1e9ee9fca6d979258d6a15edd05a102e63b5c2fcc4d2322105c0506b6e34b2f66db680c79efeb5e6c350f1231c97f208ac91e63f39ea546fa2413115da654eee9c7cc73b418393431e6577ccb21052da70b80f4b8ecd3c19b12c7544b30f3f1c9a800b1decaa0c90e63a54bcad8153816310a9432e09d85c174207d39b8d5d716cee085285b8abbbdefc730eac5181ae1a0bb2235c989114f4ac19a2af3d3b5b9d0ef32bf700802712b0aa08345e50ea80674ea6176ae86fc7045ae37a6df7def014640d8be41708638b8f91ee1c293a3973b6c6d5ae5513a981b9ffb43dec2ea8cd494ba177bdf138a0d82ecfa9094b6702090dddf027a4a0943448e47a98c54b0cb48744a84502abbf39b16d538d96e97e7ff09576e75e1ae1cef2105b7f11d83991efd8d31d4a2d1449e9113639a4eb5ed99b72eaac79e47110a44ca48760f26001a558c285c91ce571000b671f14ca434782b1ba28fe9f4e5301ec32dc2c8bb9ce5b3848b1b1f3279bfda15e13368791e2720fc907411b0f2897c9da54e6a7d7e173bb406a2ce186fb84cbe377d6bfc55ee338d545302961a4bbfb37b94302dc3269aeec6cacbb7d7042450e07d7b352ad4cadbbb46c5317f261e6d6cbf69c28fb193894f51f1a14c785edcfb911306bf45b24a3ed8c67189f4fc26f30bb0226db09b19781e4e903606755d8712c20399dfa192c1743398deefe13727a6b860d1f8c8b601fd16d1c07d87e70c5b", 0x1000}], 0x5, &(0x7f0000001400)=ANY=[@ANYBLOB="20000000000000000100000009000000c942d8f780aeccd30c6a097f2c367500c000000000000000ffff000001800000ff35d615ebfd81a04d24845c99aca50319bab1e4dac83cd807c962c8826906ef9ecced8b4461a12550dc23da3b44fee5c3aefa658a52c236bfc513fd24ea6932d6a69c77253830a22545480fd08597160b5afda921c32353fcbe2f1788e172b6e1fa01c6e22acc5ea0ad2145387009076dc1853a5a13e56cc4e0229fb0227c126eaf62dd930b23351742aa257be7089f6ba5c9aa6a7c49ff34a582f17356c192300e11c6111e86303400000000000000e800000000000000ffff0000f8ffffffac6c44a279242ac769102b61fa491340e2b235594faa95329f3d386234c646d0ac2c4b336f763dfe6e5b7ff7246764fb5d7ba9bbd96612293cb6422dab046b9b17e93940674f5bbac452158e9ffe96a506873c162925de4861226eea7b30e2dbf47d298984059304ba281e568482941d1393cbde5074eef6a87ee078765e294bbac23b4d5653388fa8827973c8edb0e2979742e7f664ab496dbbc3ca4306c093fdfd6a3dc5c0d2f844bb2b07ee9b72cd5617a236ffde3e8ccf1df22a83d091f9c579b09b25a9fcab7a1f8b31a89986a8dd3c95d5000000003800000000000000ffff0000ffff000043a2070430dfb67a9cf4f9e7a48210006f8b927699d3dd2935ca6a4467b11f0eb4e2be00000000001010000000000000ffff00000200000071026f92df9140eff67e41154fb2dbc68e760c8600350af05a631e6456cfa186af933cdedfbcbfc82e9fbad4ddd420f878011cc15c05173fd89bc6aa3f549e0f1cbe8499d45adf6eaa4bfb598aec271159a8a067dda9eb9911e03f124f22a3d79a3cc676f1408602a9d57ba5a53e90dec887f6aeef7ff378ed3fb84822506eded7188ecfa557d6806f043cde9a488368638af3a9ece72c3ac0346b3d6418678a1d2da9a26e568072b7d20df8040fb7fd3b4fbf1e92d5cbcbc9d031be177a5ff36c350a78965ed3a46135cde2c1f06dad84cdc8a5c8aca63a00f4cd87f50b7d5e5a7ba9dbb9135f2d89d73dc047f6a5d49a98e2e24173719a99bf5302280af188f7577ebee92b367bc963a5c744260757482124eba54e40a2cd898a644a67f485eb0a5e15256cdad49ac5e068648a75247722e9fe7110cbd08e40bd4004118832576b8d0462980b1307653e3a64539573bc88022612f984a6d7ba775c53d4ff67f40bdefab6873e1d394f19a24716687484c787f9e5687e8471055473ca0da28c3b4430b18856911db4a382e6f326bb0af6c051ce36f5b29144c119ca7e99df286febc609d311c5759be2a356b895fa437f9a56332773ea842ddff0647c86a3d511ce1b9d6e06c3c17448b0a93576a4abae2f7058ceea97624de4af41aaafa14f451b0faf9c2c57efa8bcb897cbfbcb115c57e5e6a17ae65772440345aee269722ab23b18e120b1fd6ab7b17d86f99ceb4e71081ae49327e1f5e9eed770deacb03584b7faeb43d7103624dc709c61b29ea92fad651a564b904f36b9da4f080d8525e7ae7c750be3a9f9c40a27856cc3a7410c4e4c78572714a5ea3d9f619afc07752b1be2b752e97a2518d0c70e2e9a8ede0191df2fc178988158b37072e89c1807c1a666b6a431ac232bd93247ea051a8e58058cb7a09569b87a4ec13b9236d8c87a5a262816645cdc3f1ba4b7a5aa38d10f52a4b2beabd756dbf5f2785c6d957f45104874ae76935aa88596a20d646b5c077d0a1d627eb1012d90d3f9a3557bc33cfe15afa46a076789c349892d1705da38c4fc96c866182414f91db03386e83e06f9533d21ec9d2a7f3d075465e0a4c2ead0ceedacec7bce9b76c9f8e6ec082059e99e79b7378916c2cbafc8de8b307dfd2a7fa6927dd80403acd17b1ac00c19520a66797983d5688df600d1f5dda81e07c9eff0e6a67d684cc7333277f5baffbfca3877afd2f1774bb182c569f145289a17c030f8f5b604af7d1a2e02b486993c16b74b0996125d62c017fbe70c133bf1bf18778274bfece16cde43cf1c5d861b5c6825c3b39dcef6b4b315d005f261cba16d1fadbc3b17539c6e78b70d9e43b009092cf1dce5276f7d3c08e1d0f15c073ef6b0f232e799af1b50a44599a0b08db90661af7f3354831384fab5ae4b3c140b350b6235aec8815442e3685686f1a142980e5c3d01fbc86ab2b2ab760583943a21c727a6197d1be3ba8ef73bf173de883fd4b16d60c47f44ab3f9d919b3790b1b789111a856ec603755e692ed04b8dadc6abfe822695bd9b78cd472b1c64ff39ace05fd1f51a6bd2a5e33a68075a5a20aa0fa2e410341aca4d2cce62442c08daaecb9f90c8da65222260721927cae094020408082cdbe01f1a7ce0a15db646a2300d969ae649173d1020086d31fae96d34235a2b6e84f608f14b07775e69d567d5bf4dd759870c96164d12d77b1e7cad59bf0828e254e71aab9d1345ec9fd58f38cba48a5e3ddbdfef24a5f9d8b2036ef59be29e561373e1633aa96028f8b61970a6f61838ada3454e16308d76c5963b334b6fbf12eee4250be88da027954345f557b93493dcf0bae20e2040f64a94ddaecf3dbb00c203b286c7f26397f8f0e8a5a153626f8e54523e4f941854d736a6615cf318820f320f8da3756f0809108a448f1217a73a8fda4cab53306a235d5376cdccfdfb755772270ac3de2bf12b280d56fb1db2acaae4c33319d7839d15a654660329a78ba615eb00eba39724f45f3b9581e10d3088b29b343cedbaafc1ac1baa916c027340170e06fdb18c39c4d95d1bcad794ba4b293b6840c1771e340ddf84923e4fa4398e5c7f3f570015353dde51b5bf2c91d20249ae5199df28b68dda4262b7e7c0fef3dbd731b834c9711be5770fa28b387f5225335707e643541e3f345a93e72f62565a1f1b23ee4166035be108abd7668b529dc2f52ce4d89f4d72e6339f5b035a2cc3c4df119dfd898a8da1012555afdd5356cb61921424b2f749542187b7f2a1d94cf3fde05569e26cb2c392a2e1036374f3f5f9fc60a94ba998a0cc13126fa4418df72158b4ff5d7f1a9d73e67a175911011f45b55109796afdbfc45ce131f0562360c4b40f134ecd30658188986e8f1b73552ebcee25d2bb0b3a17a876cacb007fe3605951bae96d8c7a7b87866d46e5fa486e050be6596ee800ffda0caf85985609cb85ee7ff8e3d87f155b19b4c75beecf996622e1a93741e75ae19a0db1ec7e2a4fae4f26cae79b71dc4800fffd0f13e34563b31e37a63f40a27d268241719d2caab670bcab29de8c0cb31af4c678a46df797416befbfc36409eb00be8136f0b108e1ccb967d818177091dc36e34a5169bdb7c3a06b7f26703f5838c891408e002b898bca3e239e406d5a355a38f0ef7c8174a5eca416b72283a491c5286f5c81962191a4ef400052d560f0032a8750ad3718a348dc0b4e575874a87ec9dfd9f382ddad42f11f0b512234ea36832fa5b879198c45bab02a237d0497ca7e1cbfe9c436c5ffaf164a1d51bee205a518abd213ca7caf0d5f3a597776fcdde06defbe2699f6370f67c5e41db187b69349cc6fe14e2203264d4adca9bde6bfc9b25cda72318b1641e5ccc3c8681122bf4d21bb170a5e10d2e5912cdddebc40160b151195d19c77f795c10917373871ac7cdadeee22d4a5c98bae71ca5b58548223f8e3c5f7ac76a8ce117823357cd2c1cae4414ae70a8247421a7bce5852db29be228221f28035bc51f63512cb90b71bb674e60712cddfe87d57f8d4558997b1930f0b9f6fb50cf000f7c0cd5a0a1c18c63152ad7afa30f2612633f130644b2fed4b2fbed5152dd36aac507cad2485d21fab3b869601603a3b732dd8da278c0fcf22a399ce836eb16d73bcc65f07fb3f7112b9e525e010a847b71731642d8647320fcd2ac7cad92e27fdae3ff28d56efe18c357378a270a10c278a41ffe2770cb7a99124f06271d156b2cc64412b75db3d078a9761565ed14c1fe46b3e33dd223e30811468c4477e5f600cb4634c022511548316a1b8f5e6e095c0e424e6be0a0286a563dca1cc89a20bc3cce41020af71f2914ae7d956aee9b56c5abe432ebe40f434f09a0ed469e2b4f6c3cf5750ea3da267e6d510b8dcfc9199b3384ed128b9e31e9c78ce7909c60963acef495010560007a2e1dba5ccb36400abce198b5208773a347a3461080b7997c5cd674795815608e7827681acf9daeca8b576b5c6601fd6c411613f83d87ce1870d355f7dff4ca3173ebb2885698ff7605724306a9bf2a8da77c9cf51a8998c772267570e97e047e5cd10a6e57c7f5623e7705736c8d50f1221bb948fad5d49be2c3666a6b27022aab0361d21fb7930d0fc0ca9929a27ccc15c6006741b6a70a24d44d8f5ce10434c9018d1a7b9b9d883b0412c7015cf7b1c0dd8c75dacc5b2726bdb7a07d77267f386dfc719d47eb481b3a3dad30b4c64c2d6fe1a3b7aac7dd46be0027bdffb0b3e4fabe0bafa0f91d480106e5bff4f3738824d074d9e06a9d1ecaafa4e0297d140701d9804b738d4bf0543cc730839c5ff4e578374de2c873628a0da56374ac2223efc7ca4238648ef18a89106b70378fb68b833d2a22fecb8396c926c3a4727e992f149bcdad1503611a5e6f28c0aec13cc4bab287c2a5d516b733cf69bee9f23d5a8bc3178dc8bbddc6d974559c79f1cfbfae31092ccfc04476d4277e1045ca61481f5cf03da3523e5b94536c95509f12d1fe88a95b7408fd7f74b1aa4530cf1a16d094d2c339bd4cfd48b0b049b3a0b166a46f9a468f9ca1107300efc4b42f3bf7e79d3843706b254e3e731b168965856f8b11dcca0e3f6ac297f17db96e3c61934cf665b5e18bc07480340ac610f7403962a401a07c3f52082367faf8366d8f07834e7e25febcdb7abb5fdd4a8fbade23da73b0f7b04b8cf25f23e669a84add8a5056d294a864579575f1a4a6b3a5d3013665e58194a18476893cea81fe94e0b20952f643ce325060b954b4f59e49fb80bfa10c63e7d3f8061b53cf294accdee72185f8c7dd52b6af7c6446ed6221a5836b1c7ab0fa258242403189c62ae22927ca7ddea7f75b17bfd34a397b8c96e075304ce4ce5614358453644836d6c48ac55a451198d1897b40761e70c4c2e83bb71bfb2e7b9aabe3c27e223ec4b81081bbd50c378fb8be03b683df9e40c5e63af530e2631cdf633e8bb8a9aa1d312478e7319ac97fd70df0256bb193ea75740261fa9ebd0cc016500e03dd250f0aea08dd53ee3f9f28a73364df24c4e2b9f74b0b7d5e0ad95d157a832b28c703c9c818da9577bb9c4fcb85ca9f9fe8acb5d5babf2e0801aa71ef2267cd23f1656aa890910ce616de9eeca28b5c4921ee0576c9b136d33360d0dcfcf015998e2219a55bc5010b2489afd82824cd5be76b893fa2572e6f68b14b4fecc454dfe8e31f86116d4dad44df3ffba01b52abb1c145d16dac54f490cd737af1d0d6a6febbea25b605110df9f9c1c72e83f37c34f6f803993587e207b77de840bf1fefdd5ac70032b77a3378e7276872cd36c3beb8b687c03ffcde28f75ffd34e7edf1ffd40b272e4a423110066f1dcec2ef153efaac5406676feaf64d78d48d64e70606c4b99f9ae306dd61e6ca0d0398ceb426d8bfbc50bd3cee34bf2bd9b7b675cef98911e5ff22a8b5918b347263a906363f40694f2793ec7231b9cbaa9e1dbc0d4946d91768f7b583cde3264263b2abc7fa126caad203351e96830df0f4c5f34731584b848e4d0fa4f9221dbc57a84fe2e40dece7c92648c202e4d53cca8748b3b59fb656b9f2adf104012592e552b609769c98f28757d3232ed970b46229484d2da066368366ff5b386f0fc3ebab358bac8cf5d5a675a62d61e1cdb9cd49d7c2a57fb3d6facabb70a9e51a2497bd2366dd3f8c6c83adc3e4e4630cb9bab30eb089e9aadfaf8aaddb76105267ad1822177d7c6afbac6e9726ff762a94a21227374c15cf272960ac8183c7c6f415038357dad9bce556b6de2548fc92bddf71cb0d78eef9417825b9747ded6d3f804b86040fbf7f4cdb20050bc270ee72fe1c52b0537074d226693eb5e218c7cbd009df5ff7cecaeb89639672908e098650679fc0d6f50c758825f174bdcf3a4165d3fac839eb5f86900bab0a7e4637884f72d116e6add5f5c26eadf45e42b05af76a1731506b656115d80aafab85f0580aa276b76ee1453993943dfa01cdc6134fce627a3b23272ff7ba4a22cc093c0cb3f144b3bdb63251aab770daa711b9f5de9a95cf3e2eaf663e193a2431e524f6e8ec8d0c49fcc5add9d14b18c4246eacd51d5eb071dfbb188c047f4ea8e99b444873bf20d3579220f0bd6c9110b13d5928a58e6c2e4429586ca142b448f1b007a324f350b2a1d9efacd0ea471c7055057b064579b63f66b97174f3e26bcddaa2277e4d75e81ae6ad972d512512318ead35dd2191baffd47b49964434f36aed4530b71fd624a16e65ce8030f8696a9b0d2f2f2bb69996b15d22b5142623e998f1f7db92e4415bd14eb938ce000000000000000ffff000003000000d99aed0efbe29fd4e78b37760883972de68cb6bd892c1d8540aa67a70d9cb9c174cd8a2c48d1fcebae94305a3d276b7b57cf76f3354e9c593b503e428c19a9e0b77e37983bf8c4e847d274e4b5ee4855968dc1a3e2557881a49aee603a8e2ff4cf5bd0479f234e8c0c61d5a8c60e8064e8f7b5fb7ada8bd76ef7e0f6bbdc92d4896a6eade72ee7afa92f07833dbd22b14232811fc99531647c4d68bd0903f1e6d8d70c5deba193a0fc889b6cf53610f06442f507a02ce2577ba5995baf24316930c3e54509b4cd630bf6d047da77a26f1010000000000000000000009ad5a165fd196c51cacb589e50c286a8eea2ca49592d82972ec3992039119293d8defa2a3b0a8bc7ebe3483bd7425c6b783f5fc80cc321366d864b2f875f5cd4848036f2f4314fc31ff3e0c569c4828bb9a674165d631144d3e4d6093b751248ed40b4f9f220d47c11801ed898c620506861adac69790606a25e7d7d66fe745ee8468aeb6b445ab31738bb5c415bf82bcc06644e4ee2c82d133b70647b858288f289785bf98080e08c9ae2bb0e9a561783421bd11e01ac7f0177191e02cd4599528bfa6528b38593d5d4c43e1ce5a0f2451d2d5cd55ecf83ed88989f318c60f2d173a38af1e798b1ac36df963ae027dfb797a69029474075078cf7501c895fed64dc932b1c0d293af3eaa50c9bcd202273c14c19c79c1439606f3c1fa4a11a360d453e2d3fc4c49ae76dea55fde3340977b03d7cd9a5e3fe9cfd356c54c116b93d915b0fc55477bb9bb0d582dd5bb2684581e28108db8e38c62f7a766e1a96747d75100d8172363d96154714a2ca9590021c84c9b6070b670825497a04227a35abf96622ab3952a0f3b059601d3be5ff955e4e0d82992ae669d4c1e879c69ba39273130107105696b840834160673316b94dc6a0c674d84f5680d0305868d5a755c5ce347bfeb92bb699b311e3eb14170e3741e8ae7d49125579b71ab79d8a3be1a658bc8cca2e2a543528bcedbe99c2c8793ab20a55cf9067a7b1ba21124f1ebfad528322fdd0abe3b5732638cc328ff5e71a504ece4f5bbb12b43b3d00496d8b30cb4f0aae75eb46bd5addb3459da2d27a3b743e3028068fef0d1638555fd9a2d26062ad42d6a7e4e207e939b7cd0c8a856cd2b23532361c1831a227cd803da9342be09a752c58031fceca39f5c3841747be693a040a65002f358026355e6e6ffd47c0d342cef74b516020bd608df3750bc273e6cd70bf273fe0e0bf79106980cc51423fd25d4ada49992badfc525449078a70651955297a8f49bfb773af21576e46b9c19bf0ead0755868f778b83e08027238ae81055c893317190f5749fd5e9823ad2d0830614a11d5f875b0c9564146f4a79e54f84165c499a34270478c4b41d433328a355c2b4963c0547829d261db7e7085cf7cd223fcd376f37d66851bef4d4204d361242f8051d020def28e8bb98da1aed9326374df5d8c6a13376e1676042c5cd7e1d53d6f8647f65f341670486289a9eeb8dd33dc32237399a531e91db188dfdb6f2620c224cc6f47f0f4fff54ef37caeae8dc73f3e726b532bd0ca5574fe2eff9ef2d2ea8533645a3ed51eac792165b7416bf581bdb5e2d31acb84d01b88c85e880b70fcc1be3c71e256eb634d5a1dcd0b237a54c008464470cfc959140be39c56eb3fc2a3ec8a4c03b23edb37fdc1cc03f90f19f05d8a71ad64386f251e710022f80ce3943455f557df5caca5a64658ef9a350cf94fbf10535bca5547fcb7f4ebb182e906fa0a768700d912e19ba80bda8cdcfb79bb282a1f7f983010f96f3ffb336cd60db761089574bd5cd8fcbf4ee6b79de69b086eaa19d434e375196bdc0486989c9c4b4a03d6ffe850280f812c68487cef29a859467ef4c3c2cc858679999b92a7026bf0a5289a19036eff562f362b38d4fd62ccb8b57c25ca4558a2f19af54b221df1b808f5fe4b06cab32e56062ee2df00be88c433e1a77f0e27643b5e254efc6af76cafe0a550f0a2cdbdfb94a523a19ee98cbdaf8b8b1743e8cf4a260e42481ef9fd0ac9881688c34f0fee01561b7543ca21e8bb72af859b0b3f90c34e4b703aadbe1864236ffae30bebe1c04938edc353ae655fd7abaeeee578a3a3c9e3ce38a64b11659c6354c6ad150d1e6540cca8bd6dba97de6e1fcba23698f5aa0135647034e16928810b68be7b749b846783f01d0eab06f30ce0090504f0af31c873df10b838015b1a298b136e631e6a4a3240debb918f2140bc835b9ab7889391dfaf7e208319dfcf42335155034cbc97661ef6e8562b438a664572d2b85466ac8aa51e40bf474035b26bf332d4540fd4a9ae8705ef770b744f32278a102c449d6827f71ebddaa4290a08b7151c1992018120dd9012e1c9c3017982a82c21b567486e0e317cb1ae80d90bc0977ed8ee4e81bb8a4c29da93de8b87f14faee0d340a1a8a7245fbdd91f29a701c281fbb9d008251c81d9e3e9f38a82ab6974ed3145faab00c490bb4a3bf8080cb283c71d1ea3d77eebbce12ff67760a9496cf85d28e4b8320a716dd5baa61c8c6f399205c4f293efe2e145a198a729dabf9d6da868fbb74513658b639fb286505df38ae43dc2c29f210c93ccb0612642085914a053512d4b544292683322582c667443658f0b9bd7a94002b10fdf3ca3905036b893a51d80ff7dcae89f626205c1b86ff24d479214c95a947b24abccd7cf375aedac71f4f98adbef5f5b9d5eb453f258a833c710813d9cb19e66f5908f31afb8ac3a04ec1083b9adfacc3100cfb2df58598965aa3bc6e6f8d679c532adb2327323106b73739241272599a83eb54856ddc3b3405f306c584065582d500b3d21a64ab53b0092cb617f34da95583fa6fe1910d3e4e437bd741b46627fe1d757d9920a663d9cd488b444f8b8bac76f974ac214d26baed91ac5e31c5b55b15c1c3388dd76fe9f52074604b59b7bb315bc80e6a6952c4e66aa723d36118e97fff301bd6eb376680eb087a8f620760f3c4f27bf556dfb0f9a05ec200187ffc58ec45c1f459af37bcfb9126884bc789eb7182bd59d3b83c32b2b0571d7c9a96767f570e938652d584b4ccab6aea5afbf3a3aeda1a51fec4faf8b19fd2f1cdff8f86cdb86ea88e2453104567c81e19a47e5927d6c4f1258fad467affc376012a4d388064604e42f83ebfb0e272e89e5b86481074148cdbff37963094d9c75cccfc9c6749a7b2bdb387dee47fc6a6f61e5652756b4a8cbd51891a5ad2a42365318006cc7b3805841f315b46e239c1f6d3f78552fc7e08c22c7e9fe634722843fab171e781e02b57b13d339d79f0246025774dd18ec58e69c1a202beb30f83f1e261d89a9b12ca1412c13f666bc782f199b4a83bb1edc118af553ca91b79f6e802058a84884e739252e190b73c2daa7a48b34c85762e3372ee35db1feb3002be5525d5485d43d99f3c8d691b66910894ff9c55b805427fa28cc7a57e0966610cbf2c7944f8ef5f64c37a4f11d813152740b5f6caf4015f523baee7107088b601d3ed736c835fff530d8f95232989c99c317658bf8f8944b76434d458f894bd955bc889cdcf4edb9c1b87d555268a83ad38123bb1f1ccd423c5c761a9fe56360fff01714df02efacb7e69c4a52a7f7743623cae0c4213de5037dbafcad459c61511af1aac953d74cff965a2a2689e1cbc2f5f36dfb3bd14314ac7f2c7a3cf830960e94968462a293e62fe681aa1f0a8d975dcd1ba2ba84118578ea8712ac1ef710f1f22315c58519ae5f7d080f8a705936f0b8a26a5d5752e8ff48dfef901d305901a7685034d9e1d780eba4b5b34f7cdefb0edd3b2c6969e7597348ceed7a9f214fedc718ee089d63377d0200d7b7dd1f0742ee53a4fbf105e73d90121f09301702d0bc8cf5db0971f27301da8bc403ffd556030b667183b95c04ffc3096145012a0dd675305ec1a4c29017fc3d2ffb9890f6763d8114da097044975282858833cbedff410aa5b0886e61cd9720c7fea7e58295812f1547a78b4e4c468a0809190aacd127c8056c69ee78c823dbce821ab69cf9ec1120963f79f96477c3feae9b8bbb68077767ac7c929ac629e5ac5916fb36eb4b2d2d78ac78d493aced565da698ca94cf2213c6049b2c59abaecc8c37894722eaf652a7e1975de14f310eaf054d0f30c06d12d265bc39207ef2d62088cedfc054a91b75fbf7abd6d4aef36da3fb84b78f67cdaa96fb4fd905471c943a6bd2a8e5f5009293b7020fbaa04638fd77af8b733ade211f1ff3b052edc6aebc4ccb281e6f2c09eccfa372b4dbb7aa565c2adbd748ff644c8fedbb68d493b13ec7858d2b9d2b878e1e1a70ae624efaee6024460433786111ad62621884d5f99492389c405600c86b77e069d52381e53c7f1b4bcb80254520a0de80e4e323cb207f96a4c9bb147cb0b73408526fb4233ea35278edd9cbe14fbdce4ccd20fdd22fbe47db85d5b9a409f2ad39ac8d46ac4a2d1016ee3ad9e45e49c2263aa3628d8171798eb60c081644be97d99e47101ea629331176c243523d3cc2836b31fdd1a5f8ba0b6c92b1277ee5e8b45d77226c2f1d646422f73c02a4e27956f6de3c8bcb701726721478532380826286243e2d862d8ee86e6b0faef210bf11992af97c29b51a1ae8cb8dc72168fee241701e20af63b41b5df8500389d8745926035796a5643a650841b2e7bebfd8bca9e274b4002b8e9e7b333b8ebe0b211a4766406d02304f77eb00247e484f3d758122b4ecfc654fc4911b6071bade78baf59a2780ba928226b23c03dea1259fa289452825f62d550bd5287db93e40cf3046816b4db4351990fa01b3d452935421cf52a9309e1cbd88e52a8541126abf445a738bee91ccc2914603828070ad9509b142ad7b972d42a057bb797205bd86bbb46cc92ad443222023975983cb37a03a4769df985d6160c282d43e2dba18ab119a0ad038686508af91506fe97a797525444c3ce2249505e64985da7dee50d92d1052b175b7cd5078dec012f0464ff20f43a7dafeca38e6da87fa9df3835b887dd51791a7ee8e2309c4786d4cfb35ae48071971fa922a1cc9cdd5ec48e20e99de03c577ae1fd2d474937bc6ce46c01adbba8d9e3ee4b2bbc2b2ca22439d3c008f6348d07038c78e6e33be254d415e512d96ac447ddde56e5a6fb2a1506e8fe107761cf766ed7cbb80a800af0cd858b07d93947c59add87b1ec37262c581b4f56da5a44b3ec3d6b9fddfe5f2f0b9f2d39467dc58c86dad188d126b49a3214f2d79ecd40ecefa2dd10c5c6c382a2939c5d92b699079a8409a836d5b443c0e57a43ce6973c78471f6752589fe0b61a66787cf7ea6b34ce323ca0b0c9a6d9bd539d24bbf3529b1e3c862977752071589febdfc63a2213502d09d35d4040787ff78444536d39221cd86c0fe6f4f883c0c452f24600017a122e748ca52743a43c6ba9508edd46280fc96570200342f3fddcadba43dfa32ab8df05d2b406b40ac8f4fecda48d409144ab9c1f410081687fd4ece2eb6684c2af25b5b77730ee43eae1174a769b229a5f0f474b8aeaead1f7927b1a37b4e48f6e17f973f8e4d4017e8afc50671ee7f1ab15bf2a77905a9048a4129b4b193f57adcf31adc82e8e5d135af0d4cbca164aebc8c0f1b7bf15fa04fc5039a634da25766af96a0c5a97b7443de7b8b611adc3cb3c95bb52c00575da2b152d22101c7e8ab2dfacadcb2ace48e7290ac2fa6ceca57bc74651f3762170eb963e7c776cc5a1dcc342dee43f4b469bc10b025e93a5de87cd441ac71fd9d5e15847c627ab66dc35847ea9f0c531ec26cd0284966feaf58ba49ad0f26426c9d270909a13b7c3175fa2938073b4b7aacb2c269904f2937108d114155be0b3d400dbd9549f2b33159f341af4599129560ef8f6a764d4d0bde4d4febf90a2e9d514fee0174c876b7c6da9264f506199f0ca67f0aeb37ab2d52e32d52e858212e63145bf0231412b8ee7164f8dbf60cbc90f3281cf093e8d980b205e4375730c3af8c94a447d6c66b97aa9c868d4b67be781b7d1e1a7e4e6fdcf1b76fda0d6f0651db9057b2974734480320361f70b4338b1e4130c07030d377d8574148a24f33cf600b74800000000000000ffff0000030000002601441c9ebca29be8af96efdaa19c6e487548196d57d104f1d73ce6780a3b9f5f032e317a1d3ede039ff3864488dc1d8aa7e0000000000030000000000000000100000009000000322b546376cb227a66f72c83ecafd6ff9d891a08a1e40c5795aaf36100"/9080], 0x2378}, 0x8) 03:29:42 executing program 0: r0 = socket$inet(0x2, 0x3, 0x899) getsockopt$inet_opts(r0, 0x0, 0x2000000000024, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="8a00502cf56d3c3e0000000000000000", 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) kevent(r1, &(0x7f0000000080), 0x6, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x1, 0x3}, {{r0}, 0xfffffffffffffffb, 0xe4, 0x2, 0x2, 0x9}, {{r0}, 0xfffffffffffffffa, 0x3, 0x40000041, 0x711, 0xf}, {{r0}, 0xfffffffffffffffc, 0x4, 0x40000082, 0x8a75, 0x4f9}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x3, 0x800}, {{r0}, 0xfffffffffffffffd, 0x4, 0x4, 0x5, 0xdc8}, {{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0x62d8, 0x1}, {{r0}, 0xffffffffffffffff, 0x1f, 0xfffff, 0x34100045}], 0x0, &(0x7f00000001c0)={0x115b, 0x1}) 03:29:42 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') chdir(&(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7, 0x4, 0x44c, 0x1, 0x8, 0x6, 0x1, 0x1, 0x0, 0x7, 0x9}) sendto$unix(r0, &(0x7f00000001c0)="f035a84859efc8c06f64bf58db70b9e3787c47da983c0d10a573a4f0b250b2c3df68fe48ed2aa818a0ad51f561f5ca8ebff6f5752faa4103a00b56f2f49d7d90ff590ad41dc878baab85d56693d372a3cb416b8a29feb1c50f00a075218cf7d6755e3cde49", 0x65, 0x8, &(0x7f0000000240)=@file={0x0, './file1\x00'}, 0xa) 03:29:42 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x7, 0x2, &(0x7f0000000040)="b0f15663d4053af10394144fe633119e01ec87f108cf9a89f4491f745275e78571d0fdc77b0c6d29cb87c459b28cca651233ad", 0x33) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xe, 0x0, 0x0) 03:29:42 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="2677ae23bce7793f89e6961c29774761b00240daf2028b58807f66d17ca5eae198f64745e870494aa5effb6b94f3437497a03d0ae763619e8b5f0f8dff0ebf", 0x3f}], 0x1) fchmod(r0, 0xe3) open(&(0x7f0000000200)='./file0\x00', 0x20000, 0x11) r1 = accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0xb7, 0x7, 0x2b28, 0x7ff, "455a33b939140171f5d6ed89b329701621b6844a", 0xfff, 0x5}) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x1000, &(0x7f00000004c0)="c42369da1f281c9b7d1538b9696fb09b810aaa2d75b4a8089ea67bac1f537dee391f6ee067dd6718411575445c07cb5f6dc9de7d8e3488b9b928c5f50ef99c162e828a90dee7d7fc085dea48026d7b1ee3c71d515631703e452bbd9826e8db864e938d4df1f6c0a09dcb997d304ad20ed764f143c98fa9d682f1742ea74035d882cd59085cc5c4ebaedfb98cbc1e85a58dec3ccf8d591d66567b649a72feaf82552e687f02c7e37e5406530bfd32d69728a5dd3e63b56a85bdb3454fc90f1b14b1fb305523f1a226872d7403fa6053df22edd0a3a5f1faab749bff6b3ad468a65fed9227410c7f04adb11826b62e4f5aa401ed19a430a9df36fe7488c7d1cc2f2b86fa5b1e41061eb06a3cbec812a58650f754b213453fb96b4780058c758063734a0efd3a21739b4ad1730f6d17d1b56ffe33fad2e474fb5215547fe08dd2950ca66c88e0ec6c7690d42322a6b8ae00a826493ad5072e25b786380aa6981640db5b3de2d0391b4f4737765ccba3d21f0b295d79fd6505c9c385ee0660c1d5fbd9c70273b78665b013ee9eab655a2706117e5770e535edbeb9ab05925b480a01bf968f4d58e49d68bfd583d47879ea597de8816cd2dd341bef8d9a0d33443f2c211c8eeeae5b6d996f3c5e621f939674341038e23a69a7ccc2c28daa6a3f9e403154dbe778f5d94ba9e4940c1a3867b0e9c96559bad72690ea7d703e7ab650cee84e76eff73ad31983084f838a4c1188c7c0baaa4d74a4db23eb5b4053dd628cb96196569e9a36488905d0744facead3d85bcf7fce38e8eea8b7fb3e96317184413a63462e80708819f262055da060cd083b879d780bc000216a9ec054a906732311006863f2a2ac3af03fa1795734974b8688b3967942b9f5c3e395af49910c3e7909c556657e46de39c94a0e2c2142c4b74590a83f401fd8d9e4aca5027055899c0f3658bc31f51ca3f40700d766eec8dce8e57ec822e2947c6daabd53ff39ed0a367262927dd2e7890bca58065216901360577d5732f08be36b05a3556b19428e1995a8ff5556ac7c4f49c8f0e42b2c6e246840955b2fc60e7f070ac9bbbddf524968209e557b963d886d70504d7874c68cdaa562c090ccc9581992a561c283f715dd9cef9b2c0897ee55a0a6bd847a8a043c479846abe389710b49b85349c16b82118b4d3d969fc0deb16de68b16852f530776d760a7878d7b2ad72acf8b540397a6df7f2a706a5d2966d3fa2f566b78c413aea3ac0df4bbf6cc16fabaa8e25983c3d40a148d8a69d350ad81ff010a7174dca9ca60d05c33b8aad7e1c22de83140257d14b6d0f4fbfc8a655402197bd2d7e43e86e2e97c54ae9aa01617424906bfb91f9a176a1a0ad9384d90720a634b8334d8685b4157d5906c8c2d012bdd928718dee30845de298fd15fcb5c7c979afefecb95be0e02b10faa91d3f1a4c2bcbc7c4cdefe1b0449e3f780f52238a560bf1b4555ba4509304bbcb2af7c6f9502b43b3513fb2fcd2b2c78ac291a95d3bcda504744bc5eef964159943ee6eed955727d3120e3f08f77958b44b1693c1326c43de9b2de27130fff5867beb47464fc1e4b4249f1e4afd7110576e8b2964c0eade41b835a4d5cc69d7c443587e9b801ce62aee5eb3513c530467800ce9303b1d851fcbdf8bc4585a86a821f05403b6db7a25d1a5379c3bf39164a38aeca6970ceb9313d14d83b92bc51346bc7262b7c3b3ad6e0331cdabbf628f2d4ae62c8d2b9553261530d2efea08882de9cb0836d10da9956ae3a7a211f9f98ad6fc6e323232f581e03e11fc3d634d3d020e519a6d156bbfc8bdab2f6b90f81f8c1b980aaa13a456fc1929871f3a04a802f1043dcd322aec328a1cf14fba3c204c60c82f65a3293670386123830cfcd17425c23ec52824f9d9a68da3edf0a49796a135dfdbdb2138d50aafe0e7ea055ff6f488f5c8fe4db3f2d74649c7d70a9b536283af1d6c3ad02dabead08f0a3abd8aa358e61ec49d4b6af63e54a1b3d2201b90173bd3d16fbf490cebe85d079fecb4a8ffe86c3639f3953987d243715500e358a708f752e7abdc1db073ee9104019c402cd0017ad385bae7f3565f98f4b64c2339eef90e9de82ee27d7d0880c22ad7c90bb4c968e5f47efde76014f4e0981e0a722f849b9a5f9270a6d33cbf7805adb58f72348a1440eeef7dd1b4d3b88d6e99cb8f08a0fdd9de6082e60915926993b0bbf4063c1d55dd9db9d71aa4030bd8a925bc710ab8a09047f765f8087d0c430a49f090e38159cade2b0a1098f9a2994d9f722eb1d180dab9d1ae9e971de3a1e2ccf197a099012a954f4e106ff95773714a84e77d43a968436a5b05930202525cc2bef2d0cd7a931a7e9d9809dcdc56d7df268b1338d90149ff927a4b07c09f09356e53a6f37dfe41f465311142b67085db6c3c3ad157d6067a87c7c9fd304829a878fdbb7786ba171b3184460f8f3b010117be4323193a90a45d3e13dc5d24d7b346d523ecec9b802ec0817000df0408042949e924b580434641e6bd16d0ec21b15da9aa7d4f873eacaa74916302f2544c9c5dc7ade59e62a89996c81a750fd1519f32b61ef10bac0c42588832ed4fc03dd79959523286a07d93ef92d1fcd6e0eff6ba1a90238447fa196fe1835408a13c7c3396656187dcca587d6dd60bb0fae7fc878a619a3e75e94d3f96b6a9ff49fd67154bf7951a441c6e782507fc5887af17b7025986237534ba0541c35e632a7c38521c173da3044df19a94db50f22916a44ea01d028f9eeddd932ed2ae61c4d9114984efd8789e22ec5f366139ab097ba45a79fec43f2c50426ec25540a2dbd8c5d5388ba52294f79a3bcef38a2283f72fdc5b8e8e1f78e556110043e7fd4c13872834e325f977687bc8215cc58803f0605f73ecb9ff181589b34bbdfa39932ab8a09156495d47b29b3b78a30f432f344e07315d68cd81c8f8229b8e66a839c04a9dc09e4de3792914c31ab31ab64b74f7308f5dd1206e109288c03ae00749006492546a32943b2b26d8e7f73119981370f647d75450f5ae8f3c25fb44958c79e0ad75644ffab16bf252d1f04a5abb4df3932291d522d42b27128b30e0a57e3420126fb2f9ce2aeb3cb2824e0658ad2b1d1bd375d21bde1e5e8a944774ae819b45561020e7cc613d8c64a10284813eb660b1e2960a6db7dc434c489de4baf58e6321ae135717a97765d560c4b7ad758adb9692a32ecf91228f94189b5a6201ba723305349fd80f1b6f9128d0e2f122ba773e2ba2d177fddc999d1ad7dd4b53602c9b20dbc2b0699fdd53a08c0623e20c186428180060687936e13af7de104436e2912a5a97f961eef70c0ee8b33e5b80957e7abd29ce0249aa84c3f9c712ba64ced05534ee1476aff74f9fa12701c896aa1f0f93f16140e59fb83beae98556247148a42d65c6f99f455756aafb15f71bac96cc766ffc06f3b48a95cf300a8892e75cf5551875a0680ac9e48807c18574fe4aa2934741b8344b2e45d656a795195ea381450daed6368bcc6090086f868e12cfc7ba6f6db5ae7d131b4b01de7e95dbacb977b05e7a2654785444e66c6a0d45758b2436cc5c538ca7a8cf27e219adecf7add046230d92cd246f698d7388a5f9224017b42eb5dcae8e73c732a7ca33f3fc2e041b6faada2bdffe5482d6c707baa689f50aef10bc0eafb8f12ee20ca7e140ffcd4a9557f2b505d4b52a620764033e1fb86a10dec7f0075fe6d5ff41e2b8da51a0b691268e01cbe19971cb131ac432bd1f23f62a0053430d99daba3c71473b6558f13923dc11086b4b2e08b9a43bb2a60cfaf79fe1c1d0e5bd4334d641a97d250a59e9151bc6df4da0758b8f8fc366aac685868632f0db04d48f50c1ea1752a4d537826cdf1d231586efeebb161f968ad596035d6562a1b7a53594e9673b882417b520c9a8015f136595bd1c6238fe4e8eaa8479a138efa934ea54908a1fb52884f261a789160ef5af27c50d26c9b06d7fec24316c2d516be4081f1ece0c195337e4156c42415f810848716e3af5e6822861d34bee26746dd30f78652a2958c9e11ca46676917f74709ea47ce83e83e41e8cebc7d786cda13f273c1c79a71872bf80792c3e5918d832d808b9c920e47d2318a47dc01b2ca3bed4d52b4fb5f50e7fdf9d96076403cf03cdbcc644e56f5365b959a26abd4c00395b723f9c35660d4df66cd686fdc0c998ebaec57bb0243a4ed86c22cfa09ac904c33ff04e60289b88eb0c268d82907c2bd657f77c0926e6a6467867fc97590dff0c46133c6eb3c3e0ac8f9292ccb94cb2bb2ca095fdf80e9403bc248e32971e53602e4ff3bf3e5357045afc847b1d77b1066fd99ec4c2486fc6ba95f2b76be54c46bcee5bda4af57b2ec25acd288de174438ead218dc3c3b29599b3e9556c9a82d6c71749e7bf6e3286ebf9a0668ab9444f6985aa9fa48d00bd68f7e31e3a3e9c52b85259dfec543a419a7e850bf6273eb2afe2159bf73026ee4655dacccce01aeaa24cbdb54ee89892b38ea990097126959bdce5e64ffa196ee04994a71d04edf5da64a795d53cae0b015c676092012a9b52d642da551e775ed524c69e5da7af983d918e4601c4e0effeea348b82244acfe65ac4812d47cf8f050c89c0803a56d612c93eb76e7fe7df6a5478f4f2943c07b5ea4eef04c0bed83c715473a2669ff7916e5a131302588d18d7eb5d704793deffae136a6a04e8dd8a9ded5f7fe1f701d859e0e179977fe22399a325cce2d53b01d2fdf265109b7e7c37bd6ed02317093cf5d8b9b1eb78d36f41c54868c2303fe3294038263e08c6f09d22800fbf93a8dff3a56fc8297f6264f21df203d956615fef1c0a4d6c405e82f69bd677da3f4dc16dee2eef2f144c5a88972a4dc5388c58dd329447775a7beea1a51dfdec70af0ac5f64ea02106cdc556eb041b9d939262b2a33b89f3b989d2e8e32511d12866b7dc8d5b4d04aee08b138def66908fa851f6b272b334ed955dcf05613f40f91ffb2600c99fad176d151c709d8f93f803ac67ae9e1ad4293181c511c5053befae47522fa4ec52b72bbeb37f153d4b524ebd0d1e7e4d61dab4bfe8787626751ac3df4e1e4c05f2efe50418107dcb9bc84f09445307d81fedf85a1020fc23cbef1b4e4e31b1c645bd2b011ef476bb82ee43b9c2e3d0b855ef3507ed845c56bc326e8fe6e88e9b7d3263b375084ff7c0c603727eb867a827e029f857a979d75020134fbbb9570fb88b02b9402f19c7ec2dbdfaf2fbb1e2a1c4be0033edf3c4d0abffa392b4e1f289fe46658f082fc7422bea24b565aadba0de6fc5b8751542b7e04be4bc828f8fc44553f857e4e95c4083c848cd78848b73e2e53665d05acf817b31f50fbc015b5bd79113f75f1ed255d694fce10c50b3a90bf7b6b9c38d927d89c27843fd83dab8ef3a9de935a3d62fc742848a3c74c363a19c407541ccccece39fd04b4320433e51d9aef463fa9a7144f11e93cf3b83d571f4f18dd8a0a81271eb18380bc187bfff484cc31523906fc3a5059d2d4672852de99c6582a6ed5b7a8fa203d606e310e3080ce34af4a3ea9b221c93514293845accf190d48831fed29e5d6350320f281a13c3ab7d665cac8b31e64dbe1e779b27074a66beff4cdef55ab3d3bcbd9d6b85240fc58c56c605109f28e3dadb200b40fed3981f17ef6aeb0bddda152dc44b133361d3aa88fe9929403af0c6dffbd022c84a843e6cb38b9e453626ec67a3afc03d7ddd802e2ff81dd40f37a40378b5c7c632c9155cfb5304e15ae32fbc81ba66d15e91cdef2b260ffc751b8") ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x1, 0x8c45, 0x0, 0x7fffffff, "ed5121e90140a4ddbd2b07b2841ed106433e4a7a", 0x1f, 0x1000}) 03:29:42 executing program 1: r0 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) write(r1, &(0x7f0000000040)="311b8e73ec315a8c6dd194391f26168415ec957976534aa1ff780b8130cb709adde48886c0217053", 0x28) chdir(&(0x7f0000000080)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0/file0\x00') r2 = shmget(0x3, 0x3000, 0x2a, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) msgctl$IPC_RMID(r0, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000001c0)) fcntl$setstatus(r1, 0x4, 0x8c) write(r1, &(0x7f0000000200)="96e5c8788c920368e8656124aba2491fb5dac9b3415c5387a12b545f4db07390069800e9a59e2931486ed4ca5e55f8a360245f427e0ef5e67be105", 0x3b) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r3, r4) connect(r1, &(0x7f0000000300)=@in={0x2, 0x0}, 0xc) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f0000000340)=0x5ce) msgrcv(r0, &(0x7f0000000380)={0x0, ""/36}, 0x2c, 0x0, 0x1000) mkdir(&(0x7f00000003c0)='./file0/file0\x00', 0x2) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000400)={{0x5, 0x2366, 0x7ff}, 0x6, 0x43e, 0x5}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000440)={0x4, './file0\x00'}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000480)={'./file0/file0\x00', 0xfffffffffffffffe, 0xde, 0x0, 0x1, 0x2bbd, 0x4, 0x9, 0x1, 0x1, 0x7fff, 0x79}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000500)={0x66, [{0x3, 0x400}, {0x3, 0x7}, {0x1}, {0x3, 0x10001}, {0x3, 0xffff}, {0x1}, {0x2, 0x769}, {0x1}, {0xffe05ce6e59fb4bb, 0xfffffffffffffffc}, {0x1, 0x5}, {0x1, 0x80000001}, {0x3, 0x100}, {0x2, 0x3}, {0x0, 0x3f}, {0x3, 0x5}, {0x1, 0xf92f}, {0x3, 0x8}, {0x3, 0x7}, {0x3, 0x1}, {0x3, 0x1}, {0x3, 0x8}, {0x3, 0x5}, {0x2, 0x3f}, {0x3, 0x3ca}, {0x3, 0x38}, {0x3, 0x7}, {0x2, 0x4}, {0x3}, {0x3, 0xfffffffffffffffe}, {0x3, 0x5b}, {0x3, 0x4}, {0x3, 0x37}]}) getsockname(r1, &(0x7f0000000640)=@un=@abs, &(0x7f0000000680)=0x8) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000700)={0x8, &(0x7f00000006c0)=[{0xfffffffe000, 0x0, 0xfff, 0xf7}, {0x2388, 0xe43, 0xbaa, 0x8}, {0x1bfc, 0x899d, 0x5, 0x9}, {0x3, 0xffffffff, 0x2, 0xfffffffffffeffff}, {0x7, 0x800, 0xfffffffeffffffff, 0xffffffffffffff01}, {0x1f, 0x1, 0xfffffffffffffffa, 0x4}, {0x10001, 0x4, 0xfffffffffffffa0b, 0x40f}, {0x20, 0x6, 0x4, 0xffffffffffffffff}]}) syz_open_pts() msgget$private(0x0, 0xc0) 03:29:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x1, 0x1, 0x7) setsockopt(r0, 0x1000000000029, 0x1021, 0x0, 0x0) 03:29:42 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() r3 = shmget$private(0x0, 0x200000, 0x100, &(0x7f0000e00000/0x200000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) shmget(0x0, 0x3000, 0x2a1, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r9 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x6, r4, r5, r6, r7, 0x0, 0x4}, 0x100, 0x6, r8, r9, 0x6, 0x7c86, 0xbb}) shmget$private(0x0, 0x2000, 0x400, &(0x7f0000e46000/0x2000)=nil) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) 03:29:42 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000180)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x3, 0x5, 0x100000000, r2}) fcntl$lock(r0, 0xc, &(0x7f0000000100)={0x3, 0x2, 0x9, 0x100000000, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x810, r0, 0x0, 0x55) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000080)=0x1) readlinkat(r3, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/27, 0x1b) 03:29:42 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x30ca5e25, 0x2, 0x2, 0xffffffffffff8001, "b6d502a3c99d3a700970b71f4a907ab1f4bcce83", 0x0, 0xff}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:29:42 executing program 1: r0 = msgget(0x0, 0x104) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r6 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x5, r1, r2, r3, r4, 0x10, 0xce16}, 0x0, 0x8001, r5, r6, 0x8, 0x1b2be5f1, 0x5, 0xb657}) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/104) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) kqueue() shmget$private(0x0, 0x2000, 0x300, &(0x7f0000807000/0x2000)=nil) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f0000000040)={0x8, 0x0, './file0\x00', 0x6, 0x3f8e, 0x10001, 0x663}) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000861000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 03:29:42 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x20029, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 03:29:42 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x28030020) 03:29:42 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x64b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0xe2) close(r0) 03:29:42 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x300000000}) r1 = getppid() fcntl$setown(r0, 0x6, r1) flock(r0, 0x2) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') pread(r0, &(0x7f00000000c0)="3fa44047c1370e950c514118c98f5b3af2b6b4f25c129cfb52e10df22e216f15907ef1f9559f337e79dcd7714ff3d0f9a782c1ef7fb18ef79d79a2a24140823b55df0a7c0ad2be2513519a6f623b03f2f920e846256e40aa7bfa789c04a7415306a69b94361f305cb226da5bf7eecc5b533db200e215d929b304a2dba5373f37852e015a57f0c7458843a2cca52c0740927689ce5d8219367419e9913a2c738218d1b6907ca2f79c", 0xa8, 0x0, 0x0) 03:29:42 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x300, 0x0) r1 = fcntl$dupfd(r0, 0x400e, 0xffffffffffffff9c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="2b6b295e56603ee81f2d841355d3749183800f5e0dd66ad6e6209921e529da8e5cac60cbac4a2f3ae8785f6849d606c88d5cdae1a7023d75405fab32f508548642a05ab33cbc0dac830e57fc838b71871aa3e644092b6ba02bf61bf8e2d42c768fad54e4bfd5cf4df864a9eac7d95fdb2975a1f5b10a551af49a1ce65dfd56452d8477a330b03bbee524670938c00445c9599c04bace56fd796ef6e9522bf48651df6265dfd06390f4a10cd99c55822ce492c67ac9db1d9560ccf3a02f4b0bc44be7afe03837150eff1cb7eb5e18b1ea41ae3f5bae7b9e1b7d2351", 0xdb) bind$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x24, &(0x7f0000000000)="00ff0000", 0x4) 03:29:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) fchflags(r0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) semget$private(0x0, 0x3, 0x48) 03:29:42 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x8, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) readv(r1, &(0x7f0000002200)=[{0x0}], 0x1000000000000090) fcntl$setflags(r1, 0x2, 0x0) 03:29:43 executing program 1: rmdir(&(0x7f0000000100)='.\x00') r0 = dup(0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 03:29:43 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000240)="3c0d1dc5024ce85011511a1e99b3ccc9271d05e18b32b563251a2bde581bb9411c7b90b7202dfd3c6ebd06234400ca96c68e958de20c63b9874fc881984a43cd4220768aab07e1a1e8e1982b5cccddd7caa7ffed1338370da4e4824e972d3be02e7a9f180a120e82059bff6f38e49c540359a9e348c55f0d8b01605c9e76b87716bf477b94fb8081dec00ae5c2", 0x8d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x5, 0x401, 0x5, 0x5, "a440f5c4d51f5bb5fb5321f4b2665ea63ff54f0f", 0x4c0, 0x7}) close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x4887, 0x0, 0x46, 0x7324, "8af5eccb60bc5c9770668878ae4ac9f593ca5be3", 0x3, 0x3f}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x1, 0x3, 0x98b, 0xffffffffffffff81, "47b4123aa60200000007ad000200", 0xfff}) syz_open_pts() readv(r1, &(0x7f0000000200)=[{&(0x7f0000000440)=""/67, 0x43}, {&(0x7f00000005c0)=""/143, 0x8f}], 0xb4) 03:29:43 executing program 1: r0 = semget$private(0x0, 0x2, 0x508) semctl$SETVAL(r0, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) r1 = semget$private(0x0, 0x7, 0x10000000000490) r2 = socket$inet6(0x18, 0x3, 0x1) semctl$SETVAL(r1, 0x23b5f1c7d494329c, 0x8, &(0x7f0000000000)=0x40) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x102, 0x0) r4 = fcntl$dupfd(r2, 0xa, r3) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000140)=0xffffffffffff7fff) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x27, 0x3e}, {0xef}, {0x0, 0x80000001}], 0x3}) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000040)=0xf71d) r5 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r5) 03:29:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 03:29:43 executing program 0: r0 = getuid() setreuid(r0, r0) 03:29:43 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x1, 0x0) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000080)=""/101, 0x65) dup2(r0, r1) 03:29:43 executing program 1: r0 = socket(0x22, 0x800000000000002, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000), 0x0) 03:29:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000001c0)="f8e7684433f13c58adc6d62d54a82a85f43d95375fbc29c300fe58bd1dcf7cc5fe4567016dcda6ed027b3f9a156216744a8fba6d1e296c20d422508c254217661e45194b5183eb12286a1e805d21a3049fdf8d6dc4097358d476eec48d30", 0x5e) read(r2, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x0, "09cf725008f0a13a1f890436103da6fb1c18fae4"}) write(r0, &(0x7f0000000180)='m', 0x1) close(r1) 03:29:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x1000, 0xd72, 0xffffffff, 0x81}) write(r0, 0x0, 0x0) 03:29:44 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r3, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x1, 0x0) poll(&(0x7f0000000180)=[{r3, 0x100}, {r0, 0x4}, {r1, 0x1000020}, {r2, 0x40004}, {r0, 0x100000028}], 0x5, 0x7ff) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r1, &(0x7f0000000200)="48594b872cbb30f0de580dc932fd541e3fd4462726a1733f6c015821f1e63d6034eea6", 0xe2d892e1) read(r0, &(0x7f0000000040)=""/78, 0x4e) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x120, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x1000, './file0\x00', './file0\x00'}) 03:29:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x5, "f1b3543be0b8820928b4726f51bc855ae55ac633", 0xfffffffffffffffc}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 03:29:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) dup2(r0, r1) close(r1) chroot(&(0x7f0000000000)='./file0\x00') 03:29:44 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mlockall(0x2) r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x40, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 03:29:45 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000080)="cad8d989f087ed87a1205b6d4ab1fa65f378869981ceadd5fe9bd142fc3ac83bce566d1a894a107ce5ebde74e1a47727d6b42016ec180d844cb5809b246a5821a46e1c1fc16b34624ff4e2aa64886773a4d999e867d87404053236eab83db7026da9ed9469e98db41c1a9e47fd595cf9bcd49dd96598012bbc86761b9863d1d30edf20d91db93ff1462adf5c92b4969f620c16679db14c7b20416b76be95495995ac19f62a0ecf8e", 0xa8}, {&(0x7f0000000140)="057434d58d70ced5066f5633c0bb0dab7bfe5d600481f9c02a3047075d1219313215f4cfce9e0099ae273811edb1b6dd3d09ba8f83451a76c193dce719945673a81ecf06491b2aa1608097867446dd741f5fbecade68dd91497a51143a4d938ed725abbc1432a73a78df744a73a3f9660a5200e2c319530058bb2a91fb626b0bcdb56808c67a8e01eed6ce27905b2da219ba29212a41f6c0eef6989465beb0b62fa824df5cdb7ede25017f0680842e41fa2d41ba385263732df25f9b88726b03c3fcde8aeb711024cc8dcc46f3fb2a1104cde1fb9f89537815995ae49b6c8d29e7b5c230f09aac61c65aae4083ec9b65f2d44317e1fc3e5629d955ce2e", 0xfd}, {&(0x7f0000000240)="8a940d37291f0c1121f8ac758706d1e1770a5137680dcda3b6e66d157dc8199feb08d1a1a85dcc81ec87162a79b620e3642f6a130ea2e427bf4f9b77b27046dd472a957165d29446987ee948e971b54759e67e03f4f0a7f9df882e44111a25dc62477ea36f9b3964f409130421e17d4925087c9045972188f8f5d1a6807121f83ad705b72026f991913e2165c1eb053e30da45c3c3e50ff85d502cadb4611c620f0937a45331b5837858448055a18a97396edecdaa35b408ceacee06a7a1df9c8bab28a6adb0d8fcf4fc9f35992344ad00fdc41a5842df2aad179d492cdeda9e", 0xe0}, {&(0x7f0000000340)="09d153aa69642da6de3150ed294e520de3d45eb6cc23318f119078ce46c97b3cb7bbba9627bd024e59d461d7a398c84b0fa5d20da17a0b866192a2a418dfd0674bf43daaa6", 0x45}, {&(0x7f00000003c0)="98d1033e34384ed9a5b0887ea69fa6c60771a4967c7518c509751bb94cc5709b1798f4dbbd9bdc73ee0711ec8b71a64e78edf96ebbbb8ebb0b73c3c5ad6935bbeeff1ec5a0dabfa78225695b64953b1071173a12b05f1ad74b2e4631cfb03007be58374e5f01f56788fc3b9dbb246e263afa175eae5dffe08edfed877078f5d7a1f391d53cc1cdd3160c30c2fffdc96d7ecde92f62bce52bf3ff51702ce743f761aaa107e9ef8c8eecc001b031b71f8e9b97052f126368068a95e743cd017c3e2da45981f3591dcb6f4bc8149860fdc10c9de1071dd273326abe533ddccda2381095bfb9c9730a", 0xe7}, {&(0x7f00000004c0)="1f2dc4191d9dd6cc3f", 0x9}], 0x6, 0x0, 0x0) r1 = socket$inet(0x2, 0x4, 0x100000001) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x1010, r1, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000580)) setsockopt(r1, 0x0, 0x8000000000024, 0x0, 0x0) 03:29:45 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r1, r2, r3}, 0xc) r4 = syz_open_pts() close(r4) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000100)) pledge(&(0x7f0000000280)='\x00', &(0x7f00000002c0)='$*\x00') syz_open_pts() r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x10000000000015, 0x40}], 0xfffffffffffffffb, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f00000000c0)) kevent(r5, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x2}], 0x5, 0x0, 0x80000001, 0x0) 03:29:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000140)='\x00', 0x1) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x3ce) syz_open_pts() 03:29:45 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) socket$inet(0x2, 0xc003, 0x33f) 03:29:45 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmget$private(0x0, 0x2000, 0x18, &(0x7f0000ffb000/0x2000)=nil) shmget$private(0x0, 0x3000, 0x20, &(0x7f00000a4000/0x3000)=nil) r1 = shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) shmat(r0, &(0x7f00002a7000/0x3000)=nil, 0x1000) witness: lock order reversal: 1st 0xffff800020b3a448 &pr->ps_mtx (&pr->ps_mtx) 2nd 0xffffffff8236e2f8 &sched_lock (&sched_lock) lock order "&sched_lock"(sched_lock) -> "&pr->ps_mtx"(mutex) first seen at: #0 witness_checkorder+0x6a7 #1 mtx_enter+0x3a #2 tuagg+0x32 #3 mi_switch+0x1c7 #4 sleep_finish+0x110 #5 msleep+0x1af #6 scsi_xs_sync+0x14f #7 scsi_start+0x86 #8 sdopen+0x22b #9 spec_open+0x41c #10 VOP_OPEN+0x6a #11 sr_meta_native_bootprobe+0xd3 #12 sr_boot_assembly+0x1aa #13 sr_attach+0x183 #14 config_attach+0x347 #15 main+0x6de #16 longmode_hi+0x95 lock order "&pr->ps_mtx"(mutex) -> "&sched_lock"(sched_lock) first seen at: #0 witness_checkorder+0x6a7 #1 __mp_lock+0xa1 #2 schedclock+0x99 #3 hardclock+0x1d8 #4 lapic_clockintr+0x44 #5 Xresume_lapic_ltimer+0x26 #6 calcru+0x7 #7 sys_exit+0x17 #8 syscall+0x552 #9 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x18 witness_checkorder(ffffffff8236e2f8,9,0) at witness_checkorder+0xffc __mp_lock(ffffffff8236e0f0) at __mp_lock+0xa1 schedclock(ffff800020b39530) at schedclock+0x99 hardclock(ffff80002505b480) at hardclock+0x1d8 lapic_clockintr(0,0) at lapic_clockintr+0x44 Xresume_lapic_ltimer(9,0,ffff800020b3a438,0,ffff800020b3a388,2000) at Xresume_lapic_ltimer+0x26 calcru(ffff800020b39530,0,1,ffff800020b39530) at calcru+0x7 sys_exit(ffff800020b39530,ffff80002505b600,ffff80002505b670) at sys_exit+0x17 syscall(ffff80002505b6e0) at syscall+0x552 Xsyscall(6,1,0,1,0,7f7fffffa1a4) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffffa170, count: -11 ddb{1}> show registers rdi 0x3 rsi 0xffffffff82243e20 __sancov_gen_cov_switch_values.122 rbp 0xffff80002505b280 rbx 0x3 rdx 0xffff800020ab0ff0 rcx 0x3 rax 0xffff800020ab0ff0 r8 0xffffffff81da2df5 witness_checkorder+0xfd5 r9 0x5 r10 0x3 r11 0x1f5ae2f7bb4e7716 r12 0xfffffd8002661340 r13 0xc r14 0xffffffff823354d0 w_lodata+0x46620 r15 0xffffffff82345ee0 w_lodata+0x57030 rip 0xffffffff819ca3d8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80002505b270 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=55342 stat=dead flags process=1018 proc=2000 pri=50, usrpri=79, nice=20 forw=0xffffffffffffffff, list=0xffffffffffffffff,0xffffffffffffffff process=0xffff800020b3a388 user=0xffff800025056000, vmspace=0xfffffd807effd9d8 estcpu=29, cpticks=4, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 23097 98351 87521 32767 3 0x90 nanosleep syz-executor.1 23097 336399 87521 32767 3 0x4000090 ttyin syz-executor.1 23097 185279 87521 32767 3 0x4000090 fsleep syz-executor.1 16511 334581 87817 32767 3 0x90 nanosleep syz-executor.0 87817 441469 51517 0 3 0x82 wait syz-executor.0 87521 492100 18589 32767 3 0x90 nanosleep syz-executor.1 18589 237443 51517 0 3 0x82 wait syz-executor.1 58 192037 0 0 3 0x14200 bored sosplice 51517 280653 1810 0 3 0x82 thrsleep syz-fuzzer 51517 287648 1810 0 3 0x4000082 thrsleep syz-fuzzer 51517 473640 1810 0 3 0x4000082 thrsleep syz-fuzzer 51517 178743 1810 0 3 0x4000082 thrsleep syz-fuzzer 51517 356716 1810 0 3 0x4000082 thrsleep syz-fuzzer 51517 449736 1810 0 3 0x4000082 thrsleep syz-fuzzer 51517 201160 1810 0 3 0x4000082 thrsleep syz-fuzzer 51517 237791 1810 0 3 0x4000082 thrsleep syz-fuzzer 51517 222372 1810 0 3 0x4000082 kqread syz-fuzzer 51517 142022 1810 0 3 0x4000082 thrsleep syz-fuzzer 1810 234252 77154 0 3 0x10008a pause ksh 77154 64678 52088 0 3 0x92 select sshd 21287 242558 1 0 3 0x100083 ttyin getty 52088 302260 1 0 3 0x80 select sshd 85467 323818 14152 73 7 0x100090 syslogd 14152 172558 1 0 3 0x100082 netio syslogd 36827 139562 1 77 3 0x100090 poll dhclient 63052 440973 1 0 3 0x80 poll dhclient 91337 284656 0 0 3 0x14200 pgzero zerothread 29560 478342 0 0 3 0x14200 aiodoned aiodoned 66566 409637 0 0 3 0x14200 syncer update 33304 464091 0 0 3 0x14200 cleaner cleaner 25185 49734 0 0 3 0x14200 reaper reaper 45872 425084 0 0 3 0x14200 pgdaemon pagedaemon 19948 514423 0 0 3 0x14200 bored crynlk 87813 91595 0 0 3 0x14200 bored crypto 465 170582 0 0 3 0x40014200 acpi0 acpi0 77891 36447 0 0 3 0x40014200 idle1 93490 514301 0 0 3 0x14200 bored softnet 4360 481946 0 0 3 0x14200 bored systqmp 62590 425656 0 0 3 0x14200 bored systq 97798 129436 0 0 3 0x40014200 bored softclock 47139 506498 0 0 3 0x40014200 idle0 7788 289291 0 0 3 0x14200 bored smr 1 181214 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 1: exclusive mutex &pr->ps_mtx r = 0 (0xffff800020b3a448) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 exit1+0x722 #4 sys_exit+0x17 #5 syscall+0x552 #6 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9460 6321K 6321K 78643K 10717 0 0 pcb 23 9K 11K 78643K 1029 0 0 rtable 105 3K 3K 78643K 1710 0 0 ifaddr 36 11K 11K 78643K 246 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 80 0 0 iov 1 16K 16K 78643K 125 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1209 76K 76K 78643K 2162 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 3 5K 5K 78643K 31 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 159 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 7 21K 33K 78643K 2031 0 0 sigio 0 0K 0K 78643K 13 0 0 proc 41 38K 70K 78643K 1849 0 0 subproc 34 2K 2K 78643K 612 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 229 0 0 in_multi 33 2K 2K 78643K 456 0 0 ether_multi 1 0K 0K 78643K 15 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 703 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 94 21K 30K 78643K 7608 0 0 UVM aobj 85 3K 3K 78643K 101 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 91 0 0 NDP 5 0K 0K 78643K 111 0 0 temp 120 2730K 2798K 78643K 11170 0 0 kqueue 0 0K 0K 78643K 29 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 74 0 68 1 0 1 1 0 8 0 inpcbpl 280 954 0 947 1 0 1 1 0 8 0 plimitpl 152 174 0 165 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 419 0 375 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 367 0 363 1 0 1 1 0 8 0 nd6 48 108 0 102 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1715 0 1523 15 3 12 13 0 8 0 art_table 32 1716 0 1523 2 0 2 2 0 8 0 art_node 16 418 0 378 1 0 1 1 0 8 0 sysvmsgpl 40 13 0 5 1 0 1 1 0 8 0 semapl 112 157 0 147 1 0 1 1 0 8 0 shmpl 112 99 0 16 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3567 0 2123 47 0 47 47 0 8 0 ffsino 272 3567 0 2123 98 1 97 97 0 8 0 nchpl 144 6116 0 4494 61 0 61 61 0 8 0 uvmvnodes 72 4188 0 0 77 0 77 77 0 8 0 vnodes 200 4188 0 0 221 0 221 221 0 8 0 namei 1024 22736 0 22736 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 15698 0 15698 16 15 1 6 0 8 1 sigapl 432 2100 0 2084 4 2 2 3 0 8 0 futexpl 56 16148 0 16147 1 0 1 1 0 8 0 knotepl 112 1102 0 1083 1 0 1 1 0 8 0 kqueuepl 104 372 0 370 1 0 1 1 0 8 0 pipepl 112 1490 0 1471 5 4 1 2 0 8 0 fdescpl 488 2101 0 2085 3 0 3 3 0 8 1 filepl 152 12238 0 12135 9 4 5 6 0 8 0 lockfpl 104 355 0 355 5 4 1 1 0 8 1 lockfspl 48 105 0 105 5 4 1 1 0 8 1 sessionpl 112 51 0 41 1 0 1 1 0 8 0 pgrppl 48 80 0 70 1 0 1 1 0 8 0 ucredpl 96 3592 0 3583 1 0 1 1 0 8 0 zombiepl 144 2085 0 2084 2 1 1 1 0 8 0 processpl 888 2117 0 2084 4 0 4 4 0 8 0 procpl 600 5481 0 5437 4 0 4 4 0 8 0 srpgc 64 204 0 204 7 7 0 1 0 8 0 sosppl 128 22 0 22 7 7 0 1 0 8 0 sockpl 384 2003 0 1986 5 2 3 4 0 8 1 mcl64k 65536 10 0 0 2 0 2 2 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 6 0 0 1 0 1 1 0 8 0 mcl9k 9216 8 0 0 1 0 1 1 0 8 0 mcl8k 8192 9 0 0 2 0 2 2 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 10 0 0 1 0 1 1 0 8 0 mcl2k 2048 115 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 263 0 0 12 0 12 12 0 8 0 bufpl 256 7682 0 1159 408 0 408 408 0 8 0 anonpl 16 209749 0 203634 83 45 38 40 0 125 9 amapchunkpl 152 16187 0 16095 26 21 5 9 0 158 1 amappl16 192 7775 0 7452 68 42 26 29 0 8 8 amappl15 184 299 0 298 1 0 1 1 0 8 0 amappl14 176 598 0 595 2 1 1 1 0 8 0 amappl13 168 104 0 104 2 2 0 1 0 8 0 amappl12 160 269 0 263 2 1 1 1 0 8 0 amappl11 152 419 0 404 1 0 1 1 0 8 0 amappl10 144 473 0 469 2 1 1 1 0 8 0 amappl9 136 1240 0 1237 1 0 1 1 0 8 0 amappl8 128 720 0 699 1 0 1 1 0 8 0 amappl7 120 452 0 444 1 0 1 1 0 8 0 amappl6 112 337 0 327 1 0 1 1 0 8 0 amappl5 104 597 0 581 1 0 1 1 0 8 0 amappl4 96 1843 0 1819 1 0 1 1 0 8 0 amappl3 88 623 0 611 1 0 1 1 0 8 0 amappl2 80 13534 0 13461 4 2 2 3 0 8 0 amappl1 72 64293 0 63818 25 16 9 19 0 8 0 amappl 80 6248 0 6209 1 0 1 1 0 84 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 100 0 16 2 0 2 2 0 8 0 uaddrrnd 24 2101 0 2084 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2101 0 2084 1 0 1 1 0 8 0 vmmpekpl 168 21067 0 21041 2 0 2 2 0 8 0 vmmpepl 168 240253 0 238727 135 58 77 84 0 357 10 vmsppl 360 2100 0 2084 2 0 2 2 0 8 0 pdppl 4096 4210 0 4168 6 0 6 6 0 8 0 pvpl 32 620128 0 610697 192 86 106 110 0 265 25 pmappl 232 2100 0 2084 4 3 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 570 0 7 17 0 17 17 0 8 0