kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Thu Mar 28 15:38:26 PDT 2019 OpenBSD/amd64 (ci-openbsd-main-0.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.10.40' (ECDSA) to the list of known hosts. 2019/03/28 15:39:05 fuzzer started 2019/03/28 15:39:10 dialing manager at 10.128.15.235:24950 2019/03/28 15:39:10 syscalls: 1 2019/03/28 15:39:10 code coverage: enabled 2019/03/28 15:39:10 comparison tracing: enabled 2019/03/28 15:39:10 extra coverage: support is not implemented in syzkaller 2019/03/28 15:39:10 setuid sandbox: enabled 2019/03/28 15:39:10 namespace sandbox: support is not implemented in syzkaller 2019/03/28 15:39:10 Android sandbox: support is not implemented in syzkaller 2019/03/28 15:39:10 fault injection: support is not implemented in syzkaller 2019/03/28 15:39:10 leak checking: support is not implemented in syzkaller 2019/03/28 15:39:10 net packet injection: enabled 2019/03/28 15:39:10 net device setup: support is not implemented in syzkaller 15:39:15 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0xba, 0x7}, {0x18, 0x0, 0xfff, 0x2}, 0x8, [0x8, 0x1ff, 0x2, 0x5, 0x6, 0x7, 0x4, 0x14]}, 0x3c) r1 = open(&(0x7f0000000080)='./file0\x00', 0x180, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x9, 0x401}, 0xc) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x38e2325da5beb409, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) r3 = msgget$private(0x0, 0x90) msgrcv(r3, &(0x7f0000000200)={0x0, ""/165}, 0xad, 0x0, 0x1000) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x20, 0x0) readlinkat(r4, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/74, 0x4a) setsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f00000003c0)={0x0, 0x8}, 0x10) getegid() renameat(r4, &(0x7f0000000400)='./file0\x00', r1, &(0x7f0000000440)='./file0\x00') ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000480)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x888, 0x0) flock(r2, 0x0) rmdir(&(0x7f0000000500)='./file0\x00') recvfrom$unix(r0, &(0x7f0000000540)=""/161, 0xa1, 0x1, &(0x7f0000000600)=@abs={0x1, 0x0, 0x0}, 0x8) msgrcv(r3, &(0x7f0000000640)={0x0, ""/250}, 0x102, 0x3, 0x1000) msgget$private(0x0, 0x200) execve(&(0x7f0000000780)='./file0\x00', &(0x7f0000000a00)=[&(0x7f00000007c0)='/dev/null\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)='\b)/[]\xb3-\x10\x00', &(0x7f0000000880)='(', &(0x7f00000008c0)='/dev/ttyCcfg\x00', &(0x7f0000000900)='\x00', &(0x7f0000000940)='[\x00', &(0x7f0000000980)='/dev/null\x00', &(0x7f00000009c0)='\x00'], &(0x7f0000000b80)=[&(0x7f0000000a80)='/dev/null\x00', &(0x7f0000000ac0)='/dev/null\x00', &(0x7f0000000b00)='/dev/null\x00', &(0x7f0000000b40)]) msgget(0x3, 0x210) bind$inet(r1, &(0x7f0000000bc0)={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000c00)) fcntl$dupfd(r0, 0xa, r1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000c40)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, r6) dup2(r5, r0) dup2(r6, r0) 15:39:15 executing program 0: r0 = syz_open_pts() fchdir(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x20000, 0x6) r3 = getppid() fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0x3f, 0x100, r3}) ioctl$TIOCNXCL(r1, 0x2000740e) r4 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000100)='./file0\x00', 0x2) listen(r2, 0x8) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000140)=0x1f) ioctl$TIOCSTART(r2, 0x2000746e) listen(r4, 0xfffffffffffffffa) poll(&(0x7f0000000180)=[{r4, 0x4}], 0x1, 0x4) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000001c0)) shutdown(r1, 0x3) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x9, 0x32c0}, {0x1, 0x800}}) fchflags(r4, 0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000280)=0x8001) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x18, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000300)=0x4902) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000340)=0x400) link(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0/file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000400)='./file0/file0\x00', r6, r7) r8 = shmget$private(0x0, 0x3000, 0x2d5, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r8, 0x0) 15:39:16 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) dup(r0) 15:39:16 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setegid(r1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x7fffffff}, 0xc) fchdir(r0) 15:39:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r0 = msgget$private(0x0, 0x2) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000000000076fdb45f20bb98275b5473fec2e205386e7dcfcd51c057a7dc723e10f22906aa256dc4e2b1ccf5225462df3d05000000cfb3fcb50edf290d6ec24c2a79bc15c0e2fa95a42018e617e5e5fe55b830f8865d43678029d85a1ef502a623a6348ce6d1efaa7788bd024c769dd4e9e72107bb27496be9ed5d42babeb5561a4b77bbb7260b8ac5a5a3f0b6d12c796e015378dfcad5a3541c0f65f3e44b6e8d20"], 0x98, 0x800) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x5302) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 15:39:16 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x6003, 0x102) unlink(&(0x7f0000000040)='./file0\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 15:39:16 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04223, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 15:39:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x80104267, &(0x7f00000000c0)=0x1000000000007fd) 15:39:16 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 15:39:16 executing program 0: r0 = dup(0xffffffffffffff9c) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/17, 0x11}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000001600)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000440)=[{&(0x7f0000000200)="9751acf3316ee34d18da1350e86e3fa0fc647998e1f21449e35b751d919775fd72b8724a8830aa07845990c7af609760ee9b3102df831a61323cae1ea087475cff722e3762581c22c426b574a117f4dd267a0e78c1518040283dcc1063f9dc16e22a3d834b714d65e5c8054bd3458366214bd9281966987e0ba7a2caf2c9a0ee4b1f9d3adcb1a7f0577c2afca4574206f92608c4488ede9752d3b9361dc7a0c264472c99c31ed704b1e87e87787fc70dbb3bc0d305bb9ac5d25e60e1e2f61cad24e1ae05a0dcc85794b90eb08fd5ca863754e223dea0", 0xd6}, {&(0x7f00000000c0)="c1c6d54a71a77b6da8ef139771bdf8924c7f0235b5f3e8a863ea26c413a48e30b94c6b75739d0c34edb37db67b4294df3668d4dac25c076b42be8015d9870f52b74520b147db34071eb05ae8c1f6799dcbe5025fbfb7f10b332059dbfe2e5f67a51529ee0ab40b5fb07e373b4e01e92e83fd06c67cf9856df29b34e288c6e10575f2ab97f679d31adf8bd4ea91057df6361cf61ed2bc28405be652442e6be30a06e0ec63b92b81bcda7cd2af76aa00fe3480fce9e8cc4612", 0xb8}, {&(0x7f0000000300)="21aea05167df3a2c491af416efaf7d230fbf4a96be5e5e7fdcc0b8569390c09b9a1796b6cf868cd2a3", 0x29}, {&(0x7f0000000340)="f1dba8a4658f7a73e57efc3c54e939ca866ff832adb33ac6ca00047d3dea5d8d12d43b042a9ac78fcca1ae2418042f450bcaac78549544d962a302f69ef630e98ea302521012967079b3f475af70b493edae5effee4c263f45ab78d7fd5336cf8ac728bbd965cb8d0651eec784d6d98ee63f644bf05d09b1d4b59b58fe22042a359b98c9138bae557150a526c3945ef16b52f85235e57cc9ba4bf27418d75391d719e5cda3c6d6dfbc19c6db1ad796763794786cc6ffdae9d96c53", 0xbb}, {&(0x7f0000000500)="cf2fe1b3a66f82ef35f03c9acd8f4cfa1a191deedd5c56c9d7dc3dad5320843145ccb8402ab6823ed064781d54db443ef71b91fe273f74900072d48a6fc179b8d79a81d1140c0ce87c7c7fd4d2601826ef0707cb04c10bfd0d861b8749ef05f4d885ea23aad4e355a49143f4fca8d47ff157b41a98839209321a6385d8cbecb8c6948c37636f962b99f5c2e12a7a766603eb244f", 0x94}], 0x5, 0x0) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) writev(r4, &(0x7f0000000180)=[{0x0}], 0x1) writev(r4, &(0x7f0000001b80)=[{&(0x7f0000000400)='=', 0x1}], 0x1) close(r3) writev(r4, &(0x7f0000002380)=[{0x0}], 0x1) lseek(r0, 0x0, 0x2) 15:39:17 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0xec7, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 15:39:17 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 15:39:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lstat(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000240)) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r1, 0x0) 15:39:17 executing program 1: r0 = msgget(0x1, 0x0) r1 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r7 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x80000000, r2, r3, r4, r5, 0x1e9, 0x81}, 0x81, 0x9, r6, r7, 0x7, 0x4, 0x7fff}) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000090dea871115369044e065e7e07d9555cfcd45b7537b9b199d001a397f1f05a9e519f16677ed3e31ec910fb4df56"], 0x8, 0x0) 15:39:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="018000000000000000e5c8c5a273536957f4e0c4b87229ae72960268c05dbbca7b5b40a85b55a5e628e5c332ef057479328396e7ff72645eecb81d91ddf41f465f5bd0dac6d8c068f814fc0be594bfd85284d66acaa1666e1d54fd50783c18de6ac573c527a891cf820e57"], 0xa) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000000)='./file1\x00', 0x80, 0x40) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 15:39:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) lseek(r0, 0xfffffffffffffffd, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) fcntl$setflags(r0, 0x2, 0x1) 15:39:17 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) 15:39:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x7, 0xff) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x0) socket(0x7, 0x8004, 0x2) 15:39:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="792800005fc0351943a8abe200ffff0000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0xb}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0x0]) fchown(r0, r2, r3) write(r1, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r1) read(r0, 0x0, 0x0) 15:39:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f0000000e40)={0x0, 0x0, &(0x7f0000000980)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f0000000700)=ANY=[@ANYBLOB="1000000000000000ffff000024ffffffe00000000000000001000000ff000000db80abea596874a267cc2fc9b1c98f6bd3601dc153fcb1e249dcf6671ad0a9638f81519aa2deef29dee600d6a74955954f8da2137b106e6f33db3cbae15ee26055c35906214fbc1f7e6804b8022272e9e9c1aae1e78170d1b0653d66efea703356afbb5d25ef3cce0759cef881bc97ec01f857761b5a5bd0005c9032feebc628f677530071254791caaac50c672be7e6337fab954026113dcaf32500b5b5e89731c187f8b73ee063775b435bb22423a43daee61495785bb27d6eaea1266e1a870ca3051e466ce2cfeb0cdf0000000000f000000000000000ffff000009000000949ee0497b513f47ebbcc5a4bb"], 0x10d}, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) write(r2, &(0x7f0000000180)="bbfdd199f10b56eb425f7115a123af9325fdf23e3d69725d11e24ea8910188b83fff4a56c83eda994f9173d1707228939203336b8b4ef48d413e1ebefbf4b8bf0777fa1e206e446986fb51726072b8dc7a84c8be4efb84f2ddf833e0be376e4c2e50166dd5726fbb75fbcb210d1c", 0x6e) r3 = syz_open_pts() readv(r2, &(0x7f0000000040)=[{&(0x7f0000000280)=""/244, 0xf4}, {&(0x7f0000000380)=""/136, 0x88}, {&(0x7f0000000440)=""/231, 0xe7}, {&(0x7f0000000540)=""/233, 0xe9}], 0x4) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xf81, '\\\x00'}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCCBRK(r1, 0x2000747a) 15:39:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0xb0d6) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10020, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./bus\x00', r1, r2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCNXCL(r0, 0x2000740e) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x4004667f, &(0x7f0000000180)) 15:39:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000011}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x200, 0x80) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) mknodat(r1, &(0x7f00000000c0)='./bus\x00', 0x8000, 0x8000) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 15:39:17 executing program 1: r0 = getuid() setuid(r0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000310000000300000035ea17351d705708497c495f3fe371807e4d35ad0600000000000000027852b2064840f56e332038924744135b241ca7d36712ecc6507a2cef336ebb58636a939e425392118ec583485a00c7a6aa0f2722d728e816bd4a19c7e8d3c100d4de71c70f19b0f470bb7e420000000000000000000000"], 0x38}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 15:39:18 executing program 0: r0 = socket(0x1e, 0x8003, 0x0) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) 15:39:18 executing program 1: r0 = kqueue() getuid() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) getrusage(0x1, 0xfffffffffffffffe) 15:39:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x8001) 15:39:19 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x4) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000100)='.\x00') 15:39:19 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) lseek(r0, 0x0, 0x3) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000080)=""/87, 0x57}, {&(0x7f0000000380)=""/147, 0x93}, {&(0x7f0000000440)=""/169, 0xa9}, {&(0x7f0000000140)=""/22, 0x16}, {&(0x7f0000000500)=""/179, 0xb3}, {&(0x7f00000001c0)=""/40, 0x28}], 0x6, &(0x7f0000000640)=""/230, 0xe6}, 0x843) fcntl$setstatus(r0, 0x4, 0xc8) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000740)=[{&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f00000013c0)=""/4096, 0xfffffffffffffc47}], 0x2, 0x0) preadv(r1, &(0x7f00000000c0), 0x305, 0xfffffffffffffffc) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x40) 15:39:19 executing program 1: r0 = socket(0x1a, 0x85, 0x80000000) setsockopt$sock_int(r0, 0xffff, 0x1223, &(0x7f0000000000)=0xfffffffffffffffc, 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="ff000088b8cf2c"], 0x10}, 0x0) 15:39:19 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x0) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) 15:39:19 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x6, 0x7e, 0x1, 0xfffffffffffffc01, "77168d0a3b8a563d328adfbb9e3eaf40713d0688", 0xe08b, 0xbc}) r1 = syz_open_pts() bind$inet6(r0, &(0x7f0000000400)={0x18, 0x1, 0x6, 0x5}, 0xc) r2 = semget$private(0x0, 0x4, 0x3eb) semop(r2, &(0x7f0000000180), 0x54) getpid() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x9) ioctl$TIOCSBRK(r1, 0x2000747b) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) dup2(r0, r0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x120, &(0x7f00000001c0)=0x9, 0x4) setegid(r4) ftruncate(r3, 0x1000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000002c0)) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)) ioctl$TIOCNXCL(r1, 0x2000740e) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000380)=0xbe) dup2(r1, r5) fcntl$getown(r3, 0x5) ioctl$TIOCSTOP(r3, 0x2000746f) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000440)=""/83) semget$private(0x0, 0x4, 0x200) shutdown(r3, 0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x8001) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000200)=0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x80, 0x0) semget$private(0x0, 0x5, 0x4) 15:39:19 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x2, 0x4, 0xfffffffffffffffd}, 0xc) 15:39:19 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x4) 15:39:19 executing program 0: pipe(0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000005c0)="eaff125c000000007c01c8309bc99af5621d45897f8bbb64119535137d2b2ad001d379e9df7fd6d1d7b2a7c9bca04733d7de7b0eb189ee8f1495d7cbcf478fd64015f111e4e8d3f247935b96ac5960cb08fb2dfdd305faf7fda4e401a50e2d7f40a2b7bb9e9afefd389cf43d71b60078d99d63feb4a550118fd123ce8114a4fb8ed36ede81ec224a1209120627753e7148bb2671b1a4372927d077ac51e2e0cb8bcf5313428ad4a2a02e6da58c29ecd4a7badd0d4417b68cbed0ec6f067f3f3210efe10fca0e9ce8f0dbdc2b20", 0xcd) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x1, 0x0) semop(r3, &(0x7f0000000580)=[{0x4, 0x401, 0x1800}], 0x1) r4 = shmget(0x0, 0x4000, 0x18, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r4, 0x0) semop(0x0, &(0x7f0000000300)=[{0x4, 0x4}], 0x1) r5 = semget$private(0x0, 0x7, 0x207) semop(r5, &(0x7f00000003c0)=[{0x7, 0x4, 0x800}, {0x0, 0xffffffff}, {0x0, 0x95, 0x800}, {0x5, 0x421}], 0x4) chown(&(0x7f0000000340)='./bus\x00', r1, r2) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000500)=""/97) semop(r5, &(0x7f00000001c0)=[{0x2, 0x1, 0x1800}, {0x1, 0x5}, {0x2, 0x1}, {0x3, 0x2, 0x1800}, {0x1, 0x5, 0x1000}, {0x4, 0x0, 0x1800}, {0x2, 0x2, 0x1000}, {0x0, 0x3, 0x1000}, {0x3, 0x800, 0x800}], 0x9) nanosleep(&(0x7f0000000400)={0x7ffffffc, 0xffeffffffffffff7}, &(0x7f0000000440)) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r7 = dup(0xffffffffffffffff) rmdir(&(0x7f00000006c0)='./file0\x00') ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000080)) semop(0x0, &(0x7f00000005c0), 0x2aaaaaaaaaaaaafb) semop(0x0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x1000}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x400000003, 0x8, 0x1800}], 0x9) socket(0x2, 0x1, 0x8) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000280)={0x4, 0x1, 0x6, 0x1000006, 0x1}, 0xc) r8 = accept(r7, &(0x7f00000000c0)=@in6, &(0x7f0000000480)=0xfffffffffffffd8c) semop(r5, &(0x7f0000000380)=[{0x2, 0x2, 0x1800}], 0x1) sendmsg$unix(r8, &(0x7f00000009c0)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000780)="ea885645cd3472358cd37558dcea430fb6b3a320c6367462f6383060149e5badd035e138deecd3d1105d2a82434c97b7196b40406128a3b3f47671", 0x3b}], 0x1, 0x0, 0x0, 0x4}, 0x0) getsockopt(r6, 0x3, 0x1, &(0x7f0000000100)=""/80, &(0x7f0000000200)=0x50) getdents(r7, &(0x7f0000000a00)=""/4096, 0x1000) 15:39:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52c", 0xe1) syz_open_pts() 15:39:19 executing program 0: r0 = getuid() r1 = getegid() chown(&(0x7f0000000440)='./file0\x00', r0, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, 0xffffffffffffffff, 0x0) r3 = socket$inet(0x2, 0x3, 0x80000000102) r4 = getuid() ioctl$TIOCCDTR(r2, 0x20007478) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fchown(r2, r4, r5) preadv(r3, &(0x7f0000000300)=[{&(0x7f0000000000)=""/89, 0x59}, {&(0x7f0000000080)=""/39, 0x27}, {&(0x7f00000000c0)=""/125, 0x7d}, {&(0x7f0000000140)=""/18, 0x12}, {&(0x7f0000000180)=""/140, 0x8c}, {&(0x7f0000000240)=""/155, 0x9b}], 0x6, 0x0) r6 = dup2(r3, r3) listen(r6, 0x0) 15:39:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="000000186004008b00002b27fe97912c1732ddcd29e207d507fcff023519edffd338d2ff0000000000000000", 0x2c}], 0x1) 15:39:19 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10008, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x100}], 0x2}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) 15:39:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x28012, 0x6c) poll(&(0x7f0000000040)=[{r0, 0x6c}], 0x1, 0x0) lseek(r1, 0x0, 0x2) mknod(&(0x7f00000000c0)='./file0\x00', 0x80, 0x80000000) fcntl$setflags(r0, 0x2, 0x1) 15:39:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') truncate(&(0x7f0000000080)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x103) 15:39:19 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 15:39:19 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2000000, 0x8) poll(&(0x7f0000000000)=[{r0, 0x103}], 0x1, 0x0) 15:39:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000200)='o', 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x200, 0x9, 0xffffffffffffbffa, "854955882e0261ca4e66378e5deab711fe4dbfa6", 0x0, 0x1}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:39:19 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xb9, 0xde16}, 0x8) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 15:39:19 executing program 0: kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="28010000ffff00000147e6abf8b68c3986a4d141ba1b059be0fa6b5cfe549d15d986f116cc136beb3bea62397a6e8f4f08c91a01ba8d1ab113e260dc7dcd11ae5a6db28c378b988b914054853935de76d8ff3afc85ba42a5e667645fc1e4c1657693efc5d65169bc41857fc365b3c35e55f738d36c5e8201a978ea501bd5b26c9e674525391b4a95a99b006ab8844a40051763d1d6759358e07554cd4bf7bd6c30333fa1569b53ee912fa1f3040b9b7a181048d1d1f6db03bdbbab7db00bb5fb6d6438058e52fcd6481269d891d3c8b08c0dad8a5ca6465bdbbb17d2c348192e70800781bb5bdd79d318d34cf47e9fee32714d186016a80e49b7b47024558c15541647ebfbab4ba5780f53d318cf7ad7fe685b93caeffaadb2"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x3, 0x4}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x0) kqueue() 15:39:19 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)={{0x1, 0x5}, {0x1, 0x9}}) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000040)='./bus\x00') close(r0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0xffffffffffffffe1) 15:39:19 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) fcntl$getown(r0, 0x5) r1 = accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) bind$inet6(r1, &(0x7f0000000000)={0x18, 0xffffffffffffffff, 0x103}, 0xc) 15:39:19 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) fchdir(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7, 0x3, 0x6, 0x0, "9e2deb3a88d602ea5ae37fe8554ef5e6fef13fe0", 0x679, 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000100)={0xfffffffffffffffe}) 15:39:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 15:39:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000001540)=[{&(0x7f00000002c0)="1764076a5ded875e7ca23071afc623300fafa5d97b19303e025762b0202f85be445be80ac679cdbde587c2cdc0038f723d15d8d0ff350b13f5548a3eacaf5839e3c7691c9d208dd058ce6ae41c61989f00614d2c06fa0e5f26383726bb8e8b65141e7faecaeca10dc3cd832cfacd49083e32", 0x72}], 0x1) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000500)={0x7fff, 0x4, './bus\x00', 0x6, 0x0, 0xffffffff, 0x9}) mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0xac) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000540)={0x9, 0x7, './bus\x00', 0x1, 0xc49, 0x2, 0x1000}) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000200)=[&(0x7f0000000080)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=':&[]]$^+]\x00', &(0x7f00000001c0)='\\\'!\x00'], &(0x7f00000004c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)=']]{^\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=':,\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\':/}\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='}\x00']) execve(0x0, 0x0, 0x0) chroot(&(0x7f0000000580)='./bus\x00') 15:39:19 executing program 1: mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) r0 = socket(0x18, 0x1, 0x7fff) recvfrom$unix(r0, &(0x7f0000000300)=""/80, 0x50, 0x43, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x4, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) recvfrom$inet(r2, &(0x7f0000000180)=""/223, 0xdf, 0x1, &(0x7f0000003580)={0x2, 0x0}, 0xc) listen(r2, 0x1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) open$dir(&(0x7f00000035c0)='./file0\x00', 0x11, 0x100) r3 = socket(0x18, 0x5, 0x80000001) r4 = accept$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setuid(0xee01) recvmsg(r4, &(0x7f0000003440)={&(0x7f0000003640)=@in6, 0xffffff5a, &(0x7f0000004940)=[{&(0x7f0000003680)=""/233}, {&(0x7f0000003780)=""/79}, {&(0x7f0000003800)=""/98, 0x212}, {&(0x7f0000003880)=""/86, 0xffffffffffffff56}, {&(0x7f0000003900)}, {&(0x7f0000003940)=""/4096}], 0x0, &(0x7f0000003340)=""/201, 0x3f1}, 0x0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)=0x5) open$dir(&(0x7f0000003600)='./file0\x00', 0x8080, 0x8) kqueue() getpeername$inet6(r3, &(0x7f0000000100), &(0x7f0000000280)=0xc) 15:39:20 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) 15:39:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1004) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)="eaff121305000000", 0x8) 15:39:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xaf, 0x20}) ioctl$TIOCSTART(r0, 0x2000746e) r1 = fcntl$dupfd(r0, 0xa, r0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0xffffffff00000001, 0x7fff}, 0xc) 15:39:20 executing program 0: setreuid(0x0, 0xee00) r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x7, 0x0, 0x1, 0xfff}) 15:39:20 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x1, 0x100000001}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x1, 0x0, &(0x7f0000000200), 0xfffffffffffffde8) r2 = semget$private(0x0, 0x4, 0x250) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000080)=""/203) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000001c0)={0x9, 0x9}, 0x10) 15:39:20 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000008000/0x3000)=nil, 0x3000) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) 15:39:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = open(&(0x7f0000000140)='./bus\x00', 0x20, 0xe) r3 = accept$unix(r1, 0x0, &(0x7f0000000440)=0x6ce73d3e783557a0) r4 = socket$inet(0x2, 0x4002, 0x1) r5 = socket$inet6(0x18, 0x4000, 0xfffffffffffffff9) r6 = socket$inet6(0x18, 0x8000, 0x5) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000380)={'./file0\x00', 0x80, 0x6470830c, 0xc3, 0x0, 0x6, 0x7fff, 0x9, 0x3, 0x3, 0x3, 0x747}) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x10, 0x0) r8 = accept(0xffffffffffffffff, &(0x7f0000000240)=@un=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) poll(&(0x7f0000000300)=[{r0}, {r1, 0x8}, {r2, 0x40}, {r3, 0x20}, {r4, 0x121}, {r5, 0x4}, {r6, 0x50}, {r7, 0x20}, {0xffffffffffffffff, 0x40}, {r8, 0x40}], 0xa, 0x9) r9 = open(&(0x7f0000000000)='./bus\x00', 0x10402, 0x0) ioctl$KDENABIO(r9, 0x20004b3c) r10 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x400000000000000) writev(r10, &(0x7f0000000040)=[{&(0x7f0000000200)="000000186004008b00002b27febf0000000178c317fa000000fffffffe00000000000000680002ff4f22006e", 0x2c}], 0x1) 15:39:20 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2100, 0x4800) mkdir(&(0x7f00000000c0)='./bus\x00', 0x48) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x280000) openat(r0, &(0x7f0000000040)='./bus\x00', 0x100, 0x2) 15:39:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) shutdown(r0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r1, 0x29, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(r1, &(0x7f0000000180)=""/4096, 0x1000, 0x840, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x2, 0x8000}, 0xc) 15:39:20 executing program 1: r0 = semget$private(0x0, 0x0, 0x40000006) semop(r0, &(0x7f0000000440)=[{0x4, 0x400, 0x800}], 0x1) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) r1 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000002c0)=0x2) r2 = semget(0x2, 0x3, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000080)=0x5) mknodat(0xffffffffffffffff, &(0x7f0000000380)='./file0/file0\x00', 0xed754effb7ef2411, 0x1) r3 = geteuid() getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) fchownat(0xffffffffffffffff, &(0x7f0000000500)='./file0/file0\x00', r3, r4, 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000300)={0xf7, 0x1, 0x7072, 0x3, 0x7fff}, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r1, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x2, 0xfefffffffffffffe, 0x1000}, {0x2, 0x3, 0x800}, {0x1, 0xe77b, 0xffe}], 0x7) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000006c0)=""/122) semop(r0, &(0x7f0000000200)=[{0x4, 0x1}, {0x10000, 0x3398, 0x1800}, {0x1, 0x3e664106, 0x2000000000001000}, {}], 0x4) semget$private(0x0, 0x4, 0x1) r5 = shmget(0x2, 0x1000, 0xfc, &(0x7f0000ffb000/0x1000)=nil) sendto$inet6(0xffffffffffffffff, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x5, 0x0, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f00000000c0)=0x1) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000100)=0xfff) mknod(&(0x7f0000000580)='./file0\x00', 0x55875684757fc82f, 0x40000000000) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000140)=0x4) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x580f}) shmctl$SHM_UNLOCK(r5, 0x4) nanosleep(&(0x7f0000000000)={0xffffffffffff462d}, 0x0) clock_gettime(0x3, &(0x7f0000000180)) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) rmdir(&(0x7f00000001c0)='.\x00') semop(r1, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) 15:39:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x10001, "d730c1e7bb6fcce23c5b00000000e74de400"}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000240)=0x1) bind$unix(r0, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0x1022d) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) clock_getres(0x4, &(0x7f0000000140)) shutdown(r1, 0x1) rename(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='./file0/file0\x00') r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x82, 0x140) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x8, 0x100000001, 0x3, 0xfffffffffffff001, "95383f6a7f1501bbc3f67f823acb34d0373bcb26", 0x3, 0x7}) 16:00:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) open(&(0x7f0000000100)='./bus/file0\x00', 0x80, 0x80) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x6) read(r0, &(0x7f0000000240)=""/157, 0x9d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000001900)={0x0, 0x0, './bus\x00'}) 16:00:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) sendto(r1, &(0x7f0000000040)="dfacbd56729b75e53fc8a40cebb4bed7eeca025409c89fdb821082d5ab0d525b2adb2f369598d3da5934915cec2ab7cad651cd861ecb104b9d53b93f139eb42008007632a0ceff38d143d299836893a2c73a701b18ddc567608de129dcd80ba97b8b029c90d269270ef4d0d8772f365afb1d", 0x72, 0x1, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000000)="585729bcb9fee5bd", 0x8}], 0x1) 16:00:03 executing program 0: r0 = socket$unix(0x1, 0x6, 0x0) socket$inet6(0x18, 0x5, 0x2) poll(&(0x7f0000000000)=[{r0, 0x20}, {r0, 0x14}, {r0, 0x14}, {r0, 0x5}, {r0, 0x4}, {r0, 0x54}, {r0, 0x81}, {r0, 0x10}], 0x8, 0x0) 16:00:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x10) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x10) 16:00:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x238, &(0x7f0000001640)=ANY=[], 0x82}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r3 = getuid() getgroups(0x6, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r5 = fcntl$getown(r1, 0x5) getpeername(r1, &(0x7f0000001640)=@un=@file={0x0, ""/4096}, &(0x7f0000002680)=0x1002) r6 = geteuid() getgroups(0x6, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r8 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000001440)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000026c0), &(0x7f0000002700)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xc) sendmsg$unix(r1, &(0x7f0000001600)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="6d968d8be53f1a69d10ef5a62bea3618e2fa1a94de5210be21bc248877f0f1d90b03543025ff6923a972b3cd7630bc97347d0187b4a5503a0a3f56e6146bb42834b9d72d90c040587132c4a555007bf560e7d8e589cb974096d56f2a9c3363c5c5d656f87e1e75e10509842c7ae0a08453ae6f481e115874f89e1329b92340a6d699d240d37dda024b6ba4d7484e35ff9a2d28c89ab3b53918a9f0c5e72a69c61e69750323bec2bf6cd1d50459e0f8461ba0038bf1263343", 0xb8}, {&(0x7f0000000440)="4e8e5f7db24f8c37f541ccad756634265de31a99c3223137f002ff224021247c9adcb35553dd5605b8088e429c891e3d05bbdcc4c902363e921668921fac6937fbfb3ede47cf40555cafae6fa0a71f39f9955dd4a937bafde754faebb42860082c64facc9db6c64de044272dd529cc8f7f7fe649104be6318a18f525aca706ca2e4c9aa2e6a537937e37f15bef52a4f947cd15d67f50e6f7365b741274b875c3135b0d2795c23bf19d081be2683889de9bfd300d7f10dc65d42ca4b6a6923090c81966224666913b3aa78191d413bb46738ef4c3d2fd9e03cfa769062a348d5283dc8b3b292e500307f87d3fe01129276fbbce209b139ac128f692c4c7cbd53f3e3e221e741964569ab4560253c07ee337853546047f6ad08b146b67312328d778181d3d85cfb81f143a06f8a96b391ea8c3ff0b1c115671ac4e043ef85ee184e90d0851ab5824b03371bfaf7adbda04d8558d5cc686198d5688aee5536878fb4624a8d1c4c52cc5cbe54b116cce9029a528c860d5c6d7fd09bd5d4a4b1a0ca0ef781d5d37018898a0cdf60748817da72dd7a944d3f98d17c14b99afbbf9aa8b974a06ce4415dd72dd7575dee483ae1ceefd91260a8fdcd0cff018da04245c12558bee0a1882640d8ad396c85f1845fd07f9d5fe57c46719efdff7bc9c136aa15adf421cf88cd4cc938fe7c1775df833a88458809c1107358cd28fbdd5b68153c3a21f94e6716a9340466b74c9d04f02ba1edfa6722388ad74ab0dcafaf1d4a89d5bc5dc1c9d52aaa308ef6eb39cc7001fc74e1dd7b2f881bac8ef4011535cfe05d22dc52986875a956a11c3aaca34e6dec9064f6c4b5cafa259a402cf64e2289238d340ab52bd0ecf2236244c888ed6de60be6cf3f5fc1dc8ca078c33914a2b06587e1b3e2ccb8f059800fad46a57125bcc3ce75f6e401aae086015b4b1b878a36cb6f014134ee9c770ba3a57db32a320f41fb005fe12c5c7d7612907458bdb80e9c92fdcd1ddbd14f71eed04d0b4dc913cd5ff55feb4ef257ff9426f65e3734aa19cbca38f57e650e13be60e410db16f70b5c16dde840a2708a25c7aec200c8fb6abed42d702a53da8b5f8f65f951c51f4b09ea4c2d63fc0e5fc1206fa61181b2140250d035ec354f63ce2deb6384836911e98d9bba121510c0e1aa240ef4bddaa03774c27b5ff793707d0513b7acbbad4f3c8d9c448af50272fd88e7f09722400e87b68d1a1f664f85bf8c34e481aaec87ed7c0152349233a896748745f06eefc9d433cac141157cfc3b1f76caff2ee05639b2d949e77de09d6f859b6ee411f641de73f831e738b6eb8daf18eb691ce30c87c772da1a47275550da2cfd678c8c9c6e37532c4ddaa12e9cef7976e3103484a9ff5b3cee77a714269081070a454af990d01de9754bc1c8741c3ec0d104af4e66fb630a61931e990f6e0b8cca4fc753efad64a5161809ce786df28080f0920dcb67d1fa7d2955682b91d5371eba840fec82009d0611256ad5c2a4bf76812f11f98ea741c4ea34cb2d9f64857922778ae1625ae8734b139ce86779b7497cf352b9f89535d42d209f5dd87d38e3e6ed968d939435788f6bc9bf9a9de81c39103a75b9ef17e16a172c356ea97f6e57574a59b7512c0c65212a83c030f757ece3c1974f6342dcfda470fd405536bb5c51ccb8d22b4ef33e2f0cc81c28d9ccd0b25b48a339c33c1cd3070873fd3b749c9a17173cf353c71c7a89aa29530a5b4d88735bad8724f8ca8b29e1c5f41c27589826488ccc143d37f7b6c16d35f22cc709196f97b42f8465d1c313cf37c65b07c01e5fb83041a6e89eb23e7d1125cec991b2544f8e9101839e1c6eecb6b0388f9d350b8875adcbccab344868ad12f03277d4054c7d5f8f5e10c981dc10ebe420aaeaec227425a6d2fde33c11a03fac703dc3a1bf5a9b9ae3d5395487397a7034e7b236e778cf89bea8701eb3d1cefe0321e770c9c1082176ef3cea1f30af79de4d229b45ffcb5d30cde54a20c22e02c76940c7f56163312d3612c4b7df35a5229d1b4659cac34a607e218610f7f1e2589b9e4a4516a633f5b11c85b01cc00c1cdf3a11d5cd49297b9292834d687ed651148793189f27e5fab5010e217f53794b176ca7166ed84a65c6b6496890e34b17aed1d911d6a3822dc5673c5cdc2a141308e79d67d9ab583b415f723cba90d34e1447d5c2824a98ce3dff9c6b7a78b25b560fe9b76bdc7ba2b22afbd853a9c07d14373456c5541572e0c1d4c97fb7584b2c18b41325e2ab511684d5c0acf1e0936f01d64f3ce5b8c57bfd51379e6a8f63c41d71166470b3a4b24da75707ba7b0242a31a08d1f5f8ef16d411e3eae07972131e698166c72956e1b4ff9edea72098e046a13287b4a581fbfb74aea64b507a524aa322dde4be54ba1e7a4e6f18a2a8854713eb9f9ee06b0fcbf9f349ebe8cfef1921ee8a9f35afbf60a7139829092c5744e3f0edbeb340a7d8012cccc6d63d9b7e3ee4349b9d171548d13f28c7405d0caebc0a693bc5eee6c4069eaf4c3facd467a3f450c9e1a12a9d73653698fac67e418ac72b05b83b3259d36f682f2d7d552b84d91659570357e818ff65c5c64aceb1ad70ec64a706dca3f0fff48b0268935cb3f06af28c1d39a23f0acb9c7e51648bb06832aa587d143a541d9707f9b0a1beca1680e3ce5777ba7a726d6d341126286d0fa765f451b1112a6e17404a08474e3b8fa6adc294236f4cbef6eb12f156185ad6d0e6253a107391107ac2d7db73cc6915683e97a365280d24de52bb8e4df40a0dce78d8838e1ea5a3c8df5d9a5abc3e8cab295d98db1e8fdbb247ef0aa75fe2f2f6bc1614dca98fd7b30207564ee28ad3cc4aef8125e1f8d35acf9e3f7e6363a05775c8c329e9f0a064ddf9dd78530876dda3ac44006ce4fe9081a4db3b2ebcca9a94cf92cda04d902532a5da008017581054815addc5973bde4e804204f83414010c441c1456098842ef00eda765d80c4926da6dcd160c81d34fa2b13a6c6e9aa3fd20517465ff0b34dfbf8748f1f38a139ae599dc86670ebe7a461df887715c6129a20c571415e4fb2fb89a210fefd8dc2318a68cbcf98e17d7bd5e3f8ba4f0e3cc20a355f828bc765f364f1a1a2b70c97c474bcef6343e025b5636ed5a0ba5fb21040390c66fab8f5dc68fabbf0a6e7e821d8ad13575bd6e33e1903d64b50082a408647cfd026acc3bc9f22910d149ca1012f7d9cc386e8ee3aae79ce025129871cceb7caa80af2eab39e08a2196419505ca72e1a4285fc917767f248c3e9815be0eac000a502eda795193e45d1d3769d0447ef374c3e5c92e5efd1ef4810506c3952922def25402a47c2bc043dc78bf9e136964e595225f834c1d9c537031481f05b121c3a4abde12ec8718ee60cf5485ae4afef7cb25943fa62dd8c3b91e9fcbd627e3bfe5df2debf7ab498d5097a5c82cf9e470037bbab16a774bce80cc3d7339e55a8dacee191a4050aaf38c0ff36fd95a559502f458e4b09acada826e2b11f95b761313db360c0c07e5a7609c89c9788bbe1b38cd08c37eecb808beb1d472e3deac0b938cfdb84c28de68f46bbe45382bd3c9bbf955ef3d201a73f7b23fef4a236b7aeca32156cf1eb406058d512015321389cf6ef1ea2977d4942f54ba6d9958918757f12f16a1c12b5318e9b16356e9ca8fd61276c98408e3d75003f37ff51128834c86f7c084adefa9d84d5fe644cb0b1bb24d2390e3fa9f23f423ee78514d53559609f04960b47094da4de4f453161e06c2353d82ee17b5c5b90b5424186bfb4c87f0684a09a6bdf01bc9632126a3ed8afbc42dbe3dfc937da151a3f9d4315fee08566acbaf01ed23dac9e317e0f70b571f802dcbcb7acd099e200d13c15dc0549037c4087bf98cbe54960910bbd5e1ed11c2458c2a048f66f3c1b63bc5df9fc3f023ecb15d9ffc97d18ae4ed29608b9599bb54bb068ba47369d837eef89e23fc7622588c2e573a35f4b12e772b0929afb8ff0e879dac78cfac00ae5533b5f873255ebcb869c536eef2ade6c7f86a8e0734b62500a6ef35e063ab8dc9d7c3e6ccfa925e30cbad29c5111a140677ceed50e1db7a92b8118e14bc60bf1cd1c1759bcad0e85d717e1c25658939b8fb32e18bb55f2176b88540af3ce00be3a053107e35acbe9f16d264c30d12db98a31bd0bf22412ec737289b3f05129cf84a4982dfeefe78a9d9fe307ff660ffc7633916e51057d9a6d93b655d5522d8f8c902bab002eda30a52e4692dd8f2b5ab5eb0559b7a34776a3644cd45dcf461df38af85d7cc4fae3d276391e00e9989e335aa4fa34faae55728a96e7d541f0e1ec273ee3873b2d5951ba17f30835d4811494e2326f0df170926f921bca42fd327d2a11c3d8afefb1a8f8343d96c35ca26d0e1c121403e123ba521dde5a0c720ca9694762184326e613985583a4c11e0b5f5ab8d92c640819b50d621117750f95e39e339ca04033239b16c1793a20d90c45ee54b44fabcbb11d556024b8a1fe6c3018cca497cd475c347e3e86998fe4352dd6ae2f690bc6632a80aa9c4c70082c0b9cbaf2d362a11a36526c2638c5508d1c35565452d029f6c94691224a3e4e94104b69eacef10a14a6b49c03fab3a273c1ee7198ce54070911208ba12292d16de1749fced8be28e8110f444e91f30158883162a71abe9fddc39bae13341a2836e14859847f9aa66846915cd39374726ef05dddafdc8a17e911fd8bb1d509061197f0992c36ec4e782f2b3a78652ad308efdc48e2e0fd07b252f1eea37ab1271800660a5b1553cef7fcb91b9bf7095b44a2b222a0fdce8ed74ecee08b2128400d95419a803c51edcafe29b1c15d2a5c824676392e2b9029acfd62a3bc3945052d48a47687093b77524e70c4504e960e7ef3d8f83feffa1e51cb28dc44c0526b82b16b427dd98eefd31efc1cfcadeeb170a9fa71c9108a0ccc9c4f33b8ed44b71daa338f12016155010daa08e77addd9dd483f642440c009769cfbbf90d1fb72dc79f2f655f29a3df876386cbc72504c5b9f9e8092f2ebab9c5a9ac334a0bac386fd215f609701483c7ca6a3ad7943169f6a73b6ab8afd3514fbfce63226c104ffff1c08dddeb6babc18588f68400163bcfc9c4951d07d62f2dd7cff9847ab48c692e73ac4a7dae1d9288b0fef8c13505a72a4603f56c3a8418193a0f1dde7ea486be196a9db2a28df9266c1e9c0f5a954a27773098d2dc27f3990457c045a5ddaac583a11de1b41d1a431a0398095e7733b64b78a8beb5e31a56c4f1f5dc0a2b8e73b3b118216e131ea20ab8106de5ecadc6a456fe2e1a7a5e1800e3471bd84940edd96110943ada7e35ec86dd9c751fc0cffe7dfbecd1273566ecfc089794a09f614e3fcf2871d3df4db81591fb630a0b327225f60b9fd687921d4b92c7b7d58f7599153f59406e1eec7c0fbfaf048e0bc5375b230c0f712830ec8edebc7d727ead45e849c9511dbc998ffe1e5c834c5ee70b4d731e5bfccdca3f9b2fb116e44319c6a2210f865740122ca918c4904d0f8f58f548346b8a475d69f430ab54931a2cb29dfdafd2beed2dd6634664f56dba549917234f31439dd1e1797f2c70640443ba3a9f5dca6f2aa7408aaa6d7634cb6f53a1a0ee5cd94c293d51aeba7aee7d946c0ccde5ae35bebc0074728b905456b09db39df11ee3000caabcca946ecf30c77ea81c0d0aba6ce93416b5fce3fca0b470cc2a232f0aa0a861a02b2def499a08287f11a352061e41bbf1e5698f73ee2ee54d3f611d9e865d01f41ab8b39e20cf5a5fbee4f8c1b6496", 0x1000}], 0x2, &(0x7f0000001500)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r0, r1, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xd0, 0x400}, 0xa) sendmsg(r0, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:03 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) r1 = socket$inet(0x2, 0x3, 0x6) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x180, 0x11) r4 = socket$unix(0x1, 0x5, 0x0) r5 = socket(0x26, 0x4000, 0xffffffff) r6 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) r7 = socket$unix(0x1, 0x5, 0x0) r8 = socket$inet(0x2, 0x4005, 0x1) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r10 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r13 = socket$inet6(0x18, 0x1, 0x7) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000600)="47c2ec9cfb8b98f0144e00520a8732565b2d732a627b515ee3879deb78751dba72908da51eddde18978bdac4b4c80af82afb6080f15e7da532718b223c3ee0b1de14504fbe0aa2bb5315b8d8688536db0d5ea1ee604df6ae2b51f73a89c8d449312af8702d333c4b7cbc9614c68cdfad4b5bb20170b88d0c6df8bf6c00c709b8481d1fcf3816114fa0a031b476f8fc5303af0421f8b30f07d44794e8ec8ecb7a793af5e6faf8ea7e5d9a561544f938ff0bf92c16ff7add37dd85c7e12310fb6c21f9d49a3c6ba571bce3d75b369085185ab5321896c246626ac7aa868a048190e66ef8e3590cc27c10698a1aee34b8622893e5fcec76f5d4dd7f3c260d83d66621ae227e740023c7fbe1a9e30bae553a6fc5809eba557daf7119f7d50aae2e17d7e0f031e0f9066ae811e55d8a6c9d7db5cd8e0a06dd7f9130e9f64448aa3beaa5e851d21c6744bc6dd67d76d7fa15cf7ce0695a185de624ccd5eb64e5bae161b63d953787342750e3bcaee4654192ab9afeb1163c3d7eda9f35fca9b27aace7adc28d52d070f15f503f9243d49369d1f3b93938adfe7e71dc81ca0e8c81a177de064c94f461da1efca4200c1823e9c698f8ade5d958b4cf8cbc4eeecda602ab2cdcb161b93092bd3d43c3b761fbb10edb9c488257955b6292dd805dd4d9f58547e22fdfdbc4db18d9e292c446e2e8834661e9dbcc1ba66652a473b81f1d0976c317ee31dbdf6325938d0c47b2d4a39bad435e833a0f7b63513e932596e772f66dff79ddd3afac6d95679141e05391ab1f1336632d857371146073185691a58b7bab0b2bc697950d8a74caf645992912ffebd044e22c32b72b1a65e02326a75c91697d64e5b04dfa73cc27f5ec18103c8e2a67f7b2d8920bd780a8265a83fc043b28a4d0f31b5516657afab071bd73d7e30e437fb14d1523d0db62ce81b44547e54309f7424fb9d187955a3293c35dafd67ff4ade2eb0f056ff3dfaad4ed6c1af19069da1915a4318c22d0147aac534e06dedd221a473d00b5fdafc37e6bb4f92cfb6c819968e4fb03c491f755d12cf8354b042892eaccaf606ecb7f53115c62be3c47e4d4b69a0301a8bab8b1571c156fef2dedacb81741ab5b6e2f57ad41c59581dd9aefdf8037462899cab61b00ccaca017109f1911163440ed1c4561e3771918f68f6fef0183db9e7b624d0ff4cd1e60a8f8a2bb6b728dc79ad7791cff4bc02269444405f42e98d4fe708f78611721110738b96360bf136ba232a41a30e81d7e5b48f1b9437a1cbdde3393f701b1d2ca33abae73ac86005cbe425baca718bf35e05fe6f50a83fa4d523ac99683c2284e9d2155287485a672fa40ec752414ec6bb67be10a3bf3c21dd845ec67980719a3a6a51898f0436689cb838f279401109431ae920ba78d3f48408457e83ca7b26533197f17dac07dcdd21e79f7490bfe82e0f9896c09c854807ae3a23dd8f55a6c22213d888626bf4f97875eb40348f12151e71d3f7555856f12d02b09bb1c62dd04342f4a421314c7856da4aba147afdc80f3d47a32eaf9c70434fe2ee52ad903f3c3aa165554284f579a7f5685b7e40d9283d706e1ff009a0e4cac1db7ad8e1ea6a453c068456c2cfa9458016fcf169befdae766d0f626a5ac828535c650fc53e289cd642b57db90d535c538837c5ddef5f942438137faca5204db84bea7038f79c28c19ad369d602e756070f3152ba6b383d1a323e751ce68e658fdb1b33e54636954741513736a4432c8e86bd330be739ac06eae55be613a3d4102fe770f5413e3fca82f7768a216c1389c3021ebbc5d756839e86156d7ff66e1d6a6208bf32fc3e5997278bb332b4fd00f57c985c4473b37e1ba134890631234b1020927cf436b2f5b3f2b523432913bdf02e818ce5f9d9d144645d7a6beda3fd1a3d792b40412dea1299359c54758465b91a46621e8c77a441957fde20709f19c6cf5a712fa3f3bef478d5b6ec966faede24c2f6cb99583d4f7af6d05f6b0b058ce1c6f2eac8ef4f97d053614c1f2e469ade068f3e25178cfe806f656f22344b905a1dd05d697b5aeb60eff95a1cb20dbcf7fca6dd3bec88047450b9bd1bdeec188142733de6de631623652f4000c0088e5cf329a9c542297ee32d0529dd72aca9a3e9d6369210e6df5aeb27ca495eae81abdacefb4f9d8072b29c5badce058bc5f597088ddb29eddbe8fd45017ebdb06eb928b426e11cd208c3496937817b66816716c2b695fd32725209c1414f23ac8b3139d597dd577d6e87f7393b98a797786b54d4be7deb478d5c412aac437d288dca25a73ae8e7fe7697e14d3a8ea951e50ec1088422550016bd9a6946a66bdf4e55d16f8fa187eb145ccfc6d3ef56fb50a442a33a1e9e0c5e80c76f2739b5b529f7ef8ef22810827e476cd3b48c021ca9386e45cb68d68ce2310564df07279ca71eaae7088ae9d96aeb6a90ee24ee9d8885e9e7011277e30c5b472053029bf5e909fb0160dc6d3b62889dbff768642c7d9e12214236ab94eefcac2a687630fad47f71c935dab658fa5ef780480801aa9901e4c25b24012853dc88af4303c514bd18bff240cae56c1c4105d3c3670e98dba29e6efabc285e334009edac64100223c462fe0c62ace817ce382d65155f53840c267b03d797da74e51218a55f226aa997271aac150189dd92b9c1110a60e78a867968a369327f15f25b13f2379faede8d5b058c479070a14b36a0aa79e18bffe0d2c59642a73bedc97012ffe79d5729e22138ad03efd260ac0b335cdb26cff2a3233fc02002232ba3d3b15938f1bb26efaa7cc2430d2812520f35d56e20ee6bf18fda9afc39de52409257274dc3bcb25b8ca570595fc76e032ba69b5e0828e7a00ce5ca402bf50bc5e9e9df15af0efa741d404669b39a154e520b4c9cc1c144f24fcf22a125a1b9ea4851ad0a15be9285a8c20e37ac05acb48645bb21ffed960f8bede91f2e0b8f817045e4937f9ce5cecc48344ce5a741504523cb1f00b9a60daa99802d498c3302f60266c3b3e10f6edb21baa1580a8d0140cfe6aadae86030afb4f5d602dd72cae7cb3fdebadfa0b34a9049b04b4b426f6b82a57d9e2105f55011ab897a02d2bb0c77ffde166cbd29c66aa2fdb015c3d502abbb978f05c28eb6efa6885b6d2ea1d6a776da03b48a284a6e18a82e78bb0cf11e4ff29ad6c9e7f82e9f175323d5bcbb45dc314d7f343d610f7c12e75e2b120766368e492461050eb6b41e55be48257252d041033220c72f0f0ddad29a3c78999e75d132483758b9e8b91ce6a5cb2ab33102643968dfefe9584a0c8a908d147b26768b979e448c6ca9d4862ab860e3e4d9485717d8f78100ecca564a90842d4167be58bfed2b07e01e7edfd1c493ed7abda9fc09d53917c6e074467633db3a933e1a686e4ce2e4313645bbc9bbe715b083c3bbcf98011032e07feb421f1e78aeab224e6796724f12355c721e7e8b5c4d07f6b57fc1f578e35c74586191d11ae8719d5f219a78d394da323ad824fad5fda7faddf238ace9996304a812290fe862f7b1e7c18e4b0380edc75b27347b0620e345efa1696424ed74762f98046f1c6d65cfbdcd3d500702f752234ed527ab34f75dd3d57306923dabca93e0c65a5368cf3e0700f5d55406ff2f0ffe0e4e0039e2d7679c5937e1c57c2bc64508f7ca6088af2342a56a6fca745483eadcd11f7ba2743a4859f9d121ecf3244d88bb9c9a7037507fff78f466db3ce64b56567e07108d6d57aa51484836883269f712f5e8c75a6bcd5ed788e6f98199e8202e138c4048202700d29ba63f7de1c176707d5b6ba5c3a955979cfe2bff9de6c1a09ece934ea1db5d554e87567232195fcec0801826f77f15cfa0127389bdd4a4a4c71d4f355130210944054f7b9a4565364b95e452d5b662794c9e9f49078584f3e7a3a2c67cb7624185a3caae02967993d698c660e410a75ec44698fde0326acf7b845d33d62a7a672671a5e5123912aa2a56e08eece997f1bd71e43426011f6830fadfa931cb9b1e1fb21fa74d78b91b3f1e79e5624e6631201064938eea1ac5b3103cc9ec9286d2cb7f36974be215fed875a230cd6eb95ef887d5fb58d295be2def7ac13a82a0c6980364a61f8087cef01c7cf1bfa59f031b20f1536ee82521c626fb2b93c4ad4eb0d130f61c3a6544a949f2dbdfce7b8d3f358ab5989a226a6556a3b2cd9c90e6a889b8724a2e7afee1f68cfbfe9f0655456d06265406bd4d498e2a1420dca83d868086b9fff1afdf380527b7a3ae23153a7a4b0b45563c7ae6df6990226dc772ac2d0e7a8b26a40d9292c5f13e0339a153caf03cbc8111d5e0de8f8bd0a606104220bae16f820375a7ed21ac5570935dfbf0b3e0bd3723e8a7d251be811586719b20869c465f00f7db28bcc76ac0069eaf0d896ace81f3bf3c22646986dba28b2e9486942b8349272318dffa8719f28de5b2c159e61109c123dfd3860640654b9c945269dc1f3ce916fd2d71d23057f4cd972274a41dde97f8e2e3d49e08dd70d8875cc79877dfef825ed62e7e392f0d093525b4e0e90b74b05bce3d1429b84caf1c38bf031145bef4e58df432cd05954d73b6aebd9084f9060283ea43a8f04ead7be538804b29a33600e885d18fa4211480121092202fc36b784d57dea470becb69e82cccbbd6a9d652752d4978055460c82c9c515cc732cc35d177cc9b688828ba4d32561c4fe25608f576faf665a622b5aa78b60426da82e72272ec8679d7534b6c4e36127d7f8e8c353774e38ec3002a698e11cb42f89b7dff298edd018c3269ab9c014825ca480283487a3e3a66c1b79266c68642b4bb805cb6150181190f8ba7d392f8cb2418145eb07f9e3222cd70d8787aeb877de3e6965f4d6d5e67b6ed3e7ffd5d291db662c85622f44a0d913d1adba1b33d930fbf28b2c1051bea8c4fcc61a706d7e3fa628c8babcd88b0d47507819198cf73ae6fa6c886e393ad98b229c63f455f750572f4439fe2ac0b7faedf5420a56cffda213c7c4a8ece550245862e5b0774c91d5e541d164a31bfe4562f70c6ff263bf07a1542c9da5eadde294a66cadc4ba9394921d006d2f0ade53ed0914903598960701d2653a323fc36b96faa7a65e35edfba9ed6211fabb4419e56b1a4629d644ef82c57954c563af01e94f4a4b5c8e59b616f2d2cb87e655722a6681d131e16a8d78e63ee705e7c978ca8f1f8da0beaa1ed3ca226b85f7d09b37c651ac6d162f679d2efd5f61fdd53440d1ed77be3529690be011f440bfd7530580d01e10c65301adc5f21c57f78a217c1465eeaea60bbefb9bfdcb392f1ad4da9a282a0c80bb3cdf882cc0119155526eee3a0de81d670cbe178f8dee85134cb26cde40ddd4857e957824c6d638482cc6677cc0094ff4ea04fbaa5798bd78a380a6707667c3514db9b6846de96d0cc2d0532820cae1b117e7e581fcf6fac2194d7f7f75fd541abbd337578f721ae29da6750ec62a68f8a4905feb5f7d4487c48da01ca9a394ed72d127d7a91ce771e39cb237d8b1c63b6c41565dfaa90c7031cbaf6417bf8951b6ce93bc89540a71f9464fc845cf5741fae4e795a5426813231f55f061fa49ed1d4601938a08fa2c87601a28788366fff3ba157c354c91007bcc22eea1a747ed085ba3cde10d03e6720cc594537bb5477c363469d5c3c4130348e97dca1af95f10895ceb15ddc927d55213c9b4dd4e020128e68210e33d6962daf59df284c65cd071b2ee657469f4e634b242b1d1b93bb203f8a86967af4b1ad98182b0993a4ae675300bfc16408175", 0x1000}], 0x1, &(0x7f0000000240)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x28, 0xffff, 0x1, [r2, r3, r4, r5, r6]}, @rights={0x18, 0xffff, 0x1, [r7]}, @rights={0x18, 0xffff, 0x1, [r8, r9]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r13]}], 0xa8, 0x4}, 0x8) socketpair(0x1, 0x1, 0x1, &(0x7f00000005c0)) login: pckbd_enable: command error 16:00:04 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80000001, 0x6126}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000001300), 0x7f, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffff6, 0x1, 0x0, 0x4000000001000}], 0x102, 0x0) 16:00:05 executing program 0: r0 = msgget(0x1, 0x40c) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x53, 0x3, 0x800) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0x200007ffffffe, "73cc517b854ae5fbff00000000120055098c6000"}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) msgget(0x2, 0x20000000000644) 16:00:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') getpgrp() chroot(&(0x7f0000157000)='./file0\x00') fcntl$getown(r0, 0x5) renameat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00') 16:00:05 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000480)=@file={0x0, ""/86}, &(0x7f0000000500)=0x58) connect$unix(r0, &(0x7f0000000880)=@abs={0x1, 0x0, 0x3}, 0x8) pipe(&(0x7f0000000540)={0xffffffffffffffff}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', 0x80, 0x0) r4 = syz_open_pts() r5 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000005c0)) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse\x00', 0x20000, 0x0) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000640), &(0x7f0000000680)=0xc) r8 = openat(0xffffffffffffffff, &(0x7f00000006c0)='./file0\x00', 0x88, 0x0) r9 = open$dir(&(0x7f0000000700)='./file0\x00', 0x800, 0x40) r10 = openat(0xffffffffffffffff, &(0x7f0000000740)='./file0\x00', 0x0, 0x3) r11 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r12 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000140)="f8458273fc442b31155c0f92c5235fb0e44902423585ee4e48244c75f754d27f1186c314fd41404a1c395094f151aaf2cc42c224d30cba9856db370ea98ab48a120f0717aca095be70e98696e8b85748812489381175e9d1ddfd2703c9ec0aee88b6c2426aebfda6a03c8457ad5a7dec0ef11b2b5e730577d004d412210b66d60befa2b8a99e0c6bc9604b3a709fe3855a16bee1522f75b730b0c42a5312188b3397d9152e", 0xa5}, {&(0x7f0000000240)="2c5d992f2e2cd582b6", 0x9}, {&(0x7f0000000280)="b7c25f395cbd61a1d3661d76df27a7f8195ed7d1b05c3384c8716677e15e346f36d06a3935c479c41c429dcb0070b5ac5b92750e343ecb236814a315b68b0a7e64b4310cbec9befb584b08bfa2f11de2ccd8c474f419b1ac0a8a2ab6b581a26d88d90d5306676fd946a27261b20d30855318c257b0221ae9677c1b2f508239b17971aa343151eb9245c30be5a5d03a6b8e3abc06b32f5cb9bf42c4ff7188401213c3e11733da839c75dd60c1c29798fd95096b9e2f18e7", 0xb7}, {&(0x7f0000000340)="f1d29a0d2615fca1bb838b56edf82c1aa82a360dfd51aeae9d1a4762ed5577b63372e37744a990ee6c754befd29bce66d34d570eb94b5d174ba18c0b58e5538f83e768f405ce18139a3d0d0495f758007ff3668a9b99a34cf5bc975f17419fb1cc7cb8ac71c9c0fe64ab7bce232fd36059ac0eeb0647fd7c1e7f4b283fdb166b0af24eb8a51eedf48e08f8ff56396e9915a219b1b979d32c16a81d975655c28d314b7e046539518a660152888128ca934e42e8912d6add968771b2a20a2f1012af2801e233766861d13401e5ea88458f2a4a970205e0e09fbd672e9856bbe5bde9", 0xe1}], 0x4, &(0x7f0000000780)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6]}, @rights={0x28, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12]}], 0x50, 0x1}, 0x8) open(&(0x7f0000000200)='./file0\x00', 0x310, 0x0) r13 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r13, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000840)='./file0\x00', 0x20, 0x40) 16:00:05 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) sendto$unix(r0, &(0x7f00000000c0)="b100051305000200000000b1ffff12004938050000000000000038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10004) 16:00:05 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x605) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x3ff, 0x1, 0x2, 0x80000001}) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x6b}], 0x9, &(0x7f0000000240), 0xffffffffffff8001, 0x0) r3 = kqueue() fcntl$getown(r1, 0x5) kevent(r3, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) listen(r4, 0xfffffffffffffffd) r5 = dup2(r1, r0) bind$inet(r5, &(0x7f00000001c0)={0x2, 0x0}, 0xc) 16:00:05 executing program 0: nanosleep(&(0x7f00000002c0)={0x7ffff7ffffffffff, 0x1f}, 0x0) nanosleep(&(0x7f0000000000)={0x0, 0x128}, &(0x7f0000000040)) 16:00:05 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) fchdir(r0) 16:00:05 executing program 1: msgget$private(0x0, 0x40) socketpair(0x1e, 0x3, 0x0, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="827b", 0x2}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)='E', 0x1}], 0x1) preadv(r0, &(0x7f0000000bc0)=[{&(0x7f0000000580)=""/142, 0x8e}, {&(0x7f0000000640)=""/152, 0x98}, {&(0x7f0000000700)=""/244, 0xf4}, {&(0x7f0000000800)=""/103, 0x67}, {&(0x7f0000000880)=""/252, 0xfc}, {&(0x7f0000000980)=""/114, 0x72}, {&(0x7f0000000a00)=""/194, 0xc2}, {&(0x7f0000000b00)=""/185, 0xb9}], 0x8, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000140)="86e74ede064314066fe0", 0xa}, {&(0x7f0000000300)="8803dd1349eeebdbbfea9bf5552b313dc6ad845855e8bb8dd08b1f8269079ab5a047b19d6c8cccd0a5383c999a5bc097ebc4453d28ad9434ccbe158d17786d", 0x3f}, {&(0x7f0000000400)="1a6013bc756f4255c0193485eea6bab774e7ab7941ce9eae58a534c893dfca0e2976545474fa5940beb61d29095fe15d5f68cfac78c628b1c6ab4346822b76bd25eb6cc0d45286d47b62d6e43ebbe85557dee9d807438db5ddfa6c0dfc628c37d22558883cc301dede2a5d7ef57d4110ac1d5fd535b4ca1bfc4237692a4e9d79eb46596587dd3333aaa318b553b18a8a1c41fcff4a48d0a89a8dd3c1ef054d7bd63277ed8b3ced755ca969d3a6f3cc8a15e22552b6ce", 0xb6}, {&(0x7f00000004c0)="0103698843d9bbdf1e0ca9539c923957d034867fae8f81a222b9559dc264e7bc784ef9d8e9228d54f6c8341fc1d62ff822cbd5157d67cfa5bf58014cdb96fca289e96a5cb2ef41eb9b09abe2df4d50d79cae6c2c12fd636af76f25e3602951e2b78483dbe654e1279dd65ba5d33b2506f1fbb8cc706e588250ce23d8e3", 0x7d}], 0x4) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2}], 0x1) readv(r2, &(0x7f0000001640)=[{&(0x7f0000000340)=""/137, 0x89}], 0x1) 16:00:06 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x80000000) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = socket(0x0, 0x5, 0x9) bind$inet6(r2, &(0x7f0000000280)={0x18, 0x0, 0x1000, 0x8}, 0xc) sendto$unix(r2, &(0x7f0000000000)="b4e871ec0adfdcd42be418428649c602c2311819c3403311759a45926689885dfb00239be2d265a8a9c40a28aec1eaef80786b4fb004f509d442b51ede62d7faa2043dc27c182a6fc214c15a87f5a62271165f338ef6e6e7cc790bbffc8a8686e53782570a4a0dbd32effdd27cc0d8da885dbcbde3eebe7dfdd4d7e481b6dfaaf3dd191ca663fee15ac71be576077d927ca02c673dd57b83", 0x98, 0x404, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002ee9b6e04200"], 0x8) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x63}], 0x7, 0x0, 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff]) setgroups(0x2, &(0x7f0000000200)=[r3, r4]) 16:00:06 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x400) socket(0x2, 0x8004, 0x5) utimes(&(0x7f0000000080)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) 16:00:06 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000002240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064d9197b0000000000000000000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000050000000000000000000000000000000000000000000000000000000a3600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c642cef0654b752202ca37792a92c32536fada5fb40fe5cc95f8889313b0298dd1266eda247d222621835109371c3ac8938c637329d85c3b04305d058ee3611aca590eba896416d0a28360d3c477965bbc0022f32a4b3989cc000000000000000000000000"], &(0x7f0000000000)=0x1002) r1 = socket(0x18, 0x1, 0x0) sendmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) r2 = socket(0x18, 0x2, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)=0x12) symlinkat(&(0x7f0000000140)='./bus\x00', r3, &(0x7f0000000180)='./bus\x00') syz_open_pts() close(r3) mkdir(&(0x7f0000000280)='./bus\x00', 0x42) r4 = socket(0x20, 0x5, 0x0) truncate(&(0x7f0000000340)='./bus\x00', 0x20000000000) setsockopt(r2, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) getpeername$unix(r3, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) accept$unix(r4, &(0x7f00000002c0)=@file={0x0, ""/88}, &(0x7f0000000240)=0x5a) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000200)={0x7, './bus\x00'}) recvfrom(r0, &(0x7f0000001240)=""/4096, 0x1000, 0x2, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) fsync(r2) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCCONS(r1, 0x4004667f, &(0x7f0000000000)=0x6) 16:00:06 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x12) chroot(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) getppid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x41) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x4000000000401) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x8000000000000000) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x40) mlock(&(0x7f0000004000/0x2000)=nil, 0x2000) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x801, 0x0) 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) fcntl$dupfd(r2, 0x0, r1) shutdown(r2, 0x1) shutdown(r2, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/119, 0x77, 0x1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x6, 0x0, 0x9d1, 0x0) 16:00:06 executing program 1: open(&(0x7f0000000200)='./file0\x00', 0x310, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x180, 0x2000000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') 16:00:06 executing program 0: r0 = socket(0x8000000018, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, 0x0, &(0x7f0000000140)) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x123) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x8, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0x0, 0x3}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c624d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:06 executing program 0: r0 = socket(0x18, 0x4000, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 16:00:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202d, 0x8a97) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x2, 0x5, 0x1}, {0x18, 0x2, 0x9, 0x5}, 0x5, [0xe4, 0x7f, 0xa1, 0x80000001, 0x0, 0xfe35, 0x5, 0x9]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x1, 0x1, 0x6}, {0x18, 0x2, 0x400, 0xfffffffffecb52b4}, 0x8, [0x6, 0x401, 0x10000, 0x100, 0x0, 0x81, 0x3, 0x3]}, 0x3c) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)=""/208, 0xd0) 16:00:07 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) bind$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) symlinkat(&(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') rmdir(&(0x7f0000000180)='./file0\x00') 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)='g\r', 0x2) write(r0, &(0x7f0000000180)="c77ebaad40fd04dfa6659b0c9b20bae8bc00c3a30000001521", 0x14) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x1e) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80185760, &(0x7f00000000c0)={0xffffffffffffffff, 0x1}) 16:00:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x4000000000002000, 0x8613b) r0 = open(&(0x7f0000000100)='./bus\x00', 0xe, 0x0) write(r0, &(0x7f0000000180)="00070009f0a789f0e23586ac7579523b1f7e438e18a2049e2fe276b35b4af46cef93d0098100a016686ec1931fa0ee2572f7ac6e79bbbd79df6340f513f5e90400ea6e90a4f7d7919ccf2a45500bf0d6560fab80000a8b3b56e33bcb7bcd78efd55fb053fcaf70c59066848d2b151a24b675954c5b547981da900c7ace1bd04e324f6d456cb414e3c439ed5f9de3a9a8", 0x90) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x8, 0x40, './bus\x00', 0x7ff, 0x9, 0x3, 0x87}) 16:00:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$getflags(r0, 0x3) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x673, './file0\x00', './file1\x00'}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000140)={0x5, './file1\x00', './file1\x00'}) fcntl$lock(r0, 0x8, &(0x7f0000000080)) dup2(r2, r0) 16:00:07 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) flock(r1, 0x2) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r2) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:00:07 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="220e22", 0x3) stat(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000080)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x80008000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x180, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000001c0)=0x5) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101, 0x7}], 0x2}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000100)=0xc) 16:00:07 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000002440)='/dev/null\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) kevent(r4, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffb, 0x20, 0x0, 0x400, 0x8}], 0xfffffffffffffffe, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x6d, 0x2, 0x7, 0x8}], 0x2, &(0x7f0000000180)={0x9, 0x8}) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) recvmsg(r2, &(0x7f0000002400)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000280)=""/104, 0x68}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/167, 0xa7}], 0x3, &(0x7f0000001400)=""/4096, 0x1000}, 0x800) 16:00:07 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0xfffffffffffffecb) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="41eb67e56b920d8f49dd3c099dd8008b00827f84"], 0xa) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x20) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x10, 0x6) shutdown(r0, 0x0) getsockname(r0, 0x0, &(0x7f0000000040)) 16:00:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x402) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{0x9}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)=',!)\'\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000440)=[&(0x7f0000000200)='./\x00', &(0x7f0000000240)='#--#\x00', &(0x7f00000003c0)='/\x00', &(0x7f0000000400)='\xd7\'*#-\x00']) rename(&(0x7f0000000480)='./bus\x00', &(0x7f00000004c0)='./bus\x00') 16:00:07 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) lseek(r0, 0x34, 0x1) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000040)=0xffffffffffffffff, 0xffffffffffffff2d) listen(r1, 0x0) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000300)="0006e7e894451d7ba03148152f0895bc5c991fd9134e641135ad495319cd69e8124475f750c79ee4f9fcf270b34d61355d8f754e213ec57623ee1181f6697829f4004e2dbd7c718f3842f5598dee113316b46f574ecc1a9df82ab14978a98e34ddd0c9474fe0ba3406783961d9164d0d124eca9fab2aef6a8aaadc94b82c825a4ab4964cddc327894b2e420ece67b5d774f0c81960ebec2deace71c14d42a83d3f0ee9f97b74896c597cd14f104a315c7e95fb1261241d1151fb373a48b3c1785dfa2e846d956b84ee209527b8442d4b8b7f1e3de66474e45d9061bf65b3d3ae19315559e8dc1988e192930c5904484c61848772971f1a95661ad158dd9569f767d694887b013add6d57d77d486e5cba40cb", 0x674) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x7f, 0x80000000, r1}) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000240)=0x1) r3 = dup(r0) ftruncate(r0, 0x81) ioctl$WSKBDIO_SETMODE(r3, 0x800c5707, &(0x7f0000000000)) preadv(r0, &(0x7f00000001c0)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/208, 0xd0}, {&(0x7f0000000180)=""/44, 0x2c}, {&(0x7f00000012c0)=""/215, 0xd7}], 0x4, 0x0) ftruncate(r0, 0x1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000013c0)=0xad) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="24636af1d8ea6baf1a4c49cba9f30ed0fc2aea700678ddc32fcef184d998fb1d34c9a947804f9a9112cc6088ce1239354f0cfd06d1bd76d7cc371b370a41e1a3f2d2386978b8ea7af641914052a8c178a42267a3ea2660ea8070ed3e0c45454df989c1914644d48e8e8b3af615ac9e787e930db7fe84ee4c8c0f7ca6bb70175da9ce17998261cccfdbe09fc43bdc6b92d8fe6f4b45292f8c67fa6ecb95ad3c99c94b27b77437", 0xa6}], 0x1, 0x0) symlinkat(&(0x7f00000000c0)='./bus/file0\x00', r0, &(0x7f0000000140)='./bus/file0\x00') execve(0x0, 0x0, 0x0) shmget(0x3, 0x4000, 0x83, &(0x7f0000ffa000/0x4000)=nil) open(&(0x7f0000000040)='./bus/file0\x00', 0x1, 0x2) 16:00:08 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x40000000) syz_open_pts() readv(r0, &(0x7f0000000040)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) 16:00:08 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) 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, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) preadv(r2, &(0x7f0000000000), 0x0, 0x0) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) preadv(0xffffffffffffff9c, &(0x7f0000000000)=[{&(0x7f0000000100)=""/141, 0x8d}, {&(0x7f00000001c0)=""/242, 0xf2}, {&(0x7f00000002c0)=""/138, 0x8a}, {&(0x7f0000000380)=""/212, 0xd4}], 0x4, 0x0) r3 = semget(0x0, 0x3, 0x200) mknod(&(0x7f0000000480)='./file0\x00', 0x1, 0x8) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000040)=""/11) 16:00:08 executing program 0: clock_settime(0x0, &(0x7f00000005c0)={0x40002000}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20202, 0x82) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 07:53:36 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair(0x18, 0x4000, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r2 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000000)=0x7) 07:53:36 executing program 1: pledge(0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pwritev(r0, &(0x7f0000000040)=[{}], 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x80000001, 0x0, 0x0, 0x8000, 0x8, 0x5, 0x6, 0x7}, &(0x7f0000000080)={0x5, 0x1f, 0x100000001, 0x7, 0x100000000, 0x81, 0x9, 0x8}, &(0x7f00000000c0)={0x4, 0xeed3, 0x5, 0x2, 0x6, 0x6, 0x6, 0x7ff}, &(0x7f0000000100)={0x200, 0x800}) 07:53:36 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto(r0, &(0x7f0000000040)="74a46c3207bce11cdb81214ab5a5fa79bca9f0cf56b5d4137eea88e5034666ff7440bb4782ec06208e28a1a21170a111a8b1edf06f6e2dbbaa0071f9e4517f61fa6bc710c0ef83aa6340fe4baf6eba98a3bd3b4043c81a706e7d970fcfa03a02e38c8126afee48a3c9c3d93bb711fd1fe1c0d9b2524e9e01d3939d8b8b1b4fd72b814191b1bd6b984eaf71df5f2d5caacbf4ab", 0x93, 0x408, &(0x7f0000000100)=@in6={0x18, 0x0, 0x2, 0x2}, 0xc) socket$inet(0x2, 0x3, 0x2f) 07:53:36 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x1) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d84228, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 07:53:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002004, 0xce36) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8004667d, &(0x7f00000000c0)=0x4) 07:53:36 executing program 0: r0 = semget$private(0x0, 0x3, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x1, 0x7, 0x6, 0xc0000000000, 0x836]) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/172) semget(0x1, 0x7, 0x244) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)) 07:53:36 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000003c0)=""/134, 0x3ea) fcntl$setown(r0, 0x6, 0x0) ftruncate(r0, 0x10001) close(r0) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) execve(0x0, 0x0, 0x0) 07:53:36 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x724a506dffb88e4, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x0) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xb41) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 07:53:36 executing program 1: r0 = openat$zero(0xffffffffffffff9c, 0xffffffffffffffff, 0x22, 0x0) accept$unix(r0, 0x0, &(0x7f0000000000)) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) 07:53:36 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x2}, {0x7, 0x100000000}, {}], 0x3}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x84d0, 0x0) 07:53:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10001ff, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffffffba, 0x0}, 0x0) 07:53:36 executing program 1: r0 = socket(0x11, 0x10000000000003, 0x411) sendto$unix(r0, &(0x7f00000001c0)="b100050202000000000008000386ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) listen(r0, 0x12) recvfrom(r0, &(0x7f0000000000)=""/174, 0xae, 0x40, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) shutdown(r0, 0x2) 07:53:36 executing program 0: rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = socket$unix(0x1, 0x1, 0x0) write(r1, &(0x7f0000000000)="c50dbbc3d0a14bf6189f6f5218cfe1e6e27d0983b602e343260231e7fbc1a2799251dd59c56064d29f954dd4b78ba3b03df85521f834e17887cd7fafb25efca3021562ccf69b7c7031d9ff38e9c078006d9478cbeb6fcdda8d1cd89cf7ca2595b9d49a63f663dca4b19be0bf5f3f1247c68ffc161ebc23707d942d6dc31e", 0x7e) 07:53:36 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="2aea5602b280d515a8855dbe920dc2f5493038f6c95bcd66d00bfed49524f7b6f70c37e2d11e5a1345d90c854162a47ae0065e9e5d35671b9971f1baec063292fbd24156cbfdfb78854449263441a9579799212444d36aa12ee8db0ad0961fcf8ae765876d77b2de8676e319634f1b94e56b3f9dd5dec3", 0x77, 0x402, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000001c0)="b100051307000000000007005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 07:53:36 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x8) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x20004, 0x2) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) 07:53:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20010, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000140)=0x7) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x1, 0x2}) 07:53:36 executing program 0: r0 = shmget(0x2, 0x2000, 0x204, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) kqueue() r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x3000) setuid(0xee01) shmctl$IPC_RMID(r1, 0x0) 07:53:36 executing program 1: msgctl$IPC_RMID(0x0, 0x0) r0 = msgget(0x1, 0x220) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000003c0)=""/177) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000001c0)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) mknod(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) shutdown(r1, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000240)) getuid() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x40) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000640)={'./file0\x00', 0x1, 0x3, 0x8, 0x1, 0x80, 0x6, 0x2a, 0x1, 0x2, 0xfffffffffffffff7, 0x2}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x4) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000280)) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000180)={0xffffffff, './file1\x00', './bus\x00'}) r4 = msgget(0xffffffffffffffff, 0x0) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="000020000000001affcaa67c392287859100000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000008000000000002cb0fe55f772560000001300000000000000000000000000000000000000000000000000d0027eb073208615de0000eff61e22839d88f6000000000c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014000000000000a2000000000000000000000000000000000000004b891fdcd9e54139000000"], 0x1, 0x1, 0x0) syz_emit_ethernet(0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000140), 0xfffffe91}], 0x10000000000001d0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 07:53:37 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x12, r0, 0x0, 0x21) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000000)="6307a2c05febce924e0f3f0b1dbf1b51904956ee608ad688a9f1a23077170bc5a2d47df2b8d8a49f95da6c14746cf0f570f41667def71ac71e1fbc308f28964df8d431c5337aad3b42", 0x49}], 0x1, &(0x7f00000000c0)=[{0x58, 0xffff, 0x7, "ee246a2603cc0d56b134a70b2cb4157237dce7042c3c6c1b39e50c6ffe4c1a2063a62e602f1bc53d7c529ccb33463c7735b4920c17e8ede193d1c4b40cd2305698b3e3c263e7e2"}], 0x58}, 0x400) pipe2(&(0x7f00000001c0), 0x10004) r2 = syz_open_pts() fchdir(r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) 07:53:37 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x102) sendmsg(r0, &(0x7f00000028c0)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f00000012c0)=[{&(0x7f0000000040)="0390b36a1dea3f848db9dcb835692f682838da477c8f6be72168c54f9f500458ef9d6535a877427d61cd460afe99c058f7ff2d6e88c619308f8cc460bd05510881d6900db317eb322ee6fd6ef97f61", 0x4f}, {&(0x7f00000000c0)="c6e19949de0e939aeed8ee49de9d2771e636b134155200c6ec2a93b0360e2d4bb9d72e4e34e6e6d1693f582be430f85fad06655658b16ff30a9a9209b743a7164ea1ffd0ac7b0eca4997bbb7a4a4aba8091aad4686daed70a6d29f90b1e9c1fc759734bff1b6d7355dc415e57f8c52fca2e95eb9ccac6636cea260590e8b64b4e26d4120ab884edf26771e10b6e8bc05c325c3779631a5044f3630fa13aedc144a2bb9e7b98449961829ac2fbf237496c9f7534d4ff58acf3026b9743cec82dd29c3a5c652a55dd8a71f83ed5688ad590e2818d439b8286f3268c66cd742392228af99af1903dc4d9bd8580dd8cc76b71a7ffed11c089019634d0aafa8817f98e155af8795ddea078b9d04d3ec750cea0bbc518d6046ec8bb4b6f60d060f2c4f07332f8666da867b74286c269a7a79ca3234fa463d51582ec08daa7f2eb13d4e10e2ad71830dc7e22be7829736f4b0c34f33ad6ecef9952f2defc51be6c06ae9245cb7787acd1764a65a65aba899d7a28f475be9ccc3e72ecd10a8d748666e6df22b67810ce71b0affb1c4ea2d8b760f4fd6750b939512865bcbd4fd2c62dab9f6e63b21d0d96ab5855f776fec1589b9c66209bd0b93b92436a01080ae249a194ea3cf3f17189873a3e0514a29d4660da578f99b2c354a3d34c7e7918078dd71a41eec44ec97b074999bf69d15ec7c5e89bd5c8de0d5036d3c550656e6a8898abe5ab1a57952e2d039fe7b47feab123302fe40ee0c2397c7bfc007333c15aee631884bbd7582afb1db5406fb66f6ac9285b0ab7103c7a8cc8572c12c7e9279a738bafb1476ccde1c8e7d93fb88af87cd5cc4fa99a4b1f4c4502467e32eb40f76a4e97d8c7c629384071c39a4b90d31511fd690cdcb7b94038f390b9bbad5e4917abe958fcfb295506e263b8c0741c61c735882c0327bdb26a491bb7c2ed5a2c5b04fa72287a1605c1e178278a2d70ae4d4a32cc2fcbd4a108724ef2859ae11fe50fa21fa74e2c816e84c85900d00213d02ac5d9cec7e4f6615043a60d58e88497ae699a4247b1570b553d79e793d7da19768958276929b00abca96094cf201c78a42a51511296b1c96e984c67a5b3f538112a8009a042112f6f372b83480883cf6a7c492936afb3ee742ae5dbbe96fbc0e4a5c85759ef1e11aa1c0dd3e9f19d4421e5fc575e01444a5de7f9af8f44a9426378c181c07e64169982c3b7d084768230b4c8f768eb8806254f754593a9f1b32f676ddd269ee483afe2a40b3e65d39854e5cf6a751f6082bfb5fa61633a017c67505d3e127e155de18a6693d4590d7fe21ca05cef95d060e2628f171de98f2f85ebd751b1dd08d4ce43369380cc02f408b1ba6901322f06bedd098c23051a146abe4edbe5b1196279023cef77b6d14686a2e698308884e18daef67eb4c9dd81feff22c3a3701713b8950030053f67388d389665ce047205f223a831fd5abc72993ffb0a9cb4da2bda76933ea15748df65151bf183377c5f3483e9c8c9a8d2eb5ef43f1c7dda83006ced32fd5995b13dafb8f491c26128b7d103ed6cabafea2929eac409b794d519aac346642827f09efd7dc066afed8203fe5e02ae7903b4a6763f958b20e567840698734690721d1a37eb3eb5f821bc99c41f990366078e2e931c060be501e7b7aed28de398fdad8d2c1897ca0bf446fd372142e19c412ec9bf9ba6eb6c2bead2b750a57a580543cdb76ea3ad8afa1d8aa8688ec76695de006d159e7212417b12a76888b6ea7c1cc60dc3bb3a053ac7fbd621c2b0fbd98e16dea2a61e55e2e2ce0d3561d3c8d114e27c61179cd9a932088be01f2db0a38ca17b5958623a7f0cf454f4b933230d4fbc14b8e749372e236ee433777330b52773a54ed3e3d68998dc92da9142b14e407154e94686cdd4e5d83de6c4d6c533bf27c707d05dbb826be56131a8bc8cb8288e438b4be690695e43a1f72aec181d5011b97d8770a8b11cf13b29d14ab70cc32f12cf58dc2ae4c3dbaefc6421dd8c4301b000428895163356a5d1e37304f35ba0148f63640d294c459fa8721d3832400105ed9a5848601ae0800ae9236612d36f7e78931fd6f42200223c96391459b87335254bda4c6f7dbd6d4c73cd3d4a2e32f62c80139182c42ac891d9ebe0ebe874166af1cdb82a98b9763cc5a71a095970237eff85b43653c5309c4c7fbd5800aace43c2d969e28e004bb273afe9c3a7956335c259945985bbc16e70dc483d21ba6a6394ccfa40909c612112ff2a11fbae168bd7046c5b6b167b8959460c8ed03f7077acf9f6e4e89e7d3e26ca162c7c3c506d6dae623d885e1909739617393ab1be4e95e89b7a8528ba4525cc3350ecc526c57f1aa82500417514f29af389e8122351dbd6b6bde520c8e1e9cdc78ec9f2baa49214f9cdde146a934e9f22ef2c859ad8991af8e232f708e60c9a3538c13d8ec6443a45ca64193e92b952272ab9599f1403c3f53e7838a8957336bb3163f06e63db43fbf8f941ccf65fd9c4cb78c14f0c386515793a72fd468562e99e79049cbe24fdc20f27cfdac91e51f838c3090bda6a6bb19f190b25d606a4850115b81961f15dc3876d2668ca89da35c7d404baf1a7e49b1f6c2d244a156b5854f33f7e159d9a07c24c66be33d21ed8b828ca50bc9a3cf74f29784bed5d222721714ca09814869338ed747e8c6bd77d92cde785a8cf981d6f21ed52c24c96a366e54f6aa587dd06ced9796c31b856816ac482040ab9559430f1a32c1667a3e9340b3cfb79d899ab9c8613178db8bef176a680fa9b025d9755a33f46034fcb574b6d6000e6cf29845725e4ee23d214a7854a7abb1646fcfb52bbaf330fdd606eea49dc28f7f03ea8c91a27350cc740b2fe3323f0a0fc705a3f5faf13b07954dd207b8d50b260459e61ceda1b7f53cd9539af7ef227166d6ddcefa7dac3ec8464db9841819efa416fe3af3b47bc1f2afe3d845add554c3dbd4144ca72dc97b724640aca313b0539676f4a34cefe36064730d9199a6fe355b4a07bc29383eafc2822385c4950424e634b146a04885d1a7a37dc3f8073717e6911392936e22c45ab2528311d580263f1a32ae34bc3ae84c3c5115fa2ff72821d975b4a9a8f30e2787d08eb1deb1f15b10f577d2c756c6432b9738bb4a863df7e943af3513e57ceeb6da306fe6839648b1fb3cc48c9996704820d2bbea6cf6aa4198fe02a03f01575944a71402a20ef120ba430c4359ac0fa470c7d2df4dea6ec9df9d3192eda8ecf8ce0edd892b5e64e3843ba32525fac4409b60665e9cd6937d158c7c0180988f666773e4536615c27d1e61e3a841613af2e2537659552ff8fe82c47c0baf2ca5c623de2beb8993826b68311c0c2b66c729d3549c669902ab2a1d2377b54612f94c04565c7bf6da554dc70568bb1e5d324eb3b3426b3bbf3ed7c563a400b3cd21b9fefe5a181c14505c647a1f3c0cc621d7f29e322b53cad735dc05f3d512ef6e9c7048f7540997a446a0e198e7c9e099a91476997b8180664da77935a89978395a3f62423c92ef7086c18a98fbd05d561a94538bfbdf056d3bd0d068e85503ccdf9d177d13673c6298d82ec21d26a71704a264e8bf97fc52013aec0472bd98404f58407e6f69e8a3372b10160d1ddcc05761ddb88dae04d4bf17799bd822da6e7b169b6ed351351b05db646fb923cb11e40e122448c336cbee371292e17e4750df8fa4e2f55c40bb89a0f5154980ba5b88f862e93bb38f3678655a6c24a27938cee2a85fc36bf3e8c718bedb6df120659444f379cde2ccb8234844b1a78365aaecd3cccd320f52bd79ca79df65f362b1f9feacd3afdbf8e964a90ba8e8b77f0d618496b1e27fe940cbd929f5d73577637b2d09eef58a65e2ac02ca1ad6968c62bc2ed90b9da067b5189448c2bb79401cb61e386a79547981841854f9bbc02b0fa99ea6280b211f1fa0ea048da2d0a2401df49846743b8916d84d81d6b52b4d2fe892544299b1f30d47780db45a3901c3d888148a04ac61d1e6e66023fc8a0b939b87d0c33b24f7b6d0fbdb05356e92238f4ed186dac9fb77b304de04aeba7a25558b2215c757b55686324456ec8e8eecc0a661842fdfcb099b27d28702f26db22a97d5ec149a1772bbb3097f921e66b9d32f4906fc99fe70fe5394c05c068186cc072847e0e3a549d7852cecf309be578c404925236107503f3d47858e929829d5d82a975c425d635195c618d44f7fa8e0b621fd4be52a145def51de3be92fc367d28a85e5d0dfb3a9b26a853834c9da16707144475ddf3f7a7b394975889bfa1ab47950868ea4d6e5ff38900682e2030247d0d27cd6f855fca5dddaa0923e3fb065eced500ce0cfb6b9e569a095c5f6435e2bcfc31a1841b5c1aeb64dd3725b023aca501df31de792717e5cf45ae02628ee13cba340913386a064c35b383a72c0a6cbe5ed172b944fe1c6fc2b56d27ec7ba74e2adc3aab6917236b71484cedd450124d1ee17820234ab3edfa5dfb2c514084f639b196fd789344fe1a26c8de2d06f9e1c5731b4044c62c34de327176595df2c710a16ae9381e9180d6b3b599ee631233e82631d91f13553910649ed212137c1654beb79d6c9ac02eaba4d884e8b8915e4683ecdf22c1ccabed05c4ec4075a4c5767b28803fced6412099ddeb6ade23ea353991a5809f45b9f3cd83a94f8c688282b7f770880f1a72148858f448799f8b3516616c32e259bb51018f5ba6cb954e177b6ee8dd180d3bcff2cf882251c69c96f2bcf30d5fd8369308eef29793ba444a59775a200e76b3a1c1f6a89c4cf171eecc360321d8b2e0694fd78586658ed3f21762d03e1d1b77b277885ba101bfc0d94a0d0f12f9f2791f01548a766598b287e4fe969e895cf3a69b0734d4de4cc8b8792d03fd265398450348f1c30a2f678e553a868082a6771085d4d6df1b8f4f3c9c06c35c5c63f049cf9281a4448b5521d4d6db8b8c3bd568373fc17b8f624d600635e3589d22b940821075c7dd48f117e66afcc46c0dc26c551e21bcb30a22c3b0cfc5f8928da581bc7f56bf6f70761055bea5a96517ae931d4010f6c225ee46b89e2c99e46097b70c72e70faa89644987c7a74b27f03d69e3fdb5c8df73e39b15769973f3c060cf0c8070ef39761b1264f6a4aac0f46f9f2cb880adef38b2bd24a6d5ba1387771bcff226dd195a194f4e5185cd8fb65ce99d23c29bd53463d4b0146e4bdc73a5811ed6fc9183cebc027ace186b3de55756563704be131aaa91c9b377cda67f1c39449d79c3c60af6fcc19c657e0372894bc8aa650c2fb87e39011e7f849cf2692c7dadb1427659ba2b77376fea7fc7d53896bd76d1b6919a46aa04fa263f6a3623535381020085abff06f3ae769d8b4ce009503d7cc1bf0e743336afc2f090ebf4eddb777faf8a2ad42e9a07d49a13645937466db9d193589c522ecdc90e9e280321ff522472e88a9d0e55fac75a030c4c9f916b9f90f8dfe82666ea7907d3ed432ed03e3b7d94fa6ec3a5a6585a34e0fa9ce7fb5f0313bb44b41a7743f07ae83d12c6081d1661bb7aa4a53ed4c495ac0f74b43aa06ca48f2fa0ba8468273b075e68e8da9e21235bdf4398f176591833a84097095e682055becf7ddb78336478503558dea8686754f40913e376345a10de3fed39b6b537f9c332c4ce3e20e3ebc9235e20da9af3ba95abd14c9ca014a4e0b4d95ec3023732f438865a69dce8e6e69d1123dc6a79298f35409383733310c13a98286f4ec93e152c0af0d4da35d040390b2347ac294d63bec9b7327977a171d9b4aa830efec", 0x1000}, {&(0x7f00000010c0)="1f664488a6d33fbc8faa24536c52d733daa49f4d3f65f42e37ae196b04890d2e1ae97fa13439e5d055938e89210b653233b4686da303251508cf145a058ab3e899e48e5ffb6ad79e3a75acf8934010359c3ec5baf0e057d33ccca3304b86418d13f13356c4ca8825bc3d539c0ee16f75805bc6864a4eb5c2eb1aa0214ce7145dd1ce546b9d73038b17632c47332caa564189c6ca3039518c5f6bde12b1489aadeddf70dbb75d0c066ca5300ce87481", 0xaf}, {&(0x7f0000001180)="de47dcd78fcf5fa061efed86aba0a2d29004595c3c7a16ad281be49adc240e1884f244f3", 0x24}, {&(0x7f0000002900)="f46e7150ae332bd0e39f28f6c656ea45bfe6a45b60fb18178f447538a263f3b8c2f83c59cf04ce8f", 0x28}, {&(0x7f0000001200)="e0743002a624e723e5e4424e2a42f1f9b0710ecb91a3dfe4adc763c1dc2f3e1629aa143df7d7f326d53e9b43b0759b2d3e57b7742bf4f9471683c2336f35cfe9a821af7f71653fcf2e62bd762df2e0dc8d02c7b60748745365e285c5a58fdf3d7ad78fe1825863fc112d27a83a23ff4df684fb2cd91b6ba1398891641a8ec39edfb54de09b9047dd1c10d8045a7d3bb8a6a3f3efc838216fc35772a37b47428240089468fc7e6e51ca81", 0xaa}], 0x6, &(0x7f0000001340)=ANY=[@ANYBLOB="700000000000000001000000fcffffff92ed9b3928ca9caea950b0726f79ffe27f2a910b978ebdc3651c7842b296ace2c03ab80863133fde65ac0ffc302e77d092b9dc924fcb7847485fc4a27ae4c19040726234294136dac52a85b01365408e8d47fbf99d8232ca4f72b88900000000b000000000000000ffff000002000000358f87e5e09481fad42c448a4a95f13046005054f051a6d5ea2bfc5e0c72cc4fc31e1eb333434a557db5a85564261f3872c6811d23e44455ac52da4355fa388e4a8d2a85bdf1b42274f793baaa6b2b98e44c6ee89e2afb34598b3ea0b17a670e2f5137fc0ff0ffb5e64a868ab829c69dff5f19326d3f6fec00c37b91857e7c077f934388bafdf9797b20ba5352b66e0d52e57cf7ed0127a80cb40b8f90000000700000000000000001000000000000001c800be9a5dfcf8fed9524d3668d030f7d5a6e58ff865891e1dd728551361963ff7dc03f92080c73008742697d0f3c43645b2127d443a25c7f05c9d4a8caa2b52c2c5b3e2d51d310e09f43e031cfb6bcfbd9c2da166bda417a59c29aaf1319789000000000000000ffff0000000200001cd7f93b5d0f3ddae502201c44c362a1550915fce0fe346892a6ad63dd9ad79fab5196cc3799d95f39c81ca6f64d258a693dcf37bf85a3247b80433d9b938983570259a45a1e6c485bd7fb7518fddc21d3277f607d3bf42adda95c908eb3841bf4ae2e61094cec98fb6ce8073be1ecb0d52bd0f1de4efbab6e0000000000000000010000000000000100000002000000cf869dd9185cfdec90605386ce83800c08c538b73976a454f3cb2779dd3a38ecac232d7133a97c59c2b21bdbe4aa0ea24b75105f5ceb5f182b2bf42a092b379f3003e97bafef47c9c4aa85a4a440e2c973f255d317aa816b7ae2d89c9c7f88bf49d9677a9eac8f499391a33e30bcde59ed6c220368fe3dbfdf13f1c6af25f4b2915a8d3290f31e4f86bfa2653c7349ae90d5cdacdbb5212e61e5bebfa72332967b7831093f6b4357d13314f0ff182e389991c6d51c0c29893bd4301bb8d18b4b39bce7a51341590a07291e301583578446e3eef00f9c8e5b274f666aa3b20cff23de6def0844edfbc810c4d2fe0000001010000000000000ffff0000080000002a1f25415d27061347d8878af6fc12e1de38049479388189300805b040495a79ff7d8203dd0b4aa977b21f47a5f68befdb17789321827237db5737d0a9db73f41f5b4bd1abd11dddfa8edc636bf25cb3e6f12383a7575a8456a0e9bd422d45bc9887cc4d4c97d40305000000000000009439b81c8a726428a8f76833d063af2195b2bc8a2a365973c4b3e54571c311162d55c52de634459a660133173688cc96fbe6c998957183d4782a2ce07ff6d62c8873ebd47f70c4cd4c41eadfae2488a0ead0ebd9da084e056c085076cfc4384eeea92daa282dd108399ce5fc1a09b13b371ba9315a50bfa4f22bcaf59eae776c13c90cf9bb22fb04dca1589bea9b5fa5aa9b71a92b2f768e1d9f8fa5ed2768e45350aa8e7f2c5fc599ebfc020a3a3aae7467bb5c96d2dddba89c5160873bbf7376db9f552b5c6cc7e56bddfcf102871aa25f326d4150e47b83c8ef323d91e3aed60c0b20fd7cc2fb2cf63a4b4cc713a30458f6647176def75d6efce6a9d28e9843670a4c59555d0dbabb07f9c1432135727274f00937959299dba0e48d9316cbfd7a5dca2c76ab69d2209f445e9cef05403681fdcc16382f1516f07ae0fa33523a9f27ac620863d8a790d4ad4cf9d9afc824f37493c84a2b48eaee792842b52cdf1a8cca32c7757008d4068d36aed72a159dcf225db9875e3bc98f034ca1c853a1748ff3e0eb268d51cde1ec230093362bbbec3e8f379a2d0d1b0d9bf2bcce7396aab3a0e1c4c13c643aacb92f28fc99ff0c2135dab9e8476aac2c560d116359df89eb12e0ddb6cbcbb838dfbbaf8b26dd198dab544e3bd9b7edb0cbf8b9124beca039cc1698d4a9acf0ecfaf42b970dcdfb4d684803900ad3b38030475fa8f1db08ec709df2000e00631f3d30044b8d16c56ae858a4fed4c0da03adf04d32fc4deb0596737b6e71e9d0ac4ac000873626484b099b4953a5f8af840a36bb4fd5f764ba2855269a8ed0fed332a826b7cbd907ed7343370be66afdfd24035af26de981417de6f8f1f223b11ebfddd8634bdf9ba4b7008c3b3924ed1a775147c4047fdacbb557a354ee606ee1c68c1837c33a6a0d246463bf9eb77dae60e2fa2c1ca9178f6bae5305e66ff8fbbbbf7b5cb84482838ea930ca2d44b4b07b7d6777ea432db74962abc122e350a9475fbe4d9b7489bb4663a081a9f795add78e331c9eefe91349cd5053177b0f889b66585fbde75e4a64fb8c27f1493b95da225c10eb5d778acc95a8c82af5d0b68a6a820d1c59966582427acea8ab51c3a779f077c168b61b9544c56ce4409dd6f4af7768d55c7f5847e658f7f239d903eadba3af5d42326848855e447f9b33fad0d1495e532dedc92c9e331ef8fccce57d0536bffa32e45346c9a044c6a271f7bf67259065e05d724ab57c8a8acec496ac52f3a361c53d66d12dacf60e59c3327814404c053b00d898cb8fd2690451e9c2c1bf6a726361166f2dc73c672e8b2afa5abba9f5409d8b2334f97f4ed15d7223fe75a73cd2d14cb6551ea0d2024b42e62954928c8812501502e90afdec7354f5e82712ee10047c9b328a2dd277d881d1d722694859dc27a281687d603389aa7b5735ccf5679bfe2b29bdc98b2cf5f5c5021ef610f77fad65857eef33d62126c39bcedbeca645a9465ff9469960e3307f56041754dbf6616fe47f9f23d1f069cfaec2c35576954c6fe0ba02a3e226d3f71673b17c598f9bb14b166818331b63412f7a3b395c1a5d661f9f421e5b1c0a168151c3d6bf9dccabebc87504a0a51ee70d9a22dd50e5f3e5c623ed745b7b0e56acd929caa91146011a8151efbddece683364164369f5282dbe661ea268d88391e8788a447951d55aa638aea6642baf2e554c299276821a711b25eca300ef1c4ffb62c187d877894d429157c4c01cc3932dee59116753c7a7b856d76b6bcd39e00e20eb4d581d29e1fff128e550253864cb043e135fe948d6f6874eec592e456af7b4ed1078ea29a75bf3ea0d40dc70722d7a09393dafc80f1147a0d38380698581e8695075618c0de6e1a23e2e0ebbbfb273a3063eef402fc037971b325a8cd0270d7faab4c0fa47fb07ac4bdf7800f654265f0ff4e45c315914405de8e9a6cdc33d9795d0c19ca0e1ed47ed6f1fc38306f8132c8cdb32117057acb6a27799ce5f756f7e5da92dda3dbd15274d5f66eafa5b366bfc1259cc605f01ed22b7aea0b292b843313222c760dc5e1b6f4e5689c8a772bc29cc979efbeaff50175beb1753e6b209f0e8cccfeda6b0ba67979b6e429fc386c43e48b6f9399fb188f395d7d37af394113fec93378bc0dcbc5490fa9f79924eae6f8c56a93b5957707b1f921f74f97fb0ea0c7cd076d6204acb5243e09ef0c0e2c5a17fc5fcc6ed5982c29ac7bf06924b8ec4cbf91c448d46d77651ac94d67954f2fdbe9714b41916b0df92e11bbbfce36691c1973d98caa4ddd6e305f303e746b2ec2305c493d840d53d03154a36568ea249e2af4947177f0eac419b9f2a3ddb7907fc9a2786a7d19f9f19871d4dee23ed4b1791107a7ea60b46479122cbe613a9180d953f61f84d21567c5dabd890fb98c3a5e2c877340985f9de1aedcb145e8f994166a2faba377964d7da8c7d3259f578836670eea0f53643f8b176c302efe4ce93f3db1b0c3675ee48476b696c970a4063384b285c8f575bc83beabd5d8a3a6caafa552e29b53fe6797229bd0c9f84ca328f57e1be8320a975df49076f01cb5b28a1bc19d60f661b4ea5a126c8376b12e4101dc187091c16f08921d06ee613357c22d187b05a7fb8847197e12f967dd4fcafc0f9043e4f14aa961f2f1ae52b3d8849e62af2f8e948cd97f3047bd2705a4817f0d2d4b5b1486b7e1e83740656b25b2a501ccb97e8932e2a05efa09f6787eedd3c65b5b58c5f528c2a248cdd631c0b4f282badd832db6e5510cd7fa60ef11315418b41714e17aba3bdbacd7458c91dba2226601eaf53bd1bb1839cd6fa2f7a2eae906adafafc6bd0edb90a0d8c07e9da132690178f05a26e20f421ab1cbe0c500902686b9c5fe8a47ed7667ff1d7a0c339394a133ef70e5af42eef90ac02cd8759709d770bc9ae20e5e6e6d93722c51c8ea7f91a6e37fd5b9252f857ce9b49cf5276816eabd55eed6828ea0780220b1db0ce4a7a9ef4ea6a7db5e2add2a66d08e2ae4305eb7a57fe04e6909f22d47d3709176a7f5ee2341f8f9fdf04f2a70dff1f0675be4b2c286c87b3e74073ef2044dedd2b57784c102a84b0ce02ca21ab776fdd62a30e3a40c3017e44929c251e0291567c65951f406e472707f26f25b449e7f2cf8aae16e16158f713329332f6d8a91acc16af522cf5da14486fbe3a7966013aa56ecaf1ef5c46ee5e16ddf6c9a2b455610a791484891ddcdcf858a498f95491cd9c5ed796c4390708cbc32a534cb202508ac219bd937d0fd2fe4297b9683b6e42d00d1d11fc26088c7e29ed68708213a817dce3a33b9e1740dc51ba89360b2f9d305d66e9731f9442dc25618e24ea5eadf75cf31dc956d5c0f547e35b57450c5ea1d66730d428da3f1c1a7ca0c2360c6383eb64ec81bb108614695563d519c79a8b29d4c27d27ffa0aa601b49c919f615dbd999d2ca9250eb535357003e0666e7486d68d531faf396e23847437dff1f38e25b93abd8a43115c26799d4defc9695cc793fb6609d620d3330f86e9a74d9ebb8d27badd466d4ca848ddb49e7ab7dcf7d5e1ad04b784e1a9e221965ca82cdd28e02f91bf54ce68ec59dccd406086a0bee69cca0afaeaaba3f1564f3c12401690077cc2ca792b8ad16bdd73f95d7f3739fa16dbc7a4d4a832ac86051dc8e9b8cf224ca39c37fc3df86aea41b1600eceea21448b390f4a925cde33b959c5d9c472c35ffd40a6740405e9a31b2982753c9495744979ca0bd54b1cce7a6949090209d98e5c22402176aec1fe804f933d4846f4c9a85d268a2e9be372f72f27c13e108c3262f54d01f566e45a9ea9b409a64c0b137863bf37c576b765f74b00c50e0853c58d352e6dda16888a54f262b4225235cb391b0be34d03896e4d1ddf66716f3aeae5f46ff7c6600da3df78ea0e99836e5fbe735874d153d74ad2028c4d6d448c96e4455fb4751e4c0ce91d4a7e470e0c843bd1c7390792aeabccf665c85cfa00da93ae8d6b69c2965c9addbb3f48c1816582e859fa6ea4148b4b0e8b0a30922f1cd62968f96ba426541c65316340a57e313277fb2ded9bd7d7846d06c62f768b698d1d16dd0a17e717c34e92e2b38a504ccc40e11700b0489ee7d649a78dd8b6315d815ab73bb97488550e102d3602dbaaae1e92d8e9594d98758870ddbeb6052f0d524e9a97f3b79c0657d2119433e6fac9a4ee912fb7cd0d4ced5f9ee91c1b4ce01dd10b3719f4fd1b6babd6bf1b7ed6c2cfb2d26f9bbe5296885338fc6108848344dc145493a8df9b9eaa590f23fc7712b8645a026c61b24071085b6c471d0b7c67a8573a0689574eb268eab1e42b09fa03f489229892b044b91f4e0c6cb73741b614d8952e0c4bf9bcbfcf15149e0c30ad74be4e9cd22d36321b59fad5f94c42d9459692a781c929b5b668020683cc118dbe5a935dc5cca0c4820e8c20d51ff08736540a47689517e4f3a7850603457477f7b2710b6e2643d59eb972baf71307356c7be86c8dcc88355570d177ff91f90255f2f9d84f79962df7d8fc684f8f36d61ac0c154338f59e5974fb7effa80681cacd0f7663760e5dc3196846793e44b6028f2a7196ae826cf629c338e8054c6aa29a65643d87f665474add088a9cb0902f12981319a3ea239b5ab7ff13ab0d1a9df0aa038069ffec36fd8699b566f7c5fca59b0f6c7006bf48aaea7775a856f3b9f6dddf17c70925f8766f315b9a84f2861ce9fbb22f7b2b77d41904227e0524da961ec1e9c5959d913312e500f73f090a53b1e4c40b1962040a4dd6925b7cf9b5e26ea69e253cba5f313bc8ead781161423368df5abee9eb42d90c98b500e1b7c04df6b8e3258b7dbd40a195e0a6e401e361851757f8f3ff14d77b042089fb612fdb200cf7c8cb133f86130084d5bb61fbc1a7103c6beec791487e6a9981f72203f85c992bb7ec60bbb6b6434987ad7ee9b6e8ee7e0abf88bee510e4a450353c7729a2efa842ce6066e074e9bfedd61151556fdadc3d8d8681baa0bc2347d99bdbea82ceca1fc723077451751038031044670e67c41cf7c0e5041c509610045af0ea018df403fdbb9363cab2c44aa34036c687d2ee87ec4e26468271ec7c77f1fad16a5e1dc97015e069a2a8c6bb352e520e0584ee37e7f42212651ad7123c54faa7a78ffe81229e7bacfbea64a21f67f2882d73b131163490b507d798a77c05fa74dc0b9faf67f9394f45c3dff6c70690557bf2f4ece24b4cc2554fa2214468b021fe57349e3b1f491fad7440635340f7b272a1c6118e717b419ca6cca66379bc8f1f7cdcdd2060d62d69537a9a093d860e3fc52e43acd01840ccb988ce0fa5315ab24704c1d04e32319017f7bb85a1a86f9630ac308813e14858648ba8e03c144b3daf54626b755f7e12f03b5a2df46cad3ec64e23f55e62cf545c058844afe14bcd35c8b9e92967796ba034d1802d4d98036c661ac35057c6e25b178ae4cce69d1a604254ec60ec06cf2c3ce58f792b8c02f48cbff325b1605add59a865043902460c24ecfb47dc9bbdbb7a4371f6aebb9e7e805a75bd4d2324567fd3ddbec5d07999f45380adab93cab18fd7cfedc49a200f034256d53ac9917db4224470787c64084c4ec5f57c6b2254c3a2c1e9a3de6e348000000000000000100000006000000c000ea167e22c64f591c7719527c04a1eee17a5bd255e6a2bb6b86339d2b61e645c41d97b7cb722faa9b15a20c9e6ad507cc0000000000003000000000000000ffff00008100000031ca57cc86c8e097743c7a9f448ed4a371adbfdbb5b6a0b3339fcbddde8bc700f800000000000000ffff000007000000a94b1051902add3a2f72e56da2a4b307832a81e885e1ff06a1df756f087abbf248b3a40ccb0a238fdac46225667e69ddfdb6e1b9cb2f27416816b53be4add0443d30aaa12d57b055cc8b96b376a0a192cbdd05bf8ec43db8eae62e0b03992727e16092117d5e891132414855da36821e091b6e42e05b73e07c9cacf2ee83dc87368474edd626828e950a67e7df152403442f807d185f976fff7bc914b5e6cb04b793a28aff0ed754b67f1399565ed961bd668369d0f58e18ae4022a8930fe0993aff1b27f9686152b62d23ef77fbc1fdcf4fe2c760988dea4d58014f51db6b87b180a00000000000b800000000000000ffff00001700000029f87e8cf09369b1583adb0d75b0d3838373b94001a272153467b5002202c8e549e1b1aad01d1d29b6bd358388919113f0d10c664d9ae9055cb860bb666ed3123ec37486c72a9313c5b2939b0815ff5cc58f9453aec2e8cee4c920aee0882749901099235d9fe6eeaf35a0caa05386d32c402561549b79921256babfc0ae41cafad45de6dc01372ed6375d00aa19fbdf5bd0e418dbdb35a42acbd70f546c21374edbba0000000000"], 0x1558}, 0x4) listen(r0, 0x0) socket$inet6(0x18, 0x4000, 0x9d1a) socketpair(0x30, 0x7, 0x3f, &(0x7f00000011c0)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000003cc0)={&(0x7f0000002940)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000003c40)=[{&(0x7f0000002980)="94ecacd2b908e795e8334368176e6dc108d965d9632a", 0x16}, {&(0x7f00000029c0)="4546fd467098df6c980b9f39b536e0cb97753eeff9edde2c04595bf8854db8ee75f790e5f753b66e88f33083bc65eff0b335147ce05ec221f6f3248d83b887ec36b4a9b3ffee250bb867b7365f5377becca00ff92e60308c4daff10c8b3f7a73eece2c395baa75ed", 0x68}, {&(0x7f0000002a40)="dfa7863843f73adbaf6aa649da7c7999b3352f2fc828fcbd428801f3a70b5bbeb0fbbf26119865bc59", 0x29}, {&(0x7f0000002a80)="a70a5ce592e18d4a391af27b8c0b6432c8d24c018c95768c112de9342ed1bd8187009788efb5bd766a1b24c6cdd3f29de33258783e5678f9b851b513ad2ddadaff1b88c96fa7c37d7847850b7a8a7b7b82dac164419002a494ff540004dddda42ef4831cd234d1fc4bcefe471fab11f8c117b1b990e33d0316c61ea8baacf402b06126244d7ad7df73da780e79ee1415d89566ac1126a83d2fea36f56035d91a160715dd7ddbbdb541cb1fbcc6fc80aaf53a593378cfc9377e9060ad283fef828fbc11a19243d5044a424f13c93a3003a3a2", 0xd2}, {&(0x7f0000002b80)="0dae42425938b0dee32bc8931780815e623018c957e70be715b84033dfd931fa6e9c9e02db67c031c94f2b86bbd00d514c04d5266d5df451ac3588ba75ef250641c1167182ab0215b0680419b68281a25736c913e5592959902659fa1a13ed42ae756bb83416f823b4b0f3d5120990d63f0192f498ad85f7c609b50fa44654a17efb309faf9660c50c25f6172e9bcb431a2a8eec376348b8c6d519fefef852ab3d9b54f8e9bb71a6ab11e5c82924c6e933c058360b6a301452cbb4179954313bd8049b88f71f7e15079ac954ad41eb46cfdb926d2caae451874b6d07c3d9cee66571a5e88434362b34be88845a13bc5ee38f327cc48da61ec01f5c1a9a5c4b57c923a09bc0813f0db6185d08fcfe7a9cf4c59db73aea1ea7319a9a508747033dc35121cbff6b64eb46d8da37260467b5b2f688d4b7851ac020ee5be4ee72076ca4c3c3a1c77d5723b2ddc2d66a66fbb146bb350440afe45dc02656cedddf6229298f79c14dc00894ffd900d574b4c62372de3e94b5f1598124a758ff30d0ba8c9665132a5955060cbd98b0c06c89d9352ec8344b912b236c293feec863302861b9a63cbbd66b921a76475d1a9686e70768b305701caf88459949f51821a1621d622d79aaec1f185dee2ccbd0a063c3d8fe567ce30d02990991831ca31511827c49737092c22caec12f2c79618bdfac03b861bc74e6cb53e23c2c80a03514a39f9ce6a5f99a6d475212c2cfbe41bea9c52ea9977b14cffa2e22cbf0f26ea80fa14531f487ee2f4a53804cb1a16564c5dffb7892ecebbc32606cf1cd14915a7d367fea74183464ad5aafa27d18f58f044b42a80e06f1db469154b6806558820d085f88fd8e3df08dc88988ba6e4e5e3ec45a4159d1a959a81e4d400de0afa6ae35bf10e019fb752322d0502e13cf3d2107916b8c81884ea7b342455325af91901af7453ab7f69340d3d52d58a44be4d2809783b9211400c52240cf42782d83c8967dd36c398615d23df58c1e0722b178a21ef42111577116de66a43c6f16f40542d42ff52c7a6ec7a62f879a4b3fe1559da6d860a7f50ae57497492a775ade8aea9e0c59a52f5872fff322f4a9c4fbfed760f51db164ca81991dc6da691272f982caca318f9b92e402c8eb209e345aefde7dd79f2031d380d19fee54747b334b2a51a060172021e7661ef57528274eb860c5b16639a5db826e790cbc187440e7ce6fe344cf8731e8fca9b1be7d63d31f01cdfc4037785b98bf6224d841b5529c01167b0d583c0d45eef6277833e4165b612c48e5979e153543102c341c85d7aac6cb550d53fedf725990051cbd8bab43d7d52c497a66daf101fa2cfc3584ad0efb10114407e11d94c5fc41a5b62cf4a63b74bb68212bdf96f7e54e8b4fd8dc3e0e08321e7b665e7ed4771665a8f9ef2a340b087a87579ddaf1e51d50fe7b67430e44e393361387245cbcf564c1fe41e5f39ea37d7655b89d0b48e83a154a27196004d99f09d07c2870c5e9977bccd64bf8d847ad3f92349c7686e58f35afb7d63852ed69614ddf95b0fe184fe0542837038b0d1547e2740424929e95aa3dcaee54466bab01a6ed2d943149cafdd61e061577075e589e825f0ac89aa32c2673746433c2832f67c3ae190b14c53da57b32987aa967f8146f6db1dfc43c0a8d624cda4ba1601afc4c6fe5e58e452aac8a22ed6ed95bfe2e4470c60f116b744099b3a260d3bb866bf3a37b89b49a4a94c372683d69e2ed608a3be2050922545cdb29664c55d463964e02674713615b8cfae3cf7a94b3a6ca0e11c11aca3c143a8a09227945bf701b9771b01f3dc29be34de8da92fe04a836d9a9652bfe6d9244c6d863c70add038c27f5939767f05cc7c3c9385425ebf77ae75b8f140258ad6fd1181f27ce7328ad5adaccfd2130ce1704547d10b3955f6c32542cfa2990aabedf12d510e5b3449f5473f746874859a63ca14e49631c0fcb28864b5b0bb3dd70d0a0d0dfa896f9eb838428f5e838d7861552f13cd3e3b502e8954e0760884171f0a68339dbc0881afcd58ca654ed635846c2128cb2da06f57ebae9f2a2a7b96a935991d0b2a9e22f16401978cd8fce475f9b819fa10b34e203b305a062f5509d31c489e34ac21ffaa578310a7e3d066ab73d56ae32ed7279cc9113947c30e73237c0af2487e7b1853d67a1c73688c8bf7d61df4ec2c0264b0d996cdc1b734749f149f8ecd605e6c5cb9ea6a7d1b49a86eb024c1e2f2b08e3231fdbe123b6c83905d1d26a73a15255f9bbd2a679aa529c9a062328a255cac6884bc0e94e1fab365a139860a4e9a9e6918f10225eea8eeba4d2b0798d5c08fc3d5fbce0819d9381c09ca528e96ced8cf4984c34f28680b3bbc878188de8282e87f90a0d841ee88f5c4ea5dfa6353195989893665740dd69a8f431914e22a3fc1e20682b3bff2b2e469a097e37b381f42213eb33bca07dd771a8d0982e0a47658f2109b41bfab542bcc3cf4423d072f7911cbf1965a09bcbcfc93e324b43d78e685758f64688cb69b79189f70f4ce9bee8b277a2d9a6dc7255242f89808616f5f60477b332aac8617320c1b30a492b1aee8923207666080abb598661cec4667101aea3afc9261076b0524fa1f292c257e68a67ee437f43c21dd54b671d196c6067bbd59ce28ee4dca6bd7f68e812716238386bfeacea03f91e35a596654d208290f7ba0e90f02f55c40799ba5791e830f2d1f723d1dd64564af8f1cb13e0e7d4e783ac4e8da0f651cbdaf0468bb595830954f62b3e5336ede3d95f587505a164e9c492bdf701ffbc7b7e04174492c2f7701666f07395a667d095e46d9b477faa7a6e6ff7e69a104d784188792f28f6cae9b716f1ecf380cb95aeffa227d9d35a8cdf241fa2a6118c71530219f3d35dd364f5fdade4aae0112bca1d3bd216426879d2a4194993116fcbe6f4e13263b52c360f7c454201f127fdf5c063bf3e2b2fcdf4298516c60339cf443dd124eebf0cea33b822ecd091c7b30600818f650b8fe8f91fe31e2ab17b82ccfad34fcf9fa9c709820b24ab4d623e860c41290e5d7efba4158771f333f44216217c9c4c13ec20369f8cc32a771a581025c9e660740b4fcdb21ada99176a271d62646d6536e18fb92926f9df3d9157ef02929c567b1ecfca3d454bea8990007c3a04421eeb33f3fae7f1a786eda38f2cf791744d8f00572df6e78d0616660475bdceda88d37342c7a2617d664ecc15f059156158577ec3f4c59b10d482dd1a3a8da5d7586e6bf320467b608010ba80a3e4503c97d07cf4cc2039ad0fd827ac344855ee540a657b650561bac66a82189b7f23ec79c8454e3fc4983ff744aeebcc39e4333235bd4c8c0e8e25b191d3030d778814fb7c27634229feaab73948593cfd10ce7824f4415f9bf88afb9d07a0b1557a5965c495ad3fbcb5b5ed0dc183003a168b55284b071ec58bed7afeee4ec978f04102bd149ac4e668b3d3a0276ca7b2185ba9b75b96b6bcf6991d5b35407384807ed9c59e9c65560cb5debbe44ed758eaa50db8b3573ac8ea2f4ee4a8c6a6129f5163a17c2aad0977e1d6dcb1aa29e64e225c7d82d14e50c8c5f25c615ef541d0aec15cbbf6ef162f0274b819a70637e5cbf7db61d2ba2004ee46c166b7799303aa79bc573086dd3d7c5f3d8b3885bb28e3ff8e41925abd94cf5376a8bc90a2e39c6efe85d3ea5cecfbcb13e2c4a115ae4ce343b2fc6431b08cc0c3d95cea6e60bd078dc29c70acb035373e032606276b5c72cfe11d61f00da88bc965137778cf2610e09ec7e579e48b9b6b68ee959387dd0f92fba52984feb6a7140ab64363fa54b784f53f30a4db51f1b3cd328b9a9dde000fa74752e6d339449b542e6d28417e67389f54b69adb214b98de013a46d34f1e828da71f707ab70240fa6b5a1981f9028cb4586cc239dd624326bee723afec654fc2b2c93acca258f134c1d0f3cdaf9768cc5084682a61dd5d847fc15aae36e5a3ec7420150f0f3f061009aa98d43b4616aa2b10ff6bee78d7c2e2f17ed52196acaf52187785c46a02cdb730162f7573ffe56e89424a9be6ba7a1e795e7c6b70e1404c754cda53499729d31eb67706a46106a6c20042850e9ddd14ea9046b92b7380e3e2ec0c3146f1bfa60a5764022ceec3ae3e9b9d1c81b2759a5bcd672430755c03cd4633abf61e83046db98001a654e03a69c1c4f6fa55ffd6ef27962c8a74d1824dbfca8de3c4b7dbaa14af995b2872ea7051918b738df5902c7df7b9a25c7afef0ae25d6be52389057b5a03914b430cc63d42667c4c4c3faa570a4d6214e93d31df7afb3db5092f037d864b1a979ea869932eda042805ddb74e84e7766f2ff830c7a0248bd129df80342d888fb833f51cb2dcaedcb2354e761953ee1f4fa6de5f3fa2ebad2209d69f591d038c312d75d5c8f595ca01badf79e7f398cf3f5d034be51083df8481870604a0d3dc82cd82f63a54e4e0b633f300b03816fe10633c1c7c6ee8847755457a7ed3bbf7683a306c120696c6ed12a4462333b63916d811e6bd26af0932a6e063c3e6ad522b549475fb942febfd9e224191c0563445851456c1a4d84b9d4b2ea4450e49eb94c10422ffef501cbe7eabd03157022683d45d4da7efa1c54d8a06d09fba3079a40236078d43ac0412641cd24df93afcb0f5a5951628acd7cce7a075d9fc55b5b178ec477f849a167a9831d8bd5b764c151c03c6d6d6c323c97aeca04b567b6af0547b51de89b4ee09c14d73fd791f70a892a5ec246e4cd2ec58eaf00e28e416ea952daa72dd790fdf9df858ca47d358885c5a0982831b24dd4dd7dea6c2ed1f4bf45549de9b3e59a7dc7daca0e80f3e0b5a1f84572b58e541c6ce9c9df3fc8858c3243c032b56760095746d67d0fd26c26d5bc7e46e4d36e3b895a5a91a9ae6376db0a61b66e51ab0e48e764b8aadab66202be93390d8b96e9ad00db9122aac44bfe1445af9f5c2297e89c7a8a0a0f113a30f32e3b303bf38b8ef51567179c112ceb836f779b7cceca72fc3a701fd37df643f1a6ab8031dec52bae86a5e03904ac4ac31b155885237ba56a2ef4cc4fd02c99dc8341852d651f842e323b6e138c343b318efff8dfbf3228da48fb6f0a132a04376443bf59a0192d6c8ddf11a5ab3b558e33e8aea992f2bf3420a5b9af90027c70d157e1b3e18fe9165df05626ae720c5ed386c97432abb0516638e394c4f44352cf9f3270f83775cb1ca3977c7720066c25106080b1a903ce7e07c033c3f371253deeed8787fd724cd7a6b6d2e44383314bd7a284ef1c3228d9941d9ca433ab9a5c69f36699c37ea83272f673068e916564e28818efd519b8045d0004b1f80cc5da3437e6d276ef9089b64a8093b541f11398a89e0d1dcff02850cba80a924b5656da682fa63dd0ae3aa4454289c63da3abe9aa3f0bc1ea45ca8c09259156f1b6de699a1259d566e9ba1392869ce16ec8db7943511450dd8743a25dd750d10815b0891b4db7609f31d6eb03094b368a7c0c9e030180e2e7514b208fdcb50594a7f0bdb62a780cf91cd4e50114c71ec6f4681bf8485d65ad75eb145517786faf79cb3fb8060ce176b406cdef939a0ba9613b6aed130d0c0fb5a3ae9ba105a17fc8b20add8f45405804b10c482fdd16cd1853157feb816682fff055db3f57aae41c5a7d89f058cc991c940865125cea8848840f4f8de4609e49b7b265d728a787d6d81970dc355cbee29743258590e33bcdf88f9b98f029bdc50e9888b6a66971bf38f76c17da96782a81d1fe2e1fe69dac0cc42b133def253567e5", 0x1000}, {&(0x7f0000003b80)="8b85d1dcb8754128b8c1c6d6ed37ce71906a37667ec6bcaa4271e174c423a4c0ccd49d040bb436dca245f2ee5b3f6e033b55778c4b05ea172a5cd9a2f6bf80008f2831288cd0e2c6ac906ef72c599488ffc9b0bd4943daa61d762810a034d14060fb4a36ee485e68e193e0b05a27e24bb3a13e79c41e783834bbbeb076d802bd9e430da4fac48e2c3a799d95b45346dc5a30b2b160b47082057478a96abcd83159869f70", 0xa4}], 0x6, 0x0, 0x0, 0x409}, 0x8) 07:53:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) setuid(0xee01) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) fchmodat(r1, &(0x7f0000000140)='./bus\x00', 0x4, 0x0) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 07:53:38 executing program 1: setrlimit(0x5, &(0x7f0000000040)={0x7, 0x96}) r0 = syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="5c8ad9669c3abbbff63d1f92777438db9f86c6ac4e1e741c55b02f1c8a222b86a041165d160ed729a1d835969d3cafb63f3364271edbda625a3bfaf70001779b212496c21c711e9d8a20ef0f0b35ea62f9300ecf450d4f9f4976c4cc0d8d10b28fae5f56cb7d8e63fc151b48408f63cc4442f157", 0x74}], 0x1) r1 = syz_open_pts() munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000800)="9d73dd382e75372088f866cd03ebf73dac64e7cd3eba88f7403f35c195886fdb114bb3cab8c5a831cd612eb7023849c0b1c19bd6bbd39da419ec84e82e692492ff1178aa3ccd22f55da5e3acd24df282ac31c6293f67dc0e", 0x58}], 0x1) 07:53:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x80090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x3}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f00000000c0), 0x3a8) r1 = open(&(0x7f0000000280)='./file0\x00', 0x1e0, 0x100) bind$inet6(r1, &(0x7f0000000180)={0x18, 0x0, 0xc0, 0x709d}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)={{0x269, 0x8}, {0xfffffffffffffcd2, 0x101}}, 0x0) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0xffffefffffffffff, 0x0, 0xfffffffffffffffc, 0xd7, "85495500020000000000001167f5bfa600"}) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f00000000c0)=0x8) r6 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000200)={0x180000, 0x8000, 0x95, 0x0, "6167ea4704c218de46f53a21cbd427cd2a525a24", 0x9, 0x1}) fsync(r6) poll(&(0x7f0000000040)=[{r5, 0x21}], 0x1, 0x0) 07:53:39 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = dup(0xffffffffffffff9c) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r4) dup2(r2, r3) 07:53:39 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2122, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) r1 = dup(r0) mknod(&(0x7f0000000000)='./bus/file0\x00', 0x6010, 0x9) open$dir(0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)) 07:53:39 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x1}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget$private(0x0, 0x106) msgget$private(0x0, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:53:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000002440)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 07:53:39 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x8}, {0x18, 0x3, 0x8, 0x7}, 0x3ff, [0x1, 0x5, 0x9, 0x1f, 0x10001, 0x400, 0x0, 0x9]}, 0x3c) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x100}], 0x2}) 07:53:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x8) write(r0, &(0x7f00000002c0)="57727dc6c8e9a89914e67eb60132ea865fac076a00000000008a7651e935267fb9e6016073e3eaabe55f16c9bb048b22b132900762e1766d96a3ed447fdf2e46c24159183fb1b5c1f3a2904522c9c016ea871f6d8c602f07b0173eb952bfbd33d002381132174624613c7d97e73bdf02f8faac7dc27b95d976c413c13bfab4d1d8d30561c201c410dc47ddeffece451edc8e2a986059d8184ab9951bdeb452a8ef0d80533b6dc179889ce84fd4f1887faa04da2b4f73ac6714c0c0357bd3b8bc14791067790b4a34a57256fe2045b13fb6f11544d7f81c2b36842b76ffe604a62f8dc9b7d7d50bd27690bb5accba90c17333c76e40a0d6b5bf2ae5e77542d73e71d3adfc8018c48d53738abb511353c8dcd48c97f6", 0x2b4) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 07:53:39 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0915c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000280)="e1fab10eca9d1beb37d7b92b10999e0f614323771377c95c2cdaee58ea7207c0e43c44a5ebb42fc39202520207173b71c349455a422ec387f72755415fc530eddbd58b543541d7019a6cef0260de46bda711354ba9e695a78c7cf81003bc18dbde6dca7a3add170d8d0f1795f04636", 0x6f}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) execve(0x0, 0x0, 0x0) 07:53:39 executing program 0: socket$unix(0x1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 07:53:40 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x22, 0x4005, 0xf062) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0x0, 0x7}, 0x10) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 07:53:40 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x33, 0x80) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x40) writev(r1, &(0x7f0000002340)=[{&(0x7f0000001280)="59f6a3a0134bdc1ebd79d9b2b65e1f0da1de9a5a5cc042697145f9e4c0e2654404c4f555717bb101f39607fea0ab878b6c6e92d40098d376b7b86a90aaa10058c926f9f8db277063c931c4d068046cfe828ba2805d9100cad290e206e70f65893ed9d88d6d0c5684257086adabb9407da047c93fe991977acbdc2a7800678b05a441051bacb8f9d1d1210318c072948328488a9ce201fc4d0fc219e7d10b1c7d2a33ac708133892bb8ec3dea0e4c9ba080059cacbae41fbd5745fad4ee668c329d7814b58d13fadcec65c3ce6d5d3a50f3a3f3c5376774d22875b3392663a0fb30cc4f9f55a0368fbc74f1cf8a4bb155bbfeca169222987fc53a89750731194f9910edd09e402ef6ac4936b5df8b7baa615e40539695418dab18332dbcd1f082f2c9ccbe0a5dafb8dc08d6d3be2a7373d12834d6ba7aab76ffcd48c681bf8a6c513b0294bcd064721977c4d92769025fe7bed47d57c34e9706051f34c18e6200956f8c5f78686ed6968084c1aeddd397fd661f4043b00cca77d0df6bfc3a57769fb7c95b2b2480d7e8d79bffd7865d4bac330fbd0651cd586622bafabc4ad8baceb2dec76d45307395c407dcde48decac5b6ef7964e8aae63a2e84a97c839953df5d13343712674950f53bb200d98e56aa6175f835b860059aacfd38381e6bd0fb8e00e408ae083a350fb090c6571718d8768c275a69cf782be0cfb4ac9715d422632b5082d5d84eb49307985968e4a94b191da4f5b9d74e8d032f378225f7407dd395930556853aa34d8a5238499d1ac836e41b9e3391d39aab4c9d2067e5725b5caaf79c463d166c57a9e67b34672ae8a4c2b7e31711e8ee436d1290f7565b558b5fe8c933e10c11e0b7d692e19c04de30cae820bad1e01b8f6545a41422d85cf3bb91bcf4b2ff607ecf7f1783c5c4e5328bcaf4ff9a3790526845a1d8de2772a62ceae576b4978a2bf222fe28495b4671323c596e0f030478caeeec44d11ca39d445c86bb6dcf56c1dc3062bd013a9aa99dfdc6ce8d32267a6d3b1a8cde3398af7d21b12e8a31279dc5beabcca19318862ae3e605fc18fd4ff6829ce3d4424c85e70d5be494876468cade01473796d9be0fe535a2922f94ae67f5fee69a822160cfaab8f096c4b450d29d94bd76eae37198cdfb7a28adb05687b0b5d844cee617d539bcd4c34e478c7ad6e8d2bca07126723d1a35c50350f6ccb0189484013bd67461f8120dbd3225f84c9d0ca2b7ba95def67e0bc18d25450e74a783638fceabeed445d072aee8f163236f1887f40191c9760b676bb1cca945513fa2ef16ffe8c6479a5971b4ae552c90afa337c6e6472483ae330ebb9daa5fb4b16129dfcad2d0aba4c844a583883978ccc0dccf82c3de870d9385e5a0352dd96aba34a0f16404c92146a6750ac17a45c278d88b67a86d83727f87f153e198810883877046f74d9828167991dc052cd5ca7aad99f93bff4bf605cacfb6e91247619b9b17f4edf246f89cece324cf6168cf8d3d44e49659046318f63070b1890abcff8e7178e456a17b03b45ebc61e74d07cdf01d44723f30a28b4def2e1740276efea6de039c76f513f2837a97578e2618fd3ed01b587b6a1bcf609bc1625c7b72954c208a5029e34c034565daaf9746be459d2cc5b2c78d08d7a30d5a348e848a548ae250ab8865bc497ed808768fc086a7cdd8bbc29faa5fab4160f71c67bd8706ff8d51452feeb78f401f9b5580f2964d65070f95baf16576a85f35e8cedd8cef9838c23e549a7bc092e66470b5455d307e1ad37d2ef8c8bc7d36c872071b1da19f4b31939352fa2717121c460496aa51decde17833a70638197d09a6f4181a9c9751373d98850764d421909319750563d536c091eab81585ce125e920a7cf5adc0d6f461b80b33ed491dce356f35d75e93a6f7a3c73ca7781cb2aeb3e38431dc0f3da22b809a143613b158f9f5426fa694809d1382ab97a6221728fe4d8c0cb37f6030ea02335bb19314ec9400f139e87f3091231d245d75b1f6bc62604c1e021383439beb8362cc26eb99d40b775647f5fb08c2e9a29a824cceced527a8550aa808ae302397bc6c697485f06805c929bdba232f3badf9791d6564aac92875fadd34b3fe6900c1d8259151990c3ef514e399ca8bb46002e7725f8fa9c1f4e74d467e029ac5c9513a702c8cf403b7bf556785925616418608e2b4bc7cfbb5f8d331a99fb223d8704add9d06431fc0d8f76b1a1415c4a6188c497556bd6c832f3903c79bc55b0cfebbfbd8d3d9d8cdf4cd38277e61e42b8abbde9cff66b778b95eced99e453bf0532009f8b8da89aeffdf750978a17777a0de05ca9b6a4157dd0abd886d905a7a48838a47e78a671c1a49f763f78aef664b51e103c6769fbdf1c75af815e8c5992812d46d57a3af681a0f1f57f683cb8d0fafbb5503dafc7a76fd26f9987fb8fc951efce4255cfb3fa593dbc4612a9a3e671d082bd6e26cdb9a164a480a4c1388b13fdef715fbf1876d1226a2e67a8c72d865e67fc6e01d969380f6344552f171a980bf7ad61f69489bb5250240a1442475939a6848f4b28abdbfe3b8cbc244cdd1c7277e093d6e91035edb403f5aa4894f19aa1386d420acaf71302e5869b04066ab72ade50c02c9b3ae53d745cabe24c87cf2c44bdbf5f66e94186abb12b4de53a1cdfbe303fc61ca972cb051d2ed42286d9d139facf3a44a9630ad4711277edb75ff955db4df46bab3417e1a58486f001796e8d9f2065ccadb1fecc5b0952253946faf3936ab761b846e519bdd256c1144c582213b28e1442a4cc183761de0c32261134ff81c6b200a7dc30d1a2b4fa2b73525e273e908f225f40caf635df6f0fa32f4c0d7d3a5c41a46db6c277071fd62359a5a76480f8a80966a3ed1feee3eff507f54d15773de887bfff72ff58cf3f64e8d50fdc7be5244bdd43264390191df071f59b1fa7bb47b7906e806703d47ee2d8c28d365e48be0928e3fa95b656275aafbac921216c1930bfab90dc9b227d80b0256a600e916fa2d55710a93105e39a87eb84e92b44bd51aabc0d2543ae735568a77deb8f534fb41cb6375ab5d8c060ba456bf6dcb9bb6b045c20cb7400b24ea5653ca380f7fbe7bdc447564472afcf069c1b2bffb2902039e4da9dc20dd32316f15f0ae64d5ea5d0d97d7cd798c1a3c7d5caae927c0ba33c563faedbdbfc9edfc7e904ffa76de92eb53679573d32cfe1daf498f0351ea89eb969ec9a847d1fef96a5f94c56d1e135bc431c09884d2cf8d3e0ade621fa9d78ced095f0d9df954535a514ccd710482137eaf2b8aaaefda74e94c3c6d522e081efecda3a01f990ade01c58c9491fec48352fc8e217d25e642881a5ad2f7b2837809cb1b33ca48f570dbc929a697b7c7504dab7e7232e653e121c0ee9c9e3cfc6df7b62f09a3f9a1f0726bd94f742e8ee56d059f25020fb45fc7e56fbc530f3b812607fffa7636199178776b1d3ccbe409af724c1eeb7ed1cf635593ecbdd395c0a6029a2dc31cc03b44b6a82d90426dbeb002882fc2ab2d1472125179fc019bafdf8419f6e72a2edb2a4f4e33bef1677ad68a79c833bf5f4ab15dd70aaeb75dac439cd6968a6915d80fb6a65ade71d74e9c2bc01d3db781372f15d6af49db70ae39e99ed1dc4954f0c866eb238d6b6b5a020bea2330fe0da34c77bc6cd8eec88f2ea9fece41e014bde7d2542f92473ab7825cc3939b518ecab5d56b51afd8da30abc26d8c83b3c040b9d129e5528d1cc14a07b959321bc84942333d072f13b7bf80423772698174a4dee97e41e05c112fd231b7c0e8ab18fba16de68ecbed3577ebdd43e7142f9bdd322ccafb9ce59e7b2a816d626f2132c6238b8e2cb048c69e17782574f7f6802876633faae6eb2907cb3a13f8666c9b798ad76bf302abed2e90043d6f641835a4f22b0786743ecdfe258ae1a6fcf2ce849a971beaea6e372a868dca84ec1d16b214e96d56c82993a122a8e401927ad3d78aceb2cf5ce10f24f8784b9e506e269628de79ab9aa7e8078606622bec18c7b19bb18eacddc030cf55f0c8a9ec1dfb8b349c71324b6bda1bf7c31dd2fb40fdc40777d5a61a1c33d0554c040b65994bf92a499ad86fc2339e626b5bf25e5340fe4a9734488f2a1909caaa145753876f229b8e00ae0bb127366eabcce26243f55df01b57d170e97b10fc76d2d65af3891ac12e02778d8f7187737afec00cfa7123f78dffc1ae1f5ea74645b538ab5448d2a9399672887899134995eb575b4ad7a2e865ffdee7e35920bdfa43b7f1085c0ee46427df2291905b33302a3f7f1877fc8a62e75a96b0bff405258458dd168347fb06b458b6ce78e69dd3acb603beec7907a8d52b2a5eea3aa4bcd6a81d53b6188e32fb4212caa0c02781a70d497d8399a97a5776ad3556c88b9ffc49561bf4f101eae54c9d453b0759ceb8fb684b67ace90ba620eaa8171db8ce5aa73b10180d7aadd1b417f16acffb166a42c2e6d07b0f00f8e3b4e0716c88003d373bb344096535bac1b4fa851c14b4ce4555612bbc9a57fbd99dd44155df6d7a0ec27701dd30444aea18aaa0fe6cbf096d28e9bd3fef2c7fb14f67c01c4ae1068273cc3b2af42072514ecae0a9af009fe85373aed440cd5460389c371955810855d8cfeeb68c67a7e03af8122b5274ba2c630a04fe7bcbf2f2cd57087c3976173e6e1af5aa29545e8340342be9757287f4790fdda7d38a3365a07c6d8f5fc248a3ad84e663dc4653bc165365b575b8b53c14b8cc41eff926feeefff830c564f10c257f2176c4b000ccb47a337c526d46f93c259f8e881dd4d0bbd56fc2952453a5197efe7c9556626f497d4a3ac69ccfec220ee8a2db2d7d2e962716624747b5bab0e97df95a89ab938b9ce7f773eb2c2a500365dfbbf3e29881e5cada0ddd5ebb6251ec5f580c8a474477ef3919fd3f754ec03b085406ea65064c7af64b71ca6e0674e2e8888a04ef7483062288a5d364d5b4cb85c22969017c68d4ab54c457f36fc3964963417c601260d2a6c422636a99ce2cdfd1e43817c9b6090ea1244b151fed25c52d7d427f813edf7cf737362439e03eec3729150ca39fdc722f2baa32590b1c6df405af17dd3990b6254b1aa3ed8527cec9dc253aa06f7422afb96fa74571c7b1a516d949907e5b2c60f0a370249d7cacd8ac0b967c736e39a1d7c6230fbf6c9b953d768b9e33bc0d9641db566406f705246b818ccd33b8eff69c44ec40d82676d4d7708ff836e83de4ee54fe3734822673b2ff58c8e16473977034824544f466caa03f7fddbdec24a9c5d9c607cafdd66aff2c74ef5c95a80773a47b8667cdb6b526ba0256701b760db5b38c55d7eff1e8816eb9cfe5f08e23c5dc0f1819bd30bb7dea1efc0185e9602209ad549a7f30a15f1a1a3454b5b2143f3126e19aab5c231bce51c26ab575ceab9273fedd2c14f1ac", 0xf0a}], 0x1) close(r1) 07:53:40 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r0, 0x6, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20700, 0x0) fcntl$setstatus(r5, 0x4, 0x80) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0x6) pwritev(r5, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) write(r1, &(0x7f0000000100)="84", 0x1) close(r0) 07:53:40 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000340)='./file0/file1/file0\x00', 0x0) clock_gettime(0x0, 0x0) rename(&(0x7f0000000140)='./file0/file1/file0/file0\x00', &(0x7f0000000180)='./file0/file1/file0/file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x4) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 07:53:40 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x200000000000010, 0x0) r2 = semget$private(0x0, 0x3, 0x274) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = geteuid() semop(r2, &(0x7f0000000200)=[{0x2, 0x1, 0x1000}, {0x7, 0x2, 0x800}, {0x3, 0xcac8, 0x800}, {0x3, 0x81, 0x1000}, {0x0, 0x7, 0x800}, {0x4, 0x7, 0x1800}, {0x0, 0x7fff, 0x1000}], 0x7) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x401, r3, r4, r5, r6, 0x10, 0x5}, 0xffffffff, 0x3, 0x67}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x6) getsockopt(r0, 0x8, 0x25, 0x0, 0x0) 07:53:40 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x800000008002) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/53, 0x35}, {&(0x7f0000000140)=""/43, 0x2b}, {&(0x7f0000000180)=""/200, 0xc8}, {&(0x7f0000000280)=""/46, 0x2e}, {&(0x7f00000002c0)=""/235, 0xeb}, {&(0x7f00000003c0)=""/104, 0x68}, {&(0x7f0000000440)=""/113, 0x71}], 0x7) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) 07:53:40 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2000000000010, 0x0, 0x0) socketpair$unix(0x1, 0x59efda4fcd1408f2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/wskbd\x00', 0x20200, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000800)='/dev/ttyCcfg\x00', 0x80, 0x0) r6 = syz_open_pts() r7 = socket$inet(0x2, 0x1, 0x10001) r8 = open$dir(&(0x7f0000000840)='./file0\x00', 0x400, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wskbd0\x00', 0x8, 0x0) pipe2(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r11 = openat(0xffffffffffffffff, &(0x7f0000000900)='./file0\x00', 0x40, 0x40) r12 = socket$inet6(0x18, 0x1, 0x6) r13 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000940)='/dev/wskbd\x00', 0x80, 0x0) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000980)='/dev/wsmouse\x00', 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000ac0)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000280)="2a70308c9ef594dcfe6fed66ebabecab3a98eb79221ac98110f1c86a4d6dcbd50b549230ca14c51b3f90d09910b299b1c6061fb692c58802b0fd759ff30e7e6176e56fec970d5acb1704f68c43442b7b789b699cc5d62e83676a4103d2871801297a1f987c8f6c69a2a60878b8c97daaa77cc75c41", 0x75}, {&(0x7f0000000300)="1aa03109410785b4e319a07012aac1a64e5db0c37b9d2e24c4bd6979b86577703402b8a4772cab66547b82aed2d155b08220", 0x32}, {&(0x7f0000000340)="b563b5005b0c34e3fbbee6968b216e25f0df3a370092b0a5b026366cab514d249f1391d19fa6a1baf95b3d1e80e3249b52d112f42e1b492bd39f8549cef3c1232b9cec93eaaba6af52057ff745dbe31c2acf2e132bcd1a401cf602b6bc3cae7db03c5e6a62c8634e1b2a47e5cac48b336bd5ede1eba074e2579a7be28935a4e7d82fbdd78dd78347832ece3162503c4c52e3e3a46b38084a0f856cf5f28253a2baf486ba80753209bfb70267b65b8fa116a75ed4470a03420d9e03fb2510b38a377ee0cf9b1fa3554c5dfb19cb4f2fe4ed146282ff640e614ca084b9ff2bc161dc548abadb6b4ed7e4", 0xe9}, {&(0x7f0000000440)="e446c9f059040c6a923d3470061de13a76fe752f248015b7846f21e7bdfd05f243148e59317da2a1136a6db516cf43bb1192575a50bc9773bdcc38af34203cf0f40523a72297a6a7f0345a4e9f434befb89282bfdc31464599f3b81eae43b2490092671e1756d2f0be854ae2cae646529063966d957170df30b0085457bde05d253f183db6b505f1ccdcda9b5b99af8d9ae80ea4ab12e6c7ad198f3693d45860181d4c4b3f06a3a0340a5bc64b26c28dee9e66049c442134c94c0e18ae3ef47bc0f7827201301f", 0xc7}, {&(0x7f0000000540)="14279e9cb571541c463b8dc2", 0xc}, {&(0x7f0000000580)="c02d1d0c8eaff5c38f5e21550c893461cce9b71a679d8bea645fe17e9eda68a2b6f6d3ea4e51822e9e1fd0df3dcb6f29c8035b32b077ecbe708a0e1bd47ca8d32e020a9e89854c7c79d1fc4726a98fd71decb05427a0abfbbbcc58d7dc251f6970ac558b49eae4ec1ad45ee005a0b1132edee370db6f9aa0b780c0d6475c631169ecbfc60f784ea85d09af6a4386c2c748c68a745ec5d2d6bc7c1c81cc572efdf26945a0b17dd273fe89874dd0a97172e156b97b8d298bae7263b8514786a597", 0xc0}, {&(0x7f0000000640)="f799b82f71be836075bd0715e3f74563d5181d2754d94078e72c998e4bdbbaadcbca1d0869d1bb91d3ca574c01e38d2a0eb0f5b1b76f7432ae609b81bf4e5b2f52e6817f36e04fb1107ba3cc9635a284b78871392a6776365112e4160be5146ce5e998ffdb26b1b2c5614345a1aa000659574443058241d9c466f84be55cd2c31334172d474e12a1b579a8c3b3d6710fa9a285aa5c3004087a27f545ae7a72380e4f406bfb2aa0ba6c395e248377d1f9f61002ea0fae7bb1b26bbf7b1d6205c24358a253e06aa7d9c4e2b1efa145d9f3dda74aee", 0xd4}], 0x7, &(0x7f00000009c0)=[@rights={0x18, 0xffff, 0x1, [r4]}, @cred={0x20, 0xffff, 0x0, r0, r1, r2}, @cred={0x20, 0xffff, 0x0, r0, r1, r2}, @cred={0x20, 0xffff, 0x0, r0, r1, r2}, @cred={0x20, 0xffff, 0x0, r0, r1, r2}, @rights={0x38, 0xffff, 0x1, [r5, r6, r7, r8, r9, r10, r11, r12, r13, r14]}, @cred={0x20, 0xffff, 0x0, r0, r1, r2}], 0xf0, 0xa}, 0x40f) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) pledge(&(0x7f0000000000)='\'*\x00', &(0x7f00000000c0)=']\x00') r16 = dup2(r15, r15) setsockopt$inet_opts(r16, 0x0, 0x1, &(0x7f0000000140)="276c344ae4d758e746050ab8ae86e48b90579b4d0406f851ae66d1b5262195e9192cdd66dd45cd80caf74db769c941fbbd8aad536a502ff49e38ea2baf42c0f3019e47c83feb120f608132d485d47a0635ec2bcbb73886cba6fe8e7016ba8859d15afdf792161e94b3ade44aefb29a119e9b41df7532a4c59dd5826f13c4b7c4735df42b36042a9a9e3b1b9440d2991dba8a7847a1b11c853a3a16a0e95b6e82db8e3905c9926279", 0xa8) 07:53:40 executing program 1: pipe(&(0x7f0000000040)) mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() ftruncate(r1, 0x100) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x7, 0x0, 0xbee, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x24, 0x80000006, 0x10000, 0x8}], 0x81, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x6c, 0x4, 0x7, 0x5086}, {{r0}, 0xffffffffffffffff, 0x1, 0x26, 0x7fff, 0x8}, {{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0x7, 0x1dc}], 0x4, &(0x7f00000000c0)={0x9, 0xf02}) 07:53:40 executing program 1: r0 = semget$private(0x0, 0x5, 0x40) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) open$dir(&(0x7f0000003440)='./bus\x00', 0x18800, 0x140) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003400)={0x0, 0x0, 0x0}, 0xc) setegid(r2) semget$private(0x0, 0x7, 0x1) fcntl$setstatus(r1, 0x4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/4096) semctl$GETNCNT(r0, 0xcc920fecf1ca8f17, 0x3, &(0x7f0000003480)=""/185) chmod(&(0x7f0000001040)='./bus\x00', 0x2) semop(0xffffffffffffffff, 0x0, 0x0) semop(r0, &(0x7f0000001000)=[{0x1, 0x1, 0x800}, {0x0, 0x0, 0x800}, {0x3, 0x5, 0x800}, {0x3, 0x2, 0x1000}, {0x0, 0x20, 0x1000}, {0x2, 0x5}, {0x3, 0x9b3e, 0x1800}], 0x7) recvmsg(r1, &(0x7f00000033c0)={0x0, 0x0, &(0x7f0000003280)=[{&(0x7f0000001080)=""/206, 0xce}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/187, 0xbb}, {&(0x7f0000002240)=""/4096, 0x1000}, {&(0x7f0000003240)=""/4, 0x4}], 0x5, &(0x7f0000003300)=""/140, 0x8c}, 0x800) pckbd_enable: command error 07:53:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r0, &(0x7f0000000480)="bd", 0x1) r1 = syz_open_pts() close(r0) shmget(0x3, 0x1000, 0x218, &(0x7f0000fff000/0x1000)=nil) dup(r1) syz_open_pts() pckbd_enable: command error 07:53:42 executing program 0: r0 = open(&(0x7f0000000140)='./bus\x00', 0x4, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000100), 0xa0) write(r0, &(0x7f0000000040)="000004fe00", 0x5) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 07:53:42 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f0000000040)) 07:53:42 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="184d3297ef1fdad1be56ff2f9695b060a789475f3aff8a73afbba3a3a5651d32b429d656e148dc4c9a3f991b0762069e2665275b0f92c1b1aff1a36cf81aa5db2e63177639acb751820dd17f9c8c43abdb80a4148c8a998ae88bafd60c2e3c56043e5b8fb3f90002000000000000fb4a3dbe4b9b57a8d3ed942077656d2a26e8e4c64eff00b645cbea419ef0e3d80824eadca59f5fb4ba9bded159099c32897dea57d27e9bfd46bab98f2b907ede505af9d3689e23"], 0x3}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) write(r0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x0, './file0\x00'}) 07:53:42 executing program 0: r0 = socket(0x2, 0x8000, 0xa8da) setsockopt(r0, 0x200000000, 0x3, &(0x7f0000000040)="04000000", 0x4) 07:53:42 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4ba1b05b2df07c1e0b0788a12a3", 0x1e) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) r0 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x5, 0x0) getpeername$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000080)=0x6e) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) ioctl$KDENABIO(r2, 0x20004b3c) 07:53:43 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) msgsnd(r0, &(0x7f0000000040)={0x2, "36a4e196ed28477ed68d8043ec91b11d7c9970c9449708f1282c27600afb10"}, 0x27, 0x800) shmget(0x3, 0x4000, 0x8, &(0x7f0000ffa000/0x4000)=nil) shmdt(r1) shmdt(r2) msgget$private(0x0, 0x24) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 07:53:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000000248) 07:53:43 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom(r0, &(0x7f00000000c0)=""/110, 0x6e, 0x1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x980, 0x7}, 0xc) unlink(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000180)='x\x00') execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 07:53:43 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20200, 0xc1) open(&(0x7f0000000080)='./file0\x00', 0x701, 0x102) ioctl$KDENABIO(r0, 0x20004b3c) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0xffffffffffffffff) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x200000005}) 07:53:43 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) r0 = syz_open_pts() pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000400)="4f76a77a7093", 0x6}, {&(0x7f0000000440)="88dd88c87ccbbeb09bb98ad837c5cefcb8e12f6ab502e8ea14aed5d27699e86179c4eb040aef84dabd61328a87fc67b3c1e09eee1c8b40baeacefeca94efa5c0079e7da2fca0fdf705f15f8fa660c1d724ffbd5293259d8d265a863548db76a440e17ca3aa65fa249655a986f658b39b233d7dcb5300b41760a973107b4a4d20f26ea6be02f16335e3d597f2cd305bb70d54432d807af09f14d189867a6b461efb3714fe22854bcbfb16649b0d4ef105b6514b7dbadcebda761ce1a90025ed743e60b64d1ad85b4fd4ee70cc441b2a8d38456b62d8ae3c9d978709e65b36de", 0xdf}], 0x2, 0x1e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = socket$unix(0x1, 0x2, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r5 = dup2(r3, r4) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f00000000c0)={0x2, 0x5, 0x5, 0x4}) bind(r1, &(0x7f00000005c0)=@un=@file={0x1, './file0/file0\x00'}, 0x10) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r4, &(0x7f0000000300), 0x258) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000380)=ANY=[@ANYBLOB="70012e2f66696c651a0016160aa1eb19ec43e3f0920630c2b460329ed57a0b5707442d0da71c87a23f184020f874e5e93156f6af7490d5b72828f5bea6f2ebd2bf871ed73bdbb85ccd43784d5c0f88b4034ab47489a9e2dca7380f6702fb155623cc8e42cac91a5b5f512c4264d38398b80bab9e0eca"], 0xa, 0x0}, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000580)={0xcc14, 0x3, './file0/file0\x00', 0x7fff, 0x6, 0x5, 0x6}) 07:53:43 executing program 0: setrlimit(0xb, &(0x7f0000000040)={0x7, 0x97}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x84) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x6, 0x76bd, {0x9, 0x4}}) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) read(r1, &(0x7f0000000140)=""/179, 0x4a5) 07:53:43 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r0, &(0x7f0000000240)=[{{r1}, 0x0, 0xa9, 0x1, 0x7fffffff, 0x1}], 0xffffffff, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffc, 0x0, 0x0, 0x3, 0x3}, {{r2}, 0xfffffffffffffffa, 0x0, 0x10, 0x4, 0xfe2}, {{r2}, 0xffffffffffffffff, 0x20, 0x40000000, 0x10000, 0xff}], 0x8, &(0x7f0000000300)={0x3, 0x4}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) read(r1, &(0x7f00000001c0)=""/84, 0x54) r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f0000000000)=[{{r3}, 0x0, 0x10, 0xfffff, 0xaf67, 0x401}], 0x3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20000000, 0x9, 0x8001}, {{r1}, 0xfffffffffffffffa, 0x8, 0x80000001, 0x101, 0x2}, {{r3}, 0xfffffffffffffff9, 0x12, 0x10, 0x5, 0x1}, {{r2}, 0xfffffffffffffffd, 0x8, 0x0, 0x100, 0x1}], 0x3, &(0x7f0000000040)={0x10000, 0xf5}) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) getrlimit(0x3, &(0x7f0000000140)) close(r0) 07:53:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x40) writev(r0, &(0x7f0000002340), 0x0) close(r0) 07:53:44 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x81, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6, 0x128, 0x9, 0x3e00000000000000, "5fe6b78c0d1a0d1cff0325863265a34c93594a21", 0x1, 0x3}) mkdir(&(0x7f0000000080)='./file2\x00', 0x4) 07:53:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1f, 0xfffffffffffffff7, "adf84e0000000200", 0xffffffffffffffff}) write(r0, &(0x7f0000000500)="833ce80fd4e278c888a8c6fda89afe416aae9286837a36b2bbd353bbf11022d958f4e2bf16c5feee26604de1968ab6be40008dd2e2060df17af99236d415a98ca9ff3c66562c23817c3c17ac742ad73277472281d09b46aa843dac0d9aeb8ccf3b672a24b0bd8981a8d910ab1d66e64615195ea9c4e822e3e8aab6d25a042ec36cdbb4909e5fb2aa1772959f6ff4f5d95a71e6311446661848a8a0c6214c7b08cf4e4fa0d057b9fab6f8dfec3380a08b50b30d9d7172032110a964fcae99599d70cb8a7ed5c6c2f3b9253a8e11b2fd1820d72eb5513591a78081ab2fdb860ea33674255bcdd203a5421af170acedf7d3a49b37e41fd917e39a7d89eb7c3015a421e4920ec7f942737f10e30c420354b83a141d6fcb1c57ca49ce7b8b2651efbe62a63febd763a2cbb956ebe88f9494f5ae235b218ae6e58e94a509d2dcdcbb19483ab772318e467f75ccedca74f959c3e0f4fd4c7c0d0cfe0e67a48c6b141df639816e8e8749c952cf4a7f8224e2d4008bf9d023447db89323064da80cd0b814d085c5e831798d8cf3a024dafa4aaa9ef9b1396fad86cb011251125c5b95d740b8e557144a8760113997207602959719acaa787e2ccf3a3ec71368f29d1c2c9638b06cbdf0369a77267f8522a490ca6be090495f725527a292f5e01af79965e9a82b8440b72eb2bfb7766b2633c735f5273fd76f75aafaa62f6b6794618e76aa543e048296ff760c401e3a232388920d0412be87e37e6472de9ebdd11eaa3b7c574eabe6b32f46b5d1b9f062ec8296d0b40ce5b48595a968ddfe03e459ba4bb5d5817ebdd70c35272f35c436f1c7cd58f97a76dd150b00a42aecc389f1d3d8dd00c903d22ef5d594a6d5644c27695688a5cb07f208befc85262205719346bc2cf46db9e6e9436bdff471e8e433c38ef8155d58a7ef3f6b088685d6f9f0a4d7549d3617909bd107483e2afe868632c84e87da6727af9031e44ee6a4bb628f65d281d6cf293cb551e217d7bf8659836341b0965930a612198222dc52df27d35436479520e7bf24ff3e142894500eed73c05b8e5d98871e46fa68583d8c73afd0054476e0a8c72ea4b09f0e589b150119c75e62db76f4992087b5a51ae8bc7d2502d88f91944ea5721d98192cce831bc35b548503fc1b44d6c7377de8cce9fa26cc44d967b287883bec83ce6fb0d2518eef510d669e97eff0cfa4b9204066066bee3d8c883dd6587e7fb50df9068c468b13f21d38cfee86c01f6322608b9e1627b82ee5b6df55ab89b5db110b9405273b6a50508f43cdced1ff84fd44c4c1eedcd632cdd08a3535bee0d4744f4af34a67b7489b82949da7cf15afe2b6699ba42901d0f668ee7179e3002fcd68c89d3690f0cc51fa13a6f44975e96480cb56119833c7757f8aaa339f0c2247b74c2ad2714ee78004ce6e8b2612902684f0e6e62d2ba6b2a2a720e72f7f9188ce40220ac97cafbdf50c78016c6cc40701f5b841985177ca20ccad8e1047063ac7bf7986e9069222ee03e97648051379342468e9056b86d9c6bb2acd038e3ea3a31c941ef04d0c1c49dd5c812f6a57ea63d03e48fbe22d568ffc9d0efb31eedfdc44c9f8147001fb146cbc3aca5d1d72de17b1c8c3e3629d03ebff353c92d853844d0d35e6dbc5139a3b74ff1466b4dff6654f50dd11ecce0e675002f601354934358c8e47d650a9aae59535dae8cd98fe401dcc2767804c6db189733c76ea142fddd2f12dcfccd7e871ac6dfe0923343efb0f5963855d8637e35612d43de6d149b48fe50aad91201d6eca163c2691f840a7f102260f84ff10a0a076d3643c8ead0b23ae35b5050dd9523851cc7e65364330d088dd4a537fe631c2c9e48444838e5a781b8348e7d0fbc7dfc6103224581aee92cdbd309bb309ae28e8b45c2da7c94312dba960fae4724dd971c86be67b2f17cb642335c4edc4100b0132ce79af8678d257105945", 0x571) mknod(&(0x7f0000000180)='./file0\x00', 0xc000, 0x4) r2 = dup(r1) open(&(0x7f0000000200)='./file0\x00', 0x80000000, 0x8) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000080)=0x3d) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x480, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) 07:53:44 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0307004, &(0x7f0000000080)={0x0, './file0\x00', './file1\x00'}) 07:53:44 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x100000001) clock_gettime(0x5, 0xffffffffffffffff) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x2, 0xf2a}, 0xc) 07:53:44 executing program 0: r0 = socket$unix(0x1, 0x200000000005, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x70e, 0x0) flock(r1, 0x4) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000080)="a96806c673803a78814d9250401952eacdaf4f488570ba5040298ef5dad572a892049d80b93f8bf95a2c08dfa7a66b4f39571c281ad11b3acd448bac64872243", 0x40}], 0x1, 0x0) mmap(&(0x7f0000007000/0x4000)=nil, 0x4000, 0x5, 0x4010, r2, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) socketpair(0x0, 0x1, 0x7, &(0x7f0000000000)) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) 07:53:44 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x910, 0x0) read(r0, &(0x7f0000000080)=""/53, 0x35) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000340)=[{&(0x7f0000000140)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57f14fa29497d326131f31be32cbe4830ed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34", 0xc6}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) r4 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x8020697a, &(0x7f00000000c0)) 07:53:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mknod(&(0x7f0000000040)='./bus/file0\x00', 0x1, 0x2) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000002740)=[{&(0x7f00000026c0)="a4d5cd84ab00d9db7a76ac6ef5c2b5d15a2450bd5c40185cc96401fef81663c71ecb3bcfa38beeb77c2e4545e106f020305aa17a1f2bc5451696e4126727134d33767d4dd5093f0f91a7b326d95e24bbb25557c0dc9f1570", 0x58}], 0x1) rmdir(&(0x7f0000000080)='./bus/file0\x00') execve(0x0, 0x0, 0x0) 07:53:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) r1 = syz_open_pts() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x80) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xad2, 0x8000, 0xf58, 0x1, 0x401, 0x5, 0x9, 0x0, 0x2, 0x4, 0x2}) poll(&(0x7f0000000140)=[{r1, 0x52}, {r1}, {r0, 0x1}, {r2, 0x80}, {r2, 0x22}], 0x1ffffe16, 0x3) 07:53:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000580)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) flock(r0, 0x4007) socketpair(0x1a, 0x8005, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f00000002c0)="0f701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c023ba69d658a45fd237c16c1ac9403", 0x6b) r2 = syz_open_pts() close(r0) r3 = dup(r2) syz_open_pts() ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000200)=0x1) ioctl$KDGKBMODE(r3, 0x40044b06) 07:53:44 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x100a0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x2, 0xcd5, 0x0, 0x2, 0xff, 0x400, 0x2, 0x1, 0x9, 0x2}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xb0, 0x40000000, 0xd31e, 0x8}, {{r0}, 0xfffffffffffffffe, 0x8, 0x42, 0x3, 0x1}], 0x8, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x8, 0x4}, {{r0}, 0xfffffffffffffffb, 0x38, 0x11, 0x9, 0x101}, {{r0}, 0xfffffffffffffffc, 0x18, 0x2, 0xdc, 0x44a}, {{r1}, 0xfffffffffffffff8, 0x0, 0x0, 0x6, 0xe}], 0x5, &(0x7f00000002c0)={0x4, 0x9}) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) accept(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000007b50e70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ea74d7927d1fb1f000ee000000000000000000000000000000000000002000000000000000000000d54ef7476ec80a95ba88a299e82f97b7a79dd62a0126bde81a9e80e0635f86edba272b848e76496187a9cda04b0a760cf0ec857740d02a818ed8ecb22e0eb248e083c9043b0162684c657bc912cd671f43aa3bbcd50124fd32a27e0e685a90191e1a4f21aaad59ec116109f46adb87bb019d50be2aff488f89db47181276efc2c550b64b2e8bc90110feeb25f7c6fa13e650ddac39740253b7d34cbe2cb72d327086462d2445450efa1662c80bb0a8c386a32c4cbbaf353a1b1a2e363f709c277fc0e5e03c90d603e4a7c018f38c408a79485ca7fd5637060abc32da29c0f4bff00d4d64ab5fc775e314525927c78907f2fd1d34d33c549a43b18ba3db49a9d1"], &(0x7f00000000c0)=0x6e) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) dup2(r2, r0) 07:53:44 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 07:53:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1, 0x8000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 07:53:44 executing program 0: socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2805b9425013000001"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) 07:53:44 executing program 1: r0 = msgget(0x3, 0x0) msgsnd(r0, 0x0, 0xfe9d, 0x803) 07:53:44 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x9) r1 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x80) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="f6453bd4a11222493a09ba1ae7984d8311b912ba450b426da71ba6b5e942ea8dbc3ed1f6cd291d418278c974e4e80547f7460deae04c44a461dfe1ef7874248dc3bc38a3b435f016d0be684a0924a16c7a97407657ece4d786ad8db558053505272723f5b3475f0e438cf543ff958069be789d8d11b49c5fe3d0f59282fd51a6ad89ff121691212c2dc1933a195587deb8221d6139e4fc2e68c5b80e03b8c144ebd253f7216ca0867f535da008dca30c456b69f314681d8d9aee788cde7a2c17ac2fb55fe7b00c0522b93793a7a23216ba76105ecea34d30e4d1dcdad27252", 0xdf) write(r0, &(0x7f00000002c0)="b8c09f382c8bbd3d382e1feece424f6f0bb884e5404bef0b95072467c1d87bf502d245aee0a58c9d08f9df57e5841269c7bc6fb572f7f62552cddb4375b08ad8ea9eba91aa9e33d0f1a334143b0cc6e2d5d1d7cc82f635d4488c91beedf5e9da7713e52781336acb80dff4a1852e709ec318b67f9e04047de68e3ad9a6f3b1c460f324a72ad74f56604f6548d0b90851081d810c62a538b374eea322", 0x9c) getpid() socket$inet(0x2, 0x8005, 0x66) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000000)="c7683845ba1a16300d3b00972fd4a99de79479df17e008b19e5f4b0f88ab39860f31d63add9cf5241446ff4d", 0x2c) getsockopt(r1, 0x3f, 0x4a, &(0x7f00000001c0)=""/76, &(0x7f0000000240)=0x4c) 07:53:44 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80000001, 0x6126}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000001300), 0x7f, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x101, 0x0) 07:53:45 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus/file0\x00', 0x28000, 0x80) recvfrom(r0, &(0x7f00000001c0)=""/38, 0x26, 0x1, &(0x7f0000000200)=@un=@file={0x1, './bus\x00'}, 0x8) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x40047463, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) connect(r2, &(0x7f0000000180)=@in6={0x18, 0x0, 0x2, 0x40000000000}, 0xc) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) fcntl$getown(r0, 0x5) msgget(0x3, 0x40) 07:53:45 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2104, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x40b}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10008, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x2, './file1\x00', './file0\x00'}) 07:53:45 executing program 1: setreuid(0x0, 0xee01) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x1, 0x0) setuid(0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 07:53:45 executing program 0: open(&(0x7f00000002c0)='./file0\x00', 0x2, 0x1) r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000340)='./file0\x00', r1, r2, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="c8c73dd9211ab2f2112a8f54d66ed8156b5b3ae1b30e0cac3943d9a81a6d1783058e863817e9ea42fe1c590a8636b1b8bcfb6a5a610c49c962a22bdaf147d24e728b570c37fb773417dc1b54764ac54334f70939830eb65ecf5a3a11d2a3801aeb296ccfc01ec703d6e26da4b0ebed779ee4a389592178a2359481e9962f16ac6c0e803872550c0dae5ce28f28e8f89b9aac0b1f4fa3dfcb84c5798640878b3dfd25aaabb122a7206b898573e57add8b82cf7d499e9efec4f9082b9494ac15e2fb8a9442d0fc9cc4310aefc27ce555c5363df1e0f2a43e9acb98193c36bb6c95d1f0d9197d8c012e3e38f400482dc96ee5e81993756c5d9ceaa3925a74ce3c", 0xff}, {&(0x7f0000000240)="f0c522843e4a87745223c00a6ef53cc602e2e3e5fe8a50d182b2fee0713722", 0x1f}], 0x2, 0x0) r3 = socket$inet(0x2, 0x8000000000002, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000100)) getsockopt$sock_int(r3, 0xffff, 0x800, 0x0, 0x0) load: 0.49 cmd: getty 37005 [ttyin] 0.00u 0.00s 0% 314k load: 0.49 cmd: getty 37005 [ttyin] 0.00u 0.00s 0% 314k 07:53:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000180)='./bus\x00', 0x7, 0x20000000000006) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 07:53:45 executing program 0: munmap(&(0x7f0000722000/0x2000)=nil, 0x2000) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0xd31, 0x0, 0x927d, 0x0) 07:53:45 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202d, 0x1f) r0 = socket$inet6(0x18, 0x5, 0xff) r1 = socket$unix(0x1, 0x5, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x5}, 0xc) write(r1, &(0x7f0000000000), 0xfffffffffffffc60) 07:53:45 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) fcntl$setstatus(r0, 0x4, 0xc4) r1 = semget(0x1, 0x6, 0x48) semop(r1, &(0x7f0000000080)=[{0x1, 0x8, 0x800}, {0x1, 0x101, 0x800}, {0x5, 0x8}], 0x3) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x14) r3 = socket(0x0, 0x4, 0x8000000000) fsync(r2) r4 = getgid() setgid(r4) getpeername$unix(r2, &(0x7f0000000100)=@file={0x0, ""/7}, &(0x7f0000000140)=0x9) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000180)={0x3, 0x800}) ioctl$TIOCDRAIN(r0, 0x2000745e) r5 = msgget(0x0, 0x10) msgsnd(r5, &(0x7f00000001c0)={0x3, "6398e5b6b8b051f1e3b3dfa6b2c6941f9ee0eb0e73766dc7a22afd41e58ef28aade5ae6d8d7bd7698836be7a31d7497bb8086487487e1c50e9fa6a94760dd06a130a8a6fe9014d92c7113bb93f5611485d37311f69a74b792740746bd72e"}, 0x66, 0x800) getsockopt(r3, 0x80000001, 0x0, &(0x7f0000000240)=""/109, &(0x7f00000002c0)=0x6d) mknod(&(0x7f0000000300)='./file0\x00', 0x103, 0x23) setgid(r4) flock(r0, 0x4) mkdir(&(0x7f0000000340)='./file0/file0\x00', 0x20) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000380)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) fcntl$setown(r3, 0x6, r6) getsockopt(r2, 0xfff, 0x1ff, &(0x7f0000000400)=""/97, &(0x7f0000000480)=0x61) flock(r0, 0xf) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000004c0)={'./file0/file0\x00', 0x800, 0x7fffffff, 0x4, 0x1, 0x0, 0x1, 0x8, 0x0, 0x0, 0x10000, 0xff}) rmdir(&(0x7f0000000540)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000580)={'./file0/file0\x00', 0x1, 0x0, 0x1bc5, 0x1, 0x2, 0x2, 0x2, 0x0, 0x0, 0x6, 0xb6}) socket$inet(0x2, 0x2, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000600)=0x1) 07:53:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) symlinkat(&(0x7f0000000080)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000000)) 07:53:45 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x42, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000200)) setitimer(0xf525a7fcb09a0a1f, &(0x7f0000000240)={{0xb, 0xc}, {0x5, 0x7}}, &(0x7f00000001c0)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x12, 0x20) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x6, 0x40}, {0x2}}, 0x0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x100) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x40) 07:53:45 executing program 1: r0 = open(&(0x7f0000000240)='./file0\x00', 0x40000000000200, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2, 0x12, r0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) pipe(&(0x7f0000000040)) 07:53:45 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f0000001300)=""/8, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) r2 = getpgid(0xffffffffffffffff) r3 = getuid() r4 = getgid() r5 = getpid() r6 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xfffffffffffffd4d) fchownat(r1, &(0x7f0000000340)='./file0\x00', r6, r4, 0x0) r8 = getpgid(0xffffffffffffffff) r9 = getuid() clock_getres(0x7, &(0x7f0000000300)) r10 = getegid() r11 = fcntl$getown(r0, 0x5) r12 = geteuid() r13 = getegid() r14 = fcntl$getown(r0, 0x5) r15 = getuid() getpgrp() r16 = getgid() sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000380)=ANY=[@ANYBLOB="cde077117b8dffa48100003dc17a7cee4653001600"], 0xa, &(0x7f0000000280)=[{&(0x7f00000000c0)="a55a242af8b8b97c351d3f10de7075517ebd7108028988938d3861898839682e5b1145858416c50a1534ee328e78ab76f396ea7d6843407985d174fc67d918bcfd32efa5e9f2343260ee346a05cdf3d0f5ed9a", 0x53}, {&(0x7f0000000140)="87386f6002a0b44da098b7a8a9e3f6", 0xf}, {&(0x7f0000000180)="ba75e1b95a17369e7344b36d047c84aa6ad9ae7425ce773e49ffb1e94472090a088496458a864f0ba4cd8af8a0931d2256c61526214e5753e4c659e72d81aa5305ccc29e65dca4694c1e21652e3e569d8f26079a052027a054e07118021b9b97f49bc4fde254977e7ab18cd45edb2b36f23d9894d75a32ac3f7a78025ac48de489e87c9633ce4c8f6fc21a6c7d9a939b3f374e5c1168ebca1bee63754e354803240f8f61efc399cf97c5ccfbba982423d354bd30b674a7f610450909f12ad773e6c6ed9b0fdf290d8d24bb4b6590675602bb480d2a782bd0ad2c70cb0d99a005a463f0fe8b7a0b0709f910b0ff", 0xed}], 0x3, &(0x7f0000000580)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="00000000207b000000004000ffff0000561c6bd1", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002800000000000000ffff000001000000e59f1d945a8ae6827cbd267d31834762f936bb5aa64456e462aac0e8731bae24bc5df3fa022fea38e85c0141cdb1622d230969b82d1a68ee864cd386de00497d21e2b145e61a8aa40fff8603ed693579e803d60a233dedd1d9365316c7e483f152d7102bdc45cc4c4b1de727c0a3b74750f484a2c53cd53c3386d52ad12412b443f221cd437ac3834403587b57b0fd83f81ac7e4d341edf541ee480b4dae7ec2a3e040712ea207296ffb54bb990d9c15da5cadcacd2b1d8077e908d0f86c883c4948838609ff34da8143fb451088a9f96488a76de7ffb01c047feed4c55763e409fca2b925e2c2ffbc480ff0", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB='\x00\x00\x00\x00'], 0x118, 0x400}, 0x2) 07:53:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x8, 0x4, 0x0, 0x0, "18ca71681571b1b809bec830135375b2e08d1401", 0x1000, 0x5f}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x180) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x26, 0x2) r2 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) write(r0, &(0x7f00000033c0)="20eacd25ff69f9cd9cdc5b85f40ddad6ae3fd510ff27a85dda764661bc8a3ca66aa14c5d3c7b89f687ad86be984c7590926b8e2501b99268d798e8db91144fe076d149ca22031a9b31870e25c5d418cddab778c94958df354e379bb0894757ee609678c9080ff2f949229d1b35917b8bd25872b4426767cc2731bf64064bd421707ca741b06126778e1e9baf78955a11c27f8e754cd173140e0479a898d362cdff0100005d85c48b7c98fe37bd585f8718fd5b161e901d8b797e21dad639f5a7511764e767b49fa56c0047c2dad251bd25a691800a56f69ee109ad3bcab5e447b3daccd8bbf44778b37d5d43b89ca9891b860a6e81ede9e0d1509905ebed6b13845784a69a71b18db3eae9b4bfbc9dd36b42ae4da134294735e7ee9492ccdcbd3c04dc9acbdb5a52350b2f9a18dcae41c4e117f3e4cf4d9ee77437ca2e2e3f58ac1a03a16e5e4f00779d4f4397cd7de2ae76d95dd6854d93e9df71bab8e63db1fbcf5565ce72407904baad73815a452e6a83774e625b170f7da1fc518a20c3c4b1c066b2032bf8cc3ef361ec55a87645adc340e3f61d323e87a6f046650dc4c9e999157e144257c4420c60e29cc5627def4332d92d76915f39afa391f466fb1cc92e795c6d9d4eb8e49b0d2a047ed7cf8c960ff0e008485444f4ae285c4bf23ea5a0429c737500b45b6a959153c1f2ea012c44f2630abff0c4fa487285a0274a22fa6a5129e80b11be222d474a2bdfde77eae535e210a7ee5fc746c5883346ff01819895c6e624cf75f5a773a85b848f7e95d7f077567fe329ed0a457863601e81d46cc66f8b59435610f2123398c0c977c7b9ffccb8d1dd1cb3bb1631d5659dcc7c9cd8c6cf52ea6f456566c793bdebf0d0df548c77cf1bef4a1c69febd00afcfb7e0b3caeb529ebd0360959d00b0553040e6686c9694d06526cff300a588ed17f78e620710b864c596ccb61b7eda9f8162635ed7f478a5fbdebde929f4b3c313670d3be82070da82d7cbd92370f1ce743ce2bcc3d46a75e9a4001475d9a0484c33d7bf520600000000000000025db5be33168f6ee78a0fb9d4122d64b68fa8e21a21a17828963b88c33106cbe4283f477d51b961f7894f0be9fd048140d230f6dbd24de982b614efa7892098d9f06ca69201a3ecbc8406d8233071288ca2376a4a6e93e5bfce33618730c2e221ec7ba58b43edb3596b2a93f015ddff9eab4521fb6d53707d4684c805687bd2cfa8d1e07bc93e0df01788d25edaf733a451f9f0cd6bab2fe7ca05261ee53546adffc591e7aac482178a3913f4ce8ec3dc585c7033e154c6bb960b6db46a66c17d873764f05464e855a4a2433750849d5830d56ed6c731d1176d7c60a8523e446f231e468bb56f97ff2fee7b7f2956f9e734a38fdbefe6e7bba0a8694b9155bcec1e4d0b8c16cedd8545077e64260a348281464fd4b22ad1c5abcc1b19b6aff2c7347eec15f34f180988d0eb2b55266cc601f26ec1d9bf57afb06deb19140183580f5ec705cbb25532d7fa089dd0e66c8b18950ce82f7519ec71df706db484331a77a464af3dd29da4af932daafab663096c0eb6415c1deb88e6344dc1376009df7d222f07315064186ca64c0fcbf0ae19ceaa537911902431bf8d7e79d18252b734cf8fc8bee302aecaf4f330645d98a6cc809afdad1a4fdc5be14a0506012684a6cf242932ae0d9899b2be29cb9b3b271b54b301c91b333a3f14e8a99e18185a4421a64e2a54a9a1335cc77c1250fb451ef3d6263f805be99eecf2db14c656aa3d64e375435b7c7b8c06cf393f91fa45da354599ef1dde96e90b9e4b1a41880f2102a8b232891f4a6aa7abd803dfa4a68a48e6fa50dc6f89e30aa8b70579965e95752e517e9c93c1259912eb2d8ada23a05c929ec41eb9d50a4adaacc58e9dc940d6c823779d5da3fc2bb4839b183ac2c35abe8550b5fa34e038575fb0c59a8b49b38c07fabd1574d8f11e4ac6b8a0db0f73fd02541ad31a2c5b4dd53063c99e85743d541cfd4da93798b0afebfa0ff5ee9f1afd5ba3a3d1e12c7c23f3477f8521710bddeb6173bb07eed160e3069fd2c9c8cb927da32c531d62b826a49d6be4f8fbd07d40d60b4bc31173c2a0d1bd695335ee11fa5a3b73a6597bacb158fdfa0ab0db81eac297e623b1e1c06ad8a3ae06ad98c5ca0a171387f9ba399f000f827c3f269afed77283382d42eecfb89ab8e590d870e403a18cc7ca50fd16474fc7c5d0d39b6ae8dc9f775f8ad10dfe60ca0124511e37655834698fe4a340ea77f871ace8a96da2a3fedd88af00b6fa111e0f8fab7b4d4963086f17446a328ee06e41b06fb2d569be8205cc64ac851d8c9c7db87566c6526dc5e2c30a324c4911b03ad778c9b4a94dab1434f91dbb9cefe234925d6cca35eabf89a80664331e158799524e57d0f94852640fd676d95750eb94d7b267fbd7e959ef55b009c0ece51df5f9cffde3e1bb98f96972831753b6398e4c74e10e6408cbd8418a4445f388f139e3fdacf5fc080567998ae00a4affc97aa5ae889b3a9ef2c76db7e8c1915c4a7e2bd7cb73d7a3b1c5452385d5db272ad73040efb53212b29721d6e007e812ded98cde03c48da5d4e98e47634d128c6eba9bf6121cc5d17b8b693b9f9763a89d2fe59a947ab4e1e43a38c823353b30512eb646d8c74b388d097bd3ca423f093321b842dd046c93ceb01af0484ad7346ab627aabf8f45f3a28dad8369261b7b2112ac09f3035a13925ff5ae37bc266cb20ccd763de86d7e57f6eee1beab596630b9fdb5d40a27d8e6ea3d2ba17d6ee1d8e158d89f0cca2e298bbb6e863c74e29a9e20dfad25114cc14a0d9f76c260c8f590f3fb2317b6fbe8f4463fa2e7e1f13caecca191df5b0e3f6488f0753f54e8779053e1595098cdea32e3bd7e2789cf213b85839ae90ef5a6e198cd9bee616326124abd546e9f2ac0147d6cc82340bf2026a7ae80c6c17dd5c40ae377b2c4516614c89ed85dff004b2e643bf8bc4b0d971e951ce1d4b3acf52c6c29a6773b12af4bc7ab649f92c768def572672444bead91545044b03acf71ba877a70564999c04c6aa382ddf8efc3fa2826e1a5f95a990018078f999ef93a8ac314a76be46a02187e916786e67d4563b940595c8e7d214398ef22331fdd5ef476e3df8c6c5bdfa5ef98b8bc7875bf6478031e6d3048fe2fa75e2f5ddd2388500aae09cb4d33f6ef68f4a4c81160521487a6ff92d72f845540ebc0d41003cc08bcb0cd65610f1ced64fa3fd6c326cf0b386bc6c91a98e76aed239454db81c9dfaab15299eb32f9085a97d5777464f9eded7e71d368e5fb92a28d88d47e581fe247a0352a38242a8601831bda7a4e6c9b89bce5ce8c56164e4f286a3ab58a4a127593d5660568e5b8444543bb14873ccd1eb81b73a67362e455ea37d48691da22921e3b42438dae017b47424b6f95ded1430676c3ec6792912d718b95bbd17ba1fdedb38679e2e9e06365191c075995319ddfda79e670d43eb716f510241562dff845f53a40c9b6e967ce2a52854d94a5cd3d2e171976d7b36f31d7c2ef992e02427c70b13be063ee77f23564c7944a331099f3fc6ddbe079588e1020ea230d5b078a0112243624338cfc122c861cd04245a51e4bbc58fefeab0f54a5067c2384e042939eb005d6120c6a92762dbcd9a27eb77b81c276ee688f960cb7121385d89a1290bd95b3f39b0964ee50ca0e4b1b055f5731122c6b6929e8640d17281a0d2c6918f40df0de07c48f7d53b146de2b6bc52ba350374ca2366cce13dc4f0dbf6708c61119880c3080434c9bfa99db987601be6603570b1bc99f87026c953d8c5209c7f499b0717508df35ddfcd09a197a5aecb4d2a84724d91fb126b426efb2127293866e13ddfde42f5207c06fdd0d4498d7bca31fbf28518b12e8ff16a1e4e97e78fe88d3c24156f10ecfb1b393572823226a0cd4e07bf6078bd45e021e0d47b805d86670f35f0ac015f69d2f87d89c60e790904679bd22af30310ae511472525318aa79cfded9664cccc1bc6e19c88feb0c3e7ae347e713cc86f99b60de4508782c9b4b866575c335f1d1864270c7f9aa567ec19083387c938fe53961708cbd2c4b9402f1acf6468bf2833e6345379f333338cf55bcc2b59e458d47b2689dcbe5e17d54a40a63a0ce44377d53dfb3ed8dc2ff6151aaebe0818caf41a7b2338ac2cf78a2dde0c9ee5790150d831c74938d8544ab0ffc19e731aeb6846e20fad4fc0f21db7608c691cdac5aef0f30e6a2ee539fad1f832e81c03d8989a92702c7fda1b4a51213a6f93d7827edde8e5eb604164651b64f0b3e287caa12d549044dbaa9c4cf5b544e11024922df434bced2231eb483baeaa7500d13a0c000f7f1e919b2759462fe18b4c01b67e9e8adf84543d4a007f506c1f6d26bc664ac82319f9b0eca44a9dab70a6a19003e3e91d7e4383f0a49532bfe66c53494026bf2f9780adc99d114c943099f6bf1a24d95daee91e81113f2dc6dfb80ec6a4576b15950c92e33863086836bdcf1115ae1da440583f218dc4b2cf3d46c4f657fcaed80ece9671e2e9b02313ac58e2d94035818290dd3f23f59707f503f2902a6be65e30622de54428b7c4511cc6cc3246714ed5d9f3112a695a97f83830b715bcb05a16313fffc10702787635b7fe7274330872ebe5de73556cebd9f6954318bc6a3befb254da15d7916dcfe9bf839b3b47cfeb31907d4493198e639236d8b81da6462e80a9a0ff263992d9c70791a9e90e5417f64e3e47196f806d9e3500cd2083745dfc53c61ec3c0a65e2e3dd86ffaa1f1473b63bcc185c593b3fb7aff9322f131d5831bea6097f43d7ffb63f179c7fe5c907e113d0f17ce6e4461ca00a42a8d86f4f31446d079916ce179a4ff2c69c722936d2cc321f4daf41b0f029c63dc5a7f082e72b336828bea1c37ec4cabac79f049005347491e6e3ec4fb70b42b25775ebe5f516395badba0f5e21e35749b4758cf4e0c33f0c85c6a0f94a4dc7ca78d53b8ee33f3603514dcb6c0808effab18ed976bb59ee26f0b51620bd053f8e61c4983b374c7069e8a159830e0ead427c97d4af41fac24ad34a52083ab3e58e5c9ac2b117514b9a372f75822aedda0a02b3b5a3ad3f211998f6853de144420b3deb5056fd49e61b8e183b37389e5f9de05c48be5ccf1d8b0b176c9a7a3d78ea8f3c7dede53076f64260f41693d51356ff189471dee2ba66b843ff959bb4517499f2f0bf054bf2a74456e7b4c315167eb7455a90dedc43275c42f18511f4590304db14011b1b0b4c6890cb3017c56e5a4021aaea0af1f7cd493d87f4dd0e20bc5d1534df7e972c95a5d9c04a3b47f7ad07de274546ce347cd1de3082b9fee468a4965fd10a64c557e8c0e3a4cda68d2d3a33c2bc6bdc964421fc5ffc96dd871d8ec4d6e1afb92dd0665a359570ec2e3225102a7b415a1ad4bc741d9e94ca7b7076e3bcc1fcd12be4e168f3d18bcdbf66da279074242b4137baa746fce5766db12155e44cc26b9d084eefc532dd5aa88386f48f1f4212879768f72f0835c4968941939dab047c69a0d0c5ffca86e8a5fa11b3145e2df59ffdd5f133c69ed84f3c066f8f0468efc0ba068eda78548370615d97b6e29d7e51546f0495081f3fa89c2cc4c9a4523523ee21695cd9b145d7e4a33fde0475e6c01763f1fc05c8ceb6247c3ae9be3b0f23c52cfd65d39e7698b602e4f39a9075671d6889a3c5dd939fe5cad2bcc570eadddd32ad3c8402f72a81e3de93e442d53ac6a9d0929dcd651082480ce90a581f3fc65bc28c7038c28a2d16e317132126441b3233b0aa34e5619215fa44806fa10d64ae8180faf120cd9006fe2b20395d5e576815f14e8e3d4ac061acf662ce60e375ea06bf91b638ab24d4ea7def0b8560d6b5855739a5222fe535fcc48346e1f863af91f6e164c7aacb3cd575e380cf2bfecd3f6a141bad7e32328e9acbb4016af1b207fd72fd97597badc7281925435148300000000000000000000000000000a7503503eac8bdf428a62aaf8f4e7a0ac18daa881ef16", 0x10b2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x5847, 0x0, "ab5b88ecbc24f81ec142fe603e89d853bedb1ab9"}) write(r0, &(0x7f0000000140)="96", 0x1) 07:53:45 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) dup(r0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) close(r1) kqueue() 07:53:45 executing program 0: r0 = socket(0x6, 0x400000000002, 0x20) setsockopt(r0, 0x4, 0xff, &(0x7f0000000040)="04005c00", 0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="538ee98aa383e55b02f49ae99dce63e36e2de5fb87444dd92f290dd48d3fa9f680dbe79fdd988500a4d38e6469fc28c77abbc82c844f6ed2d6c4492c1086a6feb8b5f6f46a9d413a8433a031fd7291c5d35d8ed3498d75480b96b8d14513c531ff24ebed06bf9409d436af2f7cbe8f2db5f191247b462191d463c73b26e96087d6c0ccd8b75f5ca92202176eee2bf2a4", 0x90}], 0x1) 07:53:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x9, 0xe307, 0xffffffffffffffff, 0x80000001, "4f758dc02cfe7a5595691bd8fea2f6786a00e170", 0x4, 0x7fff}) kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 07:53:45 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x10, 0x148) setsockopt(r0, 0x1, 0x80000000, &(0x7f0000000080)="1866a391f7bfd26208d28455623a9073cbf15801595fd48e442bc9a92a103a56e3b0ced506fb801948562d8b87c0cc24c3071d7c46d5c69fb9204638533cdb1ea5bf9df839099d2aeab4c7", 0x4b) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x86e9}, 0x8) 07:53:45 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x20001, 0x2) listen(r0, 0x0) 07:53:45 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000001c0)=[0x10000, 0x0, 0x5, 0x8]) write(r0, &(0x7f0000000040)="510f0009", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) 07:53:45 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = socket(0x0, 0x2, 0x6) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000000c0)=0xffffffffffffffe0) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)=0x8) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x18000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000080)={0x60f0, './bus\x00', './bus/file0\x00'}) 07:53:45 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x4) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 07:53:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x18, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(r1, r2) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="000000186004008b00002b27fedce7ddd84d3e2a7fff050001e19bffff010200000000400040c60100f2e900", 0x2c}], 0x1) 07:53:45 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) 07:53:45 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x8b}, {{r0}, 0xfffffffffffffff9, 0xab}], 0x8100001, 0x0, 0x0, 0x0) socket(0x3, 0x4007, 0x2) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x210, 0x883de4fe5e844c6a) 07:53:45 executing program 0: r0 = socket(0x11, 0x3, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x6) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) 07:53:45 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x100, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x0, 0x0) link(0x0, &(0x7f0000000040)='./file0/file0\x00') madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) fchflags(r0, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000002c0)=""/165, 0xa5, 0x2, &(0x7f0000000380)=@abs={0x1, 0x0, 0x3}, 0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) pipe(&(0x7f0000000000)) write(r3, &(0x7f00000005c0)="d0098bcf37d3915df20800a046fa43d1c87fd2a7b9967992f47a16fa43d3a60d3fdb55f1d59ef8f3f714d1238c9dd8a53a46a99b1ac8f2fde1b0858823b5815f5dc05a66d6ec3252e9484e0d16e0aa57f4dc9158b62e2af5436f", 0x5a) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000100)) 07:53:46 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x3c2}, 0x0) pckbd_enable: command error pckbd_enable: command error 07:53:47 executing program 0: r0 = socket$inet(0x2, 0x20000000003, 0x89) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) r1 = getpgid(0x0) getuid() r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) pckbd_enable: command error 07:53:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2591c321a8cf98848e4a0951bdffc6d9d7c7f5ecd505370f55d9bb05dc07e23ac168a0237cb5e32d0ff2bbe7199679b1b1bc3adfe4df6473a61d75698228a2b887db13099bb25375a9c2b0a061a751731e5c2091f3e9bdd11c4518138f7d1d2717001200f34322c0cdf8648b0200000000000000cdd79c0004000000000000972d2eae1f3c146e00ead47dff07c6c3b018be5455ba5fe808f9840f9e13da008000000682247a3ec85dca84b00ba7651238225996d2250f6ea8080057a6212dc30a9f047a2111659bfa12c867e667d41eb760e65e47291de57733bdda2ec4b4e024735139a70dbc081c1463df626606b2001cd5a63ee99677f805866ec846caec22e2aebba825915b324445a1bc1d1916858ec6876e0d82f44c45a8123ccdb00dc53274332faf5a36764bd048368bcbbdb5731edb6402bee13c299bc1f3c73d7bf83d4b32dbd4544b5ccea1a6e54a98f2fe599f8538c0ef1eff620056f03f9c9fd5d0f99ea7769f55b2dd62e02c168b4f0fff9860237d0b19bb2e091e13", 0x180) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x1000000d0e, "b04d00fef2e4631a00000000000500"}) read(r2, &(0x7f0000000880)=""/161, 0x52) 07:53:49 executing program 0: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setgroups(0x0, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) getgroups(0x4, &(0x7f00000000c0)=[r0, r0, r0, r0]) connect(r1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:53:49 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) fcntl$setstatus(r0, 0x4, 0xffffffffffffffff) 07:53:49 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x5302) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x48) ioctl$TIOCDRAIN(r0, 0x2000745e) 07:53:49 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) 07:53:49 executing program 1: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x8, 0xf0000002, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x14, 0x9, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x6, 0x7f, 0x400}, {{r0}, 0xffffffffffffffff, 0x49, 0x60, 0x6, 0x40}, {{r0}, 0xfffffffffffffffb, 0x81, 0x3, 0x2495, 0x9}, {{r0}, 0x0, 0x50, 0x2a, 0xfffffffffffffff9, 0xe0}], 0x82, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x44, 0x5, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x90, 0x5, 0x1708}, {{r0}, 0xfffffffffffffffc, 0x10, 0x1, 0x401, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x30, 0xe08, 0x7}, {{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0xa, 0xfffff, 0x1000, 0x3}], 0x4, &(0x7f0000000080)={0x4, 0x10001}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) r2 = kqueue() pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) sendto$inet6(r3, &(0x7f0000000340)="1b04598ec21e7a8a0f4929275bd2a6f7cc7aac0ddc451f3a7d8ada097cee9aa7e0e1d95f482ceeb645ccb2389cd14dc0430867ab3bebc2f1784b81d98bbba6ec5d4e3c0cc529075e82cde49b46acb6f98d4cd62a4a597f253ed90d186e81bd40f74ec761b5770c427e099bb07c08985732e0d871d0e51234b3a30f23f1641fded8e933cdf8f7f32a584166e71d0d1b5bfb1a4541a081cfd75dc842a1ea8451a4b769f07f41fb7307b20a70e185fd01f9064d2132b46a33524f19977329707496d46ed14a383471b62abde7ebf920e6cef14fdc076c263cc2777bae3f34635b098dd2a8ed8fcbf4dfef14b4c0d9c4ee3e6aa55857944ed4446c5479c1c8e23b5f13ad080996f2e37ab3ff9b46e2a4ad0e0341ef63939e0d41088cccf0dc0ca984a73915f8eee38477540e95652fc96140e34d2715d8a7646289510d8cebc331ac04716842f47f26a567ee04c246afcefab8eb5209b416d356ce537ba799f801d69a9db69e3ef202ac250ab3931339a4e98a3bf7424c3334ce3e2fb39720dffd992cfda3eb63d6312f7f5c3aef1a3246d2d4f45c167f64a1508d129c8144289fcf1d2ca2df1ff54facc9870a0443913bec11f6ec9e519cdfaeb25e19bf0fe98d8cda8dd3d2045df253cf187585315b6ee2f35961b9e21a787bb750823a7a2685ca3385778897d666ef4b3e88d28d38c9c4bdcc2664b84744a765850862d6e5381c9497afa5c1feb7d3cd1addec44358343ed21699e97e916b3f98e4cb0af3c690de494a849d8602184cd6175ea0e37b6e63f040ea17b64a758a09221e79356f04e0cff885db1062d71a46e5a3efe835a0d66e999a13f08e20cc00b8d4fd1caf6e9fe127914272fa1e39ff77bd77a40efcd5047ab92e45d2d7f3700132f82aee185ca649a3f6e3be9799bf0684f696ea041a294a9ded626c8aa7a0035c5abc01fa4201000224087c2231d71aee22dfb222c1bf357ed399e1b8d86d79f798500d1333bd858a1155edf5db84e0f96c8a740c06cb2ffa4b81791a5f6de3c66ea503a46cc26275ab1d545d1bd1e37a048958280e479c6180966adc3b88ddf7256dfdc802ead4b67602b4ff6b2d5678d5fd8de3e6ab6ca630ff45106ec648d065cb8cb58b1bf6ca1d2089f4070e17a45d1960b5b5dc19c156f152399007ba1aa4e6a4143b8e7f29e6d6f43976c5553fbab82955bf364571cac864b99c61d30222039e26dba6ef32f942283960b5b5270f47ed8f92bed750db23470a96f6ce857e323c49707653f997669d5828ecc6543f9e4efc4d2f17972e7d39d73caa97d54139a1aa5b20bd79e5efdcb30987ec37b7579bbd78f7219b53914dd9176991948db2ed1bdcad29295df3c4b4098396bb3b32ae95c6f321aa4d5492d1d8d6ce63075c5406dbd109e627ae946100131ce569831220e3b283da6be5226d2e45a9f7cc8e7649fac8759e60e5813774ac291220492cced771a4c9d0440da0254cb957677ed64b8cc3e88cec00247201f62eabf62cb9bbeb213784ebc4b845791f21bf46c56603ee0d54934ebd6046ed7884d2fe2172efe0fde4caae6b116a91c74b72ae1e39f2af2a20a191b635919b3a30a7458a47dd08f230c8a19aad67c24570c02ac5d8bbd8ed4374e6ed4b93d0be557f68f9909049b1507bbfd1dc17614b0b3f99aea33fbc45b4f2b79144542e125e87bd76da8808f4bac16a6400a8b3c26ce94456b63b9e9098740e4daf77d88f1709389cafc2104756477f30dbc8240ac69ee6294afb4c00a7289dfbfc3c80ef6bb509e1606e30267ef74894394c01137f67a17b7d5431e3b4b7d2d81754344923dcd77eb1380930374928529e69a4eea3b1723d5c507c5cfbc61fbe49e935064615d1db8add16bcbe240e651a73eff5bc8d5109c1267e5d96d2a24011c4276c892638aeed645b8a7ed539a989abcfcb7fba30ebe985cac5b46add635a7c87f83021702bf220ae0bc061a0d6d6a467e41aa672d24fd2f8ffbc5df93b8eb465e9f9dde98b7b9e97e2be9a763926db9b9ac8fa560d0ddc2ec8db4742a41b42ecb67ab5e7b304527601c78fbb2c5ae0b60114709b5b9db62ef827b413929d615e78e96c2131e648ea75f173a75558366ea704954b64e620387440fdae0c98f4a4ea6f063d3515982a53a7d595c7d328e728c4acfebb8bcb8eed9054e7254732c3fd5b36cf3d28f65b637f184920b12ebdd5ddb18fc48a8de52269954cfd0697fd4ba9eee410c323539e07492ab29022cff3694d7235e256ae2092e5d2a2d62a870ceb2610633aa4d9022802b7c4ad4009c15455b4bee8e83cc118dfbabae0fe47e8ddaff36daab1077f8f94aedb037fc9414fa7a046778ee48698bc61c558d89a869010d33c8e3af42084a812a18107c397a930a34f9f699bec85fd47d6701454106db72bd8fcfeda138389a2641ead1a383918c421b5a37ca6a35945f0bde62af6b86a0ae32896a85fb0c94eb0fa6fb6df49042209fdcf263dfad850e2e938e4c4167d8eec052fd198eff0cf8a23fa4fa029f8b4e064d1edef566f66ea1c013b35a07213c93384b049befac8e7ce0af530d69f9d7568c786e3d78d65e89889bdc4ef064e3f96aac53b69e8c628b52aa2b3da80083f1c0f33fac6954516ef11022ba8632ee294127d2d17eb7a0beee74e06748c919db76c989dba0adacf18d1893d9e3bc465f6f228741a4122492485ecfbaa4fdd5fbe271df3459f42f8b448861f5721732b139e4ba2baa7118c3948de5713e11a9452fc889af326e83475a8645ccde1df90b3eaf40ab1bfa6d1724fdfd3daaea3055ec7b48e7e50ed0ce0a6954a59a944c64253af4d0844301c9515da459d3b3c4ab6119664adba04cd756059a0bd229fad9885b1e4c8610187ce74c3bdbe7c8a9cc823e8bce032a4eadd00b0ca5611bbb942ead3a56f018bc1cad2025fb63bcdb18f527cd7fdc28d66591c83ee9d07c173ce534d78577ed2ce2f0720b26a3a7b245fdf1f063917e55f1d5a1501ca17c52dc73662dbc05c6d184fc649c6c8971eaaae22f01d720f00c14eb2d4993d33c9ca8402c007b5f32b9bfdd6b766ef2df05ef3dc149219573e38e111c186da9e60a07311c5154c6041d31b743bef5cd9576571c1beee889d59f7a6c045c97d344455493c0eb09dbaeb85847f79c8a27290c888f0bc0cea6c7a87dfca38bd73ce0c4dc6564734132d3bf07cb9e7d4f209ffbc5536da37f97a0998f53fac6a666067ba85ba421b0cc06b95d538f7f2e150723f17346237d21037819c22953164ea45878b92477c3682a6b387e738e9d32a33615ccf91770eb50249b7f5c8cab9b11ef64837b23da13c8387c61ffbccf2cf01cf42f4813850b861cbf703cb473fe926804431780ef708a219596cfa4efa7f0839ffa515b94b374689298b0bea48dc60423f5e7cbf084ae6cedc33e3bb38caa922821af697952bebc415ababa67d3d5d96f9b9178e7aef8ff36383c5ac16e2cd7cbfa70c8bba817730f41dafe4527bbbeb87fefed6ca029938def4c6ba461ec1fbb1d1c9b8bb788a04671dbd17f466e887caa174c65e1cb59f1dbcb5d30d512dca74e4598cd36615f03902c94ef66525134a90d994ef1af632d1d396b04b7104bab70e554531e504d13e3985c5d4c0e1362a0b4f13f778e1b9c17bf67fe017efa45f3020b5cd239f876a1d31929327f085b50c0c99bb4ec1a75f824b65f5f60bd517de9c6ff7a609f8e81fb0a8ff827caa44f4d9599952302030cac189b3ca75eeb43cfe58319be37f1a0a275050b6284b14d35a84cac6f9015b2bdab226168defa4ac266a7195a14feb501280c2fa4e7785df935e1667ea0adb466e05e0f851bd6608bf4096604ead4d78859fc3dc0084b32282cce827a9c7074de4688b71265a1e780c60d5dad3e7fbb38df3fe0fe9560e81e98fbbe70477db1e749c35f4b5dc53df438e2d9c4596a0df4390617df190dc3a0995ed2549217464e216184dda96e5097f62223902acf3279d13f48fc65df6c5cee2f02d6a8950b7f2284875996a26d618398071f0b173fa296a3dec65b5fa967433d309141c3141e2239c82e445cc9f43f613c4d7c6d70beca1d65da0819f59f99920533bdf31e01291f961c183eea73cab69d0e3dc42d60c367409420180fba924ead85f6b5652e40a8a9417850aa65a5939dd00b10723e69463451cd61756e9d7a6f52d675fe72d154fc4c9816c1707f4167823e11ea68d9def0778a5eede07b6493879980a47b7800ecc060039c8dbddf42ea0c34203283d44fbb355a88b3714abcca9b02bef7eb6cea7326b7105197eab97ab2a1376c4e1c9939baf957b5dbe6dad8fa91a768b6a733eeab147d8b5b42764664d4f14594491c4395295d3e04974bb71d191c9e1e332b68b883fc07e8a6b7a21c1970dcff69f20fd541babac664636011e7e39dd36cb6bb6daaa541357a9f8f94d1efa80e898b1a63ed69624230119f7b99a7dcc3812db18679fe4af2b8e35247a18b7a5e762ea97eb9f2dcb34145b9aa5484945ec4e63ad9141a1a176587a6fb97897e577227b29dc81074005a80b7460334289ec8a7f1a24b4b3b6d18da0fe158710801ca7bc7f0e863560a14656a864bbd030416864f62cd2dd2649522ca7939221a8184637172ad3945da6a4fd300bff1cb55e43d2eb67f1def5a8aa4d0c85004e6031b10d1eb84b14533fe685928660717ca5ea2b40f1b844bbe42eac4add21a0065f3683c39dd3daa59ddbc12b6d8b338cd4b5b82e57daa244b61448a37d952fbddfe31c1c9a0a19403a616ff1fce01baa05fb550d51235f29d9f29bccb1edc1ca4ea4cd0c9304a3ea007cf32a6db1f110a93663588b385608465c03b6fae12781b0b7e9390f2d5ec79f58f8ce85321aeffe6cfc44ceb1a7574ba6151d1eaf71b383d8a419a837b5e5847f6c86910b6abb820a06b0e66bc50d63da7fc25b7c2fe4503a3af0a98eae5ce724c9802ff599a2898e69405da5b2e0da722a22eb4ab806a45aaa7687188c021121a1980de6862c22bc5dbc11d12ded9773b5ae372fe5b1289350b902beeba69cadd7b46c6c3d53b0067a9e7adf430869a81a76a12cfe1f6bbd52d12fdfc00af52c98445514e930051b4c83fd66bfb8a9cc8c946d60b360c1d0790dd6d301b6f082bdf8cf5d03d67c8725878d9f2397ebc21c8a1573b50d6399970492cc711d97878244e728792c4d7d8f7e547bca681174d33069720b45a27d6fc5fe5f18af7d01cde558b4c30ab477437168cfabd933197aca6582f2118f1f6a40606a6e1dad81b7238b487ca87eef8f7ec3fc4b0d9f8d78a9959b9c534443a035978c8ff81e7dc2395cc93858073b4292808e2dd9db2c593398e7ab8105642644ef8b70f705361cdf7b3480944508084bb828c9f25a8b816b0095dc0d5eadd62a4d2911339592e825e189b9c24b97bd856db665bd344d9bed3b7cfc59fb7c757914b04fe45eb0407f22815d3f87d0a38fb40d06095d21d42bd676ccf1763c32676781c4565da6fc88838a2601b4a4bbd10fb5c8aa614d9f43090dcd35978995edc291e2537e716492fa96f05ae79eda88bce788653c33d25f66972ec862c1312d522f216843e29040cb9d0eeffb5a9bc7909093deb3c5a53b8a7872a2fdc083dd7b820fd64a931b77aa712cf80cd42ccb63bf943810395e69115d12bb4d3bec228367e65b8a82a7d66b96ac3589b79c3b7dfd84c6541224cd1a745ae91fe07451cfef55cd22d3eade75a3c799ee01b8f50696e2cc9d2a432b7eece8147cf911a0737e1e5e71b70222667b515e17655ebc8612368", 0x1000, 0x2, &(0x7f0000001340)={0x18, 0x3, 0xffffffffffffffd1, 0x81}, 0xc) kevent(r2, &(0x7f0000000040)=[{{r4}, 0xffffffff7ffffffc, 0x0, 0x0, 0x0, 0x9}], 0xa, 0x0, 0x9, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000300)={0x100000000, 0x3}) fsync(r2) 07:53:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe853008f0700", 0x8) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/249) r2 = semget$private(0x0, 0x4, 0x80) geteuid() semop(r2, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r3 = kqueue() fchdir(r3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r4 = semget$private(0x0, 0x5, 0x4) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='&%\x00') pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000200)) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000240)=""/232) setsockopt(r5, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) dup2(r3, r5) semop(r2, &(0x7f00000006c0)=[{0x3, 0x80000001, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0x404, 0xa1e, 0x1000}], 0x9) getsockname$inet6(r5, &(0x7f0000000640), &(0x7f0000000440)=0xff92) ioctl$TIOCSBRK(r5, 0x2000747b) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000700)=0xbf) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) semop(r2, &(0x7f0000000540)=[{0x3, 0x0, 0x1000}, {0x7, 0x1, 0x1800}, {0x3, 0x81b4, 0x4267c2303caa6585}, {0x2, 0x7, 0x1800}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x7, 0x0, 0x1000}, {0x1, 0x5, 0x800}, {0x1, 0x8000, 0x1000}], 0x9) shmctl$IPC_RMID(r1, 0x0) r7 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x66, 0x0, 0x0) semop(r4, &(0x7f0000000480)=[{0x0, 0x707477ed, 0x1000}, {0x1, 0xffffffffffff8000, 0x1000}, {0x0, 0x2, 0x800}, {0x0, 0x961, 0x1800}], 0x4) 07:53:49 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) r1 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x2, 0x3, 0x101, 0xbae8, r1}) r2 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDSETRAD(r4, 0x20004b43) fcntl$lock(r4, 0x0, &(0x7f00000000c0)={0x3, 0x0, 0x7f, 0x9, r1}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000100)={0x80, 0x3, './file0\x00', 0x67, 0xffff, 0x6, 0x8abb}) r5 = dup(r3) kevent(r4, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffc, 0xa0, 0x20000000, 0x1, 0x80}], 0xb4, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x0, 0x2, 0x4, 0x65f8}, {{r2}, 0xffffffffffffffff, 0x40, 0x1}, {{r3}, 0xffffffffffffffff, 0x28, 0x921dfa553f974893, 0x80000001, 0x8}, {{r5}, 0xfffffffffffffffa, 0x4, 0x1, 0x5, 0x1000}, {{r0}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x3, 0x80}, {{r0}, 0xfffffffffffffff9, 0x90, 0x80000000, 0x0, 0x1}], 0xfffffffffffffff9, &(0x7f0000000240)={0x3}) r6 = open(&(0x7f0000000280)='./file0\x00', 0x8, 0x51) chflagsat(r5, &(0x7f00000002c0)='./file0\x00', 0x40002, 0x2) fcntl$setstatus(r6, 0x4, 0x44) bind$inet6(r4, &(0x7f0000000300)={0x18, 0x1, 0x4, 0x7}, 0xc) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r7 = open(&(0x7f0000000340)='./file0\x00', 0xc2c3ee9fb048564f, 0xc0) fcntl$getown(r5, 0x5) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000380)) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$TIOCSCTTY(r6, 0x20007461) connect$inet6(r7, &(0x7f00000003c0)={0x18, 0x2, 0x3, 0x3f}, 0xc) mkdirat(r7, &(0x7f0000000400)='./file0\x00', 0x24) r8 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000440)=""/55) recvmsg(r3, &(0x7f0000002980)={&(0x7f0000000480)=@in, 0xc, &(0x7f00000027c0)=[{&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/3, 0x3}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000002500)=""/58, 0x3a}, {&(0x7f0000002540)=""/180, 0xb4}, {&(0x7f0000002600)=""/188, 0xbc}, {&(0x7f00000026c0)=""/47, 0x2f}, {&(0x7f0000002700)=""/27, 0x1b}, {&(0x7f0000002740)=""/10, 0xa}, {&(0x7f0000002780)=""/4, 0x4}], 0xa, &(0x7f0000002880)=""/200, 0xc8}, 0x840) accept(r5, &(0x7f00000029c0)=@un=@abs, &(0x7f0000002a00)=0x8) socket(0x1, 0x4000, 0x7) getrlimit(0x0, &(0x7f0000002a40)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002a80)='/dev/wsmouse\x00', 0x242, 0x0) syz_open_pts() 07:53:49 executing program 0: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) recvfrom$unix(r0, &(0x7f0000000100)=""/159, 0x9f, 0x2, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 07:53:49 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd2e"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') 07:53:49 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000080)=""/101, 0x65) getpgid(r2) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) 07:53:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x100, 0x0) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0xda8b, 0xff}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unveil(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='r\x00') mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x2010, r1, 0x0, 0x0) getrusage(0x0, &(0x7f0000000080)) open(&(0x7f0000000540)='./bus\x00', 0x0, 0x4) select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) connect(r2, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 07:53:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)) r0 = socket(0x1, 0x3, 0x6) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) kqueue() connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) 07:53:49 executing program 1: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 07:53:49 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004427a, &(0x7f0000000000)) 07:53:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2001, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./bus\x00') unlink(&(0x7f0000000080)='./file0\x00') r0 = syz_open_pts() write(r0, &(0x7f0000000080)="ee0cd76bbb5bfc7538768bd0b774b52e369c30877e3ca5de80c740bf854de9339c49680088d9823cff13542ce831f9df7c92b5492f471fdf2838f6a1c6852ae9fbb0c156b98f7f1551fbe10dcb193cda1bb1a46c74a397fd9b7389c847e5ac39de398e94d31ce4667a795f1646cb24378e6768cfd0c4d4c062", 0x79) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') linkat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0/file0\x00', 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8200, 0x0) 07:53:49 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = kqueue() ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) ioctl$TIOCFLUSH(r2, 0x4004667b, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) pipe(&(0x7f00000000c0)) 07:53:49 executing program 1: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='./file0\x00') pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="74470caec52b64e7d92896cbbe49f9f0e593cbf0f6c8118599949a07cff41653b0292337099f2421a02e8f3ac24c19731ddf09b23b73237080d94f5f396b3ffd7bb9975f98e81ecc7a02e7546c1ac9b576d8d9d997993324317294e62c9ff40105f5d9b06eb6cec1c3c1ad63786a06ff954a22c6a591ad69b17ff8fd9ffc6391fcf56c1cebface39e6aeb8624d63ed90b929199306b6fd21387d000ab753aa0b", 0xa0}, {&(0x7f0000000300)="9a93dc6a9cac3a3d5ab98027ee6fa3d460e0fb7679b020186180d9693cc48f103ed3136b293365dc213d28ab8c6b1fb7508c5fb0d1854bd17b4596a279689d101b8d89512dce71195c89ab8d5b4415eafd95da41680ae46ed5e7791fd58b3db9b284ec4340d5b5f5306a76d32ff39fe9139341556edf4179c1649b05d76d7bf7152f3b31c9ef", 0x86}, {&(0x7f00000000c0)="807ea25a699529fdfa8b13e53db5e99566efb842d23d400e02771c25f0dab016f10810e58eabc31c6188fe7d08d4bb91b763e03d329bc97328059326f73d4626beda45343a57890b5afc6cec6e4b9da57074b20de9e83d8d1c17cf79e31ea4440add56c99c43a65818091496c3ace006df680fee77da56459dfce681004678", 0x7f}, {&(0x7f00000003c0)="1d9220a192b7e281c0fbbbd3d4e27a479b9c7dd0cd2e78ee12e7e2290f2438ec95c4383ac887caa4cae0de629b7952c4a7e8314aa07f914be4fdbab9e71be3461e7bfca49c2470ba728226adedab12d3dbd47b243e23f336a0c693f3df1f963e32af54a08fb49492b85c7cafd1a6d5d7ea77c7f03b5c9d5b883b1a191fb34ff86f22bcd3f571744682fcee27b1dde84f4e672f2af7a2e2e5634bfdda51d9671f3b2fb9a884fe52b93fc6381b6977070aa9", 0xb1}, {&(0x7f0000000480)="598848c670d7a69e9f7adab054c5d1fd8bbf3b398a2dbb9145161ad42df65d5d8e93ab7f1e0c1bfd865ff189e7d0edf39a79013f874f53327ddeaf4adad18234a33e4037d68e98ab014c21a81d86c750b3edded02017f4952da59f90b22288fa51016eb14384bc69374c4d814631e7a09672c02658c467db27ae219b7d92b9a457b38299ddb18e97c5e8dc3f5560124adda6368e6d1d7abac49f6f", 0x9b}, {&(0x7f0000000540)="42823e3000da561ebd6408a72c39c14b784f841f1e69af51e7ab5460f9007af63f65df62c800bbebc159d00ecf806356967e41c7bc4d2d0e86ec946549f172d8bfcdee82fbc574506e07843a8875ab937d19278c7d234d6d2f6caf395287f4c66d735b08eb95fa147b2d4cd4eedb399d2416aeedc99d3450191f600416e088c140c813bbfb6c037a4f3010c594bd2f978b875a891ebe645bc20593ed4ea9cbb90e2e029cf01d64772903496ee7c02f687c465104c73fb4de62543cb8af01e5502190c3dbf272f718553bbceb7fe4c5ec791105abfdda9db1d0590ea7c1ff8e3019242eb28a8fa03ce20b1f328c77641ad660fd70bd", 0xf5}], 0x6, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) 07:53:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x1) 07:53:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f00000003c0)=0xff) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000040)=""/71, 0x47}, {&(0x7f0000000140)=""/200, 0xc8}, {&(0x7f0000000240)=""/27, 0x1b}, {&(0x7f0000000280)=""/253, 0xfd}], 0x4) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x8) 07:53:49 executing program 0: r0 = socket(0x2, 0x1, 0x0) fchmod(r0, 0x108) bind$inet(r0, &(0x7f0000000000), 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 07:53:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000280)="000000186004008b00002b27fedce7ddd84d3e2a7fff050001e19b0000000000000000000040c60100f2e900", 0x2c}], 0x1) 07:53:49 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) bind(0xffffffffffffffff, &(0x7f0000000100)=@in6={0x18, 0x2, 0x6, 0x7ff}, 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080), 0x272}) select(0x40, &(0x7f0000000040)={0x8, 0x9, 0x1000, 0x101, 0x8, 0xffffffffffffffff, 0xfffffffffffffffc, 0x9}, &(0x7f0000000080)={0x2, 0x3, 0x400, 0x800, 0x200, 0x1, 0x5, 0x40}, &(0x7f0000000180)={0xf87, 0x9b, 0xffffffffffffffff, 0x5, 0x0, 0x0, 0x4, 0x401}, &(0x7f00000001c0)={0x80000000, 0x1f}) 07:53:50 executing program 1: 07:53:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYBLOB="0b0000000200ffffffff6fb1e5dab18b00040000000d000000009376000000002255"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) sendto(r0, &(0x7f0000000180)="fb3046dca9b69bfcb5df4e24a293e573df461678a69648825946c5d5cc0638087c9795248dc79bc31ed471a22b55682329a3eb8bbd30606cdd3583f5306f8efe6d1e7c19f488d4e62f7b1f57a88f06702ea5d9b5312a9a771d79af832fdf7f6fa91bd9c035689f29040a00aff6a1200b6066f98fc109928e2b2c9be70cb1ebad720cd7b1f01d2ffbc744e5aae5d10d859cb86e07f17eed6633aebd743fe8d8cd28e4963559d7fc747452b12c26ca15652d703df1d53a8b92df08d91c9497ac", 0xbf, 0x4, &(0x7f0000000080)=@in6={0x18, 0x3, 0x5, 0x4}, 0xc) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000440)="d2fe3a52b4a2b60624bb8499212d11fd8f3e0c10c16e57c035cd3167a6549bd9f5cb3e0586a6808d12071d3dda409aac11c054e93b4a858793a69bf4deb69c38281d94afffab4f467d6e2117de0b86570ea305860884ac07d31578900b230c7d5446e9892da7500c41bec7829704a688e02bda6211c0601dcd033ef855a8755a133a3235c6f857b980821b0aa9a126fcd285f5962654edb5cebed658de662af74fe66777aa5d1d5a6f30144e562da678f4b6ab00a1"}, {&(0x7f00000000c0)="f4812bcf4e4c1d89f53729e7c74f9480f204cce7e00bb9944ffea8c683bef8812d04d1052a5c4b3129c409201eddebadf3c5dddb29697d195b84"}, {&(0x7f0000000500)="fc9ef96c906b36ab85f61bf52f0351b69249cf4c58c9af3adffe10891a47448ff5a52b68a5f14a993e65e773be979105357f1d5ad54f47cf1844c98cf9d12ffc83ccf57e66f2a78da464a8c5a0914c0d81b40627a33887c9c462f9db724df17bf926fe9d6b7acd2030b4f2f8721cfe623771c9effd822c0615051ebeb0abc91a4a08724ecc0d2426274a4a765151c0c2775160f9c5b0aeb8e31af7f20d5a8f606ae1e067b81a10185a19827fff47b56d6221ca25e231643fcef3d61cba3e9d258a4973fec7252d6920de71e77992e86b8f535e7a80b8572bb5d783d5fb8201e7d740102bce089359acb3a412c8ac4e3108ad37e8db"}, {&(0x7f0000000240)="eb43926f9c65668e81abfbb6e1b512f3e055a13630f9d07524403477c9d1dfa2445efe4815b16d3b51b3401698806661ddb00f521bee48c9d139d22f45eab76070902e7d1e8ac3508c5e2f95078e7bd213393eac20e6f4b16159af3bc1512d802c5371ffb3d7032e7b18ba39b0fb9aca"}, {&(0x7f0000000600)="f715c5029432ff4bba22049cfb312e44300482dd6db9f8a79620652881a2effae9fdb6326f9ad71a796c0ae864c0d45b0aca3a8d0b"}], 0x4910296bd6b141a, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000300)={0x0, [{0x0, 0x1}, {0x1, 0x9e}, {0x3, 0x1}, {0x1, 0x1}, {0x3, 0x400}, {0x3, 0x1}, {0x3, 0x9}, {0x3, 0xaca6}, {0x2, 0xfffffffffffffff8}, {0x2, 0x6}, {0x2, 0xffffffffffffc584}, {0x3, 0x22d}, {0x3, 0xfffffffffffffe00}, {0x3, 0x80000001}, {0x3, 0x401}, {0x3, 0x369}, {0x1, 0xffff}, {0x3, 0x643}, {0x1, 0x33}, {0x0, 0x9}, {0x0, 0x7}, {0x3, 0x5}, {0x1, 0x4}, {0x3, 0x3f}, {0x3, 0xfffffffffffffff7}, {0x1, 0x200}, {0x2, 0x51af}, {0x1, 0x3}, {0x1, 0xffffffffffffffff}, {0x1, 0x9}, {0x2, 0x9}, {0x2, 0x7}]}) 07:53:50 executing program 0: 07:53:50 executing program 1: semget$private(0x0, 0xffffffffffffffff, 0x0) 07:53:50 executing program 0: r0 = socket(0x400000000000010, 0x802, 0x0) write(r0, &(0x7f0000000040)="240000001a0099f0003be90000ed190e020808160000000031ba0080030001007f196be0", 0x24) 07:53:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28010000ffff0000017c5bf15e3d6d489afe5bb3960e644927b7bb3c1bc31deae0600f8c467785364967fc28ef9ba361f8c34cd421abd952018e60734c4952d94f6938d3affd86024494363a87027e69f1a1010df815e3255ec1822a3d6e810a623514defb0c8ad98562922c545630e49c93937b517990465d03d6ce99ca17165b7d01ce166904c6b64eac50ff157c9fb2a99b51d7c0adda224908a5b12b1be6b8af57b90031a8cf7b24b49e2ff111dff36f5fe9cf7c6649e74e799e3da7020000005fbbbf4c6e71f51dee556f4bc334040391"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) shutdown(r1, 0x0) flock(r0, 0xa) 07:53:50 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x3, 0x9, &(0x7f0000000040)="f81c9fb22826848650391a69f4e09d723c874b4c471c05436c4476978b32c649bc310fa8be9dc2dba3a8ccad2162b8790d00a10febbd083049f93e90c19246d9b13480a98529085fd2a31ebd7cf6be34a6c59ae29378d61310c4acdb1a2cca300b409a594a58e1309ac65f5f35b6a399202bc0ce543672fc78bdcfd1a545e28061711a71ff0dfbe27106c25266d7014b1414aca2b9f3863fa8a03b3a52f573e3b8e5502d94c32293dcf1505bc540a6f8fcb3774749a103058e96784b6512025f3679c853034f3f5a55f73a5d68f0ab6c", 0xd0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 07:53:50 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) dup(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10100, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x5, 0xeb6}) unlinkat(r1, &(0x7f0000000200)='./file0\x00', 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) r2 = dup(r0) recvfrom$inet6(r2, &(0x7f0000000100)=""/253, 0xfd, 0x800, 0x0, 0x0) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x3, 0x1}, 0xc) 07:53:50 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/144, 0x90}], 0x1) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000340), 0x10000014c) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setown(r2, 0x6, 0xffffffffffffffff) ioctl$KDSETRAD(r1, 0x20004b43) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0xffff) 07:53:50 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x280, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8000, 0x8) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040)=0x10001, 0x4) getsockname(r2, 0x0, &(0x7f00000000c0)) 07:53:51 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x40000000001, 0x1000000dbf, 0x0, 0x0, "072d768989ca984ce685ca15004a0400b3dd1b1b", 0x0, 0x8}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xa01, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:53:51 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x2}, {}], 0x2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) 07:53:51 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x7, 0x0) dup2(r1, r0) 07:53:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom(r1, &(0x7f0000000000)=""/58, 0x3a, 0x40, &(0x7f0000000040)=@in6={0x18, 0x0, 0x5, 0x7}, 0xc) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) 07:53:51 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000800)) 07:53:51 executing program 0: setuid(0xee01) getuid() r0 = socket(0x1c, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) lseek(r0, 0x0, 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="0b613a487904189bdaafde140eebcb17d29994c3e03a694ed39f46c4277a88d683dae7c6cefe460d7a650d6b53ac6971ce6551215714c2af1d1ff0a280537a7a578b4b1b41875307aefa3df88e67625262284e30b8d764ea4b7c", 0x5a}, {&(0x7f00000000c0)="dd333ca0a2cc870d5cad88b772d24065396e804aa57491bf7628", 0x1a}, {&(0x7f0000000100)="f7e69eb9ca80d064aabfc0008d049123b8af329852a02b0d29a8d4dca9039e8e7168d73b20922f7bfb66e5ef02ac80026d22e1c073434effab5ab6aae88c268cec323730f0f976452556e2ebb7e76968b17b066663bb63b6c570f2854a45f557b86960683b762932b25b1065ac025acb2e11b1effe457ef5dadb8429e6a102af8ee67897e38efaee7879b124821d00352b214fc412df3dc3478a750ec73b2fb7a12e6fd42b710fcf4c0c0b29dc6c536236be108c8d8b36ba54af1ad24e8568cf5c47", 0xc2}, {&(0x7f0000000200)="15dd6c40b33af9178a44a532dd79d2d060e28bcb1187bd7b0e3460b07988e4e8ce66fab5179952d3ff01938a4e364065735924f695d505111001f0c533efb40237d63ace44236a116b2ff44aa3caf8ab2c4949b63729cbf856d3efda059818f0928a9bf2a402f3ed98863daa6b947e2233f9616d16fee7e91a4411b64842d93a1f9a400cf95cdf305a49f3c1b01b1a8f181ceabaddc7e1396e5aa203", 0x9c}], 0x4) getuid() 07:53:51 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3f}], 0x100001c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./file1\x00', 0x2020, 0xffffffffffffffff) linkat(r1, &(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000100)='./file0\x00', 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x1, 0xffffffffffff6133, 0x8ba, 0x8, 0x9000000}) 07:53:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x613, 0x0) fcntl$setstatus(r2, 0x4, 0x80) flock(r1, 0x2) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r2) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 07:53:51 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x100a0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x5) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r1 = open(&(0x7f0000000180)='./file0/file0\x00', 0x0, 0xa) execve(0x0, 0x0, 0x0) dup2(r1, r0) 07:53:51 executing program 1: 07:53:51 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r0) clock_gettime(0x0, &(0x7f00000001c0)) close(r0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) r2 = dup2(r1, r0) ioctl$TIOCEXCL(r2, 0x2000740d) kqueue() getrlimit(0x2, &(0x7f0000000000)) recvfrom$inet6(r1, &(0x7f00000000c0)=""/162, 0xa2, 0x800, &(0x7f0000000180)={0x18, 0x2, 0x6, 0x10001}, 0xc) ioctl$TIOCFLUSH(r0, 0x4004667b, 0x0) 07:53:51 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x3000) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) r3 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000040)) shmdt(r3) shmdt(r1) shmctl$IPC_RMID(r0, 0x0) 07:53:53 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) setitimer(0x0, &(0x7f0000000000)={{0x0, 0xea}, {0x4e9, 0x80}}, &(0x7f0000000080)) 07:53:53 executing program 1: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) mlockall(0x1) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 07:53:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="7c102735b5befa41cb385e818b5cb9c1", 0x10}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000000)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) mlockall(0x1) 07:53:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xfffffffffffffffc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 07:53:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xff80000000000000, 0x20, &(0x7f0000000000)="08ac9e0013437fb4bccae6ff0cea114ff0684e8c036bf9365a3ebae86acad50a99f0f1b377caba4e07e8d4e1ff457af2adbd9c3e50928382c470d57aa7bf31f31c9b720a4761d60ad39cfc39489d93b7ef89eca0816f87e90c40d6e0dfc581f6852691973dc619d939305f23bfef6828566ca58b0348640e8ac7803d5654aeb81138ae5c5197b17533707d929f0b2a3bd2029a9005050c86140138e046448676f2b453b6de61b2d0dadd59d1ae33f8a222a876dc8f27a162ef7dc1355d4f8290738d6d4d6c86348afd", 0xc9) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000640)=[{&(0x7f0000000140)=""/178, 0xb2}, {&(0x7f0000000200)=""/142, 0x8e}, {&(0x7f00000002c0)=""/181, 0xb5}, {&(0x7f0000000380)=""/124, 0x7c}, {&(0x7f0000000400)=""/189, 0xbd}, {&(0x7f00000004c0)=""/170, 0xaa}, {&(0x7f0000000580)=""/138, 0x8a}], 0x7, &(0x7f00000006c0)=""/16, 0x10}, 0x42) sendto$unix(r0, &(0x7f0000000740)="b9e172b632", 0x5, 0x405, &(0x7f0000000780)=@abs={0x0, 0x0, 0x0}, 0x8) 07:53:53 executing program 0: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) getpeername$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0x81) pipe(&(0x7f0000000140)) 07:53:53 executing program 0: r0 = shmat(0x0, &(0x7f0000ffa000/0x2000)=nil, 0x2000) shmdt(r0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x0) r2 = shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x0) r3 = shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r2) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) shmdt(r3) 07:53:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = msgget(0x3, 0x200) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1, 0x8000, 0x0, 0x0, 0x0, 0xa9}) read(r0, &(0x7f0000000000)=""/36, 0x24) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 07:53:54 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2021, 0xffffffffffffffff) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) lchown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/4096, 0x1000) 07:53:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000100)="e1a17c5cd15525d47c6d033ddddb961f71705ed4bdfd0f9dc6a5558e83a6ecb6398b0707018a714d55cad04d70f165fd4e66dfcc9f625a04ae3c14e7cc5bbe8085bc7191524a40cf84e82fbe9253f43681f1bb3067e4a4591512e4aa33fed346d5abb9b96c18eb4e49800a0fb580a8abaebebc246eec8ed8307cc6af938453d68ebca5471f2ca4d526848cf2575f0f98dadcdf0aee8863", 0x97, 0x2, &(0x7f0000000380)=ANY=[@ANYBLOB="01002e2f66696c65302f66696c65300079951421153897a1d4c1726018ce6b5b980e4c0a66e05223fdbbd21a55c0ddef48a0f98a3ab8a3030000000000000024266008c2c534f527f9cfbeb79a138965465d4c8a4a567ddac9763f43711f78c5896db75a523aa97b3ef3e5aeb9881d67da1586e7b89c3be4888f62f8f4caa1677262c9bb8c0f8f491a7cc1c323d0952416f820e44fefc5490f32cc0b0544699ef5062724512b1a1b988954d292eed99411317fee6b2b98f55585571ab8addbc632dae9cb"], 0x10) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r0, 0x9) 07:53:54 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x2, 0x400000000002, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0x7f1, 0xfffffffffffffffd, "d4864f3ecf67193d45036d5d2af5fde549ab00"}) write(r1, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad225519", 0xa20) socket$inet6(0x18, 0xc005, 0x100) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e19", 0xa0}], 0x1) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000080)=0x4) geteuid() setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 07:53:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) ioctl$TIOCSDTR(r0, 0x20007479) close(r1) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x84) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1) 07:53:54 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() clock_gettime(0x3, &(0x7f0000000200)) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x0, 0x4, 0x9, 0x702}, {{r1}, 0xfffffffffffffff9, 0x3, 0xf0000060, 0x7, 0x9}, {{r1}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0x1}, {{r2}, 0xffffffffffffffff, 0x80, 0x20000000, 0x4b0f2ca8, 0x4}, {{r1}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x4, 0x8}], 0x34, 0x0, 0x72b3, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) sendto$inet6(r0, &(0x7f0000000100)="a08e21a64e1ffbe2f6db2083ff551322d9b189e9acd5415d4b7568b27133a337e493a7dc1fe9568f7dbcb8c09c07d90b323d5e69dcefb8595186e047600489a8075afb0d9991b744a3d65478dc2fc3cb1d53d1a9e80ba7b77ce5775c319be28ef78fe658511e263e9405ddf61e2527e74c811f786438216a51c9cfba2aacb544580c9c8706d6fcda702a9db12a31b9e6bbcff316926104cfe4eb714999a73030cb7d0c05b9c96592514e184a6d90c8df99b40432a4dd801f5ff47488102ccde5809d32bdae97b1d59f834f20297f78e3", 0xd0, 0x40e, 0x0, 0x0) dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 07:53:54 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2004, 0xffffffffffffffff) nanosleep(&(0x7f0000000080)={0x3, 0x81}, &(0x7f0000000100)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000000c0)=0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000180)="d3eee30ffb7db1585b1a055138c4a00df6cc81c1892010b6b2316cf49451da8a4c722d531eda0e8fad7a1670218db444fde2040422f15a5400619eb6fa6b2b68522eb110a6d06b1ef5a9eeedab4e0669f54a7f0474a9b1665ea23abfa3b4d842fa72e8a82c31ac31585f2835312a768355a4229c634b1fe5854875f57e5ce0ad94ef07946d8027a13d54375daec74489b22c2ce67fe17340d16450f03b52a4d94bc0ee", 0xa3}, {&(0x7f0000000240)="67e1b17b7782d9206fbb7bf7cb418d5884fd1cbed0837a9b9c0c9c2e41a740c20b3e5bfc1620b6af4b0c64856c7f8297152b8159923c91a98fcd235713ed22035561caf2fe42e77a136757bfc0680d4113cf83d7013fb98370b28d2bbfcebb9ffa5322d54fe1c3083a14a00d3680a2b36d3a44fb9c75d821d1e0e4d7ac46427fa53647496e330e6e8a0aea6f311cbb47307a35397d5ed430177bc43a3859b3da0393025db33668709e9be6e5cdbd3ae1a36eb885aef4fa326308a2d590c38aea9b65ba15809b71738eb59ccb211ba1ce5454a834ee4fd6931af3458a01711ef3beac52d2b4fb29085916e69f23525dada4", 0xf1}], 0x2, &(0x7f0000000380)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0x18, 0x408}, 0xe) 07:53:54 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = kqueue() close(r1) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r3) 07:53:54 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) write(r1, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0x10b) kevent(r0, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffd, 0x1, 0x40, 0x2, 0x3989}, {{r0}, 0xfffffffffffffff8, 0x0, 0x40000013, 0x7fffffff, 0x6}, {{r0}, 0xfffffffffffffff8, 0x2, 0x29, 0x4, 0x105}, {{r4}, 0xfffffffffffffffe, 0x1, 0xa, 0x3, 0x400}, {{r0}, 0x4, 0xc5, 0x1ffffffe, 0x293b, 0xffffffff}], 0x0, 0x0, 0x3, 0x0) kevent(r0, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffd, 0x80, 0x20000040, 0xcac8, 0x3ff}, {{r1}, 0x0, 0x30, 0x40, 0x8}, {{r3}, 0xfffffffffffffffb, 0x26, 0x8, 0x4, 0x3}], 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) socketpair(0x6, 0x4003, 0x0, &(0x7f0000000040)) 07:53:55 executing program 1: r0 = socket(0x1e, 0x8003, 0x9) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x4, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 07:53:55 executing program 0: r0 = socket(0x17, 0x1000000000000007, 0x2000000000) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() clock_gettime(0x7, &(0x7f0000000080)) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x10, 0x35) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000100)) getpeername$inet(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) kqueue() dup2(r0, r1) 07:53:55 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 07:53:55 executing program 1: r0 = socket$inet(0x2, 0x200000000001007, 0x20) getsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) 07:53:55 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x1ff}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r7 = getpgid(0xffffffffffffffff) poll(&(0x7f0000000240)=[{r0, 0x1}], 0x1, 0x6) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x4e041696, r2, r3, r4, r5, 0x18, 0xffff}, 0x7f, 0x6, r6, r7, 0x7, 0x100000001, 0x7}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 07:53:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x3, 0xa1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000280)) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) 07:53:55 executing program 0: pipe2(&(0x7f0000000000), 0x10000) r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) 07:53:55 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r1) getsockname(r0, 0x0, &(0x7f0000000040)) 07:53:55 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) fcntl$dupfd(r0, 0xa, r0) 07:53:55 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x0) 07:53:55 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000)={0xd8c, 0x9}, 0x10) 07:53:55 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, r0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setuid(0xee01) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) r4 = semget$private(0x0, 0x4, 0x0) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000180)=""/78) 07:53:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2029, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="68ff01cea6a97d7e9be8068b99ebf84da890d07befe0b02197a07f06d3436be445cf5917cb7d683cb943ae1ad837ea252e1710c0b64c36367cfb01d896ed9bf15b702a43", 0x44}], 0x1) execve(0x0, 0x0, 0x0) 07:53:55 executing program 1: execve(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='@\')\x00', &(0x7f0000000100)='+()!\x00'], &(0x7f0000000340)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)=':\\-}^\'\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x0f$.-^\x00']) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000000180)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000500)=""/4096, 0x1000) select(0x40, &(0x7f00000000c0)={0x8}, 0x0, 0x0, &(0x7f0000000200)) sendto$unix(r0, &(0x7f0000000480)="d81b42e2d988271cb83dad3ec8ae08a0e6f430692b6a0e4c834c6e31fb3312d5c9b46850814919b0bd7ae4a97e0b2c67bde82acaf797970341d6cdf5487e3c8c3a56ab741d9732", 0x47, 0x401, &(0x7f00000001c0)=@file={0x1, './bus\x00'}, 0x8) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000400)={'./bus/file0\x00', 0x9, 0x7ff, 0x0, 0x0, 0x2, 0x63b2, 0x2327825d, 0x0, 0x1, 0x2, 0x7486}) 07:53:55 executing program 0: getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r0 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0x0]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x10000000003) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffb000/0x1000)=nil) 07:53:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0xfe4) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x81, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xc0000069, 0x10001, 0x7}, {{r1}, 0xfffffffffffffffa, 0x3, 0x40, 0xa3d, 0x4}, {{}, 0x0, 0x0, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffe, 0x37, 0xfffffffffffffffe}], 0x10000, &(0x7f0000000000)={0x2, 0x4}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000300), 0x7f, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) 07:53:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000340), &(0x7f0000000440)=0xc) r1 = socket$inet(0x2, 0xffffffffffffffff, 0xb3) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000440), 0xfffffffffffffe5f) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x0) sendto$inet(r3, &(0x7f0000004240)="2dd241e2f9a41f39ff24a2753e4e2bc012bc52ec9338f43e7ae9d42b6fedfe77a1929d9432fda95e98ffe053ab058cb2384f88f7eebdc8668b1e64ce38ccb530709d7a7e0abb59e1ee82f7bc5c876a05f274e20f631336c1a01b6c27d65d518ae1dd1a5cc76fbd86c152722741593041a329dd05a44a4a9a1827cdf3de29c0f6c4d142ba4d19d301d572a9534bfbf6e26a8e7a98944b10a8e6d499eb61e8cb950a96b7c736649d51af0bae994684b2722a5412c2f3399903fb6795ae5c4793dbb9fd9a5050ca37489ba6001941bfdfa254538791d3bea812ecffdcb22b585718c9ba8ba3671dde70fddbea02389d615e49249bc6bdf72ef0e80336e7fe2c13ac60409cba885965ea783b94c501779f5a3ebd36053c000f2f75d7dc81fbc36fdb161aa8d9c19fcca3f3ed3afbd7f5780764b90ce0b936ebe18e4e71a7447b82625670b9b7e1d275e215e67e370095c4d9f7e64843e18dad53fb4fa239b0d624a8e0bd8ef9b2445efd3e169ddad716304eee4cbf8f726c06b78a1dca57552f38ab6df79f3de46c930dcb89d0887eea369a970f6be55b75b7209d905450f285d7a434951d97b8cca27cf95f768b0aac46c63c46cdce979cf8c3f26259966593202bdd30094ee70085b3a979d366e2cfd790d6e3093a92d030eff6dd81efa988dc423ca37fe1990c198cfa47046b7cc059d444a27ee495387dee03735b03008007efb9d171fa1e3f0569d5b2d9fc0011ccb46a6dec015c5c660ce3805cc8037e415b61dfef3cfacac104d6fc38270b5d3dd35f056190abb78450dd82a89105bf96dbaeb0381b5d8b2a0c332c589dc5f6f6703af24a32266a8979308128be202b20f2ab39c941e800c6ad789dc5e187dc96376433a92132a683d9e713410cc7d68dd1e08be0f28c1bcb9eb76b70755ce2e170faf6ee8efaadd21e2c30580854341aa738128e75a0b557a5a3944db1d75d8bc91916a481abef8d429766864de85b3727a357a3953d5523b916648a9aef96d4c454bb35ae98319a9eda766cb290a3c59c61199e565366d20562a030cceae06a46d0b73c142da9b5ff60943265534756636bfc69b448328a2df9b20ca2f9bff33143cc936534b84200d06a61354494ed85b104be3ccc94a402b2e3999e87e22308aee970c2fba2dcad03b3af63806376078eeba9c8ae8a27822bc784e12f671de0004977f6128c7c130f691456c9d8a256b1d6acd28c8c5501b5c5472936bf865eb0e13e0642f8303c84541fc0a4f7b8ac520d0c6bc0ff4976c7210f18013fddf18bed6b9a2878fc5aed2812b5f1df4438e1b4add0607090e805ab67589e180d128e80556f024e0952f545cdfe87fc056c86a71057c50aeccc5934405e6318a9257463e61502440cadd6e0bbe0ca284142bbf4f81a1a2b3f6527abfeeb9cc63e5dabccfefacc0b876f96b7f02352c1449edbee4ff5e0cf81af5ed71f3c12990d93aa39ca005140f57c90534872361aebd0624d1a7b65b96beb7aa4d043051b24c368bb3e500dfd839bdf34d3422764255e3a2ecb0acf142ed7f4071f2b24d937bba90ccf3e012c782af5873c91613656d7b17144953517f552c5e9661568958c0cc49dd8092ff2983981128e4aa8771ae73e9f1e39d003fc0738bd7c2a1ee2cb18b2b39eb822454f27f86fb315d7981a8ba2c408c9265384308746c5d7abe74f7e2b2be7d43aeae9c16a2d6a8883be0ab94b58c23e70c9fc81efba2755da1e34699f30c942fd49e3d3df9a410834f0ea8ab054567331cde2c418475518c2ac993c38aa83f3c8ed4a6b967fb4521fb76e766f39429faf23b12a03e468c880dd8b5db5806ffbe46e12bd15e525079749c1b0ea4ece085574f90be01aed38080bde408c98fbb3acff574661e75761e7cab785dc061192b7df03e53b1000bde391aaf5157643f8b484148f6b276d72727a3da3b712c118718b5a72dd022a355154689aa345d7784e7818c6bc261eaaa9561a3e1082daa49dd3f44b1d1bb0162cca0ec9d1af621adcadb100bbe820fc8d94e959045c7c4c4249c87bee7d50e27cf4781ad519ba1a55a266949a9c9d8fb04d3e0055d7fe736090ec9f86b157a0470a1dba9b8a5e0436a00580d60e7acc4d93cb8676ab9c8a4247bfaaf5eeb2434711e275771cee7feb2e28d0ed2bfc47f706e57af1e67ae46358d64f17fed8526a2cc9fdf6c5a944edb875a670d1e2f0c585491205c6d73405d03a6bf256438820416e3514d164d04c6222cfeb9cfbb8604a4d9a3584b216dfec657ef160d2f32825286352db00de9e3e4f999c2c33527f273086e3646b24c7da3373678b637f0b800de8dc821313596608eac52574604f3c25cae7bec03c31ba64926b8d6a23c6cd1983f94fd3e7a1216fd47ff05dd77a512948f79cb9312f0b85a608da1344d6c54f9366d39a7e78bb74be032b0fb118d3cc2a8c1aaff0324bf42c7d00b106243d5a039e2de02d66f8c96eb114fc001862f25b5ab9c32f0833a73e3d523899ae18ab7e3a1464bed0916eb81aa8038adb629d843980e615d2705eaf16b203a72f468410a5d8bab5ce4d19407d81865c1075e51455b903190ee93965609827bd0ff9efe843ce08d57de9a41905345e77790acb1f896a44959e2f273b1641b5bd65f9868644b8787b032958fbfea5b2f1ab969b989d947ab0024f69527d05f4b4300a85e507535f4f92da9849598c92fbc9cc31f837ab8b69885272e805b35e7d6b2e7db162e3716c3c8901c679c2ee51ee7d53f6890be28ac7a507aae480ae406925473ebe3a946eb6449bf0cd754c86bf146807a628ec0b09d22e51c12d606006816d6f6f6492fe684a12b1539caa5b5c3f7b6a8578d27e015b44e689622a28ca262cc30abcd4a0ddba3362265e4fc62d9872afdab661a708980d5d366b8b807f537d729ef49a3bb73904f84cb342b3f46d47dae8a34c1a45baeca0f2d422cd662e2f809eb4be3aba136a1073db647450da7f6594df594b1c3d949908b877a6895b7f433c78c15f3e7bff14661389acc34a73776cbf9cdbd3d9796ff9d6f81c1d7493925d46d9686877f5da2460f6b939791d8bacdf886520cc458b9f9d15b33d380245c99b7bd7ccaa225e85006cbec7b9c8b23515f95058a208f2264bb6167617e1a5d18ae980c9163ea4d718d22d6899ab2ba32a5f5c49eab7027b31f55806ccfd458ab93c457211bdf377358eb09d2b4b552d2fa1c4b8cddc7d3fbec0702876c275ba5960749f702fc3d6e63aa57af36f245fc4ee03ab62603b3c3aa3268b7c2bd9837434da627d571089451ca4534b7e0a8c4de4cd87ac6682f9fdb966f04e70e607c9d1b2130f289eb5eed43a3058898a3a62e3c66d6152a862ac74128dfc58b97af99e29dd8bf5ae420b43530926e0b9c4228dbd9f237615c769bab8f3485b195026746b28ed1af6f07f3209910389e94b6160e752a2dc56724b1d05b328626059b5b4054ec4e64bbffd158ebd09578bb00d311a06f3e539a03abed1b84e3f0d6aad90fd7ab19e0698d83c62ad12af7e3a4b3aebd03368bca9cbcc0338ee7fb37e0379f136e233118f0e2dbe2537c534f11522c498e4fac3a7d6b3fadf1adcae399f9cdd4db99356402d0faeee7c6c4c809ce42719a71b13438527a4cac2322d5ff433a44747532db189c1623af484d1016f803eac90cf183ee9a52325c1baed6e1f4b4d17995eb91ea45916a66cb9f65eda48d20d57f5b101df179f615d1b94460e02c180a0c47906b272a2aa00ac3270dca0a7c2eae92b19cd8cc2a786987ead5f5e45f6a41cc2c9091caf253b2244bd9d41ba25158d0ccb124d9837c184289d0a9c1afbbdb25031d6bf6ddf328ef73fb200d143e35eee0437a49eea3d4c94049a3df5e105084c4c29e7811c2bc6abcc078964d7f32098dd90f55ad741a40dc413b4a263c50e8c1ca085057d55792b9206699abd7c6dd3aea4c16af6277d8ecf6dedef6fba4380c313947ab4a7cc12c332eff58056acb9a1f64486c5cf213ed66a1dae3d584bf22b16b2903d76eed558be507c8fff4ace5fa6e1c72f373a0e8b3db5f2506a84474ecd9a434e7017e81c0fe3041af4179d77de15818c69e1734fbe4ee7423c1bcc983c859292d0817b593412ae23e1dc01b3a9d8fd1ed6d92fa7a5b6032419fb72713671df0d259125cc912ce5f25c2715c082700dfe96212a0d8e5054c94eb442fba04d7ef1c14bbf8a81d0097c4e6515fca6e94d6a38eb09f0dedcdd5d3991a0f9478aadc5caf611b69257dd19571bcfb507e1daca774516d24172b251f2ea11181099875e602bf06e25fb0645401b80d839a5392ee0b6d3e0460cb75ea3c72dd0c4327f734eb32e9c0187f3e255f4e3bb81e44dc8f3b436c054306aa61e5d4592de58f299744e5c8a1056ede1a614f5bef719eb7fbd296cd9d2af875ec310d9dd8c6406fff46c2b24ae024dd74b2d2b1d01c8795d2a1e5087b9ed31beae4a57cb878d03fdf9b5621034e5688f5d505e51c0e04f54c4fee0708cd959f5760e8d8a740c13f2a3a7db9f27e36393f3323a5c175996a1c812004518df437f501645b91999167ab78c7f0455605dacbf00b622123faedc0d5592ce8d4251aa40c76cc76e48944d166a5ce691859ec74665ab6e850931345e49a47014d74e81351ae4d8d2b60715edbb02b313fb98c8dfffb62366a8d149e288c8fa0a3ff6c4f8904d5798a7856bbdd7f686e118509abc91cb6475631cbdc0e2b7c9daf768f9eaa1400da20300798e9f813e49b9075dc6b63ad687392f333e81136f3eb3b9b2ef33309543fd9641f8e9bb73426c6d03cc96bf7e9ff65b2e7d833c98119d71071acbf13fb27c7c21293de28377ae6e886b68ec4d100e53d31f378ccc2de223c0da4f7b7504511ec5429a569fc00968583f456e336c3c3b4a2cb13319551934cd183a8007f75aa807b9b12f10291cf93896ee8d24ce9b257f5b2bdc3e533da39ac78b99f2a7a4d17e5d88aec6e03b663286417b16a06c666a274611019c94a9b8c3b9d6e25a8f16bc5c1b9967c90e43b0bc8cc7e0651757c58316359cfacaaba84adb6748e0b49d3617c9910367c4e67c22fa5670e49a9295a2134acb14bb45290e8df341e512bd57c7c8d462be75892c5d8b13ef2228e7b3d1984921b710c014ba5747ee7dcd78bea571c2b0fc0bf948d7ce4a700f97905e2ef0386b45f9face700b6a3b7d2c76f7cbca0280faca11caf96783b11e69a9e1ab203d1f0480c6fcfe867324ff4570d560fd37b3e1548ce5b0facba602a7c8227bc19c221ac3cad4cf0d738ef0d0dbeeaf73284e47672c691923fa98733c59fc8b758345f6327ffb445882cf70b7d3260938e8fd5adaa882edba14b2d2991e35be3b1024bbcc01eb26dd59d2f6f9967c3ef83ba03a30dd4113cbef22b35e091202e639e5ff289deafd15ed3c7607e069c6c82e14e0791bc2ee04f5005f5a6c29b61c1ef2611384e633440d951fc0a7e72770a08d1dbefc0c96d5fc3bd5332828b3ad595a0086bbeed8cb111d215686315741ad21703945dbf89229fef692bb34c15984bd48c4eaf8fefb34f341587a192729fb786209f18a1bc7a412c0e8e94eee51ab1bd09587a2965edce6cedc298b9874fa3488fe6b683c0c29762478d30f569e47f0bb3f1b431f868204d635e54a35ebff50dccdb3fe056551702532c9c5aa23b694bc4b33c22897c2f0f3a1b9b3f2f0e67e8daa0c4aec830afe4b91e010088db0966ce346106f3bca2305a6b955c18a69f2477ca650679be2abf0bc3b31d2ddb94408927022af47382c5efe8bbb451b3b5219cd40d86b040c47e47ec09199d6", 0x100f, 0xc63e94d44593fa42, 0x0, 0x242) poll(&(0x7f0000000100)=[{r3, 0x4}, {r3, 0x21}], 0x200000000000018d, 0x0) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0x399) syz_extract_tcp_res(&(0x7f0000000540), 0x27fffffff, 0x9e0) r4 = semget$private(0x0, 0x4, 0x1) pledge(&(0x7f0000000400)=')\x00', &(0x7f0000000480)='{\x00') semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000580)=0x1009d8f) write(r3, &(0x7f0000000040), 0x0) poll(&(0x7f0000000240)=[{r0, 0x6}, {r1, 0x1}, {r0, 0x2}, {r3, 0x4}], 0x4, 0x3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) sendto$inet(r0, 0x0, 0x0, 0xfffffffffffffffd, &(0x7f0000000000)={0x2, 0x3}, 0xc) sendto$inet(r2, &(0x7f0000000380)="3b34237047789fcdfa3dec9ef1e57c925dadaa3af04e6d704a28daa72f3deb24e76a16bc14fd2074a8249e5bec998951bace78c5459ad01d6e17201d2bfa2814aa2a88a3404c9b6d0f1da02f505bd8798bdfa4e9504f6389d1183cc9fccca51cae11742be0", 0x65, 0xc, 0x0, 0x0) dup(r3) r5 = semget$private(0x0, 0x4, 0x309) msgget(0x0, 0x4b2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xfffffffffffffca1) open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x30) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000780), 0xc) semop(r5, &(0x7f0000000140)=[{0x3, 0x6, 0x800}, {0x3, 0x7, 0x1000}, {0x2, 0xfc, 0x1800}], 0x3) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000500)=0x4) 07:53:56 executing program 1: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000000)="5f86c320", 0x4}], 0x1) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 07:53:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1400aa00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="01000002"], 0x18}, 0x0) 07:53:56 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0xec, 0x0, 0xffffffffffffffbb, &(0x7f0000000000)=ANY=[@ANYBLOB="800004"], 0x3}, 0xfffffffffffffffc) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) ioctl$TIOCSCTTY(r1, 0x20007461) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) write(r0, 0x0, 0x0) socket$inet(0x2, 0x4, 0x78f3bb4c) 07:53:56 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x2) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8003, 0x82) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x0, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)={0x2, 0x2}) r3 = kqueue() fchflags(r3, 0x40000) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x82}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 07:53:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) accept(r0, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') close(r1) 07:53:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x2) ioctl$TIOCCONS(r0, 0xc0205602, &(0x7f00000000c0)) 07:53:56 executing program 1: r0 = socket$inet(0x2, 0x4, 0x11fffffffd) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000180)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000003200)="2dd241e2f9a41f39ff24a2753e4e2bc012bc52ec9338f43e7ae9d42b6fedfe77a1929d9432fda95e98ffe053ab058cb2384f88f7eebdc8668b1e64ce38ccb530709d7a7e0abb59e1ee82f7bc5c876a05f274e20f631336c1a01b6c27d65d518ae1dd1a5cc76fbd86c152722741593041a329dd05a44a4a9a1827cdf3de29c0f6c4d142ba4d19d301d572a9534bfbf6e26a8e7a98944b10a8e6d499eb61e8cb950a96b7c736649d51af0bae994684b2722a5412c2f3399903fb6795ae5c4793dbb9fd9a5050ca37489ba6001941bfdfa254538791d3bea812ecffdcb22b585718c9ba8ba3671dde70fddbea02389d615e49249bc6bdf72ef0e80336e7fe2c13ac60409cba885965ea783b94c501779f5a3ebd36053c000f2f75d7dc81fbc36fdb161aa8d9c19fcca3f3ed3afbd7f5780764b90ce0b936ebe18e4e71a7447b82625670b9b7e1d275e215e67e370095c4d9f7e64843e18dad53fb4fa239b0d624a8e0bd8ef9b2445efd3e169ddad716304eee4cbf8f726c06b78a1dca57552f38ab6df79f3de46c930dcb89d0887eea369a970f6be55b75b7209d905450f285d7a434951d97b8cca27cf95f768b0aac46c63c46cdce979cf8c3f26259966593202bdd30094ee70085b3a979d366e2cfd790d6e3093a92d030eff6dd81efa988dc423ca37fe1990c198cfa47046b7cc059d444a27ee495387dee03735b03008007efb9d171fa1e3f0569d5b2d9fc0011ccb46a6dec015c5c660ce3805cc8037e415b61dfef3cfacac104d6fc38270b5d3dd35f056190abb78450dd82a89105bf96dbaeb0381b5d8b2a0c332c589dc5f6f6703af24a32266a8979308128be202b20f2ab39c941e800c6ad789dc5e187dc96376433a92132a683d9e713410cc7d68dd1e08be0f28c1bcb9eb76b70755ce2e170faf6ee8efaadd21e2c30580854341aa738128e75a0b557a5a3944db1d75d8bc91916a481abef8d429766864de85b3727a357a3953d5523b916648a9aef96d4c454bb35ae98319a9eda766cb290a3c59c61199e565366d20562a030cceae06a46d0b73c142da9b5ff60943265534756636bfc69b448328a2df9b20ca2f9bff33143cc936534b84200d06a61354494ed85b104be3ccc94a402b2e3999e87e22308aee970c2fba2dcad03b3af63806376078eeba9c8ae8a27822bc784e12f671de0004977f6128c7c130f691456c9d8a256b1d6acd28c8c5501b5c5472936bf865eb0e13e0642f8303c84541fc0a4f7b8ac520d0c6bc0ff4976c7210f18013fddf18bed6b9a2878fc5aed2812b5f1df4438e1b4add0607090e805ab67589e180d128e80556f024e0952f545cdfe87fc056c86a71057c50aeccc5934405e6318a9257463e61502440cadd6e0bbe0ca284142bbf4f81a1a2b3f6527abfeeb9cc63e5dabccfefacc0b876f96b7f02352c1449edbee4ff5e0cf81af5ed71f3c12990d93aa39ca005140f57c90534872361aebd0624d1a7b65b96beb7aa4d043051b24c368bb3e500dfd839bdf34d3422764255e3a2ecb0acf142ed7f4071f2b24d937bba90ccf3e012c782af5873c91613656d7b17144953517f552c5e9661568958c0cc49dd8092ff2983981128e4aa8771ae73e9f1e39d003fc0738bd7c2a1ee2cb18b2b39eb822454f27f86fb315d7981a8ba2c408c9265384308746c5d7abe74f7e2b2be7d43aeae9c16a2d6a8883be0ab94b58c23e70c9fc81efba2755da1e34699f30c942fd49e3d3df9a410834f0ea8ab054567331cde2c418475518c2ac993c38aa83f3c8ed4a6b967fb4521fb76e766f39429faf23b12a03e468c880dd8b5db5806ffbe46e12bd15e525079749c1b0ea4ece085574f90be01aed38080bde408c98fbb3acff574661e75761e7cab785dc061192b7df03e53b1000bde391aaf5157643f8b484148f6b276d72727a3da3b712c118718b5a72dd022a355154689aa345d7784e7818c6bc261eaaa9561a3e1082daa49dd3f44b1d1bb0162cca0ec9d1af621adcadb100bbe820fc8d94e959045c7c4c4249c87bee7d50e27cf4781ad519ba1a55a266949a9c9d8fb04d3e0055d7fe736090ec9f86b157a0470a1dba9b8a5e0436a00580d60e7acc4d93cb8676ab9c8a4247bfaaf5eeb2434711e275771cee7feb2e28d0ed2bfc47f706e57af1e67ae46358d64f17fed8526a2cc9fdf6c5a944edb875a670d1e2f0c585491205c6d73405d03a6bf256438820416e3514d164d04c6222cfeb9cfbb8604a4d9a3584b216dfec657ef160d2f32825286352db00de9e3e4f999c2c33527f273086e3646b24c7da3373678b637f0b800de8dc821313596608eac52574604f3c25cae7bec03c31ba64926b8d6a23c6cd1983f94fd3e7a1216fd47ff05dd77a512948f79cb9312f0b85a608da1344d6c54f9366d39a7e78bb74be032b0fb118d3cc2a8c1aaff0324bf42c7d00b106243d5a039e2de02d66f8c96eb114fc001862f25b5ab9c32f0833a73e3d523899ae18ab7e3a1464bed0916eb81aa8038adb629d843980e615d2705eaf16b203a72f468410a5d8bab5ce4d19407d81865c1075e51455b903190ee93965609827bd0ff9efe843ce08d57de9a41905345e77790acb1f896a44959e2f273b1641b5bd65f9868644b8787b032958fbfea5b2f1ab969b989d947ab0024f69527d05f4b4300a85e507535f4f92da9849598c92fbc9cc31f837ab8b69885272e805b35e7d6b2e7db162e3716c3c8901c679c2ee51ee7d53f6890be28ac7a507aae480ae406925473ebe3a946eb6449bf0cd754c86bf146807a628ec0b09d22e51c12d606006816d6f6f6492fe684a12b1539caa5b5c3f7b6a8578d27e015b44e689622a28ca262cc30abcd4a0ddba3362265e4fc62d9872afdab661a708980d5d366b8b807f537d729ef49a3bb73904f84cb342b3f46d47dae8a34c1a45baeca0f2d422cd662e2f809eb4be3aba136a1073db647450da7f6594df594b1c3d949908b877a6895b7f433c78c15f3e7bff14661389acc34a73776cbf9cdbd3d9796ff9d6f81c1d7493925d46d9686877f5da2460f6b939791d8bacdf886520cc458b9f9d15b33d380245c99b7bd7ccaa225e85006cbec7b9c8b23515f95058a208f2264bb6167617e1a5d18ae980c9163ea4d718d22d6899ab2ba32a5f5c49eab7027b31f55806ccfd458ab93c457211bdf377358eb09d2b4b552d2fa1c4b8cddc7d3fbec0702876c275ba5960749f702fc3d6e63aa57af36f245fc4ee03ab62603b3c3aa3268b7c2bd9837434da627d571089451ca4534b7e0a8c4de4cd87ac6682f9fdb966f04e70e607c9d1b2130f289eb5eed43a3058898a3a62e3c66d6152a862ac74128dfc58b97af99e29dd8bf5ae420b43530926e0b9c4228dbd9f237615c769bab8f3485b195026746b28ed1af6f07f3209910389e94b6160e752a2dc56724b1d05b328626059b5b4054ec4e64bbffd158ebd09578bb00d311a06f3e539a03abed1b84e3f0d6aad90fd7ab19e0698d83c62ad12af7e3a4b3aebd03368bca9cbcc0338ee7fb37e0379f136e233118f0e2dbe2537c534f11522c498e4fac3a7d6b3fadf1adcae399f9cdd4db99356402d0faeee7c6c4c809ce42719a71b13438527a4cac2322d5ff433a44747532db189c1623af484d1016f803eac90cf183ee9a52325c1baed6e1f4b4d17995eb91ea45916a66cb9f65eda48d20d57f5b101df179f615d1b94460e02c180a0c47906b272a2aa00ac3270dca0a7c2eae92b19cd8cc2a786987ead5f5e45f6a41cc2c9091caf253b2244bd9d41ba25158d0ccb124d9837c184289d0a9c1afbbdb25031d6bf6ddf328ef73fb200d143e35eee0437a49eea3d4c94049a3df5e105084c4c29e7811c2bc6abcc078964d7f32098dd90f55ad741a40dc413b4a263c50e8c1ca085057d55792b9206699abd7c6dd3aea4c16af6277d8ecf6dedef6fba4380c313947ab4a7cc12c332eff58056acb9a1f64486c5cf213ed66a1dae3d584bf22b16b2903d76eed558be507c8fff4ace5fa6e1c72f373a0e8b3db5f2506a84474ecd9a434e7017e81c0fe3041af4179d77de15818c69e1734fbe4ee7423c1bcc983c859292d0817b593412ae23e1dc01b3a9d8fd1ed6d92fa7a5b6032419fb72713671df0d259125cc912ce5f25c2715c082700dfe96212a0d8e5054c94eb442fba04d7ef1c14bbf8a81d0097c4e6515fca6e94d6a38eb09f0dedcdd5d3991a0f9478aadc5caf611b69257dd19571bcfb507e1daca774516d24172b251f2ea11181099875e602bf06e25fb0645401b80d839a5392ee0b6d3e0460cb75ea3c72dd0c4327f734eb32e9c0187f3e255f4e3bb81e44dc8f3b436c054306aa61e5d4592de58f299744e5c8a1056ede1a614f5bef719eb7fbd296cd9d2af875ec310d9dd8c6406fff46c2b24ae024dd74b2d2b1d01c8795d2a1e5087b9ed31beae4a57cb878d03fdf9b5621034e5688f5d505e51c0e04f54c4fee0708cd959f5760e8d8a740c13f2a3a7db9f27e36393f3323a5c175996a1c812004518df437f501645b91999167ab78c7f0455605dacbf00b622123faedc0d5592ce8d4251aa40c76cc76e48944d166a5ce691859ec74665ab6e850931345e49a47014d74e81351ae4d8d2b60715edbb02b313fb98c8dfffb62366a8d149e288c8fa0a3ff6c4f8904d5798a7856bbdd7f686e118509abc91cb6475631cbdc0e2b7c9daf768f9eaa1400da20300798e9f813e49b9075dc6b63ad687392f333e81136f3eb3b9b2ef33309543fd9641f8e9bb73426c6d03cc96bf7e9ff65b2e7d833c98119d71071acbf13fb27c7c21293de28377ae6e886b68ec4d100e53d31f378ccc2de223c0da4f7b7504511ec5429a569fc00968583f456e336c3c3b4a2cb13319551934cd183a8007f75aa807b9b12f10291cf93896ee8d24ce9b257f5b2bdc3e533da39ac78b99f2a7a4d17e5d88aec6e03b663286417b16a06c666a274611019c94a9b8c3b9d6e25a8f16bc5c1b9967c90e43b0bc8cc7e0651757c58316359cfacaaba84adb6748e0b49d3617c9910367c4e67c22fa5670e49a9295a2134acb14bb45290e8df341e512bd57c7c8d462be75892c5d8b13ef2228e7b3d1984921b710c014ba5747ee7dcd78bea571c2b0fc0bf948d7ce4a700f97905e2ef0386b45f9face700b6a3b7d2c76f7cbca0280faca11caf96783b11e69a9e1ab203d1f0480c6fcfe867324ff4570d560fd37b3e1548ce5b0facba602a7c8227bc19c221ac3cad4cf0d738ef0d0dbeeaf73284e47672c691923fa98733c59fc8b758345f6327ffb445882cf70b7d3260938e8fd5adaa882edba14b2d2991e35be3b1024bbcc01eb26dd59d2f6f9967c3ef83ba03a30dd4113cbef22b35e091202e639e5ff289deafd15ed3c7607e069c6c82e14e0791bc2ee04f5005f5a6c29b61c1ef2611384e633440d951fc0a7e72770a08d1dbefc0c96d5fc3bd5332828b3ad595a0086bbeed8cb111d215686315741ad21703945dbf89229fef692bb34c15984bd48c4eaf8fefb34f341587a192729fb786209f18a1bc7a412c0e8e94eee51ab1bd09587a2965edce6cedc298b9874fa3488fe6b683c0c29762478d30f569e47f0bb3f1b431f868204d635e54a35ebff50dccdb3fe056551702532c9c5aa23b694bc4b33c22897c2f0f3a1b9b3f2f0e67e8daa0c4aec830afe4b91e010088db0966ce346106f3bca2305a6b955c18a69f2477ca650679be2abf0bc3b31d2ddb94408927022af47382c5efe8bbb451b3b5219cd40d86b040c47e47ec09199d6", 0x100f, 0x6, 0x0, 0x0) poll(&(0x7f0000000100), 0x0, 0x0) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r4, 0x0) syz_extract_tcp_res(&(0x7f0000000240), 0x280000003, 0x400) r5 = semget$private(0x0, 0x7, 0x488) pledge(&(0x7f0000000400)=')\x00', &(0x7f0000000480)='{\x00') semctl$SETVAL(r5, 0xfffffffffffffffd, 0x8, &(0x7f0000000800)=0x100000000) write(r1, &(0x7f00000002c0), 0x0) poll(&(0x7f0000000280)=[{r3, 0x20}, {r0, 0x1}, {r2, 0x3}, {r3}], 0x4, 0x9) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) sendto$inet(r0, 0x0, 0x2010ed1635d299b, 0x0, &(0x7f0000000100), 0x3d8) r6 = dup(r3) r7 = semget$private(0x0, 0x4, 0x309) msgget(0x1, 0x210) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340), 0xfffffde2) semop(r7, &(0x7f0000000140)=[{0x3, 0x6, 0x800}, {0x3, 0x7, 0x1000}, {0x2, 0xfc, 0x1800}], 0x3) write(r0, &(0x7f0000000540)="75e1cd5dbbed78a54a5c95951e925063938a843498658522ec9976d81ed086c019f4af658011bd827652af4081d0637f223bad10350b931039618ebf6e30f70f595eeb61a46d702a3b483fc5a7540aea76fe8808a10e02049ad581e77683b9991570ac8b294592c28c7e8e1ec92ebbc19837780baf83f037e3b45f6c6243234c9d9e2777451b4a934db05b92edb37744d8ef9dd9e069138bf30572c31cbbe8202dc7666950dd7b00a962464d780f0a6e844f4547860a218b62c428e48e2503f7f6bc685843bbad872c34dbad1412c418347f734ac6497243a6e7674a5455b5571e9c2919f22f138f55f1", 0xea) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f00000000c0)=0x7) 07:53:56 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c9, 0x2) writev(r1, &(0x7f0000000140)=[{&(0x7f00000002c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) close(r0) poll(&(0x7f0000000000)=[{r1, 0x4d}], 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x4, './file0\x00'}) close(r0) 07:53:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xf}], 0x9, 0x0, 0x7ff, 0x0) 07:53:56 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) socket(0x18, 0x8000, 0x7) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000040)=0x5) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) 07:53:56 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000081, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000100)={0xfffffffffffffffe}) 07:53:56 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x6c, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0xc, 0x1ff}, 0xc) sendto$unix(r0, &(0x7f0000000280)="c60a6bcf54a618ab4b0c71649922ca5d7f9f1047f72213ace6f48d261e2c1173815151e0a68c8c74960397e7d5ad687b75e9c96aa8d44d000000000000000000000000", 0x43, 0x0, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x2, 0x0) socket(0x26, 0x8000, 0x6) open(&(0x7f00000000c0)='./file0\x00', 0x81, 0x10) 07:53:56 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1203, &(0x7f00000000c0), &(0x7f0000000100)=0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 07:53:56 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r0 = open(&(0x7f0000000000)='./file0\x00', 0x90, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 07:53:56 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) unlink(&(0x7f0000000100)='./file0\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x1, 0x40, 0x5e8d, 0x668d, "1da337af9d19d31e6621f04949325a9c3cb300bf", 0x3f, 0x5}) r2 = syz_open_pts() fsync(r1) setrlimit(0x6, &(0x7f0000000140)={0x6, 0x4}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x7ff, 0x2, 0x8, 0x9, "a01bc7d9710b61e1c6f4703c226dac07e0914174", 0x30, 0x9}) ioctl$TIOCCBRK(r1, 0x2000747a) 07:53:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000440)='./bus\x00', 0x100, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f00000004c0)='./file0\x00', 0x1008, 0x23) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x5) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setgid(r2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x80005, [0x26, 0x1fffc000000000, 0x400000000, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x18, 0x4, 0x60b5) open$dir(&(0x7f0000000340)='./file0\x00', 0x1, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="01f32d40e64073003559f88d4ff6afc3f18b2ee14e5d93f5de06000000f2d58effeb5a18437cb66db6ac61045e42b97b4c76500169c4e6dda98183feb583ee925cf06764f7c18e2f1752c042f2382e800c5420f872d2c21047dfed97bf45f336bbfeaa628255d65a489334e4fc87ca61c52cfb513aafd4550d66cba73ce101d9e092d44e41d9d6ff0ffb8495bae8382c689b380f5e5200000000000000000000000000d691f44611926b8d5a5f675ae061afffcaf6ef3bf592234f3fff144f724b2a0c1e6b6566aeb5507a7c93311ac9c88ed611a31db5e89c861c12d31486e34c1850"], 0x1) msgget(0x3, 0x142) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcf6) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000600)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r6 = geteuid() setreuid(r5, r6) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) recvmsg(r4, 0x0, 0x860) execve(0x0, 0x0, 0x0) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 07:53:57 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20580, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x86}, {0x22}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20080, 0x0) 07:53:57 executing program 0: r0 = socket(0x6, 0x8000, 0x20) dup(r0) getsockname(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) r1 = socket$inet(0x2, 0x2, 0x0) munlock(&(0x7f0000ff0000/0x10000)=nil, 0x10000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setuid(r2) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, 0x0, 0x0) r3 = semget$private(0x0, 0x2, 0x40) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f00000000c0)=""/236) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000000)=""/134) 07:53:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2008, 0xc0004000000028aa) r0 = open(&(0x7f0000000600)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b000033270000000000000c00000000140000000000000000000000000000ffff000000e4", 0x2c}], 0x1) accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) 07:53:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) getsockname$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x800000000000002, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) select(0x40, &(0x7f0000000040)={0x5, 0x3f, 0x941, 0x9, 0x100000000, 0x3, 0x166, 0x9}, &(0x7f0000000080)={0xa79a, 0x2, 0x1, 0x9, 0x8, 0x3c1, 0x81, 0x5}, &(0x7f00000000c0)={0x1, 0x6e46, 0xffffffff, 0x5, 0x1, 0x1, 0x401, 0x2}, &(0x7f0000000140)={0x1}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x8200, 0xa4) ioctl$TIOCSTOP(r2, 0x2000746f) clock_gettime(0x3, &(0x7f0000000000)) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x80, 0x0) 07:53:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x20, 0x800, &(0x7f0000000040)="2a67b39e", 0x4) 07:53:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x8, 0x8000, 0x8, 0x0, "3895661be0d8d1ad6c7dd4f9d63389803e04df8c", 0x0, 0x750}) dup2(r1, r0) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) 07:53:58 executing program 0: socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="a8497fae8042712f8ba7079c1fe7d4922602e7ed98a827886bae27e27374"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) accept$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=[{0x108, 0x1, 0x46a, "8a442a4fcc6c2629e53ae140a451c9db5cc6aa78c99b55f8dce1aee3afd84368fb72a5efb78b87491a651fdd2e60d2ebfdc7ccd84cb3f973dd40a90b28a2111cb909080a40ec9b321c7f19065af3e5554f3c180a87160cc61d44b298df6dd698db0c56d1d768ce637a5d23aafa9c09fee9f45ddb094774665381348636878ca2cf3db47922ec962532adf6bb973438af4dd5774f205b4431094a31148677e9972cefebb4e39ec6ad3a93d04648fd5f83fe393efc9e32a73556bb4eb2035d9b992b1b18043588707be7ead416877e2686e559d7ac2092428826c9c7760fee72f96b76e09af02ce5429dc12186d6c9442828a0bab25f"}], 0x108}, 0x0) 07:53:58 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x5, 0x9, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:53:58 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x8000, 0x0) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) readv(r2, &(0x7f0000000480)=[{&(0x7f0000000200)=""/140, 0x8c}, {&(0x7f00000002c0)=""/240, 0xf0}, {&(0x7f00000003c0)=""/147, 0x93}], 0x3) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000000c0)=0x1) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r3 = semget(0x0, 0x2, 0x40) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000880)=""/224) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x8, 0x0) r4 = semget$private(0x0, 0x4dc427861d48b903, 0x2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/166) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r5 = dup2(r1, r2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000840)='/dev/ttyCcfg\x00', 0x20000000010000, 0x0) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f00000001c0)={0x0, 0x2c7e2f81, 0x6, 0x7, 0x80000000}) semop(r4, &(0x7f0000000680)=[{0x3, 0x422, 0x1800}, {0x4, 0x2, 0x1802}], 0x2) r6 = semget(0xffffffffffffffff, 0x1, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f00000014c0)="2fb9c929af931428d57569b273f281a76927b7884ded27c18dacb6291c480ebe45eaa00a46bb41d7167653cc354fcfc91b263ee7e9dc8b7bfe8849b8b052443075ee409891f4041d13aa2c5b0501ae47ad8641e716424ff3b5d31bff4f23897cae144403e24c5ef5a8302debbdf4b17731ff7b6d39f665be26eca491771f317c3c0964debe186a51010940fc6fd22ea4c12fa96b8b5f97025b37d145d837", 0x9e}], 0x1) semop(r6, &(0x7f0000000500)=[{0x4, 0x4d, 0x1800}], 0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000800)) openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x80, 0x0) semop(r6, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xfffffffffffffffa, 0x1000}, {0x4, 0x100, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f00000006c0)=""/176) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0x7fffffff) semget$private(0x0, 0x7, 0x1) semget$private(0x0, 0x0, 0x1) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000780)) dup(r2) fcntl$getown(r1, 0x5) semctl$IPC_RMID(r3, 0x0, 0x0) 07:53:58 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000003000/0x3000)=nil, 0x180000001000) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x4000000000) close(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x2, 0x0) dup2(r2, r1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$inet(r2, &(0x7f0000000440), &(0x7f00000003c0)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00", 0x7}) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) socketpair(0x3, 0x8000, 0x0, &(0x7f0000000380)) shmdt(r0) r4 = semget$private(0x0, 0x3, 0x4a) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) socketpair(0x1, 0x40000000000000a, 0x1, &(0x7f0000000180)={0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r6 = dup(r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() r9 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x102, 0x0, r9, r8, r7, 0x50, 0x5}, 0x400000000000002, 0x1093, 0x589}) clock_gettime(0x100000000000005, &(0x7f0000000100)) mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x4000000000000371, &(0x7f0000000040)=[r7, r9, r7, r7]) setegid(0x0) setgroups(0x0, 0x0) setuid(0xee01) pledge(0x0, &(0x7f0000000140)='\xdb\t\xa4\x15\xcd\xceoq.\xb8=\x9e\x9ff\xa3\x94\xeb\x14\xdc\x11\v\xac\xdb\am\xb4\xefX\xd5/ \x8e\xf9\n\x14\xb0\xbd\xfd7,\xf5\x1fk\xfe\xa8\xeak\xd2\x18\au\xc8\xb5\x97\xd8%\xe8\x9b1\xf1rb\xbbW%\x1dpD\xf0\x1fP\x04\xf7]?%=$\x8b\xf2\xff}7p\xb9\xa22a\xc7\x9a\xa4o\x1a\x86\x81\x8e\x11\xe8\x90\xa5m^I') semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000280)=""/216) 07:53:58 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000000)) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 07:53:58 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000000100)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 07:53:58 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x10a, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 07:53:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000040)={0x1000000343de0b5, 0xfffffffffffffffd}, 0x33e) 07:53:58 executing program 1: r0 = socket$inet6(0x18, 0xfffffffffffffffe, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1107, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x536, 0x3}], 0x5, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xf0, 0x80000000, 0x5, 0x10001}, {{r0}, 0xfffffffffffffffb, 0x30, 0x2, 0x7, 0x9}, {{r0}, 0xfffffffffffffffd, 0x80, 0xf00fffff, 0x0, 0x7}, {{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0x7, 0xfd}, {{r0}, 0xfffffffffffffffa, 0x8c, 0xfffff, 0x0, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0xfe, 0x40000081, 0x200, 0x1}, {{r0}, 0xfffffffffffffffa, 0x80, 0x20, 0xbf85, 0x1}, {{r0}, 0xfffffffffffffffe, 0x80, 0x80000011, 0x213f, 0x7f}, {{r0}, 0xfffffffffffffffa, 0x20, 0x0, 0x6, 0x7ff}], 0x0, &(0x7f0000000200)={0x7, 0x79b6c4b5}) 07:53:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg(r0, &(0x7f0000000040)={0x0, 0x2dee0526df25e05a, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 07:53:58 executing program 1: clock_getres(0x3, 0xfffffffffffffffe) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x8) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)) ioctl$KDSETRAD(r0, 0x20004b43) 07:53:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff445c20cdc53f4ed7bf302a5903ffff18", 0x2) socket$inet(0x2, 0x5, 0x6) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x8) close(r0) 07:53:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x8) poll(&(0x7f0000000040)=[{r0, 0x6c}], 0x1, 0x0) 07:53:58 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') r2 = semget$private(0x0, 0x0, 0x50) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/61) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 07:53:58 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) dup(r0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000016c0)=[{0x0}], 0x1) dup(0xffffffffffffffff) 07:53:58 executing program 1: chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x5, 0x5, './file0/file0\x00', 0x16ea, 0x601, 0x8, 0x800}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)=0x1) 07:53:58 executing program 1: r0 = socket$inet6(0x18, 0x3ffc, 0xc) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7, 0x10, r0, 0x0, 0x2d) r1 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x100) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0/file0\x00', 0xff, 0x20, 0x25b, 0x0, 0x3, 0x226, 0x660, 0x1, 0x0, 0x8000, 0x8000}) 07:53:59 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x80002001, 0x803) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x100) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x3, 0x80000000}, {0x4, 0x5}}, 0x2) renameat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') 07:53:59 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0\x00', 0x48) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 07:53:59 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x80018, 0x4004, 0x4000100254) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) 07:53:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0xffffffffffffffff, 0xfffffe91}], 0x2, 0x0) pwritev(r0, &(0x7f0000001840)=[{&(0x7f0000000200)="0d9e7cca953b0f6b504df2c0c2cd958531b3728c1d5a867adf3873f3b495ff286c6519c097867374e9af2f2b6789a6f6a8f64abbc262da3119f8f68edc0ceeafd2e36858da63a6547b8adc5acdbcfee313f056cfa342dd293eedd793a432e59d2d76385afb8ffc358740afd50c365fc5230caf579bcf8ee1a39aadfab57defc1658cd429d1c0fd7b0a760c2cdf914d62266139521c03888fd840a2de363e70207eced9f5b7a6", 0xa6}, {&(0x7f0000000300)="59e8bdba0517610c456d1ff9a491ba807ea0fd214b285938177d308d5486a645619fa5a13f1f1713d1bdeaf3b843ea3d869b306e6a5d91310700f07282740bfb3b2ef047807f4cc5bcee4a2bc3bfb5152c725e2e0ab4ebbbdf6ad206c72a3233b201bb4362d475b5", 0x68}, {&(0x7f0000000680)="ed887ff55851038594ebee1bc6a7d50bfe3debd9383d05b31a0aaf158f9ed08029a2b5ce0081c3234bf2e908cd9f2c98b9695ec15fff7965b1db400968481052fac214671312a0499e18258b9dbe38be28272b9498af2aa73440572d6a3876efea9a27be643e823d80807518f041d31e52e27b04a9d3df888528211d8c259d7024048e0f0e9c5321f2", 0x89}, {&(0x7f0000000740)="702d799b973696d1af2bc05f976b7f450502fed66209c0bb394d28b1d74f05cc5add1c41ca08b40f21e75756c24b0789926fe56e7b9adbebec667438a098a4412f5feb79737edf02048665d8b14906a67c8b4690bddefd0b62611d142fc1e73bcffd8277843a1bd88859fd64a721f86c5b416dd86903e9f7e2839485f101b8112f121d2e2e3456e25659a2d1439a72038aa25afdc35d671d3b0d41304bd81e6ca478cc0c3d15bfb395b0199fa6615f614545d277af1f874cfb91919cd58c814da7e513a68e0a2e65b5", 0xc9}, {&(0x7f0000000840)="17339d563f104b5518afa10acd0ba3de3c3368c39383f90d755e0f116d9369eac627771e0e3afc95812c1494fca062bc9573d8f300f57e78d3ca590a9aebf721ddf1d635b9c7fc1dde7560d4bf87be64917d08adbb3d5cf9655e3e48fce82335e7361528d80935b81058ea57a9cfe10cd3b20d6d156798b62e7816e661f89254caeefbcba269b1077cfc0db843a6659b17226a84755581fd36767365654a1fd7194623f4803d1d7c1b16f59c5728571eafcf7a3184d971fa2defa92e58812836c51119cbe2edfc10e7711e9468f289103ba02ca30a8a92cc80386862596afd89b0ca25e42992c2f7cffdcad5e0070f47a95a4d1a41b018d83fda52bbfefd4cd4ffaa013706fd6f002e0eff86b7b98b664e054e64fe151b49930488d948d3bebde9eb48f862630422b02b2c0f9330b7b5dcb02f44bd3ad2b5fee0ed749376051497d67c413c1048783be8316d1d3a349539027d74f4f28525440a09f883e92ef2a4e9aa72e6322d47938c1da2877e26a3b55d4e056aab28879b8b5d932b89586635f4cf9a93b3d8bcbbbd882482b51a8547ecb76cf91c05493e13cebde30306fd0796676f87732be307f731acb28dfcf6271e137dd29d7ee784cf251683af7f196ab7580da06947ed9508db9695cdbac9cf6952482bcd67708fc674221aceca3b594246a82f511b4faa7d43cbc4767e2d4b9805f5e1ab094731ebd6522fdd6cb668a2c6a85bae8881dc29d1343e93823ed6b8bb3149242b9d3484f055e0598acf01c109d9065812dfa6fa21c4e78a0309960758ec702e6f423770dfc1bfaccf5d163b12758a90b282d5862ce9052413daa0182424274fb6d682694ee774f09d4cc8d759bc843f489dd4e514d70326c76b260cad3ef6df3fa3a5a29d8a36f069eccb2c7b5d406641a9b4af1f5a338d45eeda0de8d08f112bab8615c822107ad7f7771d217133f639e3be9ee78d44a167987a0f4423ace46d904245402e95d6c3e42d3d47eb8607568f406e27cfe665bc52cc78246e74381f7666abee3c8e272184b7ca35f5b1dcd5e36c9d7fb8c98069e15ec3c7bbfdb04f52c51de2a915e34e98746e8c8633fe27245e26882e7b86fc1b86e2d34b82cda9b57186582ab667c9474fef839e1e4635130f531859486969c6702d651463992492170f5c7b2ee414b3d4bceb817f33263f3f0145bfc9cef379b763565325a369f25c27412be652f91384a1502b219650e5e582ef06a00056ec52163b57d2a089dba25dbf5daac2e4b0576f0510a1fa01f0ced2b230bbeda6459dfa713998131c4089a223b3d038a1dcc4574f25e1d8896694b882e55d450f10faf4921564b81b7dedc8966b7673940b8125812a55da2b001d5fe8c7adbb7a78417b43b197ae8ff11a9d0252583eccf1479b13b7214df4db34eed071f2a8ad68716f372e11b72613f63b5b62bbcf7d7078c5324e2f29945649f7ca953712da76b787ec5f24b2e6acf4833d0bddfaa067d3dfef73b4c9bb3fbe4c1cedf7703098b1a138af6c86b6c4da8476332712a5c308b6d595657fe8cf105ada21f1ad115f4cdab1cd2d897b572a1554749d35855b1c7e0cb202ae24451c2d5c80be6890d0cb40d2994f4d338569d5d8cf5f2bcf57ae5bef41afe47f30d6c422a6e7adcc7bb8af5c763f113d3961ad9471dc8b4bbd81af6ffcc94b95f1c6b68b29d7e31341f5e87b767497af0cd0e39ff7d5fb91d7e753b11654ad56f063029f9a923edfba182f63780a957dd1a3bae91fb816a845a5bdd98318d85844a139f735e09e2ca6ff306ca3c84df97bf0fc11e1ebc9a0248692e16a244b9ae4b2dec89f042367f780bde8df339cbad69b8a25606bfaf607b3fe7272677a41261a1c532371994c6ce0f74d64acd34021ebad89ab1518f5e863e797ea8c41692362593c3fb490f30386d072d346b4d1aeedf204f005404585ced961e4cc54aed97eb343cffb9a510b3eefc98f80ac6396cb745812e788b0dfbf4fdef1e0856043d8822f2039c9f13f85136f53dad477963f333f508bfb61a137a431dba965517c3ba66d5d40d0040321d80395a0323df21907e1717bd1f698e345149d0cc57d948ebfe940f72ce8e3ee23ab83b6de89f94d235f495d76ef36291e3f05730b854ca356eba50d5f5c454017f671963518e1e7c4edc86e817bf1fe4f554d7b52b48d3373e26f26fbda9a1818a7462240c988ac484a3f13982fe91d02e73db95e9dd7358451d31be5733783f6b00921f76b5bc41d6eac623d8b9408f3af6fb1a0af740fbc1e7c54c28166589a16a8a1b255605ebdbcf80f31016cc9b91ea2fcda0b1aa6b7883b02dfb6fc0dbb388597b200a25dbcbe21c99b0224ea2e637e593beb21e2e8624f8218216281f8fe4a7796493bc84eb65632df8dfaf65ba8d5d2c3a387f11a5431fd9d5bad7ce8715e6424bd7c928f1b0b93c62c20822e8a0543c47859207588a0da0ca1c2d8b6df64ea404ae66a668f496bc684963ede645a68350e5fbd6fca47f72af1a7e685947e16b045e6fa38c8c830581cddf4b014c0bc2c27de9872eec4ac81c370da7ac5cae52a5f8470d36ab86ab7d2c2eeca2ffcf379302c8a4be3dc7ef2534719807af1d2373041921fa30ae9c32b19f45c79c9e1793b0c95bc524e4a8ee48bc4749678bcab1b9f71219d0a45f4e607f83a053af33c96073f275dc01b77298229b198523fb6b0a7a5cc17f435f8e769fb7f2da000d8d91bbfb0df30ba1607e21c38930f52995cd7ce6c9377687700854918e38a8ce1b9ac95048e6ae726e213ca692eee8aa472907af50b597143232a87decd3db312fe3b2fd65f16a6e5d26a104bbd0bb2a75a44ce78876f298bec6111b6a8bfe94b8322699986c8135c0609a9ae323f2fe0cc4e92fcc0554359cc284b17613de4682c808d68960999345b3eb5f745b4f3fa1e40e679e46a96a219a6b6ee17d18f62beee435a1361e5539ac1e5994ee6db7c727e50ea9540526e297c665885edfd5884d4977dc4b06945096b30ebce10fefa5b23d18284c0d0c580e2da1ac211cb70384f125490c305208fff1fa080287bbcc44350896670584a61468410ef52b0dc8ee62bf79f33daa8306a60ab884f976c339e382d5c416d45ab0fd6cca745b0010e6c93ede8e839e9dd59205fc1843de142186951fd9d9be892abcde90b2bc995be184802300d38283f30e5bf6464f0b4b55bf8eef728b2a90abd9873c916469ec93d2c30c709874bed6d5a1001205633874c711fefb9a7a056fc6552840503d267bd69e62ebef39f074811bd76c562a1e4bf10a97429cfc555dd6c40fd89796b543eb56e1abf763865f15c95520211da492955d2a37e2869e9d99f4af4b61ce9db2fee1a318c6b44150f02fad79c9e433f7e0c5f46f4098623fe1b45ab8a3d25d8f395c047304193365a5d9fe4a73c2af4a9227c0cfb7ad8e37ec94f9d74a1ace94e8f3365e563ab927ac7ff02c289e11e2005cf0188f705c225c7da746ac9d378c95a8b7ca7d052d16f846c4463f0cca07f8e30f82edd1ff0d693259ab5c0d4e8813fc6111815c56bbb5d653b4ae27a3c64e45ff666061f913aaf1360643ccacf740cd71eb23fb98b26f52b831bb0a37598a9c0a72f8188d036863d9b8d0110df1c51ff89d6df8ab4206693410ea97563e2b2743f9f0116c98e27dffb2ad860dd13956fc01b0fa12f65292a4bb030d4b022b63cde444a629976a805553b4e95fcb2c2dc9bb7da2e739388d28a2396e8386d2cae7075e5376d61276338bb04cac4cde7a268df2964c4d9f660f99e855c65bf6d7a2aded35b3aec4974717409fb19380336def14e1599c917173578f1142b3a382573b8538c28f8d24cec001a0db5b69eca7f6bce0070f21095eb736424f64a4bdf4b4d6c5034ab8a467e0fd4281bb2d31ef3fd4e6d1f1077144e15728418380aa6366a63760cefcc4cb8ec277060685b8393d00e368af2e63862f7d0706808a269198bf7eac961f29c70331dbe10088591a9e1195ee1f19547c1d86e4428486d4e9d25bf7235810a71bf0aa3688eabe5e38178c74147ae4e8b43ebde8dbcd5018d9872c4195fc8d9f341924efa12dd527e45668f37d0f386a925ab6fd5e16ed1b2954257312bd8e50cd78df6fea5a1545a6d6314ec807f1f9e299a5ce88ad5765bcc38a47e42301af4ea730ad99b1b2e883aa116384d97829b77824e53246e0ba7b4065b38ef39130cce5162cc4419546ab1dffd699b2bf3aae98a445a8cc115e5be88f1f1fe8b38bc2028993d188c0a93108de1a3ab924a6eeeba3ac9d23e2fe01a6ed632ebe8601488f0c25cd3a76b708b9a16f5f0d3eecf0f41cd469166375d0c8ad6d15b52cc5ba32cca4939c3931f10eaddc95a4ece37006100bd3e9e397ec086010a35751730fc82ad56c5670e7f67b2eb2a2d93e745bca184e0cc720bdb498898597cf7c2aeef80b6ae01c9ad1f3fd82b504054f45d0ff136c492bb9efaaec7ee5f6e5631213627bb4ef1326d5b8975cd0c52916c271a800359e0581694fa6f7add7ba75e1ac801fb3afc20453676dbdad4e46b5b66a41a47bafb51570ccc8403afaff59cd7d7c5184b05e74aa65e8f35cfcb770b9e2f64399b3a71c8c5df97166acac28e2b65ed55082773647ec4e8edb5cbf4ec325aa584fffd86063571e4e91b90f406bce3f8b55302d6740dd2698370fb0300958d7a04ed960cccdf29de263feec320dbd0294f82fc3030b7c8da8b46c36be7b7ce0850c19485a3df6c7d3a1274e4954c47d4891b7011bc2d7b0ef3201aac8a65466f07c58fd00d45eaca29f71afae09f31e412e54828f69eac58be234c623024a5c0f11fb6a432c6ab37c3f5b232f065912cb046cd184d47dbc725d051039ef2faa46be3965e810b8049e7028d5c032c32bee89105c53b970dc2b0c28cc932a206a78fb80ffdaddea83bf5399dbe5f9cf8f31459974dd09d725bbcd4a3369ec183469afab9d79ae0e9b6c161a8b183e32c2563df3d8fcb3529f38496e9ea61b8c6c2d6e0dd9dcf30b769662fe6e5e8d6a5657e1f1a2b0f40d6871c36b2128f7e3e314bdac20d7e29142da172a90e0fcee7f0464906eb767ebe2647c26ae16d09661484dc431215ef40bacc8ad2fc2808e06845694d9f19b36d4d20e6a4bf538307819e5c5a9ff2d79b5240df087ac1135508cbda6cfb4198df00c01aca09c9efe1fe2ba44b808502298229197518bdd350700a2be34ac342b089001e43806af1c691e9eee406960dcddcd15b4668349b75a7fb304ba5dee8be6b74159675a2c0cdb79eb50410a1841fa51c2db94e772223bd559181bc1decb6d48b358d911b6e8e2eb7a71536477e6461bb2a2bd458d4e83f948c2c26322355b6c213f315d89e632f7f44375323c6a5a3d1ff3d480429b9c2fcd30022d4460c913e4b9b414b8df1ed2079717138dbc5da37cc2b4eea6743577c50c10cb4dcb84afd6deab5ac3f33218b81bacfb05616d5911285f90dd3f7bc1dab50a890dad72d70977ebf2e82ae656742f054d48a975669b0daab7b367bbdd5a032ceadc4401fc23be209104e8d5af561e639db6a770640aeddeae59a19318027d47c374edcb4c9ed855dd08cdba1319eb1862a30c0eb9c7403d9cdb1c650ac59ffa134121cc1fcec07d0cd7a0a7c6c8b0159eac8b2e7638e107614d3a5e09ce7ddfaaf4edcdec96890ea731ce314dc0c35b483c9247aca3d677ef6ac9b3e7484bf637d23458a320c2ecac7527953232beaad32b36c3db94f70f7410b5c4cc1840a72eb308856655dc870ea0bd1487a0bd0ad017d8101cbdb09fb", 0x1000}], 0x5, 0x0) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x9, 0x6}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000040)="35d374f9f96fb97482af91f49c2894f696dc023316e600082ffe5f240dcb4ebb469729a145d8413f164c4a1d9fff3423de3ee59ea2a90ed2da03177bf70d38c2bbdfdb102b4ce8c2daf426ba3e73e80cd96381d3ec6de39f0c9f749dfe7da9a638a937bf8d84b8fcfd472276d9bb0152bdffa95eb04dffb8ac20dbaa95d719233611d3f485c629d810d217094ba247995cbf85993626403c2aa5b8e23a1ebbab0d15d81f4db9229923db1e7a144f172b325ef4e99a3c051eed0a", 0xba}, {&(0x7f0000000140)="a65c5897bda37981fad1568311cf6c24ffc78ef5e218dc", 0x17}], 0x2, &(0x7f00000003c0)=ANY=[@ANYBLOB="b800000000000000010000000400000002b7a7da83c35469516c839f8d3329ad61513ac826b8e1d5f22df6f580058277c45d8c471c4cb697cee2d552ed007525fcfb83683c209dfbf2dfea6d822f5e9631643b2fb69d98c9c7ab21ad7849c9f0a738d0847449c88adf970faaa4b64124752c68eca254d5cb928fe26d3d0af03d6c45302457b686c4fce3d2931d4693dcc72a97a92a9bf204d0b26e8412c60bccf8526bc13f21060347fe03b28088955602ee0000000000000001000000000000ffff0000fbffffffc29157d91fd8e8a58aeae7341b57ac2765cdb85158df664a600dabffe6f0a82395ef55bebcea58be95038d8edf9da36f233a2e1d9d9e8baaf29014bf5abcacd10acc1b4355e78eb1ff5f62fe8602c9f82eabae962e32d64e672d5ad37c13cc15c3c78ab03f649a0fabb70c22f243e6ec01b592d328208541762299711f912f5a8b9814f4208a6061d6f7364dfea7fbe62ee5806e22fe331ab9752ceaa2e7b1c0be96156c434a698dbaaa48675983e9b76e713cd0a19c2548cc0affb7909f97c12fb6428daa733fb92a1dc76ffb47ab75c72f45db8a73a32dcac0119bfa3300000020000000000000002cc2f57b02000000061862451a934920527fbdb9350000003000000000000000ffff00000600000003a4e5cfc91995ffb4f8d1d7d3aa0e0f7d6666d8b5c52abc6139000000000000380000000000000001000000090000001299fbf76521184b19bb898b26bf1a49df3c81db9c48ea5a3f8fcd6c7a975666e1000000000000005800000000000000ffff000007000000d0f248f2eeb770858d6d96fd21ccaf4fe28335be553cba5c64d9a546ce62600150cdbe0687156fdbb227b85e2a3162d5042a97be13bd8fe82d3cbdeb1cfec6b097db821500000000000000000000000000000000000000"], 0x298}, 0x0) 07:53:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) openat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x188) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x2}) 07:53:59 executing program 1: r0 = getuid() setuid(r0) setuid(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) 07:53:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3, 0x11, r0, 0x0, 0x20000004d) open(&(0x7f0000000200)='./file0\x00', 0x81, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) 07:53:59 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 07:53:59 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000300)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x2, 0x2, 0xffffffff, 0x4, r2}) 07:53:59 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x4000, 0x4) recvfrom$inet6(r0, &(0x7f0000000040)=""/195, 0xc3, 0x2, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) 07:53:59 executing program 1: syz_execute_func(&(0x7f0000000200)="66450f567b0cc4426db8d1c482791836c4c2cd38791a2e0f0f02a4c4e2a13bb0ef000000c48271aee40fe06b0dc4e128554d0044cb") r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) symlinkat(&(0x7f0000000380)='./bus/file0/file0\x00', r0, &(0x7f0000000300)='./bus\x00') mknodat(r0, &(0x7f00000003c0)='./bus\x00', 0x2000, 0x3) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x5) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000280)='./bus/file0\x00', 0x8000800080002002, 0x4004000005bcd) openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus/file0\x00', 0x80, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x1, 0x56, 0x3f, 0xffffffff7fffffff, 0x3}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000001c0)=0xc) kqueue() ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0x3fffffffffffff, 0x100000000, 0x6, 0x1, 0x0, 0x3ff, 0x0, 0x0, 0x0, 0x0, 0xffffffff80000001}) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000340)='./bus/file1\x00', 0x3) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f00000005c0)=0x200000002) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x400000, 0x0) 07:53:59 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xc0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1) socket(0x26, 0x2, 0x0) 07:53:59 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x3ff) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 07:53:59 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1cf69e9427473235, 0x0) r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) getsockopt(r1, 0x1, 0x4, &(0x7f0000000080)=""/50, &(0x7f00000000c0)=0x32) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fsync(r0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000300)) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) mknod(&(0x7f0000001600)='./file0\x00', 0x20b4, 0x8000) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x480, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0xc000, 0x2) open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x80) mknod(&(0x7f0000000140)='./file0\x00', 0x8048, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000380)={0x3, 0x9}) mknod(&(0x7f00000017c0)='./file0\x00', 0xe018, 0x7) bind$inet(r0, &(0x7f00000003c0)={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000400)="2005f0465e5506078d1d59e9804e86ff48237d4277841507499b79cc5f8ed4a9bd4620e7a82db8d4eb57ea8d78f42fabaffcec6d3bae688f9c8ef22451ee8d8c2759baa2914a874da3eb18f33d7f07", 0x4f) fchownat(r1, &(0x7f0000000480)='./file0\x00', r3, r4, 0x2) sendto(r0, &(0x7f00000004c0)="0ce09b4cf57aaf6e44f728964eac8ac275bbaaf1517760a32260a9cc85784ac0767342776a85339643a9c6b15e02516e732966b89050ef6310c8e65dd9878b275575561e8ae26c9315cd4ccd2cd1fea849d0c56be51117e1026e9ed054af68a7184df5c5ed9ceb8c5943b6c137358de38a7e5655c9d2ed99743ff7831b297719e3fed3be4b4536a032cf802d56dbc3725e701e32175b88540ab1af41f83f6165e35764836e237c4e619bf5bed4104b803401793f7dbe85c46f9e34016512e804ba18b827a9ee7b0ab75ea4f8e621a0cd7690f9d9532c466dfb38b80f91e692c4ee6ba4414f76e799066731b29ca83fd26fcfca74630fd11f3f9f6d554430c6647fdcd605ccd0a27c680929e1f74c4ff5f361cab60ce901c8ea384fadbea3e3b40da4cc26eee80b73559bca0c5976dd1018665c3cfdbe35a484f2dbb05f40ac0cc2077d679908c06372f84e36a72864f31a52b390c6e07ea4c81d007b21c199a2df918bd96c209072f4b11888e0dda6e25a1e6102cfa95bae7fea55b2a06bf85d98b018224013decddd63ee0fd3755d7f1aaab3cfd855a25a0c9caea98c2fdc693d0c51f5a223108685a53cc10ae70ef7a3c32513fe465787bfa64d0a436c5087c32cdb42e7c0d234d2579b838958c00f1f3678afac47bf3dea6a91617e4f14a1f793ab05b3bc5861ac4b59beffd844e7cbf6f9c19b38f6352006af5530df1fc4e7771965ee2f6f5ff4e85cb3762cd8f31c53c82ef05a4996ab14b926cd6487fd5e82fe58a9303af0567760a86860352d3c5b47b83fe1268a7b9e4877ea44b6562a7c2bf892f3294e8f0b01352746a286f6b321f1cd6debbe21afba1689ec1770d3b69ea90a754ec29cf1b34e28ac840f5d8983dc50ccc4b3d39d7d9e002b9d1c559c96cc8702409e58459bb4b4f2d96b87ff69a8733077ef96c3c0c7975e9db2f470c93eb145e9b728586adb7a8ad8263a03773606b90513f524769070728e2745988812b0e9d2b1cb7567853fd14fdb061a81a514d45a4673c9dbb7ad0072a30df3f5c4f5e3e8f20c6a97e73c41c1731216c6c2603b1062125b8d51fd613d273f307a67e4178658d115c484657c5f54c560b6962373f4dffe28eac2c55f31920cd57a721c6c6400f54f0d9f486e32fd8e575b5185ef9e36290f86f28ffa252399e09c962e267b2cf2ad51e41f29162626f4f08e08631269eefc614565eeaa2163ccb9eec26fea54c84b90b162d8e20ad29d6caa920c3e39fbeb9f72f20b6091b32ab071c55c401a4e9ea9d614dd3bb683b1d9938abda7c49134f6faf461ff9b73046603b13393eae8e4fa68f0fc51b705a7008f1e2feab2d429d48b9d142cb8b7c5dce457972cf9c40dac576e1754e846a69a57bc0b98529b202808f0382ee88c1e3dc1b9f3a237aa61d9ae2c0b7f8c4ec1c2ce1a973ef58ebb13241719abff7f630c68e671c196084e1c97390c59e1eb644478ae3c9f46fe1f2008f1b6032380a1a29e57f5a7c63699ac731b866e50c9848527badca94f6a86b08bef5d0f2991395c0f0dde504a8182cd86cad4e1f11992a237cf255c9c33a20281c43fedfd9d4059debd77c307524ab0d7723ee1c7752cfaa9480b06956981715d16ead5408dd1f616dbcdfd95b05b9407d227399dedfbe2ef53ebe6bbb89615941bcb346632aeaa6b86b40c36cf936a1d4197e8f54f94f634709df2b599a2fb8355086c256da3510b056df286a48777fc3721238a413aa22db01b4a009742acac820c34a985dc73225afcaaf09836d5dcfac9a3b6e8f5c7b0f131e238fb6b29700dc9be73fd18ff7313034e674df8978eaeef3fe502f79a1222eb84b6ba7fdf8d09c7349e797477f46280ed6abb65a460d941920a3d0146b772b13c1a8f11505a748d2a7c43be487a0aa3ceb6b9026eedcdb1d0224057fbbd4a1e4063a60ed4cbe708fc202294fa864f567d2db1f82768fd2393b35e54d77d51b156c12f3d0c7636a4d0ee9cf09f1715ad0bfbe57621b9cb48e86397e9227b05790326a4374d2402f84bd27d89921116cf18d968097b35bd31f15b5a233cb2cf991dfa3331d8d00bebb94cc20983b8a35af1ba002a545e5c37133fc3da4ee41744a7ed7243f96a0798b3d7b4f1ac6889f135999e4119c18abec2b75b5f6ffde001c03c258e31ca3ef96516ba4ef979e4851bcb1df5d41a6c5f80c31bfda81ea3fdb52290218435a2dba8f7abdfdbf1aa4ee549c467d64ea45eb07a4514cb3300fad3888be46e949808291e297bc200aa14e8e77c69c07d65f31a793e058c631148985d72cd26850778b050854cc0e22e0cb449b2c2a60ed840e9e785660ca9c3ef9c7c4cd100181f0147135501f22e72f9778d5adcb027fca5f49a72211759f4bffc768196011017db72799cf4f8305956c485a972bd18f8e4ea65651fc16136726b4b7b6b8b3f74ab2f8e9bb402fa2a93a07044e3084b0eedb22e78bdb3cbc4a9f05a3b72876b493277a010b9f02ab114d95749074bcc924135a1d297e1ff5370aced2fb4d5348cbe24f56605caf6b2ec3790cf8fac726126efb5abb1826916d63ab56d19792922d985ee676d08ad8c958459aa081dbb56c665e9324d0c8c0cf54e7d8c7114595ad9083657b8362630abeb6bbf61c0685e3cbe1114f12bb4318d4de453a6d9cd46246717913d799f6660b0e556095bd575475eb2471f5fe2ceb3c26fc89250b0d50cde635bfc5a6f2ab15a58e2f031da59b10c85149cb864dfaf13079fab3725b527223858bb9c22fcc376b679ef84cec2e7fdb2d198b1434e9ab96a947e3da420f5050cf960a611b8b49f1c44a3d48963075e8ee3723154ac8154d0ad51593fefdfdb4f1e17d5c979d0a4d6d05d2c53b331950f8a3335f5a4b53b7e8e962b4dc5dd13b22a65a8f7ce6c4915f7abe993667e197f18a3b89a8fd0e66ac1a85fb85e1b72b2be2e6a26c407913bdfc277d660351948c8b65120f23383f69da47225540a9d1adbdeb5957d418eedbfa5329e171c906495c6b61727f0e710faf12cff62c35379600d6a10394c586ad927c0462dc7e78314395c1c9d1c834007da3efeb01d3f099123100930b3fd87d69fe0f50e8687247727305a6afd3ae63c5085cae283d03500d69c6279c89690705f289d18cfa0603de41ead6b9520e8849f758c47723883ff917be04f03e36b2d3a8c15e40adc8a72060969005431ebee44bcf38baa1ab38fd5a1a44d240eafad5e7956e5e4794e703671ca897547266cd26e432f26ab320383638e4b693ae5f04caf2432b04379d2ecc7df6939b8c58082ea5d3e950db5331a9de32d30402b4ecaf46da61149eb7072fa2ecfb462cdad672dc008d7d52a02b8e00235cc8bccfee971046689ab70b2bddd0905292fbea194dabe5d3b12f76960bd68035e81b79fa7648d255178fe2ae37680e67301c6835350e220b2b54ff01de7e8b221762d48259695c4160771569eaf1dff7f3189f8eaf83ace17bddedcae4d60055569fa47fdb9e306a095e4272b8bcdefc7ace9364a2d6fc180e6319eb784850d1b7b77f2df74ebd4a5257fa25e7349941272acfd7eea6222c36d3887cc75331b5aad13dc201e16a5972f2f50483a8153602bae5ae4832e7d071cd10a0d586e8dff2cc016f1a1302b2dd87ccbb5c6b22905d4ce632ef0d01937bd3cda79fd7f930956fc68550c4e659d23f028646e4a648200ed7ca70ae34c81606803453b73ff748a332adabae1f29ee7605d37ae85b7714a1a632a3736e27a3cd6d55ab4ac764f3f27698b28403d77bb2a9a22fa4c38e9c94360ff5fc3a89803372d940a3a8877afe088fb29b01839fa7e05413dda1b361813d2ba4aeaa06131e34f0c332c5f8d6df02f2a890f575f7b52a592c57451ed6663eb73fc1ba65a19f6f1913cc41948318611f7915a36a903fa6bfad421a1905b825131dd250813aeb7a2b368a4fd9199494bde74f9e9a9e7e560b727df315540e96461ea019975cc3006ecabb449eaf19c0d83819cfe1d685ab629bac403aee7b05f8b7de8a363b0d80e469515b50c700109f043d5dbf6c12f42e3e3fed4c4f54441244997f98051b3c5c908bb6e7331ad4bf6fef0c8c6d0d19e740fc4e9469bf705981dea079dd0eae3c1c6faeef2563b66134e69e725f40fc39d391ee52e14c0aa54e967d64a2cee453805287c7815170d546d05d4f28373a927c3daefea455d48b6bc3288ed64fd37e64473a6a60216fc43bfb1734cd1e3a02d1639568e4b0e8509e9e74b6956e5b362fac8d3d2a4060a5001226c1f5944da681123381b0eb5da61dab10cecf8f31853e3864318bea3a7e7c7a23c1084055652d067242e1a913444184210a688c493ad172c359a4f88e61d44f1a12f59f35c91b99b7bf6d328e73af2421ce44f06113aaec8df7e25da90d477518ec9e3533681902a2827b96e80f3536599492e49fcb817fe5981d8d164603aee2e29afa1fcff4a5c1c9a218c91cf257bf8e498dadef7e29dc31506b1e8a6c84918e01a9ca0a973efffc2c0ba6957e368a0a462ce88c11ccd273c2a7d15b6a24e04f93a5453b4826aaa7d6692bf1838ba87345a87b9e59ac34e7a1d6f370398aed06f4ec134e56cfce4f0c16640337aa12cb023a73e55d98c8895b6b59aad49265e0694f107adaf33b29d1505056a13aaba705686d9e4a39a9be7fc96b10412f2eb076bfd35552dfebd5b2b915ef2d268036df4d3128a7e2ff5911f49bcbd5370a28bf82d56592268199bfd3bfbe338eb4bbb264b859855d3e3ad7de51f799429eb1fdfba01e55c50593a00770b6efa7f653d8086079f268dbbc171054cf4ed3c0f812e8e0024974853996a3c334f61d463fb59b58da7b394460e372f0f136b2398603f4e0499bbe54cabc6663d668f6cacc9b828e336bf28fc70c4caaaad2cbe5f62d4a4b26bbff0911c806ca25e4d9cce56ad001e5c70f1dedc2bb288bd0800805805f9fbc9a98309ea71230755ed9f4ca15a3183fbe05aee3a2c27798f9d61c720bfe6447774bfba9d566009831420718af5d9290dd62cacc7b523597370e79c3ee400ad9cbe9284e044444d6d369be05004a2e479c9d4a5c07228d41da345b4d551950028c3d5be41a0a453a6a49fdaf970ab905121f63bbea1088bfd05a50aa4ff00b397bb8deef1625746f92ba016e413f70ee46c9f6818dea85fd3103690e943d7d8d8064abcd653a5496537fde29745c23c1850cde3a321515a78410304bdefb54647422f8a1a361f6902558708e8675089b3619b647186563bb4b81e35901cefa97460e750b5de45befd13c6078eabd05dc96918716aeee5ccdd4d7cc57df7a9ff68b88c8bff68bc81ad3900e41833e3f1de676d99109c5ac9d09e0580663dfadaf6eadf1daef5957e5df83d0629ee47a761449bfbe51a6b16acd1191aabdf498eac7781a91259753b912df71bf7c59de548600d0da24f7c47e51c060b2e1139885075adc56626b35c4fbfcff5d87d8feadab54c6b75f63a529dcd03a66eea78593f85d39350c3a7739ea7bf15612bd8e457315675eb88145b59ec16a881e2494d3ce329fb94a93d9a313b14a484bc55615708fcdbdb2010639dd5d989dbc59c1b5f806a68e1de1d3492638cbe2a08744d9b1a26dc08ff5598fe2b41a7e7a36936e504bbd664e992c536341d5cb616248ed0011ba9c1bb2b39ab3a2247351dacf4f512bdb2dca621352eb1b0771f338551b3fdff9ac32e78cfedd1d2612466377dacc4b3195f77dac1593c4bce398e21309a1ee74fe278a043ab1b57a0dacea0b26751d6b87c52bdca6448a070c7acfd", 0x1000, 0x2, 0x0, 0x0) fchown(r5, r3, r4) open(&(0x7f00000014c0)='./file0\x00', 0x1, 0x100) chroot(&(0x7f00000015c0)='./file0/file0\x00') ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000240)=0x1) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={r2, r3, r4}, 0xc) flock(r1, 0x8) utimes(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)={{0x1ff, 0x4}, {0x6757}}) r6 = semget$private(0x0, 0x1, 0x4) semop(r6, &(0x7f00000016c0), 0x0) flock(r1, 0x4) 07:53:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0xfffffffffffffffc, 0x2, 0x1f, 0x1, 0xac, 0x7937, 0x7, 0x0, 0x0, 0x7, 0x40}) 07:53:59 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002008, 0x1000) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)) r0 = dup(0xffffffffffffffff) close(r0) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x10, 0x0) getpeername(r1, &(0x7f0000001340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fa765e04890ed5dd2173c9c2b7e1779b35d55576b7585066f6b6d97a7c51b09c317b5319038560cf44bf06445b42e6b1e3"], &(0x7f0000000000)=0x1002) getdents(r1, &(0x7f0000001240)=""/225, 0xe1) 07:53:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x28f) shutdown(r0, 0x1) 07:53:59 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) 07:53:59 executing program 0: r0 = syz_open_pts() mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x80) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x3011, r0, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xc68) r1 = syz_open_pts() r2 = dup2(r0, r1) getdents(r2, &(0x7f00000001c0)=""/205, 0xcd) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0xb514) syz_execute_func(&(0x7f00000002c0)="360f1b9b53cd0000c461bd5f13c1f32fc48279f74700f22665f7090f00000046a1c7adb4e700000000f3dc58324081e42366a0ab44f5c4a37d19249efe") lseek(r0, 0x12, 0x100000) fchmod(r1, 0x8) ftruncate(r2, 0x7) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10, 0x8) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x4a, 0x20, 0x1, 0x10001}, {{r0}, 0xfffffffffffffffb, 0x20, 0x28, 0x0, 0x7f}], 0x783, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0xb4dc6777c7ac41a2, 0x80, 0xfffffffffffffffb, 0x16}, {{r0}, 0x0, 0x3, 0x2000005a, 0x10001, 0x80000000}], 0x6b0000, &(0x7f0000000180)={0x10001, 0x100000001}) 07:53:59 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x4) chflags(&(0x7f0000000000)='./file0\x00', 0x2) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file0\x00') rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0/file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x6066) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x47a7, 0x8859}, {0xdc4}}) 07:53:59 executing program 0: r0 = socket(0x800000018, 0x200000000000001, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0xfffffffffffffffe, 0x9}, {{r0}, 0xfffffffffffffffe, 0x18, 0xf000003f, 0x5, 0x7fff}, {{r0}, 0x0, 0x4, 0x1, 0x80000001, 0x2131}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x24, 0x0, 0x98, 0x5}, {{r0}, 0xfffffffffffffffb, 0x61, 0x80000002, 0x80000000, 0x5}], 0x87f, 0x0, 0x8000000000000, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = msgget$private(0x0, 0x120) r3 = getpgrp() r4 = getuid() getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r4, r5) getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, r3, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) 07:53:59 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x803) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/97, 0x61, 0x2, &(0x7f0000000080)=@in6={0x18, 0x2, 0x6, 0x6}, 0xc) 07:53:59 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000003000/0x3000)=nil, 0x180000001000) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0xc003, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r2, r1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r4, 0x10004, 0xf7ffffffffffff33, &(0x7f0000000340)="00d3230098f9a8712f93862d1d79bf804d1421c08009c5306244754f15addb706b9168", 0xfffffd28) connect$unix(r2, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0x8) shmdt(r0) r5 = semget$private(0x0, 0x7, 0x4a) semctl$GETPID(r5, 0x4, 0x4, &(0x7f0000000280)=""/150) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) socketpair(0x1, 0xb94f8de4cc9b39a9, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r7 = dup(r6) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) r9 = geteuid() r10 = getegid() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff32, 0x8, 0x20, 0x5, "92a1b7036611554e0248fcc61aacbffbb376b6f7", 0x0, 0x5}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x102, 0x0, r10, r9, r8, 0x0, 0x5}, 0x400000000000002, 0x1093, 0x589}) clock_gettime(0x100000000000005, &(0x7f00000000c0)) 07:53:59 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x100001c6, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000100)='w', 0x1) readv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) close(0xffffffffffffffff) 07:53:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001640)=[{&(0x7f0000000140)="1f03fa9436051786f8edebd8d09f367439d69717470eb34a07562392e91d9501fd147d095708f86d9aeffd06971f2ad20ff994215b5e5bd7bfe5dbd88181c1b9ec507634e9a2502bcf653d1185b573090541b8cacdf447d9b59b399d12ff75359ed8206c768be1510197218649da0b49347e5ef75a88f7efc21210f37185ee01ca1c5645d3276ef6811e521e19508de8f6b0def3fa07c7a7fda8a7f4d2ae9eed3ec585be2593302964d108311fc8739d0a1d2a98e559b8f62cff19ba680897c63bfc2a74265fdaa20ac413657b936cd0f9df5bd8f21559d6c8587ec6b5aa2e4b2a10a219f595a0622ed018dd5068575908c43e497068a4af6dc3b94cd031ca6427094c820dac25862bb23e6772174c1975634ae62e539b3d59200e3ce5c66d290147328632db143c3ca5c86718830a1caba46bcfea79ca79f881781b41831cd6df8670307bb297a412b284fd7af1b9f03ac4284c51b7e8fc8187df721c6d1e72b74a48bd43b85fd2c2087473907b16353fb4a5f967f65e6ccc3fb0439cbff500a11963290362fae71e39e9fd574931c355d3b46c76d02d1ec8df595d2f37a4ff4e3b523ab59a8f02451f1ffff45a45b4de1174171856f93606cb608af92eb51304a554dd8ead4cf0313645ec1b5676d82c6c21f2e72b2d41930d12881e2ab00e7520f2c108e75018e1840963f6f02b6ce217a3c9b1243ead08ada39cde4f6c5a90bb29fa181a9d8a51f16a766885568f8a350de7301b336299a1fd491b98a77378c2e4b506898c38618051a2c9bd498fff53a8545262e9736ca543cc2e39b968b7f1837bed069fa242bb4bf77f5c7471ba7cee3c11312da3e0e214d9c73e9bd8f435585e51683ee0e96d5fb01153e257494e6290cbf7026628e69b5e91267d1449bdbefc016063f95bca464763c79104f9363abf875e3ab9cdf9116a7f18021e14cc089e0ec6fcfc8406f1df13a241aa400705202efc73459d7ebd32fe698fe38cfe7eeba2faa8face2752aa650478ea91629cae66869c0f024129b672095841f482b1f5195522af60e52b2bd9ac13a6bf5414edc9d08f4dc08879dc1295dd693168d5c95de24da27e11dec26451ed7678ba530e53d011ca8a6aacd37e004c928bb4aa33470bbe3e26ad0778dd8768a052d39ad7cb5f5f5491df46064df808739fa16d9eeaf2c51743848293358593c22cf53af3e391b50c65fb081c2949c09c7b06fefce937b858561f4986f11357113b3e1b86b2eda69700f8a944767f7ce39f7cd5946ce0333f0cf04db4e29b4329b8b58ca876ccd95b7bd4e587cb7f9e718b6966b6711f034c6c51f78b5c39083de23c185a55f7c27d8463780e4c3115f8f489c449d88dcf354e12f24dad149ecf9831f7e6e10166753a7e6aee695a051903f58ba011606ebb48eb3f80ffa4cdad14a9ef27c54774eb8eb9435b637eab62e2128eca8759d2d46de0876d365749bc7ba680ee205619546edf9bd7f11a65f11ccd98e1bca0c04300d057c729f5d978feada6915f744c524b383626a38d96ddc14595a3bf1b7840d99b433df67864eb8b436b1fc229a0cec4e62161e3a1e0237d55f0520e811c06fed07271a17fd84ad188ee2f181d9952f95368641f9886d0d320f322103e250718529b7302c00e7b3747d127f655539fe44fbd7bed9c04fa1a3b3079ae156e1b17c6cc64e33ff159ed79a678e79fc3e42e812abecaf812fd723b9b69c293d7aceae31489612f895e47571a9040dbf4f71be97083732b28e88c562ef94645fac23f80c6ceb6fb5ffe503eb413ff4b1a3bb55a56bf9902c2e1791d48feedc144f8f1809957fea428ec69e833bdc7fb9e6f532a1286d7c63bd6baf99122e9c850e77bc08901dc6904f754b97bfe6858b0c2842a86c9d18136cefbafa2c0e78124ac38776410d2b6345632d6325e734e6838c9527756d2d4e29654610cc80110cb1edfa2a985b2d11859ded16444231f4ca771aaa3f171ed1164fe7bbc353ad75bc00001cc45ec8739d8a36ef7be826f92b7e75f58e86b0a33ae1da4e5bc1abc6d972467e3f200805e30f0552f140b6322d3171fe3f5aea4db6c60ec768fb0a0f7190377081bd222094d3b8ec24d57692bd8a494288a09de1228db1deb8670741b00e8699d531fb655e19d19fea4c520a175962407914d546cea67b6f426320297868dace6b2f8a23fa51e91779df5af3fc85c698ee589139c1d752e320c4a9631ed824577c09b7595d307b2df73234f3e8b66e6aff35be18307ecdf5a8d5fd613f9aec4ab866d9e2f4b77ead667085c6db3667cd3c78e7d181669c0a0bab74622d61851c0aead1b905d3cd44f2d1e1a6539fd7b7a9a9f17c2352676b220e4e3624d77c872cde64a660f11a50d1caa8729a7f936276fd38365fa1e3811b7dafab06c522a9c4f61d0f6bff189c3a8e5bb8a327d45c8c794e1a4dc85e0a83d96276a21a38990847487eeadf54e1c8ead4af2f16c6cdb27b458f2dd6e2eb0d28b7d70442a3f082a4a185a4970ac45e2dcc413ff50a6e48bef23b16f1cce93adba333bb83c6289ebd13fad5a640e2fdcc6f5e7c507b76ab0ab0b9fb2e0b9fb3a31cd5c2aac70f3ef151272e4748fbf73e83f8e4dd6f2c8ebebc45e222936ac26b91e127d0b2cb465eebbdfd346a1f259d87912c853048445883080a968bfe8c4294c555e33ffd3d16bb66982ff9c7d67b656b675002bd89775e9f24b57cdf739f66f02e0fa877c5604a40e16efa1741b7995a6e777fd91434f1d1861bfb365f59ece33621e5d47f92607d997d151978505433379beca806f2343664b20fe51c5b9b0d969d526cb7b98ad3a82adea24cb5de2cedbcc467b017286ebed29b2845665080bf3f239b1c8aeee31964c66ed32421e3458a3832873347ec678ee5668609e495b38673498e50c4d54a1c54ce29f11dd0753d81f58388fadac0d47da9ddf7dbd0eea3d0fd33cd3b558da40a20652a35ca500bfd4fbfccd273b4d025f162fe7034076b67446e8a140a5fb3c28db72465a94a9a213be02b95ba5478a3bc8255c70009f753ab77de7c8d59e3ae05dde746915b1c8c1e55de408d3dfb131a9c8fde74338bb78eb730d0bbdf9fe36411b8934fa68c7a97ad83888abfbf6492fd4f18d8e54ac2383ffe17e68904c951b6d510b829adef225d5773f1e4258710c4fcb28194cca7f792e8bb4a1a21f702c70e01eead7e44fc16b925ae260f9600b09afc02f45a43e14614cd896fc9236cf2fdd8faf042919a9854b14e850ce5e1dc72df28a878340d38a432b3db801b2ff4e1b287cd97e30fb2cc6b02ada816d8a79c67bfeaadc68a4cdbf7e5aa25c63684a2a6faf7b5619368895c593c609f17492d014a1d040c7fe45142871acfa4742f2f4fa03901d9aff350c52b0c2c9cfd595a58213d00b2bfe8f4167b60956b9178e1a43360756dfea6288877ab557361a8eabd093c121bbb1fa6f57ed476f70a491078c341a2b8363d7386c2de630aa5dfa399bb106957b0e6993185bf29de9a3074d0356e25930680c2f6227d150345a45baa66ab599b2c3908ce1c21edfd5d9c2a5829e1a77a217ef187dfff87017a922e0e3ffe45e61a6c60fa171d2026e7b849e55a8a7433682637f653a55b0f82b6dfe11f1ce627013d08c24abbaa166e3220a606c495203aff7cdaa765db75277b8fff592510049ab93da0133d7c4a538e75b9557caf1576a1653aa6b8354e1b9ce533562a2b508e1e576c75bdf2df624b6b0046c4454683b33c4daa0600263a7e13c4f336ac5b57f0b8360f4750eac6ee673add5ebef64638e3ded75fde4f499954c292e73172a1cbe18e161bb575e89beeb51d052951db77f22aba5efa7869f8b944802eb8e716c0518dd676a0f0b1ca355cd445319547dc8c53860e62d660f00774da2cb1c11ad50d4040062b2ad12ceaecf5732777f0fa8995fc1734f889ed7aae9ba5992631624fad577fd2fb2323257db4bc68ed939df4ebb9d681b31426c112daa54cac63564e1e8f586ebcc667d7880abd0c087468a10ab67032badb5af4a24ac37c8cc323aab6f4c96cde3c258d7e9cc77a1c1b53eeebd622c38cfafe8a88bdbfb0905b9b7efe9a7feba2311975d02398cbc5e8e2cf95f172a3d4abe51a93b8cef8528f27e5e0293a11201b1c30ab828b19ac0e246bcad3a75e3992535627157b2549331230c9790d1604d3fc304fca5858c4eb3b283aba86baccbf159d28c22101a9362cba79457a036ea78938697d91f858da67858c8a03139e4a0c225699e507f17e4bf307c42b6a045f52944ae55f9ab077436d74fb95899cc3cbe9e429179ed28797fff86a730e3f419a663de03e5ddf63a4e9028bba7a88cad6ccd08e1e1419d43ccf7aaae3b52bf398f706710048533d265c609b946bb45112123e33645828317d26bd2c947d9056f5b32e93e24dae0bb4ab7ab67bdae7706a33bd6ce2bd84888c5df5f8f659ab3544e3d50331e318b69391c2a3e58f6e6910fa94fd19cfdcf2e1a51a519b891216dc9b21584def3341fc028d55f4af38abab0b89c0928fb4653bc47f085fe1b1c8081cab93c4909bfaa84cd771be4b31a1b92f9679f5a8d6d332979df8ad562d182a15e3fd1767955c627a647f45a03decbb4e3ba029ed5059929d84c3eafdea8cb136ffa558eb4e3a521ada57926aa39da425372216c24c7c68c17390a11b6228b270f6f942696a4a89c2ba5754fb68380aeee66ca915749fc522cf892cab2c42f023a115cfa35bf6509055790dba161bfb1dd13332d153383a769c66b6bf3ce13bff07b15adc4922bb1322c4619d078dc1944ec42d187f005b51f2ea8976fe0a95d7e879c5c051127d6807dc8ab97dc20657be8a4fee567ef4b2112b029245d630a90541f9223445a3fc6b9a9456646d1b8ee5f4c4daa266fca2f756c2d2eb6e3919a8513abeab0844179a91cbdceca04290da6b5464ec3769a6e7576d608c4b1799532f45bb81b9a2d89910ac81f21232bddea2f569e6bd325293ae9075bb5a2d56c0b6b9d5eb84b56d713c2224803dd2d85c7aca922e506b2b83d77da73e9fddf3ef8f7aebad77a4a37bfa4b7dda77c5db4317fafb9f9704f308245ac392f170746c8864f1ffdc2541bcc2accaf5387556cd862dc12197e9685470e3021978b035f330cde3589695bf6231e0538308cb20181f502d63e122b37da5d290dea1e3ff847d21fc7c13f95dedbd651231c4d76655f69def948de1e812eb91a6ad06c91cd8cec2a31b8ccb554db596c6f357e87edc69aa2153b16c5118f00834ad5a203a12c84262d6671277697321aa4345a1e6769b0ecf3727564a1090eb7712218417940c4e6d1b8fc93c4adcd6cbc9ad35ac866cff22ae736ebd2a2499bea8cead54162c9238bbe2cfcfa8984dd9216655a71763466e3b27493465d11dd3ec985a8e7c210b669cc6ad42ad4222bf48f7cf647dd52851cee01f329c29406885f49db9d85a8f8048021179725dd488b05e3fac148665b54b9279aa15a7b08747a66f64fc16616bfb83a2c3bfe6eb86afbd9de76819f31a6fb1580940034d528c3579c2196a88ba77eda3dd0ac2914ad8e980da5c2d92969c3146b8e70a68815531f8788c25a9e9d5f52e476120a5a7c2a824aa400ba025db55f367cc0464c3b83f56f0202735e3541ec48f258a9d0fb27efe6f0e3fd0b17321b90561e2fa2fb4d91d8a604c5b5fe1b49f6e169b4a5949188942a1e3faa4ec1031ea675d7f1ca20a464afe8f8f2368426fda47ce8afe2bb44d8358daf7349fb895c7267b6b29375a700e085221e1767f3ee3d631ae0", 0x1000}, {&(0x7f0000001140)="934f9c085f7adf66d949a0aa2befa60811293b390ba1b61b8a84348ab427ab8b27c5ccdc4664d8a54a51802c39fd2dda50062de5c513a00fffad637cc30b52a8ecbefc6a88fcc66af369b3d9e2a268db18d76e2f5a0820454d4039b8127da4210ccda145628518cd0bc015586344c595ded52c12f9272b183038b83c56db9ca88b60ea9e6cb81cf5d72c84422bf2072ee27db1dfef8bc61056599bc57f7dc735f7f1f705499d476d23235082b6ba1a66e82ec203c5cd56c8fa6c2c6f52be48c4f7380fe2bffedc39ca259a841e7600225520174871621a7758f9ffe1462749a7912a498a0e2e4d4a388da5ff328584bee505", 0xf2}, {&(0x7f0000001240)="d9ba23fff3a5825be6ed940f69907115918ccb95f74b1b8c02c0846cd41383da1777732b86160c67c5c301d178f82e64f3d8a2ee2ccecf74401281cc898eef670490d5a0d3d65dbf4f63884cc73b93c8778833565cbf41bb8d91fb8faeceb2d455679a94c88bdecd711e5e22f62af44b4909146f0fd43f4071c780be9175994ae2a62f65309d5ee36827bf57263b8767b24fc6ba8ab4c0b1d14293f84cc6015e24f34831d69a3dad27cbe6a4631de285eba147a5568e71ee43d464568e9983acc777843ed04c652f4553270cab08ec6c89e2c2576a13b585a6ddd04db9", 0xdd}, {&(0x7f0000001340)="1f50c1b0dc30f50149f84bc756da19a526c250f418404c1cc91cb8aa949da8bf501b963d913676fb59756aafc902c5cb10f54b791d22477da978c63a132f467031da83adfeacf1af1e8b54ae8b13bed19c1b9519a05e07d7886927b1b971eb64e91ad5476b157eb13085ebb65a390239628dec47088a89f134f66368d2e959aa", 0x80}, {&(0x7f00000013c0)="70ba77a0e8fd7f244a2bb72d2db3bc40e33472b7cd747a2f885e2f359502659498a39a8967ecfdee458b6dbcfe2288f080e55dd65c114278c6840c019b07c24f741d0778cc03792e51f5b74ffd248fe7b2e5af7ddf1502e4be129378eaa531ef87de0ea0ee9364e031f8d4fc08c49582445429afa9f4db", 0x77}, {&(0x7f0000001440)="be011498a112fb10a76990224f69303858ff669d1528ed341f5be70977dac87836caa56c3718aa8fdebfc9e4fe14a9a299e74507be3fb98e", 0x38}, {&(0x7f0000001480)="15c05d9971cdc89222d8f0b7a68d7505c66e6ffe49f6ee454d6ba5a94883ca68b041e175c5d38420ec14738e1981a42e20", 0x31}, {&(0x7f00000014c0)="fa44801ab2335362ec6a470436ef6bf0700f16dcf3858ce0ec8ae670dfc906cdf944ffeb37fb006fbcd504a3a981ebf85eae9145a427e7c7f941da7c91754ba7818c93296ea453c167730fca7a6dca77d4", 0x51}, {&(0x7f0000001540)="8ef729c456431c25c0998f3f0118d478243b18ac335ec2055eff09dd20a78ba465be23af3ec37deefd7425dae806dfc1f4baa0ff5c1e4f12b5132372a7911edeaff4fab3e1b20d18d1b4325838c025b3635e5c9cafd0593ad2b648b6f739b6245ae647fe8871cd83b3ef1b3ee55abbb646b3dc6f3900cd029e4855a3432546aebd8bfc0f05f34232843dcd09a15e3a5175e5305bca5b131ce396bb2991f7770e950e1b82d93d841361fb083750de79abe33d088cce659e6e4bd8da8fefa304d135", 0xc1}], 0x9, 0x0, 0x0, 0x5}, 0x406) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x2) fcntl$lock(r1, 0x6, &(0x7f0000000000)) socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="4eec285dd513f0e90000"], 0xa) 07:54:00 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r1 = getgid() chown(&(0x7f0000000000)='./bus\x00', r0, r1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2001, 0x800004853) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 07:54:00 executing program 1: unveil(0x0, 0x0) r0 = semget$private(0x0, 0x2, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() r3 = geteuid() r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0x1, r1, r2, r3, r4, 0x2, 0x100000000}, 0x10001, 0x0, 0x5c4}) unveil(0x0, &(0x7f00000000c0)='r\x00') 07:54:00 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x0, 0x3}, {0x332e, 0x7530}}, 0x0) 07:54:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x2000) sendmsg(0xffffffffffffffff, &(0x7f0000000e40)={0x0, 0x0, &(0x7f0000000980)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f0000000280)=ANY=[@ANYBLOB="1000000000000000ffff000024ffffffe00000000000000001000000ff000000db80abea596874a267cc2fc9b1c98f6bd3601dc153fcb1e249dcf6671ad0a9638f81519aa2deef29dee600d6a74955954f8da2137b106e6f33db3cbae15ee26055c35906214fbc1f7e6804b8022272e9e9c1aae1e78170d1b0653d66efea703356afbb5d25ef3cce0759cef881bc97ec01f857761b5a5bd0005c9032feebc628f677530071254791caaac50c672be7e6337fab95bcc21a6a019547cfb5b5e89731c187f8b73ee063775b435bb20500000000000000785bb27d6eaea1266e1a870ca3051e466ce2cfeb0cdf0000000000f000000000000000ffff000009000000949ee0497b513f47ebbcc5a4bbf381905e1423bdfb50a135258d8b3c6d0000000000000000000000000000"], 0x10d}, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) writev(r2, &(0x7f00000001c0), 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xffffffff, 0x53, 0x8, 0x7fff80000000, "ae2ed15d4561e7363aba7ed9ef60677f7a4d773f", 0x17ff, 0x80}) dup(r2) r3 = syz_open_pts() shmctl$IPC_STAT(r1, 0x2, &(0x7f00000004c0)=""/182) writev(0xffffffffffffffff, 0x0, 0x0) chroot(&(0x7f0000000180)='./file0\x00') r4 = msgget(0x2, 0x12) msgsnd(r4, &(0x7f00000003c0)={0x0, "c85909c9303993e10a21499986a3b096a6d8291dea5b2fbb569534c7b2a8bedb5c2bbb3550141a22f1fba52747faffe40b68a92877f141707ba8e426937966486c9c9afd722267b4d47e109e470a867a49bab7a9af00a9da1c2c2bb5251f389065cc232dddcfb8ea897dcf39b280698e5f07d8662dfb5cbdde28e5f9ec9c99d7f1d6f02cf44e57ab739635b01f391b873597d8cdeca5738bf222df961edeff3ef3b20346ce6eeb400f72c6ed56d5314f2491115b6ebeecb303be2d38b4b9fa6abc83c26fb8d97da67aa9db29d1ca9abf6b219938"}, 0xdc, 0x800) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000001c0)={0x7, 0x4}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xf81, '\\\x00'}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 07:54:00 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0xf0, 0xfffffffffffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kqueue() 07:54:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "b11ce9bae3c6514e6ae973539ea78b7ec000"}) readv(r0, &(0x7f0000000280), 0x1000000000000150) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x87a) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)='/', 0x1}], 0x1) 07:54:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='W\x00') writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b07000000000000000000010000000000000000000000000000000002ff4f22006e", 0x2c}], 0x1) r1 = getgid() getgroups(0x2, &(0x7f0000000100)=[r1, r1]) r2 = getgid() getegid() setregid(r1, r2) 07:54:01 executing program 0: setreuid(0x0, 0xee00) socket(0x1e, 0x4000, 0x4) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r0, 0x1) socketpair(0x1e, 0x3, 0x0, 0x0) 07:54:01 executing program 1: r0 = socket$unix(0x1, 0xc, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x41c08bce, 0x2, 0x101, 0x1, 0x7, 0x9773, 0xfff, 0x3, 0x1, 0x98d, 0xfffffffffffffffc}) utimes(0x0, &(0x7f00000000c0)={{}, {0xfff, 0x8020004004}}) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x6, 0x2) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 07:54:01 executing program 1: clock_gettime(0x2, &(0x7f0000000000)) r0 = kqueue() r1 = dup(0xffffffffffffffff) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10011, 0x0) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) socketpair(0x38, 0x4000, 0x6, &(0x7f0000000200)={0xffffffffffffffff}) r7 = socket(0x0, 0x4, 0x700) r8 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x20, 0x82, 0x2, 0x4}], 0x7ff, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff9, 0x40, 0x44, 0x865, 0x9}, {{r3}, 0xffffffffffffffff, 0x1a, 0x1, 0x1, 0xfffffffffffffffd}, {{r4}, 0xffffffffffffffff, 0x4, 0x20000000, 0x80000000, 0x6}, {{r5}, 0xffffffffffffffff, 0x2, 0x80, 0x2, 0xffffffff}, {{r6}, 0xfffffffffffffffd, 0x2, 0xf0000000, 0x9, 0x10001}, {{r7}, 0xfffffffffffffffa, 0x4, 0x1, 0xfffffffffffff505, 0x5}, {{r8}, 0xffffffffffffffff, 0x64, 0x80000040, 0x3, 0x4}], 0x101, &(0x7f0000000340)={0x4, 0x40}) 07:54:02 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) fchflags(r0, 0x4) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x104) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) mlockall(0x2) open$dir(&(0x7f0000000080)='./file0\x00', 0xcd818a95bad4a46d, 0x0) sendto$inet(r1, &(0x7f00000000c0)="cc811d5d7b542f7eb4d19245c26ecccf7c5e09", 0x13, 0x0, &(0x7f0000000100)={0x2, 0x2}, 0xc) 07:54:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) write(r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x6) 07:54:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f00000003c0)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6c89a8595f08503905e6104b86c4b274d872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86b", 0xa3) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1e1, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0659fb470f6ba5a6266e"], 0xa) 07:54:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="c8ffa0fce54ed597c9", 0x9}], 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, 0x0) write(r0, &(0x7f0000000000)="b306d19f5dda4d53", 0x8) geteuid() shmget$private(0x0, 0x1000, 0x40d, &(0x7f0000ffd000/0x1000)=nil) setsockopt(r0, 0xfffffffffffffffc, 0xffffffffffffff6b, &(0x7f0000000200)="425ff5277f300fa19da56576f45d06865b18b1d6931ea1c02e912bbcf7743560719df10bf6d333bde8f983af701f3ee59b8c8f60b041d27c8b5a6bcdc73b2414e18b8c166c0cc0326fe62f5d7d736d80eaaa8143044c4d8732c32d68a281c15242f61b39fe2dee20ca04d517333998947be00a0ec94e9a876e7e9604160bf587a1f3bd283f1eae09fb201118ecb1157a2c426e98ea2b6f642f9537339c7ad6a4ac8f762594a078ab0ad9e2a0e09daffc26a35db08328dc4f1b7de06252cd64727c2c81", 0xae) 07:54:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0xffffffffffffffff, 0x3790fe81) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) socketpair(0x0, 0x8000, 0x6, &(0x7f0000000080)) 07:54:02 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000017c0)=[{&(0x7f0000000040)=""/162}, {&(0x7f0000000240)=""/4096}, {&(0x7f0000001240)=""/174}, {&(0x7f0000001300)=""/235}, {&(0x7f0000001400)=""/60}, {&(0x7f0000001440)=""/226}, {&(0x7f0000001540)=""/196}, {&(0x7f0000001740)=""/114, 0x367}], 0x100000000000012c, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0x1f, './file0\x00', './file0\x00'}) r2 = dup2(r1, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x800, 0x8, 0x9, 0x0, "44de0d2886c2b7efd8046199d00b846d06c3bc37", 0x8, 0xae}) 07:54:02 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r2, r5, 0x2) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r4, r3}, 0xc) fcntl$getown(r0, 0x5) select(0x40, &(0x7f0000000180)={0x38, 0x1000, 0x2, 0x100000000, 0x4, 0x683e2511, 0x7, 0xfffffffffffffc01}, &(0x7f00000001c0)={0x6, 0xb86, 0x3, 0x9e, 0x2, 0x2, 0x4, 0x9}, &(0x7f0000000200)={0x11, 0x1000, 0x0, 0xa84, 0x3, 0x8001, 0x1}, &(0x7f0000000240)={0x9819, 0x4}) 07:54:02 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000007c0)=""/99) chmod(&(0x7f0000000940)='./file0\x00', 0x49) r1 = socket$unix(0x1, 0x2, 0x0) r2 = msgget(0x2, 0x1ec) msgrcv(r2, &(0x7f0000000840)={0x0, ""/235}, 0xf3, 0x3, 0x800) getpid() rename(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r4 = getgid() sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000440)="5394f46682a5cd5dd5869c60da6ea01bfef2844f19f93b3d46a56ad07c459a1a1eab7ceba016d395f5114fef8284abb0cf0932e40faf1f21ec6e69ab3509cbea1dec8680b0c74769cf2b2d6b02c2fae9a5ff3b249445fdfc364e44f1f1ed71a11f4e853b77ab8f4a0fbeff7880b10e1a0a8d818f03b4fe3723860643b7b84db88d65199b5f6505489e91946c855b0c", 0x8f}], 0x1, 0x0, 0x0, 0xe}, 0x1) setregid(r4, r3) msgget(0x0, 0x13d) setsockopt$sock_timeval(r1, 0xffff, 0x1006, 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) accept$unix(r1, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) 07:54:03 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = socket(0x11, 0x6, 0x1000001) r2 = kqueue() dup2(r2, r0) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) r3 = dup2(r1, r2) connect$unix(r3, &(0x7f0000000100)=@abs, 0x8) 07:54:03 executing program 1: mknod$loop(&(0x7f0000000340)='./file0\x00', 0x2021, 0xffffffffffffffff) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) lchown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 07:54:03 executing program 1: r0 = socket(0x18, 0x20000000100001, 0x20) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r1, 0xffffffff, 0x1b, 0x0, 0x32f) fchdir(r1) nanosleep(&(0x7f0000000080)={0x5}, &(0x7f00000000c0)) r2 = msgget(0x2, 0x408) msgsnd(r2, &(0x7f0000000140)={0x2, "575c746241701fc83b96229acd69221433ca1cd2"}, 0x1c, 0x800) 07:54:04 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"}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x44) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x81, 0x7, 0x61, 0x3, "3f69f01124af7b07da19e0028b005c06de65fc96", 0x8, 0x5}) open(&(0x7f0000000100)='./file0/file0\x00', 0x1, 0x68) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 07:54:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000023c0)=0xc) setregid(r1, r2) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x8}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) 07:54:04 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)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7ff, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 07:54:04 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) pipe2(&(0x7f0000000000), 0x10000) setsockopt(r0, 0x3, 0x1f, &(0x7f0000000040), 0x0) 07:54:04 executing program 0: execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000040)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='-\x00', &(0x7f00000001c0)=')\x94\x00', &(0x7f0000000200)='\\]\xe7$)[:\x00'], &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\\^+$}*\x00', &(0x7f0000000300)='^\xed%\x00', &(0x7f0000000340)='#&\x00', &(0x7f0000000380)='$,\x00']) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) r2 = getpid() fcntl$setown(r0, 0x6, r2) 07:54:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000280)=0xfffffd55) r1 = socket$inet(0x2, 0xffffffffffffffff, 0xb3) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000440), 0xfffffffffffffe5f) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x0) sendto$inet(r0, &(0x7f0000003200)="2dd241e2f9a41f39ff24a2753e4e2bc012bc52ec9338f43e7ae9d42b6fedfe77a1929d9432fda95e98ffe053ab058cb2384f88f7eebdc8668b1e64ce38ccb530709d7a7e0abb59e1ee82f7bc5c876a05f274e20f631336c1a01b6c27d65d518ae1dd1a5cc76fbd86c152722741593041a329dd05a44a4a9a1827cdf3de29c0f6c4d142ba4d19d301d572a9534bfbf6e26a8e7a98944b10a8e6d499eb61e8cb950a96b7c736649d51af0bae994684b2722a5412c2f3399903fb6795ae5c4793dbb9fd9a5050ca37489ba6001941bfdfa254538791d3bea812ecffdcb22b585718c9ba8ba3671dde70fddbea02389d615e49249bc6bdf72ef0e80336e7fe2c13ac60409cba885965ea783b94c501779f5a3ebd36053c000f2f75d7dc81fbc36fdb161aa8d9c19fcca3f3ed3afbd7f5780764b90ce0b936ebe18e4e71a7447b82625670b9b7e1d275e215e67e370095c4d9f7e64843e18dad53fb4fa239b0d624a8e0bd8ef9b2445efd3e169ddad716304eee4cbf8f726c06b78a1dca57552f38ab6df79f3de46c930dcb89d0887eea369a970f6be55b75b7209d905450f285d7a434951d97b8cca27cf95f768b0aac46c63c46cdce979cf8c3f26259966593202bdd30094ee70085b3a979d366e2cfd790d6e3093a92d030eff6dd81efa988dc423ca37fe1990c198cfa47046b7cc059d444a27ee495387dee03735b03008007efb9d171fa1e3f0569d5b2d9fc0011ccb46a6dec015c5c660ce3805cc8037e415b61dfef3cfacac104d6fc38270b5d3dd35f056190abb78450dd82a89105bf96dbaeb0381b5d8b2a0c332c589dc5f6f6703af24a32266a8979308128be202b20f2ab39c941e800c6ad789dc5e187dc96376433a92132a683d9e713410cc7d68dd1e08be0f28c1bcb9eb76b70755ce2e170faf6ee8efaadd21e2c30580854341aa738128e75a0b557a5a3944db1d75d8bc91916a481abef8d429766864de85b3727a357a3953d5523b916648a9aef96d4c454bb35ae98319a9eda766cb290a3c59c61199e565366d20562a030cceae06a46d0b73c142da9b5ff60943265534756636bfc69b448328a2df9b20ca2f9bff33143cc936534b84200d06a61354494ed85b104be3ccc94a402b2e3999e87e22308aee970c2fba2dcad03b3af63806376078eeba9c8ae8a27822bc784e12f671de0004977f6128c7c130f691456c9d8a256b1d6acd28c8c5501b5c5472936bf865eb0e13e0642f8303c84541fc0a4f7b8ac520d0c6bc0ff4976c7210f18013fddf18bed6b9a2878fc5aed2812b5f1df4438e1b4add0607090e805ab67589e180d128e80556f024e0952f545cdfe87fc056c86a71057c50aeccc5934405e6318a9257463e61502440cadd6e0bbe0ca284142bbf4f81a1a2b3f6527abfeeb9cc63e5dabccfefacc0b876f96b7f02352c1449edbee4ff5e0cf81af5ed71f3c12990d93aa39ca005140f57c90534872361aebd0624d1a7b65b96beb7aa4d043051b24c368bb3e500dfd839bdf34d3422764255e3a2ecb0acf142ed7f4071f2b24d937bba90ccf3e012c782af5873c91613656d7b17144953517f552c5e9661568958c0cc49dd8092ff2983981128e4aa8771ae73e9f1e39d003fc0738bd7c2a1ee2cb18b2b39eb822454f27f86fb315d7981a8ba2c408c9265384308746c5d7abe74f7e2b2be7d43aeae9c16a2d6a8883be0ab94b58c23e70c9fc81efba2755da1e34699f30c942fd49e3d3df9a410834f0ea8ab054567331cde2c418475518c2ac993c38aa83f3c8ed4a6b967fb4521fb76e766f39429faf23b12a03e468c880dd8b5db5806ffbe46e12bd15e525079749c1b0ea4ece085574f90be01aed38080bde408c98fbb3acff574661e75761e7cab785dc061192b7df03e53b1000bde391aaf5157643f8b484148f6b276d72727a3da3b712c118718b5a72dd022a355154689aa345d7784e7818c6bc261eaaa9561a3e1082daa49dd3f44b1d1bb0162cca0ec9d1af621adcadb100bbe820fc8d94e959045c7c4c4249c87bee7d50e27cf4781ad519ba1a55a266949a9c9d8fb04d3e0055d7fe736090ec9f86b157a0470a1dba9b8a5e0436a00580d60e7acc4d93cb8676ab9c8a4247bfaaf5eeb2434711e275771cee7feb2e28d0ed2bfc47f706e57af1e67ae46358d64f17fed8526a2cc9fdf6c5a944edb875a670d1e2f0c585491205c6d73405d03a6bf256438820416e3514d164d04c6222cfeb9cfbb8604a4d9a3584b216dfec657ef160d2f32825286352db00de9e3e4f999c2c33527f273086e3646b24c7da3373678b637f0b800de8dc821313596608eac52574604f3c25cae7bec03c31ba64926b8d6a23c6cd1983f94fd3e7a1216fd47ff05dd77a512948f79cb9312f0b85a608da1344d6c54f9366d39a7e78bb74be032b0fb118d3cc2a8c1aaff0324bf42c7d00b106243d5a039e2de02d66f8c96eb114fc001862f25b5ab9c32f0833a73e3d523899ae18ab7e3a1464bed0916eb81aa8038adb629d843980e615d2705eaf16b203a72f468410a5d8bab5ce4d19407d81865c1075e51455b903190ee93965609827bd0ff9efe843ce08d57de9a41905345e77790acb1f896a44959e2f273b1641b5bd65f9868644b8787b032958fbfea5b2f1ab969b989d947ab0024f69527d05f4b4300a85e507535f4f92da9849598c92fbc9cc31f837ab8b69885272e805b35e7d6b2e7db162e3716c3c8901c679c2ee51ee7d53f6890be28ac7a507aae480ae406925473ebe3a946eb6449bf0cd754c86bf146807a628ec0b09d22e51c12d606006816d6f6f6492fe684a12b1539caa5b5c3f7b6a8578d27e015b44e689622a28ca262cc30abcd4a0ddba3362265e4fc62d9872afdab661a708980d5d366b8b807f537d729ef49a3bb73904f84cb342b3f46d47dae8a34c1a45baeca0f2d422cd662e2f809eb4be3aba136a1073db647450da7f6594df594b1c3d949908b877a6895b7f433c78c15f3e7bff14661389acc34a73776cbf9cdbd3d9796ff9d6f81c1d7493925d46d9686877f5da2460f6b939791d8bacdf886520cc458b9f9d15b33d380245c99b7bd7ccaa225e85006cbec7b9c8b23515f95058a208f2264bb6167617e1a5d18ae980c9163ea4d718d22d6899ab2ba32a5f5c49eab7027b31f55806ccfd458ab93c457211bdf377358eb09d2b4b552d2fa1c4b8cddc7d3fbec0702876c275ba5960749f702fc3d6e63aa57af36f245fc4ee03ab62603b3c3aa3268b7c2bd9837434da627d571089451ca4534b7e0a8c4de4cd87ac6682f9fdb966f04e70e607c9d1b2130f289eb5eed43a3058898a3a62e3c66d6152a862ac74128dfc58b97af99e29dd8bf5ae420b43530926e0b9c4228dbd9f237615c769bab8f3485b195026746b28ed1af6f07f3209910389e94b6160e752a2dc56724b1d05b328626059b5b4054ec4e64bbffd158ebd09578bb00d311a06f3e539a03abed1b84e3f0d6aad90fd7ab19e0698d83c62ad12af7e3a4b3aebd03368bca9cbcc0338ee7fb37e0379f136e233118f0e2dbe2537c534f11522c498e4fac3a7d6b3fadf1adcae399f9cdd4db99356402d0faeee7c6c4c809ce42719a71b13438527a4cac2322d5ff433a44747532db189c1623af484d1016f803eac90cf183ee9a52325c1baed6e1f4b4d17995eb91ea45916a66cb9f65eda48d20d57f5b101df179f615d1b94460e02c180a0c47906b272a2aa00ac3270dca0a7c2eae92b19cd8cc2a786987ead5f5e45f6a41cc2c9091caf253b2244bd9d41ba25158d0ccb124d9837c184289d0a9c1afbbdb25031d6bf6ddf328ef73fb200d143e35eee0437a49eea3d4c94049a3df5e105084c4c29e7811c2bc6abcc078964d7f32098dd90f55ad741a40dc413b4a263c50e8c1ca085057d55792b9206699abd7c6dd3aea4c16af6277d8ecf6dedef6fba4380c313947ab4a7cc12c332eff58056acb9a1f64486c5cf213ed66a1dae3d584bf22b16b2903d76eed558be507c8fff4ace5fa6e1c72f373a0e8b3db5f2506a84474ecd9a434e7017e81c0fe3041af4179d77de15818c69e1734fbe4ee7423c1bcc983c859292d0817b593412ae23e1dc01b3a9d8fd1ed6d92fa7a5b6032419fb72713671df0d259125cc912ce5f25c2715c082700dfe96212a0d8e5054c94eb442fba04d7ef1c14bbf8a81d0097c4e6515fca6e94d6a38eb09f0dedcdd5d3991a0f9478aadc5caf611b69257dd19571bcfb507e1daca774516d24172b251f2ea11181099875e602bf06e25fb0645401b80d839a5392ee0b6d3e0460cb75ea3c72dd0c4327f734eb32e9c0187f3e255f4e3bb81e44dc8f3b436c054306aa61e5d4592de58f299744e5c8a1056ede1a614f5bef719eb7fbd296cd9d2af875ec310d9dd8c6406fff46c2b24ae024dd74b2d2b1d01c8795d2a1e5087b9ed31beae4a57cb878d03fdf9b5621034e5688f5d505e51c0e04f54c4fee0708cd959f5760e8d8a740c13f2a3a7db9f27e36393f3323a5c175996a1c812004518df437f501645b91999167ab78c7f0455605dacbf00b622123faedc0d5592ce8d4251aa40c76cc76e48944d166a5ce691859ec74665ab6e850931345e49a47014d74e81351ae4d8d2b60715edbb02b313fb98c8dfffb62366a8d149e288c8fa0a3ff6c4f8904d5798a7856bbdd7f686e118509abc91cb6475631cbdc0e2b7c9daf768f9eaa1400da20300798e9f813e49b9075dc6b63ad687392f333e81136f3eb3b9b2ef33309543fd9641f8e9bb73426c6d03cc96bf7e9ff65b2e7d833c98119d71071acbf13fb27c7c21293de28377ae6e886b68ec4d100e53d31f378ccc2de223c0da4f7b7504511ec5429a569fc00968583f456e336c3c3b4a2cb13319551934cd183a8007f75aa807b9b12f10291cf93896ee8d24ce9b257f5b2bdc3e533da39ac78b99f2a7a4d17e5d88aec6e03b663286417b16a06c666a274611019c94a9b8c3b9d6e25a8f16bc5c1b9967c90e43b0bc8cc7e0651757c58316359cfacaaba84adb6748e0b49d3617c9910367c4e67c22fa5670e49a9295a2134acb14bb45290e8df341e512bd57c7c8d462be75892c5d8b13ef2228e7b3d1984921b710c014ba5747ee7dcd78bea571c2b0fc0bf948d7ce4a700f97905e2ef0386b45f9face700b6a3b7d2c76f7cbca0280faca11caf96783b11e69a9e1ab203d1f0480c6fcfe867324ff4570d560fd37b3e1548ce5b0facba602a7c8227bc19c221ac3cad4cf0d738ef0d0dbeeaf73284e47672c691923fa98733c59fc8b758345f6327ffb445882cf70b7d3260938e8fd5adaa882edba14b2d2991e35be3b1024bbcc01eb26dd59d2f6f9967c3ef83ba03a30dd4113cbef22b35e091202e639e5ff289deafd15ed3c7607e069c6c82e14e0791bc2ee04f5005f5a6c29b61c1ef2611384e633440d951fc0a7e72770a08d1dbefc0c96d5fc3bd5332828b3ad595a0086bbeed8cb111d215686315741ad21703945dbf89229fef692bb34c15984bd48c4eaf8fefb34f341587a192729fb786209f18a1bc7a412c0e8e94eee51ab1bd09587a2965edce6cedc298b9874fa3488fe6b683c0c29762478d30f569e47f0bb3f1b431f868204d635e54a35ebff50dccdb3fe056551702532c9c5aa23b694bc4b33c22897c2f0f3a1b9b3f2f0e67e8daa0c4aec830afe4b91e010088db0966ce346106f3bca2305a6b955c18a69f2477ca650679be2abf0bc3b31d2ddb94408927022af47382c5efe8bbb451b3b5219cd40d86b040c47e47ec09199d6", 0x100f, 0x40d, 0x0, 0x0) poll(&(0x7f0000000100)=[{r3, 0x4}, {r3, 0x21}], 0x200000000000018d, 0x0) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0x399) syz_extract_tcp_res(&(0x7f0000000540), 0x27fffffff, 0x9e0) r4 = semget$private(0x0, 0x4, 0x1) pledge(&(0x7f0000000400)=')\x00', &(0x7f0000000480)='{\x00') semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000580)=0x1009d8f) write(r3, &(0x7f0000000040), 0x0) poll(&(0x7f0000000240)=[{r0, 0x6}, {r1, 0x1}, {r0, 0x2}, {r3, 0x4}], 0x4, 0x3) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) sendto$inet(r0, 0x0, 0x0, 0xfffffffffffffffd, &(0x7f0000000000)={0x2, 0x3}, 0xc) sendto$inet(r2, &(0x7f0000000380)="3b34237047789fcdfa3dec9ef1e57c925dadaa3af04e6d704a28daa72f3deb24e76a16bc14fd2074a8249e5bec998951bace78c5459ad01d6e17201d2bfa2814aa2a88a3404c9b6d0f1da02f505bd8798bdfa4e9504f6389d1183cc9fccca51cae11742be0", 0x65, 0xc, 0x0, 0x0) dup(r3) r5 = semget$private(0x0, 0x4, 0x309) msgget(0x0, 0x4b2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0x1) open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x30) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000780), 0xc) semop(r5, &(0x7f0000000140)=[{0x3, 0x6, 0x800}, {0x3, 0x7, 0x1000}, {0x2, 0xfc, 0x1800}], 0x3) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000500)=0x4) 07:54:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 07:54:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) clock_getres(0x0, &(0x7f0000000040)) 07:54:05 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/103, 0x67) getsockopt(r0, 0x2, 0x1000, &(0x7f0000000100)=""/135, &(0x7f00000001c0)=0x87) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)="1e0018dc506ba03f017ca5e8696a241a5972ad049daf0a3e785a615f861e3a586270b1a81d44b8b686", 0x29}], 0x1, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000280)) bind$unix(r0, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000300)={0xe355d5d}, 0x10) recvfrom(r0, &(0x7f0000000340)=""/4096, 0x1000, 0x2, &(0x7f0000001340)=@un=@abs={0x1, 0x0, 0x2}, 0x8) sync() fchmodat(r0, &(0x7f0000001380)='./file0\x00', 0x69, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000013c0)={0x1, 0xf0}, 0x10) getdents(r0, &(0x7f0000001400)=""/124, 0x7c) bind$unix(r0, &(0x7f0000001480)=@file={0x0, './file0/file0\x00'}, 0x10) mknodat(r0, &(0x7f00000014c0)='./file0\x00', 0x6002, 0x83222b1) unlink(&(0x7f0000001500)='./file0/file0\x00') mknod(&(0x7f0000001540)='./file0/file0\x00', 0x10, 0x2) sendto$inet6(r0, &(0x7f0000001580)="141073bbddd024999aeff7c112316812ccd684c8fba8c3ff72c235fe2751bde0f5da4a68087e7c49e23ffa214592a597953efa5685010b79cb4310ab5a86ab299431a9344aa7686b860f0225157143733ca97a4b961c825c69e27f657f0b10fef9fefb268d0b044ed2b3077548057af4f64a16bb8a2ad08fbcb8e852cabe", 0x7e, 0x2, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000001600)=""/3, 0x3, 0x2, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$inet6(r0, &(0x7f0000001640)={0x18, 0x1, 0x0, 0x100000001}, 0xc) getpeername(r0, &(0x7f0000001680)=@in6, &(0x7f00000016c0)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000001700)={0x872c, 0x6b0}, 0x10) r2 = accept$unix(r0, &(0x7f0000001740)=@abs, &(0x7f0000001780)=0x8) flock(r0, 0x2) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000017c0)=0x3) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6, 0x2010, r0, 0x0, 0x0) readv(r0, &(0x7f0000001d40)=[{&(0x7f0000001800)=""/138, 0x8a}, {&(0x7f00000018c0)=""/56, 0x38}, {&(0x7f0000001900)=""/11, 0xb}, {&(0x7f0000001940)=""/186, 0xba}, {&(0x7f0000001a00)=""/157, 0x9d}, {&(0x7f0000001ac0)=""/228, 0xe4}, {&(0x7f0000001bc0)=""/83, 0x53}, {&(0x7f0000001c40)=""/225, 0xe1}], 0x8) shutdown(r1, 0x2) write(r2, &(0x7f0000001dc0)="03c40eac5c29ee661ce96882cebc923880368d04063c19110dec2283e490", 0x1e) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000001e00)) 07:54:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80047476, &(0x7f00000001c0)=0xc6000000) 07:54:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x3cc) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0xffff, 0x9, 0x1cac, "4edc1fe498da79028c8b05241e15eb2827f6bdf3"}) fchmod(r1, 0x40) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x4afc) write(r1, &(0x7f0000000180)="cccde4ce37519ef19ea5dcac24baf0fd63e5146f532426070920d404ceee456e336cf01236043032f4abd128", 0x2c) 07:54:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket$inet6(0x18, 0x4, 0x3) socket(0x18, 0x1, 0x0) r0 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x7}, 0x8) 07:54:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001b40)=[{&(0x7f0000000a40)="23de0ae3235a74105401ab58d3f099d3328225c641c29276876b86b2fdf12bffdcd68915651b216d246aeb72365dc292dcf73c228840c92c70a2c677880c60adbab296a7bd5f68da3e0cc1a69414eb84e84e2da3ceb5dabc8a43c6385fd2e4161ab20b242b0ce1a97c257f403803e104d87f208fbd82940b31393be066c90991b0fd735265a19a717e147f499344984391881508b0e9eda612bfb0ca009477c26c2d15b010e610e41b807825f4ef5349bb95758a453a1988389557934f3176e1248f7e8c6f25217872b01f30153e9f41c695968b539de1ccbaf14078a61426cf39370210c3f76b6a8e847454aec24835c13d570ac5fb57beee4b5cfbf6fb74e8d044e80182e5ff472b55e370d2e413b4f6aaaf9200d1a4165eca172b3b32984865a2faf14ea4e0b9b1813f170c958c657da87517eb1f74c7e61bfc13a731f559cb97e50b99e251af0c028b05ccfb4dc75b7ef90580c289253ec5ef6c6c54c894163de17db2239e9af4c54127172c0500c98d67cabf6f1976957585e5aaf229f0c676f42723583f986298e444983c0997f911e7cc5df79c5f376cc139381765db67c6651501bd5a3e10f5e6991a2fccd31f98725a35a1b18ed7e8bef110b2212783eb3bdf53449217142b7b9cf6fe17d60c2c79a1cc091e3d52f34ba07d3c099d197909a6d6a7a0ec6073c400115ea7938a1d5d62493dae16b483dc645384557f619cef32510120595af508d2f1be42beedfa870e72f84254c28ab27c7a2a38fce354a8f052be03aea277a36de3a4cc7cab98ac8aff72be247f29fbc07b15df0a87cd12978d7928348c095e6361e0e6a08e21803a97b7dc84bc83d4b0362a6471a565621c60f5d2dd27ea1ec35c0527fa173b04223f449926057b773f19432be1d653a3cce5e0dc3de180e7bc426c8505e803997d68ed85b03a28106c50f8eac34990b9a42bc6d2db6bf913554d239c4d29956a33cbdc79e481d62e466bff46e7862abd9e66174b2db35628f6f5f2b6f9a7a47bf962e850c451500ce1660090c8d3807fde42677b9d52d13cdee5157f9b262f82b990c34db3ac113ec594892013c1a0cd6d495a21ca962da8d054a7ce1115d726346c6a8a58efb188580367a0674e6c86f7339471b504e2bac7ba196bff9179dffc8e338abea0e3ef4a81097305b3aea870826adc4da9f37ea982c34ba048ded7d793e538167fe804545ed6c9b7e47723021f96ff08daa0f3a7944adf5a1b55f762ee040b31a83e155af6f54d8c9d112c52c720fd4ba7459284d4a5a9a9894c6b8fec5aa8c258de948fee37c5519dcd0f325fb99c92b2c62edc689ec0454142953966b4ec10a15b657fa916b8b28b0a121c5769766ea9c3fd467270ff1075edf47d0d7f8ee0a3393bd3e91ee27d709bcb9e51a280b25c3694a41e6f9789dabb4cddd5dfc6b20a130a74f54af0e7618b448377ea015da992aa58f5615c3fac34fa030ffae8f8b3551fb98275ce51fc51b77a79fe829e846a4d7f571b3dad94c70e530152d1c3a850823804c4b785799a20b5a32e20eb3264e301a9299dfd221111f1ad318091d08558d22dd843ac3c371028d9b43e920b88bbf613a194b6b16c8595fb61ebc1928c1d6dd1cd47c2aec4464921f2b3aea84babf9fec272f924499c2bc485447c75a2060e9ab4b030769be4f808148e35cbb741f66fd4d854731d07a6ea3c3e591587776406cc1066aaa45ff52e399214fac01fc284d111cfed8f2d5261f0907cea2102168a9e52d66319b9da5ee9bd6f618af57d3f6f24cb810918338cd652bbdb6ca3e59c0832e019935f78a3a7bb32ab1d69589792971a7dcbbf0f60f1cf8334d7d915573c48e26a69d2601a5b289c4fdc4c14ab396f76f5774a1962c9c2d4ee904bb37fe8e3112d13a551ba7cef2395e42e674d8460ddb5fb54b079f0e1ccfc702a788ac93c5f9ef07e5a4ccffb17bf7955ac79fbe95984636c7d93630d2d4394e0bf5eb409e3233864b92a6d16f0a34d54d8873dcdd93b8ec1d47dacb0539198962d0372c826a7cdba1e96a1d2ee70f34c88d1e654f80e4d7377de402b0d1dd00c9fcc388cbccb9620273de94418fa082e0bafe5272cbba2074ef93a6a3a52101a15b7d25daee11ae1f5725e3c38c27da6d7bc3347db22cea8a53406ac164df51ae3b505c0c198903b78ed2969048209490b845d4e7423afcdc62d90b85c8d119c126e504422258fe81679d6607947311e4b86574cbdd05fe6dfe0a83bcbd58aaf36328eb7df12c1169cbbe37c1f0a83356a221672becc7af07b30812ff9379f5824b13e6cc169fa7fcb9b7a4e8b5fa6c91fd9e709e89398f38e5435c8af6cde32d722484de5aa3bdde67b15029197911338da9c619daa318b650bfc31be402585589c3fc346745b4364039e97e2b8759a3f56a16fea37b8be684f1633a373c9c67960159291301f754d2c1cd23695d9c71f4161ef3d29512c1b8929abd6a4177500d9f6a8d6f102ec2840ace81386fe0a19d72acb82f87d46a67ab7dbb1dbc88b418b6c63bd7707c7b0b9c33c78cd8fec89b88d5a34dea03626b42c827e8cf96e50d895c3f81983a4fb00bfa4b31cacd321e4802032b152e149070a534a9a4948a8ead82db0d6893a44c99d189d56cb08efa5565938e82bf5a2730d9e588cad69d27255f78b512cf29423ecb3db17a0f7f0b64859e98d2809dfbc6afe826239bc205b22ca745265f90ee97dd1188cb8f3de1191be435df45440af3eeaf122e3449220bead8eb0508246e2fb1fc6a26f8dd3dcfc1d7842c80cbc55e46b9353e2ed240993000edbb6130b374b2ef31cc9753f75496e17f59d9c08b0394a16ca769825d34a4513758d0a56899f1a4f23f9effd3ea6cfe364b2d66ad4f0007aac1d2b0d8b9f50734fb29cdc484da54ca527515c27df65720aeb7fa5f1e4d05948d92fb9c2454a26cafec7740ff8447d86bb051e3500c17f9b20d19e366afaf7c337c18bf4422e014c934753a7434315c7412005db31b44f7f7f2f6f4b75b3659370afbdf56617f1c824a3e3cbdc122162d6b9ed2fc0ca1b3a1ef21f24db4840ecb4b36640fb6b7e78753f83b61ce345b480854378a7df9ad33845d9b62548a7a23bee256cc870d005749010232c5ef474574d67a8927c7a08a1cbb3c711f55766fb943e1248be8672c193a737a36fcb3a1c01c70c127c93a6cf44684000fa9bd14fa19787c32f1852d283181eb3cae2a7deae73c135e8ef4501f31652ba5e5b75a9518c3c02ed433fa816d9086bd3b8ef465c82aefb8a872c0e1aebf37cf019156ba1b271ba7196928038abc2c41b66330ff9701ab2827377f71a509dbacfe994fcbcde15ded6b2818748114b1e7e81f6ce5199b5bfc4267f933ac20a83f51ede5282ab713fef2b574630e83287ed81f47ffa684a4f9af692ff4a580f4e5a9f1ad1269183f2b9e39fdf1af2dfc98e65edc0d697e6602d1dd059be468e09667e8efd286f1ba558b6240d7d0e76cec29e73aa2b947cc60059fbfa16031dc285eba2de29c0bda01ecea6fb35eea07aed0cf75deb4a876b314baf7ca050123526d204f63d5ce9d787cef99fdd2ee512188654c52db22846068d0da713335708a4edc6ec70cf326fc49940c847d611728001ca027d2e88597a2f0c4b656cbe73ff269add6b6615af09653d3f1a5237216f0ce28baa16fce0d166332f89e9e40ddae6dccb35cdbb5fc5f801824ea3f0b70af3e283f9fa85e5c13b6457f11d024b992a9f22dbdc39053214d81b6f820fb0d09a452fafa98bd7b2fa16d6ec21cd03e1365b2338bcad947665f55a735a5153cbe05a20ef5b9244715403707d505ddac0529daf4bcad915627ab118ad668ad11f2ec0af0204a0d0f4d736537cc9842a34550e236720fa94b8c87e9fdde2df30e3e7c15bcc598188bb59ec991b5acae8bbd9c0aac42c46f2e9aac1ee00576df67bdb538939b504c9715a073e7894532dbabbc242ea9a7a99170b019db7375fb5fd194513541962aeeacd3a0c7b0fe706cae6fd5e408f7747e0edf0a0f39d102e3f39439ca577799143b03482a75b5231bc415b832232da2bf82339b747a79cafef82c48b3ff702a34f0afaf598a15d4f127f9d341036fc732901e47b31f989d6038870fca48ad8c38d5f23f20763fe00c9e505e6e12063fd6d447a4f81afe6e96914465494526f3008ee5c10ab1115213d5fdd16ff043969f7f2dc4c82c96fdb5cb620ee4901899e3be20debdab8ea7feffd80425b744490fb4c1e663caf5072ab29d4098bb270958a4ac8c9f8ec313acffeb9e7ed4f4c3b6c5a39078cfb23584ea99a9642ab8d7310ba0480348f60d4750ad87cf9555a5d809668844def6216cc2e65edd767607af3120618a1d5f9e5a09ff76fd411b9807d90c870fa1b8ad513c144e9a9c7faa9938f6a91f005d33601433080f88e4f005f3c4f12b08d6e6bb8110689354b78e0b806ca4cea9eb0419db56f355b7167c63c8fd242cbaa13de51dd811a63999077a2354c4ae7ef6d88fd9e66db62ba3ae129ca9e3d443e856d0dab70b0fddd013563a173033866bcc1d045e07b224fb235290a71aab39bc91f1420e3d71184eafba45b4acd6985140806fbd9fccb8207bcb214fd7d6dea69ba1a352d2fece74cf68a12220b880ab232a8074d0dc53947e7fa80a43c234940fc1b291ea9437f94bd9070cbb757e9d6e4abec58e5601bc0f0eec1d2b2e6be60800235b9db809a254f34b6e9e54dd219976cdb51cd0ed2fb184372b2e3fb8105ddcc61fbc4c8569a75da6a2ae4cac50445aed46c0815f0bae453547d6ae85dfc4e1154cd6935fd57c15a667bc8a604ba28267a53f123b0e58fecbaa482834a54ae5be2c9c34fbd205193769b4e51b3b1dec44e3cc1a9dae0706593d53fe7f71eadc2403a0b53db4c7d925e4c4698977042ae692f93e3d709fa589c59bbabd516ac4395d11f7325f3024023ff0a4c11ebdc9eb155f30d0df713fc89d77bc7f25b189176f77d87a346941bd50705e16ceb32a0201c0e5050e4b93b0462a4ba6ef31b47ee5ce16035694fd557904f4d386b7e5cf8401dae7de88bb06cbc4e80c6c5329bcbdaa1e6eab9fcd2fcacad6ad13e507e8277154fc42a219b521c25949e44c5c041e4dc807f6786630c3babd02cbbd5db8649e813149106d01371b6dfee1e53ef496baeb4a364cb9e58d4b2f949327158ead0c7bf905ad857c3ebc9b8091a87568c682b58832bd8a2f2d245577d2ff44d53519ed5093e9de25ce7966adb88c49f0837e689a48373ffcf24c645bb2e1ff1f2c0339aa3dbacb9e171fdd306032853b5f265df5cb8c20023e943595c16b362b3ca2c91daeb2f921365cab460ef3cb91fcbb88c9d859a4849d3be6b357b59b6f7525937c185705fba124c4466d9f8de11d019ec5185485baf089a0a772fc361276a7e31126a925a460244eb17577f9e40cf51a298788de7fb3a26d394cecb2e74c7a624eda66c11d0791a98d48b5885abb264fc9bbbb433bd5da53046d0eccd0e4eaa15c766610707485ef51129d6fffa2f8c68a7d222769bcac8a0b5d3c940472eccca7494528d710abb715ac934a612c55061e4df8f8e41a8399bd2a08662a85a77fd549c6f4a55d6cdc75d5afc5648171af56f7e18070c40b15c6f2137980c114cd64488d7c87d3a0d2342094073be5b", 0xfa9}], 0x1) r1 = dup2(r0, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) 07:54:05 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1008, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) dup(r0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r1) 07:54:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510f", 0x2) write(r0, &(0x7f00000001c0)="641cd86c6cf5ac", 0x7) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x4, 0x4, 0x3, 0x1, 0x7ff, 0x20, 0x5, 0x2, 0x0, 0x400}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 07:54:05 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) fcntl$getflags(r0, 0x1) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 07:54:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x80, 0x0) chroot(&(0x7f0000000180)='.\x00') sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x4, 0xfffffffffffffffa}, 0xc, &(0x7f0000001680)=[{&(0x7f0000000300)="0e71f48eb211020a8caa019b2b3fcdf4b362711def1e6acf80258d6f4d53c12a16993e9a2e622f293e3a92bf563392ea95915f679e56ce6e70a4b06f048a64aed1380b31dc0f3601e8bd36ca0103db216cac9c67f97fca845764b83778ac458bba74a5a772cbffdb3dffa54efa1b1096a162f4d43c57785dcd8ecbf32cb1b2fced466fcf0e0a90c82fff88409c6a9cc9a0e616661eda78e683ed50a5c9", 0x9d}, {&(0x7f00000003c0)="82dcada366b96538dcd753b64ce552aaeed704aa539e04dde57f64f403a27e6f2ec2ba462e2d3d2994f7852b6c6f606a2d692a92ae174058638b915fda4b3049201cb24dcc4596403ac8919853e8435f79628d0447487fadba9cd084aa654464a0de765fef489abb135a8d1cc051ac88c0564bddc69c14f2a8ca89a19e43de3dbfb13dd938ac16f72140c1414372280b750678291116ccf9bf25c97f86d499b727e17373a912a4f36154d3fcd0cf3a003605f7975ed9266b63dd95f0c14b7913aa3971427147b0d0eb003553051f0b0aa7d4cd3e4fc6eaa6bf7ab780e52e2776d19f905e1789ef722fe08c63", 0xec}, {&(0x7f00000004c0)="a70e6a2e56eb34f4f337bbc095de8b2ff43ee8de53dac35e7ec50c0d961160b27350ea9193f37eadedaa4e826f0071862859d0c386f03126859831bd8b84029a749f8b1959", 0x45}, {&(0x7f0000000540)="7a9825884a9324b8eae4f6ff01209aa42bcb48c406ba9ed0fec1ea942e29e68004af1dc54e3414507aa003615ff288cc853423f16962079950ff8dd198f7838c7336e1b2a520b61cd443333c2787fd66d219e490a108cb92d2d21bd3ec464b798171acde7ad3a9a17f40d4442b9ee971a4c65520bd2c433b0329ea13a24b69a016f38439ae35696d49722a93", 0x8c}, {&(0x7f0000000600)="e3b2156578c1308f402c751c576060dc1730f6797082a7c64a22a4e66efba17ff029e051390eb47818bd0731062fb4e5f76017df4f91ed58c917e01a9b0a662135ddb16d86c299baac9ca1da4fd7d2a547b6e27d44854356eb6ce8f691035ff3", 0x60}, {&(0x7f0000000680)="4f9d7d8a1108288a4da5ffdd688ef3146425ea3c36ff88bb0e5b2763726cbc79206624b42fed59d1fb5d1ddb998127191bed8d1ced8a53db6e8efae88f1e5cdb03d3113386bf3e52a4adb4fdf666b2049817f50be076c812bad3ffc634ac216abb0d1f1481204a3e6dc5ea3ec856ca5eaa436aed3815b3ee8468a031dc8cb3490244326317091be2cdd88c741d972b4196dacb2370a7dbe19f4a03ebe625b37180a1f9ffe1f22da0bd085a47be528c7c9e0716050ecdffdeb3f58f0d77d43971b8bab3f4cfd2bf291c0f7f126d78b04eaad1c0e24e30409e7ba5b04158d859b4eadb20602859ff1cd7b2f9e48c8d99ba475e480d12cd56d6121dc11f827633b618d04aa44e619241b535e1ca49991964a4d083acb188dac71aacbd89ccdbbdd4a0c7180582de0df2e965465b5866a3783ab645afe4242c41af4f38e13a17463326b2feedcf61db3d6c028279957cc9ab5e72d483baae180f162a9ee6247cfee4c1249cf7a65416542b14b5a453ae4447f305a043cd6c05403e6fe685e2f4211222b1fe09be37d69e83b39286b1e13cd00f517846b492a91e432dcb1441a3cb4e32ff3cd2bdc0a768b3384186785a5b952425c2b01cb63561dce48f57ad906c700c400fe298e09f1ab19f3bdb86f845e550338e5d964e13946e48ad6984123e056e67fd031d51592bb21ef11ae16fccddee99108ace72cb29b0825c5ac83ea3fe33098ed74d3f43722d737e9d37b36dad279a7811ef710578afb1d660bb727a6a9eb284fcc56f900ccd4a61a2812df29d2332b570ce9abe288df3cb6891361711fefc50ff5c81c507918721de29f0fac378abf555d83c49d2ce706175d380691949dcfde58ce23966b51507077518906209ac61d3f62e0f25b0537728110f2865ad18bad031263e019e5c4b80060a0d3dffafcdeb941113452c7d9c22a50ebd3fa42085ff06f2e44eccf82bc17af4a76466270b1c4986d3613cb3fe763399c417a2433a44d066f4a327c72358ae77ee16b4772d48f84bcf248351d118683a4148298297a666b131e06dfabccb00af53d5df398b6daaf933f875b509d84095e14c7ee798f27cfb1288310bc91aac54bb42064a0f9da54d1df668bd80f57170252568da8f47e3af9a22882fc344d86bc1243b5e95d22c050e0bb27e8cba7bdae2dd784492ddc9cdb796da87d858f52bf05f70470a62ccb257d82552a7a4555da71294c25044b66b7dfe07af3bab0eece50ee9cc88af6d67a95313729fd4e233ec312a22b1e4b10420f98bf6afd08eb587631cf2c79ff55e67ee50d73d85974c3e33f0fe9d9d4d704e8047aef7329f6eba1bb278a43fae1e02fb786ade503e78d86989031eb2715fdaff75f157512477e1b71c438607b0d5a733130e4c064dcf8911c8b280eb80cfea52d715d883f9a40b5199a2c84b3910d0740e380efe6eccfe85d51c0c482d5162e731b63c82329c2a05724097b5a8b25def6dc16376ab19c4c782152da77d4468cf96a39807eeb7567558f7382695f643086a3598475617712f8c3861b3248630c029a4996d2947b7d07689ce615094f6681937e1a09698292469ff1f58a20f25854ba4f0df57c20acead0cd33fb6bce42db0de10f61e895683c06dc94d1efe73779e74152002d5d01063df937f7e702caeed575f4106a6c7865f6cf12320bb66f87671b56676910fb6dfe55376d996421df0a923cbb3088703f8b05e3022e785b81080725468cedbe215ead615e081858b52ed1a69614ddd8ed0d713b72defd7458f5e8e52105a0c89c0969e15fd931416d074387d91b6e4af711ea2ce3e1e5e9c6d39fa88f2153065ace13855cf01b39e9a2f2c6f1bf7b3cd48ac84681b9c5684b7911a11ee9a30793eb05e25f34c68eb2168bc014130ff80f7ef9d9ed8c6d7b103270199f7a9ed516918a60cac577fa676337cd9030b9435b80f7b4b5c631d2873e2518ef451da306e789cc4a5c0068d42cc9a614f7de772a93d53b7ee51de6c5c7322e962dfae92e25640f6532c0926f62a2e90fae4b24955f6bd5d4c36070735c5af546cf70637ce6acfbed678938b4b1e160ac41da3a478302a09e256954acc2c5432b7981670d0815fcb97cc3b982aaf55548755ff0505c7cf8819017a108102bda81ee8b0f9819777081595dd271ccce4259e4e8efc885e33ec854b135cc5c7a7d7eb4bd29628165e50ed4019d7074c8a3801cb7fba68cb93aab5aa002990f28151e7fdafd010cfb3353ec3cf6992039767e178abf82cbf9cdef4dd9f4001f9ebb6a54c819822c03bd7afa83be6e911256f65f62fc36d7561d35e0e3fb05cb2b5af762d10067650c423fdba538bead759fda7b9195d459b1f1a090e8f9d31dbd38819a6f24069e163e9ad325a48a2f5bb7900d40f3aca4409647d84ed33ca909858d7b1b529d323570df1439e203e176546ed961b6f36edc371cefbfddf2f3bfd6eccceec50b04b6fe1c5c6844528dd2273bc0e1cd7de99cf7dc90b44d90c3fd0572a576663e498464ef945af6767e143c44fe56f106673bb97c47b8e5499d2335ab6ae056ee2dbd50c82c7680406e9925ae0734fcb478646813772f82a5779a0f207ddad95a53ee0742c3a355317aa5be29fc48b7fa82486e12415085fc82056a7c1ee026c8ecbd4997208f46fb53a777d6d89fbf3b7c48f79f50d45a920e49a1885965bdca4a6ca30d511add9e08922d1a62afa58b3fab8e0c0543e0a1c04e94897d732580ea4c0136671f9b105eedc14b81826e93007803bb085e35d6fa38fb322ee2578527050b5bcfc2a6466476a9b636be76d384e6fb4710f6c12038fa55998c8c68ae7d3b26831d4893fabca9d4debb441958d04025e32a432e1b94ac685526aa1fe2d1e8f23aad3323b033bcfca3bdda1bb59a1f59384004ce52d1735afbb551d3d7a353192105707d972afdcf8775a527d9e0de5b763181235305b1b4af2f7e41f4da651de4d730b23daacce274807e2b25c74c7fa75a64bb755d55379cb4fbe0d171f2c9c76023d252cac46f5f650eb8acbc1b75ae58565b9375c1162c94020230915157cba0ee44cf5aa1d9ce30450c4a738507fdad53b3dcb61db09ce55fa0a276730f7a390bdd00eb36bcac042d05e18aa82b4f006b2fbabf1a4816039b149a96bde2fe4ec6ccd6f9513f4aa52b193edb344aec4fbad87161cf6e0c874725dbdfd726d6ec49a56ea5c8d4d13b1260c2507edbb77c172ba1b7f52b6f3ddf4aa77f1edb0918cecd5d675c3c75961a46b4236820ca79806fccb9b94a77cf10674dfb0afe7d723208bfc925d2345d7c4532a3da6ff8e0d3737156f1da9c663ab03c90eeeab7de75e3a1253ced8590ecec2b81c241bea924c1763aa03f87fae6ac74aa3c2c040250eb2989899a25f3a602580d3b6f1180456d6f86006fca4fbbece66a0ce39224d8a6ba3cab7f1d6180c67a94f964defb3383cc6959d2579909af50388ac7cba0f2852e826447ace5ad4a22eae48550dacf085f1645b2cb9c2af5e29ed44f4bde5756735226e120b5c2d680d38e4d33d29958cb209ad998b062e5639b8e419c071d48d1138ed9c0ac3cd255876dd33c1accfb65ad3a52425450a34b0e61a542c707278a8f7930ace19c625b2f72c9e3675e95c786629e6b57fdaf7dc93ec3e09d2fc6d433536f813635e3fc34e6421f64436231ba2ecf5eb0c61ab27dca6d8d4174de201b2bc095e07f93907cc6d204fb0c91885d8d92142fa0dfce0483fcfef1ccd4f5332743fd6206ac369403746c08d0a3bcacd4854f77c77db5ab165c7481fdec986d5587e57f6795ddb4b5732523483bbc6bf14a9e8ba37590dfb2ee4c0fad612e894bde52c5c43f66aca83212305c67d273ba00fca8d67ebc15b4bbf574ad11c32375a517da44d7a20e047297a239facc4478537522b80367e23b59fe222758a36cfa6909edccad68e8a38beeffbafa0efec42bcf205cef58d896e80c47f7ddd6ac69e6567f5a422df339b0b5ade6c1d6a4d79f444806270909027118aa24258f28c5bd3396712c8ab2141b13ab659128a3a16ff6c85c11c3d35bbd3e5919a2080a8efffa7111887b214971d9947d268625368afe653b2702af57dfead3c869f8e49a03282e6664f336355e767f61898ebe8daf030dd954a7419270f6ae11807ce27f18e2bbbcfa21901b1f3d48057f338a47f1ee202fa436bcaf7d51ab16e950f95976eb8b77df076321718760c1239bdec8d3d9497248e992c8ac34632b85f16c0ddff4a2bb2e7bf784d63c4ae20ca7c3834fe4d3b73b31aef1a6977058f42777b385b505e922a861570a4521a5e3c20d3f4202138d2cd5f3a07f2ce184d97c633671016c6a7fda3d6de7b2cb4046f42c5f357281754ce0f232859f0cf46a240d85f845171e970a87563643a202ef4629f25e6da67bd4c808f3b01230e446b4b77d620c33aab1a931a697d7fb448f5f325cd1445b146c96dcd68c48e0cbf7b60f55e37c9ad7864685793b4739798ff06b72f55b25dde42e21fa25fba63635cce22e0ed548f1c5899d93a1d53a00533aaba1ddc9a8d67f77fbfd9850b226258a5f5addd26db3b010fd8eb4686e3c9f46ee8b6d969c5b45d38b6010734445c666c312c635dff5b8eced0734a50516e822d5e15d57bc2060c9924409583a278a79fd4b78bf5c6984fff72216d9efac155018c24211687b8a026b4fa309f282d47d0deb9217c652e3c97e25c2bf7959575d36742329d7eb26959ef9536c5fed037a79c1770fc769174af564da37c8f7c0ae9c510b2afd1a867935d154687b0ab65c40930c3c3a43e4bd6b84e2afdd2af33588e34c825922f39a3019b2dfcfd92b2bb928b350ae9d325fd09d8c3a3fb2a2ac8d9eaa3b82b1d09f58f681e56b6f08a8b618b68bdc525896424d0dc151476ed96e4214d7216ab5a8d54ac20afeec086db99bac4eeb314190b17dd73ccdd8ac5ac0ea59330d94c66f78dd798820c83573d0e1b39bfcf15e7c18e9d68fd4ddc474e46225c41f349cfa7f6dfdd2c68593caa1eed41904b641f0e4a181415da95b04b1ef3998eef0a0419f6473c1e0d90d0ea98faddd993782ed23ecd713cb162eb345e1b4eb9a1f3c86922a5a35db0f4ac35b0668d5d506571e2a65259e4e6c84c70db9b65ac7029ac64cac0c5a80bd2f4852220611142fc2e7d03026761e5eccb39b92952fb95729e86deab1c424a6a7567bf9e4b8fcd8fd20f817dc8e1016dd478aeeab44c5eb7e2492562c993e99d6a02285d3b15a19cc57f59f4a23e85ab522ab04765d07a11a6199f26f4eb5a7fc2656d04e5871e303f74f7d22cd5f7e3b4aba9aeff76347d82e774db6c808c59eaba0b466e41a83eb4bd8a414a2f1b0b890e6d64ce969e12f80763ed57cb61aaaa692f3476ec5e4be2a9e214337d319b03f7c7fa87cef742e4dfe8d0233778333ba6f8fb1a74caf119dc053dcd1fe801feb9a17163a38df0b1e4d44501b59917ce1c60c2794d142fc298dc6df6f5cc32210b4b85e14f635dff96223cd6fb5c8d68212767902b45bf281e86375fbf6a61d380aa4336e8c9e322e37733a1908f2dbdaaf2dba5b72ad20a80e209a2b2d8bf3ddca9f23cc94237e9c2a4b743c6b23814718f1ee72addd3673997c9df5910f3872f13da0d0dbd092f23949f7b52e9eb6f5b5a740a0a0fc6e85e67c923c69a8dd7509a362a77b657d4411024ce2967a99f4637deb8e8495a7a8bbf377f68abb621c4a5aefe9a5eb1334425a998011fa696ea9ad62193bc27761cd83f036c424e408e8b7da78c98b8d9375502c3213eb7779db18ce93be3114e", 0x1000}], 0x6, &(0x7f0000001700)=[{0x1010, 0x1, 0x0, "30e8a7b49ec0daa23f3e0dd5da3133b874b23f823d424f92e066153ebd036c96e4d7b878ba995e4e08dc3ff88d162cb3826b49ae3752b1910dd98714c0f5803649d91f65c2566c503b4c6b7b881dca61f8b660b0e87052f27a611bc5419447abf23b2c26856753a685f5ee4337508d2fb4198f14fe9c298fffa8ef0cf5cb57548a3731fa5c72eb2b0479a95075eb5009ec863325fb00613fb5242885ad6fa07cad4cc70a840c6e3110f597efe5c6f707896656bed806d0963b224d31eb2a16a02ca3a0ee89ca680515b94921e1c4a03624318c38c7e71dac72d04732ffa79ba562411542cc2b5deb04b4ae937005c5bdd72dd00981d7ba04f263204bb0021eb865f8c2d729dc295aacf8ea90bacdd43275ed73e8fecedbe52b4eab72a370cf45b07b152dda08a3f93c4a9549b5a961b7788db9ccab37cafa5200a43a805c0e6f98625319d26ecbe4cdb4d1822e35c0725026de5c33e13e6d4ff4eddcde2baabb12dc8aa6b29e096ac196c1de3e8ea9766e8a18991c7b3385c89041742486b4ea2e4b3bccebfaf9b7f820cf579d2110167ca8bd68591cdc4dfe8423ed875db5332ccffe67c78b8f8efc5f17042b649972862e2fd0ad36e42d6eed9f8a2baf092ef04b0b0e029fb808abadb16c181608e907653a69cee2da5c8d45cd242fee82a96647c52cb31ad1081bce2bbb3d09b6628dc1a8df6592c5ebc2544ee4bee8bc1d91183df4d8ab3f63a3399bfe04994c7833f1b8fa579287e07c719e998f542c8665b9121d8100ee817c16e88293362df7bbcd545530464bf23acbd613f042411990afe3bc8fcc758272efb13124bc3f1fbd931fafb6d43008c417ff5eaf22f6f05af7da7d1c0d847dac5cc9c80e12e41f6d515ec7e90130ead1d6d57ee1ab248d4d2703d2327bc93c620889ce8b5139375578fa731e9c8c06917f34904d1d5759ef9c0e80bec56c17996affab0a51beadea8d80e7d81a7e09ef1825589872108caeb354b53700dd69235d30d6dab9debd4880600aaa2c2eb7b19ab9a7376f6a9221385f97dbb90ddfd6369542107ff86e30996dc02c145a862d4453d82bdd8663ae54cb2cebd3c4d6e05a4333aab5ef4684e7d715faa8427a85f16a87291b39781cd3df41c5bf989c9ac6937f5d2f8b50b7f2f2da059fac6052c448e8292fdb8f38d10f20808e314fa7e85f4718b6ff194760b964944ad168e5933b62344275a5187f6b488be02fdd01aea8ba2c83546cddcee0d94bf8f3b0cc58ce6c39dd57959b827e39d08dfb6d3567208b2843629d1b07f3af0afd761c3c07430a2a99c0d199a891cde1e98059bb630263c50d8fa780cef84161fd33bb0b8747ded7b40cd18a74333285e2843fa0b1f663e641e87e17c64d71306b85a6fa64d2555c8ea30d09844c4b04a4e326d780f157c84785e73bdfa1b8b3b7060c63f9231da0c6b3243e2e01344cbca356e644487f3dc5500d91de257863d00132c37fe46fe3b3e4df928ff5d9b5b2b0ed28375d839d320441dd573cae249f1c25e268eac26ddfd8f1987d1ea6f5d6a8c82f7d7f85f2df916950e1b075b34679f4a3f5cd1d2fd4d3903284559110d3ae75a2809240fb80baa896d17ac2da12c0ab4e9f47370f580aba26f0eb61d9397970c6b4da62a266d51362efd7ae7f1b7f36380b7a10cd695cf34dffc4837b7f7fe80cee3867c669b97d65b85847a111f24470bac1b186bbfdea9e5a4b154fe67ae018d54f55f0bbd47922e83c1c34b6cc5616762fd70f0bcf36a51a9880ecfaa7e8ae83325da695c5f88503f76be891ab75a60c113f741fa17583495f607e20cfa07663a52d6e5f739db2be16d94ecac6926e0b9de1f14e51fec0e6935d7840392490f355be28c1712d60f29aa005e36a6288e1de95f207c526793dee1867317ff25b78abfb42664d098b053e4bbb4f5dd50c8356ab63784340be1c0e9c49771c5a4ee72977d31e1b5778099a4f39524e33660d07bb5b35f8d67b76123f8272af5b71e11fa5679aa8c2ac18cbf0008599cb340f9d03917ef50ee4720f573db16b261e985293c7cc82a354066458cd4de8657b48516ca93b0ed2fdd101e327d0eff4f31875ed35da27dbb97e33970d43964738e741883347516ffba1220da92f2301bd3601581a71a8eb3e99c9a27d6316e3eff18d5cf666675ea116d0d85468ea66d8a870d64c04c621447c8bc15db1dbda27bd417ce27b30fd12e5f09bbbd30a6643656f8423dacd68c50e57c3c8fee633896249b14dcbcf7bb1ac3e9f44e90a41e37a38a7dd78ef00051af5a2cf6e3ee2ec7e954bc1f68b8c378d3a8a075ea6431a55029371b386d51ee395716c4aaae0da33560c2bb8feade76ee34f02ea3f766bc490a5ee6076d62db82436df9f9891c45ca48c843f8c413fcbbfc1c7a84dc949b4958fe323e746ef95e8c39eb6a60e1cebb581689a5db428a998742b7bc28be60d884ded63e3a5a37794dcf6e87c3d943b4f84453f954dcca5e00dd087b35dfb1349e4ee085bb45fd34fa12929665c0c3747cec17765f5ea021d4522fd4b22d2285954c6b0e4cd16f95e72ea47ad5a209959f6924aef647c9092daa7d891f4b077133238b6f453e64f022452882920dd733c7e8ff31173835e8e44bd6fe695b7bbbfef4712c4547ea8172630ef5eb14ef4b9adc67fee7249657a73c29e0eb54591ac03ab34943d4a4d668955cef1154fb737f3e2c3b247bbb1410eb2a66f3ad42ff17fce9ce55e9f810ee9336c4cc7584a5a82acb386f0131cd08c685e92f3096f58e6f3d24917467d167a11247e5a4c9f5ff8072663a563fe32313aba11f4f6466389a083f2d6bec3f9d2c67aaf2998eec9e382e53a5f1bb5b6164ea544ee1fb3e0b61eee0141669895e1936a52e76d9817db63e41740266f2b8c53945084f45ecb0e9b441bb9fc4e5beb930b63c76a2395028fd582e19f17dd8643d93ba17396878ed1ba25a8e3b0279f1e3e1fcadbf20046798926f0f4085cab547589e656decb57f038df4f0d4d010ba7d453d6874518b656af71666b4f806c8f1a553759beca05b28ca032efd426d8259e793673870e8e7fdc32a6223be9225c5f34357abe3b5acdaf2c77551375090c99daf99c1de13e4b9d17960bde2052d33eae2f4291f137fa9cb38c0b09bea0faa7407e729fbb19dd7e5f80a581081ed8b76898b04f33d1ac8dfc8189f8709e7ce49aeb274d528e419f30d944a212fbbc06f01bed2893b743f9bc68183fec95b5e737084bc34065f6aa2f400d25595d8ae1339b9b0228fafe4a2b07d50e32c943f9a36c70aae033a9f9f9446294c38767559649d5f3718266737a255833f3d36fc017cfdcc31acdce6608f24dc4bdf727d19b1bdd25d7ef4fd53d86c444aa86d4bad1961e9dad8dcf552eca522a932409f3f626fee099df673a7d875fc9c26bb33d7576d0b3b45c4fa1f11dc381afcdb0b6922aad86b94645732f18f524603baa868012a8b73ccb4edf22afd6e3583379f32f91b55c0c28510ff2963f2305514232effc24fb3eb8b6e90efdf1867d813f085c86101ea3664e71bba9ce0b0a5eecc9cdb74fe84215945ed4b833ca062344ec1e6f1a19cc212b27fdd05a528c466809ce486647ab406acae9cf84e8cb54f347da4178a3aa333840c276be24a06a81083c803bfbfa2f2161f08e0507406d8454ee99b2d43380b69bcfb7075c668901177e2f389fd6f467a0d395db0e494279b4ae3683bd7a38bbcfa86e8ae3a6516279b808b3f4003ad3661564f6efd1fd1a243fc6f5eaac49d1eb0e2a19ad16262f6cba614993e229b4e91b1c9f3c500644efdee80c57418616754ad5cdeb21ce0bcf816e1caecd33cf6c64232152d0b4b1346dd6f0740e2d032d2e2ffdd7ef0007ccc9b6d7cd1362d8c2755de6c08f946b986948bbee00f144571cfed1175ea21fb93fcf0d1ead22438118dde4b82e67bd21ff48758b4210c4c0d62acca9d313bc1ee5bb8cfc5818be43be09af7ba55f84173910d9587fa6dc1e57f5d94389c6fb34c64ce133bc87b197c067f7c6427822eaa1eccf6ecca6bd1de37a8676a6bc511f3f16e60562751fe774135a1a582390f2336c57cc561aed2409ebd5c7a4ff29b1bcf9f9c32371e3eb10b594e34030329515540bdbeffe85ff6deb7328b914f7be91b070d51d5543ca2f71bfdc357e7cc6b69054bb15489d2f0f744f9310bfc65cbebaab26250fec1e67989a8be3489fa7ea5e93f39d1c080df32867ccd8a56f82ca8c749e02de8231f7815a90fbf8f3fef2c89670ad7a9d554ad527a82b43d2e00f3afc704b50933674df8081e50f59b2e3ed55c764f29672990d0244f4d8ed3d33a7ffb25691efe76fac0d24dc4d06ecb09a189825a928b1dafd2db4cce89174135d0b1810368feb1b487b57c4c8ce58bbd66a849a0bf86d418f7302242e42f0a1f1d41283600592d517448d99eaa8708e5a30b3268e9c1db7cf66e660c02d5e3b99b4030cc1e5d7f38ed4a11c984704f3349da3f75bb1a662ced9344ec2396e16504f050b1060768d73f2b3953d69e5584384a456d4f0128236cd25653695faf5ef2f2baf7de971c5ea8399d6897374924178255fe1df948df17b40dc45c258b09e53932e71831d71e91839c9f3c9af49bf7620e7d3c9915c102e70b62b65ae5f3c5b789a6264b871ea1277ae7032b0c91c913df662c5dd0c42caa14ff0deda20009b23fa345ffa96bb60d2f9a60c5a14241c0edf5abe1e166c84fc24e419d0a287682cfbfd6b9d0ec0bdbc493880fbbcce4c0c09558dabe9ed60d9f9e4810e27c9f417a6dd8c114a2548a169e2504138177c17224720dbbda1c118a056098d2c1a5688cbe5d15a27664b0b45e4d7676e14f133a9e9e03ccccdd15d6718cd0d50d4685a2ba8f3720d5a951cad71adda5be5be1cacc92e44f014e99970e75da9fc3e49e61975bb6526dc502549f628c8674dbb86459ca1f35d9ab22798003b306e8b059b9742ccf04a21d5bc710fdad8adbb7a4292b470f108e412d14dc1b15b5fb99594762a9ef9031bec63ee32f21c3eb4f771c13791732dc17d223675ccf16b7542b74de2802c75a6cdadeaef98c939b3f4383f03415223fe8738776929d7e688c21eec628bb59f70fd80f517e20c9838f715a79853b5733569e8001b198f35b93e975c9d8b028b696e45e8539664fb7d90580a3c50261e4c6a3d7a562083e937c9d3a8122e9088cac69d66a642b92845b37b31f396ab58541b18f4d758ebc57a2d016a39d4fb8447249626367088e4bb58026524163401815cba4bef624ecb30f7427cb25c045c35a183841858eb042cf26f75b69373358cc2b1e6765464621c51c8482a749581313ccec0e0042e650b2ffcf748e82fbe2455247faa7ef128fcc18653f22afd64fb97a70eb7a7099fe35eeb68673d212fd141529a842de80c6edfa6eeaba9565eb05a54acaae95e33e39ba2982d770e1ef1e7aaf3ac4748688c4722a9c221b33c3b37512c411872965da9aaf2b6f4e7c6cee1b3ac5bc64249f3b192780b51c49f86ac185833cbe2acc7f635f9217a9844560bbe36c72eb66596a08b8d6a37e7e27f1f64e386b134a70646a92d673045fd0cc7ea827f76e4409071af799d91a46c1511645074d215ba11863757f8e4bee8e5211e7ba7449852d8d3ffe0f135605a4a22c59c9b319a6548481a8a9c8d19a61d4e42d98da684065bb4be554611bad980980896bedec3785350fab128674162538fa3e78eee5502cd665aa5eabaf689544003962c85d9d6e7186e5081371b124e95088f6b61a348e8ca786024cc64fd80"}, {0x58, 0xffff, 0x80, "909e06f110d8f354e8db58ea387e32e5651dc22ff4ad58b9cd85f404e3cfd9d619b42a974e0c8512de9c782c2cf11fd491aff802b232d0e69e7805f6406473ca0a7f7f"}], 0x1068}, 0x9) getsockname(r0, &(0x7f0000002780)=@in, &(0x7f00000027c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000002800)={0x0, 0x1}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000002840)={0x80, './file0\x00'}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 07:54:05 executing program 0: r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() r2 = semget$private(0x0, 0xa, 0x1000000000000020) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000300)=""/104) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCSDTR(r3, 0x20007479) r4 = socket(0xf, 0x8000, 0x40) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000001100)=""/216, &(0x7f0000001200)=0xd8) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000040)) r6 = dup(0xffffffffffffffff) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) msgget$private(0x0, 0x80) r8 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r8, 0x0, 0x5, 0x0, 0x3) r9 = getegid() getgroups(0x1, &(0x7f0000000040)=[0x0, r9]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x8, r1, r9, r1, r10, 0x8, 0x5}, 0x673f, 0x1ff, 0x7d}) r11 = openat(r6, &(0x7f0000000000)='./file0\x00', 0x8020, 0x6) setsockopt(r8, 0xfffffffffffffff8, 0x800000000000b76a, &(0x7f00000013c0)="caeb32eb34bfe9d470bc6fae80ba1d50dd1e6e9311a2526b7e1eeacd8db44ec9eddcb1fd28a6889d1ed6d8ef720d219b2895236ca7e6f4c49fc212ca8270eae151127fa23293b239539152d6e895d0e401a2dbb628b1889259dc5c691aa86dbc6194fbd2a075198c0d012f81eb12f1150773991289f4dbd0605578a47f152d559f96c89853a1ed34b49984243eaede7342081b3184dd012a07603fc246613877d9c11cbbc7cf55bffaf68e52ed5b6dcbe35d6f90e943f201c003eb7e9e31a35c52ccb0c1d5da6d38c45881a9e87c2cb6dc5aadf793d46fb186adbeaa71eaa9554d9dbbc292c62893374854407e632d262111f3546d38400d97590339f83c48c0b4f3b9742adcb5f226613f7ea6ebfde62d7d0f56feee1c50466c72cb994c91591d61c2061fc32004ae74cdd73d2506976b7a31e05d20cf25ed118d736cf87439206ef9715a219e3246815737d261e1aeb466f92c826c10e5001762d678c58ed9548a8567c0fe897ee349489d4c9bc5a07fe0a84dfe0ddc7f50a65b48b48203a2f780122b2e28ec628beea4e7f71fdea8347cc3151ce15f8f7c3aa314a0b9eba607793212815c39cc275a230bdcdbb6c52802908f471ef370e0fdb3fb8083e7cb8a3f9ef9a8f9f7e170f907cd8599c72603511bb74f56301a926de8c6a59294ef77986df845e393288ffbb24def8f663c6aa9e569cdae035d8d0e0d68461944226dffe181e6e32c1a6935170fbf8a60734db772251a5c9a445bc1f9b90f72a4c7f512f8e4276393228ca2a8b9b1c7c8088dc2c5f6515657c475643e6b063537bb0c09ce0fb3391c353c32707b4400dc3635f4044d410af4841f8a1d544c6158ac99e7512eec6c4180a170c5e39095166cf8c31e97091369079ccd17d5529a64b37d31ddd1f486aafa552895cd55d61e2c371aedba1123ec8c259db92658e2002fbab31ff6a8cf1bb320ce118ca9719dec48e32f5bc40aef92a984c33eb34a98175a24d4310460aa0072107f9f0e7298ee3e235227ee84c95736e89e86e2b2ee67bdcce96f583c8ae5b4179226748406d6f892c9f1d6460d9b88cebdf9af270740fe8665ac39236dfe541b60fbc4b3e42880dd8fcbc4d9e4ec1d54b4b64063e6b23ffd7948ff88955f9cdd6be2363b288021a2098cb897141acf4a4c1aa45a1c16a5498557bd79ea8f0dcaa4bdcf335c58cc005e3c48f446b48e406c69b88cc19029ee692f29f6fc1ae55e09c44049488629a93d501c08bc87ed133b5f2f22ef34cdbac93e5a2a18177c69a454fb5932d02dae123af1c4ac980be29c01c6c9103e9a318c48dcb056320d7cd58b883a90b595b3e0a163b9b41cca83a58952384bf277ce4af05a4e88d2dcf1220fd979eb18f70271d23ee0dffba7cd59342112148f6f514e8150dbe75446dad095a6c15a23e381e10551b8cc0620572c33e0602a0d502ba54b4e0f1235f5abd99ad465ec2f428f16acca2c944efb0717e17eab7f6f681ed638c4bbba55e62522394f0889e9045bb4c89e30a327cc85a31074ca2b9f198f9b4e6f4cbfa31582983ba90b9787bf8bb25206c1d7779d1a33ebd61456ca58ae814420740fafeaa64f2bf318000f489c14848cc33a58dcdf181936e4103d98228d65b3af2b482995cdec26f82b7cf693b11b94b2ef8e7cbad5ab8933143ed9fbbec5730df9e9cb7c5ee102a2ff46339f7ecd52d03475bd2bd122ede0e62a9ce7e2cc0da539558c8f66361f69a443b695655404c35625a0f3c775aa3e2c6849d5d36659e9db35243c9bae0a3f3e4caa5d0b60a43d670cf2ff012878a6f115d7027889d56c6cedd532e4d5a47e4c73f1808769553ea2bbbab9e98de56d7c465317c01a0d752d065f7ba62553169abd93ba46c5bc8e13f03d85ab05ec3e6f47b6edca0d052816573f5eab18957aa12432e38072957de74872d37b4762b04b950d2537eb7674bf2b93fe15f79ebb3cd7a7e879451d05612d049e5c908ed9cb3f0dc1e4140c2122d73547c24e545f6532e0a2af45fcc7c9fa9376af7247430ed0c67bea6e957f41fc582078a5dee68ce03e373806b9bac1882937e5166dc43229359dcfa8c44feb1ad3c7ef116b356710d3da37fed5ca2c2669c8ef96590f9d72fe7fd3c07f1ddbd28e4548c2cedc0e59175b0fc52a0681e718c13e62781b7ed97d36a5e711fa707589c88a8962085c87c9b7a4dc43898836707bbc360eef70c4423c70e1b7dd107faddcc9c306d0857449c4e9fffbed70d4d4b8afc73768a60a0ee23b96a0a3e259cb0e1a52c6476153c997f31bc6d12e37af6b918b79c088f14fd72ecf82a7b3dcf44c6e50ac4fdf8e2423d201180ac2bb32aadf94a31e2aa4f57e203d01d75a475226d7ac9918c3cf9bc2898345b049ef5dd958371980fe7fc17cf01f91bc6bdf7d2cb1597ddecace5c78cef12f6cf7df178b0b4eb935b0e48fc07b587bc869ab2f7963d92f6dd47ac549215b6cffa7c7faebe026f67c730033603feaae001256bc37b5158e848b9405b09b68726eab588d64f0d2f5e21be855d52083d324ef4d6476a241057861b279fc04f7b845702da05bea78694832f86eab84b2817cdf15c6d6b1dc9fb3322659a79175a50d02b173745274013339ce491d2b43e9d72394117067ba0775b451671a42dfd407b0d558cc3792f8b75c39554121c88732be04699341360ac6347a71d741840d24636d96ded953bd299633a5e53ee07645112236d9d032ab3edbbe5e3b43ddcb14c898ccfd2bc3ea086079bd65d08fab5b08894e08f2eeb2bba4316242ee859d7905deb2f973140ac973d8f393644565ee988bdd2d83aa0af50c57cd0805995edcf56e4a8c0af2b3faade13baa5e2e7d8fd7dc0ebc3a34855caf54a2e2a63cb278faa6cc6ca9fc599c555110f01e30e8b46a04780509cfb882c35a1f8ddcda3d95ac1885498d100638a1974f48a4c947a36044f4906c56add15906d3a5aa597cada348ddb56d0beb3d2531a62c68109381e091f6bb372051108c502a59e356496bbe3b5650d2dfd5854f32880c0253da447c399de3569a9b553e25f1fa1d645110692f7f25ca50257a8a76b6e2b8f8611da4114a5fa1e024439ee0f88fe53acde71ae6dbe5a0079a5148eaa09ad2e480ae6d93a6e74ff10a4c5b2a11b0819661da92b7f4e0946bae3aacf4099111702d5055f92a20492064ea5798fcc5957c5028a9cb35bdc127c9349a02d6ee450670b82447942238a30b77c949a4c52da4dec67e34b667f353b584db71d0920138f81e5778d27ec627da246bb1cadee24e9ddf93818f8454c2056866521a9be658a2a641dc92e823bc7edab367e170a411c8ee6a5b30d5b763d321d18c66129058598f04608093cbfc8f77d12be14295da7e3ed96df6e78d2d036cf8e2264adcb67a38b823b2f892d8583737c82f8c04ba994b721d95885bc0e3ce4dacd175ac9ee130262f053102690358a1e31e47585e0664cf17869cd3a3135d11e7fd23d2ce12f07c2c57429fa87d4fa2b005e27aa7eb3183c660de7a48a96786b16b327909c920dffc4a36169e31e2b41ecb4a151e9591beebd80474074afb1dfc7e3ba60cc2624ae0a405f06c66a5f3f93d1acb111a3850f145c0e623ab6cf186ae7455d900e650cc3da855a50e59b53eb4bf189eb1fdfc0a714693d1f04efc5e452e24473c356a71af132f5eb811c0345b2034443498158b689cdbd6b62bbcef123f9e21a0a0cb79186a0a3cbf8276736e0d4f42d15435d0cc298f2499e5c9e11c00727d8fe9425273ffb746afc7c7186f0225194c27513d6d3f089810face8710d4564b5dfa8f67ae01de09913cd421527bce284c847903e5733ceda7298948108657ebe0e6f5c6d3bebd24b4a0ae3b40e0791c39d12cd27c2a22752dcc822bbd073655eb686b21a9b678169ee78d77ab8997cb1a324f5e2214863b19bb596b018443773c39a3084b79e4994ae8db158c637673f4dc4825c5450d8bbeaf8f939310fe4cbf88ccf7d995b2f17007960236300ab6b4939d44add21303e0bb4dbfcfc53046ef07f7262bbb66f7bb48e6f924daab7470e601a02e703bf89353139722a126a4fd59e0a9ada13fe74d7f7560b43fe47de81ed481e00bbebfc19bf446067046476029cc084f93516a49049693c0fe4e105d236bd2d7c7c2bcae161ae2b4565ac8c08d03e32690fc8672c361aff7b5e51f3ac855bf3c6565b12b62c83b34e2d428b850e5f996b06fcc6478546b8aa561d52ab953ebad61ebc191ac82d4861c97f355f2f4deca0e027aad6594b1b7c2c1d0a05d8600a905765be4ec935eed582878fc4062558f247e8994ba9e77b25ae249db0b5129a51e1df8f75ccfd8395e32886470099f6865ed8bda615f95760db7ea7e434e2cd554de5b58f6b80235b039d4d6938fe87bc37144e695da1909e5e4c5d7adf3cf2aa0c3b1f2d9456534cae76ed6bac6a5a61fdda19d864c51b1eeb241dd4e4b266a93c5eb533f0524d40919e46338eb122936b1cc1876d9a8061e0ff7455c333e4ee26442b84663dbc2e4468b46c8941ae607257bce6f4b7502e99b8f60d5196c800267b2b22fb273ef96d685bf05426d2a46a12434a1d536488324a67cee21b22326d508b12d5a716bfd23f0bf6c0cc6eb65a79b8858c5f2d6ab36e31ba62f611dd3a712747ceca5850d0d1fca2fc43402880f0897b80de6dabb8075fd754347c8cc1125b21e03affd0945c32fd0d224e76242d198a59810b9b37b6c59904286c98bdb1b585d8c1c9cac62a353e965f8e34e6a7c43e56e648bcc7b530626f2b2fd01ff8aff3f00dc9d4c5c21ff7ab53e490f3a0d99ceefd1c9aa3edb4b1fe08ceab4aa9b502d19df62b03b71caa94524bb1d8535f2e9413c54dfc0ce77017d98e43c3a92886636a96e3664feff3d835ff9b5da208a9f3f87b66e59b6714768c38b21ffb9cee2066e16298d98e9417fc70ebfe9b532278f67b3d313bfa394862379e80562c028e8dca78eca84cf49f6714574901e0c48c11a70b90d80132a3fe38eae2155b2a33b79483173f6711e8a55f11a591ad5d62be45a6a2c48e820ee019967393b6a5ff441c8aee439c6e26fdaf73898769e07898d545fdf6f7c83bc7f86d323d47e1b791e2d51a6d05e4d6e0d94cc068981ed0e44de5e7d0201dae90ffe5aa94f68d7445bbcb4447793697b81d67b8a93459eb7b3368096372d51a45a5d6607316a69a72830fb32a34b54bf49f2d83f85fcb0c28fed1a9bb9b519d61b799a78dd2cabec76ec8eb3976207e9f85b55812028637f3f8f53fc3cacf30cad00bc67cdf9cf0474529ddc2f7138ed0ee268c39d3f1a34b85dc96b6be63467e95bd3ab3df4384b6371cdb877f88fa6b0592bb51ed999d1effab68610e103874553aab748646f2483ffb6455448a84525eab429f0c5fd183d62e4c1d4cb8a8b0a5758cc0c49884a1b7b31efec4d2a8e19473b8c6edc40963cc4ed556127e7949301cd404aa3f878f58a78509edc894aa7e52d6fac2c430d50ca6335c2768eae8ce13cde7b056e929351ec7d4832c60eeb970e62410875bd1e173d2a41edd7b0444de8a13db1484db5bc7c43c608ff768cbda037a0d6027961dbab688c338eda89d4cdf498e289cd5e3c50beeea31a11ba69e416bcc39b0f784268e2babd54b9e7fa5bdf8160283f1d8ceb74fcb6613156bd3aca009be8a1cd1f9179274f52c4d8c38d0314cb59fa9668983a35142c592206e0099e263575a043319b2f7876278aec93bd3d840f423f255fb5864d646381fb2eca41e7a4f7daf1586db69cb16cd046ea6df7d2cb6b2f", 0x1000) fchdir(r11) setreuid(r7, r1) socket(0x10, 0xc004, 0x2800000000084) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) setreuid(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000380)) setreuid(r1, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000240)=0xc) 07:54:05 executing program 1: socketpair(0x2, 0x8007, 0x100000000102, 0x0) 07:54:05 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000240)='r\x00') chroot(&(0x7f0000000000)='./file0/file0\x00') 07:54:05 executing program 0: r0 = msgget(0x3, 0x80) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/125) setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xf423f}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffff800}, {0x0, 0xffff}}, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x200) 07:54:05 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x202c0, 0x0) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x93}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r4) 07:54:05 executing program 0: select(0x40, &(0x7f0000000000)={0xfe, 0x0, 0x2}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x400000003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x10000, 0x0, 0x0, 0x150, 0x400, 0x2, 0x5, 0x5}, &(0x7f0000000080)={0x0, 0x100000000, 0xc58, 0x400, 0x9, 0xef, 0x8, 0x2}, &(0x7f0000000100)={0x5, 0x28, 0x1ff, 0x800, 0x0, 0x7, 0x0, 0x7}, &(0x7f0000000140)={0x40, 0x35}) 07:54:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffffffffff61, "73cc517b850900fbff00000000120055098c6000"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) writev(r0, &(0x7f0000000000), 0x100000000000046d) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 07:54:05 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 07:54:05 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x30000, 0x35) symlinkat(&(0x7f0000001140)='./file0\x00', r0, &(0x7f0000001180)='./file0\x00') getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) socket$inet(0x2, 0x5, 0xfffffffffffffff9) connect$inet(r0, &(0x7f0000001100)={0x2, 0x1}, 0xc) sendto(r0, &(0x7f0000001080)="8612b3dfc94405cc5414878473d6e7531f7361dd2fe071558e7783581af29116728f896ce126bcf7a2f517faf4b17b78a3b082f9951ebbe4d8e57ef5f5661418e801a0e39e98ae3917c9a7d502ceca1e249a91f28b87ed56444b", 0x5a, 0x8, 0x0, 0x0) 07:54:05 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x200000004}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x18a00, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) 07:54:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)=0x40) r2 = socket$inet(0x2, 0x4, 0x1) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x2}, {{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x81, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x100, './bus\x00', './bus\x00'}) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) mkdirat(r0, &(0x7f0000000240)='./bus\x00', 0x1) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x9, 0xfffff, 0x7, 0xffffffffffffffd5}, {{r2}, 0xffffffffffffffff, 0x80, 0xf0000003, 0x9, 0x91}, {{r2}, 0xfffffffffffffffb, 0x1, 0x40, 0x8001, 0x9}], 0x7, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x81, 0xf0000005, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000000, 0x0, 0x6}, {{r2}, 0x0, 0x40, 0x1, 0x8, 0x401}, {{r1}, 0xfffffffffffffff8, 0x40, 0x1, 0x101, 0xfffffffffffff001}], 0x7, &(0x7f00000000c0)={0x20, 0xfffffffffffffffa}) 07:54:05 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) renameat(r1, &(0x7f0000000080)='.\x00', r1, &(0x7f0000000180)='./file0\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0xc36) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="80db35030b8bab58d944abe71bfcafe45d65d521a356c1b6e2ecef276c7bb96eb3ce8d5e27381727f3681cbc502720a9a38e88b5a22c8b0ccc30ce5a4a7bba31a9df81d74989d319b4576b20e384e68bda6c38c1c44351c6971e8205ebd1c88dfa43b9cbd0b9bbe34c4c28d209e610c8da4fbe489c1f83268cee57a101057b66968ce82d5b2f"], 0x10) write(r0, 0x0, 0x0) 07:54:05 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), 0x28f) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000040), &(0x7f0000000080)=0x4) syz_open_pts() 07:54:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x3, 0x0, 0x2}, {0x18, 0x1, 0xcd5f14d}, 0x80, [0x5f5a, 0x101, 0x8001, 0xe8, 0xffffffffffff51c1, 0x9, 0x0, 0x7]}, 0x3c) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) setrlimit(0x6, &(0x7f0000000000)) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x3, 0x0, 0xfffffffffffffff9, 0x5, r3}) mlockall(0x1) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) r4 = openat(r0, &(0x7f00000001c0)='\x00', 0x10, 0x10) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000003400)="7849a9c39f9df4241bd82497e14bfa56ee10f0f2d26dd40b88ee62bbf22304445bb9f19e2ad1da139ff8eec3534a3b44a7041b39468b3328411670fe1614e4623b1e6b70da30f0ea842891bbaf1e39a895fd59441fb19da4105a0853a4e987deeaef3a72c8211074a31618507cf5c15e7b820e2bc70f508a88e3426150c09602376089b495bbf826e050da27cc6a24956ae03f67f04506c1f65522f148d84ce7caa140d4fce10f73251fba8e8547e4d07389d54b1e6be404a7bbddf854843c33cf09ae53fd4594cdf2f76e0a7dc088d011bec480d615473c53db97aaa3a6a1858e994fca32da2881ab327b4e8214e3f8a098a793f031613b9704c362a8e9633be1e4a0870732d9c8f1c7614705e4acaf5caf8494b66e65126d68146bcde9aea6e9fdfaaa64ad3aad7f4aac73d3f606402ccc7785fcb802b812b3baaf03fc6a44dfdf7e0adb8b8f0131e4b261a5c2c109ab91ba4c06b1934dfb39343a91017e97e02fd0e7e2d48455f46f97f5ebafab111ac71e29981a7eca08460fe0f7b545122f6a8e03e2d06381ef40e1e8d6c36dcf47d8a4e6cbdc50d7d88c9f2a576f0cdb96e9cdad1f62f90cb8fc0b543503e2bbaf534364d3d1489b190fed04316940f12197f7f726da773629d5ef59270e3562d2b6a86df264d7c13487eead8f9d44ee5057c232db9affa3982277f629386df3c13cc1a348b980c97c5747413bd9eca35faf2789d35a70e43fc9102554d382b580a73e85d5a18eb6e960151b88bfd99e8b36c6124a1f06451a1bc2a051634c34f506b3964afe71dc1303b4848f913b6089d5ff585574f6d6b231eb85fc3b6d3c939bad20a804222436947cde98ab9e3952555559e9fad5af2520d015868b576ca8d122a354b6e00d44572a8918f0f306ca0c6649fb722d1ec2f60a622a32f9ec174aa4d58e15f8a5985f3ef7fcbb26a8edb3487f17bbc6d40069484e499018a2d8f02eed5fbc060a66c04fb03ebde1cdabe9c60b85e346ebb1315f6af9f2c7bb7330c3bf067664ff196b37401abe106dc35c6b3e29ea8ab8110eafbb18b332afcf90beb277e15cf6f8bb13bfce762037950211be85582ca6e836e6cc881fa9602c35fa46f4b85e189f1cc265a9900752be2ffb3bcb6a6f80ae576a93db1090eb5d50b79d28925c5a20b2c66646f3e9dbcd44d1e671737f1d0e8e513699728adcf83169f089b6af8edb7693936f5f774f203422b55281cc14eb97dc82c2455bfbe9d7ea0bc84f0d43183a8b9eff34314069a27c87508e635f57f0cafd7f1f301fd241916201fd2a40d17ca60d5e9577d9cc96557f611e162a894bc1e4b9bec4d239a7ff4f30ab08c20d34a3d94fc827f8d1a9d710c2e312fb79feb53b5fe9cefb95ca135f2604ae4f32c012571f3f05f6260233a58f6af8533ffa540d04878d58456842361a79c26344b139062b248fc9989d3ede1570ee14f2031048c2b131cf8bd866e490cdf346b5d53b1835c911caf8242c21206bee88ed8f76ea73dff3da08679deda0a22ba3079c04f93120ffe042208293382735f57c97a8ef9fb3e6ab188fe71a9ff23dfc7555d08c108615ea8b20ba3d4af99aef57ec9ce866f115f8f65fbaf857e038b57401b264429ce3e632afe9342bcf94275edbdadd024b6826471d39c685c26a77630b75598fbb7fbaf5d29ae6d7f8d4dd71bd02a349ccd20b757ab6fe8383424dbe062a5a8f58f717278e01e949065a2ee2de4a2a64a634cfc9f44c2bc6a2f05652a387ce2c52f09807fb130ed1542370453c233d89192c1d41cad7c2ba880f91b37ef151c92a307a0c8ee859f2e04ec2cc8cff839643c667b9c68a9d9b1c7a55d542b34e05a37fddb952e4ecc8d7b8a578153f350bfd8585fbbbe33398846b07f324cf90a9844cb73674a5c6d82a5a3db1b6571dad64cfcf7101d2fa74941d2eb090577765bfea7cad294e6c72cc9825335c2259acb9e6421f8667aff5a9113a0b1a5146786e43d327f19b8562c660e60ddf958e74d2884037ea4d11c68729b4d9254221d0eb26366b1903aa3a05e07806b5420ecc199878ec5fc2239d8786af5405507103c01bf23f9830087f4f982ee49a89ed9fea54e1ee129aca39564973686e7c495e96e79e72457b9dba2a0148461da007ed5d72c2da995e140cfc95f4edec4a82d201f2f9b3974938e0d1b298dd7563ab0f8dfc69220bdd1804faa35cf770654f4bbe3b981091d64d81ad17f4538b7e1337d49f15a7cdb10af17726ea658a6c5f7411f4ac872e60729d91d8ab014832d31836dd922078aabf409a8d9eeeebbc82413d2d686cafe0e86b63a91032c0d91929978f7654130edf3a66124dfb6e755822be84de664ba7871ae331ffc98205c5256c484c3bc4de3b278e6a678212d9c6af74b3cb61ba7d8539fc7da64c8214e1d4b7963ec65333a39c770255ced6415294e2032499a69c0d1d3876de9bf1edb76318b81252f99087e8b7040d2f97fecb8a83d18691d746c699ce7ea84f434b7e95c7bd2ebbac0c015f24a16553bb772fc36d1867957480350ce0da07b2ef8f934fa40c67736a95cdbc231f709f07cff30407a524f824f5271f5f28853a419acaf5808e058c5dbc9def72046a97da59aa65286da710badb835f14e76c2789c7f678a12e35775ff01bfaac238b2af299fbfe48b1e92008d19ca08f5d5a2bed6e53c508a4e72ef74d7b04e5b87e52e50fdfbda87448c83900d7b6f20b8a623ba38055a8447f9a4a7e400c86eb24239913ae4972237ec0e18bb76682cb1c1eda2f872a7f4324cd33b4f219562a2d36a3f97aa0bf34436814c0a670359d35b1f12fee0b7b2422aa005591b62f7282f8ec386625a7ece004ed7ef34e499e11edc425739e12c40970dee90d4ec38358cd91641c69bcfe2847bf564606409da71a95ca43495be504c758981dbd928f2f0c026192546b974c00a372151c5551030b28f56ede58e8933693ee2f7d68d391f3b78af960dc1e004b08fa77c8f1ba4b8737e24608d7ea47416fcee77ff409d458710c9af76a9ae2cdc197d1edad4500008d9ea889fbb2d4f5fe20d69743eb54cb903cb91101a1b5780544ce291bda0b09d0f847b35dbd1c157a43f14edcdd7115cf9a18924954ccadfabc1cd1e431ec6d556d2be5270443f66ba0cc51f421ba07db5c70c458e7b0d3ad1b1f55c3665cee10bd23113035885776f4fa0d828298a3264952ad8f5a8b6e52887075e72e3c04feb25dd26ef327a5e329a681b8b02023c68bd5e851de25c3ee632209cb69cfdae27239d400fbc57c7b63f3be09956c7e5ce75f254c7f7fab6365b55533702a20f9bac4aa0c7dea46902b5bcd2162819a0af37ff2b0df7a6b7d5a88fdfc1022d53f351fc11e0bdaac57095a9b69560d06ff67a5b4203f80bcc1a5dbc75afbbbc4e8055b3f04d20e4c628e53f40c1ee408d080a2af2e1fabf8eb253f35c0c92696655a32399f062d1235a234402d8671e6627b5e6f2004ced6f1fda305364804fbddc512b9c17fcc2b9e16b7c8f46f5bdf06516b739610254bc808415baf4e4ca8752e2279693f15a8212920050d41b942fdef7bcb8679fec2574eaaec190de5d347a79efbf10ff4d5ed9294f7600c52d517adfbd0f6ecb408309a8f284dd4cffa534eb5542b76ac5977e07d7934f9a073d45c13f8084363d93c21d3295b3e475dae4af2da4a6f2a7f01f51be5c8b569175860e06c96ed81d8c5847aa46b325046c07e9192b6b95058558aa84b8054deb33a5c9fdcbf46539a039e109a391170a3d142b101992406d854df626e578908be267a59c6d651d3b2bf77aaa84610290dfd3f5efb98c2563ee71aa3a80852bddd205fbb0f58a051360dad6b25fb780ea9c9a983365968453da5d97d980e0aa1760777bc7d54a34c8dc26f03650df570e87daeda66256a06236c9f9f85460419dce52f40241a1eb81aedef523bdf194b893b44a3d989a38f7906499c86ca8a23b46e6039e850bdbdef92096478284d79a842429222d53ae21fa9fdeb844907dcaa57c4120e3bdb4a5974973540e091e7b031f76e432e919bdacd362f56abf4e26ea600f78234d5de7c07716b031404b968c9b6334e5fbe9264016b0532558b5617d19566e370db7c3ebc789474b4502ec02673309fd785c3cffdf75c1930a58fcc8a3068fe8018cf6a3e0a3596df82aa0278ea256644c19763dd1a45cb0bc7ab34017c310eda122dd3996f179fb92b27fd134021d91b324da93f6848d47b097f0d116f5da376da2407e381a0d894c9cf897b63b6c15062f0af1b16641083f2fd4069205e0885d063f148acd4604f6d9a7f371769df2b4831eebd213080c25100ad0499b3c3de587a8076a94ed3cfce860079811afa681ce85b054ad259e8842d7ff9aeb62833fa86ab27eb589bd395af52d97a3d7b4d51836b83959c438299d3e5a0adc3f4bc2c53f3287823486491c82a1545fbe99229abcc0f9b68cb0f66dad115c5872a3b14c6c3ff919453072486aa6587ea91591d34f41f3af2c96d55c4021d396b38e33a5ffff0d120b85877023e177d0bb26daa98d05f5aeffd4b489903625957bc54c5995ce757bfb0fe5b0e6bb2930ee7c82a6b835e41bb98f397de6259b31ce1206fcc51474f0282e6ecac5050c270f7c77cb378e645eff8619c87f504d52a8d122314af27c6beaa20acfffa80c81bf6cadc0f4b0beb54ddb20c4bbbdff327c1807d7e3e9b28462bf8d0fac95787d00d2b23961f59f4415cde70448e7736ff6e9eb4a9abcb09afe04e596caa2ed314dc93391df34ac7709f9fed729481199e579a066b715ad5d07c5ccd230f2a43864d984ba5593cc5feedd38746368a4f2d4ca64f183dd674149119880f1d14a7e85c641e3470c0ea15dd5be4cfde6e7895256da377a98c547ad25a5506f5f98b7d99ca7e152d361f27ccac3ae6a93e0f0040884c27a042ca5d040205b063ba95a8b67ae62a9ac7ed8a153c5573df0118767fc3456927fbf2b56fe8215805d58953f366e33eca48a469332876b83681b8c0f11097e7f1821bdbce7a0c9e00e0293b6e4eaa87f2ca6c92ca72cbe00077b1d7f509f8afa8ba238a0d09da0a5efc00cd42f4cd26bda6e4fdc23578de0b38b52a46e8502b79a1faccd526adf9c0f22ef850d18e64c5c12f1932d34b9ad6cb8ddb9aadf62a669f1f27c00c3a6daaacebf9c9a0cbf528928b5593cd5d7b28a9de0764a512cc1c038a98cdbc5987c0b7a44a95688faa1e87a8cdfc15460808cbcad01b57ebc95b5b1986e8730b36a858abf4e376f10efa3e2998fc6c2e3ba6a3bd8039c61d723ea55a678b5e7464fcee3af892693418373cab966d6bdcd7c62841bfe3cb41aa292c5b419239c3ffd867ebaad09cf73a8861edbc23c5ac24753e41c2372ec5e32f9b695cc1ab2bb4d0b48c6b2e9ba967464b72192717140f005937e68f34e7066f4a891c91268137939485989f20747b0dea76bb7ea5e73c631218e1eeb1c11e6e0da967e3aee1c92ecda8acf2c39bc812be90f22e71ada3fd951cbc0b73e53d8b8c80da3adfd3451a9ee684a676bd413652f4fdd9cd57f54c9ed3ac79461e0a9051d8b74e64c826d2b079ec33883b31251044e7773e01e8fef7b713e84a123a", 0xf80}], 0x1, 0x0) chroot(&(0x7f0000000400)='./file0\x00') pwritev(r4, &(0x7f0000000280)=[{&(0x7f0000000240)="5d477c05e6a27684aa2f296222c7caca27", 0x11}], 0x1, 0x0) setsockopt(r4, 0x6, 0x3ff, &(0x7f0000000440)="35df64640d8ff10da93b2b94a06ebf89be1ace9c7689d8f2b437b01724a5158feae479c291e7da0d10485d90fb030be94389289963e002aaad3d3afa2a668068620e0b66c176ad878ca97b5ca3bc251ee1a4e515efdd8489ef1096cac11fe99c2a66709dbd34140c6d80274bc3dd3e20a560099029e4e451f44d83c1133de447940e4f9c28d1f87b2131ecca44b483fc00f8c1bb503d38", 0x97) munlock(&(0x7f0000ff0000/0x10000)=nil, 0x10000) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0x1, 0x100}, 0x8) 07:54:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = kqueue() dup(r0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0xc6, 0x0) 07:54:06 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000140)="90", 0x1) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)}], 0x1, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000001980)) r2 = kqueue() bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) sendmsg(r1, &(0x7f0000000280)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x6, 0xbd7}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000300)="e75753aa7000493ebde088aab1ba3538410cfb5d77c2e79b9dbda85f144274fdba6107898149f7828af9f1ffc19b9731657dd5a7bf21e10fc1cdba485cfde4461e3aad1000641c1f6f3cdcf5775b15455f34e7a258cd4dd3e98022499570ed8a24774caec9d4f222d375249eb78b998c02aa010bec4fa2795d85b83edb34bcba9c0c0af8d0da9768f85b95590e627eeafd9c746b89e757efa9883ec974f67081e7edee2bd928dbc003185bbcaa386124056dd00c96742cb5c2dac90ea73fa5cf8c53a5b2faf7d6afe9daa03ab5716e4d73d1043056480dd4e57a20d83bc3b1642bee711988d7f13a593ab04c58535bc81c0d02dc9152785295c868cf6db6fffba170d4092d9c5fc7281709bf196be718038b5b70d4d8bb81c3447fe5dbd6e138b0c060710ed783b6e92e5f521e60ab6f289d2080dc7051cb48c862c16d5234bca7e00c276020b05f8586f5a5653ac26f98b192872a4806c0ed32b13aa098429b2e0acce046ee9eb667c110f1e7abd72f1f4c1b65c6d9085d9d4fdfa64357d9a4d220fd40c63e1acc3e8ee7c171a6da53b72a13d8f73465fb5e6fddfb083fa9cad0ff12a220ae97bf494b49ace734fcc43304c337960ea50c99561f168f079808d6941a597afa71e0cd38442713f21d68666d29ad7d3a840e775021e09fc626b263e031c8dceeb461b3ad68b70e535b1b0fc5671bd6eef208e3108033ea9fab177fe397a55fa1aff5fdb306fd8fe29395ed37f1c54531db1243cfebe2db7d2b866d6cb6f2ddb2128fd930228212475348691cd6b5d87f682286d5e5afac633b51bb0ca6fe315d3ef271691d0cf6f519445cecf0795f9f9a6de1340acb814882a9c6ec5c03877387c4a176dd62f4d5d083a82a6744a32d8a3c74102124335ba9919126d69caebd5b93578f4fa042da883e21a8c7bc61a74ddb9af8d644bf56ecf98e643a143d1353d5373b6454561d8509feb8a26a6f6e81803f6b94df1dd4bf203c7fb38d0b89307981bdf5d6a229939ab2d7a007a91c74ce6586771f5cd0adb9757166fa8714a27c690daa2f421eb1244fd74cbbb034de5deaf176ddae7fd54308fef14143b1aef6203ecd2a6c4cc3b0854ff02d1a8b5671cfc7c2ad3c35b220e992eaecbc1ce0c4ede409a1544aca9f58719d0c3beb86f80afa095e46c3ab7f36db365e8ccab9c25c36213d03082c575ebde83751aaafd4bada388ac3f5f0bab430f51e15bf67c385ebf3243668608634215d30dc42f44b08205cb838d50e8143089b751b26e4736ad3633f84decbd22eb1a7b20c0089a45cba50bdf37796301f2ecf28dd1206d3628f9d3b7e81c585aa20eb645d44d34108e87505ec99b9b413cb98e8590e24e942505d7c8af504de6d57e4796614e7cec86163382d7bce66bbaf186645c3e9b25c4d48e9c6372364e3884a5d2eed0f01ec4708b26fece88224617a6d6947f327a9339e5e11aa430848cc35884fe9bd474c40555c3204549a459fa96a278b6c24aa13efd5a0599e188e133f6726412b57150ec4a9687bfc2d80893a79fbf04c39a672b118b2a2dfbb459ef60c4d7fd29dd3dd6a0bddae20ab3bf66347d8009fad88c1d7c86d578bddf2a6f63b4ff1d1aa9270cecfa162efcef3eb143be3efd2ce7c2aa36eff8b1d779d1abe74f483486a484f830fa3c02f86ded4b0d90f4bf2fa0d79c646b20cbbf31c10a72fc77780e8076d5a1e83012a8b72062372d8e40874b8e54a6adabd1c62de7a0f3b15e34a98fa647490d83486950544f39337c2a73e5d1802a512b6b9ef0e836c7a0d939f83aa3391083fb230b1c81d9d877182c3463c509b5fcff4f6e63ac6cbeadbebc833933d12bb32d1cb8087fb59401280623f054117f786c69f0672e5a652869b5ad2aa21334ba54d13138af40dc77cc8be9464bf3e07c71aa04b05cc45eaadd94e372b1d4f5f9787e5e7b936df3abdfc75f3dba008d657a05ea5fb2b247dd32f726f744a6e14fd1f787470dd92b2572fb5be8e9c1222196c01484090f84f266ae7dcc88589ea32ab0a5453d4794a3eae46a5a16a8d8618cf178e44c70c0183bf1fadd54603893ca2c77023122ebdee2e3b05d3fb919187e4885fadcf3700b5cc2f1095149d8240e83f606b7af02a62fa57b46c5da3f96ea306b547acf70093c06703f8aed5f51ca9e6d91eddab498c14660212476e10890438dbd2b382facb44c4cb2eb25588f989a809b2d3ae25f800d50b83f0ba9db037af39d76c75c054f94e2ba0687a4473552c5ab68a4cec16704eb71ff30af983c9b1f69cd4523bb58bcaaadc6d71adf3af9cc4ad7f39af32a100f76ac97b610adb8f2db4eebe2e237b44c13331fd3adbab3ba445a4954b093f531c8363200f6e9b380688b045b8f48287cbcd53467b9d169a82d27a09f34072a48e4e7a9e3b8c116750f249e0c6ca114b19830b756a34397b5385a70fe502236ca86ead0e71e0c780b916194d7eaec0d8ce76a1cb33f376b27b4ac20a1aef879bab3b38839d0e5d60dc7a29eee4aeab64a004ef6d47b99e2ae58af886074b86bb747cbff48802d79c02e9c60d72c10dfc6e6f6d66f212b490abe1f6265aded3b97cb0781c304615eb8684c10fc4084299cf6ff88092d237cdb47dcb00ad82fc38ac43a20e8dfb2c453add2205597fb6f3f8eab1fb49acb37b7a14395bc3be78d206fb78cd41a1e996d78b7969159afbd594357d85ae32d65b17280e2fd0af86ba49034a2984017ab2ad8aecf71ce76311fe3eb6afc65d81afc2fb9578c181b217eb8b0b5a0e963d62a04e1765b7cd8eaacfab9eda35c271f92086d1849ec33f0427ba8be2cc0b93de767ea925e2147592e1f2ddc10c91593bf196a8cca5ae647f676a89c4e49ff5bef20b42123184d6636331c522b64919b2b3b0f4742d93f450060a91758616d12d6eac96fa0ac66b3391bb8048302bc948c0141883fba0fc12d06900feeed79a143e7a19f6db270ee44f914efb5c198576570174ec71be60f6052d13f2ee36d9ec146175cb936de900315a19982a37e1066318886c916ee6b9064059c1854ee58e4d2e97332708824400b85100c6cb4af348aa3a9e621670075984ef1b36e5e20f33839ece84cafdb15bb27d8f9cd92dd46938d6d90e8c351a31f149b0328f0e784b964dd12d4d4b5cf458fdb84ebd32020f1f88c69859ce8514992700e411529eae0f4500a81907013758b7c6bd784638241b14f52e226892154412ec30a8ca5fc4a1dc61c027352f4cbbb10562fb3a78916d153652a42865b2decf00aec8b069a4fd91ba3e3fdf0ed4117ffcaabf9224b216bc7cfd2d3213a23ec9f229f7ab835eda629631bb79ca89723434f26589165e008533e562c2ba208714ec09ba7a62f180ef599a1d2300fbf49a5aab8d60be770de77c171a295e7df04ea19b02d3e3ef2925fb2e9f6a542873a64bd439df90704354f112fbc1fef579d58147dbb7d1780abafea7a4af3f76510481ed6eb2978dfe834b518002a9f5fec00a8ac91e68b28b3d3058c4802e05e2ed935de60b898d84f2108fa61f52586c253f5a38540a8d89899e61932e62ba921fd533ba6c69c6bc3f16af2ed4510482823cc7382af4c2101231dc923466d0ccf4d849b2578c5a59199de3723f20bb5815bf9ba05edac6a8d2cd04e04ef81151b805c320c1d1ef76812f7e7e4306c95ff44c083e9e09a35b3b9f9072c014067f00d68382339c1907a60745953ae135123719d3e8237c21a112b6b8bcc626ece5aaca35226c2e13e5f41dec8f6e290a8c6a20717dbacf6b0e07f242824dba1afe397fcc644a94f807ad219c2ab23bbe297194236e4d1d0a893a301820df118f4474319bcc520ed2edf62cbd079bb46d8a44f3b7c65bc7f802c917b83b8133030e97eb416bcf82813bf8cf9e3f7d866e5ea472e1427458b724b81a1811ea1f0ba96ceb0aa52b9cb4c727ecb4d19b87e6a9ad55bb15ca9fec648bc3e0addf300382111e15f50c932c99e920be12ad6658197d2768582ba223a72b47ea2fcf3379b811637dcea26ef94f6e6a26d265629138519c1615be70e035762a49857f7b5f8126b1c44e76c224b7506ac1f804d658186c307e4de2f73ef569672f7ac5869ce61899150d60b5e937d8645ae1217904bce65993e58c102ba4a0335ccb9d423b8a8915df03a16de5278a051f7596eff9e4f0627778e7a96e5a9ededc15f53baef35d64f9ac85ac1e90bc1f93dbdb0098a4307eec162e438ec2469049e10796a907e5ef811884d2d5e07ee031e29afe2452b032ee154fbeaba736266e0994a6fa15aa78abc0d2e49c0b15ca15da10e099e02bb3c7c176a4a76fc6ce91631111d9eb2b9ac46eac579d70b0dc43e357d42ec48d9ce7335dbf1f6ac942e53e41b24946acda0d73e1b82716b8bbed0982289f9ff76b9cd1d830f783eecffe543520f5b10e8557837f852d1f4b26581dd784fee1bdedeaee4339d337e82dfdf65fd5a24df1b6e3d5da3d5157934cda6e9b80dfb2a5b33973e7275dbc04dc44a8d932cabcc1aa7955b67b87add41eb1a0d266a12fd692537e0c44c821c61a77df899c6ff9ba74e5ab1401b01562e37416f72a4ee50d314c1d29a74e304675db5901c7e6436f65a15844422983e0331fb70b12231427566c3be7f0e0ddd2c1637f9cb4fc5dd27c9639aa48c658c8d251204553d06caacde7f9dedd6dd63c2eebf5eba0240e12c6801ad048919d9b84d62c187e9c1ddfe3611f36a55a67876818c4165be3c5afcf07b7b5dffa1839678263c5af11edb88e1c82cc99dce030d1ccd8298dd10c8a0210c76d8df81e6fa2a199dc1ccaa207ca9b21226ceab8e22bd4384ddb060f00d2e3f7826fd2bd58a640ab5cb8ef2075590e0e78fee57d9f7e7caaa21438f0162381dce2e176cb272aafaa0b6b6b1c59d8bf38c597b0fdd71da4301c31e7c7e19ae1ca4031fc198c88137cb6e2b4db2a38c1c8a352f7197c915d399d9311667f233facd213de2795a156fdd30584cc9c024b2d6970e6c9b63dffbdf9469dad29075a0ea8cd186be2f236f96e9698ecbf4af47ee219a26537a4e8465cf3472ed0a47a6da6fc6d2af6cf09c7f58444548cfedcaf5e5f0bd82ee466dec3c285810d60fbe5f10c86d948b94bb2c33aae93f89de457766186313ea870170ac0c5bb66644fef6769a5f1ab45abddb9c26efcc052c3876c15fcbeed0006b2abb507f53dcb384779c0dc9a95260e2b0d7c9f93ace70640b6a1d99b003de5815da5fe9cfa82cdf0c6a0149d388d87ffd242b3305cb2f4590cd965649b267fe4ca001c7aa1b05b3fbdf2b7fb24303a7bb41a13a4b5cb8924031468e4468a7e73525930a6910d0e9c05f5aa8a6656fff8ba7c45b719b99726d330d0e304da492f309dc14576165702a9f01dbae768ddd1249b76733f7c86675371efdf865ad2c096de8f5260a5f5097f922e0448abbbdf70aad9555f1cc2a314f42db49fd1290a8fdbc7b4ba2e5721f187e2eb0b4e9c71f0e7d6add87a9ce3d6d2e9599aab38e867bf9781108ed78f9f3cba4e038fc9b56ada2c6f894e5d2dccd440e120973b977dddd080c3406c94d0fdb29743c32d1e3148d3e6d99eea6fedd3276403adeb2586f0424f62b39ebc20b1b9130382a1ab316f93b72a17059a89a281456e0566b18ca34e3e326d7a62e704f7d4073cc05b0194a223443cd27eaba8aa9a27f8698856ba2a137798c30c93d5d1c18b8635db2c4179a500a01c869aea724a09e301a20df36d5cda9b9579084afbf70db384559b9bba1b1e364e1d995aeef5d88c98f9030b63580e2046c7994f8a", 0x1000}, {&(0x7f0000000180)="d688a24bb9b98b226d995c77acab96a6e55973811159789ec995b7f21cc256f6cefc1013a864b7065bc091d75099280a0b95b88d95ffb5328844b0ee3dcb4bd1a5a77effab57cb040db9a842a1f1f3ecd525a9b108fc1403bb042a3aff36b0295e301bc2325d7fa0f0caf3dbd5e07ca9a1f1e0b6c9e047d484dc7b73ac6f1d4e60ae6035843aed470b141ea7e2f8bc739aab6bf62afa1b7906", 0x99}], 0x2, &(0x7f0000001300)=[{0x110, 0xffff, 0x0, "9f0f91f6f4e677e3c3e5d50dee6b11088adfee7d844b3e874240c135247605f64ed6fb7ed979ad6d70d2ff700893802add7428cd91e227af87aad791e2d3e4c123c90ecef5a2526daf961d8c984f55b7155ccb79750c0f5156132612074d1416b01924984549db0134d006e60d29e1d3f14bc799be728e07011302959fa0d5b9382b120fc59cc587d5209da025ff99d2591e7b0e0804b1af92380106dc2f312f01d57b3b9adcb69fcdc3261e913b850d520cfdc10e8d4cd747ea9dafcc46d083076818d6a7cff958ee9f08d934ed0ce377ed8bd6c1e152d5c6e12f181a92d8b764a25be3b85aae64cc471b5636c76df8b694c9c4d6aa51d8f6e688"}, {0xe8, 0x1, 0xc5, "414410b5c3c6b160fc447c6350fe8ac4e4297b06a8032c1fb4e4ef637dd9ec721f66eb46edac5bab674745b18a9a3bfa2a67817355a01b390214e2078b2d681b85a8f4f5af3d426f7633ff56368830dca74a42b6d3dde799e4f8db59999df720b4baeb7d0b8f9b5e083e2a28b1e7a4d91eadc3c0573bc1396a5a78f1ebe320595c00510bf60338ac93431512c6a889cde7c17ee3d322f5c09a54ed7755ca2ca25f9fa56ac49a00df3b94880ff6c202332b401b355dfca634863ec7dd2e6a5a6b04f882dd9183083fc8e1dc7f06e16b5ec2151b"}, {0xd0, 0xffff, 0xd6d, "a36feeec3aadd31f6eb61ad4e4286949ec301818c0fdb5c619508199d77d7fecf3cae9d25eabd3b68f937ab7047dd20d407ac1de21f7cc232ea2fb0340c97d9fba0af7b04af40dd67dc5363801b568e6cbd609944d5bbbe0eb8233f895af59a10c603de7ef4c86302c0efd8192996b4a1ad47f10915db66a1642914c2b6ea8c06a3018c4c249f8a26ed8cad71de836a8f7faacb33005a055561426a78b6152468f7fc2305fce426447cfa0bf7dc64708e4aa299cd8d61c6eb7"}, {0x88, 0xffff, 0x800, "4b78b0b0b8f0cad63bf3b5b2cb7dcce714f6ecadaca83b0cde356011211b6b268807788a8f77eddde872060b84723024def9010cee8fcc7e31e59835b8e5bbd66f1659d3c33dfcec48024bdb70f4c86ade02214332556fc0de0916b05636aafc82c219264d42a764c95633de68989ea47b"}, {0xf0, 0xffff, 0x2, "829b120f03b09a1c2dd2c4211b52659b390fcbdccdc43b1f201af05c64cdb213f15fcb14c9b3967f4cf7cf3f013297f2e8c211f3d21e96e057762965dab05acf9846c1f259fbe679938fd7ef53d13b71d81bf1e2fddd91d256a3c490089c943de8590edb6ce89b079ec0e2858bb9c802d4634c99d056464f5acd27984beffdda5967de474d4f6d0e43ac1299f2267d4d2b7a5705554353094956e8eb8bf6de32be5a192bef5221155f944c142a8bf820685ddca590e380697573974639e8c4110188abddb8210e14d397189965f2647b09dada7c70c404d1288d699e4be8a7b6"}, {0x50, 0xffff, 0x6, "f458a2ec1e244c0e53dddf83c18af655b79d1268c2d8106feca1de6c5d333dfe8dbcbc968c4541755a715710b8f8c90f146a17dbbec2548774"}, {0xb8, 0xffff, 0x7fff, "51fecb2bb25c80dbe303181823754e2cf4fd80c5466ee5aa61b111975cf4fb731b2a1cadba3d8e15889de27dd358548f0ddc32212310feb87ba2c80a58592c76d3739dd235b4c9bc586bce00336f3b26981905eac4afd3c9fd6544d1ed6793e265c47ceaebc495b16492ff5a6e1bba595d569512edc450a8c31c1de1673f1e9483f08be5ee60ba80466647bcebf69e5bb90bbb51c82b1f09d8b22029f239de4f1d93edadda"}, {0xe8, 0xffff, 0x9, "fc4a00eb754b25f42074bdc2f364a491009a72346df2099e932137d9740036d74c2f4667797965e7fb4b1a6e429585856ecd5d83a0107fd76d6a21ccca0ceda22fc1fe263030e16e6a8cbb060b00b219279a324950df9ba01d7fadaa63c52063bc015501d6aedf43f409515bbf883fa55fd2651963eaea3b68595d61f6306a2570fbadb7c0c9403eb0a4cbb442f574a7f5a91641edffdec3f49bc3e2fbb4bdfa29e765fd9e4a7e7d52d7b8c6d073706ebe8b02c8fbb782f15fdebdbafa5242433d355dc3abde1e9098dd258e325e6e8c95ce2fb0"}], 0x630}, 0x400) accept$unix(r1, &(0x7f0000001940)=@abs, &(0x7f0000000080)=0x2d3) munlockall() r3 = fcntl$dupfd(r2, 0x3, r1) write(r3, &(0x7f0000000100), 0x28b81e) r4 = msgget(0x2, 0x1e9) msgctl$IPC_RMID(r4, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) 07:54:06 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) 07:54:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0xfffffffffffffffe, 0xffffffffff7ffffe) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x4004570f, &(0x7f0000000000)) 07:54:06 executing program 0: socketpair(0x19, 0x7, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$getown(r0, 0x5) r1 = socket(0x11, 0x8000, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x47, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x80000001, 0x0) 07:54:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2152, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2ccd246568193e06, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x1b9}) 07:54:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000080)=0xcf27) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x2) rmdir(&(0x7f00000000c0)='./file0\x00') 07:54:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x3, 0x3}, 0xc) open$dir(&(0x7f00000000c0)='./file0\x00', 0x800, 0x20) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 07:54:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "855c55021a00000c000002004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() getpgrp() 07:54:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) recvfrom(r0, &(0x7f0000000000)=""/60, 0x3c, 0x3, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x1f, 0x2}, 0xc) r3 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000140)) mmap(&(0x7f0000000000/0xe000)=nil, 0xe000, 0x4, 0x5010, r2, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 07:54:07 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x20, 0x116024c90199bceb, 0x9b5) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) shutdown(r0, 0x0) 07:54:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bd0c4e2591c321a8cf98848e4a8051bd24313dea8d03c50e05e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cd66c3140972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c746b247a3e400000fa0a", 0xc0) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x8) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x101, 0x1, 0x1000000d10, "b04d000000000000000000a0059ed20a835700"}) read(r0, &(0x7f0000000880)=""/161, 0xfffffffffffffd6f) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) 07:54:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0xc6802e182885b23f, &(0x7f0000002400), 0x32f, 0x0, 0x10}, 0x0) r2 = getpgid(0x0) r3 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCDRAIN(r3, 0x2000745e) fcntl$setown(r1, 0x6, r2) 07:54:07 executing program 0: mknod$loop(&(0x7f0000000340)='./file0\x00', 0x2000, 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x21) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)) lchown(&(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./file1/file0\x00', 0xd) 07:54:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) mlockall(0xfffffffffffffffa) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x10b}, {0x0}], 0x9}, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 07:54:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r0, 0x20002) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file1\x00') 07:54:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8a, 0x80) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x81, 0x101) r1 = semget$private(0x0, 0x2, 0x43) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x53000, 0x4, 0x1ff]) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/15) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x20, 0xab6, 0x2, 0x40, 0x7, 0x3f]) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000140)=""/156) r2 = open(&(0x7f0000000200)='./file0\x00', 0x20b61, 0x100) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/159) r3 = getppid() r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000340)="f87f3a3af06a2c6c34d508d9d279efaa5668518df7fa3e83422021f7d59ff8da3006c9dbbf82557c416f7a2313f68b688b7095ebf11f121086e8ca2339bcba3aae1fffd94ef7bf8e972d560908684eb903c5695c09f1dae6c48b15ab1e507f78bc44eda3ec3d4b4db495f7bd2782be3506fb4eb3fee813f6950503078cc7abdee0e749c82e912de4b6dff1f45861bb3f925f9bc3418389b6b363c7727ac99821ba1fc40186dd765e8f2f485077cf", 0xae}], 0x1, &(0x7f00000004c0)=[@rights={0x20, 0xffff, 0x1, [r2, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r6}, @rights={0x18, 0xffff, 0x1, [r2]}], 0x58, 0x408}, 0xa) fcntl$setstatus(r2, 0x4, 0x0) r7 = fcntl$dupfd(r2, 0xa, r0) fchownat(r2, &(0x7f0000000580)='./file0\x00', r4, r6, 0x0) getpeername(r0, &(0x7f00000005c0)=@in, &(0x7f0000000600)=0xc) bind$unix(r7, &(0x7f0000000640)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r7, &(0x7f0000003b00)={&(0x7f00000006c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003a80)=[{&(0x7f0000000700)="206bb65b33c1d772a2946752efb95ee94eabf1f71282ff7258b29ae38f0b9d0867014a8685eeacf1479e897307cebbfd18044a50b116a7e8cd3f5129da17e7b68abf100a35e9ce47f827371926443743194f21b94727f9cc9104711f81d0e3ad6f26cd050320eaacc932769f505df65066eb58583779547fdd8d0cf186849b605b8f93a10a087537c42e3c250f77aa1730f699439f89a2e92a1390b02d6d29fe332ea05675e288290ef34b1a9304009f89f6283edd64c615f827", 0xba}, {&(0x7f00000007c0)="103eb654284792b8e6107f2c91db899f6a246c84b453f7316948f21bbd67c98ee6dd33ff2c86a8fa84455447a842b8728ec096e62b7a93ebde87bdb2290f990a653b3c4dead1aa4c329bbc36f23b7dfadb8f2ae78c9f8c640d9350624deacfa37db15827d2ed111809579e6a33e2a1ad6bcb205de442b900a901a27caf2af909f3bfda10288b321bd55063a208ee7029b465de7519563e603ef13795b12bfd83824d291dff14adcef346494b0ac0b60d25bc20f8bcdb62fcc1476d6afe3972ee035bdf645d805d5c3f061c2bbb6ef43b4eb32d8d40457392ff61d7f204c19cc1d3b82ea0e7aafc0b1203", 0xea}, {&(0x7f00000008c0)="cdaf742ff4077592bdd09ec55a5716d5aa591e96d2c34cc23d1505a50aa1b5fadeeaac0b037f31f591b8a7bca97c5e57a82b829a01956894effb8e0998b04d5523c6efaed5efcdb3f5bfd361c75e275732cfd9d3cc0399401a529f34e4a1e817d32858c94a6efa260135e10f999caed2ba63f9ddc394d0602f08731516ad616a28a35f21aee23064c5fea1c32372db90f9fb0218e50afa11305f1d5d3050b2cec945dcc0d6bc4f18f27bf4883293a6a1c88e10e96e864a2c7589ff37b194ccfd031ab7e16c9cd40ff7272fce659efce5ee50c2ab2d242243426051a8b28e0cf3724040a90173e4aead32730327d45b7ce5480b22053dec9e4a7b5c614659fe2a1de8e0f816d17ec2a0f12304de956ff46c4f8058dc632e4297c1f08972238a8c74fab715e738aea41a748f5a25e72fc2eb656f486c5e0fc5969cc11df46dab9b7db8a32db1328c02d88f8530f2c3c3dd05513319ad091e6d096aa25c8bd6517272c6d4d97356fac27ff8b6654adcc89633bd38977f9e9741b8b91bf18ec62e895c59ce1e49484923586071bc07316bc833b7893d55ad0fb70dbf83e7186b1a1e486b8ac2aecc3575a41b3da51be279c267d4ab17fd24a721c33eae8f456886e21ec36a9f135612e9b8d997938713e1b7cda698683a936ec1200f31866dd0d2df879bbb8ecb8b0865fc430a534b2f3e36ed7c34ff83119c6fe1c808c467cadc49ed0efc70017b5743ddaaba4e98dc0a2927a06b2e2134d1926f6fe5694e299f30ab79743c79d51f09a5938337f7dc22c4ff62fe13f54c962f0277b3957650a39db626b32275f99e5438289b22f4e6716c373e8b5c5b521936fee3a2889c750f918d7a802720239bdc3ea830fcb3a1abfbcc905da79dbf1837d7849dc106ffd7a781e0c93b16b19328fa6076c46eed1ed7b5dff4cfb3b2dc391fe76a096c55868e8e22665f2c22600476e0204a453fc34ded213f56c6480c50c84350224603fa4ceabf9df586f74aa856a44e482bf33b414518a02e34e3b742f22cefad41e97e0a5a2dc7464b6bf733c0c2d355f94860cbda89b3a098c69c38c41aa13aa3fefd087cca3c0abcd32a8febd5513a570e6ba5d8fdf76bf74ba8cccddce16be265d90d44df82d7caf643c8ba9e3d4a084a0f8e816d24a2609b18626af63c35c603d095043f0c0087d9fa4362767bdb69d2cd88e6c149b9606298e8d09589e17cf2118e551837a12dd914b92821e8801d0c697ce00dd25c8a4f66329d2e32a2203e2e20f684a544e04c6433ab67dfc3a835c2c30cf028359a257629c4bb7d6a3219889b8f580ca5013fb4b4c8a4185ccc30328cdfc23b13684a90696f183dac2096b23514c2fbb2acc00a8b487fa99aff0e9a2d0923561d931d3903627295dd0e5a7c979b1436ea767d0710a363e8f6dfacb2b1c1e36a1cf35b2204f243a9ecc01367a936654c626cce3b415402bfbc1d1cc064dd27e23a2f63f5edcd996596a3def08968439d0ac2093561a66470697fc31ca7b4dd47bc6a39b864d8ec25aa1ada2997293cfcf02d680015a674498765053abe11393f90112448dc0c6a3ae3a5461bba97e3324a34b7a575938ae322be861c392fc04659d6ff6c83290d8b37aabd3d15f5544a4c31aa580bc62166297f43022d83f5979a91767c67aa5ffc55144cd378eabf129d2f397aaf525fde7151a386c0da1ab467f71a76b2986a2cb4d2dcc1c0065fe95c360326ce119f15f04ecc927fc571699872c5f7e210e640af9ad6b51b0dd35f6dcf27453463d93604ca2c3132768fe3ea9d53b626f70d6d554c663b41d42842973f536098e5138eef2c846154cb76bc12aa791f0484a42506c01768ab237b1c68327a0c4b921be2908ade1f35a20971d1ee7a4c278d9512b152fece77d47c239327626c7827ac411ef37ba50421dcdd94b7c9a1c52f47aeed86620db6884e44fb633cb333b25ea592f110ecf4b88f4f2995dd83735275f6c58797946118b197114f19c7272266589381ba4cbe821af6aae74a0dc20202572c2d50d8076d8ff51e748cb9dedd263a6627e2d4b93a33797300c7224a44db415a646332dbd811bce2410cd49ed481eb4ac13c58a1cdd9bc74ab9c36c4fc4342362e7cec89036bb64ae5d6f8a34aefa9e8e55c9ac20c3608f99346510aefe043691d53c8c08b8334e52951077fcb0f6a39857ef21a03103babe1cfbdcfb123c0af86deb97517c62869d2b50567832e3f24155a4572ce7a99b0856c7d6fbd28f8f0eb0776ba4ad8f4e84ff68aef8a768bf15e05af8f5a3f9917ee49675fbcd09802325a24dc6a6d3f4963f30af5c8ef04cb0947c6ebdd6a89735f582a80cd17f44870e19a5438559a1133ca3e29d7c2de7689a43f493e606d024a077ea0134710726eab5175fb7e0b2313e85fb3374c8abc32670ee940ac1f0742bc68c6491709dfac439d6c9d6c7dae2aa63db5d527feffe1809c629c1f6a92e1ae90fdab5fb89508fe514ef61725ee1e04a8fce5626dc17931aa707e9a0647c0613da3024645bd35b9d584811fd437320df5a369cd52950ca313a2da40eb2cff9f04a0eaf7c33c16463ff97aed6c72af089dcf6fc7130e7b195e7fe7815f9a2eca98154dc3ddd9fbca7653452de768d8caa0e048f42cc31d1c39ed492dc2913b061d81fcf7cbd858994683b89dd6d86b4ee24d724bbfc58693afef522780eac382f78f9aedf5c4e372f2ea66fad2bbed6ba4bd9cafa87e2790173c5eaa26888b7ff1ccbee9743174571b13c562f49565b780a54c546604ee13b07352d813c2edb5ae8efbe639101e401d963884a78343f5f01b24eeaafaf0983855fbec96138bae198f2acbed859776e1b5143331b9aca9d5b26403f33a5054bdd368edc20d382cc7abfe3c8f9a115138170074b97ad37a3f1bc93dad6c9f0a730fb7fb92d4ff54583a7fab27b6f83f7fecb497232d38d43ed921d54285786fe80dd23761180fe5cd9a13b1fd428a68a261eb9dcb4471276ee205f7acc336958d83894e277aaf29d58fc18b5d4a16e5dcc5707e12ece34385e890663151574bb44994f348b8a8281e947032fa46a33f09c6b67a90539fc8e97abdda120a1f28e4c064ffab57276adb61e594a093859d4a61155292767f156e7c424adbd33623e775525e79e2decc163d76e556985e12f01be0912276b5f8aa767effb24357e52bfb01c1f707dc6e76be3319361bdb8bed70aa95fecaddc9d7f0520942762ad6bf201581367bc12a4ae8fa757661e6a2cab8527310d6f597e0fef888f9c201203b78c3207bfb373c408933d21d59b03c76107c34a9bc7a3d0a2e627dab093694a21b0b1e2a05dbc8d2e938d96b4b84c9bdde25f725801cb8e1b3fd8073767335d921fcf1e48ba5aeca71294ab5e17d0b190fa25d865a88a5cc3e5d13216aee2a88b7055cab128ce7e370e054a2489796442f370166f7c045f78d5b8440765f01bff0481515bf1d38de373e9bb30ed5967b2aee4c688322c74b23561258beafbf8b948fd8e4cd7c9c966a740e22336c7da79f132937e431c11a898836aadc2c0e024242607be5f9ac87456474c495b549cf91f6d37de573802b126edb985eabf3c84b1ad11e8949cf9696dac73bb6ce45ea858209179b3341cf973d6079657596151c906636fe8ba426dbe5319917021fb774fd6ba3bff127576477ddcc0df2e89272fc1248356a93cd34fa4f03437f1849b64f3cd8d6afb07b37ed2c13bba0419d26cbe7055dade363e0f08d1a85c8ac4cd995b56bb806e5ca93aed6b755ebf01ad10a353286aee1df4bea84c919aa6d163c4f2889e4e7cac0054522d91bb77fa31666981975dd8ee00a3f59c7cbde0163aa8e145a86e68b1ae32fea5fe9a36219047915c717acf7570cafb45c6ea48c84fc13a1c4c711028427d1a660797e21c73b935ce1df0c50558abc827c4e1c36d4b9bdd3b31baee227451f777ee4be990a3490a22ba44f4ee211a70f6f1dfbf554de9eac479d9fb84cd8e1b59a72dab5bb3de3fbecf568497e467c93f9d87865b2f5aeb3dcebf6361ba4db9774f0fc2d1bb835f572802d67e68a7daef8a899e0593c07fbdc25fe42841f3e3cc62d193e395f3885b89901f99975ac648ef95d6afaf09adcbdfbf58de25b69e94f1ca5042510f910b1a2f4466ffd65cb30679161009605b3f1acc3b81042c9968d00ad4c89225a792d64adbab4f9dfb16e5de5755dc80e8c19362ebf41dd8ab2cf3b01b7235f9b739f0035b0fc442de4cbdcf4bd71bc62ff7050bc7936b420d01e4a982c448a58beb451aff472647b74eff710c250fe3cf953a22504deb00ffdf8db50db271dced392d1548c1a65e0d385547a39c4f980f8254e6c9b713923ffcd1fdd878ae3b6827ac33a3623c1e703e907ef8155ce661be01eb682d3067c277025e67aa8f5562a98d6987e7b8018a02d293acbbe128bb2dae501597a5466150ca39c622c740d268526f594d85ee779f2957204c3bb694f21ebdbd190d6d526ca039073878b56d0da489f1b69c88d0300513c5c78227b9dd0a2ca4cabe6db32d9225023d3fda94de85c4090ed0a92ccd90d19f702d85e334fdc1528f1a226f26c0e9f839b29b014eac61a919f316aa53898e74d91b814072ba6e6ff44ab1ae539b7cc0e8e7cf194851e329cc52139e9e9c8b8af6993b2e2a29b1b70fab887548fa777b3d9b797566f3130050f1d09d6c8d7ddb385b5312959795d6e70494f40bc29b7933e3d0f4810d245c3a821ed7f6e72ac61839d857a4a8bc6be5df467477d6728b6bde82b47fbed6f0c0d8f89f8758d5cbb3366c80a4547b8bfc39bf79784ebc344004fb4b7572a33e46a2264d5330899f140ca2055c424de416dba1482ebcc4b2d41a7b75645893559170d6acffe42694368353e33bcd17fbbc0455f02f3fd7e5815ae17ee1dfe0ab1d72995d4db7302a960dbf88573e79fc5b02b4659f9f24b52563a5e17cd50d6ae9d9d07b4ecca79997335056e0fdf54fced091bb9c2dd9c0c5e8ac9c6aa20ec55fda9764a4ccb19cda5942fe34148d742de8eb7c7ea971541d1c40ce0465055d069d969f5b2751cd57ce843b08c9ef071e29ad0d911c98f00132129d12a8f2a59b29e2e1b1cb1e6284fa13c7f98cc4c7c78c8f10cca079ff0ebdc5c39cbf9803823d968573f8d2a79b4fae27eea20f14dbc1c8c82d3c66983d802395bdc99d4d325a46e7debff25873d8047d905c3c5a51d8e2132f5118f24d5f64d9b18fe5b010355bdfd89db4ea0fca8c39874fb0c08609334daf4e4bc1238bf5fd7095450fa3bd8e58d2c2ec93c6aa161f1d31e5785063d3fa27877d52e1d6d017dac697c782497a439ee6cf70f0ec0897f03a821678473c3d1b87d3d0024ca06e0b7affbbdc47b0c1c0aff3a142fda279a68746d973cd9dc506d9deeedca4ee2183f82d8c54c705b90d4048e171a30f75bbd5b78467390ccd50451f8b7fe2dfc2d77a62f90a34d3f0871f91720b928285477108f6e05cd8367d3e9c075a44136c29dca69119eb2b2dad482b608839ebeffd5e7697af0ab2ef8feb64104304c5152b01a25006bc6f3555ab179ee39092c93d43908441d75e52ba6a29364c54dc957ac4b876dc60b0e90a4a17313c25a709727dfbdb9f66a9d3b64b2910c8927f0be85e3071998ea8caa68519ff07800caa51ec2141396326f6a79ef73c98b1e58b81c0702c2a76a1373aa116815f93ec3c5a28aabea32381a9006399a38b7c616ce0938013974ee42c21322c0a63663fec2b1366abb02247d001988574fc246c84498732544c1d1adb7c370474fc8c3", 0x1000}, {&(0x7f00000018c0)}, {&(0x7f0000001900)="f093c955832056e5517847c4ac930a15e47a44b9a07deb6ced049b0c0ccba31d99bf0602e60e0576aa82eed27563668c177c18d032ecb66509d424780a750d47a055799c72e9c487cc907f054f2bb8d35359a0e06d1a8cbded73fdddf0a08c089b3b9f041fe9b18d1062db5622fe93bbe24b9101dd8ccbe30501cc6124f8c8ff36b717d89743915eef1f943c91a717e0925ec1dcc88f2c46076ca6dade7731c436246c6070d1d478f3b25ca63ff2963ab805af5b6a9e77b04ad3f85e7ce1ad2051c89c08843a363d0b47dadbc4fe8cae3ff035a46b55da97e07a5f8aca154162cca9c937a6d034f966953a07170131a593e8b2a92ee2c5c1f123389c63f0f82c810074252e989f65bdca4180bf7c576b2095cdb8c17a3065a5dbf74a6ccefa8f89a84cfd36de7e0f36f3e452bb08886898a6db110121223450d11c5747e2fba265f4cc856d21d981b4ebed64fae33a5ab8fbe64ea00001deb7c3ec3c61c7722b631f2fa53165d28aeae9a1748420303055da4411fd37096ab539b75267b26c988966b264ea9d0270243bc36a2c8e0a66b2e892ec5b4e4b15fdae1e6a24fb22088bc056c0930a935c9258be56f404789c8a297ac611eac00e821f4630df4736b3af9d3056fefd023cfd132ba4a9034f732b5f5941aaf74df8987cdf01bb81b78219dd2b9a56fd6263bed038e46ed22fda4c5853318846c0adfa303b58ca2b15c7d803532b99a1ab51e049dc54a365b39f9695731e3796ad99a4808fe40b6a6789a43b25d3f15bb3e72cbcaa00836e076f7dcb6a601ff785b47235b5968925c38b8d16a7f49a5970e57b1816b5ca6d27bc7413ab8ff6b570a1458941ed43426c2bed8250696ff7e65356ff8898cf6bdd56a6a8d8d0231dd1bf8e86f6ae40283ecaef5cdd2a1f03adb3eda30b2db6cd3e8414a136e550a1030b4549b3cedf39d5aabb2b8505d51fd618a57cb36e95ddce75622ca1c4da1fc780d08f36aff7810c13d82a2e99b0c277d0705d76692f730319ff409f0ee3c9e0073eca75509d7103852b4238f0853c563d172cb970a9d2624ae1dbbaf42a824369cf65aa165ca09765feb9b8c3025dbeb46056d67a4b6065cecc875fbdc91052f625d8a7583650860468339ef7596dd4b9e07e5c53e39818a67ad9df9128ccf394618b467416c5d1d4184702113053f0eb4aac3ccd98baca56743fbfd6d6601b6209b3b479a5c299a9bde838d928951a2d6b860a016a9bae8dc1ba3a12e49f5d8c2e4e49f567cafa66fff3a60faea12c08b373d8b1b6c990d771ca6dde4b4238fd850afa530fb270a478e126a4062922b8f732adaeb21a948ea6a17a2605d7fd8edc91b814360708329591d2d329acaab26a7104bbd027b162ee1c3b2cd0b92d2c0927b0dd1b9c0b8c7fb2a48aace53a05430234a2dea7d8b56dbe2e943fd15153eb3697dd6ccbdbee0b389b4efebedfd6c28ebc9f1bd43c228f7980caadc36b41d3a687b6c18214156cfdde5dbbcc4d5009507d515b85c4b164c17448eea6666c35c08017d59b1b3184a574368e8b2fb1649970b547459f1d2d6b798b58f101ea1b850507f8ad81a25ac76b587882b1fbabe60758df5862303e30077070d62ebeaefb6b166bd12552c8e78e2c6e97868948d84fcd636e3978326a53c50733569f3d690961d779541eed18be0838bc28b3159cbfc5c1376fe5b824711d5977cb68413920f1f11e468211f70be91dec2a548d642a887f145eafdb6e62f5f0fb6c3838611f45e30ef2a0becb475b2f7d6d1bd0155467ab5a21202db697f42baff07f4ef7d113dbb45194e1f2c304b315e9f7d09ea42cba3a403d1bacfc756dc63faf66f93db32027e8154cbe12308d2593dc9e490fb629c49b13550b0bc1279cd48b1a7fa11ac35f0af0f39db2fa8545e37e99ef3029ea37e5fd0c3e9a9eb9d1f5ff170fb0cc55deab9ed7e62f7ce816a56141f2ff51675e7c4e2ab9853469cb79d6d4533e3ea9655dca63dd2860de448f0f3d0a4f4eae84789f2ca878b7f8612be7158f4d6592344351c0357b8319f71ea04c7a36a11ca2d0c85eadef9568531e3266ca1564875ae02ccdf0fd99b274a537ef4c3a8b8c9fac073d4b09ef897b7858a2d75991537a7a5ea2817d10971c041fab1112d50e74e5636a2caa939e677bf325cb6964191bff9901545b9e1e4e68e8b2fca6832e7043f7355c19c9dbb1a3c58989b2db34c36dd6cfed7f26221879a9206ab50ddbd18ad63288eae3e9ba519d044f272b5235511bc5fa96b8a661a1178e4f217fc19b1478af2231f1cbd799cfb430cc9df4c525f135a78c985c98a8b78ed3afcba192013b1757b0dd3f54587807c8a9c0d37c74e84c09164000b61c832752a49ac36d17c18bd826170744b1c5cfbd2125eacab6fd45a0de064228139081854594ab315270bd39c0d3741ae23a2552822f4f9e442a90c9056718194eca186e22f5bde98a1f5cd5616e70e13253335a62a65db1f175eecb7877870f05c131f1a4bd008df3adc8f5468444edbc4288b573ea4e6393d27c2934e250c61b908fe5902a9b8800b7bd7271b416e9b6aa21d3ed97a274f254ee414637b606053129b31132ef9373484431e36f218e51b10b3faf981ccd7248a27ae4196057d622b259b6d28574557ed25cefc26797e1f00f5f63fd33132ff66b7226e506b4ce696d595d87d73503409d311dfa5f9b480eb1cc87cff389a84df929873d02d231f7c2177ed3856f8fc9f458ca3edcd5423702c86d68f9ce5e0b5f3ed2ab5cebc24ab500e60b5cd0c7c33bdf3f97d837272aa031529b7357cf2956ecb6a9ea1a7b242d24a3e98dcbec6fe415fe6f3391f0231d56adcb5b1ab4eefc84353fb300f1705d83a9102ad6511e1d668370d9b2f71a507e5736f143dfb3e243795f7c638d08bdbe568f8c1f2cf1806cbf9c356ff8825aa54a18847cb4cea8bb0c2428bb21a5f65c5f79364e7b2f9ff831cfb22e5ea708834465ad6af116c9c1427a8c26aefdc31e15be0d0131dd754d0e8281db4afbee1bbecfed840d57d32dfb0d11d07f94ecb5e3916d770b6552843c0296aa7a57f22034924b450bd22e1d583f12d845687966da62a17d60dad6e30c71f854703546e943d108d78a55c48b10719f7dedd08623482e030e460d2d902f9d82f5ba777b819ddbd182c1fc6bc8789c3080efb6fe4ffdf32d7492e68006c9f5fe429383ecd7e5766602b43978fb55ff254f151775c2f1703972dc3fc6229b3c8464c6c02d7fa893dbe1d396bffb6dc598ec4378a09513026844b39ceda317ee7a5f9eb25a3feda52dd149bcba86d4d7b6843a11f17c9a07020f9b11a3092a7c055b0f54005802bd2b28c36afb1870b8dfb7f08f99ad4045f2a017ba0c10468768486836b237086421a0d4ae06a92f5e489c6cd9e17e455a58ee3bcbc944e211f7c77aa068d94d85065fcbf9a798bbf2089cdca30b04532325be8d5004118d79ce638a50a829fff63014c60254bafd6dc8ce76228ffcbcc8455e555db2b34d7808816efc30e9217c423305b28054763652515e28d0d9097511d4c25f2e88c3d738788fa182861ff07dd5c28b100844cbc82f39559b6baa6be5f5cba891433932d4688617e0e32aeb3f977d3b7d99cef72747af7bc0148b0463a2a40f75fe9346fdc017e3aaf2308759376d0a89a34c0208f583cbd7fd297b701a402ed1b8f50769a7a858689e48f622b6fd9795d849dd7df6cb6dd7aa692d937c46e1d17e88496bd6d2410ef0e43288d154fafe856fc2eaf55125f508c694834d92551ac54665ce411ec77e2b97cad60cbce387d6680acc186d70fdc85383d4818f6bf2d8676e216744e5275069018d17d45711478b19a07c604e6fbee70df862f13c50623c7f4912ca643e4dcca94d53b5298aadc05e4888165ab2137a8ef34d995736bd560ce1cca95049056b54ba1ca7f07c87c8d5b07ee108075ce9c16eddb0986f1c793c203865803fde3cb342704b8f33a1b4d9b0c1380c3b28122efa86a5abccad3750ede2bf2bfd5eef5c86259f0fd8ee9bc3c7ec761532a7e65efceb1dee1053984b459b7970a3bc748f7d2454b92927b71a567ebf1e1b590e8168fff6c4ba3115cd4243b7f9ec7f3d440e671305dc3e432135ae4f73d721f24c763b6e419d1573ea2289a8ab64e3aef465cd0a4cdbee9dfdea09530f44193299da711e5fedb1536e66dc6d6ec9ff857eac97ec8a836290462511f7dd9267955ba2a4d1e06758cef46108b21285772208aecd10f7e57fc1851cb6ecabe384a72497891f7f6d6cbeb826c3297e33ff9980eebe4740f0f2af5fa9bd70b4559c289113486dac02090096393bcf8a31075219d534e004526d8a420a965bf57dfba7821198cefd43811abd5b1ebd69f65ca45462ff3826ff42e389a24b0a8f0406d301314984ce979bc5d33c568df89c52986434be772df6551f617a7ff114db4d275a8549cde5fd62598b82dd969f0145444d19e63a735d88293d15f2be780d7884a1e7b2778804708540e24d91f96608a94c83e446f7e5e9187ce0a6557fa98d5e1f0fa6fbdc05d0f607a49261bbae8c0f554fd708b338368fd06532494418322c19fbf278bd080cabfc1df85305cd77991d2df69ed066d71bb9e9b22ea81b4c0ca55640222bbd2ce590c73a7d6ad67b4f7e31546da655d6778bd09434264686836d027d2939185760d1c6eda29705be9eb6a9e89f7ef38e22a11299893e4818144b7cc67030678fecd454d5fb994249a5f5d5c7c158aa03df62457178707c70eb97a1fb576fe3564fc5554b9c5395705b8e1ed93a0055607076511d5e955585130642e457e74a70913f99e0ff31f3170069cad0d90187b13c094dbbead1c813743fd3be91072194d91620d41dbbd6fdd50bc687c24f769f344c2d5963c4a14c66a537a1d2574a7e345d175916f83c1e1cdc4363602404bdeb4c8664b17c14bc0d7854459cc3e54e04d1131c2b36c456773b800ef855fc4c2ee1aa6c6b2a27c0c30f599b383ce5dac13d42925e928bc9407172618dfd1a5a2acf991a4ac184091429ef50b35a58a845de673d02fd25cc052f05ee07ad9ca99e86e3beca35fe9a1a405b7bc906d7c28284a9c5ac0eb56a21c3188cbe56b02815088a4080df1eea6e3d7ef5462fc569bb06256ef0ab6f16f1d955e93b476193b5f882c600f1f0bd026fd68b853c0a56f6aab220a8909ca79ee93b22e9aa54d5b39cd5f4d57c2c9a9a120298cd1c82a16e97270b25e02e6c67d63e0ce49049051e7b622a6422c2aafe06544a555aea3c7370a2ba52ff1739b19b64afcfc9ac69dfafdc096ef1456378a22611495d875d486e2a1c03b2c2590a275e8fb9f94b0e8c19c3d29438ae48f75feef897fdc5818c102f3c66d132d00c47f39f921e26fe56a1e397110820eae850186e3d92cd1062cf62fad6f84e945f6401f804ec91e779aa10b1821b3052e501227dac10b948a5bc7e36c397ac98b84737fa4b2fddf27c6b37d76dc85ac11078033ab87b8396b8dc4308ab575a6d68a091ec9c9c053df58c9a5a943632f283f3577f22549fc1647ce5255d05b08e74ac57750a79ca2df708433b5ef0a8b1f31bafac53503a40a90871d18e18c6d29070d9c3f178206204b4089f7ba150190409d2957bc8e798ca74c6ff7ef9931e391ce08f4babba5bb3c48e0150a7842a40f37fbb961a3a3da87890dc3a610946cd43720012d10fc367962914eecbc53699dee5f096db8e2425acede18d6b368353bee6b0480e9cfacdb96a9201071e997643e9c6f6dd9c5b5b6efaf9904e263dc72cb4799241", 0x1000}, {&(0x7f0000002900)="e8331377ebb55b0cb3aa9dbbe93a95b88cc73be74671a88e66101ad3a85ce7295028ea60eb5770a812e27036310a9e2fbefe966af8929b3383d99038d2d6ad6651f78ec930606f9758f04547f4454a1b5cca9d57ba02382288e25f2cbf", 0x5d}, {&(0x7f0000002980)="473aaf5b5ca0cacfcf27217be13b4cb2a1cdf04a145bca740ba86e0304784f483349f1b1ac02340f0e6520f2b7e1dc692a22f84bebb742f359f20ddddd5b9c904c3ac7f06fb7958d0fa765cb5602b00565e53691ec4f23147b166966eaefedda7e6d655867fca358cfdb3f1c95727e5a8fa14ef41d382d0dd7eaca81dfe0ada087d751035016358aa8093c0a324a0f6b7074bc911841cf34daf3b990a3477b0a387769ebd5b19edfed3efdd71a9f9826870536c63945c0836b42649607f8c6ae7c5e5c74958e69077c5ea7179929e9f8588c8fbc92bc64b89cb2758e5c2f613f1356109e8ae37bec4cf1162305e2397cc84ccd8717c4bfd39851f431d8dcbef52b0e4cb9880ce83944068e6fe607a4f9c77dfe4708f4591206c9735159d3b8b8e9793bb9a5d66b42784660ea869a312b8c3cf4480b1a6bd5a1fb01bdf8f4d6680484b72f7ede3b364ad915627c9ebf19767298cca1fe2b42e585b1df9683fab949a144273a9e423ec4276ab9a02b99f54b50fb7e1f398c133293cdb73df87632622f1cf045363c37df6d66936878aa216786564a976e4f516a3754e8c58efed4f971c463154381c3b49689d3cae0eff49b14b1caf41c7fe151ed51cfe6dd062e509bf3028b70de9f695cd83f252b1d739b5decc8aa19e227ed2da6b5b493f7a262ea8e96db2b32a7a162a9532ab78acf3a0de65ec4c7aaa7a0c5845872be3f21b0dcc4b83c73d1737e350cdd6b6d954bbd67f5922a309a4e4a5fda37cbcd30f422b1dde99f789c6bf576ffa45bf70376b77fe3334b4109ef1b087e32c1340083231a0525a97bb1c4c5e642f60243103332a2dc7132b600c318a906d460b9e7065326cdf46d6bcdfa690701931be2359b873aeb588204134de6322b6e31ef74cd3e3d01a88154499b78528585991961a1555b7a07a88729962aed4a43ee0509f75c2e77c5022cfc5ff9d003aaea759463b93002b1b23857fcd91dfc74c2b7ba6e61016d19c697744fbd910ae641653895cf9f90113bb97eb68933ddb81fd2cba44aed603ddedfa38b312a38d900c4fe67171e7ca6d8aa5f0d9b5af24c9aa5c2c347a4f8bc0f62a697e69e9c9ef70ae5c726e6a2fdfdfdf63db5e2cc13d5321c11aa1adb8b21943717adf2777360b5c68981b16e70a50331381e6a045bd3bc3716cdc71e6e16c62d55e0322b8315fab1c9cff0a11de9694f4915ba171ad3c1383c417e5b647e1af044caa718ecdb04b3ae84526ed5e8c67dd4c3dc585a66d39b1f14c2f3912eed468b94461db209631b000933860dc2ec29ea967a0f7d796f8165250c8af9e5e4be74703f50c6e2ae1e7f69f4fb18c32d6fe2e4abaf992ee42ede04fd573d50f5761b2443d69c9f5bad06bf5c7f8c5253aaa6e28a4947dfb8989bc5ec90d54777f05d23f0c74630c9f4322ba038f7ab2d310ec38512fd68fe98f8d8dc8291e9596e14a3252ebc2d89995dd7f86eecd88f44f784376d837cfe3935621ae92e6edb9c5f998e21f13ff3a6b86e96e285a404bc254453a72b07575728740f48499cd8abd29bc7be2f135e8c7224b425e235c16dcd1b658b9e42551c61a694a9de91bbdccd7f22988388680df6a33711859518693ba3a4dee4ba0cf9d660623b0e4e8431734bc381b4526a4a529ff8f53ed238dc62931279dee70ae63e1a0e58308874b1efd1d87112c08aa3b307017dbdafe5a7d71d7614b080c9b572a636e868849128d8e9e53ecb7c6480b519f056d94163435c4d4fb1088b1429eb43c00500e19cee23f9670fe2604059edf63ff3385d710e1a4b6e33b54b3ac05061a3653a24a88d2bdec630fc72fd625129db8d35ca405647319f99f174e8f8fb5e451135834dde01898f1eafe8b49408d4f32b24e8ec912693774740c40b97f0a5cfd3c065488fed4f7c2da8ef06bf6f47f1b521f4fbe5472d8d1458d5d521d3161c713545dc58546cb70482a9271c42484891a6db87f892af4b366eb6a47ab7107ec2321acd30162d1b173f9980967a88ced2e11280bd50de501e547089811819bd660c04ff8ebd95bf968ed999d3b62fbc2c4199d7bec6aae8f344d4f9c6e4326266fcd7a02a717e3662f0b5347839c4140cd02e0266ebb5413fa59e188395770c8184c788eed7a36a02bb6ba614321fcacec8ed0a87849d09e58952e1a67ffa8139d91c1be67e5a9b3516636ab929445cbb2968938a71d78e605fe1a1db674f8018dd2a405c7b8a083c394d22eeb758ded164882ef4c08cd2d6fd67814f59f565c8739bd84ab5165abd7809b83ec391ddc77fee97565373627995a788fe984bc9829f7a6210886c5b4a41e26e33f9cc85084ac489d4dd8bd93b8081e25c7f5d3277008278e79221d03c75615c5de94ef2046737d6f37469d5461e97f1a90b89d1176eb9bd5358189c7f31b3fdfca5cc3fa09ccd72cda923205dd8e4f5fa7a4ad89bbdfd76a53de8426c7bade1f0691b43e8fc1440dbce155d1a1cfdae0ad89c00225b556075b1ae36f5910fe96b238d6d4b53bca4eb82e91c49e9c551e52f4077fa563c9efa585c0e1ca614f595ae81783fe8bfc4f203f46f4cb5df19dc60602cc440bb906c73571559ddc36157f457a55a5a406d9daacb3c10c84d760d32785ddeb3007651ee289cb4363ec16f4699e89d26e5aaf396234a1009b2ca089f66f718ec287bc3351aa45eec920ad92873d8fe4de0d0a94128054cbf2ada6a923edebb8c97a28b5d6caa89243515eb317288565fec149e7b0968110081f94c02b922b36ab0c6c342f1967d36255661f0fc3ff20b6a9f0480e52cf45407d5d013c13e74e57826c7396127a306ff003743c3dc7e7745f50954881eb02220279900e8de7602c9445608e92d9db49d942992a66ee234db12b05301cd8b661b910185e0f47a50534b6280417fab2282990714ec6db9932efb64a4414f53f0a0dadac810e7741689ea367139565f02e95752a1746dfdf342217c22b596bbf8f647f7cf01d92922e22f444014cdf87b6e62a82dfc4625ccbe88fbeef70d260618e44069c8d2c2ba41cb284e32586074736bf44cfc22208080b2ed9ac37a03408e6e7129a98cb6288e3c4b3449643f99e11892c270104243ba8c63172f42a8f0a5856ee0963bfbf23837c9b5d5c7e01bb9bfbcdee081a2a201061a37a56b2c25be23eeacba7fde6c6d7b2871dc306ed6c33ace9c98ca88396f4c0352139ca824e85b8094753adc01ef2c872a25c594127f7d11e8f3ec46add9bcb9c0dd304c34a6469fb263bddd9cf22e6bc8ef81ff3f641836cec4819048c220f485a19f578f177d1352ec872ab60ad3384de7adcb00d29044f60cf9e4895765b84ccf54735db1f430eea297c95354b8d22b59ab28cbe2616a843d4c2de6c6cdb12d5d5eb6bdcd5491e9a4f69d626ab8e057fd13b43afcad92c1e207bb827f34ce1cbd7e0e408d50cc5579c162db11ed2644b01d58c7a2e663c9ce03e6f7962be617705a2c8d0fef4b0a1f4fc343ba0b7a8bb4e479e6b214cc07c93461e19c2ccded00e6d093e5c15f23d5f96dca1ec53b34db0358bf2f984c6285b9ccbe3d17bc507729ef98b12dcc0c7a535720dbfaa970fd9cc0de39d48df21dcb99c9168ea7919336c6160bcc80ca0aa656f7749dffaa575b66718a07379cf255c9483bf7af50f5e4d60714342bf80c3966086e895a55ac44a556904fc0d62e6bfe70ac1328c16c98d0eb286c902cd482fcadceae6da1796c0911f1da87d65d84cca566040bd4f9e412445ce3e64b78b89c8132284ef3ac09803957d5687e565e8acc5dcf5d21a751045415d675a3a9561e446cb5a608731d81f898e0f140c277b4a5fd8d0fdbdb6b154e0e99b564a3f826c926da6cfbe468d69befb81c4851451b81cbb5fa7299daeb91cbf37e94d98cefa3acc47aff46605b44ffd90e5c45f67aee7c0b5fffafde44e62da0c1f5ee3be25afb894b06b4b6c2d1b144f03d1dbd9711ac3e12d8b3a58d6663a8b4232d19bed200df447d5874517fd6c8aa604bac4958fd8ed4a4168480259579b3f21bd0c237c363688b8163bb9941e2d1c3c39472d65472dc6ef255688eb211e436110a6dee9c333d4d8601aa4f69395483191b30d56a876f4bd2c5a0af58918dea943b21bed4d1cdfb55f824765c92b1abcc09005fa226aeef92049998b66a2755058115949f961c44cf7351d7e459cc819d8ddf76a92401755de77a32ecc8cf94d88cca085dcfb968870437f8af791ef3b0d0dfed97d808ca599a26a3ef81a1c13eeea7863aac0df8854d15e73e5eb5609b940e6ed77be1377e55a0e994cb2e871da8d28bdba2500f1c07a5e6cc906a8ff8d5327886e1a0bc61e143d2c0fd4f0f8ce000521d27cac7bd2c8c407b2faf7e588ffa5afececd44642907374036eb7f59b977681d39c2afa86e43b0bde1db39abe88f004e80b4dfb471fc6cc70eef4c171ab44ed0fde3da0bb233a2623f030102aad4837c44c5d1834d17b51be9045f2a6f12a5736932c6a738372ab68f2d7f405d845cb68322c3df2cff38aa878bbde433116fe9fc7c5b34385a2ae8774155c004f1c1a7c85889dd9f5f7a437586a104993bae2417c67be166f86b0d739e2c19a431300d68a4b24d994993db96c597ab4c521116e6cbb5d3dad47d7858fff720c9bb055597ceb5498aa12abeb4015eb7b9d97a247d835454004d38c9860bf1fed14dcf19eb7e2b7b3256b47f82f50d871f9f5953f2dc8425377d328add45a055a862cc07189963a1a8bd5733f9c4890a4732a61f78ce14a5bf6d06104e923175d4a7f3737d39728eec5471517ed6ca748d428a89998769967742adb1b74b0c09ae2c608de3d6967f9819974a1763311bc07cd463c0c11e45d5cced7dc54a500c74c81034470e484a285dcca46a814950039548c01f0fa3269bc5411b7c4b4e52570965e1c56b6eb09dc60c3bccad52602df28ef5e515df8a87efc8b498f99fbd356fa53594639841811650fd9b5e33683a630501db64faab720fa5268d4192a0abacf437c4d65eb96c728ae8a0ad0478355d5a9c72dc9d299b6185848a369fec972f829f26f3e13bcf323901981ae37dc8daaa9fd2540530b32a062e9d75a5de670c36315bbd361f4bda6cb32b9e838ffd2e9c7915111eb0b78ffcb5e85a5f1e18b60a2200b04d6946a801d13fd6afd9475f8396c48c557934d32102bb0ecfa0a705c96c2a55e84ad94a03ab00c7d8ed0a004a8857aa93c30bd994c7f995bbc0151b7aa3300526474d0c0c236844a40983dce54af7f6b6b68ed81bae7fa32c31df03e3c874ffc41423078c500bc8626906a5da63c59f7621e43f294c3fceb0fd34b16fd2bab6992ca13c0ab2b8f7240fcfdae20f685a0ad178accddf2a1a9f91ec971989239e4426aaaaba2db14b26c6b11a95f0b31f0a9614965a012af56e086af60523f4fcb93d8815a5fa0a2c3b382845549a66a2d447333b40ad9fc53388aff9e8134384a29f7946069cf33520f23078221cfd109010f3c953c5b223be4d4a02843447ca5ba951e14eb1b7471119f793da88a554054db77f7287dd31d4812616786e15f00888cfe852a3f7c996ee3f0058bb49af7a1fc70cd5e0f0a01c814fd7086321ba4c3c81630c8e8b839f02f3bc3af37145aae5b4541d5bb599ba78b1775063836984a30bff2999844a18ba74698d7c50dd953c57d1b8449c18d111956733be3a5b1f0e3a7b8940af70e9707a09143094d8fc6ef88fbacffc080398d7e00e2a1db0a5322f45503761746aa22635573898c7c5dfececc63678009d7ecf17fc5a5b21d0a75d21d127af7c55", 0x1000}, {&(0x7f0000003980)="ebeb38d386412c51ca3df4a9e970a8cd7ae8fdffe3565d8438db0bd22d6debb4fac3773e2f14ae1e6d93de86d5cc9e24b0e6f25cc9fc837eb1f373b79cf4aba59ff711e5f4f60ad765d8e85634a9497a32017b8790d480f1800aa2c1af9d5bd1b54ac21b20bbb3d517f0199da7fdfb7632b4797fcec6fa34c0017f743019afeb501d74406b03cc7d18f5e9eba1b7b8fede3ba3beaff08eb6255d31657302d7340e14efd9e2b8762c01e5a854eabfc03dd6b7d138286f865a7cb90b7405dc11e0ef8a68ce1f2be7cf4283d56a31ff8cf5ac4535ba1f4a7a05b22214a1128774bd2b0521d367340a4af3d0db8ea64aa509fdcc375ddce8e778", 0xf8}], 0x8, 0x0, 0x0, 0x408}, 0xa) semop(r1, &(0x7f0000003b40)=[{0x2, 0x9, 0x1800}, {0x7, 0x56c, 0x800}, {0x3, 0xc2, 0x1800}, {0x4, 0x6, 0x800}, {0x3, 0x2, 0x1000}], 0x5) mkdir(&(0x7f0000003b80)='./file0\x00', 0x0) r11 = accept$inet(r7, &(0x7f0000003bc0), &(0x7f0000003c00)=0xc) chroot(&(0x7f0000003c40)='./file0\x00') stat(&(0x7f0000003c80)='./file0\x00', &(0x7f0000003cc0)) readlinkat(r7, &(0x7f0000003d40)='./file1\x00', &(0x7f0000003d80)=""/52, 0x34) accept$inet6(r0, &(0x7f0000003dc0), &(0x7f0000003e00)=0xc) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000003e40)='/dev/wsmouse0\x00', 0x10, 0x0) sendmsg$unix(r7, &(0x7f00000040c0)={&(0x7f0000003e80)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000003fc0)=[{&(0x7f0000003ec0)="ae3e432ac019f91f664c58ef7c5c3b6c5a27f555b31a431045b50aa08ef45ece06756c25bbc7e81e8ae0a0d49e986168bccf19c3fec520ae6fa676723334e4781af4491ab332854eaacd9933b9a0bdd9ead0ecfe0b5768b61d1ae07d306fc71c81dfd0f493619a5e7e9e40f8b73707008b38b08f9a5ab6fa93e93a00a15363c5d7604d8a4f5c3dd6e5279b50c785a0c41f7c831c9ee38e7185d6a451ff64062f583f7ebbfed69b01687a0c4fcdd6edc619ef94382a6986129886a52c48479caaf2fe42341392075c37fe7969b8704d5091fb052efc2504868d8e06144141416d2ac0326c20bb2c317ddcc6f4944bf2172671a44e147d94010b", 0xf9}], 0x1, &(0x7f0000004000)=[@cred={0x20, 0xffff, 0x0, r5, r4, r6}, @rights={0x38, 0xffff, 0x1, [r0, r12, r7, r0, r0, r12, r2, r0, r11]}, @cred={0x20, 0xffff, 0x0, r8, r9, r6}, @cred={0x20, 0xffff, 0x0, r5, r9, r10}], 0x98, 0x402}, 0x2) bind$unix(r0, &(0x7f0000004100)=@abs={0x1, 0x0, 0x0}, 0x8) 07:54:07 executing program 1: kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x6, 0x0) close(r1) 07:54:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) 07:54:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 07:54:08 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getgroups(0x3, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setgroups(0x5, &(0x7f00000002c0)=[r0, r1, r2, r3, r4]) r5 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x21, 0x120) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0xb, 0x3, 0x2968, 0x1, 0x6, 0x3f, 0x7fff, 0x1, 0x2, 0x80000001, 0x2a0f1f91}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x6}], 0x2}) lseek(r6, 0x0, 0x1) 07:54:08 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) sendto$unix(r0, &(0x7f00000000c0)="b100050105000208010000b1ffff02004938050000000000000038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) uvm_fault(0xffffffff8221dd88, 0xffff800004d41000, 0, 1) -> e kernel: page fault trap, code=0 Stopped at memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff8221dd88, 0xffff800004d41000, 0, 1) -> e memcpy(fffffd803040b0e8,ffff800004d40f0d,1,fffffd803040b0e8,e2fca8c3e4d8c9d8,ffff8000149d7dd8) at memcpy+0x15 end trace frame: 0xffff8000149d7ce0, count: 0 ddb> trace memcpy(fffffd803040b0e8,ffff800004d40f0d,1,fffffd803040b0e8,e2fca8c3e4d8c9d8,ffff8000149d7dd8) at memcpy+0x15 rtrequest(1,ffff8000149d7dd8,0,ffff8000149d7d20,1) at rtrequest+0x83b rtm_output(ffff800004d40f00,ffff8000149d7dd0,ffff8000149d7dd8,0,1) at rtm_output+0x711 route_output(fffffd80344dae00,fffffd8037015780,0,0) at route_output+0x78b route_usrreq(fffffd8037015780,9,fffffd80344dae00,0,0,ffff8000ffff84b8) at route_usrreq+0x35d sosend(fffffd8037015780,0,ffff8000149d8098,0,0,0) at sosend+0x6e3 sendit(ffff8000ffff84b8,6,ffff8000149d8158,0,ffff8000149d8220) at sendit+0x58f sys_sendto(ffff8000ffff84b8,ffff8000149d8238,ffff8000149d8220) at sys_sendto+0x92 syscall(ffff8000149d82d0) at syscall+0x541 Xsyscall(6,0,ffffffffffffffd8,0,6,b9a8e18f010) at Xsyscall+0x128 end of kernel end trace frame: 0xb9d3eda81b0, count: -10 ddb> show registers rdi 0xffff800001986df0 rsi 0xffff800004d40ffd rbp 0xffff8000149d7bd0 rbx 0xffff800004d40f0d rdx 0x100 rcx 0x2 rax 0xfffffffffcc45df3 r8 0x70 r9 0x5 r10 0xca3290eecf4c1c47 r11 0xffff800001986d00 r12 0xffff800001986d00 r13 0x100 r14 0 r15 0xfffffd803040b0e8 rip 0xffffffff810528d5 memcpy+0x15 cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff8000149d7b68 ss 0x10 memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb> show proc PROC (syz-executor.1) pid=255494 stat=onproc flags process=0 proc=4000000 pri=70, usrpri=70, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff8e18,0xffffffff82254d50 process=0xffff8000ffff7078 user=0xffff8000149d3000, vmspace=0xfffffd803f013c60 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 70312 293012 59105 0 2 0 syz-executor.1 *70312 255494 59105 0 7 0x4000000 syz-executor.1 59105 191353 18480 0 3 0x82 nanosleep syz-executor.1 48531 138213 0 0 3 0x14200 bored sosplice 18480 2517 11782 0 3 0x82 thrsleep syz-fuzzer 18480 232139 11782 0 3 0x4000082 thrsleep syz-fuzzer 18480 35033 11782 0 3 0x4000082 thrsleep syz-fuzzer 18480 154768 11782 0 3 0x4000082 thrsleep syz-fuzzer 18480 64614 11782 0 3 0x4000082 thrsleep syz-fuzzer 18480 470854 11782 0 3 0x4000082 kqread syz-fuzzer 18480 157033 11782 0 3 0x4000082 thrsleep syz-fuzzer 18480 88356 11782 0 3 0x4000082 thrsleep syz-fuzzer 11782 69379 59280 0 3 0x10008a pause ksh 59280 102227 8686 0 3 0x92 select sshd 37005 27298 1 0 3 0x100083 ttyin getty 8686 384491 1 0 3 0x80 select sshd 79653 251334 24582 73 2 0x100090 syslogd 24582 126878 1 0 3 0x100082 netio syslogd 76409 22279 1 77 3 0x100090 poll dhclient 40638 211604 1 0 3 0x80 poll dhclient 39442 236286 0 0 2 0x14200 zerothread 38428 275988 0 0 3 0x14200 aiodoned aiodoned 77566 245609 0 0 3 0x14200 syncer update 86488 515012 0 0 3 0x14200 cleaner cleaner 80672 427516 0 0 3 0x14200 reaper reaper 34269 410947 0 0 3 0x14200 pgdaemon pagedaemon 69817 438729 0 0 3 0x14200 bored crynlk 28560 521799 0 0 3 0x14200 bored crypto 95746 361602 0 0 3 0x40014200 acpi0 acpi0 95354 114197 0 0 3 0x14200 bored softnet 98611 41558 0 0 3 0x14200 bored systqmp 28057 465152 0 0 3 0x14200 bored systq 85758 17111 0 0 3 0x40014200 bored softclock 26280 203633 0 0 3 0x40014200 idle0 27000 310639 0 0 3 0x14200 bored smr 1 265701 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9490 6342K 6366K 78643K 10763 0 0 pcb 25 9K 10K 78643K 320 0 0 rtable 88 3K 3K 78643K 371 0 0 ifaddr 49 11K 13K 78643K 130 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 23 0 0 iov 0 0K 24K 78643K 65 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1196 75K 76K 78643K 1487 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 10 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 70 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 4 9K 25K 78643K 455 0 0 sigio 0 0K 0K 78643K 11 0 0 proc 42 30K 54K 78643K 341 0 0 subproc 32 32769K 69634K 78643K 136 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 62 0 0 in_multi 22 1K 2K 78643K 62 0 0 ether_multi 1 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 213 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 68 11K 29K 78643K 1841 0 0 UVM aobj 25 2K 2K 78643K 32 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 28 0 0 NDP 10 0K 0K 78643K 37 0 0 temp 122 2349K 2415K 78643K 4307 0 0 kqueue 0 0K 0K 78643K 4 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 3 1 0 1 1 0 8 0 inpcbpl 280 256 0 249 1 0 1 1 0 8 0 plimitpl 152 26 0 20 1 0 1 1 0 8 0 rtentry 112 61 0 29 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 6 0 6 1 1 0 1 0 8 0 tcpcb 544 98 0 94 1 0 1 1 0 8 0 nd6 48 8 0 6 1 0 1 1 0 8 0 ppxss 1128 14 0 14 2 1 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 271 0 123 12 0 12 12 0 8 2 art_table 32 272 0 123 2 0 2 2 0 8 0 art_node 16 58 0 30 1 0 1 1 0 8 0 sysvmsgpl 40 6 0 0 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 64 0 54 1 0 1 1 0 8 0 shmpl 112 30 0 7 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2266 0 853 46 0 46 46 0 8 0 ffsino 240 2266 0 853 84 0 84 84 0 8 0 nchpl 144 3120 0 1491 61 0 61 61 0 8 0 uvmvnodes 72 2384 0 0 44 0 44 44 0 8 0 vnodes 200 2384 0 0 126 0 126 126 0 8 0 namei 1024 8590 0 8590 2 1 1 1 0 8 1 scxspl 192 8974 0 8974 8 7 1 6 0 8 1 sigapl 432 619 0 607 2 0 2 2 0 8 0 futexpl 56 7162 0 7162 1 0 1 1 0 8 1 knotepl 112 212 0 199 1 0 1 1 0 8 0 kqueuepl 104 154 0 152 1 0 1 1 0 8 0 pipepl 112 374 0 357 2 1 1 1 0 8 0 fdescpl 424 620 0 607 2 0 2 2 0 8 0 filepl 120 3640 0 3563 4 0 4 4 0 8 1 lockfpl 104 171 0 171 2 1 1 1 0 8 1 lockfspl 32 133 0 133 2 1 1 1 0 8 1 sessionpl 112 19 0 10 1 0 1 1 0 8 0 pgrppl 48 19 0 10 1 0 1 1 0 8 0 ucredpl 96 634 0 627 1 0 1 1 0 8 0 zombiepl 144 607 0 607 2 1 1 1 0 8 1 processpl 840 635 0 607 4 0 4 4 0 8 0 procpl 600 1211 0 1175 4 0 4 4 0 8 1 sosppl 128 5 0 5 2 2 0 1 0 8 0 sockpl 384 531 0 512 4 1 3 4 0 8 1 mcl64k 65536 17 0 17 2 1 1 1 0 8 1 mcl16k 16384 2 0 2 1 0 1 1 0 8 1 mcl12k 12288 12 0 12 2 1 1 1 0 8 1 mcl9k 9216 6 0 6 2 1 1 1 0 8 1 mcl8k 8192 8 0 8 2 2 0 1 0 8 0 mcl4k 4096 32 0 32 2 1 1 1 0 8 1 mcl2k2 2112 2 0 2 1 1 0 1 0 8 0 mcl2k 2048 47672 0 47630 15 9 6 12 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 80295 0 80232 11 3 8 8 0 8 1 bufpl 256 7757 0 2137 352 0 352 352 0 8 0 anonpl 16 76600 0 69603 65 15 50 52 0 62 14 amapchunkpl 152 3112 0 3033 21 8 13 13 0 158 9 amappl16 192 3001 0 2536 49 19 30 36 0 8 6 amappl15 184 48 0 44 1 0 1 1 0 8 0 amappl14 176 245 0 243 2 1 1 1 0 8 0 amappl13 168 349 0 345 1 0 1 1 0 8 0 amappl12 160 37 0 34 1 0 1 1 0 8 0 amappl11 152 21 0 10 1 0 1 1 0 8 0 amappl10 144 99 0 97 3 2 1 1 0 8 0 amappl9 136 545 0 543 1 0 1 1 0 8 0 amappl8 128 124 0 110 1 0 1 1 0 8 0 amappl7 120 30 0 25 1 0 1 1 0 8 0 amappl6 112 53 0 47 1 0 1 1 0 8 0 amappl5 104 157 0 145 1 0 1 1 0 8 0 amappl4 96 776 0 751 2 1 1 2 0 8 0 amappl3 88 355 0 350 1 0 1 1 0 8 0 amappl2 80 4583 0 4534 2 0 2 2 0 8 0 amappl1 72 20133 0 19721 25 16 9 19 0 8 0 amappl 72 1436 0 1406 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 31 0 7 1 0 1 1 0 8 0 uaddrrnd 24 620 0 607 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 620 0 607 1 0 1 1 0 8 0 vmmpekpl 168 8278 0 8258 2 0 2 2 0 8 0 vmmpepl 168 71183 0 69843 101 24 77 77 0 357 12 vmsppl 264 619 0 607 2 1 1 2 0 8 0 pdppl 4096 1246 0 1214 6 1 5 6 0 8 0 pvpl 32 261641 0 251599 247 23 224 224 0 265 127 pmappl 192 619 0 607 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 496 0 20 14 0 14 14 0 8 0