kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sat Jun 1 09:05:02 PDT 2019 OpenBSD/amd64 (ci-openbsd-setuid-4.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.10.4' (ECDSA) to the list of known hosts. 2019/06/01 09:05:30 fuzzer started 2019/06/01 09:05:35 dialing manager at 10.128.15.235:47198 2019/06/01 09:05:35 syscalls: 322 2019/06/01 09:05:35 code coverage: enabled 2019/06/01 09:05:35 comparison tracing: enabled 2019/06/01 09:05:35 extra coverage: support is not implemented in syzkaller 2019/06/01 09:05:35 setuid sandbox: enabled 2019/06/01 09:05:35 namespace sandbox: support is not implemented in syzkaller 2019/06/01 09:05:35 Android sandbox: support is not implemented in syzkaller 2019/06/01 09:05:35 fault injection: support is not implemented in syzkaller 2019/06/01 09:05:35 leak checking: support is not implemented in syzkaller 2019/06/01 09:05:35 net packet injection: enabled 2019/06/01 09:05:35 net device setup: support is not implemented in syzkaller 09:05:38 executing program 0: r0 = msgget(0x2, 0x1) msgrcv(r0, &(0x7f0000000000)={0x0, ""/251}, 0x103, 0x0, 0x1800) msgget(0x1, 0x200) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') msgget(0x3, 0x100) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = msgget(0x2, 0x190) msgget(0x0, 0x4) write(r1, &(0x7f0000000200)="63c59273d49dd698fa57c7ec9f2580a2aa5427841f36e779a9b5d73919630d3e9c54a80a2bc61f05f52da147c1c1c8a433a1484eef9edb2382024638ff9183d503a64475562eebb2a8ee2bb3c6cc8ecb6e7c7ca533cfa7a9ddecfa3f30f60c56e9c719a0d1d709d9d0289a5f7093d9ab634e6e0cf1085be5953c1fa882eed233c8a92613", 0x84) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000002c0)=0x6) msgget(0x0, 0x2) readlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/48, 0x30) r3 = geteuid() r4 = getegid() fchownat(r1, &(0x7f0000000380)='./file0\x00', r3, r4, 0x4) r5 = geteuid() rename(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') msgrcv(r2, &(0x7f0000000440)={0x0, ""/38}, 0x2e, 0x2, 0x1000) rename(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000500)={0xd0, './file0\x00', './file0\x00'}) chown(&(0x7f0000000540)='./file0\x00', r5, r4) chown(&(0x7f0000000580)='./file0\x00', r5, r4) setuid(r3) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000005c0)={0x8, 0x8}, 0x8) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x2010, r1, 0x0, 0x0) rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='./file0\x00') shmget(0x3, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) readv(r1, &(0x7f00000019c0)=[{&(0x7f0000000680)=""/21, 0x15}, {&(0x7f00000006c0)=""/240, 0xf0}, {&(0x7f00000007c0)=""/124, 0x7c}, {&(0x7f0000000840)=""/234, 0xea}, {&(0x7f0000000940)=""/125, 0x7d}, {&(0x7f00000009c0)=""/4096, 0x1000}], 0x6) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000001a40)={0x7, './file0\x00', './file0\x00'}) 09:05:38 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0xc0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) clock_getres(0x0, &(0x7f0000000080)) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0xbbff) ioctl$TIOCSTOP(r0, 0x2000746f) rmdir(&(0x7f0000000100)='./file0\x00') clock_getres(0x4, &(0x7f0000000140)) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x82, 0x5791) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) fcntl$getflags(r0, 0x1) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x80000004, 0x200000, 0x400000}], 0x5, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x0, 0x7f, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000040, 0x2, 0x79ed}, {{r0}, 0xfffffffffffffffc, 0x28, 0x80000005, 0x7000000000, 0x6}, {{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x6, 0x100000001}, {{r0}, 0xfffffffffffffff9, 0x10, 0x0, 0x5, 0x7}, {{r0}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x40, 0x1}, {{r0}, 0xfffffffffffffffc, 0x38, 0xc0000010, 0x171}], 0x38000, &(0x7f0000000340)={0xda, 0xfffffffffffffffa}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000380)={0x7, 0x1}) bind$inet6(r0, &(0x7f00000003c0)={0x18, 0x3, 0x8, 0x4}, 0xc) r1 = open(&(0x7f0000000400)='./file0\x00', 0x200, 0x100) kevent(r1, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x80, 0x3, 0x1000, 0x40}, {{r1}, 0x0, 0x10, 0x50, 0x5, 0x2}, {{r0}, 0xfffffffffffffffd, 0x20, 0x2, 0x3, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff, 0x82, 0x3, 0x1800, 0x5}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0xd0}], 0xfd, &(0x7f0000000500)=[{{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x4}, {{r1}, 0xffffffffffffffff, 0x4, 0x80000000, 0x1, 0x3f}], 0x39d, &(0x7f0000000540)={0x4, 0x7}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000580)) ioctl$BIOCFLUSH(r1, 0x20004268) sendmsg$unix(r0, &(0x7f0000000940)={&(0x7f00000005c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000900)=[{&(0x7f0000000600)="81c5790b435bea9fbd8a1de35f627bb18aaa4f022525bfd64732a39d351beb51a0f0d746d8aa9072054ed963e4c8dc223e751b629b5b69497569f8e04a9f17f7fe45adf11b29d8a3f275e2e22f63d496c451210374419dea060a7124381787daa2a1f600561875ebb9f4b05b955e8af32dc372f4fbbb5165fcb4ae43cad0cced698cba51915fc515f85549044fb0c5085ff90bbfa0f3fa20a11da510858430e5c038ae103c42d03266be5310f283745101c44365911f7642148def5cdfbc7c", 0xbf}, {&(0x7f00000006c0)="92c29334844601e179d3cad7c1eef6e0783b72f93d5b1d83b3e11e19df6446edc71dd8db8491cbb08269cb5eecae1b23b938b32a3b618c2d436a818cf9533c4df28b9afbaacf526cac0d12d36e09dc90529ba8a7ce9370d3d66427389c801748a1c2c396a9110bd30128bfa0c0f0b661b0db50a686d956cc45418f71c36f5bbc516f999e2133bbbb98af", 0x8a}, {&(0x7f0000000780)="a4798704acc9f223ad6a841bbe64fb190ed16366cc8573fd312dd5ba67e7947634f59aef896c8a20b90a7dbc61a30ed946b43a4b6daf3c7d51b66024344ff3f825367fa29f56d265f7edccde88e3409208249f7217e73e9fee45474b6fe5a7401713cc4920fd7f1db9885e3cc1ff1078aa7544a43ce4a8a18d1f9e6c917057795f48293192acefd37e991af8fedc19b824dd03d04f473b6cc2c78d7c2d475bb093439f8ecf17b13d040ce6d168f88493053361e73bcfc74758f83f2cdfdee5dbeb180273ee0a62e601bdc0a2de10d51d7f0f4869bc5a603a07f96583244fdfc682fd34a580bf6d697c5a648cb31965507d6dd8f8b637733f96dd", 0xfa}, {&(0x7f0000000880)="76d5aaa24c32a7f1af88fa48b143956592cefc7c6af3934708b391e03888677a21e0ada4b820668bf2454a4563d073ef82d3e61725cce0c734fcfc2607e4e1a129803017bbd09de6c91885f3bbae406ed366ebf76be370bec92f75576cd0ae0debb8d7", 0x63}], 0x4, 0x0, 0x0, 0x400}, 0x402) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000980)={0x1, 0x1, 0x6, 0x1000, 0x3}, 0xc) ioctl$TIOCCDTR(r0, 0x20007478) syz_emit_ethernet(0x7b, &(0x7f00000009c0)="c2f17104ccd3e21f47afa122171ee8c37042415b0ddf6c9d01b1784070ccf1afcb12e8e4a3c35ff7c3ec6dd695ca76c7785b460a5ce5e89c0b9c5a0a9476aac507228ea9e8e237936db5d2c4145f8783dbb698bb578bac46a13d2f440d70c4517e5c44ff352cddcd581105146ba02711ace073d5cbc3214b21ef70") fcntl$getflags(r0, 0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000a40)=0x2) sendto$unix(r0, &(0x7f0000000a80)="d74702b40eec8fb3bd60c5ec59e329219b57551865f8329043c39c78d5a7316ebad653f24c267013edef8cd40d403684ea4c40ae535ee1abce0b647e6f8f3ab0eddde0dc888e120905c6a8bac112285a56b6557bb31e5418fda0777da794382a5a2c76546a9b5de1f9d0b9e0b956e8dc7587c4fe6702322a5a627b628ea1d2945668f198b26b028841aa46b79000abaee22fa0542adc83a9f28f543c1512ad4a2fa16c010020f7d464174bd96eb3ab20fcd429fb52790c6316ba52bda73c71f7f60c4202da3570876ef6a11830d7ca16225a83e407da8efdedc287acfe93692f99490b1bfe45c5dda50b48cd8763", 0xee, 0x4, &(0x7f0000000b80)=@file={0x1, './file0/file0\x00'}, 0x10) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/tty\x00', 0x10000, 0x0) getsockname(r0, &(0x7f0000000c00)=@in, &(0x7f0000000c40)=0xc) r3 = semget$private(0x0, 0x1, 0x21) semctl$IPC_RMID(r3, 0x0, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000c80)=0x8001) 09:05:38 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) 09:05:38 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x3, 0xd0d, 0xffffffffffffff80, "0000009e0000000000000000000000000c00", 0x6, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) sendto$inet6(r0, &(0x7f00000000c0)="fd8444b9f1b0a74a755711b698ed42cd15684402aff3b6a97fc8204c046da59c1a25eea3a127fe15c6445e6fc8352680335b35", 0x33, 0x40f, &(0x7f0000000100)={0x18, 0x1, 0x5, 0x80000000}, 0xc) 09:05:38 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x808, 0x0) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x20) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') rmdir(&(0x7f0000000180)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x50) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') 09:05:38 executing program 1: 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) faccessat(r3, 0x0, 0x80, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) getsockopt(r3, 0x4, 0x63, &(0x7f0000000140)=""/251, &(0x7f0000000240)=0xfb) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) 09:05:38 executing program 0: chflags(&(0x7f0000000200)='./file0\x00', 0x2000000000000000) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='$\xf3') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') socketpair(0x19, 0x4000, 0x7, &(0x7f0000000080)={0xffffffffffffffff}) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) 09:05:38 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x20000001b, 0x0, 0x170) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x30802, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x87, 0x3}], 0x1}) 09:05:39 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x97}], 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x422, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8004, 0x0) writev(r0, &(0x7f0000000040), 0x100000000000038d) 09:05:39 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000040)=[{0x0}], 0x1) r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000140)=[{}], 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 09:05:39 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x4, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() dup2(r2, r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 09:05:39 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0x8) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10081, 0x100) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)=0x1) semget(0x0, 0x3, 0x40) linkat(r3, 0x0, r2, 0x0, 0x2) 09:05:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040)=0xede7, 0x4) fcntl$setown(r0, 0x6, 0x0) 09:05:39 executing program 1: r0 = semget(0x2, 0x5, 0x504) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r2 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000540)=""/98) semop(r2, &(0x7f00000002c0)=[{0x3, 0xfd, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f00000005c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5794556045e0845b7de6fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53ad65d2d3b33aeb6b33f3f6c5fb1617ccf30a1dc43d54ddbcf23f51ae8bc6793951f488304d6a9b96c69b18de3a74663bda32dd940983669487270a1cdabd0e9ce4f76acb956914330adb17527b44ee0fab876b459fba3b913a51d0f0027cb358cd3bfad04311eebdd42085c6097b974a33d4b265b4fc2d128ee19d1e2f486fb4026f452cf60004d800600d07313a4ef774c0153f17e173dc57556e6b060bb760525808790c506f6c54bdc1b67df4ffb4c8bab66d753cea8c9887b812f81610d093321afa253e8de0bc0c17d971de5b92884646a45132ff4dd52def2a258d62ac9dc4126fae0cd8b6e9fd13427531f21505512", 0x391) write(r1, &(0x7f0000000300)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r4 = syz_open_pts() write(r4, &(0x7f0000000440)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0c8282425af7f05c9b377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a9731e46c6e56b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c391286548444ffa90d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48", 0xee) close(r3) dup(r3) 09:05:39 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 09:05:39 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0}, 0xc) listen(r0, 0x0) r2 = socket(0x1, 0x0, 0x3) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="82026530003beafc39366ae122ca5900005cbd8060ea91e967783e5694702988b5a4a2c2128414870300000000000000f52ff059b465e8e09ada1d8d970c59ec879a5f79297f6c09d0cba0908e639ae321328299d1f38f76d7449ec9cf8f6b00000000d0fba8e3000000800000000070203be3abe0df8570aee7ff7f00001d50afe4eca1dafa26254673c2cfc7"], 0x10) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0x3) 09:05:39 executing program 0: r0 = socket$inet6(0x18, 0xc000, 0x7) setsockopt(r0, 0x200, 0x8e, &(0x7f0000000000)="19aae40d4d6dbd96777ecda17651ec5a63d4d8b5888b930397c24296d4f67f0ab37810f39152176185376cb8667c4be0f95cb0610c70997fa0fb49190a388afcf47096454e1977e776fe337b4fc94c1bdd511860363818f1bd563d1d747b2132a4d0282726711875368e4587b717fdc9be7080ae4e837c8e787983e6cf835de3a6003776d727613df5f544d78c1642aa0d1a90400f1aa5af08e9231927751a3bd0f87aa4b049", 0xa6) r1 = socket(0x18, 0x1, 0xafeb) setsockopt(r1, 0x800000000029, 0x40, 0x0, 0x0) 09:05:39 executing program 1: socket$unix(0x1, 0x1, 0x0) 09:05:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x1000000000b, &(0x7f0000000000), 0xfffffc35) 09:05:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) r1 = geteuid() getgroups(0x8, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) 09:05:40 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r1 = socket$inet(0x2, 0x4003, 0x8) sendto$inet(r1, &(0x7f0000000040)="db53414eba645b92c7fcf6b75dd4bf37ea3676bbfd053b58c2486760067695", 0x1f, 0x402, &(0x7f0000000080)={0x2, 0x0}, 0xc) r2 = dup(r0) poll(&(0x7f0000000380)=[{r2, 0x5}], 0x1, 0x0) 09:05:40 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04e060c4", 0x4) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x998e, 0x1}, 0xc) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) socket(0x1, 0x4004, 0x6) 09:05:40 executing program 0: pipe2(&(0x7f0000000000), 0x90000) pipe2(&(0x7f0000000040), 0x0) 09:05:40 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x80000000}, 0x8) socket$unix(0x1, 0x7, 0x0) 09:05:40 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) getsockopt(r0, 0x3, 0x7, &(0x7f0000000000)=""/60, &(0x7f0000000040)=0x3c) r1 = socket(0x18, 0x1, 0x0) dup2(r1, r0) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) 09:05:40 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) r1 = shmget(0x2, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/186) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') 09:05:40 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x10, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/120, 0x78}, {&(0x7f00000002c0)=""/201, 0xc9}], 0x2, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') writev(r0, &(0x7f0000000580)=[{&(0x7f00000003c0)="067b98ed2dd2daa8555f3f9a8b31f7d44b4b99fa9b9dcb8f1e3c28ef093689ba9ad62fdf5f256d2de9b7c55db13c024334f7fc8c52ea958c366227b5882d301db32c2d9869242a31eb0c8a7377ba67189840db8833926b5c7aee33fcb1293ff988ed6bd5713d950c0fa629218140a5b949663f31b08927ca4913f78a186846a731617039e6471b5271c38ecb9d7cfc2a265b19a2ccc5a1457004199f76ca12422c9d312621c3faccc0910e9e90a7f19314fe90fac9fd6165153badf638bfe0e1468ddf00499d4c60e4869bc00967e2a2a879bdf8989f05db67552fa25a3da2f77dc7c16e095a52b91bf1ef691d8a", 0xee}, {&(0x7f0000000180)="c5e367170acb26ad379c0f6eec0e72fb062c31e0f14ea163ba01dda02ae21c594c8fc8e10b25b99bf8b816c5550e39fa452b66850a3c9cc4468f47115a8c9b59f8633cdd67d152e53f9b1b620f4547fb133263af48d0d4f99614883163af46e99ba781dc7ee0e6e67b84e678cbc7a5258845e209c39c631129d7ae8bc34311f8b3edde033c09d2a94cf520bf33b78533c46cca9c5b3d79ab8f32d3dd5ab7000c8cf43736dcfe782731", 0xa9}, {&(0x7f00000004c0)="1437", 0x2}, {&(0x7f0000000500)="b3dcea3325a7bb0622adbe26cffad8595503527c44bd4e9ab091a01c17173b1046d1ae23a6a7b1ce6a48ed684588faee30f56eea99e83a60431c04bddae4231a8c6ef4c1ff0acd3a956ee1ddbd3bf885fca726cdbe822f000df31d66796f76e1bdb7", 0x62}], 0x4) r1 = msgget(0x3, 0x281) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/33) chflagsat(r0, &(0x7f0000000640)='./file0/file0\x00', 0x0, 0x2) renameat(r0, &(0x7f0000000140)='./file0/file0\x00', r0, &(0x7f0000000600)='./file0/file0\x00') pipe2(&(0x7f00000000c0), 0x10004) 09:05:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0xd3) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) 09:05:40 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x10000, 0x0) fchmodat(r2, &(0x7f00000003c0)='./file0\x00', 0x130, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x20a82, 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000000)={0x5, './file0\x00', './file1\x00'}) shutdown(r0, 0x2) listen(r0, 0x6) close(r0) sendmsg$unix(r3, &(0x7f0000000340)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000100)="fd4ce6c39fe8e8c440dc5955e328e418323f085e42f320b824372d3534c90cf7d1631ac01b25b89dec855855d1473f0e5a7db04baf3f100aa3106b052457af4c76f509412f91aebacf1e40c806aa02514a69e07a70c22eff3cda6526a99a591c2508eabc7117012f81293b71b1d8d64b6470b4d5c34f32258a0cb6a20873ffaf93ff078605e20af05c761eb1546006d4bb01dc3b47f56608981d3efc0e52597eedf4aa0bb9a2c86e9d8e981a0f180bd52232044abb33a058997b6589cb0926ea45dd52984e997fed7c36dd68341c03de", 0xd0}, {&(0x7f0000000200)="3b02643ca7432ef6d0fa1863f31aa78d593dc2753193983208eef7432e2dff9bafdee819c4cf40bab325359eb4d889aa5be37a32c9d50115213236158ac56b3780abda492ce1459a333907437187260007680f2db6260514ea702d4e099ef830d8434b26c69009ebd1c44828fdc635e0fe6f8f5c85266d6c4bd21553b295ed350ea3581181ab415fbf3361e4a9baa2d06c45f9440beecf17b06cdffdb2dc936af5831f9a69fd0ac5d9ebddca3cf0e4fa46ae31e3d4a481be114c29b815c7868e367abdd4880642606f6717e28ea910b803718e1b7b18b18ede0fff10dc5f6dc9fdc659dde15082a316f8f7419e2226a36e3d45", 0xf3}], 0x2, 0x0, 0x0, 0x400}, 0x401) mkdir(&(0x7f0000000080)='./file1\x00', 0x40) 09:05:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000011c0)="40e269c9e1", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000180)="add2631e0f6dc8efa5d401e78128e8dce2a94c1cda88da887e328476d832fe65c29bc3dda944e02f95ef0ce79b96c933cabb2437ddcc257eea9af72959222f842ff0c7f8603c57d20f421382dc05235a840898e5", 0x54}, {&(0x7f0000000200)="d76230688a8099cd4309cedda6982fe672897cfbac7929fe610483a198900495bda9aee00c1a852b5c768aa5c9b7d1d402c052fc57511d51ef4ff2cff6a4f30cfd034b48398b2eb373ad861e0876ac704c2094d0ebae3d4e0a04898b92eec170c58156770c189eade6888c10ea83c4a56545f98b6eb46a8b5ff010a92065bd0503a6b2fc204c574288e63607ced0f4f9f354ab9614f3bde7fabe13cffaf88a814ecbff13db7d071e30bf9910cb5e606eafd4cf85208418b157a69a2cc7f2e722517b38d799aac4bebcd361b4ff95eb7b6bda969309", 0xd5}, {&(0x7f0000001200)="65e20e7bbc3a5aa5ed9f2e6eace3e5b0d46b55b818a87312749762816d278d9e7f4e7b0ca54a789c8d0a2734d0d9192297d5a53b3cb6bdc6fc487aa69e18c520845b07979c1718dd35f6060b7326fc0fcee461664799c87b6de50becd6025f5cb772b934b3e34812e31d6602054075377865692da0ef1f98bd471346defd013eebbc5b36298a5bb465d7645a07cd1441b218d8f2dd95b8c5aeadc3d9b6f92baea2441f32c86cee330311d69b466f07635d555784034c96714c1f2af2002893a033c5b6d0ae489d5d7a326f455d57ada9162df3e33eed6e3b1446b55257b0e6b22b53692bb4bcbbab0a86a089c5ff7a4d2208e2e772bdaf2756185d604b5af4bcf9338cf343c795ca2ba590506c98e8a7d2bbb90ec29f76a5e1179c5ffaa6cab6643e1d0934790ada24634067cd7e08e14b51b2991b12126842620c0fb5f8c1f6044122c216c59045442fccf17ed0172be31f1ee540e0f747732402eda60aef2fda8909984413be466507dd3446f932e38ca83ab194f03a1a212531e8de0a63cfbc81fe4fc13ec4f6faedaf9dc777ca4448b99a01cf5870ce3ee2d211d331cc754635b97183e22a766e5c8ed0f43b2588242ceae8ea9a41f1f3560e2eec64c0f7b24f244d29f75893759867647d2fdb064db9e3bf475bb9ea7e0f025af49ba6b7ae9fb885d2005d33bd6abec26bf65ecd3bb76453ae786221f103120e3e308bda3d32b2034d2fc2b2ce09147eada39d7ca3303a5bc338c0881fd63ca5432a7fe366e68ab3064c20c571e02a78dc02c4fb75fe4fe96794e7baaef3e960ece62f6088e67e798c023563e47a3aa5b97ab77eca66f521570140fb20dac3d59fc3bb7c0df19bdb1f9b86e4e6a293afd08bbac49b2f422241b72633ddc7894a5bd397b13207b4dffc0d8dc825495901c2f82cfba561bc3b057f04c13f74934db68c974fa050513619e836a6c444ed4637d0409a5aa79c000a4b5d975b7a4964d25398dcfade609dcc32ac240f5a59136e619c385d1c7cc53d498f15da88de46627f6ec7c3a9f00c49a20f1fc1e3690a2809dd58cf8792961a8ac50be1804475bc96a401125ae92dc09dab6532c79f597d4593e82f95b7b54fe3a10fd1f9fc15a64043d0415a00e9a361963bba8e1c9afdf0d4951059c9c9a07588350c26338129c3b5ef4fde2903a62340f1414e7daf60673351696acef0363b2a8c7c42db86ffae37b1b2565a39e9eccc6ca1b02a2f6e886b8e38c6ff5d7a964067fc83028e559b421f03b938769b4b924a961d2f56c864b5e203e5a1cff20e76cf2b31590ffa83ef313cc824d20095c449f00b66121eceb87a6ebf3592161030aacac731945027001b246340e114c991c39e38ae8f5d05372484348ff58e064cce4a4043381dd23158ba5b6b3e03024089038a26a5be2cc4b6805daabf65ba704e0294f43d3bf47e238e89f81578450134686f5139b1e11ec92dfc43d3c7018e9fbc41f58bbe3e3d463854e3e0aca87716a7395e7a4482479189251a47445d4b154abce91135a3a88235c9df9ccafea845a0cbe99e778891f0a7b332d87c084431f5535dbbdfeb4171841b6e1b20f9edf89590c0882a9c2adae2ecb11e71a974eb43de566d5aed6bd174c37a06aa9b5bb24826fcde911a97b71e52a3a00b8206403e7f7e1c3cf8c53dc9825e2dd227725a4a66d61289b202b99732ea7cd44091e423b3e106d6da4bc66c099a552d9cf5174c5e76021f0beb9b4a678581983bfc6f8b27830a62f4b76a2c39138b031bcf7218a44205304aced7ba769771bd08c37ffe97d8dc32557b6407d294c4a89b603592efdb2c0d7b8fd8ca2a890261d6dc5daeb1d4238d49be19a78e9a100574269efa155464ed5a779a62b519202a3cbe529e8580c0f9b3490a3a793164ea547d0df8b4c6111a12fc770ac860fa268f0a8ac6e540a5351c89a34b90e1f276286e77f994acdb0173d471063bd1bdffc208bff291a566c96d6d6c34e3d6557f08e52e7a6078535e2e837c2a3d8d1b7b32d168d97ca826a2460ae696475649c44b74478fbb2ede83704a2fa897739569fcb3ee9c25ecd6c0c064b510f26bd368a0ad32954de34f8e4268838d6b6715eb6e04f29a4eeccc9e612aee5583dd21cd2b85928dbb7e4c6f18d7bb4fce08059a79ebfaa371b33d89207b0a9fdf4997068251b38b65aaf7abead0ea233d64aad4d8452bfdc4832b530e96b43c0b0c9eccf2997b955d413129c56d424e36842917524270de3d4d72371eb331f6cef31d226ac6c1dcc42b3eecbd6aca68e539961e5ba27fa1edf1020699368a0002ded93f28c373fa171ff18654e5b6a08f64a8f305c82bb8ef206a193eba0cc5e91c7e6676d8b0f8500ceae911fff7914e2a1bb3cb1d2feb6371aef706b1b9460ad9571923787133c21a1fae3337b19ac820d252097d6a9aed760ec9c4e1ce4a16b3948f56f5497f5dae1773eb9b46a2c210dd7ddd8cf010ebbb3d3dfa13dc47077111b147214d18972d7de635194841f824e8a4d46cc4120bd7bb443455a13daefcda2d0dd435617a843df08cda133d895b1ed8986675666c6b80d1f6b03cf3be929247caef928973c7a3363faae11bc28ca4d9c86225a31967a426e02f997c62c28744e6c55a1421427ebc05f66ea88d3fb125e5e9c459b4a15d946822719cfca9e1327f90356e7c1aff7e967201b58a053faf1c857224ce3bac3a446d8c453a9f6a1d1aa3c2400d540dc590d91dc2de0946ba24c877367810059e321b3971c3b3156f30d816e3b2758cc1f37ebb81a70400e624ae3e577367503b38d683427bbb96fac08177fe46c877829e35e70a1cd3b2569815e7db25c47784e158cf29781890e5620c0650893f1a6cc1773e1ad423ec4382affac9c0bdcfc4f01bb0909742e833181bfb7f41e95a2b8f63fd38b14365d6e1fc715b4e5145fe5441ea05a85cc4be85cbfcc349bcf9c23a7a3ea85bd37e014cbc89e076406505612eff65f9e35ad05f5aefe02265d7bcfd9b7f6884685d0130e169ccc85ecc9f3710954df12546337798752903ac4c48655245ae01a77eb978aa8dfaf2a86d0d154aae0cc129d13249981bcf66ff6471a887bbc3c963b7bc5f8a82ff8e7f8c2c78c2cfebb6fc2cb080e6a53c61b7fdc308fc841faa5ad17012af7a04d4b47b25f77d7fbe5f804328aa97a8567664eea421ef7613a623af9cc2eb3a671fb1e1b63cabfad1269a3a292e480e37e710ad8984d8e91e5493cb5b0291f86ac23736211d7abe48f42b3c10bcf4e2bde4e06c02fca2b579b06a94f2b182b6e8f64fb31e0d5eae13ec45d3bbcb2a7cce0965c530999be3ad1585d9a24b76dce77f86faf4d617c145196c85c62299d5210ef4269a1fa96ff889e1872e3c236dfab7ddaa0c119ed92d645f956bd56642e350054e58794a4d1fa80ffede9aecfee194847d43f9a146044194ef49a80a3401c195dfadb7f666709966039a946e3b34370a2545a142031d8650a89d81ba9fa3420d3b9123e66a5d2b6721119a45405addbf4b65e5799980c88c8d5100481ef71ed4321197f8330ac49e2f5fae1cbc7692229f3312ad34b1b31041c93f852c47bb2d76728f596dd9da6d555ef2a67e8747ecaedfa4bd49add16903fb341975abdf4ef929a0d9fc654cf51260bffb4b5624341ca5d980e43034476454732881fdb16dd25154f468cbe79f9b6bd1b305a19381e9a68869c55bc5a66a3cae52c7652699f2bb6b1531956806b007751d6396dfddb917b6cf3a073a72159f4a37a3aee4120939700fd78a71c935766747c190359504a3996450f67c6cce84aa96af479e8e46b8bd374aa2d8bf953b0632ebaa41269b40dbb65b5f53f33663f4834f5e9a0ec623e020aa8885e351d97fea8667010eac73a2b8335b83729b99a90f6e43062a07b0b82a289a28474605fb8e42109f8be1475c4604f43495d078f7c9ec2276f79447bbce70fd156acda053c184bbc7475aee345e4523d5061ed64597e2e03e44afb7dc29dcf408a3d916abaf1d4a5f5b73f0a720985be5901ebcf76751c1bb13d93d9450938a54e3e32740ad8fa0ae93230efc4fc68f6621c8cab4e0eaecb2400a6d7e72881aef90026dcda7bc899d5dbb10352a5d26c1a5176cfc58da47764ce0b5b96c48eb71ce64c722002099fd973116981e22c3cf448501a1e315caf5fac69d3e7d11667c550f19fa867e2ece99821dcf7f7d640e5d85b8d5db54f99f68c1baea4baee541db227287617e073b451ad8c2b94e0ee71b4e273fc1ced76d506725bef0d8dc6b81513686a8f103c8846e0152fe2e692e1790ef0f309003a67f39983ec3b69d5a372f65e733fe242c9c3c368abeecf74ebd084e5bf364c7c802d97dd59ebc708bf718b81b85f1c09f89a9953175a9a58095f4da5ec9a63b1e926d0be9da2a5cfa15f0ccd9b3dee4e45a46ebeac801469a95ac23ac6cf44bce2405b2676a28a0fdbb80bb70326731d96120af2bc7205983f38c378643529cd796865bea328faa1bd306d66847afff7c93f1b9359e9c7c32d623d7efa3fdd207cfe9850b01ea0a636baf56b5a685a84cdfa04f0704d9d60ce692bd6bc1eca5c8c154ee320115e66abf65fbd5387233d7588077892453e957577b6caa2a106219457f8be89943bfd71d92b66e0052046c71f3018a0ee654493905fbcc35f090920f3c2b399ca00729c4539621fadbd22942bf154f9a230a91919b24e836919832f3c01d57344772daa0968739e15a66d675767c3609fa3fe22690c1c88ac9f8eba73a61c0590fd2ecc69af069a0da46c7ffdaca52edcf5ff2cb8ee895c6d655db79a201b95bc617b1673600e43127bc9328133a11ad8efea71b92c5535312a5768918fcd808bc28fd5d0937e6a38db2f84b872e7b828d753a3990fe3eb9096a1255d0850ac928f16016fe63857f44ab652adee6d4d191502c2b3663369f9337e9564d1fc18f1ec8670e546065284b890284d28a199027d68c822c6154af80e980b70d3ae3d20fc4b7bb1e9d6ccbc30efa4a5b17aa0b5d13045c1f339984cb47fe330f327e9b7562aa585300814b64be29142c0cabb600af64ae7c287276f47a3bebfcaa60fe7f64e6b4032286663ecdde4dcc82d6a5422e8d29c7d64808b9c8b63d9b346c0ee565c0345c166ab98e917c59a88c60efc33ee97db5a920f9a381c60097198e098b29972230751b94ea03f218af2cc0a65214d5b9b691f449f9f0be6da5e9d9cd1e19f5c0d3ae4a4513b12f1f1e497182ae3cbdf13867018ddeab4465577009a6de888a2a0569b21c9eedc55941bb4e0b10c3870d3aabcf7acb12d06bdd4651fd728e0cace7a7969ed16d98090579e7e1e9a2bbf445dba3b7c5232089e0bcbca83a43a9935894a803aefd7c717143d8804f429bda930d416a9dcadee4d066189415c07fb4b3d4da1e2d17279f821636577281493c16bfc26df12d807d035e0dc09d6a6fc9aa5161e5a9cbd2bb6286cfb4e7d7bb6120ae4c96c957135dd8b41c1a651a4c1fdf36d69a0c263aaa3e254353622e9fc62f294c5a4920a0b885e12801f6ec023d13d7a4fbcccdc38615e7b3b1131dbb324618acad2c1df7b235066108182db46b40f0734eb0cf6635e9dcf2d30d013f86829b38133dff596981dea380549a0357e2a108dcd4a6ab1f30a95ed805d05318139b3088727967685bfb171423c12abe0e1edcf7365f3be4a5eff3dffb1aa99f713afaa94347f6b105de81a30ae6ffc52c2c7e3069bd6ea7b85c3e4a1d757c3a91964eb26ec1534df67b0d0072af59993d188d861603f5bccaa438a9e5", 0x1000}], 0x3, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x84) read(r1, &(0x7f0000000340)=""/158, 0x9e) 09:05:40 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = shmget(0x2, 0x3000, 0x4d, &(0x7f0000ffa000/0x3000)=nil) r2 = getuid() r3 = getegid() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x101, 0x2a}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x7, r2, r3, r4, r5, 0x20, 0xfffffffffffffffa}, 0x100000001, 0x1, r6, r7, 0x81, 0x2, 0x5}) mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) 09:05:41 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0x1) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x405) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000180)=""/107) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 09:05:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bc", 0x65) syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) write(r0, &(0x7f0000000280)="bdfa4d2591d3f65ce6c321a8cf98848e4a8051bd24313dea8d0327cfa71aae43d605af0028dbe0f53b523765381a3fbed9d7c7f5ecd520000f551f002f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f7031d6220ed69a19be423c42abe7705b4cf01c09bbe061a768557d130dc88c374772cb2876275173275c0000f3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae00"/181, 0xb5) r1 = syz_open_pts() r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r3, &(0x7f0000000500)=""/161, 0x31) 09:05:41 executing program 1: setrlimit(0x6, 0xffffffffffffffff) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) close(r0) 09:05:41 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 09:05:41 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000900)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd907cee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11de2332ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de3bf1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19799a683ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21d6cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab6328018f52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea67b8d7d45c005b", 0xbc0}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x0, 0xb3, 0x0, "49bf93b0738aa46428fc5d81239f6048ab97d49d"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) 09:05:42 executing program 0: munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x7) 09:05:42 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000480)="bd", 0x1) r5 = syz_open_pts() fchmod(r5, 0x80) close(r3) clock_settime(0x3, &(0x7f0000000040)={0xd5a2, 0x8}) close(r4) dup(r2) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) 09:05:42 executing program 0: clock_getres(0x2, &(0x7f0000000080)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x8) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000200)=0x6) clock_getres(0x5, 0x0) socket$inet(0x2, 0x4000, 0x8) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = socket$inet(0x2, 0x0, 0x1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x8) pledge(&(0x7f0000000180)='/dev/zero\x00', &(0x7f00000001c0)='\x00') 09:05:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x11, r0, 0x0, 0x0) dup2(r0, r1) 09:05:42 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) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), &(0x7f00000001c0)=0x270d33096f090378) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(0xfffffffffffffffe, 0x6000, 0x1) getsockopt$sock_int(r0, 0xffff, 0x21, &(0x7f0000000440), &(0x7f00000004c0)=0x4) getpeername$unix(r2, &(0x7f0000000500)=@file={0x0, ""/66}, &(0x7f00000002c0)=0x44) chroot(&(0x7f0000000200)='./file0\x00') mmap(&(0x7f0000a8f000/0x4000)=nil, 0x4000, 0x2, 0x800000001811, r1, 0x0, 0x5c) shmget$private(0x0, 0x1000, 0x162, &(0x7f0000a90000/0x1000)=nil) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000180)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r6 = fcntl$getown(r3, 0x5) setpgid(r5, r6) open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_emit_ethernet(0x1, &(0x7f00000003c0)='o') r7 = semget$private(0x0, 0x4, 0x1c0) semop(r7, &(0x7f0000000280)=[{0x0, 0x3f, 0x1800}, {0x0, 0x2, 0x1000}, {0x3, 0xa3cc, 0x1800}, {0x0, 0x31eea50f, 0x1000}], 0x4) 09:05:42 executing program 0: r0 = socket(0x16, 0x4000, 0x2e7) r1 = socket(0x2, 0x1, 0x0) write(r0, &(0x7f0000000080)="4a2f75f6a1fa02f8709d6b9fc036ed4c0fe39ff57a4edc7f8570713397926f31ce39577badb73e75c70e1bd03f73170d37fc1627623515b49bee00267e6a1f0767340dca9de5189b97165a91ecf9551a08885f80bc4e43d2a93921e729b8619fdfa36b9dab5a7fe7b1090ce4fddcc7", 0x6f) setsockopt(r1, 0xffffffff0000000, 0x3, 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x20020, 0x0) fchmodat(r3, &(0x7f0000000040)='./file0\x00', 0x40, 0x2) 09:05:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) write(r0, &(0x7f0000000080)="f13a3c20bf0000000000000000ee55ed541e6f25846efc67d390b37fae76f4536cb7c16d60a85813f9caeca7899f2aee6a429bfb49de8805abbc37fc5dae40b9fe96f838d14b2b89003deacb69228d1bd86e57067679c881751e8040ad5bc386e78fda2824df4828b25b9b9f9e38e2", 0x6f) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000004c0)=""/4096, 0x1000) write(r0, 0x0, 0xfffffffffffffef4) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 09:05:42 executing program 0: r0 = semget$private(0x0, 0x2, 0x200) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000000)=""/55) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/81) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000f84fe0)={{0x0, 0x3ffffffe}}, 0x0) 09:05:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) socket(0x24, 0x1, 0xfffffffffffffffd) 09:05:42 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f2000/0x2000)=nil, 0x2000) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) r1 = semget$private(0x0, 0x4, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x9, 0x8, 0x28000000000, 0x1000, 0x3f, 0x432089e8, 0x4]) 09:05:44 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) flock(r0, 0x2) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x610, 0x78) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x5, 0x80000000}, 0xc) 09:05:44 executing program 0: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x20800, 0x0) lseek(r0, 0x0, 0x41001, 0x0) writev(0xffffffffffffffff, 0x0, 0xfffffffffffffd5d) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x210, 0x0) fchmod(r1, 0x2) r2 = fcntl$getown(r1, 0x5) getpgid(r2) write(r0, &(0x7f0000004280)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10080, 0x0) kqueue() getsockname$unix(r3, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x617cdabb) 09:05:44 executing program 0: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r0, 0x0, r1) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r4 = accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r3, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x8, 0x20000002, 0x4, 0x46d}, {{r1}, 0xffffffffffffffff, 0x4, 0x10, 0x4, 0x1}, {{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x5, 0x20000000}, {{r3}, 0x0, 0x87, 0x2, 0x10001, 0x7}, {{r3}, 0xfffffffffffffffc, 0x20, 0x60000000, 0x28, 0x7fffffff}, {{r3}, 0xffffffffffffffff, 0x40, 0x1, 0x5, 0x565e}, {{r4}, 0xfffffffffffffff9, 0x2, 0x0, 0x5, 0x10000}, {{r1}, 0xfffffffffffffffb, 0x90, 0x10, 0x1, 0xffffffffffffffff}], 0x7, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x13, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0xb, 0xf0000010, 0xffffffffffff7fff, 0x7}], 0x1, &(0x7f0000000280)={0x800, 0x100000001}) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f00000002c0)=0x7fff) open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x20) 09:05:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000000)=[{0x6, 0x1ff}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x15) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000140)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="5ad5b8fadfbd3b12ad57423de74222140af507154979f84a94e2caf5568108818643e73444e9e045044eb70edc8c494a46", 0x31) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000002c0)="157c3b0090a581656bdc1fa47725f071ef2bc565b0e4a6327baa19c4087b8a7936866153443fe88d6f2d17e047cdf6b8ca7235210e1be74a5b9a36333b992eb729ba1323063c73e58058b0df5e8722331e010fb041cc95b4bf40478304b9546e37538948b093645e25061cb88b7afab1fb8977277e7554fa4a88259b66bd18815af7fe14deaee6b092a7ba15120fb424026643053aa099ed2d85a2bf6ab335e5ac3f4672a031599e6d0a46d2775bba548ef05e005657d537e5bf3d0b63f54f3114f8478f1b9ce30b8aa5885e8b2deab1d082ed129604c758a5d02a041d9d88f2c7ac6e4b869e4ed196e48fb907ec50261ca7777ac7c349951bfae99124", 0xfd) r3 = syz_open_pts() close(r0) fcntl$getflags(r3, 0x1) r4 = dup(r3) r5 = getppid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r10 = getegid() sendmsg$unix(r4, &(0x7f0000000680)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000100)="ca4a75958849b4438751f4acdc09b7570ae95934e4407ee71cb05d81987ceeab783018e39d79866c5a8381fe5f64e43442cdc60601b1af8924ed62fc32d8cc5c", 0x40}, {&(0x7f00000003c0)="2741cde796b28b5560d3d7c37aa6ff0db6269910c9292a25b214dc58147832fb39ec9ac562050a13b08d644478d52fe0bac69c93502c205fb1bd66dbdbb5653270d81030b72b8b9613c2d1020126a1b7178c067154f0edfd841cd2ea83a177527f227b4371f455af6ef57916eb23a70a2b50c411fae57ccbf6dde4a6ea7dda95ebf7e23d5dc50bbf5d8bca14fee4b1e38c8fe11bef7033c66ac63fff42444b03bbf90f90d60e0e9c1dd5f6e61eaa1cb5de572299c3c759d9fb7f5a40", 0xbc}, {&(0x7f0000000200)="981473e11586134ffc2395900994e28a859e4b736914499df3bfcb0fa6f43f455bb31a2d5baaef1829c26fe2ef55c7540c527703e39482628b8531aabeba4e23a31597fb07b8d61883555ce8aaf99f84db7b58e2fa6882914c682b6d5ef73b466446407e1661488e343c", 0x6a}, {&(0x7f0000000480)="a192bf1dd69562a71a15dcad22467518ac67e3402887c580099496c3cb58745b97f805b1b1c53baead1bc78d9f7648ec5ecd4d0e97b8672ba0babf63e06553298312c91f56e773a5ac6d7e97caea3f7623d11f53623ed8d46b6c75f4af4835dc30", 0x61}], 0x4, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r2, r4, r2, r4]}, @rights={0x20, 0xffff, 0x1, [r0, r4, r3, r2]}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xa8, 0xb}, 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x7, 0x3, 0x6fd, 0x0, "e619c7569ffe46189e690c6a149e2632afdb4d5f", 0x7fffffff, 0x6}) 09:05:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = socket(0x200000000000011, 0x3, 0x0) getpeername(r3, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10002003, 0xfffffffffffffff7, "8549557c14eb9d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:05:45 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 09:05:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x6, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) pipe(&(0x7f0000000000)) 09:05:45 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, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="d179e31da54bdc7cefba2de7d1f0d037ef5557c401a24503", 0x18}], 0x1) syz_open_pts() 09:05:45 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = dup2(r0, r1) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6", 0x65) 09:05:45 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = semget$private(0x0, 0x0, 0x20000000000001) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f00000000c0)) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x3) getpid() setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0xfffffffffffffbff}}, 0x0) 09:05:45 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) 09:05:45 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') 09:05:45 executing program 1: r0 = dup(0xffffffffffffff9c) close(r0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchown(r1, 0xffffffffffffffff, 0xffffffffffffffff) 09:05:45 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = dup(r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x4000000000003b, 0x20000000, 0x3}], 0x80003, 0x0, 0x0, 0x0) getgroups(0x9, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setgid(r3) close(r0) 09:05:45 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) chflags(&(0x7f0000000140)='./file0\x00', 0x10000) write(r0, &(0x7f0000000000)="0dad87ce14d6f8332b08297c4aee564114fde7d0dc5535d373ee98", 0x1b) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xc1, 0x20) r2 = kqueue() bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r0, r1) open$dir(&(0x7f0000000100)='./file0\x00', 0x82, 0x84) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x10000, 0x0) 09:05:45 executing program 1: msgctl$IPC_RMID(0x0, 0x0) r0 = semget$private(0x0, 0x6, 0x280) r1 = open(&(0x7f0000000500)='./file0\x00', 0x1fffc, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r2) ioctl$TIOCSTOP(r4, 0x2000746f) kevent(r1, &(0x7f00000006c0)=[{{r3}, 0xfffffffffffffff9, 0x0, 0x6, 0x3, 0x9}], 0x1c, &(0x7f0000000700)=[{{r3}, 0x0, 0x10, 0xf0000000, 0x1000, 0x2}, {{r3}, 0xfffffffffffffffe, 0x80, 0xf00fffff, 0x3}, {{r2}, 0xfffffffffffffffa, 0x24, 0x6, 0x3, 0x2}, {{r2}, 0xfffffffffffffffe, 0x44, 0xf0000000, 0x0, 0x80}, {{r4}, 0xfffffffffffffffe, 0x10, 0x40000001, 0x8781, 0x6}, {{r3}, 0x8938287bc9f54ca9, 0xc2, 0x44, 0x80000001, 0x9}], 0x1, &(0x7f00000007c0)={0x7ff, 0xffff}) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f00000001c0)={0x3, [{0x2, 0x200}, {0x3, 0x4}, {0x3, 0xfffffffffffffff7}, {0x3, 0x8000}, {0x3, 0xfffffffffffffffc}, {0x3, 0x80000001}, {0x0, 0x3}, {0x3, 0x100000000}, {0x3, 0x4}, {0x3, 0x2000000000}, {0x3, 0x4}, {0x3, 0x6}, {0x3, 0x1f}, {0x2, 0x8}, {0x3, 0x9}, {0x1, 0x3}, {0x3, 0x5}, {0x3, 0x3ff}, {0x3, 0x57b}, {0x3, 0x5}, {0x3, 0x6}, {0x3, 0x4}, {0x3, 0x20}, {0x3, 0x81}, {0x2, 0x8000}, {0x3, 0x6}, {0x2, 0x6}, {0x0, 0x22}, {0x0, 0x8}, {0x3, 0x80000000}, {0x3, 0x4}, {0x3, 0x4000000000000}]}) socketpair(0x19, 0x8000, 0x46, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getegid() r8 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000003c0)={{0x7fff, r6, r7, r8, r10, 0x0, 0x81}, 0xffffffff, 0x8, 0x85}) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f0000000680)) semop(r0, &(0x7f0000000540)=[{0x0, 0x3, 0x1000}], 0x1) r11 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x800, 0x0) fchmod(r4, 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xe86, 0x20]) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000800)='/dev/ttyCcfg\x00', 0x10fa1, 0x0) fcntl$setown(r11, 0x6, r9) ioctl$TIOCNXCL(r11, 0x2000740e) dup(r4) readlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000005c0)=""/82, 0x52) openat(r11, &(0x7f0000000580)='./file0\x00', 0x10000, 0x20) ioctl$WSMUXIO_LIST_DEVICES(r12, 0xc1045763, &(0x7f0000000040)={0x3, [{0x1, 0x2}, {0x1, 0x9e}, {0x3}, {0x3, 0x64ce}, {0x3, 0xfffffffffffffba6}, {0x1, 0x80}, {0x0, 0x7}, {0x3}, {0xffffffffffffffff, 0xffff}, {0x1, 0x2}, {0x3}, {0x1, 0x4}, {0x2, 0x800}, {0x1, 0xdc89}, {0x0, 0xfffffffffffffff7}, {0x3, 0x4}, {0x3, 0x7ff}, {0x3, 0x3}, {0x1, 0x3}, {0x3, 0x9}, {0x3, 0x1}, {0x3, 0x400}, {0xfffffffffffffffd, 0x2}, {0x3, 0x5}, {0x3, 0x10001}, {0x0, 0x3}, {0x3, 0x100}, {0x3, 0x3}, {0xbe08c2cd344e5bf7, 0x8001}, {0x1, 0x401}, {0x3, 0x4a56}, {0x0, 0x1000}]}) ioctl$TIOCEXCL(r12, 0x2000740d) 09:05:45 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20200, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x8) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x51d3}, {0x34a, 0x9}}) shutdown(r0, 0x0) 09:05:46 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x39b46302472d8cb, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) ioctl$TIOCFLUSH(r0, 0xc0286988, &(0x7f0000000080)) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1) 09:05:46 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x40000000, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') mknod(&(0x7f0000000080)='./file1/file0\x00', 0x0, 0x0) 09:05:46 executing program 0: clock_getres(0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x20) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_data=&(0x7f0000000040)="975096802671bb099847b49d9d1cf9ca1d1d97c6624f34cfb10e3161540e08efeafa9b99773e50ce8d86422be6834fecd2a881f00463f38259335836976292032053f7542da8d7698b30835ef3ab6a378db7adddfb69448e1ae577558ea6260adeb2d743f8c46b2ecc8fe7d591e3f369b59dbbe3f91d93dc1a53f0aaf0910f0339a100b355097881333294ac03072fa75afcca65329e1460dd1d5315c297a7f064170fb25dfc0c57be38b1ef2184a11462a94cdd515371a3aa298691dc"}) 09:05:46 executing program 1: r0 = socket(0x6, 0x40000000000003, 0x7f) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x280a0, 0x0) getsockname(r0, 0x0, 0xffffffffffffffff) 09:05:46 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000000c0)=0x5, 0x4) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 09:05:46 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x7ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:05:46 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) write(r0, &(0x7f0000000140)='W', 0x1) fchflags(r0, 0x10001) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x0) 09:05:46 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) pread(r0, &(0x7f00000001c0)="26271859964f2a466cbb92d651171be0ce409625a1b9aa00829a896e9b5bf65416c24c80afb2b2d43651971586cbf2bb062b100ccd86a1e5257c4ca0535ec421fa4ead5d2f4077daf9432e788c4fb5fad5a0069502ab432bd762bc71772d75b06b598694291e4073021f2dd7df20767e58f0bff041520c4dfd9a4834e014200a558fcd", 0x83, 0x0, 0x0) getppid() accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) r1 = socket(0x18, 0x1, 0x0) ftruncate(r1, 0x0, 0x1ff) r2 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0x8000000000008a) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000002c0)=0x100000001) connect$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0x3) close(r1) r3 = fcntl$dupfd(r0, 0x0, r1) r4 = getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) getpgid(r4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shmget(0x1, 0x3000, 0x108, &(0x7f0000ffa000/0x3000)=nil) getpeername$unix(r1, 0x0, &(0x7f0000000180)) 09:05:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)='?\x00\x00\x00', 0xfffffffffffffc64) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) 09:05:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000000040), 0x247, 0x0, 0x0, 0xfffffffffffffecf) recvfrom$inet(r0, 0x0, 0x1cd, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20100, 0x0) 09:05:46 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc020699c, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 09:05:46 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x5) write(r1, &(0x7f0000000140)='U', 0x1) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000040)="aba200fa2fdcd010b4fdcd4328c3d25abdc2d1bdc411d6ec10b488d3191002c6780f370520bb62a8b4ab5873d211127dd1873c6e4c4699cc5aef2d1fa7762d1512da5890c465f7f74ade2799fc3bcabf930fc65287c5d7b02ef3044bdc33bd352684a26e5c8cdc533742a256cb3f7d52bd633fe908bd339534cab23537ec1f37e09186acc32a30ddc5ad13c12937e13423b46a197d023be6620e97ed4edde87f8b6d6dc6778a74797e6e18260ea31d4e66618efe8ea06e2a71863b2274909b14948655e14e001b2388c468b0cfed4a10ab60c471b7149a4ce43024bb54cbfbf6ab560048d1ecbb6b78b7d841dac02701cb", 0xf1}, {&(0x7f0000000180)="6b117666f8fbdadeda0f952ed6e57dfb6f65c82c7e3447d3b52001300ea56c1e17c6a2325fe8cc7e5259242668c6b2bbb760ab4d2a618316595b3be84ac8fc0aaea2ac660ba72db1a62a48a9df648a5dc2439bc6743159b84f2ad520c07c12e5477143f2618e6c417e74915866ba19a4055e08cf759922d0dbc3084e181aee570b1870d671ca1fbca9bbea6de3cd67798b0971899eac4ce567cc99223f0f39e1a98d90627cd90ef1df7d4da3cbcba5cf308cb499e2", 0xb5}], 0x2, 0x0, 0x0) 09:05:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000100), 0xfffffffffffffddb) 09:05:46 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000ff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001729b9022c0a685fa6ec8f14a578ce690b7b53cc22baee62e5f5825169438359a5c8501304af9fc51ce21c81c3c17641c21782f7f02ed2950450ce4f1b3777ddb6dc4b1984fe6c3be1dd89815e50104acd3e0d50241f0e136dc02481c93ef1cebb39bbf5203cb4c024d5cb79cbcbf35c95e1abfd97a0fe46a084db40a3720a2da93ce0b2921d2c94083de28de6ba4289e334f38ea69adf5c4d179f086e45dd02cee8f25eaab15955be555d12b3af018fd766777373"], &(0x7f0000000140)=0x65) getsockopt(r0, 0x2000000000002, 0x43, &(0x7f0000001500)=""/4096, &(0x7f00000014c0)=0x1000) select(0x40, &(0x7f00000001c0)={0x9, 0x4, 0xfffffffffffffffa, 0x401, 0x81, 0x1, 0x8000, 0xf7}, &(0x7f00000003c0)={0x1, 0x100000000, 0x1, 0x2, 0x0, 0xe80, 0x0, 0x5}, &(0x7f0000000400)={0x2e87, 0x3, 0x20, 0x5, 0x0, 0xff, 0x2, 0x401}, &(0x7f0000000440)={0x0, 0x5}) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSDTR(r2, 0x20007479) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0x5, 0x80000001}, 0x10) preadv(r1, &(0x7f00000005c0)=[{&(0x7f00000004c0)}, {&(0x7f0000000500)=""/177, 0xb1}], 0x2, 0x0, 0x0) r3 = socket$inet6(0x18, 0x8004, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000340)={'./file0\x00', 0x9, 0x1, 0x7, 0x0, 0x8, 0x1f, 0x7fff, 0x1, 0x3, 0x2, 0xffff}) r6 = semget(0x3, 0x7, 0x599) semop(r6, &(0x7f00000004c0)=[{0x3, 0x7, 0x1000}, {0x0, 0x6, 0x800}, {0x0, 0x6, 0x1000}, {0x0, 0x8ce, 0x1000}, {0x0, 0x20, 0x1000}, {0x1, 0x6, 0x1000}, {0x3, 0x7, 0x1800}, {0x0, 0x2, 0x1800}], 0x8) openat(r1, &(0x7f0000000600)='./file0\x00', 0x0, 0x104) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000100)=0x800) r7 = socket$inet6(0x18, 0x8005, 0x1f) getsockopt(r7, 0x12eb, 0x10000, &(0x7f0000000000)=""/102, &(0x7f0000000080)=0x66) getsockopt(r3, 0x200000029, 0x8000000000003f, 0x0, 0x0) 09:05:46 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000940)=[{&(0x7f0000000200)="28c4834bc934e7c24e925108b8035445f65e7a45b0d444c83a214bde6a62566ca269751d4e7d1d4086e9cdfb9e2569b4cf807a0138107aca9f09145c31378b7231f5936946d469170f4d4a63", 0x4c}, {0x0}, {0x0}, {0x0}], 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffff7, 0x40, 0x0, 0x10001, "09a0504ced00", 0x6, 0x4}) write(r0, &(0x7f0000000040), 0xfd30) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20400, 0x40) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') syz_open_pts() syz_open_pts() syz_open_pts() 09:05:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) sendmsg(r0, &(0x7f0000000580)={0x0, 0xfffffcf5, 0x0, 0x3b6, 0x0}, 0x40f) socket(0x1b, 0x5, 0x7591272a) 09:05:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x138) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "ffb17b0ea602060000000000000000000000125e"}) readv(r2, &(0x7f0000000840)=[{&(0x7f0000000240)=""/200, 0xc8}], 0x1) 09:05:47 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x1a, 0x20003, 0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000040)) dup2(r1, r2) close(r0) 09:05:47 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x84) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x1, 0xfff, 0xb06, 0x1f, 0xaef1}) clock_settime(0x0, &(0x7f0000000100)={0xffff, 0x8}) clock_gettime(0x2, 0xffffffffffffffff) nanosleep(&(0x7f0000000000)={0x8, 0xbcc}, &(0x7f0000000040)) 09:05:47 executing program 0: 09:05:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000100)=0xffffffffffffffcb) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="10", 0x1) 09:05:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) 09:05:48 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 = dup2(r0, r0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000180)=0x10) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x5, 0x8, 0xb89, 0x9, "cb5fc51355ef56d2e99f2e6cdba11c426af05dd8", 0x6, 0xfffffffffffffff9}) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000200), &(0x7f0000000240)=0x10) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x10001, 0x7ffffffffffffffc, "845d550900200000fc5c03cc088f279f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:05:48 executing program 0: munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) poll(&(0x7f00000000c0)=[{}], 0x1, 0x0) 09:05:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = dup2(r0, r0) fcntl$setstatus(r1, 0x4, 0x4) recvfrom$unix(r0, 0x0, 0xfffffffffffffeca, 0x0, 0x0, 0x15439425206a11ee) 09:05:48 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x1, 0x0, 0x1, 0x5, r1}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) 09:05:48 executing program 1: r0 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r1) setpgid(r0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) fcntl$getflags(r2, 0x3) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept$unix(r3, &(0x7f0000000080)=@file={0x0, ""/64}, &(0x7f0000000140)=0x42) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x2) close(r3) setpgid(r0, 0x0) 09:05:48 executing program 0: setrlimit(0xc, &(0x7f00000002c0)={0x7, 0x94}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000280)) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000140)) close(r1) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000001c0)) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000080)=0x8) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x7) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) fcntl$getflags(r0, 0x1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7, 0x4010, r1, 0x0, 0x0) syz_open_pts() 09:05:48 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x2000, 0x0, 0x0) 09:05:48 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x80000000000) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x1, 0x12, r0, 0x0, 0x0) 09:05:48 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x8000000000000004) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) getsockopt(r0, 0x200000029, 0x0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x3f, 0xfffffffffffff001}, 0xc) 09:05:48 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, 0x2ff, 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) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x28030, 0x40) ioctl$TIOCSBRK(r2, 0x2000747b) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:05:48 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSTOP(r0, 0x2000746f) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 09:05:48 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, &(0x7f0000000280)="08dbab106454b4003d2c209d8560d70fd032d43269dc84ded1edc29e40dc029cebfdb9dc805193d7121200908ecc095096cd12980bebe0d0cb14b4b229f0bf75e466d1c7c61be700000000c5201edadff0f93281eb7609d570c4192105d4261f767299965957f4dd771ebccaab7b6443150a7f8f6dc2605ebcf2503aa90cbd7c2e4847ed1fbd9141983ecfc85be21f0cabf78d23417a38fec0f8533c362cd9990cbc9deeded3438b5decd91dd91612e909d29f0a4d76a3679e1eae5e13783aa94964f166fb13bf81d1d805e95af6e59e4cb95231413e96168f265a12b50e254f2240529ef560c1b79ef47f6cb90288c966f1d37cb14e14fdea2118651f6fbcb101d9904089e0abc132f38b", 0x10b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:05:48 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) r0 = getgid() socketpair(0x0, 0x4000, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000180)=0xfc, 0x4) setgroups(0x400000ce, &(0x7f0000000280)=[r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x2, 0x0) pwrite(r3, &(0x7f00000000c0)="646ef931f99771b4f1541351d7305676cb0acb31c6ee95ea8dab8448faf8ab354dd6abcf65e739386a8a682a95da6107c7c087c4ddb76a46ee3dcec8160dabeccfdbde5585ac60c1b90e608ace89ee5179373dde20ac6c15b224c48b9d9ccda507ac0da0b8a2a047570dfc180c064ea34aa98c", 0x73, 0x0, 0x39) r4 = fcntl$dupfd(r3, 0xa, r2) socket$inet6(0x18, 0x5, 0x6) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000001c0)) r5 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x1, 0x7fff, &(0x7f00000002c0)="9ebdec86797cd55d1f576499ad607cf92d46534898b0085299fadce447ef76ffeaf04612a7e47f2c96385bdec2f7ccfeda8c514f90377eda9fa3d291257787808a4d308af2e3e6607526fd841a50322d0a02f56c726b3ca675d5ef510937fa377493ac87d9c997a83813e44cc612bc779ef8514310f7b2c48afb6bdd94784236dcc8909a10aa1ca47feb7d74e147e0ba2a088bc295e848691025d254062312453607793852da87eb7a7a2374ac492dbbadaf883029a95426c1cb29ff0a42624fde541744e009400b31c761b23c0818ab", 0xd0) setsockopt(r5, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 09:05:48 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10, 0x0) write(r0, &(0x7f00000002c0)="9b450d52625617c3518e7be0640a136731ef8114022c86c776023dca7d11bf76a3f90fd2447c98d7c18ecb0164991f3463e4ddfd1d9d186d3961dae305588451370613c669f3778b885bbc28dd51f2d33a42dfb27d8118a9c27b7d7ecb3cd4947bf242dfd16515d157cc860a1ae7ebb462f1acaea0ebfbb68807d0dc973a5109042bce5e2ac8ed486e91b5d029fce90b65cb1695e104211f80d16677f71ba9a30011b686fcc6af9d57e107037489831280354da35541c1303c115d90a23f221a308459c7a98bd36b670329c68f52f48420aacfd698006d13bd", 0xd9) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) poll(&(0x7f0000000140)=[{r0, 0x80}, {r1}, {r1, 0x100}], 0x3, 0x5) r2 = syz_open_pts() poll(&(0x7f0000000080)=[{r2, 0x8}, {r2, 0x20}, {r2, 0x80}], 0x3, 0x8) close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0xffffffffffffff2e}], 0x1) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 09:05:48 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x7b) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000000)=""/4) 09:05:48 executing program 0: read(0xffffffffffffffff, 0x0, 0x0) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) 09:05:48 executing program 1: link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file\x00') link(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f0000000180)='./file\x00', 0x0, 0x1) chdir(&(0x7f00000009c0)='./file\x00') recvfrom(r0, &(0x7f00000001c0)=""/246, 0xf6, 0x40, &(0x7f0000000000)=@in6={0x18, 0x0, 0x1, 0x827f}, 0xc) 09:05:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfdffffffffffffff, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) r1 = dup2(r0, r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xffff, 0x6}, 0x8) syz_open_pts() 09:05:48 executing program 1: r0 = socket(0x11, 0xc000, 0x1001) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x8, 0x6}, 0x8) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000140)='\'[\x00', &(0x7f0000000180)=':\'\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000480)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='@\x00', &(0x7f00000002c0)='-(]\x00', &(0x7f0000000300)='*/&\x00', &(0x7f0000000340)='.@,\x9a\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='-\x00', &(0x7f0000000400)='*:[-\x00', &(0x7f0000000440)='\'/+-']) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x2000000001}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() execve(&(0x7f0000000780)='./file0\x00', &(0x7f0000000900)=[&(0x7f00000007c0)='@\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)='\x11\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='\x00'], &(0x7f0000000980)=[&(0x7f0000000940)='\x00']) sendto$unix(r2, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r1, &(0x7f00000000c0)=""/180, 0xb4) kevent(r3, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) getitimer(0x0, &(0x7f0000000500)) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) execve(&(0x7f0000000540)='./file0\x00', &(0x7f00000006c0)=[&(0x7f0000000580)='-\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='*/&\x00', &(0x7f0000000640)='.@,\x9a\x00', &(0x7f0000000680)='}\x00'], &(0x7f0000000740)=[&(0x7f0000000700)='\x00']) 09:05:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7b, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) ioctl$TIOCDRAIN(r1, 0x2000745e) write(r0, &(0x7f0000000200)='\r', 0x1) dup(r0) 09:05:48 executing program 0: r0 = syz_open_pts() pwrite(r0, &(0x7f0000000040)="e7c5e92041775f493f18f54693054e0b0aeb609cd290bbf40dea39d16e7191ea32e3cc25c925e7", 0x27, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20080, 0x0) ioctl$TIOCSETAW(r0, 0x40047463, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 09:05:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x3) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000200)={0x3, 0x7}) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x8, 0x2, 0xfc00000, 0x6, 0x3ff, 0x8, 0x10000, 0x1000}, &(0x7f0000000280)={0x292}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) close(r0) r2 = dup(r0) r3 = dup(r2) listen(r3, 0x400) syz_emit_ethernet(0x6b, &(0x7f00000002c0)="a1440bec923ab01f108f5cac71e9c1602a3876241157625033848e993c1c51770f73723cc4ba40f9678ca55297b1777378e324fc30c110beb4a0f6a1b7fde2d49549d9149ca4c095656c04dd60dc7b291227bc7297c2dd81d2a0e69f988eb25c3f0a44df14d1fa0506476d") write(r0, &(0x7f0000000080)="ac4568c787f86e1a3062e6feca77c685a38c53ae2f64de7f6e7f38dca981cba21e1610bda70fa45095859f6847269154539321b3feb1dbd5e1bb181c9f52e3d4286351575e0fcaef6b79e5a50ae1a27e372dd78110f2e3243047ef0ad20a0f40fa280414261d46f0f2258a51a5fbe8e45bce8870e0342205a7a1ee5b73dc0f89e16450d77cfe7e5284458f832dddea628a1fedd8cde0dc167cdecea409bcf961967514d8bc49e597c2ea8762581a1541b59b2dc6edc52c38ee4105", 0xbb) 09:05:48 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, "0000007f00004d16bf3b200000000800002100"}) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x7) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/46, 0x2e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:05:48 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f0000000040), 0x1, &(0x7f0000000100)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0xffbffffffffffbff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)=0x5) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)={{0x6, 0x40}, {0x1, 0x1000}}) setitimer(0x2, &(0x7f0000000080)={{0xfffffffffffffffc}, {0x0, 0x3}}, &(0x7f00000000c0)) 09:05:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = geteuid() r4 = getegid() fchown(r1, r3, r4) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r5 = kqueue() dup2(r1, r2) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) 09:05:49 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x7, 0x0) dup2(r0, r1) 09:05:49 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) rmdir(&(0x7f0000000100)='.\x00') utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4, 0x8000}, {0x2, 0x10000}}) 09:05:49 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000680)={&(0x7f0000000000)=@in6={0x18, 0xffffffffffffffff, 0x20}, 0xc, 0x0}, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) close(r0) 09:05:49 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x0, 0x1000, 0x9, r1}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$lock(r3, 0xb, 0x0) 09:05:49 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x2) shmget$private(0x0, 0x2000, 0x220, &(0x7f0000ffc000/0x2000)=nil) readv(r0, &(0x7f00000003c0)=[{0x0}, {&(0x7f0000000080)=""/143, 0x8f}], 0x2) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000140)) 09:05:49 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x8) ioctl$TIOCFLUSH(r0, 0xc0286988, &(0x7f0000000080)) 09:05:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) getgroups(0x1, &(0x7f0000000040)=[0x0]) r2 = getegid() fchmod(r0, 0x400000000100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() getgroups(0x4, &(0x7f0000000100)=[r1, r2, r3, r4]) 09:05:49 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0xfffffffffffffffd}], 0x8001, 0x0, 0xc600, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x60, 0x4, 0x7, 0x101}, {{r1}, 0xffffffffffffffff, 0x20, 0x80000000, 0x401, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffff8, 0x20, 0x5, 0x0, 0x9ab}, {{r0}, 0xfffffffffffffffe, 0x0, 0x89, 0x0, 0x10001}], 0x3, &(0x7f00000000c0), 0x2, &(0x7f0000000100)={0x8, 0x1}) 09:05:50 executing program 1: r0 = syz_open_pts() kqueue() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x85}, {{r0}, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff8, 0x19}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 09:05:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) r1 = syz_open_pts() close(r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x2, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfff, 0x3, 0xd9c, "9f8dd8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:05:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x2000000000baa, 0x4, 0x6, "7b5ace9ef788af0482a0e5bdfc28d0a28c074444", 0x6, 0x4}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x390, 0x7, 0x4000000000, 0xfffffffffffffff7, "21ae6803b19826dae01b03ebfc4ac0c36f37e7ca", 0x214a, 0x2}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1000, 0xfffffffffffffffd, 0x80, 0x6, "fb5854be773cc3de9eefd1b5ad39f8f2999e1dc0", 0x80000000, 0x1}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea", 0x0, 0x1}) 09:05:50 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x20081, 0x40) setpgid(0xffffffffffffffff, 0x0) r0 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) 09:05:50 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) clock_getres(0xffffdffffffffff1, 0x0) r0 = syz_open_pts() close(r0) lseek(r0, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x208a8, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x9, 0x1}, {{r0}, 0xfffffffffffffffb, 0x10, 0x40, 0xe4bd, 0x5e7}, {{r0}, 0xfffffffffffffffe, 0x20, 0x80000024, 0x80000001, 0x9}, {{r0}, 0x0, 0x14, 0x40, 0xf8aa}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80, 0x7c}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x2, 0x10000}], 0x5, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x40000001, 0x7, 0x6}, {{r0}, 0x0, 0x20, 0x4, 0x5, 0xf76b}], 0x4, &(0x7f0000000380)={0x6, 0x9}) r2 = syz_open_pts() readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/100, 0x64}, {&(0x7f00000000c0)=""/111, 0x6f}], 0x2) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = dup2(r0, r2) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000001c0)=0x7) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000180)=0xfffffffffffffff8) readv(r2, &(0x7f0000001480), 0x216) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000200)=0x90ac) 09:05:50 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x2) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)=""/193, 0xc1}], 0x1, &(0x7f0000000240)=""/135, 0x87}, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000340)=""/176, 0xb0}, {&(0x7f0000000400)=""/64, 0x40}], 0x2, &(0x7f0000000480)=""/239, 0xef}, 0x0) write(r2, &(0x7f00000000c0)='N', 0x1) recvmsg(r2, &(0x7f0000000040)={0x0, 0xfffffffffffffc27, 0x0, 0xffffffffffffff8d, 0x0, 0xfffffffffffffce0, 0x9}, 0x47) open(&(0x7f00000005c0)='./file0\x00', 0x80, 0x9) 09:05:51 executing program 0: socket$unix(0x1, 0x2, 0x0) r0 = socket$unix(0x1, 0x4000000000000000, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) 09:05:51 executing program 1: r0 = kqueue() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) 09:05:51 executing program 1: symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') rmdir(&(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='W\x00') 09:05:51 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x6, 0x8, 0x0, 0xfffffffffffffffe, "20be18f5778a842a9d15e6e9d3740dc101914d18", 0x9, 0x800}) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:05:51 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0\x00') fcntl$dupfd(r0, 0x0, r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) r3 = semget$private(0x0, 0x0, 0x380) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000080)=""/165) 09:05:51 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) wait4(0x0, 0x0, 0xa, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 09:05:51 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022a2f00577802e7df"], 0x1) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c31f3098c9c97b77e3f22a9348e09839caebc3cad8f4a0e6a5628b07893b8422ed28d2358a4215c89ae45fedc1ef8a4ef3844bf2613f05c1ac2dccc91b4e4be92d30c280dbbf72396bffd0f2dafc7ffd7f5188c3f6afb4ed4db5175c89206e6e1195cfc1ae2751fb260ea5427b5918dba2958a8266034355aec4c7eeb38ae2fe4606b99ba7e2eec6ea2ff7844a01c61532a6375006df38b5622d28c6ea7d8bf30077d49ec00157d3a6e266695a67d70e1599ea58f8e9cacec11f11afbc44765d061b5ee1ce70a7fe23dab3a12c76294a6445847d6de8a785b9c7756c493f8984a9629bb4c5d5d44ce717bbeb0292c906e17965020cb231eec6be68247705d62d92d9c98a55bd6a7ba420a3ce24a2c5609df6d3fa6a9daf101c2126515d4eecde302bb2e97f5c04799247a10c1d383ca7c99e05025a474a52345dc2de39ae900486a7da7d8972187b6f59b071bd53233bec9311fe104592cc3d4901048e144a6fcaec02dda97340270783ffc5b7f47b9db228e2cb1a51705e66c73937bf93c25d3f96be9179e502d3df55a59c45b2bbb6535b448aab96a3bac7d23c39f7670cfbc2403c1850f4cbd3d78778bbb8c0d47130625f6638a2bf58848872aa6c4c71ee83fb25ae281fe124b07abf78331336790ef61d18b8e8c911f9208b5c1fa94bff783073a81f1fe72f3df96c9051fdb089302a76de9abf2fbfdcbbc422122d3f896c9e118b549211a52b8ddcc400c0b832ce2bb65839a829cd1d12860f1a8ebea77fcda1623563cbc8a2af6771c3b021cfd0ca2ef1ad9e0a9d1461e5647f7424a0b6c81df2d20adfee1514a4b8165b098f7c54d709b4621c3eae40abb3b381c5e65a1c2cdbc78bbc75be68dc49e4274d145a8db6dad14a5ae589938a89003b1768c5845d6d0e301a0b43c6b5fa264ae2b5e28b881fd07ea7af01ac1fc0ea909ce8e716dc204a1ed00fba97c4163576658c4d4a0332c705e21888eee302db272fe50700230e8d899ee5672acbed04852714830d7e8cb16b758fe97868720315127c80c891c5faa6afb340f0a4d55de6bf7ea5b0807a8858d54a5c66bf570edcf0b00005c837dff293d5a243241e8ae93c542257f609751e61d3c53c3d9809761dbe4e2d0d84c9e1a64da7d0b3b28544d823ec034b0f4adce9858f181bb0b14c35cb316c7ff4c782ebf2b4cf4ce7f6487b05191bca2aa504f8a5ad7d381bbeec899b6845de2cc71fddc05f510ecf5678e163dc2e169678779cd897e5b93a97d0057d400c773637d6c4ec2c2b9fa7c23de3e007cb87b8b459824e6905a4eea9b64e685dbc091291e8f91708b11ddd140ecb887bf815ec65dcea0d58bb9b532a7fe530784f28ada6082cea9c88b49bf656c4e20deacc3d5ffee805ada0618a81c6e367aa419ff771b43e54e58e14ad25becc66d7c5523d5c9d6176867d2a9b3c6ae181bee2c9d16f532bacd2d4227817e24e2112606b01", 0x9a8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0xa0) close(r0) 09:05:51 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x5, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fchown(r1, r2, r3) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 09:05:51 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = getpid() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xffa0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r0, &(0x7f00000008c0)="998b6d92a5adc3770aa46936ac213b13d2ec5c89a587e155", 0x18, 0x0, 0x0, 0x0) 09:05:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 09:05:51 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000380)="a8087028cf5ce5e787949006e439ea20f5b68d9b6a2c9238810074d88b0aaf504ca9d9cb77e4a82e93ef4a24a65164e983a59215b8c9ae3cdd2bb6ff5cde2a6cf9a5e800b95ab0070a11310d20a95949509c7660ca681f68480000f69a5cf2210523a3ebc6d6fbe2b373cbad7dacd321b1616300000000000000000000007862f506f455b51e7932d9199334f84feb3c33575e430cddaca7240df2dc27d83bdabfa50af66b57953d3952e4fef83005814aeb3d0fef8ab44fa503d8d7b465b54b0a98b372d0ac165eb9c2cf86a50b8fb29afd5e51c3130e7028458b8d320929cc42ceeb6bfc5aab3031b251552e66bb41163edfbe8e35eaa5e3682f9c40e60c396e9d0f70abab7ab7a1a7db7239145a1386b434259f79f7f08ea3e2827a68b2db6e899dc597a067", 0x127) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f135e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) r5 = syz_open_pts() r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x7, 0x0, 0xf5, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) kevent(r6, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r7) 09:05:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c61a5170a3a84a9ca0f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7641238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9d70b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffbff, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x6010, r0, 0x0, 0x0) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000040)}, {&(0x7f0000000140)}, {&(0x7f0000000340)=""/102, 0x66}], 0x3, 0x0, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:05:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) 09:05:52 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000040)="920b6545c2b8de35a28175aca52c50d5f24bbfb8b46faa39738ab22c17f4ae7cb3ff6cde8579d1f1d32a282f23e378221f318739872a81d05388636105dc37035bd27a1a2214a67b98d31fb67a0d41a0752a4e816b990173c8355e50a213bfe22401e871417b41b2dc31396a011570068e5bcd8125c002e4b81cf096f2d1055d723e7221f5894f0a9e9ac043a167cc95f93c2d4a24bcc12c00ac5fc20667a4b1b2ec6fcec4077615eb184ee55df47043b8db99d76a935255b9be4e6acb1998297587ac96037cbe3d205d580b8f6d0e9484656e7d9b31d0de21f6039614d6ab0f73e691a0bdbb6f3166929a3e084266f0c24813fef71717ca41960b6b7f650355eea9e56a9c72a52a8de4f244b5c7c09254d33de4d6933ad79f95fdfedbeb0d95f8703a8a18da6d5dec03158684678156e83ba90657590ff512e266d3876c16ff92e4fdb2f604805ff7ea7292e41824f4d0aea3f88d2c422f20752f08e0e43685ef8529e75613f9d2d37b7421e37bca39b520201f9aed855d4081bdc20fc29b3affedd07155fb52153e9a2d8bfbd1e8fd9900106f53150f8eb7dd0e578be85c19580211d5e0a9f84a8a844ecdf8529b217acaacbd3b63da6d381994879859016aa84ecbe600b1f37f82f7b9d04850a469ae28c94238eefc2b2eeedf36227245397d69127d2c323dd4f73f07469f83e83d75684838a8701b68f87bea939168ea694ba358b7781559302bc98d3d15e8b02be61a153fb0bd212cecddd0731cc8a0d56e9056c799fa954863f593af459160ab3f24cfd7861df94abe354f4327c0fcd6c49e5e30cf588b091b23018bfb1c5c0a8db58e9a1d4807a0fe947b11a2b1f9b70035f366b16b61e4b09622d53531ba29d1ae3ddd56004d6c5d85a88c1592f87d3822fea5996cdf598768b0e1a588e4bb6c8726589cd6cba59da1fc326733d543cf141a3384fa91a861d7938964cc88d244a6847c6ee21cc180e8d4f1e0b735bf23623cee397d15b79e7284969c09608fc675cff1a60395ac9b738eaca14eae16a82049bfcb87f99ac5ee32809eef083e75aab3363aed5e3e8056010ead44349b2ae5370c3f1e8506804760488701aba345e57bc24bcb6b13ef7a345956ae1226b292b019bc6efa428944e960e02b5d243add0df1f96ad9b63e678ca885f0a0d392d1c58d93f64f5fdc587457868db1be1fd79d5647e723cd9f278f80f1ff724ab3721f2b0dc3729584f0d830d963444e8a3d19c9f9eb43017aad94fdc142c6b2990b3956b8c35d3a70730c2cf397e8e0b9e12856ffa861f13cee3c374dbc87779f69391d5c1d36c28f1033e04a8c28a5f1730ca760c629b21d91e0746d9b5278576d8eda9068b4ef3cf509b76daaf1ebe04482d6dbbfda55385c3494583843607d97e625ecf918d347c8fe897e8a4b4817b9909cd5da15b178d445bd69fa096041877f94df3238e9c2cf24fa614966af65d6a2726f1a8bbe2015cef9a2896c53f111cc7c743e4aee0ba84b7caafa18c04e7cd4e808b89a2931697a0cd32564da8d4c5a3a24373ed1f546ad2b2b6e2d163bda096dfdae5e48dbc7eb05c070f7fc62778f156ba1184f972d64a469a22a5864c9b2d0e82fef5e725563f5f97938b2dee005b3c48e34a6f70d5cd98e21ee06d769e3c074b20e1c6fc0b634edf06ead7f1712f8ae8bb17c153d7a3754aac6142c2e04576564bd34570b22d692444328dbe5d9bd13c1abd948406715a627c42327954be4daddd41275e5811f4a6528290ddfe91b43bb1862bee93dda1c3df3afe7a3ef82fbb79eb67443fb66bc53cd1a5c31ed1497678377880c5daa8af2cc4d07c503ee76fcf3b9d297c005b296088912a1c4dbef85d12a30a5ab6b03021832c9c002737f09eae6619955ecca5811c0e1983c9f7002535f1764ea19fcdc64da84418394278375bf28f7545a70600958fc72e6488c82b5df8f3c0f73076c133de2de3adae0d7b407cacb86bb537bc9ddeb15e26e3fe37279a25cb64320569e7390ecd2fe1d9d45730d83b5e2ca2ff480d89cf676b7c411ea74e3183dc19eae8d841c6d5ae0d25851a4a4be6b36c6f47a874c59111ad8f941242f3bfb39d793cd66f5aed3a956c32587dd3d28586dda5e2f60eb04a838174486821175b63246e10b3635e9c3a4ac5450fa218b96a4b4921921c14c9f327a2ec6a82445f2e4f9bf8d69d84ddbc019a0096981cb45dd6a24bb959f93562bec30aedc4e2eafa382e9cd9478a09bcada0a86643904a3466395c9afe5ee6c98dc32af6022d37715a1287a7235127a85b3cc345d225314053ca56104d563c7606c378f4cf1b6a4d60f6f2e9ee556621740d5f55e35b2fc73c0054eae5aae192bc5c0b0154730b66b3c185abffeea26d90ca3e21d69896985312cc0ea26f6355c6e3bb9baafe151f846305be20af324160cedb260e9d8adb99a11041431d9fbf822f07e0849270d611f5943391d42410a376c9688253475728972ae6ba97362defcba33e4b6cc4a4673b2c712215fb6b65587053db6fe6525dfc5f91e2fe4747521c191cb3275355db9e1c11e7926b05d67d239e97eb78a360dd5a46727eb0f869a61e0707e27f30a0091b9067a7a702a3e611630fb9993d8cd8fc8b7afbb5bb32d99f3c33f564196f64b39b932e1a60a4e5176aac7df274430fe5a6787cc79fdfd3cd89107ac45e153446a64f24c5fbb193ece5051a34dac602110f37ad5db3441707ba1c939b515a689c55021dab80411275905021289c82c1eb0965f6eec7a392407cd376565cd5fb66d447f4e79ab1b96320e151f425a5042a3412b9675daf69c29c2d4f044c1f67def3fee12b1b000ecbb05c39ca3d63f0a6f25a75c25b384dac84ccc458b13e61a5e816ac610a7510a3ee9c780fc3ec74c4ebd89d923c8a1ca6a1d7a789c14b264e267780fb6cdc6c5654f36693c2ad7402e1a2f93ffa99e8b0274e5b88e1d0473cb533ad042d2ac223e1e98d694ce6830f2a40a22b3876fc4e327a5b2cbdabad9c6fda0736008087e94144fd5faf529106cfa05d214213915fa9bf0b9c42004be6733b4638d929e06a5595d4d8aaf050ed90af849774becc81a1d7e0147cf962eb6899415a0b63ec8d5b4a56d7f18ab7039ab3f8d729536c0887cd979282af1a691e6a9daf3a0466d8129204b6ba273c1ba43a746aee6e2abe324c5b9f551c97ee189978eaeb6afebfb5f74d16404c6442b4aee083d7770b00203367a08e0ee99ca6d10ce36325666f832d635cbbc3fa7058578a0237fe20bc4edcb1878436f222e58b1aeef30b5532a54f527313725b77813417407d9bd44ceaf7743ca5c831a7a4b5c709e3715351427a95a2b188fb2df74c69dae3e8ddf06f5ebe21d08802f431304c0d9080e740199260ad7ab9fb4f7f5e214e881c99a49c68a8433b3d6ea2ee521b62f7bf372fe79527bf0d1f6a8258e1fc3e927f47f76248151578b40bf1454846874b6ad02f815b612d9145f5ee56545f0c9cd4f318c140ae6047663e5296b8de698c1e7ac6b4f5c00be59294b0e18b222d7f1dd1fff88d6662cbfe6dd26ad8f0702c824b1fb34c712665573da725c5e72c2ef272a8dc59829e60a8e8c954d24a60c4e9ecab60516bf4235ff9f302adbfd496f565e332f983c032b72aceb84d4f24b3f15151ada0d0d73c98612635aef2688e6ccdf16fe443ae927b515f76726f22508c5784a924b1b1a0966f34022a882242211de82e06d356d1233ee34493bd7440048cbc9ce76e721e454cfedccec28897bd279927b11c31e8910811c700499e1ae462fea802fc7ae0af404055d79215fce07f5e7e332e199f445c1fb605f61959649339d0ffa151fbfbb32631f7737f0e47a91299ec882ec94ee255c86d9a5f8d14ce346dbea05dc2d86d0e02f3ea107d1d6e1475b092021c217907ec27b3fb576f783795cd6611531cdc0e81ef60753ee913ece79360fe2fc832a630672ff2801b8fcdf33321842927ac738d5da973b430f26478f7e3eea33dc9085d904cf9d8fddd788547a03de76ec2df093cb83d82eeaf839df93035f3c47679bfbe89ddd38d2c73f8ad0a93fb06ce05fe570636996b8c87c800c54fb08a3316050f1deb47a890a10581538f1adba3874acea5f56270b0db994e7ef2b900683289e7adc583ecffcce87a343fb444189955de50c729ef315df61c3fa2332256f5062ce185875031b1c913e5dfa29a72436c2fd0da02376502989f2181ea0effe4668e05040ff597c2b50a99f2e8b48e61a3e9ac126c26c96a9d15f1db8b318b4b501e56d1cfb44d55a9ad6f9f1176b3d1f9d866567aaf56da7faae2dec56f0e2146c876abd00f08a54858b1023415b698fa8f63ccd78334411e91a368fa677a433c5bb735822ef7b76a38f3d97137eeaa937fcdcc07bafdc605fbaa6c3c55412da7f9bcd4bfcdfe52d01f2fa59d316bac4fa6eab8d04635f8cd7b4b7b3cd3c022d848c7cb208606ecd92404e89fba7d35b3b4e3a4e0bd9bd39a89518636459a5bc499e369e6c3c25e7c7a15ab8b1a36add17c503c3241ee5fb12c28c6bb05a38f1bc500a1437173ea72a7dde048a256591f8e4f33a6a5385fb8ac6ab702d17db6e7299420de9ef3f1fa07113fc726fddcb339069cb1279ebf73d13c8293f0d64561fd77c706df25616d9980e28adb81d122f23453c23f02bb98c7c6fed36d9669d7eff1cfcb0de937da210cdeda88954028ba4784e38921a281d0777a41266b7ef694eef0e195b791ffbeff664167657d37166c3452f0437d67fc3b100afa4fdad2577b252b7fe283936c0d0d890853c31d187eebcdd3bae5e6310d4f7ddfd7ac037f997ac45004292bff0f6492e9474d7081cc8bfc22fa7fd4cd12b81668b2cad600aecca2be26211b4ac748e50924a3988cc7764886575057bca019600193e65c6b4a23b95ec5d6fccbc013cd790b91d611fbaa0cd0093beb37f79e6a7bc85b682d7996ec47463de11c2b8582a658c8758d1ef6919f7a9d3068f9ca403f6977b4610e8a89b0f47729b800e0c6ac8a3c23c2b4a1b6382d1b8d9d3bc414d1c087fe1477bba3f3f0dbcf7ea7698945b10289b8c9f3f7201081c6fba2e6ddda6d0bce2dbe477a7b4bd6ad1bc3603edf881f68a2b74b17aaf054b7f19a8aa7cca2c59b9df83be89055ed2ad78b5c86becc39b338ade5c4825a523e764ad26c97399a9b83b45efac679033ea73341552468d23b773c60fdf89112cacf67f9cc1d3c839937c74eaaf3da54b8d89683f00503564a93cca67790743c1cb5b6f39e2626cc9d5561874446d9276f87623d4adbadd38d47141a69ef5793424836fcf79d9be3ea9ded2c2013bcd25ff0109748e7b17c105bc26a44781ae0c7329251db2d022d5268e6f5ba63fde707560484d476dd4ae4049d30dc6800b5a3528ebbe66a2ba5f1247408232a129fc35b8d84667b2ad0164d482e60dc53a9782a35aa4b070c982c1dd99892eb220a88e83b6a1ddba72034d4ca7f6f193acfa7d99e67511514fa1ce079be1a4d0c5dfe38d4155629add5b7cfe1ba6afb4beeb4e1d66eca2d28a429a4f878f3bdba24733b55255b01d75244d318a7d81c78fad3b6117467c0a36f671a681e06b59a90d1ba35a951319a739a056c1a4efe714240f3e8a18e3fdfd5adb5b8e8265a24179829c3300bf1f943d51c312f5b0f2ccf687cc6d00d1287b14326b1e86a7e18838251bcc9e64eeb0c7", 0xfc1, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) clock_gettime(0x0, &(0x7f0000004740)) semget$private(0x0, 0x7, 0x2) sendmsg(r0, &(0x7f00000046c0)={&(0x7f0000001040)=@in6={0x18, 0x3, 0x2, 0x9}, 0xc, &(0x7f00000011c0)=[{&(0x7f0000001080)="da75418d29dc72ce4b4f2806d60780ed8888cdfadfa778195601cc264218f55991b51dd1dbf55705bfe030bb389cae50ff0ec611c94f57e95dcc4548add140", 0x3f}, {&(0x7f0000001100)="0e5b18170b1bff53a067c0432f3d9e12f1ad6ca53eddf11bb1b4dc7ae0f365086dc3b43126f9a74d7a2f557ffb1337bc61182e1019feca2c47cc72bb86a3bbc295f4c0cc2d198dfa317c3276296c2c144fe3d632312c450f5d65b9e327c3d9dfc09c40592286a32a30599859ff80b9e91eeb1628ba45ffb138ce779bd868ed22ce96c22c99ba12f8320f83470b6aecd614886af670b6df6304bc9148d173f0e60ef45e2774d9c839f8", 0xa9}], 0x2, &(0x7f0000001200)=[{0x30, 0x1, 0x3, "50935698031081ce93a38a5bebab8d20b6bbcbd2275609b5efae0d81de"}, {0x110, 0x1, 0x6, "4c1513646a108ad1ed2457407d8d75276951c3a77d63d15538ac6e797795349ddd739ac854e37338f654f8f4829e4b588739d2e140e1f697b4802038d59742aed69ab22940cad89150dcdd100c7d9dd700b92cd23db08144445afebc8f47a846e8a6890adf305ae0d0d079f4470678bbd5ae6cd3e1848f64e46190e2fa6f4883a1f2cdf2350dfccbaabbb170ad724ca3b79bd09ae051ea598ff9352fc317203f8caeded5721279588295cc20cd168d7802a2d33fbd4e06eb7843fca0ca2b0982406adbd82bc03d2b1aeb16b3e86542752550e4894c6292e7b23c64c6ee97013a6fd0585c49ba7ecfd081855015de3117912ac82d8b8998e31edcc6b7b3cc"}, {0xc8, 0x1, 0x5, "4330b1bf88aecd76dc3d443339ea9f093b69444f13ccf62107bc5d13a50192e351a664411e79004746da82425a4bd98a234f132bb2be1b67e59761af136e6abe696500d0493fac9fc29b5f237f241f7250aba7dda9374f959331916e4aa418a6d94a033b2e77c7e45696e7b44f1ca87fb2c92d9cbe3df5d7b8d730577b2efa9b9a7fe4b43049bab277c13f04bf9fa1b23aa89bd6632589ed2c961ca43e5d958310533747af5e18971c53c36a3feea02393564dc213"}, {0x1010, 0xffff, 0x200, "2abc01f36f5860fa7418a2496938fe2fa4268dbcb56d5667951f86f101bb29b9764760e33915d032bd1f8c7909807f4d96c44eb5319d30d5f9c63614e32edb1ef00b11b725f91015c3443f16484f2e2a412d48c67e15327d48894c33f040f8a6e1e6d5f8226ef7f798b67d10c8146e26cdb53685174306cff785e572719a870fbc954d9d8a520f70e9e7e1aaecd8afc38d90aef1607502e75b37ac76ffe4f538ebad756ede85b87db2c4ac65c2ca31af093390e07506c1221f5d894d5ef1a911985d2591501ba01d8ac88c6989127368458a7833031686ace2e0c261ede5c3efe1efdfdac76b51f3d6f7075f7fc2dcce49704981f363cf42091a65fba6c3889146edc2e2009495e8389c66804325bd5fb438b8cc9d2a0ad1a8e764450005099910f610e64baea3852aac40c67daf9aff2c89c1b866cee1f0ffd4ad047bac53be0be5ca3a2d759ad1a024cfb9544d0ab449b0493dd21010c3fe2987b53b9833b877a4c02f79ba79f96cdf8a87a2c19954f09c65a5c8a3f4480c76e795a2f2dc9cb1564d19a3f40abd82c35da960b9760bb77d4a90ce3c11971fb75dbee8300be9ad2d9aea5ba4c515b35259b3325df89a397e91c61542c7d6f7b20bf240450c8bfae2bdb330893274e03bc56ee5c0a1bd7f021b8ef750ebea5d37674e05e835f38d64fdc9deaaf430e3327655937e540d94fa95b824caa67f6b9edb5df666762ceaf1effc4a21008e80fff11dd3d61b03bf41895d62e449c632f34fdd4183297dff55eaf37539006df632d490dc1da948f7a579213982f553e443435c194119daeeccac540fb390f5de40a6c1203a11bcf28900fe4033b3c7ef9dc702a8c1cc35704ba3b896330b84dba172f0ed3ac8d8de0460759dd0210f19f3d18c42cc7b109b507f9eba98d6b16799eff01522407360000b7eb7d3ca0483b9d740d73cd76717c9357089de52d5dc5ecda50d175b4d16f5f418008e220d9fff8549f42a04da810e76b3350c3a5f8c74c3d307af6bda403167d5f7365929f9c5ad36086dd05d52cca0a6e107c1d5d13ee25427b5abc2833c565d3ee09150678fa8763a88b740bb0968743edd48584318039d2827157f607ad265020c431feb094c500f7de8b360e4d3d9780301d48ebe5dd8efb4ec6f077788ee0afbe5e34eb993c2769f0d8b37d680418c8a76cc4aeba2c21ef60f634a384e9fb7dff69a0f433c4d85a8cb58a9b46b0093d51cec64551d0a276621806d291841e3a004b46c40e773f6f7d4d9ceefeaab2440554cbb59b94f3bddcca7995c09e66c9c89d585149e6b9d68e14b582a3b39f451a46b2853722c8ee2f021186006088199a150ff6313093e41cfd3f1d7256ed27a878eed2a86280b8d7ff476e6b33f57295447d6740966c6e44b1d308d4b0aca02f4dbec566e0ef07f7887db9c5d6ee2f29fe08c2ffcca84329e59f01d27b10203f645a3c143dbd33222f0be4cd07db605b43f0b4f0a44e235b30f621e2e02ef3581235ab1783211b13a67b67c73ca2964ed5f0bf60c62c124a779d405406799ff2bc915c40f2641cbada185cc8fa40c3209e26a264998299522fa543a3499c0b76d769901610f24a0ab8b9a3212cee4dd9c4ee0b3325f8e51e320d6581c8d7ae30dfbe641d0c3919f3fcb7e4810242e19933990ffb6d39055b7ba7445b11899fd9267162cd6bea5ae25d3d459297b6da7199408f0561bee5b17616dbc199c3b8c1e7df2725401440719aed7524dc23ef489a081beb6c9f5869e1a45f6846ed72ddbbbe0c6651e880658ab1d3c0c02de95067794c497464ac8e68f50100ce64d35c87b3e5ad50ae1e080b54ee535273f25109545290a3706d70ca4ff3500058af16441b3cf2312f44e0ff341caf32639485e7ae808e7819fe20e8d34562254d2ea39bf9ded4b34176ce72bb52a637e472b4f9359bd3b49aff80b68abee41cd81548b4dfa6ec471c03e14827427a037a503d75980e652718d0c540c706d0b8bd1e6b12b0c3d8c22137ac0eb975f47268960c75bb5790347639f2a77a1fe899caea5e6de2432c2d5c9a0b901f3c2e568f79098a2ab52795b667107ce884059bc5189947ee926fa7e810fdc858a85fdfd3d40418abdd9e54bf818e0e89dc2fd7103934145fa3b0df2a7c12d37774edcf10b610361cf7e3102866a51b0d65875005483012fcb07f026283beafff057188e80ef85c7df5163144bb1b3728c745308a1c6b4fec0cc5116c585cc838ab374572fde383bb5bc35e9f63f6b3f818cd5be282d244bd15716d700186ae92991c5054771cac6ee9ab8d067b6c5d849dcdb65823e70f3549c990e7cd1e9cab47b6cf8d23693979d04b2a6a7734e77a0a22a8f6c2726320af8186322c8730a88e33835efbe45bd22199f4d47bbf394f0d7c6e025b429dc20c5a045121040b04430a395cfb88750046ecbeb6aec9a0e3c275ba620650632a40c629dfc12fca1019a0e3e99edd874321c8588d0652fb2dda61278e04a3c27cc8e9d77ea38e35f31ade62c8b96cdd144b00e9e485e7ca27d286676ef9dc8198da63dd7b1ac3d260affd3e3a86e170a1f2222de81409c57bb0af4541b9f6c77393453a71b655f8ac4d93691fd2b6736bc7696479c63a0117a0e214c850b9919011adbbef04eeb887c8e8fb3542fa5b80f699d619fe7a8bafa3678123a10ec0820c4a599b0e76b14bd7f041a8b93d4b61c5fd49fe68975e9ffb481f6e937774666c017a7f5b6678f4194c963d8caa20f3af279b8453155a861ab380a1f297ee3aa6d4db7ba2fe7a9bf53560e0b7548829a5b0f4f3e1d78ec9e85fd25e95a0581bec8df8b2a7f6f0e35dc5e01a9f8bf8618f67defa9501e6d0e0d26e0254b18e4b2be3f99039050c71225cd9bd9a7a6f1a1cfd5001615b0855eba4a95d27174f2040685d73e01606f6462915e068740736c0601a348b87bc66663bc246c3dec01301aa0a4ed5dc526dcb80731945c292a511f7f4bc0fc4efc4dc24b39253e706171ca693d09ca9b185f57ff2cad886c6998331d622842ffc2e1f18fe337565f71bfff8fc59c89e6991212c5f801c0d7cc5a83d8f04a6359f8881088a6e13f9194826e769925b30d009c730cb1d422722c039caa0de660f6e91b1653f191fc15736651c97ad1b01b7f3a27b17f7beaef6c7e633db46e800731869ab9d84c7c689d1f336a8b2128e72d670a7dd05b7df1a386716f86ff78f610b15f6cca28d02ac97e315aa0b81d5ba7504743159f6b083afe520c8655f725419ed905f3500384c7b64115e81157c6f4b60150194d5ac17960cff1efc4d80f9d97c009b1c30db9e480cea3fdb645597c6175a2551245b21e1db6a370091d10a3cdef31e87cd083f6b9ee976a84a45b7fa934eed6d0f210b4118068b19c856c1940c6ceeeca76a2fa0fd50ace0e666809c1b5d538514e607e93e2de110538e1a1a30666e0986e381101ad2bf456aaee1dd2bfa186d149754e0b18b513fdc5c5870ebdbf91bc6e3b7347de5a9a5cd2e97277aacaa82136b525dc04b26961796a15b6b239eb8f68f3103123fded9cd995c4b18ab5456c203285fdf3d351159711e6e2e9006607d2c357639e18643d660838a47ac34495cae065bbf8eaa0d10dc5bc538952623f1d4fb3a84c0ac6b53ca1e595f5e7116899861e23c59153058a43647ab4273a7353dc8041405b1b6f33e74479f5c1b2a98293d2dbfebe4d4ed5b2688a8756c8a02a2a64dc5c4fa6015ae423c89a8b0a9022c224c58feead80352ab93af4c9c14745e514bb9758a7b2fcf5d17cd224d5760ae90e0111795387892dcf6d7dda41753e4f90993386cc6ecb5fbe5aab38fb3cc299893181f9ecf0a4a63bdf1df9c7c441aae7197455bede98de24df0eea6d1a29d8d3a6644083dd5c94ca64068e01fe80a875256cc94ff348137d287bab3bac67354d9309144850f5d21dd539319684fdb5b4f3738df8042297ad5aee9ad58979ffc6f30eabffc4344f244ef86c5440ab3e47b78572bc50ec8cffe40408ce4d2f8acd16e5017847bd6e277f4fce348ed137a5518d51b27bedb7ab6ff78482b765f663f2b0c65b94654399a4e5bfea83d44c1204359e766aa97d03b0cd9df533a96528b6e9e3a49e279c83fccd8edc0d14e97966db7700054629e0bb8a0d171b09be45e4ac871c7fc19a8c918583e8e230ef69dda50f2f98e0058e4510d3ec87275c6d463ca490e97f6e2cad8c94b4ccc0b85277c8eb7e904b235070cef3c9bad5f6bc678225f1444ab11eebadfdb4e3bc23e8a9b1334eea4665567f393ee04f5eff3b57037dcf87d5eab7848f5b43a9e47936fbbffd6af23e12a4dd77bf02dffa4cc0cda8868abecaaaa66a1a7f5643c4ed47a54ea808d2ada6c7cf19a18d8bf6d01b4b69efd436bb0243b11df09837403fbbf113d39d52dc821fb234943a55c056349825df67498cd49994705e8b557bbd5a010a1504c29c9de813672a55b5633a080aefd570832f66d08c0230dd12825c0d75c1b099e13f0c3179e4dff67593320c3ff72f7d8a48aba395e2c5816af789ff8540c8f64f6705138253372d6b7603ca689bf25d054b4990169bd87417b18c39ca95e3a6eacda236c7399724d68ee57ee266766cb3bb055e443a8f3b0e9feab154c029d8ee3a1c2ef0108273bfcccb24f92204bad71715d3d4597bb41e9fef986fddcfec9ae7934562bc8b9805426daab7f4acee0f987af2c1d63e84448ae26534226764239cef89b4558799801b9893ace5d2866466780bcd5e1a9f0e336bf68715b8e31d49382abe5d589c006c8dd3c4065b249224f95758e3cb19380a754aa8261de48ae13a2f872e45e7055541b068ac0ad93811c1ece080bc6b00f3aaf18d7dab265c102e4ad595d17d0c9c5072f37639f7564f678c8047186dc8ad39849a90aaaa6a41f31b9b19657ce6615a7bb04c9b5d5c9300aaf9423dbb02b88807ff06115c06824efa5db3910b1d7cd94322ad3a81cd86519f045515a438c0084b5959667bb3dd9bc1e85151ab44cce4ce5edbdca99988c7adb374f964a3ae36a8c909529c9bdda65be3a74502dc7b0d35d4136db96b091341d1f7705758bd95e573a3723d3a33e9ebc0b5a0f8593a474ae75a14abafd5bbda37b2096a56a3044144df33bccccabcf7450c3e6afe0d6fc2f905e540b80700bdba1aa0028079a38993c2714d63a5c9d7ce18e6ab1385ca42f22fb0dcae3487a549078589acf29ce7ff11b5dc87dfd99005810e4861d00ff65a7d51e1e15f54e067c52e08bd4b584286c7138bd3d86e19c015826d2e1fe1d2a97af8f4373fda888bfaa5bbf7a3bb5c86c5505dfafa7b14112497f31e3cc093f7d576958b6c53dafc8e90a38e7a8a4e04d2461bc1dab8ca83e34c8b386acd474388d7f0c35f8130a4add3bca3cecc6a0e27d12c109f9c4901eaa264dba6789f44bc6657e7e56dbcf7bb1c5cb369b4d7cbb8b958860e3fdb7a681b47e63e3b774ce91026f83f912d2550f0ae9743eb9b0a113203e5cc03aceab925c93721c8fe64499a0bd4e29e9051c1c15d0aeda5dea0c9f180274b4d637945b3a645ee245b7d3fb180e6dd988aad0c9c2a35f6ebff655a94d4789dbe3cfad0a105a4458648ccd197194300eba7ee20211c7bccc6970b13606f2b1a8a133ec0612e754b1f1c48e1eba6b0cd2fc6fd8c2ebb78a3698af8c75e82d5716e62b6d0e2ab1139542308919f896fbbe65c94ce8f97e6c92d4e11a2fbd3a6bab62870ce0b9d40dfed7ec53dca9d6a286639119b50143872ef68d8ed334232b77a1c4a092ab91dfe4a7cb6aa842dbf114996"}, {0xb8, 0x0, 0x1, "56186dda36dfcb7088c739d98dacd785063a87dfd8ae4331900d5308ee8995d1b364c3039300797f76fc347b7c124976e6bacc8bad7ab621e31ec9776eca9207b6e635e87a3d813897c39dd917237af20e825d893b8c1f5aea9c0b64dad498fef07cebb3cfc8583f4d05f6647c40d35a790544a93477f5ee043bf7a9a986cb28ff8d63e4fff730b32d8a1f2aea8fc09cf05418762bd7442ddec3e2a818d4b2dfba2f4e4c79"}, {0xb8, 0xffff, 0x2, "0cb65d17b76a3c598e9dae205335be6e2768484cecdea216f168f6bf88cc6384dd32fb9b1eed9ed6c9e999227345d9c99d75d842274e94097e341a4498e2d0e16b810d3f0517f0c5215cd85ad04207087f273b255bba2231c5e1def8a54d1beba4da2d11dc59012c56b464dcb1aacb21fb6198a231267d1b46bed636cd1da8a3282284c4a42752329f0348e621704713cb6b28f67ba1c348f970ef0d0e4e6e0ece1b56"}, {0x1010, 0xffff, 0x1, "ac66096cc8160787753283499f5220810e17742a45fdeea930fc9c3a4f184ae48c7deb10ade062af13cd721972a7ea14c20a6146829049f1748b940cd0c92f898e707b64c48f5189e08508d1cd7352f2903a152ce404520b7b0d6c382b424bb64d7d1caa759911880b42fed324f7ec25ccd8b12753ef3b0cffbe92bd2f8dca9c2cd2aff8bc0ed9df4fcc4c1408b56b55317f7a6aa59f3fb37d4f82229da43d604152b7dcf06ff6d6f99cd75bb1fc6362e190773a0e97b9294ab9188e0f2c094849ef925e915681aa659f6d36a1e2a1ef74698c23c8d1b4cd779254b8ad3e0ebb50ebd6df9da10fae510c4f9e4dc49ccbf575d3dcb5be81b94768665e1f67b36467dbe904fa22a8bd058ecd05b36573f56d3346e11a0c479795c93a71d33423d3e6d21a082bbf7c64a56478184c998e319e5908988a630146cddd44e1e305aea1faf8f3dc8404c8e0b51264ab304bbb3d0cebf9b7f0e3e93c26ece9e2a56572436e7ceee4f53d449f107272e979fe9dc5bb912750226b8715c302eca75aef1fecb230bcb01e84a368961fe97d4def29bbf04549dbd0003cb8a2317564e9bb95258480ccf30fa47e23eabf8fc508f95de6034e0914f4a8d93230883a857c053121d008f9c087fa765b403b210e4e98f86ccd27218dfaaf431f812e88065814287bb812df6565ef2048d7f6c66efd4621df9dbc6ce31fa3b80074736928f81e06a4d4749d0e011078a4eb0c4a4456c5b5ce500bb61615d67ba9e95c4231e264103f176895de834b32c5b2dc8811a8a152cc770ef59fcdd0e6cf974567c0ff6e0ad64569c4318f0505c48fc74e34eef2541dafc9134913b9421dd42d19f29a1f7e67a41557c2cef86b5f6ea9368935c6e7815ae3a733e1e3e7749cacacc202c4e22a42a7a2d430841a9be3361c5e4f4504e2f714763f41687518f32b2cb9467c79b72b6ca90d6a218a1d3daa0242d83cad265f9aacb1f761affa3057f8bb0853afab6320f87fae0530e5742f5c5e7c692afefa812f4dafc207751ad2f9519b1934253e7d1fde9cd38f93eccd4391bcc36a59fa327c8404a5a29d97591863123aa6623254995d531579b19c4bcf1a255c80e8354bafaba6ba3ac25e049b59715f0efebee369476d9781e1485692e314845384a8a38c5db03719aa570694354fb75ca3b74dee9240dd7f38dbe7e3b5859c3a004c18467aef11bf4c2df5256d9ba257bbf898cd0e6bbc7648aba133cc570e14eb9bebf671ce168f0028a91b0abe589acd5375ecd2f25e488cd914c5f95b90f581834b402c3731cbe8792718ff64fee6fedaeaf1fb440a482b2a58d65c0402ba85a325249af0545db009278da8a84b801ca34e7ea2ee3c01bf6ca34071b9a5196b3d8a701aea351bf4e760d7b64d9c55dd2eb7324ed1532b9e9403504640c5d4256a8759efded88c31c462322d4c51e8eed9c7268b2883c88c5d271e205d7021aab03b698d052d47aa3ad6d14b1f577e50f02f0c36a61c167bfe8013eaf16accdb25df7164f6b1b70210d15ceaf83cff0c978808f24cd07ff0a01e75927c7196f95f24310d35f9ddf3ac440fdcd38b400e74e926478b68b5ab5977397b325071a8c6aeafe3e5e76660a4edd31531684d2c5430c97abd01db42dcb1bac3ab102512dc4814b9a3d92ddfd140d4c56766673aeb477ccf313df65aafc75b07f2b81b96c7ee3405b486271c58444a707b82695e9bfae7f2925bb4cc5940b0c26f8fccdb004a826086d6b09d6c196542359ccf5b12df5fa09f04d1fe2b03bf26fc517e4df2a5f673b6476b1fc9c0bd96c2ba7c00921495c41169f5cadbc7a50b6afa78488986781eecd87df9e356e226740c1b85caa9bb17923512bcd996344eb4495578d1207cbbf9ad92304df7d1af03268f0b5945be0d378644a3d0536218ae6395fa3f130d0d97ee6e1749b88287cd23d4c84ef8818422afab793f7c5f3538537475592394cc01c52b13aff4d1aadb414f2f8b30f61d7a66c9afb636d1e79984ecf6cfe08e7ab1d6ab334971e70a7a07b4dd60cadb5596221209c6b5f55961a266b35231c16ce0f089244fd534f7a94a74142f95fca0c12aced3be8b10a17e906e054a916cb508215cdd75754a6e1b0a5d2050ec1c74bfcf6289b13212c1d32b1e52a6520b97d26aed4a2643032424e3505937e3a03a7eff729677a01dc1997d402025b6ae85196e19fff169704d56ea171b970729675aed97ea9c24c89ccc8d7759103ac4a54dae2afa1db04d82eb0a26842f036e4e0f244b26349e3d1174d84cfa93b3359de6c4b709060281af6a96526ec1659f36905f7bcc3e68d9dff8eece8504b78586b26a59e55010c77e8cb6a364a5665a3ae918402994c2dec314a81d750ffd94edce3169d9801321ca239990837ed8d2da4b31c64c52be04637b1101130191d8114e7415bf4ed691c8e5a1b0db9d79794cd4969be39b885167481af23ac3df78e188278b72c192a04109ccbcc235130b2ab7e464398e2f38f57f411c3a6965a6c04eedae34ca86f77a273b660a9a23223dd4c9c49c11824af6dc3f7a18476ce854c1a51bcbdac110984403dbdb1a0ca841e1cd3a733fa22be0dd23c617661968af3d0a8b03030167fd389be88a386fdb63aa1ead55fdddd649d469571929267725957b4314e7f23500ccf1d8de0e28774606dc8e93d0ab0deba9e3dfdbf539848c0e0e595e23218f4dec1474982ebfce18bcc427327b855f7cc8e22f7585212153e87b498e216572e2e9a3b376bacd0bcc7312d5392de22ccf2db993d0978be56ac9ba491004d446d1874fd94f0c8216fbc0f9ee553bad0cca1c59170aff31467b1200aa4bd76d332ca997497e6bb9fdf34751d641a992793ac6f6c38ca3c38ebd006218adab753ab3fd331e7d0444ba3de261f675e9c0e0581c8eefb93c5c8f032e5eed14724679f3405153aaae440caa7f9078da56eb638f29b308256c87c2b1633daab0e8891047ea3b431604828e277f9f933c3515c33a2957ed8fdd4306aece9768d3980101fb2c25c38ffcc961f5240811bab404b3ce7e0c11fe94bdae90b51fdb80fc41f864d6c1ff76e31ea1de7aa5f8f682ebbd5bda646d84d3f3651bc7e6be44e3c8074a86ef665f79f370317834a27d2d5f77e6ba359e4629f06af1902a1bdb3cae9196667f27543637c176ca44868779deb33ec055d5dd079209c8651ade3e66022c9981bfbebc70596c2f93532a3e0eb63047d5c60d587bffa6cb25b02a5755ca5d9dd3577a4164769ed9eec7ae6a6bafd8b6c4fe471f0edc5609b1f720454c7b89c5facc698c32b5a96399ca41899dc3aec20d328b168a272595d20a033a6df72d6d5ce5763d3978b17996c77738e0217f90880775ac7caa43dc142ed45ec32c90ea758f6188b2ff81da7793347a56e3f8de3aa73d0afbe51e229b3fd4ec7bc59df8d15ae72c0a3dfe8f5df0931b222821d6879cd865904bcedee905a9fbf8e9e8f6f6c3eea5f3af560f3a743bbc22b912dcb4dd088f85f01806acbb488a6f626043d89314ac6fa13670cd1fbdec864a9a3b7a455a1d8ebac3d08523a2aaa9082ba05235ed039dd5abc58c8c4d5ac4c57ef47bb03443de92ad55abdce24ba3809819eb883cc82586cc19defbea573a819a8a56672712cd4ae0679338d8b33eb1815f069e4e54a225d816029f4d5bf25945a51f12d768be7930bc64441519f6d0f0575a57b0f6d0871a6de6a94caccce732f3631f711a01c835b2dcae7422ad1ad57dc3a68479f137e7253e0ba4be1ea384ac7965499de44102af3865a7a6c1d0d6382f8e51eb4f08909eb2141a2ad8de55c6acd97f53b4cdef61cd07a07ca533700c11cbb3dde81e724d7e7d42de11bb24124de453cbe9fa5d25a7a248d4be23b43f01776d0459e6e63c0ebd76fd8e2330de4fe991a8691d31ec90a89fba2e7fae70fc79bc3d3b2f983d757d19259566630604bfb9c1f602f172ab4bd13023cb1005e3e10fae374ec325894d5a0fab1a66534f89cf66b890775c43f9d62606cc17000a7ebc5d498fc0aaab1ac05191f2f042b5db7b55e6abed3d31e1deb35d1ef2c664dece47c22ba8c40f8e8324cf2617c51d67af2cf67652401e1100a1772a84064bde61d6909fa1247a8b19e0d286d09a7b0bc693564740981d5e50f03aa7697e79e2f17b538da59c797aee446a7092e46bbba5db12749d62a8b54e8822054bb2ac2217b9cb664685294440809e24c3f81386772f872bfb877b53db050ba2a69aa2ae6d05cb6ad4d5b9dc1d9fb7b602efe63e8269ea7708817ce2aaf1c32c1c023836169ce668ac8fdc23c4c2e34f55360cd5de4c890a0e82431e79110f7e5c5acaf265ad704d122ce7e708f3ea35a8c4e3ec70949e50546fe1d2d7c9710b5e3fe763363e07ee00457b01e65d70a0079146659b4a180d5f46cd4ec4695abd924277a3de192b91707aca7e3ba278dc136d779922add9708053a0f2da27a46840034e5a2fd5b2c28f303b08693b2211b5db6d72f12f207007355c533f579153e6d738ca5f68b82e5e43386ab943497f4c8890504baff5834909e18f93e5155ac7ec3b1cb275622de2840cf5621b6f55f9afd21e3c1982011823339e67ed9b73a1879f980069666e5039922011f9a8904f1fffeb4c5147cd1a0d3a6082de6f8def317e372ad1717a15bb96970d82d019f3c8dbb88aca6ad5ca7a967da069f5535c6601c0b2c66afc588cff85fd8bcd3390a93f1dbe4ea7ce73bacf30bbc7179f74a93b50f1c97b858c632d57cf66eda2e9ad29790ca05b39db91ee1bbb14dd1e10040b02a3d77ab04bd5c3e7745acfbdc497023064d51b1d041cc69bae5f6e89e2f74e864759fc9d9609a1fa0285420bbc8f8d1dc1e7652a1fd32a122f6f073a12bf5929d03bbee11ab3501ca5d04a81969bb2b41f4613a56c8f24171d17623b46b1675f980dda9d47599864b3630b2c1fe554eb48a8ebb46d01950c96d945f45b448e34f4cdb9232593ae4c7e39746c0d1d92652b57b1a7076d97e2104ba1110fc901f0679fdfed6a938829a5ed4f02725aec24133c460fddbe71e41f30881bcca0ebf3725630b15af3bfd7fe3e8db94b70ed79ef3af16683d4e0da8b082e73cd3258ac2389b97ca32c96eccf727d198f5be8beb9db4183070946d849939209a422e33f15f30808c8b8b4b2dd9e6432551ddae94f2ce189328ef33df983d82b188e8a67ded5232e49ec03ce8f9994164dc5e3be1be6aa500d77db78c47490a04aa3f3c35bc8d666709bd4106f9f0f0fcc5825f574e8481e27e8011585ff8eddc40d3e91cd4ad88420360d60b996f475a8bd4b890d727d5bf1e84c728b57cc4c306d3f83c1fb6b7be5a809ff47b9ebfacfc8b77f63143dc05981e7eda4108d5a4345e7f1cde4860fea40d750255acbee9aa01a4da05c2329f74b231b0eba4716efad769f99756a2894e9b3d3ff8e8581cb9ebe280cf45749d48e9226c499b12f40eb08ede256a8429f16f4f1d434987d92cd1ea5fe6b57d38ade8d19cb3e006c4a0d92128f2b56563f9da0535a19ad86d280da6d0a80c8d3825f35551bd3f2c09956dd8cb0ba2839163214f0c9c6b668d558ab48b585a396e8181cbf95a63809c08916d488966c36b33bcfabdeb1167a4d731c0063b702b1f75eb690254dbe1f13d75bc8ccef9993f3ebcf756f54bc5274c63ea366e967dca0e6d2bcbf281fd66df74393e3090f136492e24ef7ce6288dbbd8b016a26258b4e0fbb396e4ff3fdba29f288ba22f65873aa9e8cbeef9224f6f5fa0637e18af29f0e57f568879611a001ffb25a7b"}, {0x1010, 0x0, 0x7, "67fc4399be47852ad7292af649ad4583e0c559d2b2f5c6187ddd82db10603906bf4dd250344494fdb0b037f9043d7546a74694be8545de58c166120832061a4172c73731a54fd53b3315b082c084e2357926bd744cc43a3123c742363393a98c3e3086cfcdc6a220ac0df60c9ff8f739849b2e04cfd26e0247c27e05eb3113bfc764a847d0b0ca1a7340fa13183f71bbbb9c31b332f36cc0ca69ac11942f8a7f133deec1aaf4ae79cc22e729c9f94780d5e0ff2d1c788917b1c8a4b56255543f6d9c50b65f7a8d591c8b400ba7c2886ead2ccf80e7c9418d962623202bd87d5ebf56df1e677103401d4075bf238b4dcc56313587c7510f65aa29ad6f118c5cfd3fcfeb8b0d24d8d6ec53cf023c2e4b6617d53cc65abab3010f8033293e02984052a97dd935c7328671fec4708020ee93490534c41e18cba4e7f088881f5f0864e04760e15fe26807500d892e17ed4d3130203dd6cb1bb9fecf1dc884824f09640118e5e681411b8405b15969fbcd45d9cd293974b2236fe4c0c201e8e1d49175cc52bad3033a2a418c264f97d02a32800ad5f7bbd6fc06205911e04e6e31ecf88e3c779fbdb2bc3f432a9f012c68214a196a1a7b72641de88ffe36d7f28fb0b0562d8c47e3a21c20ffc9e5644b088e5dfff6b2253ff5e6c40d585aebea59d902bc2148d0e49eccf385f4ddb44578979d7297b1a7eb560a96340910eb2e78489f411d70d8edb0b9ec0691fc692e39ac326a36137f6f1634eb3b7f361df90a91d442d4603d3181df3e4f1f3b6c978df696fa7c9c059458bd8bf91b9d502e6fb312893fff3bfcffa2bd43f6487df0a7f51a04e247133cdadcd48bdfbd60ad32d5b52d73b9fc1e51459128fa131231c7d2ea2a5bea98db47599861888d69c934d404269f7a6db947212095f7bb0625561a38bb61104019e292eca89f2e829eeb6ba54742079d0aac383a360a93a1d25167661f4cb0c463f8e4e0068561d394d6f5607ba039e8421484c9f5850bd6d0eac9354b84325b1a52a464e27eced0965ec856c1a73d83d6090f5a04086b722b5b14949feed47bc4505e975d320572e3cff7abda60595b9c99cfd7b81b32d9e476f91d80404a8d5177c86ab5ab465ebf837919cebbec72f9fd7051777b8adddf81793e0012554707730e7564733f674515ebb6ecda9a03769799dbcb6edbc0db7b3c0944bec6c78d0c654ce7f065590a4ca434e9ef6e543814b1c9285ae2f98ef998ec8a693a14b6d25255125c235114ca072594a734205f0ecdcb9725f80d8ab8c81e0a5b64988584eb09111d80da652ebbfa7f1c436f2282eae2f932cd4570eb1c9cc58418d2b8c4ab0757fe8e15f0dcb5687e043231057f7ce99260ee5ca0daafc289b515ec0bb1f9458bf76eecaa615f9687065836954494308a32159ffbc8ded22bb9631480dd2a696be556d9a41854a3d0168d912e8090a1c1fc3332da051a1115f5dbcbbfb9815fd5eff3256994264f4a0d882e2f6e97c7349a0f91674de0780f81e02b67e0c17ea9d1677436b984355f49e239e6d366946a422785dfdcb25d4d9d81865a812ecde5dc590a39231b7d26b597b47847f86bdee35a9493b67f0f6bfd6edd6b6c00ec485e77dc041fcddbc1eaa66c959610a1744ec9bbdf0a6002a130adc9781d99c7e63475277c3dcb525d0a97609828422eff599a70815b48bfddc730804aff5675c2b7937b7745a14a0f7f813723fe55d3016b10c0ddc3c7dfc3699c0d795f17de721fc9b89174dfd6620422ce332dd28e3d47fe9343c49a1bf89846721828313cd0b9b4b48a676d261432566dc0b8176074ff86292b0c7e73ef81dbf08a1261972722cfc809d06596b14fdd1ddf448277e5e0c5c40f33c972d47c68a380d4d27a45026ba5f02fa4a2204d05b634773ac686144493d04b4d232334c4a78a456ac3c670b40b55d7878dbda6f81e202a58e7e917b63e8032409bbe7142e82c40b1ae16244219170dcf4eca586f68dadbbd7768d33c575d7d5eceee1632aedfa40c7515b4b50ed0cac04ddc3b34246112f96536c2f551a3b8470f1124d1256cfd75291e65b3a4bd269032ae4b1b6895fcc87ecfa5b1217510322bb34a9338097553673025bd258ae4e85b87f889fc1b472aaf036a2c54705a92e931c79ca8531e36e3abbd2163c1febf1a373b0768f4020b2a6f9dff24a0a60333ab2d050e326cbf6f5e02157705e074fd7721b3e16f07fcf3f7157f70a2b993ef4cc63be9cfd98a0e6f53cd70266fc950782db3fee814055dac5ba1676ecf02cf5b836185935fe1a6abddeee8ab25ef1e3ab1c6f3281ae72bbffaa38f1170e89c839971b8d7a2892ed6dc3d20d2a7828ba8479f7256c408e54926b6a967f885dfd0aa84d7489c5a6749d0477310e2b3be17d1501981463877b83c3994eb83280eea5ec28ea58fdfde4190cc2f74be366dc5a8d94a6c6568530d79fa475b3d35fc2f1d2986d595e810dd4681b54143ecf3165ab628cf1a17c7b5f9e09c30ebe7898b34c1021ab50e11e37992a9913bacf0f3c92734d0954d353c462ea3bf0abd9de167bb52684a77cde20219776a41f013b22c65280d873fc1db6ec2f23accbf3766142f2c4087e56e12c1cd11e4818ff6f36e956f17a168c7556de61035c08ac1e8bf9fcb261951d517610f2bcedbf51702b1f1223dabbf55a5320619f42a98dea016a2500589b10e4e8fc2ac6077079aec61b651fd5a196f0e9ca04d539c1a560811ea2046293f4de8b5cca6d90b9aa62cd561b94f8362e07b8d6318bf5e06d6f2dc78da5eeb09fee76c488f6c7211e6b5e37ce2b8fe76c9f6f8ce4d61b55af5df0791068a1d137f77509212542a8bff549f860462930d51e3199ede339f11da0a480896ccdb902d7c6b07b067f138c3c5c0582215131a45d3d9ca3561d94bbd15c5ee943245bf6c9bf0ebecc9503d6ce9fcd0504e31c8467293238e879c6ca45d45656e9e60ef6fe798944dd722274730f0104b746b36e9d93f153e6b776bc1bd9017e88e4d84148477d1a80ef5dac1fdf02893cd3143c0721686afd2d10fa04407c0238efd1b1d58baa90bfa6927100053f71257017ca924ceff6565f3665360274b852b876889c2db0cc6bc1dec9384bb10d3344b87eca9891c3a76dbdbf62a8d5bf51830290ebd6a760f3eae7c4187b8cfa0f44517c9f98bfc59ff540f947f269c5484422c4da53418a1f4e441033c7f79e8ca92035da52efafa0ad9095baad876cea0bcfa56222b8caec1e65d29ab5a618adc0552486ab5fff2348fff2322874efeb2f4f25cd5a0083ff398471166ef0f5af99a98cde596374629ff4c6d891283a5e63742a58df34965d1749082ff146e3489b628a569c734c438beacb37bf1f32a00827c1a636be8a77a18685f8ae4c5e87edb83c15ab31a90b3cb92bc29b94390de44ff26c28c8df0f1c3e5c1cda930cdabcebff68c1aade4d8baa18d24308038993d6f8e6af2dfe4e7f5ea5ac2f5976226934ebdf6a9ec418746dfd552238636ec86219e4db9b5ea166bf2dda81baf98a0d786cf41c4846b39d68d1c572a08d529a6546658bc385cd006eefbf6367899ae9eb23ae946816c3d0f3b4914279fc0110ae0eb1272d5d306a58035310c91c652039d76e485444c0dc7bd50052335c075e6043ab5b2446b654576b4079e6a07fc28bde954a4ed6af54d8d2618f7f59a780d1a101d78a88b71b4ffa00c1017e538f48826bf2cd27c05e24e9bcb08ab3a0f19e3a41070789bb571827173d414083e1bc750f42ea04a80c6d57e257979f72d3d481fb2469fe4e1f1387cb8f90a91c1a68b72b9e61a158d5d6842073218cf2e9b3ea68e20688406ff01d17e357bf4a3d02649cd80304b5c53b6a7ead9de26b0aba7d334c752fa376208dcc67ab75468304694b5d46988bc250c37e5693f3e95bcf5de89ebcf7ed460e78e704f3c60d6a550783458219e5037594f2341bba42116277416f50d3d892aa2bf0524fad40c99f68a752eac4bafe29caac38c01a9f67b125be05a9582fa89094508d5c42a058db0fdc6b10b44c075daf6dba4f2ee4a2875631d6d45e14f3650c9a592dfc02d7b6ac03e1773b3657a10a97983deb7a2334aab514cdb9462630bfaf62d92884062624d591063ad2bb495a4f9c2d2c6fd31779df0fd6d94e2c7d73b6d34d47292c60a2eb5e98dc8e42d5ec18e3c9ff0c8034c1966034cec891de067577566a2865640a76ec3e4a143b3b37cc371607c771feb8ab4b627ab63c4b2418cb0c15c02346d02874f5806c6ca1e3196090a95986856092042c55a4ca1e7d9e11537ea0c55b281f937cfa73875ee0bbef087d59d4634ba6a143c09933a921b45bba4e23770d31d1e023794846800f4e38c5be65a2d3743432b19c2b7a2bf44c67224a2807d4b531f65c5ce5988a6616f10aaedd05af309b9fe0edc4aaf71d02c543ea08dfc635eaa9fd982f18a8065f14553f1ca0d677c3213ea7959e5b041b60b4931bb3fa92e319698e85c1fb3111e2bed086e449d17009e7cc9f2a2699c4263c9ceeebb1bcb41dd6863e26feef03363cf4c7facd727a65d74fe7de3ce6bd1a522d7e451290c45397f51ced8b8ab6f02b076bc69fa5117e75f9a12c5242750d77a9e973f70dfb85500a8713943d7bb05a7ef9a4a531f49263439f7fe46d72ba09acc3c24da10f03a5752b7b4e4ee0cfae465864afb41a261bbd6a739476c4039e52aa5c48f023a9b5f985c4ae27df523e1558edf4408e570fd6ff68c45c66f9ae0c416a1c1ed18acb3d5e8c3d9a4ad05b0ba5f765bd53eefe39a2e401617b0ab71819221d22761db9c5f14a4fe9412e8f85fb7b4717954b7dc63ad9349868aeb195f8ac097dcaade5f9a5bf59073cdb8b440adcd9b8a89c61993716565bbe6e255f3951f4164c80ce33d3ecd984440355214f6641e393986bfb79a333994821324fcc7ea6c163f1911d9798d8d47eeb05dc40a2ffc7b5820cde2b4dad3afd8018af0d91eb754627b948a4ea7691dea229d77d00edc60dd26eae2704975b10c8f7739b6a5780809d6ef186656c0d513ca9163d0893d41133c27e170971c3c63739c6abcc6f16a048702fe895bb60adea1b55c4a914e44b86246c25d0f8c6e2db77fe389fbe2cb573d76c33915bedbd07a2f792c6daae22fdd07ff77cf9dbbbae5f0bd0f11f7550c0e961b101d4cd40837800fc7c7db3d3b9ee43099a6c04350b7ca30d08bd28f7c8c4c60ccad882d12e5d1748dc204db07c3a1163c1b3a56e6f25b35bdf821baef4f94731b18c6d4cc91d0264d8829fb62d7e92decaf9dc5997ed6df1159c3c8d81209b0421b992ad9d504ee092f669f2a29936abf29ce435238e21904b45e2e12f008290267ecf1dac609f9347735b8f3df44872db844ac81b3f18c32ecda1d3d4589cc525e39a814dbdbf7e58ecd1f667dd56cfb35c1927a35a275b5f995827a938ef5b929438b3e13ea58d4b7180951632115c4ae8206e1583f4d9bba70079ab80bb8fca1e64774d4a61a2edc1b2bf28c766ec27fece97c6a466c9d077d9b1d8730bfb45cbdaab59f4a76070b539ab6c8e43e5557898d0eed6226d457c916d89b36417a7c23b667310c58101493b70079fb43ed1174f7c7f3a9e8154faf1c88bb9989d915c0e85c97adbaab19cd60a9d3e9c3b3312f777f3d12634720b08ad6ff36fdd2eb44b0ad91de8d9382d31880b576b7438ca12315f3358fafa10b107d89c3ef604f9d9cfc07788fe69f3ee8f42b847a8f6723d3d430b99f1976dbfec4d61c8254c6fd85e2d3c8e8f0512513a4fdfd23008bf3bc"}, {0x110, 0x1, 0x7eae, "897cb043d8faaca5b275eda2487543d08cd81c8dc904c3768c0b7b84e6ee70bc2dcc6c297ecf105b781a4d2d849b7b017152f3d6eb0e5dbfa6e42402e1a4ddc48354ffb30dce16f5da4891d84469a157d098201d520a063df8765721b9c66e990b61682ec44aacb7239c81781e5d945006ea516de7159554f2e0ebf4773d3458abed4471f76cd656bf31dffa8fbb115977d17acd4d54bdcca36ed96e40eef9e0000637ae004dd92a235dec29bb2fd0a4932f946777c1ae18661250a4cc164265ccb9b409e767c252b37c13d41f9fff0b9aa6848e573d3687085a2d37889e9f92563bf064a456072842723ed5ad040932f28b9604b8b2d941b4"}], 0x34b8}, 0x400) clock_gettime(0x5, &(0x7f00000010c0)) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000004700)) 09:05:52 executing program 1: 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(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0x1) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:05:52 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) fsync(r1) fsync(r1) sendto(r1, &(0x7f0000000500)="732f13501a16fdc3604d9088c5da5d4669ca8e04e2a1201466b1356567d5848925afe23ceb140882dce3f193771b8e901da510a702aaabd77d1cc1a7cacfbeae549bc548312ce673d89a5794a95c60590190c46dd705e7da5b647066ede76b9bb3e803d36fc72087e1139fe38cb68cc30254c0f6b84464a48a37dd31cc9abe67056ba4eda945d996b8e8a6e17a3ee02ae940fdec2e96a54e9f92f1da44ad7e7de14c3838d8f20b7c3adab8fd34e1cccab5a06ba27bba5ca08949fd42832da97a2c676506ae6f6f1a3ce7f1d95f41e4108892c26e0ffbf55b29e1d35bce45794caafd5c62b4052d6135e1712ac92dff4037f7af55db21ad8a50f791387ce283ba06fbfa6990b733f9a1e4817e812c291c8377f8322e919a953e32ff64c918431794dd1730713fee48e475bfd1a9cc1a7ca975532654b1b8d8f67af9e455483630caaa436d35d732bcebd4bfe4588e64e987b38802a632659a96585cc7132b3bb22ebec69f63c2c5b95413696bc061c75cf1b93d3f876e1a3e7381dc9c39b4b43e68a8535e75896a1f3377c6e0796cd113ddd59d8130a8c2fc9848bf3e76f6a366169e70345360f41e31ededc97637c415f699e388199036401b12ff34478a26eb3f5105b70bb7bc4e0ce8197b581ed4f37c67de6d2ee9f0b4312610610ad056a8899d8ccfcffc6aa10dd44cc1df69e6b78ad5a16589cf1968f978a659ee7ed36ef47203722eefcf478e4908eb82604fd9248182df1b3c288496c6ac29c9e229a30179adae4ddf1abdd748d0e8154fe13d2d216d6fa5fe6a120eb8b05f52e6a932de30523c61f955b68d892ff35ec2c2e20087501ceff6704612f8b1e8500e97d8199a04a219a4f6c6e827e122a27171a57dbdc2a84083d62c6b8a79d14144ebed0bd4f529538ff0f622641553b7c745d2e4794f56092161e83bf51f90b0371b25aea31ecfae161c9b96efdc689bd650a5f6db0c473a3a3b4f83a254dbb0e1d278fefa6c524f39181754baf58cead34e2940ff48befc705b4785ea1ae6151785d95e215588b3087fa89dd7088ba0ebfa40e8878aba66744a0933ffaf906f5de7c704c20d7a57954c5443b176db3aba48890e60147e2c8b9059918c8c8c192bda7c408a87304f8a57656c87a00c6baef2b235c4e8bcaa423a449eaaa39f2d8e9c8b3b89832174d2609ff47fe37a8d5227e12a8e852d5e0e83a6ad1ec2abd6e17dc8ddfbf0e1d423f0112a947633157a2a1b5011cc3234b33934f8e78baa3ae589068394ee34e72fcbbba12b5c229d5bc195625efa4adb0b68e7701c496a9cedf80f7c28e7852d3bdd4dbdfbd9771e1521a2d937a5c50113b1b2f4f3b7f093d6897f63bd7a6f0afff39063ec0e143d783dc4313b39f3c169788c9930572e419f12b7d1935ebe47668f8fbe4cca9452e62a63affca28531760417f05c167e81435210de58bcdd1b5a937cf721c825c83373de60e74a260a8ed6676643e5be6660a687db14181f35e8d99d42aa08e4aaed1f57e31ff8b61a3f3f888b7de9abdcc1567c4fc193b8b914e44818eb6c820813462661dcee0df18e3b59189ad8d1f861c01c532d00b41d2d5612f0b60a440b25baa14a5fdb0c1dfda786d8d7be40153e1d2c95fdc019114e71107cc9cfa0fa1c23b627f00493335141d973528aae09478da0c5b49b5b4331c2f5719f0fa72d5ed0f896cd44d67b9d82f0456ee42a85b6ed3a3cdddabe69f7d999dad5155961057c063c2665bbf2e02c5f1adcbd4f592965499827658d83b2609bf1ae840ef68771f73121e967dfa84fcb84dedc7acc6d0cd806cecb519c4d119b07ccc4b155d2e849ebeaa0f61756aa171f4cfd79069aab71d8cd3a9a6023a52a225cd0d092b58ae68723d21490912f5f875d911dfb2fc77d7839a7abbe99e8dc5f94088a96d7013f03d97cfa2c041e1847c77cdbe0f0da4ae96e5646a23de27f0b8f76128c40eacf7c68ac2c3fae87e79f7c422370e6a1fa2bd2902a977462130d78e329ee08f052f07dba6a5c4c930fbb2068fc2f96a75e3faa12796694f1365956cc17003029b82e4be2f96ac7d77013334be688aa27aef486ae19fa6bafac84bca2faa4b0d23d4c090f0e72a22cd280657f503fea0bff9b2a5a4deabe9bce8a77ff5baa1abec7a893724199eb9ad0b73a1821fcee96ee1f18a617a3bdf50cc75d55fb8fed0fe50fab93cd644e00058ebfbd5787df514c066659aaf60be70e042e603bf1435fddad12c0fc04d8af3e5b798b116fa46c5c7ae6e1197b1f20eeab52f1e4042592777a1bbfd921c3b1d83876128acde9e7e097c0b79755c081163a10ec440f53ce3b31349561d478a449c3f14ddc7333c8c5e39588e215194bca92a761ec118f3d851a2388aa6ad6fcee90f723c0ea458440148436737f4194acfb27a3700f75bd083b2db80307a2ee09d13128c478c14d7de52eff0027c0d9c8261e77570b424c710dcf92cc17a2f1878443fcb838c1dc683b0c23215de3b3a99b50067a6c63a133efa0be8e9e2c980f20142608a338ba847c43efb6735be00b70c7e14680cce72dbc64ef21b425ad3a7bab88dbb27d284cc2ea69fcc53ee7dbdaa4181f5c03e58d726b224c8b226a01eac27dba64568cf805129f43ae6473a1ede0888198e19c9d7d644ec1c2caeba5cc87cdbd5110fe9945466d5b27335eb8a5fd27685cb632d3ca38b6cfeeffd7a0623789f3dfbac5a6086ccef5857aa2c7a593c1df91fd1a50e9b6a918734578d32724c45d1cd90db6bfc2cf474452b35c829981ba97ec84881a907f62789d59dc7377028360eac0a67792745a41e922f9984743b5056391cae5925a3faeafa878446941e83dad3d78449efa2a4079b5ffff676cebc02914cde6f676806ef0f36ec9034d361114c2e0de021925228f63f166ed2b2739ccf1e8cf5f3d5a7d4acbf43fbbad69f0a77adcb46b7ee98d64d232f71da62c8c84bb7456d2f8dc9ff21168415af4580a680381b8cdb80c0a27f1f578e91d28d4221d348b7754382f48342bdb060185702fd0bcb6237bf17eb7d7b20322835dab61f50e44d813d2aa2738ed776254af47ad02383a24e3acdad50ddbcec3727a363e9872b8c868d2ce34b9fd4031a53184fe5a9536cbcf2538943323251908c883af5087d27e9bf10bf52aecd295234fa37fcc1b48d128d423f9b393ec60bc11d72e25f1da0cf448d2e633e6eae623b7e9ce29745f6e747059fa793b20a65653777b33579ccc4964003d6846f723285730456928511c6af6c1029cee966c745cacce1dfd0e960620c7109934228fb2a4e88749d616ce5f641b5713f212b712b9ac3d1988ab4737958b7feb5675f4d6deee69ecf6817af455bf539bacb847d561bbab9bf221775b5739a23612099ef2c1618fa699787b2dc7930f54a5f2bd4c8152585c8c21a54530162bf2525e8bfe35dad3aeb8f8aed5d910910313929081b1b32d3b75a45c706fcf45d7f89d4c7dd7d0c3369d84580c163742d5a6ddc9b33e13209bd7f9848c91f0233900abf2d759d9814896cd3fdac2246aaed0e9f9fe7f05d5539654ffa016d4fa9a16cb75539ccc9cd52e5da90179c275add879acc5b5b5031e122b0986e8b5d1cda15fe403732d8531f2196b148db6b399ebdf78ddbf43b4ce83b9d07ee2931bdf106698f0d5476c75949082f0470aea09327b6644b70779512f69710e0e13c4d0575b549f4f67eab55d27a571780f417eebbee1df97070236d2edf8fa6245b2c265b0057ee6757d8b79f53b9c7ee79c949dff35c52c8d527776f9b5d6ab125f0493609f273c29cc3410f79f8fd294e95ee97004b78aba9548058bf08a75cb21f9446e86e88b19b6aff4425d697b96c13a50e2bb7552f9eef8c215d8903c5f6c6db1acdf4e236ee3dd52fb75760a49c7d63c222f4f82bbcf908d6fe11184ea5d5725323ea9452d080e8dbb38ac7bebe1d669da3ef08ada650e8df7c57cd0ae7b73ee091fdd4ab30f9855ddfa2ebf7de8f5f2ba67ad86227d0d0471b55d1f83e19f6c8103c7813e0fd01754e1a5a2db47afcb7023aac7046d5e4fa184cbc32d3dd0f4189f1d2d8630eeb09ddee167088dfff0feb1a817cb9b41512a710a71b57888760ee63910dc702b88ee57eebc65e2a158d224622bb4937b9a10fb5b638e81d0b72cb1daaeb3d7298e44581af1032551174a7259d37a4355e0572e351b517f3fd3dd46e3a6f3a78cc97f80464ac966ceb28c44e8a436b4a9d06b9eb5a21ecdd344efd47cd6e1a088713e439f244cb3115f6ef861a07cca6ffef740a58c363c1935c720652a566a87893b45ba2216ed71e9b6b4ef5c73687eb3e92ca77bc0c3da74b55715c04e110293e603dcb312842251b7bc5ef16b4fe692d96a8c1ee2b6e8a1e591c187086b14da434b77818931b289667f82cd5791a62516f4f7799d755d7a41c4bf7763d99bbcf9a3fe8e38da164aa0de54d331a44319b924c69639d52e5fd50125d59cfd8e5bbd3fffc1254f6367eeeca67cc4abf3e4596d3981d844f208f1c2faa9982a280b1d0042664d98b34c1d7069e1280407920053662eb6d37dac6be9c2c0bd2fa17d86c8a6445cd06bfdb5bdddeaa82a7a79c17ae28cfd8bcc7eb80a2a5e22c22e9e0b081c9c3fb26ad279b5010a295916812614efb183504771ff95358a6db1db679e8713397695258a3a7fab1fc09f6f1379c6ba86440f31e0709f400912225dc01153a73d3cfb13bc302aaa0eaf46d4186c76403c1f7f36ce3005e0ccd448a1e2074f75d6e6b9f30bd035147d5698f983bc55d062dfe157e5c70fc4afd6651f625dc26fe35b74df37b9314f9adc726792827573ac0aacc820697e2808e2cafa2114e8e3447f2fc8e8c783884852a901ff101a5f82a3c5bbe56ab66de58c95c248c6fe1015c98810632b9c8afe17f679c990e8c46fa31e8dcbeb3b9eef1217b5a471e1bb6ebbb5c47b5e13008d5bff81cbee903a5cbde44779e4eecdba5bd4b369d0b036486e9fe49ea31a36dff19d5c3e99676cab1e106996845463b4e252e85bd94106f2d7d46791e45869afcec3913395d3a265b9b56903d01e259fc74c69ee93c01183ed12c2bd24584477bebcf3c85fc6f6c50b103f0291ad018caf37b8125b0c9b8cef31dea4c791a55d9744479922acdcac1200efbb2c365f6be7de2235c87777e64f51cb0e99b76c38185419098e043e30a635e8948fcef29dabdf054d965f2885312cfd80ddc8709357c95dd38ba107c6fb67d0ad7a890a91b36784454b889ce9b4554e2264ed84c47732bad93cbd77ad8b26025128ea14eed8b2b3726c8e76fd4ab9682eaa400ed09456316fc93878f444e915997c83e89d8ae95b3e0aed515fab214c35668a6b91664fb90cd70a310f8c61a7d5619dc4ce0919a97a3fdccdba43d15c8607ed368cb9e9e5e8ae406fbcc55481d37ba61827df6f4017fc3c18ff3624b31ec0ae09ceca42c62a68764c0e0fb9917ac84fb66639ec5affd07b63357775e2b9b792b72ae5c6b8de274abd1edc36a2dd3afd1c130e73abe52035e65241378a293bd7561f0a56f19bfc83fdbcf681313baddac07e5a75152b5c35427b2bbaf119bf3adda1e480f871c4d69b480567fb2d85be9544dbf9ab64230077ed7fee73a1e28f06602aadea409a1beb7cca0c3a1631299d5a2a9694179caca1d2216a5ebc837785f0603f4535e8df3b80a913dad1add249f19b8e774557ac7cf7230cd2dc1c05cb3b468be86c596a70f5256706b7ecd370f72728977f0be720fa979dc5d272eb9cdbc483e23a62044b71d8d09d48c2a6dd48a36f8e56", 0x1000, 0x402, &(0x7f0000000040)=@in6={0x18, 0x2, 0x5, 0x661f}, 0xc) 09:05:52 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x1a3e196e5a756a53) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000001100)) 09:05:53 executing program 1: getrlimit(0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[0x800, 0x5a]}) 09:05:53 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) socket(0x10, 0x1, 0x2469) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) close(r0) 09:05:53 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x19, 0x8000, 0xffff) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) 09:05:53 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x3) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffe0, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9a215"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) 09:05:53 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x800, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8, 0x0) fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000100)={0x7}) pipe2(&(0x7f0000000180), 0x10004) poll(&(0x7f0000000000)=[{r1, 0x42}], 0x1, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 09:05:53 executing program 1: truncate(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK\x00', 0x0, 0x0) open(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK\x00', 0x87ffe, 0x0) open(&(0x7f0000000080)='\xe9\x1fq\x89Y\x1e\x923aK\x00', 0x800, 0x14) 09:05:53 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 09:05:53 executing program 0: pipe(&(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x7dc, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)='\a', 0x1}], 0x1) 09:05:53 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r1) 09:05:54 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r0) 09:05:54 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x101}], 0x1, 0xffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xa80, 0x0) sendto$inet(r2, &(0x7f0000000140)="04ce6ea97815cb82031b3b12e94f54680301204c52d1c2cdbb2d76079e28d8cd493d0cabd7f576a23827e246465b15cc99b49c65f1cbe0bccbc0c74fd784de586f57f9bd43661564c9d761b4d89e9fecd4b3622401dfce9052e39c36dcaf16aa09d6774bc2e22586bc20e902fb53224a3a5590da5178cdf6d5a0a755c5469098ffc3fa2648298f3659a7300228358578ff0a9aa90aafa3b6e9a038cb216bc9d186aea9b38bb8e8893bc2907f6d5e817657bbd5ffd7cb872b244a3371c0ea579421b41b48aa83084448777ecf58e32564", 0xd0, 0x4, &(0x7f0000000240)={0x2, 0x0}, 0xc) 09:05:54 executing program 1: madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 09:05:54 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) recvmsg(r0, &(0x7f0000f06000)={0x0, 0x0, &(0x7f0000872fa0), 0x3a7, &(0x7f000000c000)}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x0) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 09:05:54 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) 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) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfe57, 0x6}, 0xfffffffffffffffe) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x7, &(0x7f0000000000)) 09:05:54 executing program 1: 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') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) close(r0) r1 = getuid() open(&(0x7f0000000400)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x200a0, 0x50) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockname(r0, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) fchownat(r0, &(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', r1, r2, 0x2) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000180)="9eaefba91b15a4613207a54b588a6b954c0ff0558973c36e2575157eecac52927bb99e3b7e3fc11cc146c0db3e2aa03408b3", 0x32}, {&(0x7f00000001c0)="eec17798e5762d61054430e8de36b5cef7bcffd1c8ae8d1cbb2bc46ffc585e560802fa23be296718fab1c8d851b22f586ad3a9d519752f62409a665c85045d4cf266d2959bdb6c87c02d8d0c6b4fe0721d3085", 0x53}], 0x2, 0x0, 0x0, 0x4}, 0xd) 09:05:54 executing program 0: r0 = socket(0x3, 0x8000, 0xffffffffffffffff) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) chmod(&(0x7f0000000000)='./file0\x00', 0x48) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r4, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) fcntl$setstatus(r5, 0x4, 0x40) write(r4, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = msgget$private(0x0, 0x4) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000100)) msgctl$IPC_RMID(r6, 0x0) 09:05:54 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000940)=[{&(0x7f0000000200)="28c4834bc934e7c24e925108b8035445f65e7a45b0d444c83a214bde6a62566ca269751d4e7d1d4086e9cdfb9e2569b4cf807a0138107aca9f09145c31378b7231f5936946d469170f4d4a63", 0x4c}, {0x0}, {0x0}, {0x0}], 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x40, 0x0, 0x10001, "09a0504cb04e8754a832ee7485824678d36416ed"}) write(r0, &(0x7f0000000040), 0xfd30) syz_open_pts() syz_open_pts() 09:05:54 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xe36d1855}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x2, 0x1) 09:05:54 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00004d9000/0x4000)=nil, 0x4000, 0xd) r0 = socket(0x18, 0x25, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000040)='./file0\x00', 0x490, 0x1) 09:05:54 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) poll(&(0x7f0000000140)=[{}, {r0, 0x74}], 0x2, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0xfffffffffffffff9, 0x1, './file1\x00', 0x5, 0x71, 0x40, 0xa25}) 09:05:54 executing program 1: chmod(0x0, 0x5398fffb08fec7ed) chmod(&(0x7f0000000040)='./file0\x00', 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x2040a, 0x2) 09:05:54 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000140)=ANY=[], 0x0) 09:05:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000240)) r3 = msgget(0x1, 0x3be) msgsnd(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="0300000000000000a7e918a9e893a85358a29b87f804a1fbfbc8cfbf0028266947ec18bc971b9d0d9e9308f7b89743335c8e75ed021f521aa1cf3fa8284841a3af52bfd230a5b2d74cdb0daf59f03ab24f10ccaedd0adbb0bf1cc00f74265d025f35b570af6e661eb89ff7a78bbf5a56234260e4743e13f844d86a2c39ba7bf4ddf99a99fd47f2bc8119a67bdc5db030d5840918e98330421ee1dfd74232565f4cc2b2f0c116fc7c5180e49465d1b006a42190d4bd4775ac980873578129754f221e44e3630cb70f1497ef488b8b9f2d13944011e484d13c6eb5a22f5a7da5ebd9a496791166de1b05611f7740ad188910aad8df3c00"/256], 0x100, 0x800) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x40, 0x0, 0x1, 0xfffffffffffffff9, "74249ce7dbd0718389a3f7eb6dc614ca4775c175", 0x10000, 0x10001}) ioctl$TIOCSBRK(r1, 0x2000747b) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000500)="57096939605054ace273bf7de980eff4f296431c56b115bad24ee06c9444915ceb632d356e85b1e7396111716dddd65ac60c0f40c47e501b40b34a595859f5f87b061de2157a5d265ebf156fe0e97a7347a041b042ef947007523cbdacc97e737e0a621a009476829976b934ca66e7b0ae2b1b7ae4ef03b1392f35678d10707a9a28fa201818fe6d29e0d7cfe4c27ee3c309b2f4b14c71b2d00f3a3874fb30a32b1f4e6948c29876d0e3b004b9cdd82020758cda625a6f5b9fd600697850aa40692f488d6a86fd05821ed2b66920d20db50b32015ae743822a72bce32b77385d9ccc3144f72cd1deb9e69accd146b6f91f2b82eaf393376f5d1862f8db31752faaff1839b0ed075245ffe202fbb1128a77ed567829b6d9c77051993493676c9c478412fdba912f547bee10262c7083bcfd1f6be03966d89fa8b1faf6e89a3edc9ff6f4ee767a4d48d73f851307e575b0233f751a3b74d0652858e2d49848027424107892637148ff44b0275532db2bbf0ee567e71e5ee068e96b0b551036eea8dd3c3787c9c46120e1beb9f1fbcfdc32f8592198a0f66eb483aa374a342639b99697b79123b5a61d5bd521e65247be42a44239846c53fc1a75b748f055e9d9386b6764858aef492b079cbfa0410cc0f137b50adef82b8e44ed64450e5bd85563c95af3a571768c12be1b5de69d5d0383cdae86b17f79e72d6b723b988b3309a9e6b371e2c40a3cdebdc26e39824ce748eeb5c892876a52d15c4295a908d0a56fab0e7709c5418da81b4027ccc5f080d617bca8aee49662a0d8059208119a36988645952d56d7ff3437a483da3dd6e50c5629ab39d9b31bebf8d295ebcd06f2cdba8c78d66a8f21b3d9e7d5cc54883cf40b682ccf43782c1a4d241dbc9ac43816233c1ad56dcf451ac9fadd7832e690b4b4ec7cfb061adfa2d42c18124af0c75739163b3612fd1dcc7499191733ae99805ad747f980b726ae709892cdafd1bb3d4c065c3a19e3d695902feb12563d99876387e148748da0835a3d034cb1b2875b1931d523f6f698b725c4342ad0dabb196d7b4ea5f1e3285c21f953d1e2ce012fa31c17cf7317efb7111c76f56664542a1f728ed33d3465dbb5be2be6892c8d507737433319856fd4ef2ef8fec9dadd5a7add10d1f008c4b71ad7245243fd4e1ca34801a0dab6751c8672d2644ec89356c3093089c18e465d4d9a9c5f0cb205900c6e635c26e10660eadad4919ddf9169bb1005a28c43569104721c6934c12584781d65e76072cda7095d4b4a2c1d8036368f1c533c466eeecbc4f1c51371c32faaa9daf3765362b6e25a3f1ff8c0a1ea97af3176abe3624524566db1603623be90d36aaa6bc8b66b5f98eec5a9db91c922b4ed7a99f94bc0019c84fc4944e676c39b0fab0dd6ae8242142fff1c8ee57fb43aca761a64ab1c615c0e6950099352b0240c715a9800833242dfa619a110a572dda084236f32656f590cccdf3f9cc09184f718c3875f6d77745e6df34a1dc50682153b5ea7c95d39353c54d71f3da6b46e8281477d1a82d378bec1af47811cca2afa8019c2e3e18ec20a5d9758727a0935ebf493fd6c041fbcd31facf3faf446d501ebc779b263a28083dd62424f3c773219cbe41aec72d22b3fe159b4973c4021cc4a7dc313a5ad9c665de463b5077ccbbd722b3b7ba6924f9e2e9cf97d195956e2b4a7913e5a8978460d26ea8e5b7710859c06cc973c2dfa23c23a9d2a2e26bda2ae2397e204907c54888ae2f1b4053c8a5b4adf1415bade15b7e2d9f99b63409715c6ec7882af5b2679efe3e51f96f071dd7337301fb57b744218ea8aee2af81d8c298146701cc40f8f77d4de5dabce17b967fa05c2955b6c630a78c7004873cc6ba5630bbaab7bc010207aa536f6dba50b32f75fee226d5f0d2f9238ab22021374646fd93c7c2749a08fb1772438e2f96e970979f4fd04b771c2ec8392ed97092928f9d921c24aa35c4b3944722b8a081a70374ea2919b7f4db7409dca1a87030ad3a8d10749f67e83dfa7d13a8541c1a600f3e09a187f00b52678b97910ac557e007298c9402faeabe1a28a8988bdb30996aef129355e09e3ecb753496c7db312e05c5d9bae4a6357845f21a34b8ca40321f13fec62dcc681a60a1827432290c6a1b8cde0d9aca42928a609a4443e340d6829a35adcef7a1e3a91ce7dcec8671cc1d67d5576232dd4783ba91bc194a38954e0eca5080a8ab96a089d01119949b0b3b2ba065f1a57b5a8f0ef8a9c571fda4153e64dceda7bdc9e05fa5a71c152c070de13c14b31d7b016c2e5e9cf2f736e0c65f30b7f5bcd6242a056e901d9661ddeca6fe94e0ad196b05fac1416e4afccb08867509521b896a668fe4af441c666c23a9587d7cef0566cf5e752389d094a87ee2ba57f07b82ecb60c39c6480c1db68e4d56e5d23dd980d99f2c3affca0e87c6c76b785134e5a9edc96d15e89a87a82491194a9b83b6c263cf4cb7c8648972ccccf30c7ed2bbc0b1b9b61c417d622c63496ec88c839aae45b1194f30094bb011d5f5f2f78da4022a6bf63fa27f2dc9ea7842dd223fca109c8ed468d53646de85812ab4f99e56771a369cfd86342c72037e47d215d93149b5cbda33d9bf49390c8c875e474d13a8fa18b53cb336de5c7bad695a8f5546bc08424904ae29fc6f8a0fdc83cbf73ef9ba1b10fe2edbc9cef52d60fd08feb443721fd02b81993cd17e38c0544ba6ddb0f775ff588e250552fbb4212cc5631d8104c9ff5269a4df95e2129b7f537dc1fe9a5a009544b116eba612aa7ccc9a847df4284fc7e5eee59e5e2d9d37314949f84902be05bb825c9e2558e380228709994e24ec15b67a419b2d1eba3302806f2acc3060e537f901c40fed3182645700a64dd5521a285bed716a7cfae6b887d60239dd52240487f952d9ae6a08fde23bbe2ad304821ae30898a90d0b98bdc06e9595d1259c4406544ca46f3c1f5b3f069c69246b45b7c6664b860234759e7de391eb38300c6cd62964c5da8a221899dfae09945d0910041d50f6a14b38423148efc8f01f259b2ff609c75f673eb6a94ec2a44bc72a38676117cdcf7de1a5a48564dd5220f9b01ca4780d2e9eb1f9b7015ccff02fc4ca7bd92a8160911ed4733cfde0aa611b6785abdd771e374e8cce7f2e2ce8f7039c8ba1ed4ad6daa03992bebe8362c86d5e47bcc2354cb27dd45ab44fe31a541c40b84d55149a62359bbbe1702922d420321ce66534758c372207f73e793153eac5dca180b6ca35220de743b6b2779baa1646026bbeb162cd249208bf91661841ee131fc02a3526bb4dd39c297797e8fd1c929b3d29b247972c6482d254d288ee00dd892119976bbaf2170fc8562f40acc329f2d984f4cab0f9292c295304877015b8964b3acbdd81afcc9c0a0a0fc40f884dce07d9397e6d680c51d57e9d58e46bd20e8b8af21460cd1d1068f931394d5e64d97486159193bad6fe3b20a7860ab90955a0f4947ce60f0d6ffb65752cd30b98d844c7eabb20741b2f353039bf1f4563e525ed43a1f345cbb829393dd715df565a970aabd3e39efde630ce538e49f68b293b0b0590fe24a20bbbb5e262e241560b490945c737a8b93cf63a28754dc501a2c887cfe4efa4e3f6818889d6a8abdcb857a35136f1bc926537ef023f71890bd450994be894166e8a51c25f6bc3d43ab145290dc55942477cda5e53ad9f676e2db84bd3f55a278b9f5f02c5c7c0d71291890e4b29d01202cd4d9db83978f8b09b5d468feb8348cf3b5606b5289c081f0b6fe9a4c4cb73eb7ac6dd1e81dee290d66704d4d23c2dc691e7a694399cfac02ea2eac7116f9fd3b9899d5486f113b4a05f76ca8b20119e68d97360b3e2e0d27e1b7b7eb6957fdeab698fc28e4cd718f9dee603230d51bd0af8255f6f4a3f3b6dbc854482689c848e5c7500581f7d406e2866888d89981452c382ef5d4e66aaf3265999c78ab525fecbbbe5a73d6e1a709ca9aa549baad5b72d90ab33ecd370df29e6bf1e71be2402136a7f8d63345dc9f33e8e0170947b40e89aa77f9dc945ce19ad4bc9bcfedaae6d6c166bac7c219fd5ef8b43610533c7a5fd2283efbc4dd3623dd81b17521eba188066b08d9d88934843337d37b755c97fc529525fbf0b2c5a0ea94d0015518edcbc1ef716bf27df35951050129f0004f25eb61bae718dde00295c7bfe90b0a8f6ca3f724a6a73e1384a568213769f9c0fa8de015a2b168e3554418b84593dc7cbedfad0c99b772db8e7490066521be8b56953c2168a9510c30864708b09b39279958e43cb2c3db6f8be99a55f85bced879dbe4da68456c4e44df82c4860864f736b08ea0657bc4bf7bad68fc69825216440e8c8a2d6465f488764cad8b6da1af7575fba7940b8a6bc6d98b2543d765d4b4141956cb99ef4d4af1261906e7aac1f4c28f16618e270c91f4e49ee6efa86645fdf08ad02776aa91ba6c2ec1a4229f1ce727058e16f166b2222c7bffb48904292671f5c6a55d046a98a2539ca2c8db872049aeb5b936bb595e74d536eafa3412c27e2db41606cf8435a69a25a1bea63560c55730caf4629d41ea6a37a300fbbbc81f0595d0bfcef837436941633ed29b7e2470a0ab663c4b53fd4c4538493de711686e8e8a6d7075dac047451ccd2b5d3fb32b4a7610c25a7da90ae51ab9b491dcf2b3e9b4ae0a1cfd00945233f367aec24af615b24b63bbec9283de6c96fc2d42efbcae8c5d7b776616bffa5438eb136df25afcbd015455baa622c85b1c24046b699e9b4ae753c00eff15ee8cbd2c24b996102ad17c75b5d2c9bf9a4c13e2efe996758111c08ca62d6d90f146dc64259f71c66c78304144370426dc1c16fcaad025f43c9c088fd2a409485e40d6c0ab22fca53ba24590ec4ab0ab9a51b05285fe192542129ad19015fa43c2e1d1d1f6787c45efcd1464c8396bb6ed621b1e795d9ec11c0e0017401ff2608b2344890126d0f9de1f0544012f0abfdf9dfb3a2431a4206052700626e023ffa15d2615ffd782d4600b7ec7c27bdbea38456cf317bef99a4327561258223c9315efa925578900995b27c732b0851e37fe4bf3edf58ed7eca77e96a0a8d3a5d717bbe954dbdb4e89732067ebf0076d7be0b8df8f804f8e5b034eca31db9cc257bd0283b57ce8a81b6277ba733c5b64f771bc6436080994fe569620c05538964fc7ff434a937e8afbf145d03b3a0e2ad612435c2172b12a9e2ad26cb8b890e48f947dcb8b71a578b900c608cf685dc94d1fc4158ad5c578c83e2aef8f811263b7934513a51415157bb4691f2bc575b4e0326b4816cfe6034d6c6677a61f35682d5a0f023705a0622dd80d74b3396c9bf21415276daf731c979f3c2370dca482a761a878825b6edf59d9970dca659ab55ae99b9138d77d0437ea67db02fd6815018bf7eca153dd162a653889f453438c743616ea65ee778f96691af5bf69f3ef5f9b3c1e8f6c1afe77980ebae2f3a620ea1060f8d0664449dc14e191ddc6b14fb298aee43cce347bd8d1141024af85a7a87177b615926e9c91d01182d7703defb62b642412f85200a9b1a1fadbade7bb75bc5dfb718c833b39884ec148a250ce242a4b2f6f8e640b265b2b27c2735eb2adebb0a1d0f7db441304e719c8de6873b7d9dcf03a446bd6a299ba9fa5624bd2fe03a728038eab8a968d74f6c6593305a5260fd06db640ad70c59da7bcde235b444a700bac072b949ec9e19d465743b5f932ead6d38fab185739e5cd0fba8d501df912fafe817494216c73689de05fde783cbb6d88b154c2f3", 0x1000}], 0x1, 0x0, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 09:05:54 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0xa0, 0x2, 0x80, 0x7}, {{r0}, 0xfffffffffffffffe, 0x20, 0x81, 0xffff, 0x1}, {{r0}, 0xfffffffffffffffa, 0x1, 0xfffff, 0xffffffffffffffe0}], 0x4d43fb89, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x47, 0x2, 0x800000000000000, 0x9}, {{r0}, 0xfffffffffffffff9, 0x41, 0x42, 0x7, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffd, 0xd0, 0x2, 0x5, 0x20}, {{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0x7ff, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000000, 0x3ff, 0x100000001}], 0x0, &(0x7f0000000080)={0x4, 0x8}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) dup2(r0, r1) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000200)) 09:05:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x2) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x200, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0xe823000000000000, &(0x7f0000000040)=ANY=[@ANYBLOB="14000000000000000700000001000000e000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="9623ec6afed8cc38ec6b928d61b276f457a6e36dbb191e5a7c06d50d4df49afaa8f95b50e59f0e0666a8b6c889e978b4b9ce7ef12358813a35b740211c78b9a0f37faaa12337655b3ff323a49bdea701134e569359c9e59eed2f2e99e85f3ba709bb8fa22cf36eede5b066311e"], 0x18}, 0x0) 09:05:54 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r1) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = dup2(r0, r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 09:05:54 executing program 1: mlockall(0x4000003) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 09:05:54 executing program 0: socketpair(0x2, 0x4000, 0x1000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r4, 0x0) 09:05:54 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x27}], 0x0, 0x0, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0xd}, 0x1c) 09:05:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffff9, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x8}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, "92794655fabf4366f199af3615322d53bfe736ff"}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:05:54 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000000)) lseek(r0, 0x0, 0x0, 0x1) 09:05:54 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c4, 0x0) fsync(r0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) lseek(r0, 0x0, 0x10000040fff, 0x1) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66fd456d27009bb3f2db8becaa640ed7457b9a6b9ffca9d0055a4d6cac1f044ff5634d52863f3fc8b2dc67397cc000000000000000000c07819f934f3d1ea8d7d5bdd1cffc4da8c4a7c69382e951f610695bf4689a23628546c125a9f7e79a64662b2f65b909e499915dbf66b319b02a806ed080b96ac60bb90dd0f320de808932378f4d62268d88481a6bd4321c07d0d54469faa3a8c74176a554826eacb04f0506ee84f8b2d089e0fa091ab7b3c0ceb4a1f095f8c310f850b6075e98b6a9683e46192a1c595ae8922363a28d8e432015b86a9fc872c2ec9b126ffd97ec04b39425b2af4887e9adedd1f95c02ac6df55add9b568690000ef4c517f52c3ea268cfca5a45e7f9d0f30a159e68175eb6f1463f8c861447fb884eb290e5a880c133ca269f953cdc109d"], 0xa) r1 = dup2(r0, r0) write(r0, &(0x7f00000012c0)="e6", 0x1) writev(r1, &(0x7f0000000040), 0x1b) ftruncate(r0, 0x0, 0x0) 09:05:54 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="173169024a69429151582c5400a74cb37c0c43bd5bdb49857219d905504e73b3e9703597a0d1918f06e31617731f70572dd1a233c43efc69f385b625faa97f86d4cd471015f09fabfa0f9a9a8cbb7761fd2ce7214a256a6c2a1d4e9d1941", 0x5e}, {&(0x7f00000001c0)="f30b58c7d6d3bd96ca8863717907a8ce6d2cc80fe413fdc6aee56ec750534ae43b7173d5c8f86f37b7cd063b636cb3597c3f708cc02190a45a6c6aa37a73cd1c7c43095371633b1978f3e90f54888f4802f1c96ed796932e73053c55950d4a38731794c8", 0x64}, {&(0x7f0000000340)="e0d8895226900ef0ffe36e1fbc3325cce83029772b8615b72f6f1dd1e628970497134801019bc19e81f2b68f00fce3ceb7774ca64f4ab00285d12e9c0ce9bba10b7e4475f9f559956b652504fdf3639de137f83b5b674f027b06f5bb71d09a7f07a68ba6086938336db8ee27bbf853ccc5be233833ecd910fcc8af4a35d88d53fd4d4e9cc3e7d8ae20bd2d83b81eab2f4d26030888726bdd931c77cc0bb018e916cc4086037581670ba7cbae93be5c5262a870f70a9c57bd8425a5d88fce82cb216f059a13441713cf1b3e7c2386ebd9", 0xd0}, {&(0x7f0000000440)="d7da656896df2097ca037e4c44dc62906df6024599e6dd047dfea4c2aac09f9116ea857f48c833dd75e6d9745b237834e68cf0431d7c82c3e0f6f93d8f7e6a7e0949ca6c1a27e6c2eb957ee9a31cebd90b57b1adaf014ba97ec7c1d9fa2bbf25d2a7c1ba015cdfc9ae3a759e743673a8e6f84c2d2002f0824b370c4b126e09980a02b9e2c635577ed7238d611021bcbf234a53fa86b03d58bd41bf397bca2017de6cd8a68145293fc6339d45cb409fd5827ca4e4498b22e1415ff375517d53ebc7ef8345f0df89c078edfab0fd877a7b04b0d426e7e9d6d9d3a755368b03f0d190d476286bd7403f6c80254d633678c0e4177af4858e27", 0xf7}, {&(0x7f0000000000)="8b377550d895ff4492cbece1172b536cc331e6e97c0f84", 0x17}, {&(0x7f0000000540)="65c3c641e1f06dea76622affa9af6aeaaa8cf236cc54d16259744803028ff22d4db6f4fcec5af9d73a0908e6fc37df3b2858edf599a8ee6875464c71ba6db57ec69766574fabb60f8efe89557d86cb7ec92b4555fdef2bfcf2731fa934272f5103034ea83885d108cce83baffe7c069665941a854b1d8ddc2cebf85cbf9a11a9e1aaa3773a0a495949404a33eba95f0b2af5ce0e3ee5d9c4d08e1322187a2d762773fcb940c2176bfd438d4524cd2ca76a1bb9beee2b1b9581d0c1c9e4bc4818b056058ebd6b51", 0xc7}, {&(0x7f0000000640)="7fb5d76bffd7a1eedf914aa342d53d328f96d9fa0da99523c668fa65d3f1122159b0f4d0f18af04e3e718f42a5df34c29e7459e71c40eba90e9ae37218f37f0cec8597f6fe2f5a813a934d9209570142a3b1021e30d2f55258a1ca8ab024c401e5400d9ee7afb1735ccd8bbbdcc5f8aa0fa3fa414ef30b439769191f94c84ae93e244b1fd64c5de62e315acdf8fbebf08ef64c7fcc6465a730c253a2b2d6bc92043593b9a7781937e0c38e11f92d2c451c223befbf2312e857fb7b445b1c5b966902a589072bd1c86d8e0cb9f4ec75351a568b9c570e0d769f4cd6ffbed3ef90b3e6c9da352fd2063caaf4b5618ba270eb743d71fa4da95b9e05f5fa762e038a69cccb9e9e0f4d08d4ddb24acc61b94ef4a3002a668687df469cd30adcbd9f5e496e02b1a08eefbe638c9c98aa9f32b2f7dc2d98b53b1612307fd183b8f65d88ae6663dc2c0d2075698688de22157bfa88f1356b1ce618315b0e3ba2c9945af114348579469baa3691c421efd8135a3cc2c95887926d3ed9ccc6e417f25216d13f0ee78c0c3bd5226eebd5dd507ab2c6f9c2b79de73b0f24281021c7b86f5d16f037a6b76976f157defc1625040b4a059507c585e6f42e0e33cd1e88e83437352b195a1b2ae77c00ddf0a36aacd163a707236f5b08cec3371fbc3ac2c883eafe8a97dd561a213a52cb9d3c02fcb0470e39e80df92b393221ae7430c5be2d74de20e9f0430860e1c3e0e92383d7a219fce62867dc4880baf1800ee8fba316a20482df4d5f36917c56ee8582accead4cb38062e83027c801eb78a34fb304a8e2c0f71ba9593f1f56d0d11eabec1839c61f519322acf5dd64260427f1d976b44afbb0605c3542bed4f7c3a5b17e7707c7ea88ed2e9222dbbf709f8c2af5e1eb35b4edb699491283bb7c4a5c0989f72715b44699f504cdf8e4e4bd525deed1d0879f4c90b9b5cc41bd4ab775a32b1fb9b201c8f355d6895fc849f8a887c749c80d3046a3a5ac3598678adbbf88fa4ee1df46d8265aa90f352b1369f70f3833f7bba2cb534345a765b5f1697a8932beb47478f5d716a9bb80c86a151f40efd8b8424b43cca2b471457013e43d862af3ea7391005cd8b0671b4839be5b2d7ea0323882fe8cb26f081948277f8cc8dde7194bbc5b0e7ba46d43071ba3c4854080bd3dff994a3c1d5ffacf3e966c58b03ea619ce34348da3a7e97bf5d5c718211b1cc430eb1d31c1bc43e63804b672be3a30033e9eb08bc3bbca9e1b9496b08e3b176510588a9fcf20129a22fd3b24d494149d2c901b4f4e842895ebfc1cdfc18054afc31aaa752212ee6e4e6b453080034ccb109081fbd59be5721858f3186cc079abc6354d6c9c7233965a0e19985fdba405cff99e2a381a74713451bfd67b4c64b21e54bfb367e4e4589afe3fd560b2e5beb46582f12a81b689dd028a4241a11ccb64b09b8e801facd7a6672b4544fa23bed852085289a9a054a4e102c66e5e2a1f9faa5b780398e41b262962c6da5004da40a66ee7ba3dcb5168e4ba4f9060d217d653386496c5a895d3b9e0c781f1c7cc76e8a7436856921b7eb2c63216deb38539b82478950488ad5bdef84aefc33418ab5852fa794176346647ecb216d5dc34851deb10c15437208ca116437e3b87cae67340bbc69821fd12c54cee287d77d4944839748f6edbf8660aa709f7fb477301573d566bff761572765d1ea6354e477b70edb63e946fdd35be0a718f74876333b364df8f7832a435e7380e7a4a1058f38692e83dbcd6f1bc915a49cda26119f8b74ac4805fc8c915ec5c2da6313a840a441e38be6c3f014152a6b661fb531d9357067217e0e8f6cf4feef38f0d0753047bf8b58822112b2f6369fd144f3d70f8c504048739c3f7851e399bf9d10ba6a694eab48e1ff2bdbae36eec0d44d44b0cad6ae120168e12aaf3f9cf9f3a34130f428a5bb5adc7a600bb39f125005144869691d5dfb04cc26cb70b77eb22fcb717370ac103938a9eb4f30fc99a2f20999093998f7d045c53c4512657c43c78876431af5e1bc1675f947e1efd2dcf964608c9d5dd1c79e9d0ce2d22c82414bf775e1f88fe12afe6ae1929e81b59d6388ce62cfbb07208328b71cc6e98ada7d998bcbe523400a11254a2700b0da38ee73de90ed6e16d6651c2edd9701cc922522534a22d6cd66fce17345b1cdc31f2fc4a148c40f4d3a3de5859356a1376daa61a53e0c3a2e44b774204e9e74ece3312d64ca3a631cffc93457cef3ae54a78025cc5b8786be86c915df6c5f39a4edf90bf0b2986143645a9cfc04525b08e2a1039fba83beb01cced357ad6383dc9c2f90c661895130555016b870382a7504f20f1eee10e956dc3cb73ebce7de6c7effd3d5d851fc5ffcfe4f3826e42a02a6c47f7edc8f82f55259a2f0ca418a8488b08ef6f0b7517b5addde5125bb034dbe054cffe2d426ae2a42644afc678128c582c6bcfb11a023f89e44cf606dcfef0360bbeaad13cbc05a929be2c8810edd43572c00bfc7919cc229f251aef5f348b1a627c852383664f485fb8cc95e268171095547c71f9996c4c84418d917ac3117f3a77bb02437f884381141664a7fa87fd3edaceb7c0531a16f0ad293df86199df8c065ddf8be3eda6ed50d6d7390787ac91fb140f7cf9cbb136a74953f299cc88639b042a6144807547eb2266fb86abe247a390011a53cce9c2bd8469c9c74bd016fe885ecd1d35168131cef10196f78ebf18b6f3e596ce30bb5091256977b8d296a3d14839ade5f18d9fd6f05b50e5ffb753a557aa1846e33844230573b8e37d9f1831fa672ac57c53dea14b4cd6352d24db659002211b2e6692fbbb3e6335880f43a2da731d96ca27983f05cf762e11d09b524361b9c161fcee1053dfd42a4cbdd6f1bb5a94db348233a438ec8c0421606b455b009fdf39192de6ef5d067cd787f473056f0c4952fb9e6b75add49a4a0c20a3b6b2b588bbcef2e185fc54a16095fb9820ecc0f42d6b921d354b9bf0811c751433c0f84a3f68db2947f4022ad9d1c69d427c526999c86a036630248bc8d37827441e34e85fcda1218c79716152fc9a8454a4ff9f432cc7a76cb798fb5ea762a12e909d1ac95cfe2108d64b0ff9ea84d02f5fce025f8eb21584c0b7564892a1cc575c70f38ec14ee4fba0ea7af538b2fce043abe53419b31a5b433d7adc8a0531c70d6c80c7e7dae123f39c25561e13bc74256fe5e6a2526179a1055332c66dc9c19f72ed7abdaa0782a6fae27509bd644a73b6df5b91089228fb2860333b2ce167d30f42b91a948e556dc86c59f15f9987c6e244067ec8f45e02ea5ea94257a58d08af952d9ff1a447749e0ba508b6f1df73b75eb27afb7af173d08a1321a1f7123ab8e2935386817c6ad6b652fda298979a1041a9f735700bb00c13bf2d4e3797dce99feddb55fc7d2a41a4c5408e7a6ac4a7786974e405c887006fa02cca5244a7bf168ff056059fce5077876405422c127d44081a33d55a105df7a1f4ff944d282b7f3806d806081d8c40b9e396cb2e9cdde53a7ae3b4e0814cccc199c9b416340f95a7f19e1ce4228e0e91da1264ffe5438301f9b6cce2baea2ae56ed507a20af3a0a1373378cbf059d8e9d697b5036f84637a19939b63d28bf999c9ae150e63ba9a18a0b40e06e1dea5ff4c6d264891988c9697bbe0db2ba2f6913457f09ba9e111aa98798332c237736eede53218ab9e7abdc6dff774bda2b0db405afa539935185ba08a4e5ac59d1d47e9135c52a716ed64c6f7be6d096ff717be43fe993679495ad7de24ce122ce39bb4a154a7a3253c9a8b46cbaa52c48bb0e5e4442d204c62475c5569011d2861059bc5eb3e059ced81210e8b503bbed194fd783902255dbcace4447aca5d3a37c867924211a091c548a30a3e362da85513320bdbea63843db3db9c702e51e39ec95c1d1e5915d352c16f990ad47d1dedb6f47b41f49d000cdfff1abfa22ec9e4156a3f0566700d532e544db7398347a26b8ba3ef1273631324c8fe8e3c4d4c80314cc58f58b948eeb4cbbb0f51435cbb2f047d3534b51260737079dfd47750f915a4f1cb150b8fc7b3fdfaf32538156a39dbb6a7d18a99193767cd619d6e9f18b998a4a56e0a7990aa6432b34a8225d05974cb7a2f62e9cf07f9554d2c3675c8e97757cbc47c7a7fc723cb3c26b871d526f2592f5d563952db8c308d40485d699466d7c4b8e47efedc42d646ddd2a73c83a692d726f7e72f4007a38bf627f211cf369510d3126606b4e1544f2ad671fa65179e291efa3f7fa09e9f886977d16e95a1ac759f91dbedb297e064f72fc183cb93af62c6182c6243177439d825f4a551bb36a85471e1092612d575cfff256bd815fe8d2d92f0455a065a55d5c5c300850156d18bf0589e8e087dde1088190e19fa01dcc3674ef0e052e89f32e052ed9542697c1a773813592a3d5c9abfa23568eaac94d509ab31ffe776c5e47e11ff40d191b91756ee1433cb023034296839e167adb30828a492305e7239942927251dc79b130cc8ee7f67c3da3078cf2c06fd4067f374a58e251841a6fdff5e2cdfc30c2572dbfcd0f619bb84a44ae2f938aaee612a5eedfdda9e6791300c7af0ee269602e57f3de44cf638c61194651e0acf12342f464d5bc1dd9206236257ba0cae066c45cc4437da0be66a49da2d03815379e6da95ebf322490701e2812091c61e907fee676206ad8451a3c57597f689a2caf539ceb12e8ded6a8d9fd30a37eed26b57102dbf5739e9644590837d1bd63390dd4034102d0c792a78ac30f327e36b37195af296ba1060795cbc1d50cd08e111835d191b84171374e9df8a64a3b79fa7ef1304e25cda854c9eaf492b217c8ae3c0a32d7a6a13dd325a3f7e80aa9986a7f6056d5116595deb6dc47df0e5572a9afccfc81e2862f0e0a2afa8c9c841abef0b7dfe046d42231234cc3615c865bb79b3f6fd7416085de61c2213eafbb2d14f93cf34d77ea73ed11adcb3314b4962f1103247680cec464c85f2470a2e078127ddf9acc1cd23e4a9cf2cdcd32de0ff0835c99c069713673b74aa92389697e82b3e9ebe14ead065204edeb5285c146db167a5e54f9246b527dd99ec67a8c6c038dac84b35b7e36f42bab87544059c057194760b6d3ff7d788ecae0854ecb078e0067cd20ffedfa35a8e6fdbf176f2761a99df731ef9fd27d5b335e112f51fc417bad7cffa24aa2ae8eab8dfafcf7bcd9e341da5f528b7e0e0a274750c2ca67ee1b54c938618f81b5a106ac7988fc4948883ba6dbb42f6ab458ba0a4cfdd7b99931617470132828c2d3d3d6e4bfe302c5883e186aa356d299ad8184b471409364d33cb4dec8849d36017504b7b24dd1a7e029cf7d96aae05b00aaf06da576810fd051cfa35e874af217dfdc173112c48e91a529f3ae6e5648ba7ce8b08b3f0ec247b11c56dfcb0ceebe0be8d8b71418649559c8cbcee8837f7515a59a51683aa6f96e7e2ca9b887f7c3871ff0b7278d9f5672116a7f6957575651d102f50b4a372b761ba42474bde41d2c6db0cd5402a5eba9c68c53248e7a53d108f6cb89582f609004179cb7d4fca9a28ccd89b98e9b9518888fd881115b888bdc3169da1e724af62ddfc2f111b257025f190e35f375b22e95cc19292229307415eef7bfbfbade3755027cca2700801a9f172d8bf8c1cf03032cb1845f6750dc7a111029ed81b6b88c4e384bbb9c84a21436cc49fedf7f06046b7ff657b2d9f95d1f515ab8411846fed0e32c79a7375879feb3181030dcdcd3b2297d95552d025c78ab5bc1c536618", 0x1000}], 0x7, 0x0, 0x0) r3 = semget$private(0x0, 0x3, 0x10) semctl$IPC_RMID(r3, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) close(r1) close(r2) 09:05:54 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20240, 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000000)=0xfffffffffffffc67) socket$unix(0x1, 0x5, 0x0) 09:05:54 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x820, 0x0) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) 09:05:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) readv(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x2000) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) pipe(&(0x7f0000000140)) 09:05:54 executing program 1: socketpair(0x18, 0x7, 0x4, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000080)={0x0, 0x6ab99988f3f66b8, 0xfffffffffffffffe, 0x1e5, 0x0, 0xfe80}, 0x0) 09:05:54 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) pwritev(r1, &(0x7f0000000300)=[{0x0}], 0x1, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x7, 0x3ff}) 09:05:54 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0), 0x6a18}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) r1 = openat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x10, 0x1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000100)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="96", 0x1}], 0x1) 09:05:54 executing program 1: 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) r6 = syz_open_pts() r7 = socket(0x1, 0x8000, 0xfff) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f00000013c0)=0x43a) 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) recvfrom$inet(r7, &(0x7f0000001500)=""/4096, 0x1000, 0x2, &(0x7f00000001c0)={0x2, 0x3}, 0xc) semctl$SETVAL(r8, 0x2, 0x8, &(0x7f0000001300)=0xcb19) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, &(0x7f0000001480)=0xc) r10 = getgid() ioctl$KDGKBMODE(r3, 0x40044b06) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000014c0)={r5, r9, r10}, 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001340)={0x200, 0x9}, 0x8) fcntl$dupfd(r0, 0x0, r0) semop(r8, &(0x7f0000002d00), 0x0) 09:05:54 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) r1 = open$dir(&(0x7f00000003c0)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) 09:05:54 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x200000000000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10001, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x6000, 0x0) execve(0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)) kqueue() 09:05:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xfeffffff}) pipe2(&(0x7f0000000040), 0x10000) 09:05:55 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x30, 0x4003, 0x10001) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:05:55 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x10000000, 0x800000000000b, &(0x7f0000000040), 0x0) socket$inet(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)=""/115, &(0x7f0000000080)=0x73) 09:05:55 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[0x0]}) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000380)='./file0\x00') r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0xa, 0x20000011, 0x9, 0x7}, {{r1}, 0xfffffffffffffffb, 0x80, 0x60000001, 0x40, 0xfffffffffffff3dc}, {{r0}, 0xd4e8a96f4024da1b, 0x9, 0x8, 0xffff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x18, 0x10, 0x10000, 0x3}, {{r1}, 0xffffffffffffffff, 0x0, 0xc0000022, 0x6, 0x1f}, {{r1}, 0x0, 0x21, 0x3, 0x20, 0xfffffffffffffffd}, {{r1}, 0xfffffffffffffffb, 0x20, 0x2, 0x4, 0x9}, {{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x0, 0x20}], 0x80000000, &(0x7f0000000100)=[{{r3}, 0x0, 0xa0, 0x0, 0xaff, 0x2}, {{r1}, 0xfffffffffffffff9, 0x40, 0x0, 0x1, 0xffffffffffff0001}, {{r1}, 0xfffffffffffffff9, 0xd0, 0x4, 0x4, 0x2}, {{r1}, 0xffffffffffffffff, 0x80, 0x40, 0x40, 0xfffffffffffffd04}, {{r0}, 0xfffffffffffffffe, 0x28, 0xf0000025, 0x365, 0xfff}], 0x1, &(0x7f00000001c0)={0x43d, 0x7}) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000003c0), &(0x7f0000000400)=0x4) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) setsockopt(r0, 0x9, 0x9, &(0x7f0000000200)='.', 0x1) dup2(r1, r0) 09:05:55 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000001c0)=0x1) dup(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 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', 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000400)={0x1, 0x1, 0x8, {[0x6, 0x3, 0x401, 0x1, 0x9, 0x100000001, 0x1, 0x9, 0x9, 0x1, 0x75a, 0x9, 0xe3, 0x8, 0x0, 0x50c, 0x0, 0xfffffffffffffff9], [0x1ff, 0xb1, 0xdfc0, 0xff, 0x5, 0xf79e, 0x2, 0xffffffffffffff2d, 0x5, 0x5], [0x225b, 0xe8, 0x200, 0x1, 0x4, 0x5, 0x4], [0xf023, 0x1, 0x8, 0x6, 0xa, 0x7ff], [{0x4, 0x100, 0x100000000, 0x8}, {0x8a1, 0xffffffffffffffc0, 0x7, 0x2}, {0x4, 0x6, 0x6, 0x7}, {0x6, 0x7, 0x1, 0x7fff}, {0x7, 0x0, 0x7, 0x3ff}, {0x9, 0x262, 0x0, 0x1000}, {0x400, 0x69e, 0xfd2f, 0x6}, {0x5, 0x6, 0x3, 0x140000000}], {0x2, 0xf9, 0x1, 0x8}, {0x20, 0x200000000000000, 0x1, 0x1}}}) 09:05:55 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 09:05:55 executing program 1: poll(&(0x7f00000000c0)=[{}], 0x1, 0x200) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x5) fcntl$getown(r0, 0x5) 09:05:55 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x2, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0x42, 0x4, 0x6}, {{r0}, 0x0, 0x90, 0x400fffff, 0x6, 0x400}], 0x101, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x7c1aaa37b1498ba2, 0x9, 0x40}, {{r1}, 0xfffffffffffffff9, 0x84, 0x40000007, 0x0, 0x9}, {{r0}, 0xfffffffffffffffb, 0x0, 0x44, 0x2, 0x7}, {{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0x7fff, 0x401}, {{r0}, 0xfffffffffffffffa, 0x98, 0x1, 0x3, 0x5}, {{r1}, 0xfffffffffffffffb, 0x13, 0x20000040, 0x754c, 0x3}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x1e0, 0x4}, {{r1}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x2b4b, 0x3ff}], 0x6, &(0x7f0000000180)={0xb56, 0x4}) 09:05:55 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) listen(r1, 0x4) getsockname(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 09:05:55 executing program 0: mknodat(0xffffffffffffffff, 0x0, 0x0, 0x100000003) r0 = socket$inet6(0x18, 0x5, 0xceca) write(r0, &(0x7f0000000000)="1e2cdc782a3359178063d01a4b4711e98f75895f16e43095ed157279947961e9f1df5ccf350af9167e038079494a03ca88678673d7fb33ae574c03aa98203d9efe8f89", 0x43) 09:05:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pwrite(r0, &(0x7f0000000140)="fbaf3d4681ee3c18721953dfa8ab75615635aec33ed554164ada41a92a6d1e53c64e3bb74af0fca7902103c6d0fed1dd4b3f852bde6dd1028826710a4294f5187749efe4f3380ccff0cde6a3549cd2fc068d0d0b492bfe280962b652b19f6f890a4546faee389d8391deb23e712eb4a85ce52eaee16c9a213c0b5a832a18e128981bb904e7b350388e0e4d9d52e42336f10fdaff33346ccabc7980785c03a12ffcfd07191ccabe85c370505225a79b5ac349f8f9725b20c47e758b38fe33fe692fa678605df40786df3ede02dd3649e267876e70d3892af87c33bd197bf1a5f7d48e57524e0151f0b9daa05345fda0e1fd85c104af63", 0xf6, 0x0, 0x10) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="7864f1956b44ab2146a23a5df524684dc95436a1b11e9d", 0x17) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000003c0)="ea00005c0000000d866abd4013d6e3de4d4372369e30154aaa5a17d1d4fa0042d4efee19d2aa91287327af2397723c200e128ef51b8bf631d95b2f3557b4d4e07ded48a276ab2ee82840c7cbffeaed089fc354cf519c55caf6c2ae0793bcdafa01991822d5d53d964dbc74baa0d940c8344b819e067ee1957709e792a144f54054fed552b73d07693182b69210f2357eb6d4e5173e6f5ba143eb3a8e2a147b891bd88e16a9d49300a217d8ae16cfe8fc26d3089701c65b7cae4424f2087478b9b11ad36ac8df308cdbcacadfbe52f54d87d8d4b5e5a1cc84517a9546af867ed9e09c8016a9", 0xffffffffffffffe5) 09:05:56 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000440)=""/4096, 0x1000) writev(0xffffffffffffffff, 0x0, 0x0) writev(r1, &(0x7f0000000000), 0x1f0) r2 = socket$unix(0x1, 0x3, 0x0) close(r2) 09:05:56 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x26, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 09:05:57 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) 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(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ftruncate(r1, 0x0, 0x3) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 09:05:57 executing program 0: r0 = semget$private(0x0, 0x4, 0x200) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/181) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f00000000c0)=""/167) r1 = accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) r2 = accept$unix(r1, &(0x7f0000001200)=@abs, &(0x7f0000001240)=0x8) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r4, &(0x7f00000012c0)='./file0\x00', r1, &(0x7f0000001300)='./file0\x00', 0x4) fcntl$getown(r2, 0x5) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000001340)={'./file0\x00', 0x4, 0x2, 0x1, 0x1, 0x8, 0x1000, 0x5, 0x3, 0x1, 0x8, 0x10001}) r5 = semget$private(0x0, 0x6, 0x90) r6 = open(&(0x7f00000013c0)='./file0\x00', 0x80, 0x40) bind$unix(r4, &(0x7f0000001400)=@file={0x1, './file0\x00'}, 0xa) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000001440)=""/163) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001500)={'./file0\x00', 0x7, 0x5, 0x6, 0x1, 0x81, 0x5, 0x21, 0x0, 0x0, 0x0, 0xff}) ioctl$KDENABIO(r4, 0x20004b3c) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000001580)='/dev/null\x00', 0x880, 0x0) ioctl$TIOCSTART(r6, 0x2000746e) semget(0x0, 0x4, 0x3a0) ioctl$VT_GETMODE(r7, 0x40087603, &(0x7f00000015c0)) semop(r0, &(0x7f0000001600)=[{0x0, 0x0, 0x58d8143f2a5189a1}, {0x6, 0x401, 0x800}], 0x2) fcntl$setflags(r2, 0x2, 0x1) ioctl$WSDISPLAYIO_GBURNER(r7, 0x400c5752, &(0x7f0000001640)) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000001680)={0xd807, 0x3}) pipe(&(0x7f00000016c0)) socketpair(0x20, 0x4007, 0x2, &(0x7f0000001700)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) fchown(r1, r9, r10) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f00000017c0)=0x10000) sendmsg(r6, &(0x7f0000001b00)={&(0x7f0000001800)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001980)=[{&(0x7f0000001840)="950f0a7b45e21a040a58f6b0c9d9e0950e82c315a2e121fb42e6d99b020dbd961093a707ef11b810daaf18b0b2915c761d4f2feaf2c44c36e6f0c3a8a13713608ef26bc71c5911e789718d7e78fdeb7d7a58d2b4f7055904c7da7738398a9115fa65d84317c714cdf15ef409f0397aa0f635a8359473ec4fd53dc3df756932d4667d7945df548cc6b8dcc100da74346f2b030cb76e71dd5231a1a91d40abe2f807436339499a4c025940f05512a21b386cbdf3f3119d0787122b111df75d64408fed032cda5613ed64", 0xc9}, {&(0x7f0000001940)="3b4507d31c5533e2be502fd2afd2e048d7e587b474aa", 0x16}], 0x2, &(0x7f00000019c0)=[{0xf0, 0xffff, 0x7, "437ea7fd3c7dd64a9b63035502c64a57d03fc86dc3397bb102f881d15a4a2ca1492ab9e0d8a4de86769a8e4d9715bd6c12fdd01d8ba58d6982d0c4b6f8e0b32ab72be3f7db0e11700dddeece6458dad851507b70f11b1d4acca2c07982fb9641b5e7829e84e6d34bd9b4e35f5f5bcadef662d4a23496f6f0500d38a9ccfcf627c11daca589f0f766bc5c17c45a6e4b087231608217d336e0193c3ecd726f4695effb223b5af2911fb76d7b20de8b18aaf234e3a4804b2cbafe4afd8fff5d5184750aaecbc0ed2b9ef5659241a267b7528eb8c629d9abebd1540cb1f751"}, {0x48, 0x0, 0x5, "12b8340313024d2c0bc3243f5a320c54dab261a9305e5c0f08bb2c6979051c2a1a0f52d702593bf7fadeec0d4e8c00124cf7b63e9b2f"}], 0x138}, 0x400) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001b40)={0xffffffffffffffff}) fchdir(r11) 09:05:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f835", 0x4) r1 = syz_open_pts() msgget(0x0, 0x620) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) fcntl$setstatus(r2, 0x4, 0xcc) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:05:57 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2, 0x2, &(0x7f0000000000)="ee5db770ca9338086b6e9611d7375aaa0061c10449d0b32437bffe1db19805a8b4b6d55bd8799a52c3d575853f86b26c8d41ae7e7d91a9002cb566ddbf3b551025a3be8b7157664a38d8114b501f8367ff04e4572e404d90df091fcc37c6dd0b21dc64e84eb0b201c5fb2d50232e911b117da8508915a6210fea309ff7edad5c0316956faf3b76354231140211d8073796dc158b0413a30304f2b2c256f035ac58f0cc2faefcd10f3f5fbda4e1ef", 0xae) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000), 0xffffffffffffffe0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x4) 09:05:57 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pipe(&(0x7f0000000000)) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0, 0x0) 09:05:57 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) r1 = shmget(0x0, 0x2000, 0x200, &(0x7f000037e000/0x2000)=nil) shmat(r1, &(0x7f00007c5000/0x2000)=nil, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) 09:05:57 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r1 = shmget(0x3, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getpgrp() r7 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x9, r2, r3, r4, r5, 0x40, 0x7}, 0x1, 0x8, r6, r7, 0x4, 0x7, 0x100000000}) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x201, 0x0) mknodat(r8, &(0x7f0000000240)='./file0\x00', 0x2040, 0x7fff) 09:05:57 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000008d00f87c8a5b671b1b542a538706000000b811000000290000003100000003000000358786a250f42b5751137c37a18fa9fdfdf3b4bba8d60149ff3791b72fc84e0a4e5e00ece60e9b9c1fb7e4732de05840cbcf4c917a6de89f14fe5749783afa786a11e4d16d25923f4cacded5fe5e57fac2308e049b6ac04fc986b15f81b4ca222db2c6cf08ef08000000545e01c5d6f70e"], 0x31}, 0x0) r0 = dup(0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000240)="920152a368fe9059ca2cc9dbc9b9802218af09b23d5e7001a07a61a267e3740249766874512ef402989b812511bd319ff333e3ea806d17b1d8973da865f209ceddb47a98068c87931207e1d5b986ba2f064071", 0x53, 0x1, 0x0, 0x0) fchmod(r0, 0x2) r1 = socket(0x18, 0x2, 0x0) getuid() connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x7) sendmsg(r1, &(0x7f0000000100)={0x0, 0xffb3, 0x0, 0x0, 0x0, 0x38b}, 0xfffffffffffffffd) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x1, './file0\x00', './file0\x00'}) bind$unix(r2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) 09:05:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) sendto(r2, &(0x7f0000000040), 0x189, 0x0, 0x0, 0x16) getsockname$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000"/4098], &(0x7f0000000000)=0x1002) 09:05:57 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)=0x1) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) fcntl$setstatus(r1, 0x4, 0x40) fcntl$setflags(r1, 0x2, 0x1) write(r0, 0x0, 0x0) 09:05:57 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(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', 0x80) 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, &(0x7f0000000440)='./file1\x00') unveil(&(0x7f00000000c0)='./file1/file0\x00', &(0x7f0000000080)='r\x00') 09:05:57 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f0000000080)=[r2]) setgroups(0x9, &(0x7f00000000c0)=[r3, r3, r2, r2, r3, r3, r2, r3, r3]) getgroups(0x2, &(0x7f0000000100)=[r2, r3]) execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000180)='-\\-@/)x^,,{\x00'], &(0x7f0000000280)=[&(0x7f0000000200)=',$!@]\'\x00', &(0x7f0000000240)='^\x00']) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000300)={0x0, 0x1f, 0x131, 0x4, "ea7c9ff016cd8c075ccf76cec1f44e5049c30f11", 0x101, 0xff}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x2010, r6, 0x0, 0x0) write(r6, &(0x7f0000000340)="dc1425e7ef5fab7e140f1e34907489e5313b14c3e3ef675b92db03ac6507b5f954cfd8a5919e5c4c81f01cb9744a24c031e87f2fa34da76ed28f8e586b490dcbdba9fc8e7aea5e7aad52e57d27b186e7ee42e8ecc19c0ef69e40b1adeabe5dd151021f853480da5348d490c230c7272f46d0eaea9dfb155e319828b8296468e70e68c03d2d18ca49baa0a31f05", 0x8d) listen(r6, 0x3f) r7 = kqueue() ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000400)=0x6) truncate(&(0x7f0000000440)='./file1\x00', 0x0, 0x38) recvfrom$unix(r6, &(0x7f0000000480)=""/95, 0x5f, 0x43, 0x0, 0x0) sendmsg$unix(r6, &(0x7f0000000740)={&(0x7f0000000500)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000540)="4b852d7617a4dd92b3342bd7018aa6c8fcdafe215c94221bd00c598ce0d10c5f3a7d22e2437f9abaa4d5916584f2437d0e1fb64c89ac4ae5bf6f40b8c28fe50ebbaf2c56f35e52687d24175891d3fa62262723ccc398dede1d32acaa16344bf02c70cdca364f81e495f2a702ea1bc71e1068e395ed665357e8e907fb45b590fd70f428", 0x83}], 0x1, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r0, r1, r2}, @cred={0x20, 0xffff, 0x0, r0, r1, r2}, @cred={0x20, 0xffff, 0x0, r0, r1, r5}, @rights={0x18, 0xffff, 0x1, [r6]}, @cred={0x20, 0xffff, 0x0, r0, r1, r4}, @cred={0x20, 0xffff, 0x0, r0, r1, r5}, @rights={0x18, 0xffff, 0x1, [r6, r7]}], 0xd0, 0x401}, 0x1) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wskbd\x00', 0x30, 0x0) getsockname$unix(r6, &(0x7f00000007c0)=@file={0x0, ""/4096}, &(0x7f0000001800)=0x1002) truncate(&(0x7f0000001840)='./file1\x00', 0x0, 0xfff) fchflags(r7, 0x0) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000001880)) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f00000018c0)={0x3ff, 0x6}) sendto(r6, &(0x7f0000001900)="156f5927fcb8236085d93d1d408c9d19fe8eed5bcaeb7373ace4dc6ccae424d1d57461ee6bac6757d2ce1cf6bfaa134d43b793671b0a63e92071fada5aecaae62279f1b2b0a139a1a76fd2dde117fd87a74989932f83e750faceddcfd400d6e2d08fde67b0c431d9088c62f706a99e4ba0b52c92d9fd69b1035beb3a108737d095d79b7d2ffac595f3f7a5f73961172e730e91e982ae4cfb1333302290a7622f778eacc348681274e3516ac46d4fb7203d0aff", 0xb3, 0xd, &(0x7f00000019c0)=@in6={0x18, 0x2, 0x6, 0x100}, 0xc) recvfrom(r6, &(0x7f0000001a00)=""/16, 0x10, 0x40, &(0x7f0000001a40)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$BIOCSRSIG(r6, 0x80044272, &(0x7f0000001a80)=0x3) fcntl$setown(r6, 0x6, r0) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000001ac0)) sendto(r6, &(0x7f0000001b00)="875eec5d60d75f79d4aeb9ea0be7793b9cf8d3ad2a07beb04a7edf76aa05c6735eefe465f284687f", 0x28, 0x400, &(0x7f0000001b40)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000001b80)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x11, r8, 0x0, 0x0) connect(r6, &(0x7f0000001bc0)=@in={0x2, 0x0}, 0xc) 09:05:58 executing program 1: symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') rmdir(&(0x7f0000000100)='./file0/file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[0x3]}) 09:05:58 executing program 0: setitimer(0xfffffffffffffffe, &(0x7f0000000600)={{0xfffffffffffffffc}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000540)) 09:05:58 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x1) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000240)={0x9, 0x28000000, 0x2000}) msgrcv(r0, &(0x7f0000001740)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004dec000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007ea701f8e6267b5a00"/4090], 0x1, 0x2, 0x0) r2 = getppid() r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000040)=0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getgid() ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000280)) wait4(r2, &(0x7f0000000080), 0x8, &(0x7f0000000180)) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, r4, r5, 0x0, 0x0, 0x40, 0x6}, 0x5, 0x4, r2, 0x0, 0x7, 0x0, 0x1, 0x8}) 09:05:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="b1", 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="280000b62e5b6757e8e8d5b747773538d5bfa6169121558b", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) r2 = dup2(r1, r0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0x3) 09:05:58 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xffffffffffffffff) open$dir(&(0x7f00000001c0)='./file0\x00', 0x502, 0x0) 09:05:58 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0x2000000000009, 0x97}) 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) 09:06:00 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x102c0, 0x0) pread(r0, &(0x7f0000000000)="4b04f04558635798a20d08965474b96d77455a208dd672a437f32095ca7fc8f1b6a168e4a6bd882fe8bf6ae2c5ee0ddfd96b67d78b320bfe3251dc1fcf8b982923af1ba0f48bf90cb1a9351527a10b7464532acc36e398168f1facf3aa31a66b23f741327a6bf97a49e81c467edbdf71853b486f1e30d6815165309f70", 0x7d, 0x0, 0x0) close(r0) ftruncate(r0, 0x0, 0x0) 09:06:00 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) connect(r0, &(0x7f00000024c0)=@in6={0x18, 0x1, 0xffffffffffffff52, 0xb7}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000002440)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000002480)=0x1) getsockopt(r0, 0x5, 0x3, &(0x7f00000023c0)=""/3, &(0x7f0000002400)=0x3) seteuid(r1) recvmsg(r0, &(0x7f0000002380)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000002280)=[{&(0x7f00000000c0)=""/102, 0x66}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/4096, 0x1000}, {&(0x7f0000002140)=""/141, 0x8d}, {&(0x7f0000002200)=""/94, 0x5e}], 0x5, &(0x7f0000002300)=""/102, 0x66}, 0x1) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 09:06:00 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffffffffffff, 0x0, {0x9, 0x40000001}}) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x4011, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00002b9000/0x1000)=nil, 0x1000, 0x7) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) sendto(r2, &(0x7f0000000280)="e444efadf1ba5e6a08512b4dc7b96881e84dc0cdc8883cf61fa7a4c6ac457f2750aa106341abb3de4897a631cfde39b31cb1df37603f07304fef", 0x3a, 0x400, &(0x7f00000002c0)=@in6={0x18, 0x2, 0x1, 0x9}, 0xc) socket(0x2dcfae44a6f7681e, 0x7, 0x3) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2, 0x800fffff, 0xdba, 0xffffffffffffffe1}], 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x42, 0x8, 0x6, 0x9}, {{r0}, 0xfffffffffffffffb, 0x80, 0x40000001, 0x100000000, 0x1}, {{r1}, 0xffffffffffffffff, 0x18, 0x20000004, 0x80b, 0x7f36}], 0x7, &(0x7f0000000180)={0x2, 0x9}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:06:00 executing program 0: write(0xffffffffffffffff, &(0x7f0000000100)="e13a7ec8f4da575c0170bf4cabf8", 0x342) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f0000000000)=0x38df4e52) ioctl$TIOCCDTR(r1, 0x20007478) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) 09:06:00 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8020, 0x2) ioctl$TIOCCLRVERAUTH(r0, 0x2000740d) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x9, 0x61, 0x80000001, 0x1, 0x1, 0x1, 0x6, 0x0, 0x2, 0x9, 0x5}) 09:06:00 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 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, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0xffff) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 09:06:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xc600000000000000}) fcntl$getflags(r0, 0x3) 09:06:00 executing program 0: r0 = socket(0x800000018, 0x1, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x1, 0x4) syz_open_pts() 09:06:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x200000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) mlock(&(0x7f0000004000/0xb000)=nil, 0xb000) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0, 0x0) 09:06:00 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) select(0x40, &(0x7f0000000000)={0x7ff, 0x100, 0xfff, 0x100, 0x6, 0x4, 0xfff, 0x2}, &(0x7f0000000040)={0x93, 0x3, 0x9c6, 0x9, 0xfffffffffffffffb, 0x0, 0x101, 0x6}, &(0x7f0000000080)={0xfff, 0xffff, 0x8, 0x5, 0x7, 0x80000001, 0x1, 0x81}, &(0x7f0000000100)={0x3ff, 0x8}) 09:06:00 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x7, 0x5, &(0x7f0000000040)="17fed0e8e7962e53f0f84b982b6d14af8a60e024b554088d25cc82a3056b9eaf44e5a304106a75bf7825bec298b2d8f3afe866d5e3d7216c610495e59e49f630b7db0b2f4443210e912641a62149ae78e403ab8c8cfe2f391e576e43baaedaedb15b346008da8c4f91abf6c44b97986a4920fd48ce34135b90624798276f0b1ab42f3e7b5c5ab7518b3b45b609a29b7dbecb8b2adb8e1861c22781b03280b337488c376515a849ce7a6d88fcbb69a4529e33d7426dbb16486356ba776bbeb5902276e4253b2571b40f853b866300a048830235bb8eb3e5ca645bdec8a8219fc9052e356e30d4380fbddf82cd776fd2d9da745bb93f899fe677e3a0c358fa17b91fa8d97f9368aa8eb3c9166ce1d93f9523e1de9655331378ff7e651c5aa2597cd3727ed204718985bdbcd13fe8f14bd8c4217a122aa4a5858846e3a8c247b21f0f379633dd57401391d7a73df6248847e5c66b8d2edb3c81346bbe5ca76e39431e94c243109ac099375073ad7b8eddb3be20a5af044e1946b554e74cbe20512dcd44584742d09e97611483047a01875a4460402ca429874ac0a776132109cce32962ccec01d5acf18401f0ea32bbda76ca9c8b7b9df080884dfa5eff07503f2018f3e2768a498387d8591645dcc9eab6e6de695c179da3cd205b270796aeb36da15c02a40364dde3286571be88546f1f50c10ec8915d43323466701f3ce776f021fc35232656468b7df70d2dff7d2413555cc7b8726c98be44ffe5a6eef986c079793ff20b4a26bc3489d851ef0ec90de7b47a00baaeb0dad98d43a91cfccd30f2d2dbd93345492790906b432c4540eb3a888f618f5d2538aa41d6e64e6a52a046b5ae52245c2e2c7a8004e9cabb1ec3a3ffb877971927e566baf47818193e22986225b5197a0e926b741780fe9713001533193c1e643cff9cf7f9214e70313f364f90856fc5381971014d975cd082b1e6d4ef59ea310fcb49f244ab980ca98cd2fefc9356293f123444bea997a0ba8940153bb1aa9da414e920f13eb4e8e49fe52459c6b6cfee2f08661130aa322c71392d86dd331bc59f0aaa15a33f3b8cb8ab88262470db2bbea0bc632c88e0391424f83fa3df3c9faae2386e79ebb50e468a3a8102dee420a844808649a78e4209c2ae35cea5f1158b17135180738ed7cf3b1d23abd4f2be6eba5b5bbb19efd6a7a54d8b1b63d32cc10a3054c33d43fe6094140822c93aebd802c0aeb7bf8eff7681244c048637d52eaadf9c5e8b2337f23622d1bde9209ee5a238fadc6964f2024313754f59bf0097d94e1cd9c7b1b62338ab67f6945f77cdd74335f045d7b71605a1ddbe60ac466c852f5df4069513a145a81800f3abcb461cbc9fc03976c068ad77ad01e27070f5671c917dc9e8cd88cd995d7e81493506286c246c3f3c4328002550fdef3d19afd67f79333a761555d3061988b3e00d49a0fb94475f19b256543704c314f16379b9febc6b7cc7015208076ec9ec62c47703f97d4b42d66bf425f39698a082b141036b871df75afce365c453393282d53df089d1d9d4e3ae27904ae5b5081825f2d52b7a97a28fdff7a4db71b172aa5eaab8175d5441625753bc5bcc7b8f62f92fd8e7679cb1464e79f0c116584fadf409b783318b6d55301fa6b0238b6b9afb7772e6e216d83795e4d51feca895a3e690274491481e089cf1acc70df654b997210fae2a835a9877fdccb4f4011a8ed8c1ed891927af2459b7a0fe20af191b9132011035b8da789858cad22dc77cf102db697e9c8f14dde9e3bbe7d67be2be48d1fd228d73dc717b797890aac0c327578ab02317d503bc27fc2ac36004b9c2ac573ce5a62d5409a6845451cb5aed530398be78a7530b3651426744b818679176ad97f5373234277651197eb94d688fb1baa8149c314f24cb3511eca28755f722dfe7052c1015609b5aafb66e569034d7c5af39570278dca404efe37e50ee125441e2279149094fa9e18e3d5eab5fb00a3db05e300e2af34f1128258fbc4964380c1c0904a41a44246c3cca5bf77e2a08b6d3cda1fb05aedf3a32603b4f7bc264f0c17c08cf8c1d683105b4ead7313f9299e1be65ea115a0ef92218b97a39f0bd83a089e8a54be7168fda72bb09d0b700346afbed9f1ccc7adb6b3f2286867d88dc2a86576441cb00218f23de6adb598c20153212d34a9487811b554e0b6c0994dcb90e171d6b175e6da542c353af8508c813dca5e0a3147153fc0253aecb5d496ab450f5713cd8bf1fdcc5c23a619d979f1abc61776f774f7676697ca98b813e87392147d6a865799f3c2a7455676341c2db7c4c8c2ac8b7f091b37a8347f4ae90c36ba4d4ca792ead0b5ead6bb3b289583a5f73d3207444ced524d6fe2e10f10da9387b286927d7b5d67b5ec13e1ea12895eee3d987c86cb4b7227f640fa31cdee14e65438be4a58315a412adf9da6c1d081fd04a31e371248cd22f79392a6f6a81495a163060d3feba387008272df97407d21455fa7c06bd3ffdfd27a4cc2f721a4c11c5d6b1b14ffa58e8b8296c0eb020bbce766cdebdace89c1a3224727b9cce3fb66d6bc29154360f56699a45ca8165d336c742c4cefe6cc6f2dd6f41b70ad949947f583c6d3b2629c9d09fce39b2e850e00a4e25bc7a06b241a4f8aa6e95c1a82f3de8ebf1c806212a3fd0e20befaa50f64a93d062a4639c2f2e1713ba7ea781aaa195d04d0c415d0e68d74b8c6d086bbfaf0a1cbb96f1c37615fc2a60214d7292a8fb96c55d4c8f723e8ee0cb9922456acb4c345ce8a17902b4b960fe892dc2fef83a23221c6b26790f98e669cb173951dd2030e8956793f400bf4e1b4f459969d99adac4ff62ea7e8f2943681fc8b157850a8072fb2449f5ba6c5f39167d0c762f9a1ee843889bf47c51ac830340bb481674b5ebe4b036a7647a8d5ccf2d298b5b94d40fc261d3734b72b60c5d5a342ac8c879bcb46cef8a8f5957c96b0b4e7881ae5953a87028d0c3946f752205c6e8b14cd317d97b48b04f4d28aa633840b421d54f464b9ee51c1cfe85ca84c8d47b7ad1706c0c1d552c974965bec5fec26e6262f13d08e627f0deb320dcce5a4d624eb50623490e950bdac620b540bdfddcfb88ca3b985bb3fdd8b294c97adeaeea01204a0c3cc7c838fdc0cd6704bb691c1231c6d4991316cf6a17fa23d9067a4e29c1f113b4d0e6a9c00446772c36bb0d1c574eddf4f314fea8b349a655afb96d894edea89a2439e9aca01a50115844dac1ace1364977820b33d90e88ce0460e5fef707d3a06507ff04206e8b6451a6ffd4fb1a380188c2e4a13ee7ab65effd73bc3e06f99b95914cad75e1218da6b54b5a299c7876edddf7b2bd53cbd03e20a472fdb51793a56e4f7490c3e28f6e178cbe63fe2312316400d9bc5bd9cb1f07b620ff93fc2fe8b817418f792199c47e41e73c63c4a21c73bfc6dd13e724983489b12630f0a9ced9045f206b2ab517efccbb8a22424a73d865aba8ffd39d909d082b204445424a9c58f683212a8b220eecd2ec1213135ef10809dfcbbc1255b2b4afe2936a37354245e77ed178ca5bb01be4fa0efd5511df4e800c90b47f98f56b183813e5ceb76a2afbd2136bf3c841616820143cf5299677778c6bb47257c20f27f509c9d8c37a37c494d797b591035920211a243fc6df1798eb8939a29ea3841f04e4b0a0947dc3a3ef5936f0fe58d70e9703055c86132075f0de01ea3ffe3b55db9b989cc0e2986412f66949ddb54f3f91e6f99f2e9aeba12113c6224bb72e01734fe2d448d8c87b67192b06f4aa624bf50e555d025c0389f79bd67ccdee470961f9183191a703191da67ff27310b6380a79d961d19e9c98ce958d307cffa1198fa2fcbe922328b3d452630bdd45bedd7a6790e32767b8567b4ea5f25f9e88be43581e30698b89516e9e91bbd4c41416a1209b515f2521f9075a9fd318bdfed0eb1e580cea1db914a1c1d1717d75f1f3e274ab4082b543dc8f9c8e4aa2b24282b32c5003be61933744f46f6fdc73d440eecaa2ddee92e54ebfb8b09d2fdf2c1b1135cff4256fa01bdf62b6705eacbfdb6ee2d8a3b5932576ed95afe5a96be125ec409d2a956fc0c09041ef592e1abfe83711e50f1fcb1571729ac56daac2b3464765875fa72e9e0b0fac7818c84b8b291bac506b972c7a0762127e1a046867a151efaaeaef4e09796b19297c31194870a5d970050f8959c06de977bd121783b4ed220d7ecf21132c5cb025fc4708bd0417b3b52d2293fde40fad1d82139466be717796799b3fa847cf9ce76971a185c52208fb3ba42951666555c32aef5e753a4792ca6a2a638441643210b7c2e47989f32e68cbe450c86114745f610e85a0113827b6f5dddbabc6feb927b0588f852e94c640aff5c66a73030107c5219123b7d45801d71f3379632037830b4d4bc426290f8ae0d474f0acac93e14e66c9c4f8ef53b0900edf8ef88a598978260ad4013a2835c6c00ce64c2b45b4461b3d42b5f101e9a88a5690aa48094f567003e2d5616ba44d3ebec68994494f16bc4d6b900ecb4de4e85ad0696098037c72db76ffa4574b30fe0fc4f9576c03697b6d6e240c3d7530e7a7ed6bb7d63254736157149be6c13b18bac3343f23d370b375093153f987fe06eb0f65fd3ab4122d76df5ccdc6d499d69fc8a0e3a618b558b8aae6be3a3a8de2a7426f0ce448363ba59680b420f39b09c6fc53d7f1628cb664fd092befecfbef0c049db478803ca7cd631b78c90add5d96312715a4ac864fe04ec887b3f6aa3a7e17d91295bcdb8935a8c4d76fa961fd412c81bec00b9bc94c1caf44821b75fe8d89916d7d045ec357bda76c9a94334551bc1d9418a32b2a698d872e8b2cf42754442b419bb590baf07e307f94ded73a6fa54f62f9a77f369d1ff40a305fcabddedaa5ec4bb9aec27c28d972e76f02780ed1beff107eace85401633f4181e0a0bed0553b47c632833a55a635f14d95fcfd185f057d44dc1726a89e7a2245696ab7c6d3e1b83c9cbc3f9f25dea4641e2b80f271777c54b97b9517314b78b1c4e8df1934b90d234acea12950c02e3f49163c68af5884a25a4ebe5a84a2c19fc3bd1cf35903fcedaa95746814bce11d0f8fecf1134ad2fb93d10d8cd4920f42a61c05de01c4fc0e1d27d4a670d183ee9bd38ce57c2fd5bfac3afe70ef57a1dad4c4828291b3ce77ce7f43d60fddac4e00c6c6ef9d05ccdf13e46468f5ce2390710ef118bad7bbc9fbbbaf98214e6f3a21ba92c8482d4860d622dda85288816cfe0bb4d2c587e605f5cafbc448049411333eae8a8738cd9a20778774172d23777ee106065c188888a5b7bc563b8c750841ed860bfc9aef8ee170c6ef47a71e9ad7eb8ca7616955d4b5e0fafc09091e70842730415b1c30cef8e927d0adf12b894d79fce9530a7af9c794f195bb8897a8afd3add971a0bd769eb73dc5358e355f27f004a720868bd815bba5d3f56a63fdb87e8050337dd76da11f9ea6bc0e44df23fa9e52ef4dffe4280ab169599a67a91846e5a6c1a7ddb266d6d2ba64ab0b10d14315fcf161770bfa52d07e24104a3de39bc0d55a82165b2d327d4c01ffcaa83d0dca63a315850986e1477fe1bed900ed0740192d5f834218dc097820d4441974a0d26cdaddea24ea0ccaa180c232e26a3f383591859281cf41e6ab09cb200a0fc1c73ff7043d2c5d77352ee1b2c157bdd09e249a75bbb3b30f444485c6b86a309632b24c974f8048d2eef66edb85f6d54791dc0a5a10d50b52ffef063969e82d6202d52da6d6df917512014295612e01", 0x1000) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000009, 0x0, 0x0) 09:06:00 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x210, 0x100) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000080)) select(0x40, &(0x7f0000000000)={0x1f, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd00}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147b2}) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000100)={0x9, 0x3f}, 0xfffffffffffffe24) dup2(r0, r1) 09:06:00 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001800)={0x0, 0xc9a, &(0x7f0000001640), 0x3, 0x0, 0x0, 0x1}, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 09:06:01 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100)={0x8000, 0x7fff}, 0x10) syz_execute_func(&(0x7f0000000140)="0f0d2bc4217f121cf80f3a0f6d0028c4e1e1637a00f26fc441af5e4565c4c171548ef3070000c462b5b6c2c4a1fd10df65f20f1a8600000000") nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) recvfrom$unix(r2, &(0x7f0000000040)=""/29, 0x1d, 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="696c653064fe8847dbd4ee1672dcca9af8bb43f2b7f691eb8afcbfe37bd5005ab42438bf33452b529ae1512ae9564313444145c287da56ab0cf237ae36d5d50c601a9ea5470a602421acea5a7af03154274c60ca3aa9ea88f47c20d44e06d45fde9b8dd40ca5fb90d7a056f07c0853fea0df2e94c01a4a11e2e283d3de4d62302a"], 0xa) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) close(r1) 09:06:01 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimes(0x0, &(0x7f0000000240)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvmsg(r0, &(0x7f0000000180)={&(0x7f00000001c0)=@un=@abs, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)=""/15, 0xf}, {&(0x7f0000001280)=""/4096, 0x1000}], 0x2, &(0x7f0000002280)=""/190, 0xbe}, 0x43) 09:06:01 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x55, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x0) getgid() 09:06:01 executing program 0: r0 = socket(0x100000000000018, 0x8000, 0x4) setsockopt(r0, 0x29, 0x20000003b, 0x0, 0x0) 09:06:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) 09:06:01 executing program 1: setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xf423f}}, 0x0) setitimer(0x3, &(0x7f0000000040)={{0xda6a}}, &(0x7f0000000080)) 09:06:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x6) close(r0) fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x1, 0x7, 0xb21, 0xffff}, {0x80000001, 0x7, 0x9, 0x6a16}, {0x2, 0x1, 0x2, 0x8001}, {0x1000, 0x5, 0xaf5d, 0x6}, {0x3c, 0x8, 0x64fe386d, 0x8001}, {0x1f, 0x401, 0x5, 0x20}]}) 09:06:01 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x12}], 0x6, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 09:06:01 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') fchownat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 09:06:01 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x0, 0x4ca6730f, 0x0, 0x7, 0x80}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x82, 0x0) pwritev(r1, &(0x7f00000007c0)=[{&(0x7f0000000040)="c1", 0x1}], 0x1, 0x0, 0x0) 09:06:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x801, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000100)=0x3) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='./file1\x00') 09:06:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3ff, "f1509912c45e4b42dd826dafd4b6bb6110e238a9", 0x0, 0x77a}) write(r0, &(0x7f00000001c0)="799305abe6a4086ec2375d28319e939559bf077e79099490404c9af0db0ceb02dade86c3a851f59b2e22be43044e39299a03993fc30c91c3751e8788808c40d0fa3fa660a5eb53d40899801d8f74eb5cf92ccf1592dce1b89b1634bb0a84e33c2d53811f27faaef3945628e947339a3d03b61bb3a20a3bad8ce691453240a1bee690ea7bee27e2deae87c29d1095262becd003e4efe81c38a83cef2d0126af8aa8917360bec7b233a79ecae5c02d3dd0d689af9ea997eca3ea4c0b3f313a3d90ac1520216fe7", 0xc6) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) 09:06:01 executing program 0: socketpair$unix(0x1, 0x1731c478f99f24b, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x7fff) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="ee00005c00000000", 0xfffffdd9) socket$inet6(0x18, 0x4002, 0x3b) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r3 = dup2(r1, r1) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000100)={{0x3, 0xffffffffffffff01, 0x3}, 0x2, 0xffffffff, 0x176984e9}) 09:06:01 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x86) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="74c2164cc4894dac80645df26f29ceaf2645ade982a032ac642476d2155c066a4a63de58ec23863a6a7983ea67c6fddf66535536d369e6dca45b8ac0ec396345306dcda510c7fb9337123ca7dbd9920b3df5e5cc17806653b3d2fb033be6ebad6747510b190b51f2769ff2680a6af2faea535de2e4bf93953f000b4aebb6ad5108d5c5220c0b36f885e6f3da274f7195c7e2afd4059fa1485f987d08704a64d1b958e9159bd1ad927ba0ad31d3120edd4a4529d0cd66a203e3715f9bfa8acb6c90b8fc8e18c880dc461dd4202407b0e472019ef646f4c1e8dbc7a3b011ae24ecdfc821fb0db8cf00280734033fc5e0b515674873eda06422cbd845dfaf2d9f8243970919de0df0c98fb882ad99f27629799b03cd38aaceeb8ab7889986c8cd2773e9b874c473a153b71e1d423d32b258f5ed10d342a34e14a9d6ae569a49454735390cf0349f480784adeaeac4741b5a95f0243f18182663aac56735bf8d5c291487ffa0ed6b0f9f8d225fe537e0734ee97deddad35904ac846f54b8e29e6f9ee18e5ccba51b1dbbc6dd94a1a4abbe2bca1269556359a527d391d1f6b505d6353d18d84a03285ee44dadd1a7a273e3a394c5e9ad8bb959361208e07d2c12b96e833698fdd966e6c093585cbb95265ae1fe6d9ab4292efd3be6ca01114d7888d00c6cb0918b9c1cab300e62e0b4c7c9d78ee904cf88f349143269a9f2ead0af5ba43d4926217563013261fe70cc803083722bb442c11afd1dcab5680c562a66d7e8404d3675d675b4acb7f558700f776cd00ad65b5f107fe184f25cadef5353d3c7dc66310f7ade25f6b1eb18887fc9e1ef5f0952e76b01ee51ceff6106d94e8f1dab3ce8c865c5a7c808b7d75e8e3c836ec27082411f1774c304f474413d4abdb1c7d5dafe5a936e250859bc7edf7dd6f136c430348bf8c217509e81da07f0ef9998b77a1d5feddd390f39accf4711132a23e5efcb697b11b748b00d8d8e214beae6d103b8dcaccfd60571ebe81e0ca3c2e1187cbc6cfc26c19ea24872427763b6c48fa7c060268221d9a52961bf0d4fb2bb41b5312ce57c43ae17d22b1898832f77ff9fa13686c5b5e09b7c05f8adf9a1cd0e168dc479477391fcf9fb97ecc13c6ebacc0b41f6433b9fd58c13070fd8d98637942a36bf517b4f67060794fb5734f206e4132e10a7e8b8f69c72d008693b104f53d2739ca9fe3b919a4627020c78f878e760d73490a7d47c99537d03c72b2079759397514f5e50a13d9f2cb5af6c263634f6e272cf93e04731a7f4963fabc29b187d4c6e3c45d35ef306c327b30ffe27f9cf7d927c6f013b63f5f66285e0bdd7cf9243c297a2a045f8392b71269a2ac4d25adb090933162ee8ed00dd0ac9d7c1a45cbd88313e2bbd538a57bced321eadbe97da28c304553f46f3316e42752019f3006587fa14f3d05a2f38f44b688a0544de8f11322a1555ba450ebb2d4919248a59fa6d99cd965dc78ebe67312f39cae87d74850c9fd04d91205679eb2ed623e3fa087ddd0e3cb123059cd71b458918c23147e1f05fde301ccdd16c8a4138c18fd75d43421192abe16d222cada7843671c93675cf0afdac5d1b76ab74372c3b3a015df5ff460fe1d2c4b955eb087957ee4c084bfd0654a9114d179885ba4382964475c4f7c2f08e3684fbc85e1c11f3aa935c7264ee30ebe773cfa5161319500f64d16be44a6e62423c43867f311ca6a03557eb8b9f5978a48676afdfe80aac05f1714fcc0d288b6f2537be8fd29eb1bffeef2cad3997e83c33072eae24f74ee2498f9c3f14a3d61a4ee32007da2c9b3652ee43c00a4d9f9fa2404b1e6e4d79d1ae59a1c97bdb22e249675aa5131a1ddd6606ca439e3f8145e69b61291248b687547a9b46ab4118bfd498b92fafbe7de344218a9fb7b36612e212ec89d6863f4aee16c4259e77b05b3466549c0140d863c55e22f922ac0eb0d91b1bcd7bb69bc436427de86007f6a7f50838e7e3f2f8477cf8a1309e1b9cf4dad3922e723f0d82250c59c74c6e5ab0a6496ecd78c12795c5541dadafb88d01068d64036e6c65c61e300570a07fcb320e75db1d0f8b00b1e7996113b8c708b6c0400bb1a0ab923a3786a749db419717d03b261c061e3fa2e86441e3ad545a3363bc7769516db72f0c6d2c7180988bee005abb3ead4cf01e5fdc0c0b405006cc10b06900c5b2fc2d7a1586e5614f45d9cb1466e648321fd3acb763d4dfa9c310e32671237dd4bf799aef37096e5c920b9da3899448bf074e617c3da09cea880bf042db2e50c9b17e49cb1b9f92870e954ad65e5414dcca1dd90049ee3af331f66aef939db526ca325e33f7f08f80739d6e404c4b07459e1939bb4e1cb8ae9917fe6ef366be07d5f34ff9d6af6d503fa191b1eed7b88a013fca07fcb9a57d8a278112d3af063950fff209972e3f5b9afa23323b0b87a5dd2efc94ff106d4cdce6a8baea134a4ac5020fdc99a722999acc6f162b142af79ade428383ad9e8553e52f68c1e05f88b58318ad5b03d33c8bdf2e2b1a947b45184b8b7ed21aa16c7ffebea570ce57fe5b55efcac0577aa392431096309b1d6c52318566a0263fd9f3cc4f7af44ef1f4381145fc8470fd6b18e947a2b543c22f94be69c69c71a15798c613cc51ae8b96a150defebb51437305d6ef114ab55beb00036c8d8c26ec3227b1d596f4cca28dad78777ac9c4c95cd67b5dc495a6b8d30331382877952f11c65939d06a5e94bdcdf293d502f95ed16e6eb0b79ea3253ceb1a15da998d63d36221b47d3bc55ef7d4f0568e2c9a3155d9be8ed6aed5efde9d165d1502bada4e0c73153fffb6c123691471797d601864f4d2eee0a1cd06439142fab00d38c3bf8e749f01459d54387abfeb9c4ad01cf835f92e9e3639a1871e7bd8365a0bbc603d916d932f8800e00b377b91ef73996c9e8e749ac37f5a57af42ef50dd781e825953831c48d046afa68ab72cb07c67d6f1c3087696fa6d3097217587df31c5579f7ca5bf0c06b17a5ea02c95371d092c469920cf0afffa7cb4002dea09fca14a3f168759120f6758197b18f372ee75320bf2c53c7d3cffc1615a30da4fa86d8d6cbaa1cfe8127b784c9e206f31e6f1c21d64fcc365b21d9b0c2f6fd0759ee4e6dc5fb08be6ef6cd6ba35e531792c157268adf712d250a12915aef09f7c668e634c43ae217364fcba11fb495506923b4dec7bb4628a07fc5f3ca3cfbf96350eb27cf240e24760d5db36e13bd1607a8802611f268ed9fd28567844c6e756ef4da720b70c024d3c73f28611846f649966565b61c4a89fb62dde0f07cb7aa25cbf765347485eae0dca205abf1f89f80012b84fc969af3073c7e08ee80d3bda4e01babb202cc956f68323b4b0ced18ab36e5037cda8bf53874bc9c5e91fffb0d989882b043f919e61fd55d2a4cbed4284a0348d50acb7f42f7bba899ee1b919b2c868ff5b6cba8b6e3138d3a756b44b4d148676b45c5612aa411036b664bde1d23d8a8931304e71f048beecea2d2b22b912eabdcc70fb4042da6dda27c27257665e3c243e44ebdf74de4fa18c29ba6446c265deaa0844c82c37ffec4923c0eb36a301a7254b1ec01fc5ca52d078d1b9f4077c202caadf856d9cc0f64cbcd55ec44eeb23159d615337f5fd46ced2f38287452665ae8dbad83d1b1008e42687293fe872ca71a0c45f61da97f2808148dbbbc1b4484228ea2bb4505c62546f2cc1bbc0a02deecbae4c84ac41a07985570bf74637b4eabf6203f87da19e8ce628dc4713abe2a461d74853685601407b0e724a4628179f9f0211f8b9ad98c1f5a9666107fa88106cf5883adf224441cb91358088b92c07d103b5f99fc959492f36e610a4b3031c73685dc324a0b1624c9cdaeaff8324a9003a4d6b6dfdbf19d53728c40352004525820ba89af4e8f31b3561cd996a2eea7bc128df3640aad2667962d2d32f1f7f79f05643a4849e0cb955a7ddf8c065a3e8b0d0debbd1f9c1a1ee709edbe3dbd1b790cef24357f5db7d36017336b7991b286fb1f5600bab376e4f5910ea916a14cf011fd4f82c0b523a2c19648dd4ed7ed32bcb5bc1173ac140177ee96e3da68924704a0190873d9e25d0a749be21bf537ca4ac75da24866661db47599e66eec0ed0c9e76ea04b322fb4bc2439d6f0ca64d008e7532775eccbb1d6b31c099705ffd4e10db18136cb74aeda9781956c3f2bf9c68501b6e0a517ca6df363b44da58d128f9381c5379281ab9ea5461dc81abdcc7f0a88dea8ad061fc7564732a88633b9e9b4bc13fa18a0717bbc8f990a2adfd1ab287632392caac34e7293598c69ba406305a170ae70186b2c677594ae37cd58c9b9854da3b03c99a28e46782f195f259a1199da7bb26edc3a7828999b04cccf8d2a9601e7fb84ed59d5fb05af5dd0607e48f440297d4f1d3951c76c83c7358972d57d4e4762f132563bc6634f9399c944a902513e7b392fa0c85668e695068aadde7c186d3fa738494f535e1375db5d0dca27221f35859e3628c8004157c7bc64aba87f3e9d9a9258aaab667e0ad6aac62690d24f7df1496d82de609db984a290361387b68dce30ca96a1947458fa10c211492bbe890a9889d266eef2f9abbd42176dabadf6050f701fd004480e383241a58ff8e2b05dfd446bc8c8ac927664c9755f9590197336e78c3c282a00ea2865492a9a7645e5ce2b570e3629f989f59ffd023715316376cc36b2b5c6657e53350c039053d879fa48527678c2cf2d03fc50e175cc1915d1588aad489dfd5cfd8a16c9d49119aeeafa236cadf45719f2fe61bd0eed4fe4d54a5684b9647b564afdbd2dc72f13084ba025b7dcbd8e2ea6d7305611ed589a10299e769416021e1369c213eb762513074f8cbadcefc5fcc67c53dad1d5961a7b3f44d1eeb18e47d9b9a43e692452306c38a177ea4e6b3d83608238047e638f79380466a8c92ff09952a93e876198ead8a55678bd99ac2344d81fc391822496bf0e13b8c5caf1da65a4a0c7b8ddddbab133a9f6d0cebcde3129a4dcf5e5be6224b060755fdeac7757728af6865104c84dde79219867460ab0bd67001b3f9e1043b18f0b5bebb70c098921c239d996ed021c02447ac08431ed5dbddaac3d69f831508f851eff067916c8b864eb9e7c9a819dd823b7637ddef815f04903013beced6d8d8ce907be977d08afe25b7ef5bb014ccfeb22f121d41ff482fad1775bbcbac9e6ade6f61ca3c8c8710ad1d45c24d48852281198e2d19b4e0fd3fbe70b126ced4a826a2ab0367b1f70a3f45f24a343ccf6a155a5e717cabf26e275dc258486980f04c78de834823c62d3768fb79320318e6d5d4ddfba9e67cec1abc708c1241808a49c3364f9210f0f41d2c717c2dce7d623fa2d82be3f114d1ff6467870135bdf0074dba557a467ba771c73e707dfb78ec10309634f179d8602ad042f3582e4700d95f15156ccc1f682be943a369a16187dfe5587645e20f6cd603feea65d21fc169c78f8b68392ddb6cd5c8b573cad195821b1756b428c184df4f501a3721dda004dc85d963441408acf58e6fa08347bc3a6e281a4377a0ae6f79ce27c8747ff75b1987f85091c08134ea9f155f50d306f60a62310a019b9e6d6faea3d8d5f359ac60ef5d05ba217d4650585e60c8049e886b144b334eccc7f91444409fdaa51b015d10c220577dcfe1198e46124bc5fdbc245ac8f0bb29284c0cf19c7ccbeb822836f5be324607bba37d0da1010b0d2d59452303b6584d9d12768d182f211b9b4d578756c67e34fb6444886d4a8b4d3c95ed01938c8269fb", 0x1000}, {&(0x7f00000000c0)}], 0x2, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xa5) renameat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000100)='./file0/file0\x00') pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000001200)="95d3d974214a63eec858814e33af944adceee38f02ffd18fee8bf9b4dfa9fda0718cce5495739e0386fd39c8bceb017ad227926ce38dcddcd829eaf09bd5f81fb4f627783c30e439b515bba6d692abb974fc7af5dfe9b3d593c44b08e79f498998c6a4635da5cd2c6f6a440a8a222b684825f6e671f39e9588e957543857bcb5572ecfe33ddfdf64bfb1ad5a0e273439a0d22e03558b1bbd4cf17fe96ff5556bd8584b147b52c269872ae657d459", 0xae}], 0x1, 0x0, 0x0) 09:06:01 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) mmap(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 09:06:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "d730c15b00f4ff0000747beffde400"}) 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) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:06:01 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) syz_open_pts() syz_open_pts() 09:06:03 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, 0x0, 0x0, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = dup2(r0, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x8) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:06:03 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000010000000ffff000000000000f87c8a5b671b1b542a538706000200b810000000b3e95723290100003d000000"], 0x30}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:06:03 executing program 1: r0 = socket$inet(0x2, 0x5, 0xfffffffffffffffd) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040)=0x981, 0x4) 09:06:03 executing program 0: select(0x40, &(0x7f0000000000)={0x7, 0xffff, 0x9, 0x0, 0x9, 0x6a5, 0x3, 0x4}, &(0x7f0000000080)={0x9, 0x80, 0x1000, 0xcf1, 0xf27f, 0x0, 0x0, 0x2}, &(0x7f00000000c0)={0x52800, 0x800, 0x9, 0x32, 0x400, 0x91e6, 0x6bd, 0x2ef}, &(0x7f0000000100)={0x3, 0x7}) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000140)={0x8, 0x2, 0xfc00000, 0x6, 0x3ff, 0x8, 0x10000, 0x1000}, &(0x7f0000000280)) 09:06:03 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) 09:06:03 executing program 0: r0 = socket(0x18, 0x1, 0x1) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x10, 0xa000000a, 0xd85, 0x35}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x0, 0xa86}, {{r0}, 0xffffffffffffffff, 0x10, 0x8dd87c8849832f23, 0x5, 0x6a5a}, {{r0}, 0xfffffffffffffff8, 0xa0, 0x9, 0x9, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x6, 0x4}], 0xfffffffffffffffe, &(0x7f0000000140)=[{{r0}, 0x5f991f4511563fba, 0xc0, 0x4, 0x1, 0x800}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000000, 0xbe, 0xff}, {{r0}, 0xfffffffffffffffa, 0xa, 0x2, 0x3, 0x40}, {{r0}, 0xfffffffffffffffe, 0x0, 0x40000040, 0x5}, {{r0}, 0xfffffffffffffffa, 0x15, 0x2, 0x400, 0x1}], 0x3, &(0x7f0000000200)={0xc3, 0x80}) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) mkdir(&(0x7f0000000040)='./file0\x00', 0x26) fcntl$dupfd(r0, 0xa, r0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getpeername$unix(r0, &(0x7f00000010c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bcdc26f6110993780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f20c00000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ca39724c60835fe6729ce4e00000000000000"], &(0x7f0000001080)=0x1002) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) 09:06:03 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0xfffffffffffffffe) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto$inet6(r1, &(0x7f0000000040)="3f1f8e563d8ea9fd04a2e1feff4a3f340d4053e2d26c24cbc2416ac849f34c71694a028e34efc5dffb08dc400dc0feedfdfecb410e3d261b5f1a6839a86e707999565b0a54bda124f36d6ba73bc9afab7bf5db41571d9803bb6bbc6a4d103769d4633472d20ccce482ebbc15856c34a9c7b8acaecf50f997f0163846f335a714d75a9acd8b146aca938f8a97d2728efc73743c9fe4507dd981755ba12745619cfa1a8d8e066fea5b7f87ce75e76daf1c9dc839be0e3c6105df7afcad55874dfe239e0c4fad14d0218d01aca48ae8d37d3f2c9224ba127a0ba8f1f45c120afa8299adfb731812806425e1c63177ce866c2cf72665db1b369123159a50c5ad3b37295ddf8688c86af113671347591d62a29813f8027787f198c55d232f32afde8a11fc23e3e5d13eb4b94d3b1ea7f3f0ece3f6185624a88dc866f842a4fcf8c178bf249138249b0b02f3890458d57d668f2d907dd44685a1dad90829127dce756820786fd12040d06e9680b7c552ed5ac0029b0797cf78d9f853ed2fc69fa8989df2edaf9320c2ee8f20da6e8d7f4bf25d6c052a7d0b6af3cf89453de4a6faa7c89c46a33ff4706b3a2673f444111c9acc755365a10a593253e3a96e254a406161d2413557ada591d9d1b6bf8e7c946c4fec903ac3b3bd87e365d47bc0d3be58a93172fc976e45c7286d36d4f91ed560f90fcaa4a73c1b143951823bedce48a650e8c6ab99d625d18941c3798522f7e5581b42153525634eb1f93ae45a18ca4f61db77aa08c62ae2457aabe215fa922df0372c8de09dcbc22416a73d9c5988d2ac7d5bd0a0013362a7735ebdb9dc36df3bdea27cbad9f9a2b13ff683323cc980a6aebbe6ba62f082a67cba07285cbd0382a8745a423d440c93b0014801b89f5fc30a04293b879557d400302d3c879e96959bbe2ebdd046de4ea9881316fcefc48cb3c7107f3aac8fe73cf5ec79ae55a622bd7888fb5c8d7327a6e3dd425549866f2fa9c538aed63db43e9fbff4917fea28197fef05a8a63d82f00afcb3c424a843a9875dc5d71e871b72ef6b4e3261bacb1d6d11e0e7eb1f489ec9d7fc3f7f715b149c59ab17267793c11ff7225b7e6544192184bad5372ab1033e70cf0c6ff608f62891c34af584dbb2a6df6e43eb478e8d6d9c651a40368a376f08f51ff415c69e32a0a5f21e30e806ddd9b56bdff4ffa3a4c1acbb37c585bc0eaf8267186e0998be29058244eab619533edd4f9e6b19baa7be5e42538848039fea3ad83b47147ecc573f147bf9c6e1eb1ff0f5a98b42b9225b4de3155ebdcd42d42a35491755ba2cf65359dc48d1d7aee0e893627ff21d319c5604dc8768f065076a4823bec69b2d49a83c2dfb0aa75ea83030b00a880a374195b187ce90a26e665f9d2a1cdd16c8120fc796365d5c5e977bfeb7811449d4046930caed1060b0d41249d9295712c1ad0650522646bb920ee919da4ce6ae7a3e6304497a5a3c2f444263bde037854f79325f6711fc68c3cded6378bee39930eb4580d1d9e9af2e66b22d9b94790089040aabe269a4c00b6927ca7fee249143daddc00658816a41caa8fd1230dcc64f3d97d28dc007483693d17a4c70894baef34e68d0f5e4f0fdae56a79e00479064af8488249903f4e6b4e4cc052b7f410cacf50bd69f0f6e1e887978c855099e8ac35c8145bcd11c8afcb1601484f6f836e6d04cfc8e88c85be11cb114092eae04ecfe4686820323f78e64284ba6663af56f86ed48c0ab0bf05f60cf8f73148c3472c82b085ccfc1cfabedfd33bfb79b4486e356a5e5e0e57075936bc34335dc5a533f16bfb129054d298267effce7cf9abc0993c47acc2a99d564329f4a7b9074b2ec3941fdb8f9fb24d6c14de6f9b7755421d89ce90106657691110cbc686af6f6c26307ec4cd91a7c9914e767b2e6126aecf5cb2a076d9808a9a63bdb02c1ebeef104389919a16263262762564afe4a0913cffd3fc445b9059f41715567b2dd713d44ecaba88ad06cf142ef2c8db42dcacac5beafd072fcdbd4d9e2cccab2e1b19f133bbea6ec47d3f4596cc7f8ae5f377f9447ca79e0cc0d63cacf1e1db4213b681437b2a7dc063830bb1d2dc3d56c622e52cfcf86a20d31669f705f253391358302e60fa1972ae0550a5bd22d37e78256de89c6291295f9e036148979e39297dfc09e77bc8fc55809f6eab5606679b0581b9d28a18f0db871a626b697141843f8378fce212ad2c905143d2754b3d20a637408d29f275f5ac100de2bfcc2c9851cb80ffa45609de175499321063c6f60268d50184dfcad2dc6733e3e79749418bb3e1c11e69a7c822184f222897c004ff33a7e92d649e6a4c6e3079adc99777c697ae1f9a78712a769180054ee989d22f20e1dd65bd7f183998cd7692d17b93775ac2e626fdcdc24a554c7065e0d8cbf72a66bbd28e7b7efd1068a488e47ebf7090d544e13af739d88b03a5969cca76fa3380a1ca2a58a5de0cebc64be2885f0eb52ebd2c36d57f2fe6ccaefa031e0874159a2f57dc020a4581d5f6471b8fb44039b9a5be3b40e475af5bb0a81b0ca62e4db4e273f1870e20a1dff1963655277f7df9ea04b991d71e0bc4d8df08d839f3041f73ada128a3398958851b388259b356cd1d7936fd24c58f4c095c64049addbc29defdfb5d5304c388cc8fd6090ae76e63f7a1e9a253094b56f250d14309dac80b8e83c7f6fe0b5c0cf6eb3fe2eec883438378bd26dbc6614c9015152ee99550663e2ff0cfea4b875d468bfe58e6086fafb69af75548a9780f38a503f82a52d40d736d008e486cae12fc9c849fc7dc3aa40855e8a4add16345dd447d851ffc6064c1894cdb413def905a20b473de4b490e4b2a773127c9fd0fb4919ebf34fb5a901bc45bf482bcbe13995a282e2809b7c1848e2c49414fdc4e55812d1ef7ad84b66133bafc272112913d9bea3eb32761b8df6044550a09e284ac3eecfc781cac6ae254359cb8410501b72c082c306a1165099d205f2df3df368b6899b0a7b79bf33faea2969b3836c7e397959d7286d7a395a7fa50edf2637eeed2f7611e8ca130ee1092c5397d6ba6b073a255728d53b4eda130e4975f5f2e72321850892619106d85feb2d2fbd443fc5c31bd80a516500a9439ced74ed4b96dba52e45b5edd61248655ca31afdd6bf6dfee4583de44952bdd14d8b050bbd03b945c898efb8423c17ce442f11c11ecf3a6ebf55bb79a700f4a0a7741d2bdf4ef33aa86a2ff3d1663f8a98f6ab0977392861d32368fce40c719822e4ee7f93e897a22e4155260739412f99b4661b870d73a0fec8f9872c9a7ac2af4d4a224c827da566138f6b8138309b8fa2316f5a8c08ec74c0b2d3b69871929a4bcaf0db40bca4a00a0460440ccd5af2a94afd9d58d96e84df0e17131b16aff970c4a83f77ffea43bbbb04bca27972ef8719fc2650515281ee08c769b45a7b269d335323475c95bdc5886acd7629ec9e42e20a7e449bac47203efe32699a48313885247eda06060dc8b3ccef55df5f19cd3aad7a14943b35dcbb9c2c5131e38b8d37cf6dfccc822e8204bd9d328e3d402e40c5da2cb7b774b52123f17ac8e93c0196258b1f208c5c58abc1dd8aff019f4c2d9300470dd8c908f029ee3b15b5de238e2cfd018968e37951a9d41bdd7a7ca8afcfaf5cb0e19eac05ff668c97cc7a77cb9a785b544bf1fd8f00d4452e4877c22c4428ee8dc5e34ac71f5034dfa4ae0b42016aa4a6f3dfc4765cd572de31dbc617ab2a70e23e8720a581798cee92ef07a60fe2f56baa5effb75a7e2756c6726b82edbc1836a3d57632d792b2a6bec390264146ea3f211a02b8cf758ef7b446aaae846f9608df58c4669eba66482ede7e80d67234cd36b7c399fd312d53c3b1e5bbf2a2b7545fdd35362e0649d4846df8f4729b68430b4c1da7cfaa0e5a5d362263f23b7436f2da5757400c77469d87b52332adfe4e3cbf0616b32ac9dab3166bbeda6551e33c6467aa11c286ce9cef1339792adbec3b1e7ff6c73c37a07258f82064ec6aff6ec1215d9afb91ec2a0582b36cd368a2787a8d65483c7d5adcfb8b39e969b3ca14a1ad773700c8e6d5bc95ee0b921b29362f123d998690be779b5a14ba3b93057a1648c05a69470b0015c946aa94c112117fdc47acbbbbbc874755222d1d55956a725786e4f4f8ea0613bd8ece703abe9cb665e1b30fc34e3561f4ff81ce4fd7b4e1cdd66f68e7219200119b89c52b3aa9e95d25aaaa88c13bd7297b1d2e4ba35216c6dbad1848dc4c33758efb69a2a1971b993af2d07fbbc40c87f41ac2ecbbc5f955e51083058981fb6a75873a9709f3b762c124b63664e4df69c0a27748aa965dfe05481cc4120cec9b8f3cb56b57f00518349966a2e5e76a2ac0b48dbe172218d91b23186d1b2cff90c88e60b9ed2ef0c6dffbcd8acf2c5946478e998a1f162e9bb156c2046796dd91b1c4088a3f266c4d6f54c200ca8521e929ef529ff4f23f1f3c2cd49b459c9b298711bbc5fce9f367f1947647c187a8c498f50744a3b1be85dcae38528736ff12f09b8972a1876802575b2a224062c84001b7bdfeffa1e67e8532e7ee67fc41a4f66a267542b7785829abe14618fc5817bdc5faa869c1ca8ede9f37991bb0437e395d139af60151ce2059d56f0f4fb8b5634a14a045770d4e71cda5773e7e5433c93b05020ed5c8b2245b9f7ab9d02ca9efe51d437762b81e007c8bff644362603f32d6457f6259f7fc37757087c3f1a88e31f409cb35263b463ae23a2753e05e9c5b1cd1c96440bfa9c63173cb514e6383030297acc7864706eb72132756e27c79f58ce8c7df1d444edb209cb87d019b6c1715ebc6a48e165e31db909dba985b6353cb3fda127135e77964750e9e95bc8e737cbb33bd0a5102ed266271c70a5c316c5ea9bd1d3e23cd182c932f83c238fc594e54864334df39572410f8fdf7b74b93d2e6352eb424170bc2a6660256555e31fe2bef59ff39b392f2ec462dc59fc251870dbae99e113a995af321620665ac56b2a8056958d8b21452c076230c4784d485d23cfcddef018090f3ada07254b4978adcb6f0a29e218d42c00db9e2c833b41057ec60c0dec9ab054c3b3c6cde7e6e7e7997952834a5148052bcbb397fa3f8d496a1e6cf602e17ba9dfe34dad4785f48d897c3b925cf2ccbbbf4c6bcc4eabe9b0c8b6329486cbd22d7f707bfa21ef03d367e25dd238d6b9f32a9a41991d821826ddbccbdc2afc4d4c17807e45810f011e262f3ec8d58ffe67fa10d2e5d4aef2c69ea2383e94cd078f68fca0d51eacaf77dc0ecb9ef79901d93290c1474fd05e48e7af290a334fc57ee961ae721a69e33c7d9744ef151eba60742012cdd661af6fa14e2c1f1ce29d9b474eff25e95c9962bbe786e7ac073ece12a2075f60135c854306d6baf33dd3793223f630dfe41d38474237a6221e96ff8f0ee4568bfda0dcd932e48cc4a03d35bbc65d19f8e2d5d7a19b7ee9e7d004520fd7ebaa63b9108757be963488e7a848fa175709ccab798190eae34402dd38ff81b5367a3107d6156ad5f75de816fa7858b2170abaa0701126f43822ac4f7bc861a5a68fed5f535bc98d81cd95a02db27f59a4da8c3cd2b4ea2020704fd92fffb14586580b42dc2db46a2b295538973b2d1f070b2614d86d830706b8ad5bfe3a04c7147864776b3be5ddd3008cb9a2cd6112ba8818b12f0ab330909efd5108cf4a82e764a7471de0ed94ba9356ab660b5a6d7bdba51e2d62ab81f34c4dff48b4b7b7e4b23caf3735448fd9b3b92ec061b64ed5972504f894f9764", 0x1000, 0x2, &(0x7f0000001040)={0x18, 0x0, 0x1, 0xd9d8}, 0xc) 09:06:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000080)=0x38f000000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) 09:06:03 executing program 0: setpgid(0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8081, 0x100) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) syz_open_pts() 09:06:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000080)="1bf56984fb7630b1ed4bb50f57a3b6dfac5a22813bd7cc7badf993b62a9966004ace0c5c18ef531edfea651e2783f1c5f9", 0x31) close(r1) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) readv(r0, &(0x7f0000001700)=[{&(0x7f00000000c0)=""/107, 0x6b}], 0x1) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x8, 0x8000, 0x1, 0x40, "3f6de9a360bb5fee732f224bd5c943f8c28738e6", 0x8, 0x7ff}) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x20000, 0x80) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r4 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) setpgid(r4, r5) 09:06:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x17) 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) 09:06:04 executing program 1: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') r1 = shmget(0x1, 0x4000, 0x6a2, &(0x7f0000ffa000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240), 0x0) r5 = getgid() r6 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x2, r2, r3, r4, r5, 0x20, 0x100000000000000}, 0xfb, 0x0, r6, r7, 0xe77, 0x8, 0x8}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000240)=0x7) r8 = geteuid() setreuid(r8, 0xffffffffffffffff) 09:06:04 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000007f00004d16bf3b200000000800002100"}) r1 = dup2(r0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x9) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r2, &(0x7f0000000100)="b3e90b707eb2142c18e7f8381ad0fba505997cbcb2e4e34d14ff8945daf9a37f32d0be180dcc414e31b0707d7b494bdd0babe7a0b6c037d9ba3403ac2bed52211a54dbd62dc5148c9121344882490dde5e30e5ee167c3650def3f96911ce0af2d6741546ac412954fa512b7da130925960a03604ecff14527807e9278d3a855f34c72a0d7b0d85e6f30495ec65edbbf846ae10a3ba8ad5f483d5355d44a41dc1212991a9e2d55f1329", 0xa9, 0x3, &(0x7f0000000080)=@in6={0x18, 0x1, 0x8, 0x2fba8153}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r0, 0x10001) 09:06:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000040)="b100050490000000000000005786ca90500e08fecea11ea8fcf96ecfc73fd3357ae26caa0416fa4f3763b34d173d0176b30bfc36acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebb4259699a1f132e27acb5d602000d7d06000000000000002934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f0f2982961344df14b5d0000000000000020000000000000a0000000000000000000000fe00000008000000004440cb42", 0xb1, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000480)=[{0x0, 0x34c}], 0x1) 09:06:04 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfbfffffffffffff9, 0xf}], 0x4, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 09:06:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)="53df6586b0b2a4995813f3aeb481fc085423aee453b5ad5e2a3fdc1effeb3a722f604129e1a788c4349b2a95e6e6a8d5715dbf98e2f5005cb6c07090a8fd9464f3c739664b9a806ecc78eb976094c1b711f7f806b258ebc552349da85295444b04731fa79429770ac12cf607df", 0x6d}, {&(0x7f00000000c0)="e6ba6fa04d39cbdf7e27c5117a8448229dec30e068f88dd75a3990a1d465ec88088d89b36dd1f56540a02e8388b9bfd0c08fc6d2b63fd31e199602f485b42892af9a032a7aa4407a72b9dd5809903e55e94ca33da3ca21d20481805c72b57edb4bb3acf137ad12bb798eca7973ee26c2a8304ba216e3ce561675d0de05a03bdfebb88c88d62f8b3bd8c524c01541433651f977ec6ebfb8c995184549f890e6bbb4c080987ca7ef7f7fec1701918cf904b530b8c2fea2a21447fc42b070190fde134f18237b477634bad2b3b354a6b2e714381cd9d56c08f379cb0df1022b2b65996a0a231b98d26a4bd96957e7ec1f7606728cf573a1453aed33b78d0848896530c57dc3605414763d19d48c49fc42fa2954add3089bd02ec21c1a2abc3bd5195746a019ebd97740eb865177990d7fbd83ae92222f2a84d9488db42e0dcd93b87440c19690ce4c9f5f67c8b264033072dd8ca6af121a5a00b14b73125cb5bc2ba70a66f7187af7e7e79113a190bb37c8e92912dcd626c48ff1ca6dbe72dd00f5cd9a06c0b75c90107f6a70210a83416c7144192cbeda1b8a4f2b3d2ca93dce7ebbb12e3f167b3ac64e7b0c49dfe5f6d377ad062fa9206179547470ec37eed19d227751e154a78478745b25916483b052bc079acd3cd7502661fd2436e87c7646277aaa00a1f06c8cfe7087f891ef997f44fef0bad5bf322b7d3f881dd8e3f47399b457e0aa20ff6f7ac952b67942bbb8c671ef5f6ae918481267afbb72f2d2b358e9ec90c909f786ee32adc228509fc8e190acebb36c4744b8d71eb20c5bc591b57cb5457b1aefd70ee53607c35119982c94e856c007d80dcc556fa70a2822162d4d2cf3e9defad927775dee97a4d85917d7ebcff0a65151207733e7077c43405572dd7faecc8b042f204df57731aec084936cbdff8b7aa9a6815ef5d53215f007756f93d0fe558d442d8346bce793b8ca5fefd10a384e3f48ced87ffe5ec04187239e3edcbcdbdb081fede4db5eb079ce6d1a67c523fd9bed44392b32a0639b0b488f70fcc71328eb86bd3a772cb2c8409f6619c059b901a543ba7f8978aa4d3fc5976d62c53eb218954119aad2e7aaa4517755824d35466bbd7ac2d08920cf07de946ba6e11dd21bc51a046124d9e6eb75c3c2fcd2fc7152fc23afee54b63832ebb4c88485d6931e212e059e2bd2cb04417228e6c055dd0bc5733e4f4cb6495eaa5748aad47e1527a1e2b9a44c234c6adb21348eb90cbcf642a21a296cbe2f9fb7f0d6a968e63cd872eecdf5863ac7eee8950ca933a5d491e44e5ac30aea23014629fd8b4b2ada116e34c3f805a5f27dad2582ad2bff06d9b840dffc78123bc23056084b021f35d15b70683a3626aa6b99007464a04bcca675dd5fc1db537e14d52dd2c456337d055d6643af730cd5e024744e4a1852635329b2667846aa6d7a6ede7d94fb20077db18c9965804c22fa46f4418dc43f9226888178087b700921f533cbfc07c5a9a2914edf4680dcdcd6a1abd042f6077fd040fc0380d76b0160967664b2685efbe1d9f5b59e87d4fb3723a68a87b7b154d3a63f07e9929f6b7f5b221d49e52fd0a75d7ced810b047cba4d09c231c31d907dd65c54ab76007b35576bea3d8540fbefa405ca6ac9359fc04ca3a442f1ac9f13f724fa29ba18ef43a32d1027990ab3bac8eb11abdca316b7e99dea056459f73080163fec1b1cd33fa9a00e60a804267e36a7d784d4d12a13ad0047ae9d5440ac044377e57e777c1c4819af40f0a57becf36b5591709cd81180922d5d3e00daff64533c76c464134a4fb7454d9fa69790d76f6e4e0cfe74cc6940e9b5e33a69d655308bf725c1d3469885d1fd68a047b2146d5dd7b9f43e773b5df8effaa2b3eedbbc8080aa1ce7256612a898561ef3058d7a742f329faca0c7af36be6c6a043e9b597f2d49d413c0cf91084fc669c9e914c0e9d9d13c43bdf6b1a46a7e2c9b8d22204c77a1da0c5b4eb8afa44f96395698dabd79855decf0f81a68bc3af792f81353f31f2102688a7515272a1985cac142fdc326fb851c31b5cc13d17d7716792e063b5d622501c00f3247bf837a81981239ba8c0f6786ae61dd2ec86d64fb692151d144420471e10484a9af95d92db39bd238fe1f456664b255c3e3e6c4365f3a4e2e607b939d1f3b7e1d788718114933284c411cb7e1c170d165704ca67f4fd1b66be76147c1a523718cecd5180cc447bd6bc21ed02d6d470cea72493546bc8f732f382b370813a50d224f2278a811541f6bf48d7ffc0b9ab55cc1eab9721cb7f4f3badaa0191a7f444431de73e7b6cb35beff796ccf5ab5101fcd8e5990526b8dc86449db5e38f0c2aeac3028cf2cdc0166cd537eb1ae071ffba5acce6679529c5b95e486be83665ccdd01b35d86beec8f27bf31c3a8c30ff9cdedb6e58700049e655c566057853d315f9004d1e73f51b874662dfe04ecad2640add14f858f466e4308d8a9cde1a4b1bb40869539f6eecbc9a7ae2c5be84a8c79a5b35ed24d896fbf3160f890a92c37d5dee9a7fff4b4cfa0a03924a87bc258482d27f49925f7314675ef0f78b617f320d757325b6f6a83b40b98b5a6fa56b20294016c51108bfa2e93a9bec7687f64dda17c4213a28e5059fd5034889a6d26a604ffd770c6490963059a1ca4cc3df02fc67814a498c2643ffb94e6d835b69fa276c474a3ce7572ce4c14db267e0860e886dd50ba4bfc864815988529996e9b1a84ee316aae95d8110ea3aa417c0b0b751c4a0d3f3f4c6cc8d35912785329d1a393b207374c46df53c5007dd091d394e6348a4576c30ea23b8920824fc29f83d94269cda4193429229216f3a2f077976b4a1166a9033b2e0698d797b95f8820855ab9a6166f3620bdd9de26c3ad3acd2e01f26f62f219bbcf77933413fd6a594fad50414ad0586a95d30045359ba03e407fc54175bcc19ff23cfe49e586990479f7170dd4607c7ed7e452a6d5ff44f1ab6036dc960e340bec22fa0ff9fcc4bd9349f4e245c885645813273228408c34bf2796146ab35b1d2b2e83b623a1d28504fa2e7d11b00f80da4467bf491f4e855cf3f790c92fa521a4bb4efbbfa74caf957bdb3929b18ee018fb8629cf8a7b838d420f7f56bca55510e90e6463ecc1d71a20b37bc8be8e781a62e4faca6ca77cef9ad22d63fa9826d6fa81f61921a3c06dcbcd9f6c3faf84f6d93f04115bed7a46dbcf5c8b743fa10e6a8d21d424f021f2282078fbd2d8e47c5f04cfce2f2c553248b84064f2fe5ddfef9d86e9d39708bae4e7896f77908f0815e7fab9412eb9f9548f47709c98dcd0c3c11531d2b1f0ec11cf4ac0bc2b04a8cae6cc3b9a484455008c5104c33c46267600ae9f207bbe976ebf092a1f6df34d4d2b8aa916249a8c8ce1e4d6fa8836048137dfadea98c461d72c2f3a61e491830a2e0c6c3b95036c5c3c89ec7c43c39c62fa1ea99fc151195e5058a14519d3c54e6a16542f0c2a5101cdfedba801e8dd69301ec42ca121988d198035afb6086abaf5a32091ecf19d924558149b22be73bf59bd20710c59e3b41f75fbd96d6662fbc5b87421928c474b2c87db58c5f7aa9f5e68ad8fe6f7ff351d3a0b214c40bfa214ce9def20753e4c256fb8484f91c7d5617d22f7f0cfe8e44fef9cabd25222d05d7e18cd687d3d452a6e5c7e29cc0838a827bd48d4f7fc53123350b4c5bb7ee7b77405a97a2d3afd88685dfbea21ad8052901bb3baddaf0eb6a2c03ae3ea10049cc44bc9eda9c099ce220b33cb3d6ad0713f78037f7447dcce2cb53f552e0914d67d7b5e28e944272891dbfc01d6de8154139305401efa836a00ea68fb1ba7ef19d00dfe817cb1503af656d550f5f6bf5e640318dcaf6445e413b7610c69fc049b585f406150592ea1843390bcd126ee6129550326e1ebcc1f5718142bfcf2db6e92dc7ef6595deb44e895910b0221a1e7855fb0c12808227446396a38dee320b91de31903743a0ea473f6a0766d39be1688bb6fb63a95e1b7fe2e36b05a04acc02be9da74e06abb11b3da34c2b94ca4d6769fbc9dd6390ad496adfc031095473cb9739ab32bd3cbbfada78055d425fc099b98f5cb7c556b76843b26e06670a24020bf3808ed16575f1ba5be98b3d9bd8b86a7d2d2a88eb8133d99abc2d35342db3a7096cd68c8c7244ec94e0c25e1ca2a08403d5f150b0361e95e0700aaa1b54d8faddb59951f86d46ec426af2191a89db8f089ad28eb60695515c4c8ae431239f78a27b3692c563acb0e3f9710eb33d44942f814c337755debf618224feb54eadd64ea06833e2845fbd36bd7b86ffcfa18329dc01fa7be33f62dbf64c0408bb84ba46beb1239d6115ffe4b431638233f8d4a844aac01538eea13acb8d1183f61472a985153dceb49cc9940f524195e69e09ce62468947a210d8d47ab35a5126d4a983248e5116582bfff63e3adbff3afda396a92b250f105bacee3d105763acaa77ab96b09b88adb2ecc8ab8a83bd22f6328b007e1d16646fbb78800bb94372b945410500fedb9166fbbc367cb0bfb6a8873559ec9cbdafa74f39f097b1da94e2fb1ca5a9a12837bbfe53828be2af455593358b8f8a3d639a499b800bf263e7cd982ee237db2a9826498e0f2338ec451b20af99bfb45ea82fffa635da025c1a15fa76bd158ea501739d7f7ff00c14f688dd2a5090106a8393054de877fa789ccf806b40a716fe2a49acb8eb56b7f9effcb64811b4f681de9c8c10aa53f1ad37b8eddabe493caa2e7b27ad08ddfcf8958b64a417a4d2fec3261e0b54de80f87f1365f933f8243e952c69e8849cce79c97cd0b696a510795bbcc1a3832d6de791182f34cdedcb10574fc6b35411ac38cb3760730f400fb7078f9658cd4cd44fc0e093d9d90629ce31a21208a315d607aadcb50f1e6990ac25fc46bced40d0248a4ee13367172858b78a1f559633f771734d7257d36bff58917b6e6c59ea9607b2514914c45df5002e1df53327bea7ca1c514bc5586b225d5e72c005bb4557659fed248c86264b26a394c4df6994f7a4fd9e18cf680ec6c5c496530e89290c60ecf16593c4a2897eb170d5703f019283542cd81b3ece5e1c937ca5f942d088db99679f317fa379592e8f808682b9062ff1cce76e26f1c19288edddaad206934ba56cda050d4b86575d815cdc87dbde5099023c41fa2e73087df808603589a589fe84c28e67b942728f5aa176d4e7afa0df65c173de8e0304fef88a91416694a34d3ee0e6894c0ec454d124a5ab0fe1bbedcaaef61f624eccde0a768dbcfe66fcdb545fda9e707fe9d724f284f6c83f0b222ee48b5e8c2639b363785c66ee97a31bebf909086ef3ad0a7d431af7dca8b8fde5dc4992e173596fea96763ee1011a84619250c65747b4c4592ef7826c040e0d27227e7822e3fbcef2ceb4771a6e8b87f8babe780937fd80c2ead69a6cd951b68026f0224edfec18fb0b567c31647951ec5aba521af9f743dd0ab51c7abccdf6b91639f1340222882d35b66084152145eb43a584b597c205266c5d9ade1b89d383962a951eb60aea63ce445481547b201a6e7de9112c9e522ab0f3b6ed839485b4cdd3435d3b210e1c6b4bcac694e759cc3f80bd1b38318026a6926f3d5e2a2eb1e2f88a5b4ad2ea72dd79832c0760ce53c3e2ee44a1e4f948f3fb298a773079ab0af580afeadaa599c876b263afd0245162b2792a9d7d897a17cd6e122763db7b5e094a1725fb3da0d51166cb2b689991bfb550bcb0a5fc82f3398b14e8acf63a71b1ba57046cb00a151c3752918e5cef5a", 0x1000}, {&(0x7f00000011c0)="7a9b85ed4765e86f8be2d9fa508e297862c878ee2f43c030738ca30094eb4d184e0e0a0e2e321523fc80ca9cb2b3267477586a04e2c6fa74df5cba1b469d5f3d5ba5b74c0d9e4a572912c05dbbabb44a7a5b585835f687a73f077a38175acc1f9d677ac0d30e45e604a8a7f835ac4c482dc01af724f3c33ec91cfc25e64c77bdb669b08fa2ed05d0f686b3403b66727fadc11e5ed078990288049608b7f04411b2", 0xa1}, {&(0x7f0000001280)="4f6455627ca0620a95be10624d1fdc02a82884cf1475b53c3a71afc3217a35460f9c5d62048f36e6c540407c2f9b76130b583403b574a1bc61e85559db79cc61458120478719", 0x46}], 0x4, 0x0, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) 09:06:04 executing program 1: r0 = semget$private(0x0, 0x0, 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000280)=[0x6, 0x8000, 0x200, 0x6, 0x9, 0xffff]) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x8007, 0xa6) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x2, 0x1, 0x1ff, 0xd43}, {{r1}, 0xffffffffffffffff, 0x71, 0x2, 0x57ccdf9b, 0x4}, {{r1}, 0xffffffffffffffff, 0x80, 0x20, 0x3bb, 0xffffffff}], 0x5, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0x82, 0x2, 0x4, 0xa5cb}], 0x7, &(0x7f00000000c0)={0x100, 0x1}) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) clock_settime(0x4, &(0x7f0000000340)={0x7, 0xf49}) nanosleep(&(0x7f0000000140)={0xffffffff, 0xfffffffffffffffa}, &(0x7f0000000240)) kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r4, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 09:06:04 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fsync(r0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) fsync(r0) 09:06:04 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x33, 0x0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 09:06:04 executing program 1: r0 = socket(0x2, 0x1, 0x0) socketpair(0x6, 0x1, 0x8, &(0x7f0000000000)) setsockopt(r0, 0x40000000000006, 0x0, 0x0, 0x0) 09:06:04 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 09:06:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ce6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55b8c9ff3e668642cc3adf0643fdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b734ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e894ad386262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f3090b803000000000000e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d5) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000900)={0x0, 0x0, 0x7, 0x7ff, "b08d16c655194701e4ffffffffffffc0e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 09:06:05 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000001c0)="89b87317b29a919331b50f807bb1d5d68a3fec38b857009aaa361e4ad0107c94a78ef794af4292d6ea8f0ed5d6549f43a1c5869b5bd36409122e7d237cce01bc18519efbe9345801d905ca886334507c3b47fd36636ce43825286bd685df8d67e09d8df2d95608ae439441bc16cc9bf6b38b8d6cfe031c8ce440db74f5d269976e37e27e142a5601d84a92ea94670f7bb3ce12312560ca8742d99ed29082ddd921184122dd18247705e5b0b579ef62244fb90186ce05646d63f7262c316008673d427ff0a51cfef1436fc0fbefd5a83260857e8106320456add9c1a205861127d05faa173fa3a02a200046872d0d37f44bea5d574f3c05e5c8175774325374bd65e36eed06b6314811b3fe76a00cf4c7bd6d61abc72515fb45c2beba30c6036c69c89b2d8c6b101578f42887efa19965ce05f169a57997515a685e1353878ab04e8b2132dca1de641d6deeccb53e3fc98f989f6c580b03d7f5a2507d2e4a91b28977fbfb98ff4e989451b414d98cd1c0ee77f2be495688c17521d4bab34d59fa06cb392fedcd148d969df0d3fb862e39925ca04a5e2538a218b6dcc13f831ad03e63dd3e1498acf0bec7297c9c222d72bc97a6d7dd4e5337236a10623ae7d2b7c3fa47d16259fc8f7c286dc96d4f6de9d38678a50480ebc7e1cebea2bff24dd9f7bc12ddce8c5a43776a7e71a7b7847faa6184a75cce2450b69c87d1e0d67b57984977682cea6d746fcf8f99f5a097d0a090461f70ae75aa14782f76e5bcb1be10faa094b88d842f9cb7118ea179a0fc2039a05287276fc7c1c10249a5d3df0cf1681fb4c928720f5cb4af701094c0f9a6c6c8edac6fa9f62620a304b32a2fc98203af5207ea9f358c0522cb2f04211cf175b0b453999af9cfb29b84245521784fe50ca200dc2d735184f6ab0e5391fabf8c67940251d626bc14c16ca2fc42468a3058897fb72712a7e33f40f58f0056183c9a41aaf8d0d2182a9dae5c29890d10498a7f2ee6fd97cb6526262ed6dd8643506746d57fe5e0d0579d629bd6e7dc20b5048ccf5b82c31174b95209ce6e00a809ee373d98149d1d163d0ef48591a698eb8461c081452a35675100c142faca1199cf466e9058d16c96fcc0fafe08d4121f80ec3c6f9fb81ad4731e4b8eef12448f7ca6c6bce432095d5a1714b2a0705cca51e0f528528fc707493057ddc72af64ebf6ff0cf0d3a26b429e2c3855125dd15b4cfa3ddb7bba925974311a8f1ed36e3af77781de5e4f74ac0529232718be58da33c2063ae12eef83a8b26bebaef7e414fb11b982e88dbaf974a339904df85e1be4336e1b6f394abe176aae1c6d2df2a9db195828e1db4f7616e8b864189cd14383240f9916523cc3e763b2eea77840307d3d6b6a772b8a01fda7487d0e3517c805413ea0d7c7dc02b98e9c9107a38c00063b208fd9a7aee35f8d6249fac64864702cfea89d2644692d93021f84e3d3ec362b014b8699446c98be793f9bec5586b329f6a20d5f9d95f691067e7db5b8bc5846c27368187d87633119867e6cf566c4a3221005c9d87ce01cf99324bd2e072adaf1a78082c4ed92907d2345f746eb7ec5a5e437d0ab54d1f825a56f2b52335257d1988cb33d99c7c00c36602e7d6776705fc4c819c08d861cc322e91c485df2b64902a6fd4f141df5e05cbac589ef618da8da78a3d8b1fa8def392aba64ece6bb2dfd7dc1437af95a0daaa48d68e7da49b34b81b22d7c39073aca333ff7dc98bccdaf26118be5162cc5ca73a5d91a508af042af8f6af4b2d2e05819070b81083a6ea10c9913e2dce952c109baa914a7f1ad91aa57eba2f2a88d67ab7e9fec7f2fba0bca2fd01f5ef03b92e0898c7bef148adab84cebb6df762c51a3c0f2c9f40b1854af12d973cfb40f84407915f1794e0eeea48f5402b8001809910f0bd8ea9e347be1d72da95c287613fca375742332ff445ad707d4e9a6c029d45f943b4257cb22faf130676471d8b2e6912350f71941dd2a39fa7f7e70bf0d5ab91647c3e23e92e56dff620ed146da38a5c1566d553b620f2771e2198bd2530c1fa170ee6e7e8c8ce3f666de32e2f196fc05a1d71496a9b8102ac7bc13d92c8e12b8505f5c18119af66e32a56c3e43788c1a3bae9ef7aede159534a7821874c267cac42c1a0dd8d06a78ef97ec632e507712ffc46645cdda57473b5d8b05bffefc54742df02a9f7cf9ddf29bbb1ca6047cc213108eb8d06df6f3b78301dee30b30c9f9b94a8ef1f6424ee95e17f32a86bb88f81b32abf02c8b2583025c551727dc891c3ca9dde8965372b3802a4a12cfd9638bf5e946d1a226405b3c5e47faf7d08fab9f247e75ed9f43909352d65c0639e6475548f9d872988737086af046789f4d7ba7c98cb9f597c16da088072d6a401fdafaf5f2345cbddadf8ef8746b8756bcec315f0cbbf4c415047286bf285a430b20368452b65d2848c85f03d8422ce93f57f9b8bd135ce5a9e287b84a494b0b8a3ed0af10e02b6b83f44f688f276fb0ea1ce1e7a19e9c2d29b33a87dec33a4c472c51d4e4868ca91c737d77259dd8b553f9aaf263b39f2dc240856b35ba3d57e42ecdd13bac519a6616f9c6754fe5fc595acfde3deee1f9ec09e448dc4288e44b2a84b99d2e81614701cc3e601c21924c912279d3b889307df27c551d6ec1d0e1211dea4b783071f6655c1d91f5916fc5e2abafe500f172459f4b77e12884744c6eb01a0f36c2d9461316bfa47a2cf8f3ea527dada8fb4c0c56fb07ef30cf8e90c6c9b6a8313959aa896dc881a83c7618fa792f71d41b8a573708050c611efcdad01f20a35792fca8feab42a09387ee8e5d7801b74da79d9fad4a27c6cee3404a26714b85e75d5765186346b5a4f261435e110f42065e2acd82d59632b7cd211747722d59a0c60e0f434f0cdadae2ebcd359ad051717a730ffaa65078bc99ee673b1e319c1bc3b9e57e546e97b3ccf5a8437ae5e2d6a2bfdd0b733809fdcbf02807f9b78d1c04872e838bfccdaeaa43a8773482826d890a40defe2f6cc083448210f76847be0fd07bdb8d72051c6b16551f213889b8621e64921068b396725372e66164705307e529c8a12a5afc694e7e05b93f1c058911b2a43b09ea3b35b5f10f1cfe6dca2410df0ea3501f171d48aadd6097af4e94ac0d2ab3b7db518190021ee3cff1140a5be593854ffff441ae986a049da680f6e68d4c5181aeb6cd6e35e39671ea39d62ed498183a7e3f6e20cbf1fffdf58b7f2eb505a07a742fe5123c3e4413439eb428fa5c7b4a01ba1e8a1d48a67ee94e64db1281ca0e25252dee0c03c9ed86bea9b34b6efe8ea2a5a5c94660f3cb54f9017dac7d36aea7e2cf573478f29bd61e3226a41c64025f69bea61d19ef9b5619492e3a591b6ac007eaf1700a4c29191f06a57dce5613cd4585e73e2d036b2bd6dbd220f136b33c42644f4512e05cd4db52c8256e5895a89982cbae42b4af53624cf3ff0e118d6cd3d0b468f2bf466d9d76c0137ed29b161bdd82471388f0a6f70aa2135b63c0bed0e7fe79b8c7ac0fefb09b11594845ad6cb14772bdbed8d0f2864feb310b767874789e0d587413d4695a3cf9940c060bcbbfc1588851441ad575e275dfa0077b3dce0ef785b8a83f3ed519a812ce3212a0a60e1cb56db5e76f291b5ff25187bb10b6e95a3c6949c67c3b0dd9bdc47a91ad13ac3b7405712b2e4c39608596b54d95f5efffb7ac89a2a24066860fb3fc43aa4402a55588349224390fb989a2a6ca2c9ac5fd8f37393c2c2748618955e645b2e3b8270aea9d9a83921690241edec06723ed224c5eaf76ff90c140856fce7709481c92c008d333778b2fd398a652837489bac3a80a31cb57e97b877b0adf2c1727892b9d8541b3e697c79f01ae4f6ba9505f934e8bc0aeb6d7767d90dd68dd19f73d0d9ae1416471fe252d31b1fbec2fc0343de4123f2bd8d7b0089c5b6672d1c2e693c69790195d7b1ce124ade6414171a0c06586cf0e4ef654e1292fcf1e888668dc682d57e6c3dad2445bda99939430a81cf0756ed9e1bb0ebee542517bfcbf4f536eca0fdacd62b84a2b4f63316f1b498fd1e5ffab015d20d178c004f4bbb6b1e1efb5920521c1056c367a282c28bc8030e968dbd3564d336c34c3a450e8a6a80e93fe107790f739da3b878b1b6390ffbbf0e8614c4446ed859ea2c18466206a4e1617a3a8886d3d4e872417b136507c95856bdef165ae3f3c379af5cc322aa6c4b333605b047623c492e5dae71708979367b69e50ba8c1585f5256b84e1808e7c96a9a7978a890877b45409bb41694c5ffdf7c61cb74a139375c76a856eeb7e76e283759178dcc6ce1a19b83a53863be9431cf52d801d9e8bb3cfb4021ec3c8b449563dc618e109a044f9dea00686f02194042d37a75efc2b8c91880654eba355dbc946516021a63fca6bbad5f48acca7c7729e79350a5c5c46314b3ee12073d1e12600d520e3d2f071803b42b2babe479a87e4c0da4b69283a789cc8c236c9459eaf503afc71ad35bdbc8ec517c200d467edc49cb2aed0e7aeb619383f1fdc73c162139f987da7631c53f0577a562021ea9fca55e8eef34d028367c1f538f5d22dc9fdf32a6557b8eeee651256f81825fbfc6f8c825ce7ad2a893b8ddacf3fa27e055121f2d12c49a4d3e5d2a8cea2dadb4620a7384bd98de782db03035e0c0c58d12b4da7d71dbc39d85aef1f29bf1681245ecd7ae45441c8f935cf61dcb1d96e84c0dbc547bca029f32b5d526e5717401a04e4ad8f6eaa7dbdd6f89733949b12e568af25cc8c2ded888da7d6891987780ae52f29103a328b20de9ca8db1e933f678bebe441eb80fa3c828cb081f0e958a0344fcb85d50c1030aeb3d92b871664e27eb8abac8fc4f2c40c31097a43c9cafd8931f60b2082781f287b7467156f9e77c881ff6af90c3711e78853889fbe69b11d24fcb94f20232148ac1e3c381fd78c94fc26ee5b39b72aaf807e8579ef3af99d54405dc18c8c933f4dc90ef6bc241c740083bc371324b5a4af2eca8b209adf419568d056bafc66585bf3131cc8f28eeeb904659a60a1ff3401638fe3816827c280fbe71355472f948d09b5ee7249e18f53439ea8f727a3e04cd8096019900ce58b67eacda1c595881cede0eafdb0e7a18f6da60712fe87791861e3838282e9022fe9396ff1f5581dec9345000c1aed9c6e0befde545c435b2222d4b461a024851c0982cdaf50be4e914079464a3f86764d30c53629f5fed0a54ad94d2b2a921a1617a7d81c667ada511cbcc01f83115ee9639c4aeaee32e52d06410eecd23ce0fd8c5bc73f3d7240c8a8c75a80e46a964e08dfb9c0b06e73fb56cc73c2a7cc5d7f37900685a253f371b747cb189e8b3499c5fd938f490b68570fc9d36ea9f8a926af54a3d5c94dedd3bf0b3e4c92be7eea131043730eeccdc2a223450758bce4d797f7b29ce409b1394a6952014b662aecf643aff233ac41fb8521ebea6eb97e01b03b4bd3805321bb1c07abde1ee12ed85c84247275ab6830db90cbc633e19ed9db4723ee95c99a7c666defec63be26a9f706e599da40372d16426b813069bb17426021a74d8212cd0ee4ae22e671005a63b622f7a27c1b910f97808654446b23dc9f7fa3d7dcf777d8df64600093314fe293c5c5a4e412a0ea3634482a783077f99ddec60bccdf8df824d43e446e28d54f77dcc17bb00f015aa9a0a32118ba51c3dddbda015f224d26ede2d8b51674f92bc7550959ae850cfc0b11861617cd2aa4f6700b9e7186dcbe252971d6627aa8819850daf7b0c6415c5ec", 0x1000, 0x4, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f66696c653000bc5f33179c7939a3fbec4488d0ae8ba7b4ab7d02c9572fa1afa7bde0ff6e2b9f1bde74e6089250"], 0xa) ftruncate(r0, 0x0, 0x8) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 09:06:05 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getegid() chown(&(0x7f0000000180)='./file1/file0\x00', r1, r2) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000280)={0x6, './file1/file0\x00', './file0\x00'}) utimensat(r0, &(0x7f0000000080)='./file1/file0\x00', 0x0, 0x2) 09:06:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r1 = semget$private(0x0, 0x7, 0x180) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000000)=""/98) semop(r1, &(0x7f00000002c0)=[{0x3, 0xff, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x4, 0x5}, {0x1, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000240)=0x8) r2 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000480)=""/4096) write(r0, &(0x7f0000000300)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000440)={0x7, 0xffffffffffffffff, 0x86d9, 0x400, "80d172d7fba514f8a90e3e039a755eb2709f7d1c", 0xdf, 0xf5}) semget$private(0x0, 0x6, 0x1) syz_open_pts() fchflags(r2, 0x0) close(r2) 09:06:05 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x9000fffffffffffc}) 09:06:05 executing program 0: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8004667c, &(0x7f0000000000)=0xc6000000) 09:06:05 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x4) flock(r0, 0x1) syz_open_pts() syz_open_pts() 09:06:06 executing program 1: r0 = socket(0x18, 0x8001, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 09:06:06 executing program 0: r0 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x80000000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="a54be3754a166c2d542df7b6f8d383d55cfe39257f7744992ebc86e7137f92ba2be0140fb7623203f5082a869ab807acb837bd5eb2e1aafc4b9758160517fefc3c39cf45d216f927b1738c5046f6d31ba3a7a2cf87152d29a287eca366f209bb70d136598a", 0x65) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xffffffffffff8325) close(r0) r2 = dup(0xffffffffffffffff) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) ioctl$TIOCDRAIN(r0, 0x2000745e) ftruncate(r2, 0x0, 0x9) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000000c0)=0x800) fcntl$setstatus(r0, 0x4, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x10) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:06:06 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, 0x4, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) read(r0, &(0x7f0000000040)=""/229, 0xe5) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:06:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = getuid() getgid() fchown(r0, r1, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(r0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xfb30, 0x40000000000056, 0x6, 0x4000400001, 0x800, 0x4, 0x0, 0x3, 0x0, 0x10001, 0x1000}) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) 09:06:06 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7, 0x1}, {0x0, 0x80}}) utimes(0x0, 0xfffffffffffffffe) 09:06:06 executing program 0: r0 = dup(0xffffffffffffffff) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x7fffffff}, 0xc) r1 = syz_open_pts() dup(0xffffffffffffffff) chmod(&(0x7f0000000040)='./file0\x00', 0x20) mlockall(0x2) syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r1) syz_open_pts() 09:06:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x2, 0x2000, 0x21, &(0x7f0000ffe000/0x2000)=nil) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, r0, 0x135, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0xfffffffffffffffd, 0x48}) 09:06:06 executing program 1: r0 = socket(0x11, 0x1, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050490000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26c6fda15fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f4cc7c34891592bdf0d7d026ba8af63ff37282934e4fd89720fc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020066000000200f0200ff00"/162, 0x2d, 0x1, 0x0, 0x0) 09:06:06 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xfffffffffffffffe) mkdir(&(0x7f0000000140)='./file0\x00', 0x4) fchmod(r0, 0x52) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x80000000, 0x1, 0x40, 0x0, 0x10001, 0x1, 0x1f, 0x2, 0x0, 0x80, 0x3}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') 09:06:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x4) r1 = getegid() setgid(r1) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 09:06:06 executing program 0: mlock(&(0x7f0000004000/0x2000)=nil, 0x2000) munlock(&(0x7f0000004000/0x3000)=nil, 0x3000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x3, [{0x3, 0x1}, {0x1, 0x5}, {0x2, 0x7}, {0x1, 0x5}, {0x1, 0x3}, {0x3, 0x9}, {0x1, 0x7f}, {0x3, 0x6}, {0x3, 0x9}, {0x3, 0x5}, {0x2, 0x9}, {0x3, 0xb0}, {}, {0x1, 0x8}, {0x3, 0xfffffffffffffa8f}, {0x1}, {0x1, 0x8}, {0x2, 0xf62e}, {0x2, 0x4}, {0x3, 0x3ff}, {0x1, 0x3f}, {0x3, 0x2a99}, {0x3, 0x63e9}, {0x3, 0x5}, {0x3, 0x29}, {0x2, 0x10000}, {0x1, 0x200}, {0x3}, {0x3, 0x400}, {0x3, 0x4}, {0x1, 0x1}, {0x3, 0x5}]}) 09:06:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) nanosleep(&(0x7f0000000000)={0x9, 0x3}, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 09:06:06 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) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000040), &(0x7f00000000c0)=0x4) sendto$unix(r2, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x4000, 0x300, &(0x7f0000ffb000/0x4000)=nil) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8000, 0x0) getsockname$inet6(r4, &(0x7f0000000200), &(0x7f0000000280)=0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000002c0)) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/143) dup2(r4, r1) r5 = dup2(r2, r2) shutdown(r5, 0x1) poll(&(0x7f0000000000)=[{r2, 0x1a5}], 0x1, 0x0) r6 = dup2(r1, r1) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000000)=0x792) close(r0) 09:06:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000040)="b100050490000000000000005786ca90500e08fecea11ea8fcf96ecfc73fd3357ae26caa0416fa4f3763b34d173d0176b30bfc36acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebb4259699a1f132e27acb5d602000d7d06000000000000002934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f0f2982961344df14b5d0000000000000020000000000000a0000000000000000000000fe00000008000000004440cb42", 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000180)=""/105, 0x69}, {&(0x7f0000000200)=""/17, 0x11}], 0x2) getpeername(r1, &(0x7f0000000140)=@in, &(0x7f0000000280)=0xc) 09:06:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="ef", 0xfffffffffffffea9, 0x1, 0x0, 0xffffffc0) r2 = dup2(r0, r0) fcntl$setstatus(r2, 0x4, 0x4) sendto(r0, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x0, 0x0, 0x0) 09:06:08 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x480, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0xfffffffffffffffe, 0x1, './file1\x00', 0x2, 0x5, 0x5, 0x7}) pwritev(r0, &(0x7f00000003c0), 0x3c9, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0xcc) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000040)=""/160) 09:06:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x1ff, 0x0, 0xfff3fffffffffffc, 0x7fff, "7dab32cdc90c971c0cf1f0e1eb9867d3796fca3b", 0x100000007, 0x7}) read(r1, &(0x7f0000000540)=""/226, 0xe2) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x7, 0x7fff, 0xfff, 0x7}, {0x0, 0x5, 0x8000, 0x800}]}) getsockname$inet(r3, &(0x7f0000000040), &(0x7f0000000180)=0xc) sendto$unix(r2, &(0x7f00000001c0)="8733f32a37991b7b07001a106b2103982402d2ae256044bd0db8bcc7fc1bc3a9f350ad4c6cd3572568ab00dfa20b773c634fa090dfe1ca3e637260c6a55e06a2b7b2a6f1a8263293f485293d66d828dfc4fb5acb25271228c6d4607ef6ba995d91fdd8ffc2629fa547a650c097279a33aceaa73d02dc65885874a802e7e672076eed66b668c0d2f5eb5fba8a0edd0669b75963607acf1831d1dd701baf37724fa564d174edc534077d7ade94960a1169ea1936781e84ad86df4b508f435a48044241a67138d2fd992e7cf04233722316d426cac656678975f52c795b7b3ef600c2f2", 0xe2, 0xa, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 09:06:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x40000000, 0x7, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffe, 0x6}) writev(0xffffffffffffffff, 0x0, 0x0) read(r0, &(0x7f0000000300)=""/148, 0xa4) r1 = socket$unix(0x1, 0xbc852a1a7bb706, 0x0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) close(r1) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) 09:06:09 executing program 0: r0 = socket(0x18, 0x2000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a71532303e207782b9afe41c2ced633b1771791823dafe2b21b1508e0095989cdf4f2d19961f618d47dec840d60c1283b1110dbf7a20963054aff333d4696ade2c905a755abd468276f6a7906f357dc020cda75f295e63d239d2cf57785609b2e1eb7017d0a750c5e7e8d1a5635ead232aae47f27d576f4f1b521ec49ccf4a73dd6a2ed4ad2edba3e11d776386439221e4fee6d94ad2bf01c53e23e5b90bbcb854720146ca45ba8e80d518c7628ad6", 0xaf) setsockopt(r0, 0x272aa214, 0x5, &(0x7f00000000c0)="e3b8134738a15d1287c9704cc4c868a0bb8a7c97eb9250b25980346cd4888e7815bbc97d2544e023704d8aa6473c5fdff334906d440b82d501efc5c2a88f6eeee119437151a0e6536db59e12f0ff679efc09f255014a959a757616eef493da4c30d9cdddb73eded6e8177ce37aeea6b41ecbbb032cb9b01e0ff7bacb98accc0d9318cb696246e5551e1419a1ef9ed94df01237ec3f5d6f28", 0x98) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040), 0x0) 09:06:09 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2, 0x0, 0x0) 09:06:09 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) unlink(&(0x7f0000000040)='./file0\x00') 09:06:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "043139e00000e6080600", 0x1, 0xffffffffffff282e}) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 09:06:09 executing program 0: r0 = open(&(0x7f0000000080)='./file1\x00', 0x0, 0x40) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x3, 0x4}, 0x8) connect$inet6(r0, &(0x7f0000000340)={0x18, 0x1, 0x1, 0x1}, 0xc) getsockname$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x100) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x8b) r3 = socket(0x2, 0x1, 0x0) sendto$unix(r2, &(0x7f0000000240)="b42191313eb8584c71d454d5c1c3d1e0aab2df885de0c8989c202e197341c6925af000c3d6339bbb6c9f0c04f68c6b514558c2662093fcd52f64d9a2998799d934649e47a48030e7b34d6a2d14e8f575e67515d155d0734b4a14a7b7d204c9aa091b88b2319f38d7a3ca200f6ed6e593d6a1d59bb31dac5a957b28bf285fcdb093821b6568f1cee03ba0", 0x8a, 0x400, &(0x7f0000000300)=ANY=[@ANYBLOB="050007000000003a6100"], 0xa) getsockname$inet(r2, &(0x7f0000000380), &(0x7f00000003c0)=0xc) setsockopt(r3, 0x0, 0x20, 0x0, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x1) 09:06:09 executing program 1: r0 = socket(0x1, 0x7, 0x412) sendto(r0, &(0x7f0000000040)="920b6545c2b8de35a28175aca52c50d5f24bbfb8b46faa39738ab22c17f4ae7cb3ff6cde8579d1f1d32a282f23e378221f318739872a81d05388636105dc37035bd27a1a2214a67b98d31fb67a0d41a0752a4e816b990173c8355e50a213bfe22401e871417b41b2dc31396a011570068e5bcd8125c002e4b81cf096f2d1055d723e7221f5894f0a9e9ac043a167cc95f93c2d4a24bcc12c00ac5fc20667a4b1b2ec6fcec4077615eb184ee55df47043b8db99d76a935255b9be4e6acb1998297587ac96037cbe3d205d580b8f6d0e9484656e7d9b31d0de21f6039614d6ab0f73e691a0bdbb6f3166929a3e084266f0c24813fef71717ca41960b6b7f650355eea9e56a9c72a52a8de4f244b5c7c09254d33de4d6933ad79f95fdfedbeb0d95f8703a8a18da6d5dec03158684678156e83ba90657590ff512e266d3876c16ff92e4fdb2f604805ff7ea7292e41824f4d0aea3f88d2c422f20752f08e0e43685ef8529e75613f9d2d37b7421e37bca39b520201f9aed855d4081bdc20fc29b3affedd07155fb52153e9a2d8bfbd1e8fd9900106f53150f8eb7dd0e578be85c19580211d5e0a9f84a8a844ecdf8529b217acaacbd3b63da6d381994879859016aa84ecbe600b1f37f82f7b9d04850a469ae28c94238eefc2b2eeedf36227245397d69127d2c323dd4f73f07469f83e83d75684838a8701b68f87bea939168ea694ba358b7781559302bc98d3d15e8b02be61a153fb0bd212cecddd0731cc8a0d56e9056c799fa954863f593af459160ab3f24cfd7861df94abe354f4327c0fcd6c49e5e30cf588b091b23018bfb1c5c0a8db58e9a1d4807a0fe947b11a2b1f9b70035f366b16b61e4b09622d53531ba29d1ae3ddd56004d6c5d85a88c1592f87d3822fea5996cdf598768b0e1a588e4bb6c8726589cd6cba59da1fc326733d543cf141a3384fa91a861d7938964cc88d244a6847c6ee21cc180e8d4f1e0b735bf23623cee397d15b79e7284969c09608fc675cff1a60395ac9b738eaca14eae16a82049bfcb87f99ac5ee32809eef083e75aab3363aed5e3e8056010ead44349b2ae5370c3f1e8506804760488701aba345e57bc24bcb6b13ef7a345956ae1226b292b019bc6efa428944e960e02b5d243add0df1f96ad9b63e678ca885f0a0d392d1c58d93f64f5fdc587457868db1be1fd79d5647e723cd9f278f80f1ff724ab3721f2b0dc3729584f0d830d963444e8a3d19c9f9eb43017aad94fdc142c6b2990b3956b8c35d3a70730c2cf397e8e0b9e12856ffa861f13cee3c374dbc87779f69391d5c1d36c28f1033e04a8c28a5f1730ca760c629b21d91e0746d9b5278576d8eda9068b4ef3cf509b76daaf1ebe04482d6dbbfda55385c3494583843607d97e625ecf918d347c8fe897e8a4b4817b9909cd5da15b178d445bd69fa096041877f94df3238e9c2cf24fa614966af65d6a2726f1a8bbe2015cef9a2896c53f111cc7c743e4aee0ba84b7caafa18c04e7cd4e808b89a2931697a0cd32564da8d4c5a3a24373ed1f546ad2b2b6e2d163bda096dfdae5e48dbc7eb05c070f7fc62778f156ba1184f972d64a469a22a5864c9b2d0e82fef5e725563f5f97938b2dee005b3c48e34a6f70d5cd98e21ee06d769e3c074b20e1c6fc0b634edf06ead7f1712f8ae8bb17c153d7a3754aac6142c2e04576564bd34570b22d692444328dbe5d9bd13c1abd948406715a627c42327954be4daddd41275e5811f4a6528290ddfe91b43bb1862bee93dda1c3df3afe7a3ef82fbb79eb67443fb66bc53cd1a5c31ed1497678377880c5daa8af2cc4d07c503ee76fcf3b9d297c005b296088912a1c4dbef85d12a30a5ab6b03021832c9c002737f09eae6619955ecca5811c0e1983c9f7002535f1764ea19fcdc64da84418394278375bf28f7545a70600958fc72e6488c82b5df8f3c0f73076c133de2de3adae0d7b407cacb86bb537bc9ddeb15e26e3fe37279a25cb64320569e7390ecd2fe1d9d45730d83b5e2ca2ff480d89cf676b7c411ea74e3183dc19eae8d841c6d5ae0d25851a4a4be6b36c6f47a874c59111ad8f941242f3bfb39d793cd66f5aed3a956c32587dd3d28586dda5e2f60eb04a838174486821175b63246e10b3635e9c3a4ac5450fa218b96a4b4921921c14c9f327a2ec6a82445f2e4f9bf8d69d84ddbc019a0096981cb45dd6a24bb959f93562bec30aedc4e2eafa382e9cd9478a09bcada0a86643904a3466395c9afe5ee6c98dc32af6022d37715a1287a7235127a85b3cc345d225314053ca56104d563c7606c378f4cf1b6a4d60f6f2e9ee556621740d5f55e35b2fc73c0054eae5aae192bc5c0b0154730b66b3c185abffeea26d90ca3e21d69896985312cc0ea26f6355c6e3bb9baafe151f846305be20af324160cedb260e9d8adb99a11041431d9fbf822f07e0849270d611f5943391d42410a376c9688253475728972ae6ba97362defcba33e4b6cc4a4673b2c712215fb6b65587053db6fe6525dfc5f91e2fe4747521c191cb3275355db9e1c11e7926b05d67d239e97eb78a360dd5a46727eb0f869a61e0707e27f30a0091b9067a7a702a3e611630fb9993d8cd8fc8b7afbb5bb32d99f3c33f564196f64b39b932e1a60a4e5176aac7df274430fe5a6787cc79fdfd3cd89107ac45e153446a64f24c5fbb193ece5051a34dac602110f37ad5db3441707ba1c939b515a689c55021dab80411275905021289c82c1eb0965f6eec7a392407cd376565cd5fb66d447f4e79ab1b96320e151f425a5042a3412b9675daf69c29c2d4f044c1f67def3fee12b1b000ecbb05c39ca3d63f0a6f25a75c25b384dac84ccc458b13e61a5e816ac610a7510a3ee9c780fc3ec74c4ebd89d923c8a1ca6a1d7a789c14b264e267780fb6cdc6c5654f36693c2ad7402e1a2f93ffa99e8b0274e5b88e1d0473cb533ad042d2ac223e1e98d694ce6830f2a40a22b3876fc4e327a5b2cbdabad9c6fda0736008087e94144fd5faf529106cfa05d214213915fa9bf0b9c42004be6733b4638d929e06a5595d4d8aaf050ed90af849774becc81a1d7e0147cf962eb6899415a0b63ec8d5b4a56d7f18ab7039ab3f8d729536c0887cd979282af1a691e6a9daf3a0466d8129204b6ba273c1ba43a746aee6e2abe324c5b9f551c97ee189978eaeb6afebfb5f74d16404c6442b4aee083d7770b00203367a08e0ee99ca6d10ce36325666f832d635cbbc3fa7058578a0237fe20bc4edcb1878436f222e58b1aeef30b5532a54f527313725b77813417407d9bd44ceaf7743ca5c831a7a4b5c709e3715351427a95a2b188fb2df74c69dae3e8ddf06f5ebe21d08802f431304c0d9080e740199260ad7ab9fb4f7f5e214e881c99a49c68a8433b3d6ea2ee521b62f7bf372fe79527bf0d1f6a8258e1fc3e927f47f76248151578b40bf1454846874b6ad02f815b612d9145f5ee56545f0c9cd4f318c140ae6047663e5296b8de698c1e7ac6b4f5c00be59294b0e18b222d7f1dd1fff88d6662cbfe6dd26ad8f0702c824b1fb34c712665573da725c5e72c2ef272a8dc59829e60a8e8c954d24a60c4e9ecab60516bf4235ff9f302adbfd496f565e332f983c032b72aceb84d4f24b3f15151ada0d0d73c98612635aef2688e6ccdf16fe443ae927b515f76726f22508c5784a924b1b1a0966f34022a882242211de82e06d356d1233ee34493bd7440048cbc9ce76e721e454cfedccec28897bd279927b11c31e8910811c700499e1ae462fea802fc7ae0af404055d79215fce07f5e7e332e199f445c1fb605f61959649339d0ffa151fbfbb32631f7737f0e47a91299ec882ec94ee255c86d9a5f8d14ce346dbea05dc2d86d0e02f3ea107d1d6e1475b092021c217907ec27b3fb576f783795cd6611531cdc0e81ef60753ee913ece79360fe2fc832a630672ff2801b8fcdf33321842927ac738d5da973b430f26478f7e3eea33dc9085d904cf9d8fddd788547a03de76ec2df093cb83d82eeaf839df93035f3c47679bfbe89ddd38d2c73f8ad0a93fb06ce05fe570636996b8c87c800c54fb08a3316050f1deb47a890a10581538f1adba3874acea5f56270b0db994e7ef2b900683289e7adc583ecffcce87a343fb444189955de50c729ef315df61c3fa2332256f5062ce185875031b1c913e5dfa29a72436c2fd0da02376502989f2181ea0effe4668e05040ff597c2b50a99f2e8b48e61a3e9ac126c26c96a9d15f1db8b318b4b501e56d1cfb44d55a9ad6f9f1176b3d1f9d866567aaf56da7faae2dec56f0e2146c876abd00f08a54858b1023415b698fa8f63ccd78334411e91a368fa677a433c5bb735822ef7b76a38f3d97137eeaa937fcdcc07bafdc605fbaa6c3c55412da7f9bcd4bfcdfe52d01f2fa59d316bac4fa6eab8d04635f8cd7b4b7b3cd3c022d848c7cb208606ecd92404e89fba7d35b3b4e3a4e0bd9bd39a89518636459a5bc499e369e6c3c25e7c7a15ab8b1a36add17c503c3241ee5fb12c28c6bb05a38f1bc500a1437173ea72a7dde048a256591f8e4f33a6a5385fb8ac6ab702d17db6e7299420de9ef3f1fa07113fc726fddcb339069cb1279ebf73d13c8293f0d64561fd77c706df25616d9980e28adb81d122f23453c23f02bb98c7c6fed36d9669d7eff1cfcb0de937da210cdeda88954028ba4784e38921a281d0777a41266b7ef694eef0e195b791ffbeff664167657d37166c3452f0437d67fc3b100afa4fdad2577b252b7fe283936c0d0d890853c31d187eebcdd3bae5e6310d4f7ddfd7ac037f997ac45004292bff0f6492e9474d7081cc8bfc22fa7fd4cd12b81668b2cad600aecca2be26211b4ac748e50924a3988cc7764886575057bca019600193e65c6b4a23b95ec5d6fccbc013cd790b91d611fbaa0cd0093beb37f79e6a7bc85b682d7996ec47463de11c2b8582a658c8758d1ef6919f7a9d3068f9ca403f6977b4610e8a89b0f47729b800e0c6ac8a3c23c2b4a1b6382d1b8d9d3bc414d1c087fe1477bba3f3f0dbcf7ea7698945b10289b8c9f3f7201081c6fba2e6ddda6d0bce2dbe477a7b4bd6ad1bc3603edf881f68a2b74b17aaf054b7f19a8aa7cca2c59b9df83be89055ed2ad78b5c86becc39b338ade5c4825a523e764ad26c97399a9b83b45efac679033ea73341552468d23b773c60fdf89112cacf67f9cc1d3c839937c74eaaf3da54b8d89683f00503564a93cca67790743c1cb5b6f39e2626cc9d5561874446d9276f87623d4adbadd38d47141a69ef5793424836fcf79d9be3ea9ded2c2013bcd25ff0109748e7b17c105bc26a44781ae0c7329251db2d022d5268e6f5ba63fde707560484d476dd4ae4049d30dc6800b5a3528ebbe66a2ba5f1247408232a129fc35b8d84667b2ad0164d482e60dc53a9782a35aa4b070c982c1dd99892eb220a88e83b6a1ddba72034d4ca7f6f193acfa7d99e67511514fa1ce079be1a4d0c5dfe38d4155629add5b7cfe1ba6afb4beeb4e1d66eca2d28a429a4f878f3bdba24733b55255b01d75244d318a7d81c78fad3b6117467c0a36f671a681e06b59a90d1ba35a951319a739a056c1a4efe714240f3e8a18e3fdfd5adb5b8e8265a24179829c3300bf1f943d51c312f5b0f2ccf687cc6d00d1287b14326b1e86a7e18838251bcc9e64eeb0c7", 0xfc1, 0x0, 0x0, 0x0) clock_gettime(0x7, &(0x7f0000000000)) 09:06:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x2000) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffff9, 0x53}], 0x1eb3, 0x0, 0x0, 0x0) close(r2) 09:06:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x400000000000002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt(r0, 0x6, 0xffffffffffff6d78, &(0x7f0000000000)="f038f1d12f1a5ef40e4e8435e931", 0xe) pwrite(r1, &(0x7f0000000180)="5b7b3aa6948366fd1ecec892bd231aa4fb3e01804e10dd93d7c3593904722d4a7e686b7d86412c841f72cdb0369895bae61f32d44d2e0920228372610ca848911f919ddee0dd78eb9e3eb68a3b243a9ad355325c7d70750e9be72177d8d9dc3c909b7ac876ddfa6b9259b5f2617a563e347754e10ea601de2b91cf3bee3e3f2a08033b470fbef1eff729fbbb864ff74310ada4381e9719844cbe3d04e439b1de4f4e1c03bdb45cdd3907c358b70efad2731794b2342e2cf93d2e6721974781f95f58801a48ea435fbdc308b29a2b967dea4a", 0xd2, 0x0, 0x34) close(r0) 09:06:09 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080), 0x0, 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) 09:06:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x5452, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0xe4bcad82e1390f7d, 0x0, 0x2, 0x5, r1}) 09:06:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8250, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000040)=[{0x45, 0xffffffff80000001}, {0x42, 0x1}, {0x88}, {0x106}, {0x1ef, 0xffffffff7fffffff}], 0x5}) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e3268f2bd5facdd9c818fcd380cfc761bb608003220000000eb1b8500", 0x24) r2 = syz_open_pts() close(r0) dup(r2) 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) 09:06:09 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) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e000000030035700100000000000000"], 0x38}, 0x0) sendmsg(r0, &(0x7f0000001800)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000001340)=[{&(0x7f0000000080)="c1857a38", 0x4}, {&(0x7f0000000180)="d68e3387a98b77b5bcb7885493d097545ca72f3fde0538e61e7c04cb88355af7598b66d8250ec531ba562f5d084aab24f7a7ea1186e3c45e5ea6ada4f0f18cfa6cc8409117077e5314049f7bdb3954ab54c26d5839928d32dde2fe1ac3d5671b723bf5cfbfa23c0cef947be971665cc3d88fe286989f014b38fc6c3d62f788ca40a9db212961cb8ca8639363ceaa8f1967c444487d182f9bd339c9b6c3e26a2612c375b297635261d837ec0d02949491c03ef8a74198b9877ea49cd87fab5bcaaf28f67d9e003f7890068b813fb75e3b275171d1eaa9433e1f7361efc4812c1d56c768b0990341bb0d37565b08e699f4ea7622c2cc704cd3a0bfee7709e5cf614842d1fd66b8ec675e8b2fbdf99ac002686c686fcbb2326bf1f676f409b556811bd7ef3d3016f7091638dbf8d9d7ba90e08ac66d02cadffc41da327f17ec1d07a0314e7f95ede1e32c26386ac70b9688396e488fa2f49b56166e3da3ed0883d314bf3ff39a6516aca5ab9234b259904d3aa51042fdc9c35f8f62f58892baf77b54756ec363108b9f8aee86a7619c915b1f730658919e6f6673cadb6c3dabe620b5e28cba267783c2f4882c2b3019219e9e67a4845898427ef2a773db4b42be9d94fc8608663287b1b0795f232877ef6b7754601514b7858c37cd0b70bbf096ad8a43542e8647877d45e2cb19febe549f35eb799ddec6fc7eea7559eea389e0f94d6a906bac0fd00a97a87289a39f63b9ac2079124a1a2fc8887f468f20af95edb697025cbc7cdcddf65233080fe3382128f00af3121d69ad8439a3e83955f896eb32660254ce7a296fb549ae5fafb2baa17ede56dbbeb2e5a4b2a07019934b6c166cf5f21b1aaa570d9fc2d173845de07b43ff1df9d24c3529a9761b6a0d50e9d9a17e3650c3fa7eb5bfc0fed33edeee233f87f4a6286ee94537937799ee97fe2460041d600ff1846a1246b6a692563ae2223ac64db4aa61a5f3a3ef01973593da9336642795a432126e91e441a805972d77821ea7677ebfad1cb7c11bb042301553758977df432ef0ca31da1a4b0afe72ce8cd147b6e35ab60f988efc68e56663aa9d10003127d4b6d7835b82371ba0384611d10466964eae3480f134fe6a12e1a39e17128a92bfce140185477febbd3e2869ed0600bafc505841f78a3b008fe891a0a4f653d877e4db95abced249e30c0ef43272a1a21be95e2d52942f11fafc737c450ec7261171d36f9a0bda96b4d97edcc1a44d859b4e8393cc86ca0679b86a803034f1db626d05a150f2249d31739f0e800030bf3c58e83ed7ebf1457f2072be1de2870c9a0f7ea25b822f76d06c6defa712fb6508f2a8b633bf2a656bfa2216d52b64614f0c3727564992e56f39ebd6342eeaf4349508f7249f39245a0d9b3ae62e320708ae34c4185ead0b61a31bac0628e646b6f8cb376e85016cbfe0ff89b349ca78d8e3e23bc9a81d0684ce082ff6a942af1a7c29b2cf9e41d5b09cbe4e77038b1747c70e57a8692469e26642b8b3ce9816c98cda84bd76de2c75019356ef358d7d00de1b723fb6dedb357a612e7f6af3d2c3ec3dc93835afcc974d9c79a14142ab39c35be7d0f1f7e9bd1b7585c75f3d8fae91b763904aa0c74c4cdcdb983d812b7cee818ca3afbfeb2e69c25d934d9d9e609c11eddba5ebba8863daa2624f7b592ef2a1979e879dabe7feffc899db956db04cafefbceece9c8d3d625f0ac1bc5373a7b57929b81d0ae1aefa400fa777998af983539163997bbe10b82126f72868aaf35506ca627e2848999490e10f9c1b4d4042ac5d07f5ab2fc2a8390d161a6bb1c83e82dd00dc3c4fe11bc5d667f42b1ecb86d23d61ddb1e117046c568b4e74c2880e0ef478a4d802281fdcf6df814bc5637fd07359ab547f35dccc2f9312c60794bdb49f0880dc9e448d659ea518e7331077aa6ea79b453ee018722fb191c8889a70994c70504f04dd5f6e7d07d8915a6e444d1cce5b0acb60b98d9751f2fd5ec3923dab0f355d0674b5c9e199f87d7bd52f7917deaf4ed3c00a6654e72614833b31bcbcadefcec796570c1503f196438c1ff32bcd9897a85a7b44d66002a6de84bc4afa968483750c1a2403584758a2f73b8100f4be96c24b2f2a740083da07909ad345b600cbef5e1f382156b665c192312df1bca8fd49ba58b172691b372acce39d2e8c7dc6189cb24f4b097c235d597e72420866473771f7f0f03ac8433856f3dc1bcf464deacced389b417f8209ca8032ad2d9cfee59e62060a28e78af9fa27972e20640df89ae2e2f516d9c8bed3cc2c39a17440bd9dcd40af681ef1cb164b40528bae2013470f0e1b7260ab44b14d3f388d4501ecc22bd672091f1f5968c5edb740383d710d196c5b3068bb8a38474fb4893cab5e9acba5fe6f16f85b96476f2ff5bae5c935ef89d147b9ea01c1056af26b79861b6410f94e57af2a599f73f0e522b656b31ddf42a314f0b13796e84d949b5ed1cf51e7b3618483c3472383de30c0dfed0085a9c278129fe376187d75793171892ec90082879cb0e5586329cfb58f678ffb4882f18d08d6cb84dabb9f8cfd280b037bfcbd10085cefcb12d3a82a5f1247f532b2079868d3533cbba98540b54b055ea2ed1430c3aa2a755fd14a942b56e4987a2e4415a74434cb3ba6859e24cb94cfa0d3eff90f818a91fd55aa2d16ddc321d862a3a7a3943cbd51e989a1303c903718b3669969e6233453bf41b7dc6648290c9e21b6f354e583d83838466295b7734dda49ff6df66f5048ece6583565dbefec00694a17574a08d341b517cb3bf8c5e1a71e3a620f4184725b51da42bb7e637ad28e0027e909989ded8fbe412d81b76cab779496114e74cad4935dc9f86546841bc94c5902ff99769d9bbde00eb2ae0aecfda99f26221fa8d53a2368ff381f86d515867933f3717857549d4e260fe9768c59528faeb4504124b53611809e171e9fff155861ffe60794d49ce9f6d592245d27071b43dae3d78eef3b41803a637ddb0f6be6296bbca78dc3063d289f9ff12ca1ad30de6f00aed9d5111ceae43181ef1ff87532dfe4106f98b2935d153519c953de70e7cd92b02e0559e87d275c25514fa719ebf0edb4856c6f54db4ce68c12a94a9d7e4ddfab6f6759aa6f8d525530cf5fd936b5421c742688cd752279bc2dafd26909226054149440c6eb4f3fd5efc3909b0e54f3d2b293df2044a8408f5144971f4742725e8aa4d0f77e9e8fd1d907a7fc519b86bc1a891c9a745700112a1a3862525d96e0e6cc9177c5d7e79d93bd45638928e32412c7a59def1b9c307f246d36a48c93e5683c7754a4d92dc9b9306e4241e64b388eb95094e24fefffd10084991ca8236ae5c5947cd7f65b3ce7d539a6ffb9f3614d0820accaaf03640063ab1bcc81cfe67742526ecc24e821e3b9a983fc634abc4e65d33a27ed5f2d3e00285564fef1b7b999f8c4da5347e82062bcb1c324883c356ebba4eddbca4a3a811252436150beff1a98c53973c715d028518fd2498986300e8b253f3f2d264529dfe163c8b298c6a13c669197fbdc60d45267a6c6744adeb5c47d562368f33b892d77be42a7b2136a6f45696db4dfb10838ec05ca1aaa97d10665aff2eb6a1ad9759e6ba2e473a372be82756344007b74328fac5b31d795fd98cc708bb88fbbce2055a40e9a3f75ed0a611b52956fbe804b563f3d2a8075277da4d65c46d8404dc67f90b5b120cbec8249fa28d40bc91d5a8698b51fc005a3a5a22e8500483a917460c91e62c89b71701fe4ea35d97a87dcde0f3ef9263b1490797eb69a747b354958384da46f71847653d83f0bfe2d54588a544a05868c5683ee9a6d78a40f277dff8ca7fb172b70b03bde5059a559a5683cbe0008dd820657c065d865f3b67d5930fed3f7625b422a750970c11d463e9e11c047d8213078359a7bc7b0c52f3f453a343876a24f379e42a4b349b942e3a21968acf72d1f82be4a9250f9c789fba5b73ae4768a12f17b76f302481c3979b2ab54aebe589a2b4034a5ee2071af4dde3bb20daf456cd6c3831bb060a8524b6a2eaa97e04cd2540e4e095ce2e7b455a09299b19bb524461efc43652d1fdfe849181b1772cba9e886f7a1fa3aff250180ace42e95058d961b6b7a162294067ff4fe88ad427590410e603a811ab5fee7bd806ba2236163b3683552ab8053a5e9788b3f84853328c21959a3c83eddffb2ee743378b4eb4b20d25ae5f6a95f7a48ce7db98008491f4b1c7aeae2b55a0905c134be8de77f20d47524e44dfa48ad60015693498f45c82e7c5263689e001d6f930310b1ff92bb293d0feec3afd028ebf1085ebc74ab110adb8b1e6ffd833b5536e67ab86bf747b748f8be5965c9f0da8b7800c36aa7989d16bbb621288d45185a1573064685fad791d1cba1ca814602b4840126588efa31541aa783a49c317fc32971524af4b7419a78bcbe3b93efed42a55db35c33862babceee2fcf47f85487b5baff8b153e676bfb5be5fab57357912c0715062b0325628bf633a6de6326d5990c23ecb8639aa32ab3d0f0d835493efdbd96229989e1573e929984c1a16b690840f0a45120aa0b138278d307fa5939872a5338ba8ef0c301dfe53ee3f0eea8989b1b48a4ba906a016420bc2fe1e6e4d072b7b42394b14df3db7fc2757df6b939a338b800ca3e8254916f67cc5476f9e84e15388be83e18d87d6667bef8a6eb7db059d39f1cc146badc77155729a492f4e78396edfd9f78aed0234d1c47490b8a4bf826c6e9c3131f2c773e6fcbe42a1a5d4c2877fe2f710d987b67fac08b3de8bd77c8a8c59973f9cdf03de780d4982bd5697f6976758c2dc8b586c58f95a47c89d43d6e2402a29fd1374b09c1ab00db63795825407f9c10ea7c56aa035293433ab75b7202c7a97e3c57dbf929cd558031ec70be0d71e9ac8695b8a52ed5dcd7af594b47dfa7dd9ba4bfb964a9ea848420b3bc4d3aa6a2ac0dbc77f9097a061eb6bf58c650a95c3d18027a4463e5ed3145de91d8e6c9f0a5827ed5ba179e665072961917d6fce6a09f5bd3675ef581f8bd296be0c3e398261cd04c667e43eb2d61020083acbb99fdce27c6e206c723a4fdb8a2f3eb393c319c91d11e5cead95082cf03b6c172c45dfbcb6bfa7d489f9ed3da3eeef566167688cb775cde5fe73acc5ddee3a03b3f5fd0474b8fe6b1949ba53123dab3a1249168cb74793db6bb13e44060c721bf6d4b872e7f779f1a0da43ff47bd60c3abd58c0f9c491211cc074e2a9fe52fcd25067b2b5fd9cadb7d6946a924556a357e15002e0f30d78edf6c7d27be02700a8eaa56bc229a792707a398b0c8dd1728b76ccca7407b2b9319f3e84abc8fbb5a5a2fd910872eb519ba70e34bceb5cebb2355271bee0dd6b397ef9553196f47389f3a37573570b03569c24e69530a2f82e3b7939231c74d2c7fec2e8617a8b8bcef61a9ef0d847c0b8ca15809abc8f746fbc79e30d0bb6d1af5fbec0465d5d83553aa15259c1b20441ba4c0736f297670e659fdcbd40e9f1368243d78cdb082c78baa7e5f097ccd2d848355004e8c722b814bcc638054435d12f44f578d1409cf95b00097d239d1dcfaaa3967a2d5d66996d3e6ed44ac7c0aba4599d65bb659a1f5aead0fe6990754c371ec10a20fc816ddfe8e319afbe27eaa0930c333b0bef1750af413fc873e11118cc3051e5579d8dd5b25bf287b83d36ec040dc97bb1d4152a4703157dc95dba0c02b7ddd0097a51b68c79e7b2753de4dfe2c68f2fee23953171a94db70aabc0b9afe5c6f0a4665c367a382d18", 0x1000}, {&(0x7f0000001180)="2d4b7d31dc0f4ad5c9e039f388c65f574c1f75a5afb5322e7a04d616e9e2c1c6d780d5d9600d38d0add57b5d516f9bbee1a49c511f432673fabd1f2813d8516b912de2214dc8944eaf04fbb0249fdf732e406c436d9eebc49ed77831561610bd05a93850889482bcb6e2e48c1a0c0b58762dfd986cbd79d82bf892db9c7f88f61f2c729a31efd02af66909dacfc70f60497834db53b1cbb095e3b5485a47f05c86037ba0eec138c0cdaf302fa89570bb8545c52f0deeac13a9b97bb6b805299d25fc0c901807170bd85de0da6927d34bdb2cf989a087ec916deb41c8a69fe51e", 0xe0}, {&(0x7f0000001280)="b62fcddbcab968417784602d137849750be5d34504e533529d5a30f7a1878c2bc6eef04c5001a23d62d5aaf65b19b9570b034f9bc1a2935440a542f7ff95d1ca3ea0645bd42b0c0d49013a7d69d50b3dc1354bc06e231e935c3bbca91ab736d6334592cd1a1770307733172eed8f77c212c445f6cfc7e8281825f767de3617a1e7cef86de2df3dc7507817cedad28643f5e0fc043f3599eff043ebbc6a1736745af5ef12b4797d51538ea1c1", 0xac}, {&(0x7f0000000100)="62643199fe36cad3264ac4c0fd92a4210410e3802986587bd34c142d203992d7086467107a4c7d", 0x27}], 0x5, &(0x7f00000013c0)=[{0xc0, 0x1, 0x9, "e70714b2369e54d6d4d340bc773aee7fa0844a47322ba12ad277a47891b4ee3aa7477b3eeaaa591ceb1c3df0f8cdb2b13bbab39c82f135ab4acea7847cb017d4ea96b427721a103c42106db7dd101e8b7d22035c94c51a13e1e2602782d3bcd764c608a6a9d20a03fc03014dae9b471bb51161a5f4bfbe3f1e5c4c9b9a6daf58e0f1dfcd6b4a66e67d62c99dfdc6d7acee0495509e49fc14f75c390da99f220e1bbfaf01dbb1de844eb3"}, {0x68, 0xffff, 0x8001, "b1323adda65ba85fa40218cdb114b1f7415fdfa99d0fb488939e1b630d7299a5642cdf0c536f2549af2dc6e8ad3bc5844be9a3332cd2116471afcf45c85dd1ad2a6224ea26e3ca2891f9eacd302f612001437e"}, {0x98, 0x1, 0x0, "1300a78dd31edcccf400b256a929beaa97ed532101f3b18a1cf0d853e566b9eb3c2a308645f249797220b890e68eea71086ae4cb2a86a667d0136cb48a9ec3e8944f2fde2b1f39d9670d7a48f6183597557fe337feeced5ebc0f59b0225aa969d2b14a6e5071f0212bf2ae03de6822e66f7aa21c7820eb5397a6c1a78040f55dc62431"}, {0x78, 0xffff, 0x7, "ebb724fcf0a6d2b273f4f37011159118adeebecfbd53044181f3d683e485c8ea5db5f8d552f4f4fe55ebb0a4b3b1996995efc287f0d0a80d33fe08f960d4e5e7cd256c367a7ea311d87c5acd9cca32380df52396b09664dea94350826a4374f8336a1c"}, {0x110, 0x0, 0x5, "bdac27c0088dfd2a03ca1f5263edffe84d144257081a679efd9151fa1b74df1f0f1b6317884228f4746b149ee6c2f1432f3df4e83766904044b8fd7d9a7213830b4a291df8f70837ef9d511b3e08ee47664ad204253486cbfd4685cd3201f30d1a2484b43676b8bae19cb20fd928bf650235a00e9e5d01f0e5109bf5c86d5d0c5e1beb7bb690a3dd9a0bfc9352236ab9fa1c2271be552b8b12ee974b7a02bd6ef6bccc0582773547ff4d3b97cc87d5d5d0389864d5845384d864fdd64c84f0da8532346332796b0a37f7e8b4bd940a0df04e4c0618eed0b366be3bf2741a7b6bc3fed1acbf7a1470cbca1cec0ded73b607aa74d15b1b10e346b17115bc2e92"}, {0x18, 0xffff, 0x9, "99da59d6"}, {0x50, 0x1, 0x8a7b, "b4c160b142969df8019cd6f5237d74109736b627fb80328f346412454e2ad52f3aef60878af61d1540a2659706ab589d156527e0bf5d3966d672ba16e3c539"}, {0x70, 0x1, 0x8, "fd580eb799cba4d459eb0ecee80ecd7a2ddef52050a735beb3028ab3dc55db89867458493e1b1696e1e811e6d02d17acd10aa002ac477ed7271af88a3acd67d0ac10813dbfda41ccc36bb4dc247c7005c31db70f8bc7e3853984bae592"}], 0x420}, 0x8) 09:06:09 executing program 1: 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) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x11, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:06:09 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) read(r0, &(0x7f0000000400)=""/244, 0xf4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000080)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) recvmsg(r1, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x9, 0x8000}, {0xf88, 0x5}}) r2 = dup2(r0, r1) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x0) 09:06:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) close(r1) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) dup2(r0, r0) close(r0) read(r0, &(0x7f00000001c0)=""/106, 0x4a) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x4e1, 0x0) 09:06:10 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x3, 0x1000000, 0xffffffffffffffff, 0x2000300000000}) r1 = shmget(0x0, 0x600000, 0x84, &(0x7f0000a00000/0x600000)=nil) shmctl$SHM_LOCK(r1, 0x3) 09:06:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000980)="8d9a5a362badd764d3c37c2376630a166111b1f4522b5c52197bd56032d58b2b5b30c0b0a3f3d5e67ed39006b2f98ea8df924c583ffdb728b0a3dbbeda24cdda39ed99b2d1595a3732ec22cad119404d0dd6deaa2438e9c09c4e0c384e7d9041989c75567375659e895b8024a24c0b0792cfde3058f62c6041e5795f482177721f8161af7313239ffb13e7c96820fd2d2aea810aea042d54d2ec1a2c11649528ec26d29c2b587e893f360da08a77c68ae8883c61ccc8f1b51c148424761b2c8a4330e90c5df0f6dec33dd8ea64d794dfe6ac6dd95594948a5607520632fb8d04449fc0122d0991e09189fd87b40cbc6a85421288c9f7ab65ea72f63a343c542c1b302c362d0b59a8d0fa74a9674970245744e675ecb61db59e5cf46c3454d343bc5ec8c781e774377b5487415d42bc148530a6e2ce5ba540314507b0f727237198953b80333dfed9b4c2be30cb576e1d5f84d2903a7b7a048ba60fed61eb4e397f1e32669c13775111b1a712187a2e7fb6c928ca59f3e41856d73aade1e23f646bd3d94266b020317eded5a38ff790b5811d3229d86c8db7755511ac34f469022b2a5bda6b4dc0b3c86e1b6aa3dfbc6a0ae8a9473ef3ad3f4ef73a4da79c7c2b17d48871270c77da594cf9cbf84fb31413be3f5ee9586bdadeda598ebb7d1988ec0a205d3554960d59380510e488e3ea2cd7af8fde85a990168e48543ed01f5f130f6c05decbf6138e796de9a79521b765950b01c7a4ddc8a080be12ef81da8797436103252a3365e56c885b54ae50039c1f357ce310ec3394f07e2bb0589f1b4b0c2945dbbebb283542809ea1f5fdd1863fe12d68f4425d925b22eb350897fcb7babbfd3d12df4dc707c985506c02af4a31138592f86591cce612d9e7a4a689af777accbe2eda63ebe6ddeca6708b1ef6b82c183f1dd9d0d4599dafc85dd1c9a21bcf038332a3bfa3981fe3c6754176d809d48013550e5c02d4a66ae7342155077f3e1cbda492369ace1bdd99b2a40efaf604e068536cb8c0d2ab42ec70c2d396756db2720cf866eec5a4c1aeb9ab44726e140a6262a968f97465167579b0cf10fe73dbe75d0fe8c7232fd3cb045a07e8507138ced0801228129de305d32065e74ea268f2be82a006786b22ea8360c133051db697bab4896d3773ba56e1b294a25c31638675f17ebc917833386dc2245e5e95f23d8624a69a2b7db4dbf6221902b3750e38c29c135807048935a52def409e30a8b45bc77ea9bc73fed923b0be0d12f8946d0630e0e65428701ca3b92cb955594827636f0ba8f396d413cae124b332395f563ef68d93938a6906367b314e75ab097ffd372e66b28581ce14aec0950b6f70938ba71f0ea9e6bfe415b3d71e2f4a9710a2bde80ed47bfdbfd91610e2d4386b918885eb9795763b397c2544f0c89e461fffc46dbb0072d9b618bbd76ece488058221671d614de09f631e4bbb7ba46b2cf959c5ee00271d670482f72dc70c1984445abd95f22de9633b9e7332327ad8bc15d98617b5f0726a0030b4ccb5362520b2dc70ec27248584339ccdf6b52ec0fe92f05080c05e5b60357ccd634ca6473bd349ab3200715244afdad87ae0db53cb2158a3c93161af30a102dc533a2a155d2e8c0adeb3217c8ac29274cdd438fdba55939c4d16480d8c8bbbf0438e29b3507e28ba54d299238ca109b6863955fa154999b89e9b57ebf719e3232eb0a73e81b5f4bff362f37d6edd0c4f8f1a8910169f91c74062083cd638b9f634f99fc09c6ea05a9ceebc1226d4bf70cc80eed78886a59594435453e980a46c85fbfcb2278c2bf6705dbe3384ef78e94e0424e5cd6667e18467c7ec63e1886eb3bf6d7035761cc362cfbdf0b8814572a69e05129ecb1fe6bac0a64cb06f58c7da991da1f98b9c387261f20b6e04c477ebbe05ec4b5b596c1822889bdd1f309dddddf2ed46df818cd2c3bd9b1bb5e5fb526a50332443e47c3c6bdeb1bf76b6295d65076a7fb35b690b5ff3904766bd160ca5059390f87712de55fec6eaa5fbec9a90fa6155096d7f5564997b8458ae01d62ced5d9bb2c8925d1cade6d2fec299e1bd8a39763f1acf391ed3eb3659f8d73d11cb22744e3def5bba92e11f99d8fd10bea3cfe0899d903c82e909f701cb758b9a8e1236c36f5ae9c65c0d4ec4f6fab3f016e44b67ff7ececce9e4c75133c953d0bc84b20b0f125198b5cb24dfcb823a050b2e2e77d858dc12c3b63dcf1f0a51b868ee7a6144ada0ba8f89fe49f2439ffa14be2b1719c960123469d472c397c4647d7f91e5c277f8798f8d6ce9b23b54c0360b6e6cb276cd6613280eeb6afc0972392fe690956f8cf9d1149f9ebd03b25e83d4878ef18a6e5a4541ed5df9f85bc83dc3704949631f0bd25da0882b89db42ca26467d79534a02db72fa8763e291c961f8f44569ee4fb3c009b10126114e8c742930d56dfa92de7ef286bdc74d8acd11556acee2e400aabe149c39264c1157271850f0490ca27d272db3b20ea6d159ac5e158415eab684807595b3021f03b54dde906f7db43d72f9e8ae588b7d2409ea2c2dd5108e1a16b8e0feaa746289fb0f4e4aa6baf27545161498211f5aacb32521cdb04f18bae44f99eee7b553f3e178f55d1abbe18c6ccca66eadbaced48ec19d44d0acae1cb4762dfa88ef4983b126a50bbddc42d5a6bd147ce5d3004f89b60371d65e36de85427709875a2eab76f27e960354083f3aea89a5e5016391c77112af9765bc5b149705b13625c481797a374f1c81bbd51117305265000737e13f05719fd98185d29ea8923b1541c094b6a8c885c23cb20d4edbcf970c788b9ebf986d15419a6671902e694cd724b282378108c637fe43f43af58b495f22e116fac810c8132762914411c3af9ea947cbbaf15783037b5f4ff014de43c4d84be112e99158f1dac0eb59ccd770f26d3abe43606b389459acfdf1ff3af781b184452d838c789606bd082635be712e3009408315ab6b408b9ba3fe46abba6d30ee8203afb8bc75a5b7e86a1b7b65a87ebefb630d05344f7b7b06993d7f2e42332a4045d8a01ac02ddb8b61d1f438680d155ab7d48b4a3f2a59924b80362881abd704556cdfeaa104b2cec4e8c39838a15db6859c39b960c5de8f7e7b7874ddfa390ee90c2d11847a35649e741a14a064d77dfc9d723416a6e7a8fa9d93fd272ec3f9b4ad395df54f368321de7a7c9aced70f7347176eafbff4bbb37d8c533532fce055a7da423946fa1651db8db6d33a75bb4d31359a2b6d2a3e144e9927923072a9b4bf36c171532f1f59a11604550364b00a43beff5384b94fdde07aaebe7d3a5c03be3f4e2ca4f45b028e2851339308ab6d7e83c5853873e425d9e7bd17ff99b5aea899c145f7002c198409bdc960f62c50940f3670b318a1c11863f6d2dc78992780e225c2698223e797d7e390dc3e398e808f5b1d3572f1900a03139314c03a7c7584da52ea1e993c2a77fb7c859d5009a2879bdc3d618f6533868e670d202f53ca6cd6677d7a44ad68f467ce61bb5fa3f4ca09545a10e2790b69ed24efee9d716e73d06ae52c3a200424ee1bd295b6785aa09d66248a211cd7b38be03c86481222de8d2afac49bb174b3a227b6ac6727a4c45bfe0e680146b4408dce0b1ba4c0bed11f1bb13fb8e6a679ae7952c539428d45090e23507dfb1938127cd0a2144877690099b9f6596e472d51d3610f61dd1c74674c60a93f509dd7878414b9f3737e4696fcf7d9b7f5e98976666fbb54a7063bad3ca546f030f7c7ce9605520905f1fd011131ae726ea88956641d8acbf982c9867f6f578413228f69a515115bbd0b091561ca4da9274e7b2153ac55535027d0d555fe9e0cefe7e4d52c5b07910fc25f0d318415dbaae0993efd15f8833c590ebc41e28413821c9746aaf8a1f128440f8a273fe582b47d43d1fa3a3a9661fca8a30ab48767ca562cb699f2e6eb134845419228e35f09e07fec2d4df30be44bdc4f43097a430739f9919c50b5956344b648c62362f68560d8e0e29579084232e2e7b6035a3a567aa3a0cd3d5c89d68beb3a5834b6824c6595d2d153d0255b6fd608b08e65b9d6faaa5284c0515509b75eadbe3686fb1ade44aab1f9cff734a91872041725ee068f111bb6e9097003edc7acf06bc490a146fc2cd1fab55c5cc4f14085da817c62e94747d39e699e7a28d0f62b73ca5a124b73b30cadc08eda40d09e5de5ae73830f0b9310ed52040be9e926dc561ab780f9a5ae46228768351ef8cfb05a25e6f40ee77c0b75af10141e7ed115d4067bab5a003822d9222081b7af1ccfaa31758cb780e6e6ca74b71bf6d70b9d195dc3923241993c2752e08daad4117f03a85882906ed6f95d7d46d6512243cccd5e27bc0b91c7f347b0698a2d4e1aa2e715ec01ef5dfdc0c122fa66b6135ddce24d7a3e7b58cf7352e3c4e47729416ed265d35a0ff1761f67abf24839ed0103751a273e9a9cd219213778f9de035cac1647cdaf5b5c02a5ddae80b615c8242333d01c94702d8a7e7c124bfd58f6c5c050d9bfb9e96978fd841f0dc3b5c58b0a8c23ffc3804b1aa8d2f046aaee901d56c4b31af7e9d307d7b6a1440d10d7cd8627ad946d1c8571f2cc32090a379725cc13565baf58c83bb3983b9d5a22101a015ecc948f7d654b999631a8a2ed94fe407d58299e2ac3a55d3424ef2b9acd10e71d5358c3f7d8e4834c1dc4eeeccc2d0a2b163dab77177de433b852a2eca8159594ef43491bcf6becf1d0a99fe51d742640d0d04443523cb0a548d8bd99b7755a8869ca5955c158380b6794f71f591e12545a07d05b21e2c25a3e071d29c8bb6a52317fb3c9fc1eb40273803e2489200a7dc82151282c3922deb69abdb016d9801f1ccd3e783c4ea82ed5e0c3a90d7e377d6e36874820fac7cb05e8d7d8934f0a86e326254fcc4accdda97a6da9ce76097045faea6de2cfeafa380a0e099c4e53ddcfcdf94c848501a7ade5fd1582ebe4bc05a4238e383c5afc4c45e6c1d4978190b3f7a2ab759a2668e488524b62a5e482db2f8dd6b538ea0324abd173d3c0720ad76a7511edc0532dc2ff2ffc291af69580d667cf9af9c1e54019bed813987324e2a73751256da06b9bfd71abac586fcb8bd3522097dad19c01f4c81eb633483cbc7c3a448b7505d2c5ca806cb6871f8c0de681ea3ca812acc2738bce1af6376017ec4a21e46e1a154acba1e14b47cf12bab4002290f56c315949d1606845ed58a5742cf2e02f70e33840c80bdac9b095fb1ebc9c760d1fcb294c96d6f6da5084f7aca1e007a44dab9fea6ff12a0221605a3d3616b5dbb268cfe1b44aaac1fb23978485773ffbe1127331d8016648549bab6f19554f3a62a038640bb549b61fc4c8aa245118a6b87d48399eed97a4f86b406de10c14731e3576b83e17d67d320872aebfc8f16e1bda59cf9a61913a952525cf544819c5770461c01007c9bf329429fdf2fd318dc603ee4a4155fdefbbc97081ffff8cd8f5dbf8f61f91b5bdb72c500b50c76c21611334b4d26d1d06a0a0664aa6fdf9d8b93ac1f1555d7dad9472e4c1ee6acecff43071b16047eb15215dadc36361afd8a1d277eda859f6e0dcae55f3dfdf9e7de74cdaf93efed49e96ce38e9b78f2fa0c4b9cbe5ea8f7125422a6054747de4ae187760105bfff5093eaa9cd7f7d3d2c9fe8bb2ad1428bc845452e00e07323579ee25f90e063d7ab54fb344f8aca1a062caa7bd30f1feeae6576158e9e75593f7693880fc0d192371338dfb5fe2454bd071be662012322c922bdb8165adad56d140c7b", 0x1000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x7, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(0xffffffffffffffff, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) pread(r0, &(0x7f0000001980)="18237aa40925bdde205f0562485bf1638b62d8f11781adb6c94be4d067c29e1fd8e78643315594c81795490a5345a308973e06e3a03f4d51488cf40444dcfe99954b266ac5871b82467ba6019f941a307f5222cdb433a633e42f435739a844c52a10690a15000e23ea126075aeafaebee66f63c795696d6f9ec41ecef4947649e6f607b971f06f0309827a1ab377fda7e7e73681de52771eb9cd1214602f8853cccc8ab8c528015765d62a3c2827527d303f383f62b2aad3fe9e9998c01a8c6113c344e027608c78c6389094a10a9642f0cce9903750c88d44c8e79fedb85cc593f7ef480b3b40c745b233fbb9588f6041f59036343e25cae84d1e209d24be8b2a3cad5fab0eda22f41d8a7e8b892927317ff69a2c3310b96e3741c307e555977c9e0c2a437376f23765a3551683c39f9b74dbb086d134c49c3071a94938eab8687639c37aa95e4c49151b51c3d33df7b4f1269830c63c27f80991b734eae241014fbc2dd419de151281bbd60459bd9a9c04e9b038611ff5d0d611a37dc9c5b23d98c178a171a0a4899b4e3bf5726ffbe85504d29fd12e6cfcf160eee8620aec9431d1a2646deef010b3d95db01f8e304bdf21ac5eca6f4836b0b8b2b22a2d127d81d223e82f3228112b3e8153eaebcfeddc09890e2840ff9b1ed773f332ebf91a9b20e5c586da93a84bf5921ac1c77cb4415c665d99dab6218428c684c91961f37808c915e93c4a1ea6543a06ff25e1aef45e6a18c268b5f7613296fa88cf49f00f7dce1a6204d9e1fcfec6014d62e7017bef917a7564357f091b75a4bc701dced65c8f340ba8f67735f912cee689ac16416d41bf8cdc35a5e44a3af70887561b2e9530beeda55d87fe6cda13254e6da3da40d3ae81cfa761f7522298a379968123471b06cd29378a19e165e820d25df1437c61b7efc3e8307e9f9218f40b04460fc0ca59bb5375e7a3f200830393893eb7ff85d60aa0d21f530b1305f5e4b841b4e936ad6dee595b9626666160e91381e048678d569fd1ec2ffa3216ca34d2c6f4957a7a7d2b4a8115388aeaf1d9d3e1511cff373da49460bb6056c1a21593483efa228e5ff1408d4cc151eed64649a02cb86b7cbfbd3be9b73e1554936139a5f2d486cba43b2fee88f6d4a190cbbf16da9fb51ee3f048a2c99beb7e5e12f6def1c3fbcdba3daae7b205d5ce341db2125e0c90ce5ad69144955597368c72b3e9c3a0194f9aaed0532f63d5c32030b8d512c9c163cea71395c9c174bf68bdca0cb00484472573070c044d69a65c42150b5dd3ceec3a91c567fcc32a9dd3d83ad42b06f60a163b0dfe4cd0636556ecc0f56da7f09096e24c7f795b27eb654494d9fbe4d39fb420b354db2a0f6cc39081bd2b652297cc62bf306d3aa32f271326ac4258ead92dfb286c3a6bf0a585c51d27cac7354ba9ea273ce20421edf5dd6e04b2f3816d262db5483a1910754fd3607369ea59edfda827f045fe737c1be8c3ca7350a19aaee7ce672839910040624f15ae7ce2ae0ca3d64dc5fbea078c8ae55b37bf653cf9769993985bb5ad45dac7383b582195a7715f2f1079899ee795112b1a27227a0ba4f43798cf5b975b6e20a7472eb9dcb850a53286c55d5e936a21c853e1e42367a8880f938fc3c12250bf46fb417efaac5af310287af125177910eb67ec07d9953108fb610e9111267fef7c416cc682e64ce0f14886c76cedac07ef8b9d66dd35f46a4aeb536e4d39d3e86e19ce93556f5b82aba7fec2b3e55a12a405466bf0c103edd811d223c30285046a28a310da9c162ca70ccc84e5b18a0c2ce79521f09e1ed2cb2fe28724807f1c260338ca8c0df94d09534d1e06590814155da097c6dc5703be17ab60d3662f69a413daddf83a7fd3fe625b4f5b34122843ab28f760da5725eb8650e5dbe05f6c367836f7a2e18ed654f3ee1d58c2d92305325ee68086e8feabf062685fe430353de385a3e238478eac75ae24eef89514137ccef95d17e73f2d285a67ee295380fb670900c714b04b52aa7f0d21d4192fb109f70e39375641a515fd482642c98c6ff8f8bb61af27759e50f8441e83da68b21c5bbb6130b69f10551d4ae89ca6821ab84c0135844989330b5f12d70b03df98739e16b8c8766886f810a41ff5fa656f78d333a681866be99b3c70f69c3c592f711fad2715a91479777031dad1727f7ad4d725b7d3ea9d4b2657cded691558170bd6d87eacc14e283363bae297dac63f7a7f3764299b8871f8badb88e68ddcabfdfeb40bf363ec0e695200d521513af30be174a14a029307f0a83edab94f641f2af9a41dcf97d6116d04636d2c224c8df08b4be428aed943aa63de8348a8fba98e852052ca06aeb6e607ae645147aac2905f7d0601ed3504281361f3780faeb7bacd46fa3dad43e3ad602c53fc9b516b092a8cb6ab9785521f9e9b2fbb54f5a7961a72c606a45e0e6eac8fa08ca482b0e1d53774b2d6e926d6b27bde52bd6ed6fb9d7068dd0d581cc2ce203527ca49dbd9f298c213bb869000ea35bc9906e6cd5c80adc9d88a81ccf82c4d97758bb89b9b38a29473f69b5dff3edc1f87d9610b183ab55bab3e35899e94a406c0518472e59e2b47da2f6df526f617a03da97fcb86e66ff868167399441b7edd0deaf8044f0dd850211f0af9daed37b25f2e7d21892cd112c01ccdc2ea77ccbe59d5756757f585b2171ca02a5e8c0bbd754137a92d8852273b2c6cf0ef0b3645b3b24d0f846c7d5ad29e0510113663e3777a8b56ea88bf575d26d9bb550eee4253e44626eeb16f2788140137d2cab9ef2c1fa183c9efab129eaa4375b487fe805ff191d82d3afcaa0d9451d4bc929a8835a0b8ff7fda334f5bf10411813da1a531d2b9d6dffb6485182960039cd0f0f44e577b53d2e82cd01955619c8e481078862575dec517e15df04d28d2c53c4ad172de3ed5f6579ad34b1306f07b4a2679c509f31a58196f3aa5357140e8b16cb00a9fe9f810fc56f4bd42b56505cb150c9aa219f79eba8df17fd3000fd6b4121a1a671a6923fd34eefa369881690cc80924dfa951f9afe3a5fd5e67f319b86435d4b2ec803e2f7332736545d48e186ea2983b81b22964ec7bc2c39d65aaca931dd28f5d4a0d387771bdbeac6f63120b8534b26e96375e290a5af02ec96393e8a792b803711f92cf3fbf5f256e3c3537e51179ac910f14d3d3c177ededd9930b46295b9a205e4d8cc6b1bc4b38db6bf7ecd0e063485efce0343d91f62c24e23119b4e08a73a325f5a1325c0d0d63c823ec909fc2847e5e9ed8679ea7803b2a77cbcc7bcc0cf938dee8024f5c967e54ddd776f58f1fab2ecb4ca93439dda3f628793733e0efb7c9814d48fd52340f09e7947a547bc3eba8be6ab044d3b64f3b87af13816f75774c83657c01a0f83c244c87a5d302b5a2c691a8e5959398c0462b4fe286eac18baf0b8fe332e70688bebf25875824d21f6a764e61e05a6bcaa5b8ab4c17070799995d5492365de18128a8a108ca94ac58e6899991c8b7865d9ac46ab4b2d4f7c20971e92627b319413052427c08205b66a544e65b5f8984fa47f3ad264922d919623b0f002e67ddf910d8bff8766a1e8cdca85e64b6cc5c6e3f4e6e665b364dd01e543e5b164c4b3a132584fefb067825134d7eb63393dfd81db7500b31238b7429713d82aa145b0839abd7bd5e54fa47f5e2eb7d5423192919dc12782ef40efadf7d273dad46ba1a449c5a4bf00abfea1b4e9a76a801ee05fffe35ebf6a74dab1779d7bf12e062ff5fb30ed48960358d59a974b3a5d3653587f6be66e4a8f90d3c99dcbbec860ee3e7c0f059d6a042dafbeab0c55573d0b7f46ecac5705135ce765f349117466037e0b2534e650ea6c2268bdc28934634969343c2092234b8aa8cd483cf2a49219225a3e9495d04cda6a6ae6f478e1bcdd1a66626f468895e8bdad7b84ca134189c69ea8be9a7fb4b3e06defed39d9312a88d2dab4e56c17856034e661d11252f6e79c48320d4f26dacf928ae2e8ae0b0df23bbb73d026c260bf5520ddddba2d0151003c9c9b8c233a048fd32b47098eeef1380d433577eb247d3bc94a8c88cfe842005acf3db77530bdb14bbb833da6a9d4b5e513ad664ade5e0bd80f684b665b729eb8ed5ae7a26ac49f0e07666931c8c772b8089a196596d6b41acc30f3c51b9135f6cb3f6035428d9884211f5c929050c60f72439c5580b5c4832ae178a82d99e88e91e40343cde8de00f7965cd959bbf8fc6d5bedb86f2468c07ddc98c8258e21be9950cd8d67e3b35b91962c30968be75866f331e907db13692a12f95a38c90cbed7f193ba8c902283898a70cffbe551536a3f0af95e59b5b7034307e153b502e3576e303195ee09ddf2ed59782ca33e37835f4cbb5761ee34fd6e2a321e0316637c05d5ed2cb50dcae6d67609d1709bd2a12ec91dc95db58fd611c4d91fec7d2794b9d760b8ff032214b7425fa3dd38f6c082929477160196fd2057f157ec3d05c4c414f89c0335e74b48a638e826f79f7c0f939ef4f1d86728b8bc29b55374ee8dfdd9bdd4e4f57bf00e629656b9626d89ba805fd33a601c6f057afe36ea167ace82ef9b07459f6bfdaaf069082d8d474dfc68edf5457659f215ac7ccf54fcd644f35f369df9cba3facb12ec20a4ea082cd3e06e5121718f0a6a071a7f128aece5c1076f98b6761fbe815ff4d97fb5a905ed04e091e2836b94fde0744df70a8649cb29671bb707784047a6415a87e133858aa9bada633646c0a77f62aa86d1c2dd539c2725c258d2adef1af74c747585aa049bce9aca208284fa180fc070194a6d20e38cfe274da2b9af42ef51e2b7321d00d15cd0edd564f3270a493730256af40fb97d641990e48fab2b55e39397b0d5fb8675a7f13403c50575a799e853843af822dd9374c503be22479b1afd60c81405d90e3b00be4ff878ce5ad85704319b312fb10d84761baf9cbc24d2fccf2a1824cdcdf9132daed439014bdb96e66aa225aec3a294438dc06b576544321d05606e68e60d521487d4fe902e8d569bb5478d0932ebf9b5a29e56fca76b35120d30822688155d4990f137297d9ec20e479d0920d2c96ff37b01f1d74a2036f377d22773888b74877554d90fdbdf7c367a944308119e9dbed7ecfcd815ee81df48c61f4ca402392b82f5a73943c059335d774dbf185ebd5dba1cf5ca03e511c38389681a31d6b3ee50e5c190a69464d61e904d32673adabbc8424caf36fc7577b8ca40cb00ef424e8e52a9dd496909f713b6bbd8a32aa5bc1ada4b0f472825caf4b2f415fc3b58f4ab1572fb67779824f581fb6691fd3e32d2f74ac86238014dc4b43dd596d70f2b733bf79e0401000293ee2d1d69d12f0a68e78a71f962c336526a35b493b58afb7c367c850cb8b9209af34a2c3ddb02ce04864784e6e7ffb4156fd7dcec6d5c0614a80955338181afd080201d2dddb4c9374bf19031ab1c094c33f5e726183fc9e590ae6ea6af2d0d486b315e01824728724067c52070b984534e84a16943001cb931e4074728797ec509cd7ee55a7858ea04459c02c37602393a8c2e510ad228f2b80d7a080aefa80d4ea2df35f8de2c2e989c02eb2e85986b993a081cca71118c6fc1bf49bdce48451c6677f0d34824fc6d6da129cdde8fa128427a737d5b384114f24adfb7417038159681141378fbbe4a68625d4a3eca31f65348377fc2a325fa01940fa26d7c41d46dbb39b067f3ab1e675d8197a8c0e88f74a2c55b0532cf7e6d320bd1c657615a9d0358188a8eb99e8e17900a198144a0dc486", 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 09:06:10 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffe4c, 0xffffffffffffffff, 0x76, &(0x7f0000000000)=""/230, 0xffffffffffffff3f}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xa0, 0x0) close(r0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3, 0x8}) 09:06:10 executing program 0: pledge(&(0x7f0000000000)=' \x00\x00\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x0, 0x1}, 0xc) 09:06:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="fb", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000040)=[{r1, 0x1a5}], 0x1, 0x0) 09:06:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x4004, 0x800) r2 = socket$inet(0x2, 0x0, 0x8) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0x7) setsockopt$inet_opts(r0, 0x0, 0x2000000000021, &(0x7f0000000140), 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0x81) sendto$inet(r1, &(0x7f0000000080)="90a7a29fecb1a93a6b16172f12c06eee76ac920db154536def62fe18ac4f9903fd857c801c9e17feb0f06b2205d6a8f38ca83123b9af572a94880852a163692af7e9a8bfef64654fba0b68b8ebc77946827dd7b17201d0a7da45a31accb0a6560893eb10d25a42c99e59f382f1f1340076e4595716c4a1155b6da7e9bb0d58d2c266fe99c66a3ad4f683f4832e4a9f512b7bf454b645b27e246a03f0ee3e0e126768f14a5d80406d5f4bc6c195715c7d301e26e21bb554505c77e423b21deb3bd3424e9690d6ac475521d043c1b06df646e23490bcb654ba16f6e46ee0df195398187378ae3fdc95335f6c75c56d2bb82c3bda1d302a3e8bcc8e89bebc84eb1500a9ea6c7327ae2709f10173a5210cbd34e54f282d8cf603fb974d7852a66931d38659b59cdcd42a0e7011f9998139c7f65d135f420528d82d63d8c5a9bf694874594f423c80ab721e3065ecd6f229d0a9041d2b0eb63b3f6156e951b2fe4ca0edb9528a358350f454d6baba1d4e0a0e684aca7bccb701c9ef73fddf2611576984eee0848a7665bb5656937faed95433865d6d7ed47850afac0ffe8091b742e97d812c4780ae2b859fe287686603e8df47e8f19a36f76821e75fed5fd5df7f2103a507bb0f838a9f773156a638a786e4c97a518510ececef2ad826dc0041054bd7aaf3eacb94bb2791d37ffcd997fd46ec33be2f50534e5dcf61ea2e9ca0da6d2ee275470e073847f0f5fe50ac7a89668fd6d87597252997df31b5a9de9a951116780f91bdcf9fd336a8e3695246cd1f2050963f884a25c9a5b260f7723ccd5c7ca2051997527faf5653da27c973aa7f02df01e3d223142aedfbe9365cbc38ba784ca309ddb8f0a6557986fc1221ecc24c80c604de88f13f5753ee670ab7510894e4cae71ae3b6b2b95b9602b5ce04e311b5129a33e2a0f9445ea834e217034b1c2f1d5de339c70bbb15c8e9470afec46655329e48515505cb43fc53190d5af07333f9c4f579c0067adae1df500adff5055dfc1d80b198e50c1e1a12b4907a484bc81417ef4ac1e2731e5b55279f9331c7cbfeaa2f7d12df9195c36d3ae7a964aede7e1caf90c0aea8962280a0f91e0a8b55c590fc635895bfd418b16d97b65da9dd6c694b446c7fb9af75775a4b90dbf44b09cc471189b6ca1a16c4486c99663793c8447e65e05928112725649ef4fa9857c03544d5dd4c3de01296acb589aa28ed4b750b814b1d1bef6f8f58687a6c9fc874d196d3bbec3da2f1d8a37b52c049a63663e0b3b3ffaf684d88e8447e4865a8430dec42bbe31591203fc21f17793d61f74e1ade55be29a94a7f260ce8ad503a5a2c131e782961a4677ae894aaeb7db9df67229946aadc86fe19a1231cc33b3eaec57bf742af7977ba08f0a77364e4e6e28793e56cee3ca09dc8eb09c300a6b847e89040fa6df1719eed0c698811b2f3137f585a03b2c118fe2a7123c7f14c9f79b41317b2a80d96f5f85f201a22b09210d4148702cfc6157b5158f37b80d8fa637c5637339758e08b75b960976885e736d46003381b894916ef5b45b28699f6c21998ccc2afba1340c4c63e0b23dd0e9ece3d7d1dce413c30be11351c19800162e39b34192a4fd1994d29ed7a90e4ae5931a036a7f294210c441f709b7210e0e5beae067c58b11060bfc4b6a0faea6bc1da5f6cf11237efb9eab36c9e1a583f45ca722e0942ba13e0a63c5fc661f9f44337e404c5cda2e8a1799cd456f76c44bdbef013d99dfecaed08d0f32bb0a70625c8a832a9fb0a0f7a6fd7f48b8519f680156933dfb04de4d580e0ef54e030c3152a22584bb583b95be6f70a2dee66e5925cd0ae60cff5be6c1737cc133a2445636f2ed41e2c82ef7545023f161f80acb09085ad6d0fede12730e2d33cc649ec1253c7171aa6b5b435b3154c915e348491665272e2cab04db651d704aa6065181272aa597a6b46dd94e1bde4499779a29e9b319513dca35aed9e55c792c5f7ec6aae2708b4d2dac548f399bac96fdbed7aa1422aec710caae654b0b9d6d306d92564248e5fa56ad936c45eb9b13952aba106b03cb82ff24986659f3c17c707a4b4504bbd4c243129a3390fb6cb66296dc5da0ba0f0037094c044f4ee95a09ea2a79d72a31389064b52d64c4e3b9158eb13110b6415bf8d2b4f3d8fee6ec8e611459af4bef2085a9764fc8dc89ca51b8aef29499a81ad5aea34437aa2f6aba7464cb4f517583c56f3d70d3a548f4f78d20adf66708498a43cf766ed76a3fa0662344376f29ca9af8baa1239a6d4e27f90d5a393c2850b1754a1421c9d5d44524703eac15624a4e3af7728749ef5f7ffdecd26895d0188023bd6f301d807f92a8977b3223365daf11eab4692d1486bbf5a69c1e65b9f0cb2663b015330234f5712c2dba47a4676ba2399419a624070c9c9f3bd31e63d1ab9aa9efc0369dc8e47f079df83cd0bfa6b2307979abb5698c86a88508564e89bf6ca76cc278a47b015839e6610b29285247cd9e0b59061a680836155a4effcc599660b178ded4926fd1ac6727dfc764dae461602aa2e09c7072cdbb7c9fd00ac1c3b3ea05b542a95995fc2d42d0e682495fc63d018d19a63ef64053cc8ceb5560743fca800660537559d9bb3110f6c8fa81faccf5a78fbbdf086789d7755a3e98e840c8a018e8604a694bbf8fbdf7708c5733b984d498cc329e5a4d49821261a624fc6aff488d91a3c634dfbfaa88984787781d83317f887a6da1afd608f4253bb184e8d19cf979158d2ad31d8000254c0e819504ee58f57d3e978144d8745f7c37174714644c3a589dc3b9e16ac5184f74d8b5be14c005530e68cab7597a9ae5459c25d5f2d804d843318b0583937c2613fbe1087f0f9229d9024e091fc239f2f0bd18a9a8c636780a5e885e30394669ecf2b69d03e279bd19e2076af362c689635abb53fc1f5116bbc7c2774152232d5bf744d5726bb53025f39cd741e11d9b9564158bfad723805970277e0db57bba25a1a48f73cf75e2269afa61727cef9baf75d3cbec941e1ce36206c5c695efd81f28099539e33a18f95bd04927d8dd2f3fab6b53b44f43409769999ecf15e7c0d3a5d010383d852ec4742b36c7f402ec170de6e4fd712feeadb1e91effd39f2de652b8734edb117222e7541f35d0b1aa9612a35edab29e19fd7d3396b722b28a63a99e90f3b3bc3835703c5fb183453bfcd418d34e8462bdfa899aededa719bcd009f552ea79840a7eef4fe0cf745ea299c411140aa405134606bc85bd772ddc2c94c6ceddafc2d307362196c211e4e113ccc2fd3adcc6e8c4b7da444ba31978c9ecc46709559be7bf40c028c5db118fd4c8c9cd89ed6d0d6a1c6498007a336569337f6e92054f2bc67eca766dca0f122ae71a7364163f478e9db2da38d747d3fd1f9076bc790480eaaede96a5d167a39bf93dced7d33cc005169eb12fba223ce57cbcf87d5a7e4990fb26268a14865c009e25e6708bb2def88fa53c3d80ee84e6e3f38e64a940385627995e693e7c776ebf02d15baf157abdd2671216b65d18de4fa787f7a6f53c644ac6c5b918c8e786ce98d72e9567826d152fe6d859dadcb40a675a52c70ed05faa5fa3e212d2db31b8eb924c639f1125520ccfe0e4c06d242ec8ff7d002143bad75b94fa0ce364f373a92b0b07f860a6b1279c5bda5159c9d98ad7cd402fd5418f6f33bed6986f14efb2c74f1e2def193a5643bc41f1257bb5d148dd1c17461fb825745a3a6d341281dd1824c88d498a4ecd0abfb433fc14e1841e65ddc3493995f8b64cff60ab2eb8639c960d8fb058ad161ff8c8fec3aae0dea02a9d0362c3a1ede0a23d55c7a0fb08b7cf90dad7b9c86923dc05deac0da52da9a5f66dd969f2e117b91d2c9dfabaafd02272b6239a6ced5ff449068baf78443cb495c80ed69e1b9eeae3d59cc439a35bc73ae79c960dd985db90d9ac9d56ded114a3b42c06885bf7dadb45e1ea9aff54cb72b5ac8238b95f877140c92dfa3c2a6d6dd5b1f889613290a28f567fd78da3a20b2a2eb0ee6e02c7bc97570e8214aceec7303dd0e310d92f91165e3dd2bcc96c2ffe2a5eec7d4cdac88368691a329d40d3289cde592b15c81ae48ae98cc9dbfcd23f5d5cdc3dd2fb881699d8d940aab7f7ab948fbbd58f2c949557b8d7debeeb3cc697f113da446956782a87f32f7ce231e53f0128c5ebeb0a48d39c74ae588d979a7d7f2839ee6ad5a2befb10699acd1ecca146743ec6fdeb17f993182891bfe54dfc672ccd19fef0e119ad9b316c592703a0d2690383316bfca284dd372c0ff165dd25754f4b491d20cb09812220b635748887cc3463aa51fcda4ac34d5f5cc782bcbbabc48978c9502cc5de2963fe1bab0bc41b97128df3f8af7830db97d982e893945f9b87e8fdcb5da6275f755a97479e6987b4171b80a41e15a76933324659ad4300c9e922fa7dda68952d0f906af05dd4be905f6fad93c52154ac7f00dfe44deedb291bfa887808b9b27c36ec1e15ea24a86137efeeed0a1d72045bb2b0585255a74821698dfe5f2143bf9c0f1b0208175047992af1b58d0a4aba6e8b00210e79576c822dec3fc4896dbd7b7494edba2594ac9428d819b540d8288e634a6846e0138eee8b31d72ceb17369e6f832e77826fe31a195fac1fd21127c769d8e76c4df888fc5c202fa783538d61b91354297f1365f1789ed4c1c60238f1b1910d2e40e0f00069790dfa8f786cf345caa0fcaf9cc37da695575ae775be4be6b44f3568a16b8b6b947fa827cc6d803da191bf21afee867bce9a8f97498326a03223ed9c431d8fa7f53d3174f4788dd6f6725025aef8a4b468ec587557f9f882560782868e0e17d0a076c1cf6d8f19dce691dcd7501dc9ce79eef7e037562e42064cd6d892bb28e47735fb9c222ef322e2ee2935667077c28fdc2c31de1d1bcc0d4560f494ad2261be6a2e974ce7fb31b3acff67946d349d027729414349aa5db3f23a866377981c3f61e29e8172e0861eeee7f2b5a2ab8310899ff4b9d611cb261b2f9b6cb44c60817a3402f18e0a095f17e88513d4740694f3bc1c21bc0af95380c341a901c0c72b5ddfd22facf6108e3253a27fb7edfb81729102a80a1cd883b718297cb6b26e87bef4e628d20762ea5511ae6c349cf76836f4756ee87d81937ec73470eb27a39c999410c97a396c24baaba9c0b6b7e1a4df87f4b243d55569a32e0bea28716e1495a236aebbf8143d51db9e2da08c0bd95feef29b0558acc57a262c72d7f6c789d7951f4facb0c59994b66e8ca9d6b988954b92f55561497c90312a0f4fa362306a34c16eedbd86bc5b1a1f84f41cc005738b8343bbe8db16019bca80b067cd151b20dbcd8a25c8739e26d2f79b577709498f64a2dd2590de61348f4ad71c29717faad3b455d53ccd3e328fe305df3e261e847ecd50191a2a6d914ff1a6026036698d19c9ad20afd71db667ee4d2a98e0d0aea80abe004078c51267216e332fc2ae5db84936799ff70b49880c86c0120aa791061df04be04a46a30a276880cd170fba57f2c0a180d5bcfdda9a6263c6785e5fa649cb2bda79530b9c99d11030ff9f5ef061a589a0065642cacf57cf16b57f8d27e4fa92bc5372ca8d09b91c108b7187ab602b330a4e74abd61af943c552196eee92665ce2e97730f97c1c51cbf6ca0a401b733c57bbdcb5d022a4041c4e98df8cbb6760039e4ee1981dacd4cd36c742f9025d98df6cf2d8fbd84a7ed1bc0d0b5831ebdc2c055a66c98e208fdead04d5a18395f0187f07a6ab0fb2999c059db188e0c011e2722e3", 0x1000, 0x1, 0x0, 0x0) 09:06:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) socket(0x6, 0x8000, 0x4) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) 09:06:10 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt(r0, 0x8, 0xd, &(0x7f0000000000)="95bcbcd4a575f3cde21a49c4c0ec05998df619933153fb95f11a5734a4c913d8f14a9999162f093ff185a06bf5e0964d3a06600efec55ec2f64800253b39d671f02779f25e61441fe8c785388719c070d335d2189abba5490437b7afeba37032f9e6816e66843f63e2bed523b32272985e866fe3a3042a41983d26bde434982b765251354917b6d62dbd64fd98a6139dc43235203f77f96c37a9beab32d7e59841dbe1429643cc12f620d5fae7908c390f0abbda370fda25fff5438aa9e410d225c30fa0b5fda638d0c77193c88d184c2a8cdda9d5c736dc8b76614ece0960b852a9b8988ced87ea1a80f359599ba3c44d7dc5e75464d7fa9e8e7d2eb0899534be4b61d4c6ec4dfdbd1369842a509bdc19d0ac1c5b2f6b10e322bcaf5cc7975e36a35c4073f1b035fcc88c124b878e4c3f4207ecf8d36ed55554e39ec304983018dfdab9fa0d9447d0c3c32e04305a271926e62cf5e8152075c4510cade062ff8be9cbb301aca176771be389b98ca51d7978bda9885f0f7a304a8f8133346031739f52334e58e04fbd0942e9db9b4323f25ad78aba04fd48bb57a620bc179538d3e70583697b1d14396adfd1788737bf1d1bef42163f2c6ec5a815a241f5dc2311a733bc470ab15b80b75800ed8d5b15e8c3409f80b65a2a0569899354e179e784747fd0b26878ad66d377c0c85d1444b1e083685a91f259730f4f9515df44ef43343fba460fa0cf6c7c78e82a12e38e2771f3710648b66afa7e80db8c93347648ade945c0333bcc726d5c917f108067bdf9dbe8a986b0cb1c8a5f075a6095574fc5e5292d5579fbb6ad0f48b683b24d5b367ecb86c53b724b42a8c69f0b1af0e3d5fa8ba2e9b6f73abf8911f9b279f0f5a47dfd06fc429390ce508853cc6496671211d4d8919f00ffd1b58462ca829b37d3ae51f8ad1bd798be2f7e23b20d344b6b4c35ecfe24e51041902d397d88686ea600a03e0ec4224bf01aca74e9ba30a69f8956c755a20e2c9acbc8c5b48e3aa9818bd7c1724b4a98a6743c3586b9d26839f98ab7368d88e86a67223a677f3e19b995be48abd5af56247fa998aef55520932219ac26a4e97a490a3625a11853f9ff0f77c92035a0c5af0621cd3be408513612a96ead8086316c124869a4df5f032557bf0cf610c742d3bb2a9ae0c9d211759167d53170cb4b10e3b8a3fe24e3d414ac3a8d0550188933dcc0d24cb77098bd0a44b8d4c2f885b4c6d2163be834c18ff256ba0efa9a1af66ee5d99010b09452e5f1eeb7323e5b1de09b10e118a4d96fff0aa74767f455e36f7989fbfa9b7a128ca95f8cf5ec9a5bed33af7ed9265b3298421e011f99aa614e3d0e9c7c13523a59014ddf853b3e2f79d4571a0633a9644812b5d6cfd359bb1cfffd25e501dafcb4da2fa1c20953db9050d779aaab2c3fc4b38eb47f49df8e8a233acfa053261f3cfe3a66c00e1a35f5f831cf6e12710fd53859d89569918fec4c2c02c52afa2dbc57817a7bb5571daff4af2950cccb91d69260c8d886f0bb00662ae28b64d382f6092785a4769bb9948487ae257bb294deecf9c88be4da9aa5f897e7ed681814cef24a2ed5bd94021c06d2b5dadee28c2e118d6e3fbd77068f52654bb130e2aad4b38af6da6c077687eef659f8cda96f3a8f779e824ec8ba243bfca5396869bf982d5f21431da2652c25fc3c4856d1f8de126e9bfe402e43218c3fca6ebdfc56be3b2bd5f85958337347f0888c72b8cf375ffe8f72150a8eb7cca1bcb16e46bb3821a454d7cfa40f407fc97fc01dd4894dad884b785ac88259b402e5adf5177975b0b2b29a8f8b70bbc4a0c2380ff926bf7a0dff890bfe35006ae1eb0014b1fa659d8efce6c1045c58b100ba3d6eac85047dc9cdc5145ccc59e47b68fbb906c41b8dc9ee51c0f057de3aceaa21a51d69413eb5fc35fb9b1b632c327d04450ed5ae8a139eb1052de4d1cb9ab03be767278b97137fce9b6c9b23ea42b7be2c14f4369dbf0df571298a4ff8f745aab455396ae1a99abe1d3fc3a122cec02b09433bd70fc1e769cd5eac73c83920890d7c16f92633b03acd517e25fe72b4ace113dc3d96e6319484f4f41638c728ff304cefad794a256f134fc7184cd8003920c49ec0251731cece33eb2ac7aeba608ade46c5e0680b492db21488ca7ac41a3b2f6132ad397d3713b6b5b60932dc0b0928b0bb94b1d14c44f0d9aeca601cd68a4952280d5a923bc73b78095884e81fa978fa0d1b735ecf407c215b56d7e5bb176b615f331f8cd718efec1c315d251427f9ca78aa424837304e7b7a180a6ffd47c45a677ba5750b5030901394fba0907554e40d0762a80742951a30fdce5fda3514237e0d128f3425b81c8fd31393838abdeb8797669794e52c2af079db83a97e374c4391664e1159d6d34729d1f33bde9e2128d1d84ccb446704a50bb02789a1214b094354096dcecf6d85f7b44c928f6e42eeca0426ee0b8b83477c847958e1db21a2376f2591778ad7b50fa6d0cee390fe2d38c4998096885826276de822ca4a76742401ac29eb92df3a8506c21bec330e73a14838bd6557d842f6d4a1990860e6ebe66aaa2aa57764209e53ec8e8f5a81b2279ccca84556f245aa1435566664b01bb16f4b2d744fbda025d5980390a1b90ee77e97e69f9b49a11f160b1b2ca06e7b2a5ddcd7c2a10a3f1bdb427ef66d84d4757b2e810a8531fbf480fbb54270ba819c0349690c9fedcb30b70bce87bb18a148dbd7a390f112000b3c0e4c8a4fd9785085b757843d0b64bf24fc29c7e7798af88e9b49ac7439007aa6d63849b34cab3b6f8952f92839d03fbbeb0ff1c8ade21cc322a4da6af357c7ae7279a783a4e0add8f9971895da7c3fc12e2eae1b45034cd22e42d13a2bfa84cfd1da121f670eee202e66df42fb206047f6f59fe0439ca7d53b797a6ab8ddac3ab3a42fc971a45ad2dcbdb15a6d100a1ed3d1e6f70d5f360cd9be7a6d90b0f89f8c0d532d1ba7c9586a9adb3081baf46474c034ad299083bdb978e088d8871beaf0d333f1d4664764b6ab9c545252d3fb221543dc5b032cfba921c89b4fd49f38b1cdc84996912f07b6f6bc828e8980dca0a42d3c7dd5f5fad389e62dfb43a316732339e81b4cc0d4b2f0927d0e445e3050364555c784ba99bde8a500b8236f2f2143ee214ef5306d99eb7a3d87cefb1a374b8d2dc1540de377cce71359369e9e9621241547bbf5abf8475cf6fac66b5a32fd36920a3c46446cdfc442865458c26bac66fa5ed66a9ae48718a58155cc770ab079344738e63bec72cee3e806d187d19717eae987f0b1430a49e8efaf92f9cd421271b73ba880c1e84835a2e9948377b4ac089944cf5b9e51485223a056c96e6f9d515b536b63d801233456a827dc863f0aab214e9230e6a50bbfc25d8ddd05dd06416575af80221b027597482775952a752ac7426dd7264e992dbced288cc7412849fbbd2efbb0fb4dafc8399db6330709de572e45402847d8a3cd20193b1904c4f2f603cb58bb518bdc1e2d5a6a4b7cd6b4d0f2e196718089b03fd3feb2ae17b172f6c4705feea371ab387c4ff7d079bb48af5e57574d836bd5df8aeea96d1ddd3cb69096cc4f89396ff705037aa7bd4c100b5bc2fd9cf11ccfa7467854eb3394df85566506e391fc52a5fbfca2b05464c5df83a8708ee59b08b427c2bc97c260c4cd064b13551e753c40b75e057274c5b7516513a217da7e22b2e1aac3b225cff10be617fd9d6f8b744da76f28a3808e05604a739acab8441f54b7f01dd2251f4e48c924cea9600fc39d6f98408234a678e5c0488b3dd3766f85a167fa467b22828afd4f4795a1bb29deb58db49a1a6f43f0c51699968b2bce69bd9d127668b4326fdbebffb909d0b02ae80a0a0e4df699593e68810358a6de2ff2297d7f8f5932b7fdee8bb83a1cd984df0bb07f7661480425cb2655aa26ff35b959f09cfdb5381ea4592ae033b0661982a062cca605f889766448bce20647b3553554b0ec121394c5f480e641f1d4f217759998d955e3d4b6c3fef25dce8420a11633ed3e822619ed661f3c76f9f43e52c658debbd8a77fc2b2435ab1146f03ab129102a907d0f398aa8081dc1c05770aa4167018202dc87680fb85b6150dc9191f7ad91cb4d63e46855f0d999b2c26253fc2b5e91009d6397a67d9f248ff732f68658394a65db38e400a74850918581a25deaff384bcc75959ed98ddf4dfca347efb24386cca965c28ef9bbac08277909a24528114d680010bd2a4c4c9930eb8c610e7158e5b0e08be8a9d06cd3d275667bea8f4b9217525d414da5167d8c7ad6bd3f1a7c05d0632217b21a259ef38d36f8cf7a5dc0c6764e48172b9d77e8633beba669199fbfc55cf209a48be25750ebf81d186a0e306765c66006ff231a8f1c923b14a4c4ca74415b1a2630907017098e6aca98631847144b4a2a74bd87e2dfc3376bbf88e37168e01cc94200b740625b94e4eb9132cb69646729dabc44cef5e904904f7a5832e7c648c8108ba08c5bbd0ce3ee29459e6b71445a9a15054e8e2d68415aedd10214ccf854e2f88b7d234dbd9494bf8c3c73058e4f2a8bbf903ddd7047ee590a2de57f65d24514186395d227bb33dcc140af7f2a7dfd9143a68ae6c4a72d05ca0a5cfb532b4886602a6f948448d8d731b5794fb5e137552df8e50ae3aca77431fc46c6ab6957b458d546106ed60ebb1221cccb8074d71c2add6e6e6f5acd74be853639d8b42690267913dcc075d2af23964d6d3784127ed179f8b3f102ab958e0f40114a01d487610b4a2489a13925072726a6a5cc9633ec05a6034e462e2a4d5dd9c25e7530e655b1f8fc9d97cb381059c5f4be3d3dcd461aa5ad5a661624ed921367c8863729ddbc189f7699fe7cc5b472c6ec25b06295b1ff9a80e5064fc82c006f38a3e9edfa21a41c0915cbd2e9fc265a7819abe3234c9633684e1193e906d47b23400f81fc59d1a4df024acae0623dadcac72311b5aa6b4373f30897c139a6a048b430cff3a792a63565a7ba6951b0ca9a87bb4fb966b0b7dddebeb41025c610881682cce6d046dffa2be873e9d78b20547ab75457a0c50863e592b820e4b0c6772c7d0e95347fa38670982584cf325086254d578bb2ea124e296b839faf8ef74d9467f4e437f5e3433ca4b2e7db509db6607f60f247c8794f05a70988394ee8c0db6b89c1230e758d9c06f4908ba5f0edebfd1949819daf65a7377b0d6d4bdfa93a1f852e2212c2b5c474468c5368737eb7a951a8fa4e53b41b6eb8e1071f8cfd1cc620799f305a6529582e96ec674a99bd6171d0c9e4eb87b89ebf5452ec4313ba2a633395983b2853ef546f526b3b950e0c5440f242e6452e7ca30dc8288675eb52c3ae11576827521c4e363caaeafae2d9360e81d4fae7905388cc8e1ea92f7d7036ccecb46e5c628e3ae0833b545fb292325d24adb717e874f291df46e0f2999ecfb7fd82ecb397c25408c053db3474cdc0a5101b444aa386623fd1ca857bcebbbd71fb477e6b17009d4908ef34e874f995edd942e99ffab0d6af3ea1fbf71e14d8464858274f5db0c92b5504cf6da7f786672f816dc04b10b579c6c58eb5048c13826d5e6e2538565b114ada7353bba8f10f16d603c55169f255cc74b275434f1a5ce31ed804ed4075e017bdc5598350a2361fa28ea09343957c70aec5cfca93b733c9c6727342f0bf191a479a705177608dd932f2914e78dce672ba23b1dc27ea006981c970339b4267709f04ac264de8859dabe84d3da1e46a369bd39ee4c0c367b2adee10b3634", 0x1000) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x8000000000023, 0x0, 0x0) 09:06:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) recvmsg(r0, &(0x7f0000000940)={0x0, 0xfffffffffffffdb0, 0x0}, 0x3) 09:06:10 executing program 0: r0 = geteuid() r1 = getegid() chown(&(0x7f00000000c0)='./file1\x00', r0, r1) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000000242, 0xfffffffffffffffe) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000100)) mkdirat(r2, &(0x7f0000000040)='./file1\x00', 0x100) 09:06:10 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) getuid() accept$inet6(r0, 0x0, 0x0) 09:06:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = getuid() getgid() fchown(r0, r1, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_open_pts() close(r0) 09:06:10 executing program 0: r0 = kqueue() r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8040, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x1b, 0x0) r3 = socket(0x20, 0x4000, 0x7) setsockopt(r3, 0x1, 0x7b4, &(0x7f00000004c0)="6a541c8e99272bc4505aa67893bbbb80d78fb2a270effc548c20be074ed27277f4609fd00b4d38f13a92f6225d214408479f93dcdbf2fe3aff5d2e53a1e406994196", 0x42) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x201, 0x0) r7 = socket(0x10, 0x7, 0x127) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) r9 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x100, 0x100) r10 = socket(0x3e, 0x5, 0x81000000000) ioctl$VMM_IOC_TERM(r6, 0x80045604, &(0x7f0000000300)={0x4}) r11 = dup(0xffffffffffffff9c) r12 = accept$inet(r11, &(0x7f0000000580), &(0x7f0000000340)=0xa) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x6, 0x7, 0x4}, {{r2}, 0xffffffffffffffff, 0x0, 0x20000000, 0x3f, 0x7}, {{r4}, 0xffffffffffffffff, 0x46, 0x10, 0x7fff, 0x6}, {{r5}, 0x0, 0x10, 0x1, 0x6, 0x2}, {{r6}, 0xffffffffffffffff, 0x80, 0x2, 0x5, 0x3}, {{r7}, 0x0, 0x10, 0x40000002, 0x4, 0xffffffffffff1077}], 0x9, &(0x7f00000003c0)=[{{r8}, 0xfffffffffffffffa, 0x48, 0x40000004, 0x7, 0x1}, {{r9}, 0xfffffffffffffff9, 0x8, 0x0, 0x100, 0x6}, {{r10}, 0xfffffffffffffffb, 0x20, 0x36, 0x0, 0x535}, {{r11}, 0xffffffffffffffff, 0x5f, 0x1, 0x17e, 0x100}, {{r12}, 0xfffffffffffffffe, 0x11, 0x1, 0x4, 0x8}], 0x6d36d6c2, &(0x7f0000000480)={0xcc56, 0x313}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r14, 0x0) sendto$unix(r13, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r14, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) 09:06:11 executing program 0: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x80200, 0x0) r1 = getuid() getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x6) 09:06:11 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0008000000803c38336c94e848a30d43bdd11100"], 0xa) 09:06:11 executing program 0: r0 = syz_open_pts() fchmod(r0, 0x104) fcntl$setstatus(r0, 0x4, 0x80) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000), 0xb1) r2 = dup(r0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[0x7fffffff, 0x0, 0xfffffffffffffc00, 0x2, 0x6]}) 09:06:11 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x7f, 0x20, 0x5, 0x1, 0x401, 0xfffffffffffff121, 0xa98, 0x1, 0x2, 0x6, 0xe3}) pread(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x410) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = fcntl$getown(r0, 0x5) r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x3, r2, r3, r4, r5, 0x20}, 0x7bf, 0x5, r6, r7, 0x8, 0x3, 0x79ce, 0x4}) 09:06:11 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0xa9}], 0x7f, 0x0, 0x0, 0x0) dup2(r2, r2) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xfe8}, {0x4, 0x3}}, 0x0) 09:06:11 executing program 1: socketpair$unix(0x1, 0x20405, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000ff0)}, 0x0) 09:06:11 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) fcntl$getown(r1, 0x5) 09:06:11 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() madvise(&(0x7f0000372000/0x3000)=nil, 0x3000, 0x6) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) open(&(0x7f0000000000)='./file0\x00', 0x5aa, 0x100) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 09:06:13 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)='./file0\x00') symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400000183, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000001c0)=0x6) utimes(&(0x7f0000000040)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x20400, 0x100) 09:06:13 executing program 1: kqueue() r0 = syz_open_pts() r1 = kqueue() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) poll(&(0x7f0000000040), 0x0, 0x0) dup2(r1, r0) 09:06:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001840)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c8b617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030aa000"/292, 0x124) r1 = syz_open_pts() pwritev(r1, &(0x7f0000001680)=[{&(0x7f0000000380)="b3db2643725c0d6c1bf515dc8f3382b3caaaa474e0d04383a40066fc8204037b725908957b2a6fcbb08773fd7dbb2a2660d12c3803bb016f8826d95be1d6a1d1a67536aa2ba962d003460c4fe7ff4867582f4e6df8aeeb3fa2b765d613b8e06af7ee7db85cb2a0efc2d1b27bdb4d1b90df48dce0a12950eff36160e13925f821570d80b126c25c836a77bbd4912f181607bb6d1d72d8d40a844b28941a0c7ef0b5a14e5042a1cf25f3481b11303a8c11c95d3d8e4f99af4b8c94b30c5428e597e3186d112ff869d911afdbef5d0b6fd0b896278dbd1013e046325aadcf1a817b3e4d643ed82db5e3a13c374b61fc654234c13d86250d80b75a7c68979a868704d051cd321a24ff3c4bf23c5bda5df97b343cee6759dde4e3f9ac1157454684fd11488f8d34037712a325350ac18b8fabb8aa8c0875b28000a76d4d6d0f29856b92f5497e58ed4b8831013d1c8122d38007e6e9244c1279b4a3e5892c3209b39e7e9eb98b0c2ad8a5657cb66eee790ce0c4be4e55d62c101a54996be3701e7823078162929c71c57e9120e5c4da8e604f062f46e45eadc431cb751cee768725575acb3f2f3fac2b227a07a8da9e42991751de65d8c56c134630f591ad714042453b078e77e1ea00f0ed657f0691fd8b9278c333e135c0284e9fc3e4e8c36bcb8cabf92c0d638c9401da86ab8125268d8dcd6320e705c849ee11d37d3f260aae97856ea1625635ec5f5b469e0409ce7763d8258b56709f5c7c163fc0b182f11682541700499df93b93f4fd7d4c1848702b5f98ffe1792c18707218925475c6cc64b8b12d52240215dce05b88bb5a26f628baee4e9b1bf95556bc6dfd47ebeff0875b2d295c815a7f95a9b9c21860b4bc7d482313995b50ad7da6cb783973f1f47f39cc54ca8045f7c1a2c897e89e9a44d9f534b9664e9ee14ea56b7bc79b7c5f07c43cd9718dc17dc777d8c504eebeee7d86a83938dd2aeccdd9e0ddbc927fac9006ce96c18b665bd618e3706dfa8cd0218d17e730a131d9f4524d47b92b891ee2a0f8755aa3914393c55a977517db81d34719179fe53897184c021ac68ea317422f1bb46289d4ed3c372ce5ad79b21c78f4c2fdf0fc068179f30f52f22cef655a7b4537ba4fda796e2cf22f1dbcf2c2cf187ba5bd59b0d981c64eab4d6699c4ae78c4d6d70f2e10b9acaa63f450da090026f6385360a4b96f5948f32342e12bc77a872068c01a36a048f9c8d7a5e56b25c34a958339653d7941bb10075fe5b2cec5d7b0489cd36251a2dcd639c4029cac29c6d4c97c00459f2ef035a6112406d7ce3fb212549927124fe388fde96efc66edad612684077521ad0104f70da15c6d1c40344563b5d05149904ecb359f5f704e54246ded9b81b06f83c6e18c73b0d8a2f0aa84a166b06b15371122478cd82412e6dcd30768c30f08e2490efd3d32dc9e8748564b105a111ff5ddb90827bb682094f47acf9d1b1e31c8da56eebbf7577f833adedafdf76ede7316e4f0b882dd1eaf276c7b7728183210daf289887e6dc84488084aeeb2b40872d0d073f326911299acdba0581d228d29e989ffff728e6fc7588f894d0315b6f74cfcf1b94403ed05de91081c974de009ab4ac9bb67bf3cc393327c75f93277bf08284fcf101166c5b92975b544d46935304c009067545e5718f9cb91dc25fab7ac8fcd084cc1c61ddacd0ba9f0e37f4c2b73eddaf65794170ae281049c1fda6f1a65abca1ea5902fda90951032761dc2c9c2bc291e993ca31ea5b2e55d2378066c657cd04ca60c5c57f82382b456d791ffad9ea6939d60eb586a94852f3be7cde737cdecbbb984d8bf268038de34f2fdb17038b5b8c137b7557fe02b733301a236d4e2bedd846f67b3db10b4f149bb252c426d0e9a22d69309cbfebf0bee72ca86f2cd0b5bc586dfe36d41e107ffb722385f748b3655adc7fc36b08d95544f72d7633b1c7767516cb854960bc6f72508ea79eb5614bf4924c02e6b818bc43f0f27683c8b8a7f3ae281ede356f7bf80220c6fc2137e89d63c9cc858856ef07fcd2a802709918d4b97ab799e8501356eeddaee70f8d0c649e7869be8424a38dc4824d05958ffb9a1299a4348be7ddedaea76794a5d99e47d41787764f862d553f4fc8dc459d5485f116c9aa5f8848b14aead7e8983a81ae5be6eab924a9504395f8fe81b9a0d814bc212dd720aa7dc3cecc4f5d82959d7f9b91e22db518928c540c9e70f982607155c24431b61dce3b7c783c2479397807519ec5442c1200781cd4774cf4632ad09b3671134c1cf14d1bbd8842f00e7fa4ccf352f7e9bf326f494dc41862ff357eaa241ccd3cbacc71c29c8c51e3373f7ea8b4b93528d7aa46a3cecda326e34336e70903ba59399bdd41901b0f0baf853c4c2eacbdb960aff3251f38062e9a5912382183c2175a8fc1a685629809a980055a32635c6a29ab82dbbeacca8b4fcbdcc27788eb87f8f2b428792ed8cc0173c7d355c16b841f0f49ee213c6485b6fffa9366bed2ca8cccc0b8340fd1e2bae33a0780b372c821e7f43c03e7b87d6446e37bf8c7a55822e155065d27cc211f2a19855a593e10f29814c565270bff7ceea07d349b3330ec8a7eb8e0286102e3162aa3401d728798555ea232c00939339a3dccc110fd7f718f799807ae61a62e49398611efb9763fdb7e1b8f3a570ebb96cd20cf5b6675dd0e524a60514f73ff02b0e3f2221f846fead6953fdab84fcb7e35e9e675c4743d636ca977e5ae9cc900bc7783c8efbb1820c875b0ccfbb4c807f32a82f2cade295c1226bb0670b993e535820b9c9cab6caf76ef2cb9245f701e96d0ef8bc408c99c0c11835d622bd7445e18c56e3104343ce3a69f0ce781640511efe223f6daf017117aa52d5dac6e5463c46ffc3739b994b9935046806afb9f9ca4bf2a9bc2eb88c6d1daeae73579c8d55be5b74bc9fbb0b5d75352bd4c2cb94cb3298ed525eee036cc2cf9cce58db4c2b7f4aadac96e41b9ce71cc7dfe677917416cea6d0ad05990397a1b6833bae1e624b77a35a6dfb51562869968028e42f56ab3e90053e403aa4a6adcccfc9c3b325f12fd107f1859525ed8d15ad1d47068733823e83d42ab574ed15453f1b7c2dfd4af3aa1e684b5703120b4da11b7999be2e8a7050cac553c860df3cd0a347cd4e68d7adc7a0098a56feac3797fff029f599ec8c94767de72037b7eac5b9eeec74b9a14a4aba3104fcaef3674457f0e3b672c8fb77a90118e83c19e089716a051309cafdd578af33c30a2ab4be805709c9558220391b97b3b4f05f84029fb00f9df180b84b57e6e64857e957636f1468b5ce4c13f44ccbfd93f062c2ecebfe49c92749502f43538ce6808818f83d588582976c76567862ef9edde43bf28e19170a7f4efb29ee2c48594112288cc7aae6deeec5cc2688834cb629a42ba873c97c84fb3e1fa02ebf8d90f6176dc39eb4cb866fa463e0cf99702328739e43df80f23a880babb7082914d9a1eda9d978be59f90f59cba1365fe4d87ef826b086af12fadd2a21d44e82a70bbb054f278a0f1ada431f3f0b97852d315b13a476872afe6818bbe4d39323e73a1ee23be77d9d4d8bdc15e98e20f0fc9b7b08dc34d463b75cf201c3adf9b68873f40bd52d09f09dad423577e06b3ad19e7372364efdd3b029821e4cd6041205a58082a57c04881d1d96aec145e418a8fe7d2d0c14d8b5f6f50bb15d57381a056683bedad92d3c1c48eb67b60030b46b36385563dfde8495cb815be012efc4fb24a345ebeaac87e463fc290b2ae17b996508f08680295500a43a63826ce193e0c1ec5578ed740795af1ce8917e8e322c4f6092e5c59feae04ad11d50f9c4ea355840f05384bb70f408092edb58bca22dab7b5770e4879721a471b2b3389d87b50c4115794e94b505be396d2f5f1588264db987d419eb3d350b09152731902caa1bbe70c0c1be8eb132eb563fb9fd4998d44f63225763aa9a977e863351da78f40fa6c8aaf8ad6e21e6e662528e724d7ee85331dc7974d63f0585f0fd17e9f590d04baa09353e26c94a160eb3c354eb323d5d6b485e6bf1fcd6bee1f87b77e91456f2e4726405bb6b69bd072907585002418063484c43324f2612e93d2faf64777561ed14e336e74dea4ea294fba9a279eb8328478a9bbb24d6e4b5746211c8c3f14f6054f694910acef14d58ce37de26d024ae4163ecbdd0bcf86d18d4d21a19acd8798b231e256d77b74873c95cb389123c7be3e19ed27b74570558c98504fc6fbea4e3388f6d760f6a3dd93cbbea3edeb06dbeec18113900fd590d5e1fa2191c64264b73cdb6c4a5b06df5f6ca0150d38f5db4a041b0c9393d970d48e3112239c2f93c9a15bca4a9f1492869b0be517308cd7930a7c069fe100737a01119593aeea25966898eb18225c4fb949c1726ece3ef21915f3d8fe106fbe146e63b2550209952c5fbb87cd9eca870196c74848f5fce1846c7bd175d6a81b423bde1c4f74d5690513de0df925b8ac9a8698103ebe8973b12b7e710cf099b79990daf48f96e28a44c12b9d8bb84a5fb597ab9c7401f5c752cab8b8716804ea590e93d45a98fff876fa00805bb23af6e48893d5052023c5869a7b3f0efd2975a628e58d82d5828668f688336789d622f39451f6a046045240c8d8f11b073ecaabacf9cac2b34295b32f3adc156e98ed79c914cf279af4aecea5dae0095c20167b9e1005a91c3e2e16f1036b9d26819f0caea11bd9d9132ddc3323661155ca482c6f166cb9288811c0ee6ad7fa26c40674c28376712c2c3bc44a4be9abb974cf68cc14733e55ca4b0df1f106f7b3845b4de8f7f1075b342f0b570964ffa5f1ff94a9260832b5809c6c6b4e9a3fdc0bd0f27703bc9172829cf05287ce6658358a1b39ef9514e95f1cc7939803126ddbc5ece843feca564b6870f3d0f90979c7d2072428f0fb92591c07ae817f4441da955fde1eb7fc50dd74bcba1f02f17a560de1ead01b3b240171f8f50f49d3f916792030507445b55a0b2024a8d591a2d12c541020811ba65b43bb89e975e02fecbbbe298f66dd1d9758c47efc46abac40162aab6abf8caf23a6d0a0fca25b8dd35cbc36c6b13970ca6c480428caa10d8c0e375cee6807c41756b6d31a846cb5335e13db12f457cff466e341f1fad7cfb7a9f86ee4253cc390d368afa68644a288c43c18e121bc2421144f28fe94aad12458d98efb1b9d36ef0dd0672143f40448789aa09e3d38bf8d13a6e871ee8b405f75d2040c976b8ba81905894daff0b2a7fed3ecbc4e5353eb7832cb7c8623721bf03450aa9900c3fb67c83c8bae87c3f0c968ce6c71f6e873dd88837ff745fc5d2cc12dfa5e2cc1b9e2988ab81838aa26f09489fb0ec9b497b29d67661c4a7da0b00a0b24d01b284faecc5bb2348debf286b40fac9493016dae0e74425adde51a35ca420dd9ffcd061e42d50f47f8d69324aebe707fdfa074ba415bd00b9f7503898591c45996cbf73362c037804487308fa289539ebe1c16582f8fd4259bab8fdefb0da5d5a79a55a7862e2e176970ad31630d2e0bc031625f79338fbfe264b904624c1e8a3dea52481552849bbb2c6021078a9ad4f4a064cb30f3dd3299be5c64e7a10d4765c0d14df201b06c054f46c438658a7dc387b77c534172e959758200cae85ffaa42daee97a33d26449a7dd69d92c41a1f434e2f6cec1917b4489c385628ed6af277784d038d71dbfd351cd5f93d4ea9bd0bf6eaa3520592e607e34322a741f1ff828d16f56357a787a26439d984df9ef366690c0a2ad54bba", 0x1000}, {&(0x7f0000001380)="9baed00a826ec1d755c8fe386acb87a6a13d909fa3add41c2c861d7f0c25ee4850f7ed9bb93d1226daf50a5b404b5fe33b9d6160a1ee0c727580ba5c92325a3949fc31a6f35095fd1e20905b45578673e088a6472e34ef32a268264c9b3a986d7dcddbcbabaf3e8430075e5db3dc5c1654b390d57faf8569a4c3e2d2599372aa78de5e2a2991bf71b9e4b8849e7cd1c604ffa9555175a27b49ff40c983bccf93f332c8ac731645b101bf9c7b78bd249be19bc0a0c2ed541fe0278c87d456e00a6e8d447ded8d332b36de015958f9d025e2600cc0f5eb49b3bb8aab598f032c7a", 0xe0}, {&(0x7f0000000000)="c561788c8643", 0x6}, {&(0x7f0000000040)="9e1086d0", 0x4}, {&(0x7f0000001480)="27273d391042ac2cb9dfa961677ee32e6faa321ce68fd2e4bdc8f9f1f26d8275ef7909ac995f8cc873982f9d54b980e3736bbf4bfea4d807a009ae94f790f0a8d93602b93bfd5056ce021a565f83eeea631325e9f93731a4033a525bc67944c57bd60a2b76e563463e3a96", 0x6b}, {&(0x7f0000001500)="00664644ff96d45ff25da6da056de25965d4d9c6b2fae29a", 0x18}, {&(0x7f0000001540)="550414f47070f829413f23bc96a73ce71bcd9b6dd20d18", 0x17}, {&(0x7f0000001580)="f64169b627113e577ac177de5c04cef6d01bde2ce0b7608e8fe6c4c51384af8a3c3d4539ba9ba1c34d6ac0a383637f6712d575097048399b59f083183a94c7f3dae73a73b22bf53ebf1e9ff335821d030029d3d7916bae836f70014ee1e3fddcf052ba5a66c19bf630937f07ed166a012cd0b47fd370545c80fffa42fd4eb3f96289d2a9ea99066432481b5aec6867f157af26d168c6a9b50496910829a17e61a9ef51aa6aeda7ecf2b79ed2e1a75cc419af9f54f8de7067532fe4638cddc97c32f3230c7c5ee89632f675494e48e998e1803ee49bb009c13d9d20a89f09f3181bc35a7c7169cbc84dbd", 0xea}], 0x8, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000200)=0x100) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0x0, 0xfffffffffffffffd}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x1, 0x20000000008, "b00900001600", 0x0, 0x10000000000}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8, 0x0) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001700)="b69857dbc9dbac45d1cfe1436425876593ccf3f751a8c605c31d494886f8c07f4a2914a014287e1763a3c9fa55fa428ef11257d5de7fbf91122e3fa8b003be200cf74006a7c63567ee8c3fbfebdbe7249868d4024392d68a15a8271be254b1a4133ad12af7cad62ffad098ce8b1a0be8ed277eae08fd2ebd74a50afa08e495d55b5ccb0ed788d2ced11213d33710e562c1c607ca4558da88a078ea39c7529531400d075734e0a616f71d041b0bc93f17c09b611d7b185fbfdeae82203790d014d6252e734c62b9146b3e7c34e3bf0147e9", 0xd1}, {&(0x7f0000000280)="3f21743c7f292f7f8a15c617cd78a8384c0364a8e35bb064698acf928765e1ab53805eda5573877957712dd0a8594dbaec738cf24a12167abb4236c1675ed53ef697771917dfe82b4f4e1cc9ce4af40436a82287", 0x54}, {&(0x7f0000001980)="4d177cc9db5d7609cb00a2b864db29b64ea9df3680d32bccf277a2cd2a51b6b2a3281715949515688840431f25ea07c7d387dfb6cf5f0c1a00f78151f42908dda938e555da78ebcb3dd97b3a463148b27ccb670a5da2478d404aff2ec23c7b9320650a106689db303b623408d1c91410618730736f356bb0a1d1", 0x7a}, {&(0x7f0000000300)="a3fa6553a0b9aa45581175ce01e9e43da70047a69a6d722f686a064fc5680b165db1", 0x22}, {&(0x7f0000001a00)="fca980b32a1d0de4b3b6e8f8cfcb5afe60f1f56af6463f3dd6546ab1c978776923f74656b11459410e4102c98bfbba5882a693ec04d64b771bce1cb59b7415902f4a02a84da2951ea15bdc841ce2af9209f3cffeb863a4576c9d5d831b93f3c6f036312bc85d616efc737dd19ac70587d5a53c6062ef85bdf89ec517", 0x7c}], 0x5, 0x0, 0x0) 09:06:13 executing program 0: rmdir(&(0x7f0000000040)='./file0\x00') r0 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x8) 09:06:13 executing program 1: r0 = socket(0x20, 0x8000, 0x10000) setsockopt(r0, 0xa0, 0x7, &(0x7f0000000000)="0b27f748ac3df12a8955236787d31bc81f2194af36ee711a9c885fad074ac6c1c3950403c02e5e13b4361545af01d66695ca73320e13e71f55d7d8e3", 0x3c) r1 = socket(0x0, 0x40000000002, 0x0) setsockopt(r1, 0x1000000000029, 0x1021, 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r2 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) 09:06:13 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x81, 0x1}) r2 = dup(r0) ioctl$KDSETRAD(r2, 0x20004b43) 09:06:15 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f00003d6fc8)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=""/90, 0x5a}, 0x400000000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10088, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r5 = syz_open_pts() r6 = accept(0xffffffffffffffff, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) r7 = open(&(0x7f0000000400)='./file0\x00', 0x8000, 0x20) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r9 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0\x00', 0x100, 0x40) r10 = socket$unix(0x1, 0x5, 0x0) r11 = syz_open_pts() r12 = accept$inet(0xffffffffffffff9c, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r13 = getpgrp() r14 = getuid() r15 = getgid() r16 = fcntl$getown(0xffffffffffffffff, 0x5) r17 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r19 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r21 = getegid() r22 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r24 = getegid() r25 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r28 = getppid() r29 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) r32 = geteuid() getgroups(0x1, &(0x7f0000000740)=[0x0]) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000100)="6599dc18012fe493fea58ed25065b046e70cddbd0e1bdd22245190d25a6c2da23c72f1076107f8b1ee0195d1ac9eab681f4db5e72e5912bd00450107bc7a02051147e19fe03fb9485dd1c3c83e9c17c5a5f302c296beb1b1c390dc401d07bd48ff8cc36958ae0dbc8e046345dd06d0954d5352bfeb8f7ceacac1dad456f129c588d844eb2c1e44f48b36470027b24df32bb6dd223a1462d81ad29b6e1d95f7416d1f2d41beb614", 0xa7}, {&(0x7f00000001c0)="9e5c76a0cccba76094fe40c23613599c8abd40d18f2fd3bdb499a0d4d35f9f3de4084dfa9b8e34bb3daf9231c688e3dcf6068ce70d5f127e29b43d2511b0f86dc380426acb1a5cae3694a3cefa7a19b1e236df6cbaee0ee6e9d7325f40921064e7dd5ee41eddeda38e3d02214b59920a40448b1ec762219d5887c6830ef754cb4c8eb28c4add4e75f4d25750a54b5bbf16afb8145d95095e62c11f365438d193c1d0b058", 0xa4}], 0x2, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x38, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9, r10, r11, r12]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r25, r26, r27}, @cred={0x20, 0xffff, 0x0, r28, r29, r30}, @cred={0x20, 0xffff, 0x0, r31, r32, r33}], 0x148, 0x9}, 0x401) 09:06:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080)=0x10001, 0x4) r1 = socket$inet(0x2, 0xffffff7ffffffffd, 0x80) bind$inet(r1, &(0x7f0000000000), 0xc) r2 = shmget(0x3, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) shmctl$SHM_UNLOCK(r2, 0x4) 09:06:15 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1093, 0x0, 0xfffffffffffffc84) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040), 0x7fff, 0x0) 09:06:15 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x2) 09:06:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "8493b49320dd8693d42f05c008f2177c6847ae82"}) setrlimit(0x8, &(0x7f0000000040)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) poll(&(0x7f0000000000)=[{r1, 0x14}, {r1, 0x40}, {r1, 0x4}, {r0, 0x2}, {r1, 0x4}], 0x5, 0xe23e) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f00000000c0), 0x27b) 09:06:15 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) fchmod(r1, 0xe3) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f00000002c0)="e1c5a6a1a10ffab6a3299d41932e0bef9d8880e533d8d23049ed6c7fc8f5546ef979478785f631a5375154508d8f463955928ddd2059b7687d852eaa545b94e4", 0x40}], 0x1, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = getppid() fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r2) 09:06:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r1, &(0x7f0000000300)={&(0x7f0000000440)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/67, 0x43}], 0x1, &(0x7f0000000200)=""/211, 0xd3}, 0x40) close(r1) 09:06:16 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000002780)="fa", 0x1}], 0x1, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0xc0, 0x20) 09:06:16 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280), &(0x7f0000000340)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00']) r2 = kqueue() kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) fchdir(r0) r4 = kqueue() kevent(r3, &(0x7f00000000c0), 0x8000, 0x0, 0x7, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x40, 0x81, 0xabc, 0x6}, {{r2}, 0x0, 0x42, 0x0, 0x4, 0x7f}, {{r2}, 0xffffffffffffffff, 0x28, 0x4, 0x60, 0x200}, {{r3}, 0xfffffffffffffffe, 0x0, 0x1, 0xa3, 0x2}, {{r2}, 0xffffffffffffffff, 0xa8, 0x8, 0x4, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x90, 0xf0000083, 0x4, 0x4}], 0x7, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0xb, 0x22, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000020, 0x88, 0xfffffffffffffff8}, {{r3}, 0xfffffffffffffffc, 0x2, 0x10, 0x7fffffff, 0x100}, {{r4}, 0x0, 0x32, 0x800fffff, 0x8, 0x9}, {{r2}, 0xfffffffffffffffa, 0x40, 0x44, 0xe2b, 0x5}, {{r1}, 0xfffffffffffffffe, 0xc2, 0x3, 0x1000, 0x8}, {{r2}, 0xfffffffffffffffc, 0x1, 0xa0000083, 0x80000001, 0xffffffffffffffe0}, {{r1}, 0xfffffffffffffffa, 0xc0, 0x4, 0x100}], 0x0, &(0x7f0000000000)={0x3, 0x8}) r5 = kqueue() r6 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000280)=""/36) close(r2) kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r3) 09:06:16 executing program 1: r0 = semget(0x2, 0x5, 0x504) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x40, 0x100, 0x7fff, "13a1b3d89574a7cddf4605499b6bedd9ffe3f3dd", 0x0, 0x3ff}) r2 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/98) semget$private(0x0, 0x3, 0x100) semop(r2, &(0x7f00000002c0)=[{0x3, 0xfd, 0x1000000001000}, {0x2, 0x9, 0x1800}, {0x3, 0x5}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x3, 0x1000}], 0x5) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000300)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r4 = syz_open_pts() pwritev(r4, &(0x7f0000000240)=[{&(0x7f0000000440)="ee903fa47890f4b75306ef2c9e067ceda4cc2b7c515369c0813353310d6b88f33e6a79acd6cb8c0bc3fb53dc9a749e30343fad0ef648293d7b08d79a84adf38e87227bd15a0b2d33b469b5dc3726daed1dcfcf330e6ec0917a43e10b6d320ec37aca85a2a7b4f97f185692c9e84d01b90a8a769803f27c3be495e3728489b384c435068cdd7b3e7d1528a72155f92628e7d4257bb96348e363a243e35c6c5b3138e33290", 0xa4}, {&(0x7f0000000500)="79be99294636d89cbca10c871c5276869d310e159c11d7bcdc648d9da8515e590bf5b4c9e6b5d7dcc27e7609b7f7732a36cd702f644e47e7c5a6ae3dd643a32eb921946160cdd3ca4d4087a20eb92b307d5ebee3d9f3d3b12b59bb08096746b35d9945d673b936d18f61b810fc979f4138646296f20862537199bf3873232f41b95ed8f68a681a4f068c834d7a5e2b9529e988c23c56175ab60e081e6d51e7fe258e11bb47968ec437a296700873314a42baaa182eb83ef28846", 0xba}, {&(0x7f0000000100)="1bdf61b6c8fba5a1aa12858b1531c56ade0677134c6ef1e1a1706285db77ffe28545bdc8fa1bdf351079601ed2779e6c7b428eb1684784ec5dd534dfe954c29d74cb26f651d59b2f745396c8b5cf8ecabec9a22f5555dc1f5dbcc0abdd06bd6ab41c387dd8cdec", 0x67}], 0x3, 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) semget$private(0x0, 0x0, 0x8) 09:06:16 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe(&(0x7f0000000280)={0xffffffffffffffff}) renameat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005049000050000000000ff7f000000000000cea11ea8fef96ecf357ae26caa0416fa4f3763b34d173d4176020bfc36acf00b7804be781e4991f75073a1ebe2a44166000023ed00f4c8b2ca3ebbc259699a1e80b016acb5d602000d7d026ba8af63ff35282934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f36a00eb44a104201b5d0000000000000020000000000000a00000000000096db000000fe000000080000000000000000400000", 0x5b, 0x7, 0x0, 0xfffffffffffffe7c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x1000, './file0\x00', './file1\x00'}) 09:06:16 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) 09:06:16 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) close(r0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) dup2(r0, r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:06:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) socketpair(0x20, 0x9, 0x800000000000001c, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000000080)="8933fd03ada081680c66c3eca7a38c4f9e08c48cadf8b5c97af485cd5b8a8d8fc7d188d086b5c278e6dc462b1f24f84c2c61d8e7fcc0caf5d5097413ab215f32a0bad59c5b593fd8a04fe5539733b3c8e23ae99967e99e48a9d6b635352c9655715469ba85a0e3ea1b", 0x69, 0x8, &(0x7f0000000100)={0x2, 0x3}, 0xc) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x0, 0x44, 0x6}, 0xc) r3 = fcntl$dupfd(r2, 0xa, r0) mknodat(r3, &(0x7f0000000180)='./file0\x00', 0x80, 0xfff) 09:06:16 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) write(r1, &(0x7f0000000140)="eece88f59bf86c0d018c5e309e1b6528e0604864fdcdeca686da8c49654a612ca70fea203bb2ab80ac2ba68c59347f1f1329818f85460732845c5cb8953532f21b9ac86a210258560037b7e4c525f8de42ccb420303bcc9e142cff3fd756d947a919f56d6480ee3a1a03187a1f89d9aefd47c5d67b1b3aaa211b4fb8f384af14091c252694", 0x85) execve(0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 09:06:16 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res(&(0x7f0000000040), 0x9, 0x1f) rename(&(0x7f0000000000)='./file1\x00', 0x0) 09:06:16 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') fchownat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x10001) r1 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) recvmsg(r1, &(0x7f0000001680)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000200)=""/55, 0x37}, {&(0x7f0000000240)=""/49, 0x31}, {&(0x7f0000000280)=""/132, 0x84}, {&(0x7f0000000340)=""/56, 0x38}, {&(0x7f0000000380)=""/173, 0xad}, {&(0x7f0000000440)=""/64, 0x40}, {&(0x7f0000000480)=""/16, 0x10}, {&(0x7f00000004c0)=""/167, 0xa7}, {&(0x7f0000000580)=""/10, 0xa}], 0x9, &(0x7f0000000680)=""/4096, 0x1000}, 0x803) 09:06:16 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x3, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x6, './file0\x00', './file0\x00'}) r1 = socket(0x18, 0x1, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='r\x00') setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file1\x00') 09:06:16 executing program 1: link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') socketpair(0x18, 0x4003, 0x2b, 0x0) 09:06:16 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x4}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="0500050460", 0x5, 0x0, 0x0, 0x0) 09:06:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0, 0x0, 0x40b}, 0x1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='\x00'], &(0x7f0000000440)=[&(0x7f0000000140)='\'()#&#.\x00', &(0x7f00000001c0)='+!(\x00', &(0x7f0000000200)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\'\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='^\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='$\\\x00']) 09:06:17 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f000092b000/0x2000)=nil, 0x2000, 0x0, 0x1131, 0xffffffffffffffff, 0x0, 0x0) 09:06:17 executing program 1: r0 = syz_open_pts() flock(r0, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r2 = dup(r0) close(r0) chmod(&(0x7f0000000200)='./file0\x00', 0x104) flock(r2, 0x1) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') r3 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x1) write(r3, &(0x7f0000000100)="d431ff2be3c40268dff0ba0a81ccb3548274b6959d33f6101acc5bb765507dbb9eba27818a63d096fd426f1535c864246527211b6e113c2a5a747563417330af4ff9ce0754e84eecb1b34a816d4d732f060aa9eccc75919eda46270c70e4d2b078bec810950db39b91c9daa45a092c3ee4a28a2a72af697f40044e38adcebbd121ffea7200b0bfb17633739d6a8081906ac8f565693ba216358c2716b5fe4ebeb7e59726d2b4f25486bea81cf039889589d1cc45f04dc41029505ab892313769acb29a716de3265a038cb89bf024146134dac4e88111269c147a7f30db285151d541c892e0bf20aa04ba20f3dcbb4e32da3674011f01d567a9d9c72c62d4", 0xfe) 09:06:17 executing program 0: kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) pipe(&(0x7f0000000100)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xba00000000000, 0x9, 0x4, 0x3, "a5b2497532499a3157141d72df91fb7dec6e4a66", 0xcd8f, 0x5}) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0xcb, 0x1ff}, {0x67, 0x2}, {0x100, 0xb2c4}, {0x86, 0x7}, {0x0, 0x5}, {0x42, 0xc50}, {0x23, 0x1000}], 0x7}) 09:06:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000040)="98788b16bff7204a07a3b600", 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) 09:06:17 executing program 0: kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x81}, {{r0}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) 09:06:17 executing program 0: socketpair$unix(0x1, 0x100, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x10, &(0x7f00000000c0)={0x3ff}, 0xffffffffffffff8b) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_addr=@un=@abs}) 09:06:17 executing program 1: r0 = kqueue() r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x20000, 0x0) r2 = dup2(r0, r1) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r5) kevent(r3, &(0x7f0000000380)=[{{r5}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) faccessat(r5, &(0x7f00000000c0)='./file0\x00', 0x10, 0x1) close(r4) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x20, 0x3) kevent(r3, 0x0, 0x0, &(0x7f00000000c0), 0x1200, 0x0) 09:06:17 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x5, 0x100000001}, {{}, 0xfffffffffffffffd}], 0xffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x81, 0x4, 0xfffffffffffffff7, 0x1}, {{r0}, 0xfffffffffffffffb, 0xfd, 0xf0000004, 0x5, 0x3f}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000020, 0x5, 0x59}, {{r0}, 0xffffffffffffffff, 0x20, 0xf00fffff, 0x0, 0x1}], 0xffffffffffffff80, &(0x7f0000000100)={0x8, 0x8}) r1 = socket(0x400000000018, 0x2, 0x0) listen(r1, 0x0) fcntl$getown(r0, 0x5) r2 = fcntl$dupfd(r0, 0xa, r0) read(r2, &(0x7f0000000140)=""/211, 0xd3) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTART(r3, 0x2000746e) 09:06:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r1 = socket(0x10, 0x0, 0x9) recvfrom(r0, &(0x7f0000000100), 0x0, 0x40, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) munmap(&(0x7f0000002000/0x3000)=nil, 0x3000) fcntl$getown(r0, 0x5) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x9, 0x2, 0x49b3ff18, 0x1, 0xeb0, 0xff, 0x1, 0x2, 0x0, 0x20, 0x1}) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000180)) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000000000/0x3000)=nil) socket(0x30, 0x0, 0x100000001) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 09:06:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x400, 0x4, &(0x7f0000000080)="8486b31f97e2b31a0cd53c56932c16654df412ef5290cd7cfe85f0245a49a95487a26fa1bc0fb93af1112b2fa3a6c48193a24d55015e5f5a1546ab29b76e4a2edb61844cd394e5b2f7a29c378cf212e2f36ea0ee24814b577f0ae5fa76aee7f103104c6e0e65944b05da25b3f2faae60ac8dde57c93d5600322020ed60b2b96adce9193c7cf07a", 0x87) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 09:06:17 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x81, 0x8}, {0x3, 0xfffffffffffeffff}}) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 09:06:17 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x9, 0x3}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x347, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x4, 0x4) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=ANY=[@ANYBLOB='\x00'/16], 0x10}, 0x0) 09:06:17 executing program 1: mknod(&(0x7f0000000500)='./file0\x00', 0x3a0914c44f7b202c, 0x8) r0 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/22) r1 = socket$unix(0x1, 0x7, 0x0) r2 = accept$unix(r1, 0x0, &(0x7f0000000340)=0x7792549a2409acd) sendto$unix(r2, &(0x7f0000000240)="31b617f816f4806d0d8448aa48e62b47161450c343fdcf0cbebeffc11daeb9d2cd5b26e89a7c0ca1be6d68e9dc310abd79980cc3e752aceeb49c07ed9c4d4a3bedd479aa62182fe9bd9eeac54822e644296b531bb52b0c06ae95ae75be37a2a8dfaf9fde381efc2f605dedfa62f2ee5563704a32e0ced40e9150728a3caf8982c4248bf3e04c665a03f93b18f722a46dfed2e71d6f7e23f9192dded4a8d54090b2dc31d221d87849ee665ab6a1b413a6ab3729235fb76d1c9e0c614f51514f2fda345ed4", 0xc4, 0x8, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ftruncate(r3, 0x0, 0xffffffff) r4 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x0) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000180)="4492bf38cccedb025591485e8ece1a1a5dbacaf702093b06770be1111a6a3472d1d6b7c1fc662b", 0x27}], 0x1) semop(r0, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x4, 0xb1, 0x1000}, {0x4, 0x100000000}, {0x1, 0x3, 0x1000}, {0x2, 0x3f, 0x1000}], 0x5) bind$inet(0xffffffffffffff9c, &(0x7f0000000380)={0x2, 0x3}, 0xc) r5 = accept(r2, &(0x7f0000000200)=@in, &(0x7f0000000440)=0xc) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f00000003c0)=""/79) open(&(0x7f00000001c0)='./bus\x00', 0x20000, 0x2a) accept$inet(r5, &(0x7f0000000480), &(0x7f00000004c0)=0xc) execve(0x0, 0x0, 0x0) 09:06:17 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) r2 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) 09:06:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x15) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = socket$inet6(0x18, 0x8004, 0x7fffffff) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000280)="4325f35bc87e52fe63b8cbf2225a75d4f0162b31bd527f4f3424fbad937e31ae901f9a623bac7847c5b9d74ad45b46ef5bb6cc95fe51f7c148516b515e4f73adc2bd371a790e9a211465b6e4dea1c24ef363b320ae1953cc4b479749a98cf279f63465447a9da84a8fb30c2ad9cec7534d4380ed3979d60aa55b2e2b5879dfdea320ed771ab816f617961e35a4dcba12539180729a63b496423cd81bc1f1036469df21d6614462d041f7564d37c6a81d70d49429a3b1ec78b4dac0cf5b", 0xbd}, {&(0x7f0000000100)="dbdfef0bfd0e95448dd57691b9ff69a2fb8932306aeed74b1b5fc367d5ba6d9af6257803a62fecdbbfe02893a783e40b6e34f78cfdfd2086934ca6a6a0e3f87d082d5d", 0x43}, {&(0x7f0000000080)="3ef94116aeb5ddc2f8f0074ac8499a5ab56f999bf951cb0e4960ad8ce37e12edc4e46fb55c1c1325bfa3", 0x2a}, {&(0x7f00000001c0)="c652bbe80626dfe365c9913224cd459aea564a5fc23f5a9dd685e89c8886512afe0728f5974e4c6090", 0x29}, {&(0x7f0000000340)="427ce3b1ef6b36e95362d1b9fb0b46dfe6b8e4faad7b4e31b2d1e0b9601ce0da916d2ef74f77ad4ef86fec1191d290abfe3a7772efa256facb353dabaf62e51d8233ab65f56b5d83bd49ea5b3b9a8b7eb989a90b86d1dd1844ba6ce5b213da543b272b9a70942ed5b73d163dd545ff36cbfbc6d2916bf5d76dacdde22c79175fa69caf7b7af4c7a87e9a66546f7aed5e3d927b2c05d244397a845a7d7dcfe2cd5e9c0a1f0d88519d991287e3f3e5d1983c5799ac3b0f6e65c39a90071b3fc09cd6", 0xc1}], 0x5) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f00000004c0)=""/162, 0xa2) truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) socket$inet6(0x18, 0x5, 0x8) 09:06:17 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x3) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x63f) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x4, 0x0, 0x7a8, 0x100, "5b900633e23bc8a79e983693f2f2f59cd6f3be32", 0x1, 0x83a9}) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x1000000000000008) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = msgget(0x2, 0x9) msgctl$IPC_RMID(r2, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 09:06:17 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000500)=""/247, 0xf7}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fchflags(r1, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fsync(r0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') fchflags(r0, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file1\x00') open(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) 09:06: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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ce6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55b8c9ff3e668642cc3adf0643fdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b734ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e894ad386262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f3090b803000000000000e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) close(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000900)={0x0, 0x0, 0x7, 0x7ff, "b08d16c655194701e4ffffffffffffc0e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 09:06:17 executing program 1: r0 = msgget$private(0x0, 0xb3f1f0dbf8a302af) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="7dff7daf08c3ffff"], 0x8, 0x0) 09:06:17 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x410, 0x0) fchflags(r1, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x80000001) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000002780)=""/4096) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r2, &(0x7f0000335000), 0xfc94) 09:06:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000, "6912c0123cc5c1e05a5a8283baf8547f00af906e", 0x2, 0xffffffff}) 09:06:18 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0xffffffff) setsockopt(r1, 0x9, 0xffffffffffffffff, &(0x7f0000000080)="407d115e4be72b4c2bfd099ae9125988a03a67017c41f100e2d6f3b45621070292fab266cf64b3bba25d409b7a7a228a135614cd3e567340bc840a89769f5067c51f513fa32a98c34283fcf0fa8471160da2a4ad9a357375cfb5bad91d13d8066d4ea612e72ebc9bc7879558e28b8837ebb482179242a7da3ec1bb768fcfdd1d75dd1665726513ab44d8ad524e86b87ee8e346924237facc17d34323662e1b893de4d44c32d93ee238d22b7a70c8ed18ad007b84a73e79cbcda6ce24b29bb899133c24a292ee7ffc", 0xc8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0xb01, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0xfffffffffffffffa) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) 09:06:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="001000ce05e13304c88cfd73eeeeee85237900000000000000"], 0x8) 09:06:18 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d7fc00e64de400ef1f00"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 09:06:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x800, 0x0) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x760c7727, "85495500020000000000df1067f5bfa6ee00"}) poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 09:06:18 executing program 1: r0 = dup(0xffffffffffffff9c) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x8001, 0x6}, {0x4, 0xfff}}, 0x2) recvmsg(r0, &(0x7f0000001b80)={0x0, 0x0, &(0x7f0000001740)=[{&(0x7f00000000c0)=""/38, 0x26}, {&(0x7f0000000100)=""/6, 0x6}, {&(0x7f0000000200)=""/212, 0xffffff5a}, {&(0x7f00000018c0)=""/146, 0x92}, {&(0x7f0000001980)=""/224, 0xe0}, {&(0x7f00000004c0)=""/46, 0x2e}, {&(0x7f0000001a80)=""/241, 0xf1}, {&(0x7f0000000600)=""/4096, 0xffffff9e}, {&(0x7f0000001600)=""/14, 0xe}, {&(0x7f0000001640)=""/238, 0xee}], 0xa, &(0x7f0000001800)=""/123, 0x7b}, 0x800) dup(r0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0xcd, 0x6}], 0x1}) close(r1) socket$inet6(0x18, 0x8000, 0x0) fchownat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0) 09:06:18 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = getuid() getgid() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) fchown(r0, r1, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(r0) 09:06:18 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getpgid(r2) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000001c0)={0x0, 0x36}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000200)=[{0x3, 0x1ff}, {0x41, 0x101}, {0x0, 0x4}, {0x44, 0x1}, {0xc7, 0x5}, {0x5, 0x3}], 0x6}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0xa7, 0x9, 0xfffffffffffffffd, 0xa1}, {0x5, 0x7, 0x9, 0x8}, {0x23248919, 0x0, 0xcc8, 0x6}, {0x3fa4d8bc, 0xffffffffffffffe0, 0x7f, 0x3}, {0x7, 0x40, 0x3f, 0x74}, {0x3ff, 0x1000, 0x4, 0x7}, {0x5, 0x5dc46065, 0x20, 0xffffffffffff27df}, {0x1, 0x6, 0xff, 0x2}, {0x9, 0x0, 0x100, 0x1ff}]}) faccessat(r0, &(0x7f0000000040)='.\x00', 0x0, 0x1) 09:06:18 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x810, 0x80) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x2, 0x81) dup2(r2, r1) 09:06:18 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f00000013c0)=[{&(0x7f0000000100)=""/37, 0x25}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/28, 0x1c}, {&(0x7f00000011c0)=""/62, 0x3e}, {&(0x7f0000001200)=""/158, 0x9e}, {&(0x7f00000012c0)=""/42, 0x2a}, {&(0x7f0000001300)=""/130, 0x82}], 0x7) poll(&(0x7f0000000040)=[{r1, 0x3}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) r2 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r2, 0x0, 0x2000000000020, 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) r3 = dup(r1) poll(&(0x7f00000000c0)=[{r1, 0x41}], 0x1, 0x0) accept$inet6(r3, &(0x7f0000001440), &(0x7f0000001480)=0xc) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000014c0)) 09:06:18 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x27, 0x1}], 0x1}) clock_gettime(0x0, &(0x7f0000000000)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x838, 0x0) 09:06:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) connect$unix(r0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f00000005c0)=[{&(0x7f00000000c0)="20115fcf7b3e9bd97a4fff47dacca1c65a9a0faa978babbfca4b93a058adad554e6e783dafe943f9d871721bdb3c40594bebd2a5b92d649c885400b5e402f0e1c9152e3441ac357ffea6662abf3a077075152289f2fb0c6fc03bd4a8a8212e407f5812d6445da95d16c1176220df4bd27ccc8e94005b2e1f33f9f1289c1b38b4a22214efd3868918fe5e7c3f6cd8eef33c4d23e19b156836fbc5c059080418", 0x9f}, {&(0x7f0000000180)="8aea1f0c577c41187810a01ff65d694b97a3b240e5166f", 0x17}, {&(0x7f00000001c0)="956d98fff0d0ac81a594df5a6469df8ae34bd71dbb547e0d4d38cc99a1379b442ab1224c9b306c88091c77a9a65226ca60ad5e9c930a71977e160d96bd3b31cf82a08b322a103f73aa47f8c11b395df979db22918b0f152ae20247cf022d861c69f0aa4a234556822badeb2911936747f2e7f7e269c9e053e4642dbaf917a4a34f9efbb4249c5fa6fcf8560bb1fc7047598e4c9494bcae3f5602c7dee19606b8d8beeb23e5b9573ebac4671970e4677c83b9362334628a7d4a5b68bc34277c461a288d9d9299a2c814cb4b46c94f31b8090f7f8a48", 0xd5}, {&(0x7f00000002c0)="e592e8595fab89f303b22620bcfd426c4da5a69cdbcc04fc802f601ff0c6ec5f66b280915c782ea72a391139582421e7b1a560d39d0d0d95fab0ae98319fc2933368ec5e282928c4fb7d60cbf181b010893e11e000522b321b61fc1b5f28d02b654967201c63ac1066ca81b2c88d9223bf31b66803590da8c71322c595d1776371be6df2e4348bbcd25b1e66dead3bc4a656706e855f8b232ff7620bb1ca1b6d31484fca61ed", 0xa6}, {&(0x7f0000000380)="1553595b39b037e09ff3c76d21807244179090e02b05114e9836b57dc1375e1f692e6da6f38c297ef1db412de1dee1857a8446bef563eeca658431640384c029300e8491ada039668d54412ea74257825a82d988643e5cf67967d39ac90516bbf9f049a0767a9c531b11e700c6d6482d0b239b36df863468591566d8af74ac1eae70", 0x82}, {&(0x7f0000000440)="9c30", 0x2}, {&(0x7f0000000480)="975273db4e87750c8d05e6b92142e0", 0xf}, {&(0x7f00000004c0)="8e36a9b1326550bb468e961abc81eabca468959de9709d1815624c25f2740ca5c0ac33373383cd33ea13f038bcc6a83895744c2f5d28eafe60304463a44725fab72fa2165f12129641531df75119d15bc3bf6f08a979dabb5cba88fd72ef12a521a4b6d55143fe3b1d532589a9f1f61c87b7663de0b1e664ccd02f4eed36b1029ff10312cf4abaa01f9faf59465952efdbbbb13942fbba7cbb1e6e2cc5c0de6fb4fd47d12fc4a78b14778f9cb58e96c5cc4b77a82012784d7200849e94484e58d34a91f67e0fa676e80a3b554c", 0xcd}], 0x8, &(0x7f0000000640)=[{0xc8, 0xffff, 0x0, "d09f1bf9f37e067eae06192e08548e1e41f9cf73864b402bf86654d1a5420280e68c25cc44becebaf67614129e26a8aecded8d278ee3ff473fb830bdae9716ec74280315e19645976b47c30a2d9a5b82b0f2cc8f50d8aabc2c63975273931f4a79a2b94d2221663c9e864096810e1f47e2eac478e532074d2953c4f843b158d58785e4af42fa8488baec69746a5b6c6c44c70e53f065d053bf18d16ca2260c48b86ff1c90d5ac9981e31be937a74f6ef90600456390b"}], 0xc8}, 0x2) 09:06:19 executing program 1: pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) getsockname$inet(r0, &(0x7f00000004c0), &(0x7f0000000500)=0xc) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) pread(r1, &(0x7f00000003c0)="3578917734c17b5c27d45ce804288b5fedfeb87de8a67e01d889d001552874d96352e23ce774e166faeb00263d51f9ed9b036504a5475461c258e8150339a8795d2411b3408f3aea15a76c8ec5766b5f410c2190ea09073367ff4d56dadad477ca762f500689b250a096fdb5c31492ce9c67c8418a", 0x75, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x9e) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000480)=0x1) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000000)=[{0x0, 0xffffffffffffffff}, {0x26}, {0x0, 0x8}, {0x47, 0x8001}, {0x81, 0x8000}, {0x0, 0x5}, {0x87, 0x3}], 0x7}) linkat(r0, &(0x7f0000000580)='./file0\x00', r0, &(0x7f00000005c0)='./file0\x00', 0x4) pipe(&(0x7f0000000540)) close(r0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) 09:06:19 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) listen(r0, 0x400000000000000) setsockopt(r0, 0x5, 0xaa7, &(0x7f0000000100)="e8a6dcbcefd68590d592b8e1c641ae6a639cfff8ac73bd24477eb2605dc7b33313ed7e5ec35ebf9d14fa3da7438f9b000000000000070f583c9289be66e8d8f45e52009084cb696ef573d1105e897099ee7bcfcdb984ce907861029190be038ec709c43206e8e9526b9fa9cdcb1ac28388a0661d85b2c4ebb03d59b2f6f4998d2ab4a843081b3d31837466c388606d678264ef", 0x1000) listen(r0, 0x0) 09:06:19 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) dup2(r0, r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x2, 0x400}) getpeername$unix(r0, 0x0, 0x0) 09:06:19 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a, 0x0) read(r0, &(0x7f0000000240)=""/123, 0x19c) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) r1 = semget$private(0x0, 0x4, 0x10) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000000)=""/14) 09:06:19 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x30000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x300, 0x8) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) 09:06:19 executing program 0: madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 09:06:19 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x4000000000000400, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)=""/221, &(0x7f0000000100)=0xdd) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x6) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x0, 0x0, 0x7}, {0x18, 0x0, 0x2, 0x4}, 0x6, [0x80000001, 0x8, 0xb7411ee8000, 0x2, 0x2, 0x8a1, 0xffffffffffffffff, 0x3]}, 0x3c) r1 = socket$inet(0x2, 0x4005, 0x6) getsockopt$inet_opts(r1, 0x0, 0x2000000000016, 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000180)="8d47d008406f3a2db00642cfeca94b2445196428210d94f335c0cbd11564dcaa7fc78d23908dc5451911a6ddafee3b7ecfb9824e9822a46d25f7f4de55dcd96f2f2bd17e9084cc27b1aa574d54aab9a513338582afea4cb99bb92b224dc55a4d032eaa63760f46287178", 0x6a, 0x1, &(0x7f0000000200)={0x18, 0x2, 0xa, 0x1f}, 0xc) 09:06:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x22, 0x4) sendto$unix(r0, &(0x7f0000000040)="58e864b17ece61eaaf89a1e8026faa5ec58cf4a36d3d6822450e31bfd6b39f39c258bc68df6c9c0812dbb7b121872617ad8d5c583d640623106cf984f767bc5e12ca921a8a01d609abf08ed0a265078c8aa514a9bca1c97eea255984dc7e3cfc1cd63c651059645842b856d52a138dfc25934f6e9e18f28df3d2cec793829819da6b666c7523c7fc1c9ef5aa715bc5412dc997c6b2fee3ef6f63a592831f1e061e25989201a2d4a4efa99f257f348b6cd7729e9713c43ca5c95072df7e6874e5f4ce4939369b108d81fda511240fa3ceb8b002c4042a43203d93726c4c120907bb55174fa9806e32080fcb9d08dd8bbd9250e2", 0xf3, 0x8, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f00000000c0), 0x0) 09:06:20 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) preadv(r0, &(0x7f0000001180)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/37, 0x25}, {&(0x7f0000001080)=""/32, 0x20}, {&(0x7f00000010c0)=""/174, 0xae}], 0x4, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000011c0)='./file0\x00', 0x20080, 0x20) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000001200)={0xfffffffffffffff8, 0x4, './file0\x00', 0x3, 0x80000001, 0x6, 0x2}) mknodat(r1, &(0x7f0000001240)='./file0\x00', 0xe028, 0x40) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000001280)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/zero\x00', 0x80, 0x0) preadv(r1, &(0x7f00000014c0)=[{&(0x7f0000001300)=""/135, 0x87}, {&(0x7f00000013c0)=""/129, 0x81}, {&(0x7f0000001480)=""/62, 0x3e}], 0x3, 0x0, 0x0) fchdir(r1) recvmsg(r2, &(0x7f00000017c0)={&(0x7f0000001500)=@in6, 0xc, &(0x7f00000016c0)=[{&(0x7f0000001540)=""/115, 0x73}, {&(0x7f00000015c0)=""/202, 0xca}], 0x2, &(0x7f0000001700)=""/161, 0xa1}, 0x40) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x4011, r2, 0x0, 0x2e) unlinkat(r2, &(0x7f0000001800)='./file0\x00', 0x0) execve(&(0x7f0000001840)='./file0\x00', &(0x7f0000001ac0)=[&(0x7f0000001880)='/dev/zero\x00', &(0x7f00000018c0)='\x00', &(0x7f0000001900)='/dev/zero\x00', &(0x7f0000001940)=')!}@\x00', &(0x7f0000001980)='/dev/zero\x00', &(0x7f00000019c0)='-,,\x9c\x00', &(0x7f0000001a00)='$\x00', &(0x7f0000001a40)='/dev/zero\x00', &(0x7f0000001a80)='/dev/zero\x00'], &(0x7f0000001bc0)=[&(0x7f0000001b40)='%\\):\x00', &(0x7f0000001b80)='/dev/zero\x00']) preadv(r0, &(0x7f0000001c80)=[{&(0x7f0000001c00)=""/70, 0x46}], 0x1, 0x0, 0x0) sendto$inet6(r2, &(0x7f0000001cc0)="cc58aa3b1674b4e9ec71212acc0b80ab3683573d5562432226a534def58f7615f0db74f1a54f6724ea30bafc867d8d4e5d107952a1ec0a1d68cd8e0ef73658cac470d9fd6a98abe0482c24fbb70131119894888bbd8b8589ec286df595c50212fe03d1580c4c2d5ecc0be20586a762e810c437ea02f2d2ce74824496455455", 0x7f, 0x1, &(0x7f0000001d40)={0x18, 0x0, 0x81, 0x7f}, 0xc) preadv(r0, &(0x7f0000001d80), 0x0, 0x0, 0x0) execve(&(0x7f0000001dc0)='./file0\x00', &(0x7f0000001ec0)=[&(0x7f0000001e00)='/dev/zero\x00', &(0x7f0000001e40)='5\x00', &(0x7f0000001e80)='\'+-\x00'], &(0x7f00000020c0)=[&(0x7f0000001f00)='\\\x00', &(0x7f0000001f40)=')!}@\x00', &(0x7f0000001f80)='\x00', &(0x7f0000001fc0)='$\x00', &(0x7f0000002000)='%\\):\x00', &(0x7f0000002040)=')\x00', &(0x7f0000002080)='\x00']) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000002100)='/dev/zero\x00', 0x200, 0x0) writev(r2, &(0x7f0000002500)=[{&(0x7f0000002140)="8b1d0609724b30cb665e2f35bba6b254971e2cae3b55d809fe02d0b2d3252f6a834946a7fd60608802ce6f9466e557fd5e73e7af982aaae775e5cbff9c748470d3e4e0e85d12f3ead9cc0c95619fd4ca80bfc08ec3f657bd59e8899eb34979e90630688047908650a426098d55d90517bf7c4e409fb291f117e708458059b9bc4f329d72707054a2e7c050ccc1526b17df6f56e7665a", 0x96}, {&(0x7f0000002200)="c1f0b72a82fd5d13b7dc6d83a106bcfd1aec76c8100e14c4dc465b8466b95c724f093d17b108901f92ef04d6f6cab39942890298a30488c820df0f55c67048531a74aba1b4daeadbbc8becc23a51714a0ff19471565e838f90b3999ae9ecd6ec73398f55ab4c7f3fd959c6cd4f634de9761410b370e1abffe179a45e55e8981994adc4e5c5835955c1fd93e03e5330ad37b47edab3f1a199b52bd27de3692ecd44f62a473ed19d4f59522a77cc7428d8b1a11fd29e13c7b78fd2ada73c4672aa808b55ee", 0xc4}, {&(0x7f0000002300)="74bcd53542ade3c9de84b5951e5e7ffd404485cac36ab62c85821c99036bcae18cb1219ea7c49cc1ac146e86d3", 0x2d}, {&(0x7f0000002340)="35a1d3897d8dd82230f6b886248b17dcf1dddaee9246a36670c078f2e83b1b91e59f7568f20c8d2e29f3b0b279db0e12e51ce89388e233c53e78d5b09fffc1cdc70a94e2d7a46a4cf82f87dd58248938f1681d0063a501f20bba47424ee8c9dbdbd5402627b53dcab4d57dc25e3874b2746836dd13c200964d3aa8586bd360d1e892b30c668aa9f80cc015bbf32ec18a33d98c347b6787212804ce0af74f529d35a3dcdd85acdb5d945b275dbe5b4e3916e6368d99c0ff2a1daf0f65e3aadeb010be158d2ac5a0f03fb5", 0xca}, {&(0x7f0000002440)="b2349fe5be9944f8d807add0d9b547fca035034ba16a118a1bb7e1cbaf3788ba4ec8034787eb822a24f2b9fbf517827f5a6828557361bac852ac12a778130afb583f8baf1689319c7177b2ef3c8c1925f955979bb16b9ee5ea03fc4efa5e2b3b622521c14d20bdf8795d32553380058b7ef3ce8e345d88461ad34bac47be550a58bc10ff657d04522b47520c48fb4830c33c69a8484f835a9df1c5b3fb7172c54b45dc93b842c3c82e713be5a14c46", 0xaf}], 0x5) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000002580)='/dev/zero\x00', 0xc0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f00000025c0)=0x9) mknod(&(0x7f0000002600)='./file0\x00', 0x100, 0x8001) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000002640)) msgget(0x0, 0x100) accept$inet(r2, 0x0, &(0x7f0000002680)) r5 = semget$private(0x0, 0x3, 0x4) r6 = geteuid() r7 = getegid() r8 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000002700)={{0x9, r6, r7, r8, r9, 0x40, 0x3}, 0x81, 0x4, 0x7886}) 09:06:20 executing program 0: poll(&(0x7f00000000c0)=[{}], 0x1, 0x200) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 09:06:20 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000440)=""/4096, 0x1000) write(r1, &(0x7f0000000000)="5abee212a9788bbd7eb74352dd6d8fd1404445cd49f096c278ed78b2912c8b41fa48183c9a", 0x25) writev(0xffffffffffffffff, 0x0, 0x0) writev(r1, &(0x7f0000000000), 0x1f0) 09:06:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c2f5ecd505370f55d99705dc1ce23aa168a0237fff01000000000000d4e7119679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d0304", 0x7f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x5, 0x8, 0x1ff, 0x8000, "3973e7aac32d7fb1f534b0a6331038714d89359c", 0x83, 0x2411}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x100000001, 0xffffffeffffffffd, 0x0, 0xd9f, "0000000000000009ef0400000000000000099900", 0x0, 0x5}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 09:06:20 executing program 1: r0 = socket$unix(0x1, 0x1fffffffffffffe, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x4, &(0x7f0000000000), 0x8) 09:06:21 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, 0x0, 0xe72, "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) fcntl$setflags(r1, 0x2, 0x1) lseek(r1, 0x0, 0x16, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = dup2(r1, r0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000140)=0x7fffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x6) 09:06:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000000)) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) syz_open_pts() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000080)) dup2(r1, r0) msgget(0x0, 0x200) 09:06:21 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x80000000000000) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) minherit(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000016c0)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) r2 = getpgrp() r3 = getpgrp() setpgid(r3, r2) sync() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 09:06:21 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000000)=0x80000001) connect$unix(r0, &(0x7f0000000080)=@abs, 0x8) poll(&(0x7f0000000040)=[{r0, 0x84}], 0x1, 0x0) 09:06:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) close(r0) r1 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r1, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) lseek(r0, 0x0, 0x0, 0xf68a78922801312d) 09:06:21 executing program 0: r0 = getgid() setgid(r0) msgsnd(0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000000)=""/94) getgroups(0x5, &(0x7f0000000080)=[r0, r0, r0, r0, r0]) 09:06:21 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x310, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0xfffffffffffffffe) fcntl$setstatus(r1, 0x4, 0xc0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000280)='./file1\x00', 0x200, 0x0) lchown(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) 09:06:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f00000000c0)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4ea64417365ac58c116eb0badb397e76ea5e3e92a158c8604d58025c203d83dbe9dd0ee7e3c2b0878b5d0002b515aac034c040f130f", 0x64) r1 = syz_open_pts() select(0x40, &(0x7f0000000000)={0x489, 0x8730, 0x9, 0x4, 0x80000000, 0x1, 0x3, 0x9}, &(0x7f0000000140)={0x8, 0x46, 0xae4, 0x101, 0x55, 0x100, 0x3}, &(0x7f0000000180)={0x8000, 0x74, 0x0, 0x400, 0x100000001, 0x8, 0x979, 0x2}, &(0x7f00000001c0)={0x92de, 0x8}) close(r0) dup(r1) syz_open_pts() 09:06:22 executing program 1: r0 = socket(0x18, 0x5, 0x100000000000103) r1 = dup(r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000600)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x1, 0x3, 0x7) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000100)="17e0e79ab885b4833795f5c382cec1ee27204288cea3eb16b96cf8ea448af7af2e1f063dbd51777df27c1e2004b0ed1a41dd678a7c6bd3e99c8b8ebe2421ae2c28f493cbdda30e35e0732878ffa4671767f81602b540f366a2ebe30d2b532003bbd62a73111e6198d70a37efbf4b3ed24caece94f9bc18", 0x77}, {&(0x7f0000000180)="cf64b413fc8f6bf6e553be546454904f30ba8be931ddde5813f73709c3aa7088a1783ae4b09c7da34ba8e63a4976429fcc7c820b8ee02ff6607eb36a0cd32e0a624b58607d37f6e980d481f1e65803aa9ce22aa867cef26f416994263b14f3a43de1add1937a50861554b2a20d", 0x6d}, {&(0x7f0000000200)="b9713b6371740a63e44653759a6135e6258e5cde210b7a5203eaf8b0596683712018b80da5fbf846b696dd387860ce0e05e9c448d8feb0e659067f0717d2c17d9a779b39bea75662303faf0adaac193625a275295e34aea6faf13d0fec30dc0d23ac372f9c8601e7f5675ed8b48c7d16999efd89c5654983cd36f6643e014cc39d537bd9aa365e0805ab482909512b51fa3e2038c49d4fb2d0b58b641ca779ba558a0387d898e07e7cb337e0a7db5875ff66838a5d9d000e3f8c571a1395b3124d882319d88aaa52bfc097224b128068c6500756744d3e604a8a139b1d", 0xdd}, {&(0x7f0000000300)="26e34545f7cf2ca008b0b9a0f6c9b14b97ed00434a1a1799346caed721dec19d95e85baf3ea944fac63e791941de38fe5dfffbf14f4797f6a5e106149b9c082b2735631366d9823f0758c77329467115b9b9eaf8baef77a0a68289364f98240324b12281b64c698c0d3d95ecf5", 0x6d}, {&(0x7f0000000380)="292ca8ccfe5541ab1fe26123c70e407a07c1c9388c749e8919493bc6560cc791d7763390a7b466e981aeed125ceb2173da1c6dbe77ed868b0c9bd9e17bf86e45aee1dd7289d8556446c2fcc0a6fcce4971feee0e53057bb73d4c205e4db83308787aacb1b4008c744959564616874e80eefe0beaa2c4951710f5cd4b81b680972079db441d9460d5c6d0dff8bb221cb858859c4629c0fb0cf443462ca3f0e153d2daf741d462c612f4c7051df58618e20523d6322129732b906c75728292666315d0cc0b4b", 0xc5}, {&(0x7f0000000480)="a3ad78c290847d047adf0a89d17f3df874584c13e7c9a66a768095e04a5cc20313884aaecb2cf00df8e36151c6ad5eb9093ba8c54a433d62e5d282b5fb06d37ee0c0e0a211277f673664901a4008b826f17358fb84fcf5650964a0eb4407c6a27311fa952dda7de8aa9083d98ca0fb1d805fe765732bfa275c9f6446bd27d4df918ba3f0b43d7508bc4a1b9c19df3a86", 0x90}], 0x6, &(0x7f0000001900)=[{0x38, 0x1, 0x2, "4d4202ac76a97a5c0d8e29c656b4b0aa4937b6e781dba7320ad2949ee81feb87d150eb48634d075a"}, {0x98, 0x1, 0x1, "7a7b9c65810ef9e84ae77416f678be60e47972ccc27fa762d41caa37ded562cfd9b5e143c52ba8acf94dfc174989ae33cf2137b2b7e787890736a4b4eb39eaa595f60e0b513ad0c3d410ed445482357ed710e0878288f46a876b37cc4ebbc58db077fdcbb4cd2941777d7888faf927ab6cde469325b813c9a30ce0d24a4081c15f40019abc"}, {0xe8, 0xffff, 0x7, "fe5d08f787f3978c271d9b6c7706c4c746cefa3b8523db9ef036a194883ec80340a19f099536fd982f1fd87e201a9226b4e11d2778999262029f3465161af15b8b5a69051895e6ad3a3ab4b520b4c1e18bc6c0e440b31956bb9ecde84051fd9e9f692fc8ba8ff6f40778048daaffbed67754fe27e8d604bb122700c80edc5ecfe0e2287ecea0e41831e615e58611665f30b018e3def41b072423b18a8716d066292a9c1b72bf3447ceeb16547350f8653948a88533083f88cdc52ec77d0739f5ccd5dc30338be6f0c845c9f1c95f3fd31cd4cac8b5985a"}, {0x88, 0x1, 0x3, "89f193b9eb1fc88f607dabd12b48d5df09d6ff9b2a955c0a6ff6a3164bcd7cabd1a447341c6aa5fe4da0bc70ba285f9fd073b6540a6ebd3df69e9d314cc26386ca5a5745e95050ccabe81a02e54fec27bc49dd48cfe0793bfa15f25b341b2065a594a2fdc989c012c93804c47f5623aa817dcdc1009c92"}, {0x1010, 0x0, 0x100000001, "d8ba7a6d8d963e652e51c1cdf1f8bc20c8172d2ebbf11b641768d3672792b508e0a2179c137ac3cf721c6528bc995684d7f6553b60170b1dcd3d32c91312d6d92a74f06d1de25ed9d35cd4bfccb8e705d2cf264453d230eed79d26c43c41c9864f029180d6b8a7b861814cf782d65b4de3d6187e725a07bfbd8852add8b29fdf54722b89b5059f9ee00915d74ed1ba4e1d3c66e46cc4a6a9065a05fb6a0c92c0be872432cc00be5b2f8dbce0c48bb722df17f8f17b9242a223f2ef92383f2752fcabbe92daf50a445962befd3a60527e27808660cec855a6e141ae522d33bae202f01272ec5a0e4455741c935c22ff62ef7c1f4ad3e6ef2f6a5aa4e12e21088a7555b49829b9f9adaf175b652b02567e3a5dde560b7ecddff9b6908ad0329a5c2a5e4d2bc7ea10f4e23782658edb74d32f583baaff161af8358836578447f4bf8af08b3ce89a52c0d3eef2f4aa9ed996be6a2809c3d8802cc214add15d6c2117cd8d5f1c385a4a347b819de49ab396c7ad38d8963be9e0a7816f5dabc763b883ccb276fd96a3401da44499b80d0862b8c233664791d9285129671fe53d78fc576a8ffb9a2c3bb0bcfe7aaafe60a3553a46f28f63bb9ac6ec22ac94f6d69160945313a2dee244d70c94ec512e655514f21bb24318fa9a00b18a57fcae75c352e53812a04ef02e4601770d8a8431370aba7d2c866e7c5c50b15ba142993f2dc646970be7c5482187aba024820480fe95bfde80c472d61f5896dffcd9beecf65cadc324ae2e22b766e7e2df067cb18d7b78a4f93ec766c1ff03501753a3cb347017d0f9e2fbbdc84f1ebdb5df590206c5c1808b8c1d18fbdef1147452ae7c2e9db15138d8b5a0023eae7d84e19fca198cea2efbbb1a0d53bf629c4ee9c57750bc766ac5d4ec11ffb952c3e7981a451de7907922eed714a1c10d5ad70eadcbe3e28c2cb2a08429efb3fbadfd26ec9d257dce2690d34e6c5c29875a253fe73f292aa43dd773661c6253276e6fa317cc31de446a6b911538e9039594e69a29e105346864473bf81e9939e0bb9f2e4b802f126f219ef70c1396d84d5b7d08f491c4f8c942a15f536f3bb77f3e18820625f650a65d90fd62578ac4aa9d90b7bb43a751926b9c129f67e064b1f89dfa131f3f75842e4a857cf7785e4829913234af6c6f7e68b66b2b21750655776dabafc6ca975f93ef43b5e2acf8b97862960d7b0a903a163523b5d711a98e0870d97eb0d3add80e2f8ee4346de238650d0eb1d16575b7487c2782051e48a2991fb478a0ec23eccfa570d4032bf7eedbfa3e1c6239dc7280055ed671666194fc4dcbb94ba47aa0f755bb645ca91b76105bcf8458bf3c4a5c86ad0ca9b790a508f809d99bd5f1d8dc156dae4ffc09d497cb1b6a7a85b4abf6e16927b97906a7da2e9ea73243bdf69cca8eccd246ea6248db856bc37c867dfe1d382348c353d6c8067b6998e6ff3ebbd1041aed3528da2bd30e5897858ba3b9006edfa62f975897efbf1c10579a6c44afb50c396792ef09f44c6fd77124ad96ce9975aa3d79d555b315646bb927ecabef24e887712662f6b906eadd8c112e6b7bb48cd7695898defb66170c11ca6ebbdba7f9d52fa7888ae22fc6740d8071fcbc5eb19c9a54c4186b8ac03f4ddd19b087438e44042198b9edc27fac1103f4e5b1a12d9c5249b4a3ba54402227fb5dfd0d2277d2505876094efb48e7e955ccd8d00b5c669b5799faf1fb999de5a96b4617a0bb60681a2cf3f2bd8129574c5c9eb1027eae084fcdbb2fe6608862152ecde4b87dc97a87617fe8db6a8a14d0eaa83c4eb7bc864298606fc72291404bad0ed26ba57f714aaefb07edbb93c28a3c152e38217c405d9649cfeadb8976caf50f4a15a7c9a9c52b3e3118a02144c0feb47fa8d3a672484e8f373fcc9eeae0464b8ddbac0b838ad4525ea8a7286382698e0a4293243ff0647a78bf2ce12d326fbf68dd0c179b14f52895b6a9be5da3350acd7a0fda3ae1a02685f54e05e991afbb82395529fae37e564a9f392caecb45d01cb264034b5a9805659c884a437097e4296783da940bc21639c8cf4bb262129221c3f9887bde60e6e3ccac1c95c164fc66b53fc948d3bda709a3ccfe139cf2e76d9aa5d9a80ab34ba86a5d6e4d441b010e8505aaa5f62ac8fa4b489964d596332bbb2ae42a0f83af4ba2270e05b4c83f64a1ab61d8fc52f32ff31fe2cd8ba733bbde155d101653a605e08990859b675183dd871d8614f462643a65603e21c0d77872ce20d0519f59ddd94be3df3b5cc9424c7b1991d5902914a303492567df6484b1236f5f5a53dacec8418d27a13e3a93252fc94d191c3789d157b26dd1ec702d48843caef3ace4e7b2c70159cae7e5bfdab3766d2aea9573f4cdbf2a96287d54f7e493a2d039326cae0af3539b7635f50539d529ad51520c5079155c72db1299b53eec322ceabd7c50d4e016201ded3a1b98293004694316a941b99d06be215a1851da1e0deb2831c9e21adb2d4d792bfcdfaafb40c4a00e27166e714129cca23c2157f35a9ae41c3a6e6f95c2d2a356a28e7a3da118d1ab948a1064d18d984ac10846b972f743eec991058b39d1bfd4773f7d773d0a4663870ae1dde1391954028b906d54d02449c5c2c8766defa590f63b49a732d18835476460b4c9e49917fa09015c2935fff137344394d375b2cf293195ba0d565ac7895b041864b66c73b4a17026e463eb22645bce7c63e13786d5112e02da32defd87d40bc1577e678d938026bfbbb921d53f93b7a071e2b5590003671e762297db13d76e75bc298177892a78c68e28ca123832a748cb3144efa5ccd90128557f74260f32844c2bea6749f5d30ad12aee3964ae2a4b4cc1405ab0414bbd9d6436c86af591e621fd692b8fff2b049446293d97725adf082552342517b663b570d4adeb8620d1a754f467502b09599e88fb9e58b01fd2c9cef34e898a511a761900e7bbc8a4a17d213f5a7a51e7882b89b2b0c1f55725f8e2489e59ac3187971cca70915f279d0da11a61badb66582be11c2a5c5669157c08493ac35ce1feae1d65f3101902ce3c073191e48641ac0db35b3a511ae19f7fb63a4afad228841b47c82588c59af03d3a59a955f6e27fa2340fb7496bb3471e20c1b408ac11fc4fe5cec5d889b91e80d566677d7062c17150f05f1ca0ff0fb3f7bca6a7527892e2c6b19b69ea9f79343c5e8c74e27bcdad0c3d323b2868fd6c31ebc41bc062fdf4669de30624d9c173ca16373e43e31bf6cfd1e4d35d492d5d56f26f656529d856e65279b7adceccba1bbe08721249e34d73ed2482cc9c41ee948f0f00795b0dc2e19ea4e0114d2591ea280b9f63a95e059f4acac9d5a4d2eef74c3c39254c284dcb97dac73067984ec58585c0b19f8b217c3805de00f4e970b1f7bdef35180771fd8db0b56cbb3ba215520a420a1553f5f20c2e8516a53ca0fcdba8d062fe7eb65317e34532f7c2d9980a3cd58b3f7c553f908de8503c07dfe3ca50e59e9e14512a69571ba9207c2bb738bcbd0a093b314fd605f91c1e8c9432a59098122a6f17cb1879bb20b963c6206a714817785cf6cee916f63867025a6bc2349ea2e455ff8b0ac50647e9c07cd3bf7e44417f1eb6163cdd77bec54aa32924163ba5615a3e8eaae4bb41d30657dece7b99dd2bb70120f88bac5ef59afdff0a64d54c137139cde71434b451e96dd9fcd804d3832c38b11a02530b5d9ae7d144d84deb2046c33b67b5bf5bbcc5d05822dc3b642ae06e76092f4d210f70bea1f9aa9c771455fcf52a248cffd29b3e641847e9f98eb7906c9be561d43f84099663db9493248c6df5d9c7f62ab7235de05656f9b8eb29076904d8d99c57efa5213763e80612d79820af22ed0fed49a9fa44852c4bf7c9f66d55c5ae84be9c8474f2fb189f08b8589743e71ffcea5a93c5c48917d9bf3823730669949cbf3919006a6543709c93a4bef371db9128a43db315172a802286890e425430b98e08e03e88c72b563dcf0384db146630dc451f0a90a1879d66d2ab2fedc685bb5087fd148575ce11700e7db2bb62754bd82ad65c8b7e475019c17e76ff223c9db2bd1a589d179967d07893d59421272dccd064fd09821c3107171594203a130989191cc3c78741653d80c7c0f0c0dd1bedca8b7daa6cbde65a62c8ea1aacf12940c130cd7318c0450751982e117cf7aef9d06e32a2033e3ef22a2bb7bfa39d9afca61aa91c907b45e038f59f44cb084035a6b52aa6f81588923354d1258e22e1f95dfaa0b734bb445368c6831e0a326ac060b2d77f35052ef2fdaa65c5c8fdc5388b566f6d94ec1558758c3a564b9c8b5f98d2233d40f083edf1d3344cdcc1179907870704fab5c89573b1f2665efd5136babf18fa45d134926f1fd98ad53085bd7178c59a28b4b20d7d9dc4a9a8e63e1e16a76885cd8c476e66dc66c9b29adc4d329698902a212ca6184d893b056a265d2f91d9d7e2591885878ecfb30cdfec7770f9881444277d8b46a5bf79dc7be70fe0f7eb3e60656d1c3fa0bf4c9c1fd3b6ebc996e17fb8d158932faffe4f604212ae9a2da677eb44723f02b23165875449e0a1b20befef5f84b666936d7fff5960ccfe3c8658f5a5264eaffecf91ed18b1f447afd5436f29dd8e297ef5b18df57d38c212e8a12d4afbe4d462687fdf71eecaf716b313c92aba5ff3842cbcf2b5e8966badc5674cd73e5fdf911330e8f37b04ba09872546035a8611835639ecaf604201cc8d3046ac928ce007b815e2bceebb2fb21413e4d9eceb0662c0aad11bdf51363c4eb10273eb31f1a32e3d45a678371712cec93e28da1225d0d8a443c2818ae6abafbbab43b22f2790dd6cbff82e3e6d19a1033997e8890c6ae41a3dbb32977a892a9be28e4f37769286ff97cc6e0df47c600d72d57c9af25b22c2e8f7fd8c47551529d0d292d60a2fd23bec13ff2d0738443fdfbcbc051497d458925324addeab352720f7769a4a86cd808988737d8fc6c4c7bd3325ed0f9fbfacaddbe33c71f21b9329ca8ca678432ae6daceb7ae06352ba9e6349b9412e6de5f2ed8415dfc991af152bb54e617b328ca57ef5b0240873d41ac2d1033ff235d1c711d99302f61029caed936af573711791be50d5be3b90049759a15580ffe12ea7fa31da092aee71a41d7d79750cc2bbe6f0aa636c1a4d13bc65ae8786c48efcac9a43f4a5a5452bf4c2b1aae4771ac9abcdcca0892eaa6658441b664228eeedbbdf6b3ee56675e7237cb070863973f159ffa2cab5c14b1de4ef00bedfb1f3b6d3eb5e31676794aed54e03c5801bb0ebc9e36299425d880365576eadf6045343c614a429006de1b9e5865444bd5c8a4b3450ac41d36f2f05ca4ac3d1b59c463496799686b68ce262935da72c6ad5b3cde7f63c6acd25272d464815dbc5577928b29ec7c51dbacac17ee58749e47434b65b477b9e31008890a51d672bb7984322824b8bb5a3fc6e032e7d37bbf32ceb54a352211e1df05a471c68c67602d4de89e6f991ecf6ecc5a2e93717ee9ba787ef15b6e6d14b745c2b044fb37ca1c7d891e7358a011e3870b1e1304b9c8097f78d7bd44a8fa53e17a99c2a7b12c319eab994a1d1fccd4201bed1216cd966cdba3d197abb1e2a06a7b434c24b60e6b234111307e4c63e7abc5b4513921fd91295d8014b6edfa28454388162ff26129da60517f20c00f40d5942b7908a6126f3db2f4359088afa9a8e2543541ee51b5bae2e16f78a13ea7608dd3eaf4e3b4aee0c3fb15d6a75de8c9db98ffb1756421cf1d24d67df00e02e7"}, {0xc8, 0xffff, 0x2, "7f9f2919838a20ec8cd4ab5e88361b9cddb9d825978e452fa901c770bc424605bcb098354b20048d9d650cc08b5ef17b6225185f82d3fb98cd3c5232e0a35834c36c26472404997541632f0591d099d8acca9dcb6aadd137146c99e14f7d4447e00dce5ae09920c8b84b2338b9ec669ce9f55775d85b567e2972f95609634318c67f57780285d4699088276edc957ec52374b44c44908785bc1b23bc06da96e2b11bd7b50d07b9e78c0e3ab18d4580f42624"}, {0xe8, 0xffff, 0x100, "741c2e4a2853fae73a186d2f6cc9a05d196feae87edf17081b1a203d4951e8f5cf81dc9b23fe52593fdcc3f6e2dfd4e94d01b0f8ec1dd732b630783c0a771f308cbc5aff1116e7821ed0b991d6b8ad206414c9e1b92062a5be45f118f63451dacee2e77df65b8a7fa2d4563fe3ca80a5906d5519039e19472dc278d8d26ee79bcffac6ecc431d546d0fd4f9a0f885736e35db0e97823d1b1b16399d7cd4dd51bfe8c238480dc7237db89eade545bd4b06d6c98c8299aa67953af8bc7e26a87a1b0d10c073855deffc844b5da5984564ce1875f9d27e7"}, {0xa8, 0xffff, 0x1, "e2c9048a5238c9b852edd88464b45509bce8989413d7fa91c802ba0dbe58b26bcd4e5429c913c636665c0fd77e6fbe394e16fc7415d44c2f3ac6d9a4442fb01b9cca1f4a924c673ed74bb4752a06ff0028ff0ba9180d9015e4f37408316a62b79df314621abacc5f6b9e335180820cdd1b0f52eb7bae97d860a446f65f149aa4519163c945faf487df69acee33bb3d5a89"}], 0x14a8}, 0x8) fcntl$getown(r0, 0x5) fchmod(r2, 0x88) 09:06:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e0400696c653000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b90cca859004030180000000", 0xc) getpeername$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) write(r0, &(0x7f00000003c0)="75136c1bd2ea68697b9aa423f0e473e612c5470c8712bc49bb5ff8a3703dc0947680f8ef4ecca5ace9f21fc14a23622b98549cb30d40e0cd47bb1e7db6394aade668772a90e4fea98a0061642f1b39a2d4550e92847cb8bdadf9e5d9ee1a954b991793a12dc1e184041b367632ceb65edbc77bf98eb0d4574745cdbe34fea128fd67c29b49b6ff27c2c83814f5380d43d65b6e34c3113fac8f6610e15d4ff32c4dbe19230095e425b362710821b7b9de97d6de17bbaa20bd1e4052b9935f5aa99a425e22ec3d203e469b207a3e7fe3762a9053dc0dcda27769addd5bfff6edab8a88db45619607ca4aa37728c35813da7f1320d0504488eb9ff918a63517262a5c138db7838f6ac925d88820502a842170d29aebb30a112fbe98dd3939c812eda521b14cce18591bc1373b9016dbe598ec71f363603025fa69cfc100d1d9c787791d471c2ca57998cf66e430d02ac76ade25a620c428c4adbb4f1be52ab0ac03d52732ed8a7ef30e75650f3d441378088a92ba73f8596daa5487391a9824967faa0791276a597cef9d31a49d797c08c99f14ad9b0941c46a3ea1585c5fa56e781753f988e381cef59223f6a03a8688f03eeeaf7319f5ef6a0ecf8d02c1188ab9b949e05cd3f5279ae13b60ccf5021838cf42f4d3c6370d64ff7adf28a563803c7eefdd4ae697ffc28849f45afbd5ab907913fe1cc76859f8c20f2162c47bff1ab96698ad1e2ac2d60e0dc71d4e13bd363294305ef084f3a34cd552af00736fc1d53837e81d0edb2ca8179a494723f85319a35a6f9080f556f968999af308906f72530cb5c5dc536e62693b87fb5f871f8e586dd1610523e8fb2b3e71ec7c963d7d4a41790b2c923f475f720cc99e97bec91d33b9ff47c7ae6e6d087f7a04a8ef898282093f9d06569d7348843dfb502fd346bb9f674a26c3abbbae5ad6c329ef32173e3d8007ea4e6ba0068777984743cd25e67e059b3f7cee77fce5bacfd12207d18fdc34fb7af4864446bfd07876658034436f0ca74d6fe0affa94ca962a169f91de3e8ac65ecf2c388ed460b2a75698ec23a05c25438f29982a51a9ef01f84e9336ffb1ab8d0d5a331742197d5a97f1977e53583ee7e11761c75b7da8bd587991b61d9c10c33a3e6c4f902fe3ea9a52281445b6bf8644d98572993f35ce82dcf4e9bc06974b3ffa71915cf306e3108292235df94ec8f2677b10719f228ae4331b0ff061cbcf49c0834b8f9b709e06101835f5831c5b51d82499acd5db8c3de07a6902d2596388e6aafd1e5b609c94617ce5e33a65986f255e741a5d0482c94c1b63e845e1e2f62a8feb7f859e2e0815d838036644b4a59e87853138249c1c6a001371fcf8aab5e2feb540f832d85cb5c2458836a1a5ce7bc05fdee367f7216d125cadc88997eaa1844c7310d25fca2a4c2de77f4e319d718594ed79cf2abeaa917507222b1bd6b21f3965d831df40e7fd0650f5a1169cdde736d85aa43713e0d1f3524980d9c81c772dbd5d96e18d9a6d657d54aa74c3b41d94f4f4af1f68892f73fbdcb5810e8dcedf6e6feac64896db11b024608f0d4f1bd455d7f2219c771b404187bc25d6002e995e855d58bd796379ff75556e1b1e13334c020b32733f470053045e490468726de1cfcd2fa5e03beaf983c7b05df17f44f127ebcf0ee76d32abc08dd3fbd961e66f79e4241022b9ecc4ee68cade226800d8fc1cdcac525751432ff984fc0511934ecfcfe2653a9eba12b8c4a61823ea7e3045a02261df37cb85263cf84242c3449cd93396cb6829b2c4f7ef4c42a54fdf22373ac292e2698aaeef6a9d9d3d770c0c86c112f8e490107aa361a70a4eaf04f334aa54e71176da3b4c6f959de123a70751d00ab848244100f996f0b977160cf75388ac801e79acef44b379a1fc43f2f5a79b05b755accfcf212045aaa7b720895e71e314dccddac35cb26de941675eedd332891234f56e99806e9d3c37c889170642b5d14e2f801610398fad876da4622f", 0x58d) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) 09:06:22 executing program 0: r0 = socket(0x18, 0x2, 0xfffffffffffffffc) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 09:06:22 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getppid() setpgid(r0, r3) r4 = msgget(0x2, 0x200) r5 = semget$private(0x0, 0x3, 0x4) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f0000000040)=0x57d4b22f) semctl$GETVAL(r5, 0x7, 0x5, &(0x7f0000000080)=""/4096) pipe2(&(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_TERM(r7, 0x80045604, &(0x7f00000010c0)={0x3}) semctl$SETVAL(r5, 0x7, 0x8, &(0x7f0000001100)=0x4) msgsnd(r4, &(0x7f0000001140)={0x3, "06c490a41bcac67239f5fd588fb6b8e5428f67a96ffc3ca4710ac59cb156056f0a3925941bc6452944a40fcfff822230a96ce45f1a"}, 0x3d, 0x800) r8 = shmget(0x0, 0x2000, 0x279, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000001180)=""/4096) pledge(&(0x7f0000002180)=':\'*\x00', &(0x7f00000021c0)='\x00') r9 = semget$private(0x0, 0xc9aafd055162c29a, 0x111) lchown(&(0x7f0000002200)='./file0\x00', r1, r2) mknodat(r7, &(0x7f0000002240)='./file0\x00', 0x6000, 0x6) semop(r9, &(0x7f0000002280)=[{0x0, 0x7, 0x1800}, {0x3, 0x3, 0x1800}, {0x0, 0xffffffff, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x8, 0x1000}, {0x5, 0x80000000, 0x1800}], 0x6) fchown(r7, r1, r2) lchown(&(0x7f00000022c0)='./file0\x00', r1, r2) fchflags(r6, 0x1) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000002300)=0x2) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000002340)) fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCCBRK(r6, 0x2000747a) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000002380)) r10 = openat(r6, &(0x7f00000023c0)='./file0\x00', 0x20000, 0x0) ioctl$TIOCMSET(r10, 0x8004746d, &(0x7f0000002400)=0xe4) ioctl$WSKBDIO_SETMODE(r7, 0x80045713, &(0x7f0000002440)=0x1) 09:06:22 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) 09:06:22 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f00006a8000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000141000/0x3000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 09:06:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) preadv(r0, &(0x7f0000000780)=[{&(0x7f00000001c0)=""/144, 0x90}, {&(0x7f0000000340)=""/216, 0xd8}, {&(0x7f0000000100)=""/103, 0x67}, {&(0x7f00000005c0)=""/109, 0x6d}, {&(0x7f0000000640)=""/78, 0x4e}, {&(0x7f00000006c0)=""/184, 0xb8}], 0x6, 0x0, 0x0) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bc", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2591d3f65ce6c321a8cf98848e4a8051bd24313dea8d0327cfa71aae43d605af0028dbe0f53b523765381a3fbed9d7c7f5ecd520000f551f002f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f7031d6220ed69a19be423c42abe7705b4cf01c09bbe061a768557d130dc88c374772cb2876275173275c0000f3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae00"/181, 0xb5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x0, 0x14) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) fcntl$dupfd(r2, 0xa, r2) read(r3, &(0x7f0000000500)=""/161, 0x31) 09:06:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) chdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') 09:06:22 executing program 1: symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x7, 0x1, 0x1, 0xad, "c56ae5616de87739f07725527da7e9498b1fd799", 0x1}) syz_open_pts() rmdir(&(0x7f0000000080)='./file0\x00') 09:06:22 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x2, 0x6, 0x8, 0x0, 0x2, 0x7fffffff, 0x2, 0x2, 0x2, 0x4, 0xa2}) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x20280, 0x0) unlink(&(0x7f0000000300)='./file0\x00') openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x400, 0x0) chflagsat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) 09:06:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000080)=""/229, 0xe5}, {&(0x7f0000000180)=""/104, 0x68}, {&(0x7f0000000200)=""/127, 0x7f}, {&(0x7f0000000280)=""/85, 0x55}, {&(0x7f0000000300)=""/35, 0x23}, {&(0x7f0000000340)=""/12, 0xc}, {&(0x7f0000000380)=""/150, 0x96}, {&(0x7f0000000440)=""/56, 0x38}], 0x8) r1 = dup(r0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 09:06:23 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x5) ioctl$TIOCCBRK(r0, 0x2000747a) execve(0x0, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 09:06:23 executing program 0: r0 = geteuid() socket$inet6(0x18, 0x4000, 0x8) seteuid(r0) r1 = socket(0x38, 0x4002, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setreuid(r0, r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0xa0, 0x0) 09:06:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) bind(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="1b012e2f66696c653000e050dbf433d7ad7ad281de1fd8"], 0x6a) 09:06:23 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x88, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x3) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x80000000001, 0x0, 0x0) 09:06:23 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) close(r3) 09:06:23 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f0000001200)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000011c0)=[{&(0x7f0000000140)="8a25c9ca7e287cdbc8e412aea7e0e6d6fa964df027b62425f4eabbf14b0baad12925a41c09ff5666e9dbcd8c6c9b9b075097a2ed2bdd06fcb8bdcec04c457960ebe7ff3a9e53298b730ae0595c6dfc357469e2419d73333fbf701837bc98a49a65a221089037ecee9864db2224db57b7ba8c80e2278773ef7d3ed956b6cc224a34f2a865607626326403c30c19fec04957c473409ddbeaf4e483171224ff2e208725a359eab5e63952d9fae0e3eac37ae21b0873ce4a5e84cd9f2936a41d6e5c4055092442423dd522e5a51bcacfb3738742123fd0fa0117684cdd3534345f5ffe917b862696bfe4dfa7f70268e0f31547fd86b8d7c4789bdfa0ff616259ac509c9e9bd8a8a17c4ca48e3516d70ad7d46a014b1b472611c666e8bbac7d4cb1e42ec52ab7e60703e6f214418c5dfb20c9229f3759f1ded33a7830c28ff5e5561880a8c44793eaf2e4eecd530f8c3dfcdf3e1a19e53b3d64c10030343b99b5c0d4cea5b80f349c6392f1b64404c094da6e409319dbe18d48dd3762c9c5074f8419ba71028131c64762c29bdd0d7907895a869d9a58dad6473888af5880ed6ad9b57d2e71ee121eb90acdaa2fe8e55d89f8b6d106e871b6dd50a9f630523f5a087f8542851a2f0cec05f560b55437d1671c961b10563c248a8ae27a60a61f3430ffc89b049ecf634ff592ce5390cc0533dbc6abdd9acfe6d4d3161b4ea035d72d67b99aed81915f1ca140862906e16d7e7f34759374fb182525ea115c9f40b162169b54fe9fdb317bdaa8f9c10b19af7a818f6b6e7e6fa401ed34f41866dd4aa3839738724d1bd5bf4a4c6c4d039dd94d8c19d0005cef1dc91634a337767027b7860507e5980db8182da512dedc1c808bbb6a1c96e0c658c2587cada88f0f6b650394e4af22db38f331b805ee3560a256d5b15c5e2e5e38c30020915b2a53f367754185d738ac0362bb436808b4eee99f4d1f60700f62465d797ae5e1ec808af7ee9ad7d996205da576b58519552d9611c20b0524aca2a3fb6a43ceb66b215a1c9b0f3f8071cc6357ee8ea6877aa4df7e88c33bdca179ba583379a9e1778ffb25ba016a04c84fb52026ad11fb328af9520f82c10dbbcbf0e4e94069bdce234fcabed53e9ad6b639ed470b8f2d276ef324e959ad93cf9adc49e427862ef540780f79130bf295142e89e0942bf68146d15fea811df0491294719eea4ccdaf5c4a2aea2ab5a9a8fe6b696da469ba0f8047fc228750232dbe1f7e7f1561be5c28ce64ba8095d37ce7ca3fb46dbe3a068b303488a2cb3ea101ae736c627b94e41ab7bad77d75a4f118511cb1ce74a1e86750d2a5905b6a127510c462ec77a4a26aaebe6ef3d770a4acc6d94f30bee9a1805bf93881b4b3bb24683bdcd87e4b20a5b2afcc330e875673ea06be0521dc3073aab4a338a9975a48149bdf9de62675e47d95fbb7352aefbf32c425dda992c7d518f4dc8b0852767e2c06ca1dde633a8d9379d75108dc3dc8b7f5d94af6bef5a08a6c60d9e694d6fa40c3cfc26c354c5c9ff2ec845d4b6332e9d2dbb27a16fbfa7354d624f1a5c27ce801a0fbe3cc2c58733919856e9f82a92f35b2251452af1ddbca5e60be29a4c12491537f0108fac0e35e977686f0fe5e39f92778d76cd80ca24ff426ef134221e8b774a8852418502fb3cbc015195a77c0f9c0d8af7e32bd6844d3a77dd2930ee267515506ea110f1ed6d8ad75f378ca8d3e6a75cb53c022f66a298a89b736fd6e1e55fdd84df90de65f8d1c31d78ff4189af3e2c7b4abc2fc876028923ce58e36eb264f614b3023da20f6280fe1445dabd0de47a69b145e84cbb45c27448c361dac3e0bbf951351cd078fb4659f73d423a3bb50363491d19f5684dc76b57ee1c42138a80061e04fbc257b9f59576139512f51764ae6da2cdb27b62861ffc41d8a1d4b8493f2a6f7202e564029b9f5779c0faeb1f7155726aa82bbdb932a6a728e18761ce2e276ffe7999f9cfa94e0deae6c9ce2ac2877eee5ccb7440a558adaa71d21ada7ccac511c1c63ff19842771abc94b9f9e076be9b01a34e9b15f2ceee95fe30ca65fdb7ce7536f895126d0ff78500bba10156a580b415e28d0a3b297490c54cb34287b8f87b0eabe5e069f003c238c1437ded92a416f01595ad3d83d6784fc6f76abce637dd305d6cd835536abe8b99af049b280f680b05193225655210dbc56eb4806c31df2be8cccccf0520f6ddcfdf561166e4a0589436821c3dc0f007b3a9b57d944806b899364cd2868e782275a8430d48b035f5e2537b3a075d530cc389cbfcb58c1d6deeb5350bff7e1b0fbf4175ac7bfebfdba5e939f37217d672c8d1532a2ea9f81d4c4b7d0f2226867626cdad782006c48738630d08e20a17e2e0918f98516e1d251158f6d8874ac83d09cc4a3c720a6f24054a5db0010734bc52f6bcb5fde22c99fa38833095b239b84f85f567cb74745b32db2f5e7f490cbcf0cc30bd64db6a2b8e418cf02ec9170852b380c341ede7cd6dad1a12887b7b1cb11394f2e08de0d301773b44a9836275daceea96837a7517b83a86092389dfc3ebf840159d156ce2d25440bede4938c8287a9ac6bfc2d467d484303ca5f71656ab44bee6efdcdd821ba1af715dc7602e242ee471ad6cce1931cd0495b5e530dd288a5b454afabf9886e067b104b45b47872d4b11d50237633062fdf86dca320bbba8a2aac94c67ab120fd06735bc539b763c1a7034140245e4b7935b2b644a10f63ceba263f26e7e8ccde920adf50f3f478eff225603d97fbb214548a1391f808638e6a9ae84ffc33690e9a529d1f22fdbd44c2f10a61dea432cdf3a6977499b866dbd5556450e6e2adc192d496602dae7c353af9bc1a6de7c23aa3aaa909b21e2df7e45e503a427cf05ef912d35103506a19a439de2213f7e1779fa234f71a34040bca25508a16dacca979600b88a9b74ed5ef5a6512b4f7fec9f6a336f1e757b6af243bf3ac1804db4fe2030682fd79a2922419af6ccf327c8ef2347d60737259eebdaa97a9d2b8609f257f06470da8c2d258354b2f5b4a1b905dd03259020a64bbda743b43e202ffd22031954a7f1db11ba198f79a50be1942c1e3825b407352bb9aeb84accab7c218a19e99396bfb9493a3452a9e850d1f807e08e0101c2b9137bb4be7371c824e02d34c6cc38cec1fbe562a86e50a5ac60946bcd0044caf13efe7ad908b35a35b03c0150effd706923e5ed6c1acc46d137e4fb375158f36c775ba50da8f6c837730c217572dda4fe2d0bf0504437a9721cb5f09851e1632bc3578835ca7c2b67f1580fac6d07b12935a88816c963e438dc2916df0d758b57a5aac3d1008ca990fcdcbe234a777128fc3e3431a6f83f2d67c776abbb84e0fb3f2c02cf7bd9de7a531d98a6ba4be1f610256f452e9255560c1325e1d0285cc2dc42c298b195c818f277d4264bfdb89b41127d6a281c02b45029d80a3fab53368a0899e66d0bc0bd810589d59853e83629ad570b86640e6870c7300f2a70bf4a049e852f12427f3139b91ca4d94898fff42550c6e5d6a22b22d88b0ef8c7f4777496bebf001962a58cd7da1810abcaf70baf328eeb4ea801c91b5775aaf0e3ad44d659dfda994914ba5892f03680a0726ba9b1a8e718a1e97ccbbd5a94f353edd4d6ba7550076e4a5bc1efd28a71cd3777f2783e43b4cf48472bb186f6088e2ee69b0ecd25378eb04209627cd1e85d4eab55368577eef8dd3b37875ece7c5a40a7421347d5ceb7451cf8e4abbbf09b828572c9f4f0ab47e5e44d40d8286d9c32b2b28a77f68c3f1ffd9223de6c6bad4a21c1e913c40105b4a86cab4344b169238d94d1a83ba869b7a2806a403a07457c68cb9390b36023899cb45d5feccf897711f456d1a8a1ea186ad8b7a47ff50cec7f87e33814c6f4383716cc4234f9fee4bdab7914f51606af5d35f1efa6fa9306218e2628540bfb06c1ab000fdc27e0f6b0ba678d5b86cad99be2f4fb1c5aaa3ce7793903c83b6b411c9ad694020949b3fe1058351abf4d9216b182799363c54fc3477f18d5f5b3ceeeb78ee0274572fc35e2db70f19dea8f84588ca1746671b214c40729996c08b6a54d40c3c5d544d4aa5062ef7c30167bd95cad0a2c636a875c97a2678f8f30d3fb1d81469d2f1c6eea1db884711c13494df3f9bddfe986d1db4ac943dbdac51b4914712143f7c352e4e592f9a07d920281568ff5cab5ea6561c1c688a07ac5d18f193c15c51af274a87b9b0f7a81da76a7256b17abdec5999c814975640e07f62b90ca97dcdcc7d92f3220a4ddecdfe6a01b3d083ffd954ff73b05912107ca66d92530318afa312d0ecb64832414b97c1c5b70a853b46e0a9407c5edf159ff4b90cbe22f7bcba4bedb6ca84b46376ca4fa294fbfecab094de95ee74e1bccea607aa1b08b4197db39d681f68f2248ab30a6b8dfaf8be24c7eab6871b6cf99afb39aebde27a26803b6986ea3e1b2e270b30f384d87547647b07e6c095a082e29933796b741fd70513f6e071cf26eedd99c95dae01bc85a569451524bfc4930645a750f7aefb66e187d7cea07fe8b6a9b1714ab815319a1467ea82b7b1ae8a95acd3a18a55e62250681a785199c4767bfe2ca73c4f80650ad87f762609bbab267beb3e7fd83753801784c16f94001a31df5984f6f27037a16e99b1855f4a5d39188435b6e71c9a92112d4c8e331499acf7ce733756a38c07699f8a26c17e347ae563079ab6d77ed3b700eeae97e9feb725a245870621478a81446bea4bd023a6fa3bbb67b74a9eb8fb6e95263dc54126c37967c816775e4ae0cc7fcaa5a9b1d4f7cdbb6c8bbc76cd8fd3902f5cd3d9a633b969fd6ea824c94fb3fc1726c1d2e239d5de5dc5f809e2a45d0c691240945b04044ba005aa5c2b02486dd1fe2e812bcb85424cb17613b568c773cd33d8a33cfe8b2f1a0ef4628102d318403a15a94113064557f57286e85e0cf1b0af75b0f153429e712d1c1ccac532949ec992b883baaf05bba521722bf8795aff6e1a7ce0bb5b2bd95dd6d0c19ecb3156ad52ad6be670a0970b32ec6ccfbdf3e11f67247e622eed3412937a40e92e49b5183ac1f6c4e9623593a753b451f0583a1d6a9bdbe557b9b81573c3d76c80158604d7c97d19deaeee04d3edc41d75667637299e2211fbef8ceab724f2b76e1fef394d42e79456cd6ae1c51a701acd82c8fde7f54995bc85c5f1c7025776d04fef0e7273cd6040788bf42b6370b7057d80cb8a389c32dc69d95b8fa89ec03a4b804ace0e3b62af2054551e2810c96a67d6c423b8343537133c446f9adb9f1f4e8e3a2d739e76ad48129435759eea89bd565c683db572078a1dcc3cd701ef44cc865131584925ccae1291042130c0a6a464c4b76f524d185e06782bc6db710e9d19c30221c2870b52d9d5c3b757986c6cb03f63fb5edc3129b6c9a64653575175a48fa9fcd05203b9421b34e3e35a617fe3798eb6bf236b25b1b6f8b22b33c81762f5c99117c724d791ef69f3db5b2ef0a9861e09a9d79ed5a15e3c755c5dcffbc6c09462b7a646b2d6a88449352004fc5203d3f93ab6088d230d6ecd840fa5f344473162daac9d573b9d6f9aba57657ee6d80c299870a5c87ead3cb6e5b422efc951ef3132d8ee432124fa47a40c566188468bf5d2b4c97736cbb36809dc49340c7f75f7af02f0a39ef9bb3c2aae304fab6214d3a758dfabb7bab9ffc452e7a0e4182e4b778b50644f16d51f7c5efcaddec6e68c5c4e706db3bdee2f23782e78a39246e23ad78f640f7d8be12fa3e4dcd0f2663e204d", 0x1000}, {&(0x7f0000001140)="ce3845ba2ab0ada7c6e9a50f6422881f284f8ea46048022419409b4f13f075e65e38ffa915ef0049753212706e2927cad22923aaa48ec7857c72a94c72f2fe3568bf2a92a78d859dfb3389ef197836e1d34ba8441a51b01a2de413c4e5937bc56a", 0x61}], 0x2, 0x0, 0x0, 0x8}, 0xa) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0xc8) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x1) r2 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) r3 = getpgid(0x0) setpgid(r3, r3) r4 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) fcntl$setown(r4, 0x6, r3) 09:06:23 executing program 1: r0 = getppid() getpgid(r0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000040), 0x1) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) ftruncate(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r2) 09:06:23 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x50) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000001580)='[\x1a') truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x3ff) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) 09:06:23 executing program 0: rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f00000009c0)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000140)="3e876bdd88b92d16", 0x8}, {&(0x7f0000000180)="1a7fdf489162019793bea232a73b20ed164d345dd9e06fb982bb8c8fc62591b4a3e8ef91f9e5552e68102b520215a7ae08ca9b96b8a436b1eabeb77329c87b26f17fcf33c17d4be180c6756d01fb028840d955fe01feab2ee4e81bdc6f73dfa8e2e4978be135cd85e777b5b819cb1babdfc427927bf04f1532f586ba43368e78bbc428dee72e08cae8fbfd67e0a8eb296f91e295248bf7b539b1efafd2fefdd27e6fcc19ca9fc4dbf700e007ee21276d00ba4a8e26bf0127b8b0ecb8d789eaed385b", 0xc2}, {&(0x7f0000000280)="366eb882463c17948ded9118cc92fb27f85b404941179df852a18d9fbae4d322a219caf319d3140c0fc1c6b114b25223cd6db2d90f4df9d76b8a44997a9e25b12e3bdc4d59af47e558a30d6ce510a15e673bd1aacd50b5091dd0b41efe99c80cd78c299421693b06237881494761910753913164ae7ef63ae8ff428bd9c6aeb272ae8aa573ddf46a20d3fec6033bb0edf1eb7b0cc3b0704f5dfcff1336025adbaf36fe0ba4e581f6ab57753cac2f0a78db", 0xb1}, {&(0x7f0000000340)="c77e4e4c712334b06a7cde1e54e3fc9c4205a2d4cbad7776bdec225abb9a13e69a5bef97", 0x24}, {&(0x7f0000000380)="ba6ed216785bb62a5afcd9a95fa58607037658d631b3afaa8e5289f331c1306edbc6a5e00e63e79b461e27b5d3e1f683045ffd8a9ef4de76833c618595d87dcff75804bd11f715d2c7128495ac017bff1c94e9518ac9f484793bcf3d", 0x5c}, {&(0x7f0000000400)="8aede5c8341f78f3af127c67d3548bbcf8e8bbdd46b57e33468108c718200a849357a866a7581987b407ffd62727907a2ad9d6592d8dd7905645d0cf22a569e17d5cdf28793836cbd900ffdf33899aea96a52b61ceec3ade8b135fa1f320eee2ee7da54ccc12ef887e3aaff657ab6f4b124c4894db3b4a68b9b99834aca6885ffa5d2c3e29f0cd0ad2314f198163f31f2bff4c0135835505cdba53b52e6a50f19ef745f1ad9fa59c1ada5c085ceb9aa012350f6dd415248a9b1275d9491d3f4d68eb9b01390cfe389721440ba3", 0xcd}, {&(0x7f0000000500)="0f33025820d15e781990cdd96aeb625ab2482d3ee4b9a7bfc67180a3412e8102ec60d9ee284908ad4f84b7c15693aad3fa6fe9adb4f04ea4ec845a43bd5e146ecd443873eff4209fac60fe353f5c3e78f454942c8e7c2436b68dbe205ba50d9c9d5fe9a38ea0b359d1f51e9c", 0x6c}], 0x7, &(0x7f0000000600)=[{0x28, 0xffff, 0x6, "e5dc32662f93920e314c47a6e9a5e94ef8b69f14df841144"}, {0xb8, 0xffff, 0x7, "864cc3fb4ed38d47aa344ec1334c8a6400757c246910e610a0b3c874fdda23d43bcf1f0aa942bfbd467c82ff6e80b046536a6335ab05c5fab3a832e0ab419847204f3e4eb8a232f5de9f8a21a8de8acc57bae799b449386a49834b239640f8f6d0f474b48a151ba57915761f5d5ea0925714e2811d79b0e17774b45a155b9670ad3698dad170344f98a053baa661cc703b5a00ddbc5a33f067840033074b5d6020fb19b1d770c7"}, {0x60, 0x1, 0x4, "747e8f834a94e9188252dbbce6cb88b3092053c17c54511fca835a9ab9f3ee43b63422dc93f663a7b585b58620e37ab348d0f5c83aaecf0f3345c42b1bbf3f55d2ddfff11d785a4250c43a56fb"}, {0x50, 0x0, 0x6, "ee8a0690306d9834acdbc791d15753f73a359fc4bb02c83223b18c90efa6fe3f6a139d78431eb9ceaa4679a4b19d66886b38f67d485b006e5fe3d0ee54f9dbd7"}, {0x78, 0xffff, 0x7fff, "0e322ccc5eefff08ce28095c58d4e278c705f9e6fcdd14a593ec04dc2e75a59d59546f12b753449647204851ac7721f64a340e81697ae565cd7a81156811c5dbfe2737d11661e2ef3e3c6e950269295bd6fa1313ccc707058b0e9c467d25a67d5f49829d727201cc"}, {0xd8, 0xffff, 0x4, "eb9fb64ced0aeae1cbf54db3a4f39f6b7b0609aa9236d87142200c3a97307137360f3c6de48cf1be32050ad7a4d047f3a4ef37235c84ff82e9b1b07602fcb4e74ccd3555ec49377163e7b6fa57907e8bb950615d6c7c062ac7e7fb56540881d42d6fb63d9bc8d6531d8df8e6cef22b55ae098cbce8e7e3451ac78fd2b38679e0d4442f74bab7809c66ed454e671583e5ced90b202879900d03b2a3b6b169d82b0981005aa59a33568f5b55e6bcd457f4eb6f0acd0d7ec76d08e9df0002b075bc63"}, {0xe0, 0xffff, 0xff, "8b5a80e01446632e8e97ad25c3adb03114194de0d9040c3f817a60e54d20cec0e44370af5d4b36108b51aea4dc3f74f59bf113d497b818ec1742fdfd95bb09a1c6ef420919672e647e9e3be050e323522938454c763efa2ad62c2ce882d9abd38a7215f36a6f5d4b10f1f13a516837c4cc61a57b60ffe33bec9f7b1df0bfc4767b436a96611f6e6e9c122e49b23fae60b1d24d36a4b27c360061c581dbea9a0b3da4b0c1651ae4504e8cda3d70729a17c2201ee9b75ccb1c2ca8703587ce28866479d1f1bd89b70b7bbbf2"}], 0x3c0}, 0x4) 09:06:23 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x97}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 09:06:23 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x27, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x20) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x1a2, './file0\x00', './file0\x00'}) 09:06:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x0, 0x800000000000a, 0x0, 0x0) 09:06:23 executing program 1: mkdir(&(0x7f00000000c0)='./control\x00', 0x0) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000000040)='./file0\x00') rename(&(0x7f0000001240)='./control\x00', &(0x7f0000001280)='./file0\x00') mkdir(&(0x7f0000000000)='./control\x00', 0x84) 09:06:23 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x4) 09:06:23 executing program 1: r0 = msgget$private(0x0, 0x188) msgsnd(r0, &(0x7f0000000140)=ANY=[], 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r1, 0x20004b3d) msgrcv(r0, &(0x7f0000000000)={0x0, ""/253}, 0x105, 0x8000000003, 0xfffffffffffffffe) 09:06:23 executing program 1: mkdir(&(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', 0x12) stat(&(0x7f00000004c0)='\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', &(0x7f0000000540)) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) execve(&(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//file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='\\]\x00'], &(0x7f0000000340)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='-\x00', &(0x7f0000000280)='[\'\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00']) mkdirat(r0, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) unveil(&(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f0000000400)='r\x00') 09:06:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x880, &(0x7f0000000080)=0x2c0d, 0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCCDTR(r2, 0x20007478) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) mprotect(&(0x7f00000a1000/0x2000)=nil, 0x2000, 0x6) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x94f, 0x7, 0xffffffff00000001, 0x40c, "ed2e49a7d50f8191e5151543e20b670f550c14e0", 0x0, 0x5}) pipe2(&(0x7f0000000180), 0x3) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x880, 0x0) write(r0, &(0x7f0000000440)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369004376036e5835eec770091359c293c9952439e8aec85342e412f4650379b62d001495a34264920202a5ecfcdcb60baf59a1efb5b3546f9b0eb1b85096eacf1349b7927f9d30e3427140bb", 0xffffffc6) 09:06:24 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x800000000, 0x100000000}) chmod(&(0x7f0000000180)='./file0\x00', 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x2, 0x200, './file0\x00', 0x4, 0xe0, 0x6, 0x8001}) 09:06:24 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r2) getsockname(r3, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r5 = dup(r4) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000000000)=0x1c) 09:06:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/79, 0x4f}, {&(0x7f00000001c0)=""/152, 0x98}, {&(0x7f00000000c0)}, {&(0x7f0000000280)=""/185, 0xb9}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/150, 0x96}], 0x6, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x71) r2 = getppid() getpgid(r2) 09:06:25 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x8080, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa12, 0x0) faccessat(r0, &(0x7f0000000180)='./file0\x00', 0x6, 0x2) 09:06:25 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0xfffffffffffffe61) 09:06:25 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1397, &(0x7f0000000040)=0xfffffffffffffffd, 0x4) 09:06:26 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() write(r0, &(0x7f0000000100)="94784d847495092816e4cc20385a7b29687b3f562a7b7bb07a970c963ae2ced8318975c0f41aa3e2eec75de60be31f5defecdcad2ad7c9a87995129bf1c6bd81e87e269a0c3dda4174abbb04ada606f788a962564f16be004899b30f816078c9563d8434cff9f61b0f942cc366b6b4f21750139c1d3c2830e5ae124747838c6dc7693e5f040135e430bbc811a72bb664da192e923eb10c12af54700e3ecf1a8d4b05a608457854e277be240c0c388ee642cfd771a2eae8e09b08db533c709d82d17f2f72b64c08f1d705fca29af58ae6706d7ca2b3dc6c5df972e18caa6ce2b16be6c5ee97a82677ad7cb3094cf72cd058ecdca17798bcc63b53f4e0f9714b6705c0abf0c0776f3d13d2fbbaab0c05f52dff182fa29e4cd3f87e513b7003d8ce1e923c1e169e5b325af78fb96a5cd1da47f64b46a6f31331c2f303233186fc9248bb965bc59159179aecac1001f77a8b17b239bddee26d1f2a7bb5ca084cbd1de6c8febe56a094a72d18ed09810b20948a59446eb438ba45d562592da8ec163dbf47ef093623d1e2728d399ae57bb5e433933d37801bc433f86d80c9083992d6a80819b6acddb1a3a1a5953538f335e22b219ca0564b97e8c6c4f2c8509026b72e0cc4f1ef2e41cf6e66deb5933745088cc9c40615f3ef3f1ced789e69e5576c332f60856aab3a0fb3dacb9de152246c920a09781015b52a862bc522d90f21be86fe2da46ae2cbe590dfac573648dd762ac915b1f177e288b7f8ca66011a5edfa57d17f5c7a57c258e9138acdbf3a7436534e0f7457a1f924a8dba145d12338a5dec87c18095ce55f3af77b5e12c0405a8d280fa1607a70bb537c2d7e20f540e036437ad53e80b8404f79bed2583762699251f2839d1500f3e3aae28eb50e3521eff193889581aa90d32486411c749062a9bf41ae1ffcc4a7885292b60a3fd9d625a2e49755b5d39dfb3712e700e301b800a5f68cd6addfa3c55b51696b1bd8b20b0566b9a4c66a77cf388597f04823d0742a9e22d185f277d81ad253920a50d72cb28c9074ad71ffae5ff1fca1f4a328561c29e3676bdea6324e9096dfcdf6f7138134ef064f82ce9ab38d15a67f5648e5e70cf8f52c367ed6b33e8c8d3caaef65a3bcbfdfa68ba8eb49a655c8b00cf4c211fcad133037597701de318bda513292a23789f6bf1cc0efe97070c89e28c763a8efe593c5b0aa8e78f70262d930ac654c240728645baddb1f26ee4e804820d1c93da4b9fbb040255320cf1fd5194b8d54436c79504ab06cef41985bd2a2b486946c02c9c89dd9c10567aeb0d5a91c1c0f6baab3b17663624962b23db2e15509b170d2ce27a88b4947e797a2e2b17e47ec9b50962120b122a5e3721b64548e4641f0ba454923c09d521304596414184f74cdf05fffad2b4b71b92a1ee05d8a1b002a8e5cc7ecf8d7baf07595cf6f23a9e186f7ce7195f8ff85921fda2df0b910dd8699a884dbef1db748862801f2470534f5ffed12131cdcb21c7200edb5678bb6051beed3984a70753034ab4f733ffada789750c43b64f630eff353c29371e32a3348d559678f8d32070162e48688aa3dff9e12522ecea553fc5b903a3bed3db05b4b8550ffdb2a818f38843c7aaff25125b80c8c54a963b010d009841b7c999cd89b0e7274e39c1e3512bb8478818cf2ac655fbf17c8c14c538a7f013026341bb0dc15346cd9ef9fc783a77ea327988496bf538667e7f5082a3fdf154c43c03a702875a715145c0524a8705096448fe9da864bffe9f6e523a32f78e9d6cdd79112edfd14a7258dee37c359f8c6732cffa780443065e83fea91f16897776fd9a07e6d95ae256b5440fefd2ba2dffbbe87972b6012fc9b27934f48de4bd266619357d785df89fb27bf15be8c51b4e21a084689b960c3469a6271d2295e67d95c24bddff33f7a7da386d7bfb15ac9b6f3181949985827f2330a57ad80c92d7c7fb736e4ba48d0f581d3e079984b299180ea603ae200f9db14d0d757e881214cc1ef0e48f833d5cbab41e19cba5ac6be2ed116df4a2b4364dd0c9efdb0d44bdc2a6ce8403b10599641c85ec653bfad95726822e93070d237e9167e1613ef9f74f0d62950ab13c69d3b15d73a14f860c9a803a6e978b05781f39d9d707b23052cd8ebec944ed9c9bb0c5cd2540511f5e2cd433bd69f6388197ee09065864b4dd0349dd265a7ecbbbf30178244d42a05bf4c64f1148ec66f480137b30a618031264daf41ec7493d399fd3a9798acf26411eb2f93a7d722fad57ce0e934aed9dbdfe24496a351a6599af19ae807a1887211bae31c8c5199286a034596a1eda213ea8489b1c1de644735b98b907fbf730022b175b713f6dd65bdb79e55e1675db2a55785f64f0e8a5b7a50450582976bc12c173a765f0d23a8dc0c9b35456f5ddca9e85219fc28b1aad096d41e01d2476cf61a19fafaa259defefa3e23ef009f9cdb55cda3a83a204c0cb9784ef2528e8f81d6168e25dd0fbd3a4d5bf5d0ce20650a6670aea56bfda3e3a038a058f4e3a4821f85514c5356a29af76fd7415535483a0e7e1f510afc3d77a9467437d42962d654db4d25fc1fc4a0b75a57615a107dd5f9bc9d66bba3dabb5d35e0336b07c4b11018358ddc6e9ac8cd906a108273b03ba2fe0d80cc7e5878b3b4b4432d655cf8cf89c4dad3b78e9985938c40af18f85bb23940b23a77047cbaf242c254cdadd2722bb521d4daff6ed8f8c46ecb81e971b6095d3ce370d89d6ccd5cd2332c3fdcbd9e1fbfafd1d0f5dcc2273ed10f352d40c50a799e87915c62d45af6a03904dfc1f19bb24440a3edeafe819ecaffb3dcad510eb543735f50d2dab7bc2a3a311dc5b60895b9340b60ed90c0378383cb5160d45f8669b2cb687c3ee8a03b84ee83db8d4fe8d0af5270f03f26612d40cfceff07d58c6cacfce45346363af102daba9231575fc1ed34268e176c882773ae53bc8e2bf849b2ad0fc69e947c59caea15e990a616171325de58faa65b5660249d9cfcbc7467a619a7159ff46f3278667d7edec49ce44487d769441a4a8e7b459196a1ff7cc78f66bea117d8506ab4d834c0b34dcf7899cf05b47dfcb44295e3eb81b40839c5a864fca9709171612fa3c49159b1246fee56558e4601fbac0efc221154417166097cc280b4d9c8c75320f0005d516c12c6f19492098638a8b413995973b37a169b766d697b7e3111db1275525464f592a92106ff28bc2f09dcdf88a3cc05072014ae5bb5e313679354afd28bd7336caa028ed803b17457fe182ec6e5f579689a7b7ff9450e40f8a88a36e9e8e9f277e63babe722773536ca9dde208835e991801df9edaedd19bf16b6f5747a4aa408f806ecfa5bbc7f52acbec5409688460203cb06d6070943ab4f0af24422ee490fcb0a311106fcd159948aa274fb9e2fdf9921cc212ddd8bfe63f1419a6ce3d7eb8c9c302e1908793260d89ad1f16e29f96343551c3ba4b157bc0746f403b741e4985061228d038113f5116b56c2aeda7d92c8670a0a42893f610907cbbbe63f1528e4a2f2660d0588e1bfaed329511f8bd31743ac86e4cbeaf6568685b51ea59845160a5f562dea39c30b4cd87eaf8158767b469dd45bfaef4b49b99d26c38bb4d8f10a7b2ddd21f466d881e0a79650c1e44b5ee1ac5ea82480f2e7e0b881a7cdb94e595ae7d6ad0bf86c66d43ae7af35fb359c8ec1ea335f60fbaba3d680dba2c58b8ed78e6f04ad32d2086648c9c10dbbc37f6939446caad78b42a0ddd67116b1663bf7152d6a70ec1ec9f14bf87aa5bcc7fe84573d27d25c7f4544b652edf1bccd584a488a65a37202550e1898ec11ae399bf6bcad74c2fd5aee84729774311c9921be16e20017c7d0a4d3f0c02bb98aa1f786b28172c39c5b9eda35874bcec21a9fc05e248d07aaa69a9e6dbb52f6a49fa3541a4e6d604dc9f47f9667208825a22cf82a83990e70ea321849cd486b30aa02a3cff79f4b6976cfee323fc3e146ccc0c4d3d647a6fe376bcaf16834e1ce45b39b300795e94787c8924e08f26388d5dff0fb228750d8a48c41647bfbce593fabc2d66617bee71ad1b938afed41ef2c3c9ba77e093d3c40745f6feb97fbb763e734ca91d6a801d2b4844d7c366b104a9b731abdac5ab306423896474f1b92215f8105562602fb2308a2eb4e7050d168bf210b9c73f2603a9fcd8a9ff46e1fa6aaf71762397c6a6786cf48cc91d4189b33e7a32bf01181c2ab750cb8a987fc236f28b75a9d5f12ca24c7c239dff6c3bbb30e7393db074e4ed09a786556d4f08e4bcdadda12e108fc40f7723596ef82d4bdbc5c9370de38d89be5ddb06093db7abe68acdbeb4505b7ee45cf8ba1e0cba1dc9fb7411b846cc4cd829d0cad56a9add6cb075d15b8aff5f327b1208d5dc66148199835907798f66ae1e35d94d58acc8266d5b70d8da76f2a41501a1430d4538f01f0c09fdaba33f35058ba0853bd25ba10e7a26d4486e5ddab12fb9060ecb1ef1501ec863d7083c36c1a9e4e1aa66f3c47c1c2d22d5daae70aba4e04f859eb8c4757a2622e6f6207339a8a746b867de7710b3efbd4ee1bee765e5632b9f99e7e39662c1f6c5e62dddf9919da5da787f46d3c0fd6c79cd463795b8ddf5aee381a845621cb896ddcbb60c04cdf9cceb2401a4bab763786839386fd6667139248d89448038d84f35dfa69805e4745292ecb7a69d1567e29276d0e8d51f18d2cfd38d55aacf3b325aa9bef05fb353c92c3389f112a14b7e00b9ef319d8cb7f71497e24ff8464b05f4a9450d3142721ed79b5625805a5de318d65f15913e5ba77b7c4acea7eb58e77e977641ea87544ead6f74f09801c09418a2225801cab5f207dfa8df73f595b8be2b0df0347dd6eb6a05d2f1c97c5ddc5391601651d01d6f08650276a4913aac1e9ec5b76a61c5e3805be62ad6f614939411b3fe377cc6397c3099eff047c3815626b5e51e651ea2de0c338cb3cd4113f12f71b5bcf74eaa842fb0f1ad86a99ddef0d09b0aa99618c3db92fda8c34c6ac668f96af309db0f57de34ba6bf9dd66216511e26e1d476ba4d4ffff6718fe7fc7a1d432622326fd06d167e9659f2e830c4ac79c736d9fda09c25f02fe7fc067d4a726e18d5e1f8f855d1bc32ec316306c0a6176870adbbfdcd071c0f02756daca03206967a03ba06ab2611f5d8d3deb6dd7333b1c9a7b13536106188d5c3cb36563f36ffc09940f6c766ae90251488ce1f1cbf223d7354fd0748f1eb0ce809518f1a71ff8095a3d00ec9e554bd0f6ec4202b096f09e28ca372ed35de77d6cb19fc2b4c658ae6e0b1b707af234d4a1b8d2c9173e9fbdb798941d3f1415c58f31df31d7e49f2574eac0cf5c515517a4494f27f11b999ea2b59d48accd1ed05b834c4e9b757c5a2f35d088510c23caaa428a3aa1a2123ac243eeceeee8aa2948bf2508caf74599bce053876a61c05edde5aca59b65cf08fe9e7d4da427e7d219fbca43df7f79681b825cb108c11fb6159d338bb42aaf872a0bb38601d57a923b7f69a47937dcf844004c6514f1f8c9768cb9709c264ddbf2cd8d2159ff35c56fd0613dc0085a346d4be6e0b6b0e7c88e975d245452234fd2c042f5687d8a4dd04845d123687fdacf49e7b2c38865fbd3743e5dfed8626b2831d956121eafa8b40ec2a21741d44b46a34682fd7a494064eb4816049e4eadfc1c7b8f6113f4f469ba5af521180954afbf773dfdb209ab7d4e5dec210c617510dfef92c126ceb2f4f8dbb03e42ebb60dab1aa0bf505e597d7922110606d6413daf90b7b22802385e3e543e39", 0x1000) close(r0) r1 = syz_open_pts() setrlimit(0x5, &(0x7f0000000080)={0x9ae, 0x8}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 09:06:26 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000040), 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) linkat(r2, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) pipe(&(0x7f0000000080)) recvfrom$inet6(r1, &(0x7f0000000100)=""/32, 0x20, 0x802, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) dup2(r1, r2) 09:06:26 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x4, &(0x7f0000000040)=[r0, 0x0, 0x0, 0xffffffffffffffff]) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) recvfrom$inet6(r5, &(0x7f00000000c0)=""/113, 0x71, 0x800, &(0x7f0000000140)={0x18, 0x2, 0x4}, 0xc) mprotect(&(0x7f0000440000/0x1000)=nil, 0x1000, 0x532a95a1e3220795) r6 = socket(0x18, 0x8002, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) select(0x40, &(0x7f0000000180)={0x5, 0x7, 0x9, 0xfff, 0xa7, 0x7, 0x7fffffff}, &(0x7f00000001c0)={0x3, 0x6, 0x2, 0x7, 0x8, 0xfffffffffffffffd, 0x8, 0x3}, &(0x7f0000000200)={0x6, 0x80, 0x6, 0xae, 0x9, 0x3, 0x81}, &(0x7f0000000240)={0x83a9, 0xab19}) getgroups(0x8, &(0x7f0000000280)=[r3, r1, r2, r3, r4, r1, r3, r3]) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:06:26 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x60) write(r0, &(0x7f0000000040)="34f1bbffe270f2ff039f18c954c005f30485d194ad", 0x15) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) dup2(r2, r1) kevent(0xffffffffffffffff, &(0x7f0000000080), 0xfffffffffffffffa, 0x0, 0x9, 0x0) 09:06:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) r3 = getppid() r4 = geteuid() r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0}, &(0x7f0000001440)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, &(0x7f0000001500)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, &(0x7f0000001580)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000001600)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r12 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) r15 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, &(0x7f0000001740)=0xc) r17 = getegid() sendmsg$unix(r2, &(0x7f00000018c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000013c0)=[{&(0x7f00000001c0)="52ae916ff7ec9adeea291080df5eeeafb1856c20dc062df5a7338b9682e9e8416dcf58f95ce47a86e7542363e8d44b657c09f7493e2d8da2ff4a73d8f99ef4", 0x3f}, {&(0x7f0000000200)="63497b1a29da3375f90e760e46e3b530a830633e8306e1b143de571d5db89740a07e3c52a747aa735b9aab1a5873b4b0bcd59d785fc765789d0c92e43a7570abed9421e6f5dd33db505f9a054d9b8bd685f3ca4e3c8500a8e2bd6893e57963643c804aac25e844f03ea48034075cad808940953f040c1a16bcb210cb8ee80cf7c49e36fb8b462ee1148044daeefea7cecb0a1c3cd6d85fb5444d58200aaa", 0x9e}, {&(0x7f00000002c0)="f031086b7cd896d670085cb39cd3a5bf9f8ad0bdbe8d0ed04ffc6a4ad86936d34bc2f60639f3f6ffd34fcb7afb5e220915bb45880f5a4458455168affad37c30afab17a8cf08e2f5ce8550d8d1eb9618171e64af71cc811104b66f3fad26dae7ddf6e3c8f3720748125646421cf291b75f13befaa8549b917c6a281708036b454664eef2adb568dc4e92de1f3333297b1fe7e0cbde23a2b75be6112f4a6c7e26488f0d148614416b6a99b33d3aaa351bbdf65fa6fe3868489b467bbcfe8353651c51eea28fa94f7aa3ff5efb6204b13584c61bcf8e671fbf888b32f890c1a954fe7ef33edd6e863eed8c67dead98b5abd360d912cd1b7a28b8c7c6d76847e732b753334075270cb260c8e8811d9edb665f4a262984862d4696e8455965a57e220dfc77f2c920031eb03f8e2b70a61c2acc2772344924aa03abeeef8acb5ab79f8337cd4c8ee59c8108d5081ad8fd0bda6e03e95081eee05634420d0eb8015841b7fdf85298ce31bdabf13d845edc284cb6f2143e205090b9cbe1848694ca8400af4bae9de4d2641c71da59d8c88d6f8c224c91e49ae140ff5e387b1f8c028b22d7046267b3324606a0303276ac5463c765761db014d0881a65088dbefcd80e7f96d81f39da743176bfaa8c5f712e2b84c85bd4f48440ec2ed1c15d1792a3a42f71d76d627a02c3b96aa2e4a6ac407e7ff276ddbaa4550b92d1d2c6dc4e598549ccb956b746a86bd9c2bd1561623fcddbfc058fb8401d0aca1bf4ae62e582da5cb00b700e6e75c4d1c6cbf0a207e62fbfb84d01830ddfdcb62f7bce7737676bbb61c7b3b9632a382b4785dcee329926c2bcc00ea5ab4329eada28e0b302d5a1fc0b776f662917c5515e90f5a9e25dc0f7cb88bab7e0a69f81b9153b16ed95b0740eacf84d3116506409965c7fe4b7d499bcf5d4bdf8292aa96ed98a53ab45bd1e3739f461ec7dd70f84af114c0b221aa3403cb3d33434434bbd1070e09c863b41be493f10231b199b70ac4baab18d906d9355d2c88e7606ade1e8c19462dd7471e8b74e82a9ed1d3bc1afe0904bbc1ec41652a24b861dba1f9f7bd22e122b67c60e008b63cfe5c1752c840f0187847443402c6054efaef1061f3e7a13e4b6a4ea2ceaa81e629098adc979ef116696b75e23ccdafe758d344c5df8c38164b13a2d3dac8bdef1931ec942965a7c0fed123e1c3ada80d4dd53f1f20e5c45351accdd15ef0183cdb8f58ab2c3aafe51de3b004631a0f3ec565d5c3aa4ea5b4f6080cef4427b84d7e3c54fc04741abbc0abf7c9b81e14272dc1afb52f92127da9c5658d0894162a295aa327f77f46250b7202c22218a764fcdd30b5191beca4d6463d2a0398f4ca265f1ef3cfb94cebcc5d3f133d2886060b4d4e47df432e075358d3fb941f3b79af29277883ac08a22d26997be7a9ce963eaed7c733ccf6c92d7dff5c978b9567ecd235a50d2f27e8276f3cd3d2bb09f3458ff267eba430bd995030b1b5f663bc82025b1b1ab9dec42103a6d4501df2d5f4ebf696f269182b40bc52935902f540039469fef419f70c1e2302ca41b673034fd26ef9c0973a8d59537dff872f121293fb715af0870bf8503f5c8e2a5a842a1d782107e60258f812b3aec0bb7400e68b12723272a46f2417e1f391bf6c68863b39af4cb8fbf791328c520444e3a456cab0761802fe754c1005e1218df2feda6cc7f855b5f2af637f2b32ba39188b38d151e329c473ba0280d5c2f5a5bf06ff241e6aa05781182636c39e29e2c20b976b118de7bd974169749ce49358dfeebe0c49c0151128e6cd0e0f1a1d1b2db89663bf9722b8588db8fad7a20327c4ced8ac218e16ac0b28f04beb7b1177c3cd3ba4df470d2ca64f5986a039661ee27f4b1cece07997340ffcab78123259383891b7c8980194fb7dc3ed2cfdc7bd8dcb572ba58e61bc16fb19b29a93e2c2f7e3615f5735274ab0afa2d4ad8770b59c7e0d01a46d653291c55752aed22b38bc30ad339854c8a6e728b2638895db8e6b5b69c9dfe851ceaacaaa37bac5de5a7d4b71c817ddc8b250bce662567e15b1ece0f23bf9cfa70dd751d6e8ddd74011a62fca59c573148065e7bd473f2fa5d44847509ea7159d687a28a01a9db5171d6dfc753b791a7f24624ce8c23e9d463806e939690ac6bd79d014eb2eea19fd376f0a1818af71b784675df23f00c13c25b292b563a474b03ea4fd63ff37f1b59c1c9ee537cb255dcff8e6f54d8b0eb839fdc9c878f32716404aad92a26aabcd754a5c1e7444657425afe62d2334e3f9dc27de77308f8fdbde9bc49b31ec89954352e5b829615a8b80d40f2278ef6e66adccfb38f151cf10cb7b7e4903156f4d672949001f5ccf782f1165e65b098332392b9235892a3f4731bf02696eb62bfeee83bb6efe23ceec6bb5a6d8dd3a851784dd709b5427119e6ffcee0639d055f544d3ff74edad54c02e09dfa206356c019a95c03d328add6926d96dfa60f5ffeb19d53ed26310e98831c7ae40821e2f747375e437bedac5c36b1c037f652442d239ec6db3e9df22d9bbef1c24e1100ba7e0263976e000f537ba23dacd1d61bb0a44a0eb640756ce3923e8b78e49c22da764a31bb303926b7ceee81f2db8dba4e17a459534da06dae4ad91b4223f970df4ad640858683459869d0c6ce42c3d41ff2794be3236d7a248245c44cf72e3efb16a123b91d9b7780696b9d44b0de3f0e62a6b08a008385eebc71ad504e93c7b7e2fe66465fd0fd666ac3f1e015e7d3bdc6a71bd4a0e112bc432af82ff966c7dd98cb9dad7148c857b0366cf6973612d480f783ecfe2895e5c5f0f9fb2b3c1411b91b2e0f1294b029761f3512250e86094bddb32f3d5974374405f8bc18306d18e56753ef8a25b62b8330c71d60b57ec89e1bef7ac5f9ca37814180265d5d349f4cf2ade99bdb98620a10db5f4f2c8602d4e1ff0933c5325859da1e1220c4d179f529bf18a1b2ce426b35c98c21c0ed93b056128573c1e019fef2bc0e15c5621ecf8637efe3fa0c454b4b27ce31c49944563b78c1107e9fbededfafe9be4fd6977a1ba4a21d6ab97e0fd21c043f764997bddf8f7635d0f1547ff7daf11d60c9c3ad3e43381933f4eaf3664bd777f9509f0c87c04e8aa5273fc06825c31464267180448f8fdc98dfcfa60074ab4dc2ff1c13c726204386f18165f02894858e1c7cb14faa12021a1aa29d7dd58a2c8230eb834eac3005de8c331b8c7d9bc3bd41aa9c05000cc2e04de753352b8ea87af05c00201d43d2c7137de6de9d54f10806f7157524a4bd3613b0364f22e4c462bd88ed8ceafcc371279b43a70bfcc3a6ec9fac31e5d331e19cc5c5f0b9c5217fc383174816e64ab04a525fe51ad1ad03b734cb0e998d731f1d16cbbe29b36159f386bd9562768dd627a7033c0e76e0327f1747bad3e6c120d11b611b8c81c0da007be289d2e518894d4cbd9a4a00a16150c0e1ee9ac0b05c87bf4201eab67fd8afe167069191d987e23ec30ea96ed1e8d89b764c0d46d2d03e910f87376886e98319eacc27b2fd57bd61156a4c6bd98bbd15bd368044bcbb065aec0335d872c49c7e2362d9ab968709d6144acd231df43913e9e9940b000245f7f60c6d9382977b0851b7d9a0eed49c90124b6525f46f5888279ece8f8b9a1fc3b353d4358a03dd87ee996223cd531bd8a1304b4d20d87376a41c9cfd90749b9dba78ba310a49af387d6061222ca619e1cabdacd2f58f98a8ea6b38a10b01dbce8226027a872ccb5650ba895e873d579f574be5871095f93f796a7efe51253932b8df9c5ea2663454f946c307acf4782bf57f2eac469254f5a4a2a27497e6ccb88186266bc08ef40116f4740e81907686b1fe10007be2f67e689ef5758be5cc2d8aeaddda336a2c2fd7ee0d1dc5728e1c70bf70f5b75d80fe358f6e451cb6d6cc34316f8be222237af44dadb614ad0f8652c6f452383c8849bd669bf3df8a72fd3d5f22441d6e94469ba9381eb0274205601ccf81f8a909fb4ce047b639cda4439186f7b3e7f38c6b4f4dbf12157d1c85b3dbe759c3a7808fd799ac653ee7f6b95576bb77cf51c3f6c4504ca1dc1da7b62a38147eee4bf34b3d7e6c2302798d6d16f64c544ce5eb98c908ae0a681f7fc1ac207af4838d23e1cb745f47949aee8eef7a2fa9e9ce1ee7cb6366427079c07cdac4db5f048e06e185de19f5e848b93d1baf44502b09156b3dbb89ed24e2392b9e9c58d46f77c2c010b082e72e9fa74145dbb271596e69b414cb14834cb38cd06a9861bd0cb28173e9aad4cf3d978df038fc4131d0b7d86388077486ce6a0293677f3210ec32e305698f0d5d139c6c52873c7d742ae71def4f4ff7747bc1c9350be6cdf32cf6090a92a8f00aefeeb8528c9784566a7bc2f3c77393440df72fbaadddf2d13fa5094aa2d0927ccd1cd70888e8b35a1e5f26a3f1b14442ed48bd0a03239ad96b0964ade0595b4ca421149ec297cb961669534503161f5af89f0aa0b97c1b40c4a56e123798973aa588e23215815505f76015117a2e982c9ab0738fbf3ac750825d45c2036760f7b60b177bf595f5e6a9b3c78341e601469b012983fbc8813adfc3b2ffd6765d94eeffb0bb51a116df003bcd127b9a0e0925853fff8d2a62c20753aee21e93c966a885e645af06f7032341077bb9adb181c3b6c3836f66a887c324ac7d052a7b0b6d9a23841a8eebf29ee134f9f9de9d8fee89231e51983cf8572166868e45c5835948ef5420e9c1015d5925e0f89fc5b57c7e0b2911fd8d3bb4eb7af78236b8affbe4c463ec1d69d4f36320fd974f87a629dda229cf7c3bec96a6a8e3098ca524cc5f45fa692667b747ff4f005618780c74e72674ba9219c33f1f659f264acd59289ce29b27b02f03345010be60f7aaacb7c10d960efcda18ac78efecaa2693d614906ac8057ab197a145530a124f093d145dc142b30914e3319cff0401ae0904bf296f407a471cce20ca5c7b078580c6b36ec15cdccc95996d241c9987dae1a3a313132f79bcd44c91253a7a4585d539e06902c1098b65fb922a228c59d3a299ca7cf3df33b4b7d490d88fea398e18a0eea6c6c12072625a6961a244a97bc5cb2f96cb68f9030a9667c0d67b51a2c91137e61859ec81a6cdb3dfcc0f8acd6f034c0a6e4425532e5df38d4e02fff7bc8719fe772be31e2d5607d768898da5ac9b43962f2a664cf166d4b496f833010120e5969451e0371994ad5109e2a8472267fb2d39b30b3ee9843f02132c13b98fda505757907919816ea83d9bb28ff37378c88fca957fc256f977d21be09eef68811fd19b6deb9f531da106f333636e9cae5e28fb84da7fa02a4d85e2021b210802a4cac928bc9687e1738edd94149ec0254e96a0d7de31d28dfa823697c820077c5416a2d369410c56a9d6e73de1a67d8b45f7e4f756ff710faf59ad64735b1a3d9bf400eea7b4ee969842d866619723079f9e6217623752639637741ddeb885ea516e9558935cc611ea16a2f50e1b0971971e2bc85fe484ca0fba5a86bc3b4f32b90f8ddeabcddaf281a00b542d7a022a223c8392b9ce10cc383bd162672a359a2566b481c2a34548883a3a243ef8855a69d4eab43aa23876eed33202826efc9ee507564bb0987a9d6fbaf99563cc688abe15bb43ade3ed75d1c93b320217999c566bb99912baaeeda020b6256d431335e064cb049353579a1cf106494cdb7a1095849db617f342e049b224084de87a319e8766f0d8ec99bc31844c3e8bbf4b77e65b2caed4b94a7f05e96fe0bd5cf71b0dbedfa84d1bd9ae9cfce1fa", 0x1000}, {&(0x7f00000012c0)="92e9073997016be2a3acae5eaf127d5fda660a347b36c4830e61f5bedfece15dd77561fb3ee4f7d1c087b2d1fcf8c05c29fe659d0f1567a857372490e87ae454e9db99df3554c5df16f43147b45a5ed519afadeec09262a26bcb118b44e3451af0d0e8fda4051c297a2eda807ade2df66430f0ceae84cc3aad095eb58bc7070abd41822dd735e170ec55bbe2bdd0f17149a9534b7c9edff56d2abebcf88c1f53828836409e62db39f44c3a52c8d8aeb2dd32859520e6032182a13718e9266e64f9cc74b5ac3bade804ec26d3af906f42763ece38a8f4007782e25cdf38c1dcc3ca88f6", 0xe3}], 0x4, &(0x7f0000001780)=[@rights={0x10}, @rights={0x30, 0xffff, 0x1, [r2, r0, r0, r1, r2, r1, r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r2, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r2]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0x118, 0x408}, 0x2) fcntl$setstatus(r2, 0x4, 0x4) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/233, 0xe9) 09:06:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000000c0)=0x77fd4830e858497e) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) 09:06:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = getpgid(0xffffffffffffffff) r3 = getuid() setpgid(r2, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) getuid() getegid() sendmsg$unix(r1, &(0x7f0000000b80)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x1c9, &(0x7f00000008c0)=[{&(0x7f0000000940)="4ab952b2cfc4c0fada8a4dc43898df3d464c3e572994cd0479d09c95b80960e9f51d93d7a4f399bfb0a2c506a93610a4f0d703709381e6ab0265618802b41dff843ba9f904f31f6185465577dda780e97a046bb0473ae59a9a763d2118e3728b4aa55eb21c759066a51bdd160131776468fa6d32a76ed30f6163e5fdba386d285b17ea57e473573d8c493653b8e6ee4af7861745eb85235aac3b323ab7a61e5454c0b8d75d34f591d90e67e8e39f6efb847553a036b4075fdec17747cedb9b14c5adfd55d16efdc346624353e6a63cd866", 0xd1}, {&(0x7f0000000300)="7d4cb768c3c28ba4061dc40b26307b357db3b8e51066765de01405318a99fd882ef304f40172bd153537e7f84c57e48b7eb834df52ec36e3e0a8ffa15f30da2fa34f450f84129c21c7974f4f4f66d064a2101a040e5ed2d0663f794109caef7b51ae04307c0ce17f9fb194870ce98df7c212e71c2331042abbc1f3008f5ae08f9b1b", 0x4a}, {&(0x7f00000003c0)="8d664f25d2d15d102fc9368363d2fc8a49e52d4c1d6499db1f94cb", 0xfffffffffffffe99}, {&(0x7f0000000640)="04bf011edb3c2a2647a7bf9ad78de71f9b94b3a41eabbd33971eab25522eec9a7ce9a7a1cb5a52ca1755e74c7dff8175335228d4bc452492371d4f552cabe08cc394e0cbe87cd7b27818e9b2a640fb36fa43955bd76d4f0ffee6ac90c684b9123c31c0589cfa5d9651323645e9525397655266c134d8dc1e055eab9a3c7120c8edd6cb6559ced31408d0a362514933e60979d2066a9621ea9faa51e358a83b5950ae8f090e8a41ffe4b64514e281522c", 0xfffffffffffffce0}, {&(0x7f00000004c0)="401d5cf23e923c7ba2c3bdbf27f3cf44370f9d0f788f0d0ddbe2c60b102c", 0x1e}], 0x5, &(0x7f0000000b40)=ANY=[@ANYPTR64=&(0x7f0000000ac0)=ANY=[@ANYRES64=r1, @ANYPTR=&(0x7f0000000a40)=ANY=[@ANYRESOCT=r4, @ANYPTR64, @ANYRES32=r2, @ANYRESOCT=r5, @ANYRESDEC=r3, @ANYRESOCT=r3], @ANYBLOB="e7c353ae6b8803a679a5d3db00ada2f3404090b6530520f768c5c94c12b257404615fe69ae298e455144384d74e5f71bf78ae1a5598fbd960b04528afc71478ca350400532fd4d32", @ANYRES16=r1, @ANYRESOCT]], 0x115, 0x6}, 0x2) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 09:06:27 executing program 1: r0 = socket(0x18, 0x8000, 0x0) setsockopt(r0, 0x21, 0xb, &(0x7f0000000040)='\fFW}', 0x4) 09:06:27 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x23f}], 0x1) fcntl$setstatus(r0, 0x4, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 09:06:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) close(r0) r1 = syz_open_pts() r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000980)='/dev/pci\x00', 0x10, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000009c0)) r3 = socket$unix(0x1, 0x5, 0x0) accept$unix(r3, &(0x7f00000008c0)=@file={0x0, ""/108}, &(0x7f0000000940)=0x6e) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x1, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f8", 0x737) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000880)="dc8194515f3a74f1c20fec8e8a5584c0f71766", 0x13}], 0x1) setsockopt(r1, 0x5, 0x7, &(0x7f0000000080)="2ad15a4f0f19ef5d728a5aa11a5893a01769803cce52a8396e4f027b422ad25af8905a", 0x23) 09:06:27 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040)=0xe7, 0x4) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000058e0ff00000100"/30, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 09:06:27 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) close(r0) lseek(r0, 0x0, 0x3, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 09:06:27 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) fchmodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x21) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000400)=0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000440)=0x2) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0x0]) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000180)=')\x00', &(0x7f00000001c0)=':.\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\'+}\x00', &(0x7f0000000280)='[\x00'], &(0x7f00000003c0)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00']) setgid(r3) fcntl$dupfd(r0, 0x0, r2) 09:06:27 executing program 1: execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)='$\x00', &(0x7f00000000c0)='+\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='(][,\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)='(\x00', &(0x7f0000000280)='.:\x00']) link(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "e7573aa74fff7f00006384535eabe2e5dab0a01a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 09:06:28 executing program 0: munmap(&(0x7f0000003000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000005000/0x4000)=nil) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x1000) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) shmget(0x2, 0x2000, 0x80, &(0x7f0000003000/0x2000)=nil) 09:06:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/15, 0xf}, {&(0x7f0000000200)=""/107, 0x6b}, {&(0x7f0000000040)=""/27, 0x1b}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000280)=""/58, 0x3a}], 0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0xfffffffffffffff9, 0x10000000000003, 0xfffffffffffffffc, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 09:06:28 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchflags(r1, 0x0) r2 = getpid() wait4(r2, &(0x7f0000000000), 0x1, 0x0) 09:06:28 executing program 0: r0 = socket(0x8000000000000018, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, 0x0, 0x0) 09:06:28 executing program 0: kqueue() r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140), 0x5a256717, 0x0, 0x1b8f4b58, &(0x7f00000002c0)={0x0, 0xfffffffffffffff9}) kevent(r0, &(0x7f0000000300)=[{{}, 0xfffffffffffffffa, 0x19}, {{r2}, 0xfffffffffffffff8, 0x800011}, {{r1}, 0xfffffffffffffffb, 0x51}], 0x1f, 0x0, 0x800, 0x0) 09:06:31 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xa20, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000180)="746652267b9ddbd034c9b7152be0a6eba96e0fd7fdfe52b910e70ad66c1717cdd1cc36c3ede69d61f89cd2682c0e64c412cf0ca4aeeb006c9b5252e255e04e9b2396517337b46d6091efcfa9650f95efe3e2609aba88ad483965d6ad56fdc366538fda40659cbe4574383f9fc72317332e5b6c16e0b6176f3d5379186df1972ae00bac2bcaff1b3adde4ea1deff68d7054a2523e9378e57219471438378578ae15d590c62d27ac5032e4fc1fbacbd38001db58ab45fd4aa690a238aa39d2fd08b0c1837bd1a66db9f073bd0a703520a0de17cdb107a01dcfb079dd0a0c1314ae67e230326016f9ea09aa0c52cd58a77bd55e237b6a73cd1c0435f60923", 0xfd) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000268000/0x4000)=nil, 0x4000, 0x200000000000) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) lseek(r0, 0x0, 0x0, 0x2) 09:06:31 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r1, 0x6, r2) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)=ANY=[@ANYBLOB="245cc72800"/20, @ANYPTR=&(0x7f0000000000)=ANY=[@ANYBLOB="ab9c5cbf38d3ffc8764a625ce29cfbd8c26c5ed5aecc382df343125e09f9f3aa05afd5afe78a3ac45f7fc6565b8e0c3cb51cd456b09587a91a0890fb445fbc666981aff51a1f65a6a6489f921dbe0db87f5fcdf55490b563e19f4c4a0ccbc50de569"]]) fcntl$setown(r1, 0x6, r2) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) fcntl$setflags(r1, 0x2, 0x1) 09:06:31 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x40000000000008, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x7) chmod(&(0x7f0000000000)='./file0\x00', 0x100) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x10000, 0x20) syz_open_pts() unlinkat(r1, &(0x7f00000001c0)='./file0\x00', 0x8) open$dir(&(0x7f0000000200)='./file1\x00', 0x20020, 0x86) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x100, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x102, 0x4) getsockname$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 09:06:31 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x10) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000080)={0x3, 0x3, 0xbe, {[0x4, 0x8cc, 0x1, 0xffffffffffffffe1, 0x5, 0x4, 0x1, 0x7, 0x5, 0x7, 0x4, 0x3ff, 0xcbb3, 0x7, 0x40, 0x9, 0x9, 0x7], [0x7, 0x80000001, 0x2, 0x8, 0x80000000, 0x9, 0xffffffff80bb2359, 0x4, 0x3, 0x40], [0x1, 0x8, 0xfffffffffffffff7, 0xfffffffffffffffd, 0x7, 0x0, 0x3], [0xffffffffffffff8c, 0x103, 0x7, 0x30, 0x2d, 0x7], [{0x8, 0xffff, 0x5a, 0x2}, {0x59, 0x3, 0x0, 0x4}, {0x9, 0x0, 0xfffffffffffffffc, 0x101}, {0x3290, 0x0, 0xb3d, 0x3}, {0x7, 0x81, 0x2, 0x3}, {0x2, 0xfffffffffffeffff, 0x10000, 0x100000001}, {0x3, 0x6, 0x5c70, 0xffffffffffffff29}, {0x1, 0x2, 0xfffffffffffffff8, 0x3}], {0x3, 0x4, 0x4, 0x4519f443}, {0x9, 0x7, 0x5, 0xe9f}}}) r2 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) recvfrom(r1, &(0x7f0000000380)=""/178, 0xb2, 0x800, &(0x7f0000000440)=@in={0x2, 0x0}, 0xc) socket(0x20, 0x8000, 0x0) getsockopt$sock_int(r0, 0xffff, 0x880, &(0x7f0000000300), &(0x7f0000000340)=0x4) 09:06:31 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x7}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) semget$private(0x0, 0x1, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) flock(r0, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) 09:06:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r3 = geteuid() r4 = getegid() r5 = geteuid() r6 = getgid() r7 = getpgid(0xffffffffffffffff) r8 = getpgid(0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x200, r3, r4, r5, r6, 0x94, 0x3}, 0x1, 0x40, r7, r8, 0x2, 0xfd2}) write(r1, 0x0, 0x0) 09:06:31 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8008, 0x0) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000080)="d7467e1251b136a925600705ab8a80603fa236ca46ca14474021aa462b101bd332d7821093b37e5e46bd8ecd36bdbb46738188004ad9d3d802e860de7bb748c2c163a958bf16c8fb53608f13907bac2c0852348004356f4f9103105365165f496a1e9ddf3c49dbb78a1b69fc0554ce1e38cd4e94ee42be6ae9473a7816ba07d245e3a56f87d1e988a45ee5422c160b7527bf6dce1108952d318c980c213db136b0caf4f18c1bedd44ea57e10d6510687abc061fc7bde2afcb4b092d726c3716194e415972b41aed24f59c5fd3450f460fd166e61ddb1692ef26d48e77dac84942678f8c13acea2d32eb4c5b937400ce3550a2d596299093db8eba30c24f55a47638902db78950edfef3f861140908144fbd13928180087e591af9bcb642b50d7bcceaf727f639e6af7d6a8536033a017179193e87914627478652334737f5d4e63318e417faaa6c82c929ec4c01b0493ce8d29b73e2836f7050bd92253b4d8745475efbe609cd545f790ef4c2ac6b2208f577fef8843af521e24e4c4694acada83719d75831c433a5586db5553a92ca8a05974e33a58dec75091bd3f42a437dc7adc3f0e0016c43f17bc6a89163a8b73f521dccef4617553f3604e0460679b80dfc0f84f839cb07e942c2b0db1f10c45bfa8018b45e63561a7894b8acf23e577c4a0744e12ec4832aa3aa76d874095e465dcd6b93de258003cd6348962196df9556b48febba7a201b8c749bb0bd2931b22c0d927b62058e35e3d03031ae4c3a5c7abb475bae0030b00003d7c0a697ef22ec5feaeee75102914ad8c276540057d250e489095f8947b18bd13ce2d5f014a5566e6b7f089eb191710e0ea32a60edbd94c9f7a6974d25b580c1185acd41518178b3f368974e41566a1d61b5d4699e4f7126712a306a1f60fadf11b8224903e5b0c71e74e56f44622b665570c9c6bee0c4ab133fa03543228e0a54dbbefd1402eae5d434470665542270fd09f7684f69293001918cf18006f5c5c53592e86d44e2d55e79241069ac5cea442c8b8c452286518885c2e6fdac08ccb78a1db980c36326f8557a81979bf4247c8ab397646af5ace62d42ab6a7a5bbe60bdb68a118b9b668c4dce5a356b14b9f707f7c3328003758056865f2a73c243a38530f44c0bb360c9127240ff57849e8bb288efea56b2787397d91493fddd966c46872245b885367aa2a9e364c67bbc937c387a665d358415f4dff68db599e21217bb4eb09ad1375b77bf159630bf3d876b0fdabd2e6c6fdbf9927dfdbeb0ff5374ffd5db1768bfae127067a1a5b33e2659bdf72f46fea4df192f51f21d8c07a2673112f397b3602ef5c31fa593e0102f802936426b61e6dbee01ab55de532743a975296144d1183885cc72137245420c69d24080945eba2d803d57b5c20a123f8ebf56165ab9d4852e03bf6c06b7dcc0e1dd8b713e97640709c1ce730362acc5d0337ad6c678c28c2c34a7da908f4bf467277e980d9b106eb608c643782dd5950628bc2f3d101c29dec9ec7993188ae0a5c398609612f841f7d6f56b9301fb770fcbe73638241e0c41bd69285151263c8ded56b79c6d0512251cc9fef14b176d50a57a3c826ad7ff87fa5e2c6195ca13c053e59b2b4618930987efc5964486fe2e02fefd998e474ec34aa50f38878365a77557b83bfbe1c90dabc8192d76f010fc49c29c85a56a23d7a7d0e3732b8abadcd81ed08861bb06c642f8c53654f86afcd18ab7bb1f654f633c5301cffbc4dd18130368e26b424268efebd31e51570a2ea2e626415b7d3f12ff81c9e1286f8309456e46eb05dd04356346d1ea010cb87feee19e6c247ba85e00271295846fa6cd3882d400067a64091dc4aed0665471975f84b37ad2e98982d67262906271f220827deeb58e98a1fcc5b788726fd0050e5f546bd3bd1b5dcc797e916fc77e862aa730422bd50a3b5eed27d3841fc1d3f3180ee24302f942e08f522513ab321f6513d7fa3007eb3e75d724d1feb5395f54b4aff14e8c1f3b154a77474a24c049871ded45b011f1df17d7de92eccee3c9fcd9cb003d62669462e1009e94da1a7c4976b02fd209bb5ef3de35967d553d92761b88a9a1cfcd32c5dbd9398463dc637ac78eb9141aeb5ee1e12a01c2bf4f39ccfdee2ac1921964b2c09181964c77b0b825d23d24e62a865e64e1af45f8cac6b42c3905fa4b34d2d74518eac20a309ce1a6214cf042f059b9f965f575bcc8091be6a9c7a5183f00308b3146e41262be53d7d02912350079c6ea8c347ca2a1f0a186a8d8988a03c6a5ac21ce305f20c1d299d0830337c4152f8aec81f40c8d5eb9a57e06cafe61367ff6c7b862c004390b61b00c8d6361bf5ba6c2da52e94038482133051a5c31b9f85250c7fa79a5ef22fd25461446de07020ab61a4935abd0056e442569ce2e339c81003fe402fb71b75381676d42849bb13ceff1d9ac476b11c3a3428aa9f9335951fa972c47790df66ba6b3ffba62c6bab5917f7e0b520a6669c528376b69aea986f062994614f6bf14a61a16b35b17007ae9bef8866d73fa8ab257d28f0a023e3f5864cad0a3a7aec2fcc167b551fb15c01a4f3fca752d6e7c5ddc5c559263960cfb25e13a99d01c2f5f8c32f76aa7e01c6e5f984b1c91614a0e11749f64136958a46d5cec35bb360fcd83de759e4939fc8e1bcf4d17a0a0c4283ca77ee0122546ad820663a34a973c898e0d35527a5444a5982eb731ab8890252aef76ecf485ce19633cc4db70cab60ff893a2fe2e8fbfeac327ca8ea44e775909032fa4aa7080ac15d1b7bbc67745b07ffa74097d20b454844fb5e6fe99b645c46a6695652b0361f3ad0bbbac7ef9cde34a75e87f1a7e33e95c65a6ddb2965cf5401ef5781131fceba44e54d91843bf753a394a81867819dd218d1011c07a14e38c8d47ce0801197e9912f2b6eabaaa94519dee0dd063c5d5b9f87329b3277c9e8134e817d6fef99eb31c2deff4fd2571f747a47444b01ebdd5306456ce0a4a211e4c5c2d78819df4ac1ffbd4b7437723079f25b2785af7fa5627b2e9d77f05c7df0348658e42d740160fea0946d201188fa7d89a1b9b4c133ece6ccf3131043e964c358305958b99ba8175958368b9475fefe0b3df11f29615eeb58cf7638ea872a779a3caa17e2b22588c613e2f0a6c30c744c4356d02a0225f06757bf54c7b6e6bba8973e87cc75453eee25049c2c337dc15e11bfdddb4dcfd3403ddb20ed84f8c3fd0d17b462e52f244d9cad7dc614c2e260782d74c4621401e5a376c692933586cd70286b7fde02cfed76541d182360118f8fae802e32ae07e147a8dfd354e5ad1376fcb0ae22d32f6698569eb7c58f3fba2dd787e77aa05168459ba256cdd50e65e0b3522a803fa27137b742460d479635ca86230968b0983f65f699b49b211a153e1c0bfb2cb09cf51bcc4307d7d210e6e259892170a8b3d5875a4ae6d6e220b6e9706b13d4dc8ae88ee80bd373600f4259f63e513d4d712e6df818a2dd6c4035a0c838f5f725b99fb8cc4f76d1e00e0a39048cd4d6839f93d25565ba1db20e96a1ad2ef1903c5a99db2057359b0c0e60ece29809b8e95ff67728574b24a14c0abaf25611a79b86e0eb9ddaa928b3daabf90bc3e7df8d196934123d0df80e0c8a6882efd1e0ddd1685aff7dc63ad4cd59d9b671b07a3c71b988dab164bf8cb76440c5cebbfeee69cfd0e387147ab26c9ebb593b45747c400b90fd26f2b8b4e6c1cd4da5412b5feee3ed8093f6f9627d27cc615024425240be79d9067a0ee2c376b6db1e0d9a97db06ea10a0dfcd7901f71c7b7a679bb4e3382892962c1a26548e56d2f374523387b2255ab26a5a512a6402ea5c4966db22f7c9338a1db83822e6ca73d588123d0abca2a46b481ccfc768bb4f47de5872535617a928cd67066667ef67798d34d5233400f367eeb49b3baf50566e62de77094dadeb64419a5f643eb9459b34b2cf42b72d02bccd4a23ac8afbda1cb76f93f35657238762d39f4e175511ed750d67542c4b25b8011a6d5b4fe038acf1f6d1452928aec634adf57c65986182e6f5b92b97be2407e4e180eac8231da01b8ad22ea6abf1d10b0c3db07ab670bc207499c9ddb90dc43ab49a145eee411107562d459259b413272c8030ee5038e12f27123fb71297f229db20715325360950bba27923afc9e4f4c57a8d78f4cd299c3acb1b7b8fc6495cbb5ae08265ddb96d15a49ccc4ec7b0803f69b60a175415dd89094c5aaf0b7998654e6eec6cee7d3d39ab7c70b33c59066a36e50685c64b748ff5686f235bb1009f77ed49c17888ea36e7aaab8e4bd93dd0d5522520bc69423e685f9735b9bfd7a1a9a1be34f897d88124feafb045a59a398a584d5233d014dc2833ac22a7995842e2a9871ce2e5c3f9acfb2682b1e0d6b32803fdfc0e2a3c2e506b20497fe46140bb566947306b3ad055b0a2bf156f2c862e8ba5bb792f48b711b31943869af9bfe6e8a98579579bae8e03feeff71bbd49c1247de1de12f1e527969f91d67b4dfbf9d909a4c2e85c6b99cbc792c4fbb1b59284b118f3f1083e25714a0637dd5ea6321948d130139e187bd6ab78b5b80210a21badcf0a1ee5cc0388894de1bdaae2bd91836b6879572fcac7c633b686877a28c524c78bfc17d515b26781531c27806b2e0281ff2ee628722e9001b987cb26f405431bb4eddb1dbd9ad00541b5338ffa39540f7d05d01e616029cac0d67710c3906c310981aa168be1a1541b8dc16a01f2139c99122987307f4a564b74005fa94998ef956f1a991de1fb19e9a09472efd854536b7008b4379e180cadc07ec0a4f910aee2641d0a120cdda57ce3b94f33b88680d7319fdcaa670a3dcbe86e980dfd3eba72ef640203bb4f24a8f9362aa51005b68ecf09c22b50be4e570a2843785f716b26a9de15973189ec9aa8dd32a05ba8cfb90f7cda6ccb1c3bd742ea9b56acd0b98d508838e25890b93df06d9d25010aefe11274121296e13d6009e92b12abe1bb4c97a16a6e81da5d25df62a7ec7bea5bd0dbb8b94f3861316548e1a20de423d0ab9b69b243edbd564b15432607766a20d521037fb989e897b6c1f59d460551a9255a8fd96bbb103443593bc67eaffd5bae47ba5593fc95ddae22f7f8500877dae80ea11eef9fa2a5074b14784cf30a11777fa60144c87047f227706ac414f910bdaeaf7014ced3d1cb85612862632d0845bbe64208c2bd224a161d44a7800bba51eb0ec80f578ab1d7232b5041951a20a036e911fe293d00047fad5f2ea20d13e0cbfe5a2d4b9a3d32b94be499e1a7a2d6607933c53af19f5cc62e0bbd461621ff01c68d8d860fa2d6d001d084ff31491029ff163be14787d5fa3a2ec2a2e2e901d2f79ca8b127b8b9ae04e3051b4fa3a4a9033b3536139e59d795f42c9e94de4dd81add2b993e980fc3ee13bc56b553e34ab4e488ef66720f4d26e642b446753fbaee070743d6ca5461a3b22ec970b9227c8959a131efc6bbcbd3648ba3768857c61dd007fa7de9fad6a26327528a7609ce36134c80a15c2dd372087e8f0ebeff529d639c14ceb1fc26b76ba3192476168dcc11d13d9994a8429525b8cf94378aefd27223a917d8b00c801f36bb1da5cc7a723f475aadd526d883d59ada84af90bacf06f2fa4327a199f19c3782f57884e87f35f8465848fdb07af0ddaa908a07f46b8b40a2df6d82161561c444c6ee539ede71f598c4da8b45690ecec2baa339742c02d18a05f0800b24df3fc75870b80a9522ed66ff7fc3e1f17d427787764d82be9b6cbf22ad47360935", 0x1000}, {&(0x7f0000001080)="4dedc9b387a848d516dbf95f45bf8c0f43a46b82973c18a8a3627deb4ce74da32788b4cc009de98037d33e8cb55e1085bd51c4e7f7da7b8f14a51d73c0e076fe476310806c08692be231db79af474a22351272817a0009d7ed7171f9797fe9b0e3e002d257ed85ab8572f2c4fd70", 0x6e}, {&(0x7f0000001100)}, {&(0x7f0000001140)="37cde172ddede40913d4b52b437f4544656eb887c6fba804d127ae9505b36d9862dee900b4213a50cfc8a4ecfc2f36bc13ce6241354f1103b5b03092b32734599304cc1723cd5fd8dc530bb3d646ed36734efdc42a84a05abce2cffe17da6166edc87f4a9bfeb7", 0x67}, {&(0x7f00000011c0)="e8e25ada23862a2c0f8b0a6f2d6a53824ddb393cb764c36e87a331380ec58b5fea195dd7c6b584d55d5e7e737642c77b66f66d4fb357410db8ebabe7dccae345f1d61f6da481bd7884a07d9e9dacadeeca36a5f97f5075b2c4a139e5d82291d1aeb42a6655ff1c2dee1ae8ec3a129f5e75544b207eedac0547013aa620ef3606fd9e067fc656096a667ce63b98573b2ec55eef9ecf09da9ac44f00e615a5f2c7e1aee5", 0xa3}, {&(0x7f0000001280)="0968bca72da9c14994b64b3e820a9c154c60eba1819c9d0b2b23b1259ed4ea80e5e280452e879443ce5fd763eb4fcc9a58289d143e5c067da6ced5a7a840f3452ad09e60c066628491ace8433dc5185f591d65d6753605bf9178ff74ca914da0ad4875547073818c308528987314aa2979246f362ca360caa1d577c66021bbec5d0ac6cfa1e2b2fea335ef7421514251f526b4cbe19589d8060b4254490c2d254cd9d19276f050eb99a6ff95109499a753487e752088c37ceb74473befb08fa23ddbb243641bd6566408582501ac25f06bdc509b611ff5706274ccc34115d30596f4da5ddd340565afc215414271015d9322130adf6426e43f88d2ece6a4", 0xfe}, {&(0x7f0000001380)="c31bfb233f73cb03024d9f00a9ad51d885f7d14d4b1c81290ab593a2938a081db58cced35d164d537646e73711556581eeb96db79f810dc2b810bb44ee212388ddd32286302004ee9b911e774da82b120b437b4ea46f755947d72cc2820a7ecd12a52bd11d3bd6e6400e0428382aaf7f97482a75aac45154d47224c7a9d0bef8dc66a5853ea6167bd2682bed947a4ef12922ea9d01ba8f51afe8c5ba0e87b69ff3ebdf4f81ef", 0xa6}], 0x7, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000001100)='/dev/pci\x00', 0x20, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) write(r0, &(0x7f00000014c0)="8f82895a6f331bc3d362d388e44ef216fe38508077a6155311c57fe37c73e161b54e22b5fcc762a9c6c93acf0fd861bdecc86b3913f56c14124edf8644b9fee9aaa09935aee7f3bfd618c290a87c10d3d30abf77e666f4e0826b6555e0fc61059cb2b6770555a8ca7fc69fe0bd885dbcdf9f5f00b32080360e64b7c775f34c4c5451144d67fd685fcfe86ba0a850f7bd3c8817005913f7fcbd4c2dd4099bd513cbd04976e4d14bb193cfb371250fed042ca5855a365f9856dfb9b327c86f2966fa9865acd812b90f9200dd76b209ed93b12b385d73944429e695f0a5018bbc4de55079116be1daa51f8f8ae250ff864b3b3af2258bd26ee1d405c9", 0xfb) 09:06:31 executing program 0: r0 = socket(0x6, 0x1, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x6, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x1000003, 0x1, 0x9, 0x8, r1}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x482, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000140)={0x5, './file0\x00', './file0\x00'}) syz_open_pts() 09:06:31 executing program 0: r0 = socket(0x800000000018, 0x1, 0x0) listen(r0, 0x0) fcntl$getflags(r0, 0x3) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x1, 0x4, 0x8001, 0x9}, 0xc) 09:06:31 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "d730c15b08f4ff0000747beffde400"}) r0 = dup(0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000040)=""/13, 0xd, 0x800, &(0x7f0000000100)=@in6={0x18, 0x2, 0xffff, 0x1a5}, 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xfffffffffffffff9) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000080)="ebff9648000000000000", 0x346) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000180)) 09:06:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getpeername(r1, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000063cbcad1008e953ea4630e8bf3dc00"/65], &(0x7f00000000c0)=0x4e) sync() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setregid(r3, r4) 09:06:31 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000300)) connect$unix(r0, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) r1 = msgget$private(0x0, 0xfffffffffffffffb) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000280), &(0x7f00000002c0)=0x10) msgsnd(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="01000000000000003b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995dab415e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a009c4be4d3c92fbe8ccb27"], 0x1, 0x3e9d8dcf9b310efd) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000003c0)=""/144) msgsnd(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="00000000000000005b2b8066c6a8b0fccec512a8d45ee84ba7d3c27be34b40001eed3fa855b91f29b2cd0e054f0f0914da79b4e78a11098ab03631cfb7d6747c5f2b19292c6c6dab537e507bee6ee848d895f770835df11856234ae9cb2e6ee4b10f9ba78cef506cb24c6742b4cdfcd3da71d11c8ad87c5c523c05153ad16c69947de4752cfa3b44bbef8a9de63b43051509558f9431fecde006078ca7e198a212c29958b3a33d1383b6bf1647c6644bb42c7286666aef2343e1ec2f4fba3c31ee0f56d9b3e25084efcac49491e26ae1b685cfc4f68300"/229], 0xe1, 0x0) msgsnd(r1, 0xffffffffffffffff, 0x4bd, 0x0) msgrcv(r1, &(0x7f0000000100)={0x0, ""/64}, 0x48, 0x0, 0x1000) 09:06:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x4}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080), 0x3) 09:06:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0xce, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c1", 0x5c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff90, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:06:31 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f78696c65da6070e5879ce575ab829a38650a6f3000"], 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 09:06:31 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000028, 0x8000000000003c, 0x0, 0x0) 09:06:31 executing program 0: clock_getres(0x2, 0x0) 09:06:31 executing program 1: r0 = semget(0x0, 0x2, 0x11) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000040)=0x71c0000000000000) clock_gettime(0x2000000000008, 0x0) getgid() r1 = dup(0xffffffffffffffff) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x2}, 0x8) 09:06:31 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000180)) readlink(&(0x7f0000000000)='./control\x00', 0x0, 0x0) 09:06:32 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x100) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)=0x1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x8, 0x4, 0x6, 0x1, 0xe7, 0x0, 0x73e, 0x1, 0x2, 0x5, 0x8}) socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r1, &(0x7f0000000140)=""/128, 0x80, 0x42, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSBRK(r2, 0x2000747b) fcntl$setflags(r0, 0x2, 0xffffffffffffffff) utimes(0x0, &(0x7f00000000c0)={{}, {0xfffd, 0xffffffffbffffffb}}) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000200)=0x9) r3 = getpgid(0x0) getpgid(r3) 09:06:32 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x3b7, 0x100000001, {0x6, 0x10001}}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000001c0)) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x30, 0x5, 0x8}], 0x0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0xa, 0x20000003, 0x9, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0x80, 0x0, 0xffff}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x6, 0x100000000}, {{r1}, 0xfffffffffffffffa, 0x48, 0x1, 0x20, 0xf74}, {{r1}, 0xfffffffffffffff8, 0xc, 0xa8, 0x4, 0x7}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x3, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x1, 0xc00fffff, 0x4000008, 0x2c9ae0d2}], 0x9, &(0x7f0000000180)={0x3ff, 0x6}) r2 = getgid() r3 = getegid() getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000240)=[r2, r3, r4]) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) 09:06:32 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x17, 0xfdffffffffffffe9, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x220, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000dbddb97b00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000100)={0x1f, 0x6, {0x5, 0x2}}) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:06:32 executing program 0: r0 = shmget$private(0x0, 0x3000, 0xfffffffffffffffe, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x480, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) ftruncate(r1, 0x0, 0x7fffffff) 09:06:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getgid() r3 = getgid() r4 = getegid() r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) bind$unix(r1, &(0x7f0000001340)=@file={0x0, './file0\x00'}, 0xa) getgroups(0x5, &(0x7f0000001200)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r8 = getegid() getgroups(0x7, &(0x7f0000001240)=[r2, r3, r4, r5, r6, r7, r8]) r9 = socket(0x10000000002, 0x400000000000002, 0x0) recvfrom$inet(r9, &(0x7f0000000180)=""/4096, 0x1000, 0x42, &(0x7f0000000040)={0x2, 0x3}, 0xc) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) r10 = open(&(0x7f00000012c0)='./file0\x00', 0x30002, 0x40) ioctl$TIOCGETA(r10, 0x402c7413, &(0x7f0000001300)) bind$unix(r9, &(0x7f0000001280)=@abs={0x0, 0x0, 0x3}, 0x8) write(r0, 0x0, 0xfffffffffffffe4a) pipe2(&(0x7f0000000080), 0x10004) 09:06:32 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x0) listen(r0, 0x0) 09:06:32 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20090, 0x110) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x7, 0x1, 0x7fffffff, 0x6, 0x100000001}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r2, 0x3) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r4 = kqueue() r5 = dup2(r2, r3) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000000)) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r1, 0x0, 0x0) 09:06:33 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="d6d94fe55d974a0f787c01ef8f79d1f20be5e9b942798dc7bde177807bb2b34327913ad90f0efc880358188ca41c527b4c36760813fc56c2e9271cecad1c14807108c9f3282d137131d50fa587b2d4103e7d52917b2c86188fb213ba5ebcd423633fa13c25974014df2025346aca88d4e2e66ecea23af62478cdfe34f29cc17d52f7913fdcc7ab562734564c9e1a1a792de112cb3d95ba7b061e2c4554b796c32f8fb68199bad0823c36842d56f7abaed9782ab9391773460cf099d933ca0972a5671a6a73514f7575", 0xc9) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 09:06:33 executing program 1: socketpair(0x20, 0x8002, 0x7f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66496c65300057f6f4c09e3ef94aa27905333b9fef584ec041e8ecb083963701000000000000000c80685b2aa09aea0cbe21494c70f4b6017fe002aac39eb16b44e0afca9c6235ffd0c8587d5887b02647c7d9554572c2170d2bd8b860b931a93c8383dfa919d519b41fa2063955caf2a0c5e74d543c5c3e1e1df9c6c86275dd5ef84c5f15f1b1e2ba94eea228b31101685d1d5805e7c69ef07130fc2b780fedd72a212931c5301ea8b2e8d83ec087160652521539cb793671c0d9525a1dfb36b5bff72a395a68a700c42b53a79cb8be935e0e745605"], 0x10) write(r1, &(0x7f0000000f80)="75136c1bd2ea68697b9aa423f0e473e612c5470c8712bc49bb5ff8e9f21fc14a23622b98549cb30d40e0cd47bb1e7db6394aade668772a90e4fea98a0061642f1b39a2d4550e92847cb8bdadf9e5d9ee1a954b991793a12dc1e184041b367632ceb65edbc77bf98eb0d4574745cdbe34fea128fd67c29b49b6ff27c2c83814f5380d43d65b6e34c3113fac8f6610e15d4ff32c4dbe19230095e425b362710821b7b9de97d6de17bbaa20bd1e4052b9935f5aa99a425e22ec3d203e469b207a3e7fe3762a9053dc0dcda27769addd5bfff6edab8a88db45619607ca4aa37728c35813da7f1320d0504488eb9ff918a63517262a5c138db7838f6ac925d88820502a842170d29aebb30a112fbe98dd3939c812eda521b14cce18591bc1373b9016dbe598ec71f363603025fa69cfc100d1d9c787791d471c2ca57998cf66e430d02ac76ade25a620c428c4adbb4f1be52ab0ac03d52732ed8a7ef30e75650f3d441378088a92ba73f8596daa5487391a9824967faa0791276a597cef9d31a49d797c08c99f14ad9b0941c46a3ea1585c5fa56e781753f988e381cef59223f6a03a8688f03eeeaf7319f5ef6a0ecf8d02c1188ab9b949e05cd3f5279ae13b60ccf5021838cf42f4d3c6370d64ff7adf28a563803c7eefdd4ae697ffc28849f45afbd5ab907913fe1cc76859f8c20f2162c47bff1ab96698ad1e2ac2d60e0dc71d4e13bd363294305ef084f3a34cd552af00736fc1d53837e81d0edb2ca8179a494723f85319a35a6f9080f556f968999af308906f72530cb5c5dc536e62693b87fb5f871f8e586dd1610523e8fb2b3e71ec7c963d7d4a41790b2c923f475f720cc99e97bec91d33b9ff47c7ae6e6d087f7a04a8ef898282093f9d06569d7348843dfb502fd346bb9f674a26c3abbbae5ad6c329ef32173e3d8007ea4e6ba0068777984743cd25e67e059b3f7cee77fce5bacfd12207d18fdc34fb7af4864446bfd07876658034436f0ca74d6fe0affa94ca962a169f91de3e8ac65ecf2c388ed460b2a75698ec23a05c25438f29982a51a9ef01f84e9336ffb1ab8d0d5a331742197d5a97f1977e53583ee7e11761c75b7da8bd587991b61d9c10c33a3e6c4f902fe3ea9a52281445b6bf8644d98572993f35ce82dcf4e9bc06974b3ffa71915cf306e3108292235df94ec8f2677b10719f228ae4331b0ff061cbcf49c0834b8f9b709e06101835f5831c5b51d82499acd5db8c3de07a6902d2596388e6aafd1e5b609c94617ce5e33a65986f255e741a5d0482c94c1b63e845e1e2f62a8feb7f859e2e0815d838036644b4a59e87853138249c1c6a001371fcf8aab5e2feb540f832d85cb5c2458836a1a5ce7bc05fdee367f7216d125cadc88997eaa1844c7310d25fca2a4c2de77f4e319d718594ed79cf2abeaa917507222b1bd6b21f3965d831df40e7fd0650f5a1169cdde736d85aa43713e0d1f3524980d9c81c772dbd5d96e18d9a6d657d54aa74c3b41d94f4f4af1f68892f73fbdcb5810e8dcedf6e6feac64896db11b024608f0d4f1bd455d7f2219c771b404187bc25d6002e995e855d58bd796379ff75556e1b1e13334c020b32733f470053045e490468726de1cfcd2fa5e03beaf983c7b05df17f44f127ebcf0ee76d32abc08dd3fbd961e66f79e4241022b9ecc4ee68cade226800d8fc1cdcac525751432ff984fc0511934ecfcfe2653a9eba12b8c4a61823ea7e3045a02261df37cb85263cf84242c3449cd93396cb6829b2c4f7ef4c42a54fdf22373ac292e2698aaeef6a9d9d3d770c0c86c112f8e490107aa361a70a4eaf04f334aa54e71176da3b4c6f959de123a70751d00ab848244100f996f0b977160cf75388ac801e79acef44b379a1fc43f2f5a79b05b755accfcf212045aaa7b720895e71e314dccddac35cb26de941675eedd332891234f56e99806e9d3c37c889170642b5d14e2f801610398fad876da4622f00000000000000000000000000a6a7991b3338b521989ee55dbed01d5821d68654dd22b3180efa47c95c78fc09e20c9b70becc317f2487a757dc4741d2bc8d640ff93167e5c4baaa0fc54be96c4f577b54cf44b55feb4799b265e0ce6eebb1465a", 0xffffffe1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0x65d) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) fcntl$getflags(r1, 0x1) 09:06:33 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000140)='.\x00', 0x4000000, 0x10) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x2}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') fcntl$getflags(r0, 0x3) link(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file0\x00') 09:06:33 executing program 0: mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) setitimer(0x2, &(0x7f0000000000)={{0xd085, 0x7}, {0x5, 0xfffffffffffffffb}}, &(0x7f0000000080)) sendto(r0, &(0x7f0000001840)='T', 0x1, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000000), 0x34, 0x0, 0x2cd}, 0x1000000040) 09:06:33 executing program 0: r0 = socket(0x11, 0x3, 0x0) msgget(0x1, 0xc) sendto$unix(r0, &(0x7f00000001c0)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 09:06:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4000, 0x900000000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f00000000c0)="3c380652", 0xd4) 09:06:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, 0x0, 0x0) close(r0) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x40, 0x100) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000040)) 09:06:33 executing program 1: mlockall(0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) r0 = shmget$private(0x0, 0x4000, 0x40, &(0x7f000018a000/0x4000)=nil) shmat(r0, &(0x7f00007d8000/0x1000)=nil, 0x3000) 09:06:33 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x1, 0xffffffffffffffff) fchmod(r1, 0x20) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x3}) 09:06:33 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000100)=""/42, 0x2a}], 0x1) ftruncate(r0, 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000001c0)) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="411d9d22782473d746dcf6dbd9cafab5cb6041ff4be28043b832985b59a75fe767331276f1584fd3db6f7dfb9756f0447b5b857d6ab4319cc519f8d010580c763032e7769aaec266dc34b266d5c2", 0x4e}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x6, 0x1, 0x4, 0x0, "6d06ebf4db2b9d37a624d4ba26d1502e216df85a", 0x8, 0x5165}) 09:06:33 executing program 1: r0 = socket(0x2, 0x1, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) r1 = shmget(0x2, 0x2000, 0x28, &(0x7f0000ffb000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) shmctl$SHM_LOCK(r1, 0x3) 09:06:33 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 09:06:33 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x4, 0xf00fffff, 0xfffffffffffffe01, 0x3f}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0xad6}], 0x2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0xc2, 0x10, 0x495, 0x5}, {{r1}, 0xffffffffffffffff, 0x2, 0x40, 0x9, 0x3}, {{r1}, 0xfffffffffffffffe, 0x2, 0x80000042, 0x6, 0x80000001}, {{r0}, 0x0, 0x2, 0x1, 0x9, 0x7510}, {{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x80, 0x1}, {{r0}, 0xfffffffffffffffc, 0x8, 0x20000005, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x75, 0x80000000, 0x556c, 0x6e}], 0x20, &(0x7f0000000040)={0x1, 0x7}) fcntl$dupfd(r0, 0xa, r1) fcntl$lock(r0, 0xb, 0x0) getitimer(0x2, &(0x7f00000001c0)) 09:06:34 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0x7, 0x100}) 09:06:34 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$TIOCCBRK(r1, 0x2000747a) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) 09:06:34 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26c6fda15fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f4cc7c34891592bdf0d7d026ba8af63ff37282934e4fd89720fc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020066000000200f0200ff00"/162, 0xa2, 0x0, 0x0, 0x0) 09:06:34 executing program 0: nanosleep(&(0x7f0000000440)={0x2}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8498, 0x0) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x700, 0x10) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 09:06:34 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0xfffffffffffffe18) recvmsg(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000700)=""/151, 0x97}], 0x1, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/73, 0x49}, {&(0x7f0000000100)=""/170, 0xaa}], 0x2, &(0x7f0000000200)=""/10, 0xa}, 0x2) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000280)={0x9, 0x7, 0x400}) 09:06:34 executing program 1: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) write(r0, &(0x7f0000000000)="6177052dd60f617739a0887c8039fcc687fdc785ab338d6b74eb14c35bf3", 0x1e) fcntl$lock(r0, 0x7, &(0x7f0000000040)) syz_emit_ethernet(0xd7, &(0x7f0000000080)="55d90a682b3c89d46b03bda2c50422c05ff94022bbc65cca3e4c60f572cb6464e6853aa7c6a2d1b05b7c51e0d23f55f0d4e9cff2a7904993a8c6e9d96ccdb8d1ab31232b2de8378e0da86427b96a91b0b6fb20a1330cafffeae750e2a6dd880066277873740240e9773712dbab77c5841f8787c05080e06094a1dd0f8215c5b32526a894c3827dbda039422e3a6bfbfaeee17086b82d74fed4c57d893e37db5ab18b211c01f22fd6c28f426a8997e3dcd72416682048429269694eba62c568602e94a87cc6360d769ccf677e8994968be750a7098620e2") 09:06:34 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) semget(0x2, 0x0, 0x24) pwritev(r0, &(0x7f0000000280), 0x28d, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0xa, 0xc000000000000000, 0x9, 0x1, 0x0, 0x80000001, 0x0, 0x2, 0x2, 0x8, 0x401}) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000140)={0x23, 0x0, &(0x7f0000000100)=""/35}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000001c0)) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000200)={0x7ff, 0x9, 0x5, 0x400080, &(0x7f0000001680)={{0x0, 0x5, 0x800, 0x401, 0x800, 0x6, 0x4875}, {[0x4, 0x4, 0x40, 0x9, 0x7, 0x4, 0x5, 0x9, 0x5, 0x8bc7, 0x0, 0xfa, 0x2, 0x4, 0xffffffff, 0x4, 0xa1ed, 0x5], [0x400, 0x4, 0x1, 0x9, 0x3f, 0xccb, 0xd4a, 0xff, 0x3, 0x2], [0x7fffffff, 0x7fff, 0xffffffff, 0x1, 0x9, 0x401, 0x4], [0x400, 0x7, 0xc13, 0x9, 0x7, 0x4], [{0xffffffffffffff8d, 0x814, 0x3, 0xffff}, {0x5, 0x100000001, 0x1ff, 0x4}, {0x2, 0x5, 0x2, 0x3448000}, {0x3, 0x6, 0x6, 0x800}, {0x2, 0x8, 0x100000001, 0xdc}, {0x0, 0x4, 0x9, 0x93}, {0x800, 0x9, 0x907, 0x45f4}, {0x1f, 0x9, 0x2, 0x10001}], {0x6, 0x7, 0x1000, 0x7}, {0x80000000, 0x100000000, 0x2, 0xf9}}}, 0x400, 0x1}) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 09:06:34 executing program 1: r0 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r0]) accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair(0x1e, 0x1, 0x10001, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x6, 0x4, 0x8) sendto(r2, &(0x7f0000000140)="99c47012dad1ce5d36da37155bff4f18c5dd37e8e5fbf90327220c6ebfce98d536262b643d61fbc5becfb1be09a22c144dff8b6d38d1984562edab7e33da5248d4087cd93d34fee58b4ac09eabdcb7080ffe705864d4182d0539084ab6b6897a63aa4503fbee1a8e41b4e0eb626b2f376a8e364911f1296b48f8be86a23315c7ed3a65a664515f25d1177b9938ded57da2caa0402304586a3f03fc01ad5ba20bc5be7122e237434de620feb81f81ab854eb7c9a7c88ec154db2ae52a9f587169d046ead9c1a8f43737d5cb7090b9ff48b878a1645beb4691", 0xd8, 0xa, 0x0, 0x0) r3 = dup(r1) ioctl$KDDISABIO(r3, 0x20004b3d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:06:34 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x101, 0xfffffffffffffff9}, 0x8) r2 = dup2(r0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000000c0)=[{0x10, 0x20, 0x70b7}, {0x100, 0x1f, 0x3f, 0x1}]}) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/156, 0x9c) 09:06:34 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="6535af6aa62d919396f882822a8bbccf10f4aebad9b6af96248ac871ce699d226a8f2bda969d67224da4be559618a49e47c83932a7ca4af03046d953a25adabf5aeca944a75783f50df11aa85d1ac3f6520cecd55ae846135f120f8d98176ff99bdeae39aa93fcf8aeb9a644672276ec254cf746f73caed27da311ac53d8be8b42d853feafd02fc42283896d", 0x8c}], 0x1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0x400, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x1c6) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget$private(0x0, 0x0) 09:06:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x5, 0x8000, 0x2, 0x1, 0x7f, 0xffff, 0x1, 0x0, 0x0, 0xd13, 0x3}) 09:06:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) stat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x100, 0x0) close(r2) 09:06:34 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x7, './file0/file0\x00', './file0/file0\x00'}) 09:06:34 executing program 1: minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) r0 = socket(0x10, 0x4, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900", 0x0, 0x8000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) fchflags(r0, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebddcbff7f00000000000048", 0x25f) 09:06:34 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000000)='./file1\x00', 0x0) munlockall() 09:06:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) close(r1) syz_open_pts() 09:06:34 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8080, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) pipe(&(0x7f0000000000)) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x10a20, 0x0) fcntl$lock(r1, 0x6, &(0x7f00000001c0)) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)=""/12, &(0x7f0000000140)=0xc) socket$inet(0x2, 0x7, 0x7) 09:06:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r0, 0x0, &(0x7f0000000400)=0xfffffffffffffff1) 09:06:34 executing program 0: r0 = semget(0x3, 0x0, 0x0) r1 = socket(0x1a, 0x3, 0x2) semop(r0, &(0x7f00000000c0)=[{0x0, 0x200, 0x1800}, {0x1, 0x7, 0x1000}, {0x1, 0x73a3, 0x1800}, {0x0, 0x6, 0x1800}, {0x1, 0xffff, 0x800}, {0x1, 0x490f, 0x800}], 0x6) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0x7fff]) 09:06:35 executing program 1: mprotect(&(0x7f0000003000/0x9000)=nil, 0x9000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = semget(0x0, 0x3, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) semget(0x3, 0x0, 0xa) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x7, r2, r3, r4, r5, 0x2, 0x2}, 0xff, 0x3, 0x81}) 09:06:35 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) write(r0, &(0x7f0000000080)="677b49b884265f98fe4787abc1859d1462dd143da7b498aae9d69a34ce0a2b0af60e2519dc56f0b92043270b37f592fe856b984ab82c4eaa14bedfb4d9e719efda2f51fcd2ab53154be981ca3ae83ad687e0f4386982372d05a23ac96e9335b9af1d251b435a456c09f85b5b45188107aad3ba60f13588e7ca210977f2e842baf40a6a489fbbc32517543dd5c10eab3a99301ff48a17fcdea86f9c14573dfdf25af4a717a90ea266b6e999d463a582dfbbf3b1389bc0153a04a94aa6bea5bfeb6cccefb02a7ef616c013cddd99cb150114288439eb944bdec38481c5dead8693679c36567b843aa66f72068a7f9a322054a93e1b063d63b395eb2744b76862af0e4eb9abb276ebdb338e75f004d1a46b1549283f996e840d9d67e283dd6e3b75927dcaa8b60bd4270087fad620a8c7d9366511c21a5072077691c0fbd6e8b4c84a9ca4df462edaab8e3823d846040cee4acee10e5285d4f3de9e803825f73285e41670d09ba59977d5119d5cc7157cd9e41930ee8b51de262b51ded5ba6a997669757061956d05af30f4ea3909fe5f0a98aa3422af288c4ba25227f28047a3caf363a07e327e300123c042e313d994b071c6d0675f9d10bc97e55e3c28290b3e3ab56be4041dbdb09d4199aeb3eb9116a3632a57f4f0183e8721239daa9898d0acaf22abc9f5e9624bd3b024c231da3303c001064fe1f66c81b2b47f4fcc24c19a2c3e45e852f88d5d04a4b58649d931e926a7c272fe986479f7d3158825ae5d8898dff0da97e7426cd73ee61c13cda868430fd99fd4fbeccc8c49d29b51ef4cf68084e1e72b76bb8b43896f52201ab6eab11f2cba078284bd341caa98f8c1746994866534b21dd33a654942bdc20c9562f8541784334f834e6f466c67f31f73e70a320c447b0aff69525d16cb4d691fe202bf288de4181a6e10a9c32022ee3a39e9a706ce023ed734231c61daba1e2baae79b090169ac35a45d89b076489244cd96e214c1a50a1ab5f340a455a931b512f5155c198d0587d2a6b88c96f5a585210eacca12b8152f92c5f7e4ab56d23201cca4acc3c6d392d2e7e70862c0233528aad7aa15f248ad551a861724d2acdfb54b64d906fd8dfd37a8aa635b463546fed9d6d1406814597747d56ce19d26c2860dd1ca852576abc7ed9c1c94a3a734459f9a8a5dd97b6b5ed317c96cce7143f6349b8a1f4bde0ba7b28740d8b5cf2905a35cd1a3a5e3b5133225207c3c63d6be92d320d4b9c0bb3b1de927b0f8379e122da10b22595a4f0a484666152ecd55d9f8cc4c5db78281912a4d34fe7f15b4bc86e10557688fa65292e9efc82d1138081bf8f98ca2f51c76b55c41590c3f03411ab737ae9ae1814741ba51c5f321775dfd856d66a0cb356b94c8fa0fef1f9a2a8257abc91f3d357bbce0c28bf6003d3055305bf39f04b882b9b7772c4e20c695a14ad62bf3c7f65214cbfbe1f77094fcf911374825afe092b457ae413010e795203069f7c3ad2b3ed1565d4eec5cd8a92831cbc159a69c7b9ae480057a6ed372a8b99bc06e88c17f78125f4d6fd7aaf547a5ea6c5446fc1d13526796908f0b70357983dd18d93c0f4b680e8ab2e7b94fac66ced03c095cade748ad452a9aec6f9d83adb7bcfb2c927904063b7ea19fe2220640df1e4527dc531be2b7047bc3d55ddab378d3730dc51a99a05419360065dbb29b0dd9ed4cdb6e3c81e789a17bcc8f802caca9763082c0f7190365a2a1fc96313c6afe1e2ff18dae2145e46708818f0ac9e871a03587c9aa9447790f019ceaaae490e139ab46258000e579303a27d75cfe5e317739dc9f1b91314b79caad31ab4c3fd7286c54dcc44143743b3d2bde0dd3dc524064d3d258ad5872e523dcab7c4af6fc4b7fd1f75eec53f4727ee756f34484d7883962727e90d7d8ad6fa017557c6193015aa96780751f71a4ff54cdf1badcb5019b17a42b773a42704557d40f7f816a1510e4b9afc454bff8e592267da637e59581a48353294b6ced21fa416808d32e67c31a2f9598aae2b3e73e7dac631a5a89a3faf41c87b0294872f871e7f9ff57de1bc04c5b725624423ba3c2ad5641f08e017f008eb8be4b605f0da0af55e56c65b14e6be7a8123b04b4ce9da15496c54e287837f4c350123a40004edc67816bf2315fd5fda8135d2dcb877df0014d1f888c3d2f14482ef6b239551fd1e8a1544eedee38e0749e714ebbe565685ae721596fae0e2d8a3564eb983bb04c7374a887abf89ccd689c770d10a5335746693332c73cb2bae9e25331a2d317b2e6e3888f0bf319e9abdef79e4211eaed80702989546e7462616c9006a1f8650439e08b95944f6f536ca74b290565873e06432f9654e13a17fdb0b198a20ec4f23fffde81101b890358a4b93f60cab4dc28775bf0e63b2d8ee308818ca82ee46719b86057a6b64d5cb3184035b8a871f4c512d894ed66295be5243ddd91e809907d924a4d3ce8c7add4e25937cffd904e6711e199f82a52722327b4dae6d7d5dd8072dbed2b7b9419acc8ccd6109ddb02553bf578b74bf97652c1495d93a73a19fdda3b6c63fa7ab1fcd2cf717fc8d64c7d921785d1aee652e4da41134a5117a2d35905514afd5c30736f9c6c6d28467a35e414dd0f74a23015e1ac79aafb5018e728a3de78ecbcb29f63128d5979301610185ac16caa0fab1bf658c24b74bd372d589995de3033b6a5d6a8ce317f0639e18c20f06967a81cabdf8d6e05b1e1d134028eae684c3f276af1232f7ff8010877178817e3829a19da305129df771f313ebb78b6994dbba2ae54ad80e076209e44cebafb6e4be1c496f589858d8db7f1752f28e878a716edb0a41c2270b866b0c86227cbf2bf3cf1f940d07a32106598219578a4b327c0eb1c05da9b19648339f8dbfc7ee81f981cc9d6103ece8185d501ad19103904a76bcc760485015554905aee693ceb6389326f47332f7e1f782b32e9f7c8d33d968f641fdef6e2e8f36b3899a72dc982f21f8085aadd6dbc05aefca0d7453de5724b44730f770128eb526507b02f1ca70005e095164be2794a19b8656748b0a48b834a8c4513a7b1dd171e4eb10943ec5ebeec09c1410ae2cc7aad8a14cce8053411b922ed9d133908283b683555eb1a06290abe23c50396aae8eb00a6940bfd6c45f7d2ce943bca64a0a16845cd240eaf1d0f3f5a4e79467b597fd0634f4bdd9e4e6ce11e8fea14cbbe35a4c67ccab3bf139e623cbe3034aaa5b0a6e438e77bc39496b27f3044e6ed8e0f7d865fdfe1b6a3f39d9183cafdcb9df15832a335357c4c34090bc9e640764ae7da41077762608c900954956d0be6d223a53ca524b3115d15c87f032d0f6ddf3c1382eff226afb9b618fac5cdb7c573de1486d2a95e9c9ee74d5cba7a49be5be9f2198f91365bc40d8ed0a21e3b41e92da074142a9658fdd8b0079514b8c5c8abcfea38f697f66f5e8b9f9065bf54b170239ffc06a01dd12d88762f6a515c015fc16823418b364af2659c97986451ef50de47ad41a8cda58d1c4b7d3e34adbb0046c2133e1aa9873c50941a08f80191f83afd23fd58c555f3b70e8ccd80805de6a0c0cdb6f4fa492df94f2440cce600c1c3532ec80adb2a05c192bbb7323c22bc38bec8bb81949dc5e7dc5fa864172c4a88331fac9b8465f7a01e72f9ea9c0f6bac54a0ee16fa1241be8f98579e31ec7a0fc2baae8d501030ac2cc44ed3bcae354b702e6461a50a9ee543b21493a88f75b4b83617b212cbbe90b4142951f0bd4fda936ff2427a6674f88b2a3b001ec0080302529438a2283a1113d2f873cc9bd897dd6078b4c9c8450ce085b58de4f8b1a398be758c265b8f3c818178582b8d4a1850697ef8bf9e57d766e4eb6fff59a13707a509b3d77bbd02dd9dbf83b6b7f7010e635542aead3ba3682ef6894d6520688e72b7c99ef31481643ccce6101fe0a94341105c16b15eb5f9186e9afb2de7fa6da9d3eb05b36c1a96635e48f42168f6193f48cf33e5e828869552611a282263ccc9c627c78c70947b17290c05b9949055582e5cb893a452ef98b975441ce0cffb9f7e8c6567f4604d79ad235c6691408b8d6d6ea1ee726d6b5df9f9796c55198358aa28f53bbd1d1688980121b80dfb139818cd56066950147e12f5eee216817dc8a46e8eaf7080c1726ab24a059a4a0a7ab5f4c532318fa780dedf45f040143c02138a11de91c40f0d95236d200b34928be52545dc748a024e393ecc09a1d1eafac71a97a7ebb392e02daacbe94bbbc699dc6578e5098ea5fbd9006de4586b1639faae3f875e42397de7bc52f8350ba08409ae39fc7fb411c9fb209780437fa54ae12d2e443ad5e46369cb9b5aef4f1eae350a35f81808b12fc7af384500afa35be81574c10234a6c5caff1c1b6ee4760be46faf03dd05af84102b9efdf492b453b0f4b1ab4bb2debc1839d22abda09cb19478d5926043858e4594231d2ae46e54974898a6af0428228f361b35a513e23fd93ec5bb229a7dbeedb02d6c40401bc0339c324da787c20e69af05598e6a226cdf9f80d06dff1919109c9ec5145c04b9080505f5df5e53f6549a8e7a3bb143a163b895b0c4d47723a13db2e2d5c46ba93ef7f1046d299e2ca029fb1be43540dd3c41800b9f76decde14b6ad3ec4e0d5bd27f8db3f61c619d6fa69c457b35cb8eedc37684933fc8ee0acbb5049ccdca1611300ac83900368a2226ade29994e92443a1cb861ba0bad0d369243d92f6f527620c85f3faf5a571b37d662f470f13f89d96c3af646a639d4f17653d83fc562ed58362c48541417b6b204b7ea638d3c4b0c6a5106044cb4c571466ba242a49709c992b41adf7a6e3d63ab68b144324b723cb2d81cf369a7b84aa5e3d9972dda867a0cb36509eb1a6cbf26ac2fc96994a1ceb2fd69f96207c83adcce529890aa0f845067430bb78c63c6d022f05a0ea7227a9f478624bbb4defcd06e394bf09edc959f452cdda5c1025c3f6c0dee85c837794fd5a5481a8b0218e0b129c62fde54bcaf1f08c61e9487f2c51041ef6c8c35097b1be429e9d3f7db496dd59b737de19ffa10749a24c5d1177ecc1382e59af3c560c7e523c4f6fc8ee304fb3838eb03eda49b73aad81e87a9e536ff85990d18cdbf18e819ff17f712062bf9a5d480da6dd1d21f29de84a5aa1109a49248160dc0e80e178970a3d9c02a18efe4c82b5f2de0ae0e545a83517f26e550a42d97e7ad29244495f266e920f7fb63bb79e0ccc988c2fb575fb647ba1c5cd210f7dc11717a3a83bff22c2d16aef5e54b0e9493ece977b897e5339b556d78985c53b9e19ced767b8b549be5a5f8b2d1474f581babf50a47c8b6e4b830a03acf777ffe32c8f1417ec4a9949c0532f3600faa98f1fa9e2a4e2178f116027e8997cbfcedd85cc9a5eefa57afae41df1656122b0d0c9558d911d9694f2d90b2fd28f9c599a97aeaf65dbc1c6ee9bc45ac185a4d897a72d5b79a7f168ef99c40a1484f360cbf2bfe6e82d187b6334e5723fbd06b46250198ee8abe33d61250e65ddf466ec36d01d62b161ba8cf3160fa6ac68133a9291e6d7bae2af212c644ae43a23e770c657be652681a0167b9f3b2f004cff6a3b8bffc58c3aefd0d9ecf93ec6c64eb03ca39048f09a18124b7ce0de49ca783d53447adb29e97d7b8de21de9969628749910e4def8c055caaa4d1b10fcb3cf35d7384510855e5f9920f911eb9f71382b184ce84120da1707f2f6e1489c1ed41f6683f8c664b59ef1653b2b152bcd9945c67b4f80823b029313be2c0c1123865fc7228b41cb19686bb767", 0x1000) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000001240)) r1 = dup2(r0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000001080)=0x101) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000011c0), &(0x7f0000001200)=0xc) r2 = kqueue() kevent(r2, &(0x7f00000010c0)=[{{r0}, 0xfffffffffffffffe, 0x90, 0x3, 0x9, 0x7}, {{r1}, 0xfffffffffffffff8, 0x80, 0x1, 0x5, 0x9}, {{r2}, 0xffffffffffffffff, 0x40, 0x1, 0x2}, {{r0}, 0xfffffffffffffff9, 0x12, 0x40, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0x30, 0x20, 0xde8, 0x6}, {{r1}, 0xffffffffffffffff, 0x5, 0xf0000001, 0x5, 0x40}, {{r1}, 0xffffffffffffffff, 0x4, 0x80000000, 0x3, 0x77f9}, {{r0}, 0xffffffffffffffff, 0x18702da0e2cd753a, 0x80000000, 0x401, 0x10000}], 0x47eb, 0x0, 0x2, 0x0) 09:06:35 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) setsockopt(r0, 0x625e, 0x746f, &(0x7f0000000040)="7146f90e496ac78b6002b1663e526645605e7831429f17c511451980ea4bb2e656935a8794f6661a3afcc6458e7a5ceec7ddb3e5d7006d1a9cb462c5c35583b3586aa444170d1b5f22b7ad25a91e8c1f7d8b6e", 0x53) 09:06:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x800000018, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x6, './file0\x00', './file0\x00'}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:06:35 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100), 0x0) ioctl$TIOCSTART(r0, 0x2000746e) write(r0, &(0x7f0000000340), 0x10000014c) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') r1 = kqueue() munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x10000, 0x0) 09:06:35 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000240)) r1 = open(&(0x7f0000000140)='./file0\x00', 0x80c0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) mlockall(0x3) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x400, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x11, r0, 0x0, 0x31) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30470, 0x0) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20010, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000180)) 09:06:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31, 0x0, 0x0, 0x3172}], 0x4, 0x0, 0x0, 0x0) renameat(r2, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 09:06:35 executing program 1: kqueue() pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) ftruncate(r0, 0x0, 0x8000) pipe(&(0x7f0000000480)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r2 = semget$private(0x0, 0x0, 0x4) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000080)=""/13) syz_open_pts() setsockopt(r1, 0x8000, 0x1, &(0x7f0000000040)="6f821ab4d96839d988a8beeeddb6c8b3d8fd9c718fec3216defe020be14c5422120717fbf25b6459", 0x28) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)) socketpair$unix(0x1, 0x2, 0x0, 0x0) 09:06:36 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) kevent(r2, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x0, 0x0, 0x20000000000000}], 0x0, 0x0, 0x100000000000008, 0x0) r3 = socket(0x18, 0x1, 0x0) read(r1, &(0x7f0000000080)=""/126, 0x7e) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getegid() fcntl$getown(r1, 0x5) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 09:06:36 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) close(r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r3, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) readlinkat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/86, 0x56) 09:06:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="fb", 0x1, 0x0, 0x0, 0x0) dup2(r0, r0) socketpair$unix(0x1, 0x4000000000000000, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r4 = semget$private(0x0, 0x6, 0x80) r5 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x140, 0x40) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000200)) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f00000000c0)=""/8) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000440)=0x1) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0xffffffffffffffff) semop(r4, &(0x7f0000000040)=[{0x1, 0x8, 0xac95d12287ad2dca}, {0x3, 0x2, 0x8000800}], 0x2) semop(r4, &(0x7f0000000080)=[{0x3, 0x8, 0x1800}, {0x0, 0x6d, 0x4}, {0x0, 0x800, 0x800}], 0x3) fchdir(r5) write(r3, 0x0, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20, 0x20) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) r7 = shmget(0x2, 0x2000, 0x80, &(0x7f0000000000/0x2000)=nil) shmctl$SHM_UNLOCK(r7, 0x4) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000001c0)={0x8, 0x0, 0x2e07, 0x600, "b5011b35c8f4ad1cfee213f30c0c7834a919c889", 0x2, 0x3}) r8 = geteuid() r9 = getegid() chown(&(0x7f00000002c0)='./file0\x00', r8, r9) ioctl$KDSETLED(r6, 0x20004b42, &(0x7f0000000140)=0x1) r10 = semget$private(0x0, 0x0, 0x0) semctl$SETVAL(r10, 0x3, 0x8, &(0x7f0000000300)=0x4) semget$private(0x0, 0x3, 0x101) 09:06:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0x0, 0x3ff, 0x7fffffff, "735160527b0100e534840700fffffff800"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 09:06:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000440)=0x7) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x2000005, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d", 0x0, 0xffffffffffffffff}) writev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5c0a", 0x7}], 0x1) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="540b951f7919ed967990856d5b9e1f2ebe7762d9c60c83eab9fc5c07837c782c6677f19647bed151287771cf4a9dfadcb6092013e612bb69b36318393e054d46e7ff6e37aa03840f2cf4125cbdeaa05c84cd20a165cb136f1efad4ba184bf5415f1b69eef7133a25e975eb814d24a24f3c1fc0d985157b9d9a28c6c10db8e17c4c7213a4ff1fc8086763757021ca3cb3fc0d7d81670280d59b7c154aede5fd1bc9f4179beb9fdf563cb884efb8f85807df48649cd06065a83a33583672", 0xbd}, {&(0x7f0000000140)="df9a72c5bc0451a00dac107f39f7f6c88ca0a4396fb7c90e2d364af4e9add545d694d1f5afbce02947ff64d62646b29a9f28e995de90c5f350ce8113df06d1d6f7400a47519274274f7bd230ec7d0fe947bde74c02feae0061839113a8a408b5e4504ec0ff3fa27dddb37ebe2f4a936b41c7e3ec6396559cb372f3bcf4b02cbd699c44b08f", 0x85}, {&(0x7f0000000200)="0ca12bf2bbd1442d0e6c33c1a8f1fc935996bc9ebdc09c069bd7336501c44444b1bd1199cc5d64762caace4f458a6dc1b9dfdc05bc49ebe7deb67bafa162c860759a96e05dc11ba740a1f5c7fd6ac40d20747fd593d978625c1a9a9cfef271085f3f3465b0aa5b894d322225dc0db084bb75e2ed7c4c49b8338c8874e1fcd5e21a4d2872adec91a2bec2d61ba427068a1f4baff1a0585a6c875c6ff818a5dda650749b9ed812cca10395ae79be886b51800b491a35e06c20da2d9df2e1c619bebd03de", 0xc3}, {&(0x7f0000000300)="6a44db7124f4362c43cd77dafab297305dc8ab674f379df666200cece25d4c320981484db15bf75dfd47fd2f0c9841502195fdc6617b007dcd2d88f0d576fa0ef8021c14589ea88f4c3f31652de531798e9839a48caddb95877524de03173cddee5a7dfdb0f97284aefe410dc595164589cbed1e41150e17dc95392aae27a3b626a1f0feca62c25ccc7cc38dd3d5e6aa0802a6aed89fca8279f00132d13dbf3336fc2f7dbcff6811618f0233fa4cb1a6ecbba5b7211a39163299faa6f630121f9c85d8f3660d8a5c996f0be10e362b8f68dd14d167d63b", 0xd7}], 0x4, 0x0, 0x0) 09:06:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "8493b49320dd8693d42f05c008f2177c6847ae82"}) setrlimit(0xc, &(0x7f0000000040)={0x4000000000000009, 0x8c}) r0 = syz_open_pts() 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"}) writev(r0, &(0x7f00000000c0), 0x27b) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 09:06:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x6) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xb8) 09:06:36 executing program 1: munlockall() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000080)=""/35, 0x23}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "de65c44e46e8139acae9f0582c31881e1254349a"}) 09:06:36 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x80000) chown(&(0x7f0000000000)='./file1\x00', 0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff}) pwritev(r0, &(0x7f0000001200)=[{&(0x7f00000000c0)="32a2ca764eb3aab2556554630eb41982ff955d63206d52f3300d268775e7ebc93af74f6e42bf6e081b682b2767fd8599a08b7e4db9060e0c15386024a4f0a02d0b6ee7703223e46f4a47fda530c00ec8ba3ff14455bc97ed74911e511ba7c1246980f8e8231b91000d844fc7f333d31a3b90c07e6bfaf49d0924994378af4076171841e1a2da0e3008daf753b5eb850cbd796f12aff83a236aef32424766d429b20c4a335991f1513843f1c2b05dc79a86497a571414db9357", 0xb9}, {&(0x7f0000000180)="f14cb6a5f2cd91e821af1b3fdfee849515c74ba318f0063ef5cf64bb355545b3b4d092aa7ec36b5b79ef14b1a1cb10b978318bae0c686d5486e2ec95b56d563977b613158a3627fd7e554e3049b2fda94feb24ff24442a3489f5c4eba2a10929647830c9d487c95744310c7d467dc9f6409fcb6933d7af8d31b91d2c6f1d7f966fc4b2c287fd9bef90d02209a3bebd8668d0e1d73dc661710407be2d453f99f001dac6aa5ce41534496a70bf7008cd0a4f759638f70b16aea29b85b970909f04a15c6cada2e44eae5c21c2a87606c10ad365e25755161b4cc2ee2e314210f1f2461050defb04050267b61e40886368763eba4e5f8554d6bb368ac4148e7850d5ab8c5df40822ab2a0412d4504f179ae5e0c324c66549dcbcb06dd2c768e66e39f11053eaa06fa1684f58c3e135c2512f65baf37cc2969011f90779ad8b3953ece8e50bce0826665ed415719a38d2c96dc6744d384f5b52337b17d633e118c5c692209f2a06d3cc339f520c8e7023186d33cd0c0a363ede5b872572608a0a9b084d63c45e340ae884c53145b513ac298b3407b72148fbf6d26a335a1efa60ece1a23a8a1479073cb025aeba13939aa2a7a41a5dc640b94735a19b5da0cc968f43f13b3fd12f467a596e10a3a1229bb7070126f60d38203108b46a2ed8e0d62b66fb7492edc63d874e70a75d797940b522b254d80a1eed485bbffea493d1a6b4841d00deb8e07e3df9d7c78bd298de3f44087fa69984c9a01624f8b0dd75e95b1395203a3cdfa62b7e96be9ddaa15f3a2324761d1063108151618a7b2ed16705989539e4a6880cc9eaa2eb58b1f07dfc0349b07f9118827d7a72afa9c85648f6bbba7c1a4005e04474e39757b52166aedb8ddec4b81b0d11c102040e41e3b6d6cd3ec6788acea29a574b9cd6142c9ac4133ad911d1c6a25f6e66b1c7fa236ae5a141471d425770f97528b964a4d1f7093ccdc739ae58a43cc6a5e99a5db59dc40620d5e4314e09118b67ae18a41e968cd0e2bca472a8dfd4ab128b3d12bea13227cbb4e97d0bd410c1d8d774d1969d5c9337dc4bcfb427af8b562fd4a2b81230b6fd79ff34ee342191c52fbe149b9fb004f9b438d6c4f62cdf955d81fb6238e2e0a0752c497dd377fd37e7a026e336f32e7878778f52faf3ed6cc5f0e0eb93528033745518146912e9077fca039139de4353e4996afa5fc8007467ffe7294152a78fa6a488b3c4ac818d4700f9dff12dd67ede427f8ae29df4e2b55ebf9c8f9f9fece0c86527bc76611ac6e5440335e53c8831423a215eb4945fc54a614e7f86acf945a81af72c003384d84cffcdedd8ac168f7f6d9eaaa4748cfeed45bc97be9c5d6cf1408225d7dc19b1770b80ce0af8d42ce01b702c6599b0d90fa3afb99fda33a61ad97d906399dd574151bfe82c662e83d5327901a77bf532f66e31837ffecec1f0c5d7f1d7d43a1042683c5bbad5d15a403fee366ac32c23d08bab2be3a23f3885681d3e4f9aef39fea3971a3fe4079682646aafdb2c6865bf80fc0e9defa30a663dccd9486395ca3e6920a1b604d50c7f73055dc4d2e8ac139caa46bdfb43329c79e837589fc8ff3a98c569865b27363f295154dad1793d2476e23b04c3f6b81b2126b56033b38090001fd7b2c31509f12b75a90dd7eb96f5b6ab08ce7a766cd7ca46eb48577fb7773bdf4a83d05d78d6c09d74a773e32ea0a247c3a8922831cf854ee21f880be4b40eab6a724b7a21240c4d93e7dae028f35ac1579b48be4cb7aebe0a84b13686ee3b3e73cdd9b34578e07cdcffca4ba45264bba58a6eae4cc62da27377cf3459d7c8663bbf4cc50770496914b77dbdd56df8050061daaab68c8e4900c1d17245c8ef2137fbc55ee4ab2e48f1e961262d4cbd44c9410b98f0148d397a71b403dc37561e58a2d4cbeeda1a657b659e926a6cf77b5058b37ed4416da827ee8a02a6c0af3b5b4ab7b07c08606f1517eefc49fb9cd0a84a26d1537fbdfcc95212b91a6407add6697c3b6e486d1b19a3cdf9a3607c937158e6386b22059588921557b69a87f0894c215e0fd7d2290eebbdbe7f9ea17c31f1137602008a8549f635bae3278093759927716bb05967ebd7013d6aa4509e4a095e2c42874cc9c3f501a0c66cf68fa693237a0087d90c729fe37680e83cbbc51fc61e5c5f6f0d7c0f84a297a420529351a1fd2eba64d847e804ce219f935f24d71db9b747f26e40f0d12e35e0edc610f836078bd2fcbaaf9972ab81e977a9c1112f6c79be28bfac8bc7b9677e0ba67130708e6e228e8fe0f567e7fa4b69d99d577096bbb4b20b3c50a0aed5d2a95236262a0ebe142fa312eb1baed2316bda1efd89ef36e4269ebeb00727fbec93b7108d51bd53b8ea6dd7f5ba78799b60164ac50d87a1ac1447647d3897370d801d49762df2b7df2762595a7ac16a5244cdae858f53fa89bf0a82aeb3bdf918640a028d194ab62b52df5f1b7072de5a0abb973990df8c8cd70ec81f8b82ce6ac328510e1f681d6efcf5d69ae197967d17ff5e210a9052cbcdc455c91e9bedbbc7863f957d3ff51cfde4b4f0f2b2433aece3fa267ad2cdb30847f8cff4e882304bfed170523fddc39586551ad1f92190a2446259b783bf3990073f60cff999bd28ea769ac574e45a3a04be76d76c0ccc39b130e0dfbc549cc50106af2ac1bec2b1a499ea1d7806051dc6c3b90e751ccdd8aab410d1e19a4c5d2f65e35d6176c152a3d6e45c6e9b642d188820d63474b8315cf81b2641d2e1f164de8cf997afcfb9b9b81f91fc61bc1190ac0310a2042f89d176fdf4023325874f51e35c2082198e9f1765360c5c5af8d52171abfdb996e90d55295e6cca74281b3172d58ad7e607e0251475ff28faa8f1b195182fe24afd358038468b8a23038588ebf197321d6ea14b7f80196725f5dcaf12889e398f38f978520c803f7fa246daeaaad6d9c4cd627d2297e583261bf41ffa0d5e8cd3cf9607309c95c62a8c587b57bb9865182049d885d3b70a984603a622d74fe2d579ed0a3db921d45467b71342196f102c1ecd02d2de0d77b9750ce90b7e4c605121d57cb7a3d4c0f8735db694e843560994e8a3ea185cb396070cc9d88fdf4bed6a13b50550d52cc323d9a34fd93db2805fa38d68aa95646071d15a4573f3e218a9571028b54db013c74ee04cb2e575ae81bff7a00bb31663c9993a6d912f52eef3ad9da1556cf182f9b7852998a6e94c4df99aa6e7b225b4e10010ebea4e2637fc51a6339b16ab3c410d6ee92d503c626847abad2bfe6ab2855ddf03ad5ce976ea1c27dbd37aa2272f778a63d081b69e993b87919dc2ac925f01624a5d8930e380659b0e0224725a35e313aa7cdbc850fc20a42798ba03c31f63f35cee51167d187e6ae2162682d75c9cccc5bec50ba95bb983877cae3ed1381ca706f45da9fd1019f37da4abc17f016ddcddf3007cac4ff345cef68198557fc977878e0ad3f84ef6415a6dd796449d466d98d1289c73d7e1ae7b7a353067c8e24f7abce60aec318f846c25ff3129617881840631b593bd43422ea1bb52cdd98a08eec2ceb34d5835cfc982a5ff73932f7d97cf08f1a592c991f90ff1d11e9b81d85c5d0d5f1ba84514c1e8b9941719bf8c0a829a1ee0f0b470372ffcd3bdcdee107f8c327fc533de459faf5f23f101d7413c243075781601825de72fd59bfc51e8356089179fabee64e6fe6736d4ad907338d5346f37c4a679100d2a1e1a4ce6792cda5e26c6857c58ebb222dd0748a84fe4f3216e841f63fdeafc7e4b77b40caf5464f75443a3d40c8f08bc2ee018130652ddce21775f8d3b8b6227d2dd742067e93b80d44b425723e263bcab25adfa203220f323f442277c1512776fdc47446945e8b3fe1661e11f679c4f89981fdc2568eacd1228b93462627a9cb8a7364a83ffd16783d76939fae50261b4c52a901ff13218d84736fb20e825363c07805c070c761af55cb847cfe2cf3cb4f5f73ed1b29a108dbebf36adbe564c1905e97404fffd65b3c83701dd2584df109a0bad3ac26401e001842b7f5053c6c2ed8b3b44d36c761e6925b3a3d8cad8b2ce53817a81dc4ad5649846954c99231b18d5bd7c5e86fb6b6c896bd91527b8665f28bbd0a77c16c08e0e302a83e91dd4636428abfd40dd9758a1463fd1659fa57bef3f6f7fd51a96ee7e2b65a951b44e8de27b5e63db0db2a1dcfa9b3db0d48207c088cbe4c403d1d06ce77fbc9d677fcb89a0570e8336713b72ac09923b944fcb781409270af45d5acfe4699c15db21c2b4c6e21ac593ca2241adb2060e3c1cba15122777004d13d2cbaf08f0669bb6338ea217adfc0611273d77568dbfbb7ada4eeef5d835138ecc3d67c24918ffa47dd746b98d98a4fcbf4e43a3d2bd88767a7d6af80b31b3f9700c792f7ee1d6ace925149cfd91184f383654f401f6523a551c09d314db5d1bb033b6adb2c99cf64d502bddd88f3b667ea9ad087d052d3b34d761c7fff9a5db5c21faa30811fa75344d383a5dd9fcdcf46d53d0dae20d0fd63aa565cf2db655ae5a24a427013b3aa2ccd874d008edba42dde31164108888fb1e56b333974b457748560ba967ceefceee3ab4a542ebca574dc4d232df7a6ec873d8854b2ff2ba909f70970610860c03d727686d1f5f37002edb73715944bb3ad6bb19bfe8e70a29b07d39142ee01990da7dfc63f7d599552aef926cad12c1642eaed537a11ffa534eba8d68052e98c21eb733de8b332aefae5dce5f99a197c359fcafa35aaaccb5f4b0a51d6e7630acc50169ca72b48b62aa075f32e0969cd7794505ce15695f8534573c1937325abab223164a2fd0b9d4f802997def7e91ee8c21dd77e81cf925b5576b5fca1e3324a8dc61c564ac6e135dfe2028e7229581e288fb9e5ebafd611feda423a0a5fb9a117f78d1454c1f7b62fdfc6f00b30a8e234759511ade515388722faa882ba05eb99ab43a2f03b7cfe2216b3261ce2e1789bee231bc037ad8877748bc4fb3ded3f11ed6c629c74a5cd6df41fda5b602fc4247a73e88b64db62c9484c525a7d29eb6341ff4cd9b89e7244cbae9e9b0e8da18a661c067c9a5053ca9ab2fd32ddd4a0586bd596e125b6d00584cc8fd54fa10d628df3ed2e88dfad417f9e43aba644c8a3c17753724cd0e63a6b6b45a8a3045bfed786a1885875612b3f7c6cd96ca2b7991f302d527909dfd8ae4fcd5b20ca8a9a7fc4b5ebd9df73bbb4cb17d93fb683446ae761ce5dc4868582929e74099b18ea1e792795d1d7a8d8d7d01ff940cbb967e868cb6adf334b614ee9b76dafa17a4e593532e61fd533110b0c60bf7015ab90120e88c805dfb0091f034d8c36078bf8199ade00b60d8c9862a7d2dd7027c50c31bbb2d99f7e72c58512aca5f8a187856ee037d7e76a5807b064238e058ced4b717b02b43f82b993df8954eaea3f0f46967b73f1312d13d2ff521b7d97fd615cd4ca3ac3120f3ca0fdc8aaa42f551238bd1ed4b28a3fadd975e5d4f0958d2383e96ff9d09e9bcd547885228f6f53a08a3fcff5d414e7e8b9cbbe494741b0bc2bb506f3fb1dbb145a41fa5d88ffbf8da4fc99521cf7ade578af3ea2a6d742b60dc85877f88ad4b540a1ae65315575565e4e90821e89bd0f80e76989f18ed5eb2f86c5a4704c0c881edbf5d989b6c86009c4d9bf51633278bf32d26cdd195ad3bba2fc324e835f556cb8d9f459ce58e7b9779090586a612526cf0ba530ce709552147fd5a4e1fbed7e9ae129fc259e4054b627a762afa17d4d07cf2d0c5f99c98f127344f9df9d8a27dea06f6", 0x1000}, {&(0x7f0000001180)="162e08328e7c97819dc8e880c1ef0c5d8aa9a497bbf6e2f5f3a96157f0e6f10895f7fe09a6260aa86b12cb2c3e8815e670f951fab596857ada1f95031451069b1adf7d1eb5ebbf15505a0daefafa94ab6e2898c99ae62872cb4685a4957d4e33b1237cb739e5b7185bf1d4f3d2b6d9007e97a837a87c3c7b36a453f0", 0x7c}], 0x3, 0x0, 0x0) 09:06:36 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x8) rmdir(&(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='\xe2\xff') pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x28400, 0x8) 09:06:36 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202315a96161466"], 0x10) r0 = socket$inet(0x2, 0x1, 0x4000008000) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x3, 0x0, 0x1, 0x1ff, r1}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a524ce0dd600001", 0x10) write(0xffffffffffffffff, &(0x7f0000000100)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf3d6a6d9fa6d8072c8715c577838bce9f1fcb999681c99e85333419dedd489f538850a78da8799c56d7f4566f3ce016bc44a80e2d7852580d923d8d2832e3d9b9fa72645532b3dab25778ca6d3ef758fd51643f36378d26f11f28394b2d20db6b4b45e4e28663c933bc746e38fd3a2319e9efb128142b31ff859662e5ab44723e1447a18b8c0fba0ff1e3ec34451ca4ee2c4d1345f049169d88862a8bd400806652caeed3287daf9899e49bc9ec24372cc1692dea1d72822f38044a123d4098dcf75e30232d250d262ce631009f16e75cf0b42085a6817896849880768e88956da018afb91240376ef71b4e9882350ef6a0de1b63a225b73440266dfd074af10fae84c645d533f61bf02c0ff88d71e4994adf8d454a7f0d0a877d1340bf56d7339ca614c617313db95513394f9161b92e2ca0309b501a39d8e3dd63295638a1848cc397bbc2c8b75e835497b63cca6fe08252c67848c1f6d5e948e95361b31235b7877e93e68f55a3fd6ecbabac0b4f2ac21c7767dfdbdbd519daf008426063b5123cb8842f52eac24ab9a65fd35d6784b05d3cddd7a44505a0c297de7f8e7478140a951b48096efeea7fa82d2bae8497e6589e2c307bf52159f44b30ca4f81b47aae83d726b6cd260128b84f3462691c8dc27f8d20adf95bd95e9a336770dbdce7cccae3fc05a232e87c41636e79010dc9439d450c34401796e768f915e6109d52aa0e8325c86b425dd73302dcced488297f9faee00189eb4030ba3babe485af5f4e067e06827fb2342403d5b0e790f8c56d021e30e676ebd235432b1309e960bcddc850c685f32962b38bdf1a1718520cb4f6a87b3cc9b707fb47616e0f8aac4af0f16c5150ee7eeaafc06cdf30523201511eff5c851589d7174ca9f34c5fd77b69aa1fe07c32b3c970492de9591da85e206a31d6875f7dffd7e2d942ad1661f714b26e90b1569c7d6a2fd5d6d78bc6dd5440cca86ffb8e2723cad64d0619d0ddca3a2590faaeb195c72d496aed686ba32bd6980257b553bd640e6394a6a07e642f4e0b9ddabceb3fc692e04f0c5e0729fb12bb2d13a32bb813071664eee053d8b716c5c3bccddafb32b1541d4c12d2077f952bf5a7f8a447a7ea704374aacbe759a3cdd3ed27b5d172305a51924175637fd3adff7e19044bb59b915e465431107426155f68556e0721cec56122ff8a3ed7416b767eb9344fd0b093290c27c7d6d3f9cbdb7258b9e317f4d4d353a8d58bd8353ceb5e5b75fbfeef80c3b663efd8151735319a3e6a9c1167de0aad7a8c78ab05fb3a195515902c9aa0668adeaa6bf6dc2cf98ee6e3d1978e1fa4b28d98b3be8dfb30878740e567be9188e90d434d5be7275cfd12f9fdf3cf76e29d31dbec54311a006bcfc88b86cf6faacea37ba85caf05eaed19000c63c3e1c0fb2b51dba00c25afe2df5cadd6a5126ec4857312be165ac59c128daa614032c4e986c6ab76e44741b8dd26", 0x589) 09:06:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000133000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) setsockopt(r0, 0x8, 0x5, &(0x7f0000000000)="d5ff9668", 0xfffffe02) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:06:36 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') 09:06:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, 0x0, &(0x7f0000000240)=0x1f0) sendto(r1, &(0x7f0000000380)="93d10aa5ab63b48f082de7a2d7d074213e34af5900881fd81eee7f8fa62ad8176fda6f8190c715d387bed18ffd5b39d2d363e3bdc3ac56134c14ccc6a9161c1965730666a5a6d8ec78d7acb37afd077a3c53a3077052bd0f09a1c16bf84636a87f09996440ff794fe16d6a4fab353f697114a2dbc96ca1dab858cc6f33df5e7cc7b8400da7c922991decf2774d5b461bd8f3b3ab6a27298aa11b88e83cd1e61b0cb56adb0bfe12ec9d297af98c0834c312bb04fa8046d848ba64cc0d5609f2f5b9dfd6c37b75c49301e88423074f90", 0xcf, 0x9, &(0x7f0000000000)=@in6={0x18, 0x1, 0x5, 0x7ff}, 0xc) getsockname$unix(r0, &(0x7f0000000180)=@file={0x0, ""/86}, &(0x7f0000000200)=0x58) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 09:06:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x22, &(0x7f0000000000)={0x4000000000000008}, 0x0, 0x0, 0x0) 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, 0x4) 09:06:38 executing program 1: pipe2(&(0x7f0000000000), 0x0) pipe2(&(0x7f0000000040), 0xffffffffffffffff) 09:06:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='(\x00'/16, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000202, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) 09:06:38 executing program 1: accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x8c1, 0x80000000020) write(r1, &(0x7f0000000180)="5efccf792b3b06f5e062cde36cf05b5c9d20da52328fa862aedfd7ddadb866a1c0683d7e14536301fdc628e959d88227377b7e360100fd8b5085f3604b771a139501a3fa97f8b78ae940b7625ac959c9eb9f174b95f26a858d7cb7627b6d839b329357443eda1f689c9aa235bb80a0779b1e8c1cef5ba134e189bff23d640bbb", 0x1c7) getsockname$unix(r1, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) getpgrp() read(r0, &(0x7f0000000080)=""/119, 0x77) 09:06:38 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x79b, 0x0, 0xf50, 0x0, 0x1f, 0x9, 0x5, 0x2, 0x0, 0x7, 0x1}) select(0x0, 0x0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0xffffffffffffffff, 0x0) select(0x40, &(0x7f00000000c0)={0x72c, 0x10001, 0x0, 0x2, 0x9, 0x3, 0x3f, 0x2}, &(0x7f0000000100)={0x6, 0x7, 0xa06, 0x9, 0x0, 0x1, 0x2, 0x7}, &(0x7f0000000140)={0x2, 0x1, 0x40, 0x7ff, 0x7, 0x8001, 0xaf7, 0x3f}, &(0x7f0000000180)={0x8, 0x9}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) 09:06:38 executing program 1: r0 = dup(0xffffffffffffffff) read(r0, &(0x7f0000000000)=""/58, 0x3a) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000000000), 0xb4) 09:06:39 executing program 0: r0 = shmget(0x0, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/138) clock_gettime(0x3, &(0x7f0000000280)) shmget(0x1, 0x4000, 0x400, &(0x7f0000ff8000/0x4000)=nil) r1 = socket$unix(0x1, 0x3, 0x0) setsockopt(r1, 0x4, 0xfffffffffffffff8, &(0x7f0000000100)='c', 0x1) r2 = msgget(0xffffffffffffffff, 0x750) r3 = semget(0x1, 0x7, 0x29) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000140)=""/35) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) semget(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) 09:06:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x20007fffdfff, 0x202) socketpair(0x30, 0x5, 0x100000000000000, &(0x7f0000000080)={0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/35, 0x23}, {&(0x7f0000000140)=""/197, 0xc5}], 0x2) 09:06:39 executing program 0: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x42}, {r0, 0xc0}], 0x200000000000055f, 0x7) getegid() r1 = dup2(r0, r0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) getegid() ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x3, './file0\x00'}) 09:06:39 executing program 0: semget(0x0, 0x3, 0x400) syz_emit_ethernet(0xa0, &(0x7f0000000000)="d62d1c49faad4d2e0486d8cca4c1874e6eeca9a66c1601cc8828ff78b0f5b9fe888937ae58ee8a3412d5b30676c1604a1efec2e0eb0f17716eb7643353af001a90cc45674463043da47a7450132d90628d30ca7564b6c5f149a698c91402e1b0f4ee7087f523d21aa18765a5c3b69aca34e0fa058517f3b1596f2b3c7d54c2ba6879bd1e09bf58237ed39316785dcd5f380a02b2f6fb7948bf8b3b10457e4fd6") semget(0x2, 0x7, 0x200) 09:06:39 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000140)=[{r0}, {r0, 0x116}], 0x2, 0x0) r1 = dup(r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x0, 0x541, 0xdb, 0x0, 0x7}) socket$inet6(0x18, 0x1, 0x8000) 09:06:39 executing program 1: syz_execute_func(0x0) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000001c0)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r2 = dup2(r0, r0) recvfrom(r2, &(0x7f0000000040)=""/143, 0x8f, 0x1, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r2, 0x6, r3) 09:06:39 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto(r0, &(0x7f0000000100)="4a4389a487adeabf86943c0a0119162c879d85e8fa9c32eda4ac98c6b12d064ecef3f2be1ce54ed7e0dadfa05f3b035acacd2e27b06df56c37eae46bcae280bd0df35df1b13020bc887f2d12bc8867a00ebf2a4b15f8eaeca95a329d786f68ff95617c67c00034046cf0e9a615c770c3021d94f76a239bb1b2f6ca061793ec3a073aae69bdc7e7aeb93ec18430226abdf6a16dd72724d2309bec7f498dba21406dfcf6cf4378ead2d54669a77b0de8fd7a4dcaff7d9f821c024797b415b4049013680a26d7b405f3e8eb3828289f7ac1e05cb034803f71e69d529f27e239a1b4ae539bf713bdc4897249bf334c61ea4a4080ea1ab0f336c8000aa04ddccdc95c0f6880c50484df052dc14cb6cdeb6aa82261fc406b60e715bc140b765e44c19be93ba257b2e574ea31e3f450a02a7c9a8106f369f96c5d6ed4a6b6d38c26d206f92feaa0daf6dc86324b8bbb99e62c7b6a5b2261788afcc47e10ce9cfe662ed3b6108bb37315719ae16259bb26b01ec1ed1f958f3d7406abc6cc3b08a5d7a85bd2198f03aece57ee60b3105ad35dfb309d0c7853e33218fbdb4aa04fb4fa97ce74bb93b77dc0eee6327c9c7338fe4216643f169857a91dae896f109e8776136d146eff246fa9dc0071c401ff2ed2d20e4f6b8c89fa6bca7e51b64b71332a5171bd59a470bfbc4fb764ed29b12ac34ff8cd8a3358a257fe904fb703dae347ad7517aa0f5443fd61e5d16f9cc230bd4970507e3ef4c683cee2bb011485fa9c60bb3f2435b07e7d51397ef3530d86c0f356d75dc02c86d113be4d0c424fb25eaefe10bf759a6a483a56cae284b9c6c95809a8910c0ec9f2a188e678fb09086e1976bff4ffa90e624a8359bb1bcfb61592b6713cf88550a60215467a290ae92dfeecb4dfdeb2748c4be685a56d9a43a832722900413f70a43a8fd8441fdb3d541a0824fafe2a8404efa17a095c5dd71c9aa68e9e06a9b067ac9841651a15e3a0fdd778e0a7d7988cad8a9f72162565f739158ba96569470a5a8ef73bcb19931a0cda49fed54950e21984bc123a7b939de847132b30cb9592edeba4e436b66c4c04bdf4c35977d08c2ad3d6b85e7ee8cc4528c2e2aa8df4c61a642c6924b177354e5cd85aa516a8cc76b7cef32a3c25755d4017ef58b5efef63ee8c1d1b35462774a2aa7355d3e94b5a86080c408fb19ca8ee7efbda268da0103b616b3060879026677229571093a9f7ce49322fc9f572173bd8bb346b0af678069764317a1477b07cf21493aa6bc49033f83bcbca3565c87ff2a749d71fd2fb208d3b79f9c116af2ba113a11b364d2a6dda63ffb8c169cf8464465c76b480c96db249a55bc305f051b7195279be21018efb9a2141c50261ebf70d70e44b9f377456da7abbfd0d530b2e1aac14389ef8ba4108969e768e4aaae7c152b97b69ddf5ce5d61ef752b6c5c03a6e2ad8b8479206841586eb4ae6368fd0a5bb120ee3ab343e757e6f4fb395a97c1061936d0c68b292d6852844a439ec864e3a081724bc76d1a655d6776e61b9abc6018723fa7c8dcb5cf46f99620412cdecbf72be8dba93d0be724d65f11c0998d501e23ef85e2abfd2e611ed10076e6b11d1d94618bb2d05eb82a65552d565f0e6cb2e85b2ff7faea72b83a07cd88dab240197c7e83dd403b8b7d28e463d83f6842b4205a28c60212f540c2192058bdae226a0dd7d510e5d66d0827dae08f7963f06bd8ff042228ce195c7056bc628daf9fa21fc137480824a50a6fc3ee15cbd5c0e4719785bd1ac374be642f807c0b705a1cb8722ed1ff61e3d3f290976fa4e5ecd6bd6b0b58fe2bba390b10d2fafb0a509215381cba8582563c0fb285db49a4e2f43dce78d9265a0cbdde2e10c503fc2b4e23905fbec6f447fc6d91248c9d9eae34829bf707daa795f9fa4fbef946ca88f5aa5f2a4bad136c3b92fe53140586559c8455bcb2629c8acff01c88d4a2431b44e43d54b24ccfafa5976d2ed9d08cc7c5ea0b185aa6fa9bde9fc3964546b8c45ca24b49bb141520b8e0afa977fb30852a64d6048bea80ca3d1ad1d3e1d4198ecf5531958a3133727dd0e881928114beb51404a61e43159f627a3e16b94badcffa6151059b875a482dd321d2ae76215a0b67b0f42f84d3eedb6f3743e1bd15acdfb66cb713f994bd36d5135b2290ad8b9069e3df0834ff19a43dc115fbb5015ba15786d8bda1a4877d3efc6289144d840fb417c61755a6c41b3e709e7ce8b9892d937543cfb4a11509cb31393fdfb01163ed1c4ba1c65c92bd8ab83b0b4eef572a9d5f90c5653c970b2466abc2a029781479247f928d058220eaf567511f6037768bbf080099b9827fca2a761f96a95d5115abc97de0b42233efdb0bf73eb32c493835d286740c58025486df3002a6d0369b49142670e45c194f00f1d656c627b113407f4297d2a5a19d2c916c6f2437b2bfdb1340875f95914fd15f68449e325217a0b7767dfc3f05b7a89575c7b760b75591480086f9128334a1a9ad60b73bd789ea8e346b105117bfd2108349ffc9cc39df32ba25eed4804ff56c18d0b21798683ff3c5dfa207407f1d518f5fa66c34a05ba8008bba00f7d3fa5eef39b3f0a4d0eb5fcf3bfbb133df2c866a52a99efac519325e9329607a394bae45af39ccc9d61bed4b02a930844e2227e0f03bc51495a8b88ff12075a31bf761a7ccf1bc8d4c95de0515e34191d36fd0b0f50154754503982f5aa57661aedaef7a1cc1f780e274698f7127b090c51467a895ede8afe52f3dad2e09055351138025fa8b9c7b96c595c139dc20ee17a314f65cab62ab06cff2e1de22a195bd250134b08a691cf0138d5f1036052cfe7daa2ff40b641d5d30fa5e7118dadfc84eeedc2e8b1303039f4c5d16a6b2f232de19a5dde6e29fad8e7578b5354d6ce892b3e49cd8cf1ffdcf6963ee986ca569d088ee2d8f682c9d0e5e37db7e04827f95d79c3c2ea0ce85a6f7305bd3e7d419a6a9d51194bf5754c51be4a32ad6206a230d4380fe8855677c2c2bf2505f358e946e3ef23aca36adb624224a1b4e6d46641ddde24cdc1d9a6d665934789db49f7e8075f5510070a413ac34acd9ff7f0272ecb96a7f2fe8ea88d34dd070af4193e719cf2a2d25e49d2e152fec04e53b480020b697ec17850f76f5a3e9c5152abafdd5214f739f15a0165823c7bbfd0ae47ef434579422ed6b0fd08b9b61a16cbf344597dd0ddc7ec7b9906d14336af5070975e9e321559c5230b66e6ac91a2f66a77ef183ffc2af4d17c5bd4172bf01f323b56f6b0597f5e02dd00c4b5ad6eb987aff2208d48a8efa110ff1c3832abb76c838cc8c5fe280cc5584db341b83bc2b140b9f549de6f55fcda67d296d571c75c3530a8d4c6b4941e3fa86f4f44196f27ba6574349cbc2349937521ac6d1ae2bfaad3ff10ad33275a17c03c4525ccd8b98f37d834f807d79436ef113357071affe6db929e5f5d05b04e2e82f5d0ddfac88dc3e620979f4011de6667630eae98d412dc908f7f7fbff8a7918d81c89335d6fe111f25d01ad2ec705e6c35f6831211ba5a2120b00ecab7e1c6d07094dd17ab52fe935ac0967f1043e2a3112c24f47aeae6159d58ebef330490295c5c32f096fb20ad6cbd13acc90dee578701c6c42e6cd797c1f7a5874e2d9fe9a6161d7a4081a111bceb19ec5d20eaf2eecf093109aaeafad71f07ba287712027c9af293921f72dd8f17c40b0c6b3f6f30efa4c0a19f0392a68a0e994ac2abd24db6089fb8f6831f06fec18d7b75cafbb41602928a65f42301368c9919efd25ea866b3a7fb3e8dace5a377140d4d85781c8d5db62623430ab241d05237074c9c5fb09891858d47f4de83c4a9676e88513067e7802bacc5c3deb5ee0712d48d9b7d565787dfc802004d32ea4b124acc433268ad0987b4cc35dce7b9c1b94203a5e601308afa1909af3127ca5ff58b3c84706894f43666e9a686594f4f0c5510e9ae1545537617dd98e7eb92bed086035077a010b3029254af7ee50e0b1c133c8aa8d9ad66a18071dec1b351b6fcc06a0ba986b4556983c72a63dbc1cad955eaa11d058afc855318cbc89f0b73432f5865491beb632af0ada4f2e8ecf7167351ebf0d3d60f4880b7338ed17ed015a696c2fe3dc54adb0ffd4368865cc45a8c4a70a912df9a328c96817baa163dba18fc1a81542e202b880753ab1da03c7c5af0c72058500f06e0188cd91197dd3caee9e371c177f4d6c6261cbb8317e2d90fddc7a549c71f3a8120fa609ad927aa97f629f888490732b3b722bd805a4452d27701790f415688bf8d012dd4bf4e08986346fcfd2c2071d5bb97fe9e3d7a9e241e22654e635d820a5d1a3e2599511d72cc73f84cae297652a86d18579b9b56620395290ae5f7b123a17a7f89b7fa8b6a7f62713bebbf10fbb1929ed08e0998b3a0da90869e5fa8682721eafa5ae20ecbf90bcd320a05e77b78a614a48e3e87d358a4c17c1c726e5bae1a620695a5f4f4cad8edc7a8046c2028793b3458cd0da5904cd90bb815cc8c11aa3e7262a9f5458f393fa253d9352d776da073544ea4dc1b68a583e7c03fae65966b7f18aca7bbca21b6d52901ae0a72cf06e7bae29fe87127998a6120fb69d53d1b7d109368a3fb81edb7ec51753eb42220fd23f3078ce6ae90bc304445c050acc634946781d85a839ed6b57789cbca4f430e36f6454534c307958ea1bdb9ca8a2bc33794e926754e8a4cce8f0a47de2bd01c3cac35ab0e49da4fd48de18862e5a002a2bdd622b545fdd6046dac8d697e62395b614c8f106573a1b6e5d82a9ae2ca59208394c5481143257ad4c6920ead7b3a4967371fa5a7211295801dc5145091b7535ec49b33c054d23f2f14b2fb1cff7011a1b9317f73b29b3e4984edfeea3c8ceb458d67a149c39d61119983a67585f04d3bffeff69c4ecaaee93c5df9300cabf6a76e0d31548480f712b0ed53687f48662f2ff997bb058cd46192654df19085b7c09936ab7f656ec54c20e8bd4db368317b1fa314a4a4bd422ede0bb03fdc472aee0c039777f2ceec6bcc4d140bba666110c272af7aebfee5bc57a258a350eaeb63953f28b6948f9a6567d3d6761d33b61094b6fe1a88515bf9102b423eb6b943e7443bd506c213570741a8ab20660a46f5905d342e554f3c8d2d398e875321775409bfd61d52afd238bb83c2898107c3cea7a2f7ad5fa6830cdf13bc3cd3049b56ea03939df3cf3c1be2b6322cb83d52b9c0d8206ccb3ac9e042c63d7aa6a76a9d1c3893e0afae4a5f3536708dbaba9684093e3241c051ed1979b0b5917fe0e24c07f8ebb3de48c08654a5041de48ada8e8ac6a1f2d0a103556e5ef7b57f04fe6b13eac28582ad914081bade8925f942c5662983848b1d7481c84282ebc0161236b09edc54570896874c457950a33085dfba277c4d0bda8f1c0a31e38f7ad31308cc8ca4564004f093c6ca716f8b0bdd8b5c1656c23105b085df4d00e1e32dd71eb49048ebc264a2d137d44d633beaac5b642aea65c2f257acc7925561550a61c8ddead0c2f50ab6b658e778d1959a27cc993e72dda2e1418fe2761dee5cc89cbcf51ce181fa1e358d44ad3f8c591fb0d0f1e84d6dedc85d1d94559bd22f6afb38dc761e2e32dfa8767dac44afa3f208b72c2c9e179266842279c0294ad6eb3e2b59414f85674b26b3ab886e20dbb948296bad900cc663d8de4b6905a5c537e99f19be86f6d50fc02818597bf72580a6a79c835e8510b0f7263e80950b06014ed03d07634711ec3f1e157ec818ec0d520216a73b1b2ef5e1d2e535857", 0x1000, 0x6, &(0x7f0000001100)=@in6={0x18, 0x2, 0x2, 0x3f}, 0xc) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b100050490000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26c6fda15fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f4cc7c34891592bdf0d7d026ba8af63ff37282934e4fd89720fc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020066000000200f0200ff00"/162, 0xa2, 0x0, 0x0, 0x0) accept$unix(r1, &(0x7f0000001140)=@file={0x0, ""/108}, &(0x7f00000011c0)=0x6e) 09:06:39 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x4) shutdown(r0, 0x2) r1 = dup2(r0, r0) poll(&(0x7f0000000080)=[{r0, 0x10}, {r1, 0x124}, {r0, 0x24}], 0x3, 0x9) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000280), 0x4) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000040)=0x7f, 0x4) fcntl$getown(r0, 0x5) ioctl$TIOCNOTTY(r1, 0x20007471) 09:06:39 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) listen(r0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7, 0x3, "d730c1e7bb6fc6e2d82d829b0000000000e74de4"}) write(r1, &(0x7f0000000200)="582720efabd16ebaee3225366460f8e5d8c63a5eac3b0c72815f73f2a044fd33055547faff334a5719515a4cb061824b3da025bbd47b3bf579456fc7d4096e8c8b6b85cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f021096fca37ff702200ba3a1100", 0x68) write(r1, &(0x7f0000000040)="53f7eaee691c7c5b8328e170ddeea4ff9f30ffe147886e0d", 0x18) syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) r3 = kqueue() unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') close(r3) r4 = syz_open_pts() kevent(r3, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) mlockall(0x1) 09:06:39 executing program 0: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x8, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x5333, 0x7, 0x7}) 09:06:39 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0xff, 0x4, 0x0, [{&(0x7f00003c7000/0x1000)=nil, &(0x7f0000249000/0x2000)=nil, 0x6}, {&(0x7f000034e000/0x1000)=nil, &(0x7f0000148000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000011d000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00004e4000/0x3000)=nil, 0x18000000000}, {&(0x7f00000fb000/0x1000)=nil, &(0x7f0000496000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000489000/0x9000)=nil, 0x200}, {&(0x7f00003b2000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000357000/0x1000)=nil, &(0x7f000022a000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00006bc000/0x2000)=nil, 0x8}, {&(0x7f0000385000/0x3000)=nil, &(0x7f0000065000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00005ea000/0x3000)=nil, 0x6}, {&(0x7f00007b3000/0x2000)=nil, &(0x7f0000719000/0x2000)=nil, 0x7fff}, {&(0x7f00005ee000/0x4000)=nil, &(0x7f00002ac000/0x4000)=nil, 0x3ff}, {&(0x7f0000793000/0x2000)=nil, &(0x7f00000f0000/0x4000)=nil}, {&(0x7f0000619000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xffffffffffff7fff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00003ab000/0x400000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 09:06:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmat(0xffffffffffffffff, &(0x7f0000ff0000/0xf000)=nil, 0x1000) shmdt(r2) 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) r3 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000000)={0x6, './file0\x00'}) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) 09:06:40 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000480)="bd", 0x1) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) 09:06:40 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x121, 0x3, &(0x7f0000000040)="62936de88efd4e85fc7b00c34e7d05f691eba860ba0301e9f5374eeac5fc6193d0ce924be7ed8a3dba11025148", 0x2d) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:06:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) sendto$unix(r1, &(0x7f0000000300), 0x62a201d20170229c, 0x0, 0x0, 0x0) r3 = socket(0x1e, 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000000)={0x140, 0x1, 0x0, 0x7f, 0x2}, 0xc) r4 = kqueue() dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 09:06:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/7, 0x7}], 0x1, &(0x7f0000000100)=""/54, 0x36}, 0x2) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 09:06:40 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) 09:06:40 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgid(r1) r2 = kqueue() preadv(r2, &(0x7f0000000d00)=[{0x0}, {0x0}, {0x0}], 0x3, 0x0, 0x0) r3 = semget$private(0x0, 0x2, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x60, r0, r1, r0, r1, 0x6, 0x5}, 0x0, 0x0, 0x1750}) 09:06:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x5) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 09:06:41 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000209000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) pipe2(&(0x7f0000000040), 0x10000) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 09:06:41 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x0, 0x100000000, 0x9, 0x0, 0xffff, 0x8, 0x3, 0x2, 0x0, 0x9, 0x6526dd0f}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x80000000) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffa, 0x3, 0x401, 0xfffffffffffffffa, "8bd61778cb306e41e50f638121a6a6d395c39201", 0x3f, 0x9}) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000140)={0x10001, './file0\x00', './file0\x00'}) readv(r4, &(0x7f0000000840)=[{&(0x7f0000000240)=""/200, 0xc8}], 0x1) syz_open_pts() 09:06:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "955cb8af9881954dfc4c7f01d79f2500"}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:06:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x3ff, 0xffff, 0x0, 0xfffffffffffffffa, "f3b889117728abbdc33957445329e6747e28a4a3", 0x0, 0xfff}) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000840)=[{&(0x7f0000000240)=""/200, 0xc8}], 0x1) 09:06:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) munlockall() setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000001c0)="eaff125c00000000", 0x8) 09:06:41 executing program 0: select(0x40, &(0x7f0000000080)={0x3}, 0x0, 0x0, &(0x7f0000000180)={0x0, 0x8000}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x6) listen(r1, 0x2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) ioctl$BIOCFLUSH(r1, 0x20004268) 09:06:41 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)={0x2, 0x9, {0xc000000000000000, 0x3}}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="e1a307000000000000000004e7d56ea70d273d1d3a4c2bd6ade26a00087958b03a420a6d991aa81b02e818487637f8dd4742e986af00401fc0cb55d31091a70522570279c747a0c062027c4a7ac25f6938910e5df0393395b015753bc7d0c4b592d702b458e378a146a6d79052028a1d4078d40fca82bd7902d91b49ff0a7cf5ffc10b2b542bc30ded31cb0be4e8eb979fba7754d655ba87615b19e7de32a381717d7304a167b299f99449259df609525ba45b88c1519bfafb2012dd648cba3fca2ce1341271b371c22a94", 0xcb}], 0x1) 09:06:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1fd0d0d6c467df2b2abf1594c23b46f13bb3f7f4c167f690d0eed6b6e95e8605ef95631470cb86ca96539a786811dad82407bc789abb8a0f33025e42035dcba83682063ef7e7c", 0x18c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x1ffffffffffff, 0x3f, 0xdffffffffffffefc, "0503000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 09:06:42 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) fchflags(r2, 0x0) fcntl$getflags(r1, 0x3) r3 = getpgid(0xffffffffffffffff) getpgid(r3) r4 = syz_open_pts() close(r4) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r4, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r4, &(0x7f0000000040)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b636", 0x50) 09:06:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5a000026bf000000e74de4"}) socketpair(0x10, 0x8000, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) ioctl$TIOCCDTR(r0, 0x20007478) r3 = getuid() r4 = getegid() sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000500)=ANY=[@ANYBLOB="01002e2f66696c653000a5d184c452a508b33922996211a5ff77a99d63d9d837502f83e026b9accda068d668084e3e1e7a5bb09e919cf9f1d71739d9901ec721b4e0e433c8d0cfa0f7cc225ee3da12ea81334c6aaec05ba2678319b2f6be208ebe5720039e32af302fb1a4ea78d1b6fb7141bf1203e408ca623f184cd8f77ece26049608ad0bfb7b61dcdaecfe6185afe1de277e2aaec43b441e89a8741869e8fab0f69624b135aec9f9298f049062201b94b39600b9c3710601ad56515e601e633de015c2c6b2972d822e11d6680cf5ed0edf2c1c8090c1900cffc9f7429d3c61f5aa"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000180)="bc1501763e3aaeb8f460b62b3c34", 0x16}, {&(0x7f00000001c0)="c8f2", 0xffffffffffffff49}, {&(0x7f0000000200)="5fa5", 0x2}, {&(0x7f0000000240)="6fadab25ad447bec4273c5d5322ea54eae16849d8e2d987c85a88144d933f124beedc3b26bc33e8da015a1c6274321d754a17f8f14d2647c6f8486bf63f8106a33c506de89cf909d17f2d1732952b0bcc99cd12a914f4f35a3c45585c98b7ced876b3cb8b920b0acb7e19980e21c7a9edeb9278f792e54f79e379bb880aff2cc9a43dacf12fb16cf", 0x88}, {&(0x7f0000000300)="2816574b2076685cc98e45fbfbe047ffc1cef6aa1ef3f0ce8a8469d1202a846bfb7ca716715d9435b583d79a6d2a4131779231ced19616f07ceeb8ac2288bffab06a44a01dc90f9f25d69969b77b40c76963d3e0e659d64d192f3c88ff83dd654f8c8759b42bd90d27723581658c8a36ede74d4f82444c82fb938e7d342ed76d67061d7faebf0c8a7c7ac88b54ccded923255ea3ef1ac97372e00b", 0x9b}], 0x5, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x40a}, 0x9) write(r0, &(0x7f0000000100)="8f32e83afb961033fe6cd2783805132f12ebd3276136ed381aa9078684b64c55c068f6a7c17553426076d68f3b07ce30ac7a9eb1afc46e8fa204659c175995470c14136bd3bcc15ead4044e32b2481a20114ee9101f5c3e19f69bd3f9746008305599546dd1e67", 0x67) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10010, 0x0) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000600)=0x7) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse0\x00', 0x100, 0x0) 09:06:42 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDLT(r2, 0x8004427a, 0xffffffffffffffff) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x5, 0x22, 0x5, 0x6bac}, {{r1}, 0xfffffffffffffff8, 0x10, 0x0, 0x101, 0x7}, {{r1}, 0xfffffffffffffff9, 0x10, 0x60000020, 0x3, 0xaf9}, {{r0}, 0xfffffffffffffffd, 0x80, 0x0, 0xc80b, 0x1d23b673}, {{r1}, 0xfffffffffffffff8, 0x2, 0x51a6d6cde6561c9d, 0x2, 0x4}, {{r1}, 0xffffffffffffffff, 0x20, 0x20, 0xec00000000000000, 0xa87}, {{r1}, 0xffffffffffffffff, 0x20, 0x80000021, 0x45b, 0x8001}, {{r1}, 0xfffffffffffffffc}], 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x60000067, 0xfed, 0x7}, {{r0}, 0xfffffffffffffff8, 0x42, 0x2, 0x1, 0x3}, {{r0}, 0xfffffffffffffff8, 0x9, 0x1, 0x8000000, 0x8000}], 0x7, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x4000002a, 0x10001, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffe, 0x30, 0x1, 0x4, 0x3}, {{r1}, 0xfffffffffffffff9, 0x40, 0x96, 0x4}], 0x8fc00, &(0x7f0000000180)={0xa8, 0x100000000}) connect(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="010009000000000047535363a669e2483ad3167c75a20000"], 0xa) 09:06:42 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0), 0x78) 09:06:42 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="a1c900004f7f0206e2ff5f2d95601e48a4146a61e64706b67112e51e0df1d8f443fefc15c461b014468da5b571956d556ac38e88b05cf3638f1ae5b2f55c23587c5cb29fdf2e940e203b1313b4c04565c5d8d4a85a0548eb669f4f4dae", 0x134) 09:06:42 executing program 0: r0 = socket(0x12, 0x2, 0x1) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x2a) 09:06:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) flock(r0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x8, 0x200000004}) 09:06:42 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) dup(r0) r1 = dup(r0) flock(r0, 0x8) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) 09:06:42 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000d00)=[{0x0}, {0x0}, {0x0}], 0x3, 0x0, 0x0) 09:06:42 executing program 0: r0 = geteuid() r1 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) getsockname(r1, &(0x7f0000001200)=@in, &(0x7f0000001240)=0xc) r2 = getegid() chown(&(0x7f0000000180)='.\x00', r0, r2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x2, 0x5, 0x1, 0x1, 0x0, 0x9, 0x8, 0x2, 0x0, 0x9, 0x8}) getsockname(r3, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) 09:06:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0x3, 0x101, 0xfffffffffffffff8, "7c4ec0adefaad2f9846565a2c667f3b8e6eb32a1", 0x0, 0x9}) r1 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x8) munlockall() pipe(&(0x7f0000000080)) connect$unix(r1, 0x0, 0x0) 09:06:42 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/wskbd0\x00', 0x0, 0x0) mmap(&(0x7f000071c000/0x3000)=nil, 0x3000, 0x4, 0x4012, r0, 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) 09:06:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)='7', 0x1) syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x8) 09:06:42 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) getrusage(0x0, &(0x7f00000000c0)) dup2(r0, r1) 09:06:42 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) openat(r1, &(0x7f0000000000)='./file0\x00', 0x40, 0x80) pwritev(r1, &(0x7f0000000300)=[{0x0}], 0x1, 0x0, 0x0) 09:06:42 executing program 0: r0 = getpgid(0xffffffffffffffff) wait4(r0, &(0x7f0000000000), 0x9, &(0x7f0000000040)) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) socketpair(0x18, 0x4001, 0x5, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="5d298d2848bd8ae3b9bd2d2621076f24679908c78fe68b92f0cca80a4e3f672148923fc4c10a0636a8a1decad636a48ee3c7dfe9345357c2effce07cc636cf1e30c8de990ea9b88e3ed30ad933a2cc8a198d671a2992ef29aa1fcf6565d8a2eb203f521ab67edf5603ef07857fc5c549db96547727758359d0f41470b949bd787c2d8130caf97d7c995c8bfe7f1369414c7818d05979e97567bcac19d13cd5cca6913b37e838ea87c3fbb7a0", 0xac) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20, 0x0) mknodat(r3, &(0x7f0000000240)='./file0\x00', 0x10, 0x101) getsockname$unix(r3, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept(r5, &(0x7f0000000380)=@un=@abs, &(0x7f00000003c0)=0x8) readlinkat(r3, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)=""/244, 0xf4) linkat(r3, &(0x7f0000000540)='./file0\x00', r3, &(0x7f0000000580)='./file0\x00', 0x4) clock_getres(0x7, &(0x7f00000005c0)) preadv(r6, &(0x7f00000008c0)=[{&(0x7f0000000600)=""/197, 0xc5}, {&(0x7f0000000700)=""/238, 0xee}, {&(0x7f0000000800)=""/34, 0x22}, {&(0x7f0000000840)=""/42, 0x2a}, {&(0x7f0000000880)=""/59, 0x3b}], 0x5, 0x0, 0x3a) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000940)=0x6) r7 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmdt(r7) sendmsg$unix(r2, &(0x7f0000000bc0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000b80)=[{&(0x7f00000009c0)="c1c20e203cde38e76417b0e8dc4d8bf024b7735f138467bc503a319208b03426814c3ba8bc24ac46188b906f4fad2eb2fd66e56974517869084e407ef15ffe48061180e561f2c1d51346923bf418d7fcfa4bb8a1143544294005da2d9afd25bad377df723b95ddfcfe12329d64f1eea7eee8be19b39fb16922d59fb1faa9fd041313a395d57b0218b7aef162313d", 0x8e}, {&(0x7f0000000a80)="44f5fc3f231a95dd9c5297eadfe1e8847ecdd8b79661a84e2da73ee05d6a9de68a61c25cda9f12dc937d855a53415b4f614f2af27b67eeee71abea8164e0178f0b2c3b2ebe7092eafeb8c5944d321ddde4f89749c14037fa4ebe360272c34dab1a17fd5112b922680637b729bd1e6118d4ee413798273dd87ff277af8dfed5f5e30ba05f01a042ed9ac051c7a723c195b29b3b3ffdb9ba14132a2d7385766af59f7d0387563355fea6c9637929e0d07f888072d18f7a0b5832f95f4e56c5d7ebf231bf387ba83fb5694982427a979cc143274ff68b5cbaac9ad5cf420bb76f774cf40df36c60d67a7aab8f29637002103035363283f82b52973c5b5e137a39", 0xff}], 0x2, 0x0, 0x0, 0x4}, 0x2) r8 = shmget(0x0, 0x1000, 0x11, &(0x7f0000fff000/0x1000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0}, 0xc) r10 = getegid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0}, 0xc) r12 = getgid() r13 = getpid() shmctl$IPC_SET(r8, 0x1, &(0x7f0000000c80)={{0x1, r9, r10, r11, r12, 0x22, 0xfff}, 0x9, 0x8, r0, r13, 0x9, 0xee3f, 0x7fff}) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000d00)=0x9) mknod(&(0x7f0000000d40)='./file0\x00', 0x20, 0x5804133b) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000d80)) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000dc0)={'./file0\x00', 0x4, 0x6, 0x9, 0x0, 0x0, 0x5, 0xd6, 0x2, 0x0, 0x4, 0x11}) clock_gettime(0x2, &(0x7f0000000e40)) 09:06:42 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x200000) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 09:06:42 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) 09:06:42 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004d70bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:06:43 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000002c0)=[{r1}, {r1, 0x20}, {r0, 0xf18be6832991a15}, {r0, 0x50}, {r1, 0x8}, {r1, 0x40}, {r1, 0x9}, {r1, 0x68}], 0x169, 0x1ff) poll(&(0x7f0000000140)=[{r1, 0x101}], 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="0ec55b7258faeb122db0de73c99415307379ae476da40704460c733d43b4db1413aeef940817f44670dc5883f3adf07690a97105b8012ece385e8fba98e767867b18bb1032daf85c5894fc1a2a403808b90408ecd311feeb63421cd86079339050d614fbf7aa64f368d337ebd34b5281be00cf1b2273f9990c2e29a5f52c2cdd9791c5c00cef9b0bd04404510073eee6d9fc0286ff3cc7b5792e109c5d0bb0cd1e7e36ea644567eeea3165b5e6007ce8090db8db6aa49b73703db350a617b71acef38f006ff070e2378d185cc01e0b9f64f6e127d838b67c0765f5b01f", 0xdd}, {&(0x7f0000000040)="251d2894f5ea686b3902b6453373f26485813348747c19fe96cfd297e1ca19bce09d8e900ee9ffb8f5386a17c6acbe7de9c534d2be4c07df7e8e8758ee74233e93e37cbe77a2db39883e37c5d5801039288ee7c974c24cc652d5165bc2649a0b48611f", 0x63}, {&(0x7f0000000100)="a79a0f2430a3c7dcf707271af9d6", 0xe}], 0x3) close(r1) r2 = msgget(0x3, 0x222) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000300)=""/255) 09:06:43 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x0, 0x1) clock_settime(0x3, &(0x7f0000000040)={0x6, 0xffffffff}) lseek(r0, 0x0, 0x7ffe, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) fchmod(r0, 0x80) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xc0, 0x0) syz_open_pts() preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x18000000000, 0x0, 0x40, 0x4, "94098cf41f7e7d8d48e8f12d54a30b0dcafdf47a", 0x7fff, 0x4}) clock_getres(0x3, &(0x7f00000000c0)) 09:06:43 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x800, 0x0) fchdir(r0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="9f2a693bbcc9a9c38bce37f8ae80bbac3b72931569c44a6cef34f1e88a4b59e3c5b023d4153de55ff5f28b3ef3", 0x2d}, {&(0x7f0000000080)="85b3fe397f3006e863d7706096a950e5b4114c62e47540b258ecaecc95840f32243add7358354c97f23cca9ffc172ce019e878834b7a51079203b905cc838d51d0751a9f7c1d4214f2a726353dbd59f793e027fe6468bdf5e6dd8df7926b64d49f4fae101a8bb80ca1698f30e7c8cb2cdd7b81c09d23a3c3a6dc18447c6b3477add70e0b615cb66bdd8531888c58cb17c3c05a857c24581a9bc60b3b89589aa66ed366506f68199c70b04773926ffe8834d02a53e3ccf8a8877127779f3dcfb99f74e12613d13b957dbf3d45d01d7c85b2df403f048a5f4156c5db41b9f0185879d719d45a90aa4c6de2130000000000", 0xf0}], 0x2) 09:06:43 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() nanosleep(&(0x7f00000000c0)={0x80, 0x868d}, &(0x7f0000000100)) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) r3 = dup2(r0, r1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() getgroups(0x2, &(0x7f0000000080)=[r4, r5]) 09:06:43 executing program 0: execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x20) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x0, 0x1}, {0x107, 0x57f}, {0x8b, 0x2}, {0x89, 0x3}, {0xef, 0x1}, {0x0, 0xf17a}, {0x1a7, 0x2}, {}, {0x44, 0x7}], 0x9}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x7, 0x40) 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) 09:06:43 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file1\x00', 0x611, 0xfffffffffffffffe) flock(r0, 0x1) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fsync(r0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/160, 0xa0}, {&(0x7f0000000140)=""/73, 0x49}, {&(0x7f00000001c0)=""/230, 0xe6}], 0x3) fsync(r0) 09:06:43 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x25, 0x200000000036, 0x0, 0xfffffffffffffebe) socket(0x2, 0x0, 0xfce) 09:06:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000140), 0x1ffffffffffffe1f, 0xffff) poll(&(0x7f0000000000)=[{r0, 0x9}], 0x1, 0x0) 09:06:43 executing program 1: select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x800, 0x0) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000001c0)=0x1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x80) setitimer(0x3, &(0x7f0000000080)={{0x2, 0x8}, {0x80, 0x40}}, 0x0) socket(0x2, 0x4000, 0xe8) 09:06:43 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x3) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000080)="3a40d667", 0x3ae) r2 = socket(0x18, 0x1, 0x0) socket(0x1e, 0x3, 0x1f) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) write(r1, 0x0, 0x0) 09:06:43 executing program 0: accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getpgrp() sync() getrusage(0x1, &(0x7f0000000240)) 09:06:43 executing program 1: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 09:06:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) r2 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x1, 0x1, 0xffffffffffffffbe, 0x8, r2}) r3 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x4) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f00000001c0)) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) dup2(r0, r1) shutdown(r0, 0x1) 09:06:44 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8090, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x0, './file0\x00', './file0\x00'}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x2, 0x8, 0x1, 0x0, 0x400, 0x8000, 0x1, 0x1, 0x2, 0x2, 0xfff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) fchownat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, r1, 0x4) minherit(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) mknod$loop(&(0x7f0000000200)='./file0\x00', 0xa0, 0x0) mknodat(r0, &(0x7f0000000240)='./file0\x00', 0x8140, 0xffffffff) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) 09:06:44 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000100)=""/230, 0x2d0}, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x7, './file0\x00'}) 09:06:44 executing program 1: r0 = socket(0x10, 0x4001, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000009c0)=0x400) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000300)={0x4, 0x6, 0x100000000, 0xffffffffffff8001, &(0x7f0000000080)={{0x40, 0x6, 0xfffffffffffffbff, 0x8, 0x2, 0x7, 0x8}, {[0x6, 0x6, 0x5, 0x8, 0x3, 0x1f, 0x9, 0x3, 0x9, 0x3, 0x4, 0x1, 0xffff, 0xfffffffffffffff9, 0x8000, 0x4, 0x7ff, 0x10001], [0x1, 0xfffffffffffffff7, 0x8, 0x1f, 0x25, 0x0, 0x1, 0x8000, 0x100000000, 0x1], [0x7ca, 0x3, 0x1, 0xc00000000000, 0x3, 0x3ff, 0x6], [0xd5, 0x6, 0x5, 0x81], [{0x7, 0x5, 0x7ff, 0x8}, {0x0, 0x7fffffff, 0x6, 0x2}, {0x7ff, 0x3, 0x9, 0x7fff}, {0x7f, 0x80000001, 0x100000001, 0x9}, {0x5, 0x1f, 0xfffffffffffffff8, 0x4}, {0x8, 0x200, 0x1, 0xffff}, {0x3, 0x5, 0x5, 0x879}, {0x7, 0x7, 0x6, 0xfffffffffffffffa}], {0x9, 0x80000001, 0x1, 0xffffffff}, {0x7, 0x241, 0x9, 0xfff}}}, 0xb9b7, 0x4}) r5 = getgid() setgid(r5) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000380)={0xc5}) getsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x0) readv(r0, &(0x7f00000008c0)=[{&(0x7f00000003c0)=""/90, 0x5a}, {&(0x7f0000000440)=""/136, 0x88}, {&(0x7f0000000500)=""/155, 0x9b}, {&(0x7f00000005c0)=""/106, 0x6a}, {&(0x7f0000000640)=""/39, 0x27}, {&(0x7f0000000680)=""/102, 0x66}, {&(0x7f0000000700)=""/159, 0x9f}, {&(0x7f00000007c0)=""/249, 0xf9}], 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000940)={{0x18, 0x2, 0x4, 0xfffffffffffffff8}, {0x18, 0x1, 0x7, 0x2}, 0x196, [0x6, 0xfffffffffffffffe, 0x8, 0xffffffffffffff18, 0x47b0, 0x1ff, 0x0, 0x8fcd]}, 0x3c) 09:06:44 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300)=[{0xa8, 0x1, 0x9, "e6598c369f4c45a2a8d641b86923065f0f5a2ae473c8b3f8136ca7836660055e6222b86a8a7cea99e989c10933404f43186e6f169137e1cdfaeb6056196bf3c02ff90acc1a6962f0f96d41cd5a0bbf673b0477709fe9fc9effc935ad5d5e5bb100692fe88f765c6362ebf8d1f6a398cc09d49443b8a94f3f12d9ac3061d7cde8f52ffc6c1912d09c6d291aec95055b52fc"}], 0xa8}, 0x1) flock(r0, 0x8) 09:06:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x1a45e968, 0x7, 0x5, 0x8, "f174d0d059117608185d974de9a29a03602ce4b0", 0x1f, 0x81}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 09:06:44 executing program 1: r0 = syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040), 0x3) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000340)=0x5) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r3 = geteuid() setreuid(r2, r3) r4 = fcntl$dupfd(r1, 0xa, r1) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000080)) 09:06:44 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) munlock(&(0x7f0000000000/0x400000)=nil, 0x400000) write(r2, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) r4 = syz_open_pts() close(r2) dup(r4) syz_open_pts() 09:06:44 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x7, 0x4) fchflags(r0, 0x1) 09:06:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r1, 0x8001a5}], 0x1, 0x0) 09:06:44 executing program 0: r0 = msgget$private(0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/14) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) msgctl$IPC_SET(r0, 0x1, 0x0) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x10, 0x6) 09:06:45 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x80, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) writev(r0, &(0x7f0000000040), 0x1) 09:06:45 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/4, 0x4}], 0x1) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000300)="d75bde15595c635ca22c1d3e055e1911b33d757042bd4c732c9c0eb72cbcb662f233f7445dd60e5f44f64b4a40aea20e457d552313b47011973821ef8491be4de079b8ff115f3f6a054e52452e2c9e8c9ac3156e260a7e1112b915374ac185c740935b1550c033f0e0f69096cf835dd52434b4e37cc6e10c863644a04bb61d1f7b99a17cde6e0703f8e5d28a1b69f7690d1823f88cf557c2eecec480d834ddaf6c06e39f5331cd672c2559c73b64b939a1f43600fd5cfe200fbb54443754a657e1aca88e199f37356a8c79efaff0527a1c9b7cc70ff55902dcd6ba781a9ad76f8207752eb9f118d80f4a666edab5d8ab003d4182e6eba02a3d605d51a181da283e54363dc1e1283f878f58e3d4f37eed5b9bcc00003b73eb28a6e12c5e9ae7c350ddb7f02db0e5d8e9c5bee317f0a505c8f95bdf792ccf31c671a7e6e259e2adad10c63854e6404bbfa1d6f3253e44f9b81a0a8993ae9f200853a6f17f2e93de070f35ced2e644d564ae9e54d2be5968e65a8394b8b5b5fdd11baa64f957c052c14023b8c53ad8f981981cbfea38978e5f82b42eae12766d201db109997503dc34170628ef75bf0f65844e7595a9d3200faeab61e8a31614aebfaef6f600aeb9dabb0b64a2aea5aa7b0f6698d42a90470651fa07fb4e381727de5c4a49c1665a937932cab1b28f5d6308bb6b5f33976f67346def507e08b52797f6576a4966f2e36429cab7d20e8177882234948fc255eee69cd75079fc2e39527a9cfbba61bf56ad4b5323d04e70ee64e50b131035a25eca8d47fdcfebd5d0fffcc3f7d72ad013af21271488a9839d8f3ea2c2168a5c5d875829892d18db764115d56684de1b54973063e5f70b424d2691ac4f9940461b7c80778c1e5a70727366cb1188204b9bde9ee06ac715faf31c65ea139b6606d01764366c354c6f32a388a050a88577071781c68dee7c7bbb7362df3537029ea049852d336e87d1c87bbb98371b7014b46bc4fb221c93f60a3f557d7a54d6d3ee8f9e872a83bb29e1c0b0b24ef14a0be1a8cdd975025231fdfa6878b4412a7373b671bfbf08757e2c278993a03ce203754ad3c0201ee535db805e32bc248207e619652627b6f31d3ccbcc5a883ae6a4019775b57687af66bab3422a8c4e357e5ad2755b497dd22b47a9ddffa5eb7fb8a9d3f8473816a8fa20376ed779d0822a0d55320712b4b2e6e4fae0df239d3ec8b194c4190bb16d9f6acf25e9c8e57239b62198309f59e233e82f52f046365c9024d36dad2772f6433630567ebcb68ee945f7bd180d39f8db6b9b034844f5481316974fb91cad800c110997addf94a13e9112a015752d0f85cf6264e20ec9150aadd51857137744ec8067d08d579183576e37ff7db1d71a6411b4a34ed53aa79814114763c1037d3dc4fd809aeae580a98e95d67cebec6f724eae0401eeb71d5e8b79df61347e17da027a9d1e3d735df2b120acbc63373294f4897655336ade5dc3f27d07d5cc606f2da264a0851982edf5fc9e7004af9fd74516fe8bebf2a9c8f78d9d260dd9da363302153c323c5ae7ec16c348c641cccf92178ed921dfc2658e371feada2036296f072f756ee6f32daf4e6c149307dfa7f2e56b21a42aa4c8e70174bc01eec9d198cd3a66007cd9bb5ab21a6b7c1248c74233f44e55e686a299671ed2a0b6bd956aaa3dc55ece52a69b6ec1d8e73489f74d27defe31bdaff6d5c276860c806f5cab610eb47b4e1031872d4ca5766de8b65fe633e11678dd1f350d186944c6d10e81779fb7ea3b4077b07947b4990e72afe04c9ed0426f5c88c10f5c646b68672be6b18e3939f055bea810a712cfbc50e056be13d43aad87125d761cced8f72d3cd34907f0a9093eccec6279a88b90f74130dd54b292cf246395c3d6147356e09cd2ad8fb2cc15661c7e694c5c2e8357075dbc96b579153fd031bfd7e466ab76a74ff1494afda3e7a97ef45d47a0ce3e72f53c61b8b0558af4c52404e39c436e995b340ff770d9a8ff9b5c5dbe39d419117b75cde0518035828f52f95381240d68feb10a6d1ed81094f7cb6e3187529da28f4b8961629c97033b5f88cc8a55d4f4c67311a7e3a4f766186ef315dfefb3578cfd5155ebd8df3404f4da74176db11ee6b665ef97a4622317f32525a33ca23da984bfe3ac334f570eff326462191a84b878f97d65e4adee9b6125d1917aed378d4b949c034efb0393c068bb8914a8d047264c6a66be05f6495df3cea6f25b3ff07698dc2b50a252de34c63bac09cdbb3fb0783f981379b2f96c40c100e3c92f4ad6af7d69ea74f1965dca81db465e5a81fadbd329d708f1f1de7b3b1b99406b31c6467cb5db01aa9bfcfc3213013d6c155adde6d1324280f1649508923c1bb3b059c0fae91aa1a08d38836b97140a4c1390b1001cac672199539bbf944ef39f808d8a2b4de13d9fcb17b54952bd7c0ca9bec0f84755ca4651a8731cd369fcc7d93294b5d2886cdf688d2af403a9c14c25c76452d2c49439e61f6057866034f451db04bad51d46fb8a36c5c5db61d20de7e74a1db2fedaeac6cfd81a99ec1168ab97762b3b15db83b011e7315200d799989cff10eb13808230e065df2971ca08b77a0762e343dd3a0462c638947700ddb6902d82186cc752cb26e95f491eb8ae08de81baaef49c3ac255d0ab2a680eafe1d810e86ebfa81c023e709a3d2c26b41894cf1581b1e966680dac543249d513b438b7ef86f3a8ee0d14a587c30a436e4a6a0c70b6f595d844c778095f73d8ed603f0b8c1050362009da95b2eeef1b6809aa462b165c7c99e17037026b0bf54390c9d788cf348abc94285e5617902f72480a77714dd24a8f6b568b1060410357fbe929058e7b88073b454b64c91dba3cc1f2a7b6d20747238cdf73e27b94c933a55c482392e6b13ec7f9674c18790362587148adba4902154a4f9c626f6ee0d8dbbc3f59cf337bf3f2a327c72105586397eaf2eae8cb4885770b547d4cda90b1be1c699f064567f42d2a876a7436b5aa627573dab668c4d652fe8a4c7964a37127025be69f5ce2389ce8276125189f9cfa7575133769c23cdd6bf9f9aee6fd6dda64fe35d386a732c35cdb52478e88c68a4d15e23f29468723d34f519091c6821fc2a9a48430a88f44848979ec28a323c310bc75768441cd7ed45b71f84c4a9c62e47e6f021e4e6d775dac539bab76260ad7468d64d1df26b8905b725755fd45cc26f148a390533cf3015e1d4c7bf5b4b1bbe4131f301b1540be30e278d469cecd73f2c4623929e077289e08306f3449c030879605d0867c557d42b90a9585ad2019699002849054bdbe6c6fcc6c35ba0a707111e23c12e3811c982b70e2527d2afb3cc4ae7d052ea5d862dbdd81cfe18cc3d73fbc4d40f12bf3f063cb47439d91ac9226d890538ba62a1823388acc4e099d2d97fb7be0934a84197962fcb13839f9866127b7ecf31c434a226b79eeb4e8e2c7e179b1c1ac948a9470ca476b3e56b8d02e4f077b12ad0c3399704940cf60a07d5899206a6be5142fb3e1fad884fcd4f92a341fa1440cee6e989d1e00633132faff20eb85b77b24b1de9c70be2b5fc1c6cd800cbfec3a5d171f7c9ac348afd996a73e396897046c0abe91256855f3bc48f463565125efd5701ed2943c7378139e0821dfd20b51ae2a091425b3c51397b857ca8f8c1aa5b4d3594a3a08ceb7978ab7634d14fbaa49ceccb1d0c330a33375008d6a434da8cc8161482a1e1470d2b10eccf5a0910e18bade70a6b4753ed5e769266e8b07ea924009dccea99c0ed9594c6fdba69dda428c87911863a80b48f7fdca776ed236714b3b7fba6048232be46e2c6f3c64fe71c196fdfb2aadd05282cd27e0a6eed61cf409a77ff2cdb3ca92869714ddcd103858acfd13bb67d1bc871cb47c5807530c7654cb8197d2fa72e73094f65b7faf05e81d7f9a8cdbc73067ce86c81d48135777f96c2537487974a406f6c794e2c08aaea8b1431de20a587e1ad7e7c8ad1b8de6f6e634492c66b031bf79a523cff94b46696a1c319f58f782a0276f4c4a69fd02c5b58a4cbd9c59251d28aab545aa01262bae477fd5f4a9e02e47b68a08fc09661a47a68475ec87479431a880830cd9affa36b2f9ec8763961448f6d617baad20ea4da4f074a5c66bec3aacebe1842d4b4a9e627bcab6776a5cd1002f635b47b2599dbc1dd1388b435ff092eb319ee13c614d9e18ccddb670a7923f1a67d2d1e1c67fbf50eb1c837a46f06b16ea9f84f7295b9137ca61c405ff538298950fa28b6d85d8517cbad0cc80d40fe881e978c3f92754966d4f75be8e11e17f4874b2d2a8c74140d8648e0049a3f40e72d941eff3241ff1f2137d8388b0173b4252adc24a41c8f1beb946005fdb65de1be92fbe68e3e4886b7f62d152f7a38bac27c86e1bdb9f3673b6ab7f6327a52ae897f0a3c221a3c572902eaf8b501e67b04d8e7507c7f83faffc7731357cabea82ce6f597df7818e722572ff266cb7f31b0127c6e4b735100069030c5e1d357cc6c7909658869584a7303362402fcda9e6fbd9ad2a136429b7f776a18d7de7447d2b03bc7031e6e73ce5a95df56ebc888cc3acfaf73fbd45cc411b8b5811b8ada66fbd6321cf5c8ef9872b5dd3936046bc887ac684b1eda99a726d0dfdfc1efa06674614d7a80592b1c5ddfbb0ef007e25e5e8ea8490244fc11a1fc7405c39c125364acfc7b16fc132a6175893cf3a08ec40ea7948a02232ad59e43a0aa565949349a6ba389f0d498891b3b8e8906f5c3a9b9935a686637e1547479238207d6ba9f53a1fe51448c46dbc2f2023691e6dbecb577b526ad2e7e3559a872da52805305d691b5bfdae2c88dc632863f4f5500e51c8ba9fe7629ec0117d6982c7932740656b25c9aa6cbf5dbe065d317b46e0310c7192bc8335dd037c25dc426f768333eff8e214445a0bae2ce4fde922ae90c40137dc6b6b6799e0286d0cf40ab7b35ea47d591be28c613641e7e2f7444b659987f4eaaf6c6ebe0ac33da2c72f64607520e4c178dea4b47c088aea67d735fb54f65716b293c6d6cb3d083deb43db321c0722493723a9f12d788bc75a7f77a094f718114f86025adeb6205e49fee625a7703813d5d9d7ec94715fe38e8d3dfaa336d5144010f08a04585d348cf779f146b25e935dfa1dd0cd8a05d6a4199fc5df5cc7e2e727542028fcbd78c318779046ffba4b9f715cc4fa60d8233845e06b57de1fb45d23ee6de5cedcc303c9d2113a3e10309e836fce1e22e2d0602553404e09d4860168e0e075083d6984d7a52f7722af34b36049a86d322bb02d60d727d1c16400a90c830a07265e1979940c305e345ab5d4edf9dabf53279378acfed2b5866b611050f28dcb394d45ff2dc0122c2a1d4c7145f016ef3d257ed295d94b5c4fcd0ed4dc085cacf3aa18674f1cb22658b3c847997a02bc749afeaca8cc68f5c9021988f46875334904e3d8132d1d10515a3ae1ab14fce10913f3f1a945a3ad2136bdc4c283715e017e5de0ac874462ea4bacbd45a3a24fe2540e238d759ed72e9ce224814adeeaed524633dddbc5fc2a2b8f9456e987c640545048fe2063d0317802ebc2a3091edf9ae2c89ed974b5fe9858536a6d77fe9987c45373250cacd473b6b70102841565b51bf0de90fc358929b99a492c4e9ca52961d2a24463facf9d019e86472cfd08ba5956566507843bddc0fd57380ce66b4ec10e6fe41b8227eefa9c378cbaeb3dbcaa5a0cd33e3820ab340c7d10504cd1967fc1460df21e9ebc", 0xff2) 09:06:45 executing program 1: syz_execute_func(&(0x7f00000005c0)="96419cc4a2791dcd1c040f05c4e1705eeac4a37bf0c55c41e2e9660ff8aa0248005784000f0fb8c4f4014e4e4e5b4b264ad80f41ad1e1edee50946c42741839fa59d001ab527c4c22938544798c421dd5831e9e98e0bfbf8c45b64660f4b385a0a470f898c00000019fc26400f00a43902000000dd0465000000004877f866440ff4697683397f5ee7e7fbfba18d73df0fc4227d21513a06662ad726660f73d30066400f64287c7c66f2ab440fec3f67dddda8e80fddf6c6c4665af72ec3c4e2899294d800c4a2e999720bc10b590b0b00c4d2c58160160035ee0fc60fc6a8f2ae000000f19898eb628f8fc401fd5add6500f236f04283a9008000000066430f78c6000049c45c455a91b7c4638d6e8df9ffff0c2323ffc4e3b16e9003330000a94ace1f110fc4e251bcdfb83aa2f1fbfb22c1e2") r0 = getpid() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom(r1, &(0x7f0000000140)=""/52, 0x34, 0x40, 0x0, 0x0) wait4(r0, &(0x7f0000000000), 0x9, &(0x7f0000000040)) socket(0x16, 0x5, 0xb9a) getrusage(0x1, &(0x7f0000000180)) 09:06:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x760c7727, "85495500020000000000df1067f5bfa6ee00"}) clock_settime(0x7, &(0x7f0000000100)={0xe68c, 0x6}) poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 09:06:45 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvfrom$unix(r0, &(0x7f0000000040)=""/115, 0x73, 0x40, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = shmget$private(0x0, 0x4000, 0x14, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) poll(&(0x7f0000000140)=[{r0, 0x88}, {r0, 0x8}, {r0, 0x8}], 0x3, 0x1) poll(&(0x7f0000000180)=[{r0, 0x108}, {r0, 0x2}, {r0, 0x2}], 0x3, 0x9) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/4096) shmget$private(0x0, 0x2000, 0x1c0, &(0x7f0000ffc000/0x2000)=nil) r2 = open$dir(&(0x7f00000011c0)='./file0\x00', 0x10000, 0xc) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000001200)={{0x8, 0x400, 0x5b}, 0x0, 0x7, 0x8}) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000001240)=""/4096) close(r0) r4 = socket$unix(0x1, 0x5, 0x0) shmget(0x0, 0x1000, 0x88, &(0x7f0000ffb000/0x1000)=nil) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000002240)=""/19, &(0x7f0000002280)=0x13) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000022c0)) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000002300)='/dev/null\x00', 0x3000a, 0x0) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000002340)) sendto$unix(r4, &(0x7f0000002380)="b65f50027038c26527a441ec2daee3ffa08dbcc9fac84a2e69e85fe542c7034b0cebbd8e0427d2e9421181b26abfabd0ccbcc8f52c97a8954234bc7d1965b9d6b417742935667cbf34c5c79100ef9afb5b4cd7bd1ff4454d8ada5ee9e7b18bf5cca0c108daec1f3e016467f183d2120f6b2b69cfee110113f8d2572a5db6fd4fe54059c7daacd17b38af7fca7bd81fd94480bb39d234b2dbe9adcd1d40ac0be136204e044215fbad8b", 0xa9, 0x400, &(0x7f0000002440)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000002480)=""/15, &(0x7f00000024c0)=0xf) fchflags(r2, 0x10001) connect$inet6(r5, &(0x7f0000002500)={0x18, 0x0, 0x0, 0x4c}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002540), 0xc) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000002580)) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000025c0)={'./file0\x00', 0x5300bed7, 0x4, 0x1000, 0x0, 0x2, 0x9, 0x892, 0x3, 0x0, 0x8, 0x86}) flock(r5, 0x6) 09:06:45 executing program 0: getrusage(0xfffffffffffffffc, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 09:06:45 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 09:06:45 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0xfd}], 0xffffffffffffff80, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x40000001, 0xc34f, 0x9}, {{r0}, 0x0, 0x40, 0x5, 0x0, 0x800}, {{r0}, 0xffffffffffffffff, 0x40, 0x40, 0x9, 0xbc47}], 0x8, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x6, 0x2}, {{r0}, 0x0, 0xf6, 0x21, 0x8, 0x101}, {{r0}, 0xfffffffffffffffb, 0x1, 0x20, 0x7}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf0000041, 0x8000, 0x2}, {{r0}, 0xffffffffffffffff, 0x21, 0x1, 0x9, 0xf47}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x5, 0x620}, {{r0}, 0xfffffffffffffffa, 0x9f, 0x40000000, 0x8, 0xd164}, {{r0}, 0xfffffffffffffffb, 0x4, 0x209d3a2469636420, 0x3, 0x8}, {{r0}, 0xfffffffffffffffb, 0x0, 0xe000002c, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0x39, 0x0, 0x7, 0x7}], 0x400, &(0x7f00000001c0)={0x3}) r1 = open(&(0x7f0000000500)='./file0\x00', 0x291, 0x60) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000540)={0x2, './file0\x00', './file0\x00'}) r2 = kqueue() kevent(r0, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x2, 0x4, 0x200000000000000}, {{r0}, 0xfffffffffffffffe, 0x10, 0x80, 0x8000, 0x9}, {{r0}, 0xfffffffffffffff8, 0x64, 0x49, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0xa32166665b74a651, 0x8, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x9, 0xdce}, {{r0}, 0xfffffffffffffffd, 0x0, 0x20000000, 0xfffffffffffffeff, 0x7}], 0x5, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff9, 0x81, 0xf0000001, 0x0, 0x5}, {{r0}, 0xfffffffffffffffd, 0x20, 0x81, 0xfff, 0x8}, {{r0}, 0xfffffffffffffffc, 0x40, 0xf0000080, 0x1f, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x4, 0x100}], 0x3, &(0x7f00000004c0)={0x4, 0x7fff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x49, 0x0, 0x0, 0x5}], 0x401, 0x0, 0x2264, &(0x7f0000000280)={0x3a, 0xfffffffffffffffe}) 09:06:45 executing program 0: pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000040)=""/21, 0x15, 0x1, 0x0, 0x0) recvfrom(r1, &(0x7f00000001c0)=""/129, 0x81, 0x1, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000380)={0x1f, 0x6, 0x8, {[0xdd6, 0xbd, 0xdf3, 0x6, 0x0, 0x8, 0x6, 0x1, 0x80, 0x8000, 0x8, 0x4, 0x5a, 0x6527, 0x5, 0x1ff, 0xffffffffffff0000, 0xba7e], [0x8001, 0x6, 0xd6, 0x4, 0x9, 0x7, 0x3, 0x3ff, 0x0, 0xffc4], [0x7, 0x80, 0xef1, 0x8, 0x8c, 0xfffffffffffffffe, 0x2], [0x9, 0x6, 0x40, 0x8, 0x3, 0x6], [{0xdbec, 0x1, 0xe7, 0x81}, {0x40, 0x100000001, 0x1d01, 0x80000000}, {0x3f8, 0x0, 0x6}, {0x3, 0x1, 0x8, 0x8001}, {0x7, 0x3, 0x100, 0x5}, {0x4, 0x80000001, 0x400, 0x7}, {0x4, 0x1, 0x6, 0x2}, {0xffffffffffffffe1, 0x7, 0xfffffffffffeffff, 0x3f}], {0x40, 0x40, 0x2, 0xfff}, {0x9, 0x2, 0x2, 0x8}}}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0/file0\x00', 0x1, 0x0, 0x3, 0x1, 0x0, 0x7, 0x1, 0x1, 0x1, 0x3, 0xa183}) ioctl$TIOCCBRK(r1, 0x2000747a) open(&(0x7f00000002c0)='./file0/file0\x00', 0x8000, 0x86) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000340)='./file0\x00') rename(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0) 09:06:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0xfffffffffffffffc) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000940)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140)={0x40, 0x7}, 0x10) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd564e7f1c05dc03e23ac168a0237f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146eaea700eeaabffa2c7ee14f90d1a2816e0a", 0xfffffffffffffee1) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f00000002c0)=0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0xd15, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r4, &(0x7f0000000880)=""/161, 0xa1) 09:06:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) getpgrp() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x7, 0x4, 0x7b89, 0xd02, "917778cf7d9e8806c4db523dd9e02b94a47eac74", 0x1, 0x3}) setpgid(0x0, r2) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000240)=""/149, 0x95}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000006000/0x4000)=nil, 0x4000, 0x1) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x30081, 0x2) utimensat(r3, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x4, 0x5}, {0x8, 0x7ff}}, 0x0) 09:06:45 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r0, r2) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x9, 0x40, 0x100000000, 0x2}, {{r3}, 0x0, 0x10, 0x9, 0xffffffff}, {{r2}, 0xfffffffffffffff9, 0x4, 0x3, 0x400, 0x101}, {{r3}, 0xfffffffffffffffd, 0x38, 0x17, 0x4, 0x9}, {{r4}, 0xfffffffffffffff9, 0x2, 0x8b, 0x2}, {{r2}, 0xffffffffffffffff, 0x81, 0x2, 0x5, 0x1}, {{r2}, 0xffffffffffffffff, 0x0, 0x40000000, 0x3, 0x9}], 0x2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x8, 0x2, 0xd6df}, {{r4}, 0x0, 0x40, 0x10, 0x4}, {{r4}, 0xfffffffffffffffa, 0x4, 0x0, 0xffffffff, 0x9}, {{r2}, 0xfffffffffffffffa, 0x4, 0x20000040, 0x9, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffff9, 0x4, 0x0, 0x8, 0x2}, {{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0xfb9, 0x4}], 0xd80, &(0x7f0000000040)={0xffff, 0x7d22}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x80, 0x0) 09:06:45 executing program 1: mkdir(&(0x7f00000000c0)='./file2\x00', 0xffffffffffffffff) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x83) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 09:06:46 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001fe, 0x0, "b0d42000006e9300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) 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) 09:06:46 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x1, 0x3, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f00000003c0)=""/160) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) 09:06:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000000200, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000300000005}) 09:06:46 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x2, 0x80000001}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000200)={0x9, 0x3}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0xfffffffffffffffa}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 09:06:47 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f0000022000/0x4000)=nil, 0x4000) munmap(&(0x7f0000172000/0x3000)=nil, 0x3000) 09:06:47 executing program 1: r0 = socket(0xe, 0x3, 0x0) socketpair(0x6, 0x7, 0xfffffffffffffad4, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x180e, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) 09:06:47 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) write(r0, 0x0, 0x0) 09:06:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x80) unveil(0xffffffffffffffff, &(0x7f0000000040)='\x00\x98') 09:06:47 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 09:06:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x18) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x18, 0x4002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r1, 0x0, &(0x7f00000002c0)) 09:06:47 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = syz_open_pts() r2 = getpgrp() fcntl$setown(r1, 0x6, r2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x5, 0x8100, 0x3, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x2}) r3 = semget$private(0x0, 0x7, 0x286) semop(r3, &(0x7f0000000000)=[{0x6, 0x1ff}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x15) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x3) fcntl$setflags(r1, 0x2, 0x1) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r4 = fcntl$dupfd(r1, 0xa, r1) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000040)) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000280)="5ad5b8fadfbd3b12ad57423de74222140af507154979f84a94e2caf5568108818643e73444e9e045044eb70edc8c494a46", 0x31) write(r1, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r5 = syz_open_pts() ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000100)=0x2) close(r1) fcntl$getflags(r5, 0x1) dup(r5) ioctl$TIOCNXCL(r1, 0x2000740e) r6 = syz_open_pts() syz_open_pts() fchflags(r6, 0x0) 09:06:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f00000000c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x3d, 0x40000010000, 0x12, 0x3, "0db308d7ffffc2da00", 0x100000001, 0x2}) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) ioctl$TIOCCDTR(r1, 0x20007478) r3 = fcntl$dupfd(r1, 0xa, r1) close(r1) getppid() writev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5227296a0c3274d61ef6852d39a5f204ec470fa26908e17b3a6894c272ffb484e880e778020dc6e2ee4a8c891c6909b3b3414a32a762fbc668179a0f88556142fca34d2c02cc8e44a4926c4597e1360ddf5505c5d742cb36101cf5a7043f59db617f56c78e21c2096bc74e8d45143ddb27cb1be2b48e", 0x7b}], 0x1) fcntl$setflags(r1, 0x2, 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0xb, 0x0) write(r3, &(0x7f0000001880)="005b05f8b449fccb8c8d5124fc380d372b7d43fc21fd5f4be664643efd108a6038967562f5b579e5ee879626d620c67dd455c28afec196836256db3de347273662beedf3866fcadbfda5d8ac559d0d36221bb39d509b1dfd4293b185df63b36e75511ab265918587a91690c3ebbada0adc4bc0eda2a204fada4289a3faef9d03c6c33f07459c46d0d70ddd0799c8bf716dc1011d253059dd12b6bc409f458ccdf5063afd46e66f4fc1beec37e9b505f93572f99c658f5b0c4b978e5fba5bad8ec9590d7535b2ed0adfc72c951914c69049e7c507b1", 0xd5) preadv(r1, &(0x7f00000017c0)=[{&(0x7f0000000180)=""/183, 0xb7}, {&(0x7f0000000240)=""/97, 0x61}, {&(0x7f00000002c0)=""/71, 0x47}, {&(0x7f0000000340)=""/239, 0xef}, {&(0x7f0000000440)=""/106, 0x6a}, {&(0x7f0000000540)=""/102, 0x66}, {&(0x7f00000005c0)=""/93, 0x5d}, {&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f0000000640)=""/232, 0xe8}], 0x9, 0x0, 0x0) fchflags(r3, 0x0) 09:06:47 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x16, 0x1, 0x1c00) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) 09:06:47 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x10, 0x20, 0x3, 0x4}, {{r0}, 0xffffffffffffffff, 0xa1, 0xf0000000, 0x80000000, 0x3182}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0xe9, 0x9}], 0x9, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x1, 0x100}, {{r0}, 0xfffffffffffffffd, 0x34, 0x60000000, 0x7, 0x241}, {{r1}, 0xfffffffffffffffc, 0x38, 0x4, 0x1, 0xffffffffffff8001}, {{r1}, 0xffffffffffffffff, 0x8, 0x8, 0x8000, 0x5}, {{r1}, 0xffffffffffffffff, 0x2, 0x20, 0x2, 0x3}, {{r1}, 0xfffffffffffffffe, 0x20, 0x2, 0x8, 0x1f}, {{r0}, 0xfffffffffffffffe, 0x8, 0x8, 0x0, 0x100000001}], 0x6, &(0x7f0000000080)={0x7ff, 0x7}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x2, 0x100000000}], 0x34, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x7, 0x80000007, 0x4}], 0x40, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000740)=[{&(0x7f0000000240)="694160dffdd2209001ad6f22c2411c160c0284ca1ce1870dd2533973ea7fd9c4b4822cd84235acc8e6cd17275b69fd9a4b1ac2479271a80bb0468a58271271bb26d8fabc2567e0afb6fafb60dfdb7a6a4385dcb71f2c447fb68778ce843a846905ef60fe3c0d9ddb5e5bd8305561a8e4104fd2affe0e90378ca6ac3915555a475f689b44678395bf9e6eb8d8234f", 0x8e}, {&(0x7f0000000380)="1dc62b14943c024d2837985fa7632cf75b3e1a47bda052a0d036190b007d4fc85268a639e33c887c91006a4dae86764d97c026ed47c49a26713a7b09e15c3079b7bd9feb010baceb0eb59be461d83d0c83d41a426c2abd40b538de58a8673493808e9fa2531b223c266d175d77609e6d6b3ceb9e8b8b316886adbd8be7b34fc9a80d051f511e3cefd30999fcea5171399bf8a61b4b3b", 0x96}, {&(0x7f0000000440)="1fd8316b55b05adbca509dbee57db56becaea46596bb598392fc0769dfc726bbc0e8487b331e9fc2d76e8de43bfa501c3fdeec589029f689dcdcb8a808af2081c494765917c7", 0x46}, {&(0x7f00000004c0)="ec1853105e4d5d23e9424be8baef663167d6ab22e236cf50075e3371760fef69e3c8815a606d5dbbd40b8b85b80673e7da3268e41f7c73343b62533106b0a931e1b5f0af49a10f6bf94356536a885abc9384d1ed21bb2df02f20520916b26ec5c00b810e46a91f09fc0d5a34f91d8080750dfd59d099d46649e48da08569af28791f50b2a5520087166272e42b04d463d793c957826553ab0b9ad3892a9c59706bc0a68d6966c4f8879ee9dcf1530aec0440fba755e77c38f2e203db17d6a4860d59a50dbd1a1f7f0f6532ef9d84980c2bb21fbd8575940d9655cf", 0xdb}, {&(0x7f00000005c0)="2e73b12357df97ab796a05e1320a9c5fffa2d440ad743da8bf3e011f096f9c2b7b54f8be3fb6db0359f5af144f1dcb4a38531d21c51cf62c64847e5240e634d5b1adc3d87fb6d229c028771ad0ef984f09ac8e4aa930105a68bd9aaf86f6c93de32a070677e89ba7f442b975e7bd36f610a76def52cc0da57a3fc05aeb3b63ba5a0abba215087ac8686705847b99687e4eb32d44a140adb462f72c4b11c5cb16e4ac95094a00a7f8d16cc6f148ba97e0a8c97036bfa35375", 0xb8}, {&(0x7f0000000680)="17dfc1ad7e6c7a9dbacf51d31466bdf9b9214ad7c25d7f5eb38441b4daa1400269fb1956a811aad7064ca792639d171d53bb40e89aabbec87984624e7253fed7b7cd66821e1337af7fcd42faace3ac6b0eb56d591ff41a123cae89471e5836f5ec9582d3456d05c2265eea6410b1593bec717ba83824217043fa4316222332271a690078a71588f1db0642d162181329e3e8fb", 0x93}], 0x6) dup2(r0, r1) 09:06:47 executing program 1: r0 = socket$inet(0x2, 0x7, 0xfffffffffffffffc) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x20000000000, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) recvmsg(r1, &(0x7f0000000400)={&(0x7f0000000100)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/185, 0xb9}, {&(0x7f0000000200)=""/175, 0xaf}], 0x2, &(0x7f0000000300)=""/209, 0xd1}, 0x0) 09:06:48 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) lseek(r1, 0x0, 0x0, 0x2) getsockopt(r1, 0x200000029, 0x28, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) fcntl$setstatus(r0, 0x4, 0xc) r3 = kqueue() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000080)=0x3) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0xa9}], 0x7f, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0xa, r0) ioctl$TIOCSBRK(r4, 0x2000747b) dup2(r3, r0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) setsockopt(r5, 0x6, 0x0, &(0x7f00000000c0)="6075a441fc658db7e01d17a9e6ccdf7bfe1216ede5cfde933454daee22dfbc89306d40e4acfe35", 0x27) 09:06:48 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x9) mkdir(&(0x7f0000000180)='./file1\x00', 0x86) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xa5) renameat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000100)='./file0/file0\x00') 09:06:49 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f660000008000b3043762570d1005a3bfb6aad577ace6e4c9fecf23b6b2665056a5747cf0a0ecd270e1d0e76820d05bea3584961dcbac3a86f9ce1b99df310b61342876776dc7ed261211cc136198876089c72a207d543c49d15dbd63b4a8b3146ab53b1fe4d92947962ae2c969843b5e24ddacb6845c1fbd90fa3298f3e51f1fe2236896029b971a98e71648ebc893dd3120677c7303b8c23da46b62f0fa5760fa9411b98b3a6161c7c43a297c9e00542e7baf4a7efbd6c19206deeec2280dd2e161f6c4fcc7ce2f3e796547705d3d32b06806cd32a74dc463e4f1ae6e6334837e66b922d8cff5"], 0xa) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) write(r2, &(0x7f0000000440)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea4e91e7a35c756a2e79acf63635faa213b332d2afeca84fc9616299243d4ba891f2c99edcd22f167ec0fc5506ef1787ea", 0x791) 09:06:49 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = getpgid(0x0) fcntl$setflags(r0, 0x2, 0x1) fcntl$setown(r0, 0x6, r1) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) pwritev(r2, &(0x7f0000000300)=[{0x0}], 0x1, 0x0, 0x0) 09:06:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c1", 0x5c) r1 = syz_open_pts() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000200)) close(r0) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff90, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x6, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 09:06:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8009, 0x0) readv(r0, &(0x7f0000001200)=[{&(0x7f0000000080)=""/67, 0x43}, {&(0x7f0000000100)=""/105, 0x69}, {&(0x7f0000000180)=""/85, 0x55}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4, 0x11, r1, 0x0, 0x0) sync() getitimer(0x2, &(0x7f0000001240)) 09:06:49 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x80, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r1 = accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@file={0x0, ""/98}, &(0x7f0000000200)=0x64) r2 = dup2(r0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x8, 0x80, 0x8, 0x8}, {0x80, 0x9, 0x40, 0x8}, {0x0, 0x7f, 0xffffffffffffffff}, {0x4, 0x5, 0x6, 0x2000000000000}, {0x2, 0x4, 0x1, 0x1}, {0x390c6e99, 0x6, 0x8bf7, 0x100000000}, {0xac, 0x5, 0x80000000, 0x2}]}) mprotect(&(0x7f00004d7000/0x4000)=nil, 0x4000, 0x2) 09:06:49 executing program 0: socket(0x11, 0x3, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000500)='/dev/pci\x00', 0x8000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000015c0)='./file0\x00', 0x20, 0x2) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x1f741d3f, 0x1, 0x2, 0x81, 0x80}, 0xc) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x80) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x800, 0x12) r3 = semget$private(0x0, 0x4, 0x90) semop(r3, &(0x7f00000000c0)=[{0x2, 0x4, 0x800}], 0x1) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x4, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000016c0)) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x7, 0x1000000}, {0x2fb, 0xfffffffffffffff9}}, 0x2) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) shmget(0x0, 0x1000, 0x210, &(0x7f0000ffe000/0x1000)=nil) shmget(0x2, 0x2000, 0x424, &(0x7f0000ffb000/0x2000)=nil) r4 = shmget(0x0, 0x4000, 0x10, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000380)=""/1) semget$private(0x0, 0x2, 0xd8) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0xdc7) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x10, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000002c0)={0x1, 0xfffffffffffffffb}) fchflags(r2, 0x0) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x8) semctl$GETPID(r3, 0x400000, 0x4, &(0x7f00000006c0)=""/186) r5 = getpgid(0x0) r6 = geteuid() r7 = socket$unix(0x1, 0x0, 0x0) r8 = syz_open_pts() ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000000040)) setsockopt$sock_linger(r7, 0xffff, 0x1004, 0x0, 0x0) r9 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={r5, r6, r9}, 0xc) utimensat(r2, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x54, 0x5}, {0x6, 0xffffffff}}, 0x2) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 09:06:50 executing program 1: r0 = socket(0x11, 0x3, 0x200) shutdown(r0, 0x2) sendto$unix(r0, &(0x7f00000000c0)="b100050490000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26c6fda15fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020066000000200f0200ff00"/177, 0xb1, 0x0, 0x0, 0x0) 09:06:50 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x888, 0x0) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) r2 = socket$unix(0x1, 0x4000000000000000, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x7f, 0x7}, 0x8) setsockopt$sock_linger(r2, 0xffff, 0x1006, &(0x7f0000000000), 0x8) 09:06:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x60) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 09:06:50 executing program 0: r0 = kqueue() close(r0) 09:06:50 executing program 1: socket$inet6(0x18, 0x2, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x108, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) 09:06:50 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = kqueue() r3 = fcntl$dupfd(r2, 0xa, r2) r4 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x1e8) connect(r4, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) ftruncate(r3, 0x0, 0x0) 09:06:50 executing program 0: r0 = socket(0x400000000002, 0x2, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000980)="75136c1bd2ea68697b9aa423f0e473e612c5470c8712bc49bb5ff8e9f21fc14a23622b98549cb30d40e0cd47bb1e7db6394aade668772a90e4fea98a0061642f1b39a2d4550e92847cb8bdadf9e5d9ee1a954b991793a12dc1e184041b367632ceb65edbc77bf98eb0d4574745cdbe34fea128fd67c29b49b6ff27c2c83814f5380d43d65b6e34c3113fac8f6610e15d4ff32c4dbe19230095e425b362710821b7b9de97d6de17bbaa20bd1e4052b9935f5aa99a425e22ec3d203e469b207a3e7fe3762a9053dc0dcda27769addd5bfff6edab8a88db45619607ca4aa37728c35813da7f1320d0504488eb9ff918a63517262a5c138db7838f6ac925d88820502a842170d29aebb30a112fbe98dd3939c812eda521b14cce18591bc1373b9016dbe598ec71f363603025fa69cfc100d1d9c787791d471c2ca57998cf66e430d02ac76ade25a620c428c4adbb4f1be52ab0ac03d52732ed8a7ef30e75650f3d441378088a92ba73f8596daa5487391a9824967faa0791276a597cef9d31a49d797c08c99f14ad9b0941c46a3ea1585c5fa56e781753f988e381cef59223f6a03a8688f03eeeaf7319f5ef6a0ecf8d02c1188ab9b949e05cd3f5279ae13b60ccf5021838cf42f4d3c6370d64ff7adf28a563803c7eefdd4ae697ffc28849f45afbd5ab907913fe1cc76859f8c20f2162c47bff1ab96698ad1e2ac2d60e0dc71d4e13bd363294305ef084f3a34cd552af00736fc1d53837e81d0edb2ca8179a494723f85319a35a6f9080f556f968999af308906f72530cb5c5dc536e62693b87fb5f871f8e586dd1610523e8fb2b3e71ec7c963d7d4a41790b2c923f475f720cc99e97bec91d33b9ff47c7ae6e6d087f7a04a8ef898282093f9d06569d7348843dfb502fd346bb9f674a26c3abbbae5ad6c329ef32173e3d8007ea4e6ba0068777984743cd25e67e059b3f7cee77fce5bacfd12207d18fdc34fb7af4864446bfd07876658034436f0ca74d6fe0affa94ca962a169f91de3e8ac65ecf2c388ed460b2a75698ec23a05c25438f29982a51a9ef01f84e9336ffb1ab8d0d5a331742197d5a97f1977e53583ee7e11761c75b7da8bd587991b61d9c10c33a3e6c4f902fe3ea9a52281445b6bf8644d98572993f35ce82dcf4e9bc06974b3ffa71915cf306e3108292235df94ec8f2677b10719f228ae4331b0ff061cbcf49c0834b8f9b709e06101835f5831c5b51d82499acd5db8c3de07a6902d2596388e6aafd1e5b609c94617ce5e33a65986f255e741a5d0482c94c1b63e845e1e2f62a8feb7f859e2e0815d838036644b4a59e87853138249c1c6a001371fcf8aab5e2feb540f832d85cb5c2458836a1a5ce7bc05fdee367f7216d125cadc88997eaa1844c7310d25fca2a4c2de77f4e319d718594ed79cf2abeaa917507222b1bd6b21f3965d831df40e7fd0650f5a1169cdde736d85aa43713e0d1f3524980d9c81c772dbd5d96e18d9a6d657d54aa74c3b41d94f4f4af1f68892f73fbdcb5810e8dcedf6e6feac64896db11b024608f0d4f1bd455d7f2219c771b404187bc25d6002e995e855d58bd796379ff75556e1b1e13334c020b32733f470053045e490468726de1cfcd2fa5e03beaf983c7b05df17f44f127ebcf0ee76d32abc08dd3fbd961e66f79e4241022b9ecc4ee68cade226800d8fc1cdcac525751432ff984fc0511934ecfcfe2653a9eba12b8c4a61823ea7e3045a02261df37cb85263cf84242c3449cd93396cb6829b2c4f7ef4c42a54fdf22373ac292e2698aaeef6a9d9d3d770c0c86c112f8e490107aa361a70a4eaf04f334aa54e71176da3b4c6f959de123a70751d00ab848244100f996f0b977160cf75388ac801e79acef44b379a1fc43f2f5a79b05b755accfcf212045aaa7b720895e71e314dccddac35cb26de941675eedd332891234f56e99806e9d3c37c889170642b5d14e2f801610398fad876da4622f00000000000000000000000000a6a7991b3338b521989ee55dbed01d5821d68654dd22b3180efa47c95c78fc09e20c9b70becc317f2487a757dc4741d2bc8d640ff93167e5c4baaa0fc54be96c4f577b54cf44b55feb4799b265e0ce6eebb1465a", 0x5e1) syz_open_pts() r1 = dup2(r0, r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000080)) 09:06:50 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(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='./file1\x00') r0 = dup(0xffffffffffffff9c) r1 = open(&(0x7f0000000080)='./file1\x00', 0x40, 0x181) renameat(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', r1, &(0x7f00000000c0)='./file0\x00') 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') 09:06:50 executing program 0: r0 = socket(0x10000000011, 0x8000000004, 0x4) close(r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x12) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) select(0x40, &(0x7f0000000080)={0x3, 0xfffffffffffffffd, 0x2, 0xffffffff, 0x8, 0x100, 0x10000, 0x8}, &(0x7f0000000100)={0xfff, 0x4, 0x785e, 0xffffffffffffffdc, 0x5, 0x74, 0x340, 0x3}, &(0x7f0000000140)={0x9, 0x101, 0x7, 0xe5d, 0x400, 0x6, 0x3, 0x6}, &(0x7f0000000180)={0x1, 0x1}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x97, 0x80000000, 0x8, 0x0, 0xf77, 0x5, 0x1, 0x2, 0x1, 0x2, 0x6ec}) ioctl$TIOCSDTR(r3, 0x20007479) accept$unix(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000b000000000000000000000000c000000000"], &(0x7f0000000200)=0x36) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x8000, 0xbc4, 0x8, 0x0, "4198ef9d302feb7094d1e1d2682bec097bd9b783", 0x7, 0x2}) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) write(r1, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x824, &(0x7f0000000380)=0x81, 0x4) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) write(r0, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000340)) 09:06:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000140)) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) 09:06:50 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, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = socket(0x18, 0x1, 0x0) close(r0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_execute_func(&(0x7f0000000040)="c4a281b89b09000000c402fd21030f38019f00800000c4e17c50ebc481b973f4d8450f166600c4823199dd3ef2436dc482ada7c48f6840eec9b5") ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:06:50 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000080), 0xa59e2a4fe716a2bf) getegid() 09:06:50 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001a40)={0x3, &(0x7f0000001a00)=[{0x100000000, 0x40, 0x6, 0x2}, {0x4, 0x401, 0x1, 0x4}, {0x3, 0x1, 0x8000, 0xffffffff}]}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) setsockopt(r0, 0xb797, 0x4, &(0x7f0000001b40)="017d3b1740f2a21593210debf86a9b386ea0c9a16f1b71389ba591931c7fe6df999837c5f95105a338f408df93d55cfa9d9e08147d769c98963c89e6a56a34f354d903d248c46c1edae961e1a655daa9b1f2df2880afcdd9592163fe97cb5242913e2ebbecdcdeb8427dc76ebb61e93903a7255021236eb441ebe0a91fd5799efa2341469d68059a5736e49e53b589adca86d55a1abcb3bbf7dcbfed8db1131f21725669c7fcff57ebaa5c16bf39908a2a8abb07ec62f3859065a8fd885677d6645e20bf65f4b2a1cc1ef3a6c1c4d753032603a408f070a5499874", 0xdb) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001a80)={0x800, 0x2, 0x5, 0x6, "382df46ccb1dfb5e107a15de17ead2992cdae81f", 0x1ff}) r2 = syz_open_pts() r3 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x4) pwritev(r0, &(0x7f0000001a80), 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000001c40)) sendmsg(r3, &(0x7f0000001980)={0x0, 0xffffffffffffff01, &(0x7f0000001880)=[{&(0x7f0000000380)="6e32d793773d67ca5a2d41d770468ef855d79c9bb69f29931562e59bd24d9d936188f069b30575de322ce3b4f213d05e83a8d1974280128aa400ed2a4ba2322e8aa278c02ab1df29", 0x48}, {&(0x7f0000000400)="f181ea4910c7254a15366bb0c12daaf94b328b3f26f0e28148c04e49e50831cd69ad74346f098f8aaaaf4a3a57d33b1a967176f42adf1e25b0a12ac023ae32d0156102197872f3694590dcb46a635480440c00af3252bd8dd1e70f9f3a7026f2022de6a803dcbbda0571b6b7be2bf796bd4bb9612a518381b68531b71f55692f6e58865725d48e74346a3d709e3941e8199f6bdbdfed4ddeac300e6e7c3c474267907a132b5fca02d7ea5781df183ee12b83870ccc2de31b3f3a7a84f94b452d15baf049a1861d7f04327f2d1ff13f4e52131e2e5aea7d8d6a0b9c67d4a4b104154c1ef22c2e8fb66cb527a13bd85e282b3a52266e8cfee5e2073c987654555b656fe7f8433f15334380af8a0f2f152d3ddce819f7c038e225122a6ddafc9c960f7c1a46aa2112575ffeeccb3c7fce8bdad2f488e745909c577ba2ff9c13cd9b4c34ce1ec53a745bcd14f15c7b8abd9731555332b54c2030bd4b0c686a3bda768a2d9bf13daec439942c6bd062232822a50f0bbebc8b6f9d10d26e1ca58cdcfea4d8ac49d85e62395bd26019b879a19494775de28b7e782a3173a8d9d09a84c75eefc28a3449fb46fc2cca83da5cf83c3fca85dc81a452af925e4641b6404bb7bab421a6a8f299e4ecc35203c470b07316e0737641acbca7e06e679cd1af5e79e4658382f41a8ad93ea783c88133b89aa38f56b48a2557de651907bca921688c9a56a2b6d6f14e8e75255b3a3e74250900b01230677617a8ab80e87ae43c70ec9d846be06fcf5dd398c43cbe833de138695d19aea833127c0b6473cbfe6962827deea3530b901627dfd78d2da49d01f8e7ef66fda968b334867ef41b46b9e8af191b9f64f9da96366629fbcd96153425a9166dc1e120300dfae27551d893f092cf19447ac84c16194d5b0dc6f0e1a6726f1acdd629f68313db859284c7ea4ab6f69790d5557ee7bebb0e27123d251ac8d45f9ff4ddf2d6cc2e0ccb05f4004ffa6a257388b83d7f57214816056daed7090274154bf82c744f691d7a71592ea01ecc9d38984bcf20f0111dde05d5129878184f40636f42f9370a4c160004c9751f2a1ea2811355282fc8bd9ae6d5e702940f22626ee4b90c8ec8efa9558683a13bc3f0f9b3b684f51cdb2aad076b248bc300bcb2c6cbec5cc8df352b11633441f685885046dc38e97e313206aea35d928ebdd01412df0976f82f1c700381f9f86668cee8aa3dbe9bf6b43608034b5ce7258c0135972531bdbc489197d5c933ac44a2c35c17e2f3778f0be6aeb2d0a61fcb65c4a12cbf58e96d94ef5aaadabe7cf3a73d3992119d525127cce20d0e85827c0c49c9452275aea509c776924e179ba4f66f50dda3a12c6af899dc2d281d23f40a75e3301327da902a8f65bb9149ac7be2aebdeeaa5a66cf21ca3733ebfac335962a80c316c4f95263baf7afa05adaf768dbda75ac6b88f663d4d0f05cfc05b5eab0fa23266604ba8e0fff5127209ebc4831c90b607d9ef8521bf36ec537f7b81c37673a5f722bd68a42c77fb7ca9d7028843fa6e156c69b6f63fdad451bcee585db3cda6c33164f9738eeafcf0ce92ce45f86ea032e98eb1d8a57af78a702f8167aff4f21546647779db0ed40bc4985a9f7e2a5668205568085501a13aa6c16a2bb72054af47082f37fb2ac1b33299db90817acbdd680c944221cff47dbb663e30d3ae2fac5d2d9cf1be829c7f6359b98abaec320b9ac15ce04940da7823d45bb643031fdd3ae264d6eebb5c119aff20d4fefab7c294128eb3755559d38bc1b96af85e6e52d6d4154b44efe1e35b1b9cc27ffd542fe82b5618bcd35d4ba23ae5608cfb7688238b6022fdac4f1acf76fda5d38b260a5be2503a4146cfffe2aa0305d7cc138d4cc0816cd8d4d9c6656c35554d0b20a80633df469489c924f42b6bf69e7afe8da8dd0e785630276ba3bf904275d4f309462de0d321fc497d1a0f84e47cd6aa410bd61dbc7dfdd3219e2c6e9102db5d41771417125a41b11cb7f49415bbeae91c34be48bac97b34e54a1f19ef2024e3d3473a1b5fa2d5509aec1e66dce1af7b633ceafe5b5269ef83f411e32cbb877a196bc870fd71f3385af1bc19dce42d3f5dd75f4a765da5d4053c7df08177b13257462ba0dfb20bc5ce0e414b7af7caf046697d51846e22f14192b6359cf429684377f940e37c15d84a0b2bd03966c224bf1a48c7cd81d1b4c705f1a1ea7e5735894ed3150df5d02e114a002e4be8e4cda3b36e8b56960a6b6ac7a0c4fee4b261b9ea3eed34d0078475f9becedd517e67604d3c7f7eb18e8f76c47aa929adf931b70d0f0a5b876c0fe7c7025a9fe4b83b6354ff0ed0c8347e5368ee82918522de743080f7ccf36a51429d1fefd504b8c28ffedfc8439a45be6af3ba8cd81029f04575eba488959dccf1d3a26cddacd6e8253840adaa4a9fd62f2daa645f3b91e264e1fec3a3c649e46fa385898311bd9cc08dd3324c0c55fefce34c5b98073a956fa33f57af77fed08ad69699b7b1dc60895f75639bfa73cef857d9e1ccf5b3985842fdcf83545290aca7d0e7193b23d5c56114eb0f6608953b93b4a69b15a8ddbf706729110e5c59e89b51a7e4fd9e24607bb3aa03b941f1b9007ad51d46a0b761b6321200bbefdde72c710bbd4d4305488dff8a2224b1eaef9196813edaa59e5f8b93452c420eda31a1b9eb3615148165327d3207f7c686cf6eb4a83e2b1ab29745b5295027983460fd7bf46a6d98a02b44b1edc091cd20b6bed2753cd03550d8b3ce165cdd536ab2966fb11b530eb7991284640ab8bd0970a163e4e2b2afd03e532923cfa6841cf03eb29ed125e5d2ee3b0fab41a1a97b729c02268c6e7eff13e494f58c8dcd72a6e187520772e046ca1dfbfa111abcd42a99f085c9dc95afb7b37ac506715b1ebb16bea6c37c7126d543314911ed33d694ce9b0da290b53d318dd2026cf29e6386f7ad918ab854f6b50ecaed76b6e26196569be32fa62ff56a9c1c935c0f7f0ff00a5bf5cce846f710df17b68023bd2170ad521dffd6b5968d31ded2f637fd0be60b61cff800ff64a8985350c70df6d5d0234394598d4aadc048577b27d825e7d0cf8d009112e8ce7605d10bbf5a92f2fc01b26ad92cdf529a5a21e6bdc826432a757dbfc6ab47959e05234cc7db5cca3f2d3f895f1494b5c4982cdfeb76b8a4c072fc03d99afe03352d6209ebf414d775dec1541404045a037f22dc9eabf2fc18927be73b3530fefde3ace88fd23c2876616e6f72316325ccb5c2748fbee7aeb7dd06ce22a0c4cae80861150fa6578a3c558b1de2656ed608c406d51f6bc1a38a2a582e2f603d75bb14b01e0eb2f19b56c3433598b54db4a9f4567a6565977d383cf04394fc16b944efffb89ddfde7767d9ec18eb80809f3a1e9e9b0ad2c469d951947b4923ac7af7921cee48fedd389faaa1fcd590debed51fc1646f2357ef7131db2881f7a1bb2983e25b2479c9eef84ba4aa5741da4a84a817e1c7af388a1f7d0d6fa82c3227d099e4440b7fb305d4b0f6ac8a7c49a721314a5f8ed6b59e7bf90865ae7395f9f831ca24d7b1fd7803852b3a2ee45d8548ea56b221842875c4e1c32bc1bcb42faec56ce36e6bdcb9aaeb07b8b7609609a2cbf9f9b5e33cfebed62289b270e90c385129cd3d4cb858401bb1e980c280f31e012c20cb83c347b8fef45c43c8384d01187f4876b8e7443f9c40d48c9e5f416a501a4cabcc35a88cde255ab8790c17d2a5ee77951249c20728b2ca103aabde6ccfa50629f8ee899e1680bf955ca755d27b57b0784eb95938645f470c0e50edf8c9a489e0e76254304d3c2cb52a9793bda00d381b4184ee360d14fadeb1ed1c4746274e6aa379c9e9444171829e38eb299c6ea81584d0a927718afd466db2bf59bf7cda8c087b99014670eebd89d0f24f7482115d85ac85c1bf9d61f2f92166424facf20cfd99ce479095cc5d17a2c38b29f6161cc4772477874cac48910f4e89c0bc1abb94aef72f18aade540ef6340ed608c1d512bd7c1bfe6f71ae4736bd9455311533e5e178db4c2f8b847ec5b610800b1824d06b39267a53186058224bcc33e50df479a4ffd6bb737c19bd9d4d350738aa1ee7f4ac09eb4d978c1baed8dd952a7e267cb0f19f1df6d56ae50583d6cde4a4bc71732aef19346314f432b019e940671c49f2437380828ea749841bf2b8e7b34cd272b9277382c4e1f2ef4188141a62adb2cecd2b2640b9f6e56b31fc46feb52e491ad193d56d3cf2032d72f9b837798ad9eeba0acbecd410f2e8aa5176adb5d959310b43b333568f9c38b61200d8f134a5651dc79ce82f5994a44aea34aad16bc6dc9219ec3aed0e2762277ba30bbdb5454e869174e6f4c87ab8efd86e14c79a6e9a73b815c5254aada62765592597988aa1296524640df534412eef6e8a08c7316df50df6865e7fd2041ea077423c9c5d56301af99614c51477d10129175379c1334feaee643adcbfb730192f00fe9d5bd6a3822c74f0187517e729f76257baeed4f11d510777a7fbd8238502fea0387fc92c29d375783b5d4133c88931c720038e21dfc4551f2cf69aee6c1d05837f727aff874cde3b4dee1ab1f7769baf74f774d5f5ddf060f492b3d7f1a14d28ae1cc2b8f82494f299a9690fee5178bfc83433272e5a02f8d271d0d173f5f08e9d3bad61587feff881172ff6561f48f442c993ab1aec97b6d146b0fb8101830574e590c5d65b5dcd7b47128bc3ea5b114295fe76082c723d627b3a129f454890c01607abba390472bf1b9fe5abf76a732d451062e8f2965707169a937e9c60870660ffa58593c2d36622a58f38968d5ef11371cdb76795eea5c4630191bd43d2e818b8526885bcc839d2e3c61611e0e6014ad7f2a1f1ae13474f32bc4c5b0ca64dac57a04d4cec8be67da1f8a3902b137093a8ef967cebd5c06d990d67bd972640c4f364dd53307eccba43dfe5a4b7247b642e84eac4e46a56ecc6e85711e4b21c25f913e3fcb35b45fa168aa5d655f99a1147b1c22c87a9f6cc5982e92ec884f9ca87b6a7a0e8aa42568dd39a6ba94d610fe4c4e4db44c1fb6068a80a6071f6b70196bed16b969e9c4c78bd328fc6a14e9fc7349b33985fd0a8ba1c440b63d5fb315ff931e4f093204b259b893d0b11ea01214b5efd8f840ee7c1a1f684e8af289262d80fd111fffbab6184c8197dcc5de2f31981c070d10ad84a1132445442a43f9a1342ae6c6e696ea44b7fa674de31828c70782dbaf765dffa591f3ba98970b2744d17060fa357987e222ac663d3d7ab9165a6c39b5c6dfa9c426fe5dcb770d6d3c3e93c91b0fa483e9a268f0100e77414ee43419e1d2e83fa5cfef6a344704217b0a15fc4fcef7ec3e0efc979af90f1271664eb645b572e1dab9d94868e79633d619537a4c3073800220c2af5e89887ec577b0cc005a0ed34f9e09fff28bfdbff7c11b30682b00622501e961ff6ee2bd79c9cc1cc9b2150146a5e7fa864ce1158bf59203621f939a8986dbccb3c0a2e587e5344ddc304f12ca99189cb985d977279bb4ee600ab2ede27b13f792b78cc3d8db49787f336ac96e2964b1ef2b1eea8d974ef9dfc181d541e0b8d5596d8a2a5a23fc4dbced9a3714390b83744e4392e46a98ca06a12f5c5a64089bed6de91256d3fbd6d06b9f22bfcbe8b4d6a34d75126f96996f17f0389c4e8ed44ddcae2948b2b7f1b47756d49d0576a51f929afc67d73f009c7e0124a007eefdca49f5834b9a25f731c4c122b004bec6fc74bf8a1645341675ac90916b14bb8b7f7221252d3ee811d7", 0x1000}, {&(0x7f0000000040)="567dfa", 0x3}, {&(0x7f0000001400)="d8becc9babb8b8ccff4bd2aaea7b46a9cee60ea30f61d5d7f76fe8971f3582c1ce73fbb89402d028547eaba40a479428605c31aebd0da2cee52bc91c73641c4f691d4f02f4bff201992d4b7054ad72ca8326c57450000d16103d6e8983326303d0f8b1ef95b26243faf69c", 0x6b}, {&(0x7f0000001480)="c6d827913340d0d3f6e94c239a8196f6350c838abe7872057fc0a0f3f0a809bca214615748d342900bf41e4a7bc2b3928d7694169253e51ad58b22b76f4063c579b4d27f0e2e77a3a91d9c914bc193d2ff91d6505e72997dd84a629a8b976dc48837bb6104eab2ef76fa7ea6b694c28795d6713955bbfa1f2dab4ca3455d6afb04772dd5e4827feadc545554b76a7187028ddf5e63c00703207bd6f3a6bf6e0b438aac27a200b48c8aa10ba51bc1141ec34aca49f024a05f2fccc4367de42fb92f91d43fda4a6fd9b742092e3784ec", 0xcf}, {&(0x7f0000000140)="5c367585290a3d154fe74c8bcbd1eda4cd2e9400cef41a00d4e9cc55704639708a7ae8e1a4b82c0e7935", 0x2a}, {&(0x7f0000001580)="82a145c04ac17d0b5e657844419b8491ac1ba7eeb386c64433f28a83d6a9764d49b7d7f10a6ff2c64e36cfd26a8c0944c3427c8b88f3fcc2a29abee200c58fba464919396df2dccc644e405491e1d3f252f0989e5f165c2756652bf2de710497ec408abc30735abf556b728276d3971be113ccca9fcb9cb5b890a656d80bbe2faff57ee8c70d5091cb8bcccd0b6f2e11409f52ec3f457b1cef02cd8cf2a3463fbe64b1b628111ab2bb7b775073f91d648e9dde8714fee201510b8cc5acad09bfdf68b9ce16e4161bd123f1ef743a3cab2b2eee1bea850e60e58647d47542f2106ce6504f89745d97005d", 0xea}, {&(0x7f0000001680)="6547c0df3cc6629aca40b886c0194ba793b6d1b6f00756981ef7437a90237d61cc5e8d6c446fb9bc025580dc86b9f6f0e5a6cc25d57b031f6244d3e602d8b64df21cda699820f5410c64b1b84fcffd1ddbe0b6b68dc5a351fc43fdd0b9abfb508949c11d491a12ea5c888f2fa84936f12807a3b82b1829d2a0e7301e3fb24e8d5f08faccf9c3147aa9e65f3f150c66721edd54bef5742313730e2dc0adaff0d29abf50bc25", 0xa5}, {&(0x7f0000001740)="1bf26b6756ad833d4bd2f38bf571d1fa6ebc1fc60c9f5fd8b436193f4f3b01159aaa988b06dd11dc0b66e1edc558408cfeb0d2774b8a337c406f9154b5d9f223d1df36487c709434d1a437afa25bc4006d04f93d3adc9c8ce0b47912f9c5aeb24a7c61b87c333bbf65d452046ae9ee059b7fcc4328ccbf6668a7d5", 0x7b}, {&(0x7f00000017c0)="5147bcbf5773465459fa45fb18bcfe18ae9306712f381f90e82d75d119fb4f31b279a58b4e11fc51bf03d9beeec80e664f8941da58ccb824b9c9734b27ef2717408b32a1fc29de33e03aa873cb62620a64d36867e6f5a7ed8ad276b9b4be5f19cbaf98e41a23a8c388f803ad51b1a4ebce846d6f34960fe777f27c63a1963a81fc170f36b1c87f8fafb66155059ad65ff78857e857b9a8ab3e65113e24e42394d1e857951385f1ff7dd1dd4b235ac90b6c756f5aff04fd8854e5", 0xba}], 0xa, &(0x7f0000001c80)=ANY=[@ANYBLOB="3000000000000000ffff0000060000000b633f3a6f1ec1154a7b0462e3e4d7028e9b58ca89f30000000000000000000055365866fdcd7e1c45a2583d7997fa2b96b058625c520652775ce77e2245b3b91f02db1523d587c8b2265d8d81fa126a5f39686f0c775f11da5c7a"], 0x30}, 0xf) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000001b00)=0xffff) close(r1) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000001ac0)={{0x18, 0x3, 0x5, 0xf22832d}, {0x18, 0x0, 0x5}, 0x2, [0x4, 0x5, 0x8, 0x8, 0x2, 0x4, 0x1, 0x80]}, 0x3c) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0x782b, 0x0, 0x400200000401, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) r5 = semget$private(0x0, 0x2, 0x8) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000001d00)=""/214) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:06:51 executing program 0: r0 = socket(0x16, 0x2, 0x0) r1 = dup(r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x10) setsockopt(r0, 0x28, 0x1b, &(0x7f0000000040)="030000009bb9a1f5f06c2208a5396270dd85ba273a4e6fa15534c64b13ad15cbb503da2aaaf193bafd925f4fbfa737916e86fbc3fac553dcecee5c0057bd499b5349146b4dfb4b37df92d880ec522d58828bf41456e6b66406549a97037c7e7be9c182e9e5bf1f1c01040000fd241c2f4033c44030553e99b9f3763244d2c1c3cfe0f29121b9f68e77e24640334a2a311af80400000000004800003c23858a0000846fb756831f7cb7ec0f4dce6ab2c2db4921df43b40deed383a59f41764ea95fa997a3e36383641bc66517c629950caa00b16d02d9a1ee5b3fbd636422281c40bb942c67999580ae33eaea76611b10735116c7657d78a37b8dfe8dbeea8a7c7924cd32da576698f9a7f58cd6e5230fa88e819aadf6a9a117f8347c3728045c338cc051b4ffdcd4e47813ae4317bb1b7e3fe0", 0x133) fchflags(r0, 0x0) 09:06:51 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB='\x00\x00./file0\x00'], 0xa) recvmsg(r0, &(0x7f0000000cc0)={&(0x7f00000005c0)=@un=@file={0x0, ""/59}, 0x3d, &(0x7f0000000b80)=[{&(0x7f0000000600)=""/165, 0xa5}, {&(0x7f00000006c0)=""/28, 0x1c}, {&(0x7f0000000700)=""/112, 0x70}, {&(0x7f0000000780)=""/215, 0xd7}, {&(0x7f0000000880)=""/79, 0x4f}, {&(0x7f0000000900)=""/142, 0x8e}, {&(0x7f00000009c0)=""/139, 0x8b}, {&(0x7f0000000a80)=""/185, 0xb9}, {&(0x7f0000000b40)=""/19, 0x13}], 0x9, &(0x7f0000000c40)=""/77, 0x4d}, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) renameat(r0, &(0x7f0000000540)='./file0\x00', r0, &(0x7f0000000580)='./file0\x00') r3 = dup2(r2, r1) recvmsg(r3, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/94, 0x5e}, {&(0x7f0000000100)=""/140, 0x8c}, {&(0x7f0000000280)=""/223, 0xdf}, {&(0x7f0000000380)=""/156, 0x9c}, {&(0x7f0000000080)=""/35, 0x23}], 0x5, &(0x7f00000001c0)=""/24, 0x18}, 0x801) recvmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x0) 09:06:51 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) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xa, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) fcntl$setstatus(r1, 0x4, 0x40) write(r0, 0x0, 0x0) 09:06:51 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/z./o\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x20) ioctl$KDGKBMODE(r1, 0x40044b06) sendto$unix(r0, &(0x7f0000000080)="6c0a56f4cc400781b9696a52098a20543df8f217b45bcc3e33da7ede6be34ae1fedd70e192cef64eae8649ecc905dd973246d1fdaabbd9c6", 0x38, 0x40a, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 09:06:51 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x0, 0xfffffffffffffff9, "955cb8af9881954dfc4c7f01d79f2500", 0x6}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:06:51 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xffffffffffffffbf) write(r0, &(0x7f0000000180)="17f5b285cf85d41dc8e1e243b5a612ebee6656098cee4b4660c509acd197a28f95d5c5bdae495264268674c1c5c1f7b97404e090e4283acd765b0f885df8b2b6d61c4314925d7dcc7be1fe4df11c905487986378a3a1195b6335aa40f12b7a9e1d11b62ac4016aa58ce9b0312a45bfddb589d2be1a4b74356f1979c652a26015917280a26bb32dbcd3cffb7bc1e1011d66ea465f9f06a0d6a2002bf2f71a857bc55ba1e7babb709593415a59fc1e65fb588fb17dbb564409da3ac4822494aa58955786784429ef7315a3ef55fda09e13b9c6877fcf", 0xd5) sendmsg(r0, &(0x7f0000001940)={&(0x7f0000000300)=@in6={0x18, 0x2, 0x9, 0x7ff}, 0xc, &(0x7f0000000780)=[{&(0x7f0000000340)="198bb0223ea3d9f814fcc61e722434bef4045d137dfb5c680c2047d16419cb66ac9f053c837b655c510769e52a6494658967f738b8467c942f17adde59daf636dd63475edf8655e959041920d7cdc8dc6347cbcde7e38ec59134a12e19de3a362c75c30682ed0c6bd00a9a4121e05f1e59352ac61411273764597db2e9719622ecbad45c4d0f10dcee457274d5a125292acb3073443572c6996e8daa961d89c63d4e2d7b1d27cac0600412a17fb12d00ae2fffc6cd", 0xb5}, {&(0x7f0000000400)="f48a268b094e23bbf94ff616d35addffea36d450b0dd9a5d819a054ea6bc06a4c38fb3a371780a87e88336468f87526d3e36da9d38a3ce1fc3fe3bc573383601eb9324b07bc43a2ce37d213c67553c7fd277254f4410fff722132c1197c0763d38b0968b3f90085e25b57abaa433928266f0a320aed338e1351896db53782deb2cd7db87ae0c46d81b307ae2261e9d85201e62f33e1ee4a2087405d7f3b54c1397a3567e465e4189a1243f8542ebc41faaba6f6ea475eec39425287adc9e3121fd2d8766bd02dfac1076c57f4dad759fdb0573d9161f1bd714183572795ec53ba0f0b01700bf5256546f8a0e28ce0731e0e5e2c219b0964f19e0af430d90", 0xfe}, {&(0x7f0000000500)="1331cf754faca8c290301d2db80c4b9efa2afd2d097a15b314d571dc2ffbc4b9a5a769e3f237f45a9fff00a7", 0x2c}, {&(0x7f0000000540)}, {&(0x7f0000000580)="bc7dab3c8cab7d2e8fdbe70dcab168264db2dc93241d649d4e7e3ac0b6d182d031ccb60420b8a847f1f911027b600b74a61d635ebf7d924e06cd5a852880fa8f3f9f77cb054c7f7cfc2f7a3f828b057e8b15071f9e65755308e43acd61d5a59173899242b5451a2c038282088173c16c8f582bd4fe2eb897447acdae600f5ec1c9a27a1c368dfe37bd809e54d03ff18cd48870db9b639a61abf541fb83286713b1cb5267691307af7dc6ca41a5b689e4ccb40c56f93a5b7614f9cf481f3fba1187e5c99bb59e1f3d72f2b79399658213fba154", 0xd3}, {&(0x7f0000000680)="dde6313119fb7777c65552b0d46e06dded56452e54f071a41cad146ec42c66cf87702281ed0bea092b197d0b081c61bf8a12443519fc07f1edc46ad906727adad9f84bb6a6a76ecfc40aa6fee0dd42531c2b6a146a39b540f70dd980f072fd70afbf1b4bd610ecb1345b2583b8c0df5a82e1f5c3d3ff49b7349d01b7a9feb48882c50c8382e77eb965a2b72ee426e39ca13bc7411a3cb9f5f9550d38c4be263266579358bf02daf99811b09f5822f6125bca2f04f10be711a6ea015aabd942ec08b9dcf112", 0xc5}], 0x6, &(0x7f0000000800)=[{0x70, 0xffff, 0x0, "04eec1bd122a83998dead59b634f62c3197d22eb98af5e6e40326aca45e3dfc2963858e526533cd9dea57f5eb6d63d54d4f0b8708f187ae8ed57c3d0623bf9a5fe2d135490807e7da36da4f2a4f3cb7718f5c3348a9b407e05fa"}, {0x1010, 0x1, 0x0, "5f70d14a993b123d4bddecd3afde1a70568c5a8a1d05dc5d14d38200947ff6aa899fd28439582321b5d7af6bf43be2fb05251245209c4a469bca91589e3e17bbac1a7e5982882b31565f638af01badf436aa31b611a1f3904d99e6e0b25593c20944483aefb90102d10d3bc52b21c33ce577ce7a5750a45a3a62e56d3f2f13fe189f896161978a8a198ce1a0e5897925b025c16804e9573195abbf3f6f2741c75eb786070259eff18403ccec78785300c7709dc5906d58a4e5c32430a8d64dbf97dd160585ad3878a6f23e845fdbd2025de13b119b251eb287162ee0a879284c2b7b1449984d04cce56360b8b0f865bcf994862c20336e3449aa555be5a9d08a83d69bf519f3bac9676866eb4128e3d712fd900fbc8bf3a5d7b05f00cf513201331b6941bb4e1fd7d58c9ad753455464b0678d29c968ad13925af45d8063ff0f61d5ad8268a28a5630a5f5abd5a947331c6ca5919eb8a22738484d27f4ca211f6f11842902c7489bff1c5df187b03670045d6073a504243ab71204489eac12363a55268d95a327b547eb974193c3e7d4dd72226a56256b89d4d0c07fa19d3378d938a88774876b3eaf4f1062f79e0b68abfb58c1ce44742bab79fd22fab03c1226fad7f559e92c5a7fde5b36e0482e70b5a938e135899e445fb7982886b987ac444ae9f4ee8c383e6d49fa401b503a795ddf758afebd7032f340684f7a6e0b904093227102bc96be970dc4d27ed0427fe9f116ce60e4399da929fe9f43274f3614ecdb358e1b41cae32b8550b840e14a7c1b08c1048cb15ad07b8ac8eba8d5d5e32e0afacdbc0da1df0973e920b4ee9a4fe0daa86de9e9b3020b5f39c51207a6a3eeb63ecdb0f6ed04251bfd060f3a78abc99ba22fde255c6f811cf2707e5bbf10d7e19accc825da12667ef98481a7185b4c9b4729dfeac37fd9443680aa7e94ee5bcca5f28156c1e9375bb19a4f9269230aefb9296818b8d89630c3b88b6015acf336487bcf464638e73f2844beed2189f4742f46fe4466bd644c9b65f44646103e0b9a78bf14b7d141577eb2ffde37d206b3eedd45becdea2d8869685d189931e4e678e4eeaff535c02de0c7cd6ed201de59b3de5a607b81bc3e6da8cc8fd95d00f79b7b985ddf90e7ae5e7b1629ad184ffe775aaccec9e0110c2ec9e18d0cc69165a10e095897be31343bc15064cf696a5a2b2d3cf1574b34645893f13f7170ebd5f49b28b2501c68f7a062a9e91aa434fd72c9c056cd9d6426eb4e38106e93150a57f14fb6fbe80a587037c5e20c269d00ab0379dbb73406c3fe5c839009ed09cf03e9b4351b6875841adfc7de9b0094ed6a5e94a98f0a365f4f7bbc6e017aa734f281710318d53687b874eefb65720d67db4ca00afd583d2fddd556f42877af8209d26db38b5255a6df5f4dc823b932a961bfe348e88891c0f91ce578b8707a8d287649846e1dfb8f800774c5c49489a5b5bc59195a6f32e2279003df95cdd8d3b29c0ab5df5addf21eb5d73c458395e12c2519ddbd96290f351702c36df70144ed0492eb3b12da52277f045beaeb3b1b645e7f3b4cd72680aeaacce1a5628bdb5ce7c4fa88651006e228d570286387ba36d9d5c55b7a1b073ac8b1dffd0780698c8e0b8a39f823b5df2c2f838d8a9bd60ee3a2aa877773d244180d9ac63a3198ce68101abac1a7f0e4b34b1de0eac8b13dedd3673826c7ae4a2de76e818ab6d2ba1b5482aeb52534655fb6341aca154964d1a7cd7299f228f836d0ad0c3c54a833a3727a1d64d637b35e7d6e4f7512f6ace9bc303365978b268adde2b77f86d89be316a5321fe3425b49ae4f9bc36034b7908f025c054ebe470b678972b8cbd12184029f5241ae5b27e57e24698a410719b1e0717344a7795812fc1e4c838e3059ec39d1aefeeea8c234f6399573abf02132c260d5689b44ba84989d8cced1b3ff530e74700d0407477c199fe383bc3eb9b748407c44a37dafaeb8afcd285b2335cf36b4554329798251f15ff74c05f8c4395cd46b4b05527fc0b93b491ef03de4173c3968b8abae93947ddd0330955cc50a596766ee250083d5f3bc8dccc0bd4c659f2383a01d6810f3160113b688299c7b71211f12db11829e7024c72fd56d3bb387a3b57cf26260bd18dcd4aa3cffabac7f2aae2328d59437ef875c594416e0601fd899a8e9b26bed6879e34b6cf036308ca5af697f33bd17b7b0c942f852b62894a7d7928d06333607ccfb801fa61ec18ffff890718c317dd9a69b190c4bda87646cc3c8eb87d8a6db20d77f2ceff03d35215940bfe8c4a7acaeaa0f01d3666bb7307ed0f81c4b2e4a5c321674876f596d68e4a3f02c984a5cae6cbb566fdbc36c289a5937c13286ebfd32630988484facf34b7f535e9185145f57f990f2fc562497e7469e2cd1831ba3278539549c635389118f3959596076223f8f0bf1448904e1cc76f5082859461b201586f697222afb9e9ea85831c2d31408931f14b7a705ab1a43c8ba3db221fdae6306e450de5d0e1a294f367a6d58df1706420b67bcc739eb56130c89df54d071250a8203b3c857fe615634df525cea049a1e270c8ab23a5bd59de592734cd27bdf8c5c235df60640cabb853c03e314094f28524a903cac63cfc825ebaeeb291bae0fb93597b897d15b531111b688929f5d57c8d306e367413c831a3173f648720a44b863f56d1435cc8f4027b3b8bd14fde7960b72f8bfaa93fe1711166fc538aec36f20bc35df6d42d28fd42fa43781c094637482205bf23a27159387bfa9d302eab225bfb7fa00838a58b16a20a872f93839a7aad8c496169680d672ff59a5fccec4a88cc9802670f3a4b7e10814447c38bcc5cdd6803ec7182ba92322cb600e8ce34d147c71f71f95477af6ed6b1b9ea0eafc8d18c6c7c5d8e3cbf74a5c0fac620815c0242d28105697e27c9ce29c31e257e7a3d74bf81cca6727f6536fa08cc3bba27dacd24d36e6208302981302504cc810ab00ac83322c1b4355e0b8be464fd4ffc9baebd08ba45c5cda36478260c4f01a546f513fbb0dbeff792f6bde0c4e8df960ac92d1c16f4132e923c08b6a5cfae1f89d45a7c3d2c2762f7fb33d33a306589b71f0501c1f2f95ebbd0ade45fa9ef68428f9a758c9aa36b04f7cb6aeb084a0a9a47a9bb123ebbd403669b9d4d5501dddf036cbf99fd687fcc652bee780a8921412bc6787422fcb32206b15fb6ba98815b464da5d32262ba2de3a784e05810b72c022ff9126a9b0be8279c4f101893a72ab64b8954c67ca969a14f055f33c4e4f172956001f3143421a8aeb1a9da6921aa2f0a31e197ff02998bdf722277979129f76eaa175fb2afb0a5c03bfa07b63a829c61616f124d2a500477708359da66db91bd5d369a7899b34f7be0151b790c603a541e3982e3cb1aaa76d8de2c8a3e2ac6eb396f0ed105b633405fc335a18ab9a07686ea602b57ebc9ea017c78058d7ffdd0f62480fc65a4389036686ee969448d5bf18410ade8015d8b8eeff2f35af1cfa54fb69db60be42efda0e77838a8311e5b61fcc555fb488a873fd8d39468bf126025a3ac6893fb9db4fa67e8c1b8bd4bd50669f54453af75919d96b8b66bdf522a7aced0755cfda60fb0cb179032ccdb25c26a7b9306f68557bafa42749f26cace743edfed2ea3e0c0d298e9be72714ae40ed81f5a3429bbf86bade46335c9ac86196c3d060f83edd3930dfed475093de3d03cc1f1e4cc66b6a90a3ee90df1920e6ac5d6c1abf101ce618f2312bbe3481e0adb6349fd4f743a421096677b4f32cb6987b7babd89447d84fe4ca6c7b2ea48b7dfe17e364cb03c0c9b7d6d8c47ee83d4f8e2a054d92beefeddfd72b598382103b7e8c65a61302cf523b86b75180186164759ee414c898397dde1984a5005cb662b96854902a20fb289b70e43716e2a72660ff3e82741313d0f86e31e3d098e9d51db0f609f3f70ff3acd6278c7b25d96f9534400245d69f137762108eb69d7a715723b7a44b910eab915223a7a66964801264f967d9212a51ffc204392838a5861975fa993dfcf48dd121b0f9e47b35831c4c27c3adb1bbf163675be8c1752593bdee733f33b72b3fb1ea5f0872937064ac7ddda1c58b5c6c19dd603b44d2b533142802b4d40171d955418142e78a81ffdef976b95fe35e42c89b801aa5974bcf176ba543968c6900c95edd0bf1184600782812edc0cfc360451a7e028b94fe2f7360cf069409c6248a8645e574595679e30827999ed1032009cb4cbbf7c1fcfa93b1508fbb35251c4682fb3013b3f3a64fcac4b8c4301d2f83b31c7e3e7e514d29157dfb21152bda51504630c1dffa32e4e30b3992f65e96e1426b6f623b3e1b7974b555dbfec49e43ac112c890b98e44cb8e2f993259f852f1cd6358d5d8831d57118810f4c1fb78b464df5602a92df4da2b4b4748ca27219edac84b734e1d4d761871f1dc78a277dc925500a6821139a12be4d9f2ec3ddb8b5172cbbcfba171ddded46f6413a019362cfcde82b15a331e61241c1e22a00753c6895f0287702f5813b1279e69d3c88fcf71be2072e0ea07864e321d0bc48ed11ae71ea2f1b121f9775d9582b5f664fd5fa982271405c9b8e20e0227b22b856b544796654060cad82dc1fdd42f30d87818040e8ad5a77763e8ae5d694850ae7b2fd29d59e31f2be332e90bc85fad5065c789a677ccde0772e6210b910020bb17ca9c9b3d11b79be498a1e3c6149991c9994eb88c4a0b3ba5e887eed157ba3b8c7511289406d514da1490c1a8f4e3bf61353ed183484e83014f48d95231d1726bc2a1e8d4900b09043aba7ab83804f49417928aa91a377091864cdf6bcdb01898d58dced85d9793651b70adeaeda5530dc5cbe961f4fcc7b1644c66821933ac3979cf8058eb22e182b7f503eb670fc2225364c1125ab944f1d45e9c334d801a4e4e4b890089aebfd13b8979a4c0f6e334c1921045a93c890fd383b64b5987944b0113f6ad8a554849d43f5e1945477fad8f82c04e854e505243c3b023b85bca8089c26d7337d72e31b82207140954f68c4beee421b9fa91ad120ef6080e63ff0845f032f66ab41414734f71a7f358c91f7621d22094aff81e6e328f03f82536569548bad84be33650bee44b31331c225b4f765c67de6bd1c11590d3d37bfd2ef1292926c6a82aefeae0f15a2c0fd6e686cedebfe887ce5939c7d3d9e0a196192b4b1dc64e8ac1debbe6e40cbba5b1ead9bbae2e785692632184b4b307e340a720712ea1c1f50243e9398541287d91e80118cfc23986effd0cde0f3dce0298ae9cfaaed81f2fa83f6d73d63b14e5b55cbc935ef21b21b35febc6157c65e2ac8234b79d4f0be71b0a57d432f7c9eb62bdb147dfa6a7f7bd63a97df05d80c95cab4636ee8547beb4a664136b522a0780db8a0237e2d06411eea47ffa3f02e8982601735a81d5e2ebf4190aa791bc0e63515eb1d81756fc346cf622857723c388c42d570c8722915f8815e05c16be44c09d4e6a93c3907fc3471eff0c4d9391d187422decd03f76fa4f04aa21692370dc52e67adfa0e3a4afadc60bec826a4cbafea1136a1bc19023a2f1ebbb99fe7a336fa26a039a0049c677c743c5c55475e14e5ffae432255d7b6c77b2566db7eb92a1ec5f42b1fa108813933202e772f9fffdbaa2f1a452348ff427c748b775c2f72cc63f7547f246a039b5aa433208c4fe5e224a52274fb2c5286b6c64006a0b45aa4800910f3408bedc7e943ab500fd87ac3770c83881dae9402bae71dbb4908b7efeaaf7f0eff0f3a67ac2bfaeafaa1"}, {0x50, 0xffff, 0x2, "32a2df9aefff9cbdcf7a383a02b127bebc79cb0e2fb3392be5272a875a1ac447e412570aebc7b432643a0174b0c60e1b1cbe9a08fcf0a0f511700c8170b67a"}, {0x38, 0xffff, 0x9, "e8a3a18a76113a02967877fd4a8d6adc61ba7b8b421158d8475c305ca64c2e59ab"}], 0x1108}, 0x5) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x200, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000040)="eb08cbff13b918ef2eaa4e713048e29931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x410, 0x105) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000002c0)=0xfffffffffffffc00) login: witness: lock order reversal: 1st 0xffff800020b8d920 &pr->ps_mtx (&pr->ps_mtx) 2nd 0xffffffff8236c9d8 &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 __sanitizer_cov_trace_const_cmp8+0x3a #7 exit1+0x6e5 #8 single_thread_check+0x144 #9 userret+0x347 #10 syscall+0x614 #11 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(ffffffff8236c9d8,9,0) at witness_checkorder+0xffc __mp_lock(ffffffff8236c7d0) at __mp_lock+0xa1 schedclock(ffff800020b38270) at schedclock+0x99 hardclock(ffff8000250572f0) at hardclock+0x1d8 lapic_clockintr(0,0) at lapic_clockintr+0x44 Xresume_lapic_ltimer(9,ffffffff81a14970,0,0,0,ffff800020b38270) at Xresume_lapic_ltimer+0x26 __sanitizer_cov_trace_const_cmp8(ffff800020b38270,0) at __sanitizer_cov_trace_const_cmp8+0x3a exit1(ffff800020b38270,0,3) at exit1+0x6e5 single_thread_check(ffff800020b38270,0) at single_thread_check+0x144 userret(ffff800020b38270) at userret+0x347 syscall(ffff800025057640) at syscall+0x614 Xsyscall(6,4,481c5541e60,53,0,481e89ec600) at Xsyscall+0x128 end of kernel end trace frame: 0x48192cb11d0, count: -13 ddb{1}> show registers rdi 0x3 rsi 0xffffffff821c7a20 __sancov_gen_cov_switch_values.122 rbp 0xffff8000250570f0 rbx 0x3 rdx 0xffff800020ab0ff0 rcx 0x3 rax 0xffff800020ab0ff0 r8 0xffffffff813b9985 witness_checkorder+0xfd5 r9 0x5 r10 0x3 r11 0x8b9a8f6fb4074b5a r12 0xfffffd8002662340 r13 0xc r14 0xffffffff8230ae90 w_lodata+0x49850 r15 0xffffffff823189e0 w_lodata+0x573a0 rip 0xffffffff81e8beb8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000250570e0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=295544 stat=dead flags process=1010 proc=4082000 pri=72, usrpri=72, nice=20 forw=0xffffffffffffffff, list=0xffffffffffffffff,0xffffffffffffffff process=0xffff800020b8d860 user=0xffff800025052000, vmspace=0xfffffd807effe168 estcpu=22, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 63651 68490 38609 32767 2 0x10 syz-executor.0 63651 361953 38609 32767 3 0x4000090 fsleep syz-executor.0 63651 390097 38609 32767 3 0x4000090 fsleep syz-executor.0 63651 1002 38609 32767 3 0x4000090 fsleep syz-executor.0 16715 247135 2088 32767 7 0x3010 syz-executor.1 2088 330555 84219 32767 3 0x90 nanosleep syz-executor.1 84219 45569 68602 0 3 0x82 wait syz-executor.1 38609 365707 32874 32767 3 0x90 nanosleep syz-executor.0 32874 129513 68602 0 3 0x82 wait syz-executor.0 77053 446466 0 0 3 0x14200 bored sosplice 68602 410823 71730 0 3 0x82 thrsleep syz-fuzzer 68602 262073 71730 0 3 0x4000082 thrsleep syz-fuzzer 68602 5204 71730 0 3 0x4000082 thrsleep syz-fuzzer 68602 507506 71730 0 3 0x4000082 kqread syz-fuzzer 68602 382169 71730 0 3 0x4000082 thrsleep syz-fuzzer 68602 153093 71730 0 3 0x4000082 thrsleep syz-fuzzer 68602 339141 71730 0 3 0x4000082 thrsleep syz-fuzzer 68602 276299 71730 0 3 0x4000082 thrsleep syz-fuzzer 68602 473960 71730 0 3 0x4000082 thrsleep syz-fuzzer 68602 506712 71730 0 3 0x4000082 thrsleep syz-fuzzer 71730 484660 72171 0 3 0x10008a pause ksh 72171 502048 29961 0 3 0x92 select sshd 73191 487746 1 0 3 0x100083 ttyin getty 29961 233919 1 0 3 0x80 select sshd 68610 171549 73718 73 2 0x100090 syslogd 73718 210616 1 0 3 0x100082 netio syslogd 59271 21607 1 77 3 0x100090 poll dhclient 65824 43761 1 0 3 0x80 poll dhclient 13869 208606 0 0 3 0x14200 pgzero zerothread 73514 22932 0 0 3 0x14200 aiodoned aiodoned 30579 226587 0 0 3 0x14200 syncer update 40022 313322 0 0 3 0x14200 cleaner cleaner 38188 467493 0 0 3 0x14200 reaper reaper 62860 464433 0 0 3 0x14200 pgdaemon pagedaemon 38859 55861 0 0 3 0x14200 bored crynlk 47339 356588 0 0 3 0x14200 bored crypto 39334 503930 0 0 3 0x40014200 acpi0 acpi0 54118 393836 0 0 3 0x40014200 idle1 11462 223472 0 0 3 0x14200 bored softnet 8528 242928 0 0 3 0x14200 bored systqmp 47437 394645 0 0 3 0x14200 bored systq 32198 367229 0 0 3 0x40014200 bored softclock 95320 354894 0 0 3 0x40014200 idle0 58837 212993 0 0 3 0x14200 bored smr 1 143881 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 (0xffff800020b8d920) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 tuagg+0x32 #4 exit1+0x6e5 #5 single_thread_check+0x144 #6 userret+0x347 #7 syscall+0x614 #8 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9460 6321K 6321K 78643K 10642 0 0 pcb 23 9K 10K 78643K 488 0 0 rtable 105 3K 3K 78643K 1033 0 0 ifaddr 35 10K 10K 78643K 152 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 44 0 0 iov 0 0K 28K 78643K 79 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1209 76K 76K 78643K 1709 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 9 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 67 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 8 25K 33K 78643K 1010 0 0 sigio 0 0K 0K 78643K 18 0 0 proc 41 38K 70K 78643K 1133 0 0 subproc 34 2K 2K 78643K 357 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 1 0K 0K 78643K 99 0 0 in_multi 35 2K 2K 78643K 269 0 0 ether_multi 1 0K 0K 78643K 5 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 472 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 90 20K 29K 78643K 4103 0 0 UVM aobj 38 2K 2K 78643K 43 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 58 0 0 NDP 7 0K 0K 78643K 66 0 0 temp 102 2729K 2796K 78643K 7302 0 0 kqueue 0 0K 0K 78643K 13 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 44 0 38 1 0 1 1 0 8 0 inpcbpl 280 480 0 467 1 0 1 1 0 8 0 plimitpl 152 91 0 82 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 254 0 210 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 180 0 172 1 0 1 1 0 8 0 nd6 48 63 0 57 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1041 0 849 14 1 13 13 0 8 1 art_table 32 1042 0 849 2 0 2 2 0 8 0 art_node 16 253 0 213 1 0 1 1 0 8 0 sysvmsgpl 40 10 0 6 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 63 0 53 1 0 1 1 0 8 0 shmpl 112 41 0 5 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2428 0 1000 47 0 47 47 0 8 0 ffsino 272 2428 0 1000 97 1 96 96 0 8 0 nchpl 144 3772 0 2152 61 0 61 61 0 8 0 uvmvnodes 72 2794 0 0 51 0 51 51 0 8 0 vnodes 200 2794 0 0 148 0 148 148 0 8 0 namei 1024 12913 0 12913 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 10304 0 10304 10 9 1 6 0 8 1 sigapl 432 1124 0 1108 4 2 2 3 0 8 0 futexpl 56 8002 0 7999 1 0 1 1 0 8 0 knotepl 112 708 0 689 1 0 1 1 0 8 0 kqueuepl 104 240 0 238 1 0 1 1 0 8 0 pipepl 112 778 0 759 4 3 1 2 0 8 0 fdescpl 488 1125 0 1108 3 0 3 3 0 8 0 filepl 152 6383 0 6283 6 1 5 5 0 8 1 lockfpl 104 211 0 211 2 1 1 1 0 8 1 lockfspl 48 71 0 71 2 1 1 1 0 8 1 sessionpl 112 36 0 26 1 0 1 1 0 8 0 pgrppl 48 57 0 47 1 0 1 1 0 8 0 ucredpl 96 1690 0 1681 1 0 1 1 0 8 0 zombiepl 144 1109 0 1108 2 1 1 1 0 8 0 processpl 888 1141 0 1108 4 0 4 4 0 8 0 procpl 600 2652 0 2606 4 0 4 4 0 8 0 srpgc 64 114 0 114 3 2 1 1 0 8 1 sosppl 128 17 0 17 2 2 0 1 0 8 0 sockpl 384 959 0 938 3 0 3 3 0 8 0 mcl64k 65536 2 0 0 1 0 1 1 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 7 0 0 1 0 1 1 0 8 0 mcl9k 9216 7 0 0 1 0 1 1 0 8 0 mcl8k 8192 5 0 0 1 0 1 1 0 8 0 mcl4k 4096 7 0 0 1 0 1 1 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 119 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 201 0 0 12 0 12 12 0 8 0 bufpl 256 7044 0 1165 368 0 368 368 0 8 0 anonpl 16 119064 0 113564 58 25 33 40 0 125 4 amapchunkpl 152 8259 0 8164 14 5 9 9 0 158 4 amappl16 192 4678 0 4376 48 31 17 28 0 8 0 amappl15 184 83 0 83 2 2 0 1 0 8 0 amappl14 176 299 0 297 2 1 1 1 0 8 0 amappl13 168 257 0 254 2 1 1 1 0 8 0 amappl12 160 81 0 76 1 0 1 1 0 8 0 amappl11 152 153 0 139 1 0 1 1 0 8 0 amappl10 144 109 0 105 1 0 1 1 0 8 0 amappl9 136 828 0 823 1 0 1 1 0 8 0 amappl8 128 345 0 326 1 0 1 1 0 8 0 amappl7 120 114 0 106 1 0 1 1 0 8 0 amappl6 112 111 0 102 1 0 1 1 0 8 0 amappl5 104 322 0 309 1 0 1 1 0 8 0 amappl4 96 1243 0 1220 1 0 1 1 0 8 0 amappl3 88 331 0 319 1 0 1 1 0 8 0 amappl2 80 6816 0 6743 4 2 2 3 0 8 0 amappl1 72 37648 0 37194 25 16 9 19 0 8 0 amappl 80 3157 0 3117 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 42 0 5 1 0 1 1 0 8 0 uaddrrnd 24 1125 0 1108 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1125 0 1108 1 0 1 1 0 8 0 vmmpekpl 168 13249 0 13222 2 0 2 2 0 8 0 vmmpepl 168 130816 0 129340 106 39 67 81 0 357 2 vmsppl 360 1124 0 1108 2 0 2 2 0 8 0 pdppl 4096 2258 0 2216 6 0 6 6 0 8 0 pvpl 32 359428 0 350640 130 34 96 109 0 265 18 pmappl 232 1124 0 1108 3 2 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 524 0 5 15 0 15 15 0 8 0