kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Tue Mar 26 16:09:31 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-1.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.10.22' (ECDSA) to the list of known hosts. 2019/03/26 16:10:08 fuzzer started 2019/03/26 16:10:14 dialing manager at 10.128.15.235:26598 2019/03/26 16:10:14 syscalls: 1 2019/03/26 16:10:14 code coverage: enabled 2019/03/26 16:10:14 comparison tracing: enabled 2019/03/26 16:10:14 extra coverage: support is not implemented in syzkaller 2019/03/26 16:10:14 setuid sandbox: enabled 2019/03/26 16:10:14 namespace sandbox: support is not implemented in syzkaller 2019/03/26 16:10:14 Android sandbox: support is not implemented in syzkaller 2019/03/26 16:10:14 fault injection: support is not implemented in syzkaller 2019/03/26 16:10:14 leak checking: support is not implemented in syzkaller 2019/03/26 16:10:14 net packet injection: enabled 2019/03/26 16:10:14 net device setup: support is not implemented in syzkaller 16:10:18 executing program 0: 16:10:18 executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000040)) 16:10:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x8000, 0x596f) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="69c37d59262ca46e8dd8e4ff80b1af7dad59", 0x12) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x14d) 16:10:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004080010028a7) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004000800003b27feff023519edffff06000000000000ffff0200000000400000f2e9ff00030000", 0x2c}], 0x1) 16:10:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x823f) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x8) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0x28000, 0x6a070881552702e0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setegid(r1) 16:10:18 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x7, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x4, './bus\x00', './bus\x00'}) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 16:10:18 executing program 1: clock_getres(0x4, 0xfffffffffffffffe) 16:10:18 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) 16:10:18 executing program 1: r0 = syz_open_pts() r1 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x0, 0x403, 0x1ff, 0x2, r1}) 16:10:18 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) clock_gettime(0x4, &(0x7f0000000100)) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:10:18 executing program 0: r0 = socket(0xd, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbffffc0fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:10:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x40004000000028a7) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000280)="0000000248593ce1f510fddcb2b42326ff2e6a4aaa40d09196484274fbdda07cb3ba89e73e42d2ee9404d12f27f078613b0b134f4251adb827a290c7efcc6b0a776226747530f9bb278e8dca1b7ac0e2ac22d01da0cb91375a1c58575a14b152c4cba1ddbe6f22a7147c99add32f4a2e03fa4ce756485b16674a1b64a75dfd7ffe4d7206d3145d315523080000000000007d", 0xb9ce7517d28fcc8e}], 0x33) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x0, 0x8}, 0xc) connect(r0, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x3}, 0x8) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)=""/209, 0xd1) open$dir(&(0x7f0000000340)='./bus\x00', 0x80, 0x2) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000440)="74063afb5ff5aa2e089597e9372a1e3c11071a083fd5fec040ea6ef674e85017eb580b61bc2f6e51dcc4805df84d31e9839ccaeef71c23516b1612ebaaefc9283efff45c9d6f804820597f5ec731cd99f04b637aa30836b01a5a55f59299c5152c38e1bcaaf06f6af743c91b0b5a320683d9bb7e626a0a7a4800a3947b90370123cbddeb059ad2d1e6d095", 0x8b}, {&(0x7f0000000500)="a293be7d5264fcb9379f3e426bfce69bc89abb661d860fa9a24f903d492261f64c5f046c9c3ed3e07f4ae79023e61eff668f45b73a8021895ce1106b4422b9de035aae4761fdb2af44", 0x49}], 0x2) rmdir(&(0x7f0000000240)='./bus\x00') 16:10:18 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x201) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)) execve(&(0x7f00000000c0)='./file1\x00', &(0x7f00000002c0)=[&(0x7f0000000100)='@)%@@\xd3-,\x00', &(0x7f0000000140)='-\x00', &(0x7f0000000180)='/.\'(!\x00', &(0x7f00000001c0)='}{\x00', &(0x7f0000000200)='(\x00', &(0x7f0000000240)='^,&\x00', &(0x7f0000000280)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000300)='$$]*\x00', &(0x7f0000000340)=']{\\\xc5:\x00', &(0x7f0000000380)='{[\x00']) 16:10:18 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x81, 0x0) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f00000001c0)=0x10) 16:10:18 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = dup2(r1, r0) kevent(r2, &(0x7f0000000000), 0x200, &(0x7f00000000c0), 0x1ff, 0x0) select(0x40, &(0x7f0000000000)={0x5, 0x7fffffff, 0x70d4, 0x3, 0xbfa5, 0xc0, 0x0, 0x401}, &(0x7f0000000040)={0x5, 0x1ff, 0x8, 0x80000000, 0x678, 0x81, 0xc5, 0x9}, &(0x7f00000000c0)={0x79ad, 0x1, 0x800, 0x5, 0x1, 0x24, 0xa95}, &(0x7f0000000100)={0x4, 0x6}) 16:10:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r1) 16:10:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = shmget(0x3, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/121) open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x2) open$dir(&(0x7f0000000080)='./file0\x00', 0x8088, 0x1) poll(&(0x7f00000001c0), 0x0, 0x8) socket$inet(0x2, 0x3, 0x5) getdents(r0, &(0x7f0000000180)=""/203, 0xcb) 16:10:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x27, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0xc4, 0x4, 0x3, 0x6}], 0x6, &(0x7f0000000140)={0x5, 0x5}) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xc0000069, 0x10001, 0x400}, {{r1}, 0xfffffffffffffffa, 0x3, 0x40, 0xa39, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x3, 0x2, 0x400}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x68, 0xfffffffffffffc00}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0xc31, 0x5}, {{r0}, 0xfffffffffffffffe, 0x37, 0x3, 0x4, 0x100}], 0x10000, &(0x7f0000000000)={0x2, 0x4}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:10:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000000280)='L', 0x1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 16:10:18 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x3) socket$inet6(0x18, 0x5, 0x1) pipe2(&(0x7f0000000040), 0x10000) socket$unix(0x1, 0x3, 0x0) 16:10:18 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) read(r0, &(0x7f0000000100)=""/92, 0x5c) 16:10:18 executing program 0: socket(0x1, 0x0, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 16:10:18 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./file1\x00', 0x100) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) fchflags(r0, 0x40000) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') 16:10:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)='Q', 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x4) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000240)=""/205) r2 = semget$private(0x0, 0x1, 0x6) mmap(&(0x7f000000d000/0x1000)=nil, 0x1000, 0x2, 0x1010, r0, 0x0, 0x0) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f00000000c0)=""/248) 16:10:18 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8000, 0x31) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x7, 0x1}, {0xcf, 0x4}, {0x27, 0x9}, {0x1c7, 0x40}, {0x67, 0x2}, {0x84}, {0x8f, 0x4}, {0x22, 0x10001}], 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000200)=0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x1, 0x4}, {0x41, 0x1}], 0x2}) setitimer(0x0, &(0x7f0000000080), 0x0) 16:10:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x7, 0x6}, 0xc) r1 = socket(0x10000000002, 0x2, 0x0) listen(r0, 0x4) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) shutdown(r1, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:10:18 executing program 1: pledge(&(0x7f0000000200)='/dev/ttyCcfg\x00', &(0x7f0000000240)='/dev/ttyCcfg\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffb000/0x4000)=nil) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000300)={0xfffffffffffffffa, 0xc9d, './bus\x00', 0x5, 0x3, 0x40}) shmctl$IPC_RMID(r0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8008, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000080)) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000140)="b8ba4dec4ade7c5be45eaabad63f853c81ee8a87b375bbdcd2a60740ee323fcf27a2707911d1642e8c5dbf95b4c2511abc5467c7a401b1b7de2af2dc5509e36a6e23af1c908cdf758801e7c8d54a9a1c25214c0a542dacb3e4c711ab7a645aac841dd0b95f464f25c1c90434a82e63b99516d130d92c64b9f51cb3bebb763362fa83a05f02a99a7c6658f74bf9b7fd5e9b37ce0bfaf94ef14e38bf", 0x9b) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x1}, {{r3}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x4078, 0x101, 0xe7e, "3d76f12385121cfb00e3d1e0b0b72bcb6cd65f60", 0x4, 0x8}) r4 = kqueue() r5 = kqueue() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x3) kevent(r5, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r3) syz_open_pts() sync() 16:10:18 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = msgget(0x3, 0x140) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getpid() r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x563, r2, r3, r4, r5, 0x3, 0x9}, 0x0, 0x7ff, r6, r7, 0x5, 0x4, 0x9, 0x7}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="0c6d033562f03ac2e5faa8c3f4002000003300000000653a8dc97c4a", 0x1c}], 0x1) 16:10:18 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="000036fb2c06a09afaf71fcef9b6961659382e2f66696c65300006638c8a7aeffa5cd94d76cccc2dc8c454d249a08fb323dd141154be3d62c55cea3ccb38d6d966a8713a0c6c459a3ca9e594f4638f6f359c2cc68a46c2a2e8ace5698dc6cd571f7841b592e32e1c8fd50804cc297886ff23e88c7e1ed6d37508ae72fd7a8d0d5f08b4de761112c6b41d86570c74f321f34f8df40e8f05118870f8c2b67121c88fc8b03bf352c314"], 0xa) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x94c286b97c569eea, 0x4) r1 = dup2(r0, r0) write(r0, &(0x7f00000012c0)="e6", 0x1) writev(r1, &(0x7f0000000040), 0x1b) ftruncate(r0, 0x0) 16:10:18 executing program 0: r0 = socket(0x18, 0x1, 0x700000000000) setsockopt(r0, 0x9, 0x2, &(0x7f0000000040)="a54d88a10091f2aae0e8eb8bd45e8fc5d13d7790afce05fe6538ce3db32084e5bc56b462f6697bde40075eee6d6b51ae0745607807550ab78a7a7e8ee69da50be13e36e5e961c273c742baf135a3fd824ab5a12e4bc57aee5fd1f51f587ce6942b8e2eacf9bd22ddc1ea64a8ae0b2c89c9c15b355024f7eb8c3cd18fe235", 0x7e) setsockopt(r0, 0x29, 0xb, &(0x7f00000000c0)="d5ff9668", 0x4) setsockopt(r0, 0xffffffffffffffdd, 0x80000000, &(0x7f0000000040), 0x0) 16:10:20 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20000002}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 16:10:20 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/wsmouse0\x00', 0x80, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) r4 = kqueue() r5 = socket(0x69ef922ed61c2b56, 0x5, 0xfffffffffffffffe) r6 = accept(0xffffffffffffffff, &(0x7f0000001200)=@in6, &(0x7f0000001240)=0xc) r7 = syz_open_pts() socketpair(0x2, 0x4007, 0x7, &(0x7f0000001280)={0xffffffffffffffff}) r9 = syz_open_pts() r10 = socket$inet6(0x18, 0x2, 0x9) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x600, 0x0) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001440)='/dev/wskbd0\x00', 0x18082, 0x0) kevent(r0, &(0x7f00000012c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x9, 0x5}, {{r2}, 0xfffffffffffffffc, 0x29, 0x4, 0x0, 0x4}, {{r3}, 0xffffffffffffffff, 0x95, 0x20000000, 0x67, 0x3f}, {{r4}, 0xfffffffffffffffd, 0x8, 0x2, 0x1, 0xfffffffffffffff8}, {{r5}, 0xffffffffffffffff, 0x0, 0x80000000, 0x400, 0xc0000000}, {{r6}, 0xffffffffffffffff, 0x2, 0x20, 0x62, 0x2}, {{r7}, 0x0, 0x1, 0x20000060, 0x0, 0x6}, {{r8}, 0xfffffffffffffff9, 0x4, 0x80000081, 0x81, 0x2}, {{r9}, 0xffffffffffffffff, 0x28, 0x1, 0x80000000, 0x2}], 0x8001, &(0x7f0000001480)=[{{r10}, 0xfffffffffffffffa, 0x4, 0x4, 0xf0f0, 0x8521}, {{r11}, 0xfffffffffffffffe, 0x80, 0x5, 0x1, 0x5}, {{r12}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x13d, 0x5}], 0x4, &(0x7f0000001500)={0x6, 0x100}) r13 = kqueue() setitimer(0x1, &(0x7f0000000000)={{0x5, 0xfcf}, {0x400, 0x1}}, &(0x7f0000000040)) kevent(r13, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r14 = fcntl$dupfd(r13, 0xa, r13) getsockname$unix(r14, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) munmap(&(0x7f000024f000/0x4000)=nil, 0x4000) 16:10:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000004c0)=0xffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xffffffffffffffef) ioctl$TIOCNXCL(r1, 0x2000740e) r8 = geteuid() r9 = getgid() r10 = socket$inet(0x2, 0x5, 0x40000000000000) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000100)="216e04a445b2f62e1b346ae1df94e871b9bfea9315a41def33e9df5c1eafd791e2bca6a299812c02e1d7a6cc897d60a683411e0feb5a0d694bd48feb88ae12a82dfe2fb5e511149a1079487d77b07189764544c97927638c71341e0af3c98b49a09176715dd3f3a96531d7f2442bfc1812d311b2792a5d2ee0c0a1d5906e5d12ea1ff7ca43eafe182464c00e2ecbd9ee2076a330daa34bc3801a786228c63bf4372e307d0c2fdc97f30d9cd3a57328e7b73d946b9768414bb30e2d65d79fc2741ef23c0d4b7f3b5906296fdd2d9c4111d971d7e7dd60aeee4c70e618", 0xdc}, {&(0x7f0000000040)="dc3c70c1441cd06732d9af9d1af08afc3494d1ad7086a9a130d2752831b77599243b72c1bd66cbedb7ad79439979304bba930099f7819bbcda98895819", 0x3d}, {&(0x7f0000000200)="c7e742c1d25bebeeb70b590a2c6773dd8344c684b74d14e687af65f47685e8c3", 0x20}, {&(0x7f0000000240)="0b224394887123e1eb611c61da7661221ae273a08748fc0afce9dd79590b06dc9e3b1573df61ea0d6bec16edc3d93beeca362804b883b9d6011eb0284e6be8c5181b34d1", 0x44}], 0x4, &(0x7f00000005c0)=ANY=[@ANYBLOB="2000000077ac26", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32, @ANYBLOB="0000000018000000040000000000000001000000", @ANYRES32=r0, @ANYBLOB="00ffff00000000007dc9614b73056400000000000000000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0], 0xc0, 0xe}, 0x8) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) dup2(r11, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) 16:10:24 executing program 0: r0 = getpid() execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200), &(0x7f0000000400)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='{\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='^\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='(@\\\x00']) setpgid(r0, r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10200, 0x10) sendto$inet6(r1, &(0x7f00000000c0)="a275c68bcee9949c370349e6d6576237c12c957523416ad44422fae9a62374ba7b1e13a4159d4c74bf184cdd0244b24bdb4aefeb0d02b6f88e366eb9c64d969706fab1f4e87cf702174bf44aa03353e3508e828e9b2990abdc1c2634667bcffef61af2a846ba62367cb9dc6044754f2730dbb6eb", 0x74, 0x4, &(0x7f0000000140)={0x18, 0x3, 0x0, 0x8001}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) chflagsat(r3, &(0x7f0000000180)='./file1\x00', 0x30002, 0x2) chflagsat(r2, &(0x7f0000000040)='./file0\x00', 0x20000, 0x2) 16:10:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 16:10:24 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x4000000000000611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)) close(r1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="223aca66e8fbe70a666a9aafc985aaf68026652e9ce74f04e95873a94042b564a7", 0x21}, {&(0x7f0000000180)="ee73f2bfc86821f065f19bb6635a714289cb815d376637346fbc075d0f77024440c2265e1daf5eaae70aa3b33e4525f045569b30bcb8bc161e31dfe357ccae8fcfaf77dedd775097e3ec7c4e4eb73a8d1cecc4c18c603b61cc05b5b26caf15c0ad371d92e9c96eebaa35a25bced76b301cd6877bed3961d3bfa4ef0ba7f8e0d1fc7e5e47fb5144682cd580e94b9d8dd2568dc2cc9fceea6e6b55f5d0fe7972c46c1a9ade789edcb5004fd628735ec19a17b9281798", 0xb5}, {&(0x7f0000000240)="c25e152d912b30f899dbd36cf4b67b1b5666529475ff6961c694f2a802566c8512f05e76f49644f016e6cc7498c042606bd2dbfb4971a6b22b01161cdbfd09bed4712851e4cae726710b056e87244993e2c437a2351a89517f04c39acf5c", 0x5e}, {&(0x7f00000002c0)="78fa7b21eae5911cbf004d5b66061d8c4cb34510638cec7ad1fe32caebb8417e4c1c6c0582c315750655f58c41943ebc540ddfd3eb447e52b4d3943c4dc2c9d170889bcb59", 0x45}, {&(0x7f0000000340)="6df44e61cdc35b9584a004cdf9b1437a74ec8ba5e0a24b2986d3250ca12a85be021304defd2f22d6765e7aa85c56b861fcfb27a946c54acc2203fa479b49b853fa49bcd527eb51092d37a8b12a55fd71795ac11d90d3e926a3a8156f6809d6642cdb75c1bf4413b455d5c153cf27165e603b68d6c358f8824242cf5a601235523748d2db6569b74f7c7bfb64733cdad3a7", 0x91}, {&(0x7f0000000500)="9f5a9dc00e5c760c184353b9ff068c5e16df7c72e5a07a0b7b41a816695f34a1a56fb3fc98bfdc0090047f0813933aa66a623ee7a57fcde6d61202266953080c02fbd6dad66ed57fdaca75e761db659d649a82c629429c926bb160fdc40a3e4d00ebd58171b8b4b8b2a133f245749bfd5e3d28ba6d26ebf53d9b9aa112cb2bb5980232179ce1b07cd03ef206a0d20a3a038b8956cc3a116a31916fdb5a32d0bd9a134e54b55ab64656ec2567d8dbd99ff9dea936497152b1812866a517bbd61d1089b857bfe0a457c7", 0xc9}, {&(0x7f0000000040)="8f0c438b8c7c7e1ec8ff76ecda9925adeca7c9ae239204b8a4607cb934a12494bda836ba1a2b85cd022b8d6de83268c21503e7a1", 0x34}], 0x7, 0x0) 16:10:24 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10101, 0x0) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000480)='x\x00') sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000140)="94b6c7076fad64352b56e40b84207b369aa31bdd32609bb5f99e023e903e9dea4d830eb8ddc0c3c16cbd158fbb0411e429aff8526385c1422774496a500b996da5d7fd3d66935372b12945d739dfbb30e5d934fe1fc906b82015fbb50c4669327264b2edd4992b278be150a079302d7ef9fd0914bf9c686b610badc7404da8603a575eb69aa25b3b5ddf2ac131ef3c956934b68456cc960a5bd8d79e5441", 0x9e}, {&(0x7f0000000200)="91df68154d1a99250b06dbe89a06f372a93748377c0495dde1f1bc04ff6f89aebf6e548c4ea1d86256fd186a7ce2d4b10d278c59e731d80a8c3b918ada40", 0x3e}, {&(0x7f0000000240)="801762c26b1be6f41574082a0a9cde24aa130fe2ec083e715d00646dc7f26eddb557a5f3db38b4aafcea1d7accdc8a490712984119e3373a43ecf65df3bc07324c1516949d99fe40e1c55753650e1f66bfd09155516feeda316feb6f78eca865efe7bc90f8febc496f0716102ca7229533fa524097bdda78d657e4512a132bf0416df072af1ac75de49f927d00a951e1cbae6b659212fd95be51d7456d18661ef7167b2d97f0213a8f9e90ba6b30cc53c90e37171a2504169029d2e1909679ea7fc39f323fd5b837", 0xc8}, {&(0x7f0000000340)="5b0ccf5150d5a7bd2a669d1a73b29067ab0647d94d230d585eb9998346f4fa205dbb81585b9d80218526caaaeac8ad445280b6f415ed498fbbd4c153076cd9c3508e045dbe41962eb201a1ca5fa5ee4e66279193bd87e2f6abd527d685bbe251da7770c375f644e0", 0x68}], 0x4, &(0x7f00000004c0), 0x0, 0x2}, 0x0) syz_emit_ethernet(0x83, &(0x7f0000000000)="804ea7898bc26c41e5db7ad60f273d94ed6813086458bb12ceacde11ccf9d728d18772b02ce703d42064df210261ec8f7afde09e31c5b3c3f5d4781516503e35ae79b1d9da5efc86f6de6338e29bf33acd47498451750aa9d107188f888c8554b8651ea197e5c60025d56159fa6a51c6edfbf3d446b6f5df031f5fab20269b53e22124") setsockopt$inet_opts(r0, 0x0, 0x8000000000000016, 0x0, 0x377) fsync(r0) getpeername$inet6(r1, &(0x7f00000004c0), &(0x7f0000000500)=0xc) flock(r0, 0xa) 16:10:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8288, 0x0) writev(r0, &(0x7f0000001600)=[{&(0x7f0000000100)="5a9b3c6fbe646ba4e0aa2a271108ca9130a28b89cc4f49eeca098e127570aee99f8ca5eb60eab3ec0607d28e7f34043ea941e852f27f6b142cc1942aff44e262e3aac1ca1ba5300d3547c8bdf5d9b61237227cc183a9d5abfa9d81e7e9eaab99441525c62f992ba6c11b6addcd953c27", 0x70}, {&(0x7f0000000180)="4c26add03b8e88545a993aca05be5efb41b308c741c0e1c163262f31ca8293820bdb86ee32331a65d7f2d929ec04483edb9d6c0cc4b8f273143d9b413ef4baa15816e591946de54b", 0x48}, {&(0x7f0000000080)="38b5d9a78c7b9dcdae21a515e4dca3ed9cf4", 0x12}, {&(0x7f0000000200)="50990882425d33c419390b65fd35e4c29aadfd57ab7bb86b1d8ff7035be4086a2427e99a8ff3c9443e88b3ec302bfec09e15d8008210e9ced5d2fbb6462cea943a2b08d372bbf0d7d14aa63cc4e3703948644525a1d31b33a23d66b21bd9113cc0b2bdcf537e84087ce060ffb3a90fd3fa4f873dbcec722eac901d3cf9dd1042b1ec5634cf9eefb3f98a48a2c44a4f3da1c59a3afe7edc2d1861d36a6e387654fb7e6693ed0f1d27392f1e6be4e5814ae6669a5f61a2398f9c34e75ed85e1c1894c4fafcc1611d9d43bc82ccb1eb08b94cb5c54e9b77859b1ccb07c7727bbf1dff2fa5", 0xe3}, {&(0x7f0000000500)="09817771fcdcd76da6bb4322768b80e2d40ddca240991bab847db35122899072808d55a019e3e1d5acd11341b3d120c56074901b99b6c60a3777a26be02a6fdd280c3edeb788fb9122385ba0474e56d0656e32cc2a7db2d09e5e1dee3619a9a0fa1edebd6fd01c4f44cff2c083488c6bf89f992f3543df6d9ae6fc5b23c9801933a3f859843426e9653ae67a7c594431aeec56a940f9a923d836d1ca62adb713d69cc574f08d96941a80001557fa1479c917c40254dad367d5d809f10f8804080deea28810bc09fbde62b5e5315299f5e1aba66d335c1525ced33c65d1af8c2237638ee1174942831fe73439f50732082adb921c729404d367ca3df68b714939f86d840776a10b87a1854c995b4b9b01f2e64e0dae2333bbb5f2e2f0f3b11909372fa6176c465879a6c631bb1864497234e4b484d1e3667557b7ac992fe6043b2a37666a4586ba0f4913150f77a5e262513d49d91ff67db5337a4f4131dbbc3c1b74f14505e0575a5c1afbea9d57bfbe84d7c2cb5a644975329469fb42c6a5c02f11d8a4953278c42f3493f9b2ce4439845133ef5de0192f548a61d0150b4c0e75ec7409967025a8e3764caacbe5bda1e1ac6ec12b36ba812955ab08e9cab505519a626b3f19be43a01d3c4e16b05b203baf2c083b2b961b389f1572b485d11dfd5e8b076de60525f8c923c4a38e9cfe51e4f3ac1d102753c5d1d38a6ec4a621bc2465dbbf37de53100990d7318af0266611ce5871e5da82dc9c04b32c485ab8292b156c799209b4059c597d5055545298d4638d7645a575923b8a2bb8d9c6661078a0365183ce6f2fa46d72e8cb5d89d646036e31b802792c4942bbe85e2debe3c9ae45b6f6632371779dc5ccb2be9049f81631df208bdbd8106b1e732eca3f4cd977dbaf3b39f64746d61ccc628b0535c02d725a5b3daf3cd19f742421ac6c45c22fea7858723c68b02aa91f6bdbb17ca8b99f874840c406016582c47486b8bfc069dd914786fe501b152f507635aea4eaca98ae1e8658299c785f1897ca8fc43309b03d6115fb551e1991ccf9b680095308cc011609de5cca9386715aa2729a1759e439b3a541d3c5e72a85833e6f398127b9b6929eb32c1afa9f603592fe15099ade157ae0b9e491823506c53d3c64d09948c98eb8d78741022b2cdd788bb526b57bd7b8c9c45cc7748033eae2f042a39412cb565736396c9bf8e4310456f65b4d7a103c40a3ff79e29e06845f1fd232d65d69e9b1191653689177e6bbf6bff0108378379a32a109cb8482bda1fe23005e49bf15b191adf4df0602d19eb63c9b2b73f8146b86c351e017190783fda98f9c4ee0f50da6b7b7f15c85dba7f7266dedbf7fdea39dde02eb03da83330a90828bc342dbbdb993b91758f5f63764c07d8e5fca26e2b58cbd962b2e5cd04fe0f723669157906985b7ef2e9c18072c6d7e5d9f3c26beed55a8755e6b2efb831e09d8841bf334ce977fced1f43b888f0a9ced66d374d63ed069691150bc56cdad4112d50aab951958fa0436bad8e33b9bf0d7062fcfb3b1a0aa05a5b9c8dbc970a9d2d38cff0c8e963051e345d90c9f15a77f5449a9a96840ca44cc82d5586b68c5b3be5febbf1d40032c0fe6613d894be79f4ff0739db6b570d0b8e6cb3853ca237d86c91dad2d6e2c35845e4824b176c437afcd8e85e0361a67c7d1605b74fc3f0a5c2cfa8e97cf060cc97546f267c658d4524544187e1d547dbe0e436bf0f03c9fcde00bba7bad4a205f31a4c37fe4085e3aff7cd105ff69d6e3bb80fb6c25edefe9bb08d61f872c31ba4ddac915120fe29bbe0393f919b0600e9a78ca83d5271de5e77deac5eeba2b39d3f2e6bb4487e66acca1f285eaacae1f472ae92d7ad4349b8459cc00db49c981a81b4b1a01b7f24f3620a7eb38728bd1307158ed8fa3bcd81d39ad0f7b343177ff5b3b76e0c98d0c873141df547d5ad766834946203c6135e7e85dd6833b69a50214d36d7402a4c93940a4a3afc23933d4249ea159e43068dea84a25f8b79bfd955e57ee7a809e553f92e209f4e3ad686e413966540bd6020525c5be4dd1134bf9d6b752cf4ab91a996d9e8d11b2a4134ed566c5999db53e3cf75d2fd285e5f4a4c93a2be000c017057b3e5c8579cea21dd2a3e78042511d50b00d7ff9de6fd9b5593738075061e8fe268e9a7068444ac1d1d872a4ae5ec390cca94ab00a0de5e9416ff1f1c3e69cc48b1bc9c7dabe05bc06fc773ecf4a28458a5a853f0105a4157e8ea9aa0833ffc2670f59bd7174f7dd786a2c11241d83a7c7892ca227a028e9389ec66bed42f9fedc2702b8f0929da5fbdf597fb94da800bc00d85f234e4f12ee1353e20ea234a9bd262e3fec4dba6158e281ae86d7af75ce59fc9db4f9f40bb860399230eb60379159ead0fe5d55c67128c7984d542a544b20783a46c6f2427be04e0dd36020acaf8d0588929d952151421f1783091905588adf913ec18b758b5eb1ac38eda5b1daad139fa33eccbfdd1d054e5e868935b2a8ac89bafd2deb41841aabb7f21fabd591449960a6413a10cd337812ad8de28dbe5ea07d31b991b4389fcb7901a307a94ac79f2dc91b2954325f2e9190c6a87e06c913e73aefaa8085e17f9c0a4aa4178f59ee16e4c02511eab3979af2ee0799869686ef2cc2d2a78e7c3cf3c0dc863ac0a3dd02353ba0b4bb73ed88d22a76e9a216bde429668f8cb723e16624194af241ea850e429679fc1b8d2717aa278d76bd0277086ef6d5ad72e438a1d60dcf1cb9916e29852a6664a5efdd4e09099ae5a1d51e01755db001e809912659db5c962a75f6941d2c768bc1018a6e08470809851041f2379faaf4beb721bc4c4259aafc39a2ca7195af142cb796dca1cb4efc00a6ca3ba0d42a17cb9785edb4c51b17bc9d8f36236c6e24a7d82582b9f8447094df15acaca018f1629d7e322d47fb811bcf1044917f8ff779d23c81b83e9a64d81c4d84226de5637f135feea99542e6db8b42e28a58c24d670523d0b95bfab29688385eef9a1a5c49f204f982f0159633f7feca3aed93aa19322b9ab650a8308471aeeae81e7c0fa6ad37d32596b592b269f17beae66c8b03f5f32c8f69a3a47781eb8ab2581508a6c6965a176c8f9cd07b74ec004c6e40d9840956247dd559495cb80f516f62042a10dc204807e5c1e759c5b19e1b58905b67c2dece5a975c6e8a9845e4301b8adfa40f2da3b2052f37c4fd8fad99f88d766d3ef86bc111b3a79aed9bbe7c4e104ebfe8813dd85ca7e6d0a42890674553de64e4d91708103c90f6e3552865e74e72b5ac86a265a7d2761d71b342cdf15b117a20884b329f8560ac0ed1d0060beda9260b29276918487878c08b51e14a0268ce71e578de48ea926446400f7599466712bd16f064318bf630e9dfa02aaae790c104b187647ed4f4d4753084cba1cb4ae5ac2c3ebefaf3f8239f77061173af6fd43ec79acd15bc5bc6512c6b9467f16d8291fe76348133fe6697d04bd769ffbc3d6089491e061633576aa0aed2f3fdbc1678c932abb895fc265fee4bf1231e781899ae4bbef187d8a53eef172da810b43ccee6f8184cd946f398dbdb5e2d371706bbb9553029c332afcd6b8582476a71ae0e14063bddcb4415c373c624e1f3ff2b0ef18ad7bdfe7d05d21a8541682d5c708a3eb4739e3bb2868b01829ff1a94ffd23b4ceab6f2de2b810a952edc2b01233366ccaa5dd9cbf02767f67801a38a53f03acf5756619ee42b3605f7cf8169aeebb25ab94f50488219b69ac7d9a401f8d94760e34d5c56b0cdd967fb91b0c850ef331f882e699a3041906b013c31b9e8666646bd922d30f45a8c1e4eb75f3c2cec2e75dddb4f0489da9db842ee1cef791534a5970e618bc37c5876a6534b2f2c036e27a5fb43a0e3222a48d427d0d2fe8b02f1adbdb3c07aa11470dc800c9cbafecbf450051a4f1c92128d683b9ac05a8685d509cbdc45a317e4a33f067d3feae61d226e5cdf93fa69ccdb8f4c221ef7b053392db942727fd2514e228290b03dc4c56f97099a55843b77135ded1c3951f4f58984cd00dc54acb6f329e29d04d5f2bc767d3dba6f2e047bd434a7a381e502ba22edc588436ad9e35fcb59069f78ec04084511d4ce9936b43c7a5cfd77a7fc8d32ebbd085fa6b77c3ce94cc0df5cb1337dcb6064ce3ddbf1f6371142d87a5963f6498074645b1d5e90dbb016c41a9b08dce83219a4bcfd1faa32feeddc133b43ac6a5c746548edeb9511d7549e1b4a744af8bfcdd48a51665b1144dc474f671bd47f833a90e8362a6702f0ec7f2dc15efed14ced460a62117598077709e0a77868d5abdac6b42f68dbc3d75262f97a6de91d2cfbb2af202ca229df023105e37abf12dfb0051a9464ba0abf17f37674437de4a71904d86eb70060646a1239d8b9715eaf8714b9632cf9fddee86ff63064771e52516015d26a7ce5fd641d7091981f790970d56bf4ccc408ab5ece72c6532dd0ca79c9afa20645adda88f9505804b1742509a52bcadf08530d22c4704be7d46cdf7830b866dfa63c03e1c0a1980e1e34be3e904f386120c26222660bd1261e44134c648bc313c6928f4a7ab4455a503349c10ddff3031769b4588cc7d595fcfbbaa5068f0f78b36eb5e94d6752bb679855167e9253b961ecd21d2d36828693f2d91d7ad278913ba334bac4e594080c810e7dd1909670602ce74393e60f2d563414a054a141e7abb9e0c6db782e2004f77ea8cf2ef7a6c2f5750e2e34741b10aa6670a32734ed48d1db82167e8965f12ba87793b5ecef83807d012510f5cd098668fea3b6cbe09535989f42e68c057e42fa97f487fa85a983532d4ef39dc4066c58ad6b4f28d04c003aba567ec5ff70e7233cf9abf0f028c83e9ac6be15b79bcb1e8a8dd092ee2ce57f4684b965d56c917dbbccdd7f69f988c918b7b36e1e8b5bef2d5ca4bb1ca5d875e40768c60413e3cc56b74e7f12df2f991eb356c85daf7218186a44843f8d64573bf089450881b9f41a5bbe0b3c61f02f95460e9ad076c80d13445a9459f0732fba8786aa78d024774d689831096cfbb9f8d55ffe70e04e9ab33adea030a36f1ac366df39bb87a2b889f9328cd709830e7ed215fc7928b4c55333109552c817d1bc4d9550488a93d4f758d9519be049be5aafd7dd78373e08ee81f5d752779b0776e1dc896e92a5512fa2c31f97b47c880b88bd5465129b4ead3724a49cbf78958423227e4ce6d62c6dc80fa3d2eafb182e20cac233e428002815685301508d3250d49f6797064b522333e10d9cdc0bcddf4cb52decf3cee2ddc1af47fc4fe6fcd689595b7d9794ccc48951617f1551273466cdcbe3e4de5d95f66944b4c0b9a8926f0b5b89c1c47bbd4435139c829a972bbc4c611975612234c2b29da17875d1e036ee1cb90534f69d528cbbb51c629595b668bcc8bce360ebc92bac07abec3624bd1aba4ea43a1fa8932de1c79a67b7a78b3c7536a74257bf18f8bb4045cf6c5be634d154017dcb43e586d9f73faa250ef2c02bf44b63b14fd9c17a9d4f24f4734043dfd9f935abea8f1876378f6eee9b5ce0f9dfa2b755b5c0e4bacb5195436383b6dd696c91440ddc3edb67922486c3c8974d9ee74d46cf94fcecfcb4c67d2eacaa30b36f8c9f93ddf247e691cd8e5771da6c711d6f39f5e9ffc1a2c2749b00c5c8ba9c3fee56e755bc34e17f93043bda271d51d9e0323813b231ad8f400b8db32ccd4cdb080b5731f7597d7d0f447f5074c2f744d04f099de7134071f1d11bd52211ddaae31cff02421c973a318e99a3a4f", 0x1000}, {&(0x7f0000000300)="45253421d99618d92569d0e7c7cc0ac794a282a384e8b27350ae98b756859c0bc4289ed276d6f2bf1a3b820d044f6e0ab5ca37d24351d407554b26a8105482c0e811f9e89d0da7a6f54bc859d48fc1", 0x4f}, {&(0x7f0000000380)="9d80adae789091dc9d33eb4c01893e8d6c", 0x11}, {&(0x7f00000003c0)="9969a22457a96ac81826b315ef85dcbb44e60141589702ff62e21e4772e7181938f73e0d45928efc832cc449fa8e698cd4663112d067a2267e1786b2189a554cf71a93460240b490f267e9edcc8f997862f4a7023ce2a3ddd378e9b9e1c0a58f46a1527376e4863f428064dfa37c7951ca8977e3c487550b164db2010bf9508ba0aaf60291ec81bc932970372eaab73ff5c3", 0x92}, {&(0x7f0000001500)="0f30f059c8db0de9e5a4e5c7e270817f2ff22842ce1c8ebb4a38cbeb2b4c6bd6aca60519f0a1f40817efd1f34dfc769f4d70f3a2e3c7986bf00b3e009b31d5ff481e9ba5802d02f561ac5ad8322559b90773a1a7d22abe39c4a3efd3d10051b153255f5ef89ae7a45840276d3cf2ddae48d7d690a384c8c04aaf6e3915e31bd81efcd53c3da2a5a57a39e0183bacbfa4a5ad43173f965da0df868c14da472e3a4851d3b2be41c2e611373d7f23ae65170e6541bad9d62fa3a0fece42e603491512deafbb67c346fc173c4f91b62bdf3da9b839a6e7b8c67cce771fb2", 0xdc}], 0x9) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) dup2(r1, r2) 16:10:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x100, 0x20) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./bus\x00', 0x8, 0xfffffffffffffffe, 0x9, 0x1, 0x4, 0x4, 0x0, 0x1, 0x0, 0x4, 0x7}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x1300) 16:10:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x3) readlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000280)=""/4096, 0x1000) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x2) 16:10:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x0, &(0x7f0000001280)="186fe65c", 0x4) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 16:10:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f0000000040)) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/232, 0xe8}, {&(0x7f0000000240)=""/235, 0xeb}, {&(0x7f0000000080)=""/98, 0x62}, {&(0x7f0000000340)=""/181, 0xb5}, {&(0x7f0000000400)=""/70, 0x46}, {&(0x7f0000000480)=""/246, 0xf6}, {&(0x7f0000000580)=""/125, 0x7d}], 0x7) 16:10:30 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 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) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x9d24c33b, 0x0}, 0x1000000000000) poll(&(0x7f0000000040)=[{r0, 0x104}, {r0, 0xf0}, {r0, 0x6}, {r0}, {r0, 0x40}, {r0, 0x2}, {r0, 0x1}, {r0, 0x80}, {r0, 0x100}, {r0, 0x100}], 0xa, 0x9fff) 16:10:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x4, 0x0, 0x3ff, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r3, 0x20007471) bind$unix(r3, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x3) 16:10:30 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) dup2(r0, r0) 16:10:30 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r1, &(0x7f0000000680)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000000280)=[{&(0x7f00000000c0)="090b6577211ab1242dd7a504f1ed0b18175f5827c0f086c6de45687b171e08d90fec022090e5527d7f64f7a7d1fd7229b7a085630cd2d90e8d17de0245ecffa3cad3a9224e2fa454f68f7bfe94aca639dea51786e856d95dcf2429f7b0496701ce52d23bbe52ab17431542075c1d8794ee9f45025bce97fbfacb3ff1aa4180e79f049ad03377a68b23ed2375052cded0897a46f57d8adbcc412395549469", 0x9e}, {&(0x7f00000001c0)="23a88ccb37d437d14a8f675895137ed3c10c35caef86ad5af5ba282082ce1ee8ddf521ada96c2a8d939064eea061ccdd7ea41a9e6a710190750b331810ccab458e44cb806e9cbffe275a425b154de143bdc7834fd66a75638a7e1d41aada7a475ef9cc9fc41cb5a61383ba1ea7407fdcfb1106492b54b5b0b62e723f03583ca9863ab25a91ad21da2c991ed6cd655fc53553dbfb69844c5c299a411924aef4521d459d1ee2f0e99745", 0xa9}], 0x2, &(0x7f00000002c0)=[{0x40, 0xffff, 0xb4c, "d074ad44fd0b9880d30352032eb205fcf0d4dccd582d029ba2f2e790e4f50dc543c8e34532ea8b6fc757625a06426f5d"}, {0x110, 0x1, 0xff, "0857f79a4ce07edab9acd601ad83e487280d1c15ec41e3fe1c68c60fc31684a692611f21f1f89764de948d707d719fd407f160819a9dd025004493e6f9e611c6e8ff9872bc8df43b4636a6e6875ad3f6a29855cc1824ff69faaf3f77463c68fa47fd11d13353ccc0135649e490e465f57c6393cf2249e72b33058980b54800b89a2bc756d86b34934e9c0fbb493c95be16dae52148faba8ba1ab7f978683b0fc6b011aa3fffbabcffab3056ff03403108e481390e60f0c43592656d0724c0bf1df043b86d056b682666191884dd1f4442a53e0b7e70875799f310823b0e02b2b13f4b578e3425950f4ec60061288a512787536738d2a3b70b5"}, {0x68, 0x1, 0x80, "fd74add21f703ec8802ac96b4837fb4b91db5c7c6e66530fdf529a6b6f7ee77ae5116adaae65cfc7de16e9c065e50d3765063a9ec0fb1b225f1db6a130d5885c7b66dcc1cf41c57b86fe81e1fa5fa62395"}, {0x40, 0xffff, 0x7ff, "74220e3cb954fd6436e2216ae4f5c57fd149a37de33318a86ac8b751f19ac06ce9402a17030f4bb6d4a86992"}, {0x10, 0xffff, 0x18000000000000}, {0xc8, 0x1, 0xfffffffffffffff8, "be06eea4b2772add15c77b7cda9edaa12655ed2a1001e6b3aefc866065b389f3718e29840300d018d045d890a321f12de4d970a00ea2106449e3fb8d56a795679e36e7b8a28a44cd371ade86a4a2d65310dc7726c151c0cc48dc800ee2f982cfb6c47c89d9f199655f55ebd8511dc9e942e34bb509b505564d330199dbf12b1b0689a07a7affd4e2e3a59e992284e36ab9ee3832dc686b6ad0fe7aa45bf2d37a2dea80d1aa868ae9b67f11a87345e62c4b"}, {0x98, 0xffff, 0x0, "6a161773c1f95589c9d790426163f13ad5bcc374faf9a5107757e5a1c2413ae1c1c7a618e8395626f98b20ed84defa3c0454df9ccd8e7a582621fdb6557fd8a742cf27d585366dbf8348b24e640bb027019ee32abe66460f0f798eabd12d6ee6694474f491ca18a379eaf334d5d2da9dc12f0d84b5191988e00457faf95d6178270db0c9"}, {0x38, 0xffff, 0x3f, "29d893383a11c87e3386dfa147a2d1ffdfd72b2b3041f5d0586ac82272e091dcf91d"}], 0x3a0}, 0x4) close(r0) 16:10:31 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r1) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() r3 = dup2(r2, r0) kevent(r3, &(0x7f0000000000), 0x200, &(0x7f00000000c0), 0x1ff, 0x0) 16:10:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1afe) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)='mN', 0x2) 16:10:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000140)=0x10001) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:10:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f00000000c0)="0a5bf380daf6d56f7db2ccd8d3803593f8837640a91b1bc52f2bad95e8af16f19b53218ce740a17960e6ec98fe1fabcf452cca508e712fd1b2608b367c6fd43bbf92add3c8a5fa7d74955e71a327d80e41b0ec11458c6cd8f818110e3c795d326c9c12a93046902c269419432f309a37d0a7aef3ae97c2689bb10d65094e7197ea26deffa8100eb2de020b2d1d1ad65c2e89ff5811bfc125e33903cbfdf2036f729af0853112c30d7cb2a918de46e61563117de07e3920c8e8a3347afa3341", 0xbf) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) fcntl$getflags(r1, 0x3) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 16:10:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) 16:10:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf080000000000000005e2f43b0d33ee6185c6a19e1a3fbed9d7c7f5ecd50537efdc30f779daa987423cab21c6b2748aaa78767dd39a00000000000087f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66431400b4dc387972d2eae1f50146ed5eab87dfc43c6b274ae695ae240ed10bfc3b018be5455ba5fe808f9840f9e13da075ee54d5bf03c4c06822484b10ba5651238225996d2250f6ea8640053a6212d0000020000feac0fe429f3c2ff8a0d5305493fec52c7bfbdb7c6feab0d4e779efa285828016551a90e6a0998bd25030a0000000cee859c33bd408d3f22d86172247ba51ee6e871ddaae858841ef612de8d1a0903b5", 0xffffffffffffff59) r1 = syz_open_pts() socketpair(0x10, 0x0, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)="3940c0333c8bce6090f3d06927531493c0f948bf0a2772cecce93b8c8a5210e365765c641c06c97bd9a2bde3c87705f0f856ce147d69eabbbc0c461a5b22cb0f5c5386c7214cff2f42e9b5e49e4587d73732b0bcd45ca1c4042465d4c64b284b3bd58f4a", 0x64) close(r0) dup(r1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045721, &(0x7f0000000040)) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xffffffff80000001, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) setrlimit(0x3, &(0x7f0000000040)={0xfffffffffffffff7, 0x9}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r4, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:10:31 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) sendto$unix(r1, &(0x7f0000000180)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264abd3b6da13c558ba4b0dbe66e38c8ddef9c93c4c3c76252bd08c954a7952b4571567e51a7b2a6eb0e844da908cfd24c4e92b91e122ef7af6abaa4a65fa21ee6100d7665327073662c9c211a138c9b2fd8f1c684fa2", 0x90, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/59, 0xff7e, 0x42, 0x0, 0x0) syz_open_pts() execve(0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000240)=""/196, 0xc4, 0x840, 0x0, 0x0) 16:10:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = dup2(r0, r0) accept$inet(r1, 0x0, &(0x7f0000000380)) bind$inet(r1, &(0x7f0000000400)={0x2, 0x2}, 0xfffffffffffffe2c) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) r2 = syz_open_pts() close(r0) r3 = dup(r2) socket(0x37, 0x8000, 0x8000) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x20000007ffffebf, "a508000000027ffb07021000500000008000"}) r5 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000000c0)=0x2) getgroups(0x4, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, r7, r7]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={r5, r6, r8}, 0xc) readv(r2, &(0x7f00000003c0), 0x10000000000002fa) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000340)={0xffffffff, 0x400, 0xfffffffffffffffd, 0xfac6, "f7b93a04955084de9429a5164f9d777657ebd74b", 0x6, 0x5}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) seteuid(r9) syz_open_pts() 16:10:32 executing program 1: r0 = socket(0x2, 0x8001, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/79, 0x4f, 0x1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:10:32 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/1, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) readv(r0, &(0x7f0000002400)=[{&(0x7f0000000040)}, {&(0x7f00000000c0)=""/102, 0x66}, {&(0x7f0000000140)=""/178, 0xb2}, {&(0x7f0000000200)=""/145, 0x91}, {&(0x7f00000002c0)=""/10, 0xa}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002300)=""/27, 0x1b}, {&(0x7f0000002340)=""/116, 0x74}, {&(0x7f00000023c0)=""/6, 0x6}], 0xa) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x358, 0x3, 0x100000000, 0x0, "9388c386d326988f4c37530c0c34f840b3c70485"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) fcntl$dupfd(r0, 0xa, r0) 16:10:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0xc000, 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x200000381, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x8000000100) 16:10:32 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setsockopt(r0, 0x100, 0x1, &(0x7f0000000200)="5a4a2a33f25e7e6fd2c28b56f5e64104699ac7b50305647372ed1f1d24efb6670c44dfc4431049d84650750846853ae5f442506eaecbc67395627e94ebe5dbdb5afaddc7c9b6a9cafd0260692f6d10168f19dadf58b0ff274902b708c4122f3e3a16ac35375c950b8152349e093b1af73db9374fe4c9c03a0593ae7ca183f6975013018d24d4ecea2c2b2ea5ec4f3fc5cbd7e78ea2ec0dda0f31", 0x9a) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) socket(0x1a, 0x5, 0x1ff) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000180)={0x3, 0x7}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:10:32 executing program 0: r0 = socket$inet(0x2, 0x8000, 0xfffffffffffffffb) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="0002000000080000", 0x8) 16:10:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8080, 0x0) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x40, 0x6) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r5 = getgid() fchown(r3, r4, r5) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf037f1000bd0c4d39d30a62664b201d15213ba5f055b31b932ced9f1da1430c70056d8fea1955cc37a5d8f7ee57d9665cd5b7497f1b3a5914cccaee7b2fe0d4072419f7957924125d1749714e4a87d31bf8891c5e57d9bb4cae8b92ea1181d28c0c7ef2184672c5a9b634c938eb442b93a81dea0505874de4a0ce364cd254bf220b0d08e99e7240288f575584d288edfdbdb57e5a2b0359c8800c8986ef766ac2287cba2b5b0aeacdcd1a90071bc5d44d732bdfa456af1ff7d736d79463d2904c6da29c67fb608354013d43ce143721", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) 16:10:32 executing program 0: r0 = socket(0x2, 0x8005, 0x80) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101, 0x7}, {0x48, 0x7}, {0x1a5, 0x100000001}, {0xc1, 0x8000}, {0x81, 0x6}, {0x81, 0x1}, {0x1, 0xa01b}, {0x48, 0x6}], 0x8}) r3 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x2, 0x8) r4 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000240)={0x3, 0x1, 0x1000, 0x10000, r4}) ioctl$KDENABIO(r3, 0x20004b3c) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0x62ec) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x100, 0xfffffffffffffffd}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x80, 0x0) mmap(&(0x7f0000ff1000/0xd000)=nil, 0xd000, 0x3, 0x810, r1, 0x0, 0x0) 16:10:32 executing program 0: r0 = socket$inet(0x2, 0x40000003, 0x0) setsockopt(r0, 0x0, 0x1000000000006e, 0x0, 0x0) 16:10:33 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setpgid(r3, r1) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r4}, 0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r5, 0x2000745e) 16:10:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r0 = socket(0x18, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/222, 0xde, 0x801, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8042, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000200)={0x9, './file0\x00'}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000240)={0x3, './file1\x00'}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) write(r0, 0x0, 0x0) 16:10:33 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0xd, r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r2 = semget(0x2, 0x2, 0x0) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000040)=0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:10:33 executing program 0: r0 = socket(0x2, 0x5, 0x7fffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="082c75ba00a60ff7a6b599264742c242b93a040f7ba103fb6e2088164bbcd31ecf5163fb82cc1746dcb895c5", 0x2c) 16:10:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="cab64ab28ea01edb61c1946eb9a73bd7d40ad5c0331c0e80ad0177b8e84e23df5afd23621c1c6a5eafdf2273eed5d6a5768db75ba802fd634a4c2f547864c105dccffbcfa5adcb731ce8a0e758e0ba95f8e137413f04f97eface75332f36f80ce7b29c7a3edc94a9a6ef7342d07af9c0fe1f0b28d99ee187f9e4390033b3745db525b77041fbf10d1a8b7744684eef0261816e2f6e6a8c910f1fd5ba20d021699c2b984fabf26dead2385e901a2a60ec5a3885de3387759252f87b5557cc293c166954cc267403c39fe2d75238f129d82bc55fcc30e5ce8d6255cc77318bac4def7b246d", 0xe4) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0xfff) write(r0, &(0x7f0000000000)="b2cd512f25038dd36f7f7552e40000007ab97f9b78dedb5b73ad7bafbdf0e8ea9618f99e6723", 0x26) 16:10:33 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) r1 = semget$private(0x0, 0x7, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x5, r2, r3, r4, r5, 0x126, 0x788d}, 0x5, 0x80, 0x7}) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) 16:10:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x8004667c, &(0x7f0000000080)={0x20000000}) 16:10:33 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x800, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x100, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000000), 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000100)={0x8, 0xcfb1ee4, {0xfffffffffffffffc}}) r3 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000200)='./file0\x00', 0x8010, 0xa) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0xfffffffffffffbff, 0x1ffd, 0x400100000000, 0x10001000000, "0500", 0x5f, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000000)={0x1, './file0\x00', './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:10:34 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) setuid(0xee01) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10031, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x9, 0x5, 0x100, 0x8, "f0b539a7d082c40b2f2c93d02ec583678b7cc401", 0x10001, 0x9d}) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) 16:10:34 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x1080d, 0x0) mmap(&(0x7f0000796000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000040)=[{r2, 0x42}], 0x1, 0x7b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f0000000280)=[{0x42, 0x7}, {0x87, 0x80000001}, {0x18b, 0x1}, {0x41, 0x81}], 0x4}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x8, 0x0, {0x0, 0x1}}) close(r2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f00000001c0)=[{0x1ef, 0x6}, {0x82, 0x800000000000}, {0x40, 0x80000001}], 0x3}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x200, 0x800, 0xffff, 0x1, 0x2008000000, 0x74f0, 0xb87e, 0x0, 0x1, 0x6, 0x4}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)="6491e9a54bf2fca58acdb27164ba79836d794ca55ce36154371a4cce419a0145ee81ef8b619374c9294017fec950ee800d1a5ea17388423b3fe14d5a5142730912892300b6207c3ba42fb5111405adbf7999b56fa25617927fbcdf23a4a77dbc40b81c968ab6fa6fda5d185306cc1e6e1e42f570970b01e3bb1e", 0x7a}, {&(0x7f00000003c0)="5b208a6711f74865aa9b0dbef97abb6bb5c142e5264acbc41ee18fca3655f40694bb912f1c171e0fad5dba54c169083c7fa0e74afc33fa4f545403d62f1933892770867df58b6a551fecf5ab02a893dbdfbcc0b531d724f3555b1e0803fc2dd081a0879b9f1b3fc52fad9f719b0ae148371a623c83706252afed3d170dc0dd8bf68c1288b20cb36df538c66cfc02036953c4c74c9ebf82edec9041aa5a5f193f3135092b737cdad9a072f034d7783d6a77c43b36329a2c79cb43b202158c85cc4e93b165ff634b43105a2c8f1b0b71bdd1c40a41436a4742394b2f761a61a3fb97084771aa2a2aa1eee7d3f910", 0xed}, {&(0x7f00000004c0)="fbe8a94e7ca22562d48a99bdd1bbb25668b8ccada1e0050600c29c8d84621ce51d07a19fa524532a45ed093bf796ae6edcf2f5434d0b699afea95317182ebc33e4524a5e972eb386f72df2177412bd5e4773fe2bf98ab426ff0e7a4da84bd484b60c0141e5d3f7bef7faf781dc46fff46f7d7d8305d3f36f9789fe8189ae1d4683caddd467d08956f690fe416e166a10a46ed8c16aea1878833219edf80439bc344a94cd37fbe359b26c7abb92710b357a1e6864c6eb1e5f180b49dd2847225e00f985252ae4e1bffa6aa7e1c04326d04dcef9b8630abe8a0465a7364436d4447f6ff2e4b985dcbbe9aa1fa6a2047c9f564b289c2be9b6393edfd5fd298bc65d741a76c0be50860e02421fed46dedcc6bc40d62a3e0704b9d79eb4d9d5cf840344e9c6e70c43548e493b017edadeb45e5826192bc3a6da74a6819238f008aab41b9b6c8ff9bdadbfb1902910f73bd264b0a093037b2db9698167084f30c8188a7db59140206a22bf28e3c998990b3830a4407413382e38a15a05b9f0fc98b2b5b6b263a4cdd0981151275335d67db4b10214f9faeb85df36b4b1e4bfab7752eab18cb8d5f465396dcd860948072b8d612cbac78a58a2510346a7177c63254deaf13bd4993bebdf74bb36144cd95518a3fe8894254169a9116c9adb43eba28c5debb00b7d29c65c6d78417cb4f722c1cad092f8a4f06df2d2f3b0171ba8a56ed0641e98c75badd6a2c98089305c42cbf7927e45ea3d98292780f376f7658349538bf87709c56b81cffd8aa0ca655a9cd397f64ec54b578665e975cb1d8a4c9c852263685d950ae813bfd6f8ad99930342bd620d17ba245e9ba7858939aa22f6ce4c5aef0fa6a1908df41a24d90be31e81434963332126712281c5704efbb5f0553746df19378c587e8f6440b087ab068ea8abf6b0af376a96baa43f6c6393b098044c7391289e0cd764a7c958d168d5995eafb7b260a98b387b47d3b294dcb0436d2efbad5d4f6049fd3d29f3c3631abd686fbfd96d2e5b77fdb9b89dfbf69c9b6ddc5cfcf5cac0a0a16adc4a5956b231ccc4717567413ee0a0912f75b930def515655f2fa0d4c7a53e6d6ba98db3dbe9efcc825fb37a0deeae135db1787fa1ccf018a46fce1f57249128d5373b8c53972184b0da1383f58534a4c1e5003a9e1c4289da074b2712700f081b6d2206ecf3d14bff93464c4426f294d3213860f1785c3323cb67403361ddc772d01886e9b30f23852e16aa5a682ba9f4faa98fe6636a09316f7775b4ba5d83434b2daf14497c5171a3bf1200ff00229c31b9325f212a153bef6e5cf71c26e4b536a836f761399750efbee1078d3e6cf7f921eaf2524fefefd71c8268b41c45e06cbdcc0c5484e24233db96f1bb4eb72d268b7519d06fcb138daa053fac9e51ef8f1bb0a89eb067d74782d4017551862a87c1ab4063bd859965dba1ae0b66a9da37a146920bb0dcf0b7d2f1d70d4c55eacfcfda9ecc24c366be4a92eec825c26036079122a054853de5d97830c3bf6d6bc1dac7ea3f472c01daa170f06dc7b159b807c2056fae3a2ecb743df906202724c41390d7501169125a411cef0ea67bc53063045784f6a21e60639168b45554bed85361da74ab862d4a99987a57f2cc735a5445637d59b9ce7cc6fdda9d2f28a1cd98c93536ace5af07ada825bfd5f8cf36c5bd741c83372cf513ccf89fa1b01d60599f0444bb29a6f6904f6ffca7634502dd3f6b369cb22310fe8ea4ea798c93db22ad22449a64fc79bf3415801f8f68b5d19203c17c657cc2c4159bfa51ddbe5322cb49aceb24f800e58eac651c1adffbf097449f137437fa0f67da29533a5b6e13518a003aab8a4d07333bd54a7649ad33e998063ce49dd3eca509ec82dd605b2da32c907db08132b09918d22e9bb7c4178cf8b603b8a2691cdf5091fff72612e9e6b81ad50e6ace9f3be238748cd1b178ee79c61d94c8c5d54e0b9d22032d3db005d0489c9a12ec7fbab6f9dc2a8cf964a7f8fbf85c6141ce8f1daffcb3b17494f361a60734c119a4d96eeaa64b96c3d484bc0682ab78f554f2ce1853a9190896b635d150a6029436462ed666148035e7425214674058bda1eab79ba69b5dee92c3a3d63fce229a86b348026ebcd8c08b36f79f960c07bc8bbf3315a2bcc021e730b32dd6b754ea1fbc31c2de0713668a192d82433b13b7e2ed1cebd2131400e5e3ea948e024c547c771bf66e33a7193b20a50ee27cdf65e4f8ee898c789cd5224cba07d14f7147d92c52a73d716c7b0bd642ddf854f80407b10e69585823787058f0b63c9d1e7e0acaebb73ad92ec7597bf268f7c5c63dc076492f8d5e5ca08c16bb9e8a83521357c3163060823a35ced3a524ceda80eb64b07e756747eb66c14fe64028f93702b1bffde561566cb9369a6310e135ff35579ddf8f12ca0fa954abd4ce709506ba114301759418da7d0cee3a2b736e0765269efa832a24ecd496c1b7fe9a958bf1551b42a96819f5b234f541fd8f0e4be9986150772b108a708ac16da3844513b564b17e090d72f286de5c4c376403ac68b7175bd373fc676d058f5de8acea32a30751eac44f1815f14051198747b2134be221629583020fc9c75d654073def69f99f9790e19f42d6d67260e366c4e12365c7527a484fcc58e4654822d01f154de92b4172b843753140fb5f7032b74972de5e4f43ff196484219e37c2c148113cd70fb4c93a5d60b908a241df78227573fb960af980ec0dd67d8fb6422d54f0d30857c82ac101e0c03f3ba06e9f9cb6253e20150fcdc8768559feeb5381e4b039f713ad5541be37b8798cd72f163395adb081de12378c2568a82dc37d7c6865a871fdc98d7aeb71e517c8fbdaf5bfbd6598073cb3f5d198d8aa5969b48315027efc3064cf6c2c1d35ef547c7ef4efc3a68a732cad2b3277a893c142d9cde6698e3afe5edc1e7f4314eaf58a3c52904a7d38ebeed905fad07a8b4e3275855694d99fe2b24d0515bc29b00befcfb4d7a9a825ecd0f1ccada16159d1a53e5edc13831f28e3805ab98624fa873d7c66815a936cbafa0e93e983739f7fa49860677c914a500db637299af8363bff25ea9f3e7f7c65e85d80b41ac2edc452bef47f46e306b0b08ed0a7a3be93d1bd85c76ce5315e194e6db0434967c5ce370428717496d1dceb88bd60a4fc2d19157adfee489c315ba6963b27884089e536cfc75b54cb29e1f4d41a5b3f7245e280105b24672bf379d51ff1f9a1ddfa063cfe5a992fd87187e582c95c9d2c42509a67c7d30867f8da2955ec1d26b2809c915388455b74caba8a85eeb8da58678773fa10ae5ccbe81a96918e6d4c9c81066573d5ab4f6fdefd16855aa555f3b9df6e0b667a053e6fb4ea24fe1dbcc4c5c6e618041612fff33ddd61c8ebc60f571e952b8e99a2aef494d61ab01120668de055c83b19ab8b088b573ef025489778a118190391ac2ab3607965e65826376e1c8ff663da09281f03f6c9ecc39af1354eb7b983d592acba692af8de9cf09823dc048da4ecbace6c9f9bf6a125848a63254e79bb61e452f52120daa211f4d68a54dbe6b2e11b2f9be624e0f3abe080e2cbc4bef23cdf505134eb85b02831ad01fc24ad755bf76f73cba4a621e2b9d109aa64cc8b10ce5e089697b34b4fe1f72b3da42c5c880d0f8b963f6b1413c5a03f67cbb7971df30c0698dcb212041182863af4f0528656ceb9b1a8117cf04254558cd16b238310e7770ba10c66f38e005d2393e11078e8f16ec47456511b43ac193245db07d7cc9d631fdb0894409469d099f86301f817dd9d4360f48a03361b5c181cb8688596e476f7646d29c09fc3e5bb16ad6fa87b4c0d75ad8e7ba281d6335ddc44de0d822f14eff5c3779e34e4c2ea8d1695a768b1c59de985b264b1fb1f61487b0eff702779569e3fe034a9240a07bdbee137f32eb302d758043d1a2b02798ab675e16087858443a5a51e6ece55458ac92e392fe61111c3bc3d63d6c58ebf81ec1a5a9d4578c23954f96b5a8faf40be9d4e0fb7903ae42f4513f03c0f0030a8740aa5244e6b323c6a929c545f9566278312fbe92cfdfb7cf71d41765765065b5014c9a25a489ec1aa0b1ede4c6a828b3c04436b827f5c8e6a69042fc050e79b6bb428d0e1db982a506387cdd448ba95ce20534c8757fda5c9b17ea90bf1549409016eb40ff833e4ff51d69fc711c18bf263b7f565d18d8ccf028fb449a353b68d1774d6daf0f7aaab9c3877579d1965e05ae0fd756cf241cebf3d9d8c0368060ba048565d46aba899a6d2cb4fdb75298384ba8a78a2d0859e5528dc21c51220c1508d62b69f3c68cdb02a648847827fee907f197f8b8c5e2079300f941d0cff1e9ec0d5da4f3c0a92492e0bfa91933d36c8c528f9e504b8ea8a8de5bda4fdca69ff2262acc15bbec16718c6c663dc275b6515c4b03480132006732d471b5a2519cfe24c3a51d9813d1f4efe785389a3d0ac1c292625ed44f38cb4ffe7e6df5f164cc2a16429070fc9ba4afb5afe0503e7f3c1285c780af34e743927fd3c04722cec236f432024bfb7cdc2f12f36e654e69f683d6db1904551efa42af553f33cbf85749f6c718299e3b28080116d3734d6f6006635af755dfbb6efe49099d2f47dc8177e6095480ad61f43a77e15fbcb07f3b815e3a0a79032acecfe2757f83d92191b9ef170174dbf5ee4fcc1dcebbf8069cbc9702c3ccad4704200a7e623c74dfc12ae3e5f814fc5beae24d27e9a1384c60772ab6828c1bcf70b192b6bea0e4c3648fca2508344a91f23a1efc562acaba1f25125afa8b3c30e7143c94ffe92ad4cc59d5a347825b84e7541728ca6134352efc85d5c1595be90f6047d27e575ce2b3961a1e85f323e5ed744af28a56c9d15f462dc58484c23c9e649fb9b96790e8d180f838eb47595ead888cd6353878518c5406d4e9d1bccf9442a6625924669a031b2760c834a4060cde08577df2f3102e1070ec8fffcf2f7e240e0f8f8a2f90fd6e241ddc9d5b17374b42d4b3fa124d1049ed65e3b01bc44b84f98c2aa04dc76a7c81e2785a6f2093ca41ff8d3ea914a0e81708efcd6404f133e90159378d6f54096ca67c6d8671ce7a99dc14c04223ee9881b20915fff035c2a283a84a5c3dd1c54c95710c2689fb24af4a0957d92f6b0c19f82e61199c1eb557701e6240d3914b8e052086673fd73098b5bbfdd232c563528d692a89ef84e095e8f8bc4b21438ca079956b7deecacf09610651c4e93543356b6a139bcbc4494e99cf30f6bcf88a124380719a33c80bcbdd7b2f1ee2451d84403a1d48c09081fa417887d4767650fa236cfca3b0be7cc8defd962e285d957e8534176c70560a5d754d6e57c03a4552015c8c9a73de33d4ee60ce096ba38336a4cd11849eaab71f021bd6c8d483057cefb1de2df8f45d7868f17909434a41579be7cd786963421f80325936005e96af2f318e098c0df24abc74a7a7ed76b86363fb5c29f5701783370c5c9cc39bd5a1d532b776f42aada3024059c998bf3000570f7536f558dd992fcde2786ae95b231a6c0a5707ecebd3262c1769dc8f284e52d1cecd6b5fe1aefaf230dd935ca8494aa2658674d1d2087f8a3108ab986e432205b13aeda05c85c802ea142878ff693d9fb4a58e06e346a4c499eb16e10ae40ccebda18247059fcac6a503eb3b1ac0cbc395a22f15a8a9c5a3adbc0372fb25bc7dc8e6b210064f46365979e2be77b4037958fd59e5a0fde7cc1640b607670ad7851fc838d87eec8e56f1b7daec9bbc21ec266f3127368d543b942855", 0x1000}], 0x3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) 16:10:34 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xbfe47bfc30e4e2dd, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) 16:10:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x20}], 0x2}) fcntl$setflags(r0, 0x2, 0x1) 16:10:34 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) lseek(r1, 0x0, 0x100000000000001) r2 = getuid() chown(&(0x7f0000000080)='./file0/file0\x00', r2, 0x0) writev(r0, &(0x7f0000000040), 0x1) 16:10:34 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = accept(r0, 0x0, &(0x7f0000000000)) r2 = socket(0x2, 0x3, 0x1) connect$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff20) sendto$inet(r1, &(0x7f00000002c0)="5db986bee5fbcfcac058409be5f8bec3ba3454cb2cdd5b5360a255bb367456b1c9e66ed971e403b42f2c3b36124fa68e1fdb1a803492f7979fb851c4435d546407046d7c61700f049335fc79b3e0ba5bc899d7c84f8ea82af54d852610aa90a281efce008f1375bb27fab6b0811a675598fa42ae25f3e21f171523c1a2343acc18c2d238411aab8b4820539144a45b67bd75d3fcf770dcf63f34e700b3227806dc100a9ea523ad4662641d6b3f0379bd68bb8171a3def7d7363bfc2b8fa6e1e70bc9e6a3ab63d0dfcbc8749cbb860a63a8500fda28933fa25184f61e1760b5080dfaf32cb28978ec62b447711ff08d2b47acd26a766bdcf9462ae8f80cdf1a0f81a47755b0023095a2f15d1c3b849261d405a7fd76495fcb27e94db0b36930ca1f57f8efa1cdb38e0ad6968068da77960a937e2d0a713c132965229413ac7e7370984604dc58ad63a2f7c03daf1783807c70e0fda5afc3e1d360a05b5b61daad8ca52c337198d94a8f7cc156f9182a1ad3899b676ed3367b6d61e8560d06e26940ad23bbad8f3181d4bca329a5e8d8fe6604d8b44325277948eaa29b96e36e220dc0600f17b83ca08ce163fca85de71cb499147d9acbdf2a0e49172d728e4ab016e19d3fe857e1712f3394e2cc8c8eadfe4b80ed0bb63b55ff94014d1aa71461555f2bfc76e4b42bc9c1b61e55a5b5f09c354f1cb68cef39591077820cdfc119845bba31db188aab851baf3164a67c8c35ea0a892433425e9660790f383e5ed9050baa04974c895f229b4a8e629fa062e9c9040578dc523adc87980fa5a2a81a252ac7936d1ceaed92bf2fe12ef0d4ecea67b29905406c9534b03ffa139c44e13a032ec6f9747a833913fc8654192595e1e0715911cceb39ede537f7cb4fcaf30141630d4c728765a8a897fba5b39402445a2d584da526d13a2580e787f94de003d3813924532abaaf4563557b513f36bbe488af9dbfe232ed110873a738ff680c8299a4900f860625c4fa9847d9e3e3aa5990c333cb77f98653f537160658a770d184c108b6418375522545f1760fd1d6295c236d53daf45fb0c16940cdac9101a6d3f53f63d2529e767cb686859c2ad505cd5d10d3efc1e782473ed7468d88561c8db5edf4120d270bfc349642a1062915e6d297d7efdbe418ba62ee17a7ad5ddcf6b78ff0c8b5ee23f8b8ff32cef0c7f7943dfe4a1630177bb83bc148ff559062bc629c35d50e8692cd7b7fa5fd18e6e200a50f583fa16d87c3b0ef85e445ecdad01226c55bf60f8466a0d242e6d486806e6d7e8885b1cbca3daba72427059b8b5f09b0fa08c8c8fa632ffe0a79c950e4d026e9e734fd1b4fa0bfb755fecbdce718fa48770a72aeae67028cd153d2f2a7ea0877c78af4680e1b079f2a432490ce153e52654c4bb52a7d9a20ef05bfab4885c7e72f2f8a6e18edbc295f981c91373873dca9f366d6c3ac6ac627ea602b15246dc01e8ee19bb5a4ee44d035b30b7345b6b5f1441ff57c6413cb66f48cd4d70a986b284a11a2285817dcaaa4f66654115cb74c02b89c9a361008a30844e3acf8ac437f2921c566a60497c14c524b8129705689f59c4cc6ac1de13ed5353f9aebe195de946c6effa205b9de7e032491e698f199b7623db715264f90e7cd0ef1df48ee78ff387ea8930b437a5c0bff4d13dc8a69751870faac6c9c7b11126c4d2464491d8f3d7908f476cc43ecb4cd7faac99a636b6e1117d6f5d8dcebe0ac4d402ac734b0f758e6a6335156c4541356b4367afe2d339d0009c1ba342d887ebd2662e379368671361204946dcf08922c82aa1a11e9dfd0d26e680d689653011ae6d632bfdce077df3654a2c590f6e3c5b9b57d4724b4a6954eecc828b3e00d9c3678812ceaca72eab37b19230d645d5898124fadabc064c86e4a8eec7b7a1fc2787faf914162685e0477deb4350aeab7a2371016d1c898411c2c8a34eb215819de3944464adc1f930584636fc62c52cc50d8d6a8ecbc776b3338485ae5a8190a637e6fe1749c7bf81a043ef73d44a904a86e38b72dee5c7760923d116a2302948b1126a09a8d9329356db59cd1a17429afc19a1f2b16cf4683741cc95bd396cd24ba22da05d8f6d4c8c57abd21d8ba7d5f67ef222bbf7cbe877875382b4bd482c333bf00b0f8fddaabb0e5e239c813ddc7d75dec42ff81d466110f0e3720ec63536b924f0f042e719125be0b34733b19142f4d3c318b8edfe1c325f597829ececd307c083b8dc2c19ded160b4c44af22da89dece78a0f5ef85d36a1ee2b8ade32080417f381ad9518497aa26080db158355428a2f8172515c8cb9ec81561200f2462559ef86d7e3c2f61fdc0e7f7949dcf932a88653f5983a6d0ea58fc9b035c65bc0020b98ee5d08310e2ec514bfd2a661bca72991137b20822a8473c21f1a2b0eced62d9f354027cf7548964b6a42b04e29b1c3ce653404617ac8ad1103c600a449f2f8c9a15724c3d529bcd7f647c661654da3c42900bfa1755628a2fc99ac54ee0ee5aa9680fcacbf2d2432a99e75e4e9c341821f2a946482cf6f4a615384211f4ed2abc07754b3254fbc2049f972deecefebe201c05666a01aaece0c07c43dc64fd348a723413331aea4aabd85204482fa93bd88dcb8258214394cb01d584be031555e9d607f31941392775e52f8d3b912b5e08ec47b99100407a0a28982f6813058370f75c696b902ebef926d9c4a2a97a539e03cc28f88ab1a1f493cb1651c01553d72a0cffc0f3f7bc59f39c6eb569ace11d56531a11fc5e66700e75a916ac0bd5026f3b29e6d7dd5127d893d9c102bf2a7134702f062b40abbccf83654828e5f85b7a58c4aa8773b724dd8d39e0ec8ceb040649aa94973743e68ac8fad6f8c876b73aab10390f93a734347208fe050edcb720c8a208dc5df646be24f985ee36c2ab4a2817fbe4fd9869cfc5f9dd312003fa028bea67fcafcf58d2c4524fc8d3d6b4f4e4cbe1282382a65d20e333fe8fbdb048f9ac886b45351f2d9c86c448dfa138b2397c683a5b0ca8a9c9ade2aa4614d6be3c180327785914d8399b208ba0308d797e6c789d34b4b5243dc87da545901250d8208f6128b15dc7f40a40aae5071560a0ba3f04d7f550166e55f41f38b548c7afe069dfd6b0693c141cb034a1c7ba6fdbebc438056c18c944c9d2b9a523fa183807c7afed3e7136fcf62f60fa2ca8ae64d22cc713373f599f178fd18d2552df2128ae02830ebb8043493a01a61ad1d4895a8c80e9824011f0e3c54991d9ad6943cdb8804cb498d7e45ef660df0131b99cc0f69141149b72c30794a12b1d15eb903fc386b60ed5cada0a990cbdba196c4fc83c02c92f33d538dba629051667c0effc2143b3534c40236fc422593825bf13c49f5baf70ce068cea23f9610194e2f981a95f2f0122e0ecdba1cfd5021b4c096e6cfeea7df9ab05276a1e4ac04c92e0e96e228914743267192c7bd9cf0347630c3a79abd48aafcc3c3aeae5bd94e1e2f8dc8398a3f7259b2c590975218c4fbac921a2064c9699c950aedb92aab301296ceb05b20f94b0f8acddd83c161a5782a397f66ee7654bfa9f9faab3993075d75d5cdd6807cb0a70f0d7a524654f5edee11ca6bedd0257eff8b2e7e2c47125ef9b56ebe75991b6bb0790d11e9449e9922aa595d1738c2cb0a561b68b5036a2e8a3ec373cfde41ed70c2f7a9a87976eb03ac7373ddaeb6204bbf725f8c1c16316e3607346afb9fbd00fd36e9fbc5112d0280cb4eae787bf492175d2fe1059ee621ba1fc52f52ff30011d959bb0c4bbcfaf566a7f898d1e7dac90cc2d2cf05a736716b1ccd424fbdfd55f03ef5ffb5315dc11192a5307295169b18bb388a17fcf3ec7780afca01273690851a8c1e70ce5d4b33378f404cc0d37ed79f1e4be0c868bdf09afc1a24cf34eadb4e0b2023326ea10920b96833d179755122694e66f3771105c0a8cbae59553b4984b1c8f9d02f176133d3b81e396064100f5b6d2cff3f48c0f356281916749f2d54ae9d334c10b3d35b57ff23d5808dc035f419ad82f05ad992d443a98922e0065ce334ff9b74156bff6e7c57833567debd9fec67b8975e3c4b45f95b2fac3ebc9e40c9964abda36449f687c1aadf955865484d2694e089a8586983bf6c1e408254d430caf6ae59ade311ed67f2fb95b20577d0f8dbfcbe7b1cb5cd63abf273d5ca7ceb3b546f7274344c01188898a47ef5545cbfa52e7e05c4e5f1719504dabd71f45e4a2bc1934726f07ed18e115989e61b2000694f07aa6238b121389b744daca13a98e937d5bcdb17f5c62af69e08250f58b2031bddc493342e9a9beaa5f02bf16c95c900b28bb094337b7b9690262f4246a9dcc90b9af9d6cadeba65b96e8531e7bde7c861eac73fedc2e367227bc0fe629f5cb9fcb9866bebb01b815d66fd4b0f702f25885148793a8ea428c28ab9f613aad6f8d0f3d3073987c7740d0c0222ef4b469ab305fb2848514a275f259f62b1ef85e6138e4ba3873d7cb26f6676fa9237b9be851e7acbf6af70127ff70ea40ad2b29a9a90e9e1f50c3fff2a0f4c8c0e3fa916c3f5b9f7a0306766e999ce8c3d4f5137cfe6bae406fde8986c131db2a56f90cd3b33f0ac6cb0bab679adbc824e4dac466390991c2072d29feab344f366dcfa5fb5aea2fb0999fb02a836207ba6e1ce5ba2f28a1e67b3c47fe6ddfd24c58a10c52c6f69c3a6c3b136026029b5096989b577323b7b965ab10b1baab24db2140727fc422a3a238bb1383c588cd111b025a5b9fbe7e264bcf6cd427186e022940efec31c73ef9fbd2990d37fcf4cb203e8412a48fa132893e4df72473c81efe4d9ed5904c68c2673e72c841c686f4eee8a8e5ba75b23415fc5ea55b3d43c96fe0039ba6fe54bc65cbd0a72a55b90a71427149818f3bd7580d25018dcda43a4a546c8059afe66397842a6dde7ae38f4c7d608520f3ab252cfdca62287d99722880cf49b19dd41a5b1dc7ef0d15b6bd839501976939d736bd8cefb39cd81ec4c44fb05f347a18783136d6752ef2a15eb42d9b8dbd263705eb58b6fd772b30cb6fb5041cfd73e8c36f04c68fedc315ae46ab88fcaf0545b343cc88bf3745588ff342a1dfd9e23b94d246b0a9501c6d24e1c640ed25e7bdb5b5c272686e8f9c669fbe8fa629413dda88fb395d66781df9325b0ebc35651a1893aa7cf81fe703be27b039accdbdd2d8ea3297405a189832bccaee58853db906ae0d8a19b0a4e502c36b6eb7922e648e525c6e86515b236dbf3b7fcf240dbd1fbe1de1a7070f16b00d63ab066e0922d4c19a994dbd1d2eeed7a9e17bbd9a138ed01ed4fb3e0099d843a618a0d4d3783049df73bccc2ea8b86a86e2082e7bc647f21634ce567cbeea292f8d638f15f9423dbeb4ef247728cbeffdf9695dd289693c21297769e7c395595589cae94ca04a0c51b7408a5fef15b073320278abc45891f88b87b1c8ed7ca7538f3c3ba9cc10ceff34139aff6a3d5ac7a8eae97ba432c1fc356bddaf42caf487b1abc755a8574575ecf5da663a0a738568bececb27b906d0f9a72d38c4669a4eadc5b2c1af8653a71aa30aab379a46c317bcd0757738740af451fb8ee3c9832f3aa27b28dfe1c1c1915f927dc5f0052db6fe760054b05dcf2085aecf6d4cbe9f27a19662f7a8e2572b19a3fbca36ee91765f961f3bbc130f81bdb1852c2d2c668f71c8165c8abd52d726b1b50588c0ec8bc31697179e2c9874cefa0fe818986e1288f683282c13c2cd6f141f77303caa790ef2cafd514f52b032bcc8b163205c7e5319443610fd5", 0x1000, 0x40a, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f00000000c0)=0x10) writev(r2, &(0x7f0000001300)=[{&(0x7f0000000280)="055dae3070ca9f05", 0x8}], 0x1) socket(0x1, 0x8000, 0x0) 16:10:34 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x2}, 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xff, 0x9, 0x2, 0x0, "b99168ba76ecfc1421f70f82273326e4376e5d2d", 0x80000001, 0xa22}) dup(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x8) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x3f) r3 = msgget(0x1, 0x40) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/33) 16:10:34 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) fchflags(r0, 0x4) open(&(0x7f00000003c0)='./file0\x00', 0x1, 0x0) 16:10:34 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10080, 0x100) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x1000) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kqueue() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) dup2(r2, r0) 16:10:34 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = geteuid() setuid(r3) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r1, &(0x7f0000000180)='./file0\x00', r4, r5, 0x6) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x6, 0x100, {0x3e, 0x8}}) socketpair(0x10, 0x8000, 0x7fff, &(0x7f0000000140)) 16:10:34 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000200)='./file0\x00', 0xa, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) dup2(r1, r0) 16:10:34 executing program 0: r0 = kqueue() read(r0, &(0x7f00000000c0)=""/131, 0x83) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) r4 = shmget(0x2, 0x4000, 0x8, &(0x7f0000ffa000/0x4000)=nil) shmat(r4, &(0x7f0000ffa000/0x3000)=nil, 0x3000) fcntl$getown(r1, 0x5) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) 16:10:34 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[], 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000140)=0x1000000000003, 0x4) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:10:35 executing program 1: dup(0xffffffffffffffff) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = dup(r0) r2 = shmget$private(0x0, 0x2000, 0x60, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000100)) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) 16:10:35 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getegid() getgroups(0x6, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000040)=[r0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r2) setgroups(0x1, &(0x7f0000000000)=[0x0]) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) 16:10:35 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x4b5d3bbdf49d07fd, 0x0, 0x1}, 0x8) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/190, 0xbe) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setuid(r2) setuid(0xee01) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f0000000340)='\x00\b') shmctl$IPC_RMID(r0, 0x0) r3 = geteuid() bind(r1, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x4, r3, r4, 0x0, 0x0, 0x50}, 0x1, 0x7fffffff, 0x0, 0x0, 0x6, 0x7fffffff, 0x800}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000002c0)=0x8002) 16:10:35 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCEXCL(r1, 0x2000740d) 16:10:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f00000002c0)="00aa0cd0549655b0a7abb4fe15bfd06b6f9a2f109e6428c141cbc36a1cfff1ad4fbdd37dd8b5eba7fbd6f565a2a61e24ce9d641289ea07ebd90f08d3ebd0a86330f7cd879eaa8aa9452b68388308b1311f514b5f1eda26906cf253107b67b96314fc4cf9298a3cb128c7af48681cb126b967f03483eccb75489bd390c3812436332fcc45ef838efdbfa53e98fad9c1f0cf11ecb4bc07dc1404fc1c349246427f87d65516912b9645e607d712ac7a04", 0xaf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) poll(&(0x7f0000000380)=[{r2, 0x8}, {r0, 0x120}, {r2, 0x128}, {r1, 0x50}, {r3, 0x24}, {r3, 0x40}, {r1}], 0x7, 0x800) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000040)) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) syz_open_pts() 16:10:35 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xa227, 0x0, 0x0, "0100000800000000001000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x140) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x18, 0x4003, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:10:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) poll(&(0x7f0000000000)=[{r0, 0xc6}], 0x1, 0x0) 16:10:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x104}, {r1, 0x4}, {r1, 0x4}], 0x3, 0x8d) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) r3 = dup2(r2, r1) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x4, 0x0, 0x0, 0x0) 16:10:35 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x480, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000003c0)='./file0\x00') mkdirat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0/file0\x00', r0, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0/file0\x00') utimes(&(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x828, 0x5}, {0x6}}) renameat(r0, &(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') renameat(r0, &(0x7f0000000400)='./file1\x00', r0, &(0x7f00000001c0)='./file1\x00') 16:10:35 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgid() r1 = getgid() setregid(r1, r0) 16:10:35 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="d417fd3c63280240b9139f466194967eb1743a2ab577ce1be953e49cfd23352ee45830e2eb636df425e0259f63841f0b50ed50eb984a16c30e30c5b6aba134b0822bd3a3d7f62eecc29970f159196ccf6ab1e2a3e463b73391b10dda5875a3c467bc9d3a98e4c954d751f1db03861be161a2746e643d1b2ce7da651f27bf8d3ff9c7380423", 0x85, 0x401, 0x0, 0x0) 16:10:35 executing program 1: r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000140)) recvmsg(r1, &(0x7f0000000580)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f0000000200)=""/129, 0x81}, {&(0x7f00000002c0)=""/229, 0xe5}, {&(0x7f00000003c0)=""/76, 0x4c}], 0x3, &(0x7f0000000480)=""/241, 0xf1}, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r2, &(0x7f0000000040)='./file0\x00', 0x20002, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) openat(r2, &(0x7f0000000100)='./file0\x00', 0x20, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) 16:10:35 executing program 0: r0 = socket(0x402000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x9, 0x6, 0x2, 0x3f, "bc09470e8955a9ff98795f0aad99db8e5ff5886a", 0x3}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f00000000c0)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r2) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:10:35 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050105001800000000b1ffff020049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) ftruncate(r0, 0x5) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x2, 0x11b8, 0x9f91}, {{r0}, 0xffffffffffffffff, 0x84, 0x80000015, 0x9, 0x17}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x9, 0x6}, {{r0}, 0xfffffffffffffff8, 0x5, 0x3, 0x1, 0x2}, {{r0}, 0xfffffffffffffffb, 0x40, 0x10, 0x1, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x4, 0x8, 0x0, 0x8}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf0000022, 0x8, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x80, 0x0, 0x5, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x30, 0x42, 0x100000000, 0x7}, {{r0}, 0xfffffffffffffff9, 0x1, 0x20000000, 0x0, 0xb6e}], 0x8, &(0x7f0000000240)=[{{r0}, 0x0, 0x83, 0x0, 0xfffffffffffffffe, 0x3}], 0x5, &(0x7f0000000280)={0x100000001, 0x7}) 16:10:35 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') shmget(0x3, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) symlinkat(&(0x7f0000000200)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00') 16:10:35 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x280, 0x100) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xf5}], 0x6, &(0x7f0000000140)=[{{r0}, 0x0, 0x52, 0x80, 0x8, 0x3fffffffc}, {{r1}, 0xfffffffffffffffa, 0xa, 0x1, 0x4, 0x2}, {{r1}, 0xfffffffffffffff9, 0x1, 0x41, 0x9, 0x2}, {{r1}, 0xfffffffffffffff9, 0x11, 0x0, 0x5, 0xffffffff}, {{r1}, 0xfffffffffffffff8, 0xa, 0x200fffff, 0x100, 0x716}], 0x0, 0x0) 16:10:35 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x3fcd, &(0x7f0000000180)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = getgid() getgroups(0x1, &(0x7f0000000040)=[r1]) 16:10:35 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) write(r0, &(0x7f0000001100)="e3abf1f6ca89ca6ed457619926e06a3a979bba8affaad21633ee947e0741ad3de2090e5377ab41e8fa31f148357731c151722e629663df9f74551da8b5dee1923e70a55921e9a6e26f1f9a1d8d08425299ff49cc01fc56a1a58d6445e34bfde69c06d2e597cabba54d0eebea123017f343fc7d59eb4aa49f719264b6fe00c5c1fbf6c82f7a48b0dadf38cf7f7a822117decbdf4c768771cf130670ae0a61", 0x9e) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x4, 0x0) dup2(r2, 0xffffffffffffffff) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 16:10:35 executing program 1: r0 = socket(0x18, 0x4005, 0xfffffffffffffffc) getsockopt(r0, 0x1, 0xcdcf, 0x0, 0x0) 16:10:35 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x0, 0x4, 0x8001}, {{r0}, 0xffffffffffffffff, 0x80, 0x1e, 0x5, 0x6}], 0x1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x5, 0xff}], 0x0, &(0x7f00000000c0)={0x56, 0x9}) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffff8, 0x20, 0x1, 0x1, 0x5}, {{r2}, 0xfffffffffffffff8, 0x80, 0x20000000, 0x0, 0x4bd7}, {{r4}, 0xfffffffffffffff9, 0xc0, 0xe0, 0x2, 0x3ff}, {{r2}, 0xffffffffffffffff, 0x4, 0xf0000001, 0x8, 0x1ff}, {{r3}, 0xfffffffffffffff9, 0x5, 0x84, 0x20, 0x2}, {{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0x6, 0x101}], 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r3) dup2(r1, r4) 16:10:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002300)=[{&(0x7f00000000c0)="5f258ab3b3e11753dae0e61780156c379a555b851f6509c14c8fa132966bec03a576e75007cf716ed3f9b7dc100eaaac77bd8f8e73d1866d87059987851e997c6fec80840b71c4eed3e26d761899aae1fb0bd7fe03d945b46a31363554ac7591279cc5e4aeb4074a60c54a67d15a770dd6dfb530ce58deced34ea50856572f63ef7f6cecb6aca07046dc52d646fa11c91a0dff0c1b19a850a333aac0f8732319c8a346f690bc7a57a76fa75b101ff23eefae9d8b3dfb778ddde7eb0f5e30dd1609f0fcf972614b1a0f38317ad3009b48be3566a7895639a5276816e1934c37334496be9b074cdde6a395399056b83c31f8d9b8c64d4be5", 0xf7}, {&(0x7f00000001c0)="475069dbc6531f2b6965f174a314b74c991ffcd3d1fa12bcb7fa929d9179ef40b74d6675c6c851ffb655dcdc500f7e02a22f92e3fbe2ab2e8b4b9b1d30396f14a3865c90c1243ba1dcdb82b2007fc5d99147e94a9ffc342f2620a32dc8350a996b1f3d338e35944446f43f4568577c40a2d0f74b93faff578128a1b9f11fad9a886bfc618706ab769d0fd958c7e5f39a65d45ce3df18e06396b3c57e0f4f59c42367ecd38793242ab64f94", 0xab}, {&(0x7f0000000280)="e3d87f7751c1d5deb9250f4cd9c869f0d70156376f25ee438af39540292518578e7c87e743f473f32710397d44133e66c99db6045e69750a346d411d857af4f34de7b6694a55e8d1cc059733b3ff5440978f3670e10776858f1a141d752731ef70a002ac7ea78d6f67fb7a3aab5c6375449aecc12550d0e392ccf9311fde98302ca34a99b639b7b2524fddab9b5bb211458abfd5ff64884ee93851e05e149c6b84746885b82f41a8b10ca8b14c5c9827cf743e73e9c741ff21bee3d901bb80a316f1b0ec34a96a288befca65594807b5e71e72393be34e3971e7a788f71228c5196476997aa70efec43b0410e05fc54fea8d22eaf2f55f4e0561e7a1248a6de231c63a3c0197b4839efc28ba29d99ac536190dd323c653fd7a7e09be00e012cab621682792e733c5234024639808f4eba53384dd3f7357627394fdf02ae48485431c74fcff7032901734795d372ecb9726f8a8aedc6d6eb07413fc28f02d56fbb03fea4790d44566332da55119edb50ed75baf61dc5bbd966063f5ed9cf77673ae7614c0c1c1998f18f87382885884bf984284dde6ee6dfc4911ebe5f7794256a67e1a168e3b958127a2ff9e2b43a44817cbc4d1617e8361d31b729925ef71507468933b46bbc253bbd9b97576933570e3cd3f1761fa72bc284145a641a95785b8894d041c37c5fa67fc3343a6284c97dabcebd3293ccb49a0a11687c3e1df8b287bd40b3492f2937e2b818bcfedbf777b9de6786f8fcc49c7e4f067ff92311705d8e9051eb7c15354fba7aa78f200c0643f8d658919eede3bc04ffebc60ede8860b08e0c01e8c38c60947c36e3933dd49678360d0870357bacd830d439133ae6fa570f970b24b28d5845fd5f05a1e2dfd0677596c7f18d05ac86dcf763144438b5e43f2554f4fe5a799e03900db5e4011657b732937cbcefc5a16f9fd7c4bd2a74eabce33cebf3901e1449ee54bbad9e5ddeffc1d04c1249b3bbf75c55d3315e81a774278eeeeea5c4e561ef58964b6ea612ab98b179e551fb50bd8540fc361132d67f65119adc40c06ece102f4ba9d10785e4c69a585af32b8dc91574394d00b4241a3036be47d56485262e45b08afff67efbdd375911352610483475090d6692c891a22dab75738924a49b007481835781125e86df0323afc849fbda0b71924dbd9070c9818b21940d1305e81afd875a8f5fbd6206d919aadab6c4ddb1c65a484a385f8850aa153e387ade7de5769c77d7993c0c4b0c6a6df425fb60324d54f652e09409f443b117f2c06d76b1dea770f3c8366adb1c279a58a0b1d8460a15c85627ae35cc8e30275b74d27c81372ca4ffd883ca27e334cfe0935cc3b476a19cf2480d1636bf451418cd9627b6c0a71987b549e36854e4d523bf3156cfc132cfe21ec7a24a7b74e93379331d9ce5ca4980b4de4be15f7d6f7ebe35a444a611c2a8eec88ff26ad52325708d5fc8bab9cd014a22286ccb898c8e2775155ab7c1893a2357995c94ded0cd77b167cc073a4a944eb159497df987d398bf3088d00a2837d2e5cae67582f6d402bc7093792d610af0243d8e1b8532fc895113d0dd8534ab42a8dc8b4ebbc1b397a590d5397028afd1314c4ced286434b874018f55c42b083984b821705c24e8aba51b6c48914dccbb8232f7e7ffc617de866c553a4f580f0fda2f2e577ccc168f9445162aa09e0e63201e6b383b08683fbdf5a7683183a496e3b88ca54b8acd3fa8fea694471902991ffe933c5bcbf10030ba7bef769b58bd0a3ed1b2ce82e8c3cce74ad0d79a7724b2346f2a311648c350f7cab76ab50673e1ba3f817d81b96d02f151e303f0b27acf14923c2e811a71d65081174c514138c9111712906efe6d800b60b95de424c2e4d17eae902f8e52c8adaddd3a00b9f9505c359a3e5845e3b80aea59d7801cfe6d4e15e9a110cff976e5bda43d517b3b26e28553801a591acf019ec0d40420887a01edc074dc19f80cbe9e3bdc48ca51feecb1b0664d08dfb8e88302bd554d56c053cb4520147ed485b09d0e864ede4d7503be197c0ce91dc6a169dc84ceb7bc71d0f837f25772db6d461b6072fad65deb80b88066638336ad937c43e0191ce0932eb4e7134fb0b89fdb3bfb9aaa09a6a3143254545e8c5e86e28923607a638f17d55af95d1733aaac02f150a93db2255a7ec29f519c8b2b3fd23ee76c6a9d9a3e09ad74515e150620c768037ff648bf80f5d3d750375eb0a98d213830d4068b1c31660bf7b41e2fc45fdca3894ff2ec753f4ce387c3a8c16055937826cac5984541bba2f9bd168b980ca10c1c807ee58e5fa8eb0cc6814d594fa077613e9bad6393ae0ee00e31de2029b9604a0e378811c696bc913243cb6fc8b5d88670877bbb385abb4849e5c81041c89d3ae5282311a6d94e4c04172b451929ba6f814f028b032f435c68863a21977eff1120016088fd2fb409b5ff287c328f8b9922cc17aa386dd0e4ab1bf7482cf9306ee84291a8c49f011bfbfb65d40c23dd4957558be99afc322a6c2d12cadc2cc88b6f8a3dbe363cc7b563a6c7ffc23da1feb790d243c5b6fd97b9cc4920e74a606b10f17142baaef90f1e9dcdf4d76bbf2c828f58be24323fa351479f6b257ca7d3898110c9ede4349ee087db170f20a43e0064b520d4697df9d096f9b93b1cfe2d2d4ea75284c32924a31a298cf9efb4fcdf0b3e0a109bd77c274857adda66ecc8b26764ce8aa63e6dde7bb1e990d317547ed11c69806526dc2f950c790da5ffe93069d7d7e0c299139e3dadc30aab902d47e3957137907a5f0bfd9e0102bd570beacc65e50056af5db573453bc06842f341a87b6266bd949013adfbd70a7e6bd46374caf46be8d42dfd8ad4efcb3fa695ac4f02f56419bf258ac07116711aaa2c2794da9f97b4783f0389e3b434b8a197331bfc1eb67e3f2f384f041e0b22a0acc5058c630c462d512af069dc9d2b2a898801949ff7a1b248bfd73da930c2f6692639227ce088868e3fafde81e448dd12371898f614e7415bc28b23ee086fd9d1e025cf33e373bb0a850bc6cbe8227958bab77cb0fff9248749a94af0f4fd6fab459e8c33ddf7fc1edad7e1d4cf1297c0df3d73962486adf28c0e3001b6345c57476b464ba673fcfa74e105620c85ccbaaec8bf298383cc463a29d5aa7406c8209c2d71f51a129d40d05946edb17a2e95a7983ff9830f36bd9f83a36ef530b2512ac9ba4209235ed6e3ef1dc48cd2f4dc5bef30034f17311e13b59b26a8686a9bcddf60b9deb255b34cb6159a303b8a3b6b2a2fddbeeb00d0c54dbb8b2323c9d1a893a4f94e7a87f51e50bb36ad96cbd378dcafb4c0ed3ac87d123886d5dd8a12cc29aa593f08bdbe3415bb39cd0e1c5dbea212cd7922a2f2bb427abaaebcc44cac74c6df22dcaca4f29a7ae62bba5e8172c27984ead11b64d6ce3cbe16589d8a5a3c0a376ff908331517ae125ca419e23aae4cb0660dab4d566a33174166f61141eff7618a69258e8a67153f326a626ccc0c8c2ab5247ddd817e9a307f0ab2f9f9561b33ecacb86f6053a6cf8a2903a72bda278290f19ec48937f721449e42d0fd0c56baafc17d1529516d34420c85212237234ab7300f7e6bf0681b7a7ccc354633b710c5e83adf5bb17895c24885a28f5340a84a591161b0eab7184797476507c10f20346e48b6541a897bf376170b8a14061bb6d30a9ba30a37b5b5096b2f5833d11b9d950b2853420203c67c733661df1f1e62ee3e487eb52c2c54773a33e29931ba71e151b67c9f06af635044076898938d5d620bd4e3f6b87618dc572396ff2575db1832365530aad9d930e2159beecbf1d92231b80a42b0dee5530d402b6d1b3d38fc8beafd34ec27502e893d39ead60c48cbb4f809ae552d9f0c4c42928b307fae603ef2d9583a8262e8637db176071b3d1133f218ab549bcce9d44935b80df58a9d0069ac7b0cc643dc5f120e70a28b414dc3f91359632368ae63dc8c7882d9bea42a845f615274a137376afdf55d3a94923e64f9215becac8a7921dff1586acae799f1bb07c86892762cef0d47ca923f7b1bd84a07897ebca5c731d544660f3f05a9ee8ab0deb498b9e5b70e88372022deb31eedee78ba6c21183105c298edc0b8a17afe844f5c67deb2956e1276f09572c216f4282a39c33d31ecab1d81e1f7d5571a359f3d560ce4afc00046a3e65305d0af589dc770b76353be3f3647fb0a96d075cdc58c7decf1a0cbe24e2a945fdbef373d77ef9ae4247b25b1f0ca08e8e570a782749470d7fd9dbf050c102b50b9d505c1060650eaf072cda9bbad671435444909b6cda14fd6dc0ef78268740335da56c3ef825e3d39fda10205e22ce466dc4e603898959ddb0b2fd918a347fe2c71abf2f9a1c18f543130b1193949e74cf19ec8afe0e615b03194fbf783f95c59bc2329b2290d06d54729fb64027a63ac803529a74bcb7b41d6f979088f1d4f4e8415dee2dc493154ef2bfac5990d086dae0ed056843af2e1d39794466ad346d22a5265b5ac96f3af43ba667d32ab5ede3916317da41dafea48bc00a12938b4f2710a246d54f26f680407f3d152418b6e3e33f15a918dfd2a99b58d5e44aae938ef4f3ae9f1d0e51735936523f8ac75b1926bd6341752fb382bd3ce458e176ae4ca54ae3afabd5d3f2124be3a71eb3382f03a367befef81cd061eac75bd868955ed5e9bca85a3045d17077c02cfa1609f10d79bb006e27cb667278bd8122af8996ed5ecb55637a1da1d9dbb199841a83d2f5b043d8c04b9f2c1e2b6b834665b1b4f0a4a1d3badcfea09775d09fd0e865cb358ae36786ce965f7559a9def43c827a5a39e9cdab479df2e53720bd23db169c2e37731577d8078cfed2157f03d9f36c2a7302c4330c57c03a388eca125cad0c3d56a2e2e4f0d109e4102310f62267ab6731dbaec60b3772c1df066b0684e6ee10bbaf321fdac452f12803af185204e8d1c226a04fdbf155b9f88164c15639ab3ddd37a4659bf97bc93a5ec248e2f37d88694006dea802d24c6f1502775fcc1fefff3db90f7920cff216b5220c4f1142248c80dfc9742e57b4544e470b82d59cbbb14283872a4a5290945a6972f8d5fd64e4f7b5afb06f7ec192845e10b106940e15a81363e353f992299db34e90b7d32f0611a8e66f53cb07b9e642f489baf6458c107ce7b84abf8f0f9c57e004460b387382084b5a6d716f96b7ccac3ba947605dc3722688f850f077c1543d06a3315b5dd2902e6d1b1b971065a91e77a90d58b47110258f0f7110fab1ce60d8f7703ed87832b2514543a99a504bb731eb6bfe02a597667b28a7095267f83ffa6c274cffe873c53529b7129d8293809e2ce5d5d72a69507ef82bcefe5e2f982e78dfd198380113a08f3522300d887736c585e0a04481e1dc4d8d935781a98ec787dcc136d58cdf06fa604f2f2cda3bc233f481393598bf9b1dc9af8a3999f59f10ca8f6a505f92d99da388e3d3e431cd11fcbbc7266ce462332dbaa6ea66d4befeabdef2c453e836d5664476d1bb6686bfbb7797c40fa10340b4b6ce15bfab89e88fdf01356bac2c8aba36503c966ee9f55484f474f13016c0dfe92c17da7b36d196a62bb326ed432ad22ba110466fc1d998e29e3692dbcd9a3a460393ab0fd02c9ab1fa872ced242fa6e6e09a81b6c5a32dfa2140ff0049b0bb9d537845873aab45a4e7cf50df046d0ede2a108bd356969a5fbf15604bcdc12789271d856d730a5758d79c5e76a83f33645dc9718b463bb535747a1cf2e5aa7346454104abdfe12cb6bb4f0a8d184e0f6d", 0x1000}, {&(0x7f0000001280)="2d75b597987168f567a459ec8852df442c3fab04b6a7da8573b0f0d7c131eefaef2f4b4ea7c70eb6fb8c5466dee6a51cc6244b9a65fbce0515e734809cd0a961c5a1deedab1bacd4cc0806c77dfa98dd0b77c8e347f7768d83cf5af409041521418126a4412285bc95f67e1b4f90b9ae8e43e75a387caa23a19f9582716e8a278c81cae0ac4e3f1609403dbcfcc8545fd62794089ef3471c012f98a1f42c458835c9c67126c2766fe537e3bfb682377a85fdd1dca07d2a8b5a6eba1f51551f258130810ba3675af5d9d7545e86a07f4e927787f2f8314f43ce67e85938eed13bfc1680630bc9e7c1ed85194f2d152b294983b67a8eada72d6d3828530e9690f835964ae02f5c53b685b6c05861d49202829a9c019681e42d2a905b6b890ae65fe2592480dce1112b046cdbbfd520618729680e1de6e0c922568ac17796eb6f1d538ca92b3aa97dafe16275c7d71d7938294d7da02480a88bdac76855f7a9d4d3a03e6b4a1d7d903628a1990a7f439e0bc0524bb60e92821795329a07fe2275eb7c9f40a2225fe98f86d5cc50295cd45fe68a2da8d370a2274ddea78133cd84bbe596e20ca06202e81f42e44e6f09ebf1111e59a6735b2d229c6ff2190ff319a6647b5156d1156e5aa21a4da44c692f9b5c52c72737578e473903a97fff97e7ee0f6b1069912ec42a1068a12f5ccb9ae00c29b0325e93f6d5e61d2c0030c796e2efedb0b09cceada8771ef3c5a687dc1832e1dceec7fead32baf3c59e83716066581834fcc0ace130fbecb8e492a78f53d3edb07c57783f87d3439f401c9e92eccd651e439161fcbb0701fd07bdd7f01afc34b860e78ab40bc83071e2619aa5a6addfe415118c750f2f33b3f1a8d7ed00134b4321f2f70204e719785a3c6d3d8e3a0ca0f37e1d497da3ea9978eea33f3b10c83aa69ef064fe76ba556820d2bd9a00c578d8c47f446e2f53a6247bcbab9032ae79290416f086b77a37ed53852a2d7238c29bc8f818c2181b8a42aac9a2a7ea4bd589d27b390ff9379dbf12d790bc1d26337376766d988876c0a54854f6be15a474ae5dd84bc65aa809965ba253cfa9d29bd7f5d403db0dc9dce38368411cdfc1ca512ec6590716313e441bc6ac5d48b4ed7f5621f4860a0e514c3f02bff3dde00b2d2e10efb098e345f0d263e38c6a5451bb463f3a2d0dec93cc5548c8dc7084dfacf1388e69f330540c9e4ed026b14615e7bd3a4039c28889d3b7f39d274049e07b96f6baa0a08a9f3dfc8e37cf5937cc1f0203230670c3d94e7b9df567f6482987d3473f9f0765612f645ec092c7b9f3754f1c9f4661eb822d85990ae7e77e659c596d0b1f3698a89ecd509f4cce9ef897a6954d18275084b630f190eb7fbeeed02d4a10adf5b22388641fb41e472aeef7e9bb0abfe5c687c61be73777464acf06e3189ebb772ff8f373cd0fdb54f8b014115fc06b083ef7799f479365ee03790e3322f69f4b00e3ecd69c0ea69830179b679c21fb2264d58bad4b6208b00fdb24d6e5682e89b38e50e327f1cf5eed4a9c5bf23bff183a12a2bc6c44efb51b86af4f3d15204b39edc494ec2ab7c921357b7b9ee00588e6f6fb937a6603078d35dce66b6dfa2d87270d441859f6407546a1277827b58c586f32e48be20abc09b42497428bf64a0f03f5ed0d89c3cc148cbae8cf0247a1056d1e075479bcc7801adbff04286777d3cde3c82b40b7c6cc947729cf7c3a53e9895175ba50b39811bfea8ea9993432a0abc0246e7fcbf720b16cee76c7b4988e2b112ca45bc4e781d08de84eba807a3a2ea898d981383cbf2393862886cd0e1d5374bf1e5d428ace21b52b02e578e53f2b4affca75069db09e41074be50fbad5428db57843f8f16ebaea16a0ac1b33c023e8633e077f2fe383519b447df0a54959d6a5d9e50773d39ca774a6b895a822d06e450f3ceec151f27c83521822e9271c702cd509097993736342d4a6f637c62b11c240d8aeb7f40c8bfedbf177087ed3660f040b37d74ba274b21728c099d2484195c7184c5e0ec5fb64d17098e3dedc583eb5e9fa47acc17df37739f678f5110c6cd77a2a02dc68d815403eeaf001a685d766528101a7482b6ee3701cc5f22685dfac8aaaea6430c2eeb1af09f70bee265d19d5761420a785b32d16cf1af9be8f6fec36237edaf720aa88941c6bfc68b442a3c069b7a15c7d009148bd66b6bb20c45f6b2be08265c84a791b0dc96af55c3c90b5f5c48b81cc8c18f9dbc2dd5ea7ad6a978b23e066a3a5206091e1bb863fcf9ab54ec9feea67693afff41f9d3dcda4b4b53aff23e7ae073411c0d39f9b6fb6d8752af13b60269f7af16322cd13f20c3b7ca139902fdaff63d0c95a0d52d95c244988be9219e37066097b2a97cfb78e01d4692422e7fe67ed1741faab7504aedab6ce68e5bd153879f1bbd2d0a27044686db31b7d273c1cd37dc2dd6ef0a487d2da82b737b84f43823a6b72170eeb9d315c92f6474970a49698fd7534250a11c2b647b49f88c80579a8fa19fb01dc34e7dca28aa0db8f55b675b7d48717c6e4e9a9fda399b6f624d2f00cef39e031df825b86364b19854c7dcc9ba6ef0731db1512033d9f6df471e3ad4dad752b19cabb5bad1575f86f4354cc916aedef8a4b082e7e0df36d4ef160a1dacc10631f1851d3f20eed92708ff0070e127311fceb01f73f0920d913b0edadf700ffea9a392bde12db8f7d67718589ac39645bc96b4f346d0ff37a457bab7e03897ef6b51864a3786b42e4b528ee57aec5846e75907408473dc1c95ba41f82bf63ca1aba14eac8781f5a614067519bdbe3ee40ce464d71e6478ee06a11c3cab4880980b3e55f819276c4c3b62a35f943ea467e1ef0a86833dd99bcfb87cd5632cfbe76bad22a0f15557a9aed9975128bd8f5533f911de2244e4c1ece078faceeade694849d5f13acd90c71cb3662bde00d96beb89732045c2e7e768768bd9a918ecc75e7dd66bffd676e625ca621eca5599c9b8933a0316fcebdfbac9d5923e78a287c5f77812bad59041417d7867c0dd734c4a5c3d9bb8a946a6a9301d7ad6ec4cd94d65c562dd7c26ee9238ccbfa7661f55c262aef21a29e5c5c09806b604b8a970b083302db574e75972066db3c60be10bdc650ceb36d7756a94eef28e2774c0251122a46ae076b246fd190b6e0565fff3ad1938915b9b47f8100ba59b5bea9f7e14c0ac2eeab777669e0cde18c25c2dae2ddd72ee740248fa8341d33b024dab9fd0c1fc4118d55c59723e89e0e50de44c3249489f877fa128fd2668b31e45b7a6598a7ffd1fda176883aa284518a5c9e8b1b5678e1cae4925bb54e71ce30f71b825be9f4c4faa477ee1b1d01ba0fc6b3d786aa94ad739cf03668d64e1b06a05a78d0700f43bc10a94c51621311f86fa2ee6148217fcf470ffa38eac7926c46b866a4281e60f1d5adefb710cd73545dccfe6feb6e5a6a7730625a063a19a8eb8d0f27e1869c371896cb9f5d4dfcca39792257116280e84abbc4888107b60970222fd61723c0c15a09c6383ef737f4ea5dff3d142186b728443820be3daee056499a74fc729cf04931e7f3854406ee2304c04d9c3e30fe9ff1bbe48b4ce515a4b890fb417aa653820945d12275e276a9492e8e80270c4f4e1f203c436a5e711bf8ffd70f5d0218d25c53f723026714d39b49ace519e5188c81e099fe6d38da93dc51707ad80a578fa74985ea48b5b876753972035228a294617275e8733389ce3c6eaab0b9a903ed36ddd0dee8d9f3fbf49a0aee533392082e7854e00f01bfde03268cc05bcd59dbb9db319ba7a79f030571fdd72c7a8e6f4c355774ab5f0121d3b4dcd6aa6bc1d9d98c087cf3df7244871642c713f66af4144369f8813487f3b6d99ad83d10daec5ed39b0ffd148d3d35c7f2afd3ad542bc49cc810ec65fcc27f335b9441f848261167c4ecb8b310d6b270c5631e143a4da53a685ee68f90862f0df44f77957e74361221bfc8aca326617ee0c9f4e71da92b5734fa05ec2e78fa5b58d52f2e7773bef1b0f323c1be7055c992612416b698535d0d50d9c0100bb5e8536ed4c55d8ef562ae7b8a92fbb575b9289e62182fe737dc67b99b6d8f727482583715df7d672b845a14f6c411ce91610333a930a4167d09445c0fcc356e618c4109bf51d50891691bd831995d5d691f7d05a126b1eb376e2aa369d79fbb85615af19c271f065e6752592ebb25b5f9595f70831e08b20f41625797f980ccbd5787520bd006144165a57c0a79a32ae21721bb570d57e9e797bd62a16a5a46a3daf01010c483021a7cad968340c3c8c1ee1ecaeeac6f79896c6eff05619f9de5d9514b00552dd1194498b55bb1c90aa9861f57d060e03938bf932975d11cc6553896038ab541277064962b31fad78b78386f795be756bbacdfafeea10317070bcac604fd1560e77f46e35156c7e315cc0284919fd3644e4ad9edfb60a036b34571fba245b59b382c08fedc9b1116d9a103028043642d9d8867c7c57268df0acd68716035c1020069742d46c3249fd1b70d725befd7dd56e92b6788110b2d3aaeda995510f8b55935bc597258214e14f5f864ad193fbb8078d350c68cb8896223a30a181a870c3f8fe0204b308bf57566c745da869dd8358d9545b57dc958a7506ed77d88b1e910c41933650a416e60b7a1b11c8b9e34cf3772f059f58562967d9dc5c935af85480592e862de77a526b328a165426a494214823d19eae2a47fe3435e5d67aa4d3f0dd4ce913d030f518e48e869b0dfe106c3387482902dbc56bfd4ccb172a40d682371cb68a1b1d9c977d02de41937620622e8a4c9e1e74e1223c151fc261d479b616c99b6a704c69832253af08a625ec790600204c9c98a1134fad831aebad8ec8e395aeb8630d934d360ca9677eb59565e77c50607d43054b90a7c46204c65d3b898a6f11b0cc0a2f4d779fb6e40e0ed359c75f4e0e894c2974e307a8c97a6e705d3e8468a9e871ac427d6b449be9d8948d33c2f1766f95601a8d0042b5ba6699ea86d774fdb27c1c6cd7478a33a9c207feebc9c3da9fdf3c112924d44aaa492378acc1f141b3a5bf0dc0e48e73e62958a68e9805b5f44637e3a7aac35497f8aa7bafe48938d0d879605feb66abf9335d6ca3770fc984ab32c7e59f82e34e1fc8271cff8c353f57d45de9eba5ee11d96d49170d0c9414ebfa3c91b2e3a47097b4bba9d007baaf1f7984218225d0757805bf4950e88c4cb1cd0c828c4a5cc89cf2b268c33fea155024aa4743318057685cb3e27fcef9e38e4fe9a64c7abd7d3d99c41c91cceebeafc563e9c1b19859bb0aca693079252bf0613f07abeb10a790df533791005f7c135c699ce73dfba352f4ecd995aaf6aa8558335870c754cbf06fe761aff53b737b1647304c0dc08b28f9406317e837c16d59c602384715993d2dcd86114be8bbef2ec26bfac8cff2a1d66885158d79e7e5efefbf528d0f37df275abb31a0b50d4ab2ac314014a0e7e0c20ed707c12eb355df56d82876753d0584e093041b26af80154dd9be4976304186e73cac57e25ea731b0aa7d46ae32a2328bcf34f486f6702e7442f5d9983891dfd89d487e32029d53af7a080ccaa4664542a85d21298165964b932d9a386d24d08a0a81d60baf714d61656e6d7266d9af697a6c9adc867b0b42c7f7eff0eddf5c2410baa031cfd0dbea83bc3396020fc1c465d3a0c59ebf22b4ee0042010d1096ef83842d98f09f52f9ecb7d2eb8a6c368a9b8208b889e7cb54ecbfef8cfa21d7dc37d21d4840bf1bce0ba240c42dc", 0x1000}, {&(0x7f0000002280)="f84c8a431f0aad155c92c45246c86e52cc41fc524e55411ca14c4433e62ff14ecedcf65fb94285d4af3ee76d7dc6c5b1dacb8005a7d654fbc83f5c", 0x3b}, {&(0x7f00000022c0)="b48d64bf5739adfb2b6ae626c104744f470aa66debaf5eb914e72bdf8e", 0x1d}], 0x6, 0x0, 0x0, 0x404}, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000023c0)) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x2) 16:10:36 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000280)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbffffff80fffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0x24, 0x7, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/215, 0xd7, 0x1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:10:36 executing program 1: socket(0x18, 0x2, 0x0) socket(0x10, 0x0, 0x20000000002) socket(0x18, 0x2, 0x0) 16:10:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1000000000000105, 0x0) write(r0, &(0x7f0000000180)='T12j', 0x4) 16:10:36 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0x63) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/87, 0x57) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000040)=0x3ffffffffffffff) 16:10:36 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() chroot(&(0x7f00000000c0)='./file0\x00') write(r2, &(0x7f00000002c0)='X', 0x1) syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x6, 0x3}) r3 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x291, 0x0, 0xfffffffffffffb80, "855c55000267a7230000001a0000000000000040"}) 16:10:36 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xa, 0x0) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) r3 = kqueue() r4 = semget$private(0x0, 0x3, 0x420) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000040)=""/19) kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r5 = fcntl$dupfd(r0, 0xa, r0) shmget$private(0x0, 0xc000, 0x8, &(0x7f0000ff4000/0xc000)=nil) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000080)) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 16:10:41 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) accept(r0, 0x0, &(0x7f0000000140)) r1 = open(&(0x7f0000000180)='.\x00', 0x8000000, 0x20) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') fchflags(r1, 0x9c90e03be5d0198) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) 16:10:41 executing program 0: r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) r2 = syz_open_pts() dup2(r0, r2) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000000)=""/13, 0xd}], 0x0) 16:10:41 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x3466) write(r0, &(0x7f00000000c0)='^', 0x1) write(r0, &(0x7f00000001c0)="e022851b2dfd7f122664d008389622857664033d596564679a498dd6c2294952fe96fc552f9a967f67e09275784d6104d053fbb1b15d0aaf129b7ac4a4b5305b8f329b649257ecbbb1bf0649b4cf250ab12b9cffc306e1bb57e92641d8e72456bed5cb944c122542e276b234201d95b825bb9be049bdd2b142382a8f849ab5fdaec223e57f346b486a9434c7c94098a8e2e099bc86f3110f0617193d0fca46debbd476324a02c5214996118e5bb756dd0a1a5f816374e522a6e571e39571bf1bb051534b87c3ab0d97a8bd857e9d8f55d3a52e8b8f1441dc6e756c20c5ff7fa1f263fe229a1804d6c87b87608ba10c9b92ed94b212b3a14d70a31d0711512907c8e3137a85a886dbd00cda833d8d5a4ce07061435668d84057c808028abb80e170f5b95934eaac9be6e865bfda1438d93fcfb121ab85ccac78de8dff04fe7732ca33a44fd6ae17e9ae63029ca6a107dc78887a6527608ea47a091e50b57ef75d6b30af8b0b4b9f9fc2ca5974945db62984d9489c7be1dcdd51b383957eb9b4be103d4fab3cf330c8eb395be2835e0fe766dbcc2d1c74c7baab73e4356a4e49ab82568ee75ed0ccce31b88039da0c659829790d60e660746321b80073ede4f347ffcfa25363658756a6c36b3f5ee56b7468a964f345bdaf0853190a8799eb4ea9ccc2df5559f52ed479baff022960a058247bf313aad36ccc63b0f7c65ca9c8eebc4271b71edd46507b8318b988c291110c735ce5b4106d3232d05116b28153d9537a1ff66400a78e10b8aaadfc76de0d93672d3fb988f7ef1721b5ec53d2c14d73bd4459122252c764c88bada07d7c178c571585effdee0bbc23d6cd4b247de7fffea3a762a672b5094b1156e7d8036ec26e6d09f070b239e94fa01b9ddeb0b5c0802e7737116143bde428fce3e0be85110bee010946a2436365fd0098b3b99f1a01405f840830797ab2bc99049059fad71f5652ed408b24b858fa5821ff63236ef50d59730ba356dad4ec2191829d19029ab0ec113516ca8ed153efd914e219378c8fe327b1061a9c87e0d4c73294318a667e66486a0434eb93f80fcd6f3e5c2c9aad3d1570f4b663753e527eb387d3081cc4d52b03ffed35ec66ae2b47dd416360bfe3a9601d05dbef55cfb342d7277f8105ae0ba5dc16037dd970ac7b18d170928ac857bd5fbf6b9e82408e5f6d533b0770570cb470c26a82cf9dffca8545fa9fd19b2e76d9bf1796a6135aa5715d576041fa0f3ae7c97d124d9c1267ba74647bc7a2f39d0c99224e0f7b30d6b8f08471a2d9fd03beda224ae42dfb5b1388b8b65bc5af213050a76502a3a19f903227946668bf13adab8298037217fcedc42a87aa629d8de04eee11cd8fb6d728e7fcb692883b4fe9f5095d696bdb4641ad565246ecdf41fd0103eab4d64ee9fc48f503baab58ef6cb28d81bd4b2211dd1687194ddd37153936ed6bccd21b320868d53afb949d89d3156e64e82c3771fa86a3ab6f273ab25aa6b1a12bc59396bc46ebc75304a05968711ee576eebb02eba3e95fd75fa33a7a56d0037f02d04dd43d4c63a5349bc48ac3706265deea574d2a95adbe8e355305eb46833b575f90dc92b8578586ac9ba90b8f69ac5995ae7fc4d77757a5fab7c8f78228bf4913f1744edb92ba802aeb8d23bbd73b624df1232badc9cab4fc4fcb23a2adf884aa77729fe0cd3b4bc39e2ced747d334dc81e878f30cb3cc80e31c8b6f694efea4b1b6baf3398909ad250c6c99d8f2d6a6e668de9672b2dc99a9d93a6d9325a4d4b99cb53b9455450338285606700ea4c8a0888164a35623eb48868e664491ac1db7c0bb435dd6b3b1ec339f18fe7c4edd27f56765de3936ea041e0adea5b857aafd48bfd215398815d507ce978049005d976aff3d37aaa7ab6a77305f8ffb93e204f33750968c51fc9a86f66e9c8124c720fa901d8faa1bba48f7aed38afb5e391712a56465982ea9234403bd8ac31669f3dd23ff2773a2fe6c9a084fae439609b6cd5ff46dd25634bd6cecb745b986cc52cc2e5e1665a123e89aaf8c23d17c9c2ba445f331d20d6696d1236a5724af84f2fbc6d3eb16969c29c5d43831b918ef3397bdff072c54c02f5fb46c944300251068fcf2bfa3a8437dfeae918ad0a5d412656125a0a042acd5877b5f1bd5f56a85f228309150a047164d32cc669a48cec1b3aafabb09d22526134ea7f67bb32bec940363be03f09c8fe1127025c767ac5fb66532cef6ccfbe8936e90b54c760c0f182e150674077c35a5280d32cdbdeeed5bea5f78d26036923590086b54bdc4ffe66ba8e5746fd3503df5cd1b59b2e7f7b777e3bd38e3f4478a5e95121dbec558cf7cd02b681bc9ceddbf2dc0471c4fd5b83be06457cdb884e3bbf6a71d3f4628710bf5e1d3cc99dc52c9ecff45e69b99a690e49879af5d6c84d1a5b271c012010e4da0cf2ac562a6e5858b9e1caaa882bc175c4c43715056ba8ecad3075263c73fd53564718c004cbed7e6e888e43f3c6546b61e57b656fc503a5c05310584e655204db25be017a987b1a63ea4209ce1bfe02514460cea39d5147aaf9b76cab73aa6b7ae779ac541b182b7e6e51074d2a7973cfcc7a12598fc8afb730c7e4e153e4ce7e5ab9066c5230101b66a113f98b443c27a5b874f948bbba80be7966e776ec08db59ccda8cd209bd49a17727585ab39c97fa9365c06ef46f4496a36dadd5f1d562cf422f8024268f44d79b8bc1e08a18219a37de0c19d653f76c094b3bac4e5738b1c03282fb5433bf24aff44395fd1a27243d06710c2b1667e140d078629b4109ea423f8451b585c9100bae724b662b348edc3f8a6ba93005eb4869e75b6ab4edfff31ddfa5f0a3d1e6901093117243307baa6396d29762d907f4546fb6ab35", 0x800) 16:10:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a616ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa3835325f2511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569016bf380020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd57610", 0x81) 16:10:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x8004667c, &(0x7f0000000080)={0x3, 0x5ee}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xa7) 16:10:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x8, 0x7ff, 0x200, 0x1, 0x2, 0x1, 0x4, 0x1, 0x0, 0xf00, 0x3}) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:10:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012eacab00000000007d5f177fd54553238390bfee603f2c48a08339fda951643b7225242e1f4879"], 0x8) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) 16:10:43 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x400, 0x0) write(r0, &(0x7f00000001c0)="08a21096950e4a5cfe58aaaa71a24ef954f197a654a1062f00684761f554bf40b63b467fd4ec1f087a7a41153fc4c4e734f247dc305454cc0379a4559b66b8ec61246fd6c91c0065a7e743a8c322947a57f1454ecc7bfe297794da5baca227db05908fff9757f108a9dc8c765c09bff6e0d4b1c1bffff3dc98d7381bd75f87262e12084f4e50beaee1c57031a91127adad8598931bb0129ee23f5f1884e09fa0cbf82dfd682dc358bbeaf5ec18f210af0eb85e6b79bab7", 0xb7) r1 = dup(r0) getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x1, 0x9}, 0xc) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b10005010900000001001eb1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:10:43 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) sendto$inet6(r1, &(0x7f0000000200)="5fcd4cec625ea02072a248c3119ef1c9899c17925bca54489b4a3c97f118e5fe1fb6b0e071ff704fa92ef43d4f2687b284e725a77fcb4d8ef056974310f536a57683677e1530da75ec2eb70ca3f7e79ed8188cf0db44696af089aa0af03f3409a8585370257521ca95981585b4c16b806bf2e4670acb3f0b6b1b3634caa40ecf6ff64fe38a3c7582db2cf41d6d47cd34342a3d6142b3b7b3bb8dbf39ad3dcbdfb5aa3506e51b698b420bd9f42cc5f13fba0185b28ea972ec037dc8e6247aa8481c32972b5b78bc5fb8e1b3a9c51c45a3f4ea1cb74700e3678020d8ebc5e94aab92d08aca36a19d5485833a900056859f3b0bac4d47598df97291c12cea42d9bc8407d11d004779071483811ad25f0039cdcdb9fc4a1c73884b513084b94d412d5d687dd013361a7f9c2b5d0910a7a3f73b6f653db2573bd3400ed50c4b80fe8484ecfd154e3fa6873cfb96f7232d25c240f8eec3ca570897264d3c3c8ff9b6be374489e3291937de3ba4519fc7326b9b71196250f830eff1254f5e1d0edd71cbc2f247d97ba11c15d503e6c7154695c02456f5275946f7c99561fd9efc6b76c8606a0e6cf3954e5a859f106576203f5b855d69fa73823183a0b9e1a49e6b24391f050e4333f0d8cbe9d72770d8ad8c648ca6d2e2758e74e432c57df10901182e06c624d93f5beff4f80127524efbe6d55410172a7e7319aa35aa0ee1047b936551698d640453a3e6b516d9d0adf766bfc96c433f2c49a3c8f66b02d6f12387a95832c6639e95fb471c0330eade151136c0c8e6dce8920c60d2bfaeedc8ff07e3238410e877b0018d377c80fa317a9f46fd683f4863eb6e0347525aa6b0515485908de450226b777a396f114edb81c2405b4fd6e4ae7e62d329783c43b7ad318b5121f9d44f697f99201a8cae44968ff6b3e799c7a5c92f0d6c6d47f7bc4bec0b448bd50a5833bbe4f84d6da096e4094fe0ed5beab05c003ee42faa01a5aa29e8b3d8cd8f6f944dc71cb63f95650aec902b036d180f73fb43e71f0bf215e77cfc5adc8a5c1fea104f1027e3eb39d6354c594328668df60eab81b83ad58f1ada9c808a17fc45e8fe5cb50e9f3ba6f6ba4d67d61c1b0d773fa6647dfdfe4b564082f260979fb8e9a85baaaa15c8f237c67c9474e90d6482fd7c68f4eff5d329c1a4074b931d7e85e691e40d50ae434d9f42efcfd2574205a9731ef8a96b3d0a37244ecf853f8fdcf28286c96d2d06b18a215249892e6d95f3c3cc6af4ca9c1dae1fa9d820e91bc8fdfefe86814dea5ba46dfbb75fac2c8b3cc0a7f526d82e421b14e3b0fde7074b506c0803646a24e20e2c03324fa06260cbe2313489fd994da2419469d18404e83b3be335ce723311469b011628c6bf5f8673167bd34e73d7d5ae8272dde9b92b89d147cde62138aaa7a0535003e4a316b4a6b00dc5df56af9f96b767af1cfcdb51944b921eb1f5cf755ff9e9848a7e776c9f1597b23da6cb2fd9537519500ce642297d8ceed6acd8bacc29c4420d2e2ccddb20289c1ec90b65cd43b84e29695476f67d8f463ef1bafe15b51e751190972f1b3bf2ee5529d6b3f0ac7c34d6abe5eb5e89f8c95663a4c90090910eb28932a5e9ee899f5f508e5ae35318ad28c368dc0fc7fc55d2e0ae536fe890b5087c2729cfbeac734a4cf23ec7f20b9fd65c2d18743c28f05853ce89197c22f960d3754f98bf63aa15bb79679ebae783710bdadb05514382657f5c8efe906a4e7f0366bb64b41f78851f659c97bcfbeb782f3ff8a68da32918e403cd88961c3982b2e938f53e8ec4a36d24b6eb2c285a5b175efbacf31eae5cc460ff7f8412526078fc1a35c3f593c35b1eb72938c678f31fcc3e8855552d1847925b5adcc08d29c3082a2948897e03bd29d515a8b42161f83f7bde020313d5f5ff58be116c1edc1f78fff8aeb864d659cb567fa0cd1abbf98ff3e529da2d954ce4241ac6c898414eeb8c50dc87f615ada327bb602831c69c328d509303519296170aee583d2611abc1e54404b6f229fca1535abb7bad348e62b80ddc0e5ab798eb342e97c463e2dc06a1366de5942e628af2d7e80262883dc6f7d6612c90b0c6469ab9e84416f006fe9da76f450e1e822d7b38d7b15469480064b9ea356c63e0c3d3974e1ca718036c00a09bb47b585a0017b139930441ce035541f9a3f9e9857b51b91e7bc9bdbce2402de17d1b48aa66a193e955975748b438fd6b9168c7d4a1bab940608d3752a53f550429a3a0ef1d41decdbaa947544cda71f72faab7ae65ca2865ab99c478ade52becc8e36a8594960f26c1881bb7710c4a8acc695aa5ce2a4f6824579932652f097cdc18d4617bbe778fe019a52790140adccb5da3ed676f5180a3355ff36a0eae782f221b9efce54ea7a7668f6522b763d44bf5e3e3fbb70879318c3ecbbd7ef4ffcb64848e4bdce1abcb9b0ec7c7652a2f363cf7d22c8b8369f6b5ecbbe3afe560018ce13e2029eed2966cda59e30e65a3c418eeccd59d63c88cb9d19171cf22665e80b9551f8bc5a3eef304451be03cc88c0ccf27e31994d432f3d7b61d9b15a4a3b8b463ec1a0ba1a1ecd49897e7927064e29aa4396532fe38d49abd0418ec1ce417872c713977b42cd8bc774b4bccf82d4187a4bda5d7fb073c5c308d421800bcd218db6451f651c007b023735ad8499b25a8cb84141a2179210017d1a6d0401d90c5795df86216e018766571ee845eaaf56066bdd69a371d09ddae51b95c935ace1bccc27d1806a1052d9e6e4910b28c05181af6bbf6bac5838607651a661b39214eae397a57d693ec86cdbfa3a7cf2d61b068b265a2aa430de9f9541742b2254be99afae7ecab9abd511f493343e9b19422f9490f822cf8a8189b3e28131c96ed1490203058de75c148334a7eac31c01518a48a4d228a06d1cf0ae6524d225cba6f591aba019737bb309dadf4fd4235547ffafda6024fb791f3d3363e57d77e8264c81f713ce453a11d9a22bd02228947f74bff0988935b44db2977ebe78074869c87bc6fdf6aff480b5f86ce3cbbf9a557932d1e70711a7ec49364a03b5665e3cf0e6d17fe6fb8d069b450cf1262a8e56467331638c3a3186b1ca5c6f2ae014be57da89ca455e1645e2a88c3b18b3e127c8096eae3c49f657ddb839a35d896f78aadb005e2b742e13bf714afa5338493c71dd989e27b2d2d1eecfcc92084e801c22c2629f583c3e9347a0d5ef40d0fc839510a4b678fe0f9b0bc2df8ac730ccd321fde98b62992880e3a52a1fc5e1179d10f4828aa896bb38d05b13e7e789545a364806bf8ee25149997701181845f548c9be59d23f84c2376144d9354ffce1693a024ec7998bc92ebd6e29be21cef6d4f3a658339c99e24328e6a452461a2429d17d7c5ac77875f8af709b4b4738d43ad80a05043115dd6fe28fa9b73df74ae0844ae38bf115eee165b7bf6109f38008709749f153644528e6ecd3cecf6793011d6a0aacb649c6090b66771bf20f089efa3237f97ab913e95eb6ca0c46d5e56eee1d28d3ca3cc4f88f1355ce4d1fe3ec20ec1ca275bd843f90d9ee4efc3c3490c24153c9fc394a4938fdb8128ca7948688003c161128da09786346af24fdc2a95fbce235109950e971f053daa387824e729dad5527cad19907355b8bd358060280b8aa0fe3e76f2814ca9590eacd946ad56c923153cfb0f0dedafb2c3a6d049ee8682d148beb59e43c047917d0693f010dcafa7187240d42d29fef5b7780a04fe706bbe62ae8ae6577c0d1776e576bbe72764f94fb248576a714957d7102efc9dc73ba2e87acc8e74ac1df8dda834f3a906ebb08777a351c24c9ad3ce8f229dc8a77ab08368d861edb02cd05e753d717c11df293d27a9788907a24ff234a68c11ac1202e996f39c9d1cb9a85cbe12b6ea1bff42fe562190e3ed9270b24ab4ce4d2f26c03adf2c42f849dcb04698a828b03f3b4e0043dbffc03856ce3029165ec6111ca7164377ebca1f4ae5f5306159ab2be6b2e7f06e13e91bba3b16412f02d1982fbc8c955ee811a422fbec42c9487d02946c1b2c6b94de7e16c9def6ae9c72d480bfa7d92630891b4ba3bfd36f099af9d2ea6129b7665a70b8f30489d3c610ee7566d0abfa4f0f80cbfa53c9f2db1446981548ce6217eb09bb8c8f0c2a1a1f68925ce875c7e1eeda83cadb3765ba9782655f9a349e43a2c24071f7acbfc794cdf3644944098e27a4e77cefbdfc72d72e2bb379218c0aef57f5503101b8da8853d68ba1c586336f92bc56c37f78540db2fc5514476df2c598b82c88d16c1bfb9853be545d4538ec5fe3a210eb4a3cd7c1cf3bf67e32bab0c686c8a6c0c8bafe51e906b29da36bb528a916ee20b30501ea90b352a8810cd637c00e5254874f3a7db82255b340f7041f789e0c147ff1119363561865d957f6af8912beaf8bd56c933f3430b0d1fe24b9003e93573f171d7696e2d1347abdb6bd853df39cfd0405691c23f3f6384f8560ae622b7caebaf0eac3c7e37ec48bc265398830d4291ae79ee69753bec0e3649563c9386953d770e98ca899e384d5ce9e8d4771ac8054411a54ad1d4fd3e103ea53be778b9ccfa444740cd78a1837b825999ff5fac2fbe242ed8e620308e487fd6e6c35a7bca002ed4c263ee91cf1a5b9e99367f17c151b4854e4d0e0d6e19fe29095d5bcc51522e649db36f7ae07848632b132338813e4517153a4cedf1f6bdc96e53ee43144cbdd7b272d5c162c7357789c4a95adc4b113ed7a4a46451f2890e01dcc650a726a39c0b778774423e4968f2ae8c0e2cd2037539e3645a7d2a1d260d0aa67d73c15a8e13f770baf91367b873068a9b60528391dac25481f44dd00a37b6e54f5a930eb1b04136209226a3f9bc4a35b7f80531fa7505d4166d530e56025cafa1ca71d7c0a02c4be539e617a5e41c0e706c6acf1a83381bf130ef01a414d1ae1b51a4d1305b5d7d4b62e51bbdd57484a52adbe19aa45b7d1d928b78320ed68e7d6d6417b57355cc41bf3ee4389fe785fc2dc08954a349b05cb0bcc2883c5caccac139881a7ef196e2379a3df548741948459e3164b921f3f86d5ac6c03226f2fa55f410f05eb7531d9cf77602dc7e6f7bfba97a2681cedb48f85be2fae3b1cc3e9ba77ae6901c2b7390bb7e0bc69ee3981050bbef81414beaf3083c839a01633fdba8ef073491c68ff5898279b07907221d68efeaf94dd1a7764bae09176511bafb8efb9ed7055a755f57c9e0ff5cff6a42f27e90d71b7545a0e41e3dea7d9234d9113b775c0b537985d85b9f71fd456cf893a5cb03bb295bd775861b8f299fffe233c42d37a67fb7dcacc765834e918e5ba846a37f9ac0f243b8eff1e09d4f605429882e08dc37c5d9b8ef00c51c29102bd742813aaf31da87f89510dc268cb3732c5953de31820da9aa9596ff5714b20ee2eec2fc43eed502663f79ecb13de64289d5822221c38763ffb460bf91d312a88a22f9d67ef7d1661cde6cc626fa397c1a7e4c8a60609a5343fa8c3152d98d80502cb933ae19898d8ed47769226b44fa3ec55992e0cc2c634b7b6796bd39e46e10b00431818fc886a352e0cdaecc1b7edb30926dcf0f346ebbc327ddc0bfee061ccdc3338b79ac67e855dbbdc5ad9690e69e7a086e9fb783fa4d10dc768bcf06dc86655ac055d093930e689a186ac93e5321c9b28476127f4f2df92209c4f05275d59eff9c387405aca6ff1c789dec116a6a06e4b5cb6318f7b29c4c2655476596140d23ece2a518d80ef15d74bdf391f397f2ad76947bb09fae793cda96e91e3236ec8bfa2", 0x1000, 0x40b, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)) 16:10:43 executing program 1: setuid(0xee01) chroot(&(0x7f0000000000)='./file0\x00') r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) close(r0) 16:10:43 executing program 0: r0 = msgget$private(0x0, 0x15c) msgctl$IPC_RMID(r0, 0x0) msgget(0x1, 0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) close(r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x7d75, "c6e23c5cfeffffff00"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) getdents(r2, &(0x7f0000000240)=""/192, 0xc0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x9) write(r3, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) ioctl$TIOCSCTTY(r3, 0x20007461) write(r3, &(0x7f0000000200)="d04104c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a7775c9e9a23cece585f581d081e7f73582a0b9", 0x39) r4 = syz_open_pts() msgget$private(0x0, 0x509) close(r3) sendto$inet6(r1, &(0x7f0000000300)="b232f790ec745b680cfe628574138a9bf232072b68fd11e942660e05fe91c057230027e255eea7c86924d3aae5e94c7fc23fafff5307f7e8d59dc6814efcf8a7b40ac3c6c08cedb85cfb32f8822a5eebdd", 0x51, 0x1, &(0x7f0000000080)={0x18, 0x0, 0x3, 0x7}, 0xc) ioctl$TIOCSTART(r3, 0x2000746e) dup(r4) syz_open_pts() r5 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0xfff) pipe2(&(0x7f0000000380), 0x4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x12, r5, 0x0, 0x0) 16:10:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000240)="b811be642f5f141f3fc926b54cc3457794c832ec2300ea0c86831a8665704654", 0x20) socket$inet6(0x18, 0x7, 0x7) execve(0x0, 0x0, 0x0) 16:10:43 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000000000000087fb604126205ea900"], 0x10}, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x9, './file0\x00', './file0\x00'}) 16:10:43 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x90, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x800, 0x1, 0x2, 0x4, "2174c4dbe7ed06249cfc17022582bcf1b7e09670", 0x4, 0x7fffffff}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x8b}, {0x46, 0xe3a4}, {0x87, 0x17}], 0x3}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000000)=[{0xca}], 0x1}) r3 = openat(r1, &(0x7f0000000240)='./file0\x00', 0x10000, 0x88) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000280)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) fcntl$setstatus(r1, 0x4, 0x8) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000100)) 16:10:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x140000000401, 0x0) write(r0, &(0x7f00000001c0)="d6c0dfeebce0cbc2bc2012b1cb8791b3a142d63bb63f9dbf742ba04685b6f74d47f5c5bc47b4209c23bf7b78a98aed344199007f52fa8c0377ab280d300700a64f6e8873572182c5865d872f275cada805113cb842cfb826aa0d32ba37e7b96e939872a0bbd9e89b79fe88f110ebb849f1ccffcb62f6f3d2ab7b4e8f1c2613918079051b6b6d999ff5b8571035def5eff0a57d5f42c6aa15dbdffcb444992cfb07de7124fa65767f5e3cb0721405b6a261cced1914a88321e3e1b07943bec6e1d58456e33c4c08f5e04bca44a0187dbdf8da64c0bd2d0ee9ffb411269fb6c4727259d09ee5b2e58a10d7008775e787d746780eea2d1b68747beabadd6d27be146bb3d92ccda892ce26f7e830bb1ff5fa410d208fa2bbe2ead9392d4e15bd30aaa2004a23dd1ba724a422d56117d48afa56b1194c11f864463694d43184866cbfcbccb8e0d902c8db5eb56efa9af92c7533570ee29788d2", 0x157) execve(0x0, 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x6020, 0x1) 16:10:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7f5f7bf6dcdf", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:10:43 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt(r0, 0x40, 0x7, &(0x7f0000000040)="438021395ad620aef1668306e57fa1b8bdd0199597c1009b901712013f941bb1f4fdd3767cd3cfef2815f0abb7fc7ac06a32d4aa6e63d2888a47848905474cacd366c2af77537409647761a48ca7de11de34a6b9d63e03eafcbfee0e9fd3de84e1e97fc2bba3dc88b4", 0x69) r1 = socket(0x16, 0xfffffffffff00001, 0x4) setsockopt(r1, 0x100000002c, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x3b7) 16:10:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() r5 = semget(0x3, 0x7, 0x0) semctl$IPC_RMID(r5, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x5, 0x0, 0x0, 0x0) close(r2) 16:10:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) 16:10:44 executing program 0: r0 = socket$inet(0x2, 0x8000, 0xfffffffffffffffe) truncate(&(0x7f0000000000)='./file0\x00', 0x908) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) pipe2(&(0x7f0000000100), 0x10000) fcntl$dupfd(r1, 0xa, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 16:10:44 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020117eeffffffffff"], 0x1) fchmod(r0, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="035dae2070ca9f0529bc4fb372e2f10f6d513562f03ac2d7faa8c3f4", 0x1c}], 0x1) getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair(0x10, 0x7, 0xda, &(0x7f00000000c0)) r1 = getpid() fcntl$lock(r0, 0x86489b81a4d2d40c, &(0x7f0000000080)={0x1, 0x3, 0x0, 0x4, r1}) 16:10:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x8, 0x0, 0x981, 0x0) kqueue() open(&(0x7f0000000080)='./bus\x00', 0x802, 0x100) 16:10:44 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x100000000000000d, 0x0, 0x4bd) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:10:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c6530002e427cf7bf8657b8274b440b6b01e5b66d4f6509e54ecb03cdc275c20dcb436a9f8820e2b54a5fa4be43a5195a4fb2c0bdb917bf4798c7c41e98c6b2a0896cff1b1dfe0603"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x128c, &(0x7f0000000000)=0x803, 0x4) shutdown(r0, 0x0) 16:10:44 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x7, 0xff, 0x5, 0x0, 0x2, 0x1, 0x3, 0x0, 0x1, 0x14fd}) 16:10:44 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x400c745c, &(0x7f0000000100)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8) 16:10:44 executing program 1: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x8000000000000000, 0x8, &(0x7f00000000c0)=""/137, &(0x7f0000000180)=0x89) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2001000000009, &(0x7f0000000000)="ffffff81", 0x4) getsockopt(r0, 0xe755, 0x9, &(0x7f00000001c0)=""/233, &(0x7f00000002c0)=0xe9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) 16:10:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000003300)=[{&(0x7f0000002300)="ace36ce5af4fdeb7aa2287dfa282cd420698755e19089ed08ef81398b8a4d4755b291910a5541e872c12c9c26d218d56436447916eeefbc9b30b70952c6fd78e8dbf641b1b8a10aee4c42e38282011b660d6c57fb7e8d689e9061d8a6e378d7ca49386dcfcd995a1f7d0548a9d006d5979dbb20a8fe15e045f968b7ecc8bca38453fb5ace8553508e508af39085c1d824b67429cebcb297c924c5354c69e6041f629d7ae38cee5a0fa2da8c1ae011733529a182e8b8025b09b6173919353f6281ca208fa162537c202441a62553ef4d6085b4bce68b1b62dcae16d5cd84952d1288ea9b0d19d67ccdbfbdc9ea74f542a6c84aba06543257e998bbbee6a83fc2e49577a4163f17197089eed66acf31127bd2d22706d4492dd00e4aa1db87f18f2afecd42bbabf586e0122d62612b15c71d039185357bd99001be48632dd02c9d2ce375c03cd4236b04b7884d6312eb97e9aaf7931ac74d237d796b8644086512f35100a2875538de2dd1c918f181f2aafc8c1ee3804ce66a3425619a790c6eb89b5e9ba490fa66ae49db6c6c28f336b9242ff4b94bb3b9c9870c5c6e8c02da86b2c51c677f746c432371e96c3cf86ff50627ed22185539a8e39556f10225a394b6a11bbf26b4ee6341776c407f755a0844e499505ba4a58ff7ee8442c0f2b5c25d1493e5d447e83e16fcf95647657ab90e00e47955ece4627f4b5d3bb8b2d9a73e311a69510c59965e3039fde04f0472e9a511f0079d8b4c21c2226a58302a269a5eb706cf4b244e6f55c6c316e9c1afc62300a820c106c8629a1b77035cfed5abc6a4cd234f436ff00fc3251aa1c5bad55f02890cd5bfb5214886683fecbaa6562069429818b2c7d595f765be60ec858c8aa6f243113241bdaf1b54a34ed9486d9e2d1938d235692b50b1987c91d1d2fedfd7a28380b6f1df00d4cf33267c2f852a71b671fcce9815c9efeef08d2e30941f2d07e5fcecfad3854a804fa5c03a4e3e85bcefb1bf5915e8de00d1090b3b3261c1c4bd4ca5246cba3f59193c18ee5c303f57e5af0523e072e224d892daea88d13e529286dfa152ec2235b02d699a2bab7bd7f64446e41549c7781bda361ed0efc403216357634c756943331fa1863d0a24b3526b19ab60637847be478d8abc4f1b9d91daae00fc762b8447ac06d438b0ce1db2073dc4881063f5ec08af95adf680bb1165972d08abcea9dd4a74ba505d0328c813ef303f001ef13770ff368938476026e14682d61047c2fdaff0078449cd529e48982263eb117c7fb915e65bff1362850272372763b3ef68a93f0ec674a01486b6ebcbb9674e37e21ebe55ca8ccd9c8dcf203c01815033e765901181a4c1b46d1ecb0adcacae4c123240ccb65d1215f9c61bf37e8783570d3fc1a699ce0662bf13eaeeffc926685c5fe53d0e50f98b1b9f788c303ce16e27a3199daf9548add70ed9f3233c485f3e20227fb218cd942d2fed3a896c3ad9adbf6eecbfec9eeab80fc6a8eab8c5e8b88d27f67ad66a8057f7fb0189f4a6394a6419eaaf4034efe57a08c4fde5cc72f9b26514d52d2a140a9679bd1fe54c1ca8c5bfddd6c86fd1b77afbf56d32a9bee8e1bd5e6f624d1ab6436010f2516a673151a79995404f06bb5b2fa5e89cd36eacbf5fc62a84e1fe13a5010abc7f5224d96e8ec1bcf0bc46a1d8727246ea98de913e64046dc8fdacea366c0d043fcf8e249cc5047633df55a53096f5d208e70ea4c3eb1c9c289714c5af6088b9f7f1418aeb8abe5ae3665af82f3f375420200fe8ef12b086716089e36615b9efd498599ec88f7a5770076b77da379e56201bd1eb45d3bdacdcad2e9ab409bd886dcc98050e5a60be47c5ad45ec790323577d1bd2a8faa14e71a14c275d2423532a01ef14d16b7426aa2e503f5d2bdb846c297ecc255e92bbdda2d776b52b6ba1202b8ca0635c80b050f51068417a8ef6e75d57f6ded480cd9acb81350ede487ad675ecde9a77fa688425af85dffed0747aa928bebeec53d8a0edd0e1695c1c2c04212b0ab3838876e8a2a3f55169991b10754e2d79043cb83dbbcdac49057b2e1584761905e8b46170e1c5c0d966ab1d133106ff23d35e4ccda40636ebc36d1619cbd4be94cb7f66698b355d6dc1c473db7460fa90d1d6ad7e45fb6d7a6656ab081f98a917fdd9252685e740cf31cf213e1c7a784d2e4a07150c853a9806492fa653f3378b6755527e810a4d65bed65a26b9deca55cb10bdd06dcf7351dff79aa6be7a4b944f846f44e46050024c23fc79825e3f0a0e69d5203549ffb7e95c0875ca5111e5b2fe37f48b79d640b84ea7f98f59acc2d30e997de52240557c03fb31b0fb1765cb847d5c8583810ba7c8f130bf3e69f680e2c0c3147da770d178d52aa3f39cc8998ba41d90c35afa2e5a01f8871aed7fd868a5910cad3a6f1e797e673d2e03dd56daf5181f7348a84e62bdd7c46d57d6544826ae9ba81930fa690c778a625896bd689e8bd45f515691abf9f97878840e5af6045857aeda5e687e43d5f04ddf89529ed759c4f7d3dfecad4143e6a0c70d2c6b9222c3702dacdc360ef0cc31173d51a47dd67ab1c5c19de84216b4f8c722a7f37de98346b9adee68de4b6834ba550425f4242b65feb2992417baa6a7696e54c605cfdec7d665cc3bf894d31116be7465e9dc9bbd2427563f7c1457b5a6f5936fdad523262dd00e30bc64818458072381566f2b2b0ec9589f5b684d83a402070a062e98ace0b53f0ae2f31fd40fd57ab79cff1353dac34c65e50ea97018eb6b556946e517888655df7a2d75277e39f088b99ab174eeb4ee0550cbcf240ce86e1465c0a9447216e0b93923b4a307cfc0bcdc4c4e117818017ed3a590391144fa96197c6cb5b8bd72bdb01b14833c1786d1eea6fc4cf043e7839eb9142dc6d3b61adc83276130d95b0ac2d5b9ffa6bfc18ddc83f884599447e9493ff7cb54ea8b9e6221eca19d892ea3f21deb639d92a20e5d091ed0b47b72624442bc62d59c2ba1a44a1f88d05519443c37435fcf573779ec8bb71f970834ed6a051f4b6e35088b8af661c6453a7075e5c0179f310e4af5de5bef608bdcb6586776435bda2317e161c42e9e8ceeb0e34619e29927e396665eea8ef8bf2cd93b8475415ede1e3f4fd7c249130bc41f44dbbf5fcb65cbe99349e4b0cb6830d4fdd8f97721ea51489a06aeccf1ca6ab8e94711c6d689c87cdb70eb443a5029efd1e9f8621ea988a2918ff0c9e5825990e69987992d01bad09ea3aa3fc7afe70784b6373601f304703c62fb4436bc1ecd65facbd7280b1daebb32ebf660097f4c08d2873301c60b07e83c782c11b5440d4460d392405212531a2a36714e083f3528ad7a967f71f898a656b4a7e93f1cf9b63834909bec382b02fb6931e368bd025a8812d81a6cebb2d9acb00be4cc633e33de36463678cfe98661f5a83797e312b28c9ac8eec1d901c8df61a2991e7a4584a3dfab0da0de491c058d2a1d411602d8adecb14bf77cb99c362db2656e8b68d1c05786681d5284292c637f6d3a51f38b69336506b1092bb4786d0aee9b667181625a7ddf291dd2aef921c9cbbb12fa144194956ae880c282fa199824ef8f34c2c509cc61e414303f90a344a4b8cebf75e53307b2086d0039e588b1b84e05c681a22b6ea44bf39d39d7246032fbaa142e31c9ffd4106932147bdc207886ea38853c873a4ac196c7e4348a899429c6b2d0f9f11cb3955ca86c9696fc39fb8afce543c1fdc29708ca875d4301a83d26a0987f5c62576f9242f78622da72ccc3c7c52042028eca2e799f5da5445579045c8763c5f1ab11045e4ba84ea745c0b68704d0780e567163d76ec1fe42571480dc99d760328099dc8fed561515fa725a5a3f0fe14c70a33ef6a627ed4d496d9368c2e6ef92f4ad15de0f1f9e39c497bad7e95b70c296050bff0a0057dd96cb51bee8f7a5b657f240ff446327c046aa7c06302e243dcd5e7ef7116d89024751c8bab93806689a80236417f1d9b65068c8139b25450e6d7de2005a2ea64419f912f39f7b295d5905848d93e894262a9db4836b3ff8a089ac8d34a2ffb00670a266cc127d9ea5d3c3743847d4fe601bfdbaad5c68932e1e6e65fb4c16c65eac11030fa32c79c3f0d717353d72a189bdb6fa8c9b5446846d751e5d75d38c82d3f208ccaa5c6353d899d216a60789b6f9a97658bd6af61643bd742e8882198caf74f5ef348f66f7805f0a0a3e1369e771741e3714ce77fc1ec8b4df8b5698088eb774b4e251e80ba95c5618a36623d209bcabd746f92d161bb486ac3004c7d5c1a7aa6d6474246f846f16d4de6bb2f0ec0100d662b8a2a367264b6cf4c18d35116cbd44a42cdf70353a180b2d4f2fee70c2baaa8b00ce6e75ed045c908b6146f0b26c537cde8a4bbf76a9a678c73984ef807aa455f9f8f88666e82376c5a25fe14d97d8d50fc563890a6f003ebc97e4f60fd729812c3a0099f803a3c8fb29a328dabd30929f6045368b7eafd0c4d88e9ca1e784a1ce8b2e0fe464511c51e2d47557db18be55542a94c6b722c952040509ce2a8e093186ae257f51b64b20912de0c06c5742be77b9bba055e0b51f8e53882a71db22f68d398e8919916781151214a814a6b66120df5bb10bbc65ae210ac5428f39d5346476d5c7d5f57648aa894b1e09333b1cfac8372012d2447eac0d96883ebf4ddc828ad0f8467596ccae0a157ced9abdc2eb333d33b638b319e777b76bc6fc44956950136430ce231a8c795c143b8d817aa3b30b9bcb137c3eb535deab8a45befd912050bb75a3b6c094c040313f53ac0ba040fac7662c86ae85f90a5d53c7f6f93d92c1f7f1807dc7cedf46ceba90619784d480cd6c1ba5a2a17a1bf0fe5865e79dddb3288bc8ce8718f287bfa5770fcb2bd42394620839a0880d7229eb3648b6f5ddc7120b6a22896884a7708a4d0ba7d75a6199a7a99b4990ad1bab7dc8bfd5ec8618219b91f78b6e2a648b2a1507acba7e0095ce4704090ac2c90f34a00afce59e546a0e818ff221050cde1f298638884d00a7de8c0cf00fa432c166c69e31333e75ab4e9b546e0b5b829c67633eb4c412d9eaf2748900b42f7e23b3f26935bef9fbf213318f5b22663f2c10b94e3ca112ac797cd42456ec962607eb8286be80cf779237fb28341486dd7918eec9d35d259f7780441f69c180c15117920c4eaf177736246aee13e39765c79207f4d67962ccda032edf9db64fa2016945a130060ac1951a0c9716e9a23c78447b26e0334d446ccef48ff80bf872f2640b70f8c3a24b0", 0xe9c}], 0x1, 0x0) sendto(r0, &(0x7f0000000000)="19548184aabf6181c80b468efe0dd583d3132df9e3f27a4d7e177e3b86d79d3ea56f1b1d77525596627a6f98fa3c18aacc1accbc321b", 0x36, 0x400, &(0x7f0000000080)=@in6={0x18, 0x2, 0x6d40, 0x7}, 0xc) 16:10:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x3, 0x1ff, 0x8000, "1d74e4d05a81003000e3f7c374babf3cdda7f5bd", 0x0, 0x7ff}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 16:10:44 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)=0x1) r3 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x0, 0x2, 0xc7e, r3}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x4) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x20ab) 16:10:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x60, 0x0) openat(r3, &(0x7f0000000080)='./file0\x00', 0x80, 0x40) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0xfe5c}], 0x1, 0x0}, 0x304c9ce0dcfa0364) 16:10:44 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x3) setsockopt(r0, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x0, 0xc0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x3f, 0x600, 0xfffffffffffff1a7, 0xff, 0x7ff, 0xaa8, 0xfff]) 16:10:44 executing program 1: r0 = socket$inet(0x2, 0x5, 0x5) bind(r0, &(0x7f00000000c0)=@un=@abs, 0x2d4) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:10:44 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:10:44 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) dup(r1) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) close(r0) poll(&(0x7f0000000000)=[{r1, 0x4d}], 0x1, 0x0) 16:10:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0xc005, 0x3a) setuid(0xee01) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) kqueue() connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f00000001c0), 0x10000000000001d8) 16:10:44 executing program 1: r0 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) openat(r2, &(0x7f0000000040)='./file0\x00', 0x828, 0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0x182, 0xd8) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000000)=0x7) 16:10:44 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) close(r0) 16:10:44 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000000c0)={0x2, 0x100, {0x2, 0x7}}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', 0x0) 16:10:44 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000005, 0x4) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) r1 = dup(r0) symlinkat(&(0x7f00000015c0)='./file0\x00', r1, &(0x7f0000001600)='./file0\x00') recvmsg(r0, &(0x7f0000001580)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000001400)=[{&(0x7f0000000100)=""/52, 0x34}, {&(0x7f0000000140)=""/184, 0xb8}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000200)=""/99, 0x63}, {&(0x7f0000000280)=""/136, 0x88}, {&(0x7f0000000340)=""/106, 0x6a}], 0x6, &(0x7f0000001480)=""/220, 0xdc}, 0x2) 16:10:44 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) socket$inet6(0x18, 0x8005, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:10:45 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x3, 0x9, 0x200}, 0x7c) connect(r1, &(0x7f0000000000)=@un=@file={0x1, './bus\x00'}, 0x8) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80185760, &(0x7f0000000100)) 16:10:45 executing program 1: mkdir(&(0x7f0000000000)='./file0/file0/file0\x00', 0xfffffffffffffffe) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x800, 0x5) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x20500, 0x14) open$dir(&(0x7f00000002c0)='./file0\x00', 0x800, 0x82) renameat(r0, &(0x7f0000000040)='./file0/file0/file0\x00', r1, &(0x7f00000001c0)='./file0/file0/file0\x00') open(&(0x7f0000000140)='./file0/file0\x00', 0x30000, 0x8e) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') 16:10:45 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) getuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r1, 0x20006) r2 = geteuid() r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) connect(r3, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) setuid(r2) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fchdir(r4) 16:10:45 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0xffffe, 0x0, 0xfffffffffffffffd}], 0x0, 0x0, 0x8, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) sendto$inet6(r0, &(0x7f0000000000)="b09f5cc5e7113c0590db2d7afe73b466222b8d29017c96a8a2080b4152f35ead9ccfda7cfbeb3fcb0682f55d6999b81656d75aadcd144d00fcecdf8bde55ed0456b1", 0x42, 0x2, &(0x7f00000000c0)={0x18, 0x3, 0x8, 0xfe9}, 0xc) write(r0, &(0x7f0000000100)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:10:45 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0xea53, 0x69, 0x0, 0xffffffec) r1 = fcntl$dupfd(r0, 0xa, r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000280)="000000186004008b0007000000000000040000000000ffff0020330d05dc7a7ecf2af9b5c3adaa0d000000004206b37a6c5c479d", 0x34}], 0x1) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x80, 0x9}, {0x1cf, 0x1e6f}, {0x88, 0x172495b7}, {0x8a, 0x2}, {0x45, 0x2}, {0x0, 0x3}, {0x23, 0x7}, {0x47, 0x5}], 0x8}) write(r1, &(0x7f0000000080)="53271a33b0d979cbd04a493737507d0849e5d66321123c15fc3c854538a3b53c3e381fa33d84abde75b227fbb3435bb841c69909e9bab7496f296cac4670ef9dece3c3c878", 0x45) r3 = getpgid(0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) fcntl$setown(r2, 0x6, r3) 16:10:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x10, 0x5, 0x101) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="0509", 0x2) 16:10:45 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x4, 0x0) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r2, 0xc0206983, &(0x7f00000000c0)) 16:10:45 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) truncate(&(0x7f0000000080)='./file1\x00', 0x3) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0xa62b834c8a3fdf22, 0x0) setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r1) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='x\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x400, 0x83) open(&(0x7f0000000240)='./file0\x00', 0x8000, 0xb6f165f1377fcba4) bind(r2, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) 16:10:45 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x1}, {0xff, 0x6}}, &(0x7f00000000c0)) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f00000001c0)={{}, {0x0, 0xea73}}, &(0x7f0000000200)) getitimer(0x2, &(0x7f0000000000)) 16:10:45 executing program 1: sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="04926c31db06594cd58f312d4405b6e179b63350cb45353de423c5ab5baf64794418d809d7b32b902256caa48028f2606adb9aabc12665ffdc567ca2497bd9a596925d81f9003193d19fe232bb597ff5cb06d3662d5e862c2a6774ebdbbb567cfd064351ad7f1caa59bbfa69b4f018b98a9127360978762ea58f883b17635bd8da", 0x81, 0x0, 0x0, 0xfffffffffffffe63) r0 = socket(0x18, 0x4004, 0x7d6) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) 16:10:45 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open(&(0x7f0000000000)='./bus\x00', 0x30080, 0x120) open$dir(&(0x7f0000000100)='./bus\x00', 0x5, 0x0) select(0x4, &(0x7f0000000080), 0x0, &(0x7f0000000200)={0xffffffff}, 0x0) 16:10:45 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000080)=0xfffffffffffffffd) 16:10:45 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file1/file0\x00', 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0/file0\x00', 0x860, 0x30) accept(r1, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r3 = getgid() chown(&(0x7f0000000280)='./file1\x00', r2, r3) 16:10:45 executing program 1: truncate(&(0x7f0000000080)='./bus\x00', 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4700) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(r2, r3) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)) login: wsmuxpoll: not open wsmuxpoll: not open 16:10:45 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8000, 0x4) fsync(r0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x88) poll(&(0x7f0000000000)=[{r1, 0x81}], 0x5e7, 0x0) 16:10:45 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) fchflags(r0, 0x40000) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0xa, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x3, './file1\x00', './file1\x00'}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x6, './file1\x00', './file1\x00'}) 16:10:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="bdfa4d2591c321a8cf98848e4a8051bd64313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d900000000e23ac168a0d130b5a77f3b184b237f559b7cb5e32d0ff2d4e7199679daa987423cab21a6b2748aaa78948d4fca7da61d75bc9028a2b887f01309465d61a751731e5c2091f3e9bdd11c4518138d7d1d6a2e60e1f34322c0cdf8c24d16648b48935d14b79a15cecdd79cd66c31400b4dc386972deb5d82ae7208e30b88fce92eae1f3c146ed5cad400000000000000045455ba5fce0800c9719613516b9355c0029b3da6cd7c8297f8eb7f40e6309be635b5585b9e64497e9cc6b72afb54da176f472bfe342a0f5a51790e623df15fe8ea4d31c9ff70fa065e5c27ac78d260ba1fa5529bf519dbd7c77d3e22af87e4cbd67b10776be2df3c0157b02ece30b3c47c913e9bafcdb61d48f4254de72339b6c89d0f42742c4304304c7bb29f39a6936408", 0x157) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0xa0, 0x2) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 16:10:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000700)="05", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000900)=[{&(0x7f0000000040)="871fe2414100", 0x6}, {&(0x7f0000000140)="afeb51e5f0a7735ed1d44ef0", 0xc}, {&(0x7f00000001c0)}, {&(0x7f0000000740)="707307c990d9535602b2d0f2a4dacc113b25e32f54c150a30a8e4aca95d6d8786c5d23cf30957bb6b95162d234fed52e406eb18a391776515b63fe8f6d926f25012ad37e3a1404fa3cda8bcf0824afcd4ec7aa0f266e845099149cb0f784fdb020b95fd588c4825f7b3865df740b3be97c6653ea7cf8fef881e48944b30127c770d5f0fd5600cb19bdfb1828c1b5e3bda9b01d9cdde2ec85f4e427b404260ba2ecff0375bbb8bd0527b09976c8229b1c83ff69f7dc17f78f3b472ce29ff391deabd617c35fc395eb8b79f37d3ee5b945473640afccf1edd3f33c8799838d12151902127b57b49508ba3304298598c571238b1ed6dc", 0xf5}, {&(0x7f0000000840)="174e7ce68ae0a6c7bcbbdb87297b9813297426943c0fadccac2aec2d254d0e0b574b7978ffba18679169fbb4d0c6bdbd02070c038e93a4133c5bf41c194ee6a61916497529f8af15cbcf6adfb977e3861095834448ae375af5f074d41741d86a29358648e78e6b3cda5baab3fdea847bedae5a26844232c7d5b737bc5a56d79f48d62e128a660a96d4", 0x89}], 0x5) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x1) 16:10:45 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/44, 0x2c}, {&(0x7f0000000180)=""/84, 0x54}], 0x2, 0x0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') r2 = dup(r1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000240)) lseek(r1, 0x0, 0x41001) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000840)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 16:10:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0304008e127f00000058f5d4fe6c37b3bf1b05eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000300)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb", 0x17) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) 16:10:45 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='./file1\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r1) 16:10:45 executing program 1: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1, 0x0) write(r0, &(0x7f00000000c0)="3228d1ae4d0900000075cfa3efc27c2b903e5395be271b240ad1e1eedc4134a69917d42b81a58af1d4ba630e33879004ad63cb4e35ab7bbf", 0x38) 16:10:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x0, 0x0, 0xfffffffffffffffe}], 0xfffffffffffffffc, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x64b, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') 16:10:46 executing program 1: r0 = socket(0x2, 0x0, 0x1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0585b9fd7f27bbbe964706c2f1bbb5517f8068b861b8b0b709269fbf266efae35f1a4f0200000089fb362c32a2cd6c506c9c4a760ae759bab491b2218a543a34940879f84c6f555cedbf06140b54d0924d1e1589e90e35ae710a5d58165973a5fd980a5d9746eaf604f4f44924b127ea83e4b60f04bd2b38049cf76a0a76a777ed2d0e90252273fc0e4b4a27d57bb6481099e597b27b3b354209cdd07dec8b55f60853ea21ecc2e7234fe98a63d0539e04a5187a5f490a8b5fc6"], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="0b5dae3070ca9f05", 0x8}], 0x1) 16:10:47 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000007c0)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000840)=@abs, &(0x7f0000000880)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000680)) r5 = dup2(r4, r0) getdents(r5, 0x0, 0x88da8d22fc571501) ioctl$TIOCNOTTY(r5, 0x20007471) kevent(r5, &(0x7f0000000980)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x25, 0x7, 0x66890555}, {{r4}, 0xfffffffffffffffc, 0x8, 0x20000000, 0xc6, 0x8001}, {{r1}, 0xfffffffffffffffa, 0x8, 0x1, 0x40, 0x80000000}, {{r3}, 0xffffffffffffffff, 0x91, 0x2, 0x8, 0x9a}], 0x3f, &(0x7f0000000900)=[{{r4}, 0xfffffffffffffffc, 0x1, 0x88, 0x10000, 0x60}], 0x5, &(0x7f0000000a00)={0x3ff, 0x46}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740)={0x8, 0xb5e0}, 0x7) r6 = dup2(r5, r5) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000800)={0x42d, 0x2}) lseek(r5, 0x2, 0x10000000002) r7 = semget(0x2, 0x2, 0x1086) semctl$SETVAL(r7, 0x4, 0x8, &(0x7f0000000580)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r8 = socket(0x18, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r8, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=[{0x10}], 0x10}, 0x0) unlinkat(r6, &(0x7f00000008c0)='./file0/file0\x00', 0x8) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e6310e03bcf32d8c9413ce2d383c6e67f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e86b993d9adf9c8855", 0xe5) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000040)={0x3, './file0/file0\x00'}) fchmodat(r5, &(0x7f0000000940)='./file0/file0\x00', 0x1, 0x2) r9 = semget(0x2, 0xfffffffffffffffd, 0x102) semctl$GETNCNT(0x0, 0x4, 0x3, 0x0) semctl$GETVAL(r9, 0x3, 0x5, &(0x7f00000005c0)=""/152) ioctl$TIOCEXCL(r0, 0x2000740d) mkdirat(r6, &(0x7f0000000700)='./file0/file0\x00', 0x11) 16:10:47 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x6010, 0x101) mknod(&(0x7f0000000080)='./bus\x00', 0x1ffe, 0x4c1a3) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x10, r1, 0x0, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x100000001) write(r0, &(0x7f0000000280)="d111808991adc8136ce6f4d343aa74db177090e28041d9354b4dd815c4c32800114b17dc89f97ca55e9ded50dababd51983a2e5fbb36434888445f11f480", 0x3e) 16:10:47 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000003c0)={'./file1\x00', 0x3, 0x2160, 0x1, 0x1, 0x6, 0xfffffffffffffffd, 0x1, 0x0, 0x2, 0x3, 0x3e8335ec}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000300)) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) r4 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x1, 0x10) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000240)) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000280)) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000200)=0x6) fchownat(r4, &(0x7f0000000080)='./file2\x00', r1, r3, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000440)={0x3, 0x5}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000380)={&(0x7f0000000040)=[{0x80}, {0x47}], 0x2}) setitimer(0x1, &(0x7f0000000480)={{0x4, 0xffffffffffffffff}, {0x9}}, &(0x7f00000004c0)) 16:10:47 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) 16:10:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000540)=[{&(0x7f00000002c0)="11dc516c5accf9da4a0efa297d7541a967fd57c66cd297b02e43cb716e75783615b898ee65844e3ed4156ddd63c90293d6e9062743b452ab696e9c5d76a2ef5dee8d7f0c4c0cff0457acd94e7e4e375cf940db1f2db02f252d2a089be69ebb940752411ddfdfaae9c8c2cc58e5783b38066ea6e00764ffa3f1cdb4b62cdff84545582da995c531ed5e88200b24c6378603f0bb94300363d1bd71c9f05d82b376666cdd970fad3366bbea", 0xaa}, {&(0x7f0000000380)="a41cc1ac894f51050de3911afd393ea15f3db47dd3669a68584ba79f33ba38ed879113a12033254d3921432df5e3a8f90f31c60e0e013f7a2acba29408abc047ff4ac705aba23736d88c1c02e48b8016570572c9e7a7fed7d7bef62fd0acb93b64c8e0490f101501ee0b9b4abe0f38a22899a4557a3ffa970c64c643a092cdac94e999cc9e4babdc917ab1e26a3b3974042cf63d186d451c49e533795bc37238a48bc529a1ebccde6a9878b87a675dd47365b53357f34dfe2d2769c9ffd857a521d01412a6539f09802ac42078f4f38d0c", 0xd1}, {&(0x7f0000000480)="e23b504c5a13b9ae9c21cd504f99f1bcd7acee3943c0f108a6f263eeb02d2a430d9482b520811dcffbff51517ee5091f79ed25fb0e7ef13e1e8669abe2bf0785d682b0927ec6acaad9c00ebf3f2ca8b418d806a9e3bac67c6030abf4bd42703551b9840de3c14f034f82e96fe320a69c51338d871fff9268cc4fec0cb50dcf723d3750d0bd672a90ec515b57a36741321af19ac2e9f381dc772e74325abe6f33a664", 0xa2}], 0x3, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000000000000ffff000001000100", @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x18, 0x402}, 0x2) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r3, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:10:47 executing program 0: 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) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="48d8657920fff9a17ecd5dba397951a814911c7a3ccd1109f31ed679e674f27978d8ae4a4bbaa60823f0e407ea8dcdfe144c41fab8e7f89bdd6d1db144017f227a0a117d2f59be74d9c0fd429a4b34bc6bbaa455df8be244ebb1b568dd282d99307a03d737", 0x65, 0x0, 0x0, 0x0) 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(r0) ioctl$TIOCSCTTY(r3, 0x20007461) dup(r2) r4 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c004000"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) read(r4, &(0x7f00000001c0)=""/62, 0x3e) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) fsync(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair(0x26, 0x5, 0x100000001, &(0x7f0000000200)) getgid() poll(&(0x7f0000000080), 0x2000000000000126, 0x1000) 16:10:47 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:10:47 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) shutdown(r0, 0x1) r1 = kqueue() fcntl$setown(r1, 0x6, 0x0) r2 = socket(0x6, 0x3, 0x5) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:10:47 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = accept(0xffffffffffffffff, &(0x7f0000000500)=@in6, &(0x7f0000000540)=0xc) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000580)=@in6={0x18, 0x3, 0xc4, 0xb81}, 0xc, &(0x7f0000000680)=[{&(0x7f00000005c0)="c5c097879f47949e1435ed1b5d8a9f9656b9466ba8be0e6a0e024a852dc335c6e23179a45f2b6b53d3d1c00ee7889c3997ddb296fefa57ef84f626435ae346e4440e3818cf9f7df7809a732d7f515029111defa73b073c43b213832a062797b2c502ac985a6de05ba61af3a24f54daf96d73687e5fd880709925bf399184f00b5ee7fa3671fb7f97cb5a54441e14aaa7ffcd5f67f68a4fadcec197d037db39", 0x9f}], 0x1, &(0x7f00000006c0)=[{0x1010, 0xffff, 0x100, "58a64a4aaffeac2f7586ca11504bf7a3edbdba0bf808e78664aab7405525a6d68b06333c7dd9cfce7d68e92e2f6ead35e70f94a45319517a60210d6cc99459ebfe7c276bdcd07b08c7a31b6a6daf92154c28c78d3ef9cafa4f0d58e219c449050ed9e55874c03dae7710666d4ae82cb52cbd3da77c3674cbb291f9f40cd84bc2f9897e67f198307ee92a089a851dc0720586a0c9ad4c10b683dec790e2ba7b6554e7fe8cb35f25d0b6e187596dbd25d2e32e58b6b885ca7f86101a6754fa355ceb097e591275f15278e338f484aefe26fb08b8611e4505c7f81a9524fd31cc127141258bb4d420ae6d5b0e5e98b0e81fe0dca06b75afc903865e86ab0c74af68f69f013226043a04d60889e9fe5f6141738928ec335571c67ca923eafa607373d29588ef049c73a33b175d37531be54d5644acb38c36b02be0237788a06df688ceb5b41feb537a20cad0eb8f8adf3b83326303da48b8aad4f39d6bbd21c6ee80d3a693029c051c735889c228ff9d5adc9d414d30a3c77c870647eea8a17ecf9d668057aa341d94ae3e1b095c5167fb56c8aa42eee99f77faaf22b07a219d7c49da5617c587b4b6da6b8bba5736358069711687c44d4ae7c4184a809c8e5ad8835c82c4ae6ffff0733e947a296a9f80621f21d0618a8b19507ee3360bc645bde6af97414f3ed1dc04c25009191a237527f6b7256a99edecef4deb538ef90cdd68703005b2896457040bc2a239bf909eb5908d52c734d39c9471b6642f04f101b1964d82955f9cd3d09ffd19bd0fba9a04f8c2a0e6d6ffd3e59ebaae2991a760046101ebab80eb9da7b630d14549373d2d6307d189134a1383ed1fb796b0659e94297cadb3d9f4e71f5abeaebb09186adb3e8db28c0a848b801e10c9184da673e6e3d07dca0a7396faf0ef761e174eb4b7adfb24aac48698f5d04c87d2f1aa53f9d2f0161fbf64a83f9eca8c1d29b4b2c971a1e456bf51ae05e8c36dd41c7f3b8f42576ffb848af95fd57eb8cb84bb1005409a2941e5e4caa20437898701b5617aeb9e89c2fabb0a037b867ebc2987b8c26c4f61ee9b4f875fe289e0ecd49689c90ff444d8cabebda3d1d444c14c1edec196c9e7be3753e4dd15252af734f4ec8abe0ee7653c26251477aaabe8dd0218fcb94eafa1db6563cceb342217eedccd0b451e4e54bbf6ad4141ad1946d979c741e0026d615b4aef23053ddbddbaf8a034cd653af78d4e4eea8b7608b6f511a6121d5168e1094abb64c87ea8a91b7c8c3c71c77db7297e27c7987c471d3433f3ca2a8f840a00ba9f771d6778168b0dd7836d611a10fe3ea662c5bbdb12b22d2d855dd6cb5ed769399cdc0988ade41735867005a4805bdbc5078faaec6d71775cd8d08f8713c30112ffa6c32759495459768598445d5f799308be0e94daeffc0b2a252e8d726171b5ba252b01a059a5d092188315e9a35229f3eb9de1162255fffbe096b99122b283d5ed5171d31c24a23b435b7856bd27c62372904e9496b4570bab8e6f71f15576a4f8aeb6712e9ae8c794fa9eee72b769251cf44d3c3a6403c3c36b89e741a7e5fa2d943c1353b7e13872e6b5f6c6b34ffae6a8769a6d58ad30c21f2c6fcb2ae2c0a0f0a50ca7f7c23d5fa0e7c87ddd1b5a61e23bb763b68185ff11ad53b6fd64c68246a5d8c5943855cb163b05f69e6155a7eeadc14ec93a3a8a3eeb2e5a12c193827c518b7751c157020a8aa453be89945a8bc491c64ef374142292ae04e65ce31758c23913e55e3fa94e5a918659fb02ef1de13fa8fe0b0672aa4209e4f76f635546e1868542f6de1a3b4d4cd70ab15384b2492a550c6f4234fdd9d43a515711b75971fe955de442524f913e1c1c115854a61cf58f2c2ae3d56c9d5e3b88caca5bfb17504af82f43aa34516a2cfb58f12b766adff8e65d5516f6e93a3dfa174caffce122d3c42d12b8084353a6fe4bb6cf725688313178780259a5ec49aa916420109fab8f5ae26c3fa9846995f13f5a6a4bd8830fc0f47b8c0f41c32de1a9068e83f92a9330c1c7a34d656949633ea5739c8d7f528dd519583877974fe6c1679382cc67baeefd07a0c436787ca9fc4d098a32479d1e63dfa96aec94ef0e2252120234e00e528b643b91d9bb2d2caef45f5e76f66d07af89cf2e585b4c25d0196a67336d4c7f8178688cba41488a5a341f315893b3b2c753b5e59a25b611a68d5d0d5f2e428a92df48d87d35b0ff59e6bca3c7e375f136b5d2d962553f2e1cb81c7c00664ae8a3af7b1acafcd8ce9188d9f0d6074d5622547137a7b2dce2b57e1d2c17c485c97976d82bdf8c8c67ed02e990130377d3bf0da9719966062ad43908404572add46cbcd47aaf631410ce03f56fa5365fe6668dfbae1a75be0c95370820bd071ef78789762afdb37b9707c5fbdcc0348e97f485322d35a7112f5e6b3aafafe03734c647000d2e3d4b9ee1a810091d39bf681ebf27cd3401a25f6a9d3daf97da3f5f5cc37f90326a710a6984344db9989690d78a76e9e48fb891f2303b04363c8ba55d7a9f0b334ff9ae7b78081729813686ba0cb753ba15530a1ddcb171bdd0e5750ac95e408aeee43fa50019219e257d36fea601da87821b0ce2703f7fdddac8d431e0032c6be8af3b310bd5febba86556ef155abe23aef44732e6cfba765b4943353d90bf847fbc8d363a3066576cd1f40bae73b2ff1adee379a45b5b8ea8605c15125d3aafb682188329df2436d59ed7b7412871d9eaebdedb29ff0dbfef2e8e2910c24c18477117fec0ae7300b5ed7b4c9d805f643bad92e4b6c2dcfe94f9bbaaac8d7680dba65ce62edd9038e111b0acc8a1a5fa78e8dc0301b8afb5ac94a2d55d68ab36c9f2e1b9d5e91632a69b34dbe8d2c054604c1a10f8082e774dc858587bd8dc522ef3f73665cdc88489ca61beb5b217a38235bb160efbd47fe46f338e5bd1edcb37be4f572767e4b95aef4855b3344bd479fc0792b7024d02ad78089b3938da95b5aeca0142ceb6764ae2775d010e5c88b80e80559b73096b0728e6cf57a114ff6b384e7b5117284e2a0e1197ea232ae43a90621b93478f9599f763d35387f1e7b01937ca3547223e049a9711e7ecbf90efe49ed19fa5df8a81be4187325bf36eb1b97c67b419d5140d4651e39b486afff42a27951becc538857e67f125c95febf1a29b95cd47d6df7667b9c9531e27dc87057a95ee6f2302e5b57e6c804351080e88b7dff8715ee61593fa30d00c8321f5d58718c2f6a61e509e22bd5112cf74cff853e00cd4c86306e5bddd8ba80d83635d526271157ca9bbbd90a9bec3e155ee2016632618180e3f4c8df3b62805ef6d9628ec95d6febff8ba4b0bd44467b54583668bc705bce5983e4f9311231c6a4e47a0fa3c4705f302f03ff1fc0c41ab816689f85db39c8aa18ee3f386aa5c295275562b2dc3d5f833a018dbf52aad18c97a356334b5e6b512d0f50ad42d0f7303bcfca70ab524fd06d8cc77151457a83f2b16aaa69d6188efd7ae57e1f17fa162f8eb63366f90305d517b8e735acde9bb826161c58243320979891565d8c97ac9d51b40f128d67f40d27ccb268ecddd5e9f89a47512a6f9a1bd6dc094f21c3bf3ec63e0df06314e14a4bd0af31d25cb930cd348c736f65b0bccebc03eb0770b2262dc09a3e8d35c5dc28f696b0129e829bf448040014d5ebb6b69584a64bd593eca24171cd6cdc5a2e121eb5b615fcfe14f4ffed5ac09a55a2d9533de9598c80160945e94f67c0aaef196cb6bee754b5d457e06c705cb8fbd63aff5a414b0c3e03d7d97f3313281f9d51d3ec5747694e8a2cd7d93117c2fe77cf5cb0f40ff2615d00ced6581b7942e1a6b2f42afc3c421cdbe3e76c02b6fe07e36cd86719c10b6bf80b11db00969b0d6a605f8f6f0eadab1743c7a5fbdba3e6fe866b19d3f077a1e9df4a95517dd296d4ddd9c56c07994009f51871467da19d8e363b7e61ebdc2fd702849549d27b7e3449f1b8760cef5705417fab51a3e94668758535d1c1af5baa2ef348d6f7bda73be118a9e9b69adbdf7aa5179c849c4168be28892deb0eea45532ef6403321339d7ea9c9b6ccce1f5aa1d897bbce2599c11f2f7df8354a4696812f47bca5a437cebe646ad0968c05540a0335d5a82ef6bcf21737871d8a8afa7ef1b44af864c4d0c6eb985699ee4f7a0a3af0c4072cd87c8d366cb63e42a118f625491d175e93287ca0f76f645aa7c5cd4f2226750d27ead7d525f1a110cc2c8fa867cb32d5f206f33dac71d1d7740b7dd65ba3aabf893ca2cb05520436030dda1ff4f57f05a574add905fb60882af81d2aa8f0b29ad1f77220aacc9c43690a8a907ac126eb3e650f8770f8e5de8d8a717c6abdd8dfe653a26909a29c3c6e0d38b868ae6788f0ff4fab32047d89c571c677178bf78f5648823ea5318653ec9fde9d327f8091c40e2b270566f3c507848ca45965ea5f080f96cddb8d760b945d68a23bac9d18616a7040f1daa166078b12f48ead7d6262f3d2997beb82ccb9d5fe48807b9b7447ed53a239c619b98ec30e8f068a26af1b6a657d277dfa868090ebd7a7cd1e253ef732435c69a45337a0f640f5e372ba27f66655fa83ef8a53edbf0ca6f2c15416949186cc8aa77568ac89000510b70910e1614478a8bfe5af4d7ab0f983b348016d28fa027e908e52dae70b37c7f3f6c5022591e9085ccd88f9ce75461233943194ebad1cd70eb92f4cf1e6a321cf2ece9b3d66a1320451c688ac4c7d0158d64a46b331d818503753b1d4eea444525e77875a698f228c1f63a4cc5bd8956e8e642412579aacdac65dd1b85fd3a0212e1ffa49a998f13313ac0a0921fe3bd1688342015f43e86ccd10d5dd13f3ef95d370d6ffb622b37a0d10267e6bcb766b249e440c7c7332766e9c247b05d51517dced0615dcc014d5040ed1f204df49bb6a4c9a142f23f43c19d13269838365f2a7f65e16a04b91a3eae9b8c04e0d9b87ba88d66ac136911ff4de6de0f4d24f11c81118bbc90dda15327fe7ae4d4afd757be9e7ccf9ab12870f5fb9887b74f0a09bc49ea395a040b141a7490020184f16972f41a32d014d52f4835638f09bbb2f6b7f197a11aebdf7dad5aef559a1d607c125c1d8e9e88319785d446ef7f017b0d212ed11c893dc4e53452dd1d9e42359f7c325606064ffbab70780df655c8b204075d644cd1426f033d0e8722320fa9b5f831f81ba928ecfb0ae1d7673efc70bc7bc35bb1b01d024dada499e45b25b7896d2c08221ba904d4f8ed6ad95f7c305c16d1072a1adf986530e7ac1ad7555a6dbeb083d2b33c3e9dc889b864b6ab9a8b379e357efbcaa0fd06749d49520108e5412769f187afcf7bb760cbd5efb8b0deaae5b7fd6bcc95dc9cadca671607db369a564bae59f279394058e66a4d7719c90e64f54f477959917904b8120389325ef82f6e1ffff4493f8e29d99f6039b094e8d85a7ada0f0d7a6e24252dfe36d1f45f0009036ac563350776ebf0a7a68ef28a287064182a878c8c5d7f5588ba36fc23f4be72437246aa13e2c291991d81a2ef9e8c74978b1bd43a0d5f61587902f61e5618361a422e01f80d2cf2554e02959fac08632fca6d096494a69f37538ad560e7f6783336217789caf38328a14a9f01e3d3a015446afa0f44b22762b564169e58f781d5e88cfe434b6ca955d9673c6d624b1c61c66e785d691bd74873c122c057b32abd8197710b6445dc884b5f3ff3b022cc1dbf50a07d1e47888d556af9c3eaad7e3192337f9ee35d27b96885aa07fcb318afa642ba276078345fe82dbe92afa7e88e"}, {0x1010, 0xffff, 0x1f, "9a73d81933f8db1b2eba7919b458224e856ee3eb0e5a604c337251ef525205eabd9ae10b188b33815bbf9f7efd4d9007f80b16419b7c8724e437a493c3f2450d2d18764f87601fa3e5c4168b87f3970ad15d896cbb64099e9c691d0a6fb9e7b5f83321f9bfdc5ce862c70fb6ca14f2bc3aa7ec6161f3deaa8425a1b360ac0332047fb6f81b56c966e891c55d40c7d157ead9f010efdb721c3a08f014ba6c7403a4c8c344ecc90dcb6d9fb9fe8f606e667ef5454ec2785a35d05ad4b92f3de51c096448bfcf4416a448a1023fd5cd6cfbd23e752193488ee8f7a704bdb281cbcb15c85dcaf763664bfe357d13d6435b8bce6654ee430a43e0c52fdff974645cc82ea2b22e88426c41e9eff35148f5d92dcb2222a894ea58a6f01d732af75e3ed94cf03b79c7ab072bb44a7a2d26eda85198168d5b4459e31aeca837b9480cb186573f8470d214814036e8c0d6f1bb22b42d2c0dbf8e158af94346fdc61f6fccf184ac6c97e729892fcb9a9fefffcfbaf1b962f8852ec75247d8096d9ea8553d622152d173eded515e000ddfd7af84a0c1a447f2fca22f388cf881af460030665dcc81650ce52ae8d27e9381f20bd8c38d39bf0bf146e4d639bdc2eebb932f0c76c9aebfb358270d00d508ad5e8e9025dc943c9a6936580f092770424ddfd6b03f9ce883df1ba38c41105a5c69d450d9c24ceab0e9c93baed3f4530ee55043a6a6a7302dc366a1745fb70da2a11c35bc10f2eb24499f93a6b11e723b53903ca5fcf9e8e173491209a02f7d73dd23bb49eb577d836ef9668e65536db3ffd82ee95c6948bccf156cb95c4e4c916577dabb596ee5cac06776b41d327f4b7488b495bc28064640b76a30b8b3bd5fb21f41bd525f68977bf14876bca21d8af24104b9788c9a6e11116249ad0777886beb385d356e37946cef75123595a4a0a3caf592cdda1b97795cc2d31d500e0c363a973b37ba56ed2171efc8853b9c9df1acf38dbcc05bb8cacea2cc3901cd79b9d086ec461eb60f21a636d1912576bb0e0b92c3295b4a34b6bf00bff79bedce8314b02e9a198df972bb8ebfc749006f16d548537d8b102f9cb3d6061c73ad519e45bea9249bed7ef03bc0d745b98cc6d2df0151c6753aaaf38eb637ee5320b21020fc38783a6e0975bbd7fa0147333b255eef865eb4b5477ad160b18c9ad081894333b9b8c3be3700da584c7e8b2e4606c9d4a3e9fb21145202d4b89e0d25d1946961e161de4aafda2b101121d526e757105e1a0a429ae15f26f9732b071c4bb1e0ea55528e19f6b26af57c36563e31d0779dbfb475f2a7668170b5491d557b915feda9c0fae7da268fe7bb17634ed52ca60788bfe327edd44bfa1e9420db8b9dc067e5471fb8e1e79120e9a4436f6b210f0de80d99ef29fc0ef895d19e054e6a93ab5368714e47d7e6f88cb7794a34ceb47a0efb1c7f99de9ca4613e5acbf37aee99d58d3d960275818910c3de6169e5cd513573d25ba0d61748c1ac4d66ea546304dde6020fa4e14c9dbf5f5e956e91e7d13cd560be4e251848190b5ba49c0f7538b1d248649f11b68034a6e0a9b5d1cce9da61e8f0819da24eb8048b2ed0623b86e496d41f6bb4e6a885d611487861d00e5ddb4ac0bdf8ed35b0409f48040b12594a7187c509dac6b55fc698ba1b23dfc947bf9b4be90b1f2451ca82e7a3a9ab33f62d9a40b30fdd368ee7c969c90446f5a9d1c640289290bf9f6fd4c200f46d6459e8277ba2df1cc2b6c0b1abcdcda17adf71e18dc9f249dacef01ccbdb575a6c4356452d5c1971212d2a763ea8196026792e8308c7a399b916ddc686816f65efb2c95209a00acd65299cdaf8bc9f6d7c5596e8f561d0174dc31190581a396bba975329e27c470de9dae6220975f5e6272d393137c664e20c955a4c2d198241166b55625a3009b4d80f620bcaba7258c9b53de3770052e7bc9ca7543148fa90760e764e67e0bd5e799471905201af648d4d5ad17f13f96a1d96d9f6c359995e09879849533679d0e837f873da6d63fa99b7fe27cf40db3a7842f9961a435f5799820a7dd24cc4646ca2ddf9c9ed6d7d4e1cf24fae93b5e395d59b0d9afd33652756881c751b54a2a1e07596bc1a1052876e9c8308dbc9d990edbedcfd5cadb8f7cc6e8bd83f34e7c511252e4e9c53f51921b949ed94dd8a276a4b80f2d0080609e673155d2e568b55d07a2b9bb22776eeae95f03fdeeb04ebf94a7765957c0752c3744ec9ddf2f100f20681fc792a4654c8314353df8b3fa2bb79ec717408a13a8f9e87780fac5d6ec40ea580fbcdfd501187d4fb39cdae1516692dfe45a90b2e57f3d4e5ed81dcf7807b08bd16164bc5eae0d1ee3ef8062025e2d87ba665b34273506a76606097297cf56e6454406a9bdee85698794fc1e9f3939c0feae39bac6c0062c6e1f75b6e1f22a34cec104831fa6bfaff70ee131c702e0cc92b29f462e5f111ba62795e696ce6e485fcce42c303a049da6e088953e17fbe9ac72c6a9cf9f6628ce3a27f38568678f8213c77ffb668ba74e45f583990930cd2f84886ec47bbf9fdfd7114190f33b44af616fdafdbadb33eefbf162ac4a53c2c8f1f8ccfd6d511931ffbadbbacabf5453336f7e7c4a50118bc27cdbff10fd25c54d3968aab0d5e9f6c50ac6ccd31b7958ad42f1a6812a74f1ba966734c8a9426ef60bcaf19639175060632d7b2f162ea9eb32661c440e935b504cf9f0910d323f681d0e31914c24d364ce1e00748eb4d718d8ce17ca48730db426c2c84c92287e79656d6f1404287a22e28d14cfe5d578242ad51ea4f786319c8b3f8167353eb467c8656a749d2dbbccf67a78e00800d7890b641bcb67025b3cc97f44363aa3d1f5bd7c95c4cf47f543ff0c14b555a2cfec2c5229b20c6a3681e1bc132eda0bb5778d5fa09343b073948cbfa168a5dfa3f7697a3de966a8cb2e007e9b41ccdb27d5b3e5338f823ce929260f7a05b61573de2a7fa6c5adeec5cf88b9b7988a852f2eb2ec4564f7e414da3eddee5205d6eaf49edb843f5fbf27df77816b84d23889d90de158d7e70d6a6a6fe36ed7825464e664f6b4509a36f610af22c222957f767a506ead6130ac628a605c2a58b0d4c4d3dd698145c67a2d875ee9c59f3b9605612c81b80041c96dd38b1303a29491e55e5e6685ec63c7b5550443f3b7afda3018d710444be3466e5f5c033731f316a0192427137793711d3c3ef8d89667c27732cd22a91272cd1854bf613eab1c8fe7e89f6b5b1b3e56ecf1628e354e765450f996f3223fde7a79ac38d3ae4d5398ccca0aad0650333abf54c653b282253882334d87c94f050cc06104a73d099a2c980bf1f41f481d392d61ce542775ef62983a77fa1f1cee6c28edc31e221f181ca8e6aeae42c10c462a1a5dc7e72f1f256b7363634743df2f864911087496d971a9e9a40bac341bc6095bdd1c3db2aa4b566db362541569cc36a0ec59fd7176f8a2e5e8cca8fd82cc6eef566f6d178e76120e4c881a672fbd4f284e2bcce11884435862d312e2753383f44acfebbce50397f1194ffccef3b42828828f6309d649b5627ef36442df3e96ab594ca44474228ecd1755b85fac66d5db5a3f6d575b4edb5ff0d4ecf19570714f1777add0d39af95d45fe7f6f33a889cf7e774e2b23ee787bdeb59819c6100704ebba3ae38c1800952f7521938dff07b5df3f33ca930cc18da759532051504999d058dd67ad7c12458897b8ee90127d1c7dd3098d28af4ec49ca1ac2b7724ee1a99d63cfc2add8436464f3196817fdab6ca0f208cfec32cc4ed914cbdec9a4d96b7ac5a3161f1576ddee78b2e6104ff2f6b4721e3d81e1980dd6a27f1f43f9bcf6aa3f277f6a62765c22e21a0d197969dbd44b162fe697ab0e9c0b76a16578cb6b9a9a09f19925d4139bbaaf9efefadf3e7a9976e1159f9fce7dda096f5f9c4c75b44a208795cc415d11c5494ef41b8f70773a5552949066c26a89b7ec9c9fe34c51fdea8fd60b007d1b8e52ecaf353fc522b1a3272b8f957c3cbdad326e90d8e03622efdf553f75f9c12f17b50246f631822fc3dfa2c3134bc42fcb5149b3b36bea7d5ab9d0a3f8eb0506bc5ed79b4f90b1f03f9f79554b1b0e3a2f7457d03df9aa3118fd179a8e5b7bed18a95f0c126fe48239094f7979ed34caf74d140d4a10a8c9155b581066a5ca6e051cabcfb524df4a5e46e0a0d5951ee3fa8578e76bd8392cd01466058918afc77166e2d1d5edd8cc31a849f8cc60414ff3df70bb1f4659473c09859dcde14311486899c909dbf2e407a10c38c015ce5ffc6cff93b7b10256c41b967b7ad5f3be30a533caab12148b628f12c32ace28a19d7614e211f56649b23db4b4752e4310fcb3c18f23c5081f0f72d40b912dae49b5a625ef79ebc4dd80f460aaa12a7b09ade974f11801d767c0547bac67642f065d0b9f6cfc8bfcc67606088e9488a6492992bfa6685761c0f20fa685a2063ad41f1466eb8cc70a8efd794f0e29aa02042e6afcf4c8246e8ce356e49f5779b4fd8979aacf5ace1392bafb8a58cc70404d02d73d8f6b3d04e572452871eadb3afc731b21456cbbb1b5c5350705f95e11acccfcad49ae4809d1fe5b09524e5432717ee3b5c47b7351a78ede818d5d31545ab70bdd1b28bf396117293b51eca6f60eef120d723484a096fb27b78215ae8e80450cbbf1896c23209346fd2f89507873dd739fefc055523b0bcdf1881f4db142afb7ef7ebee6407d7999d45fc3123ab9b1622b8cfabe601211a998a91f2de75ee8b4a1052ef4853abe969300781e0484780d85c166cd4cf7ee5520bc097929795452272edc73c552190a966e51ff125e36c631a2f2b9554c50c81aa603be948dc1cf4aa6b1af78aeb52808e48a6668b0369cfad5d5fe475e6c39965a9819a9ccb38bc0a001ddfdd6725cbe9da490a00c9f4b8af1fa56bb5f9e43e8205df0e2f75b4bb671d51dabf1553e8a53200798402123cdea43597a21ce15f697aeca414b1bdef0c73360f58bb1de58fa7a91fb4ca7cb19272cd0884ebd6f39a1f6b614fc2b9ae2c29713cfffdddbc88c1734928806bef327cac298f435fa4b86473917eadac04575dd992183e455c5bde9619da5221f720ec5172d7d86fe37a141062383224b2b3567eda368b31de158beed8ce4cbe74758b6304a4a5655120ed66cdc352aacd830d47a58af8601184b8b311ac7ef6935382443bd788fcdbf0c9c940f0f11f7565568fad964be24d4acd3b2084a34e6bfc492758cf9a316d3a90e066f1699ab8e13d6ac6508b2e7e5fdbec71f07d752f8bd2bfda474dc7aeb53264adaca9e5ef2f2495c16ad6e45c98b2797c4020cc2364238dfaca96ba44cb4fd230bc6ab1d18950fb2e65d77b3b44d1162c8cbc5c5ad4b9646f3af863b37256bbbdffd23e55b846530b6fb94e5e1237d31b388174cdf4f7e48c99434e5e0c1eb29e15e85b308a26fd39496503f4d9adb7aaa96ce8f84c1e82e41b06165e222ef3dbb55b0003b9acefe7944a6c2502348371512952fbe60ba08849e8f6b9ff7074c6ed2f086d9d1c4da51de9053849c5e4edfbaa8ca9c998626b6647c788a38993c74ca7edfe8f31e65c13612642c821ed64ec1713d835113c80dea0d57cdf3d9bb11f0fed5ebeeb917b04b8f36164cc8128be8241f6df4e022a3545dd2a3ee76e8407459fe81d530f14fbd7e73e93c5238a91090cf00e4ac9fa8677688ebcc4abb2586d15768e8f2b18e61d27488d71b66d34263a5f2ed94571052960d0d4c67ba2e7b578666ae28931c650c44d9dbb50bc77e49ad"}], 0x2020}, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) sendmsg(r1, &(0x7f00000004c0)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x7fffffff, 0x1ff}, 0xc, &(0x7f0000000300)=[{&(0x7f00000000c0)="9ee2f571b2250d266a1f2cc232e445af47d797e5ef0d13", 0x17}, {&(0x7f0000000100)="97cd05a6f747b40a776ce2e61ac6762cb78a159121b7795f8feceeb7847201e1c16dccdbd1194e9d6b55722b444561f0e6e98771b57fc1cd3fe06c225a871379e8423aba85ba7d7dee21902977b958c18e3c5db44f8228ca2af2ba9457e51599b5", 0x61}, {&(0x7f0000000180)="9093b497b01bfbc36d608f67cb", 0xd}, {&(0x7f00000001c0)="79c86c87aff58b2d5a76ded22be9e74e53b7f7fc2e2f94fad6393d0bea74c38b6e18f470858cca08bc97050455438033568cbe6c9add34c75199abb2910f34a47390a196eb460d6dba7247f285b56b845c22f740621cdbb6b824841857704a9f09a06915c7ca5bea86dcec0fee26c8ead27ed8ebbd323dfb05d6296908c26393b20092053fc9e418db407e5e6c2aef5a4e0fae202f3d07c0212592af01a04d306a17c0a8fe0478e09ebd", 0xaa}, {&(0x7f0000000280)="03e4284bcf539b2cdf3c88a9404aaed0fbb18ccdd9c0410059069f558853f6729b0a098e847ac01e915e512b7901009fe350b9acc3d903e79a035030fc8fdb7221ba2360f95be8d9ea32e73d0bfded9f5f3dadd40cf3e543a4d93d34a3b148ecd996d4fa7d17ef711fd9acd3f6c8115fb208e6e0bb8447e83ae5a2ca", 0x7c}], 0x5, &(0x7f0000000380)=[{0x108, 0xffff, 0x2, "9e172d74b53204ece0cd38f236853f108c1a46cf1a17979e12e7db763c8b5eb5ae07658e73ac90ded5132b104821d8c10356c260afeea6df88cb142908e33359b8638725d8925f7abbbca48c98a75237afa09aa87638b336ea13df01e58dcb9bbd8cc0cdb0fba41f67fc5b5ea5eed0266825f80b2f45a515ffbb9417b54066b33082a1e9a5731a4d339d1fe910277c2ea7ca35f9a46bbbb5b2b37f13c6c0a77fb8a57f4fb8d65b12a60e9f713d87da98cea48a470060ce506fc9811d16a729466587b3dcdbd959ead5c7a2b6593fedbe5a6b3b0ec622a95e3ab5cf1d8395939832734b4b53bc4a57cfdd423334e670b153996d8da15d39"}], 0x108}, 0x2) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:10:47 executing program 0: syz_open_pts() r0 = syz_open_pts() fcntl$dupfd(r0, 0x0, r0) syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x0, 0x100000002}) close(r0) 16:10:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="14"]}, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x843) r1 = semget(0x3, 0x6, 0x1) semop(r1, &(0x7f00000000c0)=[{0x0, 0x3a, 0x1800}, {0x3, 0x80000000, 0x1000}, {0x3, 0xffffffffffff236e, 0x800}, {0x0, 0x7fffffff, 0x1800}, {0x4, 0x6, 0x1800}, {0x0, 0x4, 0x1800}, {0x4, 0x5, 0x1000}, {0x3, 0x100000001, 0x1000}, {0x7, 0x5, 0x1000}], 0x9) recvmsg(r0, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 16:10:47 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xfff, 0xb, &(0x7f0000000240)="93c149756401563229a1a0bcd6439f59d69e75a69c3ec739171f50d1b92ae052bd76ef26957327e53a1b31115d725cc5310b9096163b0783a171f7fb18159fb6387c27a73a20d25ac075611a6f6401e9d671b5359f3baa48c78fce85437f5512eaeab3c73410fafb5230ad9f5428d901f50bcf2f9bffba8e809fea7bfbe45b6822b72460278f30c5a7832497f3", 0xfffffffffffffcd9) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x1c1, 0x0) r1 = geteuid() r2 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) r3 = getegid() chown(&(0x7f00000000c0)='./file0\x00', r1, r3) recvfrom$inet6(r0, &(0x7f0000000180)=""/96, 0x60, 0x40, &(0x7f0000000200)={0x18, 0x1, 0x9, 0x2}, 0xc) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706e30000a7c800000029000000310000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf387082bb0785108a4ad74775d69d77ee72afa1d2000000000000a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a1ca5413aaf00067fc8014357710c1c53dfb9c138211b0005000000"], 0xe8}, 0x0) 16:10:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x2) write(r0, &(0x7f0000000200)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96", 0x64) semget$private(0x0, 0x7, 0x24) 16:10:47 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) fcntl$setstatus(r0, 0x4, 0x0) write(r0, &(0x7f0000000000)="10", 0x377) pwritev(r0, &(0x7f0000000140), 0x0, 0x0) write(r0, &(0x7f0000000100)="3bd174b4d8cf07f5cb66238068ff4bcb5f6a54bd79179a74ac505afb53247ee11bf3448106ae7aeceefc1028b7f4eb769caa0c5426e8dd4965eb", 0xfffffffffffffdd4) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x82, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x3, 0x8}, {0x1000, 0x3}}, 0x2) 16:10:48 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:10:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000180)="5f24e23d1801166f91acc21e0a48de09aa240a288ad211df88c1fda89e4c79daddba472b2ad2916059066e2b8b3c01565403e4e3cc55a988c3f660ca80a173b00f10ca49ced481d0898e8bdea38d36141e153c75da713d098c22461738f76e2f414dc52773b82a9ad3ccdef35b4258c96b321fabce9185aa3586eff978f839d09e842bbe3bd07181b6a0ef0de0a3e653863f20ea60e85bfb6a56fa5048fb26399fcfaaf29378115166116e7b930c35ba8518bf15a8170552b157a591fe5dcb087a8bb28f0da8aeab9aa40dc882af0ef63894f54ce6ee7728f0b17800cf12dece6d9287232178da9d45b16c856b08a8166b3097330632ad325f4108a6b58dbb05cf7d7b0a009ae9d29e9066b4f98ad623f35c3c2c5ddde417d2c8de37d1b218e7934ab5651b127df144147190c8a19b68d8adff5b98fd6683495ea1c778c677d3ca09dbb4ebc22110ac435f5f164c01dd05cc89e1e34380d22a84e1af5c85a82958a01beaefc6603919b5d93b03af94193b9674ae05bc1e153942caa836a9c976b28bb21ec94b44a3ed357c0a371f97a99912a27bf0c4a9c4c4a05cdef60fdee2315de8607cf186f4ad524e985cf32cac28dd7af3d0cf44999c91c234556a275068d187ab499b2ff4711ddba521a3bad8a02bfdd454165cbb324652c61aefa1849fd4bfeb675e67c22491fe1131a6da21982c5ed5029fbf3bcdec2a96311b8c479d6eeeb4704749a352fa2d3f40a02adc1d16eb45d70b8ac859b85d99d513b61ad301fbc46d78badbb9ec378cd42c9307c277aabc22280a8dd1947792d91d4326021f45d43c8a147acb444e28d48d36c39f390fe431920c1550d1b9d32e90b36002e70aa2e3f9b2127feca2ecf83b8e524e62c9a5bd01a6e8fb175d78887c8971d383c29f80971d771ca76d56e437001e79976e7f7373d4079a4e00fcacaad0a6ba635c714f71943252507eff6b2c24fdf76dd2c2d2bafa1316f36a8790cb236efaee04edacfa6a17657a851d76ae349282887d553dcf45647a6017539d5b73595dccea39a5c698135c21533369004228c4bfbe1fd3c25ad1181ee1460d57df7af1421ff24d14f1264d3b68bea366d512605d8396cc769afbfaf88c2b9d0ba8a467cfa5f9ed86b6246c6780e049e40aefafc84ee1b2e4a1ab8d32ec079eb2fa019a499bcc34fdc54f3f3e19e39a8233af579a524b06eabc73bcd4ea04b5909206411a44107f1a65aba5b786b25d05b3a6bc3e14677fc71185da5d24749e1122219d03c8e4b83af2ebfd6ca8251a24e4621ed2de5a9de71a66d6bd6fe61d5c0bcb27554b5a419483804bf9ae1648ad88d573444540b4d044bfb73400da8514567c9d1358c28932f314c8f02e6d3624e45e046f9c09aaca10a35a3022bbc74024e61d34a647a08272339af76b4e7335050d6bff47dbfd4e8a5db3b8ff494348e37485ac203b115ab6072467b63e3a3a0407576b36efc292ae8eb70f70be28cab63ee4e708cd32fb6a0c18d69dadce58e449d065a3fa104a41e96abf2d9ad0ea68a9c36eb4b54019a6c63d8b441dad79d4932ef91f9e6cf439923c69d44afe26cad11d454fc393508d0e6de9142ba4df6cb01c2c601c1b09e2bf6303515bc6142086a8b80381e03aa2cb7112e9f8a03118e49947bfea0cc2c8c47f74fe82435d4ae78163a71be4b161e6ab25e54474531faa0537397ced4ea9d45204cddca7fc0d8bbd7de6283a67e3c3ac5921f9161367a4df66b915c42f1bef2c2668b6eac095b7e2c60f1da0c7412d4ac88707f3c75e9e7d8cb31aba748a0d819af317f944dbbf71c770974c9281ddad31b76b766745dae2586ff2f50c6dcdfa8eee46095da9fef55b59e3ea2ca913093c2ce66c5c5d38c6613d469c7860e46d2f293b0942b14115ba9f49c0a85d9d0bbdf2979b12122d69828e87779bebbee41fd251758cf3c5d54deb6cb25e1a86cea42878b0d3392b2ea1dc1b3a2e4b8806fa14b1364d83d47fc1254da2d22d4f26e3e39a3fd103d04ff69ab66582e630fd5e1988ab9b33b32e3414f4e8d111070299579804770da182d4afae05a0241dba96299bd4075960c54947b99752f94f8bd8b72be25aa3cac9d1e466ef4becbe20d1cdbf0a383504a8a74b7150b71b185bd44c82dacf22b48ac120ac05bb2e18eabaafa463fe9385f3c9e6f5ae3ef5d5062fb13cc581194f03b608246891513812ae0c3d7fcde3e3ee3a1af824e92136bd29fc256beebcad6e926503adfbcf04442bf8f32791437b6d6da8dec80fabfadbd87e9d700e4f1d415d959c984b0510550a0735df7f8698d989bda0e12ea20f269b5e0d8c79944a310c3cadfe60ecd2953e63504267121d13376e0f17a43b645ea3a7e2091b96543a23bb3597e3bc980e547eb485a87bc63e03acdbd00b4823bb417cc701802e61ac4dd280e921644d70d7e355bfcf492be7d19843fe93ae9207cfc1cd7a41b7768d266563c279115c52dc347e3f03e14c82cd52c5a192175ed00aca6ef1231dcf4c68925733187c9a8c5a568fe025b7a31831dc055d66a2d93dd0fe23f883a998bd2d45d343581247dad40c5839d20cd7cceadf428b4c54fe9233a72250e672c34aa750df283fd94d5c26e0e6e501a59e747db006cbef281acdcc33ebbb8530c10721876353521c2d95cff077e14ccdc1e5b2f4e22e1928b3410d757e9c255969f0487bb3ac4ffb9d9e14e2676b35788aa68bef26daa874f50fc125cfada0a0d87f507d0a877789a89388deb125bb5dab0fd96c7cdef581c75501eb1ac698d5e448cd8b2476bcca2c428e93f254f44604ae98ba85df03a732f2984f9429f8fa78ccc4edd2724a1bb48c1b80f81afe163638b2730836f0c938403676744f42d331431d84b84787c314bcea92760924d64b04605d7a29451f7f33e4f25b06eec73977c8dfe2a582845d70666cd32b52e36fe204e6dc263ca79d2092ffefb3dc9dd6a8b151cf8e780a75cf5ff2b25a86eb1a6a9518a09643573422a9a9bab607b630609429b5c2f90713d57d7097ea4f0b238aee1635a24828235d460cb5f9fb9bd178edd65d7480523a624e4af54b800847a30a41a09dce85b9c79a3a4d5527e3e71c0b8f9c21a9adb92107b54c61f01b0e45282e461a3372658111254fbf74d89e08a47505c7e405d7d25d36cb994d30af6e066d6c5318cbf0c7a19b206ce83f7810ea45b9e6cbd63c7055e992fc3c160daf3bd30476adae795834fe8a13b153505af4e80bebf288d88cbfeafb1cca091235eff854c38fab7e5639b193f638858398d7e1469b8d939056173ab22a5019ae0b100bde7654158c2c3134e715e2c870954768a9563899f97a54103ef2952820a4fb76f262a5d6db7f99cee3d578553782fded4cb913dee48e79388ae06dabce623c9a871c64d344e4d4a1691a93e7c851d0c25a8eb48f03f7699e458806d267bc572f62a9c97fe46d0a709bdcbd4352eff3ea6ae0761be2dfa781204efbc65764cd125a8c49c47b8554f371d191b1232fcd8b8198366007347189079b8d35bd50fd87a41ef09747e548dbd3f0f3b620f8eaba1abb4eb66a05a9080655e472e50300111f615ac0e5fe952596329c14955e2d465b7cff55410237e62346705d6229c770c6006dbadeda78d9b094f2af52dfc0146e108ebcee0de92b06873d3c331b535cc04a43c08529a6ab64ab25c8e673f8e27e299108a2a7ad2a4fe62b190123094f9e992070da2ff0c95f81c5c66c3d28b3bd7925b993c5110fd708acc35a98df771692d89212c881d43f78a7a62396421f3f09a1c143ab50a7ccbbfe03c9cd38ace8963552b095f659512126dd7b180d27bddbb43e4f4460bccb22c7d8aee7079481ad37ab3e8b88623728052c26ec8e82d454935c9af8f5ebddc0ddb53b1146032dcac159bd4d40278202365eadaa275bfc25712afa95303d2754f93b5a2b398a58e841077d043ff75e2e38cc8ff1929d33c90f13e2edb4e186874daa5abd8d73608eef65d6532886a5981e0f65069fcc38aa06448c3b114373fec4a11e594d2d6787dc7f838fa80997eec6b54d1e610c428c207f30db1338a8a0c132772247fd592bd70b61d6a5383d00397b74f50b153b9121f9fc991aece62a8bd7fc5b357d774d24a40fcd77a506108d2f5c31792613a42569e82a0234ff8f9255b133a22095931e2ded75df37bcaf846e981135e10320302fcc04a5354be64a4681778eff8a62b28fbee81244924378fe5aabd5544d948c1c3ab7c41242a5d3d38e6386159f3827d8416e995f0671a8a5060bd3a191e25ac45027ec86b088d59d1a05da8a05c5a555980406cb19e5974b2a4d15a36ace0423e7258660465af590305d03ed297d8e8a9837e025b3173870da27490f0c96eff79948dc2f2232cedc5f638e44eb28424d29d417e43466b5e499081368e9b63d46842d97af5f7c61acb94d30816d9d4d067ec600a96b44b55790a568a27a5981190d99bdc97eae5d9ba53b66d116a94bffd37573cb80d8daddb7bc70a38e060912b1f9f97d2c434cc14aaf8d3a705664ab938fd667df245879c9aa152149279cc0d59a9f2e1de7c98592a261d37a24900a5fbdce05b611adb683aa2a4c79b01c4654d0f8ea4c3e07d2963a23ece726269fe5bc8c048be94bf76ad083c61f41fa6b839115651a047571723eb8bc38c7340a5947803ea8d66550b6272d9765b904f49af9c0d1eee1bd463332e29651a27a42af6f87be884b861c7cbfe0d841bcd928828e23bee691cc7482212a77d9cdf0ad45da6f5f3258917c8787be8b6a5c533ce259123f392da10f0fd3936b512abebb4bc424f6de9848f19d4bea634a7db02ff332a88631b8ef0f151d19c83069be586c351f62619cbdc3a245079e7b1cedd73be4b9e6c9447af83605ead72b6b858ca25a02916cf3f999e0abbbd0c690d69587a6c77e07a157d09b10a76e4d2133fe977bd3dd2f56633d7a9db79c649c1d8da479a9b43042e9a912b827a2999e542c13cc75fffada6d6303106036900d8f0fc9e7f08c931d3ffd2a0df119593d6ee7e162c8d2149f730d82a820bcdc68f7000fff7ccc24f21ce7c84427b7f91848c2dcac3d521566e018f108862f2bdebfb5fa7482ca635c1f148003d57f1069941b971bed29308e36d38056c2bc59339241d5316120e808f5ac826111c3500fb2eb40e8252b24d079cb5d2576fe3a554ea5e0d2246a51d428794ea13813e0d9074966d4585b9e6929ca375f2c255e206057a14965419530791d26308af3c6be6a17ab53c9ed4c7f2913004a6dd38d68b109ba390a620dce9fb2e7102c296d1397545c875033c2bcf9e77503b221c7ce3a40975444518c8df10978e16fcd45b09cf00318442a8d0a20a066825cb5a8a3b106250c4aa243479cb812914ad18df5b8229e9f4ed0b0ec9609a7402e3a40f6fe44828191e6b9dd2405afe37b9be06d7356bddd0533ddd2a99f91f291a068165e9d92d59789911c38765214f56e56517da47187780db4ae5389e504c9f4c00ad517acac81082da500a9123912fa838e3dec88556f09f64d59abd4aff8777c54034ce401ba140de117adfd40bcc8a1b598fe156890acb5d7f1a5392e797ad0ba028ad889923eec6adeabeb62d606f34fcda53211a8979a27ac00a4e5bcf44f19fa4c71bd93021bee8f39e794b5befe4b24fdcede30e8fa56bf3dfdd17477a61e428b86040e81ebb2cc0e058ecbe38b8527a776b7b7a6ee4950934f807febea3387d8d5bcfe0e6f070356a5505987202e305361289eb6953ce17c64ce621162638b40c9661e567107bc3219", 0x1000) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x8, 0xffffffffffffffff, 0x8, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x2, 0x100000001, 0x1f, 0x3a878251, "9c5be1efdbe46007bd0cf70fe04f62204855a28a"}) 16:10:48 executing program 0: clock_settime(0x6, &(0x7f0000000080)={0x7f, 0x7f}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x7ff, 0x2}, {0x2, 0x5}}, 0x2) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x8, 0x0) faccessat(r1, &(0x7f0000000140)='/', 0x40, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1) 16:10:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = kqueue() r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000340)={0x0, 0x4}, 0x8) dup2(r2, r1) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x30, 0x40, 0x7}, {{r1}, 0xfffffffffffffffd, 0x6a, 0x0, 0x3c, 0xfffffffffffffe00}, {{r0}, 0xfffffffffffffff8, 0xa0, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x10, 0x20000000, 0x1a4, 0x6}, {{r2}, 0xfffffffffffffff8, 0x82, 0x2, 0xe5, 0x200}, {{r0}, 0xffffffffffffffff, 0x20, 0x80, 0x800, 0x1f0e}, {{r1}, 0xfffffffffffffff8, 0xa, 0x80000000, 0xe0a, 0xadfc}, {{r1}, 0xffffffffffffffff, 0x3, 0x81, 0x5, 0x8}], 0x9, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff9, 0x21, 0x40000000, 0x3, 0x3}, {{r1}, 0xffffffffffffffff, 0x8, 0x40000001, 0x7ed4d746, 0x200}, {{r1}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x2, 0x100}, {{r2}, 0xffffffffffffffff, 0x1, 0x40000021, 0x80010, 0x40}], 0x0, &(0x7f0000000280)={0x771d, 0xdd}) faccessat(r1, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000002c0)={0xffffffffffff22fc, 0x3, './bus\x00', 0xc1, 0x83, 0x2, 0x5}) open(&(0x7f0000000300)='./bus\x00', 0xad6b2526dd38b19, 0x4) kqueue() kqueue() dup2(r2, r0) 16:10:48 executing program 0: setitimer(0x0, 0x0, 0x0) setitimer(0x0, 0x0, &(0x7f0000000140)) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='{,\xb7\x00'], &(0x7f0000000240)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)='!+@}:\'\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00']) 16:10:48 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x0, 0x4, 0xffffffff, 0x474c1e94}) mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86137) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x800000000000001, 0x0, 0x10000000000000}], 0x5, 0x0, 0x6, 0x0) 16:10:48 executing program 0: r0 = open(&(0x7f0000001380)='./file0\x00', 0x0, 0xa) accept(r0, &(0x7f00000013c0)=@in6, &(0x7f0000001400)=0xc) r1 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x2) bind$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x1, 0x1, 0x0, 0x6}, {{r3}, 0xfffffffffffffffe, 0x8, 0x0, 0x3}, {{r2}, 0x0, 0x4, 0xf0000002, 0x8, 0x4}], 0x4, &(0x7f0000000100)={0x70}) sendmsg$unix(r2, &(0x7f0000001280)={&(0x7f0000001440)=ANY=[@ANYBLOB="7307e7441b87c8ffa01c78b0f7000499b54f01f6b5221c010027949eeedd796980a74a5460b381867abb848bba644ebd51"], 0xa, &(0x7f0000001240)=[{&(0x7f0000000240)="7eb4aa18d900b793cdd284d97c340900e6db32c4f8c1fd53bec6105e19317375380c5b3874cca66267cdcdd55dd6d14d2af139ff66a4b2c613829dcf08ee62a9b691abe5ecb3644c1dabf2c6392305db1aeaa4e7a25b5ed17571036e95b97c814627cee068cecd509814a9a2be777119f8469c27def93ba8de5a2e2661084eea3cf0abf799ea41b72d1a2634a4ac4b066d5f9ffe59aec8093c58b1b50e54384032f21d4d17c9c168654439a77ad19210da9a74937482680c5d80cec35fa4a1bcf1bfa0c53a1cd1029856d1223314cf06c8bd5485024473eb9901089eee68843eebd69a8593de79f5c001affcfc723e2b43a2aa95349fc27614fffe1ffa18acc3bb2e23012644ec0c31983d8f6cfe4325911c6b3f54ba7c1c612fe3e63d0774d2660431a3ccb4f417a26d416dd20ec732cb97cd99568f6b49cae7ae05d358eea1b4bc28aec5e2600b7fa9addc8c4b5fccb18b230fe46cefeb0069316dac9a6a913d2df7cfdb4ed9f6a79395369e8770f7f7c5bd76811b511f828d030d1d4ec55d1f1adb983a141a2ca4454cbeeb78e8480c90c025e493f3f73b9d02cc940f3fbe9da053a8d3451f7018eae29519e4edde06e5b5eb705528c3178475732d0a7369a40b2b142348b1c9c3068dd3c565dfd653da77745af30930602b46e56f24199ff8113f11a8d35151227e555a4c5711e41d4b83859b0fe2e728742bb3e9da3b30073cef80fd9c1787508745a774444bd961667ab09a41488d1f557f2d62a4e8d1901cc9ef75428309ad59ff09e0f5ef3ceb00e5430ebbe629e314e48c04879ab23672821cc77e22ec5cffae3fd9c1571eb646da69442dc39ec1eee77bcc50b4de805ba3fd0f9cffbdbe8443ada1b69b516c6ff1ef91d9a297bcb8f2ae6711fda80353fd3142277db8ec506361e3ee9bef4f5819413dedda2eae411555ac4e219fd9b876acd948df11a22e633bf09aea5aa94187f504321695e21b59774e96663405d4c51eb93ea6c0d8c02634eb9f246cb041330a0d5ff18f23f12deedb144f1bc7fed1115e9cab374a875feb92ba2a87ff981098bf70dc8eaad33364ae859743d73b989a4f5c77472c611ca5847beb16ca7cd0640365a875081f4ba54c15003c98022cb4cd6c43e0e4f177b34232aab18ee4a1cb34e82e1c0bb6f7ee716434db128686782288b1a62a9210e1fe43b3dd54e007b7bc8af537ec5a1ea8578684134dd94800ad3139f536fe7d547a107545fbeb9bf7b88cb861eca26b80b5158801569d13bda385f04505fe25c4bd2f44c83fd1ec54c0ae7147a09a5536b9d2904fab7707df239ef95ad75c1ea1a10b1ad32afdc85b19c834df7ad49b10d65b2b2888a0116244dd28be297752f7ffbe8d5df9c34a46390b5d294edcce4382b0fc43868cd96e1e278c96d570af1866c45d5cac8724b6a45294e6d44c54f4fad179c8275240e4dddee1f4788c694d499c639d288d2609f078208ecba1d449b0f8e58f22f590f4adb42e6b7c95f3110a2bec5417107686a8d79ca40c2bd6e6d75cd1a3c3cef5499f863a519b6010444582495227960c21880470d91a5646f9bc3a73bb1a44610553d41145be310293eda25fe679c78ae242f6bf594ab62cdff862e10561c4db11393b9666baecab4b76a45274023ce1227989aed359e98a2a4c57e17a3ac2eeb4d2e39ace474ed92ff811f1479686e04c0ce73cba48bfd8eaf155ea9b2ecefbd7f71985f264bd813dc671ad9797798fa23be775e5761b26b908fc6790b0f7f48d6eb7c34979b23db2321d9f4c9ca0ce175bf8553ad8eac55b66886337142334fdff846337143888448ee52c2209ae484416f474c310d104b7e3afd06972eeabe0479639f84ff1d5bfe8d56496d155ff9d539f44525da983ce265a47b352e921d523530ee72b6b1668a102e3d03bd366b4b97b14e524cec5bfc9dcc6208dc0315b7e004c9c3a37fcca75a7503e37eba9646afc491a650ad74ea8eedff7e8a57b574e86d7a34bc1696f12a21470ea03900ff96858a11cb2da1cb0ab7f65fa88b504ab2a30d9656aca896d0035365b4279aa3ec71a862866f731b57c253e20de878e7d46dc73b9c61352fb669be687cac5b464b07a7294cf3e36534e730335ab3733272b2d7ae39be0e3e84dc5a7629c4bb53bdfff64e4cfe8f784c26c4bc3a37ff1b555522d97f68b6667815b8e35dc7e4dc63363de0bb0485fa0ba0db4c21a118d213fb29e3b62c80476710cca2cbd34e4eba4c088d41d35576fe519ea22aac41ec5df3519c30cc2ea9383b6f43a76a0c527b83ae2347f60113a1aca0b237bb844939a708c718e1c0e5c2d7aefadb4c921d49f8e173d0e80adc25b377233c8df56199968c5af581be27a9442f7075f2c242eea2ae3cf21a841cbe345d73edf4c2f9634b9f3022df71f9ff9fda7fb06aa3d081b044b30ab6486c4e0bb4f7abc48cd7e500dd9b82bf9e4d414629f05abc1c9843da0272ae5a50bb5dd6cfdaa62dbfff0fa16355e3f1ab4dba5c3754017cdb1bdd5ff87646ec52d3bcac8006950501d99d5ad46b3befee008750903d2a4ef8cd9f20f9bec6fe17dbc511c8a5c30b476674c26c89b8ded0fd04d51a52e51bd4d74972428b9621cd100dd02bdc1214aa39baeee393a11cf67740f31b58af0c220161b1a0e0488672872f7baca176e739f498bef4f1abcc4eff6673cd4ba6bbfce38085e815e7645ffbd2c97eddd589411b80d97de0913ce698326f108c8336532f55eebc56e3327413cc14894e0293550773cd2564fe58a4943afb480aba59406abaa19dec2c7edc1fc65198b672c62283d55b73e822d76da2e151ff33a2321b2c9c86a73e38f7aa1d2b30b4b4581020f4f5be1ebe89354b7aec94d56003b72d567489b33e8395cca5f5b0abdfef51b78dcedaf65f12ef8332d70002343e2fb8fe5b35cd6acaaefb35d2eb32ae259336dd3b666c861ffc1dce45738a35522e41826e1beba97dac3415e435187506684e479a21207c49a46051fc584645a0cd786839a13d3092208542ae15af5590ae277756948b10490efcfaace85efa796bc3ad2ad69fbff631b65a9041bfeefccf8e10deba69ae3277abc70caf6c4aa123c7fb678956cfc3f6a3e4e9d1113b38c512b122b78aed2301dbac4f3b5830a80ee5c08b11f06d5b0f7c5640ebad7fc63e928a01b378b6cded649ee7755c73f314e36c7cc6cf54d02db3835658852bb197a3a4b328e1acbff71f43615aa13aa71a531fa7a3fb00d91d5209bf3a08c364c6a080a213b9e61df58fbc45d0206c3a8332494e038e01156b5bd14e8bf7be08baf7adff28d1402a58fc3c8c0cdb9d5a323b7aa73dd90ae070b76ba5154e2063021d4133d171dfab28f9ee621b9929e1e1742ba782976768ac781cfe7c5edb5aa2a705c30e0c691070311c934e52c994997bb6984053420e50dab21c758e2205c0c2386f8750588ed72ecb3fba94a50ac196d7832145ffc00f97b997287b8e5f5b5d82ea5b2cf7ecba7df4d80529b0475ac68462c397c373a5990b17fbecdf27e1f38e8f80039c39a9fed2ca0e27542bb312230ff9c9502b2dd94768564321fd44307435fab76081c6c5e5f266d5086214c709936f8fc4df340aeb67ea98b3cdfc21d6eccd08e9698db18d04f744b31cb5315b324fffe654ea05561dde8693226d171794b1fba0d8730e4d233dcfa9f013d79424a6671a47c476277d40b123bd8b273138c5fc62403bfb93f07a7541e7906891daf71ff56577deef9f1deb788b996f42f69dd1aa56ebef4f1d00a08d0b03a1024b8078d7081bb61407d5fc786cdb66a71d04d6634e2c2f203596bad040574330545b30ddf4b2fd0300582f9b0d590930f8a3ad9f9420518411ed7e2c4bd7b38724178bbf2871fd1c1a875aca6e6ec21d28ede3e0c2709045e376f6563afb9f2e551f3009ddeff48f2489fd2413b9d3f0ed69980bd7c6e4e5f6d4a0e455c53f980d9cca7b6735abbfb703a21ddd84c5e9b11e5ca2d6bae05a16c02b40c2b3ccace8dd2a63e8d5d3f268b2671ae1af3f331eaaf6bdc3c988fcdb6a5279b815c983ee6416dbde9c065495a8697141a3c88abd064327015717d7722e7b684e009aced533c6d57f9235aade093dea1888210aa594dd2deaf53414cfbf7a260bbdd2ad46849ee715a2bd2ddb14cea937f2a1903b2cd0a32004583210d37356aa98561dd4f60fb6e3f587c43573c72de26da88701c63aec06eea15f1e9972118c8174a0c3801b064c1c4d5ff060c8c8cef2ed769530809c3f698e906a6d40ff53da256a6d7c3ff241ad32acbb7198fc16fd23feb5b567bee0fcbb2449b92f07e5ba8157122369680b6f707c1e7253003fb35829e33a94a735d52a73b4e0c3e968941928bd58d1d0587fc5f855f39f4332c6324c3cfc79540de7a8ae00900692ce03d24f3ce80b11dbad10e1531e9c4fbde88a0f8e95c49892a471f8cb7aa0cb8608ad5bfa4cdb125b0c327fc21ad249647fe7879bee1d2053212f3aa222bc4aaf49e3635aa57b3217f05b41f34652ac8312c5676f4235776a13efe05b9acebecd1f96c64692371877962bc582d20720d1c1d98ed3d1585fe2df89884ebac5aebe5b0f737e21cb9063d5de307d0a11fdaaebc47b4ea53a61f22b5b5a50a0fdc3cc7ff529071e1788b7f57d867656d5bddaca71426f43ef7e1e70cd68336651e9436a2d8859f6836c71ddffbb8c69542c60feeb7a0abfc30d986ce382698c9eaed7f33a8c417ef9bd1932f144fb1fbb22582ab14216a139a450e8c5a97f4c49da3ec1f4976b6d0647440276cd280db41a4ca204bfb8c4f3d2e8b09307c5f402e214fd80979c49012bde4e54390c6d888e504bf26e6a56ffb1dd3b66494fed5b950d312cd054b64205f6371397ed193dadf9de8d020e41534efba0ed26ac45c01ac25ca6a3cb761e140360788588b50c0052859a53dc89b9386f8f7d9de40e4a55317c90bec2aaa6c7f2288a67818ca4de36ef65a5184b5fa69597fa9dfff7202dbb8d991affed9c4014af49267f1f5a35c66e103045d7b1378d00378e69e9ad704620d856387efac373a644f2ec0a944446fbf13f5e84e28a5b133d0e54fe7ad0add5afbf0a25c60f19d5cce3f322556da1b569dfccc20b2916a7c35ba24c1f0f0c8d952ece46a37b418395712b184860c762c0aa4cd31be743ff36b0864705a9c4de0926e3223cff32693ca17a18f442957d2763c230e03700f8b21929d056e1227974bfb74c2748319333bc4cdf309e6b3f8d59ccde1a5ffdaed52427e3bc0bb1cc2db9ea19633eec1c92303548958df35c5c2549901eb0b885693400398082190fe19490a79c0444a20f3fb8c647aec518f42c9cdfdaf9f921632c8a4dd744182a42b05a838d6796e0d9fde452a3b33070f5085d2554f664048fa4b13dde17555d3456c27ce028ddb8c5ba60710a8f422fbfbc2780deed930d2e83bda1a9429f466f6f511a2546603953aa0876fc25cc6250ee543487b83a75301d84f0e611dda6ee70fdd45ac32e943e49b277f9e9c97dc00462adc4b1ec1efbd8e77cf19bdaf4eb2aa0c03f9db533bab329da736698b04803e6a62fc56c25fb963e08c7dc35dff978d2bbee0979f24dbd28d4f2af1bd3bb9b60f0f07820f74ca30896a96f605fc6e8b6c3256e52647c0d21ec0df8adb68bd68eddfc5bff7f145824382aba8b73e3f87e4acbecff0cce659188b7e0de1b6e5beb8059794faafb4f2d146b54dfe1e958e2dee5c1311cb95045b7ebc122a52c5101adc2891884078643a46d660fe724c07e7b396866dc8a1869cd3e3", 0x1000}], 0x1, 0x0, 0x0, 0x8}, 0x405) write(r3, &(0x7f0000335000), 0xfcb7) r4 = getppid() fcntl$lock(r1, 0x9, &(0x7f0000000200)={0x2, 0x1, 0x43, 0x8, r4}) r5 = kqueue() minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000000c0)=0x3) r6 = getpgid(r4) r7 = msgget(0x2, 0x200) r8 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) r10 = geteuid() r11 = getegid() msgctl$IPC_SET(r7, 0x1, &(0x7f0000001300)={{0xe09, r8, r9, r10, r11, 0x189, 0x7f}, 0x2, 0xfffffffffffffff9, r6, r6, 0x3, 0x0, 0x90, 0x5}) kevent(r5, &(0x7f0000000000)=[{{}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) flock(r5, 0x1) 16:10:48 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x441}], 0x66, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0x200, 0x8, 0x400, "931c07c925ae45ef6cfb41851b7d2612986852a9", 0x3, 0xfffffffffffffffe}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) 16:10:48 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(r0, &(0x7f0000000040), 0x100000000000019b) r1 = socket(0x2, 0x3, 0x1) fcntl$dupfd(r1, 0xa, r1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="046d513562f0883ac2d7faa8c3f400000000060000f5032d2d197526", 0x1c}], 0x1) 16:10:48 executing program 1: r0 = socket$inet(0x2, 0x7, 0x1) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x7, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x10008, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="fa847f0aba96d2a4d08eb4e695a295aea52d12adf7e90129ac4d251a64dad8da6d5047d490246e8f2e01beaed6366b2a310840214909ee64fd2ecdd5446cbde146e93794287c9bd88ee9533cd81dc0f3f5fd069e79e0c36cabb8211133772cde3397cbea35a62ff95298693a4421da21e825bf70aeabcfcd6350790fbb676d911a52b942e8e19f3933b2047a710b0985e16978206e9295a22d90ff18866a1ccc8689ac266e398232869278ec43d5813fcfcac1e3e8f68324447f465d4c8cbe823c1d8c3d8cbbf05e870ec65dc420674cc606a6167f8196c5b4c909788a0f7f25c8063f99c5157bcc8c4801e174c2ac996cbb3ca44fd668a7b32be9fac81298", 0xff) socket$inet(0x2, 0x3, 0xf21) 16:10:48 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) r2 = semget(0x0, 0x0, 0x8) semctl$IPC_RMID(r2, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x2, 0x1, 0xffffffffffffff81, 0x7f, 0x10000}, 0xc) semctl$GETPID(r2, 0x1, 0x4, &(0x7f00000000c0)=""/26) r3 = shmget(0x3, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) shmat(r3, &(0x7f0000ffc000/0x3000)=nil, 0x2000) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000100)=""/101, 0x65}], 0x1) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f00000001c0)=""/209) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000002c0)=""/13) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000300)={0x1, [{0x3, 0x1}, {0x2, 0x4}, {0x3, 0x1}, {0x3, 0xd5a}, {0x3, 0x4}, {0x3, 0x40}, {0x1, 0x3}, {0x1, 0xe026}, {0x3, 0x10000}, {0x2, 0x3}, {0x1, 0x3792fec3}, {0x2, 0x7495}, {0x2, 0x3}, {0x0, 0x8}, {0x3, 0x6}, {0x3, 0x2}, {0x1}, {0x3, 0x1}, {0x3, 0x58}, {0x3, 0x227}, {0x3, 0x6}, {0x1, 0xb1cb}, {0x3, 0x67}, {0x3, 0xffff}, {0x3, 0x8}, {0x1, 0xb7}, {0x3, 0x7}, {0x3, 0x7}, {0x1, 0x7fff}, {0x2, 0x5}, {0x3}, {0x0, 0x40}]}) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000440)=""/137) clock_gettime(0x2, &(0x7f0000000500)) r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000005c0)={{0x5, r4, r5, r6, r7, 0x80, 0x9}, 0x2b3, 0x80, 0x662}) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000640)=""/4096) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000001640)=[0x7, 0x800, 0x9, 0x1, 0x21, 0x20]) shmctl$SHM_LOCK(r3, 0x3) fcntl$getown(r0, 0x5) r8 = semget(0x2, 0x7, 0x189) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000001680)={0x3f, [{0x3, 0x401}, {0x3}, {0x3, 0x400}, {0x3, 0x3ff}, {0x2, 0x3}, {0x3, 0x4}, {}, {0x3, 0x10000}, {0x2, 0x401}, {0x3, 0x3}, {0x3, 0x1}, {0x3, 0xfffffffffffffffd}, {0x3, 0x200}, {0x2}, {0x2, 0x100000001}, {0x3, 0xfffffffffffffffa}, {0x3, 0x8}, {0x3, 0x100000000000000}, {0x2, 0x4}, {0x3, 0x1000}, {}, {0x3, 0x6}, {0x3, 0x8}, {0x1, 0x4}, {0x2, 0x1000}, {0x3}, {0x3, 0x3}, {0x3, 0x6}, {0x0, 0xfffffffffffffffe}, {0x0, 0x1f}, {0x3}, {0x3, 0x4}]}) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f00000017c0)=0x8) preadv(r1, &(0x7f0000001cc0)=[{&(0x7f0000001800)=""/175, 0xaf}, {&(0x7f00000018c0)=""/20, 0x14}, {&(0x7f0000001900)=""/55, 0x37}, {&(0x7f0000001940)=""/154, 0x9a}, {&(0x7f0000001a00)=""/184, 0xb8}, {&(0x7f0000001ac0)=""/42, 0x2a}, {&(0x7f0000001b00)=""/50, 0x32}, {&(0x7f0000001b40)=""/120, 0x78}, {&(0x7f0000001bc0)=""/219, 0xdb}], 0x9, 0x0) clock_gettime(0x0, &(0x7f0000001d80)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001dc0)="fa361ceab7b51a91cfdac393f5454b44b931cca98d394dd2225b6a9d450dc05e55a2d5e930422c6a23927c24428bcab0a8380b7808e6e0f257bda6fda36859a98e751a53ad2fcdf979cc0fce0b51c65c58f86c6975e6d17ad4b2e14bb6527fd6f46732b2daa262e67d9e2b5e5418a76e7a7fc2d9340cbfaae25d75461e3b1744369a56eeaf9b7c2093dd43e8147bd3b52c68ccd204723b28b4e426ad7e406baadf62296b162506a848f28abba15261f87b56ec5ef5269e390a1f1799068cc6e8a490b0371fd7f55d7df7fc97d1f928df9052c9b1d2ebb76857851efe61ee4a80f95f1911bfc7f0cb19921bed3d1e7ea21734b4263003479e1011428db4e1704bdd3267e82635c76dd03339d9cb330852a7417252265a743f2d866af44e00909ffb46851e67b54a70b56e86faf2bcd40e99365693027717278da37df166af7c1308b25f404c289e973c3dc902c3e1d0b1d8899cbe92b6cd7b61280c2f8c8a31b41c849f07155a0417ae364ad36c32f1f803d48270ed4f18cc4ef600d646020f5b203c288509be52dd5c218416d4dcb0190a36cf3bd21fe08cb298fd4589a39ab459e84b989cc7cae95771fd852e458f85df52b16e1950193fc00f8bd5d0a616d7ca044d1a86fd14b9cd50356183dd2db81ad470fa6cd4b5fc86764e7283030eda1ef295132e5ba77653182f004ba3b7438c8455b0fced7c2d7dd6a809f62f3b7bb1adf8fab9782865deb5bf08a32364da1d8c3304ce78eb9b861b89f07d9c3c999e6e632740080a67b941f55a2bff2b2ad8acfe403a9178e3a3a02efe2b8198ed3c692c6eaa98ab1f782e4ae288cc45d0b175df9a7a898bdd33d1953d161ddccae7f5735473ac489c5525bc0274d7cfeae6e92e2c41622d267219d490e02c90469bd8bdb3b31aba3c5eca1a426110b3b7942bb5316beab1a99b031f277f2e853f8e24897d6aa0195a58c26709974ffff3adc552c07e6d419f9b39bdb3d7ae1c83ed12048c107b3797ddec6ee0ee771491578cdd812746a7f7174297549d9b21635270c31f96e8f449d9ca5e63ed56b93b42ebc4998569835b5a79c5ad41b64d96a6b6ef6cd60395c5200891495b5728b7d29d0bed2057b23385f64fc695690b096bcec352dbc3d5689383b35beaa67ccdec681f3612f77061ecd83f57487680258af2bebe082b5d9276be8e6b1da923af22f18f5c71f137bb31bbbbffc3f9182202185e05cf41f75c106daa61711e70830b5a4799aee8ec7523c01a0b020477cb306c0795e18bd2e394f814c64db53b2a7cf26bbf2aca4248e0dbbc81f1de24bb69f36c02590a81ede76406e2094fe05ec82be31c33381b7b8365f1f493c8031b774ccd671b8384f0d6e60c29e6c8a71f586f83f2dc2947858dddc3b5e2fdd334ce8012e6407a2304189c596c304eb42b9921ac953f7675a7e1d70fe806880a12238d8361605052dbcd57fef4f3d03b2de8582508bcef4256d5abdd61ef722ff2bb20b892ea35117f84ba57d2a3c22226dedbc82f2791bf5cdee1f5365ff8809bbf817b4d91ba6ec3791cd88bfaffba0da9e0a3bbac8559da681ec7849b5825d55c1aeb49d49a571571f0c45e2327d436ae351c2c7ebadd7d779a5d27fdadb80ff26f8288a1b84fa6b6181a460a2e2f50772fac42265a6f7683c3f73f47e5a27893a9601558d5eaba762bbe454e37aed530498ee68ce5e7b4bf7ca21cffe519c8533c7f57c87bd471a03f6765cb63b3e905a6790eca48a9f70aaa77ed56760f42f71522360c9665a650a82024c695b5676083b17dd1f224be0837c4d89bb68d4350239f173558d1ce6949e0a637057bb8d8764d02cea2efee148a0ad6a20f542840ede43684f4862042438ccbd90303867f99a2e0d8922c29c21b0ef56dc4267496a1fa5e181bda99263d45e38c1833c286841a01b71515c83d3fc91a41479660c3984c79be414a79e2f96723dcc310f87368080ca087cedc0cc0b659c82f313f047288f8ef542370012af548ce7a7aa57712a59580121a3c7ef66f62bc8a53ba4236eeb56e84ece534122e14e86b95c5692305d2078f911b76312a813e6759b0ed8f4f5d288341f82269dd133b706925239bd62e40b5f0f731ba4b696a432ee3550d3b5a999d2b3ef01e71c4a291a18c3563d54d014fde46820c291102ea511f5bcc850b8852df0b230e19cd287b14566e343fd24f51d354335a3d746f3a21f204a6dd69855392c5d421b4f09f492fac98c3e0c05fcc7914fd05f96ec9ad38d1069180e35afc9745c61b883f4322f0bf9643363ad48dc2bc7036254b6b972a574f09e57b5109f0e31f3c33bdeb7d757fb8e8a1096901982025c05b57950cb6cb182cfbf341b206529763935a1cea550f1acca2af89aeb10252f66154404e153a27f260364feed69458578169627797fd9ae5f19a3bc85f5403fc96ca6d0e41f1e0556cda6c5ea5030c3a904da9129d08e60abbcd180601b9938091dbc1f47f5b94a52377e68f5ca6104c0055989993a613024f62b50813af01e75eb8aa4509343595782e23eb09547140517749b1bf8268e9b311f06f069e88c52b19b342436793ee8b084d24c273949ac009d7222426987db4a8b12f4a9d704c0e0a67ae8c26c2bafaed57c572c9bc1d2ac0047e159854b80f51d57ebb9f7c8af423f5d16541e3355a6c92a65b2c0651dd5d51e64f03cd9d0cb41d41f8056d2a12d6cd40a6b56d9d1f25fdf021db64b18c355b98923665bb0cd4866edcc96ea659011e425fecb0152abbcb6448d74097daed6d73109bbf42f4174c65b613d32271c3b1f9d85b96e75fafdb8641424e6b1f738e7d06b45ae8610d613b3bb2c4c394587cda51a17a6f02aa223c7602e488c85f563c99f66e393aa38a00ccda9d80afbde0ec53d6dc01b8bee6a2ed48c130fb47243f0a73573b687fbeb50680869bc190dea262ad11b847dc953268290866d967891d676602691ccbbe3d1cf42edf042a4d06067a33d4d84e45dd6e3abce111b09c083bc2899808fb3c360bf5d6e62f2daa569d7065d9c497a3b489dfad96571c9e0928d4752207aabd65fa8f8643c64c9872d954a9ab069107af07cd26221bb220fced3e784d5e7ef177041fe05d2055e2936999c7e69e66d11db3a2e4f6e59c230f02f52fe74fff498d20b90e66e2458597cb60a5a4bd45203c48d65007e05d402678914437f1c8b174a66702aac2b57f44491fe056dca2bf678dd216571db042d1ea6c6d1d1e8c59d33ec8f945dd08ad6b76c1e9ce708a92609524321fea113478eaeebccd9bf38646f7f14558fa68556531eac8c415d4de64b812bb16e96aa27cab48b7cd865fe296ebfba999419b5b0879fc0c26e1035b1ae42c402f359dc4e0ac1a7c83368e57598c6f221a9abbf6a53d715802c62be6468b7d35285e79de6ad8065a18ebb407aa5312a5d9af0b5ee270bbc2012b55ce7fd88f29474d9e6fbc9972d25e54b8c1524d7719342c8360ad23aff9723bb6446440c13d0b1d25d3f82cbe52d73873e48dbc2f2cd81ada6d8850e52b8a53e1a5a5b9260aebc3332bd59b98feb158da871841b60163dead9de6dce62e635deeb8d24f0a198edf1e4d127aaedaed2a62109c31fc786f593cf2a2bd9a8197d8e9f1a2ab7f5fd3334a7cbe073503dde5bcef48746847a4e29b0b0cd480d61b7d7779c888455c65cc89e65c1a8cd329d1761019167dd64f6e6545f41d26b8ba78a89c5899d08471f998d7f5fee73546c96b0427f581acefec168917b7881b34411d3045a14ea01d62befb001995acc08284e0edc71119f7b83c1c4118eabea1f480e770d45b787e403928c6487324dfcce992ea74066e2e719ba47636cc46abad9a952f8d09592ae5c88c9c6fac48016e77ec505917a76d38c87b71689198166fdb286e6c6ac684f5b8e3955dc60733341046a034406ad0385ca6052a45440543608a8ee568d81d15feaa8a2554338de24e66bcf2306739e4c2b2b7ac42957853fb7fc43e15f35d0b7c4bf498ed82d0972177125bb9e64219b8e2471facdac02305f9371fc470270122c2849e18b8c7e32eeb1f2f8aef1f1a4bce2f7bfae2afcc91de9deb2cd5f3ffb1372f608a43d647d17bdb2193156279a7034eb6e8b5a6d05bcc994c27a09601218f73067356b627c7632736e6a69b86b8242debe159c29560e89900822702625ab8c789cfb74401d717d36b7df5ba199b41a1c2559906e228037617b436a4cb357c5090b34f7d3904f3229faf24f3e6db6eca0dc7ae0e2d54be78cd8f3f05e617335477c3a983cb77867b801143768f539a54511fc7328803901f2f5e87b86ea7183f77fca398bd04b3d706ff9d04a176accd3a1ec76f4326b3a77e2f3b855fb7bade75fe1acdeb38893cf46bee0d3879059cd9c377d5b23dc7313965a4aa75458e7ee01e5e339aaa1e3bed21284ed49e099e6acc7c15b69c013a294819cf3d675e48de56e70d12dd2d0f9a649b2e2ff153f4cae1221cc03874275a806749adf5660b84b9c59a63bfa4400293cc83320c2e63f4dc8ed32ea18feb6d934c72246d143eb9be0b2a38a57aff16d6d19667a74fd6ed418a2fec9d2fb1a3f0eeef52f1914088f89c6371e74ff9f8c4a422ba554d33d9abe7909b6a4a95703fcd86b2e1dc875fb98730930e428589e687f74202584b3e35649e04b2e75ad7f89083afb71ae3c875fe941c1bed04269e8cf954131e4f0bbea85032533441e1602983cd2e121b79822036e730760cbe259c744edb29236f0d1589a913a7f5a6baefe3c51b0e6262e1f7ace6f9ddfb71a436dc061c4ab8c32523a194243904a3c53f3d4d7f292ef39e5a5e641c58f36a9182fd91f01f0b8b73ce3b0992a16c258dc2a6ab7be6ebe14cb2ba3e374bcfe040c28001903d86b75e79e8a05df7c40472bacda5f591cc7cada3720219c0be765cb366bef29c90389c6ed8bc1743662becc9d0479fd7af613118d20168785144b8526896563f47283d9f6dbf3d809b20995aa54449c854a630620f58ff91817c17da543fd60ec769b87b1c917ca74207b1e8e952fbc9e21af57a66751c8653d8ccb2a91ff158dc39617ce1bc1f9105b95c42572fd063af025b3ce1552675d3f105540f5e3bf81fe328914d8ba5a8449cfd2b828c812fa0e61991e0002f8f2707e9307f3760705f82291480af76180d59f95ca5841e5bc2b567bde1a548fc3f0341cae0b3f94c634dbb0d9d8417c3d622a617e2b54cce9409a540ba7392ce95d8149afa1fb017c0af592265f70568843585ea38c6900e1da415921492bf98e4e52cc08f6caf94fb99f8c25a0e0354ea07902bf0ce1d3b7ae620a980b5e927ddcac61af9c29b93a191834ed90b758fd3d1ac01005dfd61c301edd8022d637e822fed1c8db272acbd30350490b0e7ebfe14c88affc15414c88675e3b4c10b7bbe18d8475091a1d1b724a5246704a5cd2943c6bc059ab131e0d5d5c5edc80c188ac95d7ffcac7d033d5beaecd84b9fbce613bf8c06f13bc357d96b59245ccd2b322b23f46d85e4cc6dd64bb89593e88a6620976de036514438d580bd309b9d7b3eabe5f3b0b8a36e67815db8f034da89dda02dc4970ec515c6e56ef1f4cefb2481fcbf1a65bdde6f3ea21f2fe9ce1b887450c8f760162e137aa2a705085ed400da286b62f1551048d242c8b72738cbc33caa246a0e0e96de8799f356277667f6be7b8a8dbde1ed28c6eeb55cb21357564d6b8d6dc575a98775ee443d8c1056447014942d03909b8319227bd6785f242783f5e9bac282433f296ad4a706aa71a6615bc72e49f15ee44d64f4", 0x1000) semctl$GETPID(r8, 0x0, 0x4, &(0x7f0000002dc0)=""/119) 16:10:48 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc020, 0x100000000) close(r0) 16:10:48 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x3}, 0x8) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000080)=0x342c) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:10:48 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r3, r5, r6}, 0xc) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x2, [{0x3, 0x4}, {0x2}, {0x3, 0x3ff}, {0x3, 0x9}, {0x3}, {0x3, 0x7fffffff}, {0x3, 0x1}, {0x3, 0x100000001}, {0x3, 0x5}, {0x2, 0xfffffffffffffffa}, {0x2, 0x4}, {0x3, 0x80}, {0x3, 0x40}, {0x0, 0x6}, {0x3, 0x80000000}, {0x0, 0xffffffffffffffff}, {0x3, 0x9}, {0x3, 0xffffffff00000000}, {0x0, 0xffff}, {0x0, 0x4}, {0x3, 0x3}, {0x3, 0x6}, {0x3, 0x2}, {0x3, 0x200}, {0x3, 0x10001}, {0x0, 0x3}, {0x3, 0xf8}, {0x3, 0x4}, {0x1, 0x3}, {0x3, 0x3f}, {0x3, 0x4}, {0x3, 0x5}]}) connect$unix(r0, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000002c0)=0x7f, 0x4) getpgid(r3) r7 = kqueue() sendto$unix(r1, &(0x7f0000000300)="c516da13a6b680d5c0c455f17c2c707b4cc0cd6c50252fa300d47cdec01b07f2999f5f6e7defceb4c67d774d50852fd8279f442a45c9051e5c9f47fd9d40ed6d28ae39ecdaca191da8a0eb2320f5e4931a01165399de470369de406286d618a8afa6d57897db35745eba8b539666aafff4b4", 0x72, 0x405, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f0000000400)) r10 = semget(0x0, 0x3, 0x20) semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000000440)=""/96) connect$unix(r8, &(0x7f00000004c0)=@file={0x1, './file0\x00'}, 0xa) poll(&(0x7f0000000500)=[{r0, 0x80}, {r1, 0x46}, {r0, 0xa2}, {r7, 0xa4}], 0x4, 0x8001) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000540)) unlink(&(0x7f0000000580)='./file0\x00') ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000005c0)=0x1) bind$unix(r1, &(0x7f0000000600)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCMGET(r9, 0x4004746a, &(0x7f0000000640)) recvfrom(r0, &(0x7f0000000680)=""/191, 0xbf, 0x1, &(0x7f0000000740)=@un=@abs={0x1, 0x0, 0x1}, 0x8) recvmsg(r9, &(0x7f0000001b40)={&(0x7f0000000780)=@in, 0xc, &(0x7f0000001a00)=[{&(0x7f00000007c0)=""/24, 0x18}, {&(0x7f0000000800)=""/98, 0x62}, {&(0x7f0000000880)=""/124, 0x7c}, {&(0x7f0000000900)=""/76, 0x4c}, {&(0x7f0000000980)=""/67, 0x43}, {&(0x7f0000000a00)=""/4096, 0x1000}], 0x6, &(0x7f0000001a80)=""/146, 0x92}, 0x800) setuid(r4) 16:10:48 executing program 0: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCEXCL(r1, 0x2000740d) socket(0x3, 0x0, 0x7) 16:10:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() 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(&(0x7f00000000c0)=[{r0, 0xa5}], 0x0, 0x0) 16:10:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f0000000140)=[0x0, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./bus\x00', r1, r2) 16:10:49 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000020003886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt(r0, 0x6349, 0x8, &(0x7f00000000c0)=""/26, &(0x7f0000000100)=0x1a) 16:10:49 executing program 0: nanosleep(&(0x7f0000000000)={0x100000000000000, 0x3b9ac9ff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x880, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8022, 0x2) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x101, 0x0) r4 = syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x10, 0x1, 0x6c3}], 0x401, &(0x7f0000000180)=[{{r2}, 0x0, 0x20, 0x80000000, 0x3ff}, {{r3}, 0xfffffffffffffffd, 0x80, 0x0, 0xd8c, 0x3}, {{r4}, 0xfffffffffffffffc, 0x48, 0x80000000, 0x6, 0x9}], 0x3, &(0x7f0000000200)={0x81, 0x2}) 16:10:49 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x8) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044275, &(0x7f0000000000)=0xea6) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x3045, 0x4550, './file0\x00', 0x1, 0x1f, 0x8, 0xff}) 16:10:49 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="299219a08069de913be28335a260f737441225a91b578665ab7f5d7bcb4944060d5d8ee6c6833240af0e424cd21d450002000000259f79d954b2b7d7000000143d97046eac2d58bd551713272da35d964bf85d98d91cbef5928f31a5"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:10:49 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="ff0f8000000000000000"], 0xa) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) r2 = getpid() fcntl$setown(r0, 0x6, r2) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:10:50 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x0, 0x1000200000000004, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) 16:10:50 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) 16:10:50 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(0x0, 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, 0x2000) mknod(&(0x7f0000000280)='./file0\x00', 0x6001, 0x203) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x2) r3 = semget$private(0x0, 0x5, 0x4) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f00000000c0)=""/211) 16:10:50 executing program 0: r0 = msgget$private(0x0, 0x400) msgsnd(r0, &(0x7f0000000180)={0x3, "f72a2179ee24519b183debcd553ef659669ebc8a070bddd4180809935403e557f02203dd72fbf0e6dcc734fb34b3321ac486bd4f9ed9cb7854a51c01bdd6387f4599ea8ff3c780cac0885bdf414dc9da8b5115b1f9f826f4c427d9e0cf645debe82627d3d6c0751e6ed693102cc0c0e10234fa751c9dd68679f91cd22438fc"}, 0x87, 0x800) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x71) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x801, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)) getsockname(r2, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) 16:10:50 executing program 1: chmod(&(0x7f0000000100)='./file0\x00', 0x1) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x8000, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x1f) fchmodat(r3, &(0x7f00000000c0)='./file0\x00', 0x1c, 0x2) r4 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xffffff65) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000000)=0x10001) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xffffffe4) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xb84, 0xfffffffe, r6}) r7 = socket(0x11, 0x4003, 0x0) setsockopt(r7, 0x11, 0x1, 0x0, 0x0) flock(r3, 0x420000080000002) flock(r4, 0x100001) r8 = getpgid(0x0) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x2, 0x2, 0x0, 0x100000000, r8}) r9 = getpgrp() semop(r0, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) getpgid(r9) getppid() semget(0x1, 0x3, 0x42) socket$inet6(0x18, 0x5, 0xfffffffffffff801) getuid() getegid() shmget(0x1, 0x2000, 0x100000041a, &(0x7f0000ffb000/0x2000)=nil) 16:10:50 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000100), 0x0) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 16:10:50 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) syz_emit_ethernet(0x9a, &(0x7f0000000100)="b526d67a0f318675fef18961d48ccdc204de6fd460417986051e49d68ab51cdf8d55a3a07b42347a3fb6516aae648ea9dd307795c1ef1c4d282e6cd82142115e5c917f9482109e1cadbf091827ba6b1ac3e3f2c6b06b6be7b90beba1140526a92e71fca72a29eae91aa5387a77c301c3c40a7921fa591aec6d70323f55da246b53674474a653898fdfc8def0130c4d55a3180026ad86f6173481") r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) 16:10:50 executing program 0: mkdir(&(0x7f0000000280)='./control\x00', 0x0) unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000080)='r\x00') unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') truncate(&(0x7f00000003c0)='./control\x00', 0x1) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) listen(r0, 0x7) 16:10:50 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10400, 0x0) fcntl$getown(r0, 0x5) r1 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x0) close(0xffffffffffffffff) r2 = kqueue() setrlimit(0x3, &(0x7f0000000100)={0xa00000000000, 0x80000000}) ioctl$TIOCSTOP(r2, 0x2000746f) select(0x1f, &(0x7f0000000000)={0x4, 0x401, 0x0, 0x800000000000, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) r3 = dup2(r1, r2) connect$inet6(r3, &(0x7f0000000040), 0xc) bind$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="010446cf7855ddc5d6b1b20000006c65300009b8"], 0xa) 16:10:50 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{}, 0x0, 0x4b}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./bus\x00', r0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x280002002, 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000480)) r2 = msgget(0x0, 0x100) msgrcv(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="0400f9ffffff0200000000000002000000000020000000000000000000000000000000000000000000000000000001007bc614ee4db42412ed2834c500000000000080000000000000000000000000000000000000000000040000000000000000000000000000000000000000c64d0990d6fee17139b9a9799a"], 0x1, 0x1, 0x1800) setsockopt$sock_int(r1, 0xffff, 0x100a, &(0x7f00000002c0)=0x7, 0x4) sendmsg(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000300)="da129a010989e573f5a03065df1ac915105656b237d617243b611a26de17a1cf465851cb329b2e5cb4bf3e8828254b1fabc20589977eebed2888f63e00d3d7dbacfc9a444bfd40c2b2283738cbe1b77be2815d5393e05a1a2269a5c24e496cc160f6f09a056a490ea253516802de7fe7c809d02956a1b35ac4632bde7cc5e0fb06760487a6cf9d1ddc763909744b394d3dca063b83f7778116bfb52d380b0dcfac3af3f41bca31a53033e621e3d8111b2427408749e783934f0aaae491f15431a685ee04cc153f06ca1b414b132393720e3aba00203045040d169b235ac9f5eb67611f342959df8104b6e48ea3381d", 0xef}], 0x1, &(0x7f00000004c0)=[{0x58, 0xffff, 0x8, "98367eb3d6baf6a363a1a760c06a65688a3c3f8a4a8aa826afdc1aa5ae649b5ec37778887958f26efcfd7e8307aff6e2b19171f7705621e4e2d65e91828020bc0a2ee4"}, {0xd0, 0x0, 0xa62, "bfc87eeb2c369fee797b440fecb6f4344b1ce8039715171dbc2bf79c94f3a261d0e4c7379112fb0f2e86d2bf8705fbbaf0248ce58ac59d22d833eaf5b7401c544de25937dcebed52ccbca1035050f73abfc7c4ea1219b51fab5884b54eb995044e17c7ffd45077fb7c4ffb0c7e6f0bbf373694d1094218eb67602ab6e7f13bf2d00c65c714a7c5f4c598dc4200c7ac1e7545883f304994b3b31df2547d013de87a575e07226958f3f583921c4d8bb9703994dca60c682cf5e63cde8c15e587"}, {0x28, 0xffff, 0x6, "924482f0554796c8fb6b07f6a07d168f7ee9a954fc9f72"}, {0xa0, 0x1, 0x8, "56f50a03f76af4f8052c309dc4969c9135dc55c9eada54cabab23e66afeae1b7d0be84f4acda76a4a56ec63ed1a1f70360b8048de7591465e5fd13ed6bca5492421bd7f60ec83fe786977de963c641c9b42f74464384e2156fab914dcb26b9571fd71e40365a5421b935e4d986319ec9fd64b678872f06a17f3fcc937609b38cb29fd8b75f5853978488"}], 0x1f0}, 0x7) fcntl$setstatus(r1, 0x4, 0xc) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) 16:10:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f00000002c0)='\x00', 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) poll(&(0x7f0000000380)=[{r1, 0x50}, {r3, 0x40}], 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) load: 1.27 cmd: getty 97472 [ttyin] 0.01u 0.00s 0% 318k 16:10:50 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0xa22) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:10:51 executing program 1: setrlimit(0x7, &(0x7f0000000040)={0xb6e, 0x95}) r0 = socket$inet6(0x18, 0x0, 0xffff) fsync(r0) r1 = syz_open_pts() mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0xd37, 0x0, 0x7fff, 0x0, "d4864feb9cf5fde549eb00deffffff00"}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e", 0xd3f}], 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) accept$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) writev(r2, &(0x7f00000004c0)=[{&(0x7f0000000300)="137bc4725120b14358f37a8b0cbfd6b04bc1d6b63117799fa4a69d5a9dac2985842440f132d5221f4ca6103717c80d2b0c521865740512afbbc0f590172ed2f6036da7448d764e1c4d5784962fa771b968f258149e2000abb71c968d29dbcb89d56ae8fd870cc6649117604ec750eb1ab13af2de5940bec9b6a304e1548689cb2f11128b35658d23b737c53adee6653c02b45da6d8264aa47c4fd04f0e105da6885ecfd4a7d77529a5658c95f5c82d77a9066af58efda8829866488dd6c371dc80f4a974c80b292f81aa82802533a89aff8c1d9c34bbfc", 0xd7}, {&(0x7f0000000140)="35ec36", 0x3}, {&(0x7f0000000180)="61caf120d3eba53a49b66944ff70f1999bcffda26ff5d6f919cf6bcc4018b734badb58884d1911378961307478c90499f2b8b43fe914227408636c9b8565d9c21dbcf3160b0c3be4f30cea1100f135b8654d0230053f2378", 0x58}, {&(0x7f0000000400)="37e59ebe25608d8eef7660229f40654f206a37b6b6bd1dd412fec7079183c4a4e1132f67d85d53bd0cb3d84ad078552675745e6fce6a5cb91809d19d185d67872c516e2afa2e20aad8f30c445badc8bc5a320f69c0315dd8599cfe5ca3dacb1cad48a56140196ac27a8d2a4867754d03ed0e6701fd2af9b0c94f66e0af2453c3a7222aa2cf45ebfd01b3f1d54a214328f0a6681b6e64b9c121c9a5d000e133e426f4873c6047", 0xa6}, {&(0x7f0000000240)="4a30faa87d0008872773c92d489d36f4fc62dae3f0639dffeb021b067a30896e7e2f895ed2d245edc597948d945719ad969d0d6615690b21e79989da64243e0baece02f5335fd84f0f909d7548656e9caae7f961cea2894a657de045adef953d9ce3950ff1c8f55382319e8f9147c6a2d903bb12d40cb3ee391a0eca31", 0x7d}], 0x5) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000800)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x402}], 0x1) 16:10:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000600)='./bus\x00', 0x1, 0x143) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x1000, './bus\x00', './bus\x00'}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b000033270000000000000c000000001400fffffffe000000000000000000ffff000000e4", 0x2c}], 0x1) 16:10:51 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x4) 16:10:51 executing program 1: kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0x8, 0x7, 0x4, 0x0, 0x4, 0x96d, 0x8, 0x3, 0x1, 0x6, 0x4101e77b}) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:10:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000340)='x\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000380)) r2 = msgget(0x2, 0x12) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x1, r3, r4, r5, 0x0, 0x8, 0xdc}, 0x3, 0x0, r6, r7, 0x0, 0x9, 0x81, 0x9}) 16:10:52 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x20, 0x3, 0x6, 0x10000}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000000)=""/239, 0xef}, {&(0x7f0000001280)=""/4096, 0x1000}], 0x2, 0x0) close(r1) 16:10:52 executing program 1: r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x2) socket(0x0, 0x8000, 0x5) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f00000000c0)=ANY=[@ANYBLOB="7538b405967426d8f7dd006681c173c7ab5dcdf8694c0e219fe9fe40398541875022431838e689ba56177b14ab92043373ddaede5c95366c3966596be9d014bbea3b447305802bb83db40082e6c1793a542413c3f19ad5157aacfd6f8d4b15fc5f116afa531c3433c1205e41f4dc532c11a4b35064a4843db384fbc4db35fc7f01a5fc656ac2c38b3fbac28902eba02dd87c9e6e9f41757bbd92bc1df07d3239e45d4e"], 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x25}, 0x0) 16:10:52 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x67, 0x0, 0x0) shutdown(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x2, 0x1, 0x0, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x81, 0xfffff, 0x800, 0x5}, {{r0}, 0xfffffffffffffffe, 0x8, 0x0, 0x6000000000, 0x7}, {{r0}, 0xffffffffffffffff, 0x64, 0xf0000002, 0x1, 0x6745}, {{r0}, 0xfffffffffffffffd, 0x84, 0x90, 0x3f, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000011, 0x1, 0x200}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0xdc9, 0xc1}, {{r0}, 0xfffffffffffffffd, 0x40, 0x8, 0x8, 0x1}, {{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0x5, 0x3}, {{r0}, 0xfffffffffffffffb, 0xae, 0x80000000, 0x0, 0x5}], 0x200, &(0x7f0000000140)={0x7fff, 0x100}) 16:10:52 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)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) ioctl$TIOCSBRK(r0, 0x2000747b) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x80) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000003700)=[{0x0}, {&(0x7f00000012c0)}, {&(0x7f0000001300)=""/61, 0x3d}, {&(0x7f0000003780)=""/4096, 0x1000}, {&(0x7f0000002340)=""/243, 0xf3}, {&(0x7f0000002440)=""/165, 0xa5}, {&(0x7f0000002640)=""/186, 0xba}], 0x7) 16:10:52 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, &(0x7f00000002c0)="64ee0c0784cba6d8ce435e968689c1afc2f5bedeb791f07b0858ff0ba3c153dacd00f07382ebcd329c762e82a4623413a7b538d28bd55c92ab9d1a1034bcd2b08124495bcd00c7fab1859766b2c85150ae7f2668c541181924c1f16f483c4957729b40a966b3eff463dd2af6fcf5c1df0d85ac8c2e969c0439d6327837c120957c46b727b6dc4216428b7d0f003a137a091859fcde1a0aec4419271d503838019cbf50e15f5c702cf126dfa05fb1d4d463056da3ed6f2d9a06810e1a2bf95eec9679eea652955955b9fbd2efc31f84e90bad7f", 0xd3, 0x2, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) recvfrom$inet(r0, &(0x7f0000000040)=""/68, 0x44, 0x41, 0x0, 0x0) bind$inet(r0, &(0x7f0000000180), 0x10) 16:10:52 executing program 1: r0 = socket(0x2, 0x3, 0x2f) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f00000004c0)=@abs, 0x8) chflags(&(0x7f0000000040)='./file0\x00', 0x10000) 16:10:53 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$setown(r0, 0x6, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x420, 0x0) 16:10:53 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x89) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x800, 0x2) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) getsockopt(r0, 0x200000029, 0x40, 0x0, 0x0) ftruncate(r2, 0x100000001) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:10:53 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) close(r0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="9a", 0x1}], 0x1) 16:10:53 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7ffffffffffffffc, 0x0, 0xffffffffffffffff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x9, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:10:53 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) shmget$private(0x0, 0x4000, 0x9, &(0x7f0000ffa000/0x4000)=nil) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="7e877f8944113a931a8cd205926172744bfbf23694655c0b59dfba3d3bdc00701bd0368ab623fa45b96e8ee2d53a2bcfadae513afd2c59d6901d30", 0x3b}, {&(0x7f0000000080)="f0691bea53ce718b491555d62029eceb7948adfc95442c1c67038356bdcb5b739e9d194229d7eeb43edfcba30b84417d290538f938e8689140317633a60738c4ad1a2d230a7bdff764281ec07f20f52fc8", 0x51}], 0x2, 0x0) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 16:10:53 executing program 0: setrlimit(0x8, &(0x7f0000000200)={0x8, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffff8, "73cc517b60c4e9c9c06d18000100000108000800"}) ioctl$TIOCEXCL(r1, 0x2000740d) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a4beea81f965e1c7cf20e2da943ff01000000000000705ca7", 0x19}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r2, &(0x7f0000000100)='./file0\x00', r3, r4, 0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x2, 0x1100, 0x9, 0x7, "7f537590aa3acd982dd7fb6c435b52b4864a8203", 0x3ff, 0x3}) 16:10:53 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) setsockopt(r0, 0x1b63a0000000000, 0x80000000, &(0x7f0000000080)="6450ba08a7b3f93a998f17f3b39792e92d4ac32fcc87cbcc", 0x18) 16:10:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x26, 0x0, 0x1e6) socket$inet(0x2, 0x2, 0x3) 16:10:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(0xffffffffffffffff, 0x0, 0xffffff63) setsockopt(r2, 0x800, 0x7, &(0x7f0000000140)="3f21b0751607245bb1e4534003264a7c7d9f6e146f1e817767471635705d18cadb783a50d6ec5a6f926f4bee18d9923bfb5d72a3c685a6233bbafddeaed6e92eb3fa5c1aface65487c90f53c8858f40fd1bce9e42171d06dfaa39b63f3d2951a06f28366684f40caa14eb6228b275d34d7a5ad476b2054f008bc4451e76e654f3a1c6414dbad3f1bf3ff939ff30606760e7b3c26f95c868ab121ac27dfa252de891b0540f9ad6cb55deb3344dfbabc13808dde0a6ac0a75a2ad6a6fbf769c0fc6edcc293be16ab0bdd5ee63eaf6290f60bd45a", 0xd3) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 16:10:53 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2005, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x80) 16:10:53 executing program 0: syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000000), 0x10004) r0 = syz_open_pts() pipe(&(0x7f00000001c0)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) select(0x6, &(0x7f0000000280)={0xfff}, 0x0, 0x0, 0x0) 16:10:53 executing program 1: r0 = socket(0x11, 0x3, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) connect$inet6(r3, &(0x7f0000000040), 0xc) 16:10:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000000, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x8001, 0x0) listen(r1, 0xad66) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000001c0)=0x800, 0xfffffcd2) setsockopt(r1, 0x6, 0x4, &(0x7f0000000140)="92efcb20", 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x6, 0x5, 0x800) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) close(r0) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2005) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = open(&(0x7f0000000140)='./file0/../file0\x00', 0x0, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setreuid(r5, r6) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x4, 0xad9, 0x7ff, 0x2205, "2ec22c8295037ccc8278c7041aab6c9564ab4e95", 0x40, 0x100000000}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvfrom$unix(r3, &(0x7f0000000040)=""/114, 0x72, 0x840, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 16:10:53 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)) r1 = socket(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r1, 0x1) 16:10:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) chflagsat(r0, &(0x7f0000000040)='./bus\x00', 0x20000, 0x2) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0xfffffffffffffbff, 0xce, 0x2, 0x1, 0x0, 0x4, 0xffffffff7fffffff, 0x2, 0x3, 0x7, 0x800}) 16:10:53 executing program 0: mknod$loop(&(0x7f0000000080)='./file0/file0\x00', 0x2004, 0x1) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x10, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x850, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000001c0)={0x5, './file1\x00'}) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r2, &(0x7f0000000000)='./file1\x00', 0x40, 0x1) unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000280)='W\x00') recvmsg(r3, &(0x7f0000000140)={0x0, 0xfffffcba, 0x0, 0x0, &(0x7f00000002c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001000000084d7fdf03000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4], 0x28}, 0x0) 16:10:53 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x200, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:10:53 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000340)=0x7ff000000000, 0x4) r6 = accept(r2, &(0x7f0000000300)=@in6, &(0x7f0000000580)=0xc) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r8 = kqueue() r9 = getpgrp() r10 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r12 = getpid() r13 = geteuid() setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000b00)={{0x18, 0x2, 0x1400000000000000, 0x7cd00000000}, {0x18, 0x2, 0x8001, 0x53}, 0x52, [0x1, 0x6520, 0x5, 0x7ff, 0x42, 0x0, 0x0, 0x1]}, 0x3c) sendmsg(r0, &(0x7f0000000ac0)={&(0x7f0000000080)=ANY=[@ANYBLOB='\x00@<\x00\x00\x00\x00\x00\x00\x00'], 0xa, &(0x7f0000000780)=[{&(0x7f0000000680)="992a6c07f6cb49dc91b51e99247e42adaebdac82ad7967dc8eedcf86fb46587ab3c29c743e987416f51206afd4f4a219d6cd08d1098ddff951ed4b00e931471eeee334973e5791fab26992ffc343ab3ac54174a082fd53b03502e41f9a48395d92f619cd203c29a97f74c28324a8120bd06e59b87a78a4cd1789026797b4fb0ec23691de625993b41c13a8a18adccdd67c6070512d0f21af8957ce23b5354b791903e94d2e8f7e06c033e5792d86416c808bda6c3b80bfb26219a0dd8a3b1b62d53cf57568311aa4db", 0xc9}], 0x1, &(0x7f0000000b80)=ANY=[@ANYBLOB="c800000000000000ffff0000060000004db982e1d1ea35209702ec04b0ed6da1fb9c28fe5d8ddd638a7ecc9683f821d5e6453a5afc107dde6e3b5cc6a25cd7bfbdd0de9ac76c9fa1dff49cf7357325c11cebbb87e3d82162672c0b8d6335eaaef160e2a28b366b43e577162dc78f1973752b14fe14320cfd42d303a157f1a61f0081426026582d1381543ab0d39a359cdbd980691a21341775422a107e6166588b15a9433b0dc89d74883f95f9f2059eb4340fd14dcff5fd79fbfd169f034f4dec6f3300000000006000000000000000ffff0000200000008559b60fd6fb3b4f8559e5c1f0402c227260a41763dca1cd92597f967a7e5de922bb6fecc5a85bd4bb37868ee44ff91bab45c59b6523f9bc0ad47e8a90dd60df9a118ce88b7f0a3069e022195bf62d00d000000000000000ffff000000000100578286f078722c935d6d55ed539ae8f30e540c3b21ed80fc215294ebaab02d22858eb393cb9d4ad3ad97d36f2c70c885c6292290ad2546c1c128b57729372051d8017859aac696ba63de5e1df35f7db94bfab4472546470ceaf09549b97d6de5d3220709989b21c73ded5c307c1d77c652fa73a4e85ccfe3d421c4d78ae63ef4465b9ba58993887c6010fd7d2e6d08fbb1bbe3e4c5efe8cccb81cc07a47efda03a37701dfc5d70d8f582293ca96d4a37c2480f9a3ee78a4a9b59610000000000f00000000000000001000000000000002b244f9864b8ba8692a2303170ea506edf8ca6df465ec89ee9c2cfc702fcd8f4cacc0a1068f336f393b6243489155cd706e641936a89054ec1f34e936119934efcaf4e56c67c5cd550e6ef3dfbb477badeac1f37da906d134c4b0daf3297763c4f563816c8fd1cc454093a4191358bd6948832cbc9dc505224153f480bf37ae245dec4ad2c656497d91bee0100d6e7882a20382f75e115153563ff8555b057a224b64846bc37a6913d2ab6b1bdce75373c01bbdae591a4a2de93b10e81567d09bf360fe0ae280d74942f5528fd27dcf5d66df4763dc50d48e17e260000000000c5c19b65f5b7b6a28ec1f6eeba49e953a3a60d77102db257127a84af8b52319d"], 0x2e8}, 0x407) getpeername$inet(r2, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r14 = getegid() r15 = getppid() r16 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r18 = getpgrp() r19 = geteuid() r20 = getgid() getgroups(0x1, &(0x7f0000000b40)=[r20]) r21 = getegid() sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000640)=ANY=[@ANYBLOB="0060e12f0f1877083a5f4e2066696c653000"], 0xa, &(0x7f0000000240)=[{&(0x7f0000000100)="eeec37585791e62f659c783eaa220317eceb03ef2e4b31e0dc", 0x19}, {&(0x7f0000000140)="2a0e71a93db21bc1941619c5280a8c4576303725a60086bc330a5a2ac76dee9c6ce3ae2a6c86e430f244bfc757e1d5e089645e039a7147686fc439547165bdb1910fa236960accf6309e42db20602a1279290ef178f85a7dd499140fde28628e422781d0cd1035feee4516d5282b2fab9d9df05b3e", 0x75}, {&(0x7f00000001c0)="d673dd56ac593b6f13e015bf994192297841a5672d155a718a2e7d5a77405a056849b3a220b97e4ee0e187704714d1f4d2053b25ea6ac45391535180ff5f3601f7655e175b29fc359986e7193f06305514266efbcc6266577c3c5cde0be02617d71a", 0x62}], 0x3, &(0x7f0000000480)=[@rights={0x28, 0xffff, 0x1, [r3, r4, r6, r7, r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r21}], 0xa8, 0xa}, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r22, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) 16:10:53 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000080)=0x3) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:10:53 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) pipe2(&(0x7f0000000040), 0x10000) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x91}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r0) truncate(&(0x7f0000000000)='./file0\x00', 0x3) 16:10:54 executing program 1: r0 = socket$inet(0x2, 0x82, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff8000/0x4000)=nil) shmat(r1, &(0x7f0000fef000/0x10000)=nil, 0x2000) r2 = msgget$private(0x0, 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) semget$private(0x0, 0x7, 0x40) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) r4 = dup(r0) getpeername(r0, &(0x7f0000000980)=@in6, &(0x7f00000009c0)=0xc) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000240)=0x8) connect$unix(r4, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) sendmsg$unix(r4, &(0x7f00000008c0)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000840)=[{&(0x7f0000000540)="7bdc246b79d125199e6c7788f2ce72278eba269a862f2e78f7fce3320338d08a853b89b0465d0b3dc1c23f56dff61dee5459e774a0a7a117f820e47d1c199c7169b105936439cb0ae1a8a9c5ff192a21d4e30929c7bcc5d486f7839707b5cbf15b217fdc5f6af8c87c013dede2854a1173b0e3dcef94fffb3e9251b3baa8f55a3a2bc88c70cb5dfb5660f4f6f8c380d750b3a0d7a84f8f", 0x97}, {&(0x7f00000002c0)="f7ff5591d36434ff8b3a734e639ae9a0d159af75", 0x14}, {&(0x7f00000017c0)="ea031cd24626827d8f7fa9fe8c7e4196294acb7b2ea6db957b580b9a681d6449f92acc48fabe212647226b4a563b712dc3cf3e4aece448e8f9330a8b62ae47bd05e3c0e0d59f81aabab170ad3c814f4b8297d2b6eab3b9796d2b4042a807fdbb7521ddda08b4fa54c93b243743096f53e890b6b8b71f26cae765ff1c56064216cf51df876787f7293a0bed52753b490bbb5c6bca5d73fc8b97befdbf46f18a25a791d0366fbd0d870bade1be380192b315157f5c6dc4fe993311b0ba1231abe8bf499e9cde8aeef845ea3153302f3131ae833d55cdd4e014cf2f13b0030c70f05ca6a91606f62e94fd76d7ac82793bddba8865211cad3ac21bbcb141db68bc2afa39a51e00e57788c4880072081d3d1e2fd377efaae1185bf8feff81413db06de440cc1a228a119faaf68aeb29b8e4fe8639028a97c59b314705e75c6d91a8bb51ece6257e845d99ea46c0379209a05110578f002e9a155c48777d2f446f614b65ce988f73cee7f24b2e7c6a988b1ee2750c6bcf1fc910074f14a04e2c4c6b235c847c8961651e1e56eb48241f03d192bb23537877afcf344deb55370d5a61d583928ce148fae0b7af09307a07de6c6749130aa25b895b79ff939fb0315f8f4cdaaf9baf8ae6bbfa7d6614e88b9db6e6727090fba81c4bb0379bca28711f838a192223e4f7e5cc00f84c4c2d4c747521f5ef0ae3e210d8d63ec275f0d6a34e1fe7e44f21e7f1333145b3c4670dccc4dea9d6980f17c96278c6b16a85bc1990ed020bc30cefa61fabacabb9a8779c77dc3671b197771de07194a0ee4d6b0009979f5de251199b18af28465a7830d2c6a7468b5f3489186dfd6b43f536fd492b8b542d29d626b018a5dbf2750aad86058b95304ac6354f64624a56c9e587fcd4170d4155668e40ef572abb5ef6899d792ff39bcf686da94e18526077abd267c0d6767c032918f9598ae5bd9991b95da6e46d5649769402734de3f04cd8810499e28826ed125656dd24b424cbe3b9a1b377dd916852ceb0b1a35f7c836aefcdb3863751f8f7839f4586bb25ed3f63bb2a3fe784ed8058f47063bff50c931ed7991db2c5267aa0ef98e3831f81adf1695663346640bde6e58a6743f66ed798b9b583274773779a05c1a763f7059bb5ee4a3f713f6191e0cfbaeedac05bbcb4e78cd482e087b88ea5b2dde86c4c70c7a7dec41f047ffefe545d346cda8836e1ecfdc0e1ebaa601a00a031866bb5fd533a685a5fcc1cd4b83e0b10a3db73b7475ef4eacc624a6c5047ee0e59d442f39e6cfb5b500fccec2b2972365c1218cc883158cb1cd9c04dedcb43385e129709b473b9d12d067c31c32d55a20163eddd011aa80bb205e5bc447cf4be7c605ae5649fe70feff4f60ddb665e2c395572f72f24c410fb591ac9b8eccf078fa8a1a26ec0606fa98bca6fa652d39271115dfb9ac590aed27466367b38ac206def7013718b3ee330bd688203fc68977723d0b30d81b63113cf16cba4a1df07cd57dff9744f9f27f4b8431b93e5b6f9432d2076ba3879646195245976add0b23b27eda8302a0982c48dc36ac8667bf0a05d5c231415c6c5a86f2666ef3186a3e731419502a6cba79779fbc1297c7967e2f1f17117e3286a6622d80c7ad7e9b7bb5c83ea54bf3a2a5b7efac28a31b983ae4822adf4a7049ab83360e68744d99a7db78a489f4ed99f577c0e49655ac8af7c54499552e0fe0dff57dca2e2dbd23194776d9a6406a63e3cfccc1b0ca9df3e154545e2e238b7f451445a844ecbbe88e8984cfb95a954b8abcbc28873060421670653740a2f96d6ebadb4e368ffddb9500aa2165840a9fe041bebfb38ee868f11bac8f1180a6dc70a1dd0bfd8e0201dbc42068954c1f893c27b22e47c55443f8450c2cec727d5d779ecafc6bbd86c711e316c8331e47860e84f167d4de7118fa848ba0b7fca47bb48eb076459614aff10220b4e8d6b78fa2ce92d0c4b7a98c99a5608d94eb72af3ef0af195c7eb23dc5ee88ca65f612399aac8b3b9db34c6c477171938d1e094bd0be23688683c0fa1effbb8e955d26b249f38315f3ae578467505ed6c359c0eba8b01dc2949068b4e1a31529ccfba3a5dda1c2c94e1edec760c072fb5f858f073a087691c62fbb738135739e34fde9308041d3086aec0011a9a0064d42cee7570926b18af53b63f6334ff0f08e7c300c4dc68df7811bea2de1c3de8a331014c5c04ead82f772cad02ef6ca02c9100195dbb012aac25370d5a732e3a36ae19d1f4eddc44dbd14b5cd3e726f3308e28967f63445b55198f6bdd837c2c0649c2924ad54f8591b5f9087e7f185b2b97beae7779b06d0a60c2f9c123e0d519cf449c8bca42b4d1ad2a82662179507d28eedf1eab3226847b7de466097f5e46dfd8c6842fcf212a66ace702ec64bf4962da63584acf4dffefe32daffe4c1fcdfe1b981393c59e2191c1896077b69bf0120043a53486c306a5c26d6e3f0ca36980f725a080b328a66ccaa5a8d390f2837533834cf19a49f34e1b7e668036052d8a53784c3b6403b8ca885b7ed125480422058dcceca0b47e0a1b65bbb77d9462e8e6d1ff1cb90ac154e4ef36568ad84caad83f8958d006e4d9576bc348354e826548f46ba116867877e3bff5f2bf29cfdf02d17cbfb064b7e2d66dc4da3b9afd5f25fe822c1727c455f748bce825938447f3c09766c04abd803b891a39480a73360486b894496f45eb81e0b504296929dac7d85e06ed263127f26906b7e44717a4fec6590a5af9e25de7ef03987603902a5739afd4454c6e12783c8f4aa6703f14a996ab445134a66039e33dd20a9aad387716c4fcc1d1e99b2a8a23b6808feaa83df333b0251c8af2c99fcc56cbb203cba391d068336c03db338f1dbfecc8c46409f08f2f2823b12f5dbc6d62391f5afff57818856cc43e9d42ced084be927ea030c018cec9c9fd84956a80ed0a19631d2343ab1c484eebaf405afc3e8540d0a59b4bdf10c1ed68e0908f7e1a81199e60f950f888d29c343979fe5af5569356bd547263e7d860b76e2139a2c3ea4481c160eadbea0b903882f7d565fad1c9c485944fc5823ef0c2e92d3e7986d9749b73506242b9bff5957df8db53e33e5f1842abbcc53a4bc8f87c83c6512caa15d63f3b7d299d66b01371c9c5727fc47d4c52bda20efe59d702681bf6bba8a5d208fec220105bb15c94695afb061ea72369f1d402e007b1927e141d90ac9c06fdb8d8875b9e65d7a99807d630a94bb51192dc9127c1a08a5ed3b0c2357b827f362a9fc7623a5e7c2712955c0dbbba82061e7698090cdd238e55ff26a245861fafa57ee4d6f49e92d06fc0f104aa8c90739a5b43c3c45e44efbab655e92d8c3008b50328e73d7a5ab43b845ef710b420aea3f2d9468b5d8c8a66bd94f8cf803e5bb55b4a215e049b566ad3d3ddf120574c2c6892600795f5cde41d722e2bf0d21e749dc51da7958823c91955f086aed55cdae468bb035840386c793deecd120d0d3f1a14277c769f02aaceea47a08cc7a875fc3ebda941c52b060aba86ae971249c43f135508ce4816573ef1353003b219080d847bb559caf74816490f003088d1fe31c93209cd2ee2b9717e244791e41ea1b69fe166f95fb90780f7dac81f4e453cea1540fb06edf8714bec528021f3be4ad43572a68c9222884c799adfc6542f3f958c5c05cdae0d297f8a4959c6160957e272178619bb1cc2385fbe5a763f933e3ded142cf7cb48caee4572a81a54f56cbff4b716659d0ce49841cc594ad47bae996af1cbf821ca28a98b657c8e12bcfbe61b63f028ce99da003e54cafb3abb6a4fac3d7c4fe3e07d25776e6cb130a3c30fe8a52e6982f10359a9d40b07c774bdd3356143d6f47471e67798e424a563cb948c770e54d65771cc078c0b8ad04969d6e61aa8b5d1feaefee01f808061d7cf598ed8d747bf0a00857c6abc0a784e8d586fc635744f5f7441f19cf33e90a014aaee8f6d5596265e3d37d051f2a6ba5edd33c87fcda9732ad045695a8c9c9b98fa8c243e55ddef618c42a8fa26f3fbbd0df445ce58e8278ce24880b887eabe2013986d63b6602d22471036e65fc3cfe2df3e107d5dc353249868080a1088d270d065aeb4b6569ff88d23c0f528507f9434212e16928db0a140a6fc86db51f2f146a377cfef8677c94f4bd1ec9b3db83be0bd100282f83d59cc04e9e15b6ed417ad13709cc03f9e96d20ea5fa9db9e5a7ebf7261f881ebd756250ba892cb56b66971ac1bfcf615a3206de4718237f5bbf16b6eb7caaaa412b45a9f8ac62d7fdb1fc36edaf9d83b51b202c0c10539ed5749476366d606b88245576021992675332f613731e75adbcd8b12fbfaf004cd0ba28d16a050c5840f44984d85d189b1cb69d9add0a44f8af7de456f4016dd561dbab4f95f3876b352d52c273abad3ffc084189aa9f984f313dd5f248b14058e8efea45a23b9299199fa06b58c8ca7e648581c0a409dd17cad31c7330275955c5bc851061b5a1afc7ebe4dfa3e1e8e79a53caa6c8bba9b515fd1ada85c3db0a90887da2a8447efcb0f65399a59703a5959aadf84329bd9fba76b88b5f5f21efad1104c23f686809098cdc45b7bf4f9226a59ba30e8cbc940256b72faa045da76305d189e5b9e0998903bd6c5ad62bdf7b42db79a6134a4385416a9974f4e61e414d5d39b33d937d01da938f99bd40f761e45d39a49fef516fe2cd298209e10624266757574913ea1ea2504914e35563176446a0e0bedc64c90dfcd68f622d6104f29db74293db42a6ad5e04d7746244a4ba698327dcb2926cbaaabd7f7e24fbcd547708be1feef8c3722f72e58741e06d92dd79b3f7d1b8f756d670bc4a6e84dc41b94a3f71b350419a1985cdbdc4f4edbf49aa4fb6939110542d8cdac9d5e3a4a848107420a4d042f7459b930cad992ba320eb065fa4ab1ef7068a7f045ad28774d8bd76a1ec11c453dec0956fe8f35f7d76b376f6be080196b09c3adf0fcf275ac6cab9a1196d3643fcb4b586565098a9a84858d4405863d84f8f58f614e31a5cffeb7c280b889c5145537bcf62bb36ef60cdd6747c3114d4e9398a3677269e4ddc84582dbdadc7d13387b3aebf4d6dbb41281627aa6e1c258097623762b0232e1b311d8b691e8f0eb6f482f23a2b1300288b67df16915ec7da6a152b1237b939319ff187473bb6c231acd711e5772ec368eb2734ccaad175a1ee21e6d3129a9664487fbf4f12ad41dbafcdd5e68b3b79dc9654836a63cd26f10e863a9226cf980fde9dd722c8be6316a1388709d2ece631f2af0d6fd50e17ea8e4cd365958915e9c32699f8be4abf635e524982bf5809347dc753b9b6e5e0c60fe8eec4adb0e58ed76818a586f3e576547e23c7aa22f1018f8562572e6a511e82779090e6d8164c518cd6d1f14eb671f4275c9ba97ec754431439c8c5fe55dca4b29cbf0fcc3bb1a0353f7d86bef019a0f8d9c99dcb3af0ea1015c1c0047e00dd8c105523523e4426e2f7c13472da91da6e8d16def3fea8c14467ceee5ff9a72be969117b78703adcc8fa5d176cf15673285523741c1772d53fe1d9b61d84ecb3b6b8180a9e961bc0343a1eeb4c22bfb6d1764aeb77e13744065c24181fa9176b11fb37ea7dd9311f2930c611112c2bc982e87f37e0391c36bb4f698e836821951f5d83d72764eef0119e0533473d8ad0158db4d328668f9cbaf751f015213020a9c1ce5f01125474ef7ba3fb51fe6593ccade3b16cfa8fdd8dfba9b6da2172501d54076b526b0275af2a329926b0ecb18e242abc8af90153b131", 0x1000}, {&(0x7f0000000680)="5540f1f9812e231d5785cbe5004b8c18dd1672139b901e8d42ee2896f4477e1d6e8d547f08a9f1f89205a98b2983f8030032b663e261eeccfb869dfb234f240dc169ead18271313af2e924ea50f06b3fa54d22fb4b24486bd93e1150452c72eb552ae0aa9f7cc1c1f89bcb03fd8fa088500b9f61750685c5dfbf32e8dfa83b10cdb921ed34276d19921354d0707ab426d69e9a5e4c274aeba66498ff40c224d8eb9640f5951f387111d90ebe028b2050b415f8a705d4b29a904f1524dd49d7a9e92bacb6e8a04f698caf0e5c090afe32f0d0fef68f4c0ad8dea8a9f859de7122430cebcd5fd3b24a7b", 0xe9}, {&(0x7f0000000780)="b0c46819f1c2abd72726f352845db2821fff41b1113e3885f4b9b3d273bc28ecaaefcdaf4cb4923a7c41872d52d44d1e9eb7306cdeecff60d84841041b1a57403c7a3a6493c20c7747b3cce3f9218b0ce258ed492182a947f4c83a04194c1373cc149edb7fb690466c2beff98f36fd5eb215eec11c4affbfba5bf1831d797450cdcceb6305f523ba733c48fcb2e3abe1c5bd931f892e98b0b69958c30a06a22aa9141a16a2a727af04121b6bc15358bc9e5edaad", 0xb4}], 0x5, &(0x7f0000000380)=[@rights={0x18, 0xffff, 0x1, [r0, r4]}, @rights={0x18, 0xffff, 0x1, [r4]}], 0x30, 0x1}, 0x4) readlink(&(0x7f00000013c0)='./file0/file1\x00', &(0x7f0000001500)=""/224, 0xe0) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') getsockname$inet(r0, &(0x7f0000000900), &(0x7f0000000940)=0xc) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2}, {0x9, 0x80}}) unveil(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001780)='x\x00') msgsnd(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000063e4445fb4ef521907b5747f87a4829dad992189c3d00d583058fe215304ddc2b2aa70154edeb6744168a6da980716966a867149e350c19795ee973453be620e265f4bb76afc6917b4a7018b350b04b72773ad97a1692b1708c980940a2b0b064b0505785918364c33f7a521deb6e2097247b02bf59c4f9180ada76a11add9d7bc0b8b3022e6f5aca38c1c98ddb8575b1621e09394dc7dfdfc5269b922faae325f85c3e0a6de9e24db69914ca20136caa71a5f8871b5457a053bd40fcdc743133841ce13dee1be0cea2393a4d5c6857674755c816af3ec5e4427da26049ad5950fa4c4212dc02b774aa622a049bb64143dc78be108d43fce9ca6e3c8ce0dfec8b1c8f7bb63498bd306dfa108ee2f870da706d0ac056de0ce7e3ba6f892b2b25bbdea7e1cff03e8c4732cb3b75647931e8207b649698e68a42ce42cd10360e1"], 0x1, 0x800) 16:10:54 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$getown(r0, 0x5) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2f664ce64b2800"], 0x1c, 0x0}, 0x0) 16:10:54 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) setrlimit(0x3, &(0x7f00000000c0)={0x800, 0x5}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) pipe(&(0x7f0000000080)) 16:10:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) renameat(r2, &(0x7f0000000080)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00') setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000180)={0x2, 0x401}, 0x10) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe", 0x3d2}], 0x1) writev(r0, &(0x7f0000000700)=[{&(0x7f0000003cc0)="8e8b32d50dcf5b549f7d3527fe5dc401a3cd98dd6235cb922242c3e4a2234f700491f992bd10a7ca5189ce08892ec6a4f3d02aca6f41722d7e0f0ef4152ab78347dd4f8b64c34cd40da195fb02c6014638656a4157b167d82b3cb98c8aba4ecc848aba974f248a8860ee1e018b40588afcf04ea7ef4f53c8385e0b668f1f24e142461c30cdeb0ad5bd6db6abc907d6d6bd4ba79c1897fe32c30ce644fec443df10840fd6ec882a6395eaa9b3a1ed0b1e61df37565741d2f4e7b7e0f17caff599f60d6bed6ca7c18e393704253ecb352dbca7203a6db8e9b8e0ac6224d82ec480deca97e522dafc0be738750ceeaec170250ddd33c905dbe77ac4863ecb2d5ec2878088c8ff131d0118fcad822e6f8ce6da93e8440e936f378bf2a1eb89c4d78d2880c0858f54c01286a04c966c334251962c9223a4f14c8df4c9edd0e5e216ae521df338c4c7e73367c636867a3a83b238b385e5a18aef692b03ac509658a62373ef0521e3e7c2c43ada998c9a85854a580e57e7f14d8a091e753e7cccb8409a42eb8c236a8812b2be19fd5c21adba2943900830eca5ab824650e4ca496f16fcbc99ae18da1a90422171210e4ed25deed89ed9c99085b57310e8d4a573246e8bbce8bafc0908efc5ffcd4f210a7289020213f7574f6d2ac9e549b4862959d352a8a6112e6336e1d8cca0cb6468af56872ecc8496546bf8ce46189c683cf4ca4353251f91dcc99ed1beb21fd7e787b0df75494a726e4a2e3a0ef54eceee4d823891dca54ef5fd733bdf9700552814227f45fd095461508efbc4f9be87a463420c4ddd6cb06c1a01d43102673de2f2c267f701ac839331f0ad86e1acae4d7cde123d6a8993b4fdde8fe6612aabad5b5a4af00bcc6857af7ae506fdbe3bafe9f689dc52a014f79918db92ec7dc7ab925c346b6db5fc64dcb590c1cc0e1287d9300207931c6df43979b924dc4ce7904ab64e6227db05ca42f2bc7fdb", 0x2ba}], 0x1) 16:10:54 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x184) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r3 = semget(0x0, 0x4, 0x604) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000007c0)=""/4096) r4 = dup2(r2, r2) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000140)=0x8) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000340)="d0e6b83b3210fb1119ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c005243e05159fe8ad23ad5f574c3f884c820a7072751f93682308f635ca7c3c20a4874a633fb315b259d27f94a3d3aa0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a000000000000000000000000c91a62629b6b8b156c656514d8ce1132154d3b527dbd41e05edc77c9eed3f9a10fc0b6c265a4daa243e09556396046bc673fbcd80e0643e0f3012bd1758d0535ddc0b335e8095cf9d0b3baf4cdd3472cb022a9c4da4e9320b97d95cacb8e31ed82be1824872eca09f80bd084e6fcd340d10703ce1698518373d340cb10553d8e3609f21a642856bb621abd2b722e80f83d8b86360426ec967974a0663d5b53fc6dfcc67e20269d922a9b62e198c62cfb952e2bef8919e59bd2e770a81e813b58bf9602919a9c63a4a5ce7a567ba2c328a19e36709f015183196db52622f6bd49c207a4", 0x185}], 0x1) setsockopt(r4, 0x7, 0x3, &(0x7f00000005c0)="2022cbbc65fd0000000000000002b4ccfb5cb8e1c61b9922b2c6044e61e74a1d766bf54cf1cb5f8e01be6b80b2f2174635ab2159daf081976a2c99c72042a208a694e7b7ead807ea78102871c53849572639fb7521b7399426a76660e5f0f5026b55eb0257a1caa71d894c114250085f93eec470baef322762df62c4889adee4c9902c129ad26423bf17ef3197a058d4156a41c7b2218702e1cd016e8d70f962a0e3f0c5016978584306413c2f6604fffb910a5554f21c67ef9a5012cd5d9511efe6a159", 0xc4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000300)) recvfrom$inet(r4, &(0x7f0000000180)=""/141, 0x8d, 0x40, 0x0, 0x0) r5 = syz_open_pts() close(r2) dup(r5) readv(r4, &(0x7f0000000000)=[{&(0x7f00000006c0)=""/247, 0xf7}], 0x1) pledge(&(0x7f0000000040)='\x00', &(0x7f00000000c0)='U\x00') syz_open_pts() r6 = syz_open_pts() ioctl$TIOCFLUSH(r6, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x3, 0x6f78, 0x4, 0xe17f, "0104fbaf5f1c28dc1cca20248a5efa46606760fc", 0xd7a5, 0x3ff}) pipe(&(0x7f0000000000)) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000280)=0x4) ioctl$TIOCSETAW(r6, 0x2000747a, 0x0) pipe(&(0x7f0000000080)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') 16:10:54 executing program 0: r0 = open$dir(&(0x7f0000000280)='./file0\x00', 0x77b0ef4a3e23b2fd, 0xff) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') open(&(0x7f00000001c0)='./file0\x00', 0x8, 0xaa) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:10:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x0, 0x7, 0x8) shutdown(r1, 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), &(0x7f0000000080)) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000040)='\fFW}', 0x4) 16:10:54 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x4) ioctl$TIOCEXCL(r3, 0x2000740d) dup2(r2, r1) 16:10:54 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) setsockopt(r0, 0x8, 0xfffffffffffffffd, &(0x7f00000020c0)="e0607eb30637e56ed1b53f7b7f9d35d211ce71b15233066dfe44f6bcfef41b70af12759048477f5a1bfea93e2ecbd78e5e9a50d9e93471451068984ce95af05a752c636534da015c6ed564bdc0945240927a11a465544aa801c57ace21dc808d78a920354d0d54e53ea8ac0a9e7ffaf1fdd229b73379fa38d272c0ce44834010095e13daca35ebafea167f3842f9b0dcc842b744d55308e83963f87fd963b38a8c324a6feda944f5a126e534490046e4ba2e2278667048a1fc139be344db348e0224f48508c5c5767097073e8ffce6342ee7dd0d99dda755994d9a60fc2faae7983c6689316ec9706c802a3ccdf5bfdf63eda014b321422bbe1ea734bc4c3cbe3f187ff6d53015bfad5816520c461e82bc088772058a9597f1f0b4802d90dc6e5806882484c6f02e59a834c36c4aa8aeab2c54fcbe9a1ccc79bab5daab0db7d6ef37e391dd044ec8864ce3d2b07d1cfdd1bcdf30482dfc8c68512e5206e216fc8787434ba97fa05d1cceda18a9a19211d3e5d5102fdc445243f0be9acbbbcafab1b82e1a3b50f26e89a03eab32497963ca7d9a5bd67d189791afd31258cb27488c7fdb1008e059aa12e27713957b0adb39904465daaefd9cb14084c0e21702cde82af6c2348df27635596bcaf9733af2251a2d30d5ecacde660750afe3cc64b2e5eef65056502e2ba5dc16305965cea70a99107ebad2407fdbeca354e41751a2d990676af8bd1e15057d8996d10959cb928caf33e23de2a93ccc975e2347cd008a1706d4ca45ff05e87a43fbff6871303492cd6a3ee5d6674e974338b24db70602b50797964061e0953c54be097e7f708333c198cd70fdf71b703f382e8761fd5d506fe5672d9ccd41a7cdadf03cb428caf938967fb0ec9fa2128bd80cc512422349761d58ae376050ed2fec66a24a28950191174fac9603d721ec280622a3ee8f2ee2cf36d8d9876cf66c94a6aa0cbac39e24416452885b6f8cb199f0150983855ac692732f943b445d4a2340dd09ffa011e22a3b2ec5c5e9f527af4d3983435039f4f865c19b97f4e54093a993a82df59d33cba45e38678f9e5cef930cef5bd95508fd27ffc8e2a5c121ec552afb0bd1fb09cdda405e1b28a060cd7205985bf08712b7f9a7b35240430a265b0a7bfbe76725a0b2719b985282da402aa9500a6c9b1cffd9075642e879d4112d722c1bf3a3c9bab9d86b20ff3c70100a453cbe88032996c8e230ab4f32c24b7f4c091d05e4c27470fdc48ebef628fa3dccaa0d2e521ebc5c70df4647d6d6f823b574be6e784634b8747bb11a05c7dbf91e79395f78936f1c9d751c4fbaf49ca5232075ab6f5e2afd336541d99a487276bda7944107e9cec005b0a42a4aa55a3a8326dc695a6bf66fb881d82b02f815de0ad8bab8cf2c1d7b2e9d4e6527a159f9c79d4ec0eb95cb767e582d46c8f8985fd1dc35acd0ae3babfe094b4a06b2f16b9ee829ec1ebbe3ab259b79222a81040457f8e335c8be3d5accb79474946b5941acf8be761db7e8a3a585195a91f3edf3bfbd61eaddb87bf0e09d417568b233a5f9515aa47c19d6d21987322e8bceb9287e1506ab5a0dc177d8ed709d88d3411a6311cf4b37370cd3aa8b6c77e691e5934c4c93350cb98dba6f02ad0801f12763affcdf9ffcbd5ca232d72ede8b0e8945dabb77737510dc75195510ee6fc3d059788efd6d211060e01995918d8ff3222407207dc51a54c6579a01a7e9a64839ae2be5718d7a9e697eada452b7b522b2204cc54a26e078c3a4a718d2c55bef5fb828336dbc4ae67bca113174705150a87c9db52d7ca2bbcca44f05c523b35c9f436b8ba0d3d111128e335978d7fb9fa20774226d84b2b12f134060e0d76c4dc1e10e5798f517f2f96c2091a08a9c44b993c5ef49f76b161da93f3c7aff9a249d819cecb2ff1da85cda29482cdfd158464095552ab0ad7941d69bfb2cf3507823e42489e602b528e702d6f31611fe564547b3bf01565eef30b487fdccb0810decef0f4834fb5aad6cff5507542fe2411cd1b3ba697abbfb9664f974c0a7b29d3cfc72f6ae1a3c30c9b4e03a544d5e7fce169637170096b8d94311c4e4c34fda726f2d252662888fc4c31c28bf9d12a18606593813c4ab37fad95df3ec288dad4567940a34c36c153038205933d78c36e87d326293e64fb90219402e812f64eef6cb9c12609cdbccb9ff0991de606b26d25ceaffcda7bd9fd2183ed884c27d56da252d518cc7f0a920e794188ce3d0822bccb9c9106721346d27096ff7c82cf63d803013b0358c378c9b016c8342f733836e5ed19882ad58545ae374923392c3c4e528bf41496b90256672141e5775547d7bdc07bfaec0f383b4b96b68aa7c5898f24071351f0e4692d539a0585da46f00abad713212b3d69d4c9c967dbde216e716220d5ee59492ceb0ec2ba34c756cc5ba1279a10928fea8a1a250d7dd21a09a312765824f37a38c84cf7e3bcb55356ebfbcc15a331c154933c5c931c08f3904350338d80f8208da2db18bd1783717f320220b7eaad3488a4a8d3147a29b5d90610c2fcfb5f7b09a1caed1bb10238712fdec1ad87bf0a1245300b07b85a8a4d5fd425c8d4845271e7fbd908f39e52f7626eb78776c3fb34ec70066dee8d22f3a54ff27855a4e9dff7f597ddf4918d472da355d9052f158dbdca1c68f369f9677effafea56a93c0e788b45c4c8dd234ca39079544f4fa9ba365c752ec8ba437358bd375fdd7a1ba5fa44659f504ee35eb5de28969a0352cefd212b49ff28241f19c975f704fba10b1c694c9764e1628577c6b4dbe0b5fd66869ac191ff4c49951e944f87b573210017f95b862d63367e84df028bce13e685713819b2fbdd841257d07f0bcb5e088149f3b1af91302ab0ab7ef6cb3930b186dd3a27133841573136516d126bbdb9cfd6a84e27ea522697326982430666dd1f4abe193950beb96f63f22127d610bb565417cc04e8d262eaa2e365521398040007b72a9b91de72a970a311f3be48170ec6e20333e6a1ebbad6db6930ed51351b63faedbad44370ea00fed96f96c1faa58e46d7f26fb5c71f361efc7a6620965d92560381fc9e3ad5af88b935d349d1a83387e5435bd0dd003ef54e3dd1f0b0ee268133e2122fa2cb61c7192bff6d7c2c8f13e96f6972605b04f6d30e11ea80f6b943b27fc0812db0e803cad96299c843cda7eca70944841142ef104a73c4ab5c4baebfd62df2ecc5928be2647cb27d13e91b3daf9d32dd8edd2ef3a02708c7ed5b136b8d8db2ae9c22dc54e514726d9c959ff46bda8f0db2e25dfb8da4eb9833e9fbb5cbf9f46bc9b9b8c1b736709f955c4291d5eea405955b3017d46997654e92b0bad80ddc72b64ad670e65a3415a6eb2074422f135db4bb916afc90e2d0bba799f68d6dac8af1cb99c86480686ae6e651069ebd0cb490c8c2ac512ea0e44fe5995e804cfa0326f35be7c0fec8927e596b6f07204f95ad3457003ff9ce7ebe2839f5c3c08ed48240317da3d2bbc0a8e3be6f3873af76d07eb7902e5b04fb39e69b8cecc952e9df5aa4e129a75df8f971ff187b5cf3ddc14151580a191c53fea042d6b5614cc7ecde7a3efdb49f6a95a0b14e10151141a2a3bb228c77df717a4504553cc7b151e7584315f89bd803d456a7bac07ef0482662d7a8359b11e8f4376721e3a824241c5731e5a0f0c5eba03d3581e33f3062e098cc448fcb2d0600cd76058da372c65d75ca4bd3326228bf4244604c18389d1e2541a1aa270bcaf2e10243ac837644941618b3c6aa4ab2a763f5c1e0df8433cd5b4deccecb5d77a594ff8a575d666c2892f9ea7261da073857b19e4752bfd4a60a68be0b58f2d8aa357406f0e5a2f90640464abe7810dd35903b7ddc75bc39ab5db9625b0517d734a3c169337be49977cf482736f055ba7980ce9dfc9290721ffe471f575a4dbb8b5f8581051997c97d4a0a973b43eac48786858632863e5cf6e21cb800ee758d9126d493603fb7ecb369bce721e9f40bf09e3e63ceaf381c56ee2b5137e32cdecd2809177b519ca1202a2da11adf5355b6ac141e3b383c35670b777c6975ac22375eed1bbfd61bf6057c8b20b1324840ef2c0b1592c08101938c697a62ec0a4f73d2add1ee0ec6d4bffa8a26c62c84a86092d57e1e2b913936f201a658a2428e9ca319c1bbe54b5ded762cf5134f6af2d3f836c5790b530bb768aade4419d72899f91299ac23c5662f8c7b4f183f7ea9b3daa9b626043367a4a7ab42eba148cc74df96b8eb78f0adf545261de2c36ffebd85aa6026403085523a6ba945e7d4a5a012ef4edae695b7757bd6181e1ffccc04e6be8cb154bf350dc45a3a9109c2a8fcb17c5956b15ac0ad285fc08accbf2e615f960d071fa6985b7b09eb4226d52de29c1b1b3d21991766fbcf550885dc2640cc3084747f2f6df2818237ca27235205f972c97f78001903e13a6520f8e031c2f8acfd20c127ce99c0af07a890b3c295e37147ed44226859e69262064aefdea62b8d7e50ee56ed379792cfc1d80588efc7c4c916424fbd8078d7b2972e9df2cbd2250cf0ec483be6b9caacc040457bc049fdc478ebc1b08181a48e00b642966aee595ea1e4c0e39b613e1576240a718ac61e4649ac58c77dcd5b71ed3653f0307a9177986fbccdf94321e4e9403b1593ad0001bd9cbc59285c24ee0b2fff1cfd51a126a18acb4bc1de39e16110f8a70188edbf62644db585541f08b2a1d70849283f58cf02fb062e569aaac5a293e3c232b8d988fba91e57a39240dba7e15eaea12a17bddda3b905be1b16bf56315775c64d45ae0c48aca7fd28bd7bb4fbbad89b8fa55fbdd4f6fb20994b53a6767168a78c1d3ce8bddb2856b7c0e19c9cb450c4574ff7256079468537da453319ad06af3308cfed8f87076548bd9f153dbc24f3d5f0014277b6b907f541384350c541a8edd4d31ce25da861da8bef08912497cb6f8094f9ed653ceafc176a0b05b67908c0476d78b980de1597f441fadc6b0460442c71dad59fb98f63b4142fb4f0934a3c5d5ce3cdaa442648453444330f0dca72890d10a873c1c32a78f7e24899160feb5d5a76f0fad83d2d4220efcaac71ab4f13b395cbf26d20970aa9fb7e4be7dfe11ac1cfa0e04b44748d7e359141696c92ef19b9710b48c34ce838b04d81618dfff50e53951924ebc63936bc22464e34430e9a5d3146610237b9b73e5de87c54e4d666aa7e722f4af1240802c4e7c0feb4932cd37109463231f9f7c6ca8f407bef9471803cd77515da405021696a694733a787ff4b821889ad12d4c27733a597cd4578016b8ba7e36d264a188523cdfea61ea5fadb7c1e4779831ca2cb271819135cd4b762474bdf5d025259e9abe206871125b455f11870d559cc4773bc32c9395a7ec188660891320ae2b21270d2c8572d39a51fa4540ec3089589bff358fb8eeb64dec129f566513b2f3a88a3876f6e9d321b5a8c5c065293662b5145728ff188b01c6d49cfc8a284310debaec67957798a8e8daa336d395dcda95b24fe797e507bc61299576da1580827dd4ae312b4918fc99f56f76ecd374a2f5323cf2be3b572e812b69a800aea6b9e469700abadb3d951a09cc8b9f5b6c6abe6871a89c83d8ec5f1d8ace8731d91d91579306a839d7215393285902c99969178df20b68cd1b3c09bf38f314718c7d08d4fcf354d2cf34d0856bc313eb0ccc099edcb4a0bd30753d603c2c6185b1fb9572beb7f590a723530b8cc83b992457c06f05b250f470eb54b5d66613e747f09f398b008c94aacf688317dfde26a5e3", 0x1000) getsockopt(0xffffffffffffffff, 0x0, 0x4000000068, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001040), &(0x7f0000001080)=0xc) 16:10:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="1ba4fd1361d0a5fa396a9117459c04", 0xf}], 0x1) write(r0, &(0x7f0000000440)="9c87c3772c0035b87e33332e2e", 0xd) getsockopt(r0, 0x0, 0x73, &(0x7f0000000080)=""/107, &(0x7f0000000140)=0x6b) 16:10:54 executing program 0: madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000008000/0x2000)=nil, 0x2000, 0x4) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 16:10:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() msgget(0x3, 0x200) poll(&(0x7f0000000a40)=[{r1, 0x1}], 0x1, 0xbe) write(r1, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000200)=[{r1, 0x5}], 0x1, 0x0) 16:10:55 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d4, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) r0 = syz_open_pts() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000040)) fcntl$getflags(r0, 0x3) close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:10:55 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) getdents(r0, &(0x7f0000000040)=""/42, 0x2a) kevent(r1, &(0x7f00000000c0), 0x4ba, 0x0, 0x1, 0x0) 16:10:55 executing program 0: r0 = socket$inet6(0x18, 0x2000000000000002, 0x0) getsockopt(r0, 0x200000029, 0x9, 0x0, 0x0) 16:10:55 executing program 0: setuid(0xee01) mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0xffffffffffffffe0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:10:56 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) dup(r0) r1 = socket$unix(0x1, 0x5, 0x0) shutdown(r1, 0x2) 16:10:56 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) sendto$unix(r0, 0x0, 0xff92, 0x0, 0x0, 0x0) r1 = socket(0x0, 0x4005, 0x101) pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0x8, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x42, 0x9, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x7ff8, 0xffffffffffff0000}, {{r0}, 0xffffffffffffffff, 0x24, 0x0, 0x5, 0x596}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x7, 0x2}, {{r0}, 0xfffffffffffffffa, 0x1, 0x4, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x6, 0x8}, {{r0}, 0xfffffffffffffffa, 0x3, 0xfffff, 0x7}, {{r0}, 0x0, 0x8, 0x1, 0x4, 0xc0}, {{r0}, 0xfffffffffffffffc, 0x0, 0x2, 0x3, 0x8001}], 0x20, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x81, 0x1ff, 0xe6}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000060, 0x4, 0x100}], 0x0, &(0x7f0000000200)={0x5}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) 16:10:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc68a56b1a9000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="212a7913e4a2d21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13efd3cfde4fba592606c0cfeac1b46cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0a0000000000000000ba9d32fd123b79d36c2449bd6cdf3148fd595d6012017bd1ea5c21", 0x27093398cc5a7daa) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "85107b7c5f7c84a4ffffffffff9c11fe4dbfa600", 0x0, 0x3}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x2) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:10:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) close(r0) setsockopt$inet_opts(r1, 0x0, 0x20010000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) setitimer(0x1, &(0x7f0000000000)={{0x4, 0x1}, {0x8, 0x1}}, 0x0) dup(r0) connect(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) sendmsg(r0, &(0x7f0000000900)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000100)="546c381a86aec7fed38b6785d1c3604c00011ea3897a7cb13ca8aaf1cb5cea6c409b3aed670378ecc97364a4753e703740346e63da9307d4e315c18722024eb142c82d3674562cfdf43250598111f8fb1a754ec5dc660d21550db57998fed6203d0153fd0d3083368dc906becb4b9774dd6ec01eec92eff112b34ebfbb4b80b4e6f78c666c147401010697cfc7cd0937447e751f411547e4c675a224e3f3acdbd05e3c2f43852c97ba22a630d108de6b81719685a4e64c096ffb3b898aa4889b5bbc2c188a0a7de6b40fe012475691a9b051d479cdbd", 0xd6}, {&(0x7f0000000200)="4b7f9a928a84d41d8d3ab2a5d99bbc1ff5b805e25cceb831372a8eca6e2f739480f31aba18d0091569c9dbcb9954267e515880e87f1a7643be2aa08b2f4b4ad7bfea85109f4b92251d9375368f23b6885efc3d19245eb306aab3c8e0736c4508057c24dc6952e1c4be3c4360cde8d9a417e647f3e61539bd0ed1cb1329f7ea2d696fb096ad727ead150ac084945b9dc87960c0066039704594c2c202bf8078a6781dbc94325e7fbbcd0dfaa9ec1f849ce11bd1d79b29a759ca2f03a9081e47a4a3c6c3502bb5b55857e9599c2d9d09231c99e305330a888f33ae4c4a08ff99", 0xdf}], 0x2, &(0x7f0000000980)=ANY=[@ANYBLOB="f800000000000000ffff00007f0000000052133fa856fdf61edc54069a1c15081937e82c89926d2f4e11b883d05d5a08c4cdbed6f18f1ce15aa8ee68c19949e752c09cada701ff7e23a7dd99a284e8dbbb5229e8496f9b192e307c5773076bc33ab5bc1db6f5773ffc5291b60a3d009fc606d96947bcfe2ecf3c564f04143be5a9961cd498d0e21ffee1f3e862372f3918b0beb8f756ecf437d802c73619ccddab0ea3161b33d9c10ebc69a6f6285879da27ca7695ef4074f7f97280cbb8943a00459846726a2b1cf0cd7a0c7f8229c67aac4aeb0b1d93fa046a9fb42931e88eb1c102995d693ed3254d6b6f8601a459d600000000000000d80000f7fffffffffeff0000cd000000c0a94ef316d89631e1db54478ae234bc7cce3e8d625ed7a8b5516526f67584878fd0f265c78d68124976d2c34c930189297c1a38eec3585a3a38865636f8ef9e6f50a99434791573108e36794da4f0dcce13e97abf53d7d3075d8e284e302729ce28c5c22524d2fa3fa2c98c38848c917540216acbfdc93dcdd0a603e38a830bbd35e7e524e8e24f89b3a459e38ab6b9148165b5118c9eb23eeeb6122b13f1029d698b443fab111004c441ee6b9112e56531d28cf46e9c1b58dc850028d096b487c425fe896000005800000000000000ffff000000000000ef235db7cef642b0844f7aa4d324bf48639c32c0b54f682ff9fc4de62e5df16c92b6768b661a7fa45d24e85f0b7a415214cd50c1347be8a693f546c7d3e53567a000000000000000f00000000000000001000000060000004ca5327cfd46e406801a6bda20a121f404702e74ae548e46e35e40ae721d2c8e7b97ab9147c3bfdbb487a885f0eddead20528bcc0d59ccb1cd5c1aa61a16c6acfbf13be5cead41949bbd91c350e5438ee92c092a203b056b7c21c8181cf7d027559994aaad284ef35e6af88cdf8829d340e48bcf8af4bdd7b405c4a932a20c1b7dd39e0cd41e125c138c1dd6e6cb50b4b0fbccbef092748daf472b3e3541986272fdd51f1bedf042eae6db17ab6e3b0a65d0367b8e9e8f46465f49cf1c15d923a44e2799ba798b66c724d083306e8c365cee817c4df178aca555233100000000d800000000000000ffff0000040000001aa2824d59666ce1520501a399cceef41b37c96a281a8aeeb9489f9ec9a1a1a0b48d8ad7a2b58d5e9557185f766bad294732ef2313147045b3864b25edfedf36b1eeebb0213265fbde8cb28f20f18198593db4d8fc5bf1abbf1885c9e712351b0170a547fe3ef5fa62a1a8ddb76d0a235b0fa06b4372e32977dcb81271bbd91c850392d48f6a3eebdf436429dec211c4e517114bb8a5301235bf22c3de54db781f2837ec271552e0abefb10c59a2b2f64fdd6634e6937a650f1a80dcd9c9f483b3b8985f000000000001000000000000ffff00005e0000000b28b3acbeae51c68d718e6c6274c3772895e8047475f963da5e63a8ff6f8b18057a63bf3a439a9f275e8ceb08913124beb65ae872c3bc3f785b237b10510f111e68b242f2e17ad59857219114f3a497e46a08d9140e495be08dedff586eabcf3b5cf22f3132b91760c3139e6dde969b1f1c106256741077b8b8a3756b9ccb6e900e451bc40659ce05a3ed4142ccd5255a6bf1a2b97fa54eec6a422e7c326ee73de4905941943fee4e10336a50086190bad71e86b54a6be12840e56a2eabcce6f1143ddd5c176ebffbd4700ad584c0cc98f43d951ef1e2e0754fab623545d0f59307ce3068a658eba2473e7060380000c00000000000000001000000f8000000e503e930881e34ba28c1a3c4d9e9cfb683ae203f8f79175904b49335e78291ab18401860204b777dec3f1a9e81907637796a37c712cc9fa42251498b8af74a9af41c7c7d7c1fe06be9f58f2a0b252f3c4d7b3f690094f9f7fa805db12eecdfa6ced3af2fa339ebf62d3a25efed32eeaa0727a779e4d573f40cdf239ebe691505e23f6090e58a3cf0434de5b204d9873502f668900e1e18c8f67a266dc907fc67d192e25c7a96404e75f6df5b00000000ef98ac9f64b9bd5cb183f885a4cf4763393b9690ce26201b1b1d977d07237938bce9cafddfec560863123999c8f4e5e9553777acc78784c663a5ea18f4d2fcc9930a4f35a2105262cc70d84ebc96a9d35b3d60af7468bf206f331bf3c32566ad83083e12ad7895730556a1c5d0fe35c7c8f4094570fff4b9388857389f933e20c68e329dd0da2c6086a478008538"], 0x5b0}, 0x3) close(r1) 16:10:56 executing program 1: mprotect(&(0x7f00000da000/0x2000)=nil, 0x2000, 0x400000000) munlockall() socketpair(0x3, 0xcad818197fe42bf2, 0x3ff, &(0x7f0000000000)={0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 16:10:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000340)='./file0\x00', 0x2, 0x0) readv(0xffffffffffffffff, 0x0, 0x192) open(&(0x7f0000000280)='./bus\x00', 0x88, 0x1e) read(r0, &(0x7f0000000180)=""/160, 0x96) poll(&(0x7f0000000240)=[{r0, 0x191}], 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x220) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x7fff, 0x6}, 0xc) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000000c0)=""/151) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./bus\x00') semop(r1, &(0x7f0000000080)=[{0x0, 0x7f, 0x1800}, {0x1, 0x8, 0x1000}, {0x4, 0x120, 0x1000}], 0x3) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000440)=0x1) 16:10:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000002000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:10:57 executing program 1: unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='W\x00') mknod(&(0x7f0000000100)='./bus/file0\x00', 0x280002002, 0x100) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047460, &(0x7f0000000040)=0xc) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffc01, 0x0, "c2d8de6698db8620f86b7869cfec12e629916a3f"}) 16:10:57 executing program 1: r0 = getpgid(0xffffffffffffffff) r1 = getpid() setpgid(r0, r1) r2 = semget(0x0, 0x7, 0x420) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000000)=""/163) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) semget(0x2, 0x7, 0x2) r5 = semget(0x1, 0x0, 0x40) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000100)=""/198) shutdown(r3, 0x2) semget$private(0x0, 0x3, 0x8) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000200)) semctl$GETZCNT(r5, 0x2, 0x7, &(0x7f0000000240)=""/228) getpeername$inet6(r4, &(0x7f0000000340), &(0x7f0000000380)=0xc) r6 = semget$private(0x0, 0x7, 0x4) semop(r6, &(0x7f0000000440)=[{0x2, 0x2, 0x800}, {0x2, 0x400, 0x1800}, {0x0, 0xa7b, 0x1000}], 0x3) setpgid(r1, r1) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000001700)="b92fc75d480573fa0e10555dd5a22016bd4c1c6b1dde447e5198502c948f0976a8d0760b0b1db3968de530fd9066a7bd4dceab5bbd3dd51f6bb1b5ad8e08727c7637dcb960f444e792e9f6f8f04ba83aad1bc81ffa049815094fccdcff31280bbfadd034ce2dcfce9794e9e7ea88ed88866b12be014910692b0fdf4fff98e93157e07e29e56aba4a9f4a10bc5d372b85d5daa44c027119598a306c691aba6cd3d50330899d834bc718cf2533d278b371dc3dfd4457f9a45c2e982e6f898e8ffce46595f05a1b39fd08af7b77b85b8eff4c8572183380923e283765f36c6e64f1a09c6edf8eceeaeaff83123531db216468bd277d85748158bc6b3b4ba6af2790892b0ae0740fa04714d38819a841d307e25be2ca6322ecd9ae64c96e5c7248215c7bb820ce970c404a1240ccca80db882008748ffba8836021549be8bd4213fec89437627407f3d7c82953fea2eb50a2d72d963e45a0d824761e6117e9f69577148a0170f2c12ec225139ba803d068a915417bc79140b4c2178d51290f78d9331ce6e72bee33f149eb6e812950b0554d96d91e6667c32d262ff47b8caf798fb832f5f04604dc80c1c8de63cfaac280817cbb2e10cf3a7d0fb2ba48e8c24488b2213dfbfd0ee1cb8034059c9c3afbd67b1f3e4e44d7785708062c1a015a20efc798276926b31b82c99646c77bb917de785a7e0a336f4464987c5dd457e492e05fad423d6a198453f7bdd72b67c57d54344fdc7143928f0dcff07ec6de2cae26c652bb1eee5e489d3c6fe066186af2fd1c75e7f72cbd1e0a46e9019f545b7d584e11dfa7292ee3150da3df0e9fae3f707975c903062f0b477c90412c06ea85e80ad19f8bde44b89be634cc7b37b9090c53c430f51f4e373f7f5b753f30380d47107a8b4d87e545d741a7478ae28fb6352602c741a469c3535cfaa01b0f32c22ccb8473927e5babaac01025ec6cd857b43dd3fa14eb4a9cf28a1194ba6201d2ce402e4ceffc3d9e0915a39ca23271afcc0f1e33fbfc461f4bf78f14559b35232c2d5b9d6733ae91c3f75317e8773885a5c5a23c736c97cd750dfa02afe23525eab37c8b07a8b7ba0b7c67a191a7cf9704bd9dab879463bee08290eb47b5f5557a3999e4cccb5ecb8c167e6bf67f3abbad734bc4d4516ef087c673d5d4d286cfe39db9e4c785faa80809cafc36d12f7ce1c10b395c2d9daf3bd178de2bb54ed6d0faa480aa7816cf525b50185bd447bd8dcb66b469ee013091494bfe3ad8aa022a69ce7c50c4b75a778a929c420ab113966719ee1b482f68a6f896432f4824a3b4fdbb3a2ab5ab5c9b1b864e9fbefb826404f91ab1d81f33d021de713cd5626ecfc8c7d56b07ad785f189dad3dbe33697ce381aa14813df26120a2f5c5b1ab4be3e9f6055fe93038683665113ea64b8a70c3077904cff7dcb7f2eccea498f1c83ed8ba93827748188e3deb5dd259a5b6a6676eaa9cd7e234cabe37af8a54eb584a25fa98a895752f3e15882c8881b0cbd19977e729a444b6d49343986c509f2a83469ab5eb876df1ba1d0c3b508dea65483e1cc31736c95e4084679e531a6410dc8f0449a375b1f1a7f9a9a445f132a20a1fd615c43c07249f42da17f787826e83df8684a2c8379e6d012ab117a5caa71fa051c6a80ee2c1a0608b31f09e870a62a846c1174a2c447549d7a4e2de87951c2ac7bf4159c1f3d92b5db2548943e38c36a385f9f690ba1904ed5aa9f6df6fc193f8bdf4b93eecf8bb8edddd75cb7a7af66fcf31fac7143409682dd85568e171e6b137a9c8ad849562d6802070697856f5369af85f7ba29dc717d93b7df0a50511d3ce7fcd143ba3a0d1a6bfd32c74f7d5b35ea7da76ec496e5ad9e2fc03b7686859f595efb4c126ce2addc8bea4ddf92c37df1ad83507ae27ab2c10a5d645ef25820d218354e2feb420bc1d86b3d519c4ca236bcef1d5dba726f84523b268cd793a8bdd0634927437e5f0593a47addca304a3e12208943a1daed196314330e1cfa45ad511b8bf64e0d7ff849e74ae44d884184ba3b6eaca6a5cc203201a69cb6de1a3eeb5fa6716ee28035930b4578fc1ab72375729134f2944b8869b47d0aef2eb0d73fa2722046403273253f90ad88f104981ab14b5778a57d1e78f8861e193e48b1761626d0cca4c9875fcf81ddf2d20dbed5524489f1bb1763f1bf3cd7c500fe87217924bc37b3954af9eebbf6ecde63ed52c457353404d0e64f33ca857797fc8e0e4ccd70dec631f8b8d47e7a05e6db8dfc6281df78bdf6884144815a001a63bae12b5edfa9af64fc4016d141da9b804856a9ce31fea11f216c33c5a3c876e66fa4e03bb941357b14c317cfd8dc711e321533672a7fc646d720a061846538a2e4725d9dc277db61b22365bc6767c848fe2420272dd711c278d6e03bced609c9b4f1502f76f3209b0dc6730f6f8cfb784199fa7a161c0926ef48cd3be7765d76fae3e7cc85629413b400909cbb035768ed5ab9994242e161acdfcfa18aa2955b958646cb41602bc486f6f9aea0a2855fcd544a5d8b7e46f2e77fd911548a7ec6135af48fd74fccd05ff82ff80041fd509de03d1ac50b1d5e34a8e0dac53678adbf814183e2fe21e2b842f6db69ec748b1c2a7f800e176193b74f36fb8cd529617808c4abd80ce0cffd9ed8c9f0ad79b9e9a2ab552b5117332ccb5a77226f17838d299a53f83f190d1c54237332ff0e61640713b4d29eeec3aad50e9e466e7bda7d3d5145d41d1da2c2c16e700457d32a5067d2d8804d2a9c6c0f87c4aebf989a51336240127fd2d39ad40431c80b784086a40eadd9f952b4fd38fd0fd6f325b948b4d311bd946b1eca93b39af627c09b892b7d3b6e504fad86c833aeb9a54904c9f8d6afe75fb2e9bb941aa3ff12e42a15d0f4e371f73c5bf6889d86558ebcb43b1d0abbcc6dfe7c85e2c5521d6f31923b95ec29727b8b554a04753ae72ef2d49040626d51153d907374399e63c64b00c860cca90c886b305ba0c914f4a82536012251405cb2d0f8f386d104ee6ee2d846ca5d5e9d831444b1bccbb09ef1abf0db62d7578ceee6523d0b874153f0d2f4e64180df980d000f4c402ea8eacafb8c6fb0d4848398d0e78c8f4388942d49f9c6dfbf30ce9203a5e41742c8801ebb8e1b8bc6a2722fb226ec82d0d99f4a4fe0f10b01944ec38f043fcea9a7fa4ef1e7f576dfc7ef1f64778804f8d5dc581167ce8c1c0d9173eb423f6af538002ecaa50de6b94fa349b201d0fc849b1671fe4728ea200486f9223bb0abcfe97a08dca91b65f06bd6a2923a2279880d0350f6fe5e358710c7c594ddc5532eacd86ad62c862352719c069f4f55eaa1204e3e97d02f49e9b4b04286ea604315c4410911d0970f3c0e09384ce227454f79b789f7e29a4b8fecbea3a5c868cca8259f5d2506333b4a349e6a63644ce1b4dbf29c5249e1187d9c529a3d2b0b1dd64c87ccae827627d563cdc9efb842432b98956f5607b6df40e2abe52c9836b37ad06dbd8eb2028b7b873daf520134bce14375f9d8a530b6d0e1f39962def236f9f338b6cdcd0a9b5ef9c357c09b685331eca6f8a065ff092ba266ddd31f4c86934f3458229e952fd1f01abf16be03adeb099fd3591b1ce0bf498cdde62e0158b1235aaf1c5f7a8b3a427469ccbd1fc4ed97f4f249634d2a13da5539578f731f796f00390a4fb3215734b532e45f6178fe14d499066f47f35ec0c1ebb4160799995ad5873351d905f9c114632c327e8af714d7252337a18bf2be053584337ac4cba4f8644e330f95075c4aad103bbb2e1eb594c0ff60ac1f54bca019cfbd78b22c9c0af560e28a4375dea1903ab09f34bc4a02c2dd66f342d0d1ec38fa4b690b682030ba95573a082f9d958cde102f07c8693f5095d57c6fda191a41e413ce006d703511eaa408081e5dc0e9eb9fea79885df41bbbb40e8b7af706d3571ceb870c2cb792851016c39daf3b47c56f9e901f376c7e41e97e445090822e64fac556666b285b6174a6d38331694f04c2a0d232507daa900d5a7c2f8906036dfc8bb97ce7d6f6da3eda2cf202e9c9a0df946bf555c72190c8dbdf2ee8b8907513ca66b0fe339f4e14460143020a83ed85029c34afccc3ce6c4c090a80ca36aeecde4e64611db3ce4eada1e7c950977fa6ad02d1df05ff629c6896a5cf21ef8ae59ed9dae7206afd8583fe80e0c33f69259819d26aca92d5903c73f82611288a9b03b508fd4324a364763f40da0a291b2190b8851faa38ad2f92c9f4de314b4546ecd73d57c66456c900c69478837da6310582dc601c976bdbcc85a460f80e14e6bdb0c6102a929e31ebe3ef38b0e68b9950171f919c0daa3bff57b6398467dffc1309608cf4fb305474f9cb8e4fe42f99b7a699dc64f100a22b77c576cadc1df7099ad57b074b779a98b975e2d0d6aed65fcd9613d0875cd937f5cf68e0ccd8fd6637bb29ade9c025e8adcf39a7cf4e78b1a57040d19cba6af5054adfeff0a1eeedb3cf9f5ed92348e7864b8eea86e3bea1bbd6596367271b78c17c4d02a826e2b61661e208103f25bdbfdb6b02063efc5e8ceeaf8036da4588e2cf52dc875560bf2164b7f20df4ae9636351c994d6b0915fac9d012666c54e068ed561f8e6c85f66c6d8d83f86bbcb49a164f8b51770064fb8cc228b5c4f2e855733492432b1ee3221ee7658d79e62f3264560132cea42b6a0ac8d2f8098174bcb5db71bb31f4a4b847505c2164d4441ef54bb662880f03eb62afdd9ac0acb45f02e5c033f7fdaa2526defe5fa508ba39d58660b67bf87091e8d986b2ff862603a07cb637e39a6d5bfa5db665a7639cd5a50aa0a62c778d757f17a7efd33e6a494e41580cca03cf281098ac3301513e7846b41ee4c352c120143d49eee67dc5171f418258837f682e93bd504d95f1387ad45616b387bb5eab6c290398d91af4dca883fb771a09531f7b224ece4b1046cbf4d9e6ba1c580cf3d1317bc06a40b7a0b6ff43382a49478a6be793e0b509f6d8324ded8f250988d83b637cf684c4436a69382f163705da4fd2bd3d163b58f179464673fb68c338c58ce97a3b1da66a2768758e8bcdc26924674dfd866c7fc0c596bff48cdcc2bd39d7f188f951079e48fd36870ba964d6314329042463c16348c796537664fd70868533665a2b619e5eaacd9475ad29b936a2137c14f4eb6a054c616341d143a18cfd865b50a196cb430f396280a24f70fdf27412d844482835c79e2587a671ba59047589ace53cc8f3ff01903cebcceda69b1b78b1897f273af9e028312ee34d0e427444ad16ddf707d3b512ffa0edf309d50a12c3cec1c8c416505349efdbaec3604ccef9293025919bd4ca98990a1bcc83301a9f0951d6f32f918636e6dbf52de3cf4ebb0c2dcb631534f60471eb2ffaba4383bc1c32841ec57b3e6e029582c8ff62e4075bc43bb0dc12cdc96c27f4ad7d8ee77ee9b3ec9f3401c2e984e3bd330489a459db5ce8be1ba64e6112d32f1ab76be9f4a60591b48888880e0c1e5063037beec9175c26e68d59d98e85482f8f6dfac0d0404aa3f2b4bbf06329c893b40f850b75a669981fe0be1c954685fbe8dd49b7c034f5b5b09ec59bfa8fa62ae39dd01ee384f8973b1b87c22d754096d127f2c53eb59f769e8a6fc80c355c6ed67011de7847af82d7b7b0280bcb8c3f475bf8e9ec10b3a39c02846b3f673e6372217cf9e602290b17057e5d1d5dbef3bf5c0c8fc05a67b86c55aac98deb6a2a2ff9cd1ef11cce68e644b1ea19a65f0a98eb340ce4bc4498afc93be87dcfc0969c23bdec6cc", 0x1000) semop(r2, &(0x7f0000001480)=[{0x2, 0x1, 0x800}, {0x2, 0x9, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0x1ff, 0x800}], 0x4) semget$private(0x0, 0x4, 0x16) getpeername$unix(r3, &(0x7f0000000400)=ANY=[@ANYPTR], 0x0) r7 = getppid() fcntl$lock(r3, 0x0, &(0x7f0000001580)={0x2, 0x0, 0x6, 0x0, r7}) recvfrom$inet6(r3, &(0x7f00000015c0)=""/46, 0xffffffffffffff6b, 0x800, &(0x7f0000001600)={0x18, 0x2, 0x4, 0x4}, 0xff80) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001640)=0xffffffff7fffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) mlockall(0x1) ioctl$TIOCGETD(r4, 0x4004741a, 0x0) semctl$IPC_RMID(r6, 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000200)={0x3, 0x0, 0x8, 0xbc, r0}) 16:10:57 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kqueue() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() getitimer(0x1, &(0x7f00000000c0)) fcntl$setflags(r1, 0x2, 0x1) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:10:57 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) lseek(r0, 0x0, 0x1000000000003) read(r0, &(0x7f0000000580)=""/23, 0x17) 16:10:57 executing program 1: r0 = open(&(0x7f0000000300)='./file2\x00', 0x0, 0x10) faccessat(r0, &(0x7f0000000340)='./file0/file0\x00', 0x48, 0x3) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) chmod(&(0x7f0000000100)='./file0/file0/file0\x00', 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x5, 0x2) r1 = semget$private(0x0, 0x1, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000240)=[0x1000, 0x0, 0x10001, 0x7f]) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') geteuid() pipe(&(0x7f0000000140)) 16:10:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) chdir(&(0x7f0000000000)='./file0\x00') sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00./fide0\x00'], 0xa) 16:10:57 executing program 0: socketpair$unix(0x1, 0x400000000001, 0x0, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240), 0x321}, 0x0) sendmsg(r1, &(0x7f0000000200)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="bd9279426e2e36a4f0fe5a5923d75597fefc2f6f026301a23ac7a7c95fb59b", 0x1f}, {&(0x7f00000000c0)="59a7a665bdd07b9a58ea93a374ae3ec36d79f2feda1bf07e85edfec4e955c8ec213e344c218cc59f9bbb2e0ed981050d97514db1dd28b55b079b9934b48f3ab4009f744b40fccca2e213a76d6a9be54a00c05de0b135f78ef62d8a034a3aeb168c44bcc9f48dbdc93e8860b23ed345f41eaf265d5aada500636da850ee5e27ace99953f9cfbdb7278b732c96ce46fffc4ef2590e58fcc021dc1a5eeccb11116808728bbbcf1a31f133f024d72db8b875f5d4690cf11fcd4412eb901fc9606c23d26239e995507438e2dfb38a1e914242d6189734e8801ae96d2523e93cfc2cb1822d7901126d64ae074d58ebde9a25", 0xef}], 0x2, &(0x7f00000008c0)=[{0x1010, 0x0, 0x2, "450f5002488792ba251bbcbf72b7683e7abf36f90b3be7ccddbb6c9e68d3f8d402b91773e1885352d2629fe81de862c48d07c830e353b5f071e837db09ddcf1b2507c6de5c845e5f2e63f0668841f0180114261a22cc64ac978ab83903bc7f818538dc7a4179393984c1e562448b336468cff72bc7530baf27d595f380681e05a075d3230aec555240aef03f2eb6e8efd299e497eb82f6f7b8a5a76e50857b66bc2532c9de5af6723035d3ac1e178e6feafa37b59486cda9f754596d4d12770efe2ea8670d072d523200623fa01c57be3214bab7a1698631b984b1d6be0d4b6e98840c18b7602fb7c8fb63b8d0b7a6f05e1d281bc9beb862c41422f970b023512f030d1cbfe76849fec9927ab1f45d3e84003ac1afed1281c10df55bb97d9cce3e8889c6832b579eac3a0520a340b956368498bf685a142337ce2ac2203d850a41212785c25c95241ea78d28d96336f2f37a9ec5da8cf361c22f052a2d2f0a50ce9d6b480a7b730b11545b33d45ca61325fae71a3eaef32c375fddd6e1ca7931285225bf18e99240fb48615b931b234d137af6d930a13da3031ed6a59b3551822487281e4beb216a43f9a17310329923d327c01714df1b5452e16bca3a14451972343523cc21cb8973ebe216368c9bd7c13d01ee5c2bb754b08dae07400389000f2172e1648b03d92b884269fe4a81770566ca0b14055388c620f724daadd205dc292e3a83d230441d932e54eba4a047295dbbc592b4bcd256f0e95fbec3e0ed5e4e60a6e5824f4b6a575e6a949b5c50585d19cc095943efd294ba1f0a1065dd407380c570eb888e254a3b8e70288bddf620bc4d3e51576f4bf7d838ca7f2b7b01447ce74c6d46197d7eef78e2966e840f04967783f24850c67ef3c407cd30a9cc3c6dc9a29200c58ed647fbbf438e0639f0820812ced9032933246a3962374954da58525d8f006b06f4845ee68c4d53974ba24aeab098b9f5fb32a52f8fb41f5cafa202904d19a0163844b0566e78ade96960fd76d7d0f25e09df627e55913b4d95600cdab17df802a0ccdcbd28f35c99f3b85d645b83bc7fd2f692ef79b03e9d372fa9660b7783be9acc153b681cbcff14dfc3c1507c279976007c6662b39f76d1c5c9cdc007eed2b82f897c16811201180502106bb409d01c2d1d77df09f4d46475d12d38110bea354d8ad7b100c4fa698e4983294d4ca24743ac3e947abae1033d7b35a79a5639de718a2d27bdb07c3b062cd45eee082672daa8f67f64ad0d99cb1aa2db90f48acb9f9604c023672d65fbd624b6b63893b8996839454ed02761764565a8f2f8abb65bfdce70542bc3f39f33df51f1c29b0c1fb28ef1dc1cf00293acc65ebca90e512f0701d6a3d91a43cae1b1837a51fff40f257acfa0a1000e2978e60817cc3bc065727ea2a2a5b5446e91ad18548117d84668110faa17e3c112044986c6c6b5214607c5889c84655d4f4389815fca652a65072a81818ff13537abe48cdaef137b8c3708023a75dc77bf21f48514b77c80bf6f8c0616903474fa698d1345df9112862b67f8570f5b9f708ad680c0d72ce2592738a9b6dced29a3111cb36d6bdfd19b2e51dfdba3189dc9cf30f179f147223e2f4d0d151cfedce1ebae24aa595f85dc6e4352cfbd0a2766d473e5ca628945ebaaa76a9d63daad2a6bc2ac44db83cf470a91c42344f0e3aeb597bd183eef84ef257cf9eb556f3fdaeca1256b6e418a840148fd76ec218779169e0eae8228011536d4317f6f15870d6d73b249082847f0ce6809d5da9282173c47bf0c41ff5f2a9ed4b5ebf67f0e97cc20ad835a769c372df45f624162850cfdb5e13fbbc2e8c6769779a8f8340860df91a2227503a9dabb76a32f6bf85132ad83b57e39f9f2dd0b8d9a3d880a3d839ad2727d1758485c7d988062af84ecd15ec511d0c4b188a475a51837f4478a49d7954e047f71f9f895905466b6f1cded646298db07e1e04d0291047e5175dd66979038e04ca977abba46cf20163403dff156622d7a768da2544e4d47a3217ff8930c85f1b597d6d0c25ba72e98cc68f7ad950ff8e722c77c869e0b7f04482d5fe35c3214511c600e1c4d3aa96791756caf4b902e91e11b327a81acaa8385eca21cf22e03394ec79819f7f899add4115e312429ebdcc1c1b02913b7dafd3b09c87de53ab7b7f75a5cf80e29e1afe91f41761d12701f67954ec51fd17b5344f631d25b718b4d0cf1efc74d3a52c23cfee912630bf3216913cf558b16442f7922ca19b69b82b9f95e645cae2f3ff3cc78ce31b227f495f09fb06e8c4398457196f11be48bd785e5f88f6afe429c9c5196ced259f41969a9d700221712e358eb2878d1f13c88ee826e185604cc795bc935ff5b1ca4f05ccc69e738c05c60548b2f6d6d059c42bf8cfcb9094da55ca343920ace14cd5c1d97f1fd086c11841cc1707a1361037ad8b8bef5cd6579ae98a111fd90d4d6235b735a905b2a6257a74472601ad3f5e98e16be8a75cd506ab4aaecc11601bd918c7f39723f84945c735aff7d20dd69056eac09cb41ee37fccae0e9be5f3afd78a63be680d9f1fa7f50eec40ce39c8980b2a9eb9796c395bd9cdbbe0dd0e10af4b34f2227c4f9cca9684a496c5dc4ac141b6959e1385f60f0d7b2915f12d8c2dc811824fc39129a25bf016344efdf36826a3127cca5ceef85fbca7d93a6fc24479a6dac6e26e3a63bd1a5b27560757b691d12849277c5467ddcaa1ed6fc876f7581e0607aa5f0425483984dcfd2cd9abc48a429e77fb8220ce4415d8e327ed560f44731725f218499a32e8c699f1d184cce168f878d5cd3c875e9aed5dcab3d0a5cb806c087d1e4cb247507a88dc8b422ccd21f15d62b4a798bab2364b77d0070601cb912d9c315f48c34a280ce9bf37229624ffccde6b32d29dc51ad1230d6502835288f694d6d3b44f840cd1b914f4f95074a03cd149b6210c55b735773ca1a62cedc6618436d1843897ddbffffe444427be73b1ebd93797e7aa87b9087af89d6dc1983f5ef395e2be07a0e444c9079d4dc751c0b62f3490fdf43d962014f55e9ff7fedec764a43caf1fc50ee188772548b5d74bb61366977d08fc4d96c689dd330e1d91d8d0a75f7fe74378d9709296fdf44bc29d42f3520fc667e82f9c12face8559873c350687e7b337873be565b46ecd79b70a1be21eb3afd5fc2933681f6a517b19e9f402bb39e6280c619332b8ccbd15cc5534b3f94597563c532b910ef36b957d5338b9f04bb18916a53bfbffd5dd5c2607e1fb8371e3e71949cf8100a1b605869df6bd0ef9956650e15abae09e72bf5f5e2fc05dd56f6d0a1f1b4aac3f097a52d2f6b42a6832675464c5c58312059523368ae22c32f4b94dcbc9070c37ced26c0b31907d47df7c959f98d1e35e0a75b712ceb043f159fda4942c537b5bb5c4e0e05e14338d4eb2675eb8102fed59616b08133e71f89fecc32f90c3ac176b3216e880a9fb3c13cec89858184062d1219397e7ee127885e870f4f738b4293dc7ecec3faef368441555db87c2c60d4b4fb6663484b32fb0ed9749705f0c8f25bfe7f17dc90c69db05dd43efd54947a388e77e51d1cd5d1755e08368fb50bec46764d07a8ced8e12847305fef02b5181d390ff83f70e161494b0f40b4b4072fd034e4e418c3e6c488dd8fade9c7279aa2edb43ca7e0b99d6f33114b20086710a7b3c7d9ad207be5ff83995614817de2056ed178a8f7edcae8def347bdbd74ea323215485d3a5765af1a2fd02fb9d21379bb0d73e142e3262a0af92f49b5535e6f11a8de682ffc7fe2bb6b98915a3effbe2963a967f209934742994006e4d0da3baf5a1e9a76719d64fecb163d4eb6a9b2d2de010289195c3dcc74390f586020b0080972dcaac2a297a2d3a0c94767b8b0e7e0c10d0ace7a5da357ad0d652be0c2a071b0a6133c2f4cfdf1fb09597b2567175fb5805460566289ca3ddbd1847654561c815a141b4a0902f61160fe9450a96f4a7c3dc8cb3f60ab40f28e9bea0bb191fc6060bdeb14d9bc0a659bfba0deca41d6a30503fee3234a71c62edf6d3f4c418df4685b7f1c1e364c4577acd3386c6d0612194279f048c4b6526703b73639daa25d17adb2065b5232b307bb1b4aad92b03500955895d744b628e039d4326be29a7843d0dc398b3920a4de539c7f5365f4a4e44586f25084ad2043544ad6a5ec59ceec0e7630098e8ff69938042a2c6e1808415da6bc3141ba5c8701cba3cf7285f708d706102596c501574538087b2135f4761cbf627ce0e498d77e02c307bfedc20545deb9a1d38fd8af0c3ac2f67322a598c69c3bfb7ef7fe36cbcf2f47d5a06a5534169c42eb0f4cc1e1fe96908dd49b63829c79d21951699da39170cf7733456c744c0c95bd63bd1eee709f0618f445ab93b9faee4d540f5563eefcdd4a58b333cca1ae41f8896f1ac35aa5cec326aa113e2df47b276ddbfa83991aafba75aee1f224a2387924a5551d1cd47049d3e2cdf90efc516b92e6670feaeb7f9177c8f8e759e17366f1a0ef08d47720201f4259fd6e4c6d9c8540ac466344321a3fa2c5602a8676eadbc1a1c0365045766401c5d9d95e0efcd54cb40e22375c42b7754298c355d66011ea165a14445edde5663aecfd311b1fc50fb6aba3a81a24009d24739ba21de87976f3167ec1ed6a6955b50fd925fb3a1496bc80e776725191bc1c09630039c795344cec74810125d7a3f36e905369b7241ea42201ae9e9900b1452525341ca5b91ab1045b4258af39404f3aeeaab0ec6b70224acf323f78c89b58e8c206f8e0495d69d18955133cffd907942203370b3564419e39affbeb4481bf2c8936f67138ceda8ed4438afa36b277ac31844d786bb2413f29cd656da9339fb90de8b85bd02de108eeb42c56357dccf7ca7d2ce52c207f5d4820b9ae15889dd81a8c82b9e1fced807fd0b2392d58e43e51724b2d3d42c559f7702ae7d37caf78df35b040afdd07cf59d0ca0c77b80a9b2e9b9a8d89f224eb8c8027f95529371726896a3bc4a462532af70d0ec9e4e3aa66ec26ca08bcca3ded24ad473855632b3fe2b48b31adcec1ab13e48a5ad31ac2c59441f4231c35179044f4871ddf7afa7fb6e92fb87c63dd2b7dd0d38d76cd0588a114003e9199b4c8620145723e862ef38f7e3fc51b7d5d0dc5a5621e6061f524bd84efde7f293901d02ab3a6540d1d3165ef4658f6463f35c93dd086a7045ba65b4f47dbd6716bffa3babd3fa326c4b8c641b1368aa1b1de30e55ab255c659b4fc360c6b2691cf04cbfe8409694a6da50b75b55546e3da0217e3e05926c7cacc95b3f094dc7f879a2e8a27e70e4a08e189eb6fd29260e12e67bafdc9a175bd7431a0432717ecf1bad86241d5709f647da1018b2d78fbf863ada0463bae26a5639325ef7b71ebc6975c124cb08e440d30dcd6018caa7d018d339b1149fe2f3c894ede89d8e5bbf1f807559cff9d6bde189cf552de39764a5cee21daee57cc772b9ad5af3f6f27078545a1d071b1ea69a7a68a8e7631a81875b6cc6a9a274e5f54efca92d6829b64d37f17371f3a6ac4f55d851a242a6c9ebb02f501569ac39d719a1c1365fc1848eed3623d81cccd298fc20108628cdaccae5853f3fe8fdd146e68b2ad2258d570e41ea8aef60b3e8860acdc7f6ad4f81a251807fe5e10fd6d71dc17ab1996e51c89fe02276118535000c306ecbe6f6b54ca2428c1d95fba7c8d2f02572113d189af94d46331695b82a52d8d7170091fdaa6e72e97bfa1676ae1a9872eabadd543181c5cb5cfd8864131"}, {0x1010, 0xffff, 0x80, "807b0a134451047472b81a6f8df8760f71398f8e66dfb414c1c214cc5409389979b22a7e44022503ca83e87703256ff20095d69a54a1c251fe92536ab4545c5055ce71934a416f953c22fd05bffe528d41087bfb40a4434678b809710a39fd2f583751a8365a42fce3af8913e1d19442535acad590c8da43c5bea7f0b44fd155cba4c23f9afc40a32eaf9ec53284bdd1a4eda877c89fb6e2368a80c70f57016246e49cbaff940ef9ea4fcbae536b2e2ed260236fa15fd51ae6c6cf89cf6574f9ac500ae2c230db6bf785e26864ff237242cfe038e1c3c5afb995ee87b9f7c30f7fdb3af99702d823a5a56b3700090f0c75575edc758e88d85bfbfcb5dc96a353d6e5d6e1e36cf08d9921717d4def9eae1f6cebdca5a53332db2cb6e41003b5eb41117db6a552d16fed2304e93df46db63b7b3e57f73ffa88b16bca23262acad2852685520b3f685aae10df04f8f9618d2d2bd0fd3ec843fdc9d7344603ef3bdbdc209253e0fb963b4ecd55080e761816cc4e8a30e2aca49fea0589776bad49bfdd290a0944b7cf5f89678e18a29eb879fc553339714215b659fb1939ed80e312c16e807ef964038a614dc19f01791cf6c0cbfec0e56b32c9fce051224817089fc9ef74886cbaa7c4ee490451559c8f04bbad586d6e9dfc89c34a79e0f7421492dbf57c0291b734a9cd6243e493f77f23bc5b5ba4ce901cfe3bada4ca48fe7680e98d0277725bab11d75e235ece2fe7a416ddd295504fc0bbb2c1e24adc086c2bde21c30df0762ee2c6b090e84e6b865b18cf83eebfc42c78561cbbc38ba45e4f5fc2aae905cd8313a40d2099fcad6bfcb9d22e71bbfdaaffa444508499c68fe209373f144f423cb5b6e446c23e7afeac156baef932951057fe629aa912471091c8f6cccf3307b06f22d37c8d9dda9f4955b3c35eab0709cef2ddd2436cffef0e476de97d7be0d851d85600d9373f0e251b3c69c0233dab7b436bbfccd9ffa9752e1273351a2867157886f333f3dd5a5cfa93c4045146fe6d82953ab8a027f25aa97eedf36aaf402b386210ab64b513b87f846d44a247996a334e2a533c945ac60858165a39dc8a064e075bf835772d49e00cfda3d7487592d8a6e7f2c4432893f421bf95c52bbab840942a474a007baefabe59a5d0b526e877b53749df117b053752c81bf098e8d21ec254bbcc9ab0d4a6bd9f1f788da6de0ea1c3fd309f0042e190b312deac8b432015c29d743874ae4ef414e4b9827518e26dc857c5f4653fbe9222544b0404fe7b024cd79e80fd4b0d074ec30f2d8f61daedf6a2b767ac2570da06cf9d1361b7dfd1e1ca3dce8c1c3a176b2745bedda1290d9d04c9721beb45ad8f4abcb979f9499874cd43f11575c3b84256e2bfc7521a02fe5ee13c9c3785049d09bb21a687d411addc5759a0eeb0dcb75e357f659a26529bfd2c48c8d427000367a8a5d2fbb8f5ed2ccd588a1b910718fbc56ba687e79f2aa40f3e17f6385595695e7f0d63dcdcf83d8e5347e4414c8f2e32c2b47d02b97521895e9256a476c1ea5c045ff44bbb9aca415f35376092f796ab0c96247fc38c9cb9421b9962a835127a249f7d3c3100922c1743171fb32504619e673d0503609fa5e06352d01101045be8653cc8725517c34b4f7e0e4180e119787d5a1a36c5d87bfdcf5c0eb7f054919241346ffb87f34f226365f79e4cc1cd481206fc2f557b91cdb09654792bba6a8274938570cfdb7ec71f3056f4a6c2dfcd11775be44286145383de6c8f88755e922eea25978f9b388186f2eb49634810c5f09864a65519db4668e75c995a333e0dd03ef1272bd33c3b6de31091c027a45321156677c2c72b76cdb92d053c33242d811f0ddad31d81699a118afd59e7b05cec90f91695996581adf0622f3ff9de73ededdf1365dad79c1712db11ba6332f66f9242750ed65e9c253d8f76ed30733613e42bdbbbc113e78cfca65f4c0d5af0b778242424c4d555ab3738df48eb2f1b56a8d12f4aaa9f208f5d1129b7d2ba82d1dcf100bb34293e5187d1d75c7079014b9c1c6ef291732cd2761aadd669e2377150d632f8b792506545f5aab02a6e588b331bbecdc9b3057bfe8b685ee53ddf9a56004ec895cfe407dec37848f2c7e3cb8c79a8bce007129f90e5ba5397a3eef308d81c3a4602e5a6f7ccf118015b717dcf69457192e76863a2fec7c0a0f11caefa4c8e2bf5465826b390a0db7de11d4d6aaddb4405b940ec9172705b1ef2ec7f9c210b39b55a1ea120162806150956e3c1a1a6f3edf2056f5dcc1a8d7578440d143f7b1092229f713f13df78630904f1278830a1db2fe9b7b645a872b39c19bdfa84557fcaff2bdec4513cc9aa8c685493551c62b3171c39ed84c70e7bade49859614651d409327733d3d21313d719761c988ccbfd945e76b11ac86e087d1025ca5fa90bacd48ec5341e50bf518e81b4ae82d6c425cfd66784f91baf11c9d59591367b5e73a916584c0f8c6cb9cea21b63c856658be11f63161f445a616b443ee5c33f8038ded66ead47d60fe529e52263035f0f8969664b9e9519b3e6496e7779febfc1025f98feb71b2a822a2265b0346b1c6aaabc65897da73762bb4af295a94eef6159593c1f5821fae6bab020d6a534b1a67136e1108c6a797016daf9ee4768f6c0cf335aedccf7264dcc824982ff3b6b4e4dcd908282d0d3061db62a19589e4af7cc52fda3e4bc81db97e01e38cad5587301349a3c68c2ab23790679f84daaeab6c734c50d9c1dc4c1ecef9bd1786dc6212871214553458e36450946acb892a6622a99ba9c052807f9e13e90f451a51a6a1e93608a6b946b5d1a4245fad9d2a69a9a7a7b0ea0644107df2c1f7d67c08126fd9439746a75c75f263b9f7f0d63848a8eca32a734ed7cb5d462b6e05b54b5d1f364b04c895b1e40f11c9b35f995fc17a1dacfab40494643213ed4a29338cb887508db96891f7910bf0abcbcb18233b13a8ec4434df6ef29299e157f0e510bd0686bf8cd0513759189a8a428aec16ef7a956ddd8dd7e837bcc8857c8588dd988a83797fdeb93b7c63ee93143cf8e676094a6f4431322ac51e73a0494c633e350b00d3e8e1554179fcd8360ba5ad60e0dce20d5bb5391c8c02ccfe93b99f49dd7a8cca423dab6aa3a3930fdb011f47d5943c8e3605832bdf23f49fb6d34e8338292145071e1ae9bbb95fbfc8b79a625e56a4a7125dba75d16ea8296d94ff63459b2b6b469936872bdb5c3c579dfae12562f300c6c483d89da363fb2bc179a2f821fed41e4c1fc5b8433e488803f045f61a5822ae56bda1b70ce73d149b7cf5a21e7784253a45cf8580cf7d466d90e963f328c6127a6168c33df62261f8407e7bf935af2da63915151956eddfb424ed243ae3fdaa615db235abb6fcb082c0ed0f8610fa27b6ef73269c43bffd1c6174edce840364e181615e2e9a49965aeebf8111dfa2f72eb4a85679bdacfade3b6953ca9ed2d97b00f3bd250ed5a05ef0b7c7f43b0316225cd01de9b26be31a390b56c0b03b9701a010377bd83b3fcec7c42cb26d44b65302c38dba86963540c7fdf00d490b7352d6389329cb333c760d11a271a0586dae787cbd61c647ae4833aacfb8d77c4508657295eac50953ee6a6cf3bc750755fb2d773cee47cec6a4ebefc591bd98a470cc9f53dc3c3d9d9265a6f7ef4060c9679d73836b2146daa1c5d69f49c6286e2b8e663d7852c753b275b3494d36b00cc9c6d76b26f7fe1348309927689c50126c7df4725b44b4e384ff81fc5a75f8c6402341b147656a4c49d282672d230bae3c4b53a53a899dd930992a0c3e5c3d7c06e9127d5eda5604ae8e29d33a0e13e7c68db74ae06b159defeee86fea8a2ba32ab25a1c47af51609c65d0325d621880fe1a948cd67f3ee17be7d195ea3a200a504d2c74260eec7828a53ddd7711b185f88dd7d2016adfe2987efcf900e131ecd8a450257b5fc6e8e9d6edee948efc0da6bb047f8a6069f14d9211255c8329a9e073191638fa901a73264ff1303aab0cd9170c9b318e0e9205382408f6d6c4b6bf5a8848b38bf4f52804c40d9c8662ce83dd6ed22b949eebca151b61cab50cc194b2aa3189b4ba555e939b164c4dfd849092547acf2213bf9ceb28bb163caa9c22323647a0a3ccc8e3caf59c547d244f73e1ea4ea8747a05b93f8490dea14845e3fbd0d474b7cffb6a2a0d2d35047eb7dd6fac5063714c5e551cfa1308d92bba10eb92c091ce3ad9c2cd032343d8348cf0dce7f5c3446fd421797556534789cf70613120d0967c4b52f0d59019fdaf119bc19b4b1e7fa54756d8365fad2a08d03aa0d4418fae55ae2df1d2c797d3babceddc51753440f025d9919ee22997952e6a86c8ee31e653842a58e8d1d5982a2b59f0ba94fe642a6ed24752f26e74f10e1f9ca4b721c7b34f5a03383151f25a178ce7edb203f6c87b0249b745ade4f40146f09ad0a87342d72f64d4d44946fa152717489506931898cfbb87579b4393f8b207df42c28de8c8ab7cb0ca78bee12b68c1960283ee416f3e9ac2d4ecc5468bdce765457fff4f2bcb8fdece57071f73d44a3949274c1b72611d734a53f501387ea4dad3485194849efe3462bf58fb9838155dfe1556b1cfc944c96da93c9e74b0329e3f5b3d80b9b6a3d092896ef5b61ac4167baa6e6face48cfd13fc5769a5fabe3efa25748443c580ab706db101df6de1ebc4aca54c458d0651bd51b376e56f47e8a92495b18c9bb9c3fc5432189338ff03af6d60d7cf6bfbeec31c05a28a687674e0a3dadc43141014da141ffae98be76ea611f1aa5bbe570c391293ef22bbdd1d5901dadfa241f0284bc4a9f29abc4b70253112649069308a315762f0da88303d818fa6bd8bcf0facc79236507d0fbe9300c0c12ffdf0cf85a7a13d659075e10a499e88e37973f2985f5b4f83da694bc990ea0edb1940e6f1a98363c8a4267e8bc30de1916a160c33bf88518991cad32f99f55c11317fc7a95aaf69f52dca6e6d0e91e22fa59abed11deacd7c12669a8146a3d54339f94b44bf33d1a4e9b1eba88b336a69d9c6f1aa32186b0f3715970ea26b61d2d960cf93b449897b22bb00b28d92e77f0f129039a595864077c2573dbbed8479d30601101743ee0198f47a2fe435d9bc2ac0419c08c0bb173e4c03c183504922332b4a7fc2042cf0258a6038fe54779fd84d911e941cdd40dcff1d5251aa01f0b933d0d251d369c86d218529a20b84969ee952026fc9818e4adb42d52be5ba058fd322020b3c83446009b465b4c884008a012900d7a9fb54f28863931e3066f3e5b32b4846444f40cacaf41c62042ce5fa7e25bb3ae07d78ffcb7f139256167a6115ad53cef32c4a3ba99a25f227ee14bcae2082120980855def6070e0ecd3415e405d93cdd3314958f9cbeff145f3010ec9c8199bb643458923eb24dfd74eecdaf73a3c0e2729938debe06a47040fe661c7a532430d4521a348190ec7e444a74843ebfdd2d2240af0ba608698e96e3e2086e693997639a41c6d0af5da42a57690b7bd5598502a6101ec8afde6f7d49cf7b3c6cadd8305fc6e177624e59390cd1ceeaf4e605783b2b014d7b676e75b9e8c6307dd3683fbfd016c35249702d354029ad8251e656c0bf6b140237906c1fd19afe80c162b276cc057786a87a672dfced10d62136b891e10dfa5bca4e9100935d5eb770ce046ea0d064b195d7478bd4f2b0857129dd158013008f0a33903a24960c264e605539959ea3c9ae6b357ec058c33d8335f7f20fb4ef9ba1f79c04cc550d8acef0d670ba2a4b"}, {0xc8, 0xffff, 0x1, "19cff8ef77bf7bfae32b178a8f2d72af9c45fa0cb6e511b8a6f931531663970ffd1ad0262ec11a51790ba03fa31f724f9e8905e46619b3ba73a7e2c98377bcb95c77b2b13560805962944bc7f4d9251ff7df36f617698eb3d6948cabdfdc7577b1466fe38b76ed9f3b7dd12afdfbd1844e3f6a80b75074283940b613ea48d732f11149594f18b8c196a60cf0e144426d0e5d97c9a57fa72d373b228f518641fba00432b5cf7309076beff464b2d5fffa17ef0bc661d2e2"}, {0x1010, 0x1, 0xd1100000000, "b823fed24d20b07a6913d6810942c1c33440524d65d4e93757b62dd917949c3a30e5ff1637ac3d1fd3e8d0b722eb471a95ee207fa766db60ff0992ef13e5e31d6a6c12570f6e62b8a67a0f6521a787ec2eb1b5204493bd9ce903af9fce099ec6508770da24db7c1ef86cb9309523260425c82960473fb623a9f9af2dd19e9b7302d7b3ced2d7f3b620f85674c1ab0a447413ce56d6821877677ce60169796ed5d67032231693f3c8592f99a8859889170c07da1e80c745af3bbaaeb2707f1a8b5d59deb7d024991b58b211c954ab8b1f20c71666c1fd76fc5d1a9bf31103a8e86e2e869db584f20b8ef2efd3d064f89746d55761a5fcc5329dcae6ff902a36c7af4d4a8eec255763c54e3eec14673ca1030b6c6f008361da27ec65bdd8ca022dd83777e3ba85a68436d7788f8c8e61a1b2b78e797d64a82b2fa90a0770b4cc5415f1b96f10a8fa38beb67a60f48286b3811b01e99e9b4355682ceb394236289aecbdbbe9b17eb753a80f520ff4089f3d691936dc10a39cd5e135efef288832daf3c06a20fd4c0c0b3133c79f034158c6bf39a354d0e29c1211d711266cb122cac06ef6f96d601146e917192bfc752f54e68e162c546aa9565f692cb478abc74b325e81e5bec06b65218b5938b855e5333f18cc859a9aa710d8110f887c05e1eb9f7929aab188f14f217c117b29071b127621051a2a6064ce8006a33542b4ef6f84e611d432cffac1032218266a10e2873cd8878b44ff10a03bf73f4f356db6545ac5a2127bf164a51d94fac255a26f81d4056eb20649d62dc531777cc1425dd4aab9227d6ee2167e2b29c1f91336159e37356825ddad3dcba3418b21cb7ec23ed77fee4f0a4f15ad683faef47b04fa5cdb3e0b21bd9ab50f09d5e869a39042cf22682f6d884dc26fbeb2ed11da6fa2c8c9143f1187d8ac0b15c323db85e65ec232d290b2c2329a438c203c32cdf49d517b758f3a8d2bfcfb4998b6e7359a3c7fdc57693b07d188a2c21999c2d79eb0ec135bbec82575e4145ed1b92ad754c9e80af2e79f5d8d50c7082e86d034864a55fe6ed0002cc90059cb087e7bf497ddf182a9451bae1d29befd1aae29cdcccbfc765f04929c777e367cb2d489a5849c40e11a8f57afdd1a68524cc194fbc18cd61b702b6310f1edc1c0b8870bc6fd8adeb05ba32437f8546520b50448e0bad9a3aa021bc87a3314b4491229512449fec4ec81c3544b34100219e12e9f880720c64a44efeed26b293c99cdfc86be7e31d2945222c5a6641eece6826575f70532f486b0e2add23179f219c8ba5ec5a6c3b8ba83834fb981116bc18f24175d0b9adfde34bb2e4e0687036f785a7f69f68f890e375e40b9457ea50a9ca8aaefd4d8a599133379dea3a669d8b208c24a0a79a4ac7e7cbc15318015482670bc6c2f1a8821ae47b881f9a0619e1954f38257510ac4f5673e603e0fe970e4337bf124ebc37f98d59985587488272ace27d49417fd5af744c35308dca0c1d5eb8dde8bb7db59ad9f2af157eef27a61d53d9adcac2c50451adcec02400f3ed234b013e10f01ffb575cd859bc7d56bc4ea47fccf295e8abcd64d9874f518d66238946206d13a9d740c08535bd44bf95931640d3f5c7a8bec576bdf371146d1949051292eff06d80205280f7d91e41d5dfe27b755d9dcaea92e5090e9b0a51cdac1cd95db45faed22a961fdf74db4ac4db1ef96204a725fcc83c67e63b3f0421e6dd58363536ac81a591cdb6f54887af3054b3a32a4fa0ec981bcc7a113641cc6c3e231edd243b8eb8f0495c23d95d96c01f6a3caf24d5bb1610aeb1c3d2d82db4b22e71fa8cd7f532ff5695d39598226cc69162da4c81be9d3dc6b0efa37a1c1eca6c685812b5919c06938371d3a717a00c2e1a773c1ce404cfcb7411ff62101320ac4e431ab9a214547a5ec5c0c17bc4d2848f0d391aa45d124eaae5ac4ef1aedb814c8cba0bd8e4e73c516aa71cbaaebdd18fe47b2552dcbbce66ec42798bbed2d259a1578eab650675cccf8d2ff59a0574fb40cb0617b273d2063e2b19922a6dee190f884deca72a884a59df9b7462ce61794a0327cb076f4950df96796dbec39f7b6e794b64fbb5632a7a04dbe3fa52b54b536e7bceadfff80f95b3a0adf68fd516c262babf17753ed41932c2dd6248988f5a58dc73b3b4985a62dfe25fd835f013eaad18117e0af107320ada5dc5ab51876a8b705de94e93ae80344f52ad1bc3eeed33ddb4f62b2801277d2e9a98337b140292ea9d6d5d69bb94c6560e2376cf2fb30957015f8cef658a3be0f75f4b46115eef6a0025fa686b5d6ccf14b383f4d34b453297fdf567c5e3781efbe42c24d2cc525980152a17ba1b76b46b738ca69cfdaa060f557bc14d4603e886df88709d2c666bd05933c6a9ddc37a4330ab3385fb50c66d748acd9e7384e75846aa2ae0bef8240b5180a1c79be735befda8fede8cf3da689b9c9506a59f3c0c73ffa78533073810dba9b8d44ee72e14e91ce5a53bb0ee9c212ee7c11de789808071f532a49d5d5da42073d9ee6b007efa3ba64cef092af709d3840d35ada4bd6ed1a804bb00a9e05dd5e12c46363cb12b2de196be071d15efa6f588e707d37fb760ceee2e9e2065c0b2a5393779498ac8cb5248484e11939da6a98d84f26d262d8db37e5498c47d11fe4eb348526995b98dbd30ae26e49d0f7c904c00e58f3beb44e6df1fccf3cfd5c4a657795d943db640847ce571f3f586b8ad998dc29e6467a1972dd91a9e1adf10ffe33ca813fbb77bc6c3b7d6187034d3928c6aaf3f4f25c52a40bf05f5137fc335b33ac2868633c7e6a79acad118f28dd20c6eb891e47cdf28d349b246a71469f371491f1aeaef564948ecb1b2ad17517688616eecb81a5e18267041d8a11ff33525fc3789b3ee7e8b04bae289f4783c6acda979df634d5bb4e05006d43256433463a3af1b53810e4d067e06759595b1006b31122a3713e06934f529d5bb15d7b68b3c87b5da0f9c779150e95d37db0f96be7c0a46abd3615aaca114b1d55826011c5d7742455c2da19e2b6caa3278030570ce12a03f410b1527cc2e84dddb932b107050483c57af23c402ed81f9fafdc5cdc4a7e83c713164971fc01f5142e064426fe3d0c1db36d15a37201bfd97ce867a2f1daf7346fd9d25a311e64e7a9d3eefe939c3e2c31aa87585f1ade318e799292b59be6aa2589aa309f44af6331a47fd8323241571236c268d5fb19c12e5a7498531a5fa736fe375bf48920bd0de0b444beba22d535de4037746af5d3bed81b8bad39fc05e195f4a0ceefdeb751a0406a4ef38dd0c3c2a31d42a6f6fdefb49d9f2efbb9f532893801da617413f5e954f525f370343f985a4f5e3c5f6e9fda8c472c618364c04cf2c2eae36f1584ed975197c8930e779ae39b5dc0bbba8ec3336ba0234b116f4226c9ec55d0818693f4bb6fad3db6d2291d33ed9346484c12c022853c00fad168d5252335342bc9036fd370e32b0f7c379acd53163acf7fc6df934cd0a0e4f8ea535e2fb9d3debd671cecc98b35901043e4b5c97bee5cb0ae94fd57875af37a9e9b83289b173b7bf3f0286bf8774bb36d57024fde9c1aee0a3c5c011978bc7085135311b6a80bd02d8e3f1a93d5d663a23ab4bc7c8d6ef636a65f37b2ac7f28d9ea3197c5a1f106190bc8b3159c38834b0fa04de07e079572672bf46d3a5ac251f73e41ad173c9d27c92f91dda9ae5ac717041c0533ea2a5d706be3f1751615c2005e6de84e5ea2f13950bfc89f6b4d7198a1eb8a2af3dc31c82fef8dfc69c9c59fe308a1e620edd4fe6d5c555b5cf640a9063046af2c918d4706dd121e7bbd667970d04944a3c3b5c6899de3ddf9c24a7ee3bbf6b3e52534ea3078dba061242702ab18706bbd2f908cb608702662bf12cc0a29d3e1540f1574fe17cc7f464162c0a69d1758a88e62b69902db4cd4e5b7dfca5c473ac717d8d03aa7eebf8a61fcde540344f3cb2132303a990d362c2986288655d09024f338cf7f1911c745b035fd6cd321633741e5343afb76dede29af31494b76f7306a99acc06499c0c2c12e7caee4fc44b0ab144a9a5d36c44c9185b9cc3a5b6f469711bf1c4af084dfad91220c8e3dc240cadfa12e2506c7aaf556fa74c962bc0c36be7de789bccd800042116790c9427b931d9b17227c5ec02b6de3e289fe9ed5d58b742d68154a8ee52f418468a559a415e6826cf94e475e1418b6d7ac2fb8e47e4ffdf3ea21489d46b50d68c62a0c38d2bd8581f80be918fc07c25f6bd42bfa8162fc2cd9548295a4e5dcb95ff95468e803d0e3ac548352705e95ae39e35fa5bb4e843bd602d51e3dbbdd02ff907303ca87ab411dd2fe3bc2fbc9316a3e14729200c67d0b39f22f177de5584028af4d8c1024980a4fa2d78894eac7e7c27e14e5d6e28cc15669597cc5335ae563b172235ac117b8dce473301931cb8d811732bae8704cb3d6f235d2a5d8cb82e2663f732550dab020c7e882e746df881babb876713fd9e0d285ef84e087913a6a53c325418630fd26f451cc0fe25f470fd1d7eefb498f845dd7211123ab258fa13b3bfd9fbb050a12c4a455fd335d899b9084018551665d6f655d20147723c0fb8d5bd6b8a0bcbb8a8c960fde56f9f3f11de9699bec740ff575b3de9cebca0051f519ce7fd0598234b078d64eec0dff0e25e6f52f09adf6cbcf40b9e9cf65f77e87225b81d8211fb3fb9869bb9e98f9b3759838b4b8231cbe342262c4a6e2a2d6fb44031fb6ceed319bb142e4870e2b217dbe63000f3c658a95e33a483a87de406a0c779b6fe4670e2b4f115b8f8fa21f2ac94af39568067866456f0e6d3510814c3865eb220a5aea031cbbfa2b2e9b13075a7843a569ec7865771e7f531900ec52ed9eabab3a50bfb0af9fb629d307319bbd5cd102ebcabde9b68048bec65b8bbf7cec3895a7c549aa69a6caefe580ffe8d34dbdbc05f58ff171367809c29a4cdc5a63a3b4776c241a5ab31a8840857c07c419539f2a79880b8cd82045e7c3366db10604b20ef16db5a020c17f75c99e27caa442ad386fcdc395a817d354b259b23bcc779b03fb3d29e3586fc17c95b06205725874c2426751414d772465c306eb4855bd36b02f06d63029252312b7cdd07da6ff4b8f2270c640971e9de6087f8a65c233e4bc90e8dc0642cff7746b3de5265bfbd746e63d2d680bef5e8f201523f450f635b33b04b329413940d87325f3df392b682e444d191a99a1526c564b61946b9cdbb0b88e50ee0c09463adb7f0138c380376d91ba192c74d3100e36b9a3be181ee9bac7ae3119d0b1144c4872be79645d85487eb87e7c0e7e9672c8e73f5bf89d976c25bc7874587c5792dd450552cba37c9449f2149e3a3bacc2abd93f2d05a0839c506ed9d79cba7f8df6940e5bac5094376bc88fc6c4cbe60f1605da246a5f48b74a33721993dc755def42ddb3c11edef973609a4af8cf938177230b38be12152f4dcefd6020a3701857e1ef54e3413246a5a4b9b4cc15ef2464ace69ffc7758cec4d3e99d8e832b9df42e657f94cbe1da87602896ef1135eef3f26041a7331df6fae2d59624a987574296ad5ba9081951726f2716eee71be3ae6f69f6feeffa555fe0ff5cfe20af7e8ed409c4957bd9413a4e728a374791257b468b78d333659f7cbc092a880463b32e6182eeb2ae87f0322df4a0283ee624cd94ab24648767df3281d43a763aad3286d041b79f9e0783e48b3497f3ac95587f3032a3fe77ddcc54f9a2b455640eb3f446979cff088b4d5a39245a205a81db19b6"}, {0x1010, 0x23c09741bc9a1f7b, 0x5, "b4b1670effd827e126653d473ca4a8929d9e10a9cb9d415775954b1e8dbb4e65811019fe7ee7258c5d3c8eb7585bd581668a334ec492f659965024b45b45d9764c8ab9c28c778be1a9afc79b886891b461d7def6a76932f730cfdc18b1448105b18dcb9f56f8d29a1bf6605e4b24230d480f4b5e2ede0319e0b9495848a0513c12fad3b17fec10f64a7f1dc62620967a9b07b8fe1839cbf7793769291754b45a2ebbfc62606ce774ab794cdca924141ae79483c85156d3e4e761c2f5e65735da69165a49c174e450cdb5ac2c4c9b6edbc9a6047de764ac547a4ec011347940a03ae771d78168f62435e56f866e2616876672456d9805afbae8c252fc8b53f50b34a6c94ed82f765819897513009240b427277a4e4d5ad1c479928afac0b0fd24e9307c55ae1e69e4d30adf3e332cf6891144bbf23dabedc60ffa8dfd912ff79001f381c75c203f47eecebcec432109a55c5ba0be9cb0e1eb2961fafa0ea1fc6d2abec721d45b2a50d52a423db3fc3c50993204eeab8fb6e5af4b432f5bac44c67d60672c4d83c2444b265fed11fd6d662b365e7f981ee9874e1843f0afc3ae19a639fce66397cd97d854bfc952ad44c6901dafefc2a2141b92a1732fb23f48bea23fd71976ad00dcfe39d3321cfd451df64cc5c9b3b872d44b23158c2ba8998e8b4834d887abfa272dbc880e83bfb087315f62b763f93b2989d5612b9099af1bea19a1a6ef86b75d41d9f580f12c7b33f159745ef9fc94fec0f9bcf7e73a087a6159ad4a8f04f96fccfc77152f57a4a9ba42afac88521de1c2a05fd9e0e7815a97c5380189daaaf5515d54c721eb505211dc0d37d957b4813e494fd21e78b2bd57c4699f97c392075067a9379fb633990c3a6893be16b2a0e62149d0f90161bd60b23083d5d11b13213e039c8b312daa51b1af2cbf44dd599570daba33eb73b9f0e5f9eaf72300933715b4cb59407810f1842fa350968efe67b56d710ed3b3f5545bbc05e7953c2f12f3ffbf53d54d91ceed9d05f87ac6e09547911cd36d395717c9fd45b6c3aebc5368e93bacc222359643464c1153a3745f96e59f633819de432ec2c3244b6ee7a3d6b10a4fa5b396af6de2f2fcc26a9fbf04cfdcd82706e44a4ca335d2de4d62b46c2508925616d22165d694af3c5874bd8c0eac8f6ff7de902b1a30147e7652c63127cdfff66ee8cddc32d006399593b8a45ae01a17f784f8db2ae5674fb0ce0bb45c4f645f2ddae5d112b6fa68880b9ada6269e89cdb1dc9889017b228fa86abc55f7cfcef8b73011ca56e2fc3972a0eaf3b95cb82c12e9ed3790c4cff8bcb27515c1edb3d91d01491a3959bd80e2af53110c26d55aea2cfb9a504ff7be66428aaf3206d4a244c27594968949d7aec7b55235b6b989ccaf23519eb88bbbf1207f535a31a40d3658e76499563a04afcd5975898fe5bdcc86e922aaae4dfea7bc81e60374ca7ffa9fcf31d8465386601881705634a986455d6868759a0fd9f69d89337ebda1d44fc300f1556ed44b29885c9f851b02ce5a11a563d5e3fa9648531469a926b3ff7293df2e37d2a50a80027275db866af1258016e832256be97d66dad244b0c964ae9dd6c3a24e2fc4d70c7c7ab448a6dda8e33921ca2baf4d8540811f091c18c45966079351969cf09bd270a9e3f637e4923383a1e2f49dab8e88862765d801bd4d30bab0a52630080ca1476247b978efbe9947d313b592de05f929f69af79a1efbbdc374c641ab21bcc85717aec21ce0885ff58dc1f39b0b19c2b7ef1ae8d9943ed7ca161d92f66145482e2af698f8df9c44a876040b9643381128963b2d9766bcd4d9e367a4073dd5231358f6e0aff9c5305b9f8051aa26878f488d65938972a3242738c80d367dd35b169b00a5913755cc62e54cc199b0105006e04a413d3627be560a24fb1e21dc31b16e5feca841e3b5700b607c999384cd6d932ad5e1946c1c6e46180e5c15d56db3c8afc72137a943580a20c02305e01dcedcf3e9aa03ffbf40a26cbde126995e016bd7f00b86bd6c17aaa4a98df22cfef4fd79e36d26617006b0a2569de6d708ce243917478a0cdaf369172a214ce8b7e71c688dbc469e0bba7342ba3e2397b3af409514b55bfb9446d4fff8c1538c691e4ed77dcac410aa1a5c70be2d1dbc04b6613bd314ec7e1c1f5adaed8bb313ba6df008ba6215e0e55ee1dfc19c78f29b3234cd00788193b87f2a235f626d805fc2555fcb92f4cc4ac4e218da3948ee3ce18e442f1d4621c685c5e153b9279e42ae60dca4a2d7903d30fc3b86c6398d69c590703ffef9bd10d100a872e9c5ee5e27c4e32a5c92e1a2e75841b402f9ac163dc3d7c45c26e1c484e3d017d842b35ea1228641ab710aba44bd68f51b5c8e3cbd43e806b7f425a513268667443989adc7ba829bff8e2a8c9a5f8d59b40df4af74c073d4d482b6885838d61e300b5db1eb12d4f27bf617e3ae95a746eef8496532ab550f5b5529d72d749ee207c37428d2a85cadd91eb1f327a86b8ce96d260d0302451f526d07a44bfd410e59bb96323c2c494d90622d38dcb4811af598546b2ca5b971aa10af28c8629772af92722c81cd2c572f744f673d357bde711f35e77761177cbc1b44b1d896e5b3e5430b962c0c671db35c2debdca358e7b50e7fcc6da4f9c5744f1c38b334f7d1da0e5aa5fff0be17a6bbde970448b4afb0cee901b71ea5832421d33d4277a9ebea8a78f493936751370f4b190d4cf11685bb9dc9f9a1c81789014d6d9f917f02b53bac952cf795253cefb28bbf4811a499106b4b1c27973adde3439a97facc16fd38cb62329f96557940af24ce703722341569017a9aea062a25497ffdcf65da4ccf16083236850f135b147a799a228018a1218584baa86834868ad99ddc41e97f066c2afa8ce5a235c3dd0e54fe43def530b46466654390c79d3d1091e3dea257de504b87953375b8381c59ac0b2cd5963756116d16d1e1a31b08863c2d3e4d220d8854265edee240dcc55f0e595502c19157c20757df8c0a31683d46b780e4aad8c8ddcc766f6bdb55346b2a8306845adc998ceabd0136993a744dc13798171d312eab5716ea4887e07c982f5b51d334c8c76a82e7c284a768c5d0defea0ba3e23fe3c3ad6467aef194e7e59db18353c329572259d37942ef9f0938c67cb0b6a877e930fff41f3cdcf962af2d9bedf00a94f09360a63f27c5b052408ae981f64e7641a33f0ec858724ef8e2d56c48126cb0bc35c1a3d4d0349003791000176c9925ee930174697f65f1315292b2605f773a5e0fb7e61ca24fc4c35373b0c83ea42e2af873b67cf96ef80ebb6493acd9a914382e6dc949edae20f49de3aed24990a5028b9c9b4bb00651e302ea7aa17ba580a9b567b6e314f4871015c5f67aebe67d383fe50a57fee376a44f1c7d2767cff33e58375e8097c8a8dfccdb1f5a626ccf92b4a071430aad891a1833d0619264318961c7e93a653cca2452f050f3726306ee366fa0575d0d544a27437d655b8bde06bd1349bcaca0b51f1b351acf23396e89572e3a4de400d8104dc31177bca438935a1b5827615a10cd8a29cc59969899de2ac9d6bab01c7640270f9b51dcaf2a16dbc0c186586c4928f1f9c6979bcd35028cae14f6a2cb5c4bf8fa2a4aa8724dd6b00d742248b39f9ab1ff532133ec2e5e88091c3db0ad4111aa57e5d309953446d4a614181e4d05f7ebb1c13779cb0a975b97bdbb7e9ef5c88e400cb05d5ba8fe4d36221e9318b3ebc0c7081292e1682f5184c1da3f52c46d60fa03e5cef72dc39e931e16d1d2b480c38d06a2a54cd3abb8ab6eba04188e429f7ea879bed8cde56322bf8c75bb36edddeb18a3816be974ee4fb50e473292bb0ae8417d0c87e02764b46760fb749128b5a051c712e718bace24090772ffe667c84b9e5f7cedd13c352741a4e08b45b423c645824ace8fee04c9bfe0a6692393c23f4600a6230f420ca6f121303c7a842f111a3f341c93edc340277078ec542ec6a37c1a5ac524585c5f2857e641d4951174abe1f2205c7ed5a52db1ff41164ec84cec442bc8dcc1bf2e4944036100819b93d9dc2280d6d886e26e6c8b6d45e7cd57f9d4a329884059fe6b8def0ea26ed98e58784982493c00c2a0a2848549057d7327688acc3f77e637a16429041518e010c24189fd222536550f1785c9e070e4563ae04cb984021981f45b68250d2c264e51f10a64da5881ff6d6f92c69e38d7578d934801149fdba532c902cf42a78000622d638ac01f0c6e0b65437218e14533c8b897062671f22da5a0cf1bdeb343e8a600cb4b7f86dda76a4c526aa65ee8f428d7e77b58f1b5ee03251c708d76841332b864ac1145b1adfe4e2e8586a2c7ad7776ca132351010dfdd4102e0c7063e072a053c94e7b8697ad0c57bf52215923ec67862bb3b6992ecc8e0b0f0ea07795a682ddc5a6068a95e9f9617aa2279136e5b58b4d97b2984768c7d9d49537e093ee95a1d92c15ef6df50d594b5a9a6904d800eb9759f94a75e4e8552320fa04d0955a54b82bc880037552116b15c070c6e4ccd6be44f6cb4b6d2e658ac0cb21a68db3ab5751e09ad73c73fa5eee9b6c33feae4cb362288fa41e018745b15fffe06a1f75b03166249d80721bc73ca3a184e63124904d5eb22b85dd37f8f2db6f4bd56e056bb2de1c61e7a9b95e5e7d32ec6164d89930e3a99d33df07885883490197a943d1f046406afc4a57ae2b985ec6903f4044d376f9180df9c2c0ae3c431875895ee3cef1750a1470d3f796d4bc0240ee8d250583a3c83b8e989c7475e89ea536361619b780590e72f72fa3d0dfbe954ca5ec08b3ad7bb61935dcfed239ac7619d21f3a5bf3c0b7e1b42e035bda5dad495ac632887517c5dc4f2de06c0f14e5cb2147162e9e7727e3296b72e847f114c123307aeaf6ca4878b311edb15349a2074dac96cad83ab8f99cab728d221b7a31dd3397aadf05652c819dccc72ac4ac483196f063eb2f46a286d14b2ed22648f5ecb527189dc501a97731e01db364c56f2f47b684b3c2430aa61869d631a92b22288a6dcb6011bd50cfc78a85cb83dd6cc8b3f1b2e2160cc6a6a5c12fdbd794dfab5770cbec7334ff199a56ac98c1f3f4c90063e0e5057e516cdaa1f3700bd10d908554c11e1aabe48bb2aad9bc62020c3a0dace32b0d158ef83ffa5c6910768db28e07cea6837f2be385a627e41277f9f9b731b960abcae59fbc7ec680b023402df5703c68f094c80fc09e673c4dfd0112a842b91f22241c9ba14f398ffb7b6cf6d4feaf5d6b0633f3370be97ded73f187c937047fe0c3aaf256397fe839ff2e54e45f2e12410291ce31e2522111b01c0b09498718d513be77dc3736cc02c597df8a8f3ad8cf179cc6a6cc50ff68819dad177da81b121713158df150e398319c2e733d81cf21f1a89567e38a7cbf5cd77a796a08a39d84b8aebd62f6b8ca322a202bdc80570118940c5705c11046f60990ddbd94686ce650c6563df8307ef31885175f160b6be2b64a5eb6113f467ad7784264712206c46543ea30dcc51ec6dba56af055805eed1d1750c3445e00bab95ea3d44839a2ced6d90f1e04ed7552b73ecd2e2bd26ea58ca64df9c1dff53a8124fbe7e5467d6067bfa5945a697d3c8b26182ce5825bb0bdb90f1738d83432b2820f8c7f096bdefe629708eba8133a19dd8f7de48036f9f986f029722b5e53d14d8f3f52eeca23b6bfd28cbdb0cf5b0ae33d92be9eddb163ec5848474ab2cde6dff5b92eb2ffb34007388f13411329a4ce28027472648bcb25023e45"}, {0x30, 0xffff, 0x2, "8d5307f506a6f7f1390b11234a0d08c906557a858cbb641264c110"}, {0x50, 0xffff, 0x80, "e3bfb7f55b596a165d81a773f15cf6ee225f3b9b13d94e7689ceb335e8ba6a68a261e60ec582e056932ccd6ffb60a38a8e8f971dd36c8d2493c2d8"}, {0xd0, 0xffff, 0xfffffffffffffffe, "bb6da1e87130bcb6c6e1691cb7a1ad133050c01167484169cdb003ca0779bc0500f262ec196a7f50bc6c8a7698d2fb57f397e9a9fcb46c81484ec2e5408add32028897c18408beecfe1f0d33d10f48de904a1c99b604b6a9234f9e80c6bdcba742829232765e39c90baed06eb325f6b2e0c2f94c053c92d743c61ec3badea51699b832a77713220d00b505b16e052c8254350e7d225e81267e99b3f462a7f35058be19eabf365a17185614fc4354993b1f21c741e28db0518f81fcf1ee514b66"}, {0x108, 0xffff, 0xb9, "e9fa3c60116e717e2beb73f8578a8d921d969dbd6a35cbf70bf1b13eb2a81642e21bcceeb262069804518fc427c693ceaab96b1875d4842130ebc89a91e412fc7043ce63d72ca2be683fae28ec35b9f9ee3317b8b87e13060a701e5980af47887b0d6beadf0bc457a5d64947456f82482fe188287cb6e1b401fabff8ca810307208814d217d4d15f71d1a20dac6150d64b00003a1a4c35d7c3e6afc6969f5dd1c37cada31224a3ea52d80bb8a3464739f786df0a790e917fb35c1d746a0c7678a1d3465daf8278b6943e7ffeca203bcfe340eceaacb84e2f946e4bd1ad84d16b0083a1fae21b7b75d8bc4bf30ae67361f73ad6123719"}], 0x4360}, 0x2) write(r1, &(0x7f0000004c40)="654a0741a3d545e999690ec411fdb0d375f93da32d29b892dc2a0cdae1d4b379f250584a13e7b8e5a999504df43f16fcbb2c0dee7fd61b7f8cd8f78fbb4733c81379248788719f82ea20f6bc28392abd4243ff400fb2a085e324db5829ce2a9107f59dd4bea50613ea18e9ea621b306dbf615883724645a7e9f911d7c7fe5c9509db7477d97b5d14bd616918eff7d58d8576b9d1a18e58d38dcb6c8eedad136b6b0d473e0b27199347a228d83c38b3a404879004bc575c740fd0bdd1c98237fd10f83a7c67c99ebdb8ce5bb82bb0796038193a3a9dfd6bfce92e6ea0f289ca7af7d5e7e59925f4f5fc235231be4e493c65adaeeb36f615feb8b6e2141c3189f3fa121d8af02c0218c1222022ba8dbe19b597f17e55c5e2469e9e1a7dc93d7f050984775f02af50362c901e6e82d5250c380b3a17806efed03bbd9594a18d7b351d826def7b3028ab0188cae5e006aeca8f4de46ab930f7dfece009f1f8884a982fc06eebb307092a13754171f5e6395f5cfe008e86fd57ae2a2cfb05b650cd93735866aa12366d0b3ab7a4cb43e074311a2b0b603f740c4227bad2ade652cf022f43def980c97a8e8c87b9a0a6a566927f7118b75c64a7c9dacf1e36442617bf685b2c674e039dcbf758009e5af2feeddec5f9353b60931fc0bfefe3cdfdc74e31978b0bdcaaa9cd4dc0796ea02da417b0ce98cd9560bb9453cde6cedf61606ee050ff86f6ef995b46f2ad68f427aa97847ac67aa864960f8e39c3f469173c41916c2c30fe538f03816d815b69b4ea38533819e5aad45cd5089790a1107db74087ade4f6637478e4449db5cf6bb4c59406a337071a512b2c086864b18d60031315968f873fff199049fba41aeea95cc0926c649b146b9ae6541f502346a9602cb0b54914753ee200477b7af044cc4c88bf8146e5812eb6fae432475f1376a887aa3eb294d2dff6f6621d76fae6101011452f84eeab204e5eb368dfe36fd0376e871c46d75c637892e2c4b980517493d721c1df9ead94aa86c4092fc89db68707c8533cd3b0997451812ad7dedba38b4cc4eb682c99357e3798ba4f661cb4980f24f70ca4f5aef302367ba62307930565f57154bbde5264a92c03c477eb2b25ba90bff62d4346224fdeeaf2eea4e277745bcca7ca2d6a507931ef0e74e4342ee10d3a1db30a9fc958f95bc94ff059b91cee36991bed7873319a26b2d100f4a7bfa7232d27331d69ed4e298b1e3e4c7ab9ab0715e44c2245b72e63786e586dae654509cb664b65a2c676738dd3f96bb69938eacdca82740f1ebedd101b7ec0026a0b2d70c215a9d9b783ae182865c14138d58ea86cc4c9bee3d66c0f6f8331a93fd2b41a37f5b54a61d3f5dad5caa930946d88abcdd4b312a3bfddc96fd01f08072f876bf2d41ba0e53e69d472a811e7a132d4b47c47bcdc9c0c54d8be31aaa6bb90a2e4e9f614c40abf525af50c824717813dae69099c78ced154b2ea491f536ec021d8a3bf7c1e5c012ca21e69e919047f89f4318dd766e30fcdcdbfeb6c30a80ce6d88474d7379d3aab5eaea1884bdeafa608b213c6341c26e02aa9b151c89a6ceebc8f0b86d4b923488fa6f8ab8c2b396d9dd68cca2df826111df4367b8e0c26d8371338dc26c725b0bee22243a5019d5eef763ba73bab5e07149e50b0ac3d461de1303ffa5854bb73ad7bd04355080d43358b1341d5e120e85fa68969d556cf6515e86cde5a07de7b87fd18dff23cab36502fa3909c9f802318207f2ad5e049b69c210bb7b45a1e39ce0e3c1da8c788766ded218b15841786c8e8e9519992dfe569875b3eb33fba834ebfcf42bbebeb14909009447278729e35c9c643f0cf34c8140bcd812f5b928bd5045fddf67430a0bf85386902e36531f540d5f1f1e258bc5da4cb0228e80ee6aca86276b9f494751272b9f20ed0578a127a63399870d5bc4afd6106c86b98cc03313db7b6bd0bc1aa9be26f3000bde7bf7ad21d651ceb309be11caf190be219ffc2d7adefe9d8cda2647e895658b63324a3165025b33cba12f91504003407275605f80acd9a73e038cfa9b32cf37b6e45ad707703fd2c3b6a68a97d2e240aab069ef20323805de449620bb196896b57e9df6ac7443745779d9b95465712120ef6118c35c40ecb16811e951bd573382e554ccf3f88b4f5f9398396fa4298332fae2ea92a896f2088522e5019228aabc9f2d2f079818da0064c864654a6466d4c740072f6d75d58df95e8bfe024ee395bfba52367e426fc9c9294a1d84f404c3aa39d51bd9224b60c38a561a79f353ce6a5dd5308324a97785e09867efdce22b27f1efdab511aad8426549ad9d49ac04ab64c50902677dfe465691700cb312d5f062964ec21e5a6df6228b8829228d8b0d8eb2f0756fcd0b052173bb626900315e2c52c612fd55a456d25c04921261431d00856c0a43a89307043557d6c503b0a143e58fca33d6aca11f733d6755535289f3d19810f4a5894f8823f3178bb392a3a0c2310c9e19634edd842d0f2b51a27ac46c239730b2bad47c019ed7091e7e5aa2590244796f72a854dc46cdc628193d637987e8058d43670be0cab21010532c60bb1e3b52dc4f035ef17e2f32769856df42a48d72114f401a19f733a4328076a37c3cc2f6d9d6989b420b65d67c614228defeb4f720a209393e315e659b88ba575200ef41d5e2809674df9f6706d587b4661ee7a85e2c190f3d5ca346625954e162a470456179f699dd31ae33162239fdb1a55ce79a203842d2be06aa00f85593b61e8fcea71e3220b0a4a867e1b169045ffc5d20591a542ce2b88b5baf318620dbf0c7eb0fb33cc52b3857e2a38fb85e75cbe198e6d06ab2ea74de2586e34ea76ea096be718fbf9770b968a2fee5ecd505c48c4069ca82e03dd4205f9dc712ca5508fd4e7eb637cf17346e0ebff2c931a9d942174d162932fcbf390e70e8732c93bbcffde3d1d997c70a2348d58ef1231d2f61bfba4618bcb366ef506366097fa29ef56a238951396bd75e772727e5339774b812467d7ed20ae624f90977543ccb7785a6ffa5c4ee4ad059f9223aa5d96eea19c9423aaaf4fbcf43f63bde158ee3c394cd26578aa4fd4fab86dc2203a727d0f6d01f3aa340b76225b306b06c1f198ad798586daa9e6d5ca16a687b563ac4494339463cfeca98a0718a9309b348df050df7f8ab8f9dda800237505aa65b39ee5835d94619ce3537eb7ac8a3e24e9d37ea4bf6ecf2e63b03976ba08471f197e41053b976a12342d32278e45d123fab28c1d1f4b0acdef4cff69192aad798365f5ca5d175ba7d26fe0961cf5146bec1640d18c3ee35ac6054049c60fadc54b4a4a06587336a0d8ade95e6eb793fb35429cd8b130913acd9b28230f2ee3a65a339dfa814f7f562d842d07ce571ca4e45dbee1794eed24b28d8bc5d0246daddc4b38d12ea66b1b5b8fcf06a4c4eab60f79a4ce6084599ac731b01ca9e92ad58337135a60c766194ac30e3ee1752c58fd3fac7c0b6b7d5e54c1d38a21458e93b0dde71f84a51a6e8dfbbc24ce312c2a83ba39b191bd6d373aa381778502ace1967b6bd5c2411aaccfa7dd67480a54c08ffaa33c9bfdfefe6ffd37af1acf291a3f3fa1f846c3f2fd5a441bda8640618381027b2c771eba761c7fb4b142a4d51622bf8491afc48dd8f97801ba5d318dbb3990e4a5c590e4ae5b58ed0acf177bfbc7aa2fce3f92e9110114e798b7fbfa24af55b5321f536cadab6e38194dcc85e3577e07a2755a5f941810a02100815b88f7e90784e5e5cc70c973641806fbea3741787f33b3dce21cefa51e72d3585636e8984a160f4c3fe78cfdc45c5f94d71c8905959f73c21024d13527b652098124ff728db693f6dbfdd6c0aa81b060c965cf49c1d1e4e2589d0db711642197885a4b2938571ae0f3fe1b929b4e47798fc3192456ced53c6dbcf32ee3e434675b9b1ecfc83e3b3aec6980c9604b296944c73e9e68a430463109749158671b20901bb3edb9267e216cd8d2245ac1613ca30dc716350f90470a630024975de1ddd86207739f041b67be6b80fa9b77c0079640591f144139262cc801d90f9a940d3c64ce454fef3c0fc14dc23b8ba2a1ff1b13a2f15bf0ca8965a1dbde96c65e1ef07f96e49b26ed7f284ee1187aba4caefbdeeeecb3649c408d9edfaa0a810e1a66d74d81490b719736a92230eee482811da280339fa28946ec1895755c3213f28f0d5e25dd46cf04fddec0f95937e536b0db579c6d0f06124c088103c779d9cd04adc38e2a3a20d1060b2b987ce2898f4464a583fb66fd85fc4e8eeb994013312f9e3dbdf3b7532ed734eea34b8cce5f3ddfd2322a2905a154362d8e0742c056c24207ea1b730fada485cb481c7aada9b441f99b0c3dcb988ff9d48e4828f38e6626c701c7c7cdfd7e4406819b1d608ebe6ede7349614636138d125e61e48114c8263bfc5baf3f38259bc53989296abe287ca3703d95b22f0c1b91dd1511e302829d151d1dd20e84ff81208f8fd86a3435123e1b754beb7b5721c6e3d3d8ecd969346ed29279f480eee8f6cdb4d99889162e817d50899e5ba938bd0ac9a6df7ca5cdf73665bef5f6f49887cd8fa9fe98d6e78b66c752a02e9916ef611b59b840bea8c55f2052f5d283167ce61bce74c404452542c2de1602eef6b0490b503bdfc52dfdef990ab33d6d884c5247f9d4ea4eb8a3d25d667a6353a869155a9e964f843c525fe8bd20e09e2af7d710b8a289bb928cc8bcff55684bb23cddad3d123504ff6a31f2271dbf97ab8c6fdd90a18251804b1ecf9d033ab97273e966d084bb29dd3ea7b1849c32a0935772a98b4dc6dc06c4a3a18bf57041992d1ea1a54afbdadb695c96bcb61f08de40eb9f764d860f4ab34b2dad1919e700a5b7ec71b543963c86dd2091b2a9e6d81c615a93e0831ac3538214cca02148f0c2066849e7d5ede473d16d8c9860a86b7448ad6aa6fa9048be53262f475a97cf761d93edc7ee176dcb278cb5d1c97d7a2e691c6807b31fad9479c3bd93827163c0866729e8db9b52c66f4e33754dab10279f2e8dd2588146609c922351a05602fda9855aec63f7addd81182c6b784114a2c24c40d4462bdcd8bf6fefd06de9202ebe50e985a6367f21b703dcd15c73764ab9bf36cd579aa9826597f0ad1a0d269626aff0c1d1218e3e3ed622cbdb6ea816be753430c19afb0f69d0b626f069cd225fb469e11008e3f1df16b1399af60de249994e4eff3cd376769a62554619dc6d88149205b4acd74b7b12faaa985eed8241d44dff74b175afcf3f66c8c637f9367d45dba7a8a955c0af325304c6bd0e2a4c30d20810519154b1661fbca47c3949895a906c2898a666db2635b347dcb75e05f5fe21fd0156884172783029eb435e0141094171e78e7f27f3b83d826b6731756000b3ff091dcf16f9ec8f1f86691af1460d0a7826797dc55a87194538ddd08d5284f3c34a8313a5d4b95b048e3076bd1c058093eef03bf91264c2548365064a8cc5ad89eb5cc1e3951adfbf5324bf550afa15928498991c704b2d1aa25a79dd2083db1089c4609ba550861f84d8bd715c0c84b4fdec5bf826f097c51b60a5331856f29da395abaddf6c19844c32ea8f87ac8453fea704699db821ecf1a64c4a18b5155635f7f51a181635640bd1d7e81259082952f01c6153dc98685a8e6bdf0993a183af6ef8613a28c34560eb2dcbf17acee2ebbaeeeb6d1d3fc483bc25e800a7167c734bf194893f4f9b47826f4b76ab41b8398834a9d32521160207a5b995218c5c343b1193f393da", 0x1000) 16:10:57 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = semget(0x2, 0x3, 0x70) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000000)=""/7) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) 16:10:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x2}, {r1, 0x40}, {r0}, {r1, 0x8}], 0x5, 0x8) kevent(r2, 0x0, 0x0, 0x0, 0x2, 0x0) dup2(r0, r1) 16:10:59 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x202, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xb7, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x10) sync() 16:11:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="1020af878f92572690ae752b"], 0x10}, 0x0) connect$unix(r0, &(0x7f00000003c0)=@file={0x1, './file0/../file0\x00'}, 0x13) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000100)="990bb517181a6f741bd70a725d5704332c2662b3a4616d3d579ab557ecb01076ee0b62b921308139beac8fefa7273c26e67d305feb2e9ff7e88b30579c0619e1c5cfe82072bd3b3657b115541be5377117fc70b8da337003783abfa51d207847bd4e45412ff50df81984164c22572d55d4f9ee040a46d99e07d030d3049f864a8523ada7092c8ee1bf5663c92f63b217cb1cb0e52ad999f5fbfcaf32a65d6f313f82d9902c68e9e82bfaf4e3d130031b5c0af6edbbc3df41e4ec906e187aa85c5c8566716fe7d1951726492de014b61ec50d4401ef27d09b06fac01c3247bee8cbaa1a0e795986b04353e702", 0xec}, {&(0x7f0000000200)="4693ccb91581ce57737c94a6e564a803da848d25e524dc57068898fd870ea480853d28e5aeba953d1496c48718d4d5af2f6e75447a5559930c15a24d03a05d4c9c2fd59789456e6fbf77d3635f907456d5fb20b5c464a5c53e61e311946da6bd1ada965d101ef7e97a932aaab39af260dadc45fc02deb551ce223e58499578f46713f968524930f8d0bd0b4c503240da984c9b1c28be18d92d57b2a5af682001b0498ea198e676f036a8decf38ae3fae3eaf353a4dac59f59754f1a566ebcdab8a5b8deda93777ff65c0656ed27bb3", 0xcf}, {&(0x7f0000000040)="9c453e929102bb6872813000aac744b2ccef00c030e19ac54386d2b397592e56a9b1e5fd2ec9273f647db9a2c35609acdc4d8f406233dc7c11f268a213d8b64ee065d14d84a5410f705bec548be19526937b065288cd642ab4b33b35fe7600000000000000000000", 0x68}], 0x3, 0x0, 0x0, 0x4}, 0x400) getrlimit(0xf, &(0x7f0000000380)) 16:11:02 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x2, 0x10000, 0x8, 0x6, "a057a04f846b30098b984585cf87f44d675f73f9", 0xffff, 0x80000000}) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x2, 0x1000) chroot(&(0x7f0000000140)='./file0\x00') r4 = dup(r3) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000040)) dup2(r2, r1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r2, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 16:11:02 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x98, 0x7) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000722000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = fcntl$dupfd(r1, 0xa, r1) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) r3 = socket(0x6, 0x8000, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180), 0x0) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000180)=0xc) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x10) read(r3, &(0x7f00000001c0)=""/53, 0x35) write(r0, &(0x7f0000000040)="b00b38ddc1abd66bd649af96031ea54055", 0x11) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 16:11:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) read(r0, &(0x7f0000000200)=""/179, 0x184) execve(0x0, 0x0, 0x0) write(r0, 0x0, 0x0) r2 = accept$unix(r1, 0x0, &(0x7f0000000000)) bind$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) syz_open_pts() 16:11:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x180002005, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000100)=0xa) readv(r1, &(0x7f0000001240)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) socket$inet(0x2, 0x5, 0xec0) 16:11:09 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x0, 0x7fffffff, 0x4}, 0xc) semget$private(0x0, 0x204, 0x80000000000400) r1 = semget$private(0x0, 0x1, 0x204) semctl$SETVAL(r1, 0xfffffffffffffffc, 0x8, &(0x7f00000014c0)=0x5) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r3, 0x2000740e) r4 = semget$private(0x0, 0x4, 0x200) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f00000000c0)=""/139) close(r2) semop(r4, &(0x7f0000001840)=[{0x3, 0x45a1, 0x1000}], 0xf) sendmsg$unix(r2, &(0x7f0000001440)={&(0x7f0000001880)=ANY=[@ANYBLOB="01002e2f27c066696c65bf6874b4f1629c177561b9571d188acf6e1cdebfdc9b6795a12ebfaa5cb7f428519be9ba4d6e2774a966abc8c5fca62aeef4ea6c0bfbee547a1056ab8fb45a072361ee2d56832bd03156d00d1a33241557f8aae4b71032c441a0cbd0be2eaa4be1e6eb94abbbca27e886dea8e1c96a701bb2baedf6a4dbe788b7969d7c74898c64ec7f17ea10fb460edb1dc304767bca93ed59a1f71890805a80deaf3ee862dbaf06773b88473f134e2d7b2cf80fec3dd2bd739d9378b2bbd9df1ac498e47f60b1d79da1a072e34b4aaa50a70345e77b188d7f36c079a4aa56256caa3dba82c1686b193baa44e120249b729c23b98596bc85b46e4588ec32bb4a3229443042d8c02b9ca35551fd96622a423aa1d275c29754fe"], 0xa, &(0x7f0000000300)=[{&(0x7f00000013c0)="1d421aa3256159ed1879cc02367cee2049eaa4aa67a04e0f1273c2ba534235c71940790ab66231884dc26358a1f145397b055cc253bec6048f34d8ad88c9c444997620f32ee957740f9beb580f", 0x4d}], 0x1, 0x0, 0x0, 0x1}, 0x8) readv(r3, &(0x7f0000000300), 0x0) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000200)=0x403) semctl$IPC_RMID(r4, 0x0, 0x0) sendto(r2, &(0x7f0000001600)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x403, 0x0, 0x0) r6 = semget(0x1, 0x100000000000001, 0x22) setsockopt(r2, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x4) semctl$GETPID(r6, 0x3, 0x4, &(0x7f00000003c0)=""/4096) r7 = semget(0x2, 0x4, 0x40) semctl$SETVAL(r6, 0x7, 0x8, &(0x7f0000000180)=0x200000001) fchmod(r3, 0x40) readlinkat(r5, &(0x7f0000001480)='./file0\x00', &(0x7f0000001500)=""/50, 0x32) connect$unix(r3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000280)=0xffff) dup2(r3, r3) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 16:11:09 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) r3 = msgget(0x1, 0x0) msgctl$IPC_RMID(r3, 0x0) r4 = socket(0x0, 0x4000, 0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0xad6) fcntl$dupfd(r2, 0xa, r4) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x2000000001700) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000080)=[{0x0, 0x4}, {0x42, 0xb4}, {0x1a7, 0x6}, {0x45, 0xfff}, {0x0, 0x101}], 0x5}) ioctl$TIOCMSET(r6, 0x40044273, &(0x7f0000000000)) 16:11:09 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1034, &(0x7f0000000100)=0x1, 0x4) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) ftruncate(r0, 0x3) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:11:09 executing program 1: semget$private(0x0, 0x0, 0x200) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) getpeername(r0, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./bus\x00', 0xecf, 0xffffffff00000001, 0x0, 0x0, 0x9, 0x9, 0x80, 0x2, 0x0, 0x7}) 16:11:09 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getsockname(r2, 0x0, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) close(r2) 16:11:09 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x8008, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa0, 0x80000001, 0x0, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0xe7, 0x2, 0xffff, 0x2d4}, {{r0}, 0xfffffffffffffffe, 0x92, 0x20000001, 0x1, 0x80}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000009, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000000, 0x1f, 0x81}], 0x2, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) r5 = fcntl$dupfd(r0, 0xfffffffffffffffd, r1) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000340)=0x1) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/108, 0x6c}, {&(0x7f0000000240)=""/4, 0x4}], 0x2, &(0x7f00000002c0)=""/8, 0x8}, 0x802) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:11:10 executing program 1: unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='W\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x500, 0x48) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fchdir(r0) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)='\x00\x01') lchown(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x20480, 0x0) panic: kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_unveil.c", line 879 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 408741 35528 0 0 0 0 syz-executor.1 *139587 35528 0 0 0x4000000 1K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x174 __assert(ffffffff81f7eb2c,ffffffff81f800b9,36f,ffffffff81f8afb5) at __assert+0x2e unveil_check_final(ffff800020b9b530,ffff800020c597e8) at unveil_check_final+0x81d namei(ffff800020c597e8) at namei+0x88b sys_lchown(ffff800020b9b530,ffff800020c59a08,ffff800020c599f0) at sys_lchown+0x84 syscall(ffff800020c59aa0) at syscall+0x5b8 Xsyscall(0,0,ffffffffffffff8c,0,3,9c004e32010) at Xsyscall+0x128 end of kernel end trace frame: 0x9c2e5b93370, count: 7 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 kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_unveil.c", line 879 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 __assert(ffffffff81f7eb2c,ffffffff81f800b9,36f,ffffffff81f8afb5) at __assert+0x2e unveil_check_final(ffff800020b9b530,ffff800020c597e8) at unveil_check_final+0x81d namei(ffff800020c597e8) at namei+0x88b sys_lchown(ffff800020b9b530,ffff800020c59a08,ffff800020c599f0) at sys_lchown+0x84 syscall(ffff800020c59aa0) at syscall+0x5b8 Xsyscall(0,0,ffffffffffffff8c,0,3,9c004e32010) at Xsyscall+0x128 end of kernel end trace frame: 0x9c2e5b93370, count: -8 ddb{1}> show registers rdi 0xffffffff81e2e757 db_enter+0x17 rsi 0x3878 __ALIGN_SIZE+0x2878 rbp 0xffff800020c59580 rbx 0xffff800020c59630 rdx 0x3879 __ALIGN_SIZE+0x2879 rcx 0xffff800002b66000 rax 0xffff800002b66000 r8 0xffffffff811c43a3 kprintf+0x183 r9 0x1 r10 0x25 r11 0xc2c4ac229c9cf1e0 r12 0x3000000008 r13 0xffff800020c59590 r14 0x100 r15 0x1 rip 0xffffffff81e2e758 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c59570 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=139587 stat=onproc flags process=0 proc=4000000 pri=80, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff800020b9b2d8,0xffffffff82394e00 process=0xffff800020b8c360 user=0xffff800020c54000, vmspace=0xfffffd807effeb40 estcpu=30, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 35528 408741 53418 0 7 0 syz-executor.1 *35528 139587 53418 0 7 0x4000000 syz-executor.1 53270 63807 27571 0 2 0 syz-executor.0 53270 373024 27571 0 3 0x4000000 biowait syz-executor.0 53270 516821 27571 0 3 0x4000000 inode syz-executor.0 27571 291598 54228 0 3 0x82 nanosleep syz-executor.0 83699 442160 0 0 3 0x14200 bored sosplice 53418 373306 54228 0 3 0x82 nanosleep syz-executor.1 54228 161554 81563 0 3 0x82 kqread syz-fuzzer 54228 501220 81563 0 3 0x4000082 thrsleep syz-fuzzer 54228 400519 81563 0 3 0x4000082 thrsleep syz-fuzzer 54228 142044 81563 0 3 0x4000082 thrsleep syz-fuzzer 54228 254872 81563 0 3 0x4000082 thrsleep syz-fuzzer 54228 447713 81563 0 3 0x4000082 thrsleep syz-fuzzer 54228 72155 81563 0 3 0x4000082 thrsleep syz-fuzzer 54228 385667 81563 0 3 0x4000082 thrsleep syz-fuzzer 54228 105897 81563 0 3 0x4000082 thrsleep syz-fuzzer 54228 344591 81563 0 3 0x4000082 thrsleep syz-fuzzer 81563 270983 64349 0 3 0x10008a pause ksh 64349 264577 33395 0 3 0x92 select sshd 97472 356668 1 0 3 0x100083 ttyin getty 33395 417202 1 0 3 0x80 select sshd 60146 195444 96936 74 3 0x100092 bpf pflogd 96936 369043 1 0 3 0x80 netio pflogd 28332 480163 47242 73 3 0x100090 kqread syslogd 47242 204569 1 0 3 0x100082 netio syslogd 78375 389541 1 77 3 0x100090 poll dhclient 88894 25929 1 0 3 0x80 poll dhclient 11507 10653 0 0 2 0x14200 zerothread 35015 321230 0 0 3 0x14200 aiodoned aiodoned 57410 138062 0 0 3 0x14200 syncer update 98388 79511 0 0 3 0x14200 cleaner cleaner 63551 135453 0 0 3 0x14200 reaper reaper 40070 189589 0 0 3 0x14200 pgdaemon pagedaemon 98537 494804 0 0 3 0x14200 bored crynlk 86945 145112 0 0 3 0x14200 bored crypto 64472 499769 0 0 3 0x40014200 acpi0 acpi0 82817 469215 0 0 3 0x40014200 idle1 19672 436789 0 0 3 0x14200 bored softnet 28929 356488 0 0 3 0x14200 bored systqmp 82638 458642 0 0 3 0x14200 bored systq 74698 281919 0 0 3 0x40014200 bored softclock 78604 20354 0 0 3 0x40014200 idle0 66403 102232 0 0 3 0x14200 bored smr 1 46438 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 35528 (syz-executor.1) thread 0xffff800020b9b530 (139587) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8234a3d0) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 Process 53270 (syz-executor.0) thread 0xffff800020b9ae28 (373024) exclusive rrwlock inode r = 0 (0xfffffd806fad91b0) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_write+0x169 #5 dofilewritev+0x1b0 #6 sys_pwritev+0xd9 #7 syscall+0x5b8 #8 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9512 6426K 6429K 78643K 10709 0 0 pcb 27 9K 10K 78643K 231 0 0 rtable 103 4K 4K 78643K 356 0 0 ifaddr 56 13K 13K 78643K 105 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1479 0 0 iov 1 8K 12K 78643K 36 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1198 75K 76K 78643K 1406 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 6 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 32 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 6 17K 25K 78643K 339 0 0 sigio 0 0K 0K 78643K 6 0 0 proc 56 63K 71K 78643K 443 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 40 0 0 in_multi 33 2K 2K 78643K 80 0 0 ether_multi 1 0K 0K 78643K 2 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 224 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 88 21K 29K 78643K 1959 0 0 UVM aobj 14 2K 2K 78643K 17 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 21 0 0 NDP 11 0K 0K 78643K 32 0 0 temp 133 2371K 2438K 78643K 4265 0 0 kqueue 0 0K 0K 78643K 2 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 7 0 3 1 0 1 1 0 8 0 inpcbpl 280 236 0 229 1 0 1 1 0 8 0 plimitpl 152 27 0 19 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 70 0 30 2 0 2 2 0 8 0 syncache 264 4 0 4 2 2 0 1 0 8 0 tcpcb 544 94 0 90 1 0 1 1 0 8 0 nd6 48 10 0 6 1 0 1 1 0 8 0 ppxss 1128 6 0 6 2 2 0 1 0 8 0 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 16 0 7 1 0 1 1 0 8 0 pfstkey 112 16 0 7 1 0 1 1 0 8 0 pfstate 328 16 0 7 1 0 1 1 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 310 0 122 12 0 12 12 0 8 0 art_table 32 311 0 122 2 0 2 2 0 8 0 art_node 16 67 0 33 1 0 1 1 0 8 0 sysvmsgpl 40 2 0 0 1 0 1 1 0 8 0 semapl 112 30 0 20 1 0 1 1 0 8 0 shmpl 112 15 0 3 2 1 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1994 0 563 47 0 47 47 0 8 0 ffsino 272 1994 0 563 96 0 96 96 0 8 0 nchpl 144 2680 0 1037 61 0 61 61 0 8 0 uvmvnodes 72 2111 0 0 39 0 39 39 0 8 0 vnodes 200 2111 0 0 112 0 112 112 0 8 0 namei 1024 7519 0 7518 3 2 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 3 0 3 1 1 0 1 0 8 0 scxspl 192 7178 0 7177 12 10 2 6 0 8 1 sigapl 432 529 0 513 3 1 2 3 0 8 0 futexpl 56 3559 0 3559 1 0 1 1 0 8 1 knotepl 112 205 0 186 1 0 1 1 0 8 0 kqueuepl 104 131 0 129 1 0 1 1 0 8 0 pipepl 112 364 0 345 3 2 1 1 0 8 0 fdescpl 488 530 0 513 3 0 3 3 0 8 0 filepl 152 3145 0 3040 5 0 5 5 0 8 0 lockfpl 104 88 0 87 2 1 1 1 0 8 0 lockfspl 32 109 0 108 2 1 1 1 0 8 0 sessionpl 112 21 0 10 1 0 1 1 0 8 0 pgrppl 48 29 0 18 1 0 1 1 0 8 0 ucredpl 96 584 0 575 1 0 1 1 0 8 0 zombiepl 144 513 0 513 3 2 1 1 0 8 1 processpl 840 546 0 513 4 0 4 4 0 8 0 procpl 600 1244 0 1199 4 0 4 4 0 8 0 srpgc 64 18 0 18 2 2 0 1 0 8 0 sosppl 128 6 0 6 1 1 0 1 0 8 0 sockpl 384 428 0 407 3 0 3 3 0 8 0 mcl64k 65536 229 0 0 29 0 29 29 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 3 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 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 132 0 0 15 0 15 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 347 0 0 18 0 18 18 0 8 0 bufpl 256 6434 0 1143 331 0 331 331 0 8 0 anonpl 16 75404 0 66684 64 12 52 53 0 125 16 amapchunkpl 152 2849 0 2757 9 4 5 9 0 158 0 amappl16 192 2904 0 2431 52 20 32 36 0 8 8 amappl15 184 183 0 178 1 0 1 1 0 8 0 amappl14 176 165 0 161 3 2 1 1 0 8 0 amappl13 168 27 0 23 1 0 1 1 0 8 0 amappl12 160 16 0 13 2 1 1 1 0 8 0 amappl11 152 87 0 72 1 0 1 1 0 8 0 amappl10 144 104 0 102 1 0 1 1 0 8 0 amappl9 136 593 0 590 1 0 1 1 0 8 0 amappl8 128 158 0 143 1 0 1 1 0 8 0 amappl7 120 40 0 33 1 0 1 1 0 8 0 amappl6 112 116 0 111 1 0 1 1 0 8 0 amappl5 104 125 0 111 1 0 1 1 0 8 0 amappl4 96 751 0 719 2 1 1 2 0 8 0 amappl3 88 266 0 260 1 0 1 1 0 8 0 amappl2 80 3483 0 3420 2 0 2 2 0 8 0 amappl1 72 21314 0 20848 25 15 10 20 0 8 0 amappl 72 1504 0 1466 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 16 0 3 1 0 1 1 0 8 0 uaddrrnd 24 530 0 513 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 530 0 513 1 0 1 1 0 8 0 vmmpekpl 168 8670 0 8648 2 0 2 2 0 8 0 vmmpepl 168 64854 0 63286 99 20 79 80 0 357 10 vmsppl 360 529 0 513 2 0 2 2 0 8 0 pdppl 4096 1068 0 1026 6 0 6 6 0 8 0 pvpl 32 215873 0 203812 153 19 134 137 0 265 35 pmappl 224 529 0 513 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 521 0 5 15 0 15 15 0 8 0