kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sat Mar 30 08:47:35 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-4.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.10.61' (ECDSA) to the list of known hosts. 2019/03/30 08:48:01 fuzzer started 2019/03/30 08:48:04 dialing manager at 10.128.15.235:46556 2019/03/30 08:48:04 syscalls: 1 2019/03/30 08:48:04 code coverage: enabled 2019/03/30 08:48:04 comparison tracing: enabled 2019/03/30 08:48:04 extra coverage: support is not implemented in syzkaller 2019/03/30 08:48:04 setuid sandbox: enabled 2019/03/30 08:48:04 namespace sandbox: support is not implemented in syzkaller 2019/03/30 08:48:04 Android sandbox: support is not implemented in syzkaller 2019/03/30 08:48:04 fault injection: support is not implemented in syzkaller 2019/03/30 08:48:04 leak checking: support is not implemented in syzkaller 2019/03/30 08:48:04 net packet injection: enabled 2019/03/30 08:48:04 net device setup: support is not implemented in syzkaller 08:48:09 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x465, &(0x7f0000fff000/0x1000)=nil) r1 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/186) r2 = msgget(0x2, 0x10) r3 = getegid() setgroups(0x1, &(0x7f00000000c0)=[r3]) r4 = semget$private(0x0, 0x0, 0x80) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f0000000100)=""/197) mknod(&(0x7f0000000200)='./file0\x00', 0x8000, 0x7fffffff) r5 = dup(0xffffffffffffff9c) getpeername$unix(r5, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r6 = getpgrp() fcntl$lock(r5, 0x0, &(0x7f00000002c0)={0x3, 0x3, 0x1f, 0x8, r6}) faccessat(r5, &(0x7f0000000300)='./file0\x00', 0x42, 0x3) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000380)=0x80000001) chown(&(0x7f00000003c0)='./file0\x00', r7, r3) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000400)=""/162) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) shmget(0x2, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) readlink(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)=""/174, 0xae) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000600)) r8 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x1000) shmat(r8, &(0x7f0000ffe000/0x1000)=nil, 0x3000) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000640)="999fc3d6d939de5506469142ba692484c8586c9c26bf31ab2a593e09e45c78e73ef4b3a19a8f4e41bf323a1b348caf1cc536808775d8cb7430a10f3d018b1fcc13887ce87d9931ba69045b5321717b87687d23b727bf70ebcf9911afe9bc65b7077cf0112082b93c494501b8e63b2a813353e2d07a4368f4ce545f", 0x7b) shmget$private(0x0, 0x1000, 0x380, &(0x7f0000ffe000/0x1000)=nil) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000700)={&(0x7f00000006c0)=[{0x41, 0x1000}, {0x85, 0x3}, {0xef, 0x100}, {0x21, 0x75b}, {0x47}], 0x5}) 08:48:09 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x130) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0xfff) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000080)={0xa93, [{0x3}, {0x3, 0x6}, {0x2, 0x9}, {0x2}, {0x3, 0x7}, {0x3, 0x4}, {0x3, 0x1ff}, {0x3, 0x4}, {0x3, 0xf16}, {0x3, 0x7b}, {0x3, 0x62}, {0x0, 0x100}, {0x2, 0x7}, {0x3, 0x4}, {0x2, 0x401}, {0x3, 0x5362}, {0x3, 0x6}, {0x3, 0x3}, {0x1, 0x5}, {0x0, 0x9}, {0x3, 0x3}, {0x3, 0x200}, {0x3}, {0x0, 0x72}, {0x1, 0x40}, {0x0, 0x4c18}, {0x2, 0x79}, {0x0, 0x242f}, {0x0, 0xe16}, {0x2, 0xd456}, {0x3, 0x100000000}, {0x1, 0x2}]}) r1 = fcntl$getown(r0, 0x5) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000001c0)) getsockopt$sock_int(r0, 0xffff, 0xc, &(0x7f0000000200), &(0x7f0000000240)=0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000280)={0x6, './file0\x00'}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x10008, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000300)=0x8001) chroot(&(0x7f0000000340)='./file0/file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000380)={0x80, './file1\x00', './file0\x00'}) fcntl$setown(r2, 0x6, r1) r3 = socket(0x6, 0x2, 0x2) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000003c0)) fcntl$getown(r2, 0x5) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000400)) ioctl$TIOCNOTTY(r2, 0x20007471) fcntl$setstatus(r3, 0x4, 0x40) r4 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) shmdt(r4) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000480)=0xffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000004c0)) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000500)) getpeername(r0, &(0x7f0000000540)=@in6, &(0x7f0000000580)=0xc) socketpair(0x1b, 0x3, 0x1a85, &(0x7f00000005c0)) getgid() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000600)={0x4, [{0x3, 0x1}, {0x1, 0x80}, {0x1, 0x81}, {0x1, 0x6}, {0x3, 0x7}, {0x0, 0x3ff}, {0x1, 0x485}, {0x3, 0x9}, {0x0, 0x9}, {0x2, 0x3e5947af}, {0x3, 0x7}, {0x0, 0x3}, {0x3, 0xfffffffffffffeff}, {0x3, 0x7ff}, {0x1, 0x80}, {0x0, 0x2}, {0x3, 0x3f}, {0x3, 0x7f}, {0x2, 0xfffffffffffffff9}, {0x2, 0x20}, {0x2, 0x2}, {0x1, 0x6}, {0x3, 0x7ff}, {0x2, 0x100000001}, {0x3, 0xfffffffffffff6d4}, {0x2, 0x1f}, {0x3, 0xffffffffffffffff}, {0x3, 0x7fff}, {0x3, 0x7f}, {0x3, 0x1ff}, {0x0, 0x9}, {0x1, 0x5}]}) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000740), &(0x7f0000000780)=0x8) getsockopt$sock_int(r3, 0xffff, 0xa4f3db2da155c0a3, &(0x7f00000007c0), &(0x7f0000000800)=0x4) 08:48:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000240), 0x1ff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0xc3, 0xfffff, 0x4, 0x81}, {{r0}, 0xfffffffffffffff8, 0x20, 0x22, 0x80, 0xc076}], 0x9, &(0x7f00000002c0)={0x796, 0x4}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000001c0)) r5 = dup2(r2, r2) close(r5) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff9, 0x8, 0xf0000000, 0x4, 0x2}, {{r0}, 0xffffffffffffffff, 0x43, 0x40000016, 0x63, 0x3f}], 0x4, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffd, 0xc2, 0x40000000, 0xba8, 0x6}, {{r3}, 0xfffffffffffffffc, 0x2, 0x8, 0x100000000, 0xbf37}], 0xdf, &(0x7f0000000140)={0x3, 0x1c}) mknod(&(0x7f0000000240)='./bus\x00', 0x8, 0x3) 08:48:09 executing program 1: r0 = syz_open_pts() r1 = msgget$private(0x0, 0x200) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x800) r2 = getuid() r3 = getgid() msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/80) r4 = shmget$private(0x0, 0x4000, 0x63, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r4, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000001180)=0xffffffffffffffe4) r6 = open(&(0x7f0000000180)='./file0\x00', 0x20, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001240)={{0x8, r2, r3, r5, r7, 0x10, 0x4}, 0xff, 0x5, r8, r9, 0x2, 0x30, 0x7, 0x9557}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) r10 = dup(r0) ioctl$BIOCGDIRFILT(r10, 0x4004427c, &(0x7f0000000040)) 08:48:09 executing program 0: r0 = msgget$private(0x0, 0x4) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getuid() r4 = getgid() r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x9, r1, r2, r3, r4, 0x40, 0x3}, 0x9, 0x1000, r5, r6, 0x4, 0x1, 0x1, 0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setreuid(0x0, 0xee00) r8 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 08:48:09 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)='x\x00') msgget$private(0x0, 0x0) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000100)=""/126, 0x7e}, {&(0x7f00000001c0)=""/145, 0x91}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000280)=""/242, 0xf2}, {&(0x7f0000000380)=""/153, 0x99}, {&(0x7f0000000440)=""/100, 0x64}, {&(0x7f0000000500)=""/77, 0x4d}, {&(0x7f0000000580)=""/225, 0xe1}], 0x8) open(&(0x7f0000000a80)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000007c0)='./file0\x00', 0x80, 0x0) unveil(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000780)='x\x00') readv(r2, &(0x7f0000001000)=[{&(0x7f0000000040)=""/27, 0x1b}, {&(0x7f0000000ac0)=""/82, 0x52}, {&(0x7f0000000b40)=""/201, 0xc9}, {&(0x7f0000000c40)}, {&(0x7f0000000c80)=""/81, 0x51}, {&(0x7f0000000d00)=""/194, 0xc2}, {&(0x7f0000000e00)=""/227, 0xe3}, {&(0x7f0000000f00)=""/186, 0xba}, {&(0x7f0000000fc0)=""/29, 0x1d}], 0x9) mmap(&(0x7f0000008000/0x1000)=nil, 0x1000, 0x20000000000000, 0x19, r1, 0x0, 0x0) write(r2, 0x0, 0x0) r3 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) unlink(&(0x7f0000000880)='./file0\x00') msgrcv(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000a752702f0000400000000000006500"], 0x1, 0x0, 0x0) msgsnd(r3, &(0x7f00000008c0)=ANY=[@ANYBLOB="010000000000000043b8a6e68e3310d42de70b815890d227db2249c7c92edc5a874243d90115fc678014ccc5568c17ef4ae6d754bc61a2c5c83daf4177d450319f85af0080c3d232470da14730a1bae105eb64f0411b543917597261779ee1244043d31c6690a88e6d8d1543a1b7291a49a8cf851f9177b40c8bbd1386c5ce10a5ad1937c217d2cf8c2a5fb2b289e6993cbefdd8d463613e41f83a14e924af92575d861602fb5f8fab8bd7bdd6635987ff9833dd15d362349e3e41254f350514a7b6a1985459a05ad71959f9d296da72e90673010f03eb6a715b70086db96bd088dc270b33890ab8ed75e03a44fa96527836deda2ee23f35e9635df6216b71f52844e72f6887ec0b"], 0x1, 0x800) 08:48:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000020005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) 08:48:09 executing program 0: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x100000010, r1, 0x0, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x2000) shmat(0x0, &(0x7f0000e00000/0x200000)=nil, 0x1000) shmat(0x0, &(0x7f0000f49000/0x2000)=nil, 0x1000) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x6) mmap(&(0x7f0000f1d000/0x3000)=nil, 0x3000, 0x0, 0x2010, r1, 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000002000/0x3000)=nil) shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x2000) r2 = shmat(0xffffffffffffffff, &(0x7f0000e3c000/0x3000)=nil, 0x1000) shmdt(r2) r3 = shmget$private(0x0, 0x4000, 0xa8, &(0x7f0000e27000/0x4000)=nil) shmat(r3, &(0x7f0000e9b000/0x2000)=nil, 0x2000) kevent(r0, &(0x7f0000000140), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) 08:48:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0x8) r1 = socket$inet(0x2, 0x5, 0x3) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="e01c9728b51e0911ee7d81b76caeb8d5f97706c65c0b61ac9ff280e9f9cf5eaa5d5117b1679e56d72d1f7e2011a406635d63eb7b8240cbad9368663d2316a7b16ad95137fa366a078eb315d01caecd8a", 0x50) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="b7a446036e410fe9a6bae5175fa3bdd149924fcee04b6fad6d7a7c5a255bd596372033ad14c823850b685cb15c003a2fae6fec1c2f8116203cdb39d244b4ebe6a8f02f7287b0b32a2f0d3badb779572902416b464b2f4937d7efe4a27d0f440e143ac40f2a94af5d2c71f507f231eeae3f1ed390818e3843bb7d993c4a", 0x7d) r2 = open(&(0x7f0000000180)='./file0\x00', 0x880, 0x46) kevent(r2, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffb, 0xa1, 0x0, 0x7, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000000, 0x3, 0xe7}, {{r0}, 0x0, 0x4, 0x43, 0x0, 0x5}, {{r1}, 0xfffffffffffffffb, 0x40, 0x10, 0x8, 0x101}, {{r1}, 0xffffffffffffffff, 0x85, 0x10, 0xac, 0x8}, {{r2}, 0x0, 0x8d, 0x8, 0x9c6, 0xe68f}, {{r1}, 0xffffffffffffffff, 0x10, 0x8, 0x403, 0x7}, {{r0}, 0xfffffffffffffffc, 0x44, 0x4, 0x1a4d, 0x2}], 0xa6, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffff8, 0x0, 0xc, 0x7, 0x4}, {{r0}, 0xfffffffffffffffa, 0x2, 0x20, 0x5, 0x1}, {{r2}, 0xfffffffffffffff9, 0x3f, 0x2, 0x8, 0x1800000000000000}], 0x43c7, &(0x7f0000000440)={0x3, 0x3}) getpeername$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2d, 0x0, 0xe5}, {0xfffffffffffffffa, 0x8001, 0xfffffffffffffc00, 0x2}, {}]}) 08:48:10 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0x100d0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "cc0b0610cd33f027ed7d55c80412da7d0586af82"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 08:48:10 executing program 0: socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)) 08:48:10 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x1000000000000045, 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, 0x1, 0x0, 0x0, &(0x7f0000000200)) close(r0) 08:48:10 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000002c7}], 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x4, 0xfffffffffffffffb}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x4, 0x20000004, 0x1, 0xdd6d}, {{r1}, 0xfffffffffffffff9, 0x48, 0x13, 0x608db27e, 0xff}], 0xffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x84, 0xfffff, 0x100000001, 0x3}, {{r0}, 0xfffffffffffffffa, 0xc, 0x82, 0x10000, 0xff}, {{r0}, 0xfffffffffffffffd, 0xb, 0x2, 0x3, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x2, 0xc727}], 0x8001, &(0x7f00000001c0)={0x81, 0x3f}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000080)='./file0\x00') bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="2d000000000000000200"], 0xa) dup2(r1, r2) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000200)) 08:48:11 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x7fff) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0xffffffffffffff08, 0x0) setuid(0xee01) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) fchmodat(r2, &(0x7f0000000300)='./file0\x00', 0xe, 0x2) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x6001, 0x203) semget$private(0x0, 0x2, 0x280) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x2) r3 = semget$private(0x0, 0x5, 0x4) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f00000000c0)=""/211) fchdir(r2) 08:48:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)="ac87502e2eb6", 0x6) execve(0x0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 08:48:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040), 0xffffffffffffff0f}], 0x1050) readv(r0, &(0x7f0000001740)=[{&(0x7f0000000080)=""/224, 0xe0}, {&(0x7f0000000180)=""/104, 0x68}, {&(0x7f0000000200)=""/111, 0x6f}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f00000003c0)=""/101, 0x65}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/243, 0xf3}, {&(0x7f0000001540)=""/34, 0x22}, {&(0x7f0000001580)=""/149, 0x95}, {&(0x7f0000001640)=""/218, 0xda}], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)) 08:48:11 executing program 1: r0 = socket$inet(0x2, 0x4, 0x1e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0x1a6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) setuid(0xee01) r4 = socket(0x11, 0x3, 0x10000000007) sendto$unix(r4, &(0x7f0000000100)="b1000503b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 08:48:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4, 0x0) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getdents(r1, &(0x7f0000000040)=""/132, 0x84) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:48:11 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x2) fchown(r0, 0x0, 0x0) 08:48:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = msgget$private(0x0, 0x22) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/26) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x40010047}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 08:48:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setegid(r1) 08:48:11 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) r1 = dup2(r0, r0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) setsockopt$sock_timeval(r1, 0xffff, 0x1006, 0xfffffffffffffffe, 0xfffffffffffffe3d) 08:48:11 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) socket(0x1f, 0x4002, 0x37e72b50) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) socket(0x6, 0x3, 0x4) socket(0x2, 0x2, 0xaf1a) accept(r0, 0x0, &(0x7f0000000000)) 08:48:11 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xffffff24) getpeername$unix(r0, &(0x7f0000000840)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$KDSETRAD(r1, 0x20004b43) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000080)=@file={0x0, './file1\x00'}, 0xa, 0x0}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20882, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) socket$unix(0x1, 0x2, 0x0) 08:48:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x2) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000340)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xa7}], 0x8, 0x0) 08:48:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = fcntl$getown(r1, 0x5) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x1, 0x1, 0x1, 0x4, r3}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 08:48:11 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r2 = geteuid() r3 = getgid() sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000080)="7cc0218124df4052ee0d0995172a7b4a493c59c2a82aaf6f290d503f68a46dcc1e79faed374178c441c2d244a4c76fb807b8e67f76c9d132ab59e6ddce3341a7f9c603d0aa24a14aaffbdb86bcf9f25df0f6160164021d8169a474acf59b06881056bfb3e6f0f74cbeaeadab2acb09159522a22c86f8a599dd39f1abe97bac851c4379e304c8007e55", 0x89}, {&(0x7f0000000140)="084ddcf2ff451b5c602dc1008d8b62e8cf44738431ebd1be64255f7292cd9498fd04e055820b18fd883463ac11b621ef050530d76fbb133a571b47d7be8e33e07aca4fc27df66f17bf25afbf21bde9521f65761fe160e53dba4b158860875fe5bc62e8798259b2747c726cc5e49ae528b900760aa1e4ff95d2d89c70698c049d2b1a0df46391cc855df06894f86f4845340ffba0b75853", 0x97}, {&(0x7f0000000200)="084fe8ffab06c8af5df95feef662d65879a4fd0f25d832f640ea57754c8c9354ea3a7cd2bf0657c45b2cf5baf31d7b9bab0b802f83eb8b23cdffba42a7274fb98c2e76e2ac92c9f8b05da28a436e04853a2259b4643410cbfef044262cf5b1abe58454fe9044c728fac5471ac4fdf47eeacab3129a7c1e78779cb5c03ea39dfad21d95ec0d9d78937ce538bd90d26202c6475b1edf0ebea2a2ca76bfebbf2e587f20f6359d9ea696aed1632abd752f62eb", 0xb1}, {&(0x7f00000002c0)="f2e8ff251a44bee6acca2604592b5c8b8ef53d1cbe9526c7fb114bc7da86981c5a5e018ae88d204f6a39a956c8dc5bbc79a738278124e18fa27b2306dbbaee4e8f8ca74befe4a731c3b9569174c8647128eacf06549210ac84f91f8abb5b24190d30eb77dcf347983789", 0x6a}], 0x4, &(0x7f0000000400)=ANY=[@ANYBLOB="2000002000000000ffff00000000c0c7", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x78, 0x400}, 0x6) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x66, 0x0, 0xfffffffffffffd4c) 08:48:11 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) syz_emit_ethernet(0x5a, &(0x7f0000000180)="4f84f509ca0adac7b837ed18ec71b8d3f25d5ae8e08619531bca15dc0ec13e2fe040f92b02fa36db18198ad9430cf8e704e7b6be745d3ab1a1ef81f8855f36ab3a6c532cb55863e2df6b99384cf26e0d02da937dac7fad69fef1") dup2(r0, r0) 08:48:11 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000b00)=0xc) close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x100095}) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) close(r1) r2 = dup(r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000980)) write(r3, &(0x7f0000000a80)="802fba5141f89bf3786238a3e7ceee10c7fc856dca6b683f719ad30dd9f7e24d81399086e718364d9830ef4f6462d9f85d87b14aa0f215244f274e9abb311c667b606007449f2dacbd0e9167c5eeaa3e141f445ac77ab635a000f6399c2f3bd7d03ac17674b1549bdf5c46c03a72bc59cb", 0x71) r4 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x401, 0xfffffffffffffffe, "0366402ba77f0c037f00000000000000ef3caf00"}) write(r1, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c", 0x820) r5 = getpid() fcntl$setown(r4, 0x6, r5) write(r1, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) setsockopt(r2, 0x4, 0x2000000000000000, &(0x7f0000000a00)="1cf7410c67634f95119cef8e208c704f4ba1665e02c20cad27a1cfae32e957e40580104807a5cbd74a206e66d7440d7497ba9b20c469dd82cf1e5609431c76226b490561bb31cd1bc33f7e25cb58ce3ebadff835186e5b0ebf59eb2c6cfb7f604d", 0x61) 08:48:11 executing program 1: unlink(&(0x7f0000000000)='./bus\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x181, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000200ffffffffffffff0004001f0e7ae08a5109588dada600001ae1ff01"], 0x0) write(0xffffffffffffffff, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 08:48:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0xc0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) write(r2, &(0x7f00000000c0)="60519a99c87d9589df8832ba2af42e34e49983cb4eaf5dbb7017ae9dac88", 0x1e) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 08:48:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000001c0)=0x8) ioctl$TIOCGETA(r0, 0x80047460, &(0x7f0000000000)) 08:48:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000100)=0x5945) unlinkat(0xffffffffffffffff, &(0x7f0000000280)='./file0/file0\x00', 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x49, &(0x7f0000000040)=[{}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) 08:48:11 executing program 1: socketpair$unix(0x1, 0x400000000001, 0x0, &(0x7f0000000880)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) bind$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) mknod(&(0x7f0000000100)='./file0\x00', 0x10, 0x3) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240), 0x321}, 0x0) 08:48:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x400, 0x1d}) getegid() ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x8, 0x0) 08:48:11 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x8000000, 0x0, 0x0, 0x100000001}) flock(r0, 0x2) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000100)=0x5) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x108, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000080)=0x2) fchmod(r0, 0x4) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 08:48:11 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8090, r0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x100008) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) faccessat(r0, &(0x7f0000000000)='./file1\x00', 0x4c, 0x2) 08:48:12 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x8) 08:48:12 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000180)={0x0, './file0\x00', './file0\x00'}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20080, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x20) r2 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080), 0xc) 08:48:12 executing program 0: r0 = socket(0x1e, 0x3, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x1010, r0, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="17633bbb9d8c353258d4b1d91916e404fa7c439b0c2114856c07adf02babde1e1b5ed2a3ef43443560f64283de6f06f1a0a42a22", 0x34, 0x8, 0x0, 0x0) r1 = geteuid() setuid(r1) setuid(0xee01) r2 = msgget(0x3, 0x1) msgsnd(r2, &(0x7f0000000280)={0x3, "17495932054b71b4fc3e5c532d5f42e1f17c19cecfb0dfd5318ec4b69f2a311b39383a81f67a9b1ab8420d113a61f8e7b99db2619ee4762e4135fdd0a22e1493724cd1ba98339b9f893054392a6e4f0d92"}, 0x59, 0x800) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff8f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000004008000000000000000000000000000000000000bf8be5fe2a828a409571405ce2bec485a32a525b872c0cd2da613cec3256135473d01cdf1ad37f60a33d25fb418e239cf0f6f535bdfad0934f47aa06b0926b67a5f3bfc8ea327aa69aecc81f7b2c6efb23ecbe9d22ab18f3ea6a649cdbd514fbc2f05d519cb73c88d53db7a7d53791375041044566b7f5f1adfe237d9dc6ec508a79f3717c8407d90a95b27112dad9f49c9d3e0dd1b31b31f96f0c7c16361cc1d678f73ab2a0e8b76c3dd1c9588256bc65baea0cc469c5f14072577a0edcb87292480efc153ea06c0db2cd8c2ee8b40adf0c2bdd9c8bce73b343aa655269dea99700"/268], 0x1, 0x1, 0x1800) r4 = msgget$private(0x0, 0x1fe) r5 = getpgrp() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0xc1, 0x0) msgrcv(r4, &(0x7f00000003c0)={0x0, ""/4096}, 0x70e, 0x1, 0x1000) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000040)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x60, 0x7}, 0x100000000000000, 0x100, r5, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) 08:48:12 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/98, 0x62}, {&(0x7f0000000100)=""/100, 0x64}, {&(0x7f0000000180)=""/90, 0x5a}], 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x11) r2 = getppid() r3 = geteuid() getgroups(0x4, &(0x7f0000000440)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, &(0x7f00000007c0)=0x6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000280)="c3bf23ebea1e314916", 0x9}, {&(0x7f00000002c0)="6b249a8406c7a36cc6956b0d43d2d21d878d42b181e89f553e143bb33c996e17f6b04e3d4b87e1f1b735a63126503d2a5ea9293dc205490836400a478bc6a79794d9568b20e76b96727db306fe5c44834e3fe0418c0fd7ed9545e234e7f949faa9a2c40e9e722821de1780d7b501d91642031a127999909118059be3bde14f2bb053f97b12b2021c7a9ce5263596afbc32d0d5abd899f7298dab8b52", 0x9c}, {&(0x7f0000000380)="caaa5298265e5cc0de36918825d9a24c5c022245c9b61bfbb6484176602116dd7a859ec972dd701ca4888fa0d30dcadd25bc8ba15f979e0b862b4768cce377825bddcd3f148e046dd85c6476c6355757df3cb375de5591d4c36c6c77e744b823163651c73b538e099d0f636142d9c1458cae", 0x72}], 0x3, &(0x7f0000000480)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="00d3bb2af60f56aa0b2600000020000000000000030000000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00', @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x68, 0xe}, 0x0) 08:48:12 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x2, 0xf81, 0x100000001, 0x0, "9f6dd8f1b574b5138c88bb637f807322062c778f", 0x549, 0xe059}) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x26, 0x4001, 0xfffffffffffffffc) r2 = semget$private(0x0, 0x0, 0x20) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000040)=0x800) 08:48:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f29b2256db24ca665c6d2adfe06000"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000700)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e7a2c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e3039ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fba9bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0", 0x18f}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x3) 08:48:13 executing program 0: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x10800, 0x10) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x180, 0x2) bind$unix(r0, &(0x7f0000000340)=@file={0x0, './bus\x00'}, 0x8) getdents(r3, &(0x7f0000000380)=""/127, 0x7f) r4 = kqueue() r5 = msgget(0x2, 0x2) msgrcv(r5, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000"/250], 0x1, 0x1, 0x1800) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x78, 0x2, 0x1, 0x3}, {{r3}, 0xfffffffffffffff9, 0xa0, 0x20000002, 0x1, 0x1}, {{r4}, 0xffffffffffffffff, 0x88, 0x20000000, 0x6, 0x8}], 0x2, &(0x7f0000000300)=[{{r6}, 0x0, 0x1, 0x60000004}, {{r7}, 0xfffffffffffffffa, 0x1c, 0x40000000, 0x8001, 0x8}], 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r8 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 08:48:13 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x1) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="ca56d79e6f48d60f7cde06e0bbb24be6536442db7112c5a896e3f501830f5af2058dae02fa491220ab23c960715dee71781cb3c8f59dae62bebc766d81279d438729f92a75f3c431dc7ae8a05b781b25980b77fbfdef39dd482c7b860bdbc990019e57a8fd0bf1c3ac1192ca38c3", 0x6e}, {&(0x7f0000000140)="1cb7b5d2f7d2797ca12eff6c1f0c160ee6ada9354846c4b5eaf9f49a4277e70cace33c2cbb26487a2fc8aa43aef6ff4e5de82ff4a4662a2da828511c0529aec3da3b9cf0389cff21f1c9eaefcecadfeac4b76a172b8adcd311d46bbe4ceca559166e632e9ad54f0c2eb4c599f88f9cfd39e89b295844cb269f13cda67ecd0f5a876da32c5b731fe5e0b4b792017b3764b07e84c7198f9958089007480b8d52a322adb6da22bdb5640e", 0xa9}, {&(0x7f0000000200)="2829322a0b875912c3d901fc24ec9310e7719ccbc6d23ab1c3a09697d1590a3133dd363dd36eec5a79286fbc78ff539e961392f222dc75df89416bb684ecf63ac2c2dbb9a4358e289cc25caf5e", 0x4d}, {&(0x7f0000000280)}], 0x4, 0x0) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='r\x00') rename(&(0x7f0000000000)='./file0\x00', 0x0) 08:48:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aa8334a65194e441", 0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) 08:48:13 executing program 0: r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket(0x6, 0x0, 0x7) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fsync(r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 08:48:13 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000140), 0xb51) r2 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x800000000, 0xffffffffffffffd9, "855c004000"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) read(r4, &(0x7f00000001c0)=""/62, 0x3e) r5 = syz_open_pts() fsync(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair(0x0, 0x5, 0x100000001, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000380)=[{{r6}, 0xfffffffffffffffd, 0x4, 0x40000000, 0x8, 0x3}, {{r4}, 0xffffffffffffffff, 0x80, 0x1, 0xfffffffffffffffb, 0x2}, {{r1}, 0xffffffffffffffff, 0x48, 0x10, 0x84, 0x80000000}, {{r5}, 0xfffffffffffffffc, 0x10, 0x80, 0x7, 0x40}, {{r3}, 0xfffffffffffffffa, 0x0, 0x1, 0x8, 0x9}, {{r6}, 0x3cad1deb7efe231c, 0x31, 0x20000040, 0xf18, 0xae7}], 0x8, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff9, 0x1, 0x4, 0x800, 0x1f}], 0x7, &(0x7f0000000280)={0xb1, 0x2}) sendto$unix(r7, &(0x7f0000000300)="6e6ffcb0e921f65ef38e29282e5632c8a314d1f5b64399505debcd4202ada6cdff61cea396af7f00266f649b6b8725585d20b6890b35017d3909d9733af25b427c112f0c119b3945d56a80a3cbf1a742d7f61fea6b7c041d57757d8e44ade5904b6bc88b0175aa4f25456078d06e74", 0x6f, 0x402, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) getgid() poll(&(0x7f0000000080), 0x2000000000000126, 0x1000) socket$inet6(0x18, 0x2, 0x3) 08:48:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000000c0)=0x13476189) r3 = dup2(r1, r0) syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCNXCL(r3, 0x2000740e) 08:48:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x2) chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x2, 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x126, 0x4) 08:48:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/195, 0xc3}, {&(0x7f0000000340)=""/254, 0xfe}, {&(0x7f0000000240)=""/149, 0x95}, {&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000440)=""/81, 0x51}, {&(0x7f0000000500)=""/239, 0xef}], 0x6) fcntl$setstatus(r2, 0x4, 0x80) socket(0x1b, 0x4004, 0x3) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) writev(r0, &(0x7f0000000700)=[{0x0}], 0x1) write(r0, &(0x7f0000000300)="9b", 0x1) execve(0x0, 0x0, 0x0) 08:48:14 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) accept$unix(r3, 0x0, &(0x7f0000001b80)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000001bc0)=0x6) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) 08:48:14 executing program 0: symlink(&(0x7f0000001240)='./file0\x00', &(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') readlink(&(0x7f0000000200)='./file1\x00', 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000240)="1f96c3beb851bf5c4d8be09d88c2141881acfdcf4acf07499308ce65279cbd1771a519664ab0c9d27b5b0dbb992ab2e80e7c5d9976cf63228455807fdfcf655816ee1f9b01811808c2ca426fc173290f18c1e83e3e0475d50f7d783d6c57bb1066e050ba6f429f088318db30f9b3d2b5c77b033c1d3e055d54e737ac06ce8363a4b6548e43a13e703f653ef9a1a605fa842bf74c11e5ac352266f36d0a5c338e82e202314ffeaee37a53019b957751ee8d45f0338ca509a3541aa54d3eeb7bf42c2f0ad3e4a522908d73fbb37948dabfca67da2c929fa4afa8f0c5b88f78bd334e5e4fefc0bba53610445e0e43aa92d3fe9db4697dd5ba34a2950877cec5555a4cd8a3e5f6bf004cefde5f5157e0b7aa7130855fd354274b194daa55c549cd0865a8e22fd1b4983d92b337f78488ee58b13923aeef2a39fc8da5503cf07dc436b45c2cba55e7e612bf30ded741facae3a361bf0ff7276c405dfd358823bdfe95ff80a968b175fb8d165518a5ab3827facbc969f4d61a1c2b680cc8affedd413eca594c07c7f5a2ec77fc82f99dc72ad6627b4ef8247c45b2a96b0a3c004475c28208382da524b5ab89947a7bea61e21baa25e3e8c29928db923d52350dfcad628833977bd18576c0520ce914f2804d6468d60bcba860d1c8aeeaa42289b97bc4be7b8546768f1d23d327eb59ee988dd4cb176edc03cf281f40c98c5527a1b2f0acfbdcc14131db6f7717dc966a11a6e4730a97f9e138b2b81686f22ccab6a4dae56f1666f5f1955322279f0ef2b43c64dd9e33fdd4128b406c6520114f9610165ac51b180cdd0c9392471a4abfd3d325f6d9cde3201a0db8a674e94cb4ff15e97a671f7760b783b9cb3e9bbd4a37d57f41fd50f338b8bf8e96e5ba40426950999fe52fb4a5a0ed978776c862d9b0c54fbb27f2c3d72b172642f77b62c9032040c58117507a3c84077cecdbcbaf2a538e846a4676321bfac42902d2e6d3a57248fbfbe0532a62a1acf36e6d4ce8e0b175de8b70b4bad7e3cba78ab9f0e376e4f11abd654f6ce6d1112eece445c98fb400f0b6c7972b23c53f8ac695f6b5212710b7cd48bedab2b2a273426421cd78903f369c2f68674ad5308a1c651b81e506d3147ddd7c9e04c8402c123a6c75a5766e42c09ba80599a13e43e8df2e87afe88ac22d8df3b979499c84cb7463bce1690eb30f2e98edc611af299abfe90f142e1ffd99bfc4a22166fc9605c5402c6caa871900c6f3cc88039d0676936006173f3b27242c21a8d1f65142cddc3fc930c101d2c2931fdede9d7a3dd7b2b9e09ee779abe7e247abbe3dd75720cfbd5c93e7c3a184910e77e67ce205b274fe88adbf530f2dd3f7ec2da8101942a77d1ffb9f3e1264f0b76d468e0ab8bc1e6c29291f7cce2a9337a95cc35ac72a8356b80d4d476d69b689ccb1987a7c3828e48a3e51360828e46dbce1cf4ed405427f58983dd1359bb50b57038d45e0c677721d7adb1873cd1701eedd0b283c7331579bcf4a6ea91f4886dc70cd762ad035c326f06a35eac807123823bc74662f42cec71584b3a2310991c3e1998a6511209b046ed1150a8fd070cac93588c7053129fbb6f9a12a9493a1fc55da7d8388318ff7d04790f62f67bce561db26c4a5858615437b1dd95b220033331162b762df2cd5d9461cc6eedb9ffdeb722fc25821728cb3c3dd5379cb0262b876e34b406c84bd727c612bc1fcf1c5faa04820a070be365e2d01505f200cb0abbb3ff5d482e9e66f943f23421895585ade1580811ff71def78daa3c1ee6b63c1820552438d4d59d84e12c884b930c550b815665803d80fddcdd5a14e9e1688b6a6f850a6eb1624cae138cd15eee06df8af81b44e135f52cff0b9a4e481d2d8d1a9b3b2f66414ce80c0642b0e6eb56cae81fb630f16fe53daf05aebb1603336fd63463bfb25f7f0ef253c80eaefe44475840dccc932ee1495ae08b23af838bba0f9c0a52c21b20f01890d1e081031a5c4950690bdf4a7356d3f895092d86c5586a01f0ea4d40c36fdce3e4a664edb7a7cd0962e2bc59b0d3fe8fa2bf587c9660e9a9bca81423087bad3c077133d6d24c8b50de8108199f067f99662f1b5c979c998a6beb40176d6769955257d81c9dda7fdfd0cd2134c1aa8716701b761f773f5d51bed333a0095046924c28509992aa099da262200eae0409cf096599330174233bec7da568c86cf31dc0375468a4331c6bf3bf7230b12c408f39dbdcc5b27fb03683ed2ba3c89714bbee4381c2b2e9b2c70de364c1c221bc72ecde1973a660528fe338cf4a03da411f882cf1e1c14054b384b7e7a7e902dc15bd836f546e8d1ba64d3433b5069efad22d5ca3be616c6c93634d784bd82596f322d678eeda2733bc0d7c6811a989fa22a5257a4119011fb064e50739c21bbb0706f54f812bd130635a74ec7ca0adf55f289fc6552929c9761a1fbab3de6805cfe540ab439c2fe4639961aa0796a37f7f0c6c9ae9a2b55ef5d4c433b16ba519372b0487db4fcee0ab55febfee92560c43855dd565ee2e62497740ea5c7b358e2bc9d8d886b52a083e41a92a6bd5d5da2c7b2934b592bb88a545e37998debb4d0823c2481f736fe70bc94bee10a7ba7032b35b65224b6061183e95dcad72c014cef80d3a37fedb1a17eb46b83a6f5702d90b287125d8b1f1b8f563765037e0a7ab24720e5a7d2bafe9cde37959f4871668e70c617633f97536fb3e6a28e1f59a95206579c14b8bf7a7c2c98eb523d42be9b419c1cfb9c236e9fcfedc4d4f588f98edcb28bdb0ef45837017448638b47f8315a5f383c874121d2ffda3ddb5fb9e7082d813420f28b5c3d8ec3aebb3f708e7a06653c5afe5804d7f68bc1d5e6aac148829e360321cb74fd01215072138890ded9ff23f731cd8538e024870c280d5bf02ddca6bc6d7d82ee19b63f2d82871959d0dafbac3407ae6cf59c2c972556f304b9675cc522c35f48095fae6f038409f6ffbded5e9e33fc7c8fa80afbb2ec0e04e297adc6198b22feb6245d5fdc95260e74896ccd1f868bc7a0b45664e69161c4ea45b72a9fbfdde26aacc3ebd2afe77d288eab29d8997a39930243a7635165044c3d223f5f42ff91416d232bff6b178e8a2283cbafe43058b378b40d6d04718c7cd9d78201c421a12bc38d017906817b5dfbcf9fe05a2ca3b67cf2d8904da2d06850a5200e42a6f5163a2aa6ca0ddbbdd268684ae6bcc1901412803015afa3bce19453decd3a19db9d78a6597589d4139f27b0c7141cd1c34e74bd722ec4f8ff32d111e10b38022d87a7ef92eb7e00e4ec922e385805df24e9c4f426adde866e648414beaa7a404486961596ce1d47bacd6702871a1120ab8c457568c197f7b93e7c72ea4da9e85b688d922f5c772464e239f690ad3e22960d5ceb11b8be52c39cfdf4bf6ea36ba65a4772b3c289591357359ee2e22a133c1a033aae9fa33223a1a986e12748560ff7750dbe4e667d9bba9f62d84571c6e9ef0b45502d4b5a98612ea1707d5162e4c4361ea97e9b9424138f3762a21c5477d990c70c0cf3b9c99c43a2a25adff60bdb4b1b3b4af7db13967fb4e5b861b159dcb8c84aff7460e2156f7c20096138ed280064bd73d44ae458fd90f0023bd9e8c9624d9be26e18b0c52b02bebb6d53d23896d849b926f6535e6b0d98222c0b0107c4834e4bd3862e6621b221c4b5436de7978033963c598cd4a0de1316af5237cf486cfc408f65ca59046a23528f0f22cdddb789f15175d1b86274a3b7d3e1c980f09aba3db867524188f6640d2f2c3c4c4c896e99d217239e98a928c61c0f604286de970ab68d137bb4fac1a641731d9bc9723d33a89931e18e08251424c5e5b70271c0ab5d6b5f3268667c63676f7d0d4d6b21e6545acf21cdfcc1f6081903991a9b053bdf5f7e6acbb9d72280ffbe249c7c9abcf371e158476c7a3bd5198a0d1ef37e8caffb2751b8bf1328b8f3f3c7ffe4c8b51702ea05983b2c0439b9eb66dc0ed2c2e460c7be2f8091b523dd04ac5763c6a264ea75ab95cae318e810094f2b6f68965cf65ea4048b1cdbc922213c326a4d5c27915996ce6c99de8645578067c895e339f83a21277fac4d2f8bf0b075a1e18615a305f109cb7f4024525d968a4fe54eea51a7a3c9437fdcb9006871708285393e9c54e570c14f69ed5315014173374c1f407ca7b35654a3076096f6581dadb451705b7a7d3b15d2c6edff62113133d42a62d7ae537856cefd7f2e734931ce37d0c24d9929f813ba86fe7dd9f95f24e03918f7cc158d6a6462af734a0bcd5d8e94f3b7b409ae9b0136bc19c15e4a1c3dee17138bdf2893c391e411ff1add41e5094ab5c6b3910485eea1e2fe0d50121310af6319a708b87e671e7d2285868c6d57087456f59223ad099bb695736370ba5c2e87b84e3725c20ff3ec556a66b960726f8dde59e9447d8d23feda057c6ac2bc0aa6c913ef76fb16736d57e5243b6a2d1e5038b11781e727185452fd1184509ec66930f3c786ec94f68af36ed4080b453db012b16266ace7ba082cf4bece59bf6c037598928504ac5a3bad81740973a5ac141c86c76d03f63f30de63545d3c1a1bc960e5a18ea4e1e8badc1a9b23854afc1a3922f7302aafc7001e0d046f869f2203d5908d0643e6c24aca6367f8f6f85cb78f763e538674c2f2fa28a3d7131ca76f6bafca54dc745358e2349c7ec4d71ff8a294043db888779c1371da889f50697d1d2c2ff56cf46baf306a2f36676ee0d0311568ffc1976ab797be8bc16ccdd572400fccb4a4acc7c052110e1f632b3e86cf24c872fadb99010b48e9f3695b99c0469d6d11fc7180eafebfcd3282c4a70f3e0440f4b0b402da4a66b7e71fcaf5dc80b943cda5c52cc5abb6c3b4e83b1372fefad7e06ffd9d45b563d76a6502a4e2b49ecd3d2fce08f63a97421bf6ea1903d2e231700b4a04daa2751757436be0cd3c9c32149d8ee6efa68044da73e01f0dd22b65e1b2f63f7f442cffea0dd6f19fe37da2d4e92b183870a1933eae23f3077497e0f6f396fcc48b3d9ab3183674046ae5cae25be70ab94a17d55829847822eda7c49c1bc974b66a146871a827aecd4c1aebd23a37b7eae6443f1258629d03a61640e97b6a7245a88f8e0f6f7f65ade6be7fcd61700bb4c2651c1a5560848a7beeabceea60c6891f9d2d4b0d7b3fc965f7b88c04dfec981ce88acefcb4116074d7a2f2009e547ff74ed1e0433128c0b747bdbe5bce312560d0f3253e283f4bd212ddf0d6417bc1390f267e1016c2ccc0352099ef63eaf3b01c1c38dcd58f823b9ee34bcb52cde2fbb70205d80091e217c1582d877fb85cc0c7b1818561bc187f541d1a3bb5e238edb70494793a494f019ab25275a98133ee19350b2f4b86045046e34fbba433442d2f70ecfe1a26699f061ce5a34dd1aa4500470d59c44a918b3153cdd89b17e91c9f751272444dd8088e35687e048451d00638edbba541e8f0444a15820238d5f7ebb4c6b17b667393331c83d03eb53ca810888507cc36f42325120642246205dc663c2f37fdcfef39454388423eb9a9bebb1bf2222d73e15e6a3570147b7bff0af7702a1f66322e8da3cc0fe66b4d84ea2685384e230259d61f477e56c585c9e4eb9160f3149b805b9fc6819d9e01ced3472e8aaa4e9d91f189a81a758864f53b990f86937696d620a8b0dfbc4c3dcba2c9e984c97f10cfe757b508e18a5a02c277aed04c7a3e3cd2c321c2df677b8eeeb16ceccf8cac474ad87b214f13ef3696c6839a0dd32e3ba31e84121ec49b6edc704b66d7171ef8", 0x1000, 0x0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 08:48:14 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x1f) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x40) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0xfff) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004269, 0x0) 08:48:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x3, &(0x7f0000000000)={{}, {0x3}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 08:48:15 executing program 1: unlink(&(0x7f0000000040)='./file0\x00') r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d6020034e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) 08:48:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x1ff}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) write(r0, 0x0, 0x0) 08:48:15 executing program 0: r0 = socket(0x2, 0x3, 0x20000000000001) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)='\t\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1) socket(0x16, 0x3, 0xfffffffffffff800) semget$private(0x0, 0x4, 0x10c) 08:48:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x2) close(r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000040)=0xff) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) 08:48:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) fchmodat(r2, &(0x7f0000000180)='./file0\x00', 0x1, 0x2) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000800)="4d543ac7afeee4929112d8d68cba649f4acac3b009ec2f7a40ad7732d73ade588dd547c97bed637120801f37b4596ca43c3fdb1b6b5b5a8816f6c2169d56d9588fa4885f739e2e0441b1957b8a6c3a9c2f7cc04840c558d4c921fa53ab4cfa505262738f9fc1a72ebf1583669659a07782d06f2a7f23996e0bffd228681205dd41f6b957d787a7d6013474ca9d6c90dc25", 0x91}], 0x1) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1081, &(0x7f00000000c0), &(0x7f0000000100)=0x4) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) socket(0x20, 0x0, 0x7) sendto(r0, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) 08:48:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) recvfrom$unix(r1, &(0x7f0000000100)=""/4096, 0x1000, 0x2b2910078e3d122b, &(0x7f0000001100)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 08:48:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x84, 0x1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="8d1920c553ae718267fdc3ed2d236ce00eb18884462b516c8adf67ea13f76d1dbc58317df6e01ed7752206ac10edf52129983c96bd56a7c068478cbaf25f16cbdc3f0cd07e0176a2d86cea1cc7da2de8123b650c8f0de145b69567", 0xfffffffffffffed5}], 0x1000000000000015, 0x0) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x120) fchflags(r0, 0x20000) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x182, 0x2a}, {0x88, 0x3}, {0x24, 0xffffffff}, {0x8b, 0xf13}, {0xcf, 0xfffffffffffffffa}, {0x88, 0x6}], 0x6}) getpeername(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) execve(0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./bus\x00') 08:48:16 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x80) getpeername(r0, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) r1 = socket(0x10000000002, 0x2, 0x0) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000040)="1966", 0x2}, {&(0x7f00000004c0)="fb6f58e4a14d819e04ca75e9fe04511fe5095f02620f2583c56e5d743ef8f2524fbbc6fbe74bd9712c676b3bd520f520d1072afd7783e664c007f8bd651cd3bccc4e9b8dfc48081a63dbdbce17aca4b10161a1553eb9d28cce0985ca005a79fcd5edcde1fce49acf9f4754c5538d9f6a711bc8f0293323fe4788dd386bd65a13f9c2485b192e788e7e8ef8b451999424c911069e9a126abd3b1a2e927021812470dbc5470d351d1262659988ab434a6f68d6d390a2ab5a1b8eaeef6f4258516d40f45cb590eba4", 0xc7}, {&(0x7f0000000180)="ba5d3e8c2ad9727bb6c504db055c29ba22c7eba01434b107378c95bef0aea28bc28ad3ec2faf2244ea12907221877af28c7065c4e67934753d62b7ae37443c49083df73689ce9e327e5f64650a3d30367036e8d335858e1a8d5f5cc465a7d41406b4e22310d560cd7ae2ab6b49fcab25cadd62d7a61b08aba14334aa2bf156aa618619f3d26daa2f4c1c1df30afa9a2eef74a33274569b86366ccddbeef47f7abc7d48a95b0f7d705c494cf9b197565118277d27ae65c0048642e069b14f37b7b9cce0de6c06a115adae256c5a424cb1f08f269cdd3b8a3f0b93de3c7ccdd8db17aa23a23623339a3feb971f6fbdbda21011e81935be976abaad", 0xfa}], 0x3, &(0x7f00000002c0)=[{0x100, 0xffff, 0x100, "685330be6b69047ca83ee4bae739bb7b4031d5ccf915b922bcea508475c5161614b9b6f7f31b6c93a682b896aa7abd6a2c3c0cf4b681c038b519be54cbfc16b12e144c640eb18acd59a43b61f7fcd3980292b5953b5c8f9bd63a0dae2b41b617e81d526263cb8828863243a1ff8827dfddb0d668e315a07c05d5b65bbedaaa7bfa5eae975c3a157859c3c72510bbcedd0314ed699f920fc51017ed79f4515960fb89997bf35fb363dceffa763afbaaca446c4494266addfec18ded477247806deb01fdc5c7ce725730751fe8b39b38553da3aaf62d87be1e277f073ccb4dde9c2c94494db0c94bd75ea618059c9f0b11"}], 0x100}, 0x7) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 08:48:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010001028ad) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x10000) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00233a27feff023519edffff0001000000bf02008c9798171fbb18fb9d568e58a6b193ce02df1286a2a219a3ac621f176181ffe691ec51f8a0d902da5691d8995335a17d1827ad", 0x4f}], 0x1) 08:48:16 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x10) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x0, 0x0) fchflags(r0, 0x10005) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 08:48:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x200000000000000}], 0x7, 0x0, 0x1000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x61, 0x8001}, {0x40, 0xb6}], 0x2}) 08:48:16 executing program 1: setsockopt(0xffffffffffffffff, 0x26, 0x80000000000000e, &(0x7f0000000140)="ebffcbff13ee8e502b0e2e35a8f1b8251db9b68e12b948e699439a964800000000000000", 0x24) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = semget(0x3, 0x0, 0x40) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r4 = geteuid() getgroups(0x2, &(0x7f0000000340)=[0x0, 0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000380)={{0x9, r2, r3, r4, r5, 0x20, 0x5}, 0x7fff, 0xff, 0x5}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r9 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={r7, r8, r9}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) read(r6, &(0x7f0000000240)=""/91, 0x5b) 08:48:16 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000006c0)=0xc) fcntl$getown(r2, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x43, r6, r3, r6, r5, 0x100, 0x84}, 0x3, 0x566, r4, r4, 0x9, 0x4, 0x5, 0x1f}) r7 = open(&(0x7f0000000300)='./file0\x00', 0x2, 0x2) r8 = openat(r7, &(0x7f00000003c0)='./file0/file0\x00', 0x40000002807f, 0x100) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000a00)="a3efc3d04af7f5b23d9108c099a3f287a3ad60c3639ce6e7cc4d33c27e854547ae81e9b6aef5ebb01605f2989405637dddf232ba36a0335e18b52b941d8e67ec25e17a3e898ec20327fac6695b4a2dc450d2f0b33e316ae7c20f88ff5d562145c630953853aadc228f34e0e7f64e44c983ade05021fde80d7f7ecbebe6e48247e359a092f3c5140b8d34b040751bba844f1812d93926cd4e58e3881097033e569f4e0d1997ce38bdc47bbd30dac23075d308909784f5efa851b43f61172203c798b13854e1bdb2f95666a7a4a612dff6f50be21faae64186c1a24556bddfcd338c49144e0e", 0xe5}], 0x1, 0x0, 0x0, 0x408}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r10 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r9, &(0x7f0000000900)='./file0\x00', r10, &(0x7f00000009c0)='./file0\x00') getpgrp() getgroups(0x0, &(0x7f00000003c0)) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000540)="18dd41484cffb84e11adf1145663affccc1c8c9b2649afa805701fb5dcaef796db3f9d59835e731f51bcda827c4fc345d2cc85b398e38751f0e97438f24ea22f5840ea262ba214e38bc6a75740b65ba9fe6dc2177bfc0ab228e7e32299cf894a42282ec3fcfaa78fa732270b536171ab3fa3b4ad12b85b46403e714bd87eb6cf9c93e7817c82a0c7055780935b95860f9e78b3a2eaddc953f7561f86aee82fa076e727499de88bcd8a002ea696e10e861a4f99baa71c3a61d3d9c5e5e298c8d44e8d6db612b19b779b0ebfeabe7ebe185fff00fbe37e296bc1f893df10196cac3bbeb131048d64614f5dd1015c237c2007411022a0242392", 0xf8}], 0x1, 0x0, 0x0, 0x408}, 0x9) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r11, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f0000000ec0)=ANY=[@ANYBLOB="c1abf625405bacf1080f0036bcd112c69c12f2641105ed9d7918a3c2f60ee0a36995df524d3877a817157e209b663f48b4df9926dac40a5898da39823ddad89a725a0ea5771f5672448195ce33c305d7e9fab39c24560a08e28aafab055cf08edb55f29afc3933cd1ed8872a6b4e154200d8a8af5919e7737e933775c180fd32fb3253c10a20a37c1e57af669674804161a381f6fc99f46eff3188c9eb9497a3083b5d72d21f98fb930a46020d0af508e539048e366daf0f00003ab8c1701f2e2fe29a59c6431708b9651b1ad7b3a1410a19d94cfe156ea356e84bb219da31151e9e78fa98f314d5196cce78ae91db71dd014a68d3f53f447bb5464b3f2372f8dba027920f8c05f71c608ab36532d3683f950eb2037185db37f8b2d32800cb6246b72558fe924c5d7878eb62f1b315a655b55f2bcf5c2bcdf4e3db9425a9c8c7dadeaaf59b841ac477795eaa5da3ad4f737945ace85ff0ad26899aa1040a09f94781c31106fe6a169a19e5d69b799f4d8a69c5ac955060485bef4cb810336e643ec43e855c2a4237daa497966878b94ad618cebbdf2cf129ff485984ff225ffd535f5902fdb857c306620961b7bcf7d107dd1b4d4eae059a1e47607a86f501abbdd973bc6dc880ad6d8a26c48b452758de6972439bb33125a372e67df21f54c4e8c826b2418c6e131e0dbca19d815544319bcb49f1e2e3a5caffb2ef9538b44f2cbe7feb7bb6ff42d86f84aec3232e"], 0x20f}, 0x0) r12 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r12, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xfef4, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r13 = semget$private(0x0, 0x5, 0x2) semop(r13, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r14 = semget$private(0x0, 0x4, 0xa1) semctl$SETVAL(r14, 0x3, 0x8, &(0x7f0000000040)=0x3) semop(r14, &(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) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f00000001c0)) login: uvn_flush: obj=0xfffffd8068d16d88, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! 08:48:18 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x3) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x10) 08:48:18 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000140)=0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)=0x3) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000180)) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000100)={0x100000000000002, 0x2}) 08:48:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) shmget(0x0, 0x3000, 0x0, &(0x7f000019c000/0x3000)=nil) r1 = socket$inet(0x2, 0x2, 0xffff) recvfrom$inet(r1, &(0x7f0000000140)=""/89, 0x59, 0x40, &(0x7f0000000000)={0x2, 0x1}, 0xc) unlink(&(0x7f0000000080)='./file0\x00') ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 08:48:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x0, 0x4}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) 08:48:19 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) 08:48:19 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xffffffffffffffff, 0x0, "010000000000000000ffffff7f00", 0x8001, 0x1000000000000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setsockopt(r0, 0x80000000000029, 0xa, &(0x7f0000000080)="0adb353b2d2ba590dca0f215142bebffcbff13b9fd812eaa4e71302ee69931929648", 0x22) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:48:19 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000540)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xffffffffffffff44) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)=[{0x0}, {0x0}], 0x2, &(0x7f0000000440)=[{0x10}], 0x10}, 0x40a) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/61, 0x3d}, {&(0x7f0000000080)=""/36, 0x24}, {&(0x7f00000001c0)=""/188, 0xbc}, {&(0x7f00000000c0)=""/106, 0x6a}, {&(0x7f0000000280)=""/63, 0x3f}, {&(0x7f00000002c0)=""/245, 0xf5}, {&(0x7f0000000480)=""/183, 0xb7}], 0x7) 08:48:19 executing program 0: mknod(&(0x7f00000004c0)='./bus\x00', 0x1ffd, 0x1900) unlink(&(0x7f00000000c0)='./bus\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x80, 0x80) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='./bus\x00', 0xfd7284d77f4195ee, 0x0) sendto$unix(r0, &(0x7f0000000100)="0a3c1831e23f4f86a38083f338bdbd7cfed79bb61f3cc1d489f4111313d66afa595e5e58d93d01959da05d4a01206a3b37c6bc874a2960db1d3fc0eb3f0a079a4f46b6b639d1c100f355f8707a6f9c67837838ffa90b6984f29cc456940d3a0d52bb9cf3a44fdc4356a246a5115982376f3bcc244644ed695ef15315381662025f9ed80971e9ae63c905cf56a1d2b2d1ebe9a4c1c5ed63b19df6a251b2a74b13ce9e7ce6752c98ca3ba175b96ea7eac022f1b669424f3e0d2169a1a599", 0xbd, 0x403, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) write(r1, &(0x7f0000000240)='n', 0x1) 08:48:19 executing program 1: open$dir(&(0x7f00000001c0)='./bus\x00', 0x2, 0x20) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0xf1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) write(r2, 0x0, 0x0) 08:48:19 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0xe}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) dup2(r0, r0) 08:48:19 executing program 1: pipe(&(0x7f0000000000)) 08:48:19 executing program 0: r0 = socket(0x100000000000007, 0x4000, 0x40000009) setsockopt(r0, 0x1000000000029, 0x4000000200000024, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 08:48:19 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202177c30bae242a0e3300008038d27520279ff1a56244c5370cb73115a0dd1277ed97043c662db1918a69deb7e6add036859c034c5eae0d73476a364faafe9077882445942649400fd9be5a8ed7dcf01ab165273b386939929c2900b632e64099bbf6f5d1a7195cfecedc9000000000000000000"], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000180)="086d5135f15090ebb13409812eebf772e93d00"/34, 0x22}], 0x1) 08:48:19 executing program 0: socketpair(0x5, 0x8, 0x6, 0x0) 08:48:19 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) shutdown(r0, 0x2) r1 = semget(0x3, 0x7, 0x400) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/242) 08:48:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1006, &(0x7f0000000140)=0xa, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 08:48:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, '\t\x00', 0xffffffffffffffff, 0x7}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="b52e8501eb746d35e9ef015197bed050e8bbb12b", 0x144}], 0x1) 08:48:19 executing program 0: r0 = socket$inet6(0x18, 0x100000008, 0x1fb) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f76696c653000"], 0x10) sendto$inet6(r0, &(0x7f00000000c0)="5e89c7f7f4ef8651adde7411cdde05b4527b56b738774c1eb5409d4fff077ccfb59436155203138d8561790702c2557f00c15d58f33c05fbfb8665ea62cc5b88c1c24e2fb3d49cfa7f9e233cb24a89ecedc5d5eb81c29583e988e7e3daf7c72713818262b6aebf49aad633b46e4d47409b359a6d8bb20c69feced757541cbd9ad32f8bcb51b66473756fbd272343fb61570b2572734fc402ceb0ae72e265fbb5bbdea582dc61106d689778da3e6a0b9e168f483dd10d623f3ef60ea5291842fb99cda9b1", 0xc4, 0x2, &(0x7f0000000040)={0x18, 0x0, 0x5, 0x80}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 08:48:19 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30131, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getgid() lchown(&(0x7f00000000c0)='./file0\x00', r3, r4) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000080)) kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1, 0x2) close(r0) 08:48:19 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(0x0, r0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) 08:48:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$KDSETRAD(r0, 0x20004b43) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3) setitimer(0x0, &(0x7f00000000c0)={{0x5, 0x8}, {0x4, 0x9}}, 0x0) 08:48:20 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x10) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x16) 08:48:20 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000280)='./file0/file0\x00') 08:48:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x104) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chmod(&(0x7f00000001c0)='./bus\x00', 0x4) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='c\x00') 08:48:20 executing program 1: r0 = semget$private(0x0, 0x4, 0x28) r1 = geteuid() r2 = getegid() socketpair(0x2, 0x4, 0x3f, &(0x7f00000000c0)) socket$unix(0x1, 0x8, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xffffffffffffff65) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xfffffffffffffff9}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0x80008, r1, r2, r1, r5, 0x103, 0x7fffffff}, 0x0, 0xa9b}) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x800, 0x0) r8 = fcntl$dupfd(r7, 0xa, r7) geteuid() ioctl$TIOCCBRK(r8, 0x2000747a) lseek(r7, 0x0, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2101, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x140, 0x0) r9 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x28, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f0000000400)={0x120, 0x1ff, './bus\x00', 0xe014, 0x7, 0x8, 0x3f}) r10 = shmget(0x0, 0x4000, 0x24, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r10, 0x0) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus/file1\x00') accept(r9, &(0x7f00000004c0)=@in6, 0xffffffffffffffff) setreuid(r1, r1) fchmodat(r9, &(0x7f0000000440)='./bus/file0\x00', 0x101, 0x6) shmat(r10, &(0x7f0000ffa000/0x1000)=nil, 0x2000) semget$private(0x0, 0x7, 0x100000010) fchownat(r9, &(0x7f0000000480)='./bus/file1\x00', r4, r2, 0x6) 08:48:20 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x286128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="e21204a49155ce1e4202", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000380)="00de095a000000", 0xffffffffffffff13}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 08:48:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x3, 0x7}, 0x10) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff97) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 08:48:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/214) getpid() r2 = getppid() r3 = getpgid(r2) getpgid(r3) r4 = getpid() msgsnd(r1, &(0x7f0000000180)={0x0, "89c2ccd2f89f21463a46e2119657e27e0ec14108ac9443b2b0"}, 0x21, 0x800) getpgid(r4) r5 = socket(0x1e, 0x2, 0x6) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendmsg(r5, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000340)="72b052807ccdbfe4bfe89b11386db96cd1e6815a96145b8d1aef206e00a20d436183202703f0266dbf790dede3c67380d76848a2079148cc95ee5a1fd03055d084138545f77222986e7ce19750e8122c4955757ea2ee38667de18353ecf1cbd5c1d67173cece7b1e2c7bd0c4415b17c683e851d7e42e11866332304fe105a8a8dabd657193b19726249d9ca8225588c21a11e771af55503d90c01635b069ee37e8cd347c2b94fd16ac803cea759d6692106892d6ff4258dd2c03f2ca99ac0b7414bc79e3b9a72e4d1759e5ed38d9af7c71eea7f52c1c073033b73f93ea8a8e51052ddb", 0xe3}, {&(0x7f0000000040)="1fab8d84c7385f0040b32dd2668372d6dda2ec40eaa55dbb2859f7e696c8e29133eb933e7e4e9e577988abd3fd9f4f9e00b5be67", 0x34}], 0x2, &(0x7f00000005c0)=ANY=[@ANYBLOB="3800000000000000ffff000029408903242d75106469cf63ccbf404ff659302cf58616aee494a5774e00000000001800000000000000ffff000001000000b7b4ff50acce05004000000000000000ffff00004008000021a32c03818d752fde8ee753828f9fa760ec3c46d4da17f14b821c5da1019f75d044e5f3cc007a36cbbf50ab4397d2c7500000000000000001000000030000004f2cad3dc6a6d4e346980bb4829bae1d8113e0152e7d45b1b314cc93a85cebe087f0351cd9bc612b5ad52677beedfb3aa6f7bd0796f2c9ce5d69fc79747641db5000000000000000010000000000000061de6dc04e0ce4a973e30a0f48ec9a03002c1432e538571b5437110a5a18aab1e51261cb2c2ccd4310103aa64db25cac5dbbec68337e6c34c62d8b9cbf000000000000000068aec0dac3c7b69d5ad6a43e139a695f20787143acb32e562830ff"], 0x130}, 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x1d}]}) 08:48:21 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/38}, &(0x7f0000000100)=0x28) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x1) ioctl$TIOCMSET(r2, 0x4004426a, 0x0) 08:48:21 executing program 1: accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) r2 = dup2(r0, r1) setsockopt(r0, 0x27c, 0x100000001, &(0x7f0000000180)="0e2c931691aec2c5b602bb7f0becb00c607ece517c526cce588fe32c348f71f0b3f2be94855db28a9a81be48c09288c8a74f15558e8289103d71f9b79085d7108b77be259b780f565dad153e0d4de2445ef1867587a61086eb3f5d52ff32a894860d385e56db749851ce5dbf54fead1a6b7a0f03a10778c87de2ba20032a7b6f8b94395cc3b42fdb859e7daf08a143b791cd980b81ff280309a42e40f1ada5c78778865714398d743c677c59db22bf5f14219e41fe5734fc2a42c94c5fc83129ba495e745721fbc1b1e1db818258a3ee74dfa54dc2f1450bf88cb38a02f0a0d46943c660f63599847ae772845fe2b9c680535f", 0xf3) connect$inet6(r2, &(0x7f0000000040), 0xc) readv(r0, &(0x7f0000000080), 0x0) 08:48:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x13c, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) close(r0) r2 = syz_open_pts() fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7fb, 0xbb8, "0366402ba77f0c038cf52892f1c43e88ef3caf00"}) write(r0, &(0x7f0000000000)="6a4a4f37fab0fbac605a309b78c538bc2fc94746fc7de22b", 0x18) close(r0) 08:48:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x1ffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="0002000000080000", 0x8) 08:48:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r2 = dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xffffffffffffff2e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt(r2, 0x7fff, 0x8, &(0x7f00000001c0)=""/163, &(0x7f0000000280)=0xa3) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r3, r4, r5}, 0xc) ioctl$TIOCCBRK(r2, 0x2000747a) 08:48:21 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000040)=0xc) 08:48:21 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/114, 0x72}, {0x0}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/202, 0xca}, {0x0}, {0x0}, {&(0x7f0000000740)=""/146, 0x92}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0xd22, 0x0) getppid() fchdir(r0) r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000940)={'./file0\x00', 0x80, 0x1, 0x0, 0x1, 0x6, 0x7ff, 0x8, 0x2, 0x0, 0x4}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) accept(r2, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) linkat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x4) recvfrom$unix(r2, &(0x7f0000000340)=""/14, 0xe, 0x42, &(0x7f0000000380)=ANY=[@ANYBLOB="00c54c3e92191e02a000"], 0xa) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 08:48:21 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x8000, 0x7}) mmap(&(0x7f0000725000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x100000008) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x4) chdir(&(0x7f0000739ffe)='..') 08:48:21 executing program 0: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 08:48:21 executing program 1: socket(0x2, 0xc007, 0x1ff) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xfffffffffffffff7, 0x40, 0xa86, 0x1, 0x7f, 0x6, 0x5fc1, 0x1, 0x1, 0x6, 0x3}) shutdown(r0, 0x2) 08:48:21 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0xc3b9, 0x400}) mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r1, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r1, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) 08:48:21 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x124) readv(r0, &(0x7f0000000680)=[{&(0x7f00000000c0)=""/52, 0x34}, {&(0x7f0000000200)=""/225, 0xe1}, {&(0x7f0000000100)=""/165, 0xa5}, {&(0x7f0000000300)=""/142, 0x8e}, {&(0x7f00000003c0)=""/233, 0xe9}, {&(0x7f00000004c0)=""/252, 0xfc}, {&(0x7f00000005c0)=""/150, 0x96}], 0x7) r1 = open(&(0x7f0000000000)='./file1\x00', 0x80, 0x12) connect(r1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r2 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r2, &(0x7f0000003500)=[{&(0x7f0000002500)="fc848f6d209a6522da55035ba239ba5d54ca5289bdcb3e21be3b86998b1a78e4869a813bc59326dbb791328eae5923b530540a805de1150fb9612205dbe6c0dd7d56bb826b1717fee12fdb9f3c6b234e097b06d380ed487c3ba5428443680ad8050e9f4c870de96bcd5e55fef0caed38ea00047dc0bc9e5fba1364429e636c43033a0be11e9b348dc1a616ca34bdfd8e8cfde28a00fafab0137b68ce4a9925ff70cd7f7b5c2e926c86b405699afb82fa0da1937d4199e732f014f1e05e0d6f6651561fe6bec14872500eda87b3d4d687f7099fea18a60080dbade22b7b15317fbc114fa76393c337fc7b4aae561752ec42f686628a3db8406018ad8186861053bcc8279f593b404d6271b7466d17c3907b7004b31f42869f5dc8fba0eebe4571a219f25503886ab959596d8be6f6a11d9f51f2a5d6fb7ffc967693c23f0e2d3a729d3de53b60280aa2bc9c08f402e5b902f70a96a2f40955df67835ddade0fc6f6986818d6f2440373ea7e6db498df8a749ad488c379861276892601b3d3751fb48f826a9d83ae30f16b288083a77dc72e4fd5ad40e6f903ee1e8a64861799fe266b9fb9a1474cfca1fa2d54f1914842af0d9b7560b1793c6898699d56493e78434d50b24e433011cf4777d1f25951b8b6f458c465b3da2f89e3a6f4388270145588aecf62d62a0f3599fb974a3efc8c1deeb89b51b3a041e8f2f43f018bb95abeb83c254142d6b823e7e68a5660e6775ce40657a030f10f88b5f65b0bb5057e11915d1a70a372ff2792ae1037670fde8537935c0554779d0b85aa044ad0ddd2234e85077efabbec5466340ee596b93bdce60e006156a722142c59e597be3ee23e92642a310816e3abe2c32697953b6491492226e41514023ef98409872d7c6525f6d6991be9543da4a817d45bd689a574bf10df4cb3936892137003674485fb1eead240c457e5da33cabdc6d0aa65a37a2d3e20a6eac387a1e37e71bdfc694d504f592382491c469abd965a674481287948ca106eeda2ea25338a15345f9d54f2c2d576609a409cd69faddab13510fc123713aec95c873e8a9e6746306f3e6d5a9c6a14c9e42027f5ee5c8f3a8386c6fb52357ebe2975c7cd14c84597c5c738cd7ccac418e8a3421e623ca930e13cfc88b07c76c070234dac0abe292669e7cbefd5def7efc88b74195534011b9cbd1fc8a9b10f45363a1c0502e8ba94f6e976030385673ca2a30993cc72c7fc5a4eba534245846db8a773aca683b2e4dc06de7e839e25ae4ece6e5bac856bff294a1bb6179bad959be6ebb3386b56e38911fb42b1a44b4074bd36252e1b64064dfd87f228817535ceadc442b62798a4e0705c3ce3451513eaed3772205133099c86dee825d71d9c085c93cfc1bf4a2ddd6336b7fbb268941c1e94554db40ebdb226cba4c86f165d599e2fba600434f14b343768b2f0b4f516582838b8f359d779b1ee7bf612cac5422088bf5f8bb2d878fcc9144b0484c1ef3b440f44e5bb9ee97e7d2c26403078f3182c25c457742ba0f691853680df4cea8059e6a8a1086823f604baa77030aa900a74670d94358dd5f77bd705cff2521bef5e04eb8c3f1a7b6d465a0a5b26982eb12cbe89277d7c02d8604cb05cb528dfb8cf065ab7bb19f3ba8c1611dfa37a26ebdaf406b1d03bddfc6e6a3c1f19a851873b51e84651ec9cc4ede251b105a1e896d2627f13b32245303b195753b27e4bb158a705ddbe2ee04401a55e09292b28ed2c30f729d8608502acd5bfbef306f145003ce7961a21b683d7f6c8dbfe1b2785b0a7c6511b5242ad45b67709346d4334d1f97826d4de57efae64a7d3979eb99efa0cb729b05541c6023dd5199414e289bb4556b9f3f75aa07511df5c727164d96078995a1a1a3c3e7140029ca1cbb98feeccd39f09aa3c9c09c998e54a3bd3290bf74eeed278a69050a124bb3915cab70062c39ccfb9149cf3ce0d848e1cc7e3bc73cc302304e2b43bc225cf740f3b70cf8efb33575eb9ff6111c8261c264b2c65d9c584dd2401bfaa61f408cf6c059b042f2808cd6cf8fdc5181b4c6450e36d8d3d3aa2db47d612c8f167b8eea845f22a9ed446100d71ff837e5edcc06a25bf5efe2bb8c19b34bec3854483b878fa9649d9b6622902aba1b9c3716c548eeddcf938a73d79a432b2c6889a131c73d85eaadec32a586950c99f6d37ed3e031b0876882110cbb54eb32b92aabde6818cf0111a5dea334ddb20af2715f2b69d7076597c05a0e7d05a905871c447f08f90f92fae2da818cc4107e23ab019fafb69e84a4fd0079055de7305bbba4dda6094fc62c3eba7c64b2a940b47b3ee817c3653765fee767448b5ddb13fd291457d570cf2015888cf0c835fe1610356476727679693e5705ff7554b849791a77307a6a5130d7bcdec001a057952d125b360777a0211c45d95a26474d4cae70e9e803f417178c979bd57b41c6dd24c8d511c5971b1b3c652c313e6d14b34da1304a023f4c6b8b5e6d1b456c1d5d465e8fddf63d48a508a869e06fe190bf5e38b15a516292ee17ff92915681f94173aa0b5050aaac029f2764d9d998ce3f7c0ea6b8ab573af7c65e03eabfa5059899bd4e80f6fb8200844364bb84f88f66ee608f9a7e271b240121fc19d543286204dc363181441a0f60048fa5a7986be5a43e4873d2f3be1c275a5e6e8448dd8ad8f51eb93ff8f0819ed9bfc08122cd2e06048036406f198cc19e16dcee92aef909b4403aa57b8848c5c73a20b4af4a0e4fda42101f716346933ef1a9b945e151d7cdbe34630b29d61fc4d4692916ba79d0e0b3a7e1777dcc5ae9316a93f5742e24e762a6664fcb43ea9ed7e9f0befde93a2c09c8c8c2800ade71eb07c1247e2145bf73a50cd88ce8b3c930ad2730122c9dd3555037a6804b35857f29603c331264248dbf813a36768845a40ff283010fbd02848faf83449956f0384bf9d1c0a42d3815590491372db34267b736abdd59d0d544ce3a5b991d66b6d39f659094b67db3a97e684dcaa5a7e8bc3f44f1abb21346a363b77be1f642158b24b2419f3f54782e7a245a5c303d3415a349b6f1f826b75d3778411aa660420e9d829c253e7d217e574da5f6e9d6c00b2c85f419cb4d88cd394a38766b134743fe3132d2e50fdf89f8be941650471c344f90f9a1acf6a573c784292758809c39970269cb25a8c8f8870d18dd6ca3c22dbcc87f096157494f3827257fd0dc779fa01ffed50e1e9e928c4f422bce61d461505c897df74bbcefee0f5e0954958289325d8ed53f4ef9195cc7d7d7ac811eefa570bd88e1934e1c91a3a851c31e242b2f51c96035d892145a16ca9e80fe733166a90e851e555d72178850fcc27c106dbd2343f923a860b33afb730091b5d0974371065ff2ff2f1dfae10b2be2953a8a12c13e332f6c1e96f40e637e712db6ff64bd80810b4dfb20c9d15f52129e311ec5484f5f9bb5753844330a51aef9d4fd939601f3039efcbbfc8e58ca081bd2e9d07fae662e9773ba5e7d5447d66fa2fceb96ad28772358436cec6cb04dbaa57ac8887e847a92156eb3c084bac632406ccac9cf87d13a28ff48e626a59f0aca9f1c4f777813259783e4b3af7e35980698445f69fd14e860beb20da288cefd538e2aa64ddb45c4f9f152f92934292969fbb24907f8a61ff2910ac435a42285c289839ae4ebbdd8f5f472d17efc3c51f60e2bde5fa29a51d26add1ca6d56cf2d98b029b173fcacdc8f27ef00539b09baccd84fd35709706fdb0eae18bce461734fa078fa418b4178cee9f251771b438494a7ca5d24df021e0ae4677430cd57155f2e9368e24ae436354356b087d056505f8557125a92070fa3372afcc17b855cd6453242ac870c7487b243a48fe61e0d8123ed21b5079653ae771ca6f5a99ebfad7af3d25dc7cff41d267c7489ced71c048c47f8a76ab31ff5cd6f4db3b2b0830edef66ef0e04f2a8803ceedd008c6f05f715006932c59bf2d0ce2d3a1a918cec04d987325f0cf472696d462402cfdb31a31f1457eac1fb38c1857c2081c4b56300fe2c143da17f1879ae2391a257e4b37f4202945632f7183e1ba8415fc8b3e1962e2ab36dc138f46eaa1f487547415439e78c090e8b87bdb701dcf969cf4324ef2b13c274bf80104a78c2b9284f5506da7ac51895bc02241e923776ea9fd853689c4606081692464ab50115c40b48b2bc9be7cb9c8a0bb57adc8667caf925c2b31ba96a49418124353ee5b05dcd88fd10d559841dc7afd5435c2f662b93ac6aead36d154abc980c3ef5e548e07840eb6f853fbe312a78101ba3c7295b2b2e90959103df262c107a438fe1467a24fff5c473f169f2acf1bea50e95a8e52c6f58e666c37697da3956415e2265108a4479c79b76afb9825537ef45ca0661bd6555fa2b9d98d27ce759fc820a26e6b405122dcabdb3e567da6e515fc4d930ad2283cfceb97aa78bda7b0cf1bb1686e7df4c35f59827c85621f7a66c5ca81772aacf7ee025575ed3758900a03b012283393ed738231c7884a2212b1eae76dbbe01de8a655fa0c66ea1f6a6f00123b34c85e68f46fbe89069f90d23676be672c6d4d3b557b327866a430e346ad1c01856a5e357b05119f1404f421f16baa406750282f4a089723825448e746873a12a63ece6e780b5bb156cad3642a638e21e51de43c49613645c848dcc4576ac442ec02116e606b6bd0f972653ecf34bf90ecff25458f89eb9dab9e56cd2ef57841ac5f47187c88223f00d0520c80bcd7cff0c751c2904c1532ca8d427afa68e66f3d38dbe1a79b60444046c3430f15d3551eef4f30184a9cbb8e8105aab303cd555afb31998d037ec30437eab492a2bd5b803c3d425cd27f724bcc88b54fc805f77e2b44dee933800295a1c470e8cc0bcc5e7e63a2cf34c50bde79d2bdf4eb040dec06181208d09b5d3cd86e0024f3150fc673e2c14a9fa59b9d96e57a", 0xdb3}], 0x1) 08:48:21 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x0, 0x101}, {{r1}, 0xfffffffffffffffb, 0x2, 0x2, 0x80000001, 0x38bc}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000000, 0xffffffff, 0x7}], 0x1000, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x92, 0x5, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffffd, 0x4, 0x0, 0x3f, 0x9}], 0xd408, &(0x7f00000000c0)={0x1f, 0x8b}) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) clock_settime(0x4, &(0x7f0000000100)={0xff, 0x45}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) 08:48:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2000000000000163, &(0x7f0000000140)=[{0x4, 0x10001, 0x6, 0x1}, {0x0, 0xfffffffffffffffc, 0x1f, 0xff}, {0x81, 0x1, 0x0, 0x9c}, {0x89b4, 0x3f, 0xfffffffffffffeff, 0x3}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28080, 0x0) r2 = getuid() r3 = msgget(0x2, 0x100) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000001480)=""/58) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r4, 0x4) readv(r0, &(0x7f0000001400)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/14, 0xe}, {&(0x7f0000001200)=""/166, 0xa6}, {&(0x7f00000012c0)=""/128, 0x80}, {&(0x7f0000001340)=""/116, 0x74}, {&(0x7f00000013c0)=""/20, 0x14}], 0x6) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x1ff) 08:48:21 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 08:48:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x2, 0x0, 0x7f, 0x9, "06f5cc12d8b7bc069433fb6e9b75909ce2d59a88", 0x39476378}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101, "bdf02fb8ee8f8d7cad8fb257d2eb49ad952b60e6"}) poll(&(0x7f00000001c0)=[{r0, 0x36}], 0x1, 0x0) 08:48:21 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) preadv(r0, &(0x7f00000021c0)=[{&(0x7f0000000040)=""/94, 0x5e}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/39, 0x27}, {&(0x7f00000011c0)=""/4096, 0x1000}], 0x4, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) fcntl$setstatus(r1, 0x4, 0x80) 08:48:21 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d", 0xeb) 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)={0x20d4f9, 0x3c7, 0x3, 0xb1d, "b08d16c6662247ea5fe500"}) r3 = getgid() setgid(r3) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 08:48:21 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0xfffffffffffffffd, &(0x7f0000000000)=0x8, 0x4) close(r0) ftruncate(r0, 0x6) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) r1 = semget$private(0x0, 0x3, 0x4d) semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f0000000080)=""/4096) 08:48:21 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() recvfrom$unix(r1, &(0x7f00000010c0)=""/236, 0xec, 0x800, 0x0, 0x0) close(r1) r2 = kqueue() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x100000001) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r3 = socket$unix(0x1, 0x0, 0x0) getpeername(r3, &(0x7f00000011c0)=@in, &(0x7f0000001200)=0xc) read(r1, &(0x7f00000000c0)=""/4096, 0x1000) 08:48:21 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0)={0x1, 0x8}, 0x10) connect$unix(r0, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) pwritev(r0, &(0x7f0000000340), 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 08:48:21 executing program 1: r0 = socket(0x18, 0x80000000002, 0x0) socket(0x6, 0x20, 0x4) listen(r0, 0x0) 08:48:21 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f00000000c0)=0x10) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x1, 0xffffffffffffffff}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080), 0xc) 08:48:21 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)=""/89, 0x59}, {&(0x7f0000000100)=""/117, 0x75}], 0x2, &(0x7f00000001c0)}, 0x40) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000001c0)={0x80, './file0\x00', './file0\x00'}) r2 = socket(0x80000001c, 0x1, 0x101) setsockopt(r2, 0x6, 0x2, 0x0, 0x0) 08:48:21 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket$inet6(0x18, 0x3, 0x0) unveil(0x0, &(0x7f0000000040)='r\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x100, 0x4) getsockname(r0, &(0x7f0000002880)=@un=@file={0x0, ""/108}, &(0x7f00000010c0)=0x6e) 08:48:21 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x80008000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = msgget(0x0, 0x140) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7, 0x11, r0, 0x0, 0x41) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getuid() getgroups(0x8, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getpid() r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x9, r2, r3, r4, r5, 0x44, 0x7f}, 0x6, 0x8000, r6, r7, 0xffffffffffff745b, 0x3, 0xdc6, 0x6cc5}) 08:48:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x21, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x8, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xaf}], 0xde0, 0x0) 08:48:21 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendto(r0, &(0x7f0000000180)="08d114897a354ea7827fff572cf7a90523f87568aea8edd1d79b90420471d4c30007e90ece82df1e1e20c0b9cb334112aad1e13ae7a003d0349f7128497d52db198e4b81738a6bf1e84036b195fae69ed291060e34b01327263d23474326853d146bd4779145f6ffee77974c23be47", 0x6f, 0xc, &(0x7f0000000080)=@in6={0x18, 0x0, 0x3, 0x9}, 0xc) minherit(&(0x7f0000721000/0x2000)=nil, 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 08:48:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000040)="16f24ae46742da534191b919de8c88e3b8d05cdb64774f2192", 0x19}, {0x0}], 0x2) 08:48:21 executing program 1: link(0x0, &(0x7f0000000280)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000002c0), 0x0) setsockopt(r1, 0xae, 0x1, &(0x7f0000000100)="88efff98bdeea79f53f3dbb67b0d231216a19cd5bc491b2233208909bed236a5e5fbc0c06f75f5b1ae6437a1d62eff09e639d8ac2e986199627a6835470afb89b3338a3950554ad6a6387600ce577b272659e4939550adb22fd1fd39006552bd3e8e6623f8eaab880be017ce096d93c452c923cba4a1a92285855287b69fed04ff8ce31380d567789eca640d1b617e45bccb21d76db69e0999858e8817bbfc45a1fd06b2fb8bbb44447c75b025c33ee9e480", 0xb2) r2 = open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x100, 0x2) write(r1, &(0x7f0000335000), 0x10052) getdents(r2, &(0x7f00000002c0)=""/25, 0x19) r3 = syz_open_pts() mknod(&(0x7f0000000240)='./file0/file0/file0\x00', 0x10, 0x10000) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000001c0)) 08:48:21 executing program 0: kqueue() r0 = open(&(0x7f0000000000)='./file0\x00', 0x480, 0xa0) r1 = getpid() r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) r4 = kqueue() poll(&(0x7f0000000380)=[{r4, 0x48}], 0x1, 0x0) close(r4) 08:48:21 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/114, 0x72}, {0x0}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/202, 0xca}, {0x0}, {0x0}, {&(0x7f0000000740)=""/146, 0x92}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/143, 0x8f}], 0x1, &(0x7f0000000380)}, 0x2) 08:48:22 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x42, 0xf0000004, 0x4, 0x2}, {{r0}, 0xfffffffffffffffa, 0x0, 0x80000000, 0x8, 0x6}, {{r0}, 0xfffffffffffffff9, 0xb, 0x60000004, 0xfffffffffffffffb, 0x2}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x7}], 0x6, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x34, 0x1, 0x9, 0x5}, {{r0}, 0x0, 0x8, 0x2, 0x5, 0x2}, {{r0}, 0xffffffffffffffff, 0x22, 0x1, 0x3, 0x10001}, {{r0}, 0xffffffffffffffff, 0x83, 0xa0000083, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0xb69, 0x3}, {{r0}, 0xfffffffffffffffd, 0x8, 0x40000000, 0x200, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0x28, 0x4, 0x80000001, 0x1ff}], 0x2, &(0x7f0000000200)={0x1f, 0x3ff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x5) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xb9}, {{r2}, 0xfffffffffffffffe, 0xe1}], 0x1c, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup(r3) kevent(r0, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffff9, 0x1, 0x1, 0x5, 0x927a}, {{r0}, 0xfffffffffffffff8, 0x40, 0x8000001a, 0x80, 0x8}, {{r1}, 0xfffffffffffffffb, 0x0, 0x83, 0x0, 0x5}, {{r0}, 0xfffffffffffffffd, 0x1, 0xf0000002, 0x2, 0x688c}, {{r0}, 0xfffffffffffffffe, 0x80, 0x600fffff, 0x7e5, 0xfffffffffffffffa}, {{r1}, 0xffffffffffffffff, 0xb7, 0x1, 0x9, 0xb9e6}, {{r1}, 0x0, 0x2, 0x0, 0x4, 0xe6}], 0x1000, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffa, 0x2d, 0x80000000, 0x1, 0x7}, {{r2}, 0xfffffffffffffffc, 0x69, 0x1, 0x3f, 0x3}, {{r2}, 0xfffffffffffffffa, 0x1, 0x20, 0x4, 0x10000}], 0x1f, &(0x7f00000003c0)={0x8, 0x2}) 08:48:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000200)="ac0a8bfcd9bb955d716601ac240c4b77e230d03edf68f19d23c90d25bfd5917451c74e2f810cc0b9af7ac2082a19b767e71cab4c3839f3b9d9d8ed2a3d90d7d5fab87cea1a7733153fc6e0bfa68b68831bfa1618281d6452bad44c3456f1db84e97bdcf16ff17cac3899f77fa5f7cef19ce01841b0d07f6baa05b49c58e68402ee6f74fe4d114865913a458e625adee962692c7d98932c9b36f4c5fada5bddb3aa95ea6c4f1d5904bded31acf2eb580da1d72dc46e05739a40d7d99f3383c0011a6f12a6c4a481b699000db18cff8c", 0xcf}, {&(0x7f0000000300)="81cbea7abdb5b5eaa99d59f1d28a4d6bb0d0391a1e0e1a5dca11f61b576ed1d500459746", 0x24}, {&(0x7f0000000340)="33d8478293ef0258ea5cd0f7765790af00efc11ec5d96fb73fc534a953c8e57ed3d368fda2abef953601b6cf2eff0ed8f9323c1cd9dc17bede79d71e81a57da7561a15fc06d032740b2fc1eed50eaf02f5fb204ac79996a7315e62e6da38a38a34778f23dd2d3eb11b03fc5100c993eb1c6dafafbf27228ee4049024fa2acc0183", 0x81}], 0x3) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x41) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 08:48:22 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) r2 = dup2(r1, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) 08:48:22 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000100)="334727361865fc481a3cbc3f213ff5673bffc0e2ad61f42dc112395830486349cb2e07e1a1e8266613a72cb2fc6831706afd7a6da6aeb45afe2f402567f33233cf2fbb8d617786ab3c0dfc7d18412efde858f78606d5b4fddd78da0c7cac1f143e3ba2a5c637bb7ce863812fe9e8e9a2c8172e6295e2b4faddbf215727df7f33fd77555dbf7b1a3fe16a8535ca74df55bd3ea26bc3bee4a384c3a21661ae8a55a1b0b269b752b55c4c3fbc912723987c7495e50b1ebe", 0xb6}, {&(0x7f00000001c0)="883733b62a466303fc7eba4eab933a6937fc4ef02c516c9119f44b27a6dd29050e1c754b1a786cf1c06786af93352e674c9daa20d897b51feca5bbfd6c56e97352e85e0c20ee704e6a71392e77b548d278f377e8465fd29afb1772492d9ed018c563a9ea297be7245fd6a981d95f3bdcc2bedbcff1908186a3cc0dd5e30d2cc09ae6e9034cf80e4ce5446ec89c18d2a1b66b293f1578375c73a67121cad0ddb182befa67612be8da3a0d0b48aebd58b9052a01d6c5b31ce9a22daabdd2b19b82953418ca35b1b23fe8519857189e68f7", 0xd0}], 0x2, &(0x7f0000000300)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r0, r0, r0]}], 0x28, 0x4}, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0xffffffff, 0x20, './file0\x00', 0xe0, 0x6, 0x0, 0xfffffffffffffffd}) 08:48:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028af) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0xfffffffffffffffe) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="00000018600400000008110000878100000000001600537d00ff396158b3edd168e9195f67ea5accffffff00000000000000000a", 0x34}], 0x1) 08:48:22 executing program 0: r0 = socket(0x400000000018, 0x3, 0x101) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 08:48:22 executing program 0: pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) preadv(r0, &(0x7f0000001540)=[{&(0x7f00000015c0)=""/102}, {&(0x7f0000001640)=""/4096}, {&(0x7f00000026c0)=""/87}], 0x100000000000023c, 0x0) 08:48:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="10003cdcfa922cb84b13000000000000"], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f000072d000/0x4000)=nil, 0x4000, 0x5) 08:48:22 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x90, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x3f, 0x800, 0x8, 0x3, "92214d669cb0731818ef8a48f2880e8bccab7e84", 0x8}) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/134, 0x86) r2 = socket(0x18, 0x1, 0x0) r3 = open(&(0x7f0000000380)='./file1\x00', 0x3, 0x4) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f00000003c0)=0x1) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0xa80, 0x0) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000140)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000340)={0xfffffffffffffffa, 0x6}) r5 = dup2(r0, r2) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000280)={0x1f, 0x10000, {0xbea1, 0x4}}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) ioctl$BIOCFLUSH(r5, 0x20004268) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000400), &(0x7f0000000440)=0x10) 08:48:22 executing program 1: r0 = socket(0x80000000000006, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 08:48:22 executing program 0: flock(0xffffffffffffffff, 0x5) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r0 = getpid() fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x2, 0x0, 0x4, 0x1000, r0}) r1 = socket$unix(0x1, 0x7, 0x0) pipe2(&(0x7f00000007c0)={0xffffffffffffffff}, 0x10000) r3 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000800)) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wsmouse\x00', 0x2, 0x0) r5 = socket$inet6(0x18, 0x0, 0xffffffff) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wsmouse\x00', 0x200, 0x0) sendmsg$unix(r1, &(0x7f0000000900)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f0000000080)="cdc9711886a9d072939f307f59aed69bf7dc69d2df6dba6a541277960c074fac0c26ee8dbc413049fc68df4bb5877343bffe3d1bf3d63c4869ec10a531df87d80c14a8fe9145489920a266fc6bd257d7b19f1605c90457d1bea20d7b9b93519333e18bbea0ca282861ea677dc0dacf6d5e66a796f6f3ec75ef2cb0", 0x7b}, {&(0x7f0000000100)="09b543edc6be439f95cc78b8412ace2d4bd9bb952217fe59b2a110f95f2a974b7d790af201f5291e955ede15530261ec82a19ae0f1d3165070114a20ee7350b97a718538008581b9a1595648832994b38690f39432e99d9916f56162af0bdcaad835e47f33c6b709a5db1cf07db128086b64bccf3cabd1386b56c9b7d2ae31d9f1e8939126dc15dda51135f036c604f12ca7fb1effef24900c01e5d64fe91aa24b59f7e72c602ddf6ad256", 0xab}, {&(0x7f00000001c0)}, {&(0x7f00000002c0)="ed9cbf1cd738c45f4c8da49da6e24843f3f46a258ecdbf6a1e079b0f444e2257af9a72319a7c4e7d9b8ae36aecae6e4cbfab9e73650165a598c01d7b5ea0013c748543e37e44558c27d0af51fec4b22e3c92850e552c6233d27678e844ea764c2c9ddbf85b73a890d0e5d779f2a80e29cb031ba42902792ee15ba336e65b3d0f109a57599da69c36ad4d695d458b70784e4d19649b92ec6e83fc648db0538a1543d76dd31d40eef67dd8c23be183deec950f3f84b5b9307e", 0xb8}, {&(0x7f0000000380)="11f73c5da67e50953989bffd161978b4282a1e526ceee2e9746b5012a5dac27e0d24c677774fad0b0897cfb2db359034831387e1c8d637b710db346856ec1cbc9b2e8c9ed48aa56c07deed6b9363c803186a8623089e8803c76e7e60e6bc493bd10837efbc5530e5b9b8a23e6ea2858a6f49daa59d24790b8bb8434dc0113aba63c39a8509449c147053d2bccffaab37b38765efae499b74d1a0bf749f898faffb068538f6", 0xa5}, {&(0x7f0000000440)="a1022b68aa9cbf861e1924724f594146da8aa1bc42b1724bd3e5c500e5db6b1a216e2e594bed84691fd27aacd043f12616f968cec59898b5e61e205aded7b5f4b05b8e7e615dafade1a45c5c3f59319e2b17bcd5ba6e361aec090ecfb8a82b3156830e6bd28f4919cfa942bad7b171518b62a7545cf52ecbb78a17a0f306cfd3bd8abbc123effbb1f15edd40e8fc88ad918950700c327d145d18c60e72bc6a69a0ae754b5db84fcbc777d965d4b90ad832bee89346b05345b44173f187c46dc4ae98a7eab6af741be902e229d74fe6", 0xcf}, {&(0x7f0000000540)="95484fa492bc51743a064c984379fbaf48504fa6e78aa47e66e5de012bc8749e323d8f261f3da220d21edc4a08b74b0a651ec02c2e2d55dd4fc92beb57605d6fc19587b237cecb6c3b7b22e9cc72e057d81e57cc94dc38825412c09179df8022d3d4f20b0bffc7bfd3b7215586d5a45a4ef5f69548e9b4abd04e96705dc34addbec251d8d698f1cc1ba888dd352af99fbf4da6a046af0d9518379bbbc3cf5b59fd3d4d2e3280ff2ae652ca7109caef31ffde01a95e8c1042fa90ef4120346f4f7729452054896144e8f384c06a5ccb", 0xcf}, {&(0x7f0000000200)="eee5f4b8f5e0f6b3a381fbef1f5adff39b175d60c204d57fe4244e4462f1bbffacbf647c70d394dfe069aee22fffab4cc4792e813fb0795979855aeeee9081717de0d816d0d856", 0x47}, {&(0x7f0000000640)="4f54552f189f3c6b6382b9301d3a70836d33a76209c5a0572a38a82843dbbc644dcf25c96a4cdb0a68ff368dcd0c1e5bd0101800ad30370c3da717a511d9a09bf5572a23a4992f9287f7a0d2075d565ca5ea3252dea3ce9d43be872daf8100bcca577664cfee7e854543f03ae3c63bd03fffc67545695e105ff4b2153e6a02c9230fb49a", 0x84}], 0x9, &(0x7f00000008c0)=[@rights={0x20, 0xffff, 0x1, [r2, r3, r4]}, @rights={0x18, 0xffff, 0x1, [r5, r6]}], 0x38, 0x400}, 0x2) 08:48:22 executing program 1: getegid() getegid() r0 = getgid() setregid(r0, 0x0) 08:48:22 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r2 = socket$inet6(0x18, 0x8002, 0x5) dup(r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) preadv(r0, &(0x7f00000013c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000240)=""/230, 0xe6}, {&(0x7f0000000340)=""/37, 0x25}], 0x3, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0xfffffffffffffffc, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x3, 0x0, 0xfffffffffffff230, 0x7, r4}) 08:48:22 executing program 1: syz_open_pts() r0 = syz_open_pts() flock(r0, 0x3) getppid() getpgrp() openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x6) r1 = socket(0x20, 0x0, 0x100000000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0x377) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x3, 0x80000001, 0x100000006, r2}) r3 = syz_open_pts() close(r3) syz_open_pts() fchdir(r0) 08:48:22 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r1, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/7) accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket(0x18, 0x40000000000000, 0x8) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x5da24754a5793da0, 0x0) syz_emit_ethernet(0x1000, &(0x7f00000025c0)="1d0c03e3e4f51923e9fda58575d846dec3fc251f7be29786ee3661ce8543522f40f7b82f16eaff3a42761d055a74a517eb8ecbeabac4c4d4d650f24444aa438b00c70a7e76cfc4e20812b611d21e005795dbf0f954984d299c43720bc48ae1a37a19dab2c63ec79095a0a84498a43ceaf82f9815a0e92deae08358c8a71bb28369ca14a8f77e71f589c3b163f09109a54ee516546907b7867f37172f6fdfb8a4c6c26e2a507ef0bd0272fea37f33faf4a8bf35739d3c7b885ebf11fe6294cb491a47e8e5fe4fc2b6a2a0e03a79b59ef21d6b6493467bcc77cc7e83b432fe29b8c02fbdb840623bcf883b8269fa388d8151f412e5aaf3a2ba4c557bbd3899d30177ee98ac3c8b6f8b63f07db306e74adb1abe01a53290c41a6575d8267788672be820c2f7e380aad3d0624e6f553804ded5272968f6f85492c98d45355d5c189252bd0ea9e4e44fbd50743d947b303e3fb884d9680070d9d08706149bdcfb8d4354cbb011d595e01e30e90f37ec00852604ad6fdd66738258f467c1e956c96f29eb5db5866487f18b8b743f1ef4d81465ec634c5d2c1d59f5f609b6c027253436c6d3a0f87b02da398923e83fc86509d5dc2ebdc0876728afb6d6d2d939dc6390aa50ae95713c8adfd15a8cffea7567a137745158935d3ae44bd6d08117c6532712523fdec78f1b199857bac0049fa069c0d7a9fca9add10ca2906adee689a3e5d6aa1c65e4cdf403d657a9a62f9c8a134f553903c486bd997ebe02a4ecaa7e8433696193fea3000cbc2f2ca6bf9734d6e648143f8780343e3419af8d76d265d185e73dd99a18a81e83b1aeeee0ca12463a53aa517420ece52c7f0169dc62075c4bbc67be5d1994c3cd2d8b897322da50407aeb2cf46d1cce5591b7957b3e30c51ebcdd86c866adc5ce126d1c5efce15ab8b747704b295cc8db7db984c93764142df7e1c22df1006107ad1a89df287cc911b7cdf491c92c767dfc2facc9aa0884efb6e183ff4ef8bd4f5f1b6a7e76c75cbf43654e7f9f266b622922341b9df9d06b4b1c49d60552c4a8fc3ac012216ba10d29a6a8e57f169b51b0872a9fbd43662c2f01f97b9a6bd47fa133e911e07d4ca50b1db9a2605652c3e8560b3afae6a55a373a3753873d603a5ef87c598b9d9bf098fca70fca1acc8a3fe45ea5e84ff506a30055a2c34fbd7ab783aac50453b6c598cce8cc3dd3f473fe6fe688b3cc8935d2ffe6dde3ab50d6a9330850263e211a4c61994f2234fa39a5540212db4ec2710272ceac9e41ec31a3000dcd7f1c05ec4725d37f1cf876531447ca79778f3418c7612c549ae6ad3c191235b408761d98065fe23307c188671c48f6856c6bd195c2c8a38971e75c5f8c341bac4fd10d315e9448f782a7ec2511497133ee9fb2b975c9cad5702ab1dfa148160c2f02e633b8a9496730fa49cd5ebd62e546573275ad2122abbfb8a0be39ef4f90a9932094e9f08960a34922ab517a6dc67570289c53a18ff62d3f27ac4fe74181a29c1e19ac90ce948d6b88360ae01042acb2b0ed2f76c4372be4b32445ffe9fe455210ccafa0aa0273cff14ee596693369e92a61e2feb0b6c140a94c1ca59e8313c71bdf6ed6c36d9a7c2a0ed84d1fb2ceab718a7be05f3d4f2ef029654b139a47b2340b8541f94ee1dd7606e03077df3251a2ed2a20bfeb273a7c28010327958bbec987c218d54c407f122c3e83ef98bb64c1da00c5bdfcc7ca8eb5f3a5bc195fbdab4b80eebc11a63f3cee1722af59dd14efca0ee55caea44776fe922da76e1548586a01e514f33238062f9925114e71432fdd157bd63a679102f6e8e79d8a621069ea43a2b3ebd735359cede5b9fa982d82d7756defd859619981c6bcf9e38dd1306b01a1202e1d98a151ce8302de7b72076a35f567d3e752138571cbf231ae4ec0d994d75c434ec63564ab709fa742ab7e40cea81b456d484f9281cfa849b1b58f357f9ca1100c140391a228e0996ab822531aa6294aaafbb7890755a6aa506a9c0a8723ef2a581cb92f0ec4f1fcea3cb8d80cdae3bc9d9f572d898bf67c33e9173ab913edfdbf1bad7b97e88cdb6115f39c87a8f5b8f89155bc5f47d316d6dd7f0e3b9a14df30c103340af5b89768222fadbd4e9b5b529370dfef24ef2f75e20137efe26479a61b9a8a465da71ffd49601fcb2d3aaedadf752042ced919c48fdc363cf7aeddfbeff91e3edf6c09f634a52cb3e72c24d23395c2d0089208cba65fe16bbe64717f4586abca38f0e783408ba535cb779158cf784299e59032e061a6c0137e5d97ce30207243d3b13989e0c46dfbb6821bfbee856e54fb00483a624068305709bf8f8ff3a10def951dbad951e3d70e92ce5034c05279e4aa823589d2cee3e83bb7b63231c1691797535d0058cb804b5b1a0e0c41fe2ff8c2364efb096879b6dd578c8fed3cc4f3bf5f665e4af9396ac9af3d6867ca20366c9fa37df462724b159035229f2e097ff9a2c24768fbee9bd7640d20eb69801d90ff4a9d2db5efb79d7d38c89951106704228017d02c58afce8bb323439c8d6df232ddc6d02338a0797a2eed0bb4a33167957e8669ddfbf9f376a88aa5ecc4fbf9ccc7a17f251a70f8d2640f22ace47f626f1dbb706dc6c86c09b9f54418d972a60530dbaa8c8b4abfaaca5efe1168ab330276103ebb3be9b9c428d027085ae05d1449f3cb0710aea15a51308a73540ef59976bc3ab6d6203062202911ba5d07d222efea455385f83caf66f1868fd67cc225f53df307c44bbc2309cab8a38d5c4946a11dd9eca3dc8fa9e14470ec6ece9f05e2cd3bd71095fb4b9fdb226f0b6c3c7015f593c996da7bd6c340fa0af300cfd757c5d00f089b95c08becaca683b02a490c5e52f01edec63080c650fa2d711a7b3c02763990d3743b1c90f623dc07e3380b9752893f46ac8da7619edb8519495447d06258cb2e59720b83a96afb77483d73fd95a57710d82438acbfafe27c9361eef64f3d74b6cb4a65d4ee11d1d3aed7521ff260502b411324547f8a758091a34e91fb75bac5f899893f7f40e041c5f89153467bb3eac7b5b422ee66e8c6ea5348ef1f7eee3cd2748ee7f25a7be716c13fd59ea6743b92afa7a6d4dbf24dee55637a907b1ffc89957ede331f7466aea3869bfd068621e28a53293dfb763e96d327658bd4a326f88a9766b3c4e86f17da6722366c2f19548adb937c2f5ea18af74a67d86bd828a8cb0b849374ee9e8305602994b4f844524cf2bdae15be1b03874a6429d33b79f8d43cc2c57ff2f0a76876456aeff06d2a00ca0acdba169b67499655918bf309f5e9f60f2cbe12f1b9ecd13c32d5a3e1bf8e94abb2b3e9f5190a85dbf883414f74e64423153fcd727cddff1bab3ff411340313ff26ff78d6f62fef224b4b0f1eb7f53668f00df868b36e6a1fb434163340278794f3227247d7437efb304274a7606f3f590eb261e192b1f5c7143aeee70e3683b094d7dadd56347cb043646ee0444ba4ecbfae4d98531f310d071cc5dea753f47df09bcba86825b4c55738f03fe60b5b7b3297dbd452e0c7f26d9b8345804abb22d907d2de088e97a2d80c8c5f7c75b4ec4dd93630c47ae190ba5d6315d80fbc911369f0b1c37842533158ffb4675c17ab603b720762a4a52351cdb0cb23da19adae344e92f58936b21d7b85ebb8cadbec7ad927530c7c3e2a1f27666fdfb82af01a20bfe2c810b2a24c3b7139a24b7b40513663133e2568d7cb1762077ff5ac951e43b0e7eeb8e075553b12684c5194092303075b0e01c741ac8b91bcac5e56d443762641bdfb3fcc7880626fa64caa30ffee99ba854a4113a1a8524dcb981bff09f02ff44381a8450489f1b931740b72c166aa89b5a9536f10938faff4699f2476352fdf3ca2b02d83c1e2be78309373bed1dd90a0fa78fa400b23b7f49a2d49e11b5dc5289acfe6705cd855b90f32ae7d55eee9a0476335484c471e0f241c88c84027258627f5720bd95aecaa57eef0b188d09f554a14405ab87ae23fbb8654a6d77908db890a31f8f4f3a855ba40cc7297a3666c5dac6c1e4c95da76945e581cd87ab24a57e31795f7500e3aea3dbe6408be43e7293a4656447fc385950829560f52669b888a92aa07915bdcbcb771141033585065fe4a6445a93d69175b61c43a9f6ea4a55758cda09487a6a26e83935568df2e8e3771a21b6221fe3af75de3e9e3b2c40a263a97e3f8c73310bc313ed763acd1429d5484f99a25bd45743272393ca1b8a4cc9eba1fb247a52ad190316e9ee24da6c2646199f522e5ffc586963119b5d41ef6a93cb5b2832734f43cfc42fcf0771d62e4215e43e78c3cbfc6855733451e1cf7a79ab62d8c69b310db3716d87b44b834fc8ed1b801409fd5df8c7c3039c5090f6b794af760ee9a36b9eb82abcce8a27b78cc7b3974f311dd19d44576abf403ff8479abac114f2a80ac3252093e2d2ce79e75f80c291ef67c502855ba81bb297c6c9f56f8e6209d406965c817b40b41acdb5f5ad2b435f66966a663a328e187181bc6ea3162084504d53aec8dabebe3cf767f340f7440d09388a3533730f0e03084ad1354046d797b499346fd22d82de1f151f9eb77bce0a5da74eebf5165b1b7f2909662e776514e973579944ba27fe678294bdc5fa5fbff140758b05bdd8c733ae4c3089b6f902fc5752feb9eff153298528f027e1c4333fe2c2c3640721f63676d1218755b98af802c30e0e8ef718c083b296621f509d8861166f5151df4e5b8be708f3032d31393b06a0cd0343d0350779c02ecfb1ce417d44948d466b788ebd4a4d1f38325bf5a6ec32f16f3583947d1c1c9bb366bb349ec5a789066229ef378d0e5b7800ce72dd9f8f50fcccf6ad724193938a1a6f1e741dfd0f23d1672a4d05303286f75c2dbfd49c910858df437675cc4a8f6669d20aeb49ed802cffa646dd043495f7d8ff89161961e5a2b2687c82cd7da9975a3d259e5ad99ab62bf8bf9e254c8347352baeba84710b763fc1c3739d4cbffd2b213d1d5e739f0f9d8b418bed28201147f936a6f38dee915fe155546e507d666ed13ae59e2b0a8254fca7b4a56368ed97472d68fd808830f74e7600737d5bad0ca21ba69d1998dbb104627ee710c4cc69a0af5af4843bbe0594651b3937530f75aa9c4ca1fe0ef2be7400529202921f058e059d13ac0f2c99baa4a188b5d3043ec44b1a1094d33ebffd3fefe4d336f4647ea5fc5d5bc489b1f2dc430d2255756eb73a90a32bb18dc3be3211c7a27d2d75fdd6aedabb994b88e3f1f0ac8f6394c8e972174f5bd1384126de2146e13d37713cf73b7f3cb05ea6d705d7af96140dbceb74d4ce35248d698c5ddc013f777d9df089a7099b8da583e1fe6cb9789be9ddaf81d8ed02897cf7ec307699cdc1003a7ecff5f80d21cbf7058e928321253949d22e7a1a029bf1a99ab28aa4b528052b0805aac7cbbdd8a17a1c366c2131633b4e96095e13dba3a01047ec2efae270968009a4fb4731874343a92034d16074cdba163a50a26cf2e1a3d0a5a4f020560bcd0d9b0681ff522c339d008a73d6d55ee840c9011ace0553008bc628de7f6dfc31874928af8bfbff33bfd651f433d47cd585155daf3b02e53dd9e536104f96aea9cddb6db66f81c2cb37f24097643b6ef3427b2c112701da463e3f1fd4c1cf8a6fd5a508ae8164dcce32faccfa47f87c1ff29eb4859eda4dde54043317a6e2708a7b0435baf22b3adbddf17f9b49e69c121e86b62d6cf4cfc0e72e9f406ff8179d841e69f56b68b06e61fcb119243ad2456a19d3883a21724dd28") semctl$GETVAL(r1, 0x1, 0x5, &(0x7f00000015c0)=""/157) pipe(&(0x7f0000000200)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x6, 0x2}) clock_getres(0x2, &(0x7f00000000c0)) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x9) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r2, 0xffffffffffffffff, r2) mlockall(0x2) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x80047466, &(0x7f0000000180)={0x7, 0x0, 0x0, 0x8, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x1}) poll(&(0x7f0000000080)=[{r4, 0x113}], 0x1, 0x0) socketpair(0x18, 0x7, 0x7, 0xfffffffffffffffe) setsockopt$sock_timeval(r3, 0xffff, 0x1003, &(0x7f0000003980)={0x8, 0x6}, 0x10) mlockall(0x3) semctl$GETPID(r1, 0x2, 0x4, &(0x7f00000003c0)=""/69) sendmsg(r0, &(0x7f00000038c0)={&(0x7f00000012c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) semget$private(0x0, 0x1, 0x38) semctl$GETZCNT(r1, 0xffffffffffffffff, 0x7, &(0x7f0000000340)=""/102) 08:48:22 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) socket$inet6(0x18, 0x2, 0xe0cc) 08:48:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2582c321adcf98848ed28051bd24603dea8d0343d601000080f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c601000000f0130906e061a751733f5c2091f3e9bdd11c4518138f791d6a2e60e1f34322c0cdf8608b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b018be5655ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238080096d2250fe439f347ff8ab32ac184e6ad30af4e579efa285828dc1aca7bc3e92434cb41191c368771b6626551a90e6a0998bd25030a8ef875a3e25447bafb7147209b29b35216d1f947ef355d3cb3fc4112013a2adde1491facea20b30900979a3edefad0c39068c5c65f9a0500c82c9ef59b196ceef9a4a00f9af502c095c939c696c33e343ddb8da44bb057050a5034dfef86fcae9fd5bccc71404090e0a966b9bd2d9c0897c742ceaec06d825db7382cf5b590806966a7e8891f406d371037ad6054257be9c9d905544b2a1a1fce2f78a385a51aed6c4524104dab61703e13ec3ffef9ffffffa9a5ae87654083da7f8b40bcc557e5b1815e2b763457e167bc5a28ec1b6900c76c04c0288da4d9588172ba770098323c22b299df4f818541bd67e6ee06d6c7de5f788d72513a5a63c8f0a2e54190ea8b53c0a637d19c5f89cba82a2a6eaf84b46aefed186ecf2348f65137f98f16318716a2f21b2b22a829b1d0cfe14409", 0x216) poll(&(0x7f0000000000)=[{r0, 0x20}, {r0, 0x8}, {r0, 0x21}], 0x3, 0x0) 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, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:48:23 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x17f1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() setregid(r1, r2) 08:48:23 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c2, 0x97) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='c\x00') 08:48:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x21) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004268, 0x0) 08:48:23 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) sendto$unix(r0, &(0x7f00000001c0)="b100050b00000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 08:48:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x4000000}) panic: malloc: allocation too large, type = 2, size = 536870920 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 520322 7428 0 0 0 0 syz-executor.0 * 6667 7428 0 0 0x4000000 1K syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(20000008,2,2) at malloc+0xa6f wsmux_getmux(4000000) at wsmux_getmux+0x71 wsmux_add_mux(4000000,ffff800000026d00) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd80666380c8,80085761,ffff800020c03a00,42,fffffd807f7c69c0,ffff800020b39c38) at VOP_IOCTL+0x9a vn_ioctl(fffffd8077d8aef0,80085761,ffff800020c03a00,ffff800020b39c38) at vn_ioctl+0xc9 sys_ioctl(ffff800020b39c38,ffff800020c03b48,ffff800020c03b30) at sys_ioctl+0x651 syscall(ffff800020c03be0) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff85,0,3,5616e748010) at Xsyscall+0x128 end of kernel end trace frame: 0x5641fd6c6b0, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic malloc: allocation too large, type = 2, size = 536870920 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(20000008,2,2) at malloc+0xa6f wsmux_getmux(4000000) at wsmux_getmux+0x71 wsmux_add_mux(4000000,ffff800000026d00) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd80666380c8,80085761,ffff800020c03a00,42,fffffd807f7c69c0,ffff800020b39c38) at VOP_IOCTL+0x9a vn_ioctl(fffffd8077d8aef0,80085761,ffff800020c03a00,ffff800020b39c38) at vn_ioctl+0xc9 sys_ioctl(ffff800020b39c38,ffff800020c03b48,ffff800020c03b30) at sys_ioctl+0x651 syscall(ffff800020c03be0) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff85,0,3,5616e748010) at Xsyscall+0x128 end of kernel end trace frame: 0x5641fd6c6b0, count: -10 ddb{1}> show registers rdi 0xffffffff813c20e7 db_enter+0x17 rsi 0x1b09 __ALIGN_SIZE+0xb09 rbp 0xffff800020c035d0 rbx 0xffff800020c03680 rdx 0x1b0a __ALIGN_SIZE+0xb0a rcx 0xffff800003b66000 rax 0xffff800003b66000 r8 0xffffffff811c2a43 kprintf+0x183 r9 0x1 r10 0x25 r11 0x4ed882c267c9abe2 r12 0x3000000008 r13 0xffff800020c035e0 r14 0x100 r15 0x1 rip 0xffffffff813c20e8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c035c0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=6667 stat=onproc flags process=0 proc=4000000 pri=53, usrpri=53, nice=20 forw=0xffffffffffffffff, list=0xffff800020b38bd0,0xffffffff82367ba0 process=0xffff800020b8c9f0 user=0xffff800020bfe000, vmspace=0xfffffd807f00c5a0 estcpu=14, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 7428 520322 2787 0 7 0 syz-executor.0 * 7428 6667 2787 0 7 0x4000000 syz-executor.0 77917 465415 0 0 3 0x14200 bored sosplice 2787 91015 78718 0 3 0x82 nanosleep syz-executor.0 10897 522459 78718 0 3 0x82 nanosleep syz-executor.1 78718 407190 215 0 3 0x82 thrsleep syz-fuzzer 78718 135611 215 0 3 0x4000082 nanosleep syz-fuzzer 78718 142281 215 0 3 0x4000082 thrsleep syz-fuzzer 78718 468546 215 0 3 0x4000082 thrsleep syz-fuzzer 78718 371523 215 0 3 0x4000082 thrsleep syz-fuzzer 78718 379284 215 0 3 0x4000082 kqread syz-fuzzer 78718 462552 215 0 3 0x4000082 thrsleep syz-fuzzer 78718 504648 215 0 3 0x4000082 thrsleep syz-fuzzer 78718 49632 215 0 3 0x4000082 thrsleep syz-fuzzer 78718 77025 215 0 3 0x4000082 thrsleep syz-fuzzer 215 166000 92277 0 3 0x10008a pause ksh 92277 425749 57623 0 3 0x92 select sshd 85212 9524 1 0 3 0x100083 ttyin getty 57623 423635 1 0 3 0x80 select sshd 78159 94068 56948 74 3 0x100092 bpf pflogd 56948 104678 1 0 3 0x80 netio pflogd 49727 194259 52582 73 3 0x100090 kqread syslogd 52582 66151 1 0 3 0x100082 netio syslogd 27198 296655 1 77 3 0x100090 poll dhclient 52858 295244 1 0 3 0x80 poll dhclient 46209 219408 0 0 3 0x14200 pgzero zerothread 36363 67517 0 0 3 0x14200 aiodoned aiodoned 21153 451490 0 0 3 0x14200 syncer update 59581 78362 0 0 3 0x14200 cleaner cleaner 93792 61504 0 0 3 0x14200 reaper reaper 76600 144588 0 0 3 0x14200 pgdaemon pagedaemon 12779 320610 0 0 3 0x14200 bored crynlk 21045 386987 0 0 3 0x14200 bored crypto 19048 142870 0 0 3 0x40014200 acpi0 acpi0 96846 259431 0 0 3 0x40014200 idle1 50385 470138 0 0 3 0x14200 bored softnet 68420 163267 0 0 3 0x14200 bored systqmp 18712 38990 0 0 3 0x14200 bored systq 10134 252562 0 0 3 0x40014200 bored softclock 17911 458644 0 0 3 0x40014200 idle0 82137 180701 0 0 3 0x14200 bored smr 1 59206 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 7428 (syz-executor.0) thread 0xffff800020b39c38 (6667) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82396898) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9500 6407K 6415K 78643K 10661 0 0 pcb 25 9K 10K 78643K 130 0 0 rtable 100 3K 4K 78643K 313 0 0 ifaddr 52 12K 13K 78643K 84 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1472 0 0 iov 0 0K 12K 78643K 39 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1205 75K 76K 78643K 1344 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 7 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 26 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 5 13K 21K 78643K 191 0 0 proc 53 50K 71K 78643K 415 0 0 subproc 64 65538K 67586K 78643K 170 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 20 0 0 in_multi 33 2K 2K 78643K 78 0 0 ether_multi 1 0K 0K 78643K 4 0 0 mrt 0 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 218 0 0 pfkey data 0 0K 0K 78643K 2 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 85 20K 29K 78643K 1455 0 0 UVM aobj 16 2K 2K 78643K 18 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 14 0 0 NDP 10 0K 0K 78643K 26 0 0 temp 133 2369K 2433K 78643K 3832 0 0 kqueue 0 0K 0K 78643K 4 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 7 0 3 1 0 1 1 0 8 0 inpcbpl 280 121 0 114 1 0 1 1 0 8 0 plimitpl 152 26 0 18 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 68 0 28 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 40 0 36 1 0 1 1 0 8 0 nd6 48 10 0 6 1 0 1 1 0 8 0 ppxss 1128 2 0 2 1 0 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 18 0 2 1 0 1 1 0 8 0 pfstkey 112 18 0 2 1 0 1 1 0 8 0 pfstate 328 18 0 2 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 309 0 123 12 0 12 12 0 8 0 art_table 32 310 0 123 2 0 2 2 0 8 0 art_node 16 67 0 33 1 0 1 1 0 8 0 sysvmsgpl 40 4 0 2 2 1 1 1 0 8 0 semupl 112 1 0 1 1 0 1 1 0 8 1 semapl 112 22 0 12 1 0 1 1 0 8 0 shmpl 112 16 0 2 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1714 0 283 47 0 47 47 0 8 0 ffsino 272 1714 0 283 96 0 96 96 0 8 0 nchpl 144 2179 0 535 62 0 62 62 0 8 1 uvmvnodes 72 1832 0 0 34 0 34 34 0 8 0 vnodes 200 1832 0 0 97 0 97 97 0 8 0 namei 1024 5920 0 5920 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 5607 0 5607 7 6 1 6 0 8 1 sigapl 432 381 0 366 2 0 2 2 0 8 0 futexpl 56 1902 0 1902 1 0 1 1 0 8 1 knotepl 112 142 0 123 1 0 1 1 0 8 0 kqueuepl 104 44 0 42 1 0 1 1 0 8 0 pipepl 112 262 0 243 2 1 1 1 0 8 0 fdescpl 488 382 0 366 3 0 3 3 0 8 0 filepl 152 2110 0 2010 5 0 5 5 0 8 1 lockfpl 104 66 0 65 2 1 1 1 0 8 0 lockfspl 32 110 0 109 2 1 1 1 0 8 0 sessionpl 112 21 0 10 1 0 1 1 0 8 0 pgrppl 48 21 0 10 1 0 1 1 0 8 0 ucredpl 96 304 0 295 1 0 1 1 0 8 0 zombiepl 144 366 0 365 2 1 1 1 0 8 0 processpl 840 398 0 365 4 0 4 4 0 8 0 procpl 600 743 0 700 4 0 4 4 0 8 0 srpgc 64 18 0 18 1 0 1 1 0 8 1 sosppl 128 2 0 2 1 0 1 1 0 8 1 sockpl 384 213 0 194 3 0 3 3 0 8 1 mcl64k 65536 372 0 0 47 0 47 47 0 8 0 mcl12k 12288 1 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 132 0 0 16 0 16 16 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 447 0 0 28 0 28 28 0 8 0 bufpl 256 6018 0 1143 305 0 305 305 0 8 0 anonpl 16 50493 0 42085 51 2 49 49 0 125 13 amapchunkpl 152 2113 0 2027 9 0 9 9 0 158 4 amappl16 192 1411 0 969 34 4 30 34 0 8 7 amappl15 184 57 0 53 1 0 1 1 0 8 0 amappl14 176 122 0 115 2 1 1 1 0 8 0 amappl13 168 57 0 53 1 0 1 1 0 8 0 amappl12 160 13 0 12 1 0 1 1 0 8 0 amappl11 152 22 0 7 1 0 1 1 0 8 0 amappl10 144 68 0 65 1 0 1 1 0 8 0 amappl9 136 643 0 637 1 0 1 1 0 8 0 amappl8 128 199 0 182 1 0 1 1 0 8 0 amappl7 120 36 0 31 1 0 1 1 0 8 0 amappl6 112 56 0 50 1 0 1 1 0 8 0 amappl5 104 114 0 100 1 0 1 1 0 8 0 amappl4 96 643 0 611 2 0 2 2 0 8 0 amappl3 88 195 0 188 1 0 1 1 0 8 0 amappl2 80 2102 0 2046 2 0 2 2 0 8 0 amappl1 72 17964 0 17529 26 16 10 20 0 8 0 amappl 72 1002 0 967 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 17 0 2 1 0 1 1 0 8 0 uaddrrnd 24 382 0 366 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 382 0 366 1 0 1 1 0 8 0 vmmpekpl 168 7244 0 7219 2 0 2 2 0 8 0 vmmpepl 168 49085 0 47645 91 13 78 78 0 357 13 vmsppl 360 381 0 366 2 0 2 2 0 8 0 pdppl 4096 772 0 732 6 0 6 6 0 8 0 pvpl 32 166156 0 154503 134 5 129 129 0 265 33 pmappl 224 381 0 366 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 523 0 4 15 0 15 15 0 8 0