kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Wed Feb 20 07:57:30 PST 2019 OpenBSD/amd64 (ci-openbsd-multicore-2.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.134' (ECDSA) to the list of known hosts. 2019/02/20 07:57:50 fuzzer started 2019/02/20 07:57:55 dialing manager at 10.128.15.235:39799 2019/02/20 07:57:55 syscalls: 1 2019/02/20 07:57:55 code coverage: enabled 2019/02/20 07:57:55 comparison tracing: enabled 2019/02/20 07:57:55 extra coverage: support is not implemented in syzkaller 2019/02/20 07:57:55 setuid sandbox: enabled 2019/02/20 07:57:55 namespace sandbox: support is not implemented in syzkaller 2019/02/20 07:57:55 Android sandbox: support is not implemented in syzkaller 2019/02/20 07:57:55 fault injection: support is not implemented in syzkaller 2019/02/20 07:57:55 leak checking: support is not implemented in syzkaller 2019/02/20 07:57:55 net packet injection: enabled 2019/02/20 07:57:55 net device setup: support is not implemented in syzkaller 07:58:02 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) r3 = socket(0x26, 0x4000, 0x6bb69de7) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000100)=""/235, &(0x7f0000000200)=0xeb) r4 = socket$inet(0x2, 0x8003, 0x1) r5 = semget(0x2, 0x0, 0x100) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000240)=""/212) getsockname(r3, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) accept$unix(r3, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) socket(0x7, 0x4000, 0xfad) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTOP(r7, 0x2000746f) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) chroot(&(0x7f0000000540)='./file0/file0\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580), 0xc) linkat(r6, &(0x7f00000005c0)='./file0/file0\x00', r6, &(0x7f0000000600)='./file0\x00', 0x4) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f0000000640)=0x1) setregid(r2, r8) link(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='./file0\x00') getsockname(r3, &(0x7f0000000700)=@in, &(0x7f0000000740)=0xc) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) semop(r5, &(0x7f0000000780)=[{0x3, 0x0, 0x800}, {0x4, 0x6, 0x1800}, {0x2, 0x8, 0x1800}, {0x0, 0x100000001}, {0x1, 0x6, 0x800}], 0x5) ioctl$KDSETRAD(r7, 0x20004b43) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f00000007c0)=""/128) fcntl$lock(r6, 0x0, &(0x7f0000000840)={0x3, 0x2, 0x6, 0x20, r0}) socket$inet6(0x18, 0x4005, 0xcb1) recvmsg(r3, &(0x7f0000000ac0)={&(0x7f0000000880)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000a40)=[{&(0x7f0000000900)=""/55, 0x37}, {&(0x7f0000000940)=""/233, 0xe9}], 0x2, &(0x7f0000000a80)=""/37, 0x25}, 0x800) mlockall(0x1) 07:58:02 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x7ff, './file0\x00'}) r1 = shmget(0x2, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) chmod(&(0x7f0000000100)='./file1\x00', 0x18) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="490d2197fdc31cfd22863906f13a7b6f4ed3313af022113cfee3a4fc153f5fa392d8dcc4f850ec487409b565969e9df7f7bb574b4741d343a969a1414f76351d73b6b17ff643e2029716b5de05f7ef60", 0x50}, {&(0x7f00000001c0)="c3ee5803b90cad410febf1c78091c7006adc185d798a1f1541f6e8d8f0e120c295eebc4e26aa13ae7016557b679761cb7d134a5350720ce7d2fee8f17932ff084edc024cb551f341fc88590fa2b2b70f3a1ace3f1128827e7aaaace4d50710fc98d546952d9ff6d081efdb3e35ecd82b7b346ab16a015a9628b7d39994ff39b6438ff7011da7cb468b194515bb87ba6874956d21b1e80670fbfc62d0cac0349f2dee6e56313e1c9c4898d5d7bbb1dc3f8c706e4f143df2f239663e3f8addb186b08279c38f06df447fce6965786b83efcf2c8d4816ac4aa99ed875b58d02aee2965e32c0a490", 0xe6}], 0x2) r3 = syz_open_pts() shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x1000) ioctl$TIOCCBRK(r3, 0x2000747a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) fcntl$setown(r2, 0x6, r4) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x8, 0x0) r7 = shmget(0x1, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r7, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000003c0)) r8 = dup(r3) getsockname$inet(r2, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) accept$inet6(r8, &(0x7f0000000500), &(0x7f0000000540)=0xc) getitimer(0x1, &(0x7f0000000580)) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) setreuid(r11, r5) write(r6, &(0x7f0000000640), 0x0) open(&(0x7f0000000680)='./file1\x00', 0x40, 0x5) r12 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x800, 0x0) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x80, 0x0) kevent(r10, &(0x7f0000000740)=[{{r0}, 0x0, 0x21, 0x80000082, 0x0, 0x9a5}, {{r9}, 0xfffffffffffffffe, 0xd0, 0xf0000000, 0x3ff, 0x5}], 0x8, &(0x7f0000000780)=[{{r10}, 0x0, 0x1, 0x80000000, 0x3, 0x29af}, {{r10}, 0xfffffffffffffffb, 0x2, 0x8, 0x5}, {{r8}, 0xfffffffffffffffb, 0x8, 0x16, 0x80000001, 0x3f}, {{r0}, 0x0, 0xc0, 0x0, 0x0, 0x7fff}, {{r10}, 0xfffffffffffffffc, 0x82, 0x80, 0x7, 0x6}, {{r12}, 0xfffffffffffffffd, 0x82, 0x0, 0x40, 0x1}, {{r13}, 0xfffffffffffffffa, 0xa8, 0x20, 0x7f01, 0x8}, {{r0}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x20, 0x80000001}, {{r8}, 0xfffffffffffffffd, 0x40, 0x0, 0x1, 0x3}, {{r2}, 0x0, 0x69, 0xfffff, 0x80000001, 0x3}], 0x0, &(0x7f00000008c0)={0x9, 0x1}) accept$inet6(r13, &(0x7f0000000900), &(0x7f0000000940)=0xc) 07:58:02 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x44) write(r1, &(0x7f0000000000)="ab9ff723bf8b462f8018706a0cecd90235283b", 0x13) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000140)='Q', 0x1) 07:58:02 executing program 0: r0 = socket(0x4000000011, 0x8003, 0x0) pipe2(&(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0xd16, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 07:58:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00005c00080000", 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x142, 0x0) 07:58:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) ioctl$TIOCCONS(r1, 0xc0044266, &(0x7f0000000000)) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/78, 0x4e) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x7, 0x100000000, 0x6, 0x1, 0x1, 0x7f, 0x9, 0x0, 0x0, 0x1f, 0x4}) 07:58:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffbfffffffffffc, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget$private(0x0, 0x2, 0x40) semctl$IPC_RMID(r1, 0x0, 0x0) write(r0, &(0x7f0000000480)="58e63225259560f8e5815f73f2a044ff33055552fbd5e41789632dfc94ff334a5619513da0a5bbd47b3bf57945ca053d3e6e7168a5d7621055e39bdb9ad8a4f5f728193ef16ab93f12fc5f000000000030220000000000000000000000000000705bc44640c38bbd1f899ac9ff460000000000", 0x1) r2 = semget$private(0x0, 0x7, 0xc9) pipe2(&(0x7f00000000c0), 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000200)=""/254) flock(r0, 0x5) r3 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r3, 0x3) write(r0, &(0x7f0000000d00)="bd", 0xfffffffffffffe8d) flock(r0, 0x1) r4 = syz_open_pts() close(r0) shmget$private(0x0, 0x1000, 0x41, &(0x7f0000ffd000/0x1000)=nil) syz_open_pts() shmget(0x0, 0x1000, 0x208, &(0x7f0000ffc000/0x1000)=nil) r5 = dup(r4) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x43, 0x2}, {0x89, 0x81}, {0x25, 0x80000000}, {0x0, 0xbc3}, {0x0, 0x9d1}], 0x5}) 07:58:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x400004500) open$dir(0x0, 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80185760, &(0x7f0000000000)) 07:58:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000800)=[{&(0x7f0000000240)="48d5f54d92a9923639161d002e21b6e4f569d8cc538f0f9667", 0x19}], 0x1, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x9, 0x5}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)="d1eadb33378581893ffc9cc97eece32772aff906bdda13109a81b0c593fdb8f6bb6b3ed1f28af245a3f61c9897438344c80f6eaccc28f3b4276324eaa5664b4231cff331f019ab7350d150697d76439066bb7d675866c2fec874c92e3e89febba1bb70ebf264168efdc44a5d80213403a83311c575013fd19c3b3f1ee562da", 0x7f}], 0x1, &(0x7f00000003c0)=[{0xa8, 0xffff, 0x7ff, "a3422aebd8afb624ae4f5e08f03ef3965fa7e25aa8ec2d1c5cfb61ff2aa145a4d1f890bfeb07e2a29a6ba65ac0f1b6500615742e896e2ffd1ff6570cfbfcfb188ec119e9706a42cb7305c0496f30a1b7023bcfa56e1f4d452d894c6d864275532f21f4f7a13a115e676582c23e00d8a6c3e2fbbed220b86fe950e7c4dd4afb3a79de39c224d1bb548824ad450b5a49546ff602f3d8f17f"}, {0x20, 0xffff, 0x7ff, "6858f7b4a8237c56a6e2b974"}, {0xf0, 0xffff, 0x8, "911505772584757a47a7a82e07cdff344ab7998a0c00e1c227e3939c0f1a05fac5ec68a7bdfca0bf3bfe259c1fbaccb221437aa6902e864a9987bf15348be0a00a5d85725eebd5679d053337f5da388167cefc12f444be7d528bde4fcbe048d0b08003d25592f291fc2ded87c2a1e02928d9be2d3a0c26d177db89081499d1fae8b2febd3fe2e1a47fc3a9a4687989bed231e4bfb95f688a2aa9814a57631d28809592b7c6f5200c42efeefe8cda4f81338784f4362ac1dd52d88cbb8a0904bd7dabad089e9dcdba82c993c8d984379f618c8db07af426b7877f5d7a"}, {0xa0, 0xffff, 0x39, "193548b95d1744aac6dfdf1022f0a48149aba0ebd5428fa5a6ae672e714e9e53e31ff277a9cc129f44d3771669f2f44b3282dc658d4e887346536309f8e30835d6dc9a59ea2d1695469c2d3abbb5967ba73df78faaac1156175f123dd3b2ca13a8f56be25c7f95c76e816f17c43717996cf965270e85acd1391e658f6a884fe30d0846a732a24698244a3210"}], 0x258}, 0x4bba6b32c6bc9ae9) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)="abe748eac727e2453832", 0xa}], 0x1, 0x0) 07:58:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) semget(0x0, 0x0, 0x104) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) 07:58:04 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8088, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) dup2(r0, r1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCMSET(r3, 0x80044270, &(0x7f0000000000)=0x3) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 07:58:04 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000001780)=[{&(0x7f0000003840)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d", 0x81}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x11, r2, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) 07:58:04 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) close(r0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="55f6af5f7e6e62fd0eb412fb43f1f991e8d0dc449b5e87a63e3b0d1028f2c129eee8959d4aeddca6c5df4f9ddfac66", 0x2f}], 0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x1b0, 0xf5) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000100)) 07:58:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="de2055e595482384089c0010cef7edb27bb481a669c3bdcf3372f1b33b19775cf584e79d48b6603a89e304055f940d758067af19673c36b1280a019516e8d286c1efefa1a7ed6f5bc2e05731249cb2061cfdb0767c2d216c56240f4216b176f282fa75a5f3b199c3aac8c17504e04036158835c2cb6336108608518001ddc7ac78a418e7500300f07c9600c5fbbd3879a18f678cc017f46e1379f163545a605e14c1609b0418d13986679b90b44215c9ba186091f2124d2d62130944b10c465eb5f638bb0a791287b8cc69", 0xcb, 0x0, 0x0, 0x0) shmget(0x3, 0x4000, 0x5, &(0x7f0000ffc000/0x4000)=nil) read(r0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000001c0)={0x3, 0x9}) 07:58:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) write(r1, &(0x7f0000000140)="3d38b07456ae3811aacde6a7f38c3f7fbe429b00322642cf636bc42a66712daf3277aa1861ad2d673200cb082fb09fccad5854bd9246d9d9b2a093b44a33a6d9b138c120d95eb6e3001c965008780a59bd05fec87fe67b3e18b3dfe9c02179dcdf41282c85407772a61c90debb09ffd4a8a2b6deac3bb164286a010735ec", 0x7e) ioctl$WSKBDIO_SETMODE(r1, 0x4004570f, &(0x7f0000000000)) linkat(r1, &(0x7f0000000080)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00', 0x4) 07:58:04 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x8) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 07:58:04 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x2000000008}, {0x0, 0xffff}}, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x1f, 0x7fffffff}, 0xc) 07:58:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) write(r0, &(0x7f0000000200)="725dd00f69bfd276e5130c0fd5b07bae1df2f8cbf0d6043c75131367f21c7d9aba0117ac2b347698d0abb865f7cf83913328cb7187ef166f0e939de4f97655081fb3999a430baa748ac7e142cda967a00045f6492a625c2a271e22c0d8557e44fc11e6808ab2411f008d81afb516b7cecd22497a62850f1103028ec3c2aecf2e06c3e4471a74ea4fe3683f582ff012b2d187fcfeb981a7a3a37d58f47e52818cad14408fa4c6b66a26d704934d7836196f5348705ceae787d05f28870f96f04ea0be4cb7328b457a310464aad7514c85af6475167ade489fdfe5a1c988bc0399cf", 0xe1) getpeername$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x2, 0x51}, {0x1000000000000cf, 0x2}, {0x8a, 0x8}, {0x1, 0x10000}, {0x87}, {0x185, 0x100000000}, {0xa7, 0xff}], 0x7}) 07:58:04 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x200000046485d43) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)) 07:58:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = dup2(r0, r0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 07:58:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x800000000000000) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) fcntl$setstatus(r0, 0x4, 0x4) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) 07:58:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) accept(r0, 0x0, &(0x7f0000000080)) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r6, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 07:58:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002cd, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) 07:58:04 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="74d5"], 0x1) r0 = semget$private(0x0, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000340)={{0x7fff, r1, r2, r3, r4, 0x8, 0x3ff}, 0xffffffff80000000, 0x5, 0x7ff}) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r7 = getgid() chown(&(0x7f0000000040)='./file0\x00', r6, r7) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 07:58:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8210, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000100)=0x10) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) 07:58:04 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) shutdown(r0, 0x2) 07:58:04 executing program 1: r0 = syz_open_pts() socketpair(0x20, 0x4002, 0x101, &(0x7f0000000100)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebafe7325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff33685619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdbbad85052dfbbe6a4f5f728193ef16ab93f12fc4d5f16b136a5d0", 0x65) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x0, 0x87, 0x40, r1}) write(r0, &(0x7f0000000340)="06e144ee79bd941659ef8d24fe0adafd52a48dedd889e8bcaf9ca83cbe87cf3024e9c271ec4502df6f49b8d7faf2c207c2c8818aa8240e490b945c29b30c2117ec2b4d5fb6334bf5b73b6f1dc32944843f4252c51fc31c69aedcdcf6f1e6537814e373636070e2cb3bc97a728b77356889c8b886f87fd4e059216e975664139ac33295006cbac9595e3571d5384115c1e9cda62fb42e958d9672437099f3ab7b98da08c24e0a29693010ae5cf4065f9481d2c0c309767a764bc9dc075f6c2881bb40505777259573bbafabfb577d2dbc71e81c03a51f5ca002ec1f60df7d1dce4a7a5ac95a7fe6170ec3fb994774ac476705408f572d51c3c18f00fd28902cd69a5cb0bcbc282668739c14efaa14ddbb46af425c4f7cec82f07945cfea7d103a74fdc51bc36f30c16a0da121384f43ac410294e7200d44a8560befb39d1938b7de394dc7e2bbc4b45c84ff4d83a458d005277feed5cc704d0e49ae3ac97146b30e91c848397a3dfd3dcb1a3919cf872ac3e3f590752b40828cac5a2ce270f2bc52ce7edd254a6db376072339ad3cb2857a7faedcdc8ef00e21a00cd63152fc0081dc5de2335e124194e30f7eed3adff0663c4758d7775b13547c700760bc09c077055fb8a8b17d296c8981e1b5e296c997b0077e20e725bcbf1a21ec5db104f2bef5d96e431fd88fd1ecd295bdb2ae73043af73b804273968efa8612c16d75a13fa3a4b743e85bd736c4abfadb8dfbd56d62b114c9caab6865c2133bbf3cd1cb04f3bb857e9272c54e1609dc8a7f98fa6ecda3078a804825450cb77ea22082c4e4a7492bbe1636a943ccf67137ebba75c660fdb49996784d19455ba4a7a5fd5eb24a15", 0x263) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x18010, 0x0) close(r0) dup(r2) syz_open_pts() 07:58:04 executing program 1: r0 = socket(0x1e, 0xffffffffffffffff, 0x80000000) close(r0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000000), 0x4) shutdown(r0, 0x1) 07:58:04 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698b, &(0x7f0000000040)=0x80000) 07:58:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) mkdir(&(0x7f0000000040)='./file0\x00', 0x9) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x0) 07:58:05 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getgroups(0x3f76, &(0x7f0000000600)=[0xffffffffffffffff, 0x0, 0x0]) r7 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000180)="ac151a2efec824e7e7603440b2764bc889ebf4978b2146afc5dca3dac0da72fe1a57a2cf2e5c4f8d4d9de0cf0f4070c43cf0bfe6c715da886c3fa51072f9ead836894bb590f4dd147097c9b1f0629ea4d1d95dec7809c22c51c689dd991c593a1c128ebf1d90353a66bbdf718f0662431efdcfeaad860a83c85be47db2e5970277424f3e893f69bb6298788d4fdac36b4cd00e2e6f2bb688cce2c4d1705643e5d23219d74b310068e1d7f2bd1a9a7d3215be25970a11caa605111356c1f00ba5fdfc4758c89405590e7c43d34ebda88beaeb0447895f624523aa1c2bf5c9052f6cbc56187fa33f", 0xe7}, {&(0x7f0000000280)="56f0468cba8e81521819367eed23ba7ae45afbcd90cf7cc3f42a459344603a9c9fc99ef9e5c678c085cc07766fc6003838f8bbb442278bf47838aa04df19b4b9ea84aa56feb7ee715af3735235459d7572fec5af", 0x54}], 0x2, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x60, 0x404}, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r10 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r10, &(0x7f0000000100)="4e0f0008cf376612", 0x8) 07:58:05 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x1, 0x6a, 0x0, 0x23a) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e58d16e2ffad801a94c1002432c78c85b2811d5492664640f4eba1c04b9e7f641db602d4277c85105917405c0c2d02b9a9948673e5efd288a38e9f5bdfbbccb09d192adc1ebb007175f6949a3c244e7229b83af6c2b15324410da702fdb72c9d13becaf420b64bb4c60c96ecc180a9d7b83e8fe7fec6dc766bbae1380f07d87302dac7f5dc65fbc0c2e37a4192fcce41a7aeca41f970a44d73c3948e875565fb03a9dcbc43c6b918413f70c1fff0f25d31477a53e8c057184fc870d2bbda49bea1fcadac1b769d5d411fde4282beb13313195a2980f57089c83ee3a002474486680f9fdeb6aef37631fd66a375cc4b4f17c43762025a3d", 0xf7) 07:58:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) poll(&(0x7f00000001c0), 0x0, 0x80000001) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x48, 0x20000015, 0x1, 0x1000}, {{r0}, 0xfffffffffffffffd, 0xc, 0xf, 0x6, 0xc089}, {{r1}, 0xffffffffffffffff, 0x22, 0xf0000020, 0x6, 0x8000}], 0x8, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x70, 0x11, 0x5, 0x1e0b}, {{r1}, 0xfffffffffffffffe, 0x11, 0x40000020, 0x0, 0x1}], 0xbf, &(0x7f0000000180)={0x1, 0x2d3}) close(r2) 07:58:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8800, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x880, 0x0) 07:58:05 executing program 1: r0 = kqueue() r1 = syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00040000f17856b6a8e313fc281444e3250e441576e4c9d12c6c3b265e3aa8d420c5d4b2a48c3730233e303fa0ed7d153e9fe7a0024d9663ce933a6386b455f29feab16a11f8b588bee22d47ad8477"], 0x1) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000000080)='./file0\x00') openat(r3, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000080)='./bus\x00', 0x2, 0x80) r5 = getpgrp() fcntl$setown(r4, 0x6, r5) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) getdents(r4, &(0x7f0000000000)=""/20, 0x14) ioctl$TIOCSTOP(r4, 0x2000746f) openat(r4, &(0x7f0000000140)='./file0\x00', 0x1, 0x195) utimensat(r4, 0x0, 0x0, 0x0) getrlimit(0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) getpgrp() 07:58:05 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x69, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) login: pckbd_enable: command error 07:58:07 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x5c4, 0x7}, 0x8) 07:58:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x28, 0xa, &(0x7f0000000000)='\fFW}', 0x34a) getsockopt(r0, 0x3, 0xc5, &(0x7f0000000040)=""/236, &(0x7f0000000180)=0xec) listen(r0, 0x401) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pckbd_enable: command error 07:58:07 executing program 0: r0 = socket(0x10000000001, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0x46, 0x0, 0x0, &(0x7f0000000300)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x0, 0xffff, 0x0, r1, r2, r3}], 0xffffffffffffff0f, 0x2}, 0x5) 07:58:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x0, 0x7, 0x0, 0x1, 0x80000000, 0x1, 0x1, 0x1, 0x3, 0x6, 0x2}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82026530000000000000"], 0x1) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x4, 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0114ac}], 0x18}, 0x0) 07:58:07 executing program 1: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) preadv(r0, &(0x7f0000002580)=[{&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000080)=""/143, 0x8f}, {&(0x7f0000000240)=""/87, 0x57}, {&(0x7f0000000340)=""/173, 0xad}, {&(0x7f0000001440)=""/89, 0x59}, {&(0x7f00000014c0)=""/167, 0xa7}, {&(0x7f0000000000)=""/44, 0x2c}, {&(0x7f0000001580)=""/4096, 0x1000}], 0x8, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000180)='./bus\x00') close(r2) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 07:58:07 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000000)=ANY=[@ANYBLOB="66796c6530e8"], 0xffffffa9, 0x0, 0x33a, 0x0, 0xfedd}, 0x0) r0 = socket$inet(0x2, 0x4003, 0x7fff) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) 07:58:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x2000100000003}) 07:58:07 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xfffffffffffffce8) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000500)='./file0\x00', 0x10000, 0x100) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000540)={0xffffffff00000001, 0x5, './file0\x00', 0x2, 0xcd, 0x80000001}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)="54d1e2982314a4fc63b151cb5de2ba0d4e39d715afa5a7a7f5ad0af2c485ac43e5ab8b0704c6762a42fd19695934a3edb7375dc4bd1369411f72f8d3a53f1ef339b051df22363d652ab6b91ad04f5788d129e827bf59f1da67c9b09cc7183d8fdca83331e669b8c2ed217417c727fdff720b4218a29651d877a18e0bb22382dbb118b1094b76bebead7bfec0e3f7d30d6541f4e89aac85eeb3e51e7c84e929223ddee57b2fc398fce589f1a4", 0xac) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/158, 0x9e}, {&(0x7f0000000180)=""/214, 0xd6}, {&(0x7f0000000280)=""/122, 0x7a}], 0x3, &(0x7f0000000340)=""/162, 0xa2}, 0x40) 07:58:07 executing program 1: mknod$loop(&(0x7f0000000080)='./bus\x00', 0x2, 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000000c0)="2f7c34f42cf234b8702e", 0xa) execve(0x0, 0x0, 0x0) 07:58:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f0000000200)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) clock_getres(0x4, &(0x7f0000000000)) 07:58:07 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x4, 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x60) fcntl$setstatus(r1, 0x4, 0xc0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000200)={0x920, 0x7, 0x3, 0x5, 0x20, 0x6, 0x5, 0x100}, &(0x7f0000000240)={0x100000001, 0x100}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 07:58:08 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, &(0x7f00000001c0)) 07:58:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8004667d, &(0x7f00000000c0)) 07:58:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) dup(r0) sendto$inet6(r1, &(0x7f0000000180)="2fd57d44db9a70747c02f1f72c1bf2a87b780168cadb0dff4195d56287d3f25fa3181b3fc5ee554c264aa9cbe2bf8881b0293e562175f2b721067e35a363342fe7f6c8cefb34e70f0d48068c54d36b0dd1a4c0d2769f037988", 0x59, 0x6, &(0x7f0000000200)={0x18, 0x0, 0x2}, 0xc) sendto$inet6(r1, &(0x7f0000000180), 0x26b, 0x7, 0x0, 0x0) write(r0, &(0x7f0000000080)="4b347c76d16dba4d132a29f25eb780e1ce629958d65dbae5c27f02b68e9691fdeed8e06abf98e9bae128266af0e9a2ce72ab9b8fb27c46a13458da1016d5cf169234cd5e263099f0aa9e1235e3111f4fa2911bed73f135e45cbf9b4dbf35463ddb5c27f2cfd02f6ce9afeba7cb2f4ceca711dad1071fccd73ce5e3162ffc83b97254eca1283487c8369e60932e0d0311232d6ffa8e06126c69fd9ea337e34c094d373f1ff5f69e93db3af348baae593d6fbbcee88b0ef065b7bd9feb9b69f49bf8f93b75a054da223f972a7f0082fc93e9", 0xd1) 07:58:08 executing program 1: clock_gettime(0x3, 0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x60, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 07:58:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) rmdir(&(0x7f0000000000)='./file0\x00') syz_open_pts() 07:58:08 executing program 1: mprotect(&(0x7f0000327000/0x2000)=nil, 0x2000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0x0, 0x2}], 0x1}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 07:58:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) shutdown(r0, 0x0) setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) listen(r0, 0x243104e8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x6316, 0xfffffffffffffffe}, 0x8) accept$unix(r1, 0x0, 0x0) 07:58:09 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000240)=""/167, 0xa7}, {&(0x7f0000000300)=""/30, 0x1e}, {&(0x7f0000000340)=""/121, 0x79}], 0x3, 0x3) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="e20a91134f4fd417a6955923033cadf6c6e7447ca076613097d165d5c59a04a584861579b658cb8660abad4929d73d62d1d38e2ddaa0d93349c5d003722fe899a6c72ab11e3c67710cf5bb1829adeffee00feed97ccf2d84c3c57bbaeed85fd58a84ebaf64ca365e4f94397c6fa705d37ad88a84dd41a79090fda4feb7d088e6366cf74852c6e163119407b89dc8f918e400503166f6f186ff52dab83ede0ed572541fcad06b3c1c3b49de18a0101b003d24a6c4b82bc80425abc85edfd7198feee9b247ee2a96dd88291a9ede972dcc24a747a2cd030022784ae3d4b364c33e", 0xe0}, {&(0x7f0000000100)="715ceabb38e96893680734bc0ac3ec10f122e7df4f093d095befc5ffee329d788467a9fd5134be6501a76ef5899fdfc13074362629ed2128bbc67597d394d274fe2f4297db3f28098611a93f5b085b0f29b463ac9d68f9cec1ee263aefb39d3070e8e7ef120a5e7575aa1a2495a4998baf5e622212fd13fa828f54efed174968237c6a8664e288828e2430f7d2cd5d292bcd5704e7b02eb670bad4d2bc8c94a8dadb6613d179b7bdfef091385297d2331086e1a28a97427a71705fb51a8dfcc7772e6568fcc818f5700a1755b0637e06424dac1c55ce459554d75ebd96fefd079d97c5900af90d4675e3ce8bffad6a6e9c70116875c3", 0xf6}], 0x2, 0x14) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000400), &(0x7f0000000440)=0x4) 07:58:09 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) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) 07:58:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x42fc) open$dir(&(0x7f0000000140)='./bus\x00', 0xa81, 0x100) 07:58:09 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x12, r0, 0x0, 0x3) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x1, 0x0) 07:58:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair(0x18, 0x3, 0x5, &(0x7f0000000080)={0xffffffffffffffff}) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000000)) 07:58:09 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f000055f000/0x1000)=nil, 0x1000, 0x1) 07:58:09 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, &(0x7f00000001c0)) 07:58:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100), 0x100000000000002c) close(r0) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000300)=[0x0, 0x0]) r4 = getppid() r5 = getuid() getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000080)="f04e67d878a6ca0153f31e8becbd63ca0c3e534c01d0c849feb7debeb0681480888519a8408c2f2e3ef24c6ed99096b2a56b73708c2589db4b41bd3d61dbf5e14a1df1094feeede633e42ed41b9d5860a1c45f3c8f60e9b364f60cfa75f6e4bd2b7140bdccd4ad2801642c9ab55aa3a05944f6569aae3df71b6c1403b056a12fb7b6d58f4ea0b6f8cc9026fc14aa8f9fcbbafff898a2a7648c03c8e17488a733796af38d92c5a24de52d6ee29144614c1c87260648192623ab53ca4dfdf22aaa52f08d9795fce8aad24168225d6da086481f8b358be0f7cf473588cc549542659b33eeca90b82f0cf2933128a4d8f3e0266e8f", 0xf3}, {&(0x7f0000000180)="5320fb07f0113ef5300dcadab3cf3f0b58a746910a", 0x15}, {&(0x7f00000001c0)="288385bd274e47baf0f3c393516dc9c517929f89832ee67144444cf0ae0adaa21190f98aede4834e8b70c31354d342ccef39cac0aa395fe272af26f50c9ffde95ca50a8974137f41a50fecb11ad1384fcd40566a935a70766ff7fb6b8260cde003b562ec44b65cd04d35a224093fba969354c6b6a7f2ed1742fed48a6b55a0bb42043bfe86", 0x85}], 0x3, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40}, 0x2) 07:58:09 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x3) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) connect(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) getpgrp() chdir(&(0x7f0000000240)='./file0\x00') r1 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 07:58:09 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x100, 0x20) r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x0, 0x8, 0x300000000}) flock(r0, 0x2) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 07:58:10 executing program 0: r0 = semget$private(0x0, 0x7, 0x3) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xfffffffffffffe6e) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000002c0)={0x20, 0x1, 0x1, 0x3, 0x6}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000280)="6bf461d102234ac3", 0x8) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000180)=[{0x1, 0x2, 0x1800}, {0x4, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x1, 0x1, 0x1800}, {0x3, 0x5, 0x1000}, {0x7, 0xa87, 0x1800}, {0x2, 0x8, 0x800}, {0x1, 0x3, 0x1000}, {0x1, 0x1, 0x1000}, {0x0, 0x1, 0x800}], 0xa) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000340)) r7 = socket$inet(0x2, 0x4007, 0x100000000) r8 = dup(r7) fcntl$setown(r6, 0x6, r4) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r10, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r9, r10) socket$inet(0x2, 0x2, 0x4) read(r9, &(0x7f0000000180)=""/186, 0xba) execve(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000600)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r8, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) 07:58:10 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x5) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 07:58:10 executing program 0: getpid() getpid() r0 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r2, &(0x7f0000001480)={0x0, 0xfffffffffffffef5, 0x0, 0x0, &(0x7f0000000000), 0xffffffffffffffbd}, 0x100000000002) 07:58:10 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="83025b16e7538c9998b9c8c4b444ca7c879ada210eee696a8ae43c0e811d5ac2ad500b80f10aa633c694029672fbaf1eff6ac41c28d6a77dd689"], 0x1) getsockopt(r0, 0x7, 0x2, &(0x7f0000000080)=""/90, &(0x7f0000000000)=0x5a) geteuid() utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x3, 0x3}, {0xe, 0x5}}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x80) ioctl$TIOCSDTR(r1, 0x20007479) bind$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 07:58:10 executing program 1: r0 = kqueue() r1 = kqueue() getrlimit(0x7, &(0x7f0000000000)) kevent(r1, &(0x7f0000000800), 0x11, &(0x7f0000000880)=[{{r0}, 0xfffffffffffffffc}, {{}, 0xfffffffffffffff9, 0x41}], 0x40, 0x0) 07:58:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000280)="f39b8f876356cbabc650481f1d714c543ddffc0f225ba2e870607115cf33b7c85ec2b9ef0e974fcd33e51850a0e5dd88c9b273620bc048b4694a74797295f8fa8608304561ce4915de7b65fd5f61fc195ef6a471d5656c0594ffbd90080dfd5dcc8f6e3e15a6f28420c907159af4f52a9a01c6ec80ae0a09ef8e0a7deb54a265ec760ca440237bfb9b128d3ff5ed0cc3c29ebefd80226e3778520d6c3b499930ecb7e01f85a51704610a1bc0a9a6aa3d068c547806cca62db96202d79e066f7d0c5e5de405d5da725a172860", 0xcc}, {&(0x7f0000000380)="fcc1a07cc2d5afbf8a13f96a7486168a2619844c31c5b68d3aa6169640871755c479210929bd3d4e836bc0c2fed127095809ee740edb231bcfa04f88c91c7a0f0b6e17a4ce42fae920727cf83a0c34b44a28c74a52afde9ea7246fe632db7570c1f110959cd9c34bba12580751c9fb02d82adc7f95988bf81b866b2961a216862f5d73b72b6d6d3b5567a7fe280cbc8370026a69a9738e1d16a119805090d7a02fefbf885afe430e1e9d78d1494bbf31a4d61c99fe8d019eeb8adc6edad499f57c264f46968d08e46f39912ad515", 0xce}, {&(0x7f0000000000)="9ce776323fdb637d6671c51e81ed43e736086f1971837dc180411930bd05fa767b26b86d40aa1f01496cbd9d4af600535789faa86c1f4a7f70570b0019bb9965caade2a800ff5d37e5b0f5a7b40fbcb0fc679c6b204692da2e187883fad05b4ec7845e10b858572702157756290ae87707e318a7d7bd84a80b1ce40d0ca8789b325dab879d934321e0ada32c538327438aba8f1782447a2cc95177bce19002e0b04996831e1dd9a2e9b6bab7ea2b0985", 0xb0}, {&(0x7f0000000480)="c2aeb2c85b5f982ad32379e27acaecfb1a81391901a6afc61b995910c14ffe798c0516778e77122e4f8347a0fef1a9af97f14d114104b5c9722e2948fa56497ea4bed6b50736ff56e170cc937b855694a864d71dc2ea9e8f8a371205fea740594b97abe1f77d2301cd2b7e4a1076a44684bf64079e8a8756b324b33094784212381b4ab40f8f54eaa9f1ec5bedc9642d3acbe81be591fd9600ed257e5b0389aa63cb6e36d58af31c31f04e3fa867dd872210374bf4e44ad8222aa40e61db1bfc65dc5f86118904ed165c9987f5d664c81d7cb130debf337dfddfdba43a3bae2080375d1e571b4a212a", 0xe9}, {&(0x7f0000000580)="41c7d6ec55cd107f21426092fed437547b02ba7254c06ca04562acb48cdff48413733ee6c5e6ca8269abe862474e328451926ebb3d156a598c7d9eead34f4ea439889a51296aa3bd9bfd5e440ac4f309920f8645885b3c08239a0b06926d310272d6d6de1730b6f13c725f60f9f8f6fbf1ef3c8201159f2d8569e8c69c46bb82076810eaccd9b5c28211fd7391a5cbae3acffefe44c7cd82a4165cd1a273555706b11141a03aba363f", 0xa9}], 0x5) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)) 07:58:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x400}) write(r0, &(0x7f00000000c0)="c5", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() connect$inet(r2, &(0x7f0000000040)={0x2, 0x2}, 0xc) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) readv(r3, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}], 0x1) 07:58:11 executing program 1: geteuid() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) shutdown(r0, 0x3) 07:58:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="58b696", 0x245) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x156) fcntl$setstatus(r1, 0x4, 0xcc) fcntl$setstatus(r0, 0x4, 0x4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20000, 0x0) write(r1, 0x0, 0x0) 07:58:11 executing program 1: socket$inet6(0x18, 0x0, 0x1) r0 = socket(0x18, 0x2, 0x0) socket(0x0, 0x2, 0x3) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="100000000000000000000000000000000f865ae0ce00cbbb4fae4f30b6ff77f0c16c3e41df9f8ad662eed9d1b85f92617242f306460abff18b7c5c9bc55395202669c0481d3d1c6a44ab19f75bb65cad2c83538cb19e4a57b994cd9bcca487c50bf02468f19424684bb543ac0ad81d58acc29ecdcb21bc38d544f99281228fb6691ff72442e12579a7f68230855244e754cff712dd0e31dc916137fcc7a78a33291ea847f060771dbc41f0bfa9626fb34931c1038ed54a93010965cfbe2db6efb0a7845b4c0e1bffb95904df6d7ee4ed0612e87f72ef5def42d7744efacbd04679419e8ee1a2e5428a2b0b32857f574d"], 0x10}, 0x0) 07:58:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000040)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) 07:58:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="0cdea44dc6f8e451ceb2e456b86a542839a0014d72db5939ff46d7b90e1e0378c96973781eb34cf2a05430", 0x2b}], 0x1) 07:58:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000dc0)="d0e6b83b3210fb1119ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862159fe8ad23ad5f574c3f884c820a7072751f93682308f635ca7c3c20a4874a633fb315b259d27f94a3d3aa0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a000000000000000000000000c91a62629b6b8b156c656514d8ce1132154d3b527dbd41e05edc77c9eed3f90c17e01e62887f1f0136f5bfe408a10fc0b6c265a4daa243e09556396046bc673fbcd80e0643e0f3012bd1758d0535ddc0b335e8095cf9d0b3baf4cdd3472cb022a9c4da4e9320b97d95cacb8e31ed82be1824872eca09f80bd084e6fcd340d10703ce1698518373d340cb10553d8e30aef21a642856bb621abd4f0d4365e2d0ce028cf1392b722e80f83d8b86360426ec967974a0663d5b53fc6dfcc67e20269d922a9b62e198c62cfb952e2bef02000000000000001e813b58bf9602d19a9c63a4a5ce7a567ba2a628a19e36709f015183196db52622f6bd49c207a43a54e91b4798b11ad906c8e42b02f30be32670fc59e7f905bb0531ab38bd8f056dd98c2e2ec6e2a1aac01d8086fa14f4ac78e67ab9652174b2c01a8304dc36489b11375c1990841f665b1bb03053df12e08e28b95ac1c1560eba1cc5b48462d009990d8402f664a215eb7fa3ddc643f6d4112204bfdd7681a324c245c24def5c2e09acfd250d8dbaa49ebdbb0c31d0a8323cf5d4c0e5cf880dbab00a032dd8cf3cefaca85fc33ea891582c082db329e9b0b15eb93d453508bacf967c72a3f11c720cd83836d956dbb706ab985350deaa86db209b31b76fbfa2787c8ece867fcf07457fc1104f61a9df3b64e5bd190f16efa1014d39f19528829215057bebe8f398c847a8ff0e84fac0612b8d9dfb14eb98aaee5226f8ba63d9bb647892d647a764897f7a31992ebc0adf1e1380d9cb84c2acb4e199099e129a3fdf739a7d86800ee48c73dfa0568e039c9440a4c0a78d7499ced4477beed2415ce8a886d962d46503f50a0b42a91955fde5b893deaded385b0d2f26528c331b68287aa95c38cc66d1e9e349629a3363700421a9ff72b38f78b56e686d1b77eb9430737c8f52e206ed72d5ee955af2f510332edfd69cf03a1d11ddb9894dba84fb439196cfa47f96b96b7d581f479085cd7239f0328feee5412d7522087f7a58be161c9919f98ea0b7785020d97c7e4472f98972daeb6bf0be69365aaf9b419590f5d69e1b5c7b8d7b68b878ca2d53328602e5fce844402e22b973a56f73214510a2d74b3434bc25af40893e833f178029c32a27ba4518a73c87a7e8d8ce94a37651e2659147afab453c1f89913e1da6b6905297a212a36aea60447b5048ef20defff703a17345fe83fe6f6120a893c8c74edbe9fd2f21ad689f92bdc169c7df3055b90ceba45acbf48877489a098fd299eb73613993a6798359da1dc14519a4d0d56ed8016847734f0385bfbc735a3086c2e231fa3dc3c312bf2018fde96f223fa3217982c6760879cb8eb778f234a3d14b9bbaa8c7af8704dfe8da41d9b3681967f9d43a47cf9706f42b5695c9d91bfcbeaef14602bb54e06200d23735bb89a702444ce5e78418e6f36daa01a3301c04b6a66eb2d8ee306c842a84a365890b0293dc947f0064fa818f09bcc55ba59685ebcfeddd1eff2cb6ffcee507a892326c390728f79e3187243db451bd8567d2079294e89cdb64a11ba64399919f84ea5feabaa3786e5b63f9e09bd92cf68358bb0811b0fb79ec613e72a203d07d42f0f9eb5f3fa3a050065bd40ee82f2928ee10f67a38672110cd73ec968c9592a317cac0aaef20d6236988b5c67f9ddaa017df17b3d1a17000f87c262d0fc2ae72bf8927874a9f832227c783dec41e861aad35ee0c37b4a8ae666b87cac084056e6246ce805d0a8f794d01d44cef2d29cff75ac52d46efb787d9e13c1f0595f59f7dbb64869f73ad9a864bed499259aec4a472142833fb45cd102cf1791ec1f4226d79fbe8c7d2e2f4bf90138c86662e3fd8a8354440000000000000000000000000", 0x5d2}], 0x1) setsockopt(r1, 0x7, 0x3, &(0x7f00000005c0)="2002cbbc65fd813bb42f6bcb5efcb4ccfb5cb8e1c61b9922b2c6044e61e74a1d766bf54cf1cb5f8e01be6b80b2f2174635ab1659daf081", 0x37) r2 = syz_open_pts() close(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x3f) dup(r2) readv(r1, &(0x7f0000000000)=[{&(0x7f00000006c0)=""/247, 0xf7}], 0x1) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000001c0)={0x1ff, 0x2}) pledge(&(0x7f0000000040)='\x00', &(0x7f00000000c0)='U\x00') syz_open_pts() 07:58:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000040)='./control\x00', 0x21, 0x6) symlinkat(&(0x7f0000443ff6)='./control\x00', r0, &(0x7f0000000140)='./file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) renameat(r0, &(0x7f0000d5a000)='./file0\x00', r0, &(0x7f000033c000)='./control\x00') readlinkat(r0, &(0x7f0000edc000)='./control\x00', &(0x7f0000000180)=""/234, 0xea) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) dup(r0) 07:58:12 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x4, 0xb}) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x5, 0x0, 0x0) 07:58:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) getsockname(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000240)) 07:58:12 executing program 0: getrlimit(0x81c6b1ae9b48fea1, 0x0) 07:58:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r0) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x0) 07:58:12 executing program 1: r0 = socket(0x0, 0x7, 0x201) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) select(0x40, &(0x7f0000000040)={0x38a9, 0x9, 0xfffffffffffffff7, 0x0, 0x1, 0xffffffff, 0x10001, 0xfff}, &(0x7f0000000080)={0x8, 0x6, 0xfffffffffffffffc, 0x9715, 0x0, 0x3d35fbab, 0x9, 0x3ff}, &(0x7f00000000c0)={0x143, 0xf800000000, 0x2, 0x200, 0x1, 0x1ff, 0xffffffff, 0x9}, &(0x7f0000000100)={0x400, 0x7d672a75}) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x3a3, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002e00000000000400"], 0x10}, 0x0) getsockopt(r0, 0x4, 0x10001, &(0x7f0000000140)=""/173, &(0x7f0000000200)=0xad) 07:58:12 executing program 0: shmget(0x0, 0x2000, 0x402, &(0x7f0000ffc000/0x2000)=nil) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="04", 0x1}], 0x1) write(r0, &(0x7f0000001080)="41c67aee466ec3707945ef8e6054f1aa908123c60ff86e9307c8b4826b0b07e42bf021134feffe10bda03d0ddc95183b322f08d45c082429937870573e54ab5eb6105359f24bf752d4f807c36debbed2423e65ae7b05c8d2a82601873e61b4ad17efb9692621be366181a0577bfab741a158ba9558d0c07610cbc94fde2b084dd445c8a10830c003e35ea04dd0f97323b074fad2c0517b43e4d510288db22f3bac8eacd68ead145cf8e702f8d5192885b8381427e48be63d4e8c5fc02cd736adf96e9bd50e541eaab0f65d7cc77f205f88f52a0e9a5cd437aea766d6fd1aa8c893a4506ed02448a48e8f6425dc72d1bfc0b6fe52e6d50bf808a238cf0acad6b652d31b0bbd54216a6d7cde28355b824d6949f21b63c75abfbfd6cb35c2675dfa5a626f7c73e5b667b3c19d0a5d4e3dc3a47fe89bf06f8c170f473dc1632c89e4776fbb9c94e37e4851a2de1d201a2883c9b142590e936902e31cc44b77bad57bc810441c277bd392aee426f0349d422e11c138be596fee0afbf9b4bb6c55ff9b2afd938e1a2ae3293db0f6c81ac7153f71439ca3b0797799405049f706bf2f81c1b4a4a511d56a7983f2dbf395d8b07f3ff9e6726bca20fc701572f9939f30c829658e0f9d1f5f2d1255316c7a482ceb1706f54543b24ba88d0173c1b5ccaa065749a2dffe0215bd3dc5a1857e6db480cb85467b6ed37fddb6bae17ad00b9288cb21325dd8bea4b7d33b3b88ee9cf53e01aadd2ec4774dc287ab0eec85fa9eddc53f74678c115a67e623c4bc3b8114e56ed763d229a260ca1f215ee106603db70c957a46055eb0c029f804d173c29a1d28ef52c10c4cdd7890f694bb2cc77a6a49439f89c7d203e347d3aa24a0696566fdebd75314950fdb5b626691fb3c826e1f33d488ae587fabab38069150849131ca32d1ef973f5376a2ae08341cc625cc4fc59c8eeea7cc4c924814b6e3c49271bf27621faad9a812a0847a19544985c76ff9630c932901817e116ceef44be1d121e3fbe7e05d9570f8dba50f9882950131dfa8fe7603b62e072d4e44ba28ef5a7b521c63307a45fa934dee2e38ada9600f775bd528823078c5b9b3b793f8904ac1df4816e9bffbf34432fb685f244aeead9c80eb83e221feb9e427d66ba65a27d2f04e0fc36048090f4cf9c2d7e34aa889bf4634f77146ef5983473b53d81ffe6d0be7611c1156b86262c70f9c4978ecf043fb0f162eb64af46f1eca17af15e3b43c5f03512291c2ba12086c8bfd64bfc96c684a39cbfcc39cf86dc4e0380026ed07cec4f83b6f8ff3e8f96abdda6908a086cf65d21588a51880cb284e454aef7d921eab2158a9af6857948b71b9405b8204448a9b7e6b56f6c774afb797779788a8b7bd7c8234fd7a32cdd844f3e60bcfb4721511c387d220efa4c0d6adc10744cd825878ed9df67f50255503e9aab10e1ff72d399bf4c8ed6e408306e82de95af6e9c7a0487ea08d37b24756c4c1b9af50efe53548ec0e49759e75b08c1061f5a3e2c39ecf8aafff2da5dca315acb17175cf4d11d91e85ceb0d2772f8c64152dcf3ab407764ffda93afe1746e560eb1fa068bf1fc1c929f39eeab5ac91887a97cd72bf8663f13df5035ba3c5b58cda2328a4ec14ab8977e57fcf43eea0e2d3962d3f92ed99951ce5fb", 0x49a) 07:58:12 executing program 0: setsockopt(0xffffffffffffffff, 0x2b, 0x40, &(0x7f0000000000)="17a02d8572c642de037c1ee1f1", 0xd) 07:58:12 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x10) r1 = socket(0x1, 0x400000000002, 0x0) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1, 0x546, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:58:12 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000015c0)='./file0\x00', 0x202, 0x80) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0xffffffffffffffff, 0x0) r3 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) poll(&(0x7f0000001600)=[{r1, 0x28}, {r1, 0x8b}, {r2, 0x8}, {r2, 0x10}, {r1, 0x10}, {r1, 0xc1}, {r2, 0x4}, {r0, 0xc}, {r2, 0x10}], 0x9, 0x9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r9 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, &(0x7f0000001440)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000001680)=0xc) sendmsg$unix(r0, &(0x7f0000001580)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000080)="0250e0e218f273f410288eaf0d44ccafe3c8b1af9d15a0bc62678d", 0x1b}, {&(0x7f0000000100)="6ba11c71942892c6c934ad1bbff726ee6b44580d06257f70162d38a8a7f9789427", 0x21}, {&(0x7f0000000140)="d1a59b383049ecf714128dfb1feabd959e153ffd94a076fe19147fbf73117227d9", 0x21}, {&(0x7f0000000400)="13e44fa81794f4cbd4ba5ed90c19f10327f6b35c5e18295a8bb4f175fc33c4cd84971215ed937df7baa07bac20466dc805a627ce6c93b1e96aa47d1f03f7d71b330bb59b14e949ff306f09c235baaf66c383e71e164d890b77af919e588dda1b370b90add7a3d274d89b89f89687a00757c7973a09e8cf013565b5e4fd7290310fee964821e369da39d428160f8444e3d58211836480e7844e2ef9e176f1b8dbd46b3994084463f8f947069486549ad2462a86582cab200f77332f4b1d75aab9ff053ed2a230aa57225e6e5474c2760fff3932b0d3dddab013f9df3e6e6d46909772942279b9f7eaeb37224b692b9ae668ea233336e3817f64a2c894fdaaa0832dcae7d45f397b86415afdb4e765380648db880bb5d6fa3e1d428ad67e7dfca672284775d734022268d82ad1089b86739c4564c75bbf8a9238f75bb90a9a4230da7162c26ee40e8bb8026349376655220d44da8f60b1e5d87eefbb9e61ebf4526c9f8ea4a25279e066c330ef1ddeb587018ab5514785f3850f4f6ca2fb52083cc23c2b69e7f7764247e5de2ad7386645c6a3647493daa6242191642f0413f55351eacea216cac7a3b334788c7414d2e2c4dd0697cc375591e7f6655a44ef1bcbdd689bb714a6c70a4d709347ec4bfa1c8041e4414fc1119ce3b906f39b51f970924817a2b6a6fc7ddf435853270a8b7bf94fb37fefab5d7a05ed87032e811d0edb7913b2e344274d2e486b79449ac0413f8f3175e1d95ae7275dcb92dc792b013bf6f64802dbc46683765091fcfdee13d3abd0ee6f4fc929652bf9fb77a4d3b6bc883c79d9e8baa97cf58cf9ce4a97d6d1516f7cd6eea4829d2b2a3cd7d24568075decf224547cba93dcc8c8b753ee1b491ffcedbccbad059457392c23e2ac3a1f13a0a2e4c47dae258bfb8ce8681b0de2e90b97fc99e1e1e7c405e122ae5399517c3f785ddcd9d6942a5399eab37ab8d63808e5f09fd53f5344d2d0194e2f09ee558bde3a9fac2d2c70effce2e5f6729275a2a59fe4a8fc70025590ba7c7c0a0a178a0624b99b4b700bcf1578e034cef3a3cb7c239d2a4aacd824ce45dfe65fe733e3bbc352a457c20c810d57c954633861d23f5d04549e815e9388efee54bf467d62d4a58c307c4596b13f5453892b3b6ea6ca26dd8cd85f62b5befe428d858668cd4aa8663ab46188776326128b3ca0e0bc735c5a681f4c458a8aa46fcdc4a1b825cfb55274e6dc9adf11a20fd88e439068a1c81f939afc1eb34645b4f961439095d322bfed16debe2942c8a955488084dbfb616e57b5a5804506272a98f67e45ac797c0b2499e44a0d3c4878d061dd2b0b9f2943b558c64fc8b584de06e65865ddaa38697f3b028334f0afcfd63094a3a6d2642e24bb7d9912ea4feb21b8afbdde899c1626efe24e2d2cc820c242ad6e8b1ee0cbdebddcd53ad3286d3385b9c146e146ea41dd7f246499e217c2aa3dedcab0f319e48b4e2866c6fd729431ccd319e6e5240fa10f14a57fd3ea0ad5012bbfb295b72813354c894d914dc31c7352105c70225a6b1bb7b6dcc889be87d539e7bdf606e140a1e88ba5e5442066b6b392a0b783a89767b7bfce2565b00c54d32e07a80f399b43a82cbb8bcd1114843ad96b7d8d8516104cafaf4434c7cd0c147f0523ebe85341d7baa0e69b6012d1bdfdb4e41c17d3ab327a1351be016947eec18368218dc1c40e87e50f8ee1d8beca1e2ff4a6fd48348e17800973fa4f0654529976e56e14933cb058d25b09f64434458a97e1dd4a477926fb526bf904a2ba55db237ef70eb3e7304fdb1cb913beede7e9fbbaa272e8306e2487a32609bec1a636811b2a942251f57de71220b000c9cb054f9f4611fc3d2549abf4e427a76f79b9cb8d217fa364a460fc50f414ed8b31e46b3102991f0561022dc61cb6bf3ece34fa9b6d06434086fbbcafe9a5bab9f5ab109a5ea34c22f6e36f39a858c888f3f0a40b2229f5fb3faebc7924f78ab7a7d493d98c7f31f5e8810f15f94c822a04ff490966e479c50badf2d2ba4e35da5e276b5d9f4adbb93be1b272d801f28d30590f4c3b631936bc1f831e83a2226dbd76d5dc076a5ca42029f5e81c2568276be64f8841fa66e8d55d3402d53edf9b28745863fb4cd3bc7e780227a38a7a1f30a7f9ee9682cb8c804d26eb6177494e34d2e74717db58c12478c8ac7e973fca8c112cb01268c2b1e5f3038e897e6e9b6cdf9f01572d185641a44cbe43b454a69c3034745bc4aa0f277434cdac93e486f815d0f17d03cdd0916d80be93a28378a912af49efde6e5ad98a70604cd578061f141e3c79ec2ba7d969127f5a27938569e8c4f426accbb3e9f355036b742ce26fd814b3ad313d9b7b1398c74f262349693d8bbcedc2cbbb4379ced3316c9f93877522a375819c30a2d337b0598f871d98542e4c9d4032665f2026d2d88eb5852ee8ddb7e3a31bd804e184342bd875517466860f784b128860abf706fca05f4192e974d49e514715981992fcd0e1525ea14b5f41b63d248e5d64146239744777d414c410c242b546a0d10c2755a9660bd29cf47509dceadfa63306a9843c615dfa81b72af947f6da31ee67fddd90d3c135e2c40e15ea69c9af140056b488e99931331111bea23ed00a7ae02dd14f4e3a611c93c70030ebfd206c893ad1528f6a62a4cd52bcd70edd7f602e966a0a961f3ca13048d19b3e2025c17b332f5af05f8bb9880b0522e9f1fc94e73a2a12e3a59b3a6635335096e2fc77638ddb3cb1542dd46e8d560cc72dbe703feb89f1aa6ec781118faab8c1232c5f83215514487dc8a8ef8cf0e963294ace59ce2ba117a875d3f4ffe1d99e5b87c15ba92cb58f1d25083f138faa40fa0a6fc0f0537ecb6441dbf3dab9181752c38aeb4c4b06bcb1860da8ff8b92f75f6f0fd6ed642c0277d1e4600074dc78716524f08fca78162482a779fbdf66810a099b1c23ceed64cc444909f8255f30cb3766f13c3bbd2cfb368d46c05be9a7e742b13ca3e02ea819412a22a8948a2fbe1d306642a51b9e820d4864aba358f20f76e81908d1111c1c7b8f55e0ba7e88f4d082efb815d9a603fedca28776e9f280c5727fbfe883018d8fbf2de3cfb0311166306194ce0f98dcbb6b2ce3390021284f7c35f6305fb55b66dd1e5e6cc466a0b82ed18bc102f7ca82e5be8a7cd6609b8c3fdedd49e99ab2668c9d1638bc9d4d1da0d1c443588386818a87a1311e75196e2088abd04ffff85ab0c42cd55a658374d942f25cf21152d9637f685c5649ba26fb3b45dcd2235406b45a453fbef8568095e2af7b19b1315faf9b44a38fb47c52ea581b673fc98b8a09b7f146f2efe1b600a218c32e2ef7b6b91ea84a6c75c8e5ca63c21e8e1ccd4695cffdfd8077044c5614761827a67c2d053be5ea49d0d0902957bceb0b27701f01bd6e888e3898437d929d45326e169d33b94e27b158bae33880cd48e89adce5c3ebb872dfb3a294c5c83347d21d32c0a0d1ec860d803c8b465d33e41d4afaf84f332c1424fe4295d9b60748bfc91700332fdb357aa2e501e6c53b965821346cb32e8f26baf7855c08720d383a48256bee97a33922ad99e104dafcd627fe1fc1e8c0baf2c8007190d2ad64e781a42ccdc93e1a399d8823f4b3c4cce30761d9d4ebf32a201e797519a91d9059244fecfdf6414a2fa3e74324da640e5093c1270453af7c1e41ea3c3ead9485d1f65def93c91c469b87edf95077f0f5978e9270d3a994d7c162bf3953d016aec8da40a3daef945a8ff5e0e714234478a21a9f78608e05afc162ba36f480b92134012fa91898fd9dd4099941345fa0618aa9ffb260a72cdfae587d9021d574bb8b74e3d0692c8346a219c7f553d068a962efeb5e5ce3486576b6cc9e6cf288034e829f57425cfad7850633752baee1881865dc45a65514ea59be6f7367f19eda153d5b20100e3aa578193bbcf8dbc85b9139c7d7e499d267536a3313ca4399a90c6f04b98aedccf9bb13f050eec6c9ddc49ddd0a0aec27aadf9f3e4052c53f85cedad1e4bf9276700181ba06b4f7876679f3d7b5789b0c7907ccf004e3f69ea766d41a43b18cf5e19b935a595cc75964d4d0efb7a057f6f2a1010b61d293694ce8a8e16cd35311f02d0a1ce5358e15f381eb2e47583434d418884b607df7d2bf91544bfe27fcd3a83f76df0d204d9b2161fe8cbab3cf89448fc3eb4f41d677648fb9a0b56c7e4f774b2321625a8497924aa7412a66392981c7191e134c684781d0086c196497c933af46865cc8c4ae730e75f3bf5900ca8365be9f77f3bd4b26ba877c7a7860a33b9cb27852abe7bee6c2af1940e3fcc7ad842bbbcf82c00f0f2daf6c8878b5855975d4a7bf5a28767ec65669fc09be1ae01dba558629a4cd129d8eb5dd3e39c75d25818540261701d6ddf00e3e97ee219c2bf806160e2705c0a1c21942a4103e459cb466d209bdf375ce64f3db2b7246e7a99c04eb2b092c40e678fcbc81de722f8f2924ff15965f4d534981b557c77e320fa77f358f531f6f17d0d72c3d997e6478ffcb703ae1052353537b5052d679f1ea2ab21ebbb5d26c17beed2084cf1624cb7cbc3cc732cc0ef22129735e005611d90a5d743371325f6c8b4b1b19fb93b876a701333690e0e99b7080cda86a478a956a7c7adc81e6e2753e1f0c57569e9f8dfe00d4d6931fd6d0b93add21a53f5194194399271fa3495aa680836c674369c74b210fa0eb6a71ff190ec96bc11bfc0f417313b1e22bc50166aeac5904959fe7512f80340b2de67779d35c335224211b95f5ed31c5f2161338111f4cd2939ab666b5fff1d78397fa6899fddb767892b0cfc83016a367ffe4d21e7ec8f76b01fb99edf2b1f4e7f0dec48307a8a88952cfcd6a77c5541c2e27252e4047cd377fb3c9ad342c16b99962ee8650c74a1385306903ae67d9896cf86d972ddc48b7158445830fe5141aa63d06768e787ac1b725d7dd8fcf317eb5b7d38efcc770f1841bf5f093034864b44a9bd2a34f4dd0ac41c2077e2a0950723ee76fa8c97b13870175779dc778a247e102f9d2dbe09a2d62784e42aa4ef8ae8f706fa65b711c8b75b57c9e1ebfb1eef19cd0e6bc96e90a83e55f6d77e76c3b796b32726034f4ca43969d3bd75f563a3bf42507ad2487fa5e86c9223e8031e76ef4f34cbcd78ec0d494e8a0d5efabb5c62d79f51b147f17c6723637c001e6b04666f011b361cfed67578e23588c212d554dcf273de2d889bc502016977f06857e93a2c2416f05afd4540d918fc72bfa1f3663c52e696a6277badfbc5b32d75b5b7c312a61068faf3a963c0d6c5a4e57d1ec48c39f232f61b18931af181155001f3ac3f76deaaa51e14ad7f3262f7ed2ff3989e5c445a2002b9a2a7fe623b77c8422c8103dceb249ac0c3242602f2da3c6b937c17f436cfdb1b49333539ae4ba06cf227da1f20566aa1fb41574775dead0b8e4cea6b182f596d32aaf0f511e1e7a3db7eae24f4f60b1841996fd58d108abfa38dadda8bf8934c01179bdbe42cc795a007c5e4bc414f95e5a9fb65d5602a1a8d115f2fc2923da172e10bf7939065b46b0e65c5f7d4763e782d7222a72e6ca542f5cd2cf5ddf2eda6b40068352229404fa292bd282bfdbebd15422c4667efe51efd51565912144c9413e5681dd3f333056b098c20320c92db9d193dec9d1c3f57a0da1d998407f03c752b0d35a332aef6a11ba0b252afb9f7ce2a4000134c4a2416ba0f73c7a1e4bc29c47425ea5f82d7ad0b3fbc455cad9cf5796a0bc1a6b0b728f5a5054e2b2b0bb991be99b26105d", 0x1000}, {&(0x7f0000000180)="3758f04335c378476d40", 0xa}], 0x5, &(0x7f00000014c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r1, r2, r1, r2, r2, r1, r2]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r1, r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0xc0, 0x402}, 0x0) 07:58:12 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8202, 0x14) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000080)=""/144, 0x90}, {&(0x7f0000000140)=""/130, 0x82}, {&(0x7f0000000200)=""/15, 0xf}, {&(0x7f0000000240)=""/206, 0xce}, {&(0x7f0000000340)=""/40, 0x28}], 0x5, &(0x7f0000000400)=""/56, 0x38}, 0x1) fcntl$getflags(r0, 0x3) unlinkat(r0, &(0x7f0000000480)='./file0\x00', 0x0) fchmod(r0, 0xe9) fchmodat(r0, &(0x7f00000004c0)='./file0\x00', 0x4, 0x6) recvfrom(r0, &(0x7f0000000980)=""/97, 0x61, 0x0, &(0x7f0000000a40)=@in6={0x18, 0x2, 0x5, 0x10001}, 0xfffffffffffffe2c) read(r0, &(0x7f00000005c0)=""/196, 0xc4) fsync(r0) setsockopt(r0, 0x3, 0x8, &(0x7f00000006c0)="5013413a7afcb81e3f20fba9192a3815e4b8235f0e0d517f23f7664679a918caa44baec0236984e7211e0695158912bb66c005c8411dd5e9249b49853d04fc0f0c4192333dfc7165b9c26a37dfc2b287e8803981e007ab518a35687e6d05a991971dc262a294619d", 0x68) kevent(r0, &(0x7f0000000740)=[{{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x0, 0x9}, {{r0}, 0xfffffffffffffff9, 0xc0, 0x40000009, 0x2, 0x63}, {{r0}, 0xfffffffffffffffa, 0x2c, 0x40000008, 0x2, 0x8000}, {{r0}, 0x0, 0x8, 0x93, 0x7, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x401, 0xff}, {{r0}, 0xffffffffffffffea, 0x84, 0x81, 0x5825, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80, 0x101, 0x800}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0xfff, 0x3}, {{r0}, 0xffffffffffffffff, 0x41, 0xa0000015, 0x82c, 0x5}], 0x399e0b69, &(0x7f0000000880)=[{{r0}, 0x0, 0x3, 0x8, 0x21, 0x401}, {{r0}, 0xffffffffffffffff, 0x20, 0x27, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x20, 0x4, 0x200, 0x2}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x9, 0x10000}], 0x4, &(0x7f0000000900)={0x401, 0x3}) flock(r0, 0x0) writev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000ac0)="1932027bb8258deb828e5b2b40c1f188e77104d480f48aa66b9e16ee8a9cb0dff6fcfa89a06e417709d74d247de3f3761c7bf07bc637fb0ba7b02d956908f68edf9dcedb71779c50dd99006bfac3bdcf75751574d140aabbaa91f115af6daedd30fae619cbc3b7022fb4939b6d8b80d1a31ad41e03ce6352cb7690115aa5aac73f555fcf90aea6c2f6cb3544dbe5b25afba2298a87bf5f528a3691221822335631ea03df9246e0029f094089b8982889ef7b1e14d0492b6c4f303c111b5c64f58a1d260062cb25f2925aef9a0a4d77802847f9152e87eb14d6cc4aaa14", 0xdd}], 0x1) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r1) r2 = kqueue() r3 = semget(0x0, 0x1, 0x2) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000c00)=0x101) kqueue() fchmod(r2, 0x2) kqueue() r4 = getpgid(0xffffffffffffffff) getpgid(r4) r5 = openat(r0, &(0x7f0000000c40)='./file0\x00', 0x80, 0x20) semget$private(0x0, 0x4, 0x8) fchmod(r5, 0x2) nanosleep(&(0x7f0000000c80)={0x30, 0x3}, &(0x7f0000000cc0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000d00)={0x6dd, 0x5, 0x80, 0x3ff, "5b27a57efee9607290c84d51fb4b846f8013dd7b", 0x0, 0x3f}) open$dir(&(0x7f0000000d40)='./file0\x00', 0x801, 0x1a) pipe(&(0x7f0000000d80)) 07:58:12 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x20020800, 0x4) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x81, 0x0) setuid(0xee01) r2 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000200)={'./bus\x00', 0x8, 0xffff, 0x3ff, 0x0, 0x9b4, 0x3, 0xfffffffffffffff8, 0x0, 0x3, 0x9, 0x1}) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000040)) fchmod(r1, 0xa) 07:58:12 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0xf85, 0x2, 0x2, 0x7ff}) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='.\x00', &(0x7f0000000000)='./file0/file0\x00') bind$unix(r0, &(0x7f00000001c0)=@file={0x0, './file0/file0\x00'}, 0x10) 07:58:12 executing program 0: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)) madvise(&(0x7f0000058000/0x2000)=nil, 0x2000, 0x0) r0 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r0, &(0x7f0000000040), 0x1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9, 0xf00fffff, 0x5, 0xf1b}, {{r0}, 0xfffffffffffffffb, 0x80, 0x7, 0x9, 0x7ff}, {{r0}, 0xfffffffffffffffd, 0x40, 0x80, 0x3, 0x100000001}, {{r0}, 0xfffffffffffffffc, 0x22, 0x10, 0x1, 0xffffffffffffff27}, {{r0}, 0x0, 0x8, 0xfffff, 0x4, 0x9}, {{r0}, 0xfffffffffffffff9, 0x1, 0xa000002a, 0x7fff, 0x401}], 0x0, &(0x7f0000000140)={0x4, 0xff}) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x82, 0x488}) 07:58:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) r0 = semget(0x3, 0x3, 0x40) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000140)=""/254) mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 07:58:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000340)="24de6356502ef3", 0x7}], 0x1) execve(0x0, 0x0, 0x0) 07:58:13 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt(r1, 0x6, 0x7f, &(0x7f00000000c0)="64dff738733d14a6ac6c9d135f4285f438b781d8a4de09813e64efcea3b6bf06390f83ca3475468155e02fcb", 0x2c) 07:58:13 executing program 0: r0 = socket(0x3, 0x2, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000000), 0x0) 07:58:13 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(r1, 0x4, 0x82) kqueue() pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000001740)="6ca89af93c6a75b5a37cda4a6c9b9a2974e4aca675b5e0bf2ef8df856454fbf45df0ea405e8d70e5ec7cb6492e651c1b588b6478306ae3ea8584ab8805fe7e685f077d0366033c34758c91037161ba0964cb25bd76bed83ea089efd298f89819dc509e923b66fa88b620fb1497716f3c90eee422733c16efee2ea106f33524d3e2d691dd38fc9216a8357a8c2716998c6c0dbb7f13d552f65b173d937da7920b1428d6aa6141f39dd2035bbdb4f26890366ac8009da25142bf6fae455e2c7b9ecd6e502928772c1d1c86f9aaebe9e73aa1a4920fb541013f1c480114c5934dafbcbc46f38a77d0cf07a5e8d56a209a9bbf18558169a2278b4856ff4d35c844698303db2cdf805f44e38eeec0a9dab4d11d45557c1bdae53bf4f41d018970fa273a07266b7ca9cd3b85df7a7bfb98f9d159a8a5353000b9b02620ae2420ffc9ff5efeadb69284998ada973fe26a2691ee5e106feec1871e25f83f083aaa8eb074ede34f198030a771e3a58ecf3bb4baa4b8e5003c663e5ab4439edb22a618468e4dbc8192d86a95451486a13096cd33a094240089997b3ba339e571a39ca8c284305fd72cf490877868e5f083110ba0770a423760213777b6eb6c1a8207c6be05dcf7a73bf8e537d90f6719e81e69c9a2ce3e18f3afe52a2a68eedb0ab5843fbad5eceb47ae606d7ddb93f55fd88011744bad9ef10a723695168b5c60b6d56ba4a7ac9d975f3a27f98fe917af17832f2be4c702c3a389c226e611182baab5c8f439b6852ba653adb34bf7fd5b45d062a304aaa6e61d6567567cd02a4aa5c59339cce411dbb27d8b7542a0042d226693b5debde25081c18e01f5e53d288c0fe7fd97f90aac59363dc2a1d28974d544b825599a8ac5ce61efd66ac32bf22337a81894a2255fcad7244731fae80a87c3349f19b234b1fcbb541acac00ea72f153693a71128668cd6afb12fcae8e30456b12750551c4deacdce270257b7897ca9247dc7a9d472c71bc02dd7e780b2f476034ff3c01a1b770fd42507b16e0d1e423cab79601c50ef42fbd260e27a02204e10acc8906cfe1c0156c994182673076a8c259c21570033fd100898724810521e65a10f6fad3a3ab07de6693e2f76db9221fc9a35f02a3bcfa6dface0bb031591ef6999ccc53a6ca892c9fc4d0bc3ef927f1e604b9e305eed346ffc65a6946a4061525221657a7dd909d3cc42ee3af666cf17b8b9eac1d0e106728fe4a6e60340e10443ec7526863e7232b6bfd313e4d06cf22d8005066e9c9c75b6e53e268a1d0902c03ad8568283874a67df1f090a51c2929ec669c63696452fb209a278cdc00394a41700e9eeabfba8f038059271b5cb9f0a9f6e9d7e923fb2cc9027f23d374edc62c8e63bb122d003cbb20a27ca3b04500b7453f2850d54e8aba9e104da51e2d1d07ae9b6cc2ae534b7d18616aae3d3410b9fbc608fa37abfae859c387ea7e29667d3827838aab4fc75b3f44fd610244299b7aba51f718a8d4e82264ddfa535f03bb329a00f65fa0fcd87ea7187544cc5568513749bda256e5df1ade3440007cbcbff3da8a394834bfa58c55c69d5e509feefb9c5b5a4d398bce3f106bd2592b4debb7d8d4a9307ed83a80f519ccb351bbbc8171b7934f1be29b41b19e34674709dd367236bd6f31946e02fe4ec1d56d5e6d2158ad30ef9caeb6c0d416f9d07a14f8016ea88c5983b15ef322e88b4be9b8eaec359202c6d9d7b79acdad629db243994653dfe6e68a975f7824b29e64fe27f8827b012d56901feb4bd92eafedb1e023f2650aeda281fa9b950101910e48ae2f8e1768c7cdc15fea0b58b6d5c0a239728eda72e5dcb7c17650e18e2a225aa403c464a94f8d78be3f566e9c6da601803b3d222b4f497913ebc9044901b51af50580318e20a375af2478a0bbf98001455c2843076f2a3ba868365b44ed026a4ed22ff70a5b39c1cbd4368177bcf77f479ab2af476338b3dd6ec59cd99de222ce9cfe5b85df072b4cd3fab24e38b35cee7810384c40cfdee0c35770aac6365d5bc3b03c510a046ef7eec7499244d70a8f74c4c9364dce1c60cdaa603a83eb5c05a3941e7cc8f37271fbbd6356f69b9018703d44a97935f235c4f8d91ab431c08a43f9ad4da9be31f8eb41e0d6833e8101d57deaa349a20d1e01dbdc7e3ad9179e46b055de6f309da294c321dd11da589a2e3e2cf218824cc4d0433274138fc15c306c56b396d0f980c3e584c4f307f88722678f86d64fca33eed1d3124ca2a6b8d56a6583009dd423b20c16a9673ec21293a0ed043c83fef2c795e35ef93d90bb4122313d4f0b1513f22bce35c31678d78709b371b5ab012cfb2933f28a01210ac2451496500c0dac0fd393973cecf5ddf1270f51d57003f3cb8b033792f518c54fbf69f5ee97a5ae0b919bc0ab42f30d4f9e3a75994eb41474349de6f0a576f97b112023838759daafee064283af2947bd7c78c7ad47cbad02f0d7201a58475ca9f1f4d7e895188d8786871d81fb3badb0b6206abcdb429ffbe980a2abf08cfe233e2b2b82e650c3ded5e2c65ea4ee1f9fb568e227e2f1eca5b7bbbd28fb83337663c02fc8f25a046f9df0a511c5d35aa2843c3d9a21785908f8a82339f12fe109ad68aced765fa57fc7f0730ffe82daab4a75432582886fc8b31db7a7bfdcf1a0ab09a4c1fdd3d90e104cc91fab67033a1ba5170a06cc8b74d3b9e8581dba7cabebb2f2ff3e59307369b591988b815c47f47053efc92ff975042ca55c47d20b5e32b520055b1f287c6c470cb7944a64fd82b6c9101a300de456e688c30581d53d36a895bf6b0a884b05bc5aee6fed01bc2a58935c4754c8a03cb79424b67dc636190247ded884afa7c54f0fe36746bf7ce23e3597c775ebe508215d43df470f5dfd073a7f1bd33157458bd589b67001c2fc6468f99f471e6e4f1066b1aaaa81b3be2231d5aa64edaa191ea248c9140360cb1d4955bb382efd38b8a4d6e25017545fd1e5ebcc1a539ae9cf3b51caf3056ef450b25eea8461715c363b4c179cd99b0118d483c3351d22fa903f91f04a0b2fddad22371ec2a42c30846048e0f7976f80df4bf803879070f9a8ace04094ece42b628942b9624812567c02444f3466c6bd7770e1b3fcd2058bad83d41e6a65ac4b46f1a3f45dd6be6fbb303a584f8b972eb005c4253e2239a28cb99f4bed08def0a86e30b087f5b18f08365c0f7abf46c0b0b89f59e354ac43d3f4812a947efd356ad7b7d2cc403aaafcd1f4fc2c866ed6d82ccd4d75818d80c8dc9046ec86ad9862a07923304775e53c7c7af0affb12f32ff7f04379e6fc7481a415dae2680e2c85df79915777ee713928fa9025cdf55592f5de7e48bfa584463aa0028000dd74ba8eb13e6c164d1b9c7b2beec926338a1fd398afbe6347641294e02a273c9f03e340c775afead4dea7c92b2533b06efffd6614811322421cd5a6362c4b9a2babce796d605c8089292cd29e0031ae9a5cd8400fa26ee21012c97c00d729efa13c00ad037a23b59513435533a1100b10a5f008ff87dd5bf70b28daeba15b89a74c45ba0c90b0a305e38ae4c759c898f481e3a79c99f10b5f6720a0c1ed5bb2a3b724a081cf535858c8e9203c5325f2b1b2656022d6fb48bc71a7b4764f611a09259ff8470d5b69d864098be2121c29cd562e121b73bb7b5d22301adc68025c157b867c3f451c1a23b418b65a83a12871006454a80e40ff3d2d712c80315f92b0338b3acd545a2db7c6d19a09f711edfde4af39aa846fb36bc8f116219be09c22a7f31972efbe2cb257dac43f9abbdafac135c8eb3c6359f3e380e0924f28947b7c3953114ca0006b0ab1ac8886339fe9fd81ba4587c3e77a58548ead91159092eb0f273a9403e03e465e15839db0c4e0ba109460489746b02542d5557dac4fd8bdd82727b23bf99c8b6b71bbd348cb1a86883dcd942131acbe907b256c46acb4571b36510ee20351db7964fff64422702b3816547ea158d4064cbd4e96c8c23df8a4196480adb9b867b1e20cc5cb0848b93b641d753f851c551da8d7cf2aeb1a65b45ed293796d0a55689c1a4717492cd62425d612a9b85df7a899d0eef29e5ddbe82c27744e7b9a2a0f7618bcc7ce798850588842d5d7be70a361d0f68dbf766085185cdadbd5a898356c16d186f38f429fe35cfcc6ba9133fbe0af21f2c9f77090bf6a32b441cb3d0c8b80b81d1dfa1e7217d16a0c5594a13551bf08871104a48c42f8a19e010306c3706d66b7491ab2cea7c6e8f75b4450db3e3fbada4fd8d40ae81a10236c2557fe7dfa893e1b3fd623ecb83ae48e066221919e077d6476d90fe5ae1a24ba5ac9912e7b671ad1098ca71ad8cff0f2262b477a4c29d5e55e70c83b807834366c275b806e5ea1d9782e01a39131dca4b4e1429d83684f72449e7347f4de184578a739e4f290681f7d0e1d50e8c3aed8d42af62a797609bb004176a5e5296af2714717e4fd06e1b440c34c1af322ccfafd41ee75b589d6c0e419709765d3acae4bb80c8583ed104b059482909c18562907e8a311c4193dac6f15cecf287906ea7eb9fa5674504a63da6bc548bdab21e17f4c599cccd05acd5185593f6c3b97c42c663b4f48c0e684f5b3de26c75864f9d9f42ce50c4df2e9e10ddc31878505b9b32f151ac8fb85c5011e9cf6247d6a275fb64880cd132db98769394539684b4f88c81eaa27d1975761f893457d62019f02af483ebf90f7bdcc08a3e1aeeca02f387430cb17fceeb6af6f15387417cee45bbefca10e1aae8a9740552965cd3b792020630e70cc235a08ccdc30dc260fb4f409126f51493d1c7698347e6fcac6f0a44d9ff610bd9879d63857db1496724ef8cdf4567bc5d91facf4dca09ba0dc7562bf33eb4b80822f7a2f7d9e1c9558c9036950d454aed82ab0c9f355340585508e6074bd58eb625a72933b94d1c22164e22753db4576eea83fb297fccd0c16cc1b7ec27259849ec455a1ddd17242034634cfd81c35c6806cf58adc3af1a33e0d821f6043b69341722c70f1392e5e3fa6fdaf0fc43cbbb58d35a1cdf728d8cf35546c41c948da3117c809810aaf45bddff0be19ddb2aee2abfbee4b8bf70b7314a5d61fb59576da12708ab07adaa637f48013a27075e24cc79aaa472f48a783f43c5a3cf72a4c25de50bb3d0d644a5b31db41c1f105ee30aa3308b27a5af0e05a8e85279dd66c1a36a91da31d3e50ccfd1bebc7dc1ff6a2e6faae63e85358ccee66545e52b52daf514dae986de278459166a54cb7538b02c6bdfd67727c24dac1603d5e5364bcbe5528ce1adc18d2ee698b848aee33629662abf93920ce4cc492bc0a1c40d2272b3f6b8bdd8b2f8a07141df9f477fc304582ddc64933a52ef05efe31455c09461185f1782b685347cc35e63521346ce43fb097fb3019a23548be60e8058414871f8ff90afa7ba25aba4e81be090e999397829d2138ed363709da363c0d62aea933e85fda1512e45c054d08d2bb1c039850bb204ccc47ffe05ffb13a53e6b6c0ba75dd627a06bacb2ced3aa84dafa0a57f5bd4799f07665af99d3f9f9ebe9d29d359292d64e2fec6c9ff309d6c3e72ece19e64f5d0f51f9de7ff5615cb6dfd90ebd42561fd6e7f0123d28ad62f55c7d53a8369192c80e3b1de165b1c9a3cd8386e50b838a2e33a87be9deda72acaf9ca1c924ed5d3c7aa6efd382b71b7aababcbec7c9b03c45db7409bcd60a0508816ab46c834483c693c0c0f69c341e540087e5fcfa25b6465d90de803b85f1599fad170c25fe4cd5f7dd8a84a966af28a1fcf4eb1ebc3aa2ae5b4b34afb033f5f428107b787c916c5bd442052932867ed347b02bb3f497d3e9a0e4833392f0629633c0506b61269975c792671bf450a8d3c1175ea962f974d9a23696b272198ecffa42ec9446bf8133ffc4e13c44b6fcdb6c8949fbc238f8a9213c7ae98c5393180de52453b5f7145c9198c596df8e08a610fc7d9f831c3001913cd3cc215c647fcad3f1f8f74167972da5a2f98933208f1dea02c58865fccb783caa9abb42128044604893488d678640200731bb6e86242906a6acb63dcff7e7ef78a924ea2d71b0eec17a6843f0211bf0315b5b5fc8476dca62ee1819d661f100938db0b351dcd09cdd080e6325c3223cf114925ecb631eaab8cf45e6ea0665624f1f5857226429adb100c27418edd24cfb1cc2c92e8bb45b38dbea7ea3f987b7fdf6a41894ab4f7918ea4685e82485fcc8dad8365ff0592787c3b182fdeedf835afa78df246b181f7fa2fc123feaa79d138fad7b76bde0ceeffb5dad6c5fdc5c69f766647ccbd991b95e1369130ac8a2884358fe1ceb410d72d47b7ca582ce6a5478f39386963ac7f9d18dbd24e47c0fe4dd464779e508992e25515dbe26a59c6a36d9d46e156b3fe5265e0e5c47bd04f27f93f41359d37cf51e264494b694e4", 0x11c7}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) 07:58:13 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x101) bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) 07:58:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x4, 0x1, 0x5, 0x0, 0x2, 0x3ff, 0x81, 0x2, 0x1, 0x5, 0xfffffffffffffff7}) setuid(0xee01) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x10c) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 07:58:13 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x80) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) lseek(r0, 0x804, 0x0) 07:58:13 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)) shutdown(r0, 0x3) r1 = socket$inet(0x2, 0x1, 0x0) shutdown(r1, 0x1) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 07:58:13 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() dup(r0) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) r2 = getppid() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x3, 0x3, 0x5, 0x4, r2}) 07:58:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r2 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000100)) getgroups(0x400000000000005b, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0xfffffffffffffff7, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) setuid(r4) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f64696c653000"], 0xa, 0x0}, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000380)) 07:58:13 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0xaf, 0x0, 0xfffffffffffffffd, 0x2}], 0xec9, 0x0, 0x10000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0xfff, './file0\x00'}) 07:58:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x9) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x8000, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x33) poll(&(0x7f0000000080)=[{r0, 0x1}, {r0, 0x128}, {r0, 0x4}, {r0, 0x8}], 0x4, 0x68f5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 07:58:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x21, 0x0) writev(r0, &(0x7f0000001780)=[{&(0x7f00000015c0)="00ba38"}, {&(0x7f0000001600)="9f177b30429b7c42160c2039bb82c0c7e1f64f4253e4d55b1798fa645ebb8e5118911286d84a902dfeef1d52deaaf9cc405cd6526e97a5689fee86221d9d0533aca338178be3"}, {&(0x7f0000001680)="fc3cce84df03d6b84b73e48f09b0034936844f819042b91356c2684c508943ef25c811db34480624edcfc7c988ae5ff1d8334093e0828e17af2ede9dc79d426da6a4877c78b18f980bec6e618307904f6817d9ecd9ca485e4438a648817ee514414c3d74a7e19804dad8fad18ef243c00565b67e5e9acc15a87c3d56f4a025055945e3cd342d935a37898a9376095c80d3c4bc647c3c250095a15fb345dadcd4dccdeb32c3e2733c665b9ece5ef18a872bd8f94bc0200ba2024f7124b07b960ecab0d3255a8e83c31e3bed8f3d05d6d50b9375dc3c65879b238fa08c7aea14495467264fcc475715182dfa"}], 0x320) chmod(&(0x7f0000000040)='./bus\x00', 0x41) 07:58:14 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) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfff, 0x5, 0x8, 0xfff, "a1b0819a3cce84e82f800e5cdbd646a05b3b85e1", 0x3, 0x2}) r3 = syz_open_pts() write(r3, &(0x7f0000000200)="b4", 0x1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x1, 0x2c3, {0xc34, 0x2}}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:58:14 executing program 0: r0 = socket$inet(0x2, 0x82, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r2 = msgget$private(0x0, 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2}, {0x9, 0x80}}) unveil(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001780)='x\x00') msgrcv(r2, &(0x7f0000000340)={0x0, ""/4096}, 0x1008, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000001480)=0x265ca) r4 = syz_open_pts() r5 = dup2(r0, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r6 = semget$private(0x0, 0xa50f344e8a0cd549, 0x107) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000001a00)) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000001a40)={'./file0\x00', 0x9, 0x8, 0x10001, 0x1, 0xffffffffffffffff, 0x100, 0x3f, 0x1, 0x1, 0xe995, 0x9}) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r1) msgrcv(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) r7 = msgget(0xffffffffffffffff, 0x3fd) r8 = socket(0x18, 0x2, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000001ac0)=""/4096) setsockopt(r8, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) msgrcv(r7, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) sendto$unix(r8, &(0x7f0000000200)="c25382198c918d685ff1056a85a4a034f8d64b6bc7e137b52457655e92f3569ba22bf5cdb15f0df3d04c515c132a02ab601e3524ac4baf5826b5ac217ff82514b1782311054220761a8a4999bb77bbaf0acb03", 0x53, 0x7, 0x0, 0x0) msgsnd(r7, &(0x7f00000018c0)={0x1, "935af92b04ccf3298d7e5e869f3a906ae790f8b7ceb0ab8b51bbb9af832c38d6ce56830a0cef8f7d630be9dfd5d4e3551b39e6c1c82fc372223576bcf569586ead4bbe002aa64f1c6b1ecf553514b834fbd73b9c1626f27fb12eda5f06cf770fbeaf28a76f13634336776c940a893167edc7df5635f3c45fd085505a674472b7b4ee0368d532e545ec757ffbd7650aee68fb280da2bd766e9027099094cf17b324f92478cbe46fc73705f2c5c08e3e20c856e71bd38f921c7464a405f6ad324fa352afcaef0c914942a438d816ce1ae0f18ebefdfc943c"}, 0xdf, 0x800) msgsnd(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="d8ece54899e0791dad735c63e63ce16894415b83b26f4adb16cccaed6393f253394d59e4040e2be1aa2c7843eafec8"], 0x1, 0x800) msgrcv(r7, &(0x7f00000013c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000a5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004aa87f7ded054b470f2419a3cbf20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) execve(&(0x7f0000001500)='./file0\x00', &(0x7f0000001580)=[&(0x7f0000001540)='[\x00'], &(0x7f0000001740)=[&(0x7f00000015c0)='$}+\x00', &(0x7f0000001600)='+##+#&\xd6\x00', &(0x7f0000001640)='\x00', &(0x7f0000001680)='\x00', &(0x7f00000016c0)='\x83\x00', &(0x7f0000001700)='\x00']) msgsnd(r7, &(0x7f00000017c0)=ANY=[@ANYBLOB="03000000000000005477122a0f619610f1d772d22e38a7db87ddd3356ce25d149c13a854c07b8ca22c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89a814d7ae28701926334a280894b5a867833391e4dee5dbd9902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f602e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed897f1100f7f154db6000000"], 0x1, 0x802) 07:58:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000140)=0x40001) 07:58:14 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000440)="ebffcbff13b9fd813aaa4e4f3048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0xfffffffffffffffc) r2 = dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x8000000080000, 0x40, 0x5, 0x400, "3083a716dbb62caffb32a11296c64f5f9645a81f", 0x4, 0x100000000}) 07:58:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x300, 0x1b) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xe71) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x20) setuid(0xee01) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) fchdir(r1) 07:58:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000200)="9535e53839f4a8e7f200165a9ebd9168a65fbb77a96cc43bf9d3761a9a76b917cd28164b20c2b6c59acbf88128e80117265241165a363d343feb4297cae0226fd30b36e49000b39034fd9ee4a52c58f4e1a3b03870929321eca2f3dcbe6216eca74953bf4942f0b31893e4b7633f1dbba16c14156ed2e663a99b58c89a8e2236d540d938a5c60a968974d9cf90ff17e5e856dc920f1c1a62d1e817b5e5bf43d18796726ee9b7f46f6c", 0xa9) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="e99cb1193e483e9ea8d5569098f23beac61d6571381df2f6aed81a3026f58a59bb912cc498857d654a10fe23a262e276e2136d2c5df4d23d5e2851fac27663fc0a25c1320511c01cbbc364bb2712442e", 0x50}], 0x1) execve(0x0, 0x0, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 07:58:15 executing program 1: sync() r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x40, 0xfa0e}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) wait4(r1, &(0x7f0000000080), 0x1, 0x0) getrusage(0xffffffffffffffff, 0xffffffffffffffff) 07:58:15 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080), 0xfffffffffffffeee) 07:58:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)="000a92328e348126a182b43966407200000075b2b449fa8ef3f7151c45c8a307d793ee1fb14f1d084aa4338105680c31a951bf8830cf", 0x36) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) fsync(r0) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) 07:58:15 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) execve(&(0x7f0000000200)='./file1\x00', &(0x7f0000000300)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='w\x00', &(0x7f00000002c0)=')+##)![(\\\x00'], &(0x7f00000004c0)=[&(0x7f0000000340)='#\x00', &(0x7f0000000380)='\\\\(\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='w\x00', &(0x7f0000000440)='w\x00', &(0x7f0000000480)='\\[)\x00']) faccessat(r0, &(0x7f00000001c0)='./file1\x00', 0x110, 0x1) 07:58:15 executing program 1: r0 = socket(0x18, 0x4005, 0x4) recvfrom$unix(r0, &(0x7f0000000080)=""/33, 0x21, 0x3f, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x3e6) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x4, 0x4) utimes(0x0, 0xffffffffffffffff) 07:58:15 executing program 1: setitimer(0x0, 0x0, 0x0) setitimer(0x1, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) r1 = dup(0xffffffffffffffff) ioctl$TIOCSCTTY(r1, 0x20007461) 07:58:15 executing program 1: r0 = socket(0x800000018, 0x3, 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, 0xffffff7ffffffffc, 0x9, "b04d00f3ff0a631a00", 0xe0d}) r1 = socket(0x18, 0x1, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 07:58:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = dup(0xffffffffffffff9c) sendto$inet(r0, &(0x7f0000000000)="8e7b07", 0x3, 0x3, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) 07:58:15 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8b8, 0xa) connect(r0, &(0x7f0000001480)=@un=@abs={0x0, 0x0, 0x2}, 0x8) pwritev(r0, &(0x7f0000001780)=[{&(0x7f00000001c0)="369cdbd547d76f2b701c20ea15c3ada3304dcc29df7f3b9845b92ad4724ed7d99ae2556c8665a37a14401ffa71736400adf8a5fdfc89c4dd4c412422a8533071326e4081d3c6e27afbf5e81dfa176e3b939bd67f692015f3216e57b0c60c21700c", 0x61}, {&(0x7f0000000240)="e485bd7e5cbb5b87f1b2d997ef906c0be997c1d2b41ab0cad123ed21a9c63c7f4deb077362e8c1059883ee95fd1ecf8cb317ebe998586309b6cc862ba10fe958591c587bdd1667f216e4efbf32d4d7b7581a083a1997af16a3f4065be39691aed1f5ce491e9c5c11fbff10751a47ceebd29987863195de185fadbfeea002c9dfa948ac42c299573e6cc18323845e56482547e4d25a33d9bb52f163dcee3099b9dfa8997b7bb1b04ade56695fe04fa58af7d17224747aae52784a44d444b301058f20ed73e72d2edc88bb4965cc91f871b24e08aa52a82f3eabc0916c4b522c26026596f5869d01ad52784a8de74471b4e1ffacea4d6b1877e1706de8655b14be7d840c4bae029d10af2b0d88764984a17ddefab0a4a936f7c775efcd4e425c7228b0094cca27c7d15930c09511cb04bcb9a8bdb5aa914850e5dc13f2f5bad26109bab61c12d0e548bd6c5c5e5c10fd4995d5db13d1324e8dac1cdb42a9e41438dbc2997ca02b15cad0b0b9f49ec5ad3ba89ba440908e46b8227f0bc10b3f0b73a1b7f376e35c44b9515c9e4783f8fc23319020fc0b1a810606585520b83985e4eac9c73c62c9a53129a4ca3a0f619f3ea68690640a5fd4365c6863c36739bc4b439788632983b73b662ec76ca801b6099100bd2d63fe5edd5d54580617a393cf5bcf1110ccfae4ccaeaea0fb65854994bd0b26b362378dd81b2dda802ac31ab98b502b1c066d552d3a8f149e363184f43db91c5104d8d7105e8604a76bcbb60a0620580ef0c3a3a86b2c759dc6f34058fced8d558eef49702489a1f203514cd8829c22b9ab92ae43685318a68dcb3a3b811eadd78a6980ab54dedd697cc1b5e2cf535337cf2cb93f4085b3cad216effed09c954e9750f5e6eebed163bada45fb27b00f07295294df3b101508dfdbcbbe8b8da08cce4766fb85d78740566d51553f890cfe12720d98ebf61887f490f1defff304e1d412df492530ffaed1a110713474d0af006671cf366dde7d0a35248ee5cb1eb9f8079c17e8261d676f71e160513d4280c7bb3cca9fe178dd646eecb9173fa16b44a5b637bd118a8f2bfe3f283c5687a16413816c2f858dbbd0cf4d118afe759f97b5c0ce787f645851383713142b2c047e32b460cca8ecd139633d69580fcbabb620024f68fc99c1f0f21a43bd92e213f38f9d9be96e16893775062ed72f867025c30990b4d53c7d02a28ab7bf8d6a5cda277930d6626753b2006332c0c904f8e0062381b43053010d2e8818aed9e960755f214e16ae53e32ebf97fea3e565b99872a279bc4f020bc3b23cd57841a9b25db48f2368e236e45053b7e72b1a9ddd306000b9b4c738c16b09c8cca1996fa40ce9dcb0fade249d737edcb80dd8b5613d471e934f412ee9bd16a9c546d94102163dc0ed73876da15f6c9512f072394d9b48c24323f4013117ea53d683de7b0434e9d6e0dc884c9af0cb3de6afcdba92013949ded59248f5f48c1b90a912619f224ff026fd3feb0c5a0841c914d1599002dc1012b424ae0474cd339838691f97a69becb0fd09f8fe473986d74ee445454b8168b8c9c3ef404c522e927f024c8dde7bf14420c87372af8696c871dcdf6e34b138d8b7da0ad21f690a695319d7f4bb84ae8eae2acd19f54d8784053b2e7750becf46d7b8a157357a971a9ac69e114c47b50acdd4f690d7fdedbef32619331cde5fe401454cb2a50536863a7f516c0aea9f413f68920ad75b08996936e706f401cfca6fcc41de78b87a04681ce0deb3d2275aa3644a0ec588d43452e665104a7d3846c5fac8c40fb0c2d49cfd704bc0a8e1ae393b7bf6c108c952ca87c04f161433fb10dc361d3b003c715b807cbbf872087f4bb310532b181b015bc7cc5aa6be66d94d1aa75b7d3c6892065652204b3ea7aff32c01137261864ad8d9d5633d5cd3aac2889824fd8661c32ed685aa58cdee973d577fbf109963b890f4a2e4429e496ac38420c4aae79aabf39de05da1e9120481a4ac43365cd263791ec48e15bed4168b48ebbd0c10904417e84f2206ed5ab8b5ee41d8cc3ba86f492136c4d455d769e00952f83361b5ad4c5e83f35b960e35466998ffb20838f6503f7732722d6c5471926a9f386073b67252975c651650e679c2b0709d0fb71de9ced67950564ce3a9a66f0ec0015d4d76fb99c3c4d9a0a029fbdf1918c697eeef39dba0abc161967572fde7008ad46aeb392bcc39f2c52dda347aaa9b18b94a4a10e1ba03170558c17a9dcd69d5de61db9dcae39767acd961bbbc06c8124e590540a4ed690d82cba4f55e18fec538092953de0a4d143cb0320e2288ef3a6d1190e96887e4a2acc32a864c734c2c2a0dcbf293c53333c547a9af907bccecb0ae7d4d2de23ab2fcc62830a8211069f50acd99b66b2a026fd11f834732f692e7df285d2e9ba36fa5247ca42f8e2afbce287296af153fc69af732537c027ec92926892bccb8a5936fc610513bb768bd728b10283433b720bc1a7e3eac60ecbfe579f2a1cae71b355c289e1a1ae5ea352951e488df22c0056119b8a037460cadc051738f2fb6a123bea2e575ad841f4e4dd26d41a5e58b4b02a0fe077dd44208233da1d34020ce08bd34fa1c13f263151c22662bef948c2a72a9bd0c8962563d0a314841ad1460cfad72d4297fcbb78ae7eb56758c65954abcbc061fec1f21c8180291e9a3f41f81104d8c692c5d882cacc8920da461f9ed22f7773ad9778c672d86d5974c3a849a0d1262500b0eb7347fb705cf6d7921e261eff32a431a8297b3cde4a3fdf3c7feac325ab7a744b9585616b5ae0886699106e27bfc6340288eb45e1c147af2b389305d7c531827ea19751dc369896ea1b797f06abc9471143a21ebaad4b649f28b3748636afcb8707c04fc6142c3d1d476ee1117e0f3e72193a473731b4cb478986f41230a986aa8c15a0caff7838a4caf59050c7e74608d57449d11e5741813f79f733368a6b635b5bf9590382fa6371fee36f7aa8cb1021a3305f03da43fead80e1c4f2c1a4964b48b802de20471ee016fd66db34297914f78d72432163726f6e1312e0306ecaaf632033cbcb6dce7e4aeea810614c8754276f6d973c7a879ff45e3721408434c6bc809239f7be3a130746ecd1e57d321068d84f8a9bdd687a3ad05e5514342e0bba1dd21c2ad4a0704aede417c40977f266ae7ff1e35ec2915553069c76faf6c529b7f51b0d9ae2578d0da0d0ccee5139bc7f26af14cc3209d7ec02012dda4da0945ee856040e14b615d57cbaa9df34b575c2d598fdd6740799a6bb6476e1de3efbb160922308b7b138fa2959f0d1634d2e7e4387caf291ebc7669564736dc1effe354c545192b39d0111eb2dfc892761a2eb2375a1f4bdb93478d51128f77e62b6c188dd06064454bf2c6bc867327f72406ff105c98a595aca4554c1b3861e5df21e619ca18a1832997df38abd848f5cd33d3d67cdd84e5a519a80694f977dd9264dd22c80754d2eba802f0fb775f81569c114ad1b4dbb34fa249984ce90e5d09f1e4f9840e5221435fb425d171650af8bd32c6c4b7cccb17513a486dd9c9c32beffcf4a4802fd94b0dcc6b423ffc179ad971169deb5d48338a332b181b861a9252ccc2d86a6ea5828d71eb642d603c8ed72a91825408dff794b70e73ef574ca16e11dc621647f8465c15671a8796ac974ed82b8414e315ab700cf5adc6f72fa9f0ab4dc1ea50e1b6ace026eab94a163feb8d297c8f0bb770187589af97380f7b1790f4fa2bf3c1caa55f6d44f9b10a8b9fdf33da85d8fcb58d15d154f11ce85231b6f693e7e555eeb1b0d4c07cc6b92a7c33cc8de22b99239dca48df610efeb463c40b062314a4d4dc10529345fb911197551ac608f22de107f82f0b45dc130cd7caf34e42a2dd232610fddbe37b5ed6e1161710bc354902748eb82cbe1b5b3cfcfaef7ca19eb17a02d3415c354f0b3a22c86fbc4cf92e1e2f7fe173858c67e0a3fd1092818c8ebca1585182eb3c8ca8164b767faff212538873c32fa60e1bdd6bf8ec3fcc5c0d8dd6d5334f0b6f7db6886d30124e3f5c4d77c5ddd7c9f4e948169f8905323a5ce6857e18c393d992f79c5a9d9a850bee5f76cdf3038f94545c2d70ee6a5eda6d14c7e41f26a2e3906ba8711fd2616b6c5b355ba6db62dda1c6a2a902646600ec8c5722b4de6b25eed0366933a5bd06a1cb5707f80a9c9ac59d7e4279e5b91cfcab4150aa1172d7282d669a1f2a52ffa8ec612d23e20a2c27fe2a25257a2b4d3e1fa7c47ea3323c00190be7268cf3d84f8278722c353dc95a80bdfae02fb23f5fe0e2ad399075b3e98f10d377cc018743ca2309683bd313e26f17449077101fe5d721207b59d207e304f1eecec56d34dc31063aa43b9149467e8c10cf85d2d0357207ad443594b006d90f32bda40b98735fc81f420d18ce9b6cb37c12b042278b691ae2081cd3e18fc2b92d3d74637b6de619b196344aad6be5c45e3307082a8d7cd162312164cb222c86bff242723dd201ccd6580f7def84ff7d85d335195ab2c9719d752e720e74ef9fcd2d17487bac5c984cd07bd59bcede7c842a1ef69ebc4eac7df2b155b3d9b12ba8bf08f1708c1520ca00414a815240bd5b944a1e13c94d4bce711c9415b7c7de5effab532703cb35791870bf1a8e31d0017b0e7248c601334c33a8fbf6f3d7b38a88c35b4b63fcab2b8c9b9e73684c531bd99ae0a65b1fda769cad37652579c4320b986a3d01edcf502bc035e613bacee53c11674b570242031588b7ef202795a3218cbb1bd3aa00bfda0250efed03d3feaf5f43bc137632097b775d2309bd3523385eaa7046bbe9fc558ea93bc133c0cabfbe01f1380f3f6b338271d75582303adde2fa1a7d16ef9591d82f80a98e2473febf9e7fcba9d60025637efba50c6cae98217575a7298f4e743f225b578a8f28d26051a46132dab110635568926a39191eaf29e4fd331b9f818145aa10072219121de35e8554fa40f1a224daedfbb1dc2df6b68b6fffa9f2a9d4fa35db5a70e1c266ab3fb45aeee9578495adebc59b03a6381413141e092b57d042c19472192d6f41df57f7a44d553cfe73c7a0cee672462b998992bc4dfd59a6da5e644f9feaac36e6a85da9b14ef45dfc36001ea2f5712fe9b6cdd0756e385251126fdd2175d3d3cb1afcb6573a504fb6397efdd64acbb1e68687367f9a444f8b3f932002c59a497e8f4768db645528958c3fb2218e8f2df2dd233e49e4a7c5cbb755e19300c0b0b32f8c85c334ca26893659b8c1e2170a5712de93c8190e3e32196858897e5eda4900dfc20b976b4720b11e11b7cc9d36dbbf8b7be371e55a10c14d57c96c2127dab761cf954dc1e54d68d696c7145c845bb560512b524f6f91a9d96b81841247506854e19c1f201ce36e257b289df80ae1589c4ca7bf652d1f638b6749c5219cd6d062c09bfbddac831c73bf1ad93561b16c6d176f4d978680c6075d2a7bbd643f63d7dd8abf1aedbb922642ad9f95005de9749222cabeb3788b67d01f1d03e478b0b8001da816344945e92367a9392e1f2f17a7e1e3d6efc31e86d219b0e5ac5741a662ad1b487bb5b0b958520e5e04877f7c16b906248a0ea8470d975da0f7784ae065415f6c5eb5ebdeeb85b48c7bcb86d98d449e371a16763a2db770415ac76b88119d44916b623bd79d7bc2dd094b90bcc8be61261583e1e4dedb768b9e2713cecae617f3563265437e92a64f1b4258cd51642725f166f6f7fa09c6d4fb04265f365151b6cd6a37b5461919a687bdf891e32f105f42773af8b5a4fb", 0x1000}, {&(0x7f0000001240)="438a77feb822ba96b2cec58068754b81d4037d601d7d2356942395d92df619c037c1675760f0bc616ec1b83a577273f0af6280d03493152397ec9623700541401244627c7a4e5360645002d4c65618f88ccec12c747859f6deb70351d7eb198616d364fd1de249b664ed6c4560dc7f35e9fef46006c222da19ff5942ff4445ade5282d65ad6421c00fc7e903098d89ae461a56d47ab2be7025c9006059875895c73c30c794eded5494741077822128", 0xaf}, {&(0x7f0000001300)="08abe2941cabf55cda63160b5c9892f8972d138abca1c294056d6ba37d7c4b5118ae8ddcbe0d8847d67e5257024acedd91852e4eaf27bfafb8dd21d02c0ee2b927505f8fe8e7d3903fc578f3ef889cbb9d7b9b5880f4964cb0814131d9093abf6de8e313337be40a9731a2905002e3a399cb2103cb8c2c2aeaaa36b252cf2088edbaa7cf82653bd9433d4c9fc2dc4490fea0f0507783481314341b7be799dd5feb", 0xa1}, {&(0x7f00000013c0)="6eb7eccb9ac8f5632ce95a4d6abc0a21fc75699dd2dd86389d86f32e43b294a3630fbec217e802c51ce20cc788b37bf37db5005cadf8d700a22e22774bf72360ddad28dfe70706ee0539664737feeaaffc035a4830aa9a87a787ad6f1d149d83b10bda678ec15d2e796a88b04e23f45e49cc654dafe8c21b93dc14a9b19e529e9964e9d02c630d621cc85cb093781bec91aaec73cd8a0acd2288245b212fbc48642562ec66291e7c", 0xa8}, {&(0x7f00000015c0)="f3576ce1cbf12401000c01a3813e7f446579fea2b1db62d97427260ce058ecd804a684dc3a4599bf629c3e81bdd2a8cf3408c1f11269c1832734b17e31b6782e57da3e70743ab91b82f35ce3d45cbb6e28c00eff33c8b27bfdb70f32662a2b23545da3449c3e2085b14c033e40e401ecd8ad873a2d779099fe76ffd3a0f8d4485a85a3a25105d1d177fc6f5a76b5cb448d97bd479017152bb4ad5d1fe692082773ab7744a5dabb5e990895f7e73a15f946acee9ddc6363687c1155e6173963ccbe8faf2c07c97805420e5e03745fa82cd2d3369ef6dfe193ca8a5ca43ef0b234619bf0961162e2b2840d2ad95db673edd426126262eac55422b61da99d00000000000000", 0x104}], 0x6, 0x0) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/60, 0x3c}], 0x1, &(0x7f0000000140)=""/2, 0x2}, 0x2) 07:58:16 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x10080, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = getpid() r2 = socket(0x10, 0x4008, 0x6) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x0, 0x4, 0x81}, 0xc) getpgid(r1) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r3 = socket(0x10, 0x3, 0x0) read(r3, &(0x7f0000000040)=""/51, 0x33) setsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) 07:58:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x5a, 0x6, 0x8001, 0x7f, 0x7f, 0xffffffff, 0x3, 0x401}, &(0x7f0000000080)={0x4, 0xc00}) 07:58:16 executing program 0: clock_getres(0x200000000000005, 0x0) clock_getres(0x6, &(0x7f0000000000)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x800d, 0x1) 07:58:16 executing program 1: r0 = socket$inet(0x2, 0x5, 0x31) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x4) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x9}) write(r1, &(0x7f0000000200), 0xffe7) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x8000000081ea, 0x0, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 07:58:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x8, 0x82) r1 = open(&(0x7f0000000180)='./bus\x00', 0x80800, 0x2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x3bf, 0x1, 0x100, 0x60000, "a8510b1f81376ca5c6759c9f39eea4845c0c5457", 0x0, 0x7}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) lseek(r2, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x101, &(0x7f0000000400)={0xa22, 0x5}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x3) close(r0) 07:58:17 executing program 0: r0 = semget$private(0x0, 0x4, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0xfffffffffffffff8}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x28, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) 07:58:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = syz_open_pts() dup2(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x0, r3) close(r2) sendmsg$unix(r3, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000100000000000000000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r2], 0x30}, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000000)) 07:58:17 executing program 1: r0 = syz_open_pts() flock(r0, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) flock(r0, 0xa) 07:58:17 executing program 1: r0 = msgget$private(0x0, 0x10000000000010) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r2 = socket$inet(0x2, 0x8002, 0x3ff) r3 = dup2(r1, r2) r4 = openat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0\x00', 0x20, 0x5c) read(r4, &(0x7f0000000500)=""/164, 0xa4) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000740)={'./file0\x00', 0x1b2, 0x0, 0x10000, 0x0, 0x5, 0x2, 0x3ff, 0x0, 0x3, 0x800, 0xfffffffffffffffc}) getsockname(r4, &(0x7f0000000600)=@un=@file={0x0, ""/108}, &(0x7f0000000480)=0x6e) msgget$private(0x0, 0x110) r5 = accept(0xffffffffffffffff, &(0x7f00000006c0)=@in, &(0x7f0000000380)=0xc) getsockname(r5, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000004c0)=0xc) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000140)=""/39, &(0x7f0000000700)=0x27) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) msgrcv(r0, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0x0, 0x1000) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000680)={0xb3, 0x3ff, 0x2, 0x800, "d78d89c28805bf7e1a7e565ceaed8f53a25ef00a", 0x100000001, 0x2}) r7 = socket(0x11, 0x3, 0x0) connect$inet6(r7, &(0x7f00000003c0), 0xc) listen(r5, 0x0) 07:58:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x8, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r1, r2) accept(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="e99cb1193e483e", 0x7}], 0x10000014) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)='>>', 0x2}], 0x1) 07:58:17 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x2, 0x3) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 07:58:17 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x3) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 07:58:18 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) dup2(r0, r0) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x7f}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8880, 0x0) getsockopt(r1, 0x0, 0x200, &(0x7f00000001c0)=""/194, &(0x7f0000000080)=0xc2) 07:58:18 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000040)=""/18, 0x12}], 0x1) 07:58:18 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000), 0x10000000000002be) 07:58:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040), 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = fcntl$dupfd(r1, 0x1, r0) accept$unix(r4, 0x0, &(0x7f0000000000)) r5 = socket(0x18, 0x1, 0x0) r6 = semget$private(0x0, 0x1, 0x80) semop(r6, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000540)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) connect(r4, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8) bind(r4, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) bind(r5, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000240)='./file0\x00', 0xfe, 0x2) 07:58:18 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) 07:58:18 executing program 0: r0 = socket(0x10014, 0x0, 0x6) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 07:58:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x100) chown(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 07:58:19 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x80002004, 0x1000005cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000240)={{0xfffffffffffffffc, 0x7ff}, {0x8, 0x3e}}, 0x2) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x8) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x1) 07:58:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000100)=0x1) fchmod(r0, 0x20) ioctl$TIOCEXCL(r0, 0x2000740d) 07:58:19 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x20) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0/../file0\x00', 0x100, 0x181) 07:58:19 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x8159, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x33}], 0xb20f, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r2, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000000c0)={0x7e4, 0xffffffff, './file0/file0\x00', 0x9, 0x6, 0x0, 0x6}) dup2(r2, r0) 07:58:19 executing program 0: r0 = socket(0x87f3436ae65aab58, 0xc005, 0xbaf) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) socketpair(0x3e, 0x7, 0x0, &(0x7f0000000040)) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) openat(r2, &(0x7f0000000080)='./file0\x00', 0x800, 0x140) 07:58:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2020, 0x450e) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x104, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000200)=""/248, 0xf8, 0x843, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) utimensat(r0, &(0x7f0000000340)='./bus\x00', &(0x7f0000000180)={{0x7, 0xfffffffffffff800}, {0x574fe155, 0x80000080000000f2}}, 0x0) fcntl$setstatus(r0, 0x4, 0x80) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x9}, 0x0) 07:58:19 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) readv(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)=""/206, 0xce}, {&(0x7f0000000180)=""/83, 0x53}, {&(0x7f0000000200)=""/18, 0x12}, {&(0x7f0000000240)=""/187, 0xbb}, {&(0x7f0000000300)=""/144, 0x90}, {&(0x7f00000003c0)=""/121, 0x79}, {&(0x7f0000000440)=""/33, 0x21}, {&(0x7f0000000480)=""/153, 0x99}, {&(0x7f0000000540)=""/202, 0xca}], 0x9) r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) fchown(0xffffffffffffffff, r1, r2) sendto$inet6(r0, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) 07:58:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = dup2(r1, r0) kevent(r4, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffe, 0x10, 0xf00fffff, 0x5}, {{r3}, 0xfffffffffffffffb, 0x4, 0x13, 0x2, 0x5}, {{r0}, 0xffffffffffffffff, 0x8c, 0xb, 0x3, 0xa1}, {{r1}, 0xfffffffffffffffc, 0x0, 0x0, 0x2}, {{r0}, 0x0, 0x58, 0x4000000b, 0x5}], 0x7, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x30, 0x0, 0x9, 0x101}], 0x0, &(0x7f0000000300)={0x401, 0x1}) linkat(r2, &(0x7f0000000080)='./file0\x00', r4, &(0x7f0000000180)='./file0\x00', 0x4) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x78, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f00000000c0)="25d251ec93f78e8e59d077d8d233d92bc2703311546d11677b7fc3ce38ba0bdf7cca3b3c5f9a0a6b02dd4fc1b29ed71adaecfa14d0b157502848527f8ccee943b92576691fdd57ad5b8dc610c10fcb958a26a0816802a842364327ce69d3f2ed36328f2ad95b85626e462cba7d9578b3723ed7497d9d45df58b81cc0c7569432ed09dd82d6a95be2b4bc6735b6bf5e993c", 0x91, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r5 = dup(r3) recvmsg(r5, &(0x7f0000000540)={&(0x7f0000000340)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000380)=""/211, 0xd3}], 0x1, &(0x7f00000004c0)=""/126, 0x7e}, 0x2) 07:58:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001600)={&(0x7f0000000040)=@un=@file={0x0, ""/39}, 0x29, &(0x7f0000001580)=[{&(0x7f0000001400)=""/7, 0x7}, {&(0x7f0000001440)=""/206, 0xce}, {&(0x7f0000001540)=""/49, 0x31}], 0x3, &(0x7f00000015c0)=""/5, 0x5}, 0x1) socket$unix(0x1, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000011c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, 0x345) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, &(0x7f0000001280)=0xc) sendmsg$unix(r1, &(0x7f0000001380)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001180)=[{&(0x7f00000000c0)="880ed344cfd00b7c23e12ec9f0095ebfbdc1b4c91cc8cd74e0d2478864b8b454a22d1672a3c8ae64279414e784ce61a9d6ffe086b44e0c672e0a3b36ce12d687bedbd236b3756e2777ee9310860c41d388759d9d8bc8059ac13a82c842a08f11607173778da6fd677cc0f075656eafaaad4d72a4252ec8c7be097ae2266308f582edf2c28af33d26f3ed6eb63eff5d83196cb37ecfc3c7cebc70749f6ba6748372d6068aa9a013c636ace44048bec5237a9b6f847dd99c17d70f4699523ac56edcc2cd2bf972ddf34d28f6abd4f9dfb113ef57d7561806c5229715718b5512d3429702e3a7d337ac69ea265847f42953adf95d1a71e85b84ddfbaae374ec802d10dd1aac694e3e7c48350feedc88b6405d516ec6802870c40b9502f77386b4f0e2b9c81cc2ae4dd1b28744129bb2946d686387f03e4777ffea1dd0f671d9d133fb96eefcf6263a586a4c4694ba22a01f47d74a90a8207be02440373f04540158cf8b6eb54f1352879dfeb2a3761ba091e185e47e2d4fa3fb78b9a20ade70c71b237dad9ee0db64f8f5c55c0c2c761c399e47c167c696a2d091f8079b06eb04df6c188a766544c7ee06f0a862fae53786dad1e5009dbd6dfaf4b109128ed753c6029b5a1d23adf727eff90d24036cf1e5d16fbff1d6d30f7ee1634dc6dbc50d397775778f341cad19cdb6d5ac938a9575fc7f468668b3462cd429e4c58f107b5b55135650a5473a0041409e4eb56b21478afa85ced792f2d0400479ea7a1ac661c7e30d02bdf2a5f075b8318317e1555d6923dd30c168b590bd03f6069fd8ad5cfc71371cc2bc11455f1234dee6335c35fed1dee260d947b89dddcafc5236ce292e1a1b1961b49d9ec2520a27486213be1983558b7e1d883359e586175b2b6f43bff8f88746dbb3cb908da126d93f1a9d1a030461eced43930231fb2a1f02fddb14707d74dc34bd1abe24088da847be8c540ab5153f6ade882889b9eb0289f697f84e4973a69b25eabbe4266e803d8201147540804cec74b6306adc33870c6273d3c33249e513fa026b50198cc5394827a52bf34652fcea6a8941554052070d084c020aef277b797dd8b96a2c835434f5f6c497d32a425f111087d9f1887bdafd0a57267e41b48540f937b04ee459ccda501fba631ac3b8c7888b2abcd82ab598f56c068504f9151e7be35c3efac82c5b565a8ca9051e41ee4009f5a8ca66616c13197d47319f568feeaccca68408772c7b9de19c41d278a933c4497dadfc53f578e2a01739ccee3aba9ef721c9f099d8a747e836cfbddb9ee860841200aa7316340800fb882745addf49c5b54cc02244b35f0125955715e25af5640ce2a9a08e18c3c0052992f27b86da2c3006a31bd81ddccc76c34a979ea45def05df4758a57ec113215bb1e46a7b8d7608a9a44500ba942bf8df87e38cfa72ec2078ca18b53f30a2588b1aeaf15b32a45025898ee8da3203a7ad95756d2ee1cbf804d71b369151e2bb8121694f0b1dabdd5e7a60ab6dca49fc52503367a346fd8b13f192444fc7afef80c8dc857d5e37bd466e9fb2173bf36e384a25e9475fa9ec4e7523816eadab31f03f1e822edf58ab13ecaeec6799e855da23709694689747c14b693e0f889f9e8fe6c3ed616448605f035abd1955126280ee5cac3eb1a496fa764c9549de63abf3e0033bb11c3f6a465ce071e712eb61d4cfe0e38baa4517ec1bea515fce7862da33f5d734651cac6ff567b9116e4e3e22b1c54b610df2875b75e6dad0156413517716272b4583c845f9e572a98323000e9f44e79b77b8960ba77f5a713709072d9da1a1b10300946737576dc0f546e1c369a3137a141ea7da1c21863623a5aa43d27f315255504c3586d830abd1d12ea7f5d79ab9e75133e9c0ee346f9f132e0f4d539eb8bcd3c3c55c18386f420e02ec6a3266c7d39e8ac45476ecb5212b1ae9b1c8fda3b28c2d41826b1a460681d57350512e0908d0e126eeeab9448e1729095f6369cd44b67ba18e25ba5ecaecb96147ad4b788c20208a149b4f291fda165b950cd78f9bef9f5f26d1a2efd58769c934cf4445a6c409d1a8c9f48b655a1c002a5ece905751ca20634765ee406bb93552dc299c7ee2caa8c3ebdf9bb285870a11ec80ea582fbb77f54d8d21b94b33d12d16fe88af588373b8101a7baa7eab27544c2430612d05562eec32b9725d9f5f427ffc961510e23e07c56f3080fa7073b5e52aeea645244af5f43e63039969f5da70248e415a2f938d2c57f1bef32de08b6053282ff0fad72fc0a8c89a97f3b6f2d94e11a5dd4b8ddd125769119b991cd75b8d996b23c414523c511eb8c9d8af5f1ff6df6eaa90045db8fd6b28c102f7dd9f5c4cb5e62f5b879a57838d8a6a7a3dc706b0cbd0ca6d33d274810eba6c813dcc2baab049678f2ac7b38a1c8e1361807f543739873d1582a840509b0778a9e7b6fe239d52d8f68094318d73ba343f70c1f336279e13158aa257ee8ddefaa0f83f3e8de4df41cd03800435ae14067667bd2a318eee2931c48a976c85643e14d468c71bc71a9ee0532af72c660b537a0737d7ce75791920417f4b0131d537d2551ab462b3c17fd8a5c1d7de7ebe1d2239014637e02ea19a31d0c553c816ebe00b029b6912099f297900d6da14bf01cc2472fccae0c6fca2578932e0d2a2c59158948a5112394482e44bd24daff35f03bfead6a2b713fde135d97274c4620daa2f90714c2fbae017dc8d64cf3c5768f8ce7858449de9cfef49bb09f797bc9ab8cedb80c3838e9527856c42b79010a6d7b4a494ff483a0ebb06167cd5b53778c4297e2207c366c9c0809def46d1707bc9fa16c006f47e79c7e139d8bfa59cc494a3da8f37eda33fa13b440121db4740424d44b8caae056a566952aa2410c46f9b833e4dc5212d4d5003677a6df4ef2d72e418ad6edfd1eb47aa48b55c86830b7ed9d6c72f203f997d68a66e8c6deb0a8aae7eb732447d6a43c4855d896406c92e0eb9eb9f669ba696e8bef27e9ffce818f6098a4bc2967c583a937c8059bfe6561948a35df8e51d2a8e8943a43e71010811552b9f61f5774c48547b52481f6614e9ead87ce7dc5df3d5733d750d2d58e81a541fb2a65f4e6e44337f23c26a37f45822a0883498c1feb0f284a48f8b728d921ced25a0cf1b733addd55353292c7d33413d00230d4e61f75735359f8de6d7e4205d91b1546a27797d081807d3675969576375ec23da006139bd664a1017015baa8a5a08b8117374b0c60fdb48c87e0f79ee68131695941d1cddc6b22325f01bd875864d5f43d0f943b715756d981529e23c4ac0b8c76cdbdbd52816bac37c3fcc0defcd33552320bf95fb6b678b03c9ec0c9b11864b6dc4c9bb0b9d6a7c30ec38eb7a8d90cd6b20802b77e3de10bd81be2451656176d08331bfe38bac3aee8df11718d612065eaada8b757a76435722c5b7de61e1ce1d0e1f33fa116541a0163021b8ab88768fc39bc7058cf90d63eab6be31bc4689c76e1a0e94e2c4365c6754ed804e313a1888e2d35646541cca211c6e005fe55200bf0c2b8546b22cec6709e3f41320ee843a69ccf997ac381668556c8d4c916b47b4dd4c457070cb36d1c29b005ebc1323bc6a305522e4c8e6dcdc6d0ee99ddf96e0b768561f821f7c22a37837a322d19bab9af193fd2ae84f6e3edf39ec161fc36ee8898886f036932ce9e931c9397fa9a5b49a7bc5da4f6657cf04fa920dd5916821e17042abaad94782b6bba17cddb4c06eedcbcf0d06006e39fd0da8dbe0d0d29bed1f671051f4d62e2c042251a82018388d4666972b13c45420375870906e051866f8608500f2d5daf8fb5ccc2592a36ba89701db944f5a02cf8854521e5f4eb51a67017412046d740280c7389fc35beb9a6854c81a50a50ab2e5666c5bc8a2cb8711c8485c2d1f4cbccff5d6329a553b5f73a4adc715d74086cbd17114c4f877dfda26ef95536b870813ec9bffb07a34000fafa7652359714ad0981fbbc316400ebfe095715a02ca010ede04111974b50abb7f4cff52be5fa49b44f283c9f3e0cf9121e402cc70cccf908d573d98417600915bed499fea8f5fd655a33ae0e2631ae48bdddbaa10e2290cb2a3804a412f31bcb80b29b95335eacad13610fad19d34a0eff5fd22d8e4c04a6debacd9148ab1628c00267ad71279edbdeabd83fcee61a40129136ae0d143ee6bae94b02e9a14d160ec88cadee2750a82a839e95c5e7646017d0b8088467c5c1921bd3fdf792dfd45123193c292c667e13d0922f41bce26158eb6a741bc2389f76dca06a22d4102880b9f7ff3d72b1eb1c3f440ba883571d8e64ddd45f9f931534700d85fc07d6bd334537f0a29b8c45a76626eca89c8e2d3e604cc7846f29901d23843a6e9975513fc5f937771ca60f43105d0269f3a516dac39675ba254b7bc3377be33bfda663e59fb6b21dc591c22f99ef2768ebc700227241b618690be9268c7f64b12b83dc954c3b8867ef112aa923a6001a985503fd8884b5ccc6c8eeca3d1bc94c33032cbd7456c60b71dad618caf1ac29d133753c3935364c04443263c9363389669277f50906b39e4ccd6fb403ffcd20f0b577c0ac5cf4c959e17865f5cf957492a4653087e7aba86532538faf290dacd99940e960707c2ef96e9b9895e215b826135bd40a27bfc61f47bf987dccf1e0926a28888fd7559ecd288ead65697ac621f364c6d36a8df14824d8472a74e8d79277ee0e539c0f40ca980fdf939be5965f11cabee36a9d72b2b59055d9bda0f2efa5f9d702a7fdf3440c03726cc5a0b8613dffe34c210a8e26d2529d1f76f3512990156d3ad66f32af046b722a91926769e6b18674a7d8cac5628de4d2cdd365ad298d23aafc683888ccf17bbacaf160b64059d3e2b46ab0167b081706cc59d63545216cea3b5393048ab049f25f191c32f6f259d637ee2c39799e7601d76c6537bf5045bfba14d63f07f7a7c8b802b03ccc462a6c3180537606f4d97592e978cea193b512a565e7ad0c110e5d4061b8c3025943410de1a3cdc53d4760d5a10bc27625fd1ab824d404f60298d380a6932da868e1053dc57cff7553024bfb2f622a921b457eebeee5c719b6f42b186c8bb776c911179fc52bb738bbd061b2ed9278b07aa61967866fab423c6cf633e085030836b3cef1d560b52f2842b6786e341f7ebc54c120709a113c16d2aa9572fb37e6c35aa52b78facee4abd1a9074a2ef5871521c34c3c37f4658fb1691d3c6ceafe69532cd26374ee881011d8cd24f515dd2b2d6a687e900b924e4f82e9f8477ca92ab123ac591934c6aa4a2929b7f4d33319649b8c40573812902ae5768897f914449c813821f3e769a12b5dd8c2ab1540b9cebf120e471c64d131f54eef1c7beb6f180bd8a0d7c28324ec00096a42ec383e92888759f5e7f039068d946f179e4a6b3ef3ce56719164aa1688a0a19758a579154e09f72f6e67db48d1d17fc2169fc2932d2a9444281aa9561d28c536150850298193bebe9a42d151c2876b13a5c49474ddc92d95b75aeaba29f82472ef2b90c69b2480a29943dc8dac313e902784459fcf5f11c8bef9833157937d156315e526f6a47c3392cec43f7d8ead9940b036089c60beeefd84bb597f1a101c12d4d56bfb1ad5b780e1fa7cd78985862305c0774e74e695626e2f6dc6764b21d79216558782df082da048d4ebbb8121eb94c99e0c745715c9b60772e8c8ec25b18637ff98e970aac0e8d56be64f3988fb6f14ac8329d214c2247bd7fe4f152451ad5849535f6ba55272cd273b19159d39d", 0x1000}, {&(0x7f00000010c0)="a76a3836f86664addea0996c6fe801ae918948579991c72ce9b50ee639ecfd546ce6d7d26633150ebbb5a4e73aa54e548831241503928f6967ed188487e5ba13773377c83c78a323763833d8", 0x4c}, {&(0x7f0000001140)="f2d02ad229bb9f3be3ac09b522b581ca5f450918017ec461888d", 0x1a}], 0x3, &(0x7f00000012c0)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="00040000200000000000e000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0xa8, 0x9}, 0x4) 07:58:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) r1 = socket(0x2, 0x5, 0x1) getsockopt$sock_int(r1, 0xffff, 0x28, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040), 0x0) 07:58:19 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x1) r2 = socket$inet6(0x18, 0x2, 0x0) readv(r1, &(0x7f0000000440)=[{&(0x7f0000000080)=""/219, 0xdb}, {&(0x7f0000000180)=""/14, 0xe}, {&(0x7f00000001c0)=""/22, 0x16}, {&(0x7f0000000200)=""/204, 0xcc}, {&(0x7f0000000300)=""/125, 0x7d}, {&(0x7f0000000380)=""/178, 0xb2}], 0x6) getsockopt(r2, 0x29, 0x36, 0x0, 0x0) recvfrom$inet6(r2, &(0x7f0000000000), 0x0, 0x801, &(0x7f0000000040)={0x18, 0x2, 0x6, 0x9}, 0xc) 07:58:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28000000ffff00000100000000000000007f63ed482b64c8819ac68ec4201788af2e1d121546fefeba1d4c4209e7a53e647d4fc5d34b8a0a618451d8a014d9509c357943e0e36b2bbce7f49e0ee188bf23a9a6667d7631357f57a692555428b64f9e5c6de935916313b21b1e75c19f8e4bc5612ec0b34b7f375c0300d08d6047d48f6dbd1d040000005cca8cf9f3dfffb18a9cb4bc6ab3e4dc68c6bb8065d0b97c1c8ea99cb3b46fc11a875897", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = getegid() setgroups(0x1, &(0x7f0000000140)=[r2]) write(r1, 0x0, 0x0) shutdown(r0, 0x0) 07:58:20 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10020, 0x1) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) r2 = fcntl$dupfd(r0, 0x0, r0) kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x91, 0x0, 0x1f}, {{r2}, 0xffffffffffffffff, 0x9, 0x0, 0xd0}], 0xd64b, 0x0, 0x100000000, 0x0) dup2(r2, r0) 07:58:20 executing program 1: r0 = socket(0x2, 0x1, 0x5) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 07:58:20 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r2, r0) dup2(r1, r3) 07:58:20 executing program 1: socketpair(0x2, 0x8003, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x2, 0xef7}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x8000, 0x436}, 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2000a, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') 07:58:20 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) r0 = dup(0xffffffffffffffff) setsockopt(r0, 0xfff, 0xfffffffffffeffff, &(0x7f0000000000)="e87cda1b54d08574c919913f3f5c36718b43b44d7610aa117e9969783d65c27fb33e4205ed3991c0e7c69e8f1eeb3c6d6607ed4064abf31566cd4ceb13a0947dd6fe69c4823ea648455f2f11360bbd44f57f8530ec9bf5fe761cade2129c8581acb2f09054ab83b672a0af952203f91acb8c78c811d8a14b781e5edd1519247c888d5646106120b3c85b2cac525503c0b683a934e5fe18bc473713550c0e4e98906291a664dc8620c2f79eb2d8b3738be9a34460421f99dfff702150daf5fc0bbc9c9f732abfb93d86b47e8937df2eca279a722d06a97a20aa7b1147eac4d76ce7a31be0d9780585dc546e54fcf81cf0a47a129120e40c88c67a127370d4ca", 0xff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:58:20 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) geteuid() unlink(&(0x7f0000000000)='./file1\x00') 07:58:20 executing program 1: r0 = socket(0x11, 0x3, 0x401) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "a814c897b939908ae20ba65ae87f3a81a2c6b41a"}) 07:58:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x8) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0), 0x0, 0x90) write(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) 07:58:21 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f00000000c0)="1d", 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x2, 0xc332, 0x5, r4}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f00000000c0)) read(r0, &(0x7f00000001c0)=""/142, 0x8e) 07:58:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendto(r0, &(0x7f0000000080)='@', 0x1, 0x0, 0x0, 0x0) close(r1) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=""/4096, 0x1000) sendto(r1, &(0x7f00000000c0)="a243cdc65b890657a5a764d9061bd6d7ec6faee3044289db877b51bf41bb9a1c29e4eb50023c8fe7324deb336e0f233d5e5194a7f29e0b997cde154ba986d605ee498fdc1e3600d34106cb108ef7089cf3b46ef0952fd9927b9c03692e68aa03148abf976d48fa7b3ef413d5dd237be915765269ddb03eb872c4bd67e2a751d187e23e3e1e60ec4a49630b4d1a8a1d214f98d99e14fa1e8208791ad729a149d8c2388e30b23fac3b5ed64c486aab9851a31d543b9e098d979e7ae5def9385b4ff2963821c15b0299ebd4781ac5032159dfb9c428bcb5adc14d8a5e307abf1e03d4210080ff3ce0208fdd7a3b88f17b", 0xef, 0x400, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) 07:58:21 executing program 0: r0 = semget$private(0x0, 0x6, 0x20) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x20) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x27}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r1, r3) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000001c0)) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 07:58:21 executing program 0: setgroups(0xfffffe7c, 0xfffffffffffffffe) 07:58:21 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 07:58:21 executing program 0: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x40f, 0x0, 0x0) getuid() r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xfffffffffffffe43) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) 07:58:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000240)="00000000e3ffff", 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) sendto(r0, &(0x7f0000000280)="45789f225391b5428fb9253b60af0046a568e363cc5b85a3fa5fd0dd9ee1aca8286061fc9ca1346b0c1b786889aee198aa6fe0f7da468d958aaf736f177073e35a864d7cda1d208b8020a925866c32830015dcf56d086edda6cf0b5f998ef21e0c4ad50151dd1b2db290eeb040f702abcdf5268a217379dc79fcd03a72454b017f3c263ff98b2f09300a9c536c774d44874162c31ba7e57453996e64cd6aa697ef2f7764cc1be928a7ab097b81cc676d", 0xb0, 0x4, &(0x7f0000000340)=@in6={0x18, 0x0, 0x2b, 0x2}, 0xc) r1 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x522, 0xba) recvfrom(r1, &(0x7f0000000140)=""/76, 0x4c, 0x840, &(0x7f0000000200)=@un=@file={0x0, '\x00'}, 0x3) 07:58:21 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) setuid(0xee01) recvfrom(r0, &(0x7f00000000c0)=""/76, 0x4c, 0x40, &(0x7f0000000300)=ANY=[@ANYBLOB="01002e2f66696c65300089d8bd598dab48df2f03c6ec1a6a21da7f40b77a8113712aa456ec372437dad41d2abfa46ab92923b0db1400ce9a8ec0b32714cf8e61fbbb31c07df1858bacd7fd2470019ff5b93f3d3c462d027bc978dd742f503e20b578494384cc78267414f06b9e6d5f6ae7d6596dcc131b33126297f136623e5f25fffb0c1be71ac24939054519a769debf90963a33fa0db1beb4963fca8e7a6ce4d0b7d2ce248090ba5ca9435c2765625354799ebd2b77ed0fa047f49afc1fd8c095f1bd6e98db2247fa7f7b0b84eb3939b600aaea929183ebd76498bb6083643c03efba77038827162766db0adbb4ed5ee2345ff8d49ad86523f6eecb55d9ae87d1051b331f1a42e47e54f05f1ef976a5000f20ea79bc16c222f515ec7a68f75e21a6234e03a0e5604808"], 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 07:58:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) r1 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x3}, 0x1, 0x0, 0x0, 0x0, 0x2, 0xfffffffffffffeff, 0x0, 0x4}) 07:58:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r1 = open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0x100000001000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x4000001000, 0x0, "3d508847f77f7e7a6d96e4148a060aa421c84d50", 0x4}) 07:58:21 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0xffffffff, './file0\x00'}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 07:58:21 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2108, 0x5bc9) select(0x40, &(0x7f0000000240)={0x0, 0x80000000, 0x6, 0x9, 0x0, 0x27, 0x3f, 0x7}, &(0x7f0000000280)={0x1, 0x7, 0x3, 0x9, 0x3, 0x0, 0xa000000000000, 0x17}, &(0x7f00000002c0)={0x7ff, 0x7, 0x1, 0x0, 0x80000001, 0x7, 0xd69, 0x101}, &(0x7f0000000300)={0x6, 0x400}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) poll(&(0x7f0000000140)=[{r0, 0x1}], 0x1, 0x0) getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) openat(r0, &(0x7f0000000000)='./bus\x00', 0x2, 0x1) 07:58:21 executing program 1: r0 = socket(0x0, 0x0, 0xfffffffffffffffb) setsockopt(r0, 0x800, 0x100000000, &(0x7f0000000040)="e069e571cebd6f8cba04e9c177b196b3b93e342e3cdc4b73cf82375ac236ca2f9d08b61fc6e461ac8859b2dee7a47594781cc8931c1e5bbd866dafa0f2056031662a5b55657fe7fadfd0d7e02891f0bc45f9c588454a18396784fc555bad4a43357cf4a60f5f7a120b86a77f0db095f89a8a47b5eaa4c43700d372447b71c854da0d229cb33fc5197464bf96274e4743d7beab5244a3c5dc4374842509bac7e6cbc1efb6f776321e80fe9ad3dd3b1ac39e9cdaa5eb66173f177459578a77a3ca75", 0xc1) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000000)="01000000", 0x4) 07:58:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) dup2(r1, r0) pipe2(&(0x7f0000000000), 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 07:58:21 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) 07:58:22 executing program 0: socketpair(0x1, 0x2000040000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f66696c6530004aba494a70da87c6a57f2082db885769690f7ef4900c7112297a6013c672b808376b105e3d24cf5b56f690c689774e29d9e60aee0bfbc2b3a2d9b8cc8d79443d53c0641b55efd5fb26330070130eaeac32948df5fd316b5fbac78558e6d9"], 0x6e) 07:58:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x26, 0x8001}, {0xcf, 0x8}, {0x8a, 0x1}, {0x8b, 0x8001}, {0x4, 0x2}, {0x48, 0x6a42}], 0x6}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000180)=[{0x89}, {0x25, 0x5}], 0x2}) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0xaf, 0x3f}, {0x26, 0x9}, {0x101, 0x1}, {0x4, 0x6}, {0x84, 0x3f}, {0x0, 0x6}, {0x42, 0xffffffffffffffc0}, {0x81, 0x8}], 0x8}) 07:58:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r1) 07:58:22 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) lseek(r0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x100, 0x2) open$dir(&(0x7f00000000c0)='./file0\x00', 0x4000000000900, 0x4) 07:58:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = getgid() r2 = getegid() r3 = getgid() getgroups(0x3, &(0x7f0000000040)=[r1, r2, r3]) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x0) 07:58:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x87}, {}], 0x2}) 07:58:22 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000100)}) 07:58:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x201, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0xc5d1, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000340)="e99cb1193e483e9ea8d5569098f23beac61d652d381df2f6aed81a3026f58a59bb912cc498857d654a10fe23a262e276e2136d2c5df4d23d5e2851fac27663fc0a25c1320511c01cbbc364bb2712442e", 0x50}], 0x1) execve(0x0, 0x0, 0x0) 07:58:22 executing program 1: r0 = socket$inet(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 07:58:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x90, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x3ff) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106978, &(0x7f00000000c0)) syz_open_pts() 07:58:22 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 07:58:22 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/212, 0xd4, 0x40, &(0x7f0000000300)={0x18, 0x0, 0x1, 0x80}, 0xc) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x14}], 0xffff, 0x0, 0x10001, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000340)="fb73ea84a70701de3be2eec4e805191b4452469655aa5b7f322ba40bf255f127eeb9a6555a6aa960fc7178bca96b469c6a0f1f0018541692c228a7e0869c1d1f8a431f86b1be30acca0fc88af45a6045d9966675a975bfbd0591a0c828428464d1404974a9a50519172ad72f1c2515702941e99c27649cdeddbd8d8505306f146cdc99bd6c3ec41dd5b4ff70bed5ac2b0f2cd5939ded3ab750f4e9b5adb0f186b3776b4384ab7772971fd1c1550a15578be663a87d", 0xb5}, {&(0x7f0000000400)="ebd38f1ee362b83a9d7023b280c06db11958c248edbd19563a3f3786f5b5b4f861b339e878781e018a5973380ca9cf7cedc3704de16979bfe35c44e279caac4d4c4e14261f6b403dbf4dabb62e0ff37ade441a83814904fafcb15d8f48df07d5507f5e5f8c3cdf263de005855c6e1fbf3ec952f352362cafd240fd491b37ae1de5227b32848f37078b2006963336d5142c9506e3fa493bbafa302e859ef1d6a406229a3f2ebed0add310e32c1572bef704c8289bd6c032caecd787893ac5bcc90d7d79bb68164f3ec408ba571e98904d0c2234c9484f03005f9b3607184ed034ab2945eb71b7dca1c0fa74d0660044d5f2885b3a5e4efe2836a9495ab3bc935e24d2374c33a34179c9a513b94110de1e1c2f3ba0ed3df4e7eab76c70b7a46493bda3e91d784cf5d7d345f2ee834fe35bb6eb4828f99646239f106e91f57a572ed7fd82c7a9fac131e6af8e044d3c7e251a346848415152919a8d6cc09c86756d5582bb4324bbbbb015644b55bdd3911a1c3498a417646ce334f605b57508840207fbbaff27185501ae69a18e8ee387a7d65df6a33e4559dea3e3d4037f276d9b210082574d6afe372de4b4d68ca0cf1286f4e6824547da140019a639d670f1f123a8d41bf0c7e82184922de1f3e326b93b85392227afb2b94de408d3ac342b5276b302ba66666f8d437e22e7c648fb9a4473b43a45d2fcb538266f1e4626be49679350837de3b2d0687f1df200b9d6aa88fb02537149146bbab3413a1dddefbcdbaab541d15c5260c38475d8ae7cc13948bc14a8f324770503a8d98fdcbe073450a0a1f6d8eb1cf99a0b53f33c6dedef4ea8bfd8d1bf514d1849570b3989816af8a9524baaf98cef02be3fec8109378ec517cba8013d12f6f04dea410a71cbf2ce551d111d3566f73da72f125e458472c678489c69a1d8385ef24c1a583a31d3f6eb83160f7e82192c4e9a031272a24bdf3b8304a05164fbe88b74fdb594752091e55473bf246e18f5059f03a8f62f30ba759c26521d77bb6282db4818a1000bdbb7b8beb25eb63eda547b3c09814958e87c96fc03a12069be7104c0d89ded02bcdeb3e3f81680cfc51c538491041ec312902e2643b0ae9ea8f00857b8bc83e32701b66b6ac187d873740a60d2ad2afbde0f74fd91d45db1fcfa8c8d277eb16d628da7865fcfc637ff78793f902093fabcabdaff45d71452a3e46507afcfcb11c185f5f27b12381bf22c02981c18a89e9a344940899fe076a66e2ff691e59df432af3544f5f614e53ce23b6e91eecd82dd167e16a763590507ac39248cb6735c70483ff2962ad3bfe8edf79956d7604b085e33c46761101da6980e368988e0f8ce9b7fa7c05c02795f34e032d146af92542a896bd72b08a30efaba140b2df8372b7475c43fa71f25250310692c9f49d768d25bf7030c3c5a22af57fa63771d6a586bd4e46602d84d4e73489161a8af74f7a361f82bd32b80e96c562af582f6416ce6ab1fee2cd13230d5d1fc3bde76bf696124dd1a1d7bd5bd7c47b694fd00a0aee0cadb630062a0301fe152d62319f5e017c7ed585c84ff5e6e96bf654f69fa8d0d2f58e2f7a87cd1c0d765c0857a530dc4d9673b907ef3ce346720760bd483494f761b9ddb00a4fa1c47dd73531ee5b1465828696cfc188d1571172d98221e227e0d5602c35df3105b9f75927aa5c1042f2110b2e877ec0840f93023d84159f45ba9debef45012dbe5858f3fc017a610994481e5d252f2c74a75eba39d387de7713ca7a13d23454a3e0c195a909fbeaf7410de6618e07e17711d69a45d733fc2ece86a75852568a8bcb26a6d06c2fca6db6f7536cbfdc1d9c271fd26d6c841594b16201d99eb2086886ffe2025b3b0b7080cfe3c65e733b40c1dea9e3cea5276221fd73cd15c552939b85138dd55e91d45dccd7c8369201235e0baf0c325d6d494fbc004d82c4a1cb2f327c484127c8abc3473089196506cd9178f224469a255c3304428c269f167d99439cea007b293bd4c07effa8dfd9e86a96e5c24c0817258cdb7f830a4fb9007540237c092dfc9fd7d522d161600d875624e455d8b6747fa219d23eb0469180bd81548cb76db8e3e9b337d9f6af7810adc1674dcb5495545de3978fab78ed402b907da711f15946688e30afa422af1836299cfcdec1007ee67a70839d7c86b0e0b744005a97b9df5b150cb86a2cb01b7f23cf24dff909826822fd238455cf5b9f54243d6681d6be3b7ed4c263dfa1a419c7a2b195cdf252ccc4ca65b8b0c37c5754a89e7135324d11922e3792b7e0480331cc85548ad54f22a43cf55d1b7945ac641639f371c79358d26932f5815b772dde9aabac57e6236db229fdac4c7253ed6536e9803d3037aa14b61a497266eaf902837ce41b5925e98b008519abd1c80d98092761aa1983a4625137c2f036a26c6ba51a1bb20ecf955604ad593e7c0afdb22d4c0b1982b20615d2da1ded29d7f2b4f211c4fbf2a0459380f7d436513c8e8506993c16690ae6d47a6741345a4461ae6a0fc8f4194a2bc8aa768ee538591f9f413748ef13f28ff1a908026e008643f2e4d815e9dd647d46f451b987eb1864731fd0af30f2adca76801242b0ca76ba598df7c54508ea78a582b6f6c8738275af60bcbd70b54360b326486daa37d542e1aa8fd27d53f0d3b8fa809e2d43ab7eba0238a52ef89c368600ecc16aa7a0557ed182be090689056abc07f4fdf9d2670fd0e5d6b7c866f351788860d78d34328748f59ea79f52251de1cbdf9c15f2700c8068db85ffb6e2b15347172acf2fd3bc943b74dee3593fb4afe40c74bb55e4e8b3e631d46dc206c5ef2e02600c1d83ffd673e62075c5c648a20969345ac32b9f9f028cee37d770c48339c7be2ecbd3745742a1434bf5e6565774b6fa34cf84851a733dc593f12f4eaa1bd68c6c8e8e03f529fdcd6eb61c5220594ea3febe17a87f9c45decdc727b510eaf1219898e9dbc0db254495408162063b8b3000e6172800aff92e8b6178b94536d9a5e0b9bc12ac4f7dbdffabbde146c3b4e45b288c96e1f5179c4cbf15e06154bd4e38c2cf3ddee221bea150cf33a9954290c646f479bc380484c731f7ea2d1fd7a6a203aa19c166a3d90a953bbdb731393453e498db25ba2ac0f4b0f453557483cfe429343c91e4f3b0c5126b2fb6b06290607b93e9e697bd4c724c3ba8e7a57557ebd9247f84504e17f7db7430b38b6a74c3e972cae966a126581fea7c62eb8bc02f53c5af1c831de61411628149acd599762c53dc9bb8ecbad6f068379e2a64edaca13b39af36253c85294733fc034a52976a40bb5ff033807f64cbef3c4e36787bf17309ca4498388f135ab8acf521525e171de074fcf19e4f7c250bc9476fd57462847127c9941268b73a233fc41c01fef0590d59e53e81a08f9d66e94931b57aaf1b716f07eef4f0c9f60a322adc9866ad35ef1e7e23145c7bc74f45ec460d1780a08271717d1d7f4fd78a9113d85b2927a31ac67ee7691c6b48620624eb711996c6336af8278ec1c869eed3e391d76b52d336753713ec5d0b986c1c882b0a30c5ea656ca490b3c577a6e7b0ec936f3a52e905656b08168efb2cfcb91462e7b8f670cbb0881e40788d3dcc48427791c29f505617f8091dad06d2b5d850d7a4c949e8f8081097d01416a5182b9aaf20338189ef2fd11a82fe9bef2651fe6346702b6a172f3620a94645bd7df89582913b9791120c4732c01fffd7ede274a3401e319b752316404d8435d28c70704194a508f7aee4658f28038805d43f065088908cf45e2757a29d47cce1cdb037ed207382478b1da4d6acbc287f06f5335c7521407906ca33b2b864eddddd7ad12c46f32ea8a1227a90088ee7f92cb16ab9c914e53a4f6a442ce704da4c9f25bb193699963db8387284743dd7b8db338131da9a3a90a228a6f5c53d1c4f31f15f28e151354f969d712957f5bd51c40788834562e47caa7c093412abbaa8e43df258b6cc41d19685eb4902f17cd09330cc025bbaf6dbf23b0ba8de20082689663af148105d33cf8fc55d0a1c4fbf9cbd90f29b0968011e4f6df9126e72cc92b1bc73273ff2e6538dc05c78c920b210597465a1f4f146ad952a3d46e17281119ac80e297c720e272e1fd1173dec6d70b6e55dee45d04296e5199214514abbf1e77968f7e2d138445e6ad8220213bc1e1bf6a06911e69c11dfa5ed55c016d12c0c2685aa9c4f20fdf3bbd2023489e9a714dab690b9879fd07ac68d08bfb90b28f0cd7cb8b96de2943498c5dd66a23135d8677083e5a517acb01767854e23e1eb0610299877d019af204bbb5231046b952e375c3061f1c7c1181a9ea8a7dd37e2e7efe3ac6d160f43296372507df42caf091963625d92753c9ebd6a0adb6b5bb486d2a37dbe8e3d41395ee7f5d9c87443118145320e0ab2a06420792271c337707950f03cedf26d66795774880d8b7f85b714a42c2da0bea6db9c00d50606fcfa52d116383145476e95ae37ea5db4385972627cd773556a1647c5efe52de2f4990b6615917fdfcf6277ffac90b030710df04acfe9235cf8578a7f142e77bf81a4a39e97ec00a2f8a86902760d559804c390bf7693dc27b454043409564817166a17667f5ba9b136844609fe8080c59d4a3f51461d35bdcc19ebe7261d9a486ff16dc587f4162d30255196c423adcd3ae72e52854ad8f0d6d3e2e30420300ed1d6665a8e5f5f1a92fa3ba8131d809109f95da1a8f891a7556987464a872aca83526a125ffd089b4abdaf132197e294469f45b8ad4da84f3055e82f142512290a65923a7296674da150219d887eefc3974ef8fc9663116aace97fbd6a2032a67fad881fdb707dff47448214af0241d6aa2dc6653cc13f0d37827a4e7c67f2743dae9463aa9d24a724f9db94c00c34ed7fb22a0df11f0970ee0ed061020b138cd332ca7371ffdc09a07617e6f7dd4f29dfdb2919308ced57509dc29659578fe6b99f8baed8f315ea5ee263d55b3742a587cd4f7554c52bec481badd81e4fdb4cb774b3a84938ee6df21a74b419282146567be81e2ea9daa24f0fdb4efc843a8ee9470da40d219a09eeda9fb4f538ba19a5f6b11ceb37d6fefb0db0b8a0d2c69bc9fab6ca6a6266743b9a025d13b1296bf06bb9eaa635a21037fac516a87fcbc47f4caf6f41252dc1ee60a1a37145297dbe38acfe6ae4883f1eb96ab036204c17b67f2eeca8f37920adc64ce20de8146f5578c6eb722902f33bd5f1fc2f8a6dad9b20f079d2eb5f6c5e60e16244563066b74f2fd9a5b897e757991a54c731cf6c5de9032a3aef1176d7676654e90f9683129a476eaf9fa09ab07c1228cbfde43c2432bc3f4161d234b5f63c0a80a70bb8303c01f8764c587ff096a853ca891a374e93235516c494fb4ec01b4a78de705c5ab7cf83817c85e6c58c8988d280e7a2eb0a0a8ffa3f5cd34aa812414c422c3f4289f68447e9494e5df31e991b3d5fc083cd5d307894e90d833107af49319863d5f95c0ce79010228e2771286abdf9995d5e2131debc62d2459991993a463d06abad9f34ba2a15f495d143a5d3a1540b5414832b4dc9ff2b294a618dcdc6b156110420d7d53aaade8a351c976938a2a7b1cf9b16e87ab45da0eae92394121ea43cd0d99db77b2a9fc2469ff587667f3adc5989a2601d0639377926a2c3a70566ab56e5999d5c49be504724d0752bb606309aaa22df1d9ee7df3290c12b1dd48e69fa97e900707f19c73044b862732b4956c4afbc85aaf37d79cc3b686fff7699f968912474103582fa2f311d558c5", 0x1000}, {&(0x7f0000001400)="52b31736d76266cdd63716621bab78e04234b1ce786ad611d3e7ba8dc38e5dede38cf775dc3a820c1d869d05de2d79dc342b1f5a4713129311925ff147e5fd89991a545d60e123cf2db9a508bf45015457c4febb96ea1d210d88e2d74d5264db9419c66442404df358648ee8dcb09f205317e6314c8fa38ea03126094627b40c7de8b3a3bbed6788c92304892a4a3036baa415c8a9afc5875f181935fd69de0ec302ab2d54d18f063fa014aa0d42d737947f486f84c14e2a2296cc31fcebbd5da339e9d067cf774ad3932b8998b0b8ef7861c4be200cabdc12ec05b88bb6fbf5a646ac45feccd8aa892990ea2d9e29886a", 0xf1}, {&(0x7f0000001500)="d825b069420f2aa3f6bc472fc92dc0385970cea60741a2cec1f6dedd673cad113f826a28f063f6f4a6ddeea3a4364acef1c4c939d17cf12a4847911d0c6bf1bcfddb44ec92592e2fa95216ac12869768a9fc", 0x52}, {&(0x7f0000001580)="b82047f70c907981d2311cbbcc39eb67bbe1b483eef6a2fc5667f388cb949f46224d049b427b0344d9985bf8281f7edcea1863e5e4ed75f45ba034c125c2b30994c4408f84874a", 0x47}, {&(0x7f0000001600)="b5a5e3cfdf9b50cee422bf1f124ad890dbf5cd085ea0f3bd7d056823b8020fa44d8d9e2fa4419cdb29eac2841f6a485be8613755f543ff7238465dfc006b218d947e5072c9134a26b6b314ccb2a1e6e97003fa1b596f4b2d27a3cf84098f81be5fef", 0x62}, {&(0x7f0000001680)="aae19ff8ddda64c12290e527b56c9c43d36e4a9bf96172b689620384d43e7540f30f945d2f24ff887f952d86ffbd7693350214d43d8c7d9722343e51bf8d37ce84", 0x41}], 0x7) 07:58:22 executing program 0: r0 = socket(0x1c, 0x2, 0x9) setitimer(0x0, &(0x7f0000000000)={{0x8}, {0x9ce2, 0x1ea32e2c}}, &(0x7f0000000080)) socket(0x1, 0x2, 0xa5b3) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20, 0x80) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x8001, './file0\x00', './file0\x00'}) setsockopt(r0, 0x29, 0x31, &(0x7f0000000040)="0509", 0x2) 07:58:23 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getegid() r1 = socket$inet(0x2, 0x2, 0x0) setegid(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r2 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) lseek(r1, 0x0, 0x3) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000080)="01", 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r3 = semget$private(0x0, 0x2, 0x108) semctl$GETVAL(r3, 0xfffffffffffffffd, 0x5, &(0x7f0000000180)=""/23) 07:58:23 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000500)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000008c0)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b8e3434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190ea9e15a5dec9a6bf", 0x7c) r2 = syz_open_pts() close(r1) dup(r0) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0x20000000000}) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x38e) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000000007fffffff00000008cd3fdf00000000b614a6090000000000080030581c0ccead7f38e9668e1acac2975f9855349753fdd4e6d264d7538937ba614493e9253152bafd4f7845f2c89b4fe8d9b4ac19ec20a242772a03a1af178484775f3f032f46ff89498ca54f5924aca5064dcdcbaab5162df9c1b75152e7c096e50dc2439f5766cf85202604cfddb482f425eb9e1be22df69a5ca4244da80e7d683249ecdcc780fcb3b44e8b6000000000200000158dc24f65b015f937830629daf048387afe163f111080cd886b0ffe9cd576e4f04c6b18fb65cadefe2e572e06d9e4249d9803e556154f7e62ae0602854664bafaeae6b211a1718084b3b311b09e279418f87a775368b22c374e2edc331ea6ecb89efd35a01759d83e2cabdffc0100008060075204bc86", @ANYRES32=r4, @ANYRESDEC=0x0, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4], 0x14e}, 0xb) setrlimit(0x8, &(0x7f0000000080)) 07:58:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0x0, 0x2}], 0x1}) r0 = socket(0x18, 0x3, 0x0) r1 = geteuid() seteuid(r1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 07:58:23 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) bind(r2, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) 07:58:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 07:58:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000040)="edbf49c80de7c71452568e7a6840f3138a6c903b", 0x14, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x880, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x8, './file0\x00', './file0\x00'}) 07:58:24 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x200004100e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x3, 0x7}) accept$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) 07:58:24 executing program 0: syz_open_pts() mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto(r1, &(0x7f0000000480)="212bf7135391c4f0fe41122cc35c8797586b0c1fbe23cc4ae2bbc4eb303cff3d07264bbbf247cbe5921e52e21a9d77f6d7ff2e04dbba6e61aea8f16c745ce6f5ed22729d18ad92c038fbaa7fef90016e71557e16165d0ce7941b795f127773c58a6dc090e7d389bad158dc6acbd10769d9312bb0edf892f83060251869b65b32d9fe098cbb99ab49806d3ee910dbd38b8bc9e5716eca1c5b5cdae48914e17c3d3f55f6e93394190297e2e9bc676dfcded8d7d02fecdaa0d871b11b673ebf6143af1694e82d586edf8519e917f30db0ec4cfb6cb4f495b23181b469f2efcd1fd0b3cfd3b723cd88489a89ba087a7006148a01cbb710f503812e28a28409e6bf9acb7b4dc5014a31515bae347fd1f578a3f3c1886c70eec7a1d2b2b22ec2b711dbfba80d1e1a464cf508eab1609ce54e8b3caf5cf9e03009cffeee8166f9c733a43aae4e62a570a0c7e0f9805ff205a0abfa7ecab8a574fc13ac4054243173d5ad671dc406133fe894f56c29392dde03a54d0b75bcd0b6d8e57e68fe31ddc89ec86e021b9de6d4a724ab8bc40132d7386ea7da42403a8c853adc0313040d80a80410cbca088a12420956593e55fa532471cd5116e3c0dcc4005e7efb07b21fa9067570cd4e4a91a14fd152cda3e53d7aba608333305dd6c1824530fd390b81f5190ac3092f7e4b3606964893da0881dab37d56114c8f8594b13fd0051388f20a04756df65de2d9ed272fe22a3dedc917ee2992fd11064d893f3f074a1429e45d4f720eb239c98c20e28c76a9c2a1bf7b4c4f85fd7e0dca506a44b18fc9df7a8ffc74e17bdf4f12ea34066037c04291727b86cc10fe8b57ed7fc66ccd3af28894c2d6f2921d4a6a65fa55bf6c1781b90b2e18743c8329df8acb50ba585a762d1b0acb98c768049b9c6a03d04a18cf54bf75c79d07f758553656cd9cf7385d19cc259119775aeecc4cbe35878202950fee1a5a8fe1e16696fad624d0b851cc6d19afdf8ee1feb64a9695593ae8c7d8b9898237a121ba46dc8ad1aff76b3659417054b96910efca082041f0841a0d14df0d81e2ef3577f99aa692e17ad2a7bc84bf1a09734044e0a8872b94288c6d8084d1e2dc469de23783b25ed94b4968fd4f0dc604be7a2b6a742d0f59281e3d21dad1aa4bdfc2a7cf7bbea197f5689890c08f2e1c223c204c9613ebf3feba0a39e58f19fd3f988cd55393195da9e540a7022c3ef6d3911249bda9482dfbeb9f2f6b2c87835f5f020c110c38ac08ee2fcf939406d7259357c976d592b5011bf43fc4b858b92791a7980e6b9a59843744e002f9f92416ffac67f91d164f4dfbea3dfec4c7a45bd11dcfeae0f9fe89acb4756abc56371e96f5204e2bf0434e0ae630d01266ba544ab1b48e2f15fe576bc58f7682f885533f078fed01355c73f99d0e91b0172ffbaa4a7c5043fd450488278dbde31d4dadf8c08a3ba3fdec20d0cdfbe1f68c6b20570121a4a8e5a98f303e8d298b4653a994e774d9d284b1a6ee2fa6770a6d4a38eed7012cf7724056622abf17f4dc6e540e40f2058254ea2bcf711a6a730d852d6fcca5e04753bbf91142fd44e90487f39c7a65c27ac3fb87e7d30abef056d0f3e59760d2fde94f780f15848dba9f953698288e2df498af56ca8fee4bdfe38bd4a3a0221ae1194445cafa6fcec12d393507e1b9834272fa904579d5527d7fc535158a045578e3821d87ee73d1c19bba36791c8834e435b96ba12d6d8099d4ca74a1bfd5ab197bab9ba880134bdbdefe81bc4f4d51f933e6496f3a1a4eec49958c4b975dc544cfd254ac57b6dbb74131a7559817c90e7884c8061e377cd73dad2f8e5e568412c8cea4729c3a1490d61a4d1e0d4bb83a011f925609f816acc2e87463dac4feaa817c1cdd477017ccc3d65a28b9e0226de8f65a64770acc99d6cca3cc08da989864cfbdd28bf5d9857d81c6724f742d0cdb7c476692c7ce27c64a24d6d4fe1821540e45f0e4221784f5144a1f500c8de156126db530f05537067e58dd68a44dce8b8e18ee5a4f7e7afb06c8f4f0373605d418fe5004dffee8bf6cd1c1dc344d9ca01be0d0ec7b0190735356475e48ae9da6de6ebdb75aa05945fa1938852d946d913da89b71c0018770fa5dcc6a36aa3dce7cc68fe745cca395069029555db9eb52b81d8d503c1347115f9439b3907adc931cce3fe9557ba25b9d03c52482f7c20d02307d7c89f3d20f5c4324afac82755516d88aa26d4d7b4a2b65ffd39c7bcd38598b58e67f7a0f3216277cf3c8c63407f575baebd9202efbbe80a5a409231fb3ec7f82f234ede9e683c46456447e9684859f8ace6dec66f19dd8c793f41d13b66bac86f4bc53157a6fde0c4baed09cd2fafc74975c2c84ce2e0322207c04ff22ad74987448e432a65a8d98cf6d27a2b9b65d8909c5c38b002975949ad07e89c0ce2a414d48c9036fb3094c279eaf11982802b3daab6c57606739eea8304597ec1eed844144143fef7b9342c7b2222d1ce7083789bc9fe512459efeef8517c4811447c1ffb607f9dcca0d72e3d8a02be6e2fd9662a2b9930d46741f3e08095e5fb1a4bdb2bb16165c92161f4d59672d7c79a45eeafd22c89d83fd03f95ac6fd20f0be599ded482c79cce8b54c2496afb381c9c572346cc3a4be61bed9b80c95065ca1cc71c6906260a21419bd6d189ca47cf39db96e0c2b97151222badb56466429f73cc5e3fdc2813fbbe6134c2f1f3248c2b57e0a6816fdeed3b9d149585218efd743e5ae28f05b2956bc0243eaedf67c12eba240e2bbfe4a26967368058b717689e97fe34b410cc69bc509c7dd5a050835bc081c6f904d9489de4a3fbf031fdd19e7d6f22f616cab8689fb35129ba95ad31e74977c1bbe4758fbe61481aebb35d6638708369bebdb398e35268aecdc80644ba1fe9ec666ae8ce9a631744047c6b3ea1264332de6648ed267eda5af3dce6e5c1753145b1076ca9c4de2c6f96b2414151eec8493c2fa50683aa498957ae780a69e6991dd320af53d12060fe867d10f1902857c7d2339f8144f5495a0b2d59b8b22ec68ecff6368399cb430269fd5f97027ad411c87db39c1ce3d50ab5d3cb399a9135e48eee73e8e828f196878bea1a835f81a9b2c256ac681987e60488eaac21c06dd24afdccffbc526639dd976ff0420902ac83ec2ae7ddaf1fe8a10110158566b493cdee48d2fba26da93c5b28e29785c31eaff2ca0d48c1bdc92fd1b52b0430376fe8f6fcda705003534491ef2486759c922754ce028690db63a6519bedf284b9336c46170d45fb3af4bba06c1b2936a010e796ffbb38755420c694a7a8e957ebc949520533603ac8592cd2b53b0a12c9304d7a4b8924e6f0fe3e0735c9ed1bed297d860f93fed51681aa9c1a87f5ca6636ea83f7cd915b331f6cb646871bcbb188ac39759361c58b3f55257924e463902c57e1682b59204e1ad9f4333e46e4975dea085de331c943a709c1b965187f23fd814d69c8bb2183ecde9418313dda1bcbf598ee4447f8d2e85bce95b1b89ad693dc7c4f58c69ddc30719cd14b9722dbcc1de51e46958313862b3084dc63b542ecb7b9acba17be9450ddc87670d34e1722fd8d3e5721ee56df581d55f385f6cf3d128e62bd0ebf0ed2bb15b0a95894914c76c9ce254906e9928b1ef033dc2738c9ffd6027799b3c0eb554f0c3cace03fa4fa2034e46f3475961ea82315080c5df283f1ba94e6b15482feda14ac7471d47514c30a09ea7d01ecb18b7d6e4a60859be7312ef2e65773d459a0d0c497efa6cc91c3428230a8af479bd7f4f7bd6efe9ffee516ac123c207f0c4c0b4aaa15b95133b49b2cf9759fd4cd2b45951d1f2dd37d9f0ed18d8b52ab4571cc134bb19d072e20a13af91c201a59ff85a85995a1fdff851a23399152ee05a57757e07f29a69a02ffd91409a0362dd133d3b66b449439d1813b3a6a8dd959f66a1f7da999c1cb2ba284d309551bdcb7d309d054e7d9e54439a670a9c45b5832b977c3e3c91a3adf7e1f0f64e8ec6a2b15f2b25b31253891a19bd468ff9aa39b2475aa90cb06b848a8fe19f76d0d368e2193c26ffedfa7c43d8da61cfd9567c3d327553f7c36f970cc3af4ea04a924de0eab1201040bd9e2d5809ac5e0b83e5d797ff303a3f1e1fe3e64ee215c3f84c5bbfa0b47f09e63818e8b0794c975dc3370ee4f993837e2041886e6ea954d51c177155d6345f6cb7f3dc013fa73ddec02f532a0fa38ab598d230da6a41cfd376009c1ddb1e8778b15fe32963c3b9cc09076a1741b2e4e3775288bf8c4c0b8038eda5bcb70ab7187f23e490952247a3a510f7ab85dc92e9c97b4b3048e01979b035b829e91a72b0f34f45db666e633bff4f910d3fc20dd62c39881af53821029fdf472029a87a5867a3834bceb955a894b66ad258e175f0a46e8472ee7ef1acb2867983aed8d82c054f2c0acbe483ac5bd0f04e1e982fc6ce62b5f7c0cfc45b2bdc7591e147c9ec55c3dcaea03bccfbee587573fb35d7ac5a8081e9784587bc72e9145a73bdd93c7e475d828bf0cb17e90f258da4afcfabe9875edbf8d2ad81dff5888ea9d9bbc39aca90f383b7d8427766deb8721e86ac9c579283d15d7356959714fa336961fec888019552a88669e183491a1847e7a4adda83edb3573c764c588241062bb1d335e214ac82943dcf41ec9747174c1ef36231f37cea936f1a57fe62c89e62146cdab69423e572957196726a7342b98c55bb06fed69e681302345ad52a675ea10628cf6c213023197c59155d4f12c4111b886435c4e5d21c33bbd1f2d186a2251208b8222a1acb139113547d541d4af58ae62e9d5c9f1da24f2a8b6df59c9b37840a69c9bf9405844887c358b4ce72ea77e337b4d3fc2e026eac4d839a260d8861c7743dc87871f0c06fba43be6623295ec70d28fcf85bc433fa024c4b8d92aa4beec261bfaad1292abf126adc866d4953cf5e79df94ce4925226118ffc8b2db25d9f5613fe2dce1592d2d964434728881e2afd6e3ab15a1d3c5a023fd9a212e20bc968bfc3a4ab500ae5a3d7cd48aaad114bd508255d76959e6b2416e7c77b9d6e73e32322427713049ab29726c2917ac3f0a91ff64b4460c7132904591ca323db49f2f629a57351d0a9f7117dc4c421959b18ff86e3ba45169ffd11559cadd903f6df5cbe72d75c143b27d77ad198cee8e54e86b0b3445c4c6cb7d676e8ffbe8da2b0904ca0258a29fbb98acb7aa7264bd9284bff7b5072427cee4825c49cb521a6782828d52d697251720dc7b9cfe2dd04be62b466a1da247e93df2963f502eaef318f4e17c081f03ea506ae4bd5878ada3b9218e6f2d550634a44c234f599e17ac0c1a1b60c9377d97d51335a05f36a55aded98569995342428709020eaf06c83f3162d4762d8ae3ea2ec8ad69cd18a71a7183cfe7cc94f537e9e756904d449ba5b0d4392d19e1c0c56ab48c0324562e7ac20490987e07c75ea55ddbcd27e03440a0e3a7eb1e278fbb4da98d796ee018378de3b9d6ce81768de078428e1f77fc6d5d118cac0ae53e0047e96278bd3fc232e9df5e5647cdc0a67b1cdac28666a52278cddea0a5db37313ec021fae4b7efd902a86dde058dfc74e6000b59b09a3429b4b4e210326139851df7466d6453b7502b6854a985916818e9a77ea1ae06e5f27501f75afc31f6c53d5a3d8cca365c4b4fb81184cc32aa71e0ed051b4163e277634d2713b7b4195fe872bf0ec63dd5cb8009481dcf76850131fc21bd0127aae323574a752a090e8600ee2d2b6c7614f13c2abd98aa278d2f36bc5a57b5bcda", 0x1000, 0x1, 0x0, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') chown(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x800, 0x0) witness: acquiring duplicate lock of same type: "&sc->sc_lock" 1st wsmuxlk @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:629 2nd wsmuxlk @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:245 Starting stack trace... witness_checkorder(ffff80000198a5d0,1,ffffffff81f36129,f5,0) at witness_checkorder+0xe14 _rw_enter_read(ffff80000198a5c0,ffffffff81f36129,f5) at _rw_enter_read+0x80 wsmux_mux_open(ffff80000198a500,ffff80000198a450) at wsmux_mux_open+0x82 wsmux_attach_sc(ffff80000198a400,ffff80000198a500) at wsmux_attach_sc+0x180 VOP_IOCTL(fffffd807a3d6e28,80085761,ffff800020c59760,f,fffffd807f7c77e0,ffff800020b42e28) at VOP_IOCTL+0x9a vn_ioctl(fffffd8066fd1e60,80085761,ffff800020c59760,ffff800020b42e28) at vn_ioctl+0xc9 sys_ioctl(ffff800020b42e28,ffff800020c598a8,ffff800020c59890) at sys_ioctl+0x646 syscall(ffff800020c59940) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff86,0,3,8e97423d010) at Xsyscall+0x128 end of kernel end trace frame: 0x8ec3336cf60, count: 248 End of stack trace. Stopped at db_enter+0x18: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x18 witness_checkorder(ffff80000198a5d0,1,ffffffff81f36129,f5,0) at witness_checkorder+0xe19 _rw_enter_read(ffff80000198a5c0,ffffffff81f36129,f5) at _rw_enter_read+0x80 wsmux_mux_open(ffff80000198a500,ffff80000198a450) at wsmux_mux_open+0x82 wsmux_attach_sc(ffff80000198a400,ffff80000198a500) at wsmux_attach_sc+0x180 VOP_IOCTL(fffffd807a3d6e28,80085761,ffff800020c59760,f,fffffd807f7c77e0,ffff800020b42e28) at VOP_IOCTL+0x9a vn_ioctl(fffffd8066fd1e60,80085761,ffff800020c59760,ffff800020b42e28) at vn_ioctl+0xc9 sys_ioctl(ffff800020b42e28,ffff800020c598a8,ffff800020c59890) at sys_ioctl+0x646 syscall(ffff800020c59940) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff86,0,3,8e97423d010) at Xsyscall+0x128 end of kernel end trace frame: 0x8ec3336cf60, count: -10 ddb{1}> show registers rdi 0 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800020c59390 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800002b49000 rax 0xffff800001b47b00 r8 0xffffffff8155ffb3 kprintf+0x183 r9 0x1 r10 0x25 r11 0xb4141ceaf856c772 r12 0xffffffff81f36129 substchar+0xb4b1 r13 0xf5 r14 0xffffffff81f25d3f apollo_udma33_tim+0x233d r15 0xffffffff81f36129 substchar+0xb4b1 rip 0xffffffff812c7448 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c59380 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=260223 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b42978,0xffffffff8233fe30 process=0xffff800020b45078 user=0xffff800020c54000, vmspace=0xfffffd807efff9d8 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 66257 38467 92164 0 7 0 syz-executor.1 *66257 260223 92164 0 7 0x4000000 syz-executor.1 70175 267655 0 0 3 0x14200 bored sosplice 92164 459021 70494 0 3 0x82 nanosleep syz-executor.1 27576 129045 70494 0 3 0x82 nanosleep syz-executor.0 70494 208840 72589 0 3 0x82 thrsleep syz-fuzzer 70494 330035 72589 0 3 0x4000082 thrsleep syz-fuzzer 70494 518969 72589 0 3 0x4000082 thrsleep syz-fuzzer 70494 477108 72589 0 3 0x4000082 kqread syz-fuzzer 70494 179805 72589 0 3 0x4000082 thrsleep syz-fuzzer 70494 76285 72589 0 3 0x4000082 thrsleep syz-fuzzer 70494 422761 72589 0 3 0x4000082 thrsleep syz-fuzzer 70494 224072 72589 0 3 0x4000082 thrsleep syz-fuzzer 70494 399656 72589 0 3 0x4000082 thrsleep syz-fuzzer 70494 2842 72589 0 3 0x4000082 thrsleep syz-fuzzer 72589 251236 42280 0 3 0x10008a pause ksh 42280 116082 69760 0 3 0x92 select sshd 42913 509962 1 0 3 0x100083 ttyin getty 69760 183917 1 0 3 0x80 select sshd 36569 137959 92422 73 2 0x100090 syslogd 92422 197371 1 0 3 0x100082 netio syslogd 83648 288056 1 77 3 0x100090 poll dhclient 85721 384835 1 0 3 0x80 poll dhclient 49276 110464 0 0 3 0x14200 pgzero zerothread 17260 412766 0 0 3 0x14200 aiodoned aiodoned 52391 312020 0 0 3 0x14200 syncer update 39717 33963 0 0 3 0x14200 cleaner cleaner 21644 159787 0 0 3 0x14200 reaper reaper 37245 80127 0 0 3 0x14200 pgdaemon pagedaemon 12390 415316 0 0 3 0x14200 bored crynlk 6939 161627 0 0 3 0x14200 bored crypto 46552 102300 0 0 3 0x40014200 acpi0 acpi0 91003 515618 0 0 3 0x40014200 idle1 93071 383538 0 0 3 0x14200 bored softnet 76576 124185 0 0 3 0x14200 bored systqmp 3860 40826 0 0 3 0x14200 bored systq 47409 184956 0 0 3 0x40014200 bored softclock 50736 123214 0 0 3 0x40014200 idle0 1 406311 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 66257 (syz-executor.1) thread 0xffff800020b42e28 (260223) exclusive rwlock wsmuxlk r = 0 (0xffff80000198a4d0) locked @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:629 #0 witness_lock+0x58a #1 wsmux_attach_sc+0x48 #2 VOP_IOCTL+0x9a #3 vn_ioctl+0xc9 #4 sys_ioctl+0x646 #5 syscall+0x5ac #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8230eba0) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x58a #1 syscall+0x47f #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9498 6349K 6349K 78643K 10672 0 0 pcb 23 9K 10K 78643K 205 0 0 rtable 100 3K 4K 78643K 202 0 0 ifaddr 48 11K 11K 78643K 65 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 15 0 0 iov 0 0K 24K 78643K 29 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1203 75K 75K 78643K 1321 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 7 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 24 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 5 13K 21K 78643K 213 0 0 proc 41 38K 70K 78643K 287 0 0 subproc 64 65538K 67586K 78643K 68 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 42 0 0 in_multi 33 2K 2K 78643K 38 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 176 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 73 20K 29K 78643K 1405 0 0 UVM aobj 11 2K 2K 78643K 11 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 13 0 0 NDP 9 0K 0K 78643K 17 0 0 temp 118 2355K 2421K 78643K 3353 0 0 kqueue 0 0K 0K 78643K 2 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 128 0 121 1 0 1 1 0 8 0 plimitpl 152 17 0 10 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 41 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 7 0 7 1 1 0 1 0 8 0 tcpcb 544 48 0 44 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 4 0 4 1 0 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 185 0 0 12 0 12 12 0 8 0 art_table 32 186 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 8 0 4 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 18 0 8 1 0 1 1 0 8 0 shmpl 112 9 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1816 0 407 46 0 46 46 0 8 0 ffsino 272 1816 0 407 96 1 95 95 0 8 0 nchpl 144 2315 0 689 61 0 61 61 0 8 0 uvmvnodes 72 1882 0 0 35 0 35 35 0 8 0 vnodes 200 1882 0 0 100 0 100 100 0 8 0 namei 1024 6012 0 6012 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 6096 0 6096 9 7 2 6 0 8 2 sigapl 432 381 0 368 2 0 2 2 0 8 0 futexpl 56 2282 0 2282 1 0 1 1 0 8 1 knotepl 112 108 0 81 2 1 1 2 0 8 0 kqueuepl 104 66 0 64 1 0 1 1 0 8 0 pipepl 112 272 0 251 3 1 2 2 0 8 1 fdescpl 488 382 0 368 3 1 2 3 0 8 0 filepl 152 2146 0 2048 6 1 5 5 0 8 1 lockfpl 104 106 0 106 2 1 1 1 0 8 1 lockfspl 32 164 0 164 2 1 1 1 0 8 1 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 17 0 7 1 0 1 1 0 8 0 ucredpl 96 353 0 346 1 0 1 1 0 8 0 zombiepl 144 368 0 367 2 1 1 1 0 8 0 processpl 840 397 0 367 4 0 4 4 0 8 0 procpl 600 835 0 795 4 0 4 4 0 8 0 sosppl 128 1 0 1 1 1 0 1 0 8 0 sockpl 384 302 0 285 3 0 3 3 0 8 1 mcl64k 65536 5 0 0 1 0 1 1 0 8 0 mcl12k 12288 3 0 0 1 0 1 1 0 8 0 mcl9k 9216 1 0 0 1 0 1 1 0 8 0 mcl4k 4096 8 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 109 0 0 13 0 13 13 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 127 0 0 8 0 8 8 0 8 0 bufpl 256 5747 0 1013 296 0 296 296 0 8 0 anonpl 16 43486 0 35841 40 7 33 38 0 125 1 amapchunkpl 152 1922 0 1838 9 5 4 9 0 158 0 amappl16 192 1441 0 1040 23 1 22 22 0 8 1 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 5 0 4 2 1 1 1 0 8 0 amappl13 168 29 0 25 1 0 1 1 0 8 0 amappl12 160 103 0 101 2 1 1 1 0 8 0 amappl11 152 179 0 170 1 0 1 1 0 8 0 amappl10 144 251 0 247 2 1 1 1 0 8 0 amappl9 136 352 0 349 1 0 1 1 0 8 0 amappl8 128 132 0 116 1 0 1 1 0 8 0 amappl7 120 39 0 33 1 0 1 1 0 8 0 amappl6 112 56 0 49 1 0 1 1 0 8 0 amappl5 104 119 0 108 1 0 1 1 0 8 0 amappl4 96 266 0 243 2 1 1 2 0 8 0 amappl3 88 237 0 227 1 0 1 1 0 8 0 amappl2 80 2572 0 2522 2 0 2 2 0 8 0 amappl1 72 16728 0 16313 24 14 10 19 0 8 0 amappl 72 1040 0 1008 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 10 0 0 1 0 1 1 0 8 0 uaddrrnd 24 382 0 368 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 382 0 368 1 0 1 1 0 8 0 vmmpekpl 168 6867 0 6844 2 0 2 2 0 8 0 vmmpepl 168 47068 0 45738 81 17 64 70 0 357 1 vmsppl 360 381 0 368 2 0 2 2 0 8 0 pdppl 4096 772 0 736 6 1 5 6 0 8 0 pvpl 32 151123 0 140528 113 17 96 103 0 265 9 pmappl 224 381 0 368 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 441 0 4 13 0 13 13 0 8 0