kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Fri Mar 29 08:28:47 PDT 2019 OpenBSD/amd64 (ci-openbsd-main-5.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.29' (ECDSA) to the list of known hosts. 2019/03/29 08:29:06 fuzzer started 2019/03/29 08:29:11 dialing manager at 10.128.15.235:37855 2019/03/29 08:29:11 syscalls: 1 2019/03/29 08:29:11 code coverage: enabled 2019/03/29 08:29:11 comparison tracing: enabled 2019/03/29 08:29:11 extra coverage: support is not implemented in syzkaller 2019/03/29 08:29:11 setuid sandbox: enabled 2019/03/29 08:29:11 namespace sandbox: support is not implemented in syzkaller 2019/03/29 08:29:11 Android sandbox: support is not implemented in syzkaller 2019/03/29 08:29:11 fault injection: support is not implemented in syzkaller 2019/03/29 08:29:11 leak checking: support is not implemented in syzkaller 2019/03/29 08:29:11 net packet injection: enabled 2019/03/29 08:29:11 net device setup: support is not implemented in syzkaller 08:29:15 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) setsockopt(r0, 0x2, 0x0, &(0x7f0000000040)="74df1e2c8289723f0c", 0x9) sendto$inet6(r0, &(0x7f0000000080)="42bb89fb586be5cc82884eaf07b539c1017bfac757fcbfe36c7faaf4bf23947a57061e552618b454dadaa49c164ed162e887ab0685fb9772bc7bd67000eb60d05fb3a68e4072dbceb1c17f118a68be3b8971d0e2", 0x54, 0x40b, &(0x7f0000000100)={0x18, 0x0, 0x5, 0x1}, 0xc) r1 = semget$private(0x0, 0x4, 0x1) semop(r1, &(0x7f0000000140)=[{0x6, 0x7, 0x800}, {0x3, 0xffff, 0x1800}, {0x3, 0x8, 0x1000}, {0x2, 0x1, 0x1000}, {0x2, 0x40, 0x1800}], 0x5) r2 = accept$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) unlinkat(r0, &(0x7f0000000200)='./file0\x00', 0x8) r3 = socket(0x20, 0x2, 0x2) r4 = getuid() recvfrom(r0, &(0x7f0000000240)=""/46, 0x2e, 0x800, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0x2, r4, r6, r4, r7, 0x0, 0x94c}, 0x4b3202ad, 0x3, 0x61f}) fcntl$setown(r3, 0x6, r5) poll(&(0x7f00000003c0)=[{r3, 0x41}, {r0, 0x18a}], 0x2, 0x3) close(r0) write(r2, &(0x7f0000000400)="2a5ed5c684b7fc17817411fbeea39e95ff4da5f62ce5a86463abab95bb55a3eb451c0eb49bae16da4240792db787b531354e1d8bf9af0a6d95e3f3d883e23b30659b74f3e6263b86824e8ff8fa7a9f83bdd4d63e31f5fb6849281246ec2c83a02b7938ba34fb6be856db6af374dbac0d3b3bc1350111048c2d7e454e575cb4aea82820e335f14615ff7eeb51ab57f8bcac2101d119414eb6b75568dd82b03c8ac248be7953e3b718f7138b1bdf185a57d1783bcf5f049c54362c45de95c747", 0xbf) recvfrom$unix(r0, &(0x7f00000004c0)=""/208, 0xd0, 0x40, &(0x7f00000005c0)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000600)={0x401, 0x200000000000}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000640)="2accbb0bbfde751a4e6bd0b09536797b280bdccf3777156f78dc6b5b5adb2af2a65ea7336ff1a2dd7fd5c3a901877d6e623bc64baf9baa0ee3fa74108042dc104578e7e0f7c60576a5268c53ae889412d356a0c6cf088477349882dd55a95cebbe2370536347", 0x66) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000006c0)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000700)={'./file0\x00', 0x2, 0x5, 0x6, 0x1, 0x0, 0xd99a, 0x6, 0x1, 0x2, 0x10001, 0xaf}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000780)={0x7ff, './file0\x00', './file0\x00'}) getuid() pipe2(&(0x7f00000007c0)={0xffffffffffffffff}, 0x10000) ioctl$KDMKTONE(r8, 0x20004b08, &(0x7f0000000800)=0x2) chflagsat(r0, &(0x7f0000000840)='./file0\x00', 0x60001, 0x2) recvfrom$unix(r0, &(0x7f0000000880)=""/210, 0xd2, 0x41, &(0x7f0000000980)=@file={0x1, './file0/file0\x00'}, 0x10) 08:29:15 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x18c8a, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x100) r2 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mknod$loop(&(0x7f0000000100)='./file0\x00', 0xc000, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x10, 0x0) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x80, 0x4) fcntl$setstatus(r0, 0x4, 0x40) r3 = kqueue() r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40) r5 = geteuid() r6 = getgid() fchownat(r4, &(0x7f0000000200)='./file0\x00', r5, r6, 0x6) r7 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x51) utimes(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x0, 0x1}, {0x1, 0x1}}) chflags(&(0x7f0000000300)='./file0\x00', 0x40000) getsockopt(r7, 0x92, 0x40, &(0x7f0000000340)=""/116, &(0x7f00000003c0)=0x74) r8 = accept(r2, 0x0, &(0x7f0000000400)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) fchownat(r7, &(0x7f00000004c0)='./file0\x00', r9, r10, 0x2) faccessat(r7, &(0x7f0000000500)='./file0\x00', 0xc, 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000540)={0xfb8, './file0\x00'}) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) getsockname(r7, &(0x7f0000000580)=@un=@file={0x0, ""/4096}, &(0x7f00000015c0)=0x1002) fchflags(r3, 0x20000) chmod(&(0x7f0000001600)='./file0\x00', 0x8) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='W\x00') unveil(&(0x7f00000016c0)='./file0\x00', &(0x7f0000001700)='c\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f0000001740)={0x1, 0x1, './file0\x00', 0x8, 0xfffffffffffffffb, 0x80000001, 0x5}) accept$unix(r8, &(0x7f0000001780)=@abs, &(0x7f00000017c0)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001800)={0x5, 0x80000000, 0x800, 0x2, "18d50eab9280c8a37606145acf98e87d8754adb3", 0x8, 0x8000}) 08:29:15 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) 08:29:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x30080, 0x12) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x0, 0x8001, 0x1000, 0x4, 0x2}) 08:29:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) fchdir(r2) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) fchflags(r3, 0x1) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) fchdir(r0) dup2(r1, r4) getpeername$unix(r2, &(0x7f0000000080)=@file={0x0, ""/19}, &(0x7f00000000c0)=0x15) unlinkat(r5, &(0x7f0000000000)='./bus\x00', 0x8) 08:29:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x71, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) symlinkat(&(0x7f0000000500)='./bus\x00', r0, &(0x7f0000000540)='./bus\x00') ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x0, 0x100000001}) open(&(0x7f0000000580)='./bus\x00', 0x1, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x75) 08:29:15 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x20004276, 0x0) ioctl$TIOCMSET(r0, 0xc0044266, &(0x7f0000000000)=0xc6) 08:29:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x4, 0xff00000000000000, 0x100000000, 0x3, "b5cea6806ca9792924022d9202000a5490070bf4", 0x64c3, 0x1000000000000000}) write(r0, &(0x7f0000000100)="b42cd1cf79d3de625a", 0x9) readv(r1, &(0x7f00000000c0), 0x1000000000000029) 08:29:15 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x40, 0x0) fchflags(r0, 0x10004) r1 = getuid() getuid() setuid(r1) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b08002a538706000000a7c800000029000000230000000300000035ce17351f70577f250ff8242b5c3df19fc6bb8e381b3b8eb0593566ee0243a92461bbe095db80455331cb8d145407000000000000004ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab87e370764626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd2611700000000000000017f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf0fdeb00eae2066de728c50841a87f617c9bcdc8a522870e2d10a8f166e1fe0e4ef2d650b5dd6bbaece55cf390265a6e9e22a7cd1f167b4e36ab55ca41c0782f2121c7d8e6abf349fd203870333fb4f2c60436c561c7be8188c93aff4129f4091e79d870e3d5454bde8b9116812b20a9239fada30fd0085f8e5e98c76aae141875bda976296dbdb4d189ebceab4291e1fe47f8c123e5bbf8f32387a11e09eeb8de80b34b50e3f4d5b68185e3cbeb7a25484814c460531c067b8e8219f982ffc24a17159e90c64590e35048dbea7a600e806e6e23801a237fd135f8ad9b429b4ff949ece417ae0bb7b4891edb4fcd6941d49563268b2c81fd85f86c77ce320dce972a0e0e2c3218e2075e42d28a14138f5c1a453076410547521668f747fc4d838198a9070aa94ecbd1551b47c80a9e4f2d945e7f6749629110a61c053e004c52168c9f5b6e247daf3ca88c545920704340e5238bb1b16b189b527c60964bed533224ef1c03fffa84847b2ea1b79fa0d40cdf9e1df63d7d2cb5f326cdaa919e9913a41bfcb3a89d60549e"], 0xe8}, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = dup(r2) r4 = socket(0x18, 0x2, 0x0) getppid() connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 08:29:15 executing program 1: r0 = socket(0x10, 0x0, 0x11) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = msgget$private(0x0, 0x228) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/1}, 0x9, 0x1, 0x800) writev(r0, &(0x7f0000001300)=[{0x0}], 0x1) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xa8, 0x1f}, {0x8, 0xb9}}) r2 = syz_open_pts() fcntl$lock(r2, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r2, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) flock(r2, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000040)='h', 0x1) recvmsg(r4, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) shutdown(r3, 0x1) r5 = dup2(r0, r0) symlinkat(&(0x7f0000000140)='./file0/file0\x00', 0xffffffffffffffff, &(0x7f0000000180)='./file0\x00') ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000100)) 08:29:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)) ioctl$WSKBDIO_SETMODE(r1, 0x80047476, &(0x7f00000000c0)=0xc6000000) 08:29:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffc, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0xd, 0x0, 0x8}], 0x3fb, 0x0, 0xfffffffffffffffc, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x1f, 0x0) 08:29:16 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000105000/0x2000)=nil, 0x2000) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 08:29:16 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf8", 0xe) r0 = socket$unix(0x1, 0x5, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) r3 = fcntl$dupfd(r0, 0x0, r0) r4 = msgget$private(0x0, 0x4) msgrcv(r4, &(0x7f0000000100)={0x0, ""/56}, 0x40, 0x3, 0x800) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0x38df4e52) 08:29:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10000003d, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) symlink(&(0x7f0000000640)='./bus\x00', &(0x7f0000000680)='./bus\x00') writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="282d16d5753827", 0x7}], 0x1) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg(r1, &(0x7f0000000140)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x1, 0x7}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000540)="47cfdb371f8e946462587711cd7eb1b5cec43a231a8531bdc32253fdfe98a9f4bca4c15899dce28bb876683f08f889bdd30cc9d3d183557caa511420cfed549bf50ea0a3059849dc4ce1dad393eb814ba7045021683c2bc2919757d6ba603ec67b92970ba424831249b0531c2dca101c4ba985d4b77c18da9765fb", 0x7b}], 0x1, 0x0}, 0x408) shutdown(r0, 0x3) writev(r0, &(0x7f0000000980)=[{&(0x7f00000008c0)="73753999319c32a55f92d0b4582d47695019e8bcfceb5d1199900a855729cff824ab72fafee9390935787987e9c44d932df905c7624c1b88c55b9bbd1e9fc6fda4f7f5a3f8fb705d01376126874ada0f76482d81deb51f508209acd5c0d48858697b7075017395835b0c7a09f70cd9c8795de451966ff36c31f0e909d70a294d5e0eadf23e8f959effe654bc8563b06a910f9854ae94bacf6206ba20178a0c02953b2f1461491f2c547f054d", 0xac}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000006c0)) 08:29:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1a0, 0x2) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) close(r0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r1, 0x0, 0x0) 08:29:17 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x1, 0xffffffff}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 08:29:17 executing program 0: clock_getres(0x5, 0xfffffffffffffffe) 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) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) r2 = open(&(0x7f0000000300)='./file0\x00', 0x20080, 0x20) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) fchownat(r2, &(0x7f0000000340)='./file0\x00', r3, 0x0, 0x2) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x14}], 0xffff, 0x0, 0x10001, 0x0) r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) r5 = getuid() r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xffffffffffffff71) r9 = fcntl$getown(r1, 0x5) r10 = getpid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x100000001, r5, r6, r7, r8, 0x52, 0x7}, 0x8, 0x100000001, r9, r10, 0x1c, 0x47, 0x3}) accept(r2, &(0x7f0000000040)=@in, &(0x7f0000000400)=0xc) 08:29:17 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3, 0x0, 0x0, 0x3}, 0xc) r1 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x88) 08:29:17 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x8000000000000000, &(0x7f0000000180), 0x5, 0x0) 08:29:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x80, './file0\x00', './file0\x00'}) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000000), 0x0) 08:29:18 executing program 0: pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x4) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000002c0)) r1 = semget$private(0x0, 0x4, 0xa2) r2 = dup(r0) readv(r2, &(0x7f0000002c80)=[{&(0x7f0000000c40)=""/16}, {&(0x7f0000000c80)=""/4096}, {&(0x7f0000001c80)=""/4096}], 0x2e) mlock(&(0x7f0000725000/0x2000)=nil, 0x2000) socketpair(0x8001b, 0x5, 0x401, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x4, 0x11, r4, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000240)={0x1, 0x2000000000000002, 0x401, 0x9, 0x1a}) clock_settime(0x3, &(0x7f0000000600)={0x82}) getrusage(0xffffffffffffffff, &(0x7f0000000040)) r5 = open(&(0x7f0000000280)='./file0\x00', 0x800, 0x2) mprotect(&(0x7f0000fee000/0x10000)=nil, 0x10000, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000640)={0xffffffffffffffff, 0xe88, 0x7fffffff, 0xfff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000a80), 0x9) r6 = shmget$private(0x0, 0x3000, 0x4aa, &(0x7f0000881000/0x3000)=nil) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000680)) munlockall() shmctl$IPC_STAT(r6, 0x2, 0xfffffffffffffffe) semop(r1, &(0x7f0000000100)=[{0xfffffffffffffffd, 0xb, 0x1000}, {0x2, 0x1, 0x800}, {0x8002, 0xfffd, 0x1000}, {0x80004000003, 0xf2d, 0x1800}, {0x1, 0x1}, {0x0, 0xa6d9, 0x800}], 0x6) socket$inet(0x2, 0x0, 0x1000000000000) semget$private(0x0, 0x6, 0x100000000042) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000340)=""/164) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x8000, 0x73c0, 0x9, 0x7f, 0x3, 0x3f, 0xffffffffffff7ffd}, &(0x7f00000001c0)={0x3, 0xaa, 0x8, 0x7, 0x81, 0x8000020, 0x7ff, 0x4d5f}, &(0x7f0000000200)={0x9b07}) connect$inet(r3, &(0x7f00000005c0)={0x2, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000000940)=[{&(0x7f0000000840)=""/194, 0xc2}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f00000006c0)=""/32, 0x20}, {&(0x7f0000000700)=""/148, 0x94}, {&(0x7f00000007c0)=""/108, 0x6c}], 0x6) semop(r1, &(0x7f0000000100), 0x33) semop(r1, &(0x7f00000009c0)=[{0x1, 0x8, 0x1800}], 0x1) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000580)=0x3fd) 08:29:18 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1000001ffb, 0x0) r0 = open$dir(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffb, 0x88) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000080)=[{r0, 0x84}], 0x1, 0x0) getdents(r0, &(0x7f00000001c0)=""/136, 0x88) 08:29:18 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10080, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = socket(0x2, 0x4003, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 08:29:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) truncate(&(0x7f0000000000)='./file0\x00', 0x8000) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354", 0xb9) 08:29:18 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x6, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) poll(&(0x7f0000000000)=[{r0, 0x80}, {r1, 0x4}, {r0, 0x100}, {r1, 0x6}], 0x4, 0x80000001) 08:29:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000400)={0xfffffffffffffffe, 0xfffffffffffffe59, 0x0, 0x0, 0x0, 0xfffffffffffffe1e}, 0x0) 08:29:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r1 = kqueue() r2 = shmget(0x0, 0x3000, 0x62, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x6, 0x0, 0x7, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x2) 08:29:18 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000140)=0xc) getsockname(r0, &(0x7f0000000280)=@un=@abs, &(0x7f0000000300)=0x8) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) r2 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x0) utimensat(r2, &(0x7f00000002c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') mknodat(r2, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 08:29:18 executing program 0: r0 = syz_open_pts() dup(r0) r1 = semget$private(0x0, 0x6, 0x320) getrlimit(0xa, &(0x7f0000000280)) semop(r1, &(0x7f0000000000)=[{0x2, 0xffffffff}, {0x1, 0x1, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0x2, 0x1800}, {0x1, 0x92, 0x800}], 0x5) semop(r1, &(0x7f0000000040)=[{0x2, 0x1, 0x1800}], 0x1) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) read(r2, &(0x7f0000000240)=""/51, 0x33) r3 = socket$inet(0x2, 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$getown(r2, 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000004c0)='r\x00') r4 = open(&(0x7f00000001c0)='./bus\x00', 0x5, 0x0) readlinkat(r4, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)=""/52, 0x34) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000540)={&(0x7f0000000500)=[{0xe7, 0x9}, {0x26, 0x10001}, {0xc7, 0x6}, {0x45, 0xc7b1}, {0x48, 0x5}, {}], 0x6}) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) write(r4, &(0x7f0000000140)='y\r\x00\b\x00\x00\x00 ', 0x8) pwritev(r3, &(0x7f0000000400)=[{&(0x7f00000000c0)}], 0x1, 0x0) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000180)) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000580)=0x7) r5 = shmat(0x0, &(0x7f0000ffa000/0x2000)=nil, 0x2000) shmdt(r5) fchdir(r3) semop(r1, &(0x7f00000000c0)=[{0x2, 0xc2be, 0x1000}], 0x1) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) listen(r3, 0x2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000380)=""/64) getpeername$inet(r4, &(0x7f0000000340), &(0x7f00000003c0)=0xc) sendto$inet6(r4, &(0x7f0000000440)="d5215f4c2260b76ce0bd21ec83860912fb6e07d24f57534e6210f69ccf310ba94f98da8e5086f0e5c15f96f1a889b52b6b6b6ee1180d1f0cb99de7417a23d9b4719e8138f5ee9aafc98e2e6d7ba60bd9617965d74c26859e33d976457526ec8e2aa64081ed", 0x65, 0x0, 0x0, 0x0) 08:29:18 executing program 1: setrlimit(0x2, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r1 = getegid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000001c0)=[0x0]) getgroups(0x6, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x6, &(0x7f0000000240)=[r0, r1, r2, r3, r4, r5]) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000040)={0x6, 0x1, 0x8, 0x5, "d6eb8f816b328d44606409fc69851a8b6047c818", 0x5, 0x100000000}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) setrlimit(0xb, &(0x7f0000000080)={0x2, 0x1}) 08:29:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b0", 0xaa) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) fcntl$setstatus(r2, 0x4, 0xcc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r2, &(0x7f00000002c0)=""/161, 0xa1) 08:29:18 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x323, 0x7}) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) kevent(r2, &(0x7f00000000c0), 0xec7, 0x0, 0x400, 0x0) 08:29:19 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) syz_open_pts() fchmod(r0, 0x0) 08:29:19 executing program 1: r0 = semget$private(0x0, 0x3, 0x40) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000280)=""/243) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x8, 0x0) socket(0x12, 0x4, 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x10000, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlock(&(0x7f000003d000/0x1000)=nil, 0x1000) r2 = dup(r1) munmap(&(0x7f0000231000/0x2000)=nil, 0x2000) read(r1, &(0x7f0000000080)=""/1, 0x1) ioctl$TIOCSDTR(r1, 0x20007479) r3 = semget$private(0x0, 0x0, 0x8) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000180)=""/227) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = semget$private(0x0, 0x1, 0x400000000000592) accept$inet(r2, 0x0, &(0x7f00000000c0)) semop(r4, &(0x7f0000000000)=[{0x1, 0x5b4, 0x1000}, {0x3, 0x6, 0x1800}, {0x0, 0xfffffffffffff352, 0x1800}, {0x6, 0xff, 0x800}, {0x1, 0x80, 0x1000}, {0x3, 0xc3a, 0x1800}, {0x3, 0x2, 0x1000}], 0x7) socket$inet(0x2, 0x1, 0x6) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000380)=0xfffffffffffffe01) ioctl$TIOCSDTR(r2, 0x20007479) select(0x40, &(0x7f00000003c0)={0xaa6f, 0x9, 0x1ff, 0x5b, 0x100000001, 0xd348, 0x8eb, 0x7}, &(0x7f0000000400)={0x5, 0x0, 0xffff, 0x8, 0x1ff, 0x7ff, 0x7, 0x3f9f}, &(0x7f0000000440)={0x8000, 0x5, 0x3, 0x6, 0x9, 0x6, 0x5, 0x834}, &(0x7f0000000480)={0x3f94, 0x7}) semop(r4, &(0x7f0000000040)=[{0x1, 0x7, 0x1000}, {0x1, 0xc3, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0x6}], 0x6) select(0x0, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f}, 0x0, 0x0) 08:29:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="b2cd512f25038dd36f4e", 0xa) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) 08:29:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000140)='./file0/file1\x00', 0x0, 0x140) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) open(&(0x7f0000000080)='./file0/file1\x00', 0x90, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x7f, 0x0, 0xfffffffffffffffe, 0x0) utimes(&(0x7f00000001c0)='./file0/file1\x00', 0x0) 08:29:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x0) msgget$private(0x0, 0x624) 08:29:20 executing program 1: r0 = syz_open_pts() r1 = shmget(0x0, 0x4000, 0x68a, &(0x7f0000ff9000/0x4000)=nil) r2 = geteuid() getgroups(0x3, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) socketpair(0x37, 0x7, 0xf8, &(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xfffffffffffffe69) r7 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000008c0)={{0x3ff, r2, r3, r4, r6, 0x4, 0x9}, 0x3, 0xffffffffd795d37a, r7, r8, 0x5, 0x5, 0x6}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000300)="aab23098319872f185551671a8dd62a8fad95dc00fccd947d1f11f5ddbac1f3f5acfa5eaf4e2c435aa69632c7d9badeec3a8cdba07ec142180a940b164b88c2e632b11034dcbff5638e8e62227ad86a2deb8d5da2bf5475d2ea46549d747c2ca8290fc43a852c43525a2ba6630bb14366eef799aa0b5306b23e560b979129c115895cbd8f9312b2ad8d975e879bc2d6cfb447d39fcc6e1f362aca9a34760de31cab89ace3959ff245744dfbb3df42d15c68c657889d1b044d8a7d19e6520d3abfa90f33588e5aea5", 0xc8}, {&(0x7f0000000140)="d503861355fae97ffa3e119f5d367ec9b7b83c04b1c92ba8bdfb07ad34f21903ce437ef21c36", 0x26}, {&(0x7f00000001c0)="63867006706da7ce5999b4d14843b5322200282927fe479f77ac9133d9a21857ae2e22db0e6d73508f4f5762fbc43d3b113194d8210e20db5e75f0f91d254c9661230c29e1e9b341421f08f026033286", 0x50}, {&(0x7f0000000400)="b0b368c12bacd03a80b852099935456b64c58eea55d90ce50816e3240792851fdd88acb9501aae33514cedc38a8708b6cd318e27d5f29102dc4e28dd281565311a52c75a31", 0x45}, {&(0x7f0000000480)="fd7c67d11f2221b158321486606f992686d53b834de738e472e6dd634ed9f9021e4de4462458bf3a1a015a16f173ff2319fdfa7b11d12e684ece2db585ab146c0d27e4b89d29aad37440c00fd4509376af183851e73f51225a8ba5fdac2507995721a4891fc3a9dd0788091b7b09790d90dc2d6cecd9ba0532681bab4f032dd49f620cd0733c91266ca9014ff377399ffdd47dbecd5a1d934adea4ba0693d6fc7e836744e79acb45213b17ec9fda0480cb93643ebcc40f3af71ae96f55c1d4", 0xbf}, {&(0x7f0000000540)="df659b3a4643368932eda73f6e98e433e8ea3a31a836f0b9dc0092323cb4dfe274a333d46bcdf1cea70a94fd3aed8d21f2d7b86d4c3e603795bba5709f7fc6851ce2e4152a87b1c39378bfea296822298d6a1eea2177ea411936ad0df63b053faa16af432e9513164c273b959b", 0x6d}, {&(0x7f00000005c0)="4a27ef771df45fbdbbc147ad8735910977951cc7019a8b332ee62f974726c4a3f2bdb1ce54d5ac4eb6a989907e0072f495714eae214584063448450c04396310bb72c278c3cd344b68c5586f378ed31c41a5f6be8affddda39b9116fd7d9ce2f55415959ea37bfd1cfd653798a8e9ae75378fddefa7bcac8a85c72439787c6a92b243fee48ff373b3fe6301dcd21b6df1db4a2433515ab64c1b7c8ee76a552542211889b63706a35d0d26554d0a2", 0xae}, {&(0x7f0000000680)="4099685484455e2c2d8fe18a9eafa41fb0b5656944ee00ee836809ed330bb36d8938db7a751f4aead6fec4798fa6c9b8a3684a5adb3a1a85bf259024a9207532269f6455853d792b6e0fb9", 0x4b}], 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r9 = dup(r0) renameat(r9, &(0x7f0000000940)='./file0\x00', r0, &(0x7f0000000980)='./file0\x00') write(r0, &(0x7f0000000000)="c73a7c808635b935639b78f46a06d57f", 0x10) r10 = dup2(r0, r0) r11 = dup2(r0, r10) pwritev(r9, &(0x7f0000000a80)=[{&(0x7f00000009c0)="9786140254dbc5c9649a7bd7560e034a2a42fb368e22bbaa8a01525876eaa19bcab5d508aae080cb4d49add17a6f309593fc014a6bee21f682230f5dbb4380c32727881ca6aa7888a518bd0393d1d06f4657e977139a8a51a907c08d245a0364b31978bfb20bfbf1bf57ac4ca088f37199c1bed9d9ad2e286a34a5e7612e3c4487ead995855b3bb90b6085b4", 0x8c}], 0x1, 0x0) r12 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MFC(r11, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x3, 0x6, 0x9}, {0x18, 0x1, 0x4, 0x2}, 0x9, [0x6, 0x3a4d, 0xfd, 0x3, 0x7ff, 0x6e, 0x8, 0x8866]}, 0x3c) close(r0) dup(r12) r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x7, 0xfffffffffffffffc, "00000000000000fb7f00"}) readv(r13, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:29:20 executing program 0: fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) r0 = socket$inet(0x2, 0x8000, 0x8) r1 = socket$inet(0x2, 0x4, 0x40) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="596f565c15a32ad0e5f76da10893c0f967e0cf0adaa3ab5ccfef93da64e23871bca451c52e3ad42b6b828200dcbc7281e03ad7efb821a704d4f451e7a29cc52abb4b3d6ab5a63e41c261a4ec7ac46cabc1214e3e0ba2c96c8723a8438b9dfad1ee43e24996b1a9209318874982536b6d14fdb3e159ee6d62eb35c0e26aef04acfddc52a444d09d6cf2800175f615b0e0df0f1dcafc4d68bb142a46b4fe4eb439fcd2b819a372cce0e7f353dbf9b4f95fed34df49da8eda3645e0e585dcb986", 0xbf) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/7, &(0x7f0000000040)=0x7) ftruncate(r1, 0xffff) socket$inet(0x2, 0x5, 0xc1) 08:29:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x20, 0x3, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) socketpair(0x20, 0x4001, 0x7fffffff, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x0, 0x3, 0x81) 08:29:20 executing program 0: r0 = syz_open_pts() chown(0x0, 0x0, 0x0) lseek(r0, 0x0, 0x1) write(r0, &(0x7f0000000200)="d2", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) accept$unix(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) 08:29:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0xb, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x2) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000040)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20080, 0x0) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0xc0, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x5) 08:29:21 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1860d, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f0000000100)=[{0x26}], 0x1}) 08:29:21 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0xa0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2c, 0x0, 0x0) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) listen(r1, 0x1ff) 08:29:21 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() ioctl$TIOCCBRK(r0, 0x2000747a) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r1) 08:29:21 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd, 0x0, 0xafa}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x3) close(r2) r4 = syz_open_pts() syz_open_pts() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x9, 0x2, 0x6, 0xff, "88e6617b78f124807f03b5e5d1b0103a644cf989", 0x9, 0x1ff}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) 08:29:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000005c0)={'./file0\x00', 0x3, 0x1ff, 0x100000000, 0x1, 0x8, 0x7, 0x40, 0x0, 0x2, 0x9, 0x5}) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x408, 0x0) fcntl$dupfd(r1, 0xa, r1) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) openat(r2, &(0x7f0000000700)='./file0\x00', 0x0, 0x2) recvfrom(r0, &(0x7f00000000c0)=""/94, 0x5e, 0x2, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) recvfrom(r1, &(0x7f0000000680)=""/18, 0x12, 0x840, 0x0, 0x0) getgid() recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000180)=""/251, 0xfb}, {&(0x7f0000000280)=""/175, 0xaf}, {&(0x7f0000000340)=""/152, 0x98}, {&(0x7f0000000400)=""/94, 0x5e}], 0x4, &(0x7f00000004c0)=""/82, 0x52}, 0x2) openat(r1, &(0x7f0000000640)='./file0\x00', 0x100, 0xa8) 08:29:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = geteuid() setreuid(r2, r3) 08:29:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0xffffffffffffffff, 0x0, 0xe5a3, 0x0, "03f3aeeb9c3ecbd0375b45036d5d2af5fde549ab"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d", 0xb}], 0x1) 08:29:21 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10800, 0x140) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0xfffffffffffffffe) setegid(r1) setgid(r0) 08:29:21 executing program 1: unveil(&(0x7f0000000100)='./file1\x00', &(0x7f00000000c0)='v\x17') open(&(0x7f0000000000)='./file1\x00', 0x48, 0x10) 08:29:21 executing program 0: mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) syz_open_pts() mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) 08:29:21 executing program 1: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000400), 0xfffffffffffffffe) pipe(&(0x7f0000000340)) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000300), 0x2000004000000004) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000002c0)=0xa) kqueue() bind$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r4, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x2}], 0x6, 0x0, 0x7, 0x0) mknodat(r1, &(0x7f0000000240)='./bus\x00', 0x6105, 0x4) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="5ddf8fa61000020000000000000000", @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r5, @ANYRES32=r6], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r5, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 08:29:21 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x80, 0x24) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mlock(&(0x7f00001cc000/0x200000)=nil, 0x200000) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x3010, r0, 0x0, 0x3d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) r1 = semget$private(0x0, 0x2, 0x3ff) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) minherit(&(0x7f00004da000/0x3000)=nil, 0x3000, 0x3) semop(r1, &(0x7f0000000240)=[{0x0, 0xfffffffffffffff8, 0x800}, {0x7, 0x1, 0x800}, {0x7, 0x156, 0x1000}, {0x3, 0xa22, 0x1000}], 0x4) mprotect(&(0x7f00000f8000/0x1000)=nil, 0x1000, 0x4) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000180)='W\x00') semop(r1, &(0x7f0000000280)=[{0x1, 0x0, 0x1000}, {0x0, 0xffffffff7fffffff, 0x1800}, {0x3, 0x20, 0x1000}, {0x4, 0x3, 0x800}, {0x7, 0x0, 0x1800}, {0x1, 0x9, 0x1000}, {0x3, 0x0, 0x1000}, {0x3, 0x1, 0x1800}], 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x280, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x1, 0x4, 0x200, 0x0, 0x7f, 0xfff, 0x0, 0x2, 0x3, 0xffffffffffff7fff, 0x1ff}) accept(r2, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 08:29:21 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmget(0x1, 0x3000, 0x90, &(0x7f0000ffa000/0x3000)=nil) r1 = geteuid() setuid(r1) 08:29:21 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) recvfrom$inet6(r0, 0x0, 0x0, 0x801, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) 08:29:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 08:29:22 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000003000/0x3000)=nil, 0x180000001000) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) socket(0x18, 0x2, 0x0) r3 = dup2(r2, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shmdt(r0) r4 = semget$private(0x0, 0x3, 0x4a) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) socketpair(0x1, 0xb94f8de4cc9b39a9, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r6 = dup(r5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x39, 0x8, 0x1, 0x0, "5f3dbee6ef2564612d44976dc89c59fd6d77e8b5", 0x2, 0x4}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() r9 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x102, 0x0, r9, r8, r7, 0x0, 0x5}, 0x400000000000002, 0x1093, 0x589}) clock_gettime(0x100000000000005, &(0x7f0000000100)) mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000001380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r10) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000280)=""/216) semctl$IPC_RMID(r4, 0x0, 0x0) 08:29:22 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x3, 0xfffffffffffffff8}, 0xc) r1 = socket(0x8000040200021b, 0x2, 0x6) setsockopt(r1, 0x29, 0x2f, 0x0, 0x90) socket(0x38, 0x4000, 0x1) 08:29:22 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x5) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() chflags(&(0x7f0000000080)='./file0\x00', 0x20007) r2 = dup(r0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) listen(r2, 0x6) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 08:29:22 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x9, 0x2c8}, 0x10) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 08:29:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x4}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0xc7, 0x7ff}, {0x22, 0x10000000}, {0x18b, 0x7f}, {0x44, 0x6}], 0x4}) semget$private(0x0, 0x3, 0x0) 08:29:22 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x8490, 0x0) fcntl$setstatus(r0, 0x4, 0x80) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x7000, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') execve(0x0, 0x0, 0x0) rmdir(&(0x7f0000000140)='./file0\x00') dup2(r1, r0) 08:29:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0307004, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x100, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x8080000000000}, 0x8) 08:29:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socket(0x18, 0x3, 0x40) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x140) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) 08:29:23 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="433ea46e893868ed9506aa46e7f1714d4d8dd9a53d2ecc8ae514adf1dcc0c1d1c6030a59ca9c04c312d35eaee3b66188e1fce07f99eca5bc9cfc58e0d00d288aa2c6886637f29450259fadf9ab691c9ccbb7b6b1187b5b864920088948f2ff2913c56f301fdee213b834dd1c430736a657d8bfe1faecdaf329fbf674d2ff5314561d25a82b4e1a7a4e2989af159a69abac30d70fbf70f0d6aba92b82a69a6f589b510655dfbe4bd28f366caffe184932bf79c62e8f40ca8c7cc5385ddb89e3010974d8fdbfba5ebd12ad70ce10c75b3adc", 0xd1}], 0x1, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x1, 0x5, {0x2, 0x417a}}) 08:29:23 executing program 0: r0 = socket(0x100000000000e, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050105001e00000000b1ffff027c0a00040000000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982f8afa03d576d825582fe2aa7923ed00f4c8b2c83ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0x34e, 0x0, 0x0, 0x1b7) r1 = semget(0x3, 0x0, 0x100) r2 = geteuid() r3 = getegid() r4 = getuid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0xe51, r2, r3, r4, r5, 0x30, 0x6}, 0x6, 0x7, 0x10000}) 08:29:23 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x6) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x2000300000000}) 08:29:23 executing program 1: r0 = socket(0x2, 0x4, 0x10000000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = accept(r0, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x5ff60d13f621ebf6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) msgget(0x3, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) poll(&(0x7f0000000040)=[{r0, 0x6}, {r0, 0x4}, {r1, 0x8a}, {r0, 0x104}, {r0, 0x4}, {r0, 0x84}], 0x6, 0x1ff) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1000028, 0x0, 0x0) 08:29:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) dup2(r0, r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10100, 0x0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) socket$unix(0x1, 0x2, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x7fffffff, 0x6, 0x5ea, 0xfffffffffffffff8, "574fd4ca654183c03d083ebc8f66c84387fd00e9", 0xffff, 0x4}) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000340)='\xd8),)]', &(0x7f0000000380)='&\\#)!+.\x00', &(0x7f00000003c0)='/dev/null\x00'], &(0x7f00000005c0)=[&(0x7f0000000440)='&\xb0%-\x00', &(0x7f0000000480)='))\x00', &(0x7f00000004c0)='/dev/null\x00', &(0x7f0000000500)='-.,@\x00', &(0x7f0000000540)='\\\x00', &(0x7f0000000580)='/dev/null\x00']) 08:29:24 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000000006002, 0x400601) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 08:29:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000100)="90", 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x663, 0x5, 0x9, 0x8000, "eefb4a14ac0d37b8f2519970c8d8293c76ffb7e3", 0x2f, 0x401}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000003, "85d9c5f4f6a3f900000000000000000000000100"}) ioctl$TIOCSETAF(r2, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) 08:29:24 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x61c8, 0x3fd) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000180)=0x1000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x6, 0x8}, {0x9, 0xffffffffffffff58}}, 0x2) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x20, 0x0) 08:29:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x2, &(0x7f0000000040)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r2 = open(&(0x7f0000001340)='./bus\x00', 0x71, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x40000000003, 0x2}) r3 = kqueue() kevent(r3, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1}], 0x63, 0x0, 0x0, 0x0) r4 = dup(r3) kevent(r4, &(0x7f00000000c0)=[{{r1}, 0x0, 0xff, 0x1, 0x552c, 0x8}, {{r0}, 0x0, 0x3b, 0x8, 0x2, 0x6}, {{r4}, 0xffffffffffffffff, 0x10, 0x0, 0x7fffffff, 0x9}, {{r4}, 0xfffffffffffffffb, 0x5d, 0xf0000045, 0x3, 0x2fff}, {{r3}, 0xfffffffffffffff9, 0x7, 0x26, 0x9, 0x648}, {{r4}, 0xffffffffffffffff, 0x14, 0x80, 0x9}, {{r3}, 0xffffffffffffffff, 0xb, 0xfffff, 0x1, 0x7}], 0x40, 0x0, 0xffffffff, 0x0) sync() 08:29:25 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() fchdir(r0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0xfffffffffffffffd, 0x0) 08:29:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001680)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000015c0)={'./bus\x00', 0xbd, 0x6, 0x7ff, 0x0, 0x2, 0x5, 0x100, 0x0, 0x2, 0x100000001, 0x10000}) ioctl$KDGKBMODE(r1, 0x40044b06) close(r0) clock_settime(0x2, &(0x7f0000001640)={0x80, 0x20}) writev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="fa327be3e98db27999593bec133a4c77c6cfb02873a0d9b7904a97b07cdc542d542972b63e9fce0f05cefc026ec1dc0e0bb3c3010c0c594aff27ad6f1d9a566d661e3fbe4837704860622084a3546a0d5cb5b5fe7630e0295b297be20ad13ad4f8886072c037f9198a9e162b416c46f6ac1d177b62aa1271d7adf782c822ee8f8f5f7a52dd94bfcd001649ab800b3a7b82609f683f2349585fdeec864e28d95c4ca78052601f2647029658208aa6a894f97d1ba30acf376988c4088a386d3a889059aecc304446b0944bfa1bfeb0433ce6cfa0d0919d7959d1c964c555b763b6567765efa4446215bfbbb678b4f4e3b93d892aa89d4f5c59c74ba75fd75b918ef7846354333b4f3eb7ae89a660e919782c8f2ab615e222aa75b0d5c4eafec367f28f0bfe812f489a6dbcfb0e86073b18162b61ec8ddac23dcbb4b8369626d9fb32bd0bfea8746111da88f7c619c41200594a680e2f7c2136aebd0e29784582a1b58649e1e4ee7ec6c6ff63875dd37e5fc5f9a2c89854832ad28e2d441f78e608022fe6a52f815a467d1256ed0a0dab658a91d1411090d5976c47cdbb505d581ea133803890ea4903edac6d28744a73ed095ade3944b1b99710dabf9497895d8b85fad9f1c6d4fbaba8fa2f79e53f742312fd1fd1d4792be0f4e5f79324e3fce7e10003d1bcba9d39493d8089d4c906fbf1b2ac067d34ea349e6ad05073b829c3e5adf032cdf6aa4d5ebf1967af44f60ccf4f8a8d9d27fd1c1f7f8e880a4331d1a6f012dc630d29d3972fb9a16e4da0e96d256955eabc1f952c8ce6f5ef69ce159a1c0b5a37ec41ee5fbb21d23a51a1c370d50e23ac2bdbbcf816f74300d1e00c32d52e519be2f5ba8fe9aa2163c4bc497166aebd81bea50e115db0df63b200d28838b0e167666488f8cf909b05fb87f2bbc630f3b188cc596d2b817488617a1184ca4f1a7980d836fa8dcc7110ba6ab4d45631f7687013a52c688e78faaf1e6b766acc9f703ecb443526060101dd7f0aa99d763b9bd945d259a07cf89cd4cf04828d50fc6694472bf63e90779e5f5e7f48816943f40613fc1736c3cfb2ad2552a271040d26a37cedcaf68b5af71b4d22410051fb01045f3211664a52d4eacd87667d1cbbd1e4d892681a9b8d384e7f17a146c0a479dc67fa9cfbf40f59d103f660d2150d9a4cd2df50e3049be9d3230b9ec4c4a8a993450839071af82ecbe09847d429415ffc69926a82bd572c19490d9c5d8b4334bd8c6b6b65ae9420262caed97c642fecca5812cb0c6c37e69fca17feea243dbb29a32f3cb00527c2def7b9afc7c4d8681299a7e265f29b399a61d45cecd87f969ab687f309b644b6935b203a1e3816e5e737d9a48fefec4b790fe465183265f3f4689dd2626a2579e8e681399042a5bdf61fc3e5af8e8705473a5a9554cf608d3c2cb473c4f9e0d5f77dffb2c8baf92d3e0900a8845e3819259b2fad81ab49bedf3a8cc78a8b22e355a7d21c1af218cffdaf082c41e03092490ddf85864ef135fdc4cc7760aebf7035356117a4177c5f1616b0371c85c8d95fcdf5a90dd992428581704a20347853139708b98ef6919e53e0a3c8536eca3d25d8afe7d161c7695c188912f90ac79b5deaeffdaf39ee515d91239a25071ce2c10f9ad442d24eec0c5f859fb2025ba1b4b464330a445b29fc1803ea5d833f7963a1678ebeea700343cf92bdd9a8f26d19a794a98a3e74628c5546719e2b1a0972dccc86e9dbb9d58bf54837556e539e4c4b971c16fa9acb577c616c63fe702100daa1476a83f32d894f8dee672416e98059be24e56f48e1667226413f350a9b3fac5256e4bf236a40e3366837fc59e8389111997a201b8889236fb3cd8c8d00625f516f93568ef214cf08a8a9397c05614d906dd583b5857c28bb0a07d84d1eceb47ee380e70c8272132de6fbec3776ffb27066ae1aff36bf724c67d57a2b94a036d8090b89f895fe86f20a13a643b40aac3f2c038d33ab41ef81a3ad8743161b758b36bd53b2cbb9572d1f8f3560eee6b7706cea506d9bbeecb068a44deb2ec4c05229f8b2eeef6f05520a0556b10b59fce93bb800496c6dd53a147a31d40bb62743f235ce7232eef8c0ac1f334b403621b649ea19c8832d9ec155a38c55f269644a824054b5c36f87b911728bc14e18ba8a690c43ec06c73031f2e1035db14b54b6abfd6405e297ed6630f884ec9df75fe7708efaa50aa21a87c5582348d2f71cf62acbdf140ff027f6d21df30575e6e499e1b238138411d7b5b836313fc43fbbe3e43c3610f1b1319c7f04e8ad449cce66479d79154a8c72bcb24534065d112e5ff111f8d8df714b39d7f2f85e803b7353f3fb2359f54506b334ea43398cc2ea32c57bf4c2306f0e67e1516df7784c7c8c304e3ab2c9e26a8f4aa4580ec0bbdb617d457d92f21c2f36d19c1ca0ffc5cc79e11f895141d013cea679d093d7e409e4bb9d7f6aa685f6e7341f42cc32f6a624f22b2420cfc31293e6b33c160d50d0f6f81c3906d5e3b33e7358ff2d09a6cd9855c79c7eb2dc73721795b10424f0804948547d4730d559ee0b9ad3707758e0fe41e972c69237de5e045b128d5f7ac4e6d04c48cf3100ea52dd34abc2951e8f390c2466ab6c8c519459d18d140650882c0365a6659dd49fc61cdc4c1bbf1dfddfc85385177663d873dbb50e83edf0ef254a07c1e3552dc2dbf3ae9f1c3eee23c8d9122d806203e1fe076380f8c1e08ce2e64989166dc54eaf5c6d66489ada52570748307a3f592b186eb99e8cc62dca600d175bbd25dd0f508b36dbcf0d722b420f9745b3526469960c4bc8b041369ed5856b181f50c8c31de14cbc859e842335e848d12bac96069995bb6259e7a781dce245def0d927f131231b142afdc4c03de04889d4c4c1931ce2c1442df1c9f9f79007b58cedb82e7e776e47bd5e21d9bc02489deab406106e693c6fde269e9cd233105ba4b58bf88a7e38a753c480300ed0ea15ccfdd0c140f5698a9e2bf968117a60da291bf3466306e492dc2dc1daf1384651ac2ccd0591a71f3afe6614d4a8dc2d5968af64ca086b60a1ab7a4dd85fb345accb8570b5883416f771135be54d94b9263d7189f9b31cfa69f5dfa5796e951e5d0d28447b06e58eac2a8756bd37943d58222b70f5ab1d5667e329959311fe862ca6499899c296bf3c39e13cd21d54086f24259d9e408904aa49ecb48991d1a9c40e65577bf7082585494788b6e8b1dd0a029bbafde8eb03b2dba56434b22b1cf8a8d243b73bd57b2ad4e6d8263d835ddb7bf1f3f864b9fe6243f3bd43da161a59f65c0187d4f847021ea16705955a82b2446faaed448dab08a2d4ccc28efd57302b68c81edf3eba4eb4a39477282a09f0eab0b10e3599f4979345f991bdd816df8d068e655df9b8e9b7ccae0a2245b68d818286bc112c7a8fb157461215914ff4eca08dc3ce637dee00253e33a8acfc15decb70c293bde0d98c8fa394f272fa6492cac31d5385aa0f704668d27dd33b83fae1c70b97e332a96c488536868a1955cf8603e4d1602bda55d418bade18bf6a82d30c738d7035db7b270404ac308188d127069ba5a309fd6b29789770db5abf31d3b306d8646e6e20249adfbe30e2574a5bc6d36ba28a8f790870c541ca86da1e86e2944271b14b3746121b36d5c8112de05a8a04b081aea3799193c8452f3aa9bf1f1f6821b5cca0a3c49deddd2cad5eda764483fff005f04956a9a4d4dc470a5359fa41fa52e44b7964d15871b4deb5ab44cdf0f6dd22885d3ef022c58da2cc46340dddcb407548d8a66b0c6be3a0418792f4254d9b59b64ff3184525edf3aa77991841070ad0b281564c0493c1c813ae8db1b8fc477e0486f8b50e524d237f861026243817863d3120590bc325e8b0c8e759b2b71d3010801c2d13b3e4820434500b4f3201d754a2ac786e23c58af0f38995a8a468a6efd60d52986556bff95b21bab8a00dffdc11a3e72c8e3968e7764ebaeb671199f576e1d174fc890482ba5171f0c20a6db80e9c82c3c8f72c24b61fa42b02adea2c7319306f3e44ec36cb7e9b14085bca9a58032264720a3da0013a16278ea6fe142859ac4fcae82e4819d75f2f86b2cbaa547d09d4c1cd85194e0a95cfbd2426cb249fa254b64c2fd0a9a3a886ef59201546a119073c1f84ffcecd090525cd5f16afdd3cc58f1e2810ec75d682d1563d2e831181169d56195c72957856fb55be7447f87e770e84ac79c4bdc24aad94dbc3fe17b68d2531da2a0eec6d1fdc21ce53ec3c439fc150a76a3684f8852d47ce87579231bf62a7d02291f71e6fcd2002fd93d655246a39a45661b61c53887df436936bffc492c9e989bc79743f62b07d4544e320ba6812344aae82e69d1d117de17bad675c8d51598a869f23d11c9d5f41d1c97a9b83327900302aac1560de29123077c560f1c716143d67233e1e06c6f413ef73febf313c105307137b96fcc722ae0718dd3121328a0fec4301ba162cd41b1abfd35a9beb0bfce34d0681085c6dde3fd5771dc77a0f2b34a859079efc9aa6da6a5f3677c9441fed362abaf26d02da4dcb1af13c7d038730f9d672d64687852cb656f3e5616cb66cd772a8e0a137d91950f02bec3957bd91adb927d01c3902ef3a7c1bc8fe215f1bc938605169a6fa5749ae8362922efd2baa462186fe1d7a70d857ad565148bba938267a9dd28353e0dae8e6334c52e3136f199a06827a2e48795212b6497099e39dac56e9eeae669eefe3df50c2fc3207349eba4e21fdfea9c01b4010558dda92ee55d3f4f201ee49379e610e236d8ac6d2517d07ceff2082102bb6b1c07135f71fc44c1de3d898fa1c01372818b25f0df37a8c2ff23e04807b146735a4eddb81dd060b27cf3a709ddd87ca87bfa22aa00e50b46c34d0870eaf14bc0afe458ec648b1b5d238559dc93fdc697317ca7f3515c4d1b906955c879c9503208596dbe66080883d809b058e00782378ffaf774b3c9597cfacc5d77b6e073d5bbde2fb66179d1248e563da1bf6779ba0c7cdee6820ee06bf671984371dd8cdac727ea4d4ad7b9c5fb5812ffc8676adc6b2c4de3300347b3812197bd258e96c92ac1010a55d1cad76ca8192e5d69f84ede0575c060379ce253ddaeba93eb03486bbf9812b8d62e588d57890306922c31132e684f901bb75d5f185d8436ea2d705648424a7195ace713d616a1f47a2f5a03a7debaa368175c96328bcb8b584146b73c63546aa108b0a116deb6cdc0965c0bf2a8cfe53f9a46a69a003eb3861b94487f0ccd7b56f2edd7f65484c6ea1dbd21e3bacb10566b77bc74c4410c7fe0da5846bd292b0acc198dcb59d7464ceb735aa94831ee71a96b4119cb5c4615b130f83fb92c452be9ef33d8a05adf38bceb76ae816a4bf1f3b0fe28c3d447a2dee65e5e6bb2493dbe073c142674f510f144aaff9af9eab1f51e3e63aade6527a5b0e326931b5a6a9141d70eb32ccc283d6a6ea69a1bd5f85edcaafcc70cc61f267830e3f72253f63ca38cc37323458c212c7b5b8242c71aee9e3a650e8698816791559ed90bd1f7b5948594566b32b55d62358489793c1b46150ec6ca9e4715a583e10d46188578d6a6378c9c7ab9c94d4d767a5ce69e4655ead071016ab871d19ba4e9abd7b5426ee966c57e93b89996fdcb111b69e283276fcdd9fe8587825529c445432cc7651849b545f476112fe272558e478c50d3ddbb3d6e0351988cc045b2385156025f34265ef8239934c2be2d3b1ae9ba115062ad3c4c598b4c1af95cdfdf8ae5f5575f2746480567c20e3", 0x1000}, {&(0x7f0000000040)="641cd0e96494e7091dca04e5542f9ae08adf0f1f335dd27eecc9ad5e75f25bbeaab46e4b3e79c0e24767a0d3ffde93", 0x2f}, {&(0x7f00000010c0)="b95b71ced22d8ae76743fd922f50fda8931445223252516e500d256f85465a8dd1a70e0e9e65d64c6fdf35dd2bd9382190f19bb46c62d518be9c98e7823468edf5b06f2a2bd17e517f83f54739956dda640126b3a83e6372065cd11b90d0e9d05ccbcaee342598407fce4a2e4ca1d393bf37cafcdf1c449a58dd619ed461d5b9cff9f7a4b45d48be30fa6dc58c192fff694deb1ae7c31018fde5266a9aec8d2a23d59847ed20c24d1123ed8dc386b084685ac95eab06f36d72f4066f6ac37e86501043e4a9380c1106559c82b408aa", 0xcf}, {&(0x7f00000011c0)="0df0bac0a9901e7b2e89257101f6cd7daafd719ca6912fd29d8ad92e64a9c72ab5e86f6e34b12a0972857556516f062ce932b64ae8f45a2ca2b7497ba08a8fd99681b15f6bce6294326277150b223b6ff5b9e475b9a1c05f226f1e7ef5f938f1f9f1f4d912bc9ee93b4410950beec73a05b8245795a1da42723fd2ecd5254d7a9d39daf8424bb371eb79567808931ac8cc5e7fdf7198cbc86f98d048f515420ab4ae94840e01c896475f883a3290b23b9012552582f7c6adb385f61cf8687a845a48902107", 0xc5}, {&(0x7f00000012c0)="53abd6607bb856f7b84f93b18abbb492bafdd240bbf70e8934464ffe376ed42e3ca8db5e442bd98f485fca03ef2ef60b64e3217c791daf838740c14821648a2ba738c7083b76210549a84519080aa31da253e109eac7030b595ed451d2c01afbd6f9ad5f44c4cfba6c1bd8f1a8c7fd56eb453624f2f2840d56bcf67be29cb609c16fb5422affdf04cb0a", 0x8a}, {&(0x7f0000001380)="e7ef46363892dc32dc0ba004ddc2023fbe86148ebc50a95e04186c4ecc70e1a2c01b14dc9603ba49793905b3c69b6cbe3575da2005c8b8bc8f80bf49706764dfa98eb0041ac953219ca75feafeb1d04ec1a5f037f4de2bd6c6bd511853136bd07ee0fe737339c05bc3824eeffc752a3d41945f9536b95f0aed19e9ae86190f7386b026d28c41443bdfb97dab608df724901886ad4acebb1117c3d977686be73eb63c1f5d894aaff10362a38b287c0f9e470c58aa39", 0xb5}, {&(0x7f0000001440)}, {&(0x7f0000001480)="273b9e0906515ff7f13452f708a5c40d20316b553105f0ca873d406f340e9d9c52467f969ee3e307889a805ee3ad1f98191821cb5e1abc03c65609b4aa4202c8f2fff4028de9f2528c75785feddfc5ecf585cb8fc2d3621dcf5ba994d20059b69d757969946e91239e68ebb452262ece55bd3ba492cdc98e9952ec542950a522376a118361196218916a8169434c681740facfd232423ec1137c30d5755c0b9d19cf746b710f", 0xa6}], 0x8) 08:29:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x10000b, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 08:29:25 executing program 0: r0 = syz_open_pts() fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8c) socket(0x0, 0x0, 0x6d) ioctl$TIOCCDTR(r0, 0x20007478) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(0xffffffffffffffff, 0x29, 0x3d, 0x0, 0x0) 08:29:25 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000040)) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 08:29:25 executing program 0: getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = getuid() setuid(r1) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) setrlimit(0x5, &(0x7f0000000000)={0x2, 0x7}) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) 08:29:25 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="000000186a56010000002b00feaf00000052f0c1df706c85c2768501000000374e341de39f8fdac535055189", 0x2c}], 0x1) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) close(r0) 08:29:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000400)='./bus\x00', 0x80, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r1, r4) 08:29:25 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x6}, {0x6, 0x6}}, &(0x7f0000000040)) getsockopt(r0, 0x1, 0x5, &(0x7f0000000080)=""/25, &(0x7f00000000c0)=0x19) 08:29:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x3f5) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 08:29:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x8, 0x3) socket$inet(0x2, 0x4002, 0x81) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) bind(r0, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x2) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 08:29:25 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) r1 = syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000300)={0x1, 0x1, 0x5, 0xffff, r2}) preadv(r1, &(0x7f0000000200)=[{&(0x7f0000000000)=""/53, 0x35}, {&(0x7f0000000040)=""/124, 0x7c}, {&(0x7f00000000c0)=""/105, 0x69}, {&(0x7f0000000140)=""/165, 0xa5}], 0x4, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x0, 0xc8) 08:29:25 executing program 1: dup(0xffffffffffffff9c) kqueue() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x7c94881d9a6e433c, 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) open(&(0x7f0000000180)='./bus\x00', 0x40, 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = dup(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) mknod(&(0x7f00000002c0)='./bus\x00', 0x800080002202, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x8) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x1) login: pckbd_enable: command error 08:29:26 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000080)=""/37, 0x25) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) 08:29:26 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x47, 0x1}], 0x9, 0x0, 0x0, 0x0) r2 = dup(r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0xa6, 0x8, 0x2, 0x6, "578fdf51c55b6e63a90eaf14dfd5266f8827ca2d", 0x0, 0x7}) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x80000001, 0x0) r3 = dup2(r1, r1) ioctl$TIOCSCTTY(r3, 0x20007461) 08:29:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) socket(0x3, 0x4005, 0x889) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x801ff, 0x0, "b8000000000000080100"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 08:29:26 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) accept$inet(r0, 0x0, &(0x7f0000000180)) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10, 0x0) r2 = semget(0x1, 0x0, 0x10) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000000c0)=""/145) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x4, 0x1, 0x7f, 0xffffffff00000001, "cf2bdd3a8ccd3ad60a5e858795d9d2a87e38edce", 0x9, 0xfffffffffffffffc}) 08:29:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028a9) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x4) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b400033010000000000000000000000004dc6f2e9ff000000000000000000000000000000", 0x2c}], 0x1) 08:29:27 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setrlimit(0x8, &(0x7f00000001c0)) accept$unix(r0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x0) 08:29:27 executing program 1: kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xffffffffffffffff, 0x8}], 0x8000, 0x0, 0x0, 0x0) dup2(r1, r2) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 08:29:27 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x20000, 0x0) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x3, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getgid() sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYRESOCT=r3], 0x17}, 0x40a) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) listen(r1, 0x6) sendmsg(r6, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) getdents(r0, &(0x7f0000000300)=""/225, 0xe1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0xe7, r4, r5, r7, 0x0, 0x80, 0xca}, 0x7, 0x400}) 08:29:27 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, &(0x7f00000001c0)=[&(0x7f0000000100)='$/-\x00', &(0x7f0000000140)='^&\x00', &(0x7f0000000180)='\x00']) writev(r0, &(0x7f00000000c0), 0x88) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0xc001, 0x3ff) close(r0) syz_extract_tcp_res(&(0x7f0000000480), 0x1ff, 0x9) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10001, 0x0) r2 = getppid() getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xffffffffffffff92) r5 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000005c0)="f0b2fae4e41e3bb7235b6a748106bb71ed9452f1fd2a615001b4692c870b2703a539ed8c5911d8dca4ba83a6b88bea477c3c5b4077e2c358c154a3ab4dad11aab2d6ebc0a6d86cfae968d1508b62bc979e4c618c5490057a03481e43fbaf581fc5e6193f194edaf748a2b93a8c8147de49717d88c8cce36bbfa1db6b11a289680565c27ef84362f8acdb31ed8114c071749be738b04c4ec34f70ee8def2dde9e066415e171290d3547e307fc143eac021805ec3e97e8425025668ae49177862fda68174ad168c60b7215cbf4befe8d1b2afde9861efe255e67f30eff14d8282837", 0xe1) r7 = getegid() r8 = getpid() r9 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r11 = socket$inet(0x2, 0x3, 0x0) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f00000000c0)="06cd6b07a2cec7a8be451d9245d557ab2469a81280ff46bb62", 0x19}, {&(0x7f0000000200)="d85c8242549b043bf3cedf46e49737e5b537e54ff2eefe1ec6c7cd44b281897ebd8acbdc846d2cfd40f18ed565e89d91337d270ff085aa64516171a3dc82b86be0aa5fecb849f59cfbfbb6de1bcc406176948fa3a19569b06d2e228e4cf21a61b5288f26f13a20550efbec328d8abf67e05e22116f908b6fb337b2eb2797d0d6b99a706881c3dedca84f516937e18f24f710160dfc3c2c4bf34cfa6decbfd55b048de8cc0679797140fa49e1dc448ed348580d5ca69acfd9be0414334962f283e05c99bf16499b9dec865a88935f7f4a", 0xd0}, {&(0x7f0000000300)="d2d24a52180878c78ac117b6d6361aede5d0cc8ccef72d04411d9d5b1467ed2ba17adb959bf556d3e7203445de9b72749b92b6a55fb1771947d1136b61aa2f045c39361e8cb415132b1d37ec15a7cc07102c2c7bcc599cd12bc939166350660804ca5392c10dceabc2655e9b46123c283915800496ca924ff3a1c410edfb7bbee72749849f3c7a2ded30fb468dedef9f3811f3ae09905b18cdd5afd5b19251d3dc43e272766f36b017039341a6ed9edee6ad5d0c7c795864d06f7a14c1c621451572249e1608f202f21ef031b47a9b912116", 0xd2}], 0x3, &(0x7f0000000740)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="00000000200000006486850a5df4de00040000b420a8d08c157ad758b9acca7f0ed2355b358fd4776a0782f1e11b6ae84ca3be928495776d1bc1128468e0fbc4d23e92260f1175d15d9fcb4e5e2e923b5e2e584970dfb268fe0c15ffa125742415adcf6c57c25dddeafc415328e5f56b250efd5f68c09911bfd11dbe5e51a7480a3f32b78053365eb95a2a9366b87f94eac88fa35484874e761897bc4299801f3ff009e79285bc7358b8bdda206e4d39219233d16e41bb5b9b13aadac8bc07", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffffffe801000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r11, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0xd0, 0x1}, 0x400) 08:29:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) getrusage(0x1, 0xfffffffffffffffe) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDENABIO(r3, 0x20004b3c) 08:29:28 executing program 0: r0 = socket(0x10, 0x1, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1000000000000000000800000100008eb0f62c8700fe3fe8efd1ce784245e848f8bf9f2c62e44a4400fc56423d4bf9434435d8a4c4a264f11a2685b8932fbb05756521f72582fcd6452de42755efb7731ee93bf5e0b08bc38959e6e335a2a31b27c9718bbac611566d76538f06e016aadf73fb1f4ec78b73af673fb69a59eea5234cf3864378b1ce64abf9e5f61678b922f6a1b77135f7d1c0ad87dd39ca56ff3e4b0dd9422c6656fb6135671a01b2ddcf1df462254879d2de60567ae7d37e0443e9968bf2adf50217b47caa703da48159c04f534a22b00936b694026ebf4d0c4c406d14"], 0x10}, 0x0) recvfrom$inet6(r0, &(0x7f0000000140)=""/191, 0xbf, 0x0, &(0x7f0000000200)={0x18, 0x2, 0x7, 0x2}, 0xc) 08:29:28 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x7fe, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x26, 0x35, 0x0, 0x0) 08:29:28 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff}) close(r0) mkdir(&(0x7f0000000080)='./bus\x00', 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) mkdir(&(0x7f0000000040)='./file0\x00', 0x22) 08:29:28 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) chroot(&(0x7f0000000140)='./file0\x00') setuid(r0) mkdir(&(0x7f0000000100)='./file0\x00', 0x100) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r2) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x5, 0x6, 0x7, 0x0, 0x3ff, 0x0, 0x7, 0x1, 0x1, 0x6, 0x1}) socket(0x18, 0x6, 0x1000000000000) 08:29:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) recvfrom(r0, &(0x7f0000000080)=""/234, 0xea, 0x1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x4, 0x100000000}, 0xc) 08:29:28 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x4) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="17", 0x1}], 0x1) pipe(&(0x7f0000000100)) r2 = semget(0x3, 0x0, 0x490) fcntl$setflags(r0, 0x2, 0x1) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/90) read(r1, &(0x7f0000000200)=""/243, 0xf3) 08:29:28 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) seteuid(r0) symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x6, './file0\x00'}) readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) 08:29:28 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000001640)=""/247, 0xfffffffffffffe4b}], 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) close(r0) 08:29:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0/file0/fi\x00', 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x3, './file0/file0/fi', './file0/file0/fi'}) 08:29:28 executing program 0: socket$inet(0x2, 0x5, 0x6d) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000200)="5fff6e5dffc94fb347d01402546ff90f7c6a97f90a6e740c7d6e4679eb229771bb2908c22a8a1491e128ab64230d57875de17dee6114700000a4542c6433cae6b6d6e273fdfbe8", 0x47) write(r0, &(0x7f0000000380)='oL', 0x2) execve(0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000280)="93260fb1ae1156ccccf82d228cb2a631d32038eff39779e1b1251dece2c7331c7b4fe2c6a886ff09569da7560024045a017698ee0236a63b45ceeb83181e553289c17d5d001abcf827d5cd5dad5bfebc938a9234ad935409c27f2bb6c923ba5bb74cb210fff77a335b084e04a1d3de57e73577d8fba388e7a6c9", 0x7a, 0x8, &(0x7f00000001c0)=@file={0x1, './bus\x00'}, 0x8) execve(&(0x7f0000000300)='./bus\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='%/\x00'], &(0x7f0000000180)=[&(0x7f0000000140)='/@\x00']) 08:29:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2591c321a8926ed2b9482562cf24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808a8e081e22f6d9193fefee7f4b3899d538e2ce6608c1a5a0610bd94b6bccdc0eac0585b1b35668267e052aa227deb544f56c8454fba2b06a0621d3bea53f6d7d803c2a42feedbda5eee5d23d77090a3bfe9eebd24b2c1c685c1517e54de0b042cb5260619e9e2a1df0b9b33174e2dcd854ef5afc6f31d7a2d01c3871c089f23ff166a5839890a", 0x138) r1 = syz_open_pts() r2 = dup(r1) openat(r2, &(0x7f0000000000)='./file0\x00', 0x20003, 0x110) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "08634dc80600"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 08:29:28 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x180, 0x0) fchdir(r0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='[\x00', &(0x7f00000000c0)='/dev/null\x00', &(0x7f0000000100)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000180)='/dev/null\x00']) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000200)=@in6={0x18, 0x0, 0x7, 0x9}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000340)="cd0aba33a8c8358343817e6820ae34d110c79127f5648b513a9b462cb22e72b00e2869c091958b492ce3ccc9b755383a01d1b2cc048f268e76de7c63937355beb0196c611f1684ff6ea3efc8a66244fc71a9983170b6792bab2e3c9f0b3c0459367b6e77e5a71b572ae6c55c42a5d512813dc33b2619346dde538199f9c188379282a933bebbc6799b53da82e08f386e1b62a1bd7ae01da5476073aac0a7d852ca34524ae760344aba16333bb340047b2d713b992b44713a30795f4daaa63ede85f453862091387433cbdf3376f9e951311c4b49745e2a9419130c7c65301e39376b4d4e747793d43e315daa7d988922f96b08c02a", 0xf5}], 0x1, 0x0}, 0x8) ftruncate(r0, 0xfffffffffffffff7) read(r0, &(0x7f00000002c0)=""/15, 0xfffffffffffffe36) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000780)={0x7, 0x1000}, 0x10) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000240)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000007c0)=0x6b4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000800)={0x1d0}, 0x10) msgget$private(0x0, 0x0) bind$inet6(r0, &(0x7f0000000300)={0x18, 0x0, 0x6, 0x7}, 0xc) r1 = msgget(0x1, 0x10) msgsnd(r1, &(0x7f0000001f00)=ANY=[@ANYBLOB="03000000000000000eafca1df179c8f3185e19817a7c650300ab585413476c632b0f106e31635726854fe72390558560ec17f8db36f736ed14463f2de06540298fb78775d85f3ff61ec4a5b7be2907a93c75a6cf52714134ccebc138ed8e81d5e6098f04da0140efe10f18a46ee6ecc0e87ec09af5254f29d93dcc69d02ab1e09f8cd15d6c08a0d2462ccd9fb9f6ea51dd529aa4d19a54bb25084c9cc9c8f5607ecbae8aebb3dedb656f433b9af6be4efa7a1b37db0b82763d9131e366f00702f53f69e6b58a0abd1872238594939dcfb00bb9c9abcaead14e4725885e127fc7cb6f263afd7883ee6734560540"], 0xed, 0x800) ioctl$KDENABIO(r0, 0x20004b3c) 08:29:28 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x6, 0x8005, 0x2c) 08:29:28 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) getpeername(r0, &(0x7f0000000100)=@un=@file={0x0, ""/91}, &(0x7f0000000180)=0x5d) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000040), 0x4) 08:29:29 executing program 1: setreuid(0xffffffffffffffff, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x400010800, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) 08:29:29 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xc0) dup2(r0, r1) 08:29:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) symlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') open$dir(&(0x7f00000000c0)='./bus\x00', 0x80, 0xf1) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f00000001c0)=0x800) sendto$unix(r1, &(0x7f0000000000)="3b598d3d429267fd12da8e9cebd81df39f146d1391608a91a54715ea3ac593c8e45b7b98b75b237c0dfeab91f8cb8b0beb9b2c079bda07e9f5d5e3f105", 0x3d, 0x2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = shmget(0x1, 0x4000, 0x29, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000002c0)=""/4096) 08:29:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) readv(r0, &(0x7f0000000100)=[{&(0x7f0000004540)=""/4096, 0x132c}, {&(0x7f0000002540)=""/4096, 0x1000}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() pckbd_enable: command error pckbd_enable: command error 08:29:31 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000001}) r1 = dup2(r0, r0) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) dup(r0) 08:29:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000100)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="00000018600400ab00002b27feffffff00814d7b000000000000fee705189cff5d47a70ef06311eb462b02000000000003000000", 0x34}], 0x1) 08:29:32 executing program 1: setrlimit(0x8000000080000003, &(0x7f0000000040)={0xbce9, 0x7fffffff}) 08:29:32 executing program 0: r0 = semget$private(0x0, 0x1, 0x1) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) r1 = socket$inet(0x2, 0x0, 0x399a) socketpair$unix(0x1, 0xffff7fffffffffff, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) fcntl$getown(r1, 0x5) r8 = msgget$private(0x0, 0x2) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0x43, r6, 0x0, r6, r5, 0x100, 0x84}, 0x3, 0x566, r4, r4, 0x9, 0x4, 0x5, 0x1f}) openat(0xffffffffffffff9c, &(0x7f0000000800)='./file0/file0\x00', 0x28080, 0x100) sendmsg$unix(r2, &(0x7f0000000840)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000a00)="a3efc3d04af7f5b23d9108c099a3f287a3ad60c3639ce6e7cc4d33c27e854547ae81e9b6aef5ebb01605f2989405637dddf232ba36a0335e18b52b941d8e67ec25e17a3e898ec20327fac6695b4a2dc450d2f0b33e316ae7c20f88ff5d562145c630953853aadc228f34e0e7f64e44c983ade05021fde80d7f7ecbebe6e48247e359a092f3c5140b8d34b040751bba844f1812d93926cd4e58e3881097033e569f4e0d1997ce38bdc47bbd30dac23075d308909784f5efa851b43f61172203c798b13854e1bdb2f95666a7a4a612dff6f50be21faae64186c1a24556bddfcd338c49144e0e", 0xe5}], 0x1, 0x0, 0x0, 0x408}, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r10 = fcntl$dupfd(r2, 0xa, r3) r11 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r10, &(0x7f0000000900)='./file0\x00', r11, &(0x7f00000009c0)='./file0\x00') getgroups(0x8, &(0x7f0000000400)=[r5, 0x0, r9, r5, r5, r9, r5, r7]) getgroups(0x1, &(0x7f00000003c0)=[0x0]) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r12, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[], 0x0, 0x0, 0x0, &(0x7f0000000c80)=ANY=[@ANYBLOB="c1abf625405bacf1080f0036bcd112c69c12f2641105ed9d7918a3c2f60ee0a36995df524d3877a817157e209b663f48b4df9926dac40a5898da39823ddad89a725a0ea5771f5672448195ce33c305d7e9fab39c24560a08e28aafab055cf08edb55f29afc3933cd1ed8872a6b4e154200d8a8af5919e7737e933775c180fd32fb3253c10a20a37c1e57af669674804161a381f6fc99f46eff3188c9eb9497a3083b5d72d21f98fb930a46020d0af508e563b88e366dca3902b83ab8c1701f2e2fe29a59c6431708b9651b1ad7b3a1410a19d94cfe156ea356e84bb219da31151e9e78fa98f314d5196cce78ae91db71dd014a68d3f53f447bb5464b3f2372f8dba027920f8c05f71c608ab36532d3683f950eb2037185db37f8b2d32800cb6246b72558fe92dbb98a59d48acff525a9c8c7dadeaaf59b841ac477795eaa5da3ad4f737945ace85f"], 0x148, 0x400}, 0x0) r13 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r13, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xfef4, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r14 = semget$private(0x0, 0x5, 0x2) semop(r14, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r15 = semget$private(0x0, 0x4, 0xa1) semctl$SETVAL(r14, 0x800003, 0x8, &(0x7f0000000180)=0x1ff) openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x100000040, 0x0) semop(r15, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) truncate(&(0x7f0000000340)='./file0/file0\x00', 0x200000010001) socket(0x80000000000002, 0x3, 0x6) 08:29:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000200)=[{&(0x7f00000002c0)="e7cc34451bd96e8554f61366c99325daf2b8a1ea1c8edf49d2b16fd0db0a709a4cb006ce6a1d004dfce68d9a098458620bbf9446542aa882ffe41f0e314d4969da2c1dc547b5733b9dff579c247d8f1c1455f1d193a8139c39a125f034f75ca53f70da66af3a2684321b06e7f75fb49aa2e881c97df5413a0a3ba2edfdcc99473a5187f4960cf76debad3f4a47b23d8729a4882359ea8f1e02a5b84019c8af1fdf66fe567768b3c47a75131ed4b58193517d2c4aae833271ab4f1a3af51f0beb84b860791fc297882d860c71fcc9abeb22d23430917c93f050e151fee491220c150dad3eec5cb3397ae3417e7bdc1c41eba58f5e533d20bd9ba8ff9c66e04f36b0a5668107fd42cff5b5221abe2eb746db5be3b8c4901b3cb2ec06557e149e2f5b25bcbd9a547f955d936545cbe06b0b4ffef3b46ae9b7d9b37257b46c3350f9fca33d3c1c6dd1ca9476740c608a831ab93b29bc7ca9adffda82c22f5011dbf6cb02471f60dbc65bdf8371085c290a1f20b4c81f8a587c896b1499a1f8dd2e18ee715be7193ea081adccc0de8bb5d0daa558c0d06de8412674fc6e0042c57b31eda6a82abbf3db1200f829577ef92105ba2dc65d85b3f81591d5eb2cf425e6ec8c522e3d2029ec92a986ab5d6b38f49af4800b0a79e0d114daf6baff3d1056683b94dfcffc5f0e491ba1cd3b0ffe0c7229fa5b08bc69f2205184794afef629ad2e9e6bd0419f82e6f34326987777fcf04c585c610d1d14fee7a8b35da97f52a1f3eced39ed4dedef8e9cf86e4e5239caa82b93e06b7c5ede8c2eb0b42f71bf94640a38a48f451141f9cef1afc946bbd24fb923c6175738d727370c3a1e93d46be6ed814496eb2f02f5eee98cc276eccdaf6ded63ae3f25990d4f534c13ccc457cf2783333c8ba5786ff8afa225513f39d883b7af11c2c09f66ccdbf12cd51faa06c31d0785e023de25cb98927ed2e18f87de783cd2cf8f15b326e85e4fdb9f617595947698ab372b3198bce28ba9c089d50d1bab326163f7ce4c73a92904802eeb7b74a216704dbdc11a4001b27a987f0dc3b739ba8c7d11eed3e2e603bf1eecd92751d270702d6d9665a34dff7f8a7a2a5ae9195473112e350e7d1bb7836381a9add27c23a5a64284f41ab026546a7573271c7fb5803e3dd1e09add00715f4fd855697f3c1eb6d9c2cdac2b914cb2aa3af3698be2b002ace9f86a5790197c6b78b63b2bc359262e8c4a52cb69d6d9afc6caa546d5b127e2effc4367a060a648f36b2a87b82ed4832d72951e2c7ed81355c3dbee1cf46458eac7ac1bd5764b3bdc15bfd31de38d5416dad93b7cb0efd8e5307f99b133e0fe60e8fbe8a45ac8ad92cefed817992a6f98242e45885afabf163eb41ece1434a240ca39b5bfbac2aefa30f535e9d3e310c38e2bff5ef9df2586ab4be18a5797c1b9301a82c62dac8526b5ee732c959e7e09182b60e025c4d91aa085d6856985be4381919773e66c17cd589809424106bbb4e16be853ac1d5701b5b74b5cf5b981383ef357c07dbda50a53f719dfc4c959df9f1caadb0ce3884a335e26e82f3f075d3b17ab22baf9e149a5c4aa2b6496f6f00f90e2cf8d0ac9c4d4174948d8570dd740a7fc4abc77cd9cb4039293c3a1b67ee76b92bada2b4e73864b9503170c61b1dd27c590ec123c1e8d676a342d355d26dc77766290499bf500dcd62a56bab58c2315f7cf511bd6c567741585e035d5ec4a74bd5f9028781a7f32ad183d3237bfec7142114cb1c9e69a71f1aa738ca49bef6c5f07fef39a31b2df07f8aa7249dd9e8057d47da3e6e8a4b3d1c2ae36bd8d52c39955a8bc34649ef2c143bcaa52a4f1767a3b7f863a6eae161d81bd95b757ff631c41336f4124e803cb6ba538d507278a94edd3da08d37558cebca9b37b9b7840a5d258fdca69c28cb1a55dd5b82dc1862069f9f9bcaf9b06cf96169dd66c0189162bac34233b32be191e3d92cc056e2b4865330eb47696503beeef1bdc02f2f0ce51b531eaf5b933b912d101729619c46b03192a03a4dc0688b4baf0cf2e5e09b81142964d308719491b37da1f5590340790dffcc151312ba030508547ffdfef7ecda901e2a06aad4ac7acc224d130b1151e05d81be34406eadbedc05faa540b9dc0ea60068dc1888de60ecb776b470b42d5533ad0aff185fdea86ff8924b6d9fd07c4558916683e6404a2ad97a5883b67f31e564f0262770a5a6e2c4377d337fed4363e9d7823cde431b65fd58190b522d703e16a721a1eed9e4fb6fb633226e88ecdf961b41e57e226536a6cabb6fb06d37fde23805835b94743dbded0582166452ed2135d34718b381bd5e057fd99fcfd97c3017bd43c015a25f947ad71577ef4828b0f692ee2ad30a870531bf649b14c0e5b3b3dedd2127ddc2be011b3c3a077e7a174370202efb8f3c14e0a45092c720a23e0f2f53145aeb12dcb2ee67304949aa8c196697a7479885e5c87a7db3a3a45769e96a4fd410e6862400c3cc36cf04a534ca22fda0a02e84e723dd1199b8ad3277e94f42cbcbb1b6bf154e3be6dd31eef2fd18cc8b053a53b8cad3aaea84e239b1af08b7ec3453a789ae11a469af81b9670ce350f8f478ca5eb2fe815484b86ff2537ea147757be5afac5eeefbd21ca9d131c5221169811989499e48afb6631b3e20567ef19915c10f8be6f4f51af8fb342c172197975f19680d047d35de5cc6841c27351f248cdd32cdfba1ada2f6dd9e8ea7fa0a8a792fa006f37054552ce8b5e85c2fc9e56e3230ccc5b9c1c0a49d9c5feca9f776f539559a197d32c9971a4510f3dd1980655ca2e50935c34d9a72e5f12b00f5082417d323a592ed837a34f1f57e7a468639465614e78762cef6c306c57ca5e0f130fdbf959d1a7c7861a4df828a8b78ec4f3b77dd0478a2bdd21205806ad3d47f4963ac18289eb4e4dcfe04160fc2cf801d9ec3b6b9cb97c5150053c859ed64570075f4aca9330649fd13779b5d51feb7d07ec503f3a86d633ab8c8ce6c078fa852336c642d131c4105b9a4d04a24f0c9c979bbd4a73e192bfbbbac94b44ccf4bc3ef3b680f9d6426f05dfb6a4387c73e7a1350d530746a893246ae1648f5783a8a8a354bd95ddf1de11d74b02086c3ff75d8e5e33952093124c303f7ddda522f2c150cfc2c7626f9be86c5a1d3483e6bb4b3165b2c3fe195b6c84018580c90ab4db35212ce99059cc9da9a9344fb169757b882ba391d8225bc3b2b84e3a94d511d4e781579829c23a4aa86e5929dddcec3ef0edac1d711fae288f85fa2b9870828642c2c2d974fc360101124d38f2ecf9216269a7f68d80e9f59076aadb71a5815f3574e346d6f3c1c8ee9ce182dfe4aed2486b878dff20aef31dd9a98fe022d3cc7a2a2259d510aa5a2a2081137c3316f1158ba9003f04e3ff8b6cd9cc52a3b1d82448f7f91c2fb55ad6ab54c907112f34d8d5d0c694cf5e0676adebb4c8c4008d8d64f56950912e9349a1cb7807af4103a36943ac52febc7b25f49d241f05518ff22742bd9186c5c52e36a76df6367f03b90f3e111912ff4f2a2ecc36adf9d851cb02ad8521e3e6c3ad4675d77312d8870815dc47c4c0c7a5869328d4f758fc6f7cf762a9d62bf1e721387b4ad9ebb935e0b4dcf3b5330c140fa638f9a14d2f819792857f4a0b9153799ec2ccc49ec54cb592561f0e4da3646114c35c88752d76549cc3d6cec5233815e85d4f44d53ae6c184ec5972c660f23545663f92f2f489cca23d2f55853bfceb4682611ea5158a494a71ac85b331cbb230cebf5b70ca51b29814944f8cd4c341ec6806c5537c9e138fe4b1756e80bb975c492a0f77198e7ea368002b33a195802c830b9f46ccedddcc9e7b40833dbb20306143728cd278c9e63b7471635957c92996ed30bb9cec4d3d9b234f5141808e797a7461b27572ba3a0915548917de05cf6749aa949b0d5e1f0af32eb40750a411d6cc5a1cbb7bdcc5abb939a2d19ff1899c9513eeb68acdb08d823de87722279f15206dccac0905a27c3f63511c796e2ddabcdf5c9861e749558399a5781654ff1f8cd77979fa6de17be679daea4d0d956375c6fdf1b6a1f82d9bf92a88d6f16323f22555aa2268181d161cad1008608f6f441c7f31e57678bfaf4e03adcb81e6721ad1a02b574d0c24e5a8bbb432de0068c0ab54922cba5a8ea11438826539ebc7daab46b3b212f6d6bba437366e5778de290ebd4a61fa05316721da27be6e29bc632d72124617ff26748cebde67dca143de77897ee80372e77a785563e4c3a2f6e990e194c0344536b75305ac182be343828591e74e478a009de5b28f8e8bf183300dab21287153895a845d4751f1708add7c9c1f5ee52072fdb8f51df7938eadbb9b647ea9b2106e1f0902aea558ce0c0c56eccf661943b4955162a046a73b6487b5b8ad646494cf76667f69265dc9d6939eaf01821049283fa6408071e036695bcec26d6ead04a204c6eb11aa0e6caefcddde8b8ad6440cd24a28c120ae998810914c00c877fbf80abbe056266944b336b896ece0e9a32b32334c1f1647a15df136d8cae7c87d315d663770974e973b0bafe62d7437ff50498105296cb4beb8711b03461604383486ed5dd71205f18bda0843fd5c9089acab27bdb69098aa609f4f41da3080170636074d18a4d12ca8bc3c0d7fa75019f6ac25d3c04374750d52fa9e1f65f1af8b2cd1864710bb0efc2276d998fff410cfcadec219678253b3fd6a4f14e9452094e361114ce7212a7bdd773751cce64d33be704b833d1fd3436ebfcc5e89a02259081e6940a6150f850e1c50c50c846e87fe2b6ecf0e37339631af592bde47bb0361e178df71fa7ccc7d4a854d3b1e3b87dfec3d0d3949248c1bc889e8902d5284702366a2304e8955676d2aaee812cd7e91af33f6ab2689d08ab032915ac2658aa50d1e9a2dabaa1723ee288e6cdff6192a87ef0d61fa718960615a08958d54156cf6920d8afb2302d4f04ce8bc8fc3e7838a9a2859f8770b5c7a339a4a68b56f5566dcf09491016b0bf3e16e948b0eb81b6e89b2529098065403f0bf929e26d59be35c4118bb539e1c0f45001a6b2317ac07f845b63a77722a958920b0ff1b855bb5bc2af509c5312b86e837175b2c9b0d38c5f6108917130cbf0bf886111c0486c31c63ae206256c8ffa61aa614a1bf3ebaaef8cc97983f93ba3d7937600dc80c5c73c0c17ec11013cdcfb810feb9b9bb57ff707300a73867e2c82eff4b8c5a90e29be366085630e20798ef01d3e1e8d6d2c4ac496bb2110b1f1b8e127de244e51018595374fc1c6f39b1b4a2a4eba431e58e8f7a631506e5e65c963c7081fadf1699991ccda96d673eece4deda9a276095b8b3bc2383349321f1155fb787cea263e0c1929dabaec4f3671484ee94e8a2a286f23736eef2a2e4bec93712bc6b1f52de2100eacba4b63a3164f791ee6f56a00dc8f6d673c5ba1f555b04529fa9040ade0a4aa7c5517a6d93e5b039abc7ad196b4dc3a06965806c6019b72e6262a25a516ac73c32d44f193fb3499f07c82959845fd8242db550671f0b0c569fcd90c502bfb3db93bbb56d533c6d4730d7a7cf75da421432be7b62e1b8fe31939d1acda4e6919d7b85af9f3394144c7e4acbdb65d8033a4bc4efae662290232dea063f136ac159f1c12d5ce527128005e16f54e02691870b2eccc9648ffb5da74d86a9c5ff89f73092506a3397b478f861e71d23d3e34159c436f0267c12315f0a4ac637e9014679eba1becfda282d36197dd65a8be81b6e355ef685c1d7e97839f5c03cb39ee24d", 0x1000}, {&(0x7f00000000c0)="732aa82d2be7f30e603f1b71742b051043c7f24ba75b66e9ae97c31ad948b5070812ebc83a23339f323703c2b321ccad07de4d65a8002d8a09ffdec40c745862daf4a4c6e77dd12b0ca4fa604387d73fd9d1517075a3ac869b9c1b2bc34ac495673a762f6e4cd5890ab8f92b4dbd513f8d033b89cd8b8c63f96be308455d44639af8142acca0d6e0c4b470a9b08844bb98b9a63051040ee73e14f8669013c495c90c3631e36ba4b538e0015a98847b6bd51c882049113de214a1a553971efb9b82758eb51663a4861938", 0xca}, {&(0x7f0000000040)="9874189832e241d2884382018adb3a723ccbcfe02850f41935dd0f728155b357850bbc4ce1570b711b2a962fad00e537", 0x30}, {&(0x7f00000001c0)="aa2766c28da91e8450b717b3e832f83d", 0x10}, {&(0x7f00000012c0)="29270bfd8da87d0dc4dfdb6af1f521a18c7207f01f9c6bbb464e6d69a71d68c97296dc871461c4d5ae70771533c28bcce24e4ba2b37d4135cdb7ae59162b1106603106d0af4c0d8ec504fac208a4d06340dfcb43b94e92738ff07e6a1af16b8c16d97256b3935460be7cc72ae4243d3de7507aa5f7b1bc0c4d6dc6c9a57c5227768d6efb274a8cf1a37d00a2836ee159adf97a5e92471739261be1", 0x9b}, {&(0x7f0000001380)="d563d6ff7431a774ebbc95164ef1cea74364b8f7f0e1b3bd56b5d7121381dd5480a621523130486dabd57bb6df37a7adad7f618c9d63a95a04c426ff61ea31f1704c7dde2075f07934da467585e2f0e45f625cede06f0abdc1340c1304a7d3a0a6850d0f1453e483d9ae4746399d2bd51528938b0f2921608cbe668916cc916e08530196bdce27089eb13431f02b38824695008c14b3e1a049df44e4cf6e9af59975451b430cde671b2483df9878cc40d43f3248251531ef687e02f10a0a05cf961c0b9b46b5f25112ac4dd7a686722cdc34c63a0d1289eb961614e0497532c372a3e6e77e04aef7908118c2c529a49921180ef45e9a08cb44ec342b54407c55c051ce51a601fa2f6242fc70e076e21d1804d123d4fd3b5f6e160953678d7ed2e3cd31448454da1fa15ffb3456761bd568aa72c22912f5fdde548503fa9ad06053ddd0669a85a2be536b553ac3f7b43e28a22fe983d5add17b8f72caf0f0b80d6c7fac6e2ac284ac6214cc2a0e9f2a492e5c9b71b39a6d1c830adfdfba52365eb757fb1cce912aac3bc631a254e5adb9befc6c3673cc41a95d5109ba3dad781ad951061bb6abe38fa02f172253e018c15b5c03ef3ac85c957ecf0db5d7d6d97cdcfe673e45b2beaffc2d5ede5bfb002771228f138c65515d0c59faba404ea3dbf64fcba3c121744dc045878bf57d38be9054f132893281f02d5d38c71bdb54b6a0824a15c50de715590af12fed5de44db900319a945f508ca3f1337bdbfa684eaa2ede447a879190c02d93d17e4cb2bc10ca1dace97c05972beeccc2fefbf36dfdde38e1bd505c81ee81d286a67e09b1ba01d74bc42dcdb9f7798636b5a79989a1fea1a41a2a4a998d11a5c1bbbf98fc7225779c4fde80da623a26e0acebf3aaef50afcda2fc0718f1ffc1bf1762ffe3dd18e3998078ec2f7162c5928d86d61e053cda8cab64467683a3c78e9c2d91d77d363ee68bc168a4c4ad421bca2780bf46696b17421e4b3544c615465303abefa56f89766766134a6e62b674aaec6a087a72b94ce1b46def0e418bebe579d0e970f6dbdf56a3c2be2d052957f99073d233d570353e68999c14b03dd140e81c29f6d3ca6f2af7fd50945cfcfb39f32d7b69c49c774f86b16239f0c9da014e2644827169eb57037228a7d40ddd47b0102560f6b29bb09874961844b091eba29514860bd3967bc51ba16d23ad26c622d3c90388527d4cbf5c30fcf4ea66ad97c5b18e732175a2568ab9b097640d4f3a927cc9a469fcf12afd21395d6e7d56c8c15b556212d8df97f9e66d7703bb59e7c353c1ae7e7d1e23363f9ac69d898a41c5fec035265e625935c205f66eb77e543bfe5729a469a90f6dcbb991d851bbf470af1be2db1fb2af3acf4023a5cf9889616346a08c580892124f119f050b5a57a62904e7a92d19235dcb4118fbc8985d94aa3b7612918a393363ed45277d371251ce2e37c4abfd9afe176b216614a81964f8275d110f22e8a6f97df33a57f73a1b9e9ef8d829dda0e4bdbb34aa0928a5291d944e152a0dcb50336d2e60035a806fa07952283bce3188a1f4500ccc6d40593696d02099a463db75ac5f529b84ab6f8cca3522e7dd9c4cff22306fc56016e670e06cb79bfd34e64be64468e25a01f6a246e7505279f7c1290f061f6c794a36be3a8d43d0283c18e8673ffda93963997d5598f943aaecdd2eb921fd523023cb67fd61da4189adf2c3d3abb72a771750ad23cfc5f44729eacf06df71843caf9f60ffcab07d1cbac82cce01e2bd32986d3f7c29390cd0f4c283b1d73292923175ac66df7355926099e06f08a698f62a3511e07a5d9d52f3def7103061f2a4b7d298389a4e07c949d042de8168b91853090968b0d379763533155c3468e544614295115845b9dd4b90f3ff471f9083f98e99136f2d6ccecf8a7e3897865a93cd52a376ea8767a467ce9d5131224cb48a694f0960404b90a1b36fd2a85a8c8eb126d85066ad716e8eff85f0eb0a7113875b69e149570e9e705c8d1ff421b0936a265699f88201eaed8dd96ec0980b0f0f5fbcca0e24bf9644de860c1566c3cb0d2c9d05a8164603071cd922a387aaeaf6d559da1fd77d981466a35a37b9076509931a528dccb61e454a242d745dc84cfe0af4c212a2901516a035a3d1bd3ca4f6eb2eedfba7582f07345c4a4e61bcd4572f35e28c3ed6aec8229ed7dec025ec31288d3a85e407adc0bf9788e8811ce61566ed7b13ba00b7041810668451004379b74faaf408db0b898445b46240c23cea8b477dbb855fdc3b16d20bfa0fb7ee17a3ca102501b8a6013278c36014bd6ce59c81da3a958501a27f3abfb846ca66198290ac1b706234379b31620d0052c6aa50c5d128908a12524cbbb99af532163da4efb7f67464daefa4cabc80f77c30020aa0a8c2345132728f812a7a8d054b6945f68ceba7c82271ba8ae55fb0ea6f3a99f6d2288ff3e34f073e099269e8c1d066b5c592bad5b17e5f4ce7c21a13095bacd901a2df45aee06f5a2a4de1d61283bd458206e2cbcd2dff0875a17af7a03d7341c7e73e52440c35ed7e47a191e09fbe2d97bccec784a18bf54a8f08383c3ddf4c5d00792b30978fc577fa6cbdcb867566b82b91d6bb7f31e71249418398b0b93379e300d9d0cd0d361de7f4d2f3b297f127f01017bf761c85dbb19305e1232884456ec354ac84f942a82452b9743e7ed51c29425fcfd1e55dbb27715e1e6f23eb418094e698684cf866caf245b40940611d17e26dd5a3454c02d92a782ca5d6b85ee4634234656ddd6142da8b4a83a6808b3029d9b80110e1b34cc74190b4b84f57cc37386ad5e18c3340eb3f9b9513ea5d809afe82e2d5f72914047d701c3a47fe1da159450d0c7f400973ad7d30b245d284a3c9333bb9dd1bc358f1e5723f8854a6c5780fabb40b1ddb654605ccdb79e9dd2d425a60e5589105f28c88b5f8994c6f3966dbea44e52d03966d41cf5831d92ab798717bbcbd3ad4c2b9bcd67a38785bbca6ed5bb5d5b8d086e57984dea62e213c30e1052a57857ea4c92a23e8797e65c7bfdfe114f3639bd680370ab16209297570146b1c822a294139cedb2cf9e9d629f964e8e24ce10c27b4d7d5bfcde04a5ca0701cae015aa68d2f303f51bd1ca276bfa8ec7550471290188fd06fe7dd5f9d094466dd313d76ff4670e70480bb21b62a7c373ccf99f9162e5b1345656ac72f6b6f050644993492b2e9eb5ae513ee0aac51cf9e8f921e461aba140bf13e73827b49ead8c8ff3885a4b088d05b0807d5d63cc2bde357a8c9a35a2b68cc73fb6fe7eaca36996acdc5d4819ec3ada179d11091629eefebfaeeb35dee6bbe2b0745eae53b372ca847169fc9eea959d4b96f6578e0d6e70b1cabd53d791cfc3e5b2689d4ec632a7633c82623edc5a58d6d74803c17f3a99f26108468e95080354c2d4b616ad75f826cd312bd16570f628355a508a431937c97e70cbf4442e4257bade57995cff5962290c065910939b1e1232d6e7d53cbe84e7980e1c73078ad2dba3635c4725002da17723cb854b455a1b4498d3da88556902f7485efbc20a9fd8085fc6295f7f70b57349d7ffe86e6feaec7d4bcfd6c0f8c7946bc294d78fdf65be04f961ba068bd9773bf91cc69d6a1b5b6e1b7c7390bd9c3d02757085c8c31e18dd84da370301fea5958137abf99aa33d9bdcb5769da560c61699589212e3b7854f2675ac803ef785ecf973569dbcc618bf8f1ba78351bf594cf7c347cde7882a3a032bdf1aa630d91477c0170a303d3363489f88006db7acdf3ff66af83baafcee1226f84af92b3983a61829cf06fb30836a650046219da15e216473139191bc621c4616b673e51a3e33a7cbb3fe1229b402f6a88c51c0809444337385aed11053299d5d84a8c18a4a4ca40aedd75ec9a174ab8d5ecd85a4e7dee1b5dddca11c8b5a9bfd3ae97c9fd50b2e8a6f7d3f7e46ddeae76041fc02f0a5d4cdfd0429f1fe482bd57139cbbaa850de66a1a73b504cdc5e762b2f9d627432f78aac973aaf91cbee904af0a2034b72bd8c47d425c5dc5141d3d69464d456c9d79e587c816a3dfc30ff09e6c09f54cc47a9c0f38e8c92391f6ece64a0a3273da8874dd5d48aa75d0bab9b0bbbfa61ca0d73c84b34ebf665d161599730768bcb049756b12ebbd006a22634dcbaffb6cb6ac082954cb413080115b7f9d451086a51faea3355a99446dd2f84c79b9a3048b701ceaa87f94a7f7ab6d8713148e1dff37bb16666af687a45ae0bc8e422cf60ae9c5a6ce6e4d1c254275ff5a11808df44a76fb0bc04d05eea93b42c0eb1865d4fd7de032701a6ce63c3b6a96a3894193960e21a5b870793cd4449994df25c01496fec0f4700d9c374da6a68d1d9d71b5859497d5aaebc93f15ea3cca6b13df97e4ce4c7dbd3837c4443f95de7fa523744c81c1fdc759bf5a0c1448c17bebc46a245fe4368fea5fdd301e7d17b3c51e9a3c77936b1938603f315eaa7dbdcac340445f16921329623c0ac593748ce6fe25fd636e6541270c0acd463584cc607b3770e2209feba88957d4fcb95a2c1990f5d7da44a1a8bda98a48154bf7fc15a7bc0ffa7b04c0528afee60813420e891f38074e946d4c1fc664e955d095a45b0b1f6fdabfe99c9f7f7f2460bc365b362b5dba6d80559d50708ba9f107b2f34be210913be5ae13f7f355f30c541cd5cd2ead053697fcf992dfce52a47abc3986c3be4ed6ef4340f9a0e4c59a60a19e2469f84cf0ecd2f9a2a672109732bf31c168b1646309846fc136821401c39719e801faf5c2995d4672e2f698f3d65fdcd0580c1b4455b9e235386ed1103308f08648114af4a28355746c1c3544bb39c139d2050457eb4970e6fd48a2e45780a501f93ceb0ed3c08c2fe84b41bad0b3a94312d6e97aa6cbc3073b2947378d82c938fdf51cf7aa3642cb6c98487269c34f79de0b92e7132c6acc4e9f772f60552a70f03031ec58c4af352344b897c4d3e92a2af7758c01e32cb27ddd7a83c9d8fd600c5494daecaaa79d09a2e2722c6c31c8ecd866e3c14b97ced082e7298f4dc27af101be34703f475864c64d40860dc0da599ec9f0df1791a0898a3bd9b78e4a5785fa79643d5a3ac79dfac48128a3ce952f53bdf2bf5b2015c7e8e710f24340bfb6b2275f6ecad275b0dfbd57c1aeaf7fbdff78d6f50a78b2581f3203897ae81e63ee1a3ce90e295b720cb26aa5132db19ade100ae91390f1acbac2dcd1d8d633ef58999b2c953439251232deafc3948499de0b378c90f9c4f42c8ad6994f59ccb85f58aa786e248361483e8ff8086d8ea32255002d3a21a1a89db7c58a1d886e131b8325522d64ca0b80fe21ad1e1feeb1358f477f6ced12722d0a4b0b50bae74f275be3f1430a39bc4b23af07953879987c36b579d85330f5de9f9ccc5985c2bdc4b3aa846a094158189732218c626a3700fc3a393092d2564bcf61829497df1261ec5d5d2b36570573e00c6f5bea5576f4d5394edaf9ba47c25a81b784d9f9f3e9c03e485cab90a171daefc3e68f22cf47ed0d0e82c1c5caa4ec1173977cdd2cc33610d3ee9c5781aac3acbfc301acdcb1c50a802a08c94037a6130b433897a9e7cffcdce2b53664bc52f59b029a3ee453bba3209c576abb3a14f575c9ac967f8ea0a595d202dbba8d1f6136751fb1d9d3a4ad635aa35cf133597298e98fb6a0ed16f88483af8ebedde172ff4c565b7317726f6ec2146212ad6556a2521f192a9c4363080c9cd65db4e8daffb594cdbe38a101aeb54a46620382b032d1ce366eb574e1", 0x1000}, {&(0x7f0000002380)="c0c93d51095f1cd364ce50abc7d7ef3758e0d047f8884bfc539a68ed55fee865b5170ee293346cbec1d687edee4089deb43480f6a9e46cbcf6a90bcfc2e3f677035d2a3487ede94cc6d259cd8289e02a7b12889b693c856080238e7c5e4c56da268c17e4721f3372d67bf5b31527648f26e1bc847b3a091a86a756160264bbf2a5c405b8ceb7dad968ea67d98e57fdf87d1f4ccd4539dbc250f10cb2296ef211084a79", 0xa3}], 0x7) writev(r0, &(0x7f0000002500)=[{&(0x7f0000002440)="faed90a9db1e9483a0f3108ebc8db61668a39dfe85c69a2995b0f8ff0b14755b4880b9b24bd57f45b30db39f05a3fc3a75448c151936d6b8f736d4d0f301d09102e88a812a59824d2d16e31a6fd338ac8ea0937bb9a05f7158c4b6", 0x5b}, {&(0x7f00000024c0)="5d4c5d8003db26e88ae67f5276", 0xd}], 0x2) r2 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003bc0)={0x0, 0x0}, &(0x7f0000003c00)=0xc) r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003c40)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003c80)={0x0, 0x0}, 0xc) r7 = getegid() sendmsg$unix(r1, &(0x7f0000003d40)={&(0x7f0000002540)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000003b40)=[{&(0x7f00000025c0)="e0c0499a37266ce2fdc601e072ac0a8b850352ed93218393aabbbcf59ff0978120c8b58ede2830725b796707b7138437685310415ebc9499c2c9f3d7245f917b7c8f64dd5d7539671e86705391d3cc52aaa622eb038d99eff93b902bc8fd9197df19c1ac30b8dcac378b066e2002742dcb08", 0x72}, {&(0x7f0000002640)="640606be9a4f6cdcca703466fd91b8c457f64d0fb7a942be5d441064add5e2c04bd9179b7654b5e51464996fb1d33c5c0eb875893a02dec6cc554798db69a2f6dd8b1e224ac1f7490a5b21d1", 0x4c}, {&(0x7f00000026c0)="132f29dfe8122c644856005f6fbc3a25cb9b1b293ef202287d43fefef2c1e5c0099eccf03e35944635c2644acc8db8785dc2588ccbfc59a378bc12478a331a947d91259e820862ce0d54550ae7c1ac053ef7efaa3306261db3d67a5b374cdb4124eb0253dba24408f2f28aff6e75c79ef493403f54eeadd3c678ea0c2457949a1f12f1148f6cae60941b099c4b3e735a5461d3649ca6735aa058a6251f2d2f02157ea0228a6377168b492120133d6617865644f490aaaa3ae0f67e6ae1e12f9c137346c38a39d459866372c74b69624cab6a1bfb06de6f831b2648abeaf305d2da3e6a25e4e0af30773505714c991fc54e6459310760dd272630624dac2e8b772751d778aecb25df8bcdab4e325f80d52a2998cd7ce698f2fe72ebb0576fc84e9a26e49ce2f13dd8a7c2f70bb291c688bc4313117c534fcb1deeba9a1e9c81b948eec541174d26b325c5e9282aa4a2edcc291fc631fdc2022e7ead19c089ddba628b5470ae0e2d0ea79a56ccd1354117fb66c4e145cfb8ec41a07bb5afda36b399cc77629a43d39c27d4601c780489df5dba1249458dabcc46e98ee95d95d9aa81c143d02a9d86e606abe32b29711ac22499124ade4758160623ca42e9c9cc443fb7c99f6df8b1614d652ee7bdf2238e58a80c098c7d11f9b817dfee56af46c0c2e4d23a8176310057e879f3510dde0860732d6460750b772d09cde58b0d454f7d2a1190bc0dcefe2a9a5e2d55e4b2d7dc2e579512fd3702aafc01114cc318452c2176a785262957504283505e2c51899a733e7f1237a623ec0c5c66bc86ce239775b89d4b7f31159772365276883e7797d40ce88bd84470be80e7baec7218b51cf50907d95d610b592edd1dd6faafa9567eb49362b036aa52a599488eb6f64ab6c8570317da16eeafa6ea474368539476f259425ef4e64b583a1beb4f9298067083589452a75bb9219bf375aa0a9a18a2716b76d651ba3abd81061a7804b33eae26ededed224f4a09912338b7b067c0d880f71d8e1bcb77da3872533e518c43a049bd9c763bdea515c1b42b2cca0a9b2196486ee0f5d1d159fd0d98208110f4860096b8c7d88b97c04f29e123f124cca6c21fa23a6747aff5a8053f0f8580c64a22f1e2cfe756be661cc34c7bae10c3b0481c7d85f4a9457e98ee6d4363ff2cc70599235fc1671e58f27da800dc4b1c88f1a6c0fd29a75846f9c0e28002ff66c96e4cbbb3b0b8d03d69cf191a6d4743deb4c286ee7250607d45df358d9e4949cf3b1a9784a089de6d4ab14bda543fb28ec9d9d45767a533dd694009e3c4229c823c33709085a70c114262468ff27f643090498a9114aa8a38ceb4b4ff88c4fda3f7e11985046062d4134ed74fba1caea5730832bda50f90eb8446d312ee64018d4fe2916161b7f34b3a55ea57c831eafdb29202292107248fa3aa12c005758b5c6566730c67dbd77d3c28370a3a44348e994a74ff20ef91ba8a9113aaef3664836f618c9aecc995142390c2313213d86e572c7e60e0e10fd6450a1afcc16ed3a882829ef4b6f5002df78b407b226b5fa0f469fa986b39952726d709b5452bc947998162cdcc28d1f3a42715c633dadb9421045fb8ebb362cc3f7b1cdc33b37365555c48ac18c9a1a300953e62de27e3bd0eba2cce2bc375ebc9b16ed1a877d72847672553897d3da613bbb791223cb9708f24be48d5f5658df8fd4fb8a8a89b5a3a9823e8f21f04b915ec8baeae311b7b578b44cabcaeb3086d5bdc8e4505d276fc76200dd494be36d5cc893b6682daf3e692408548ad102d6726a57cefcea16d5647e4aa85db28bf8319551c5a1d17fcc7db3dc5c7a199588357a13cbd78f35b7b8737974e6bf922ddc349c412b00ee47a8df0a76663a3cd8676ce14be75b4222bf4a2ba3e86f6d08a7137e5075c9069f1f16394c5884efd3b90abc28b17f25f36ad31d22302fae45108fbfada11d28b663bbcc9157b1d7af8e3379b47f925fe8603d3470faa197f908cf6caedf763bb82d2e13c555d4739916ed9a1610befe956311aee364a1c686972b14a1dc400c8ce07654ffae1c33766f53cb991880527bc4ad86f00a533ce5d1118bcffeb87501dc0879538539d49994b7929f8f7015695ef10e4539b1bfdbab93631cef8939c50d0ce87b207712877dfaf4e5d020516265723c52c54be5290aeb597fb53ff31b6e0d8f9540f13f7733718dee158c10fdee16141252a75aca65ba65b586b1e6664ae44dda7df567d69b0d63728133e5ec60cee525f5aafde2271cd9645a87367b42e1dc4c162169a7b9d313d5a92b9f5d065feca6f9c058b26729ae607bfa58baaabac52c2b4bc857565b3ea303f9541edf2d5a892aa90410abb1569ae1f687c2a0563b4281f805f8aaa88b839c19fe53e20c69831568b3fc5d2e9fc0cc0abe45350ca8528cb7243407227f775e70c994a30d53177cbd4685e7cbc6f936c1d262b1c03c4236371724a79ee4b6f7350dcac656d9f5ed9f69ddfd7ad5851dcb50f11c2be3ba8c986e5af288adea9a520db0376245705efae84e32f70d28a1672943be59ff8bb91e2b750df665d4097ad39cadac9cb1959c829e3fee6c60ffcd3189a22ac1defd832e30883e9ec602be21add84bb197266162c49f3eb3cba030625f1079136ff6f881604c8edbd65e715caae99d8a29fe92199b3d0b98b5b728f80d10d2ac56b09f589e2c7ae585ffa1b2012e243fbbdbbd79a48be29c59b3f2310cfde9a3b0c367817b7d8d0d3df63429470cdbfa13b1fef0bd0c18f8f15c92a91d7a1b48b218053c6cf71947413fe20e2918423ed8722b0c34b3b6c0209487272d407faeaad9545cc4c95170368b86ba429ff63126e3ce302fe4044db42d32fd3af8ea1c3fda613880cb8780e6341c50b412cb1f486c431ef576172a8a3a96eefe268c51e38c827147a20e9025b8f3d2fde1354a09dee603fc8689b6649c7e8cafa516f021eb6a261745d28dfbe11536908aa06ffb90bd6ec9c3eb4b8e5f4c733ebab0c6e20e38e8e0bf941493ebf1a2d7c14cdbd8bbec218c5b95fe9106419ccaa87932db2b2e195d1cbae9be31c816e62324e4fefe1b59ce4892307c47d607fcf57c0eada1338414a1ef651d9d99eea1cbe31f995bb149b88856f167b53caf6c28e91810451ba6aa801ffea22cebefbf6d56b2428270b7a386a589b34b989cb8d3ed7e5a244a82629fe259d419e8a6065aab08d953ed6508861ffc623d03595aa8db48b32ef9b6dad87f97d9ce2b86df37526d31988e5d95af5b484cf0f25195c0bb1d9c0f80871617f58e88faf42b820b89a3cea0d308590368f7c6e78b6694be1d777040f61aab9b7b30bda9aa3952f67f0cddb1554823821b57abb7321652cc6e6afc93ff08615271d5d5d06cfcba90f03115ece6872bd7ccbcc5fb05355121c0d884f6e7513f72c179f81be9ee3a67453ac867adbc494b892be98b7341b900e503e2822c5be1fce768432a6983e048a703250f1408234365ab055dffe90f1adf531691dd218637642d4fd911d79909a31316a25eb6d3b628d5a5cb24f9008209ad72d1db0ee42e7c2b7964fda9caed03994a07adef1e452c4c0dd65ae593fffe5bcc30d558d285834df296564a663692ff0ab21fb6c2f3d160e47c773900fa80148536d4eb44bef6ac883f0f1b79e80f939fb70bc53acce816130022216bf1aa347d130da7c1ba83af735d91de069aef446b4e7115febfe92f6de096d5223d12aee73ef9d603ab13019bb817e6291ddbb6c74fb2e48e787cfc006cbf5b2346e2d3cda85e3e392a67e265b9ddf326966bdaa77afae3e7b93936067698998341576726329dc5021bd9750cfeb203dc5970e094aff0f61fdd3865b78fada83e910f99116df7f4b7c768099706f0d7aa5be6b81ef2c3697d2c35f5339165ec80023c8e3e44cbbbc39eafd7176dd20b1c257708ab9e3b9957765ef8634f7cfa9f36eba13a8d9bb290fdba49d9a7c4fca1870f97b77d7a9de13986eb032f45c2734f5ea3341658ca46d2e2739dc06c269657acd2a6f5fe7871fa38b9f810dbc7ef575659c7da496e552d26cc3ffba6387c06fa83886a88062de1b6e5dc86b6fc76d1d3a26355054bee7e47b2fd8977760c84aa4437659c9f756ef350028e19adb6e43b67c647c6c8fc740705e704884156aceab18490b0b741a2123ed9f12062b1340dec1bad85967f52e9f6dfa0affb9ff25e35287b7ab1471d73753c3f0504c03ac46d8493b8524881b31e36247c68393ec2257607e523cc84742df49c3c51f97b247baef653f2ec3e963e111d7f9043c53d04f5dc0114f75cba89528abf9b0c0139699ad7ea2d963ede9212dcc35d33464a10b05e85cf0606a8cf97d980c41780da163994af00c54556c6b41506decc1652655592dd3c806fb8883ec2b96cb8a0052fa48204d296fe15a21ee5ba96a4e2e0906165c957b3717934928ae14a287a62c6b46db35a9bb12fa97c32d11d2319d0de64830bc84fbfef2c3f74b288609ca92f8b0c50e14e7c1b7b9f01999385b677cb2ec21d0195e49a1a060925f44300d167d482488261c541959c7bdf26fda088792a8cb38456588257e77675d228a291357412417e6c5a2f0f3d44153e22abf18bad377836dac58db37af57f9faf2c128fcdc4362e4e3466e9e7c29f62e85545cbe699da4bac15649ca4b9b6f2e1ab2c533783a10320d0c1b788149e8bf48cf1de099bddfa0ace949611c07501fe32df5b7eb8434d867e003fc698a13b100e38e918fcfe1c3cfb4a8a5829f186d108a490aa114ea0db2036cfe610cdd5923fb8b0bde02b5c58f5e688e18bd059dd80942b1e0d285a557dbb42ec578792c138122a343efb9484129c32d8b1f5446c71bd04f4cd5d42ab22337cfc9b9b58d01d6f50157984d2db7726039c6ac978eadc103fa56830622ecca0ca15bc31a20b4d8459c25c88766428ab2e2c43684608d142ebce3fd8a1f29e1b8fd16efc8266c2f6d89b10a1c6ed5fba218d56e1dc225e03b7d3640074aad1cb64c80346d64c99dd97207e7b77c0607340eb18255096f64151697c30599e961c444d54a546e53fe044deb244f820a455fde69d296ec6b8ea7661b1fe268bbddcdaba9e38be30c058456353dc1fc1faabf4dc02ea9ab63479e7ef7cffda5ac3295ba7d7ca455c1e0d9a7cbb2645fd85a9995a95abd9d6cb995398980db18b37980965b4e9139017915479a3cc2e50fe3d532c6d1b9f13ab4e4bbed34fb0e9eae95057ef90b16acee712a7c209ddb253ba623fa5f85408e53d13d21a5c1bc0f11944f956f17e6bdb6c81a56ebff3e39801335506f66a2c7e0448c785b7142793d22750fd609b5fd9afb77ed9f81861d1ca4af493e75d2f1ff271e4fbf1f032f8db493316ea77929a292289e075a65934fbd17dfe0789d71e01b2196900ed3d02060fbcba3f22f11f6f7bee2d0086b220fdf3cac336dde9866554671020a1424fa393420bcb4c0ab83487bde9f8c8ec097157d03a3de7da4350260999722a4438e493c77b65d2fffc006071b9b8abffcf6fde155ecaabf08871451e1dbe5726cf4d21adf9219056d8a9a2ef669208802fcdb9d9eac6d7466f73100ccce1429c513df3ebdda83bad5c846738bcff7cbc2475318a597671ca0f5f9123f672d50df92390830d7b8a83b195faf40d76a511b78a0ad0d9a0cf0f00068a8ecdb91561aeeaed9adc99c7923e983877b32a4b36c3c6aad94631cd1d1ceea474dc2ca34a955eb6d69fecb77a8e7007fb69cecd67690c67b3fc9fd543b2d9ce9aba52a472fa0f118daf900", 0x1000}, {&(0x7f00000036c0)="7d40ea1ef6505e8202253250047f4440b3dabb6def324cda0cf52b7559da0e06f006518d71df10c7120ea23e7ed9a1e6017fbbe5e93aab77e395b17007a81a7ea70a48511428ac779cfabfccbfcc9415d79ecb20357421c13ad22ba95bfdbd0dd5ff75305eefb7cbd23bec757e859415f1b54dd8d1dc66d0a884802990797aea4d663e8dcb34d385619f6c6786e60273463d438975a4fe5801d19449ec28fd799cc4c5a4c606ab7827e362ee752561d052e8301bef1dca", 0xb7}, {&(0x7f0000003780)="fb9ed30e6a054703e4aec1a03aef2175ab67bbd62e07a571bc764042610242e8a6a079c9c042f96767eb9def6f5079e6cdee3e59cb792422247859fce70adf5bea57afba0b0347f3d5abe364c743d54188419cc70cb943f59c5c60708d80f812fb3c06021a3fb8a07a3df30d4ef1895533a1474bd935243fc67091a06dc55a447d4ab7a87b340e9f87164a7d8a688ec2752a0e7888369f3e9a5625e4490c72689eb1fcd1c28bd3b96ed48c578300fde7059888f36412544602804583eaf0fff3f8a0362909dd90cf54da6792737b4dab275fa635af7d4be7fe60320ec21cc1d856c99785a7097b62d8cd49719afb3956bd3f08f5b011cb7da0ab1632", 0xfc}, {&(0x7f0000003880)="07767cf4e2affbff495150a4f21aa539ada8691339059b0614d2f8d887b4192dde502e21909f747b3141b3420289b51ae77f0dbc1abeb95538ce953b7c82a958aabe85967a732a2965f98fca757488b7edf5f7479fba74ab34cf6602fd52751c830b25babfb19041be27400fcdadf82e8c76180dd7d00487056244719c633a5ff254ff18f032dab5dbdbb346073133409a0d", 0x92}, {&(0x7f0000003940)="d6181eba44b15d7a1d7b8169bc765683300576895d91a783674c31a5b9a231401275668f265e06d9328ff6285c5f7296fa5419a5d4735f554afdfea231777ad8100a5d4cb43e1513095711ff1c2f07c1b3568793381288de855f1780a516962b9a7ea746830e416a32d5cd6400183cc502851141adfe9bcdfecdba7f7cf40188f8a0b14d22232d0ac2c22abad639e38d24530244a19d2cac0c15b99a46d6152303e6b1bebbb657405a8b86af306c36b9935b7e1bdd959be6f5aa8cba9934aaf84ac6125981e9ac94118284b38bc906b1a5027890e390073cec74eac7eac6fbe9c75602fd35678370cfefe1d42defe1ce1aca", 0xf2}, {&(0x7f0000003a40)="0034e0ecdd202ce09259e46a57fdda5434af2e11108f2bf1bd35aaf51e0bf365281524bdf3bd0aaa593e633d73fb13e6bd013503605e2de1bfa44c7fca16e1cc1a6c55cabbe52acaa3ab4bcc1f93df166514cd1ba4427cede820f60c1eaae463ffbc9f7c981987292aa78ff7529521ea5df7d2eaf8c8b531a1e758b76e37161b0f65c46b30bcd3fd890ca0d856cc13c1f38185bdfec0b220b31e0a66886f062889b6a086106e52197d6e920a6f3a00a4d3abefc9cdee0f64dd5bbc2c7e498a8b0428f23b93e243ee3961e7cb5fd91ec6f3c8966488b103378d175af44a0f64aa25dbc63a4b302d1c9e020c4cab164a89", 0xf0}], 0x8, &(0x7f0000003cc0)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x68, 0x401}, 0x400) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002580)='/dev/wskbd\x00', 0x280, 0x0) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0xffffffffffffffeb, 0x0, 0x0, &(0x7f0000000080)=[@cred], 0x18}, 0x0) 08:29:32 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0/file0\x00', 0x800001000240) chdir(&(0x7f00000001c0)='./file0\x00') getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getuid() geteuid() geteuid() r0 = geteuid() setuid(r0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) 08:29:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x23}, {}], 0x2}) getrlimit(0x0, &(0x7f0000000000)) 08:29:32 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x400, 0x0) poll(&(0x7f00000000c0)=[{r0, 0xa746446b5d6ffe9e}, {r1, 0x5}], 0x2, 0x948f) r2 = socket$inet(0x2, 0x4000000000000004, 0x0) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000100)=0x344, 0xfffffffffffffeaa) 08:29:32 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xfffffffffffffe22) r2 = socket(0x1, 0x1, 0x8) setsockopt$sock_int(r2, 0xffff, 0x40, 0x0, 0x0) r3 = socket(0x3a, 0x0, 0xc) listen(r3, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000001c0)={0x101, 0x1, 0x6, 0x8, 0x5a7}, 0xc) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x48, 0x0) ioctl$TIOCCBRK(r4, 0x2000747a) 08:29:32 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xfffffffffffffd85}, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffffff00000000000000000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 08:29:33 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) r1 = getgid() r2 = getegid() setregid(r1, r2) 08:29:33 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$TIOCCDTR(r1, 0x20007478) kqueue() ioctl$TIOCFLUSH(r0, 0x4004667b, 0x0) 08:29:33 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f0000000000), 0x28f) 08:29:33 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) bind$inet6(r0, &(0x7f0000000000), 0xc) r1 = dup2(r0, r0) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/48}, &(0x7f00000000c0)=0x32) 08:29:33 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100051307000000000007005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 08:29:33 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0xfffffffffffffffe, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) 08:29:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x180, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) mmap(&(0x7f0000ff7000/0x7000)=nil, 0x7000, 0x0, 0x11, r2, 0x0, 0x9) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 08:29:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) close(r0) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7ff, 0x400000000009, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe0430000009200"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000001880)="e3dafd0d690f201127848fe5a144e4cc535324db86e815ca0fb0bbaab3e9dbc52c447c7fece68db0b86d4c4945a3277c786d9dbcbd4372d6927d46298a2a24620976f11ca44257d58b1a7bb5a4b0eb0741d6ad46248fe44b6fa8c4cdfb8c042fefe6e83d9d590a1e7b9977b91065883515d23dfacc221805315845073a524d20bb1a950052ea959958759784774bbcba239ddd7963a7e345736b3b598bce3c80a8f78031f4705b6c0362d3ea25af600862baa453ec4bda5b76dd281faf1b24e09469f4fdc1785cedd97a06631491bbe89bfa6f004a752dfd00687aff035fe8349a61c5e81b165995f8f840599817446aaf458d9c9910328a47bb08a2c3867859b79e70e9d98914dd0a572cb44b3fc98500551ea6ae7f3169a6ec078de5408d968a3f4907ac2a46f4ae380d5788bbcdcc0062c6c9b86fb6d6c846c2cac82332c6dd0581f03b557b6bdb59502da41dae40134c33df1071e59f4527c088e9552a6d915db9d1b58214de912cf51ed0e32c29bd0dc0321c0be1070520eff580980355cf735c041c2cbf63e8c5fe7106f0c6a2a0cf81c540dfa5af51f93694b629e85fa266b315cf4d2c633c5c503f66b57c7fd90fe22cc1b850dbfac0e3a420f2b1fa115623dc4348a9303ca2671fd77c2ff35df5ca1d6137357b0fbc3b7d52c245d87838b63c676a068de002f41c6ecca35270d9d9cddfa1dd868b563b9a5303833f6c708570cc94431fb02881fcae42e4f8e804d4accec8c9ee1722fcafef7fd8cd6cdea97a6492e4165f017fed9f1381f031ee298de94529ea59df48609e682ffe1e1c92f0b17ab5081dbfd32daf3a5ce4626956eff86cd48991343a66d2f746921a10599cef31830c23d40c61cdce217ec0b6383fbaca4c238f4cd6a908aba8596e3a8cac18aabb9a7451693499a8157cc36d2f1a488e0252e02eef899b2a53cf1992ec260797b530c9ccaeda44a1302a364facd8a4b3999c0c01294ccb6be56b66c24d7f85cbd6cc747179f309a928c6cd4e51efff5c4dda8882a9a271259cea0df3f61c08f6d18ef0a741b3c80e7c687656b219e34bb079f81c5b80eaaa4c4b4af00bcd3e3b0de1e85e41604ab30be5f910c372bba6f0b9fdd8483118d2227961dd0195252ab5a3691d861140ab6774c8dbdef4ef928fe57ed901824d87471b52f7d645a343db21e39939e077e3d3de43abb92c00e305fcc3266296b427941483d2522f790c49dfe0bde885a69c7c46e839b6081b209b29f92a62f1a25a64acbd0abde46900bffb5c9ca35f65d678a8bc3503451bcf8084e1371b3158cc6ef281445d6b6fc3fadeab305c93a6496a", 0x3af}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f6", 0x16d}], 0x1) 08:29:33 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x4000000001ffb, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x7fe) r1 = open(&(0x7f0000000180)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f0000000080)=0x50000000002) 08:29:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 08:29:33 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) chmod(&(0x7f00000004c0)='./file0\x00', 0x2023e) chdir(&(0x7f0000000100)='./file0\x00') setsockopt$sock_int(r1, 0xffff, 0x1006, &(0x7f0000000700)=0x2002, 0x10a) setuid(0xee01) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x6c9cfbe405bf27b5, 0x0) write(0xffffffffffffffff, &(0x7f0000000600)="96d421fe5611b6207ce43c206df8e89324e0be7985c5127297d3b07acb7c10f9e58cfbf631c0ad85060518c3d61d1e42a33159ba7b98b5828d6595d67fe7ea135e85e66da8dc0a1b0095a719a2db46d9b04a69cdae83e047a7ae32017792e198ad048908f57372f7221fddc8e00c5d58391588187835723d7c32b24413d79561bb", 0x81) chmod(&(0x7f0000000240)='./file0\x00', 0x20) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x1000000000000000) r4 = semget$private(0x0, 0x4, 0x400000100) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xffffffffffffffff) semctl$IPC_RMID(r4, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000300)="e8b732976fa4340204568edd6d4d95ae33e1f033d80ecd4d8a0d104845eb7469026b2f5b3d99f21a1645ac4b7319d3b42a116ef1dea7529a1779c49d7f01065afa9209a0f4adcc54150d3e685c66b336a5bed6e7a22a5bfeec46a752786c277f6941282fa397d5c078085c86f6a0f09bc22f674ceacd35e7d058ef7dba95b033b3f4e23a2ab5ef", 0x87}], 0x1) r5 = semget$private(0x0, 0x3, 0x0) getuid() clock_gettime(0x6, &(0x7f00000005c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xfffffffffffffdd8) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x1, 0xffffffff00000001, 0x1, 0x8, 0x5}) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f0000000400)=""/117) close(r0) dup(r1) ioctl$TIOCSBRK(r2, 0x2000747b) setuid(r7) lchown(&(0x7f0000000140)='./file0\x00', r7, r8) fcntl$setown(r2, 0x6, r6) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000740)="d00bff9c2817957f360e52c06572eae0dcfe92da8b84dcf56c68ccd8bb39f0627a9fe87ec524d228e115437c986aacbfbb3f77b6aef7b62084d4923796994f948b92a531f1c02018766dc75cd7cb9a8c4723fbf4587bf088412e006ffcd42552d397b677fa121937ae2ab764a2a3859663bcdced06d6689928513636ae09e1bbf1831dfb2c2fc0986de6c6ab22cf3a2ee0f4e38d45756fe904cec7452242f67aecf710a8e9358f0906d94fd591f31ac56e4d6542475515ab686a1c557367f678a73d127f1144a23711482cd76b7eb3d5b83b64f415ac528f6ed7700068955d240830b106de0174b50751bbe26f21", 0xee}, {&(0x7f00000001c0)="72e2efc0af152f1ab640a0c325ae3cf99ddbf81759e81eb9630145a65171677fb16b1eb8c698ece3180821de63d15f01c596e73ce49c0e658c6fc1cbb7d97784c26b6b3b6716fcc36d44593f6d8ff1fd58ff6f4fbd823740c4f67bca9a0c63c23dc3f4113f5446127f6302319c983359", 0x70}, {&(0x7f0000000840)="fd505e4db340936d4c9d5c43b5945e19960240116fc539b20a3ad40e6d935a65510dddce99557895849fc2c87159a7ef0ce1c8d1a39d4049bb2212353799b87c3ade7c3d02a86cc34bad22c59afe6971bfe955a3667631e3f67e31fadb21090c7dc4df63d5526d0feca59d61da4c4fee04b4a532625f2773cee8e63dac1f9602031bc717b62c89b0bc5e55d77e27d45fb635904138ce4ff105cb709aa7fcef397f47df225c508855bce164c5e6ded5a8d22005175a9d4f4cd62814211c46952b9c02", 0xc2}, {&(0x7f0000000940)="9279cd06dd2d4a417878e921c80859ec227a95499dcbdf147226dc3073f5f14654069018e6a6b2f2da7258816ef73760f1fb6bf97e88dc6fc1daeb0ba6bf8b54653fc9741c7c7431ec910a46da46cab67f184ea73cffd6e29d12233d682a2227b342d11db6fa904de54a085d072d62a32b8d0f2fd4344e5a168a98b02df93e3e6bfa181455af5a59338d11f72a67bd6c031868987000f55c50756483d82004cd1edbd4867b1595b6b70e10e3e55d08b50b881c19ce608ee4f8487c1dc54c1319290b49430817c63190acdb777205cce57e71abf2b3d841cf8fcfbd94463f971a88a4e1e41f91dee8", 0xe8}, {&(0x7f0000000280)="8e95f2478c78a6fbbdb25a0b03f85de7ed755717608775bbcb89fecc5d803baad7ee91b3b05992e2636302367af37e56eb957d0faaa804", 0x37}], 0x5, &(0x7f0000000a40)=[@rights={0x18, 0xffff, 0x1, [r3, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x70, 0x967731f77a0255e6}, 0x7) 08:29:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x6, 0x80000, "002000d30628010000f8000d00"}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xfffffffffffffed0) r1 = socket(0x18, 0x1, 0x0) close(r1) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) close(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000080)) write(r1, 0x0, 0x0) 08:29:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x401}, 0x8) 08:29:33 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200)="d25306f5fc14", 0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000016c0)='Z', 0x1) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, 0x0) close(r0) syz_open_pts() pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000140)="78734038018ea6eae9a60d4c6b9a5f161a6c00f2", 0x14}], 0x1, 0x0) accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) 08:29:33 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgsnd(r0, &(0x7f0000001f00)={0xfffffffffffffffc, "0eafca1df179c8f3185e19817a7c652870ab585413476c632b0f106e31635726854fe72390558560ec17f8db36f736ed14463f2de06540298fb78775d85f3ff61ec4a5b7be2907a93c75a6cf52714134ccebc138ed8e81d5e6098f04da2740efe10f18a46ee6ecc0e87ec09af5254f29d93dcc69d02ab1e09f8cd15d6c08a0d2462ccd9fb9f6ea51dd529aa4d19a54bb25084c9cc9c8f5607ecbae8aebb3dedb656f433b9af6be4efa7a1b37db0b82763d9131e366f00702f53f69e6b58a0abd1872238594939dcfb00bb9c9abcaead14e4725885e127fc7cb6f263afd7883ee6734560540"}, 0xed, 0x800) msgctl$IPC_RMID(r0, 0x0) 08:29:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) semget$private(0x0, 0x0, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 08:29:33 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x50001, 0x2) 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, 0x0) bind$inet(r0, &(0x7f0000000280), 0xc) r4 = getpgid(0x0) fcntl$lock(r2, 0xf, &(0x7f0000000140)={0x1, 0x1, 0x5a, 0xfffffffffffffff9, r4}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 08:29:34 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000003000/0x3000)=nil, 0x180000001000) r1 = socket(0x19, 0x0, 0x40) r2 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x2, 0x0) dup2(r2, r1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x29a) shmdt(r0) r4 = semget$private(0x0, 0x3, 0x4a) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) socketpair(0x1, 0xb94f8de4cc9b39a9, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r6 = dup(r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() r9 = getegid() socket$inet(0x2, 0x4000, 0xffffffff80000001) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x102, 0x0, r9, r8, r7, 0x0, 0x5}, 0x400000000000002, 0x1093, 0x589}) clock_gettime(0x100000000000005, &(0x7f0000000100)) mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000001380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setuid(0xee01) semctl$IPC_RMID(r4, 0x0, 0x0) 08:29:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0xd4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) write(r2, &(0x7f0000000200)="48d14f1d0b31f6dc0b1ab2211011c962f9741c9e8ce8cfe68d52b804dc356bef2fd593d865d1b0a7b7e63f72622cfbbe7b2d44fb5acc3fce97ea6f9d2bfc15f27d80df55502787b42ec8c56668fc5034bda4df1a8eae3e35", 0x58) r3 = syz_open_pts() poll(&(0x7f0000000100)=[{r3, 0x1}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x3, 0xfffffffffffff800}) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCNOTTY(r3, 0x20007471) 08:29:34 executing program 0: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x17ffc, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x6, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x0, r1}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) mknod(&(0x7f0000000080)='./file0/file0\x00', 0x1, 0x3) ioctl$TIOCSDTR(r2, 0x20007479) recvfrom(r3, &(0x7f0000000200)=""/175, 0xaf, 0x1, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 08:29:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x40, &(0x7f00000000c0), 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 08:29:34 executing program 1: r0 = socket$inet(0x2, 0x7, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a2e33c65a7202e9a174d18a006ca97539cdea77591e511430cd8ee9c08ead76873197a674a225722eb3ccfe1f02af1e8722598815724d65cab71871d1baf9882edfc041121b11c0a8dbad92e5a0ad5c3b69d8567c7efb7c4e920f11674abd0240e02fda25975aed32217a26100e9f82da0d00428e7a6c1e482d13e4cbb78f83b98cffab1cb6bebc651e5fc0219fa0a102d0de77ccb12f13d82db7e294706c4b87878bd7721b2f578072b9a6305269002db0c631b01cfe16fc3a57997c89eea848acedd6a27aa2dd4c8fe8ef1fe910bb175099c8a1307e87dd2bb73cb840db2be59a7b77f6591ed32385fb3ec8b85b067a5e5574095", 0xffffffffffffffd5) shutdown(r0, 0x2) semget$private(0x0, 0x0, 0x100) 08:29:34 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000040)=""/39, 0x27}, {&(0x7f0000000080)=""/2, 0x2}, {&(0x7f00000000c0)=""/160, 0xa0}, {&(0x7f0000000180)=""/144, 0x90}, {&(0x7f0000000240)=""/219, 0xdb}, {&(0x7f00000003c0)=""/248, 0xf8}, {&(0x7f00000004c0)=""/73, 0x49}, {&(0x7f0000000340)=""/13, 0xd}], 0x8, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) execve(0x0, 0x0, 0x0) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='r\x00') 08:29:34 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setflags(r0, 0x2, 0x1) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) fcntl$setstatus(r1, 0x4, 0x44) dup2(r1, r2) 08:29:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x1a) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0x7ff) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000140)) 08:29:34 executing program 1: sync() mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x100) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 08:29:34 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x0}, 0x10b) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') 08:29:34 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x110) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) fcntl$setstatus(r1, 0x4, 0x48) writev(r2, &(0x7f0000000000), 0x1f0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000000c0)) pipe2(&(0x7f0000000100), 0x4000000000004) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x2, 0x3}) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) fcntl$setown(r1, 0x6, r3) 08:29:34 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1201, &(0x7f0000000100)=0x1, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "8a32fedd5d00000000000000000000001000"}) execve(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f00000001c0)='/-!\x00', &(0x7f0000000200)='/dev/null\x00', &(0x7f0000000240)='/dev/null\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='/dev/null\x00', &(0x7f0000000300)='/dev/null\x00', &(0x7f0000000340)='/dev/null\x00', &(0x7f0000000380)='%\xef/)^,)-\x00'], &(0x7f0000000480)=[&(0x7f0000000400)='/dev/null\x00', &(0x7f0000000440)='\xd1:@#-@\x00']) connect(r1, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 08:29:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x2}) 08:29:35 executing program 0: setuid(0xee01) r0 = msgget(0x0, 0x518) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x3000) shmdt(r1) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="03000000000000004bf0e42b3c7fb5d4ab8b149827e1bf9c54a3dd9ca1ccd58e84cc91e28af754a1e5f7a2734da32d2d2b7238badc1b0ffcf22c92a5ae65eaac50e2470e23686a9d316da35e7aed58a596edacd73e539d402c6a9d178fdc9cfa5c48d6de26e712fa677d325ef325aed884e16e4d3dfd17cf95979db4e7bf20d158c96c42c46b4bbfc5a6696b589461e48e27b67607c13c7aa556235685236d5ed1395c1b4b4d6bd29d4956e932875788bd6f6f096b26bb97bce79858fbd4ffe365237c24"], 0x40, 0x800) 08:29:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x72, 0xfffff, 0x3, 0xfffffffffffffa2a}, {{r0}, 0xfffffffffffffffb, 0x6, 0x20000000, 0x5, 0x9}, {{r2}, 0xfffffffffffffffc, 0x966476ad3faca20b, 0x1, 0x7f, 0x2}, {{r3}, 0xfffffffffffffffd, 0x10, 0xf0000002, 0x2, 0x1}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x8001, 0xd2b}, {{r1}, 0xffffffffffffffff, 0x10, 0x8, 0x2, 0x3}, {{r1}, 0xfffffffffffffffd, 0x81, 0xfffff, 0xffffffff, 0x9404}, {{r3}, 0xfffffffffffffffa, 0x0, 0x80, 0x4, 0x401}], 0x5, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x90, 0x20, 0x1f, 0x1c}, {{r1}, 0x0, 0x82, 0x10, 0x3, 0x1}, {{r1}, 0xfffffffffffffffc, 0x62, 0x60000005, 0x81, 0x9}], 0xffff, &(0x7f0000000140)={0x9, 0x4}) r4 = kqueue() close(r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x1a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r2) 08:29:35 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000000)=""/101, 0xffffffffffffff10) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 08:29:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="99e9a08c3f7c9bac87fa8629a5754948daaeb28788bea419324a7f6b43072472ef162a6dc8f9f587879025fa57f4c02561c0089347e8fa17f84bdd0da6d29f70ee295d1b3275e8c178d35d7cf4e4c57cf5d722f58378d26eae0e8d50b4782ace7662e2314aa30da9afaccfcbc6d29626890dd92b2568a99134f7d16d43f5943be38b0c9de2e6e0d21f209331f9479cae358eefa156a0b1bef00203de794c85c85f4069d3cb6d3f650afe22931521723511a1d1e42c690d279a984c58b1d094f6d22174bd22bb4efa154cbe357d61d5f73161f483f3c908ea8b15f6ece4a2f3587fd6f37e95a5904aa7c19ee563e9734ae1ccac3e32627af9b8a89856abadb39604c10a1dfeca856ad7ae63609d37787c8ac0538b8a57d4c0f8b073e8023cc531ca1c301a73aa4976dcf47d63533a19e4082507b86b9fd7e35c0d201cebc41d3b88d99d8cb133943380c45e280f446ad2139540abc86d2a6a36e82adf9cf2ea35b36cad96aefaab7abe43c934bfffb2d9ef0a78997bd021b7ab6202d45bde24f7ba88bc2f9b70602441bb4eee6b91d8fcd8329cc1b3b9bea129bc34a141848caae428df996e7244e81fcc4507332839be0f0609f4bff6f0b9d43ac0d15331c6078639f54d9b9a23200e23d8e931fb6188f91f14a9702ad07391334ce1e630b41f9fd5d0f80b997dc3f9c73899959c5dcfbd4adfc13dba7f37da96c60776fbe224b155e11c89fcda082c1080c59b5377b3a1b45d51d9f3043bdd3fd7c0d66ce2cc68adb6eb8a53a464bc930805579b8837bf89a8fd34eacb747f021de82ebb4f4a8145c6c5c372d93946392f219b17bb9c0f2c8e8afe8efee21afa84e7530f3d04bcb4218028641ab164bc12cf55e53ac4e366f336555214dec53daf0d3ce371a1f01a7841937058a848d05d59c81b0386b8c21c04189688596f1fc9f5c10a01c726364dcf379c7a37758738298506008281071e631240e1f3f6ad1df9805df6af21f1385397cda0a065a30687a4e958501460641ab5452c5718e0901bdfc537451306bdf69051fcf0942464462982dee9ad8e772699bc586dc5fda6b2e61a65bc10271dab2e7c208936fc29db29e931f4c5823a0d86972375a078683295304a4ad516727f0d27ee1a889c745521ab63142e5c30aab4923e2f79b280eda74bf3070eb3083da3c53473361ee880d2a20530172d83f9273d6c91e2de8fdacf4fadc05e1a4a8d5583f9d5907e5a221ecb8bc8c40f3facd7fc251262d8a5150b1a1604e0148067e09ec9f0d243a0034755c87ac6f7d3e4e06a54b4b568ec491ee6578b60554fce37adc9081dce48d8392cdd155c66e1163d6106b01f9f66d51b6f3bb4ee2f9dcd5dbdbba037bfe1dcf83237e6ba998bb324b8844b0268786165c8e012d9d190008b166a6d1366cefbacb8c21078b0c771b04ef326adc9c5a6cab52cc3128d28e599dda4783a0b04dada1fd974c3191bdda11e35f4c4f7cd7d0df0f0b82ebad0d6a8a9b8319878629a2df7b8436ae9bfe3a9de9b7f4dd57e5a85d5ca03eafe553b43315537f7b24c158a051ab152ed7445f822fc0f09fc255e7cb4c6b785f84a0df5024598a163a42b2d46034f75bb6b238059bfd715683f308e0198f3757bfac9ff7c61e1a56bdefcb09452d68e8811b451ab1348f3f02bcfbf96a04abf8dbd9656baa49aeee58a8760da8266b8efdf4d5d358fe402a2b59be876309ac97de70a7b57136b6d326ebcbb55331f1ae166f220729c80dde7cc1dc069d4270032da1e237d60cd1b60c2417d694f98d5f5d6a9961470da8cdc5b8f06ae7fe846c580ff0d2b8668ade6f24bacca37aeca31f03b257ad19a2557058437d1cefa66fb6db2aa42be9b98ca7e71666541051993d5861bd400d01129944260653dcc4a27e04f34a6ce2fa4b21ca7dd64be78916124eef89c9f1b359d64322fefc12ad87098a2c219ab330b33d84f47ada98b3ac005d0a41877e6110a953a5b7791d865e73b794b6f73477389bd60dbf215c650a625ae5c3dabda9326588547a39b608996c6b479861e4966db71fd71c5c7b7784386e4d4c34b86787dbf59d70d9be180027c35d1560a1f635dc4d467733ef4a9092abf07a0697544134779d6d25a14339a494691e9626ec37eeb147289e39b1fd316bb897832163608a9e027d4f4afee24c30d56601c8ea8d4b495bce4c4db4f28dcbd6013dca60714bb0ebae87e26de68fe4ef8e11a095a0734fdb76fb88894f2ae916a2f8dc104102be43a47771ad7a994619c86411337e02441fa2375b57c1298919e27cc7bf86a58e65d0a28d105ba46bdcc9d14da2639773f5109648543f34d3ac1f80d6f2ad9b0e53f3866d7460a96ae795d4a105f74a4c33113bbfbc125cae457e6eec11df2e44336a6f500c4a6e268e0b275a28ce03be28a6255ee4efddcbfd6769528468c39edb2387d4dafc2507ce71a5cece91ca9eda0da5d109cec26fd8e902d1f87a28d52d5ff67b46fa4d3293b68810fe02210f70d29a8e89d454f9af2a432555fef4eaaab13d3a329dc6a6d752d1220fbc09009bbaa3aac9ecd722043e5451f305e6f9d0bec7e8d5936325714737f4ad875d07663ee089908445b1fc09461f8f02724f5678c97b8bb6f10d20fcbfca922c652a84d8ae04d10ad522b750d61ceef93702bf07a0bbc7bfd11a5bc248f7a61ebb505b195b9f302f5f56c389e383a322cbeaf102003ca80b0a5f87d7f94a63aa94b174a803e7f6b1c90b2827a2d5c39f3b705286fe00622a275ff8b25159373399ac2a8f51e8761e995da057fcdaa40f1136bd14c8c2d5ee79f9ed882a9a05b1edb819b5bc3b70db593f5945f006ef77f56046531b2c2f7d765716c02d7a1a945036944ebc6b85b94532f67e642153539a8589ba98a327e64f9c92011ee9931d0ecc07072ca4ce6b0c13f30c1b48b9ebb196717568bbaaf1b0343764d05a87cf432d7114ae0289683f63af77ee9c45d1fefa748bd023c33518bec0923032577dc3c977e4b28b68cd22a9a4a41e232b2cba6797c4239ce72d3bba98b929b0aa2a4282c0fb4555be458ba71b999ca978e1df96fed30bb975b0144ee4d53a792426629761fc9a997bc2f4210270b4198b7668d865ec29b1529ff7d2d38c48d643c5d34b2289e245d18bb33132758a10efdcb1ff7ccd0c62341a7a761781a59f4e4b830647435d1d021ac226096e6f2d47a0b041bba02330ac2a3630c53df6f60e29c428818212c74e8c2bcbc585bc3f5938e883a0f39eb8b5e3dfd33e1dd89cff5711b33baf098d82f5b23d03fb53934256bbe9ef8edbf7a0e372ca8598dae9ea847a8b941746628a6d51892d3a46d8d4b0a4707d678ff50cc69ad31a2798dc9e66d17fdd0f1a59f8182eb7d913b796214c586e7aa52ef5293f740a0c85d62ddf243d56224b7eed89ce4f4fe8ed1b1cb68124133198d42af9217afcfe539e3a30c5e945c5df6c9c4dcb6200483af4b98ba675c9103b6826507cd0252db24b5645e090edb103f10abc37b2af33a99927df7ad88252c345aa05a2961f038b7d203f9b2d1d18d86c3c9193714df00b0548b20a368418578005281c7a49fe02a8c2c7dc5234e9cf9819e265255e686803ba8539aa16af8f9274f165dc247e26eee372e2d50312f2ec04c74f31802b3af88cac008dded7f471ef6c0cff9fc53e956955201ed59fabca4cd30a12dc1075afba51dff4c0eebf4375e000c478594ab4517d34e748cf29d315ae51f991518e58ec3038fc5b3a75a2324047b4c0c8f7fd4aa330185f65a759ed502543671617ce900990cabedb8b0719ef49f276a4b94792ec09be9537ef9b6d8328851a74dcffd40c3fc05dd1a6032fd1567a3292886d4c374f6fedadd2b6d0e3731674d93bd57673004838b1d4a0e827f7e24b685d6a435221fd998d9828f3ff8159b1b89034e6021f321bf01491d1fca5d256132a74397f24a1a880a2e10bd81c4d7ccaa22c244920a4c8211370faa9da4808eaa14e47806884dca081d563f0a4a71ea9f847ceb034e251d01f65102f41b55901d0ca36d83f16d522351183fa3e22f90e246bdd1a1561ca75b2dc6667094ae80a077bade425f88652f18681f21bcc9a0e058a0d8a55c8884c5de289098e2537af2a1b584341ec280a33f335380274c8bc2c9b3fa15f1a07ee41aefad0c2ffd90fe0f1b914842c6ed621fd918730c31fb0fb922c43907a2c0cc7d4a8242e0b9f420db99e4aedaf9d6cec000b47f01e43465a1e9e989fbdea92dcc7d000678d22faaf59b4aab0567a8420c23aa66737cb38737a20c476453f2261b312257a8e481546ca65bbfb54f7fb5cb0df9d6eb62a8107e40fdfe4edc1d3e8c93178b8316b2f15f86204da1e65cc121e3d226c897ba283d91dc258ead7afe63bdb1686b3ba9a17288769dd420b3a3c5bf6b3908fb55417298c410ec32f3ca24a49906478210bb6f723a97c4a5b8a1ddccedb9c67a3500dc1f0d78e3ca805e56677f7de404ac0ece90cf06f68db8b2862a9d84b1e5062a7a6c758d110c42c7c136f32279239f75195e06fb024b9b3a88e71f4f3af005eaf9b539919550b1e1997ed925bb91c6a654d0f513ad93955efdd82fa2dcf5d1d9af9e9c73748da130f2e50430cc0d74b3394b1ceb0ff2381fcca280543ce934ac94f6345656f31f58b4ab174a8edec848016562a731b7d1ecdcf464aaa950325052ad6957c5926ae0e8c822607a148a2fe541b4f4fc29b948ab9bcb49f2d1aa7048c7b625d12d04a6cfa462514b7f1c90cc72b3fbff2787fc8da3b6c60486c4adf0d3a969bf9322fcc1e58ac95f692dfd84098b0f2a743c21dbe1265edd142c337db30545e346b7f0b088699139552549e5542596c6add39eb59672c9eecea4308bb9931e2c138fae04891fb9d9420313cee8ef67fa632f94e001d9d6520906e533ea005d18aaa6c801ef58b4feba917ca4d7f7981afa7fc949b99f95ee5b711f472c76519b325974868d7012f557e7738e33d3bb35f431e06445652b7c57d03d6634600e8c8dd6520e7aafaf52cce744c8253e761d43553f31cd1e237c89ed826bc69f6a4af2834f375e3744649d700de9365b44519b612ae09c482345ae7a2b19cecbb0d2a65786c6aba1431c227ba00b9272bc8c797011c97a0ad5ceff065332d9ba184ff24da22eaffb5eaa85db31534b925eb93f48ed0ababc752b087aac3e8207d9eb47b2c8b5f36da97590058cb99e01a72c3f08d9d383ae3229f47e62dbc17ab44440ac375b66ffde04987016b80257683edfb7556e70c227b42f8375ab92f8dc99ed2e54387907215862c475586d81c402d14b8494eea91f2e33bb6d9bb250db639a59d631c936839a9a6940af16336cdf53e4e09e241121f8fb8162e004c0e5c778bcf3165867df4f1ccde99b6d2f635927c75f3a2ecae9a057b7e0f901b7d3c6cf24efbd0bf2d9b54230415360d94dfee05080276600133a357720ab85a9cfd2f2cc5410e4cd1431ba62b37736badaa20ac523284600dd2d50cf0f9640e9c8afacd225bce0c498b3974808b99580eccf21de2996935aa4aedcd52ddebda358f1241f30b52d1b368ab5375feef2760403a5905e63813c607b1f004d5370c4d3d430e6d87d36d4fab145854ad48fbd79dbcb3d3ada112c0365c94560e9616c16fb60dc783af8392291e22d087e37a12350d60f0a365ed8e535859542295eb3650bbac1fb0cfe80e375547ca1c2c149168936390f6ca39325513ecbf5f943345f806e02e969beddeb63fb0e4f4ad06bbb49f70c9cf4f02ebae8560200d49bca470d00f0c84f93e2", 0x1000}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) getpeername(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) renameat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) unlink(&(0x7f0000001580)='./bus\x00') execve(0x0, 0x0, 0x0) 08:29:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0xe091, 0x7) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 08:29:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) msgget(0x1, 0x420) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)) lstat(0x0, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:29:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1, 0x1045, 0x0, 0x3cf) 08:29:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSETA(r0, 0x4004667f, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) 08:29:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r4 = dup2(r3, r2) r5 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x60000000, 0x20, 0x84d}, {{r2}, 0xfffffffffffffffd, 0x40, 0x0, 0x1ff, 0x6}, {{r4}, 0xffffffffffffffff, 0x44, 0xfffff, 0x5, 0x4}, {{r3}, 0xfffffffffffffffb, 0x0, 0x4, 0xc0a2, 0x8}, {{r2}, 0xfffffffffffffffe, 0x40, 0x80000043, 0x0, 0x1}, {{r1}, 0xfffffffffffffffa, 0x11, 0x2, 0xcf22, 0x1f}, {{r1}, 0xfffffffffffffffd, 0xc0, 0x1, 0x9, 0x46}, {{r5}, 0xfffffffffffffffe, 0x1, 0x0, 0x3, 0x1}, {{r3}, 0xfffffffffffffffc, 0x40, 0x0, 0x0, 0x10f8}], 0x8847, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x1f, 0x1}, {{r4}, 0xfffffffffffffffe, 0x2, 0x44, 0x0, 0xffffffff}, {{r5}, 0xfffffffffffffffb, 0x90, 0x2, 0x101, 0x80}, {{r2}, 0xfffffffffffffff9, 0x25, 0x34, 0x1, 0x6}, {{r5}, 0xfffffffffffffffb, 0x8, 0x1, 0x7, 0xffffffffffffffff}], 0xb02e, &(0x7f0000000100)={0x7f, 0x81f5}) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r5) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000140)) 08:29:36 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000001c0)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)) 08:29:36 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000080)="b5", 0x1) write(r1, &(0x7f0000000000), 0xff85) write(r1, &(0x7f00000001c0), 0xfec4) 08:29:36 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) r1 = semget$private(0x0, 0x3, 0x4) semctl$GETPID(r1, 0x2, 0x4, &(0x7f00000001c0)=""/165) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000001240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028b2cbedd4669b79cc351100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f71f5c0f5256fd900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d0e2ea88548994a08258eb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000010c0)=0x1002) preadv(r2, &(0x7f0000001200)=[{&(0x7f0000001100)=""/220, 0xdc}], 0x1, 0x23) r3 = socket(0x18, 0x2000000002, 0x0) recvfrom$inet6(r3, &(0x7f0000000080)=""/25, 0x19, 0x3, &(0x7f00000000c0)={0x18, 0x1, 0x80, 0x8}, 0xc) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) 08:29:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x6, 0x0, &(0x7f0000000140)="27cd590fbd83cd299fcd8e3a72bd6879cf9782d493d97ba3ae44bbbe226e8d7aaac18d23664dac8e18b28e80a1e4b949f946f0b42041486a0240819b288b43d3f4cc376e753a518a42e8dde21640c8d96b1e1affc39d1953f988169f47dda167671fc0ea3895656310badcd08e800a644bdc1e427697a2300e71522739c38fa8e7bbe585ee1f13a7bd47caef53f7eef37c5a9f9b0d1889f7f35a86c91adcdb97190910bd2745d739f929704752d75ade443499f589d25d205445e04c7463d825cb5930eb31651cbc81bc7c95c6b73ab946b5af2ecf8ed3c977bed2c9d4eb0156b2ff603e6128ecb581e75d89e97fe0273f5af8a0", 0xf4) r1 = socket(0x1e, 0x3, 0x0) connect$inet6(r1, &(0x7f0000000100), 0xc) 08:29:36 executing program 1: setsockopt(0xffffffffffffffff, 0x8001, 0x3, &(0x7f0000000000)="4ee2f803f38790e890c49b8aff1deb7f6585c58a208b26e341a215258ce3116f889520ad607124c359588e6a24d0961aba66330022989254d4d5cc8a56b706d76ed896af550710c33d918c9799d255b31fbe4d53a08897287ae5357d967fa80256548cb1d16636c422a18ef55c8c458e78ef0f3ace36ab95c82da5722ecca6066e496b328ae9ea3823f5fad0b1775e9960d3a692412e0f4ddbfd30cb1b9b62477dbd82", 0xa3) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x93, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/226, 0xe2}, {&(0x7f00000002c0)=""/9, 0x9}], 0x2, 0x0) fcntl$getown(r0, 0x5) setsockopt(r0, 0x2c, 0x39, &(0x7f00000000c0)="6def7e3de54b3d408aa5a85eaad60472492060416a7c3f88e8ca55f27c6d7aa0c5ead713d2a0daded35dc8a59cfdc7a4f69dc85bf59bfb7555ae8e005932551621fd759918902ac340e8a82d31299be93fe140d15358f5c4409a680fe1c4efe5d509fde70b16208cbc9f4ed2a28586770c8ca4ce76f8b5d0d14ce4db713cabe5e652", 0x82) close(r0) 08:29:36 executing program 0: r0 = kqueue() r1 = socket$unix(0x1, 0xa, 0x0) sendto$unix(r1, &(0x7f0000001340)="1d72ced84a9c1049d8f10cbc58f1530e48477b26b86659fcf9f6518825422b0a3fddb7d9fb95cd3fbe36f584001766b369940db1588fc974a395c890599bab1d45cc70d4ec08776fb1eb20f43d4f2e65f4f019a0db6171af35d659607f1ec1bc166abb9ee8cf11ec1b593cffe6408641d50614f0da2bd49be16199705cf3273bde2c9b7c03920423cc7ecd8cd0df6fb284e5834a3b7bf6a80673a201e24553d296209032f25152a819b3aa091047101825a17b118c4f5c2404f3e8651f9705d580f11d6cd3ef73fe77ccb9fa8a62ae384adbf091e72aa482bec8d271c48de7ef27a95496d790b0b260e73bf560243fe7805299e63225c1bb33b2eae2bbfdd2eda4cb5404eaef06051fced2d04f3454d36219502c6caa7be7df664d3a4ff06eb66ef2833ef9777481f8e6e878bded949d7af52b6371e81c48ca111f395e91c9c9440241a517d1d58ea812a109cca984524e05ad83bddede63fe1d61ca39292f0c43e93bdd9a5e6c0f5b270eefb44b0a0134c3fbb45498b1ace843117d8773c2085420e0715c5ba9bc8aedd8c6ce3c3bdcdc1d81073e8b85d07269f2af797168140d5f1b7c50931c6b1dd8cb0a4c989a81138fb23cec58483f85475f8e7306ceab5a78334ffcf5aa6535b7e16d83ee4f76d9400e1718fbe7f2e89e781c441e6baf618492fdafb68270b9fb5985b2eee8a5eb38d93d67c7d472f1f1f181e990346eba262fc252ef60689c91e5bb425252efe0bc6ddb60fc62b0a3cbef1b5f3b6a5de9ed7ac7b14777b2a26a0971b66118edcb32f9a01c65a5a15c87d7a8702618d0b370e2db664810cd33e3298dc1ae75f6b06a638d08f1c1bd581a640e2187c1a1c41cdef820ce27b7550bd9b9bc8c377753bf0ff343f35b6506acb03432df564adeeb9cf74a22d76fe2ddc71294ed262c9c62d2390126d04c51527d3261795a81a84cf26d10b5fa36bc925d30fea7d75c042700f7ddc243524177394b280d55b1ecce2e9a0cfe456399c14745cffa48a3b26f680e7ad1908bc6ce283d60ab2a2ea374bc11a91d1fb470b52a49fbb4d1f095e5cece79a65e88e45cfc3cca05c07ec67c6acc8eb96fed259bfb01c8faa859103537bb12ae13645b85f604534828d2e1fe2840cad4fad97c5dc5797d0d73b539da7f61f156ca357a74dbceff9e513f9720c9d131cc180689977c37cdaf0d98234d561500280343801dc5e48a949c1ac1056f4e7d0ff7e08b2aeab343765b24bb15494ba29bb5071ea34529a92a43a669d7fe096bb875534cee246d22c77dd1400a4f0ddf676aa280011726a35db76b2fde07e90ad6b4785ff25c49dbe6cca88756d0b04bef19f9541d5c97592db31b463f049a554ad29e7a5066ee96330f8974e7838232bdaa2da6ab3fceb891029cc393e0c569238d1b789f95f67a9c87064c247cfa9c2eee921d6364a3bb63c8de4fb0611e6195117c61af6748d46586d40d79b85724d6f9f534852a6e0897a602d2438534b0bc14481c3cf379f3a3be0213ef15413cb2c7e277f5790a97e8bdd539cbd82e1873c68431d3f98dbce7433c78715d3098053f09f77a1966c7011dc8be520fa9046191a0d565d90837dc837cd62ee0cf4adfbf9aab7b4649eeaed3451235dcfa921a4d57712814fc8bc2180fd963781a6e1159d1db239794933a98304123e6b655f0359d85aa8ed9d5185368d6926b10dbcb930c93c3017ed19d8890c4654ef07e73a66e052dd7192491a507db5533488eb0b0d94a2a8499ceec7eee7510decea40a2c8d0b6ebdd3bcdebe9ffe95cce2eb3970df6ef6d1f770d41d2f533f918cb09765aa247b94634b92c0cc0650a83ee1a4e853f39bfb9056291672a33b13c455693a93b77bcaf969503b58713a5100054147db17447a53241dd26177cf00be5f5c663797a23e75be69d852ba079951d577fcaae02d10c4937d6609b8e33debea07f365a4f37ce260705b2efef60e215718c6ec26cb6a2d5060af647aff6faba444b93cf771f5c35762630d1f9197ce515c4fc7cc4cf6149adc02b02fa234a9e78617e369585b6443a1d2bb7e9838e7de5934b5bb4b8e196d7132156d45e1e81fd3ac1f377e7745f42cc243a60eb1f08c347ac5114a57814367380fded95e9e000304fcc76e97a6604cbebef8c41ebe350fadad8e22946031734aee7d067fd7b8a0b2cfd1cb40addd3c7ca48523efdd7bc991b9c88112ee91ffae060c0beafe88b34262a35a8991c366b28a5a26be46820097e13ef64a838b6cedffeb5200bb24925dc07bad3bf5f0ab241e85f3ca9ded4dee839bfc46f9d9864728031b26fae7e6f35e5a4776e5291a517382713a62c2e3fd28eace61857907722d71832abedd6c61e22919455ed10f62c2539040ac5d6b273132717b8dac14379cd9f8c0af4117e0809bc6dab3fbdd197b218dd2cdaf26900f5e82be23666169910d8d413d486ffa091b9454c6f5f1ed09434d152bc7df6d579b7ec766f3c871d4798309430ad98ceced2647e2445c77117357f3cdaf5ad5df1f5f032be1f87dffe1de7b74af6aac32581dfc6a7985db2081e8165ba24cac4693d34a114b66cd410ad3146e51223796e7a09a36803706895c3f5379ae388c8c8d28f3587e4154279b39f46351af8da250fbca0662490bec95b834ebf59471cbb74ca4abca0ddb775d177f7a3552f812fe305f918c9a534e78ab5a079fd03ae7f955d7cd0e408df4af963690ccfd77b4a3b5c8cbd6b45fe468c384300025477827a46d697ca371da91544f9f08c4a3bed370e63af68567f2a4724a95263ec2c1aeac8a6d3061e7d15e5e79bcd5a28c3402da651f93c18f67871baf99550e5c21d586c2a526a4556808b3f8b970801c65c990411fc957d6916610515aa05aa15938e43ae1bf460ca6b3a800da54c63e3e377ac347cdb3b3fb981ac55acee31f677ee7366adbac9a486562d1362e4f6ce4c40b193e3e0ea9734fbbc4a0a3cce749e13e21de9eb946e562bade547db33554fb25cf53a43c004cecbaf82a73fe5c1cc5e55cfc79ac3789f2148fec8ba8644397f7fa82e846b2619b4df4fa44c60cc094111ff1903aa05f5963aae2bbe133de4183e79b33c1cbe71b6eddb89063dfb5aaee385337c3b44b36687ea8c35de6c22662995d15a1c1f7cd5bf13cedf6483ebb196ac0c13ead6a0dcb6d317c1a9c1d082491b48882d56a4398c13ca0d2ca76036460de2606ef01ebb2da8c06b6f1863a1ae494b48967a9f84960562497b24ed7451ded3301f4af8a26c0937281da3d1f139735bfd8c12d348675b001e4d59cc1f69d29a83644c188d9570ecac8ed3bfcd2ad2c5bc9b5de967a8d99169ca707628c710c07b0e222f759ffcf792fb8d56f2821653b15caba3c55878dae529354b3fe50b04b213ce22b672fa7951f31b53ac14fd58155ccb8720970323938eef717e10946e8b588bd34afbb461d7c5cf3612f489f2897c4fc9faddd581b486dc00634db66dd87e9672110d22e671e0530b175f49b9d42b049036a54733d35299d0fca0e636bf1181f0e4dd6278fe509476f1aabf75a148c261668d20c01b6019672e0f2a0f5157685007a298d3917876e2ccb2f369386ea58c46fe3dab24d2f182ba88461372563f8fd47e9681bc75585bfbe7f13729af39821d4bbe6d1354389e9a981c897a6aa208cad424b528d19d777261630eb389dccdc3773ad1c27e9c2c1bf77d4d1b131bd928f33fd1932017098a4ab3b63dd42493348b3a0291b88f0b9a909e0ac47bc7e623d30dc54ec90cbce77451e63ff1cd4fcf1c2fd8bb587af9c702c2a821c9e321b43409f81a51db203312047549129d879f94f5e1205c53e32820ee7586f7d26b77d015a0c509c68e5d68880a3ddd4d6211a3a452dc43aca150e716e47d5cca35e9257e01ba179c0940a4cf6aa1d52b36c03481bed9ba69e588e0c3c32fb74e58ac04b8eed3595421a5a7b2562c0fd92f4de32baf019cd325c641f66fa48d120c14318a6389810567bc5069a02f91c3154ef84d65f6306109f2a7e4052200501638f0638016e524cae7b5e094a6d10edb94de9e31e1d031c3cd7053d36db3a897fb7c479640dad24dda5532c5e385a2a07f2e65895cb81d9b5b592df3c578ccc6ff3db26220459a70451dfc9b86e75f004d8ed31c02a8952c16ca1ee54a8c0a5ae54ff8cc679f084824a9d87f337fb34ada8dc563b28ac803f743d27f837b4203179c8c98ecada356653e849fd2329b97c3f0bafac9fa550673686d4a1dfbf003d50c1cf655e7a748c64e4f3c3148e3eaccec590190a9991a19d5134ab33db8763284965974a8f07cda12e34d3f6f81493671966d65bf59c77f6c058ad4b271fa2c60d9ad8f6497fa75100bca9ab91d58b15b755db613620208929718b1a182b7e2a1614bb68aa752b4b21d855de471b69369b08ef0205c42ca01b531ec1f21168e2db23fba58b2fe86b0e99c32133fef8629276c79426d9cd61078a51c1315872f05b011fea51409735c9057930f0aea12bdaad5b658d42518519776f638e029d472340bed9010078d89d8d27f2759ddc22011cb3af3bb143fa1e6e3925f58ec4e1a6f6883d994425eaafa1053a80e768e519f2e517bb94de70339490b9a18bf7ad1b5f9c3d6a74c8ad55ead3beb4bcf1004e4d85ec0e16e5b88f66106147a981ec6e463537bd9cc2c1e5a5c6d50b5480b3865b6a5d88c189db8886a4501daf9294c125b773c4db720076633682214939dc0c3a5f12c15f8e5e104792754eef68e3f6d3f75521cb2a6d7fd38fddce842ec64604af62060304388754d3c9c4d1dcb4c4893d84451f1ea7c67d141b53e7f09b9ccc3dc9d7e89408d209e19542f4421009ca0fd7eaa19ed3fb09846ef28548f7c6ba6425fbf16b15751b267f31543da763db1cadb13bbeb08e64e480514750872a425dc2f63dd77e15d468617bf554a19b662a61d4185796277ca69350fc80aa393bc209164efab7caecf99107f0da440b3cf63ebfbfe6be39ec0306aaa664e5dedc89258f2ce0699ba99394636310f18c14c6757191608240839d0b96f4525e43a96fe2b7fc1100e9dddd7af53ccd487c15254592ef15722485aacd0a9aef9d446ec55dc32c12f8d51743f5825f9afaac7199d9874dc3720b835c20b4fbbe2d7410dd90e6c3687ba22b076a6432ac772bdd4f3f69d4a4326d5b4acbde5739f61b9ae43320bd15df0073c93b3af5adfd3675c286487f3994c57bb4726ace0af965e52b45f80a2ac74487249c9971b05f0b82230f9b273c8ceecafa6d9b9b8ad9af52dd2171dedcda03ad25d692b9292baa26e7e9f1dfa9e617d8f59b607457e61862fa503aa17a5e21783ed7ecc3ecdbac5926134aad84c4bc431cea40a81bb4f266a184811044ff35a950910848ed88259db58b2608047df6c39c08314085120e40c40227b48c7ef179a993995bd5f854cbe70827dce7c1a1ee185d625e21e73a612ce0da71604907b53f4b5902470afde1ab2fe687063a5cb1f675d18cd967e3a9d6f7b1745fe948315ea7f06d0553d91ce5a3c936e72c73aa479a2da8854e21680012bfe5e533d3953bd801f3af2db911ac687b70ebfa1bd30da90e93bd8b4236f6eb8574d2ba37958883e5d797f9dc57f10262d2b100cc5c3a4c102378aa9bd364f221c837f664bbe42a12a05fc3e0c294be3f77504e62ecd723409086a25817c978be8254c6f7e7efbfd286e77beff96d3790a38461b0273ae4f2d9747668a6e7315d34bab396107f2205b5c3f9e0e3c24d3e7d4f7e900e1353bf3fc0d363192aa1d858cf18ca835facc9fe8619515f2517fd86", 0x1008, 0x4, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x10) accept$unix(r2, 0x0, &(0x7f0000000080)) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x3, 0x9, 0xfffffffffffffffe, 0xffff, "85001000", 0x1, 0xfe}) kevent(r0, &(0x7f0000000300)=[{{r3}, 0xffff7fffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) kqueue() 08:29:36 executing program 1: r0 = msgget(0x2, 0x0) msgsnd(r0, 0xffffffffffffffff, 0x0, 0x80001000003) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 08:29:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x50001) socket(0x7, 0x2, 0x0) setsockopt(r0, 0x29, 0x8c, &(0x7f0000000100), 0x0) 08:29:36 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028a7) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="99e9a08c3f7c9bac87fa8629a5754948daaeb28788bea419324a7f6b43072472ef162a6dc8f9f587879025fa57f4c02561c0089347e8fa17f84bdd0da6d29f70ee295d1b3275e8c178d35d7cf4e4c57cf5d722f58378d26eae0e8d50b4782ace7662e2314aa30da9afaccfcbc6d29626890dd92b2568a99134f7d16d43f5943be38b0c9de2e6e0d21f209331f9479cae358eefa156a0b1bef00203de794c85c85f4069d3cb6d3f650afe22931521723511a1d1e42c690d279a984c58b1d094f6d22174bd22bb4efa154cbe357d61d5f73161f483f3c908ea8b15f6ece4a2f3587fd6f37e95a5904aa7c19ee563e9734ae1ccac3e32627af9b8a89856abadb39604c10a1dfeca856ad7ae63609d37787c8ac0538b8a57d4c0f8b073e8023cc531ca1c301a73aa4976dcf47d63533a19e4082507b86b9fd7e35c0d201cebc41d3b88d99d8cb133943380c45e280f446ad2139540abc86d2a6a36e82adf9cf2ea35b36cad96aefaab7abe43c934bfffb2d9ef0a78997bd021b7ab6202d45bde24f7ba88bc2f9b70602441bb4eee6b91d8fcd8329cc1b3b9bea129bc34a141848caae428df996e7244e81fcc4507332839be0f0609f4bff6f0b9d43ac0d15331c6078639f54d9b9a23200e23d8e931fb6188f91f14a9702ad07391334ce1e630b41f9fd5d0f80b997dc3f9c73899959c5dcfbd4adfc13dba7f37da96c60776fbe224b155e11c89fcda082c1080c59b5377b3a1b45d51d9f3043bdd3fd7c0d66ce2cc68adb6eb8a53a464bc930805579b8837bf89a8fd34eacb747f021de82ebb4f4a8145c6c5c372d93946392f219b17bb9c0f2c8e8afe8efee21afa84e7530f3d04bcb4218028641ab164bc12cf55e53ac4e366f336555214dec53daf0d3ce371a1f01a7841937058a848d05d59c81b0386b8c21c04189688596f1fc9f5c10a01c726364dcf379c7a37758738298506008281071e631240e1f3f6ad1df9805df6af21f1385397cda0a065a30687a4e958501460641ab5452c5718e0901bdfc537451306bdf69051fcf0942464462982dee9ad8e772699bc586dc5fda6b2e61a65bc10271dab2e7c208936fc29db29e931f4c5823a0d86972375a078683295304a4ad516727f0d27ee1a889c745521ab63142e5c30aab4923e2f79b280eda74bf3070eb3083da3c53473361ee880d2a20530172d83f9273d6c91e2de8fdacf4fadc05e1a4a8d5583f9d5907e5a221ecb8bc8c40f3facd7fc251262d8a5150b1a1604e0148067e09ec9f0d243a0034755c87ac6f7d3e4e06a54b4b568ec491ee6578b60554fce37adc9081dce48d8392cdd155c66e1163d6106b01f9f66d51b6f3bb4ee2f9dcd5dbdbba037bfe1dcf83237e6ba998bb324b8844b0268786165c8e012d9d190008b166a6d1366cefbacb8c21078b0c771b04ef326adc9c5a6cab52cc3128d28e599dda4783a0b04dada1fd974c3191bdda11e35f4c4f7cd7d0df0f0b82ebad0d6a8a9b8319878629a2df7b8436ae9bfe3a9de9b7f4dd57e5a85d5ca03eafe553b43315537f7b24c158a051ab152ed7445f822fc0f09fc255e7cb4c6b785f84a0df5024598a163a42b2d46034f75bb6b238059bfd715683f308e0198f3757bfac9ff7c61e1a56bdefcb09452d68e8811b451ab1348f3f02bcfbf96a04abf8dbd9656baa49aeee58a8760da8266b8efdf4d5d358fe402a2b59be876309ac97de70a7b57136b6d326ebcbb55331f1ae166f220729c80dde7cc1dc069d4270032da1e237d60cd1b60c2417d694f98d5f5d6a9961470da8cdc5b8f06ae7fe846c580ff0d2b8668ade6f24bacca37aeca31f03b257ad19a2557058437d1cefa66fb6db2aa42be9b98ca7e71666541051993d5861bd400d01129944260653dcc4a27e04f34a6ce2fa4b21ca7dd64be78916124eef89c9f1b359d64322fefc12ad87098a2c219ab330b33d84f47ada98b3ac005d0a41877e6110a953a5b7791d865e73b794b6f73477389bd60dbf215c650a625ae5c3dabda9326588547a39b608996c6b479861e4966db71fd71c5c7b7784386e4d4c34b86787dbf59d70d9be180027c35d1560a1f635dc4d467733ef4a9092abf07a0697544134779d6d25a14339a494691e9626ec37eeb147289e39b1fd316bb897832163608a9e027d4f4afee24c30d56601c8ea8d4b495bce4c4db4f28dcbd6013dca60714bb0ebae87e26de68fe4ef8e11a095a0734fdb76fb88894f2ae916a2f8dc104102be43a47771ad7a994619c86411337e02441fa2375b57c1298919e27cc7bf86a58e65d0a28d105ba46bdcc9d14da2639773f5109648543f34d3ac1f80d6f2ad9b0e53f3866d7460a96ae795d4a105f74a4c33113bbfbc125cae457e6eec11df2e44336a6f500c4a6e268e0b275a28ce03be28a6255ee4efddcbfd6769528468c39edb2387d4dafc2507ce71a5cece91ca9eda0da5d109cec26fd8e902d1f87a28d52d5ff67b46fa4d3293b68810fe02210f70d29a8e89d454f9af2a432555fef4eaaab13d3a329dc6a6d752d1220fbc09009bbaa3aac9ecd722043e5451f305e6f9d0bec7e8d5936325714737f4ad875d07663ee089908445b1fc09461f8f02724f5678c97b8bb6f10d20fcbfca922c652a84d8ae04d10ad522b750d61ceef93702bf07a0bbc7bfd11a5bc248f7a61ebb505b195b9f302f5f56c389e383a322cbeaf102003ca80b0a5f87d7f94a63aa94b174a803e7f6b1c90b2827a2d5c39f3b705286fe00622a275ff8b25159373399ac2a8f51e8761e995da057fcdaa40f1136bd14c8c2d5ee79f9ed882a9a05b1edb819b5bc3b70db593f5945f006ef77f56046531b2c2f7d765716c02d7a1a945036944ebc6b85b94532f67e642153539a8589ba98a327e64f9c92011ee9931d0ecc07072ca4ce6b0c13f30c1b48b9ebb196717568bbaaf1b0343764d05a87cf432d7114ae0289683f63af77ee9c45d1fefa748bd023c33518bec0923032577dc3c977e4b28b68cd22a9a4a41e232b2cba6797c4239ce72d3bba98b929b0aa2a4282c0fb4555be458ba71b999ca978e1df96fed30bb975b0144ee4d53a792426629761fc9a997bc2f4210270b4198b7668d865ec29b1529ff7d2d38c48d643c5d34b2289e245d18bb33132758a10efdcb1ff7ccd0c62341a7a761781a59f4e4b830647435d1d021ac226096e6f2d47a0b041bba02330ac2a3630c53df6f60e29c428818212c74e8c2bcbc585bc3f5938e883a0f39eb8b5e3dfd33e1dd89cff5711b33baf098d82f5b23d03fb53934256bbe9ef8edbf7a0e372ca8598dae9ea847a8b941746628a6d51892d3a46d8d4b0a4707d678ff50cc69ad31a2798dc9e66d17fdd0f1a59f8182eb7d913b796214c586e7aa52ef5293f740a0c85d62ddf243d56224b7eed89ce4f4fe8ed1b1cb68124133198d42af9217afcfe539e3a30c5e945c5df6c9c4dcb6200483af4b98ba675c9103b6826507cd0252db24b5645e090edb103f10abc37b2af33a99927df7ad88252c345aa05a2961f038b7d203f9b2d1d18d86c3c9193714df00b0548b20a368418578005281c7a49fe02a8c2c7dc5234e9cf9819e265255e686803ba8539aa16af8f9274f165dc247e26eee372e2d50312f2ec04c74f31802b3af88cac008dded7f471ef6c0cff9fc53e956955201ed59fabca4cd30a12dc1075afba51dff4c0eebf4375e000c478594ab4517d34e748cf29d315ae51f991518e58ec3038fc5b3a75a2324047b4c0c8f7fd4aa330185f65a759ed502543671617ce900990cabedb8b0719ef49f276a4b94792ec09be9537ef9b6d8328851a74dcffd40c3fc05dd1a6032fd1567a3292886d4c374f6fedadd2b6d0e3731674d93bd57673004838b1d4a0e827f7e24b685d6a435221fd998d9828f3ff8159b1b89034e6021f321bf01491d1fca5d256132a74397f24a1a880a2e10bd81c4d7ccaa22c244920a4c8211370faa9da4808eaa14e47806884dca081d563f0a4a71ea9f847ceb034e251d01f65102f41b55901d0ca36d83f16d522351183fa3e22f90e246bdd1a1561ca75b2dc6667094ae80a077bade425f88652f18681f21bcc9a0e058a0d8a55c8884c5de289098e2537af2a1b584341ec280a33f335380274c8bc2c9b3fa15f1a07ee41aefad0c2ffd90fe0f1b914842c6ed621fd918730c31fb0fb922c43907a2c0cc7d4a8242e0b9f420db99e4aedaf9d6cec000b47f01e43465a1e9e989fbdea92dcc7d000678d22faaf59b4aab0567a8420c23aa66737cb38737a20c476453f2261b312257a8e481546ca65bbfb54f7fb5cb0df9d6eb62a8107e40fdfe4edc1d3e8c93178b8316b2f15f86204da1e65cc121e3d226c897ba283d91dc258ead7afe63bdb1686b3ba9a17288769dd420b3a3c5bf6b3908fb55417298c410ec32f3ca24a49906478210bb6f723a97c4a5b8a1ddccedb9c67a3500dc1f0d78e3ca805e56677f7de404ac0ece90cf06f68db8b2862a9d84b1e5062a7a6c758d110c42c7c136f32279239f75195e06fb024b9b3a88e71f4f3af005eaf9b539919550b1e1997ed925bb91c6a654d0f513ad93955efdd82fa2dcf5d1d9af9e9c73748da130f2e50430cc0d74b3394b1ceb0ff2381fcca280543ce934ac94f6345656f31f58b4ab174a8edec848016562a731b7d1ecdcf464aaa950325052ad6957c5926ae0e8c822607a148a2fe541b4f4fc29b948ab9bcb49f2d1aa7048c7b625d12d04a6cfa462514b7f1c90cc72b3fbff2787fc8da3b6c60486c4adf0d3a969bf9322fcc1e58ac95f692dfd84098b0f2a743c21dbe1265edd142c337db30545e346b7f0b088699139552549e5542596c6add39eb59672c9eecea4308bb9931e2c138fae04891fb9d9420313cee8ef67fa632f94e001d9d6520906e533ea005d18aaa6c801ef58b4feba917ca4d7f7981afa7fc949b99f95ee5b711f472c76519b325974868d7012f557e7738e33d3bb35f431e06445652b7c57d03d6634600e8c8dd6520e7aafaf52cce744c8253e761d43553f31cd1e237c89ed826bc69f6a4af2834f375e3744649d700de9365b44519b612ae09c482345ae7a2b19cecbb0d2a65786c6aba1431c227ba00b9272bc8c797011c97a0ad5ceff065332d9ba184ff24da22eaffb5eaa85db31534b925eb93f48ed0ababc752b087aac3e8207d9eb47b2c8b5f36da97590058cb99e01a72c3f08d9d383ae3229f47e62dbc17ab44440ac375b66ffde04987016b80257683edfb7556e70c227b42f8375ab92f8dc99ed2e54387907215862c475586d81c402d14b8494eea91f2e33bb6d9bb250db639a59d631c936839a9a6940af16336cdf53e4e09e241121f8fb8162e004c0e5c778bcf3165867df4f1ccde99b6d2f635927c75f3a2ecae9a057b7e0f901b7d3c6cf24efbd0bf2d9b54230415360d94dfee05080276600133a357720ab85a9cfd2f2cc5410e4cd1431ba62b37736badaa20ac523284600dd2d50cf0f9640e9c8afacd225bce0c498b3974808b99580eccf21de2996935aa4aedcd52ddebda358f1241f30b52d1b368ab5375feef2760403a5905e63813c607b1f004d5370c4d3d430e6d87d36d4fab145854ad48fbd79dbcb3d3ada112c0365c94560e9616c16fb60dc783af8392291e22d087e37a12350d60f0a365ed8e535859542295eb3650bbac1fb0cfe80e375547ca1c2c149168936390f6ca39325513ecbf5f943345f806e02e969beddeb63fb0e4f4ad06bbb49f70c9cf4f02ebae8560200d49bca470d00f0c84f93e2", 0x1000}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) unlink(&(0x7f0000001580)='./bus\x00') execve(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x3, 0x0) preadv(r1, 0x0, 0xfffffffffffffdc6, 0x2) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000000)="000000186a56010000002b00a2e95ce97a3eb919d0706c85c2768511fe89000000001f00000000000000000001cffbe0ae", 0x31}], 0x1) 08:29:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d60000d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd5a168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc2ffff000055e3a311c96284c2b5337613910b76922e59a3e00a9684a1", 0x1f5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) 08:29:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x840, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) bind(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745f, &(0x7f0000000100)) 08:29:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)="f76b7bd888abdd32a015a69bc533db5bd96e91a0bea3410a3f6c9d93ac475d8fea566fc2293914796d4ed5faac12e5376d3e7e8fa58304da36af5006ff00000000000000a1a578da18106d6e69", 0x4d) openat(r0, &(0x7f0000000000)='./bus\x00', 0x9fc, 0x24) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x5, 0x0, 0xdd2, 0x0, 0x2, 0x5, 0x40, 0x3, 0x2, 0x6, 0x622}) execve(0x0, 0x0, 0x0) 08:29:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) stat(&(0x7f0000000200)='./file0/../file0\x00', &(0x7f0000000440)) shutdown(r0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0/../file0\x00', 0xfffffffffffffffc, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000400)='./file0/file0/file0/file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') sendto(r1, &(0x7f0000000280)="c5e617baa68c4ab728ed1cbc6d3184eecefb2e8572f7231ccbfd5a69454376521fc672d2057e78261043230ac71bb60fee9afe1c11b060c588b590ea7eb8dc28947142200ff4282e383f0b76b2c45637d4f3242a485e8140b5a5cbcc60cedc2d203f78326ab99528cb2747abddf85c4cc18e9293dd23e2a36288cfd292a779fb22db8be621a2dd93f1ba70fb600866cf5c602ea52b663c76f15dc7f45e9a0705b682e77a4f76f0243f10cebf1e4e979672b9345c4c0e1cd5bc2ec7c0259ef8a2f715a76c1b5efe012aa5fc5907ea82e8ac0b6a3f7d98f6ec649a", 0xda, 0x400, &(0x7f0000000380)=@in6={0x18, 0x1, 0x101, 0x7fffffff}, 0xc) readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000180)=0x10) shutdown(r1, 0x2) 08:29:36 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)="eb0ccbff13f62bb9fd813a993192", 0xe) r1 = socket(0x14, 0x1, 0x400000000) dup2(r0, r1) setsockopt(r1, 0x29, 0x800c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:29:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="bd", 0x1}], 0x12a6) 08:29:37 executing program 1: kqueue() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2c8, 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffeda) r1 = dup(0xffffffffffffff9c) poll(&(0x7f0000000100)=[{r1, 0x3}], 0x1, 0x2c5c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) 08:29:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ce6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55b8c9ff3e668642cc3adf0643fdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b734ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e894ad386262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f3090b803000000000000e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d5) r1 = syz_open_pts() close(r0) r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000980)={{0x18, 0x0, 0x200, 0x7}, {0x18, 0x1, 0x401, 0x3}, 0x5, [0x1ff, 0x79ad, 0xfffffffffffffffe, 0x2f, 0x8, 0x2, 0x5, 0x8]}, 0x3c) r3 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000940)={0x87, 0x2, 0x6380000000000000, 0x760, "d499e7de745c701022565c57dc597103f4bf65cd", 0x7, 0x80000000}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000900)={0x0, 0x0, 0x7, 0x7ff, "b08d16c655194701e4ffffffffffffc0e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0x7fff}, {0x1, 0xdf7}}, 0x0) syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000009c0)={0xffffffff, 0xff}) 08:29:37 executing program 1: rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = msgget(0x2, 0x80) socketpair(0x18, 0x3, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) sendto(r1, &(0x7f0000000680)="7e58a6d3f7fb71b152d6d3c92de645291264bd2420838ae9be62250447eb4859f56737999ea1b8a54a4b9eec3303476e561419109ae54034ff896b34f4fba92a2ebf3e14f9cdc24cf6f3555881fabbfa9cc7b5a7ccc91600a58ea9065f202ab767a3587d579c7cae7ae7eede2ff28f37c89916c30658a031cec05f62dd7393e61dccc021b8bed8382b5f45c12aa2ff17ab6dfe5229d7ef19e6e6857a227edaa15579530563bdd780e2d785baa682fc1eb5c4884b98eb7dbac6bff9d3aeec243eae4ae21909a2173de51c3dbce126d9a8c2331b482c81233ad288721a3c8ffb6bd61b46df7e271b0a1709fcc2b9e6123ec5b73d91b84399f681d7492a70be4a11e4028316df5dd45b0c618aaab491bbbf06e4951cc455c2650fecddd880afcdc0798854e263315149070df9bb77011fa4a504840d56cd6878cbe84341e448abb489b4131b3b40e29a3bea0c54e00066e9a7c6b52b789450296bbcf9fb914c156e78cc13abfd3ce23f390d21d23b8c67b784c053ba5ea29dc128de80ea7e6dc1b9215069de7d91364c50547195c228d1b72d682781d1967dc6417d6d3beca58313ef8df4717fd8bc19cbe1b44857efcc9fea4a7ab37d333d3652e4b88ef5fcc1ad79d46091fd4a825f874ed7864fda6365b418dbb3d5866045feb778e48c735f4f83f891f4dddc22c64afa8b2a810be0f746b56ec093f442d7dac2c1e4c0bb8925674bc7737e888ba0132cf2c50c8e5da1caced3e622a6902c42916fbe60320b90590e5b717432c77cfbfc072d5bb91b2f71303b54b5c26b61ea7d04513b22e8b3ff945a3fd779bb9949fa3726000e0b0c5a0ca3b57e9bec3bbe17423de1fadce4414e9aad27ea45a2ff3e8626e1d77628d236f0342e8725a0a15f1268bd83e55d1fbb5af25c1648e70cc6cbb3eec6dc17cd3b6104c4bec635d6bb8966906c5300766c7c214f93e373ba97d5ef35a8a020daa534c03a95d861a774e8136981a7334243c7d250f9e2b81e40c3e88085338a478f9866e99e7c5120e6b1b4f9e2c18032753a9471aebf8ca54378a3878b8a0abd824bbacccdf608add075aea95bac36709abad17d6a7424ae607d6866bcda3ee9f097605efb42525f0dffa0b231cd0cebace8dc8939e47548804d50e539dacdc3745787f3986d99046d1644bd5724f14ab710b97cd1cc826be73fbd374d60ad6a3d25128270703c709224a7e54b1fef0fde22831253f7f99d48c2f7cf9cbae2c9d76b5f02e94f548fdd1706d5af97efb0271853657fd12cad9b1b8969dd288b62a3c9b0bfc48f13d05007affb9a7b66cce0569c44a6580220e3106966f755fac62c98f5b5a0bc4e30b392673b4b1619ecee5031fd1cd5126fc94723a0d1392bf496fd2574eeba0a969e2b4255413e55dab16d15f720ebcca6917b74dccb99efe95af70b2bee750009127e65480b9f7a98b1f3cb9288e6c1ea6119cc9d75fb9780eb4e3805bba0c60866ee7264276a53134a8195aae15bc9a136934e7b15978225c75fbd62e97fe32dc064dac445885ec654693464165eb7939098984f9d4e6ba6b877a3aebea8a6442dcb0078c173c8f932b1a39b0d1083686357313642eceabee2c4442aa37f398a0c07222adb2d13f12548e091c9664b51970b73bff0de0920ec7cce15d0e1bcaab2ec56ab5291271fbce2a02a7a5dd80d077708be06a6d5736f96d53731e2161a6320f16442dc974961d9bfdffa42bc8db7d9743fb173e94fdd227fb922bd7671813105a7852f58e74e88593cbdd5c7d16151190832590c903bb531d3be56c1882ff70ce030cb105b657b479f0e622f97df01b40de92b7a1fcc722e616bea8d36d274824e45a93eda47be9f31e773bf07cc4e6ff898b2b2e3abb06a3327337bb052ea8d303d96c9f75f5cd16b22752426a664eb664e5045e0120f35015a1f0b87083f41f4fcd3bf06618af50e22e25706c19532bc53005db890920f9fde60709168030962034ed897a7bf4e7e0f19c7bad85dec5c05a9f08748ad3c78ff626bb868dbc8cae4e229c030a6f99fe2524ca4ea6f24a40cfffb6545cf64119ab7ce6a32af5c54ddf6b5b395f3a9282e2a7f5fdc5bf08e1e25a66fb4c0dba92f4fd199a4bdaf24d7a12411683188ff8b4f6b128c0b9be2d01191fbb0ff481ecbd0a617d8114db3849925ede6d7f9d82cc076a598995e04362a923cf45b30e75c5c92e22a463d002302186970fe6f4b367d5a567df6155487709dd4d86d338decf1095d320ea4b137ed8c6350c1a88b1ef3da0c2cc6c758ca2c7f24ee6b87bfe1227f36a50bacf705c9e8f7d4dda1bee71c096da0d5ddb7ef9354aa54998fb0aee9ebbdf534fa5a27a613a739253df1faa702a624b67f1ff98573a0f7642237fdf246881fb22132e4646f45f17c1153d7b6f6fc51002a66185088e238d454b74789977970eae8e518d5f92e16e86a72211e2031c263e59f40c8b59778da1d4ca768b58c67ff86cbbb3217cbb79552a5107aa068a4177da002e0c1108d364758e148f91effe3b7ee73f7304edd5029c27ca4dead8ee1cf545a590c9583bc0f2aba43dadac589fea1e0ce74f315b33a2b2918ea49bc9f86ee740d52f58befb89109adefdc88829e9a83df57ec5d32a9f063b3c26bae4c17d70a437dc818829566e1e07b090439a7f723da87e49f350a952210ba5e38591996227fe9b469033e0da87552dce2232322602d6e9c69f4cb76236df0b70c642c930cd989bf58a459642475585491b1e7bcb5c37dd3fcc8d044ad2119edec0b1870822a448154267e6c72e33dff3b92f4273ad756ea6d2ee2769a9e8f580fa2a73be5758d8ac0268848d292af8835ccc5e9ed195f5c57c6582c666f228de9535b8b74acba5f78f40d51077b3308446de162822ca1f2b686d529ab2dece48d2388c4ee6f5d761d4261c47a4b0f115ceb35ad4b0f0da2882de43e553aa2b735b6181dc6863d28b3f15c6a7afbb28e076bc35d90981eba2614ef43e175c07ce724656eac14db08eba55075c109cb9b7cfb009b71303064a0115ac127578513a3623dde22b5167c3fd01c66f2b4f3e5a5755a3d983ae859b3d94e758a02ccd0d2f777ab92fd0246099c81b7682dcb22c6b1166380983cda81002f7758fe82851b590ab1e834e76b3e8388b1672d58bef999021e3a6a22195ff6e465897b50ded41849e4bb8f82ab83fcdf915f855c858d0afccee2f91dc6affe1782f0d438d43fb4ebbf6e61b956c179fe561eacf842400b8640efe4f1abdc8947e507fe7884096fd4fab30b0fdac60b3e1db242a75cce7509a199e79d745f88b483e29a7cd174428a767500a7867da57a8ca60bc609b7bc81d34fde51f5be05966de51b6456a6850bc63d51a9acf06d6dd08cdb93bf5f9f12d966dc63b9581568cd199fb7597d4b505af57dc5b420af3c150401324b9da2041eac96a92c2f7afb467edcfeaf842b64ce4aea2f74496b6b582379de55537092fa8beae95f79b28ce56b2a997a6edd8920a7fe60555d16671058d30887bec3512d8c701987a14919aac2218c9118122f249e231f8b1c9e038ddbdb573202f83ba912292beb9f4f7303ff4f3d69eaba9d09a86cb8756b09633cf84929ca862771a083eb35b61f92bdac78379ae44d597c086a346646d25bf6bac845fdb317fe960fd109f57c08a981d8bc429bb7ff76b1ee1726715e9ae7d087159223b29d3a2b7890d55dfe4dd6d2e0fcc998af5d1247f67f093dcaeacb579ee81924a8c487e88ef3de446033c69618fe78bf20e3e8630048c35380fbbad9e21828b01445b3f99b6903204de105ed914fa7b96701b5bfcaa4eabf5c1e8ce47641306b061a4789f46769a5558938af4ccde3f5c679b8de3e0f66f2d504ca274def36c616766f79fa51d7630067b8d88e68dde7aceafba173e3a2ec5857beaf0c5fb50631067250c85e877cd2656b138e8fa7ac2a2a79a3cea7147034872107db30ca72041b001d1da1e54639769a80bb3b7ace452390d959d56a57733aa84324d9d0f6937e4f77b6728c4dc53cb6c07f351924d2cc61e2519e54b47979e83ae15e19c728c1fb4493e734ed215cb269c15c4e66626789f99ad94a2b1f774b2cf18df40bd9bbe35337db71b41a5432b15e9c609d2d1799829b9902b90b6b71e3495ba6d58d96ec89fce7e637b209b03dbc7d95fa2556cf2a6e9c11899df35b91949c15b1702483890ea9f6df7e62b5f9ca91a587118b260dc646101595c3f6083b2760a255658c92441b721f4bea6c9741eda6904362c6c96f78168c84b0a3cddc909a28854eee1a4d0a8ccf1cd353052ee85d648b5d6b409ab38efcc53ed0c336086efcff9abc742eb99174e9e613067206ca44e1e2a421c51c023aa450ddabd98e44018c0874be65caeef2f9bc5452064665620ea6ae7315d992186a6340439c5b8d4c26ca070bf47bc93f54c9edeb39319c83b1e35e04edffa0aa582abfee610a8518ed89d8297c850e014bb135f8a42927d9583237ecbd6c41b786754aec79a49a14b52baea854a48f7fc1b4ed4aa08bf75dd40347dba1225945d299da37534ea047975f8247ba43f90fd774c53c8d5e35c50e836c7a0917e6c1ca49b953e2e3b54e4c9973b400a58a71485c590f06b4e681853ec88ddb086ef31b05c34faf699ebbd5f65b61337298646d899e351c8449022a3a0db8bf38cae9eda8b8ca465f54647fd3e65fa70458e485feed1c9019fe3576b879fa8495ac6678b30e61f5a9cde0ba505b9f729c7f03a25c286c14b676f1eb88a9e8a108b64649b76c60b2bb4d976980f676d29d55647dd577ced34307b876a06ed6b209ecfec775d0c91c03a3a09eb1007ca6d246da20f3ab7b2adcd8cb3b7d6232fee7dd823bf3f55ad2751fbb57a8a9ed5e4ab907f43d36ca2192c86ce0160e0047a85909f9aaeecfa9b953201ecf48dbc2d5107aa184039b93a1b502ae20591c21056f198723a0b6c9826a0f80f2d6a3557acc0115fcfa17f04381e366e51b0e4e035e96ddba40a36aac89741872c8c475c14020fdcb4380cc4463c311a420c9fd44fc3657c91b32d23235ba26adc41c62b518484ba2a2825cece765efa6e0ada6b819eea77b062944f1bc539a034abe16f7b5f750e54b4f4e9c3910428019ca17882903b4452905fcaedffb3fd9a2f7f32ed7d31a9dbd9b481020d9f5d4c0912961991ba34e98aed64240065232149d8f447dd6e5db7b43d0e648858343d2c598a90dea2afd9f840a6ede65d3b03bc8fcecd9d63f8f46fba137d72d61051bbfc6f063236b3481d225afdeef37e822037b10e8add2e6952800463d04037dd435da637f69a4617265a619b9a38c874ad6a23006bacabd1b45dff15bc241b7de930f963253775fe874bc8a57360e148e6fb3dd83204acb05e02e610a5d785f4d69e7ce0612b9d70396cf6c8cfb2394ecdb0df754d3ab1d06a99107f7443d9227cd334977e29204f68465113b34ff635ae1523129624a018b0ddd2b734292639025c784ebd0fd1435fab9ec570e079ee24c3db0ed978d527b468946b109364d92612fbd17c57bd26703fb9c74a0acdb34679582451e19906b29c7d477b7becc2d98333baaf68af33c71ec9dc703d5dee2446218acaf47536ab33a805fcaed7d99ddd0b333238eaceff9b7eecf40ad587cee5c1b55e1f9e20255162c67558fa6bfd50c670eaf23a2b0b12ba4e7dbb603f97b08213ea05c4fdd9c417ee5f520efb949be7fb341aec017edbafeacb36aeba43ddec99d2690ae290a0785f7384d1d14d5180de77cca389aaf9a8181292dc13a103ff849a8", 0x1000, 0x4, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) msgsnd(r0, &(0x7f0000000440)={0x0, "4df21fd6499c5bbc1d4f73d44882143b97af9d72c083781ee7244375026affb5da7c7a11740eeed93213e7c894ed19536510b449a0f4e11a5f4dd3f3873a20a48d1c292406ff73191af9ce8d488eea18ba5765cd49bf2e829a33e90dcbae904e90320da09e5212c59af9e9f8a5ee4d0462b6e22f45dac71a7d212151127bbde18fe290128667ad5090a60bdb7160dc52b05846f76b1b415bfc236764be37ae0a79fb6040f24b8eec75a441ce45514f0638c34647cbbb3d8c90becd4cce1111898f3e1eb2a3d64aff3887d36ddb72457b137cb5411d60a189f97ac6b8b6b81e5c36060ed6f97446d7704b962d20428a7d0cc677b773068d983c803415e78fcbb17dc9d64bdc23bf5db25a94bd8364dbc3fa64acf8817237c5c53f3e68643edce802d80a57f847d0bf77dbe36bd42c34aded5944b1e71896927ff6c6d5ec2f1848c98d84137dc494fbe6b29e7c92993ba522504343222f78178839146c2159ec01065cd694f4404718949de714faa4ff9fc00a5a05aa20fce126c3793c6aba22528b02be01df6a527fba991af3b4fd549f5b948f8f7607f746fd1021b5332018dd57dd803024e7539376e3aeb50c725187d3c8dc7a4d0871ea975e8d2081af62ecd2924c09af1a656ff7b5404b4b99ec5f474e67ee54aea84595e799bbd6445ec87d2d0b0d186cfb005249c5c5840836d95c2b3ae7d7ff660777fcc9545297b5e6"}, 0x208, 0x800) 08:29:37 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) lseek(r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x1, 0x0) 08:29:37 executing program 0: r0 = msgget$private(0x0, 0x102) msgrcv(r0, &(0x7f0000001ac0)={0x0, ""/4096}, 0xfffffffffffffdd9, 0x3, 0x0) r1 = socket(0x0, 0x4004, 0x8) r2 = getuid() msgsnd(r0, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) semget(0x2, 0x4000, 0x60) readv(r1, &(0x7f0000000980)=[{&(0x7f0000000800)=""/196, 0xc4}, {&(0x7f0000000a40)=""/99, 0x63}], 0x1000000000000557) seteuid(r2) r3 = dup(r1) openat(r3, &(0x7f00000002c0)='./file0/file0\x00', 0x2, 0x10) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000c40)=[&(0x7f0000000bc0)='\x00', &(0x7f0000000c80)='*+-!+\x00'], &(0x7f0000000040)=[&(0x7f0000000cc0)='\x00', &(0x7f0000000b80)='#@)\x00']) msgsnd(r0, &(0x7f0000000ec0)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafb7492cc532591bb29e575495fc045cc113d08d9e54ca6d564e2a56f22cfc54ef570000000000000000000000e766af93cd2fc97a182ce9d2f591e5259522297b650037c8cbdd2ed7e7610450d75d8aa7cc8f1c79504f560f3e0d53c275e7830912d1ca3cec4628159c5e277d8ebfb65116e8d4bc185e84dd6b19271bf3ee5c9545c467719fefca06e6e5ef3b2bc52e2e578be9166056819c5c2f0ccb3c14c5b3b139df3152d65a81f374124b78d6ecad2b813ab97e7673ebc8eb6d978ae954d802a4ddbad97bd423e9838c45852bd5451b12fe0c28a8e7fac1ce484b6477220cedef777cbe271c314f27307a130c6e76fd821a9a0a58b5937fe6142928a970c9e211c512dcd60fd63f5b63b1cf53091aacc7047d9db19078f30000000000000000000000000000009031e507383ff5ed536264f9db1aad6302bfbc82214baaf8ab03fec990a5a1542bc2512da8279d857d5ff0960910f8489bec26d499c09ca7b471853488880840989c3898e8ff34a1d2335fa720b5abbec01a0da028a25bd2b6fe25a2db2eaef6cc6cf35c688c96e721447e655ac58ca77bfa37ca1d16ecc9af7d5ff8e804042392b11d127783ee21034a691862dad324843f4e405e83f8838c013434dac9c679d383742ca026ba15212db3c9af700e6f4751c9ebf6651cd6e86eeeb1a4538cebc3e916e949151e0f6f6f162e853deb6c8756b3b187ec0b715d41f012a0304789"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x800) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) msgrcv(r0, &(0x7f0000000d00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7ac11b68b821c9a18bb4b97b1b9f32600000000000000000000000000000000000000a4040000000000006bdb058eb58c52c106492f27b8b66f9955c0d5811c5609e267d00d802a20bfac9c397ff76f58a52dda1996eafd3251479b83bb989c00ec75a5b5932ca801c47daca274a722acdee10fde723e081b8f4d2233112ade59f04592a31017203a8d0127f22cd2e3c9aee850795c7c2a967c20fe98de516741fbc552a9476577ac8e31d08a78484901bc585e2ed0fff9c144bdb45717a9e6537920a3d05523066a94cfa5181c38e488f4a3249c4ccad4f1d4cd899617eea683643fa2b04af775d7c27716a3ea50174cb2acc953bd539f68a9e771192a7eaa36c9fbecc4a41db3e8d3e61e9cd06bf4d15f7e26ba145369e5c57a72228d957938635a2b88a6c4ab0685a49c293b1fe89887f74ccd521e38c8b1ba351ac518db52209c49f889721ff031dfda5175700b63f226e0"], 0x1, 0x2, 0x7fd) fcntl$getown(r1, 0x5) open$dir(&(0x7f0000000100)='./bus\x00', 0xe0, 0xc4) execve(&(0x7f0000000280)='./bus\x00', &(0x7f0000000480)=[&(0x7f0000000300)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000540)='+[\x00', &(0x7f0000000580)=')\x00']) write(r1, &(0x7f00000003c0)="b29dce8bb501d470fe9a6152cdbc0a11ea336ac90db88b2b23677149964b63bc06582fb1345eb3b1e1c53705649c7a1a21ef8108ec56fb6041de2614f9a3a45fef6d03e298a245476e019fc8e8b1c41ffb95f72739bc75abbc39a021b659c9555359c757b1f5aab133d71a76661a779d3e6660328916dcc90520b289d064902ed6093ec1b5e448fad55b76be6a080ac226d7f6fc857246e38ff3805a561b19e7de03ddc628eac0be17af52c489fce8ac89805d03698a739bbadec1a927", 0xbd) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r4 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) flock(r4, 0xa) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000500)={0xffffffff, 0x1, 0x8, 0xa3, "e98297bf256867bdc22553cd0046aece5472b197", 0x4, 0x10001}) getuid() r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x7ffffd, 0x4}], 0x1f, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x800) 08:29:37 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) recvmsg(r0, &(0x7f0000000d40)={&(0x7f0000000a80)=@in6, 0xc, &(0x7f0000000cc0)=[{&(0x7f0000000b40)=""/184, 0xb8}, {&(0x7f0000003340)=""/4096, 0x1000}, {&(0x7f0000000c00)=""/134, 0x86}], 0x3, &(0x7f0000000d00)=""/46, 0x2e}, 0x3) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) getsockopt(r0, 0x0, 0x1, &(0x7f0000000980)=""/164, &(0x7f0000000180)=0xa4) getpeername(r0, &(0x7f0000000ac0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x0) close(r1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r1, r0) setsockopt(r2, 0x3, 0x5a79, &(0x7f0000000880)="2b4c3bc99a4fe33e22205739b783aebad068cd21683fced9d88a1bea24c7bf2fad5a74e2841b212252ca843b7cf7b7e216809c889c0e25cb00fc8274decf46fdc2356ee9c9b23297b6d12b9aa3ffce41ae7130fdbc419d1f26c98906e847981adf5b9b3777af129529a903850104f101f6f787b2fc747bdcc42a0aa990face414e0c919ce536f6483e6c08f8cb0c6d22099d50ac6f779f3354c1a69086cf82bb65e4e9fbcc78aee1bdb1f7ef67d9cf4a9bf5548cfbe7702ba677b960518808154b1662c3acb6e8", 0xc7) sendmsg(r0, &(0x7f0000000fc0)={&(0x7f0000000e00)=@in={0x2, 0x2}, 0xc, &(0x7f0000000e80)=[{&(0x7f0000000e40)="fbc26753523ee637db991291b3c086be582e15a746137953c2ebc701d8711f1d04b6a88a258768d2", 0x28}], 0x1, &(0x7f0000000ec0)=[{0x100, 0x1, 0x39, "195fbf9fd6636ecc18d3fda00374d7e50c92616651165570023e6adfc79d3d8e2a99675ea2bad52b1601c7a16fdb0b4911bbee252d97da8ec6bb744b2f52c97bb8300f10d0fc786534b5a8663be6aaba22a9b370b7e2ae1323b2ed36f2a44a236d0220294f42d57e7773a049d58028951450899aba58ae0e0ef287b53d7789c37fc8e7c710d21e5f77fe4901ce2caad1c553bc08b00f676bead2363f3a88696abbe59fc1ee72a7f5d3d967357507868322e6eb5d66977b213b04d4e0442cf8f5afde5c13118c40ddb33d88a07dff36b15fbd3de7a6639796e649ea7cb011d2f228e69bb0004cb26d3a2943d35286"}], 0x100}, 0x1) recvmsg(r0, &(0x7f0000000840)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000780)=[{&(0x7f0000000200)=""/207, 0xcf}, {&(0x7f0000000300)=""/240, 0xf0}, {&(0x7f0000000400)=""/34, 0x22}, {&(0x7f0000000440)=""/168, 0xa8}, {&(0x7f0000000500)=""/123, 0x7b}, {&(0x7f0000000580)=""/185, 0xb9}, {&(0x7f0000000640)=""/47, 0x2f}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000000680)=""/218, 0xda}], 0x9, &(0x7f0000002340)=""/4096, 0x1000}, 0x1) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = open(&(0x7f0000000a40)='./bus/file0\x00', 0x88, 0x10) getpeername(r2, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) fchdir(r1) getsockname$inet6(r3, &(0x7f0000000d80), &(0x7f0000000dc0)=0xc) 08:29:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="850573ab09cec58ebd946a4a53d66578996715da4057651a0500c60b540ef497de73a979ed248f3001eb8e5e8f66172e918a82861acc95e491ef4f707bd830a98cfe5644c4b3baed64f40ab2fb32c7bfd1a721222654c156481fe6bd7ca9fe826351a4063017af176c8977dbfebb0a596950d609c2d8bb7471869543cb9cb9abf56034218034a300161cd06e06a3fb4d19dfd9a44120508e2c7eb012ee5cc76cc20f5dc890fef1f29ea8baaa3b77b66ca96fe7f656edd9897e2ea40f56e5374e9cf3d243190f842c3d3ceeaa7b4150e93a83ad538e9e70dc245396b641c16e43aba1887dbe5ad513dd10121520aeac92eccf335cdf650565b12f050000b0ad8dfbf7a4e77ba90300000000000000c167a27dc6dc288af9143c852fc783dcc909c1cd1baa0bdd3af5ac2afd50e8dfd554d5d9afc27c2ef209548f25ec3c6baf34ec22225fce6fbe3cf8a22ef84b504ee4acf840a9563e7d2f8087484e814910679251e7c9205c4adf1dc22fe3c804000000798254ebfe634691128f18267c55b8cfa792dee64488f7bd794ccce6a11b8dbfc6f6ffa986e72450850a117b566d6000dc6cbfdb7206cf017421d3060fd7ba43db1fea3890c8a17464a84f3b00df8be417992b855d7adce6754c9698678c9cabdd88047e1c161513978e641a824552bde268d64902b1fe7ada6199764ee2be09d899c540a0182d05dea27cd31395651941430d4c0000000000a75a61f74881409a5640e50a6d8dd23aaea202863cb7fddab5b88bd0f205680b5d2d1122b31b3e6538aa00000000000000000000000000", 0x241) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x4, 0x3c3, 0x3, 0x8, "b08d1646662247ea5f2b2c215faf8a290524d8e5", 0xf74, 0xfffffffffffffffc}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x2d}], 0x1) r3 = semget(0x3, 0x1, 0x2a4a7306225b515f) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000040)=0xf323) 08:29:37 executing program 1: socketpair(0x6, 0x5, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) msgget$private(0x0, 0x543) getsockopt(0xffffffffffffffff, 0x0, 0x4000000064, 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x1ff, 0x10000}, 0xc) 08:29:38 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x2, 0x2, 0x3, r1}) r4 = open(&(0x7f0000000100)='./file0\x00', 0x28000, 0x104) chroot(&(0x7f0000000140)='./file1\x00') setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) r5 = socket$inet6(0x18, 0x0, 0x4) r6 = fcntl$dupfd(r5, 0xa, r4) nanosleep(&(0x7f00000001c0)={0x7, 0x2}, &(0x7f0000000200)) pwritev(r6, &(0x7f00000003c0)=[{&(0x7f0000000240)="7c71130d8a9ff53be1e9fc42f07b732674d9876efdb5c87102039e70dd", 0x1d}, {&(0x7f0000000280)="e5fb7c3ae40dbc6b883b1fad04574f6bcebfb5047494c9daae359c34e73778aa91ce1a54efe20bafb17ccde6f8f13a2d11a537fb61a009c6b041765ac87325768750ea24cf1ed3e33cc02f427e230c46", 0x50}, {&(0x7f0000000300)="f56a50bbdee7debabf812a15bd70763995f33b15eb3ba54d0262814341024fec5e83af1e6b313f1bdf65343c4c493ee401cc48d20d618a81784217b36243cd6f52b871b6f2b1465e53cc205bc0d6f482f6de9030dc43fcf531d776c5e51b1759547642862612784d3e574182705c47648dba0de4df89b9c27692220273b0ef4cc8a7d03d84935eb95ad29b85e6a48c06a23e9cc7", 0x94}], 0x3, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000480)={r1, r2, r3}, 0xc) mkdir(&(0x7f00000004c0)='./file1\x00', 0x20) r9 = fcntl$dupfd(r7, 0x0, r6) nanosleep(&(0x7f0000000500)={0x7e00000000000000, 0x1}, 0x0) r10 = dup2(r9, r4) ioctl$TIOCNXCL(r7, 0x2000740e) mkdir(&(0x7f0000000540)='./file1\x00', 0x40) unlinkat(r6, &(0x7f0000000580)='./file0\x00', 0x8) recvmsg(r6, &(0x7f0000001c00)={&(0x7f00000005c0)=@in6, 0xc, &(0x7f0000001ac0)=[{&(0x7f0000000600)=""/164, 0xa4}, {&(0x7f00000006c0)=""/209, 0xd1}, {&(0x7f00000007c0)=""/42, 0x2a}, {&(0x7f0000000800)=""/81, 0x51}, {&(0x7f0000000880)=""/229, 0xe5}, {&(0x7f0000000980)=""/4096, 0x1000}, {&(0x7f0000001980)=""/5, 0x5}, {&(0x7f00000019c0)=""/248, 0xf8}], 0x8, &(0x7f0000001b40)=""/135, 0x87}, 0x3) ioctl$WSDISPLAYIO_DELSCREEN(r9, 0x80085754, &(0x7f0000001c40)={0x2, 0x3}) unveil(&(0x7f0000001c80)='./file0\x00', &(0x7f0000001cc0)='W\x00') ioctl$VT_GETMODE(r7, 0x40087603, &(0x7f0000001d00)) openat$zero(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/zero\x00', 0x10040, 0x0) fcntl$getflags(r0, 0x1) ioctl$TIOCSCTTY(r8, 0x20007461) ioctl$KDSETRAD(r8, 0x20004b43) clock_settime(0x4, &(0x7f0000001d80)={0x2, 0x6}) ioctl$TIOCEXCL(r10, 0x2000740d) 08:29:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00", 0x0, 0x2000}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000000)="6aa7", 0x2) 08:29:38 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10000, 0xa) write(r0, &(0x7f0000000180)="fc9cb8c632bac4156f1229e40a8e62aacb4630f0b87c31e6f9f8496fb9e84851dbc5fdbd7c52787c37feeeafdcc3a8182e5db636e93a7d4294a9016947d2c75232a215431afdba12cfb1847c4f8da6a232e7a929e5fadb576925dede7cf3afee3d80c7fdbafbf5f1648befd29679da415b64a2ee2848fdab08c7dddb5e94f5d03b85c3680ba2b93e4be7ff10d9ca9da400ecca28c35a156fe9f703d0c4164efae77089f14a06cf285cb68abfcf83d8a65fd1bd5fe42250b26673acc292047cdbac260473ce22f4470681db32fccc88e1851db22c2561eaa34f13a0a4ee56bb74f4699815eaed34c330c26c3bd9a95f6f042f3f405471d49dda2464a29295132a64c34818edcd6c6d27ca842d82126129d8a756db70e52b7cf71d264d97f7c5544e15699ef3d8a68129cf76c1e359311dd1035b110e05ec33d5e50dfca16378e68fb82136fed0018d15b209786890d3957fdc74da96d7056a21361c6e4e85cce02a9c51650e84bbc9c9111ab1b8e32825f6c404eae4a6585c89e0ad2ad76a591f6d535952cc845b0e3848a49019e73473d07137222649895fa2e27de659c3464eb6d3dff30f5e0b15bb9c653df908e9a180f72129d5bb1ca131bb1ee22af04e56499240a2fc2f9022b8bb4d9ab56c2a8edfb4449b23ea542b56ee5ee3684d7a36c57604742f03972120617f87dd40f7178492f2b31e1071792ed28d396cf5e3a9c492028f6f9b05f085d89f7d1da8326541be31ac6d5e707f7d41f353166022a7f6f839565fc21ee9ac99cd1228444ef05e3a66ef74134d93c14fa6597fe4825413019cdec07e483609b2bc2ec59d7672b3ee75e0919cfb54ac0e7e73745683d03137a3a6955aec757c4a1b27fcb02f97265b8d09e2406bb5c21380d499003503eaf381803c5d23905a778f89ed7f83887d248a428c49c7efb839b2ec62e03a6715e5b45220e15b5810265ecd73ff66793560fcc4edeab5743b9a7be130a9f7272147f5dc24cbac802c218eb45b0531a9baeb8068eaf9da98ea9697ab2eaa3c6514a31d503ddc29a01255ff37ad05f27b238f9fc8ce457380182431449e2c3bdf880d843cb9ee39ce2fb8925dbd449c427b81f2e6b2c04e6b63319b32829984df8c4531ffce61a577005873ef209e41a8c4a9245eb749656dfc4c3dbb69e3b9435af65050dda8d77d552e8a8002de5387835341f150951c225b6d554fc3d8c8db35fc0762adfe09231e313b0186d6805b778812138cc0d7e492a397b21fc2057ead8ff980e188c1948438d5632dca1e0707450590862990f875687430ed666612419e5a88138ed7dca2c2b21b7d3676b94489c04b29254b7d8f2d95ad523fe0901686c50b48a9b47f85564c33c559ceedeb2632d9837d273560da4b651fb5249ffd133e4ded460813e18f26b093631d0dd64bc6449ac73bcb82903c58fbf453a84e0282ae27d95b2e1d7e612b4c87cdbbd6aa375af7d58f6b894d9abd4d0c9be5d5bb23ef1543e20626b0cb509eac286494d1e154ea238dfb665e3cdc3d9bd5061ec91d54624e6b85cf7bd41bfc61fb3dd64ca96e614e210550e368f776e688181986e3b08d5585a1fbfaea72f7f63e099a67a874c01e7e866411855261a97e7753b0de72d5aaa9837e5fb6c0f66eb263b8137f6e942f1b83e42b915447b01f3208a424c60ecf5f99ab329639cd64d91901b77eec250ee384eb213627720006a8f1e73055a6169ac8c7aa55925e82d706eba38fa74bb35f7693052ae634fa5db9e16da66e36a60d82adef6339e5a23ea1c38756cb96b436c14c947b8991cdca33f28b9ee625f6204cf2e15db058616e88084bc77099dc4e96c9985f92d444aeef03cc865c25a456bc8c1701f6c27fb555d156240ee9f0dccd9cbe5cfafbdb113c07b1221f3113c49f516596eae12f16f996be92ec99d5cf84a901c072483740834b5a89635c9a1c50bee240263c122803990c6c9571dbc0e8d3962c6d0c7cd5ca4fcb6777d666967edfd801a5f1a3514320780f96bc3b18a5d0bb1b1fa3b0b10d5a09645c166bad71b16fab94339b37a3854a96745b2af2bb060081591296400f16081a2cea2e3201b52722bcfdf25c7e3004fbbc157dfb2d6b5f5d745463008596e52371300c48e3af686958b1530264ffe7fd2d97c79f83ea212051a04bb580401e1069596e91d883ffb0f8c007870fbcb3d7c70c7073b079878fb0f038f2840fce560f1a4d5cd3ec15cc24eca3319a1535a609da4dd9b696d87d21abe71eb3690fa31155f103bd5cc36eef5e18e8e888cef6bce76cdf46308ebe92de35d765fc196cb9c5f403ec020b2c0dfa15f2172d83b48038ec06a69d589f8e32d7f8febfbdfb82d954e2e7999fe6cb1934e0699b3120519b6362fcdd1cb43e41c7aa6f0d3ecc71e427c1e821a5d717819fed88590377c5aa3871fd551a66217abbb3512968fb23c9e0ccedb5f1737950509fda77be7ddb4b68b596133a7984657b6ab02e0f76d167bf01798d221f53e207c7b9991653b7a04c902c0f41bcb008d0850a0823ad0bfdf7604ab5815aeeb67a65b737bf0a36783cf27df9b92622f9c7af78f6ed087ddea7393b5bce1aed32c73fde279f76a1c379c4efd917fb001f495c1307bca4ddb0e7cf87a6fa1262c4ea89e23bbfdb3ac68bb34f52d74d00bd294bdb7426b41bb308b8d1288e3e17f34cbde0b1c3890596138bcd85619e0051a804f5e4b4dfda258fa892bd9f4e620de82dca54e4cce472b5217fa5f599e1a62a71e81bbe5151645f03b4617406966d58c0402e9f2a6646b4ab6be9e1181f4ec12239e3e266d460c7882fdf9540a234a3bf4d5d96fe6cff8ac99f83e25e7ff5261beea5de365341e2e7956f15e06a27b6be8a283ea5320c7f64d135a841c303941421c2fd726a234ebd429bbad6f04c3f740b549f970836efb2674b37db6d84f68a7bbf51ecf564aa3ea7a41c7623155545e07cf2a91efbd9d4a49ab8436e50324dd6c34a10a6ae0c5c7357436fac5421ad5bfb05ea3ba44f6bbaa8c74cb2ad7a6aca004c2834a85864374f03d00e074438088e4beec18c27b83259b83e2e4fe5d0cdae07d3a453f2e778e251868aa383431a2b8abdb927ff463f6b3bc1fa4a2c9b96daf8f521d675727d4214e5f8fa8e12f9b7117b38be44a634421f06e4cb45bdbd599a58ef5a4aa1ae7615ee123541d950bd98639fc0666e26887f23727a2da17e0b5818d7c0e271623e6aad77b4d690b71fc630d1b6a4dec4b124532131d126cbc9f5af8a59cd6786770dc0c262f11d6d2539c31da2944b125c02dc50abff919e744fc360e902dd6858beb02bbe24d001393c2d375e1a4152e21da0db9f800674f0f2c310ddfc5362c6b90c267518ece6ec1702b1f23f386cb514f3777dda2cb67ea810e733059a203b03b6022d1231a1890a82a0719ad55ef07526cad5b7bc2ff697c9cc68c562140073a571f68fc3f86c24a9961d17e2c08fde52a5d300964ad6cf676da1f686ec397d9d85e4d30ed756b533bcac89c5c5559014a221466a871f6c2d2e417615cfc28036f93189256f81e3a0ee03e617260f15163fbb3a36bd049c72882e69f92cc6d7e1315aa7f7f663d73d8a8ce1611758d84c54a225bfab7570189531b9583f38b7bac179f212546bf35bf53f053850678f2c0e84852b00508c0e24e52bc42ba89da411f46a4def3473bcc2eab2a1614bb73da651d91276e06f906e1945b0b067c287c8915e0a2fb29524cf9041ce890b087c10ba8939aee45f8225ffaf81d4278b0440b7f2e5805516b147d7e66ce55816703bf8b78ef1f37500e74bb042797a66993b201b9839219fb5c4a63d6afccc44e2f6a3436587437ccb58a37a8b3903fe8aa6c7815b914fc00b0bbd0cb12eb485304b004f9d0e237eeadb1511c014c8269e1ce75a4ff8d20d2db955faa86f8701af86df0256d3765487f4e1ea5efa7796a0bac2fe546147c256998774a8656787d12c5df63ed1ef59f91300ff5fa42b3dd047e3b51f76bdf0a9d6d9d7ee9b5f3e9c860637af6befc3e3b640e0b3af6656a161505ed5e898b32bcf8b53524caacb0f1e3e96e959484d4b7ca45c14e0cbf92ff27de190323c10414613f80a62d5bbe3b99ab82ad42461207e9df7c74596cbcbdf02d8f75ee8a77c24ba4bc2ded603dbb04048905ad018779a49b44fc5a308422e5fc8b9c72e20ad5e028c0224961b4239bb268f882be4b092c0faa031b6d96a570e8f2a529e452ebd97dce6404ef7760880f337da3a60a73e11572ded326a875d5e31f02719a51f5b76ea6fb18aeef174d4a38945909bda957fb70ea9e32c72a616a2fac2f820eba50bc3abeed8c93c74ba59492a30af30f8900d61e2e2040db6ff6bcd94872215a59cc5c5b5343fdff28d4d3c3fe2ea1feb4ceea7b01c9638ce102ca6304f90b2e69c5706c3c47c965d9c861cda850a3c5a39857f18238cfc6ac6368c4c3085d7d85e06736db9184dd1173d8d06a355a572006b38431a907c5dabac0c95c77f575f83d5482fd4c3da50642dd847ebf6cc62507e766a7b7b15d01a8d38c5cd8cdb624deb159a7de1af9308713f9937be8fc7a3b23d6ae71ee4d497c656421e4fb440d48e83ab3933e925e1483e0eb1216b2d6d19b00dcb52382dfa66748df0eca87e247d3c8604a2a68015ec22e49c198d6a0cb864e918242a118f6cdcaae4455f80d3e9b4dbedc52216e97b2a3d3fc3788e1f97fdafec636f03f516eb98eb3bbbed05423c1667134f0d059d7af01271fe2ab75dda8edcd35cc64cdc460e4d10a474e5f55e2eb2cb1c17d166ff1d85d68493d1fb517e596536595bf0e8649ddca4c4cfe2eae6a0f5b85a6004077ca62a98d8d7beaa9eaa8a5f308737b44af74d2b7f4aee069781b61683955a18fc59ab36973f3785af8576242aae3a1670fb16c657b5a2ca21368b9a536604e78012190980be62cce193acd32c7599a37ba97905a2bfad141225cbd77f8cc29a7aa33ece51389cd419770512ebfdd8a626b62d4525782ff78711a70278768ac145a66787f1337343e08e46d10549ceb450044a788ff70eddfb055a5de6381ff5088f94d8207a731a6ab4571c31a614cec9836d80106a06d74ba7626bf0f72df126f9937acc45332f6e81ef71ae3ff6c4949632cd7415260e657ccd47306ad521d6aa27a6232cf49e415b257133bacc29f83d707b90577de92a4795d9f1b2a51b1913cdd434d131c4ccebaeacb8c52e998e9ebbd0359e9d73dfde8a7cec7ec37697351638786df19f222eba8526af3b8b678c0b92d3ef46fa4a2b1cd4c1b1cb159b7b3771ffdc35bbeeae33f6618af3511705eaf1688632cf85f9e17eea69029f47d14feb060ef7f02ea2a228832b995762fafb9d512780cca9dc51557718d520921d829096a3ef9a730326771d06ae508ed281c9d4dd480ec0c13edad9768867eb0e93111b423479c419ea2ef5ad8e61135844d5acaffe1e549e9d7cfe79e4227feaee9aee291b13a29edf9066576bbbe212a1129f4982b93311276f869a61da61ae249cd92d79102689a7dfd79d4780061b0aa8790de0d08c067d3b5bafe40a68bbb6ff9b27542cd68db799cf079e3e0755cebbda770e472be03bbcb256401fab009ce68792782b4fb23b51c9c9c4d2c3a7da8a1e6dcc1f52ee4bd1568daf59113e119f63ce41c454af627530b1992fb27820fb41e1c71c5ce3678d5765916ff7429ec2c92630d17a0f581105221e4d9694fcce36f5158f72e5b925bdde4495b10d3093dd88ac2f521f017c04b12f461ba8e4da46386e10d0ff9d7add22ed2e62", 0x1000) r1 = fcntl$dupfd(r0, 0x4, r0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x7f) geteuid() ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0xfffffffffffffffc, 0x7}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 08:29:38 executing program 1: r0 = open(&(0x7f0000000080)='./control/file0\x00', 0x800, 0x30) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) linkat(r0, &(0x7f0000000100)='./control\x00', r1, &(0x7f0000000140)='.\x00', 0x4) mkdir(&(0x7f0000000240)='./control/file0\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./control\x00', 0x0, r2) setgroups(0x1, &(0x7f00000000c0)=[0x0]) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) 08:29:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/4096, 0x1000}], 0x2) write(r0, &(0x7f0000000500)="e7", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) sendto(r3, &(0x7f00000000c0)="0abaf5bcd4d0de45df8d5cd33bef1828210ddd25b9ca79648a35a03eb81b8f8f019932ed9214651052fc4b428d91e206fc6422f0a906ac59689c2549b4cae72c65ccb12724ae57fa074ce171fedaec681e4c3bb7295cc94afeaec7719ac68b2bc3f13373088a70a32304589e9cb4959fcd653a8b6aa26f9c9afdc89f3f493005adfe3c05219798cf7aa1c50cc4d6436cd72a8ef379d9e809b9029f059f137a0aac4ea24092642c666f6fb02fcf4b8b5744108d825f90", 0xb6, 0x2, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x1}, 0x8) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x0, 0x0) 08:29:39 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x2, 0x1, &(0x7f0000000080)="279438bd2d6ae0d5f969ac21bc9f04822383f65b6ef4c22ed0c6cbc1521ae3b77bf45cbe03f6fe04d07405344c994487ba062e2283eb7fd5521262d5", 0x3c) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000001c0)="b10005020200e6040000121ae3d3051020741038f53e8551f30c0505fbffff80fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xaa, 0x0, 0x0, 0x0) 08:29:39 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) 08:29:39 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="0c46577d4ff6b2295b3dc6b702b895a64bc0bf5e37d60000000000008d214d2386", 0x233) 08:29:39 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x5, 0x0, 0x29e) 08:29:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) r3 = kqueue() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0xc600, 0x0) 08:29:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x3) r1 = syz_open_pts() r2 = dup2(r0, r1) r3 = kqueue() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x5) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x77e, './file0\x00', './file0\x00'}) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x82, 0x21}], 0x1000, 0x0, 0xc600, 0x0) 08:29:39 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) accept$unix(r1, 0x0, &(0x7f0000000100)=0x192) lseek(r0, 0x0, 0x8003) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 08:29:39 executing program 1: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100c, &(0x7f0000000080)=0x6, 0x4) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) 08:29:39 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffe, 0x2) r0 = socket$inet(0x2, 0x200000004001, 0xfffffffffffffffb) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffe, &(0x7f00000000c0)="59408025e8dddf65ec8f6e4504ee7659ea54bc7a4b4f1d7b74f161c4d93b99d7b2181d9312b0aaaab07cab6aee615d7bab75a4e35c24d1cdce6f68fc77669cb5a2dd27bea4ad6164273fe7b40800000000000000f2351f5ff6d57649d76e21ae55d12649d785a0fe29668d7ae0eb1a9a463f0fa0ffa846517ad399488b2f779b772326441626fc17b539aac207d78652948a25d4ec1add", 0x97) 08:29:39 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x4, 0x2) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000180)={0x9, 0x5, 0x10000, 0x4, 0x3, 0x6, 0x800}, &(0x7f0000000200)) 08:29:39 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x0, 0x0, 0x6, 0x9, 0x8}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() r4 = dup2(r2, r3) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) fchflags(r0, 0x20000) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r5 = kqueue() pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000080)=0x200000005) fchmod(r4, 0x80) pipe(&(0x7f00000001c0)) pwritev(r6, &(0x7f0000000280)=[{&(0x7f0000000200)="61fe093fcfef203ea497d9288df7f72496d78358283aa56d4b5982bccfdf722e0259aa49a8e14ec6a867835b782af869baf3665ea8a967666d62e7c3a5e12865edf1ad35f84a5d6b205b2d89", 0x4c}, {&(0x7f0000000500)="c4f59af4b93110c3fbe8b2b6a0bebe12d0a7930ef8fa82f04fbbe75ba7161df6afb579c8f55e968a055e0d7504894602f8837e5086498bac585ce892d71169182f8b526a636a60c81a1df799aee0da2afc8cf20b8ecd08137700d24369f7741aed907a793da0ee53f19bd81801e94c2782b57340394d7d034532e936d825c687dca8e7147e93d645e860a8b443cb2b5007401a06c107dd1bffc06af64abc65ad4d1924530d09d26ecb6fe81b45432898e097314aaac368e7e8c1673b429609428ac2aad57761ba09bb84e4a679d8353ef1370482ca867a7540e56f7fc6d3f5db8ae33b036dac7f68a15b328d584892074340f8d3ff83eaf416761c6df42ec03d7870f1bb7bbe9e1f7aa383dc60aae0f4791dbfceb485b653637a057bf5ff72b5bf2d4efa5de395c4e963662fb554f381a50586a012cce436892fc59bf0e5ab71ce58bda3e500a7b5cca376d318dabdffa2bf7f040680b889390c6635be600f872cfd449fcb16be085f1d31d9e37e2850fc912a480188ed4188d2c444f50fe232d245850066c3214eb162431b21384522dbd8c3a1ab8efd8c3de00b989a2f65ef29a5f96319dd30d22bff9aee9027a8c20bbe1b53b706baed21fb94f20280366ec61ce3086ec3161224716d0c782c815064c505a5d40a31fd1e5d1705271963cbee0a96ade53a1096fcda0b5917a5b0a602658aa921389ac79218f41551c9e943845b7b703e034a9cdc5e84931740e40d9f777a308a6bdfdcc3127cab6958a2048a51a117f7ee2b239fbcfdc24bd472a0b719d797a23f315c6c50e7c2a7df4d5d3c986be548bb344aa4eb168840d20d105fbf05f29c2f5e12d627d000d2e35481f43cb338361743b372ebc206f37c72e02ebf0c3d9a4e070ec34678d9ef0175d805765a1fa69713f3a09647c9ce3c12dab650960c49f27079aa99f41b2d8a5175ae2e43270b0b5717aa3479b9797559627c1cb1873022f0a7d3fe4204e605429652853859f4a659ac89fa1496db4ea8b9243a5c1c55ebc75c440da845323eb45ef84cd98439ab4f1a5ec7125ad153696a0c081158b5c355105766d056157d52fec027b898b2f4a666377b333a597a62c9dbb5a62634a6ea335d439ac62a20826fd0494df19245759a60a7b9f6849f97933b8ed36b9d71646b080e3cc49540b0fc84f31d454422a7d3b79fde3f0b3ae7919d346c6b6833b04bc1c0580bb7010f8681517b81b13a4ed9b5590431aab3d7ce9fb30b68beec6aa72e7867b8066532320d7cb96a202f13f0722a762e2ee3821bdd8b166cec8bcd9d22653138ae79aee03373f47b0df0a73c1c216c0cf5ea8af3352d3249a7c49590241069371988fc8660c0bb7c9eef2b4fc504d726820e553e277dcd39e2e1e8e27e4e3e0aa5be807affaa3bc3e0763a78be8729ca7e78619037bcee841237388cfa695fac8a36439310056b2a35e595800ff254617ebe3f5ebcdb7b709f6de2c861cb6e35ba8fe929e5bebe14ea4ab80fa4ca5012f3ac71e734d5ef22fcc44394f877ade10fe76b859ed23cb8a5ae0860461468546946e7b2610f9c3e7ddfe93aebabb43008f47d6bec19a4aa6fb3d08ca945536f4b9b0eaefdfb8106ec901711ec32056e894cb7621f40ca0256e91009642b3ab28c7905ea4be5145ca9528b804159ed1e0d7c40beb449705f2721d5718839ed720abc8a0ea0386591ab6b037e64ed213fef496c7e30e9666961eb78077ce6175db48c682b456cfe56cba5feef963eddc727f8e75bb4829c74d0f6d48879c6170c47b89936cb96b684b551f0e512b2a35655cfee0fbe7be3fa90694fe2c17423d822e499bfafc18d9c4d258d687f52f63b66c05492e3f4356f17f91a6bc276614a8363490d6442db1300b2a7fc1c4d108250a80a6a330e5928cd4bdea15b0bd27e357952778eaf2af27cfbbf5fc6176a7dd1bc44a8da19a74f32244520b61ee50daa6bbd5921923fd95059e62dcf430c7d90cd0adef84aed144c612a77b9a529890e21e0f3f1f3ab6874bb551917a0f0d0f33c758add692a597e5125421f1f98f958f50ddef320b4d992d76c9632e144a4731a420c5f1cba17ccf945b9d8681eccf2c7180b323b512455cb92a77fe39f1ec2e6bf75a8ffd71f85de95701a0c6c0baba913c5e6cbee88ff9e93f7eeabfec686f598ccaac011c3755d8d0c067ebf9841dfc3233cf1c58bbe25fa73f32bac3d611e6af9806b3d2b8c7975536c56787949bcff7c0fb12e1751ffdc99b90080070804dd48b79f05bc8a3b2b658445178efbb238422622936c5f06d8d90bbab75db4780c627cf9d95fd7117cce521b78e83c101b0184558a47bd15eca7ec2454a09d9495a217dfa72a2309688bf81f55002902b53fb4e76ce9d88ff523ef6687387179a67ec62eab51167c1b9c2d7ff45a16dbefd7997aa7a838688c10eed350a1edd660faf798ca238c636415dc85518f4081c94007e122a6a7e30b31ebddd7a819aa2a374bfd3da80e66d4f7d2ba962b97c8d10b5abc5b8071105ed7c9082a7a88eb68c70e572a16aad4101c30db1d0982100439051051bd2f78dbf2f928beafe2ad5ef40da25a2677372c765a0b8861c9c949b0667fc108d18a680b914a1e9f713117b3feac25fe0d2688555fd10dc7bfa23ba9de6e23ba0d7a203d18279c6c5eeac1f7be0a1c23d6aee99a4e2e93d9424d38bc23099627856579fb214856dfa991a3fff6b9c5a140d780af1d4e6ed703e6a1f9e5f3f3a8dccb0685d909a2a6a8346ce94e0e103a35b731512ec2e5bdb2c3f0342df020274cd5dce2b398fdc5165b83caf141c9dacc7d89422fd4e1fb0caa2f828d37711a7d73913359e803e25d4b60c28bf5f56e08d25bc5d71466e5c9fa9e1b2af765b1646480ec97c38a89680d52ae748416dad296537df66101836f95ca5be7c331bdee166b42fe74809124c51c6455bf271eb67431b35a18f5b177fab8902f5fc7aff10adeac59f92a4a48893ef2af3d9e47e766fa8218fe56c94984f6fe7eed35249da11d76015e9793bd586ee569f03198189b8727bcd8c0dd4b220dfee88396db49d021ddc5fa6bf4f8ac47b928613522a0fab8e65299c1a09ca80eb2b024d116a01d7039b09e5576dce12e5998eaaf7de308308acaf0979e58e177930be17a6f400d913c0ce61f9936be266d2e0750f839c9a42efe2c813ad6325c071f7b8887efb925756683747e8fa14d476135619423e6fe8a53afe82de4128b14a9f7dfcefefef54b2b5e4dd85e7078644ad6487c2e7f01ad6c8c1da06558e5eb291c2c4e425ea742514603ee59d090c1f3b1e7bd20522c47c74f04c113ed0524457866ce01c1a61d9131c00f5ba132038d6d08d616c601b166f025c113199498af0abe1058453dc48b4279deb5b14c0556a903dff9adbd4d521f681aa4c19174f5bbad6111f48d81507a88a28aaa161ba142a90d1276467ce84e5b35be425dad38e96a06ad09064931703933d2b45c0d5ed623df3c2973d00abd661518178b0dc7bba5bdf8044549b2665df6881ad8359d2705501e2aa7df6b9fc062e76e7b4a77c42fd55eb3c4c577550c2bcb793153c1e41dc95e6f6942c3d55b7864309b323b55dd3e5f2a6bd793f555916251fcd922ba3214852f4f230d111bff9c4fa4a6556bfe95520a62b446695134fce822d62cf3f6f9cccba1d7163241109989531df964cc6530b185852fcb32610c73af901a3be66ea05d877d32f8178a09fabc5dfaf31e6c3b96b29874f07a8dcf65c7091dc5e490a7acc334268cc5e9747f0c34c98766f1f565efbbc1d3b08cdfc125e7331dd963d543a8e899452bff9d423a457a68f29b17f022a0751299a4befc340cebd731516da78c1e48873a82b8c9b3dbfa93fbc080599f742fa251236d87fdf4fdf854bd587f2b02227343a9189618c0b934034e2140076ddad794b80f2f27a3acace7d0d01699165f38f5a8d3d92ce17792fabde6cfa919e1194c375a9389331dead2c14690b436c82b93ae72d9e407ba9d297322166c5b0a2dab51bec2bdd3aea564385ef63960e1c8a4286659f04252b57ae6b3f140085a8bb1d1b2e6d1b4525bf9f04b2f3bd93518f8177497885988f909e46d96a8b3db80d075fa825e073443704dec3c441f259191dfe6b451f1254a1427ef4eee147b297a1fb9044100e6b045864321adb70bc594c479e5e66b6099ebdb257c61391a5a5487a0d045c8b2823f086118a189919ad4acbd5395e316a9e78997ab6c1760c166ef3304ce0984fd73f46d3da7f29497bcf6e5fffbf3b0aa5a66b2e5007c7daa15cd532eb1ba03624115c467bcefbb360c52fb6cdd608d16b395d9d660cb87986cc85d30e68bb79a7137e659a0b4d7472e654fe5a151efc2a8cbc58cda679d25211bc84b0f822fbfee479dcaf5d8fbca8f93c03a0d3498de7bc2eb23bcb0b5edf36fa197acb1266f7ed9561d3404ddb60316014d190c0a309a591ab706cece8ba95a687070aa13bb0e8f14bcb9b6c4f77f6cc59f28b47233d8c2574ef08b8976c58dc8098b7ee41c43e0f291250447bd3913a80d223b65b2167637c9a7dd823d27a137297600a746088c39adf9933131e45d815d2e40bcd1ef7a9f14b115790b28a412855cb2a8fb3a8e355ae092a326aadb6f40389891eaef685a5df968c545239cb70be72f108a0e30a95acd9ac1a8a9b3108e742c23f5fe5805e708310254dacb4f2f78c837be68203d65f4a852c11a2491100be11fb25bf19186cecf56286b9bec4dda9e4a4380004af08efcdae1cf39b2e10cc8b6320e0f87a438d0af90829fc2e8ddb9e180ae4bd884391ce9ab96c648ce782344212d65a80036161d29ee5eaa8b8036f6dcf1e0eacfeecef962391c344d782b483d2e31a58118c3e46f483e2f8272d75ad66b37b991afd2532d9f2be6b84bdd335e02f7d23399808ff88eebfa79c274965fa362a573a2ddf57a559c38bf83fffab02b7522e160d41302a6dee0e06462832c1edbb6e434d6a60bea0f59637682fcbd222add236f5bbb1e4564e0b0401e49d671328a0714042e5a099d819d7747c9fc6534ac0b93e7f416304a83555626ae62fe6071a67099ccd601971fe4138f721f4700cba97c556ab9b14e29601a90de92a7c82f38786266131e519be8408a49a4a932e64b6c0ba7f0af2267639b0f2bf847d2774493f306bce37d0b9f486ad094158721394fc1b55574f4f72f5930beb55914be49b40d5e4b8f3d434bdc6ff99ea7b66dc5378bf41b7e026843cfa7eb3684cbfb9b59148e740208783cb70ab5d598565a764164bf469c41c2936a714db237591407377737930e90381485cca430b9be19ac4271689fd5bd0da96a96ba08404032db9824cb936e6c7d0995d7955cee7629a76fbd4d6b98b218e4e15a9e409d14bb0328b619f532ee7102eba6d15f4da8fc32e4964255fb40c6f89d1e8dd2889ee1a59ec519d874b2a7b19613f89ddc9d7522bceaa4f57b131c7c97bb8aadad7c5aab3b1f7b1595208e62f8ab7bcefa022528a13ea78aafd65d8218511558d4538db4e62eb451a4bfb0dc8fbe0529514dba7f769548e08832ad8368802939b552ed16e2a283cf7a0504021078e319a7ea9a8d180b36c9e77c8b1ee927b37a9ff2a7fbc2126dc35430e3740c86daf9450c6f336b08a41013c4f156f6988a642171db94922a10560de50f3bb6ae937a17e0594b1d54a125f1b81cb84a7ca89511a38e087b3cd3a2bc090b85d5b3d3e839e5c14a9f7d9314d29deeefe0efad0194a807d879c2eaec977f6b63c215b8a13870475583b8afa8e12c68347782", 0x1000}], 0x2, 0x0) kevent(r5, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0xc600, 0x0) 08:29:39 executing program 1: r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8004667c, &(0x7f0000000100)=0x801) write(r0, &(0x7f0000000000)="59592d6aa3677553d9e9c1b83494cc", 0xf) 08:29:39 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) connect(r0, &(0x7f0000000140)=@un=@file={0xbd40dacc80b4e9a0, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) r2 = accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x1, 0x5}, {0x18, 0x2, 0x8001, 0x2}, 0x5, [0x5b, 0xfffffffffffffffd, 0xb2, 0x1, 0x6, 0x1, 0x7f, 0x3ff]}, 0x3c) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x9, 0xffff}, 0x10) shutdown(r1, 0xfffffffffffffffc) 08:29:39 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x7fffffff, 0x5}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x20000, 0x97, 0xfffffffffffffffd, r1}) r2 = dup(r0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000100)={0x2, 0x1, 0x7fff, 0x0, r1}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x8, 0x9, './file0\x00', 0x4694, 0x7, 0x9, 0x80}) 08:29:39 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66066c653000"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(0x0, 0x0, 0x6) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000100)={0x3, 0x20}, 0x10) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 08:29:40 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x1, 0x2, 0x100}, {{r0}, 0xfffffffffffffffd, 0x80, 0x40000088, 0x6, 0x1}, {{r0}, 0xfffffffffffffffe, 0x5, 0x80, 0xffff, 0x4}, {{r0}, 0xfffffffffffffffd, 0x20, 0x40, 0x8, 0x4}, {{r0}, 0x0, 0x80, 0xf0000031, 0x3f, 0x1}], 0x7fff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x40, 0x1, 0xfffffffffffffffa, 0xfff8000000000000}, {{r0}, 0xfffffffffffffff9, 0x69, 0x1, 0xfffffffffffff08a, 0x2}, {{r0}, 0xfffffffffffffff9, 0x22, 0x4, 0x3, 0x80000001}, {{r0}, 0x0, 0x1a, 0x0, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffb, 0x20, 0x20, 0x0, 0x5}, {{r0}, 0x0, 0x4, 0x23, 0x6}], 0x9, &(0x7f0000000040)={0x1, 0x1}) poll(&(0x7f0000000080)=[{r0, 0x42}], 0x1, 0x0) poll(0x0, 0x0, 0x6) 08:29:40 executing program 1: r0 = dup(0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/97}, &(0x7f00000000c0)=0x63) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="427a42fa90361bce6b139f5bd046e3d363b74d1f59a66fc805c73b85cac124ba3aa82457c3466daea491165ad5843c6ebc850b7d583817f084601ad640b99284a09c576475f1eefff382d18c8b42cb6e565118efe8a36c57ac49d947a636c7f7421f1930f0efee58c6d1fa4117f5fec0a32db360e846a70c008a2e8a86c34e29effbfbc6e78e478601a7cd25ac9e6a8592be31fc39dfde7ea4bf0896aa2dbf83eb0ed0d6e6eb83d8ef1978d3fa2a17ba2342fb84fd4c8bd9c0aece8bdc59d05bbda6b63666c9046fac6a299590516b110c3063251b4792c0fb4de673779fb01e6e0fe9360494f90a04cf1d89048e601513eba69edc716787e2", 0xf9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f0000000300)=[{&(0x7f0000000240)=""/157, 0x9d}], 0x1, 0x0) close(r0) getsockname$unix(r2, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000001380)=0x1002) kevent(r0, &(0x7f00000013c0)=[{{r1}, 0x0, 0xc0, 0xf0000000, 0x6, 0x8000}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x7ff, 0x8001}, {{r0}, 0x0, 0x2, 0xfffff, 0x6, 0x4}, {{r1}, 0xffffffffffffffff, 0xc1, 0x1, 0x3, 0xffffffffffffff47}, {{r2}, 0xffffffffffffffff, 0xc0, 0x80000094, 0x2, 0x9}, {{r1}, 0xfffffffffffffffa, 0x80, 0x5, 0xeb0b, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000063, 0x1, 0x7}, {{r1}, 0xfffffffffffffffd, 0x20, 0x40, 0x98, 0xf434}, {{r1}, 0xfffffffffffffffc, 0x24, 0xf0000000, 0x1, 0x8}, {{r0}, 0xfffffffffffffffc, 0x40, 0x81, 0x1, 0xffffffff}], 0xc0, &(0x7f0000001500)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x6000005d, 0x7, 0x73719edc}, {{r0}, 0xfffffffffffffffc, 0x2, 0xf0000023, 0x7, 0xff}], 0x2, &(0x7f0000001540)={0x3, 0xffe}) bind$inet(r0, &(0x7f0000001580)={0x2, 0x2}, 0xc) recvfrom$inet6(r0, &(0x7f00000015c0)=""/200, 0xc8, 0x2, &(0x7f00000016c0)={0x18, 0x1, 0x401, 0x80}, 0xc) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001700)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000001740)={'./file0\x00', 0x4, 0x0, 0x401, 0x0, 0x1, 0xfffffffffffffff7, 0x2, 0x2, 0x1, 0x0, 0x80000001}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000001800)=""/4096, 0x1000, 0x2, &(0x7f0000002800)=@file={0x1, './file0\x00'}, 0xa) bind$inet(r0, &(0x7f0000002840)={0x2, 0x3}, 0xc) write(r0, &(0x7f0000002880)="14957dd27c3e64c8759edc6ee6483ad6debc34012b05d003a1f64ed8a0d0b268706b8f6be7f4c17ea0a29333e8c3357fa1edbf026a5ec70a9c5aac583de41d1dfbd4dd0227b40f0dbb204505919db873fa825bdf8d5d7ae0b211afca32ae328263bc5a976c87591b4a2873c4275e0718c0a5fb78251af2f39be59db76e0376458d71e67aa9a8673fd38959441c2e92e7a7a915a5bd3dcef2bc9b2be87c2678bef77d0cdc44579c51179eaf", 0xab) clock_settime(0x0, &(0x7f0000002940)={0x3, 0x9}) r4 = open(&(0x7f0000002980)='./file0\x00', 0x10, 0x24) clock_settime(0x3, &(0x7f00000029c0)={0x0, 0x2008000000}) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000002a00)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000002a40)) select(0x40, &(0x7f0000002a80)={0x6, 0x495, 0x4, 0x20, 0x80000000, 0xffffffffffffffde, 0x2, 0x10001}, &(0x7f0000002ac0)={0xbe95, 0x6, 0x0, 0x6, 0x80000000, 0xfffffffffffffffb, 0xff, 0x97}, &(0x7f0000002b00)={0xfffffffffffffffe, 0x400, 0x100, 0x20, 0x4, 0x80000000, 0x8, 0x1}, &(0x7f0000002b40)={0x100000000}) execve(&(0x7f0000002b80)='./file0\x00', &(0x7f0000002d80)=[&(0x7f0000002bc0)='*))\x00', &(0x7f0000002c00)='(\x00', &(0x7f0000002c40)='#\x00', &(0x7f0000002c80)=',-[\x00', &(0x7f0000002cc0)='-\x00', &(0x7f0000002d00)='b\x00', &(0x7f0000002d40)='%.\x00'], &(0x7f0000002e00)=[&(0x7f0000002dc0)='**&\x00']) r5 = semget(0x0, 0x1, 0x20) semop(r5, &(0x7f0000002e40)=[{0x7}, {0x7, 0x80000000, 0x800}, {0x0, 0x2, 0x1800}, {0x7, 0x6}, {0x2, 0x9, 0x1800}, {0x3, 0x1, 0x1800}, {0x5, 0x401, 0x800}], 0x7) ftruncate(r3, 0x3) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000002e80)=0x4) getpeername$inet(r0, &(0x7f0000002ec0), &(0x7f0000002f00)=0xc) socket$unix(0x1, 0x2, 0x0) 08:29:40 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x3, 0xfffff, 0x4, 0xffffffff00000000}, {{r3}, 0xfffffffffffffffe, 0x0, 0x80000003, 0xfffffffffffffffe, 0x9}, {{r0}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x9, 0x4}, {{r3}, 0xffffffffffffffff, 0x88, 0x80, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0xc5, 0x1, 0x2}, {{r1}, 0xffffffffffffffff, 0xa, 0xf0000044, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x40, 0x9, 0x37a5eee2}, {{r1}, 0xfffffffffffffffc, 0x8, 0x0, 0x3f, 0x81}, {{r3}, 0xfffffffffffffff8, 0x0, 0x60000000, 0x5a, 0x7ff}], 0x1000, &(0x7f0000000000)={0x100, 0x8}) dup2(r1, r1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r3, &(0x7f00000002c0), 0x3ff, 0x0, 0x10, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ftruncate(r2, 0x1) close(r1) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030a4a", 0x124) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r2, 0x2000746f) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c624d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:03 executing program 0: kqueue() socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2801009c1820ee3f7a"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x22}], 0x20000000000000f4}) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000002440)) 16:00:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/167, &(0x7f0000000000)=0xa7) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000140)) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) 16:00:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000040)=""/109, 0x6d, 0x29322b312e488c4, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0x344, 0x4) chdir(&(0x7f0000000100)='./file0\x00') 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) execve(&(0x7f0000000080)='.\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='(\x00', &(0x7f0000000140)='{\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='!\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='\xc9\xb5^\x00']) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000380)=0x1) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000100)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x2, 0xfff, 0x0, 0x0, "d3db1a81a5013fe85517b5fa62f011739d43727a", 0x0, 0x7}) accept$unix(r0, &(0x7f0000001500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b376ceb500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b000000000000000000000000000000000000000000000000000038000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d3fdd40d8a8daa4e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ce00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059ff89b4cccded02e7dd07200af239fc3d6110ac3f42c65b17a65c18d14ad20b7605b317e5f6e5a19e6c5233983b889ef8cc150e25e1979059742b13c01700000000000000000088460d418ab2413799a89cb8963e5c2fea7913c61441ee165d198179522fa649cc9024cbaa3b1b62e2a54e39a9d2f1677be2bd8eeacb060ed90e8fd8bbad8be9a479a7493d4f82f9b0003945a7f3b1990d287c00000000000000000000000000000082ee2bb311ef5d2b21a78750cef42c40183c7c7f56fa4a31c6686ed68e413df1bef66277bd9db846f3969eba2d3672717a61fa27928eea86067efea2cfc28e357da650087fd3449d54ea07bf1313668df1945c22ac0a6357b96972c9bcb69bbf207cab8f5978b6bc9c597acc6b25c7c73b2b4a113f0fb9bcc2ab69c443465f327481c95f5847a53ddaef98b9ff249316db77d80c1fe7d471eacc216ba2a4de"], &(0x7f0000000000)=0x1002) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000940)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/46, 0x2e}, {&(0x7f0000000300)=""/22, 0x16}, {&(0x7f0000000340)=""/74, 0x4a}], 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x101, 0x3, 0x8000000000000d9f, "b08d16c63dffff0300e0003b00edff086300faff"}) link(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') fcntl$getflags(r1, 0x1) read(r3, &(0x7f0000000880)=""/161, 0xa1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000140)={0x10000, './file0/file0\x00', './file0\x00'}) 16:00:03 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x800000018, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:03 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000000)="345ca9cfb0030146c755c0478f4d99bbbc722a41d7267d6bfeb463b7045becc3895a0ff981c0f8408b3d95d705ce4d11287fe4b42128980bbee3b260b2aace691569c7b6ecf09356a044db5aedc6435529f0152bc861f0e2a5d0c0f07cdea6b538f9c3bafa664997069cc517d3f2f84ecc81dab9363d9e5e7fd3a1", 0x7b}, {&(0x7f0000000080)="7ce080469b463f540e2d708637b906c5c13079cc4f387e929f9043a6f922cfb1780bd714a59fe24053044991bbfde7ec86701aa4d54186c6a151ccb4d5a0bbbcb41b2e9d9b468cba68a17e0767f3d71e1498fddb7aa882e330071a6ccaaae2606a4f0731a2354d", 0x67}, {&(0x7f0000000280)="a909f8691d2e5d67010384474ff30641d95912163efa870732da0063cabf0f8593c7b5d1d6459a7fcd6403f39c4128cdf003712229349cd2658f6491bcb9e40c56c9bb729112ebc47e36e6f89efb67417ddac08e87060892b81b317dc14aa5590d6d1af86a7837d1b7acb7de756edfbe09b13439850e6dcaa6f8e5416ce19d6c62fccb0a214347158bc63b01abb85cab0fc43a7d5dc6889609fab84c2ab09e998511618b3d7ae67a834f082a7cbcfb5f35ef5a7c575bb0c9ef8cdfb6c67026fcb2f0b05d7a891aebd494ca405f03bcfe94", 0xd1}, {&(0x7f0000000380)="ba8346003d85ca9d09c2f1eb620cc38e5d7d671ddf72e4fa78003c3101d64e0d30b10dac51fcff0dbf5d5a09143a549e1bcd2d8cbbaad58178a6cad1c54ada3f937577b76b3814443489dac431d97663782790e919da6eeeb65d173555f5455ebb5a825eed6af482cbc6067a60431cf3aa", 0x71}, {&(0x7f0000000400)="590a20e08f7ac7358587c6c120b8efda0873fd92f19e4b0f135c801179d6a2a436ecfa767a80c82b20c8e5451170f46c2e607c68e276b4a613caf9c3861fca293dd039bd68e94c9b21c5b3cf660e06d0709ac0bdc2a3f8e7e9a49c3f4babd7b116edaeda75c3bb5c7d387113360be3fbe44b06f41a0f139ba4114947429ab1d9ba05b8a717b752cccc72e0", 0x8b}, {&(0x7f00000004c0)="3e53e4984ec5a7a89ac39b59badd64b3d21282183f00daa82071bf04c337f5d9", 0x20}], 0x6) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) open(&(0x7f0000000140)='./file0\x00', 0x20080, 0x0) getsockopt(r2, 0x10001, 0x0, &(0x7f0000000180)=""/216, &(0x7f0000000100)=0xd8) 16:00:03 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) chmod(&(0x7f0000000000)='./file0\x00', 0x2) shmget(0x3, 0x1000, 0xc5, &(0x7f0000ffc000/0x1000)=nil) 16:00:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = socket(0x2, 0x3, 0x763) shutdown(r1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) dup2(r1, r2) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:00:03 executing program 0: semget(0x3, 0x0, 0x40) r0 = semget$private(0x0, 0x1, 0x40000100) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20008, 0x122) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x400000000002) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000340)) r2 = shmget$private(0x0, 0x3000, 0x57, &(0x7f0000ffd000/0x3000)=nil) semop(r0, &(0x7f00000002c0)=[{0x3, 0x1, 0x1000}], 0x1) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x3000) semget(0x2, 0x4, 0x100) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r4 = geteuid() semget(0x0, 0x1, 0x15) getgroups(0x3, &(0x7f0000000340)=[0x0, 0x0, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={r3, r4, r5}, 0xc) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000300)) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000280)=0x3) semop(r0, &(0x7f00000001c0)=[{0x3}], 0x1) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000100)=0x9) semop(r0, &(0x7f00000000c0)=[{0x3, 0x10000, 0x1000}, {0x2, 0x1ff, 0x1800}, {0x2, 0xe000000000000000, 0x1800}], 0x3) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x8001) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000200)) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCEXCL(r1, 0x2000740d) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:03 executing program 0: r0 = socket(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xf168, 0x21b8}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = dup(r0) utimensat(r3, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x4, 0x1}, {0x0, 0x9}}, 0x2) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) 16:00:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20240, 0x0) getsockname$unix(r1, &(0x7f0000000140)=@file={0x0, ""/67}, &(0x7f00000001c0)=0x45) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x8ce, './file0\x00', './file0\x00'}) write(r0, &(0x7f00000003c0)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6c89a8595f08503905e6104b86c4b274d872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86b", 0xa3) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x611, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x1c4) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82020300000000000000"], 0x1) fchflags(r1, 0x10000) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14}, @cred={0x20}], 0x18}, 0x0) 16:00:03 executing program 0: r0 = semget$private(0x0, 0x0, 0x2) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000080)=0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x4000000000401) rmdir(&(0x7f0000000000)='./file0\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 16:00:03 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) accept(0xffffffffffffff9c, &(0x7f0000000e00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000006ed4ddfcff984e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2"], 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:03 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x80000001}, 0x8) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002203, 0x5bcc) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) msgget$private(0x0, 0x4) 16:00:03 executing program 0: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x91}], 0x1) execve(0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = dup2(r2, r2) getpeername$inet(r3, &(0x7f0000000040), &(0x7f0000000100)=0xc) close(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r2, 0x0, 0x0) kevent(r3, &(0x7f0000000500)=[{{r3}, 0xfffffffffffffffd, 0x0, 0x0, 0x4, 0x9590c46}, {{r4}, 0xffffffffffffffff, 0x40, 0x40000000, 0x7, 0x3}], 0x800, &(0x7f0000000540)=[{{r3}, 0xffffffffffffffff, 0x0, 0x80000008, 0x0, 0x5}], 0x100, &(0x7f0000000580)={0xac, 0x3}) read(r2, &(0x7f00000005c0)=""/126, 0x7e) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="4a803cc8bb3acdf122041110e9e6220ea6a9c27bef3c01bac3edf87088d0bbdc773d04246ef01ebad717e5be98bad194bf110cfef87ea5fd094853a6608eacb8d51b011edbb6b90c", 0x48}], 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x3f) read(r4, &(0x7f0000000080)=""/76, 0x4c) writev(r2, &(0x7f0000000480)=[{&(0x7f00000001c0)="c37c9d60c9bc14d92e6cd5bedff534c60c95d8382c3d61c044f4e68a75e55af68161", 0x22}, {&(0x7f0000000280)="cb006fb2409227136f8ca7f6ebbe6446e830475155426598714a55b518859d3c5726b82b7e6e814176738ab10d6fae9eeb8ffe202a920939fce09d0cb111f6e6b1b71531c25fb3f1b65f1a9ea58840f25d4a3f85be7f489104dbe99f3ffa92cca38ddcc4b00634177911a917295c71acd0e9ce2520e3fc173a56b1250a8d4346403c1a1baed06bd0d7c7cdac82c46b477a472305bbafc1fa1b0f8fd51ec20a67b2516e7ddb29a21e4501c7add8bd78aacd8cf46ff6473a142c6b68ee3d43aa3d4f3cad1536bd4b65d56995f5e05091448a01d3fc0478b6", 0xd7}, {&(0x7f0000000380)="4a34e4fb5bfcf838958784ecaee682485a77000c6aa7342c38f44b359f5610d1c133e93080d455b9c4ba11123363c0b5b0a6e7b82f151ef08925d6f55abf9072fc2b2db4d884e0e2ad4ba500ca3a6f8aef42fff492d7a1c1d7306d24f1a2d176256705efa71a43207048068e2e1ceee49021c784254f3eada5db8d62ee125c8d0c851e5221ab930605be4ffd36b58306215bba6413b8aa27ebd986eeb970ac50c130614c8edd5b69e4b476215087e254263ca24f097cbb1310db1f912aa69ae294", 0xc1}], 0x3) ioctl$TIOCSTOP(r2, 0x2000746f) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x2) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x40, 0x4) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x11c) 16:00:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000144000/0x3000)=nil, 0x3000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0x0, 0x4, 0x1, 0x3, 0x28000000000000}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000001, 0x7fff, 0x2}], 0x60, 0x0, 0xffdffffffffffff9, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2042, 0x800) close(r2) 16:00:03 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="adcf1f", 0x3}, {&(0x7f0000000080)="bc27b3a47500bfc30039a036268d89059a6dba3695d7949fa65186c4e9222071ff072cf54fe99a21924833a77ca5ef6895b949", 0x33}], 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) r2 = syz_open_pts() write(r2, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:00:04 executing program 0: link(0x0, &(0x7f0000000080)='./bus\x00') munmap(&(0x7f0000ff3000/0xd000)=nil, 0xd000) r0 = shmget(0x0, 0x4000, 0x10, &(0x7f0000ff7000/0x4000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 16:00:04 executing program 0: semget$private(0x0, 0x0, 0x406) r0 = semget(0x1, 0x0, 0x10) semget$private(0x0, 0x0, 0x204) semget$private(0x0, 0x0, 0x0) semget(0x0, 0x3, 0x1) r1 = semget$private(0x0, 0x4, 0x208) semctl$IPC_STAT(r1, 0x0, 0x2, 0xfffffffffffffffe) r2 = semget$private(0x0, 0x2, 0x218) semop(r2, &(0x7f0000000000)=[{0x2, 0x89, 0x1000}, {0x2, 0x2, 0x1000}, {0x3, 0x401}], 0x3) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000040)=""/202) 16:00:04 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x8001, 0x1) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@un=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000280)="47153e91a70514d93cd92d66ffed651d48b4153adb892abb926b", 0x1a}], 0x1, 0x0}, 0x400) recvfrom$unix(r0, &(0x7f0000000040), 0x0, 0x800, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00037c613e2b5e58dfe6f95fcf235cd616ffff0000107d0c000000"], 0x0) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000003c0)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) r4 = semget$private(0x0, 0x3, 0x80) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000000240)=""/190) ioctl$TIOCNXCL(r3, 0x2000740e) r5 = msgget$private(0x0, 0x94) msgctl$IPC_RMID(r5, 0x0) msgsnd(r5, &(0x7f00000001c0)=ANY=[@ANYBLOB="03000000564f345d3cdeaa1392a171a6fe8d50bf8601000000010000005ad2de5a4943ff297ae1495829947e51e99aca1f23302d497988478e1701b527626a9ac2a11cd20faf954e99046cf236b2c4ebf024721a289a2c3f03d8da4e20310b549700000000000000000000000000"], 0x1, 0x800) ioctl$TIOCMSET(r2, 0x20004276, 0x0) 16:00:04 executing program 0: r0 = socket$unix(0x1, 0xffffffffffffffff, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x0, './file0/file0\x00', './file0\x00'}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x200, 0x20) chmod(&(0x7f0000000140)='./file0\x00', 0x7c) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x80000000001007, &(0x7f0000000000)=0x1004, 0xfffffd55) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x181, 0x21) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000001c0)="000000186004008b00002b27feff023519edffff0000000000000000000000000000400000f2e9ff00000000", 0x2c}], 0x1) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0, 0x21}], 0x1000000000000214, 0x0) fcntl$getflags(r0, 0x3) 16:00:04 executing program 0: r0 = socket(0x20, 0x3, 0xfffffffffffffff9) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x1004, 0x3207}, 0x10) setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) readv(r1, &(0x7f0000000180)=[{0x0}], 0x1) fcntl$getflags(r2, 0x1) 16:00:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x7040, 0x4) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x402, 0x2000000000000080) close(r1) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xbb8, "0366402ba77f0c033c02df71795acd76ef3caf00"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="567bd465c3e198de898e30660b797bb41e70e20654328a10dc330266cb8738403cfa452df318df6d2e7f", 0x2a}], 0x1) getitimer(0x1, &(0x7f0000000100)) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x1) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2f66696c653100"], 0xa, 0x0}, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000040)="4f5949e027e8230e1ded6c484271b1130150128cb9f28cba44eeebe2ee91618267d612fb06a6a587da45a5cd28d68cbe2ec1eeb88ba0c38cafe4d46b56c47d1f860dabb36693b03d09eb7316c48e5342464512df50c35715dc37409b180cb5b666dd35efbe121028b6b3c627bd902262c41842608326d079498e1ff6c7976bbdd1faccebeee20b944caa18db3c2f37dedc0e65778644e5ce9a44218293cf6778328954df567fd30c3474e79fa417be865c95448b4c067b94b2fb4e15fd0d887e547d9928c93018e0b9c0f2891e0a1392220b2be5fad497c79d222710298f61fe847f8c36289a", 0xe6}, {&(0x7f0000000140)="377f16da50b9eff41abfe18627bb270ff5dd6be62c2d88d79cf0888d9bc9c6a1a19af338458f2e4fc779feb0c3b9360d5c324698624287a9b3f434a0a7527068fcb21deccbbc450b49a4b4bfb0a2cb035ee4978132db15a79d331558246efa9462ed117b1a3dec029fcb273f0971ea24596c42005e5a8e3d9f7c4359ea509b0beed9ee1a02367d43d8ab6718b78e9b58f069d108f794cf31e36ccd943f4e841dbf8fdfbac7d10bf3f88756", 0xab}, {&(0x7f0000000200)="c5cbe281ac7be381bda2c53086e8854c12c4ea2dbca425179b20af2f4447eb381d408732384a108c17b3d7bf9aecb036e3f002e581b4ad1c0a7a7c2427a801306c9dd1b457cfea105f729c68988289f7", 0x50}, {&(0x7f0000000340)="7268050d644649a55a22f4a27b9202cd97cd2fb2082f803bc35f51f82744352a28e2df68103abcfe42d7905d954645e0a1e86e13312492a6da4928a284df5f8637c1e2425589fccdc8a20a3e698ef82e0dd3a85ccb18d02ee6d72efc9b1859083350837e4cd674715de18855bb45f173ef285c69008d454b7ff31063178fd791a2aeb3b1715bdf502c3636e6a495", 0x8e}, {&(0x7f0000000400)="c7807c849e5456d3b10dbd3e69e0fdbd91a894b6c291209cf86e57cbfd68f22ae5a337e757199fabeee9a1c659b13ef8463bcf26c702b5a4814a409a2949048546c859dc7e78569fed565713efd006aef0c86c725030f63842c0bc2980720ff9ad191f6bed044668130ab4967d17b6adf18707c8ec6ed814eedd6758914e0c1006386d8696d09e84b0a1c8aeaf07e96c3ce5ed3864c4c5c70f65cc8dd93f843f25f067e665b855270b07a83e4f073769bff282a5542fbd8cd51dbf692202879660504341da098804f13dacec15c67844", 0xd0}], 0x5, 0x0, 0x0, 0x2}, 0x1) 16:00:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x2, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0) 16:00:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) rmdir(&(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r1, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket(0x1, 0x4000, 0x10000000800000) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x4a, 0x480000000000}, {0x18, 0x1, 0x800, 0xff}, 0x4, [0x3f, 0x1, 0x7, 0x8, 0x1be6, 0x0, 0xffff]}, 0x3c) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) close(r0) open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) close(r0) 16:00:05 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) sendto$unix(r2, &(0x7f0000000440)="b7a61660c27a280af44b5b2803144cc1436745d94f9a2b61d2915692c205542ef3ff6ede155b0aba68f2a3184ac143338661a098a6476758e2f43fe9820426323c5eab8042841bfdbe4088beeccab33bf75cdec78085341e661e8821cf3bce23b3a9d719be1592c9c535cd82caa7220f653408d03b", 0x75, 0x1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r3 = kqueue() r4 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000140)={0x3, 0x1, 0x3, 0x7}, 0xc) kevent(r3, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x74b34947, 0x2}, {{r0}, 0xdffffffffffffffe, 0x30, 0x9, 0xffffffff7fffffff, 0x3}, {{r1}, 0xfffffffffffffffe, 0x0, 0x80000000, 0xff, 0x8}, {{r4}, 0x0, 0x0, 0x20000044, 0x8, 0x5b}], 0x4fff, 0x0, 0x400000000, 0x0) openat(r0, &(0x7f0000000380)='./file0\x00', 0x20000, 0x80) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r5, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/235, 0xeb) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f00000001c0)=0x1) r6 = syz_open_pts() ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000200)=0x51d6) kevent(r3, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:05 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8001, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendto$inet6(r0, &(0x7f0000000000)="c0a2b0a57db0dd5d852380bd377bfe251798fedd8f03f4fc7f92f9c4b10e", 0x1e, 0x0, &(0x7f0000000040)={0x18, 0x3, 0x7, 0x8000}, 0xc) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) listen(r0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x400, 0x40}, 0x10) 16:00:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1, 0x4000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/204, 0xcc}, {&(0x7f00000011c0)=""/72, 0x48}, {&(0x7f0000001240)=""/247, 0xf7}], 0x4, 0x2d) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) socket$inet6(0x18, 0x8001, 0x3) write(r0, &(0x7f0000000040)='N', 0x1) 16:00:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x209, 0x0) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x20, 0xbeeb) r1 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050405002100000008b10501907c0a000ffff0000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f96886a89239585055a8579d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7", 0xb1, 0x0, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000), 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x4, 0xf6, './file1\x00', 0x8, 0x451, 0xab9e, 0x1}) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r1, 0x700ade6e, 0x401, &(0x7f00000000c0)="ab1b1ad987c86adbce895a5eb26dbfdc056e1c54f4b94d3544e17012ad169ba15e12cd3c38b70e8930bb81bc7d9f1ee5e2797bb1039cca80ccebcbbb1557fd9b259313ca", 0x44) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000008000/0x1000)=nil, 0x1000) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x40) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r3 = semget$private(0x0, 0x3, 0x20) semop(r3, &(0x7f0000000100)=[{0x0, 0x8, 0x1800}], 0x0) accept(r0, 0x0, &(0x7f0000000080)) r4 = kqueue() ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000140)={0x8, 0x2}) getsockopt(r0, 0x8, 0x0, &(0x7f00000001c0)=""/4096, &(0x7f00000011c0)=0x1000) kevent(r4, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) close(r4) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000000c0)={0x5, 0x3}) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket(0x16, 0x0, 0xfffffffffffffffe) socket(0x21, 0x1, 0x2) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) setsockopt(r0, 0xf8, 0x2000000009, &(0x7f0000000100)="c60ae90e75a54d839a727cca9ff29529a46da494ee7defccfef710f841120fb2f42355ba85b0489497784944f361ef5d2682a8e69466041b6c11a2711f701d9e713075f450093d1f64598aeaec5d74061ae112f1d19a99e9e75be371c300b696819bbbc8f65725b72af462237e550bcb8533da07a4c2dd01df1bfa2f2840df60d62c9597e45bd773bd398cbc3469ebc535a4a2fb58a01d31b7933db2b5a3591e4cf382e2cd26a44d2a91ff73bc332301f84f369b34b434200eb000129cc83f38bc4a50dbace7c12056d2f6ed03a51a484112fd8c18e6dd43a959aad5f08284eb87ad5fefeeac2741fb72c6bf284bfcdcef475a61773b5bbc1c9907c55f4b6ad96e385115dc620b7c194cf31db92e8b09566e4883e84498e169257b3baf0e5a09f2d1d819a385f7ca000000000000000000000000000000000000", 0x13a) 16:00:05 executing program 1: setuid(0xee01) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) r1 = dup(r0) bind$inet(r1, &(0x7f0000001340)={0x2, 0x0}, 0xc) readv(r0, &(0x7f0000001300)=[{&(0x7f0000000040)=""/189, 0xbd}, {&(0x7f00000001c0)=""/216, 0xd8}, {&(0x7f00000002c0)=""/16, 0x10}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x4) r2 = socket(0x11, 0x3, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) setuid(r3) sendto$unix(r2, &(0x7f0000000100)="b1000503b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) msgsnd(0x0, &(0x7f0000000180)={0x2, "f978bfcde8ed92dabf46a8efc5604517ce539b634f4e9eebcfa8cd49596192d3dbd26bf25a8c42309ef1dc01432a88ea60b513a0360edc724cb1132c9b6f1e0ebc4a54a333410d3d89e7582c45575147872f2e5d0a83ee6bd609f9aa863c1f8313b0a8ed93d536e0f7c1c4f10668aceaf95145eb33051a8229671cda52e9651ad8db63077a59ebc42c3f9a87301ceeeebb9e153244f0daede5c46f886f8f66d12a9f2caa64f0fa9646a318a83d67da252dbad1aac402f900676038060c03a1d89e036a44415e625b68944b139014b4c29f24c660472f255d9245b3a1abf2f5d5c2e2a6e4b792b6078dbfb11d169c9e8792ef7573315310a5dcd7f153f09bfbcf5510740da15944bb4008277dc842c9a2313c5d4d028426c62bb2357b772c9ab4a199f3f92a6ede42a42296e7fbd242d0dc00f81ce77f"}, 0x13e, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:05 executing program 1: r0 = socket(0x2, 0x2, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) recvmsg(r0, &(0x7f0000001440)={&(0x7f0000000080)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001300)=[{&(0x7f00000010c0)=""/241, 0xf1}, {&(0x7f00000011c0)=""/138, 0x8a}, {&(0x7f0000001280)=""/94, 0x5e}], 0x3, &(0x7f0000001340)=""/226, 0xe2}, 0x2) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[@rights={0x10, 0x7}, @cred={0x20}], 0x30}, 0x0) getpeername$inet(r0, &(0x7f00000014c0), &(0x7f0000001500)=0xc) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000180)="1ee706e4f52ebeb27dc2405d3f7331095b48444a9099a30b73aedea06018e195c80933b5de7ab42c6da9aa3cde5641b25eedfbf0f8319bcf02bf23615c34f89c59763fcddd875bc2ac43bd82f18d5ad90f28df", 0x53) write(r0, &(0x7f00000007c0)="5ba321efaae037e033ffd80bbf8aab91fd31f656ee2e543eef9c4045ca2993157c1363622900dd7ae3452de0d0fbc931d47faa05444f24cf64714f3879638d808d037835bb496df046fc97a01d9968e89eaeeb6ed826cad1f3a697c798d7c6a604", 0x61) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xa10, 0x9, 0x138, 0x12, "9017212466c0ae1e03e2bc3dc7495ee739fad4d4", 0x9, 0x1}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x5, 0x5029fad3, 0xfffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:05 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x10) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x3, [{0x1, 0x3}, {0x3, 0x100}, {0x3, 0x1f}, {0x1, 0x200}, {0x1, 0x3}, {0x3, 0x6}, {0x1, 0x1ff}, {0x2, 0x6}, {0x1, 0x4}, {0x3, 0xce}, {0x2, 0x7}, {0x2, 0x4}, {0x3, 0x4}, {0x2, 0x8}, {0x1, 0x2}, {0x3, 0x3}, {0x0, 0x4c9c}, {0x1, 0x1f}, {0x3}, {0x3, 0x9}, {0x2, 0x100000000}, {0x0, 0x3}, {0x3, 0x7}, {0x0, 0x14277242}, {0x1, 0x343}, {0x3, 0x40}, {0x3, 0x318d3f5}, {0x3, 0x4}, {0x3, 0x7}, {0x2, 0x81}, {0x2, 0x2}, {0x3, 0x9}]}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x2, './file0\x00'}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000001c0)=0x1) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f0000000200)="eb2c074848d42e25d8fb7b47c55218010a75afba6f6c18dbaa3bd476966fa70c52a1923b1bdf9abd0af2adf54c2cd7dfd0a0dee57611debf2a1cc5bb315fa492eb0e0d3e791cdb77b6f6f653ad1f6ac0e9e63cdc11e55dc8ab7843918798ad1540f47afe47ae7982a075", 0x6a) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000280)={0x6, 0xffff, './file0\x00', 0x6, 0x1, 0x290, 0xee54}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000002c0)) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x8, 0x7}, {0x40, 0xdb}}) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) unlinkat(r0, &(0x7f0000000380)='./file0\x00', 0x0) accept(r0, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000480)={&(0x7f0000000440)=[{0x25, 0x8}, {0x84, 0x8000}, {0x47, 0x1}], 0x3}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000004c0)) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000640)) r1 = msgget$private(0x0, 0x200) msgrcv(r1, &(0x7f0000000500)={0x0, ""/250}, 0x102, 0x0, 0x1000) accept$inet(r0, &(0x7f0000000940), &(0x7f0000000680)=0x8) msgsnd(r1, &(0x7f00000006c0)={0x2, "2c48718f5c00fe7761230b60bd23c6231b74727ebcfade1bce1f1b13be187e4fe025dc6cb439f75e82ae294d1f1f4460777a181fcbab2a9b90"}, 0x41, 0x800) socket$inet(0x2, 0x4000, 0x7) socket$inet6(0x18, 0xc004, 0xffffffffffffffff) r2 = semget$private(0x0, 0x1, 0x3) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000740)=""/174) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000800)={0xfffffffffffffffc, 0x64f9, './file0\x00', 0xffffffffffffff81, 0xeb, 0x7}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000840)=0x7fffffff) syz_open_pts() mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mlockall(0x3) 16:00:06 executing program 0: r0 = socket(0x1, 0x1, 0x0) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) setsockopt(r0, 0xadb, 0x3f, &(0x7f0000000040)="ea66e4a85bb6b981435358e7f678f97fb90f09a2c5943dded56160648d87929b8e9b2ae5e2c40b66def102f78e19157d6bd61990d7c692efd78cd71cb530260eadf63bf8ca01441d130309e02c0f09bebf32c2bc20b97d7e244c4351e4829829ae32c32a7a6c9258604cf972ae47ec4aa033d10b32139eadb8e7adb80092208f8e94643fba9589a76573a4e1839a9fc18afb8f18de5c05abf983b6636fd2e9a19bccb5a25dd641c3914cc2", 0xab) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='./bus\x00') recvfrom$inet(r0, &(0x7f0000000180)=""/109, 0x6d, 0x802, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x1) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001600)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae6322525a360f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab069a4684b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8b4db9ad8a4f5f72854f96f1e4720657a4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bced873008e72f840f7c4d672b2b1c94baba53585f", 0x15) write(r0, &(0x7f0000000000)="ff9b2ef80946", 0x6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) syz_open_pts() 16:00:06 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f0000000180)="bed018f853eb11d82e095651fe6b38ff26a1986f2b604b554e67aadefaa1c4c1ca9a3d64e8a517b38084f7cc6e3b7f307c70c0e4f70ea8034825ccc4d412e784231217db2ac3844f6f1fb9f2cee6a6ae8a548dfdef01d55a89734904b0798d3810305d5e98edc0002b860ab3aa6c87c6888c1e2fddf8a7fbd979648eb4a362feafac85ecc0c7e354653b30bbee05bdd2", 0xffffffffffffffa4) 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r0, 0x20006) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x104) 16:00:06 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7f, 0xffffffffad33f22d, 0x8000, 0x0, "54102b8a329038e07407487be672055a3d276d8d", 0x1f, 0xfffffffffffffb3a}) 16:00:06 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) getpeername$inet(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:06 executing program 1: setuid(0xee01) r0 = socket(0x1, 0x2, 0x101) r1 = fcntl$dupfd(r0, 0xa, r0) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x3, 0x1ff, 0x8}, 0xc) linkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x18080, 0x40) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) r3 = dup(r0) poll(&(0x7f0000000300)=[{r1, 0x2}, {}, {0xffffffffffffffff, 0x8d}, {r3}, {r3, 0x84}, {r1, 0x8}, {r1, 0x186}, {r2}], 0x8, 0x5) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000340)={0xcff1, 0x1}, 0x8) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x8, 0xc0, 0x3fe5, 0xff1}, {{r2}, 0xfffffffffffffffe, 0x20, 0x20, 0x1, 0x1}, {{r0}, 0xfffffffffffffffc, 0x9a, 0x81, 0x7, 0x4}, {{r1}, 0xfffffffffffffff8, 0x20, 0x20000010, 0x3, 0x3}, {{r0}, 0xffffffffffffffff, 0x6, 0x20, 0x80000000}, {{}, 0xfffffffffffffff8, 0xa, 0xf00fffff, 0x7, 0xc9c}], 0x338631f, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x8, 0x7, 0x6}], 0x4, &(0x7f0000000180)={0x7f, 0x6}) r4 = semget$private(0x0, 0x3, 0x718) sendto(r3, &(0x7f0000000380)="8804af5ea4ca2ea064ee303cf875d5e68f82712f7667ba0e6da9b4a84301e99276fb0accc4f9cec22a860c7e1c38af1a96e50219509fa8cdc853ee6f86072c6575b30179d507ae82367ba5bf0a694b3c9ed15c4dcf1381b819ba5afb683876683d91fcca63df55dd19a0a64b01164a51bef220", 0x73, 0x1, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) r5 = getuid() fcntl$setstatus(r2, 0x4, 0x40) setreuid(r5, r5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x100, r5, 0x0, 0x0, 0x0, 0x89, 0x7}, 0x3, 0x1, 0xbb}) 16:00:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000500)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f00000005c0)=""/199, 0xc7}, 0x801) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x101, 0x5, './file0\x00', 0xed, 0x1ff, 0x82, 0xfffffffffffffc01}) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) socket$inet6(0x18, 0x8006, 0x3) listen(r0, 0x0) close(r0) 16:00:06 executing program 0: r0 = socket$unix(0x1, 0x100000000000002, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$inet(r1, &(0x7f0000000240)={0x2, 0x3}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7e74de400", 0x2, 0x1f6b2068}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x9) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)='0', 0x1}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="7d0cb650ad8d6355ba68845d3b82e5b62d5269e382730da85b4102900d6db344784aff55bfaa405e2531b793c13df5c2aa74ed4ec56c5516bfa7b2c91d379c296c429c955dc81834a9464993cba1b9565383feb74a501f01112a0664158eb3f268165e99c0f4ccc33163f459bb75b09342621906ecd10cf1c36597ad3044a4ff54986411f3300839b52feca2f0f4a3279c84b5d69d7b8a7d57b0", 0x3dd}], 0x1) writev(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() close(r0) close(r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x3ff) dup(0xffffffffffffffff) 16:00:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000041040dcc400001400"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x12) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:07 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x23) sendto$unix(r0, &(0x7f00000000c0)="b100050105000208010000b1ffff02004938050000000000000038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) uvm_fault(0xffffffff821fee90, 0xffff80000196d000, 0, 1) -> e kernel: page fault trap, code=0 Stopped at memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff821fee90, 0xffff80000196d000, 0, 1) -> e memcpy(fffffd8030477388,ffff80000196cf0d,1,fffffd8030477388,42101a902753faf2,ffff800014a3b548) at memcpy+0x15 end trace frame: 0xffff800014a3b450, count: 0 ddb> trace memcpy(fffffd8030477388,ffff80000196cf0d,1,fffffd8030477388,42101a902753faf2,ffff800014a3b548) at memcpy+0x15 rtrequest(1,ffff800014a3b548,0,ffff800014a3b490,1) at rtrequest+0x83b rtm_output(ffff80000196cf00,ffff800014a3b540,ffff800014a3b548,0,1) at rtm_output+0x711 route_output(fffffd8030505000,fffffd8037015900,0,0) at route_output+0x78b route_usrreq(fffffd8037015900,9,fffffd8030505000,0,0,ffff8000ffff2270) at route_usrreq+0x35d sosend(fffffd8037015900,0,ffff800014a3b808,0,0,0) at sosend+0x6e3 sendit(ffff8000ffff2270,4,ffff800014a3b8c8,0,ffff800014a3b990) at sendit+0x58f sys_sendto(ffff8000ffff2270,ffff800014a3b9a8,ffff800014a3b990) at sys_sendto+0x92 syscall(ffff800014a3ba40) at syscall+0x541 Xsyscall(6,0,ffffffffffffffd8,0,6,269eb734010) at Xsyscall+0x128 end of kernel end trace frame: 0x26c1a0da6c0, count: -10 ddb> show registers rdi 0xffff80000196c7f0 rsi 0xffff80000196cffd rbp 0xffff800014a3b340 rbx 0xffff80000196cf0d rdx 0x100 rcx 0x2 rax 0xfffffffffffff7f3 r8 0x70 r9 0x5 r10 0xff40c9ed5244aa5 r11 0xffff80000196c700 r12 0xffff80000196c700 r13 0x100 r14 0 r15 0xfffffd8030477388 rip 0xffffffff812126e5 memcpy+0x15 cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff800014a3b2d8 ss 0x10 memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb> show proc PROC (syz-executor.0) pid=443731 stat=onproc flags process=0 proc=4000000 pri=72, usrpri=72, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff4e20,0xffffffff82290d98 process=0xffff8000ffff73c0 user=0xffff800014a36000, vmspace=0xfffffd803f014c60 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 37747 80308 81681 0 2 0 syz-executor.0 *37747 443731 81681 0 7 0x4000000 syz-executor.0 18283 21046 14297 0 3 0x80 nanosleep syz-executor.1 18283 341205 14297 0 3 0x4000080 ttyout syz-executor.1 18283 138934 14297 0 3 0x4000080 ttyout syz-executor.1 18283 143892 14297 0 3 0x4000080 fsleep syz-executor.1 14297 448410 785 0 3 0x82 nanosleep syz-executor.1 94209 302978 0 0 3 0x14200 bored sosplice 81681 167806 785 0 3 0x82 nanosleep syz-executor.0 785 298764 80659 0 3 0x82 thrsleep syz-fuzzer 785 31376 80659 0 3 0x4000082 nanosleep syz-fuzzer 785 191171 80659 0 3 0x4000082 thrsleep syz-fuzzer 785 450870 80659 0 3 0x4000082 kqread syz-fuzzer 785 11229 80659 0 3 0x4000082 thrsleep syz-fuzzer 785 516959 80659 0 3 0x4000082 thrsleep syz-fuzzer 785 392219 80659 0 3 0x4000082 thrsleep syz-fuzzer 80659 148870 43156 0 3 0x10008a pause ksh 43156 448078 94947 0 3 0x92 select sshd 27261 19224 1 0 3 0x100083 ttyin getty 94947 291924 1 0 3 0x80 select sshd 40784 228607 30087 73 2 0x100090 syslogd 30087 221608 1 0 3 0x100082 netio syslogd 66519 347157 1 77 3 0x100090 poll dhclient 85066 237164 1 0 3 0x80 poll dhclient 92780 187948 0 0 3 0x14200 pgzero zerothread 44021 278711 0 0 3 0x14200 aiodoned aiodoned 70956 218435 0 0 3 0x14200 syncer update 10383 8605 0 0 3 0x14200 cleaner cleaner 68492 23894 0 0 3 0x14200 reaper reaper 94885 321264 0 0 3 0x14200 pgdaemon pagedaemon 28513 180101 0 0 3 0x14200 bored crynlk 75773 3190 0 0 3 0x14200 bored crypto 9209 470141 0 0 3 0x40014200 acpi0 acpi0 64260 53430 0 0 3 0x14200 bored softnet 56237 213682 0 0 3 0x14200 bored systqmp 40722 164726 0 0 3 0x14200 bored systq 12696 24463 0 0 3 0x40014200 bored softclock 19118 285557 0 0 3 0x40014200 idle0 51721 232769 0 0 3 0x14200 bored smr 1 304431 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9471 6329K 6338K 78643K 10668 0 0 pcb 25 9K 10K 78643K 247 0 0 rtable 106 4K 4K 78643K 325 0 0 ifaddr 46 11K 12K 78643K 98 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 19 0 0 iov 0 0K 16K 78643K 36 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1200 75K 75K 78643K 1396 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 8 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 52 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 6 17K 25K 78643K 313 0 0 sigio 0 0K 0K 78643K 10 0 0 proc 41 30K 54K 78643K 318 0 0 subproc 64 65538K 69634K 78643K 136 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 26 0 0 in_multi 33 2K 2K 78643K 56 0 0 ether_multi 1 0K 0K 78643K 1 0 0 mrt 1 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 215 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 78 20K 20K 78643K 1537 0 0 UVM aobj 15 2K 2K 78643K 15 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 10 0 0 NDP 10 0K 0K 78643K 28 0 0 temp 122 2349K 2414K 78643K 3867 0 0 kqueue 0 0K 0K 78643K 8 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 2 1 0 1 1 0 8 0 inpcbpl 280 176 0 169 1 0 1 1 0 8 0 plimitpl 152 30 0 23 1 0 1 1 0 8 0 rtentry 112 61 0 20 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 64 0 60 1 0 1 1 0 8 0 nd6 48 8 0 4 1 0 1 1 0 8 0 ppxss 1128 8 0 8 1 0 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 270 0 82 12 0 12 12 0 8 0 art_table 32 271 0 82 2 0 2 2 0 8 0 art_node 16 58 0 24 1 0 1 1 0 8 0 sysvmsgpl 40 14 0 7 1 0 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 48 0 38 1 0 1 1 0 8 0 shmpl 112 13 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1970 0 555 46 0 46 46 0 8 0 ffsino 240 1970 0 555 84 0 84 84 0 8 0 nchpl 144 2611 0 979 61 0 61 61 0 8 0 uvmvnodes 72 2060 0 0 38 0 38 38 0 8 0 vnodes 200 2060 0 0 109 0 109 109 0 8 0 namei 1024 7110 0 7110 1 0 1 1 0 8 1 scxspl 192 7087 0 7087 7 6 1 6 0 8 1 sigapl 432 477 0 463 2 0 2 2 0 8 0 futexpl 56 5163 0 5162 1 0 1 1 0 8 0 knotepl 112 191 0 172 1 0 1 1 0 8 0 kqueuepl 104 109 0 107 1 0 1 1 0 8 0 pipepl 112 312 0 291 2 1 1 1 0 8 0 fdescpl 424 478 0 463 2 0 2 2 0 8 0 filepl 120 2893 0 2791 4 0 4 4 0 8 0 lockfpl 104 112 0 112 2 1 1 1 0 8 1 lockfspl 32 140 0 140 2 1 1 1 0 8 1 sessionpl 112 19 0 9 1 0 1 1 0 8 0 pgrppl 48 21 0 11 1 0 1 1 0 8 0 ucredpl 96 634 0 627 1 0 1 1 0 8 0 zombiepl 144 463 0 463 2 1 1 1 0 8 1 processpl 840 493 0 463 4 0 4 4 0 8 0 procpl 600 906 0 866 4 0 4 4 0 8 0 sosppl 128 5 0 5 2 1 1 1 0 8 1 sockpl 384 388 0 369 3 0 3 3 0 8 1 mcl64k 65536 1 0 1 1 1 0 1 0 8 0 mcl16k 16384 1 0 1 1 1 0 1 0 8 0 mcl12k 12288 5 0 5 2 1 1 1 0 8 1 mcl9k 9216 5 0 5 1 0 1 1 0 8 1 mcl8k 8192 3 0 3 2 2 0 1 0 8 0 mcl4k 4096 25 0 25 2 1 1 1 0 8 1 mcl2k 2048 47775 0 47737 14 8 6 11 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 79582 0 79494 12 5 7 8 0 8 0 bufpl 256 6333 0 1863 280 0 280 280 0 8 0 anonpl 16 53961 0 46826 49 12 37 47 0 62 1 amapchunkpl 152 1995 0 1908 5 0 5 5 0 158 0 amappl16 192 2051 0 1589 36 12 24 36 0 8 0 amappl15 184 52 0 45 1 0 1 1 0 8 0 amappl14 176 24 0 23 2 1 1 1 0 8 0 amappl13 168 28 0 24 1 0 1 1 0 8 0 amappl12 160 163 0 158 1 0 1 1 0 8 0 amappl11 152 123 0 111 1 0 1 1 0 8 0 amappl10 144 90 0 88 2 1 1 1 0 8 0 amappl9 136 538 0 535 1 0 1 1 0 8 0 amappl8 128 123 0 106 1 0 1 1 0 8 0 amappl7 120 63 0 58 1 0 1 1 0 8 0 amappl6 112 158 0 149 1 0 1 1 0 8 0 amappl5 104 282 0 271 1 0 1 1 0 8 0 amappl4 96 653 0 626 2 1 1 2 0 8 0 amappl3 88 127 0 122 1 0 1 1 0 8 0 amappl2 80 3178 0 3117 2 0 2 2 0 8 0 amappl1 72 17669 0 17220 26 16 10 19 0 8 0 amappl 72 1144 0 1108 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 14 0 0 1 0 1 1 0 8 0 uaddrrnd 24 478 0 463 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 478 0 463 1 0 1 1 0 8 0 vmmpekpl 168 7694 0 7677 2 0 2 2 0 8 0 vmmpepl 168 56259 0 54758 104 27 77 80 0 357 11 vmsppl 264 477 0 463 3 2 1 2 0 8 0 pdppl 4096 962 0 926 6 1 5 6 0 8 0 pvpl 32 178576 0 168300 129 14 115 125 0 265 20 pmappl 192 477 0 463 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 422 0 21 12 0 12 12 0 8 0