Warning: Permanently added '10.128.0.6' (ECDSA) to the list of known hosts. 2019/03/22 14:00:30 fuzzer started 2019/03/22 14:00:36 dialing manager at 10.128.15.235:35965 2019/03/22 14:00:36 syscalls: 1 2019/03/22 14:00:36 code coverage: enabled 2019/03/22 14:00:36 comparison tracing: enabled 2019/03/22 14:00:36 extra coverage: support is not implemented in syzkaller 2019/03/22 14:00:36 setuid sandbox: enabled 2019/03/22 14:00:36 namespace sandbox: support is not implemented in syzkaller 2019/03/22 14:00:36 Android sandbox: support is not implemented in syzkaller 2019/03/22 14:00:36 fault injection: support is not implemented in syzkaller 2019/03/22 14:00:36 leak checking: support is not implemented in syzkaller 2019/03/22 14:00:36 net packet injection: enabled 2019/03/22 14:00:36 net device setup: support is not implemented in syzkaller 14:00:41 executing program 0: getitimer(0x0, &(0x7f0000000000)) chflags(&(0x7f0000000040)='./file0\x00', 0x30000) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) fchmod(r0, 0x0) getitimer(0x1, &(0x7f00000000c0)) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = openat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x202a0, 0x69) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') ioctl$KDGKBMODE(r2, 0x40044b06) utimensat(r2, &(0x7f00000001c0)='./file0/file1\x00', &(0x7f0000000200)={{0x1, 0x5}, {0x1b26, 0x4}}, 0x0) r3 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) bind(r2, &(0x7f0000000240)=@in6={0x18, 0x3, 0xf29, 0x401}, 0xc) getsockname(r2, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) recvmsg(r0, &(0x7f0000002600)={&(0x7f0000001300)=@un=@abs, 0x8, &(0x7f0000002580)=[{&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/161, 0xa1}, {&(0x7f0000002400)=""/96, 0x60}, {&(0x7f0000002480)=""/224, 0xe0}], 0x4, &(0x7f00000025c0)=""/3, 0x3}, 0x40) mlockall(0x2) write(r2, &(0x7f0000002640)='8', 0x1) r4 = msgget(0x0, 0x0) msgrcv(r4, &(0x7f0000002680)={0x0, ""/8}, 0x10, 0x2, 0x800) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x2000) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000026c0)={0x3, 0x3, 0x0, 0x3, "4e8323a1edd76618bde2af423691af543311c3b8", 0xf34, 0x100000000000}) poll(&(0x7f0000002700)=[{r1, 0x110}, {r1, 0x4}], 0x2, 0x6) connect$inet(r2, &(0x7f0000002740)={0x2, 0x0}, 0xc) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000002780)) msgget(0x2, 0x200) connect(r1, &(0x7f00000027c0)=@in6={0x18, 0x0, 0x8, 0x101}, 0xc) linkat(r2, &(0x7f0000002800)='./file0/file1\x00', r2, &(0x7f0000002840)='./file0\x00', 0x4) chflagsat(r2, &(0x7f0000002880)='./file0/file1\x00', 0x60006, 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000028c0)={0x1ff, 0xd602, 0x2, 0x0, "d6857d9110c0858e4907735fc960f5229bedb6e5", 0x8, 0x4}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000002900)={0x8, 0x91fe, './file0/file0\x00', 0x1, 0x5, 0x3f, 0x1}) lstat(&(0x7f0000002940)='./file1\x00', &(0x7f0000002980)) 14:00:41 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xdb) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) r1 = msgget$private(0x0, 0x440) msgctl$IPC_RMID(r1, 0x0) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/183}, 0xbf, 0x1, 0x800) msgget$private(0x0, 0x44) r2 = msgget$private(0x0, 0x0) msgget$private(0x0, 0x1b) msgctl$IPC_RMID(r2, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x47, 0x2000000c, 0x3ff, 0x200}, {{r0}, 0xfffffffffffffffa, 0x4, 0xf0000006, 0x400, 0x8001}, {{r0}, 0xfffffffffffffffc, 0x50, 0x20, 0xe9e, 0x800}, {{r0}, 0xfffffffffffffff8, 0x35, 0x40000000, 0x7, 0x82}, {{r0}, 0xfffffffffffffffd, 0x60, 0x2, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0x4a, 0x20000002, 0xb56, 0x6}], 0xff, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0x5, 0x2, 0x5, 0xc30}, {{r0}, 0xfffffffffffffffb, 0xb6, 0x80000000, 0x8, 0xff}, {{r0}, 0xfffffffffffffffa, 0x40, 0x40000001, 0x4, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x401, 0x9}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x5, 0x9}, {{r0}, 0xfffffffffffffffd, 0x12, 0x20000000, 0x1, 0x3ff}], 0x80000000, &(0x7f0000000300)={0x1, 0x3ff}) msgrcv(r1, &(0x7f0000000340)={0x0, ""/4096}, 0x1008, 0x1, 0x1000) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000001380)) fcntl$getflags(r0, 0x1) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/tty\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000001400)='./file0\x00', 0x10, 0x20) mknod(&(0x7f0000001440)='./file0\x00', 0x8080, 0x5) pipe(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) msgrcv(r2, &(0x7f00000014c0)={0x0, ""/98}, 0x6a, 0x1, 0x800) getrlimit(0x6, &(0x7f0000001540)) ioctl$TIOCCDTR(r6, 0x20007478) ioctl$TIOCSDTR(r0, 0x20007479) fchflags(r4, 0x1) msgget(0x0, 0x60) r7 = semget(0x0, 0x7, 0x10) semctl$GETPID(r7, 0x7, 0x4, &(0x7f0000001580)=""/222) open$dir(&(0x7f0000001680)='./file0\x00', 0x410, 0x10) mlockall(0x1) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f00000016c0)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001700)) writev(r3, &(0x7f0000001940)=[{&(0x7f0000001740)="ad3d1ff94f1a7db7a5c99e2f77126085e7d0bcca9df8b0113122a2d053d6a3857d4c88448a2c46748b94d74681cab9cf3f1a339dcf59c35abbe237f5f18e", 0x3e}, {&(0x7f0000001780)="ab5b0353ce6ecb2a90fd04edf1c4287adc44e48460824b47b74731d47c0963ccdca4cca2a98a16241d75a7198b136b868e1c3d487258a3169fb6", 0x3a}, {&(0x7f00000017c0)="622960f9e58cddb1732c1b704c3b814463cfc4c224ea5f", 0x17}, {&(0x7f0000001800)="f2b1fd1d4df7552a99b8dd99401b4b79443d3677c7d9a8dd1816700942c290c90d0131fd67d4e76b741863a859dd9a1d1d7aa92dcf6c721b028b5e7714172951d4e16cd9419a53", 0x47}, {&(0x7f0000001880)="868e24cee54fdc9b6e25fb249a5a5b2fc10040b2997f96374c4ce7a70e004da6f0ba30ac6bd4e930b58fd497ebf2ea2f8840b6d56912994567fb975948bd0a0106395f75e6afa731b6053250973d92b857e542c231eff9ab3945156fd41c5ea29ce8", 0x62}, {&(0x7f0000001900)="c422", 0x2}], 0x6) 14:00:41 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) r5 = getppid() fcntl$setown(r0, 0x6, r5) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r0) 14:00:41 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x190, 0x146) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x8000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r7 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) poll(&(0x7f0000000240)=[{r0, 0x10}, {r1, 0x110}, {r2, 0x100}, {r3, 0x54}, {r4, 0x40}, {r5, 0x8}, {r6, 0x5}, {r7, 0x2c}], 0x8, 0x4) poll(&(0x7f0000000140), 0xf9, 0x7b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 14:00:42 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r0 = socket(0x18, 0x1, 0x0) dup2(r0, 0xffffffffffffffff) 14:00:42 executing program 1: r0 = open(&(0x7f0000000600)='./file0/file0\x00', 0x400, 0x40000004) r1 = semget$private(0x0, 0x0, 0x40000006) semop(r1, &(0x7f0000000440)=[{0x4, 0x400, 0x800}], 0x1) r2 = semget$private(0x0, 0x8, 0x105) mknod(&(0x7f0000000200)='./file0/file0\x00', 0x8008, 0xe2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x2) semget(0x2, 0x3, 0x0) mknodat(r0, &(0x7f0000000140)='./file0/file0\x00', 0xed754effb7ef2411, 0x1) r3 = geteuid() getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000500)='./file0/file0\x00', r3, r4, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000300)={0xf7, 0x1, 0x7072, 0x3, 0x7fff}, 0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r2, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x10000000001804}, {0x1, 0x6}, {0x3, 0xfefffffffffffffe, 0x1000}, {0x3, 0x3, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x2, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000006c0)=""/122) semop(r2, &(0x7f00000005c0)=[{0x3, 0x1}, {0x0, 0x9, 0x1800}, {0x7, 0x3e664106, 0x1000}, {0x3}], 0x4) r5 = shmget(0x0, 0x4000, 0x1f, &(0x7f0000ffc000/0x4000)=nil) sendto$inet6(r0, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x5, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x1) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000100)=0xfff) mknod(&(0x7f0000000580)='./file0\x00', 0x55875684757fc82f, 0x40000000000) clock_settime(0xfffffffffffffffe, &(0x7f0000000400)={0x2, 0x580f}) shmctl$SHM_UNLOCK(r5, 0x4) nanosleep(&(0x7f0000000000)={0xffffffffffff462d}, 0x0) clock_gettime(0x3, &(0x7f0000000180)) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) rmdir(&(0x7f00000001c0)='.\x00') semop(r1, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x2, 0x8}, {0x2, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0xfffffffffffffffd, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x80000000007, 0x800}], 0x9) read(r0, &(0x7f0000000740)=""/207, 0xcf) 14:00:42 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) lseek(r0, 0x0, 0x0) 14:00:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r1 = syz_open_pts() fchmod(r1, 0x1) 16:00:03 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000000)="3687", 0x2}], 0x100000c4) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x1000000000000170) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000180)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264ab", 0xfffffd35, 0x0, 0x0, 0xd) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x1) 16:00:03 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) 16:00:03 executing program 0: mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) mprotect(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x7) 16:00:03 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) syz_emit_ethernet(0x1000, &(0x7f0000000380)="f8a568ed1188ec9dbc3c2d917dd41de5db91ad9e80cc013676d3b065a655016811c248b1d88d2687720013c89fdf747219cd7c4f61e1957d9ac6d7138c7767bf5ce38216a8c1b77d3f85a57bd4cf6e26a2a8dc9037deff3223129aec916ac9095e2b0b1f813ef66f2bc2cbea1c2422b6e94f0808ef5ee17e96f34167c9c1f61d590cc41edb0636c7ff5284ba56a0fff5d3864c1407c4fa20d2de02631c6d99bc0013b71875193c52ef9e3cb7355605a5c21d817987830a3ed26d465638cd8c77bb2189e2ef0db6015f103ac8fb887e77b8f1e2f800f2af170cf15db7114d21c2de17460d5b85faa2a5a75d36abf88254041e1ddddbf9a1194c03ba6a14f92344aaaf9dee0178bbeadfce17324d3c145103ae8b59758b123dd891f8b8e0991d40d127e0cba5a85a497817f33d43d9f5da70ceb5e173bf7f362484a7c0e440167f182c8717e8057c0c48431636d3abb3be1fc88a47dc746147dbe8f91f895129d9f7a89365d9703db93bf4cbf54d41a491dd82e31c05d535b49fade52514ad4967cac061772c31840514af6191b23a9ab5fe82dd1fbe9b630c2a4496a4d44a31e418a17969fb8adef1a16683528889cc6377250e7024dbb31357eed7f49618d47b79eeaab567591b062491746b09f1d24657737ca862fdc0e3b5f11cdc31f2574429f1e0eb266c7cf8a2c2e7cc2cc5c5c4ed6c3235a24ec8038d5b238e7e334c7d33199484541596b6725847eaf509768be9de672d8683cc7410dc6506dabae964d19ab75c05f7ba2b1232ea4dd4c4250731590b99964e6528f1662af3e9021069f746aa69691cd0d47cbfffb9125264478bf56d7a4588dcd7c5b0305d2889c1ab6487b69ccfc8121d84087a77f3a636056ba4471331dba6b48dec5a714b4faab6542534bba92b5ca7b5b275840588206335470fc358c1af1fcbebc3ed0919faf798809986e07519a392d0bf6b734371d38cf532b148fabc01033c5214bd51932a8e834590ae1a4bdfd623d8f419b9cebeca81f79a1349d8b1fa65f93e2cff0f2c531c9158ae99c5bf3639ac727d31e82acb7505e7b0208d4fd6a526033ac582c6d8a484a74edfa0b8a1c91259e483d80e9bb4931b085e546824b8af7fb8818132ac72c0573a3c852c854aa4608e5831a256b492b84eb40ec71c6feafb9bf686031e7766661f90f10acf4e9dd5eb6b571487142485620a351cd8372913b235960ff729e46ff20172bca5dde37e9a3cdbc55af0e12c28e106ebaf7cc15a1111e6082d4c70edbb8b241fcc80299d4a402a1a840907a87a2961812c5c725ac51b08388fbd5ff7c8d5cef763e2229699bcd81abf23c775fa41bdf48c8cef48bd9d1c687c1f5a0c2285b4f8f6ce32a05662e371ad729f4a65e4cfeb8cbb49eca26321997e2bf823cc984eec615cf7ab79c7b50eaf313b50f412a5ef03cddd81bcae1501cc44de00718f112fb559f8ae8d0629f9ebe715a88301f2f8a679bea972b9ff51fd466afb75236579fa9824b8718bc8d8a5291a2355fa1f3a1ea127d653e59c5a9437a0b825caacb189043b16c160bb737050ac08b4e7947f66f3dc1c0838e98a2e1c98789bf9c1a7751f221f1d29c17fee5f576af2bf7583990ae3bd3883a1ac5f114ce623e20c181d9aca961f3718186138e5063c21b31686f67413a05baa21612e7370c44bfede412b1585ac2963942efd37a480a5ac93a8943f4a205a683ca176bf973e0c5f41fd0604e3eff4a2880dc3338be7c93a41e450407def01183896e22d4975c28c859d02404e75c2c656e18def51e57bb71ad7244a01c573be4e8f48b71cc50db638c0c33851c42e82a1f6fef626fb2e90156b076eb5002131b87c3077c3c3cfe1c91b7e6dd8624177c9d2f4e17e444dd560dff4d650b880b81bf43782c9bc1ab95673cb14a4073b1067cf991f50d9b21a8356af0875dc43279418f4f8fbe755a03649784dc19fe147853fc238a1d7ef62e560249edaa09e5c6ef2aeb691a678ecfbcd3e6b71156926f861f2c99b9a32a929880796658da53a3790c89e05972d2c836423cc5f7ff770323685b4d67bfa68d6156b3ec8ba42395abe126c2aa6f26152708b12d987fb1fc22c82a2e77844f80fbebe6115f4d6fdcfd47db0ef170ce806c10eee8bbe191b9d429e8aa872d744b8e1105c05697dfb56144085b726b3731bfcf9bbe3bd9d8e7e7156beb25e830242c4b00cf6eee196fec1500a18acaf2687e49ea8c417e492df2a1c7bdda893ba6d84646b0f3b83dbf5f5cb18ad16933936bcd6a04f176d8f674c308876dc610abd23514cd1531d3cdcacae9a90dfebe2cfdd4f5e957c053d127b2d9d7cfdda4d46af0722bf7a9f3244cbaabdadc43d685c7e84dc1066687702970cd10b8cc6b30a9cf514be57b2c4ba2f01aaee6647e4332dc31e57c64819ab883dd053ec2bac9277413fd49868829f4ecffe50cf3da2ddf5378a5cf27cc227b9157d5fe91b76fb5d54494b5d28a87ed47969c6ca855d15a98855804c0def5f08ba83ec10cb226efd35218fe6683b7dccb60f4ef370b586e4f795082fcc1229534be5055dd3471baf3c44db3d25d92ff430eefcbebdc50048c893fbea9169a3c1f5dcf2e2e7f00ad8241b97c52f1c29c15765f1a03418586fc5b3e1d202dabc83e51cfd29cead115b06d765c3d6bb1eb0034c4e849299ca805ca210ffd5bf33dba2d495be70004ed74b045eb7aebdba43f2f1614bdea369c51de08501f2690539ac2801fb999d475154d595901f846c3a19d68d25461c26d5b0991cf9671a93544e5284a180ca3be33539fb9beddc319f8138b7a88d61f60bc403dfb5dfedc2618770d6403223020194122bfb4feab4d66fa723d8d6174339c8c55fb5842109719d1404f973aee51d40eee22587457f27a6bf1a1a3d4f8692c995a187579a7203818c8a495b47cbf123c0504b6927d03cc0768bf8bf26b8a7c216cbd65de806b297186641b7cd83bea9de88d1e7613e2171e4f4fecaeeb119c7afd9b1e1cd5fc74b00d8c8e5ecfa68cbca1c5fcd58eefd089d43b19ce9aa0b16e9950351542d746eb5abd186d45e7a8c5291f296d38083e6bb8144e5f8e4ec7f101b42498de8d6bed099f4064b28ce302d1c09dce75fd1525a3f9535d05a1ef1a4ed022086d09cc290b3ef30043f782282ec3a3644c742eedf326f8350a78a41cbb600d800585f3dfd3592f6d310fd2e847d7ee824b96d1e343513a88fa187dea47994725182c1a87b33ea8be0b3384d861c12793e500b1b8c7a4bdda6dca93c97b42a3f33cdbdf7f9ac45c7cfc6c8d19e2d090af6e94101d15cc8eb393c037c7fb2cd0d91e0e5b9205fa76eba830cf00d74f47edbbc7f1b5ee2eb9ecd760c142a2b96c04669f9a45ef5bf2039ebe73a579641ed5f9915d69af3497e6bd0f1fed4fae971f7ac3ae20efa17f9b798e74ff127bbdd81485d626a746996861d270e883d225b39947660d99d6835f0d0090717d54b5f724e3f3caf70cd0d5ebbed8112001ee3986b44ed50830d43462b60f65768c3be3e36d4e910154589fa849c1a3381c1f9691f6a16849ea36fd227f38e9f8264be92434b509e4914355f982edeb3856fe7ee5d66952030cfb1f0e0f65c73359818df8c9c9735a17a06b2b664d26a80842c0d939f5ea02dfa15188a11e33733a20771d24ef6afa239a7bddb8bcbb1530cf7cd5770b2d7118eeced3bd115a77a02b7c167508dddf936beb2f34bd250c3f815884d5a931f58569a83ebb6fbf64fb3db406d10b9bf78320ea7ccb57ddbdeeddc5f621aa161e34f904a5df3b24f1f631041336db16e06ba3db15f5bfe1bc884a3e334e076c9ac2b361a45c705965924849a5b065a54d76857e60998b9e0c9b719be399a3f157856ba07c787b89d71cd76d29673e131021ff7ed51414a8c5ab917ebb3a58994e29b1ae77511eeab2517957aed062598c8839b54bea703aae2ccf2a769021be9934f5f5e2dc95cfabc625746bfb0c0d5b5659f0b0ed19b4976551fe87c4e2c4a25d17e462ad9e6bfa4b6c8f34f817e900fb14abda3cbdd99380ca25fd0104c2b41980db8bb090f492f3c30b13a76a5e7ebba1e8e7519768f3ced543a820fccc1c7841672eb41d2ef623c37669469e60e6b36fc762d274eaf218fe6a9fd650a65053f02d4709d53abe5e9e4c5a164ecfe29ce89cd4dd973651c2df4f027ec8d10157574c0be5069721047606063503f58b54af8ad2759f1312c1a6bee93ff645013f8a243ce44ef5022b617b2d30f34335ef7c18af9c65bb387e2c4230d7882dc48fbd790d5a1337247383b6049160ffefd7822380e83992bce81512af04ddfc301fd736c5ec6bfd8f6413e40e6a5b28cb7a1ae1b4cafdb5c18a0fbc28bad0043e2f8abca6c0529030d349355bd665f4190aecc03e2450c68819e20e85d66051c347f8472b0326b60fef79fe5aa21af954077f7a6e699bd95b9172a8e17d096d5b69caafe84d18dab2754cce0d61a456d3bcd36cdd7bdac52738f4aca05f2091408814f8788105f82512800b9f8f314ac9facfcde603c4fa7b8ddb63c35533cfd8d15bcc49e6381ed67d4ee5c41b4c98647d427680c90a02c6b26d0adbaf77097af50cee364225041e4085bd9fe4cbfdc8322a06ef84c20ce3dfe1679cd75701883ee411e7eab157b169724f890bee6889685ad37ebd3bdfbf6eb1b6f41bfdfbc2a349368ff1419f350531bac304ba2b72c58e47d0517a788900fff78da26ba2ae271a875a2054d4c298f7391366cde0263dae6fd0bb79183bd242047fa47fa41ddab964114d1f1317f16180dee83fecea0d0d4421ab3dd4e2cf09e08e8c60b43e5a0d5256f42937af7105eea3fd7a54c3a56a7b9d0201b0401463d482f03656a3fba1461a6bd7d51093c82994c848318c6533ef25266aa988ef488d0c9451f5644ac64b7e870857ee3e98ff0b2da3b27b7aba431de15f2bddbbb0f716b0d76910b5d4613aade800269a38d6416a005dbcdacc6fc0bb2d271d0cbb2593e08b2c41c86f7110c4bf705b722c3b7deb9739ae60cbc8ff8f11032a80b874be41ecffcfe0b466b875446cd43574b7fc08018950723e1bbc2f145460ebb41afac959bb5afce9bb3c1f467c93ea7c2d3880f5a1921a4fca23bfeb8d42feeb3810ab84927fd3b6abb9f3f29d9bcf885695d0a45f8ba00e3a4c5aefcc0b3d140095bcd4700cc143d3209d98cd38f6b3185ae9a52c2e493bb21d54b9eac1af3d3e9973f1b8844e62014bff9232839959cfaae8e45f5190cbdf6a6b326feef2924e00052a1b7984ac6ef24bec6a88f2dda33f279da60cd3b534b50a5053f960e78a6c149aff2c462a928036cc11a12a79ce58bb17ab15f422b1dd05630f391b46d92561fb50e5c1c334f0c6b35249ad184ab4d53b452701864574d5bf2afe36d5ef80b1bb601b0a3d15af27adf78079767c800aea516d0267352fc2781b1f4130406763018c7e5d50745de12332a4f699540fc6b721fd8503c93ffe1c2a5c854218f48f927de0863c37b4e517acf6b53e6433ff141dfadaa72568e5c3b20c4d868c6293cc6702d4d69e3b9dea14d13ce7d7154fd847358b1914249b0611de38fe30cac69c535348d085e262298c83c8e84095676427f622ae42ccb507de14d59dc9741a9d023a1af4ed1c797e4a51508371264ff2141876c8ce0a3010cf3992e35c2fafdbcc000a261c28ee41ffd4ff5f8b77e6695ea486c1c7a491f70c2604ff0cbe9f01cba6b73a3d2db4ea73a2f144dba16da387b619b0e85b5b703c31923a14ef06da9f8ffd5cf4dc7d3dad698725e10d3") getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r1) fcntl$setflags(r1, 0x2, 0x1) 16:00:03 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000140)='\x00', 0x1) write(0xffffffffffffffff, &(0x7f00000001c0), 0xe5e1) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x6) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 16:00:04 executing program 1: mprotect(&(0x7f0000dfd000/0x200000)=nil, 0x200000, 0x1) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x10000) 16:00:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x0) execve(0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) 16:00:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x440, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, 0x0, &(0x7f0000000100)) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = syz_open_pts() r1 = kqueue() r2 = open(&(0x7f0000000100)='./bus\x00', 0x200, 0x10) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x89, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x800, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) poll(&(0x7f00000001c0)=[{r0, 0x8}, {r1, 0x2}, {r2, 0x2}, {r3, 0x1}, {r4, 0xc}, {r5, 0x10}], 0x6, 0x1000) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r6, 0x7d}], 0x1, 0x0) nanosleep(&(0x7f0000000040)={0x88}, 0x0) poll(&(0x7f0000000640)=[{r6, 0x40}], 0x1, 0x0) socket$inet(0x2, 0x4000, 0x1) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00005c00080000", 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0xffffffffffffff80) 16:00:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x1f, 0x3, 0x6) setsockopt(r0, 0x6, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) munmap(&(0x7f00005fa000/0x2000)=nil, 0x2000) r2 = shmget$private(0x0, 0x7000, 0x35, &(0x7f00002f8000/0x7000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x1000) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) minherit(&(0x7f0000150000/0x3000)=nil, 0x3000, 0x3) 16:00:05 executing program 1: r0 = dup(0xffffffffffffffff) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f00000001c0), 0x0) 16:00:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket$inet(0x2, 0x3, 0x7a72) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xe9, 0x3, 0x42294bed, "afb4218b4a2c09e606808837d43148efd47713c9"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c", 0x135}], 0x1) 16:00:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x95c, "199ec8e90ef751bb3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20002, 0xe9) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x81, 0x1}, {0x0, 0x7}, {0x0, 0x1}, {0xab, 0x6}], 0x4}) socket$inet(0x2, 0x8000, 0x9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:05 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x100, 0x18e) r0 = socket(0x1000000000011, 0x3, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) chroot(&(0x7f0000000100)='./file0\x00') open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050105000200000000b1ffff027c0a00000000000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x14, 0xac9) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) 16:00:05 executing program 0: r0 = socket(0x10, 0x5, 0x1f) setsockopt(r0, 0x7f, 0x0, &(0x7f0000000000)="70e410191f5a823807d1567dd91b31ff4b62", 0x12) setuid(0xee01) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:05 executing program 1: setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) 16:00:05 executing program 0: socket$inet(0x2, 0x1, 0x1) r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x4) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r3 = dup2(r2, r0) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x240000000000a, &(0x7f0000000000), 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x3a0914c44f7b2029, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) write(r0, &(0x7f0000000040)="0ae88e5847ac0866167e955cd0308abf144bf810d7a71b985d59a0985619652b4300e19bb8ded8ecc9217f8303d7ecafab8c31b7337afcc20f7fedc634260619557f87ea934223", 0x47) execve(0x0, 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) read(r0, &(0x7f0000000440)=""/245, 0xf5) r1 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r2 = kqueue() openat(r1, &(0x7f0000000140)='./file1\x00', 0x800, 0x40) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockname(r3, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x4}, {{r2}, 0xfffffffffffffffe, 0x44, 0xf0000000, 0x172, 0x2cd}, {{r3}, 0xaa16a26937794447, 0xaa, 0x80000000, 0x10000, 0x800}, {{r1}, 0xfffffffffffffffb, 0x20, 0x4, 0x80000001, 0x40}, {{r1}, 0xffffffffffffffff, 0x27, 0x400fffff, 0x5, 0x5}, {{r2}, 0xfffffffffffffffb, 0x6, 0x0, 0x9, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x7, 0x80}], 0x3ff, &(0x7f0000000580)=[{{r3}, 0xfffffffffffffffb, 0x80, 0x5, 0x9, 0x80}, {{r1}, 0xffffffffffffffff, 0x4, 0x80000000, 0x40, 0x3}, {{r3}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x3, 0x40}, {{r1}, 0xffffffffffffffff, 0x2e, 0x20000004, 0x9, 0x83}, {{r3}, 0xfffffffffffffffb, 0x8, 0x10, 0x61f33024, 0xa35c}, {{r3}, 0xfffffffffffffffd, 0x1, 0x40000001, 0xd63f, 0x3}, {{r1}, 0xfffffffffffffffd, 0x0, 0x1, 0x2, 0x1}, {{r3}, 0xffffffffffffffff, 0x0, 0x20000001, 0x40, 0x4}, {{r2}, 0xfffffffffffffffe, 0x38, 0x40000012, 0x1000, 0xfffffffffffffffe}], 0xa8a, &(0x7f00000000c0)={0x5fc}) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8a285d5e4178b632dfe94ff334a5619e6ceefd7aae473884b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb08c3c532e9000000f5f728193ef16ab93f12fc4d5f16b136a5d00d162800000000000000000000000000", 0x65) write(r0, &(0x7f0000000140)="bdfa4d2582c314a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ece605370f55d9bb05dc03e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31329b30f4bd5a32a26b0564b0440b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075e654c0682247a3e405d536fac851f1b937a4812b568c75c29", 0xd3) r1 = syz_open_pts() close(r0) clock_settime(0x3, &(0x7f0000000040)={0x10000}) r2 = dup(r1) r3 = syz_open_pts() clock_gettime(0xc276847a148e3c7b, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x0, 0x3, 0xffffffff, "b08d16c6662247ea5f2b2c215faf8a210524d8e5", 0x1}) write(r2, &(0x7f0000000340)="2ac47f0f0417f0cce8f3331c22572fbe051d817fd64e9cc345831d6f40df6d5a74d3e0b4d03e2431c9af0d6c7e972acd27f61226c6bd570fa1cd3a0feb7764823dabca695ff1aef112c1c771d57680361c7b627cb9659c3a3c8759f48c740666bcb6cef646cf65efbc74e95949f744411af9f830df6393c907310999ad5da63b4801ec5d56a4c2951b1620663a9dd1942406fbce7a7fe8d0e2347db049ddf3d9662743432432f5b0519072e0d8e5852b6ee99528fb15491ab2d736e5b12ee006e0badac3ccf20dceb9c9fff4688b0a3daaaf5fca475da507849b992cd12be209caa25610e2c5822b623934206010a3", 0xef) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00: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(r1, &(0x7f0000000140)=""/179, 0x4a5) close(r1) execve(0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 16:00:06 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="f8", 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x75a, './file0\x00'}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "9c4bd91d1900bb2a89a50000e3ff00"}) rmdir(&(0x7f0000000000)='./file0\x00') write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() execve(0x0, 0x0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86124) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x1) close(r0) 16:00:06 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000002580)=0x2f8304e) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x2, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x1, 0xff, 0x6}, {{r1}, 0xffffffffffffffff, 0x40, 0x10, 0x9, 0x9727}, {{r1}, 0xfffffffffffffff9, 0xc6, 0x4, 0x85, 0x4}, {{r0}, 0xffffffffffffffff, 0x50, 0x20000007, 0x2f0c, 0x9}], 0x63c, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffd, 0x1c, 0x200fffff, 0x10000, 0x20}, {{r1}, 0xffffffffffffffff, 0x44, 0x1, 0x72f}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x1, 0x40000040, 0x2, 0x2}], 0x80000001, &(0x7f00000000c0)={0x9, 0x8}) 16:00:06 executing program 1: r0 = semget$private(0x0, 0x1, 0x110) semget$private(0x0, 0x2, 0x8) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000200)) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/184) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x120, 0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000100)=0x1) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r2) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) socket$inet6(0x18, 0x1, 0x1) getsockopt(r0, 0x3a, 0x12, 0x0, 0x0) setsockopt(r0, 0x4000000000000000, 0x8, &(0x7f0000000000)="0be220f3ea0d8d77dbdb1c6dc02abf5ba76815b27d1375a67fa54f615ecfd4cdcefbe9f4be176da56d10aa8962eec9455a6117464cddcb2caf4e5b2fd8", 0x3d) 16:00:06 executing program 0: r0 = socket(0x2, 0x3, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8800, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ftruncate(r0, 0x8001) writev(r0, &(0x7f0000001300)=[{&(0x7f00000000c0)="0c6d513562f03ac2d7fa001cf4002000003300000000653a8df40000", 0x1c}], 0x1) dup2(r0, r0) 16:00:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 16:00:06 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0xbb, 0x3}, 0x1fe) open$dir(&(0x7f0000000340)='./file1\x00', 0x80, 0x61) r2 = socket$inet6(0x18, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r2, &(0x7f0000000480)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000380)=0x2) r5 = fcntl$dupfd(r4, 0x0, r3) kevent(r5, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r4}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7, 0x1}, {{r2}, 0xfffffffffffffffd, 0x0, 0x6, 0x3, 0x1}], 0x3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x4, 0xf0000003, 0x4, 0x40}, {{r2}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r3}, 0xfffffffffffffff9, 0x0, 0x12080edd59f95665, 0x3, 0x7b}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) socket(0x401e, 0x1, 0xfffffffffffffffa) r6 = open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x88) socket$unix(0x1, 0x5, 0x0) r7 = semget$private(0x0, 0x7, 0xa0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000440)=0x4) semop(r7, &(0x7f0000000300)=[{0x0, 0x9, 0x800}, {0x0, 0x100000000, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0xe01, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0xfffffffffffffffb, 0x1000}, {0x0, 0x8}], 0x7) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') accept$inet(r6, 0x0, &(0x7f00000004c0)) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f00000003c0)=0x1000000000000005) setreuid(r0, 0xffffffffffffffff) read(r6, &(0x7f0000000540)=""/54, 0x36) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d030c1e7bb6fc6e33c5b00000000000000e74de4", 0xfffffffffffffffc, 0xfffffffffffffffe}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xffffffffffffffee) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffbf7f, "859c117e4dbfa600"}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x205e9, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:07 executing program 1: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) socket$inet(0x2, 0x7, 0x0) r0 = socket(0x1, 0x2400000000002, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000001140)) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) setsockopt(r2, 0x0, 0x6, &(0x7f00000010c0)="390f7c6f10b9c256e10ad17d283e7e428c5de426c491d24e6a18058847474bed0d6ded8f163a9bce1fd2cc7116e56175343a497d11f41c2114fb5346efeb39d9a6fcb3644f4373569c7cc0eaac3bb37c1b4589684533f0fb19c0b5c3cc8027a4", 0x60) recvfrom(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x0, 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002006, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x3, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="000000186000000000141100000000ffff0020330d05ea7a66cf2af9b5c3adaa0d0006000070fb835db690f36c000000000000001bfaa7e5da21ae25927d16b9", 0x40}], 0x1) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x2040, 0x1) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fchflags(r0, 0x20000) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000b40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f2043624a5ff99c596ad0ef8af8543c9ecba8478488ba2390d60b06996004d00b03649b99a30156b47f9fec5f8a903e345f9b3aab0775ac8fba5c357b8de8a744352711ac7a019e73d155e8752806e2c9df1cd60abdb49a5b24c2d7dfea9f1f2bdfd25fc71acf0bbd8a9f674d49f94ae98b97cb51c95b9cd4c4b14049bbff0168eab30749a67246d9a718a50", 0x88b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9c, "9c8d14ee7504000000000000406e50e800000100"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:08 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x20, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x0, 0x1) r2 = kqueue() ioctl$KDDISABIO(r1, 0x20004b3d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) kevent(r2, &(0x7f0000000000), 0x100000066, 0x0, 0x85, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x81, 0x100, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x8, 0x400}], 0x8100, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x20, 0xf000000f, 0x7, 0x2}, {{r2}, 0xfffffffffffffffe, 0x8, 0x80000000, 0xbd74, 0x1}], 0x7f, &(0x7f00000000c0)={0x1, 0x8001}) close(r2) 16:00:08 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x100010001) r0 = kqueue() r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x2, 0x0, 0x1, 0x400000000000000, r1}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x4010, r0, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) 16:00:08 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) rmdir(&(0x7f0000000100)='./file0/file0\x00') r1 = dup(0xffffffffffffff9c) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x48000000000000, './file0\x00', './file0\x00'}) 16:00:08 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x9, 0x1000}) rmdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10, 0x40) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x86) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) getpeername$unix(r0, &(0x7f0000000780)=@abs, &(0x7f00000001c0)=0x8) fcntl$setstatus(r1, 0x4, 0x8) fsync(r1) r2 = semget$private(0x0, 0x6, 0x80) semop(r2, &(0x7f0000000200)=[{0x2, 0x4c, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x1000}, {0x3, 0x7, 0x800}, {0x5, 0x8, 0x1000}], 0x5) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000240)=""/213) r3 = open(&(0x7f0000000340)='./file0\x00', 0x80, 0x1a0) semop(r2, &(0x7f0000000380)=[{0x3, 0x0, 0x1000}, {0x3, 0x100000000, 0x1800}, {0x0, 0x9, 0x800}, {0x1, 0x3ff, 0x800}, {0x1, 0x1, 0x800}, {0x3, 0x3, 0x1000}, {0x4, 0x6, 0x1800}, {0x1, 0x6d4, 0x800}, {0x5, 0xff, 0x1000}, {0x3, 0x4, 0x1000}], 0xa) r4 = semget$private(0x0, 0x0, 0x1c4) fchmod(r3, 0x40) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) r5 = semget(0x2, 0x2, 0x9) semop(r5, &(0x7f00000003c0)=[{0x2, 0x80, 0x1800}], 0x1) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000400)=""/210) semget(0x1, 0x0, 0x200) accept$inet(r3, &(0x7f0000000500), &(0x7f0000000540)=0xc) readv(r0, &(0x7f00000009c0)=[{&(0x7f0000000700)=""/104, 0x68}, {&(0x7f00000007c0)=""/115, 0x73}, {&(0x7f0000000180)=""/1, 0x1}, {&(0x7f0000000840)=""/104, 0x68}, {&(0x7f00000008c0)=""/208, 0xd0}], 0x5) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000580)=""/43) close(r0) close(r1) close(r1) truncate(&(0x7f00000005c0)='./file0\x00', 0x1000) recvfrom$unix(r0, &(0x7f0000000600)=""/13, 0xd, 0x40, &(0x7f0000000640)=@abs={0x0, 0x0, 0x0}, 0x8) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) utimensat(r3, &(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)={{0x400, 0x4}, {0x7f, 0x20}}, 0x8ac0699be32d0b76) 16:00:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) getpeername$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = open(&(0x7f0000000140)='./file0\x00', 0x480, 0x90) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)=0xe5e) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r3 = socket(0x18, 0x1, 0x0) r4 = getpgid(0x0) fcntl$lock(r2, 0xf, &(0x7f0000000280)={0x3, 0x3, 0x8, 0x9, r4}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x7) dup2(r1, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000100)=0x2, 0x4) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000001c0)=0x3) 16:00:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x610, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:00:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x81) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/134, 0x86}], 0x1, &(0x7f0000000280)=""/7, 0x7}, 0x31c860655657d400) listen(r0, 0x7) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x41, 0x0, 0x0) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000000c0)=0x2e, 0x4) 16:00:09 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x200, 0xfff}, 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:09 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000840), 0x9) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x124) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x9, 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/172, 0xac}], 0x1) 16:00:09 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r0, 0x6, r2) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) socket$unix(0x1, 0x5, 0x0) 16:00:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000200)=[{0x6}], 0x2}) 16:00:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0xf8, 0xfffffffffffffffc, &(0x7f0000000000)=@abs, 0x20000000) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5707, &(0x7f0000000000)) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r1, 0x0, 0x0) rmdir(&(0x7f0000000080)='./bus\x00') unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='x\x00') 16:00:10 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x1) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000100)='c\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000014c0)={&(0x7f0000001540)}) r4 = dup(r1) close(r3) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x101, 0x4800, 0x2, 0x1, "1e5701c9de24a07159671de0f8aef4fe3fe7207d", 0x1ff8000, 0x3}) r5 = semget$private(0x0, 0x7, 0x10) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000015c0)=""/8) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000001600)=""/153) setuid(0xee01) semop(r5, &(0x7f0000001440)=[{0x0, 0x800, 0x800}], 0x1) dup2(r0, r4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000240)={0x80, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000001500)) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000200)) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x100, 0x0) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000340)=""/4096) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x6) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) r1 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0x1, [{0x3, 0x5}, {0x3, 0x5}, {0x0, 0x1}, {0x3, 0x2}, {0x3, 0x3}, {0x3}, {0x1, 0x80000001}, {0x3}, {0x3, 0x4}, {0x2, 0x8}, {0x1, 0x1}, {0x2, 0x3f}, {0x3, 0x5}, {0x3, 0x1}, {0x3, 0x1}, {0x3, 0x1}, {0x2, 0x7}, {0x3, 0x65}, {0x3, 0x4}, {0x2, 0x94ae86c}, {0x3, 0x3f}, {0x3, 0x1}, {0x2, 0x7}, {0x1, 0x80}, {0x3, 0x24}, {0x3, 0xdc}, {0x3, 0x6a0}, {0x1}, {0x3, 0x6}, {0x2, 0x80}, {0x3, 0x192a}, {0x0, 0x20}]}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r2 = getpgid(0x0) fcntl$lock(r1, 0x8, &(0x7f0000000300)={0x1, 0x3, 0x0, 0x100000001, r2}) connect$inet(r1, &(0x7f0000000140)={0x2, 0x3}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) r3 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000040)={0x1, 0x2}) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0xfffffffffffffffd) 16:00:10 executing program 1: r0 = socket(0x2, 0x3, 0x11) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c653000a2fec0ef59bc960c1d7d3df096957280845f55cb25e0a76e94ccd91c105d17ce5e4e152ba82b8037de2d901b07bcf7623e1af1d8f517bbca42f361af200331ed158768137237f6940b956ab205653b754a2a421b22b459d1e1dc6959c7c56d79841b42dff48bcc763b04dea4bc9e37ed9a2f5bf3f2cad88e0c813697c6f42b7485b0d7d7d44612b0c1962df91918f58adbe176a13bfd4e6cd12081a36fdbd8294789251c1117dc708e972e4db8bed05d8a37c0a4a33ea5"], 0x10) writev(r0, &(0x7f0000001300)=[{0x0}], 0x1) 16:00:10 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3}) r2 = dup(r0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000180)) connect(r1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 16:00:10 executing program 1: clock_gettime(0x0, &(0x7f0000000140)) 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() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15, 0x0, 0xa3fd}], 0x5, 0x0, 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/124, 0x7c}, {&(0x7f0000000240)=""/85, 0x55}, {&(0x7f0000000000)=""/15, 0xf}, {&(0x7f0000000300)=""/144, 0x90}], 0x4, 0x0) close(r2) 16:00:11 executing program 0: select(0x40, &(0x7f00000000c0)={0x3, 0x0, 0x10000, 0x0, 0x95e1, 0x0, 0x0, 0x81}, &(0x7f0000000100)={0x3, 0xffffffffffffffff, 0x6}, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x4, 0x101, 0x9, 0x5, 0x2, 0x3, 0xfffffffffffff001, 0x9}, &(0x7f0000000040)={0x8, 0x8, 0x8d, 0x4, 0x9, 0x5, 0x8001, 0x3}, &(0x7f0000000080)={0x4, 0xffff, 0x0, 0xffffffffffffff7f, 0x2, 0x3, 0x7, 0x10000}, &(0x7f0000000140)={0x4}) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/4096, 0x1000) login: pckbd_enable: command error 16:00:11 executing program 0: r0 = getuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, r0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) 16:00:11 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x0, 0x2, 0xffffffff80000001}], 0xfffffffffffffe00, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x11, 0x1, 0x80, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000001, 0x4, 0x81}, {{r0}, 0xffffffffffffffff, 0xc0, 0x882417c558cd8db6, 0x6c, 0xd0e}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x100000000, 0x2}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf0000063, 0x4, 0x3}, {{r0}, 0x0, 0xc0, 0x1c, 0x38000000, 0xfffffffffffffffc}, {{r0}, 0x0, 0xcc, 0x80, 0x40, 0x20}], 0x2, &(0x7f0000000240)={0x1, 0x100000001}) write(r0, &(0x7f0000000380)="b350ba7aafa0f3125d00695aca8c503f3cda46dec50ce425065bfa396c72c6dd225695341fcae13929138d3b904f3ffa42110fe3b7841a27ff0eb9dd077f53b6f10b3b60f66fec3486c81077322b334e7986f319a9bd210786b0b580d7a61293faf873ac5e085acf4ef66f92b4e40300752761b2c01ead3b1a2c02d22ebd0a754ceb3f4501fba6bc4e5be2bf136b766d013e8602745ef6f00c2f8949af68ce8b92c44fd0bbef459dd738743c13657237fc2595d4d25793944827a179f49dd10f0ed538a540ca8e6f4cc7b18f25e5069c028246659945ac7d99abd8", 0xdb) r1 = open(&(0x7f0000000280)='./file0\x00', 0x20861, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x40, 0x0) bind(r1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x4, 0xfffffffffffffff7}, 0xffffffffffffffbb) poll(&(0x7f0000000340)=[{r0, 0x1}], 0x1, 0x800000000000000) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x1000, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x18, 0x1, 0x4, 0x6}], 0x4a8000000000000, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x20000000, 0x2, 0xd99a}], 0xd4a, &(0x7f00000000c0)={0x8, 0x2}) close(r0) 16:00:13 executing program 1: nanosleep(&(0x7f0000000100), 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = socket(0x2, 0x1, 0x7fffffff) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) r4 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x10) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x80, 0x0) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r8 = kqueue() r9 = socket$inet(0x2, 0x8003, 0x3) r10 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10000, 0x0) r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x0, 0x0, 0x7b41}, {{r2}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x6, 0xb261}, {{r3}, 0xfffffffffffffffe, 0x0, 0xc00fffff, 0x800, 0x2}, {{r4}, 0xfffffffffffffffa, 0x24, 0x0, 0x401, 0x4}], 0xffffffffffffffff, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x23, 0xf0000000, 0x6119, 0x9}, {{r6}, 0xffffffffffffffff, 0x80, 0x0, 0x0, 0x2}, {{r7}, 0xffffffffffffffff, 0x1, 0x58, 0x100, 0x7}, {{r8}, 0xfffffffffffffffd, 0x8, 0x20, 0x20, 0x9}, {{r9}, 0xffffffffffffffff, 0x30, 0x20000000, 0x64, 0x9e}, {{r10}, 0xffffffffffffffff, 0x30, 0xfffff, 0x7fffffff, 0x3}, {{r11}, 0xfffffffffffffff9, 0x1, 0x40000060, 0x4032, 0x4}, {{r12}, 0xffffffffffffffff, 0x2, 0x4, 0x1, 0x4}], 0x7ff, &(0x7f0000000400)={0x1, 0x7}) 16:00:16 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) r0 = dup(0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000080)=""/138, 0x8a, 0x801, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f00000001c0)={{}, {0x0, 0xea73}}, &(0x7f0000000200)) 16:00:16 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0x1105) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file1\x00', r1, &(0x7f0000000140)='./file1\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:16 executing program 0: munmap(&(0x7f0000002000/0x2000)=nil, 0x2000) r0 = socket$inet(0x2, 0x8000, 0x4) sendto$inet(r0, &(0x7f0000000000)="aea9d16264408915d1a50293346e3ab27e73a0341166dc3cccb97d3de072be6817d993e13c2dcb436652cf3e9b333d82e166822eef3df06e544d77d79067f420c6b5848b58d952276e4cbfd8deda706a49448404f4d237144b61af5594ffbcd90d480820d9466aeb2ec0ec097167ad6e7aed3d0ed7e6de6428e655475dd6cfa111b0dd534f03a7b10aff20ce589595ca24492e45ba2877832c130085c29be47194e1031bb3bf72a153a78b3f6a097dcbe8d7cefdee39e7d0aa01267f", 0xbc, 0x400, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x7, 0x2010, r0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000480), 0x0, 0xfffffffffffffffc) 16:00:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) fcntl$setstatus(r0, 0x4, 0xc0) readv(r1, &(0x7f0000000300), 0x0) 16:00:17 executing program 0: kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kqueue() fcntl$setstatus(r0, 0x4, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x108) 16:00:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x407, 0x0, &(0x7f0000000040)="ba3b3f12cbcac9af64bfea52e5dc4fd770df40fd004620ed422ba4fc9c4ede4214f90104ac4e7ba56c2074a2ff98d343b23e3aa32ae08ff6ebbb3d8bb78b540340ce070c4f", 0x45) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, 0x0, 0x368, 0x8000, 0x0, 0x0) 16:00:17 executing program 1: syz_open_pts() kqueue() r0 = getpgid(0x0) wait4(r0, &(0x7f0000000040), 0x8, &(0x7f00000002c0)) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000200)) pipe(&(0x7f0000000100)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) close(r4) fcntl$dupfd(r1, 0x0, r2) 16:00:17 executing program 1: pipe(&(0x7f0000000340)={0xffffffffffffffff}) close(r0) r1 = socket(0x5, 0x20000000, 0x1) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="efff2d2f26696c653400"], 0xa) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) ftruncate(r0, 0x53751f50) recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000000180)=""/97, 0x61}, {&(0x7f0000000040)=""/55, 0x37}], 0x3, &(0x7f0000000240)=""/107, 0x6b}, 0x800) 16:00:17 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000140)='\x00', 0x1) write(r0, &(0x7f00000001c0), 0xe5e1) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x10) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:17 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0) 15:59:59 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chflags(&(0x7f0000000140)='./file0\x00', 0x4) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') openat(r0, &(0x7f0000000040)='./file0\x00', 0xc0, 0xb8) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 15:59:59 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) fchmod(r0, 0x8) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="5d1567dacd8c6649d9c1ad321df9f6cfa0ad8c41e21811210fb222acbe3d71c279f7124824720cfeb6e1f5002f2b3b49051e20e984a7d9eff5f7b6750b0b3d67349cae10e9c11f10514333c82dbc6453604b9890c64224b120d5e2d87543bc3d", 0x60}, {&(0x7f0000000180)="e21fcf0aa906da7c12bc3bd39745c41d18bf72f28bf0930d720ad3c67fb1773e062dfc795d5fc9ffdbc123c882b7a25826d6dccd1a64f726fb590cf86e973929992fe8601fb36869e5b836f215d2f75abf9d6a6eb5e2c80e6932ec04f6ca67ff4c72fd54953f85ca9076cad3b373a4af4ef79d2ab0d22d8a9b3a29f846669ed1bffa4a123d7b5713779d32c88e9036b31a36394af1d51baffc5827a95dbd227be2cf", 0xa2}], 0x2, 0x6) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c", 0x167}], 0x1, 0x0) write(r0, &(0x7f0000000240)="65f50a05a88129429f653fb33255c6678691928648a95d9873a0dce858043e7de4f0f958b375337e3c6a8d98ae5bdc67aa044f8bc113269706b996c36dcb", 0x3e) readlinkat(r0, &(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000300)=""/240, 0x6b) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x0, 0xb, 0x10000, 0x9, "054fc0aa26414aac278cf9ebe95757852d4a194f", 0x67a3c184, 0x4}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000006c0)=0x1) r1 = semget(0x0, 0x4, 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000700)=""/219) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) socketpair(0x27, 0x7, 0x18ae8bd2, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r2, &(0x7f0000000640), &(0x7f0000000680)=0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) write(r0, &(0x7f00000015c0)="9e7c43070fb3e21eb033d0d171b3bcc9cea9f5932714fdbb5b06076435b0205723c8bc79ea1f8d45f6159efcf290401bdfb8189e4018375fd46114a5be5bc6b7bdb2ade1daa07800bec0c3fbadd9ffd9b42c956950a5f4e7b17bd819ad91d2f7fb0b328fc12e4915973b4694315ec6a650085be7da026c53a021c2b69609c0caa694aeb0fd62fbfc9d76b48b3107e10c75d8f3c141c1ddb61dc5c37438533878f11c667872596e0fdd04255262f59fa13416a433cc74cad1ae89940e27179be37842a069eb4eb8ece522c72e64b8f0bb6ed7b63674fc3ce995640cd802682af2e37e1ffb790516cce0c187e241b7b35223d52d3c771f1f7d3be3380f32f2f8162816af792a72af08472586c427e8836b2948d404d803a60546a24c01bee44558f67dda6e46600307f8535b8afed873966d074be5358f4195a03e5e4bf9609e9e907b3257642f6990d994c4500bd4fd1bd14f7a38ee5b475caa77efc95f6c3060c073ad20608d96a76dd92b14fcb796541385b54f1dc78907cc710b418f471ddd5b3b2cb09cd24974a29eed7f34cb3bb77da137345604deb239225d5118371808810050b840003189042ab082b7cb71360eb23d15405b30803189130d244015e479447896807b5bd39df0651057296b0c231555567ac166475957dfd4ee35611f1a765c6fa12b615c4362bbff6ef3f6766aa165d4e1753d1d14f32acb538cf819b99db2e45aa580bb71f716cf0557cafdd39f421afe89aa96ff83c9bf6670d5b92faf9a66559df7b58ff06cd2912a3e729c027ba95219513f29277f1104f3691461d77fced541ebfa40c9198b032863b2545eff3f14d5cd79b16d3da94fcd5d9c97155689ecd17af78f7a48607d1b35ff09b506d4355d49f2ad743d60c41d0eba1cd0fe9f6faa0d801c6b6efed1cf63fc9673da6cc8d3321dd5b643acdafa83f96a2a8312d4cf059c72fd1d0ab2f111cc341769a15e34e7e305dc445d148ac26c424142fe448970c8bc771e456cebe666edd42b5298edcffbf45fa7fb1a17f311a0d1c652b875be04bd0de311dcd042d7f80e379d317fe17f2106d7f452a76be893d119d82e4f851a2239468dc0f32d2c2f5ed17e5824762f4406053ee7a03a423f74082e68b6768fb9c7b12e77572b4490e5e60f6292878c199bc96e3abc1c21f1bbfef4af68e63101b10ac1c9b7458dea8e13f7edf5bf26dd78d84c7efc3f8bc903d829b2c4de149f37316592d23987e46c192f8c92d7c199dc7b0645c3742b7de4234c353965414609ff3c3938b37cc168b5342fb040adbe7bb7675e706df378c8cb3f9c32630cb199064e81d8165448e463726e1b2baf1362c77c775b79d13fe138c92ef4db552ecff14115aadfd6f1f79160c5ce903d3ac8b8ad8c89c842a11a85c725e1617199e2dedcc755cf70b3d8051c579627f8261b5ffb49f4d9c3d849c6779e6308e5a9d2898fc0c4dd7a9ad0e759335ed0b7a436466acdd6d8a670a7f451fab4f71320aa165d6752ac5e5894ca82efcffecfe6999ba063d97745baed55883ac3eecbefd59b3862313387c35790df6aec86fa252c7c5d4dc1d1fe2b9c736e9c6eb0301df448dda449f9132b0b1ed6b35c5bde9869f798d5678c68377fd26fcd844866b205af0d318436102ef88e756686798e68c51a032fa24c145441368b761aab8076d806ba90c223c2527808df146aac1579ef42551cde74ae6a9f6d4f44e912bb295cc34598ac5b838645b66d2777e789cafb91b65e2464fba6f097000ad24eada8a8c68a7cf0865fb67c874e9b58ff3727dc8fb9d74a4e399b36ead9eb5c329af543258a135ac10ddb42ea24ac86460dc2ee2f9e19823020bcddce2be3a4268d2fc27bb355b43cc57b9cfa8c3fc9afec73c7a530755b644d301ee783f8add4bcddc9ab7771a6b16f53f18a86071c4210d1c6caeedfce19c758dd2fbe2fef06a8346bba3d517aed005cfc1bcc92129ef43623332f7edf8b39873439878d2aeb14a54a976fef00ac1c4d1d8e3402541161027b74e9ca4da627cc2ced3dde4cb87a3f7386e4bb743036a367382480354089f84e2485b6cf4decc62ba1baa4f37e4b4daa54d5285566591a84cffae11babac97a56308080cd7d867aa92eba78cb92d92c937caee11a026645c25c7b14b800d285f1025faeae3fe2781bb2381fe64b1d02e2b1092ed9f971dfea959f5160b46fcbdc09ce68c2c01ef130c191988db043eb32f4549f85922184d3d94fa74e16155e870083c1ef7dee00064206ea13a48cf52a46d8644cc1726353b3e191fa5fad83cc5f46b4a6989b91a6929e90f02ece25b568ab2bc48b4973f36631d00a7abdf7ad5881329215ea8514e15808a26bf9e4c809a812a3de4ce52b728568cfad2ae41bbdd4943c30a5f9c60368148960741de559a660bd9a3a24b7d794a6518f932a5780b29c5d0d1e7772b82b33b9be37e41f6295089d6460a488f290d7c8780d34dac0c79e0a515f008fcbc90d251a7fef3d762c7a3d6ed02363fba63cbbb84e7f951fb6737095658644f02ee422bd8df305417f5096e8f36895ff19c9a12b5734dc5863fdbb287254e202e310f9963c3bb8550cb5b7c159a2d4d96543b7597d98989e3a1ba4ce60013c92e1f2b5d23de528d1607c8266baffc0f39bcb5bdd1221022545ef1da3796abf0fed2d84270120c31", 0xffffffffffffffac) semop(r1, &(0x7f0000000940)=[{0x4, 0x3, 0x1800}, {0x1, 0x400}], 0x2) dup(r0) getpeername$inet(r3, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) kevent(r0, &(0x7f0000000d40)=[{{r0}, 0xfffffffffffffffd, 0x5b, 0xf0000005, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x8, 0x6}, {{r0}, 0x0, 0x14, 0x8, 0x243b, 0x6}, {{r0}, 0xffffffffffffffff, 0x1a, 0x8, 0x2, 0x100000000}, {{r0}, 0xfffffffffffffff9, 0x21, 0xa, 0x2, 0x9}, {{r0}, 0xfffffffffffffffa, 0x98, 0x20000000, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x58ffecc004ccb646, 0x40000000, 0x43, 0x9}], 0x5, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffd, 0x84, 0x0, 0x800, 0x1}, {{r0}, 0xffffffffffffffff, 0xbf, 0x4, 0x76, 0xa9bb}], 0x7, &(0x7f0000000440)={0xa831, 0x1}) clock_getres(0x3, &(0x7f0000000980)) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000800)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000008c0)=[{&(0x7f0000000840)="d38f31cb6152ea91e79e28748bd1ccbf9a0170605749d6087b04ff4bbd503701e497a4d4796d0927bdd897b89105dff749d04aa3cdb8fd2a05494cad84c34a0b652d72787a52be7aa96df9bb41cb4dc2e6e445ae93caefc468eb7874e32b6fa7c10e36f7bcfc66de6bc04b164cbb40970594f3", 0x73}], 0x1, &(0x7f0000001d40)=ANY=[@ANYBLOB="f80000000000000000000000fcffffffb11bbf8164fe41966e2dcc2aa9e7a8e347399590e1b8a4e57dde2606a5b480e3ff00a3ec0abd0821680c56d179902ddaaa57218b6647119983fe3a3ae6e5d5b6413cb92fde4663fb4ec62fbcf31f92b810df8f1d64d547c89775b04daa08c1ebb136c1917a3a7ab597ae5582d70ccc4224ed7967e98ae6976d0ad1c668f38043821e016f2743a2f1fbd402f78ce6a8f6f1a4e229958f1dd73a5c421b3d0eb91e6214d5760739e1d2baaa3550e59999163715adc5c300d791e87a4bef9f80b8718ef4580907598b89203b279daa9e5efbe0b6552c4550bdc3d187db7ff2252b664328000000000000a80000000000000001000000ff7f0000c32d984bda692aea532cb63f453173117da15a214d14226059bd626cc6bee74f5ec04622ba93fb3d1ba6b054eb2cc6a4f644a30864f5d03cff92999fca192e6db71e1df8fd17e159143e7e059e0f0fe9b99fe711829251896330468efe0c3bc101a85e9fbad74783b565f4b9bfe3c377c383108e782884474cf423975d469856fe38853470291300000000000000200000000000000001000000cd460000af80297c74857785ee4012b2000000009800000000000000ffff000081000000d529f0332ae9b8d8bb984d7326587b0656eb58405208e6831139d8eb66285e33ce20b06440e8f78061d2ce70e8218e983a4eaa70af4f0ac3f1eb00449965b9aa546bb2b02b3d4c65086b3128680112b8e390e8c3eae547452528bce1c84428da4b3f28aaa66ae63011c94d7dd139c175790ea5ab1462000048000000000000000100000001000000d353ba382777067dca3ac1f07bed16daf464f64c1a5f54cbc0dea7157eada10e5ea6c4f36b21402f6de1bd5680820c5ce05045754fdf0e008800000000000000ffff0000000800005109fc45ff69040000006560dec74a9fd78b48276693810b909128454dec39595bbae872d4b46fcfa65212004bd642dbc790c44f5a419500c35068d4b7c3d6c9856272216dd746b502f5841bdf86c7da10e2619dc4f52a07bafc66c79358da5b8e6b0025c9f5b35bcccfa0765276b1997e000000000000007000000000000000ffff000007000000c3e254ffd5bba09e9a7c0f16e80011d7e67c4081dfee2c02e94acc0a33b28966ffb6b31d15ebcf9eb3646b7a50485008452bf280a3a916897e384a95812a07881d867c17b1e99c719a0a00e62ab68dd7e617cc841d1338f0431e4f4979d00000e000000000000000ffff000009000000ef2381061eb0cd8d07ed55311b17c7a5c7f0db8e601b0034faca36ff6ec83fa3feb25715362fa369e79231624497e9694f21de9f14a71c6f6e9e754a986632b05a1d9ab1cac3c89a8f9d63074e9498f8159130f68a1a26971d825c321eb95983d4dee1fd3c0b22bea9f9cf68062e45ed882af444f3f70a119dc6f6e495a0d65a49081548add44ee005f1314f578de5db140a972a10d96b160474775526c43632d56450f78c0afdb20c74c46d4241d2b9ea927ecab4a737693258d4a20d5c3b980d77398e9f843d00cce3ba44d135cb7a0986c1b016a247c506bdb1116803f2e05249f4ed1f26f1d4d40712345f18e3bf25efd1edfb01a93a62a9b1c41ab4bd18b7a2afec50891a41fe813a757ef25333b9e388aabb7676526c903cae362034225321dd32aec45eb3172ab973fce72f4c458bc84608410e00e18d1ceb04f707715bb988d1a1f5d965d7a5466929c40778fae0a2f12a04459480213ce8d6d186c86b5ac9ad5c2cbaeef9390670ffd453e808bb8f92ce955ac52c8966a13067828e560282163009c878c5a4d5ab4e38ee15556e6deba1fcda54cfb9eb2787869aa91c14ce56905f252ee19cb4f743c83d057104918fb81acbcf000000000000000000000000000000000000"], 0x478}, 0x400) syz_open_pts() 16:00:00 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x140, 0x48) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x8, 0x8, 0xfffffffdfffffffe, 0x401, "00000003000001f500002000", 0x4000000ca, 0xe5b}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup(r1) write(r2, &(0x7f0000000040)="2b004077c16f435b", 0x8) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x8001, 0x7bb6, 0x6, 0x0, 0xffffffff, 0x7, 0xae63, 0x3, 0x3, 0x7, 0x9}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/200, &(0x7f00000002c0)=0xc8) 16:00:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x1) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f00000003c0)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) ftruncate(r0, 0x11e) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)="77bb1c00accc8a6e3b4a2f03b6e681a6f983b9b6307ad0f8bf2d08d4d6519005a2c9eb0799d6c56bc0685f8850d9b2a6a9ffca5f206a4b31c74f274e70415c7dba30c22f88c472c0ed4650792d90aac9e6d98f83b371b89a748743d3a929dbac5bd5", 0x62}], 0x1, &(0x7f0000000400)=[{0x90, 0xffff, 0x1bd7, "280da66fa44e5f0741d8a34db88b3c8e399456a0d193e3382b2502481ac6acee9580fca25673a56227fe82373f458f82251572e8a188e39e7a991a65d4afba5df4e5d75357ace24742d1c3584892092d280be9994f4f63e2970975e45984f7382e0811ff57b5ff0dc727d0537ffa1f28c86109b5f789496d9e0aa3f465df"}, {0x108, 0x1, 0x0, "99fad93d2d366ea88ff2e79689858ec787feeccf149b97e27364493d7ce923df469cdad51c77ba984b5dfed9a4ff64d9bca1062cd9583052d25a1021e70e5acb519e4f404b686dce3fd920fd3825567facd09299e2ddcfe0d52c8e609dcd2be4b9fde9b4d3445536080a2226fc81b7ab78fa165a5aaef4abc5952c16c305eee5a0e3f7fc29c0b2ca2fd26a7d22f6b9dbc955bc233ad91d20a50cbb3d489caa20cb4c03d89e1df6bae2786895e1c9bc7f1bfab0f0a2ed62ba75c2070c0fdff67a86d96e8adb8221e0807dfc0b8d32d45bf210803e979fcd28ac78b619b3be17258936444aad0baaf634c9b889070b0e9a6c64cb52cb4b550f"}, {0x1010, 0xffff, 0x7, "cb7e1a1279367a8077338c637a03d3ae52509169d6d2bdb0d2e73c74596d4afd9ff406de24964349f7cca543d89ba3419281eff8ec89874104d5b1280b69122dcf80bb4d70aa7c2931fd4d99151cbfd96c94520d5a2f589d076aa4ac2ebc45a7b4320a55ffdd7bad5f9bc9aaccd1e1ca3ba3e3388cfb85b0d803e15304568dfd08ffb82446b58e828b00ec7e228d3fbe538aa1fcf420d3347b0332cd4a45291d25d37753fc09a6e417cda9849815d7b07516e9b12ea0a92c9b13dc1d259c66a8f7a70cc6221ba9ac6ec9b9f802123d19a55becb2e9299184cedc034c66d521147d4d0f772cf56df9405bee44d9c05f3f4fe232e02e074d4da76e1bb1068d45dab2f34d78e1be3db1368504687772c2d2a485db0ef75189d22c5a7ace343e5b1c405c7dba75c06b0c0036c9d47dcf52a482962d35e736959afef7d96d6aa9ef233bb2aab759f53f7fca4d425033ae5d780d3762b13c0f0818d7829f4a0a0eb5b9b3aac1887c02bf4a849ef32a3af64443938447a5ede151e0f69d17b3cdac187da411c05af32446e3afb1a7e1b7de122e0334d911549887e992ade7fbd9eedfdd0e93d50969c360ac55783b5724c9f1fab0bfb55422dcded273776a77af7ccfd59a29e92e0664a8b44ec10f5ed4d11560bf5201babacee13fd9848dbee7e8b32111a185ad64b35963ef4cfffa05429f77d1a187e9954c9b79b47da38aeff98bac4328814fd6e9eac5b53c50e46d86a9408ba2963ada9b33ffb84394e45ff2f89c402e615e30d8d106ce37e8ada38f316c9c7ef41d879d6de3c219ea87eba25889e8cd4439dfde6a5f5287fee57b051653ef8e7df60c69a4e1e5b92b9aad31a328f62749dbe7b78f804b63e51a4dddbd080a4513975a3ab39231c1124d9885f3e3389a626c3c302a48ac9ce0ef4f71eeaaff940aace47a664bb861dab24aca0be2aebe824abbd1c1b9e7df46fd1798c84b7160a13039c1606716fa256a146970a62dba14b4329e8a3e6d3c22374990470b787e62762a8c1481b72f1414b461ce1e607876476f49516c40c503b04c26a606abb29d7acd37e8d566211a493f2f60c54a48f584f23b30b2475d013ca0c6aa01c22ddaaff0801585d9915a7680d32fa0e79768b9568448a2c9723b97f69d0b9ef72de14a88c15da0e3d2844f82c5a4aeb9abf62012f496ad3fb15dc3484be1a86c1bae72402c2b12ce6e380473c0e0c8473d065eb4491adb66ea22a20d700447aed236412d718abcdac6311958a8fafd6488ff8958c547b3c9fb968f1ceb29767a66cf49a2d2ca293f85094b993e95295caa4b63a224f93199fab10d61a842191a1170bf59c4e9983b872a500ccc527cf533e91e32f90ce5060a255f6058ad042a74600196837e81dc85f0f0e4610eeb1d39d9559b716fc4335f10ccf2c790d252398acbdff733e31a28c0dc9f2b03b59a81bc073d2de43d4da2783e1231291084ff9d1861d10ea32ab1d4b0b86f9c442aac5be11399346446e8ef2e479634eef3e952238838c321275731227fa9be1c3f7dda46fee2244cede2cc8a91223c755041948b6cad6e4b2be23b4dbcd4f825d0ed6b845b2bf2e04f1f52a68a1d016b6bde78e1fae849d31efbce8295050c45761031661afe7858f3c373d5a98915967c58a58626c5a90acdb383823274741243bf9faf270d321db13d6b8451af9285b8daa058cd4705dfeac5955e3f05d0394064ec5776e94435fc21a1772ec9d45cc109cb4358e68b3ea71858bde4543ce59e8de09d31c1cc2b1dbd743f62d20b0e7f27e6becf01bc27250d115b97fea93f91d484459ca1b01ac36026d775677775163cb1f5c99e95fa38720c8da783d757ca99b4d0b7eb107be04ce91d41ff7b14c38d23856d281aeb935bfca49016b494676930c26dd9a504e72b077e4826b069cfddf8a87de7b78b6d072c0cb9f1e787bd45c587c79d60b5a92c1edb1466d5bb52aa9c5b0471b0cb72a996d37ab9bee803d497ce65438a12455a92c51fa0a40472575bb927779f5b2b7712f59a4d38ce427279b87bbd72e8bb2a76cbce141ce02ef231e0db531f018bea42de453178dac2bf3954a2e7226cca0c68a3ce434d7f0b76a61ac901a51ffb2e3afa2028c739e5c09223099f9a55393ea874a90ecab74c6ed6836ffcea0bb126080e7ef7fc68b8cb8b88e2c9325622d61b7303da17c3500193de09863aeca2edb132a4c7e36ca8ff5ae4eed5849b055dd26de6558702cb2b9a4b54366cec00d13dcd7f50eb984e9ce2bef7dcec4d4aa428ee6b20e807cef13410baa0bcbf2ca707a7a94cdb4beb8be536d66225052ee6453e3ee3026c875b5e2758d5418a677eddd74bb0ab0067ad8baff439d5f7b362d8dd69aea8b1d256f81f072965b269777d126fddbde3814d9d599c4cc38c3ef802a318d6c38910d7fee666e9089dcaf67832a0c639edcd99768d0bcd336f21dd90ccfb469de3b83ba0333cebbb4167988ffda8da89c38f3cdcc018415a99e26e03e48435bf43928a47b8e8b2a96708bcc0dae91e200e76eb1dfe90a2199b491cab5abd107cb442582458cfe7a91d1bb8355a79d41357283d590ac74ebc360d4365dffc7924a5767342b3cb7a132cb45d1bb7c1223b268facc8cc0c206189a975119f9f8a5e6bc0345ab2c0b403125b5c00bfed155f79db5337d1b26abb7f1f527f7c0e21c2f2879c81aed46b5d5d783b73edc2163acd053b2b1512695121d7509c1fd7c7c56e8d8a33f8d70f256952b00668f31d43101a021865f8ac2d4cdd71f5c6381f478cc17af51b4154d830936a04bb95ff5d81ced65ec583c69fb2cae9d28c9975818b976af57bffbc98a618b7b00a86b92fa0b84f0a0677c7fd019bfa5dae9d4cdffb1bebf60437b89d8511f4649d32bc0401b60b42c2755b9a65927f878eee06fe4e00a8ccf951b0a4a5858bfaf08b36ea3f747badc640f253732a835b039ec6531fcdce57220c6d6db764483d8507c3b2096608964c5365cf4c6a5cd2c4c58bda8795662f38c8f62c12b0b2838f969cf217374bbd3d7cf20a26e876d0039904d9af7b6f314157ec575d6dd0842444f28e6af1e2816f83590762bb4ba85942491806f8a086804b7e5552f3141e1b6fc35f130b6f492bd5c45c700e7b9f7289dc2511014e13d206b56b5af4e5189f12146b3318a6b0cb7d66590716d9a9439f986be4dc2dfdb79ac4510630a7c11e3c4476e9392319eab5d4b34c08f0941ab92e6a01f6b06e1130dc7a6678180dcd8c5b306049b9449251fb44dc7d13987c74f54515d8b4f1a9ac7ef8655c0ab2285428f4cce87736d7c6851fc5821658f637281aa27a15afeab1fb33bb0cb98003de278ae35caa8e706466065026682cc1bbc7064494adc17ffefdcdd8092a37bce2e59a5172b265bfdae292762e5b0c419f1350356f5ba38c24251026de1ed049d7ad5c01edd47af990142364a1d2b0819d689804de34954cea9785bbbfd602697c7e70a8b2c06c93a0ad08ffc804b4bea6cd2e1f48662109dfd9d6b7cc0e3a8c87e85601643920c53dc2348aac746227c0d406f3cf99548537dac4d2428ac76b59d965712008421020ece62957cdc698e501b304746d1bf1f9da3e06fc0f598838fd3f84040f1667bd5e2857d86dde45ecd4e7f2db3fd586e6292cd84782cf2e7cd27614ec367a75704b30c24f2e964b9dd6b38b37def335945f2b377c3321dfb066c9d2f2841b26b2aefcceb66a671e50bd23a6ce52aec62802eb18458a055e7ec0c8bc50d77037da99625f5891b826c3e1349afa3eacb7707e871802294b97788a53c5b01d21e37e78983aa939226e0f2bcc29cf44f78667fdcb88acdf58b8444f72fe0d7580e8b2bae4f017929ac7f55705050ee1f8358acdbfb8b24c934b5a99e4666a05a39dfce9ffbf2d9c12d4916098d170967a77b29420a15b3198a61a4e3ff8d55108d8de3e3d7f1deae40ab571df5e11a7888e8f763eda3e76e9365b4515be73bd98f1b5564a4c819b81e2645d0e40d318e11c1c28b91c3cf00df15a5807ff998b0b52ed403043b1f0c56ec7e8b75241eaee1539c152616a104cd39014bfecae50c9a80a48ac3428114ddb0e1a68bf8361964c022c1574e7c337f379811e6c5f13e500c16dde692bdd077a53c4d5a17141801cb6d2ffbe6a0ab90d4eb7ae1d123016733d8f440a2e5b2083c0922dceda5f07d2dfb133a5f32a3d00969a0f28d45db45cec6d4ef1f0d8a1137f4b9406abcff47fe57f93ed1a4f4e7dad8fa878b873a1d3171c43ee14be8d335eabce54c10e91c7c30c0fddddfee6e981ed6285a6eb900a8bd5f8c1740bb2350fb2531e2c6a9df36f64f9fd551f5460882519921e7d3a293b977506def2348f038a645d2495c677ca8c0e175bbc2809cbba5e737af3dd1fdf51b365919e18cdc6614bd798ee11422db21373cd795c1e482c59d75b84fa0e0120ebaa2f31a932d44318335aca42c283484ea943829a86d84d9f6dce99c853ab2a83eee2c60924c76174faac349acc2aed4526ebfa0c834ccad9c1d8ebb6f068e7954eec015657e30142e5fc0566aad368c7c03e4f3ad0ea89641f52f685b981db80e90f5b498ebeb940dd7b8223dd5ed885937cf6371fd34807e4dd1c06cf1847dfeb7ed375115fe22aa3b6642b11529f344518605605beb2707e71e3f2103f5c46b917ff6df6154e1731ca9e72f708575ea4a1ccc3f78581b06093ac524fad5454118ff0e749b88d2b287317b3c4f6fb502752723d8f28e8f0cf62c733c361ca4b3cb46d90b96a648ccf0af56b90b3fff30e972945321c06592028a1c6ef816b31305db1831190288a6b7fe31389843ffa2a2018670477e9018cf0f2bbf819cd95d045c565fee3e78e7385b0b6e57b6447c0def0b7637ccf600d85b787870d5b31f716b169d36c031d1aabc600f0b2bb48005f39d4e66ba2eef136c5ae70f27f9df0d28c2a49eb5249e881e84287e5975068ad464ec210dd269ff16183e54a3d41b17183708ae4a9e979265e39bca2180549f538e1c3c80eff3cd3cdd768a196aa63a038e31698ec804ade79b6d1c273013ae4540003902477eb8e7efa5e6556494e7d42e0434219885c2f882c38cf40416f60de6e94d96005e39c15ebcae13ae964e6e0a59c3af63db2def48ff7cf71a7283a9a5712a6cce932ba9a00f765abc1671a4a5e54e47024858ac59436547b688750b2120b37a9baa9e8ba0d4e20fa46d91c55a76b8fdb462621b76a868428e4f08d6dcf30b9415a086763cf95362ecad85ef6be7ec5c8a6f9fb96fab53920cefe7073d0b200c6db789fa6d401119d657831086ba82984d648bc798831b84129e1726c1202968abf1781493ceeb26985332eb66b162384d7d2d48b2dadd390632dac7d07bc54bd6ac164dc4ea1a33767f24a4b8fc4c40bf4fb413978abd16957e8b3db08cda0fd0bd241643238ac435d11952de2bebcd001f26eb25c5937ebeac544b462b48b4afe65783657457fae2cc042d5efce760303bc48c7273e6a168001c43ce6644eab75ae95d004cf53162bbe27a7906c61bdfeb3d02d91084fc4506233de41e4d695d0b732dd15428aa98df77837fcca9863d22ec19c7e044a7022994b5ae5d05380aba8ee557bcc50cf64995e1d263a94461165fdd2f38295293d6202a428da841ee8ce9ac2867b206b502cb0f38460da8b315b5cb22f59410cc78690990de2922b10c73b7771a1fe4e126ea6d76bf5ea24fe45c8382eb752fa296423e61ae7e684925d895b123a0804877ade155173c071d8168865cd005dec38c62c1e32fb67b3fd2a"}], 0x11a8}, 0x4) fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000240)=[{&(0x7f00000002c0)="75d14cd2296c378cd37e661d989e568cfc86", 0x12}], 0x1) 16:00:00 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) mkdirat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x0) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) faccessat(0xffffffffffffffff, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 16:00:00 executing program 1: getrusage(0x3, 0x0) r0 = semget$private(0x0, 0x7, 0x1) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000000)=0x7) semget(0x3, 0x6, 0x88) semop(r0, &(0x7f0000000040)=[{0x0, 0x8, 0x800}, {0x0, 0x7, 0x800}, {0x0, 0x9, 0x800}, {0x1, 0xc7, 0x1800}, {0x4, 0x3, 0x1800}, {0x4, 0x10001, 0x1800}], 0x6) 16:00:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setgroups(0x1, &(0x7f0000000080)=[0x0]) r0 = shmget(0x0, 0x1000, 0x10, &(0x7f000045b000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) 16:00:00 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x7fd, 0x0) chflagsat(r0, 0x0, 0x10001, 0x3) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = kqueue() socketpair(0x0, 0x4, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() r4 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) recvfrom$unix(r3, &(0x7f0000001700)=""/231, 0xe7, 0x800, &(0x7f0000001900)=ANY=[@ANYBLOB='\x00\x00./xile0\x00'], 0x1) r5 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r7 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) socketpair(0x0, 0xc003, 0x63, &(0x7f0000000340)={0xffffffffffffffff}) fchmod(r2, 0x21) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x10080, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0xf0000000, 0xffffffffffff725c, 0xfff}], 0x80, &(0x7f0000000500)=[{{r3}, 0xffffffffffffffff, 0x60, 0x1, 0x8, 0x401}, {{r4}, 0xfffffffffffffffd, 0x80, 0x80, 0x5, 0x1000}, {{r5}, 0xffffffffffffffff, 0x1, 0x7, 0x20, 0x9}, {{r6}, 0xffffffffffffffff, 0x80, 0x20000000, 0x9, 0xfffffffffffffffa}, {{r7}, 0xfffffffffffffffc, 0x4, 0x0, 0x6, 0x9}, {{r8}, 0xffffffffffffffff, 0x20, 0x80000015, 0x81, 0x6}, {{r9}, 0xfffffffffffffffe, 0x20, 0x20000040, 0xf120, 0x5}], 0x1, &(0x7f00000003c0)={0x754c}) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x2) socket(0x3, 0x5, 0xffffffffffff8000) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCCONS(r11, 0x20004276, 0x0) setuid(0xee01) mknod(&(0x7f00000002c0)='./file0\x00', 0x200b, 0x202) mknod(&(0x7f00000001c0)='./file1\x00', 0x1ffc, 0xfffffffffffffffd) ioctl$WSDISPLAYIO_LSFONT(r11, 0xc058574e, &(0x7f0000000240)) readlinkat(r5, &(0x7f00000006c0)='./file1\x00', &(0x7f0000000700)=""/4096, 0xffffffffffffffbf) fcntl$getown(r2, 0x5) pwritev(r10, &(0x7f00000018c0)=[{&(0x7f0000001800)="7090bd72088669c6334f2011e745d96c0a54b373d7f02b5ba6ec0413bedf2b6cbf22c7b16e44899022521f82e73ff6eed13e71067eb4aa62192936005906d753c389e02cac3a9c9bdd2f81ef38569afba5f3e90c79932a9fa8ae94035f1d6cddf6ac8a1aa04376d862ce70d979822d1b57ceb8c79f1fe6610d2fa4912ea9a47aeee3d15f691321ba5d6929a12709d185b9be77cbe582235a480135923d3a36c72cd96a97590ec328", 0xa8}], 0x1, 0x0) socket(0x0, 0x4003, 0xefa) r12 = semget$private(0x0, 0x4, 0x80) semctl$GETZCNT(r12, 0x1, 0x7, &(0x7f0000000400)=""/211) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) open(&(0x7f0000002640)='./bus\x00', 0x10002, 0x20) pwritev(r0, &(0x7f0000002580)=[{&(0x7f0000002740)="cea4142184fe5ef100405e16e482cc18eed6", 0x12}, {&(0x7f0000000180)="2b9e476e43ad66603e33d40979f1f71fc79132899c7d4c4a3df8f89f33b530cd067e79cc00feca592e569157ac61f80d4aa8a473942ff9dbf788f3a0dec2ffbc0a95341a156901505488e5e4dc38049cbed851327fa6fdf5c9e33e9fdb76082537442d65a898ce64e61dd2885be164e0b08c7e8df384104c5bd602f8edaec751399cea77bc5c66de9ec36469ce98c75b7f3efcb9a3492163ac534fcc9686e1ba7fdf0167d6f7729e825530dac1c3fb137774b5447e819e6b36faa648d950719404c836280112539631c478426d88e85dc4d0728211", 0xd5}, {&(0x7f0000000280)}, {&(0x7f0000000300)="2dfc4374f37b5ca137b85a834d0aa066e53cf5e768f191cb173f8e24c3e24a5e578307c8adcefcc46a3797a39593ae8c5bc3c6b642d92f5a8f356bebd176bf359945605645cb3d40c759a14da06168b61f47c421918b043249f99207191d7fb9c536ee45cea31b60d651aa71838484806cd7da8d971fdcc3f6b6946d4bc17621313fc109581c6a814088fa724ec52e7c9dbd02b09d6b48aa2b389b1a638e237fd42c83bce9fe985a19507aff31b8ac03b3eb720fa2dc6af7462aecb6a8eb6649f502dc7a59879005383015ea1fb1bfc2f6a4017bcbdf7d24c99f05afc498acb953c0dcabe19809d13fa091bca66fbe75845e2ac43106dcdebe8dce13", 0x3d}, {&(0x7f0000000400)="8aa461a0835011c1fb3372bb6cf66f8b55710b203794dc60e95dbba473534ab6aabeca2ce8834b61841f09d735bc3c7ea5a70bc24d25229121881c2a91001b8bd0857f5c7e93b91906e4b06533bfe5f0e06f4098dea614c1916813fa688ff5b177ca47f2e4b1693491", 0x69}, {&(0x7f0000000480)="8966b2304e5ed95872432d941ca135678ef4509c725653a3b0b835664a07a31cf4ac7f967f9b2336e1d0e94ff41ebed444b046bdcdb052eecfb71be414aa2902f549ba1f7b2b3525910692a20cef484955f7b9ab4ce175ea2f1a3711840daf2b3c0a30d04b262e07793932d9c284de2e0ab403f05f9d6dac26b3100de2cd616e6a96e16b35", 0x85}, {&(0x7f0000000540)="bc5b6d1697c5c4b1dd187d72b66333257cfdcef0549b1bf4adb273e8d3593c29fb038e0d7a", 0x25}, {&(0x7f0000000580)="1e194abf57ebf7ecdbb673ddc8c0552d43f5a97b906c82c53f5ff701a603a1a7436cb6e2c77ef87d5652ed58ba229b6fc0c2c593ce3e0e67ba43642c9b18e67c6665ebe21ddcb2b48c5902b5f84ac3974873305b97b4c02e5ad643354cd1f33a486bb11087d165a1054040f1ff5338d8fd22a3ddf7361c09e689e790f680728eee6b6bb42fc5fb797cac0d29174dc00b74a619fddd1574747f5abc4e2e0d3c301c12c973e4b2197bf43422f3795d99bacdd97b391724bc03824ef6fa073aa11d77fe8152028ae8375f96a4b4194a7e517ccfe3808d1c9f1d4a92fbba381b687cd1f8b960406198f10fbaf4c82fe73fc4e295c48025a2d543c75968c6367f88d29c9819bdddd636b78383939346abb467b3cfd80cb5fbed73b7bb3398a667c504f2dca163ce51492da6d869c94147945e4eb32a2c6725a9bcaf5c2ecc1747f1ae20442c503830df91b8cc045f600dd35373d5f1415429fdea4868baec13b3ef36ea9329db1a61e0a8b2a538c85455a929f685ea56b89393b3c727d2627a1c7dcad919ad746276939b9d9fa3ee74a7e5a64ed45c4b246f5ed91f906e9f912a48299b6a5890c725075926e98e4eb34393c597ce4217d1bd0a8cbf21c93e94aec528af1d76ee906bc86dbbb8b54102ab5796c9f69401ed25c1c90748e598d2d71fc301c28db130e00a6ed566771065621d5ec68c18358c76872af8a15d00b8783095bb9c4111629b8c055dff6aedd3e6aac5ddcd6964e40bddaff1b55c551825d9bf1cb6c037aa22a81426c7c8166508d52f9ad347d6780476058914ee008e05f97276cc26e08f9b4b25ba7d4d8368333b9e61942cffa97459da9547da7fffdda1f26cbd94482d4b15d9a0bc4582ac68e1322c940eb9479d272008aaa7deccf6fdec95ad67b1d5b110ea05b4808c85158c3e8d9fad7cb370de4ede01cc3f065a234b0c3ab77a28d724ea33224666e954c2909ccbc6f0458753622f6a1edb1fa77edb3148dfc9e8375f10cc0013c991cd87c24a52fa6e25ac75aef7a349acc17539450234abc3c6e99f3d761572fce692e294691abf6ac6a4548ac991b4a51ea1923a708ffffde7a6f17b5f1a95d65e5133fe6f37d659351f9e0f5454fa7228750422c35e206befcc433c45956975a09676568f00364d544a40f2a622820131ce85a7285434883811f586c07ddc1ee7cec9dc083a4d4b8265de127f23438402f006d8367a510ad5df2cdc5d28db202ab34554c245ca4a441abfcd94d355ecea716dd30ecef7dd0a90cbcdf87273e82660544c9fbfd9ced77e6dbf47338198d476c4ac82b9efe5ac9202971ae3602c4ddaae9621fd7c0ba325c16d53ee0e591ad98bad24c5a6e1522530060867337331c9d074601b9e985d7cea26379f628de50f9761dbf8c75de5b847124e9a92bd53a71b881a5e80cf3325c3becee4b404272ebb7dfec1ab878fcefd7b7458e067e9b1672a09b3a7d1baf232b09c285929852379e21be62566c4fe8c5ac80995fc1d7f0bcd18575f0d91b0964b852b2d3c4cbf5a78191cb1662d5fb915581e32e7634f2c4b33408ac0fec03bed281e7e949618648478494bafe70f6a3b12ea11166badb5e3a6a0df3616b38f1d92ba7ef3450472610a827d756ded2ee5955deabaf5c0a008a756a46fe1819654e1e77202ed1fd2ca19c5a0696922a4283d94b7eacb10142540afb9985a066d98def4626009eecc1a54b646a956b9fe612a9971bac2fc0bb741327fee7e794639b0af46ff692eb56521c8cd74496d67f0dbb82be7a3714d250088747acdc30726131bd9981877f327c2d1d8a8a7570ff7e1144b9e59e9bf5849c4b2f10ee3302ce59233000e678d9872e97d90081a02ffb0aff2eaf70ce5c43515544a1239ad83fe11b6577157c50e02c31b26f730ee0c60f82814cf2f53c493d986770b82ea82a70dc35189f6899ddb333d7267ef3b9a08bdf5dce6ca16d3bb4ea281ce861fbe8f0c5c398b6fcf7941c60bce0259f0d5b3fb2f1e8abb5a016241d0d2bfaee0d508185f1b897a67c95ddbdedd80d60757d2be055ad0b7fbdb05661123ce4835234c8019b9dbd2e84ba092b98f7886e2cbc0b9158c134f428f601f018bc3158793357f855c2c30cf1a85380f897f49463eab24986c60be7b5525fb97a4f2b72cae245c50ff5d671ed0deef6e210dd05b210974472773c60e15253edc7ccd69c562e5ef6e6678e496e31defa504173fe93894180664c9dedceeb41181da0df3403a9e133dd7fa8e6dc1bdfc7239035a4cfc1d90ce09fe8ddfe06d82934f4bbaefbcf015fc50428aad52863f60164608fd5eda8874ad02f02093508304f86499a0d8c361e67aff60ac32b9e1b467805be1e7c8250879b9973ce7d1a1d49d7f98a47600e1387cdee534741e13a8fe3178c439f33bffc26bb6c69b09e79cdd9dbbc42f7550539c73343b74245116f9323883470d5d97846690b58feb7fc8cf4208a474853fad5a9186b04d11dd956f78f2fb1cf11f3a7b1ccd3876712aa7f00b159d28251d26858c3389941bc56400c797e06a43db471c10728d5e7f9788c8277a6839166bd451153fe163cb6be83335cccbeffb57aa3162849bd8169ddd247d5d799ae7da1870937f44fdb68285cb4774e31bf2cafae14947b36d4a327740fd0a806017f729e781f2b5a2b1452a3ba65bb1d0d13cb4563902e3f61738306ff97635e2f10e8883159089927ccd130d1267995188b54cdd86e524e1480e2cc7a12ddedff87e7c7ad17ea63eabecc8cbce6da5056e28f507ac32a9c84da58bb3801bfb6b46b78c88b8f453a1ce475903ccd956cded6a2c3a668a08f7c2c7d2e58052f713536a9623f3350af655f74dcb2832dd5770b45e3716eb88128fe2af541d58c80335503bc3f584969552500827c7136c70e72b78f73d880e8efb2de93248fcba2cea5c9422eef8bd2df13827014f0a4529f32bf8e8a058cf4183ccf7ab48bc60006e81b3d761319f211025265c6dc49b24bf7f47782f0ed569f84e2778837422087842ca58496718925db8538411582c89d45f1e9cae8f07dae08dc2f7a46cbe97c03fa22c3ad0e600e6bd3c47aee3aec9fbf7735262f17e3ea4fea7210153a13764c58d466cf4a7e2debb472f21ed2afc70c7887b07b05e13c03f3b1386bd29961b6b79389259852f07adbbd1bc7e79d5f4bb658e79d888a325d33fbe9d6db11a2ed3e42c9a13bcc2d9772f53406239bf385ce44fbb301ddb982a94cd63cda9de38a8313c1c4a60a62637e0e1cde192bc3e3412a679bb1fa07dee2da5e38c43e1c03bc7eb2c78fc33e011261c6bcc43c88a81e1fab3a388a9adb9076909f37fcb68a086896e51a6e11f183c6f9e44d95120a8fccfa49aa8104bb71632720becc142e605d3abb8a3f02f5d4eee0f63de65e3bf5edacad6c5972ae5817bff7a9242f5a9b134dc8ff3d246c8c1f7c46f5bbaef6b7104b0d6a8fc9dc4e1b9a5287e96a4136806d1a7ef35c029c9ef95e56f93025ea6d68e2061f11455fc4439a14d42f399ae096ebc521059eb7ae26f378efad2cfc1b33a75509c67381db547f1616ae47c3e7a1e036b047139e1522537be39d07ab16b11bff504d0053ed0801e41313eb5d7b5ce616fc9c860f5623a09d217072dafdd6fc612ad4bb2ea61fcc84dd873cabdcb9bcd5deee7d7f2fa7e3a59304ced752e753470bffbb2f6a76e63e0973220a5d42fbd9adea0fa85309ce74aef7fc7d89c75f66435c3cf6d59c867480ea15c6cf2533b30fa6153dfdd46df7bd4ecbadd425cba479e1d188f97eac990c9c277e24cd38804b7d051e6d08544a3856eee91528dabd1769f3d740ab42470c93ba243d2364ff7b922c4214f7d414c3e16eb8c9715a610e883e7a14d64b7ede8d5ccb6f03da6b3beaa68d90d9d662b22a112355d997597339e1be31f4f2dcf4e3a74fcfb832176375aa480cc98f6bb5c6257cea16b9d410f02195ae2a6c76e23fe5dc11e5fb9a1d3bf17355fbeaa1bb2f8c631de652d74300804747b20649fed8380664137f4f51a5b0783a7df769e4193d85937a4237082c12796906730548704301a0f4131f74a362a063709a72319f4177060054d98320835c7e9fd45c58398b104f5e7d59d8b6ca3b03a3a5b238643b403e6ae73dbade98ef9c36a89c13c0fb4a609bb59ed27b04434fb642e921a4ba37295ef5b31b171d7bbf0c304100c26f577ffa4338cf18edbad134e8e7691723872e86cdf60427138f7945a6a038f241cbf384fb8974045d2d6b1b0421dd0a834a781c6033edda42ce3d8882fa921cc534712ec8c48ddfc5f13a78faae7bebaab79acd22c1d14fc3c5d25f4178d5f70ca5ea0485bd20239cc08efc7155a7181a5344f3fc1aab628bc5c6f010cec0f4ba7d09f9bb83dcd1b83e7e3b3ae5e71bd4433a0b788915d5278bccb9940e182bed252783a0f28e2bba279bbc726692402b69b2ccf3636c75074fb86564bd861cecbcc3ec174166092fd9802f2cf5dccb1488e73bbfa82e83d5704ad038833965101809fb30c61c384db8878fdc3ba0d2a85e21b3e2c18e8daa7eba35f44c6c53af078a1528a39d2acf60757d70ef48fd3ff91edf609684fc0fb35767a969d18eedf2bc6239cd9c19650163d73d53fef4a015f1bf29757b459d56ac07a400be0478a807a09cbbb0e2e8afc691d2bb5170f5da6d4bdbe03e81b7169c7ccff742361fd7eb0fcc9e63fd81d8bdb674055a34bfd627347594356eadb196ca7b4fd2f3e389572f5f280551e02c9f9d52d2f8e2281046a1432ebdce8fea2361183fd99e5b940b7c12dbfeb01d34455c2549d44da8d74be167c1f2bfb16851f8236496882c3d4fbe5700af6df85d4b93171fdd02800a9326c36a41e640779b86691bde04c178ac668b014ddf0c0fee324a1c9c76fab3824c3248f23ea1a6bf0a8524bbe3d4495244d35764f13e0def54a825dbadcaa517deeeabc410774df059d9c918c41d7f479c39394d5f371366fd19e1de1cdf1c5d939ff4ac2508f1480c734124ea4f00a1a74dfbe07f98ed0cfef0d5b5783b91f70d63b7d2ce6e97ac06d2d38db0c875d4a0849af91c4c985b7564291e65cd3e5eb8f5d0c5777d0b1e5456ad079c00a35b22cde9a8828c08ccaafc585a664e5ba5c7634cf248102db51287e4ffbe26993f1f75d10e73bfca631e0f841b7455f6612e4df41bb285ef8386c4fb40e0f392dbd1ae87e58f804054c35dda7cb0eb71314bc902632b23cf4d6c61e804977f99f45eaa904c0a24bea2d67c5027a2580b8414efa0e6756ac8c97240524879ac2247333eb064bc564d6331611774d75d971645b83fdc6c40e67344022e32c85a8e912f2044b4f3f9f77d1d5fa6943d5d04baf73457cd12df71e39f805346fe34d9078e69bc3cf9ed908124381413cd4870b49478dc899aee5313013b5d29647fc5b71fa100d2a22ee4152ce61bd0cda9e7553537199708df93fff4ef45b7fc687990887681fa3a88e0d24bb84591a7b1f2527498493f35d9281070bbba5cd30e460c3283142feaf7e6bf97ddd965f58883e51affa452c59a4c47231551ca3b4c30f63dcca1f1ad9b33a5f79c2f3ff0b71ad75165d3e68331271ad01330de503a42909063ce645357c35ca03f5ada2cb7c63b477d685edbe4582fbb0645ee83465377a6e0ee60f3a9a014eecc14aff150e813aef521701614a8459695f79fa114ad556d56579dd4c98c899a63df30c2c2fdb55499723b056b958dd6392dab65a5f96b36088236c922cdb42dac1cca41b1c71539c75beadea09c9b0648e407f8169ab587ebedcdc", 0x1000}, {&(0x7f0000001580)="7bb27170af4198794a5cb752149e02f3deee60eeffe4cf1838e7e7468ce1c369119e6cd528718b61d308d22b6f32bc0ed559ced3fe0a86399a07088b8d812e617014661229874f5536fea55d28e82a3ed827b6b9a3e7b5d2469b5f8c09f5de5c1ab5c23b78769aae9fc0e82197ea8a9880ca493bb30a4023d953b0e56728c0dc207286d971cbbe009f3dd661674711ce5e4852f08f0c5f6d5b1188bdc1e9647762f4f21ca3489a781b59afca0e6e33d26e9ea1d0593842cb9b236dab0f056797b936112a87b1245e91e6fc972c19416f8eb827876b05cc74c5ff4d57c5fc41e7bfa3650d003612a1e5ae6ef079191fc4ff48ff496766408fa53fa3c08312c03de0c2dcdcb559f2ce06dc7c85a1eae1c21a9e959ef5572aab6c4fa70691b416d4c8d958a3c4cf2f7e8c7e63b9748400fd6116d3dcb8750104476ecba1c9483bce52569a0ba88516cf8128cfa13972b35e7526e7fc5a25e2c150460ccf80162a7c0d3ae5c294415c0925b735cf190335deab0f104202000fa33607df8bca25f8af54052464b6d230686d5ee7a443f9a9c7e8dc17530a562b8229d07fd410e6b20b4c3cdfb149184ab01c5557b41766add7a8b71095d06758fd55e679caa3c1a8934b3091a1dbcae5b7e2f862d6df21761498ec43f72e2bda2d64cecd41cda84f0b728465ca52e76980ec9b853a160b7e3c9724024e41656d8d0ff3947e2b141a6db0c193fe5e75e87a7ff856a422ce961aa73f3bd6ed002e49a36b5559d13ab37a685891a2cb253380f40373585d4b0cf3375ab30efe2365e3df14a2d04ba05f42d823e277f7d5e755a1bd2c798bd312eb33e197198c12316f4e3f05ab1bc74c2e10e796963df39f2d1e0798206e8209086b6e29e4a7635a95f10dfec1b1dd6c467c17e439b38d61e2ab08324ebe8733cd0822d9226f3c0cca6f76e97426715b1adc4fee40db5aab6281cf2ea8bd3a258b3202f58298ffea914c7ce161aaf5c2c88c6bf3890c6b15f7be3e0810b42e5a285d956c45ab1ceebf0b93dec9fe9ffe97861fc6b5c2ec2c7a6a3a2f3489df76ad54c574f5d7b154c492745946237a82e1318a40a696dbde89e7bfbea2ec5fe6890c5292ec37a141839deca365aa89654f51b86ac387125ebf30a003817212a9423290dffda79799f87f425a39549e32cc979d68b44411c54a914e051ce96a645f8bd76c49de37648d94447eaf8b4c10f2ad0fbd4d737fe0374bcac4a696fc8967cca6868cee689e0b7dc50e2ad48557d2e1c312edb3d6e1e61355c67245b1dbce5c4ff39dafb591a95077aafc97f9568624a32d81a7850c8ef33e1723e6d9d0d141c34b4966be1bfca98d9faebee7b633c517c58ac4f5081049814bfb64dfd36ed79cadf5891b0e4cff9dcad235addeae2e81f92318db845c1df23722c3a867e6739e73d00bee6e564aea0f401b3ceac2ea3377bd0d2162711ae92970acd1512a994220110deed9346f6089616394f232b99ef36db71d59247cffc38387219dfe3c94b099ef623fc28efde2d12ac11e1bc6985a32e410188694057d7144d3dbcaf099eca91ab29ed53e25cc303004d815211ed6cbbfc6b2e385ebe9a07e2167b732e9e5ab4da1c984a3a12396e04a76f1bf5e4851b121e8930ef01e6b76e1788e2d95d1101119bac1fbb5251213a5f4b3f13fc6eb72960a33677df035cfaae58967bbbdba93d9f45acdf8ea33ea3307e1b9d759893c05eb390342ad0d31c8ef22a1effc6ced1e8afa1e4743fcd9d1254f85bcd56183ebfeba5431ec8959697ae7d007a4685f25a6f3d207665d941fc3433662df4e2ab650f0257992cc7a40c71cc4e0b510bcf8b3aeedfc4bd4666f99de968dcb2c7c23e6987277703e90bdbd50c726e39e8aa5dc64b75bc9c22386b8241e024a73851cdcaafdbe326bb0a06f72e13b8d31e339d5aafbee4ca0ebc6b40c55303f8285f83c8594fcc7b890168de567b30b0d6c014950d02951932ae471b8709dad6dbdab61fa24a62395a8898ca9829f5cf0e84b1a68d56929720aa9ad0f2b95491621d6644c0f00d20f7d77047f8b5e89a423d7239f77e52c7b82df9c93992508303a73104024929f812f739ad4873f6448f2da1069ff126d8292889bd1e5b3dcb043cf049d4fe5ba88adb4a0829e7959841615954f31fe2e8483afef9f8afe884ced6cb39932ea2a4c3764f0040781ab450c45b2f97dc42751b331738d348a6a7905c509fc3039f7afb339dd707a448355488a6fe5363c4aa6eb6e6becd2c049fc790e02fa56ef7d8c6a8b6c2cc392d25561f47227940cfe4ea79a6259a558f99b5346aaf094255ef8723df14d4e75424c715f2cace61e5e2b4d824847835b20c22ac525c64f93acd8b4c8e3ad4d20369ccffd6eeff706774d57c7a55341dcd1410100d2ae6d52da6d45e5739ea8183e63c9bfaba371db310213568d259e6129496ad5bba88b6186ab9de997cf7c7ed055d103f8b3e1472880cba6655a33d0901569da6e1f591d7de3630b16c867b7c3edc9fd90005374f7cd2ea16791c16565cc1b2148fccc2134fd2e6839565a48b91b25e2c681921d1d15803f46a9dc610be84bf87fb63c2ad2581aa353157c31f6579790bf27437335d081d989632c50a506404744c41723c5a30f66563cf37628a9212002d402bd4d12ab2ecfa28ea2e0fc0cb2e497a027d9788e6eb627395a68b69306f598ecdff9c5680b1b87da1aa2be6f57f79f24565deee80bd30f6d67f9ab680729dd211855d05e6ded01af9794bcb8aba86bad2a7227edc639868ecf0eb57ad6abcd9cbaf3c634faf2c9cfe89ac45c064540a03993c118a13bf5d8aa6f954ab4258bd2dcf4b08f0ea1086c29eb8e0133fd1d5a04ddd10a5850e7f990c07961844344888390888c111b425eb1cee5c42e499f00258375453221f2f04b0a88a33fc1c0e1f99db6ddcbfcd27b6378f38f3522ea13329e4d881a14cee940a9fdc35b617fc8a9ad65e1b67538c958e139269c2e0e0cfefce385215c28dd86d5bc1cd59775c245a74853fe05e13b7bc21615d4b934be2c0a84769b33d6243ae8ed42bfab615bc7798caa02fbebb1a3d46e7c9c0325d1e48eacfe457c96cb5d70eb49df3d2ddb6efd485d54f7a5d0b66373b96a0280cc9fa5c05bcb99b09382ecf5b12bd23c78ac781ac2501fdfdf886a61fc25c63ff2fbb266032548413f11340c2389b22c5efe65e14461e8bf50f96c9a5b707a751f7fb4a97972bbee29a2c6bb8c6f22f524d2523598afac91c4cbd1c17a3332b19763f1d66d00afc45a9d1598a470d1bb7b322897ccd258c0541994745d5ee84c2167a53ba0749b78504cb84af788e904323bb26af3ee75479e795613d8317aba9d468c1070f87edcf08c46ab37b69c818304cb2a85ecb31d8d4252f1dd65d16497f742d6b18c556029f497e7f9db554c52db428ac3bc450f38302233e5c275e78c2d209330fe18771ca7fa6cfe3bc4479906b5108687a9a9e77164b1328da35451a1120cafb491ea1cf9608493bc3f043d19b150ef2a6e2753747ff8a795c273645125078879775839473efe68f1bdb31fecc01b711fac225be1d0a4641b28d783bced4eec177156264aa4d4a2854d9c8e744f131666746b86bd5f7f6634dbd01f96fa40fbd1363b60d2814c982501cf6b8b2a25d15fca7facf561729eeab071f50ff4403808c8316ac3afde2983eaba2816183449427d08a23cdbb97ef5a54408100cbdc343d66ed85ff3b8971b75033e2dce19228c3adc8ebe710bda81569da7077a105da7dfa36997caf6309e25b35d35ae1fa2ad5ed1c3a2e7271d1bc6697ef028cba4d78a2e4fe12ee58f47413e9139920249a537e1d0fee120082c4ad04595ea3a31e2b0862fbd2d8087c9036599f9ea650bb495cd66de0f75594df1fd31479d28ec220193623c61c2b753f71e3bdddecf0a846428fb0eb6ba9a6c178e97ae98bf61eeb67880cbcc1983a149044580044ba2e4bd410d89be5e3fa405193b3335abdeaf1607ed72b210aa3971537c98b0bc901ab015c3cb347d725f65f4cb1ef12e4b19a00990e10285fb51160f705bf039a221c7192ad75e0b4fa3f80939ddbf91a70531a6ab69f76729a0eac9165b45a46c6fd59a3aa9216debcacd0d672f043c1ad151957aa356167bab3dd2d0cf9e46e3b56833bdfd0c285518eb471b03704e943e26af1d7ceddeb0071ff9a4315b1cb91a1f29a8a6f506170a01de851d4a03fac882276e17a919d7a5aeced510bf7026e4003dc882ae0be5582d9b5ddccf9cf26015bec1fec60951af9943d973d261e5313139c3847047842d3b844c5b710ecd22fc81d0f67ab4f65fb3b0954cbe1f470a979deae57cffa726f69aa6588cb3ff34ced93b6d0d521a7ea94333ec8324d64dd76a7c6c6b5aa66dacd5a5a19f39350773ea5d02c99d6e2f1284e08c39624df73cfceb608567a0242899cb5da9dd501377ed63cfac00909c3f867e89f0d6f81b70b7640ae85e9b04710a5f109b4176a3ab366cbbf6b993ed9938989155d59ce451fe8bdb15f5012b1d32e1c410d74eabe7d3f76cdc35ac3fd3145e3437ba901246c9ecf8366bd3554b2809b1ee1f608f88f7899c5e8c228d0e400c54376c9034a511e6e022839a2e4356d54f211d17058869d59379dfaa0b0c8bd00bfc72495132d861a926e42417181833023e77386f60811bf16aff8ec66cccbedf5dbbb40404cd80b21783e1412ff8468086ef01f790c75a176603c9ab8c8f9390bd9868940135b84ae2669f0b7cda8bd1147046d7e039a6dd2f23ae9d8be7b38371a9be9a2f6ff913bc640986bea932794b9a510370bdc8b87a0909e9296e1ad0a84cc10e558476222eeba596b67bbab435cf850f235e29161a92970c58eea210cc2b5c27b96e01a1386819f8e1655789bfa0ef3cede1df8d601147183b8e8dd2fdb3f815c412aa55782bd9a4490df11ec5dfbfc2b8f132e4605f0cbe1e61844f555b8f3629c3a1aa094956ef9a76701190513ee2ca1fb43cf79d2fd7011325749505d37f394566e1bccef79553278f415a91b0700050544e88d6eb4411bc4a8f1ff8915899092710f8820a90a5f1ea08e25783372c72e429cbef298f0f040906f0acd40235594a09234b5cf746e96b632cb0f97d53c3337e533315394f564e5d32f9a17811a3be1625b350e922d74324923fccba1b006673c8b3c3bd3754f5f09892a5e8a15aa245b7212fff84cfc6a684a88090e790f18474486a4ed9e9673dd80b1c5c799fcb9471c0ff44e2fd9042490232cf111670ca3ea7982b7dc1f190ec0d982b39d94265f5013670b207eb37b04ec76f0228e1565608c8192bc796e2f4befa30791cfb1a42fb647dc97e721f90ccff3a6c967e98649d37f0283207c5e72d358fe055fbca32f9c94d0ae3d8364ce4b0ba5230b24317680ecaaab15bc6fbeba3f639ed498bba5c2b366d1b6d39ae80871a5022a5859d1a0f18d0b1462174738c2948125206ad651e6ce5e5542b2307b25c6c0aedc3e8cd57698317f467d576012b56b46d5962784b2e5282598cd46b6902f92c952916b37abdb6e0b6a1df4743d0889bb27df7a9f4f3b67dd47ce09a8a36b0fc72084981ccbb8e1760843fed3c82c59fdbd4eb1454e62965ba7cad1fe3fc951f7dfab71f5e8a2b958001ec089c623f0a2a2d2f482d57d5af3a3d2b3d1108e80191bc6efeeb60deccd79483725d1cf4794b0f42fb9e7e94e57bcbb179cd1e8ea23315adda08bc6c6b8f3f4aecf3b8a96e38b6017d9518567fbbc766d6692371c0e35cdc791105db98b6d6ea44f975ccfd", 0x1000}], 0x9, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x8) read(r0, &(0x7f0000000280)=""/27, 0x1b) write(r0, &(0x7f0000002680)="e6017bab03f52f4dbd5cea9c12798465c3030c213d8dab20431fafa0e899f9637e6f426cc57d6c203904f8c083c429b59cbf8ffa069554a67813a4fa7a8d34386a9046f91e2f08014ea33d77c2ed754f98f4a05336a2ae080880626fb91340b8c3b862a57ef3e0f20665abcba0d3cfd126b2638a4649dd9efd6f2fa5735b3c030245ade6fdbf", 0x86) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, 0x0, 0xa0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chflags(&(0x7f0000000140)='./file0\x00', 0x20002) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:00 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x0, 0x2, 0x2, 0x3, r1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x67, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x698, 0x110) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000100)={0x7, 0x100000001, './file0\x00', 0x3, 0x2, 0x1f, 0x5}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x4, 0x0, 0x8, 0x9, "db1108c97cbdee63ab0ffb2a996150033563c145", 0x100000001, 0x4e01e673}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$KDENABIO(r3, 0x20004b3c) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000280)=""/178) write(r0, &(0x7f0000000340)='\x00', 0x1) r2 = syz_open_pts() write(r2, &(0x7f00000003c0)="806eccb4f68fa0a4fb547306e0b82f2cebc7577dd6a37e84f41ff783a92b0e7f0fe8f8658cc06e21846da51d1ce21b6affafbe5c06f26175ceb365c75594cc341162ddd6c4d1df175120aa0d2a44361c9e52c7b3dbb5264fcfc656a00d84e95ad7ea37df6c48a982cf65b01a", 0x6c) close(r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) socket$inet(0x2, 0x1, 0xffffffff) r3 = dup(r2) r4 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000200)=""/81) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) r6 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r6, 0x0, &(0x7f00000000c0)) accept(r3, &(0x7f0000000140)=@in6, &(0x7f0000000380)=0xc) poll(&(0x7f0000000000)=[{r5, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) syz_open_pts() 16:00:00 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) read(r0, &(0x7f0000000100)=""/96, 0x60) r1 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050305000200000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) pipe2(&(0x7f0000000000), 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = getuid() r4 = getegid() chflags(&(0x7f0000000200)='./file0\x00', 0x20000) fchown(r1, r3, r4) 16:00:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x2e4) 16:00:00 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="04409856dbc77b8f73a9164223491d9941ef12fe13f47dd40052d0df0d97c4adfe318bd9a5881b3ccaf7702558f5f983c440336b8211c8671c67feb8e5187fcdaf1f54dd9fc3f52b2a81b1bbfd5716f227eeee1ffb0e714912d41370c9516f282dddabfe78d207b89024ad7bb4", 0x6d}, {&(0x7f00000001c0)="5b3ed1dd5399891a8d5222857c68ad666cea04fd4f2ce408f2b938ee7ad4b28ee6d823f6540b26a4a207fbde5390287212fa09967c30081059396de4a5ae186a21a7bf8f8ba076602b8d751b24f4c32a670d0f4c4813e3138da4ce93453e", 0x5e}, {&(0x7f0000000300)="5221944e744e801584611719c27867ef3768cd739ed1a23de9342bbe8c16b3cad3a7c3dbefe958c40589fd4082d31c91e456ae15e14840087ba1f88c61403397b78912dda4ac044a5c7dc4d5962740111264cdca7f5ab929f01704175817feab991369baa199148332b7fc16d6b80e0701251a726cb656d8b13e472bada9632902f8d7ab4839dfe9c05a82709c76b12c572c9cdf75d71e4346c2c07b7aa1c77289c62e4a9a6387ca1cd2909aef9bdbbdc8bf3fa9089019bb324e77f88349669598d5cb54cc03888676ad57e5fd7ddd9c65e80ceeba97e712c48b688371ad0b8e7dfab954d936fb71ce", 0xe9}, {&(0x7f0000000400)="6d03ac3755b8226d6164474043de96c6311e076083ab6213fcef9939dc7395e9e64c6c81432a0ccc2de197299753c7c833ffb177793485b0d15130676556ce7233eb6066d4d180b7a7a7", 0x4a}], 0x4, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0xa00, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./bus\x00') r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105702, &(0x7f00000002c0)=0xc6) 16:00:00 executing program 0: munlock(&(0x7f0000004000/0x1000)=nil, 0x1000) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x3) madvise(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x6) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x40) 16:00:00 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) readv(r0, &(0x7f0000002740)=[{&(0x7f0000000140)=""/8, 0x8}, {&(0x7f0000000180)=""/188, 0xbc}, {&(0x7f0000000300)=""/242, 0xf2}, {&(0x7f0000000400)=""/200, 0xc8}, {&(0x7f0000000240)=""/115, 0x73}, {&(0x7f0000000500)=""/242, 0xf2}, {&(0x7f0000000600)=""/250, 0xfa}, {&(0x7f0000000700)=""/4, 0x4}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/4096, 0x1000}], 0xa) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{}, 0xfffffffffffffff9, 0xf}], 0x0, 0x0) r1 = kqueue() r2 = dup(r1) kevent(r2, &(0x7f0000000280), 0x7fff, 0x0, 0xfffffffffffffffc, 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffd, 0x0, 0x0, 0x3}], 0x400000000000066, 0x0, 0x81, 0x0) r3 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x0) 16:00:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = msgget$private(0x0, 0x1) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getuid() getgroups(0xa, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0x0]) r6 = getpid() r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x1000, r2, r3, r4, r5, 0x100, 0x81b}, 0x40, 0x46ec, r6, r7, 0x9, 0x3, 0x2, 0xb9f}) writev(r0, &(0x7f0000001940)=[{&(0x7f0000000940)="7aceb8c56891268bac290e899b92c6b077606d918edadab6e775330b16574a0a25280301076f04e696178193a94865aa68c056a660809e147eb286db96536e615c66b2b6208f9a2d51c1acd04e210ffade275190d7953d55922c6976147a8167fe40540eef16f6f1b6f51a9af33e86d9a372e7a8b66a5129f922c9b4cb1d7bd2d3dd6556eb4a30295ee3dd46addc8a19c00a743bab7e7335662da7b2e4961b385ba43940dfeb237f0a01eb818a10e5a807f55276728eb7f30f961400c6fff82db54de2e5b81882ec62a06bcfed832fbb03835c93fd71d1ae48555e60343e4bf28c77a0bee3501046f2e01443fb124d7b3631545a331021709baff25c45c03d4d928a8947562a4735415e914b99fc985335edbfbb390eb333899f2f8cbb1148ea7bcf98759254084b4ab5135e3835b94387b577d8974e67006daeed4328a57db34f94e3cda4d31d3105b5f40d92279f8c133785b691135b6af265bed6af369f4e1a78e0fffb4a62c73f1b6bd650e0e55e3fbb9fab2be0ecee54c73e391570631b4c839e499b72ce3b888421406af87e232ab86df4c4c0925b040cbd040b3d4c5b66e81eeac54cbcbc55d7c59ac2d1824967060628bae04bb9fe7d713c3006d29dae62bd3f7a162b7bf35ec811e48d64b032928e254fc225873c074e05a41edc90663f66e0ef70ba68c9209473b578699aa06c99fc26f46c6c17d821a9fdd0b9e2325e9364377ab2e45deb6781989ba2aca60765a61f338b12a7b3e77fa0bf6966fbfb562d45f2b11962db3441dcbb37ad889b28214538f138a3fc33b2545e308d31a7c88a5ba195dffbe70e2955d9078ba818e6dc431e25c9b52ca91046d829195bcbfded47b89e089400ee5a6976e716ae88096edad6014a3c7326822e9bea0a8742bca61a2fc78205d55be8817a1bcbdca22affca3a874ded0e60b893d859da89dc6e8d835feee31cb1dc0b251b372b83b878f67f03a14ee9bf4dd91544388089bc14f53fb0d202ae1817647bb7df7610950b74aacb3f249dbd12932f5f60378e97e97a6f7feb836b194efce22e379c9bdb7b125e63a6219570d37809d0b0c43fd9ad79e84973776d0359abb9e279c1d884d406f3ef6dc17b72eb2e8091c958f989ed1dbfa120eeb21283d403cf7a6cea578f539f16a0f96ec13c687f28adc32529590c72567fe419b7402ec4a2d967bf8502fb9a7c12308fee4454e99226991632603d068a5366284678420cdf2c5f071a8636fcfaeb28a7c38daa6bb26063e547fe9cc3e2224bff50d15fb8e7de72bffe1b54f582303531f319848dff2e6a5fc070ced2e86c8c02e21bf3e032656d110e9200a0dfc9e048da878c42c56952a363b77441e1cae16955969ebafaa3773c286840d62b9f26caed522dd4ded32cf9aedea7e77906c7a9bffd7d8bad838af0fc8cae3a01daf08f281e5a392e8a9e85bac5415e1a20fcf85b0b95498c1a18cb4502675a330272f5de3f8ab28b80272395c44e1c1e6a61204383cfbbe442fceb88af3cdfe4295cf6011827f3df60e1ab51377fc45a7f6a1a0235f1e1e9c24d2fbf267f00dec296bc3a603eff7e850cc552ea39754d606f1cf66fddef8c3fcda17bd97f71919dfb1a0fc618027545275b5e48cc28ad134e03dc046a65a260e9fe0e6843d5b51bc548320226bde8751019888876f58a622b1c3f1c6e5d958ad683469cb4ecf7b121b9abf262cc094cc0390ffcdab83fe75de13735f10229db18daadd2914b422b075590d7c439a4052abaf9cf826f9eada5fc25d5d3a8efaaafcf23aea8e26ec6f4d60a789155e5870c675e890f0d29e4f7a16c34447571590d57fdb04444006909bb463520da810ca4d4df3b41182c35b18b0d42bb41910191bc2f0a6e1a5c43081f33d6b22f1b1cd094d4021fbbcb67957644fefa562a7bfcbc276396e36a7b15daed7a3ec191ad0127dc380ec974562f9915e51920793f5d909958dd29e30fdce20725f06eb9e539578e999821917f500d9de4c9e87ce2307feab2e7e3c9a782103f44849213658513571adb9a5499347c8861c7c9974f34961b8323f208bbf11a60930601842fa009e383a23f405eda6731edff41f86954dbc045f8d4a4678f216ee1a0a3638dc15fd84996746e8d2b5826ef8fac1817c529d54ec4059fd3df9815a963d2d65a0a6f40f280904efbc8d6f1fd58c4ba52991bfa5f2aefd7092dd129f97609dfc3fd710e72f1250fe2d25f51e5ef1b7df949cc3c1f126cb753ff9edd3a179a14befb409bd7f1e82023ecc81db06260b2a60ccc20833d2196bcf7bd949f3829e1c900b68168c2b003667471e683c4cadca9794729449341cce74b0dd99f97a5a1a163f355e875fb9445301f65d7e0d4b0b6d0c106ca797d4bed765226c5d7a8495e8e81b76a76416334c1844531266d5460954439d71bb95ceb556edcc660454ea314878055f9715378d7e88a3d83934052d01ce263f434dc3b78ea2e4aef748720c4b2238c6ea6e8f26b6b25d84743034d8bcfc81c1e4b9033d55d5a4dad782128304db24c444e68cbef1fb58407f85daddd510bf4df78426fb473c954c962107b8ca818d4186ad634eb64061bfca0e5f89eaa44a0be335117376336161f9320a8b3439cbf8fb01a5c4f2573b1e20744c48e1fee44b95fae15faf740ae0647e7bf0e6b56309066058d5e64f2d814a983ef20fe67c6acc3190d21bba6075d45d7807e58826a5cbf777d72585094e129a7325e93fdc402d13e9c6463f61807fcf1804aa5c3268644e5e063ba50211b0224451bb5e54e4de0bd790faeff84f2b71b5688727d47a08f108c846b54f6e7da85ac33aedf5d7edd802f5adf0d7aab3d7979a95fb57a8486b42c4916cef7326c56b7a0af640b70384d6b02abb0aa6a5aa88960e2eaa3b773e4c4b05ebf211644c755bf4bd1d63e4c0a59e650b2bb858b27feb6c0d4ae331fd61dd7e661c895c1cb64564cee10a9bcd165565945a7bf5f2da75777f3da152cc17c6f5e53c6c237abe6d2899160c52e83f9f565cfd784b9614e33ce116ed5085b76ececf49972c19a81db08cb811f676f335f885d68e2f46d80602f7158ecbca5ec6c73a09522db3f214dba7894d61413771b5092682ff6e7a272f96aeeac23f52b6481145878baa3fd4d6a2800471d01dc9ef859884bfccc25fc9d1da7fe514731eaf532c34fcf61949eb2b610896d775b9a5e0beb9b887be99f899755581222b04fbfb7ee4e5bf3493ab02a2ef7cf732a7e70dba6a07bcae4385819da4cd46c0ff048dcd617bfbb3dce99ba055d145e3a338d251f6765e7dbdc3fa1cb4792c4e242708d364fc5ddf81a9923c9e2105b4f070530513c1ce2901779d95db792af3cd17b328deac3acb97720941225a55f97dac9ab003ee460db3384d5d6af2dfa7318aae9d6d0e2673f9f3fc3f0e7187710eab540befc833d272af3dde3ebf59c5b9766a35909c7ed0b2aa4d02f8c3dd3dc4fa389bf294384f365e97a0845f071629c8f02756f73ba76c2603e244d5a39ef22a52f1ba0607ab169a49ab9664daa5f4090d16e32ceeced236463ca6a185e69ec90fc8f09274fdfed211d13d001eae9b3ebf3ed1443bad97c9c4d9a2697af861445d8bfeb3fdc3eeffed6b173dcb0d7e5cf91f6a9c5c1e69a1da667bb0a4d7bbeefcdcf8d321643b04be15a956da0e3a587830cf9ec121b8abc9c20a8c8c21ec150ea3974c83f8757d014a850963ca565d6fd63bd93d3823f7b84499504fdb2e881269de7934c0c9b61c34b86096a10f599ebc244063a1f27055a1422b987e0c4cb666e62f8e01e0074edf610bd354ff64c7dd580c8e89373180486a0bd5bf2b4dd0d62b8376f44821e7ee65c4dba423aa26a4cf7d42a567cf74a3f37c9ea66c76b67862fd1c1ee44d3cf132ca9d125db173ea2dd3be155ba3426b920d6800ae79df8b3639f4e4c1c95bc4f861005cadc8d251f6b48499d9a65b5f327e378063a465322e3fce62cd3e78bf9bd1bc31307299e50798e3d2aa817ff1dce74b94ed03f57dcf376eabe83b8c5a4b9023b3770f0b31c9eefc6b4f6665c6bc80cc83b41b0721f9475d5b1a42111f532ca7911de793e399568127a3781ff0b78c4c0bb15417d9edf88780cda5956d11d0114edfbc4573d5da2d01ba65567205fe4439e9d1ab952272ce2175ec8d0a2a7e79bc9505201b6343ff0fbb7243ecf076c0d3d54279dbaf26258ff0d4c76bb1850f92d6ee76af82565f0e6641631a48cbbe5950ce6a3a93058af5dda52cdf96c313d0211b14137689610612d07c4b62ca4b9bbda1bd53b251a620c48971811afbd3117708af7027b50ab79f1edc5498d5aec556e664c4e63ef3bae86146efbe4994614963cbcc2959e72a88d120cd953f70be5b937443eb0f340a6ce42d0666a78d4fadea1ae8aabdf630e22e6832fbd176b28c76d80bd43eeceb3d5137a2d6cb2f67c26349d87634f4e524ef2bb388ce2508e57b6382a7971a601790e3273e8289ca58aa6382663a16e132980c111db6b7cd2ddc894e57073e6816788b0fd8e00c7e9252027b33f39476cd3fbe8796b6a055d193b8b767e74c748cccbcc8e6543117313528a5b4ec6e4977b91960bc01603e2ae9485528b72728c472861b7adf6cbdb2ff7a8e7af6a77d7633567f0b3f31201cd7820a32f49b511d51afed57461f3b00757f155030eadd6244c1eb9ce0bb0e6f57dedb039ea952d9870d32197489c27f7d8b344238d45b8a5d154a5c4ce000e7ffdc3eb94578cb77c5c253982241ce6fcf7d9227a9248fbdaf5fcf13ceb83bc98d7551129f92c80a3df360a40c2e248b5ed8deb058c8b69198b07a210e4b931c37a578184497c2239d9eb795450f658b7f506b2b9b69c4e18782c01e8a2776ce4e2832c9d4d5ff1cbef257a1417a2edc290e432d43728dce7c3f47809573b09999840bc2815ebec8ee5f01b43e47ce4d6587420de91eeffc9cbd7455226ff26b490f069e3c6d2bff0d163b40cd404fea606d2e2f45c8d19e2af49c19cf19469f5e84ad0149181d69f34d80ed74fbd6353cf2e55e31f446c3514ea0541819e48d7a512e4b75b0dba229a073709c8381fce6076131529d0fa44ca145fdd7cdda90e9b81e39cd2eb200b72cac0d701d111bfc1342c82a5b8babe401251dd3be0f602d232ff3cdc9e9193f306abae6e03f3478fd9d162d4731d6d6829c3642c1751af023cf1db413b127d8887eb3b57f94f6e7f3dec20f6f10a3446b23f705f35af8ffc34b7a6fa5c6b91e9de977abc9c550e926d2e0c005b82d84e1fe3927f3f6a5a434e2821a3ebfeef62f0612b00d3623e371fa30c77673ade491e7dfd9372d39a0f82ed928592670efc3fc06eefcc8acdecb7530a52dafc3fb1e33e1f89a6e1c63aeb4256dadd", 0xede}], 0x1) 16:00:01 executing program 0: mlockall(0x2) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) mprotect(&(0x7f0000ff5000/0x9000)=nil, 0x9000, 0x2) munlockall() 16:00:02 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) recvfrom(r1, &(0x7f0000000000), 0x0, 0x40, &(0x7f0000000040)=@in6={0x18, 0x1, 0x776, 0x80000001}, 0xc) r2 = socket$inet(0x2, 0x8002, 0x0) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, 0x0, 0x0) clock_getres(0x0, &(0x7f00000000c0)) 16:00:02 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', 0x60e, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000340)) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) close(r2) pmap_unwire: wiring for pmap 0xfffffd807effc380 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc380 va 0x20ffd000 didn't change! 16:00:02 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) r1 = socket(0x10, 0x5, 0x0) sendto$unix(r1, 0x0, 0x0, 0x40f, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="f07ee6afcf5cba0c64af68c60cefe35ce4f2afe5aca3698927aa48dc144c0f3724e8d9c1de48d92e23c830d5c792808a58ffc9b1ece77911992db12939afd9e4482a8df91804fc", 0x47}], 0x1) 16:00:02 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000001000)='./file0\x00', 0x800, 0xaa) execve(&(0x7f0000001040)='./file0\x00', &(0x7f0000001280)=[&(0x7f0000001080)='(\xef\x00', &(0x7f00000010c0)='\x00', &(0x7f0000001100)='\x00', &(0x7f0000001140)='(-\x00', &(0x7f0000001180)='f\\\xd1\\\x00', &(0x7f00000011c0)='\\{*\x00', &(0x7f0000001200)='-+\x00', &(0x7f0000001240)='{\x00'], &(0x7f0000001400)=[&(0x7f00000012c0)='/\xc4%]\x00', &(0x7f0000001300)='!$-{\x00', &(0x7f0000001340)='\\\x00', &(0x7f0000001380)='}:+', &(0x7f00000013c0)='\x00']) setsockopt(r1, 0x0, 0x5, &(0x7f0000000000)="eaf3d2625f6445f91c16106cde6f0ba415bf7e571e9303531387e6ed93613f86eb323f7e785f7f40e2379ccada5c30cbb1f574666f4fec3f5dcaeb81ebfdfc2eb51aadd4d0c3fac9d9ceb2d5fb5d8453a90869f0dfdffae93051a6d97f96ba1f47fe768957ffe3aea0b26cd1ef3ac08abe26c4671b50797c06edb4260a225998d76f73be838fa8f56e42d303e3fce87f3d545260489677b2e0f0e086307ddd4f5b5338b8c1a3cbf05a164e3feff7fcb40ac71b202ce31d6298261d35791f02857a5beb984e84f890f10e1b69392f415f19993ec020bec08ac28aab78aedc8c469d1f11cc893d59950a7c8048edb1dfe56d0a19c6bf1db4d473c32ffd2136df22dd95cd04c83a770faadfcaf4aa8bfe940d6bee615b6345986be8047a0953a25049503e9649f017a278892f3dde3973ec07fbe3f5375a09e9142c341955786938f11652959477227c9fcd8a3f1b3463449e047d218090039d445cc6d5741e2f1ac534f81b5b0a5b2f0855b108678e09b8d915a584d7307cc47bf859dda25417e47e6def6b507058a708b0bab3e8d9d559e5e29385baa178c5c48db34845e5af4eac118acaab74b981b8a3c9f479fec5a8556774f8a3d8179578725476ae2dca36c173e52871a73c7d99d07e1e731b9963c88501999f16cc5750f223fca315aa3cdddabafc8a4a9faeed7c2cf29d5cf88a3fc6846abe08844a13f12c4fa4a8bd4395d6d126b6a37999c622a8dba18ac006cd2572e250d8719bf784a0a83c83b9215d3e41b5f3dcee9e98359af06282653b7efb79774523d460cd06834742db6d0393425f6ee1ecae825c09c19e998c4dccf93ae7101b0abf38eb95047cb2bedc4e387067dc85c68a20b355c9a4457fc345da448b17af5e5d6eb7ee43446aa714f4ea18931ee457705ffc17c2343ad21fc8daf3d35eba3db0b571f331a6b0e4088b7492b76349b46b51937763afa6c939585616026aa9a65ee9d25f7d488b331e0da6cbf0cbf88786b847e54443b06eb8895d85da0078ea24436a4df68841cdb471d23b438528480c3b9a24f507f88c95e7912f3b039302fc7f9ece025d707bac54dd787e460e8af9df6161301b46a15cc80ab0f6fd09d30512bfe35822faa4103b62b9bec067496963aa12eed9d87ee3d2bb9bff6174b466b02843ad48ccefc9025a8fc703b59eb9dfdd4d4e70f821c1da0dad081e8b96c121468b07e2d578af2b62c73fb04a93196a17b68aae07b152eab926d1c340cb5ef609b7cfd2f7e7d00d9519dad507c600d6f8e62c227dde931cf0cd0dcb79ee40848c303017aca40b10df2c8968d6dcba5082fb334dda1429a690f1b437f44d51b0ae594dd7ced5e4fe8c4f325e7404d5663e8367e4d794ecf7224c50c8fb754b01b1a1c2e698c75337f64cf02b71d0922cf32501df621727995366c1fe26a10dd0c84e6c3beda7da42f91bfae6774c83b52368c37c5b352301bb5271221e261f7151b5d8df4911d71e3befd867a546519fe23d02cc3d9407d9c163525ed634a1b956cd0e92ef82bac1ad759789ab1362542c55364ba4c57908c8defa860b3ae9cdd1099cf218b66556b0dfd4bec1052f8744ef66a86d967f7c51d4a98f88bc2f10efb85ec631c1d2b028fadcc59f2e69f62ba3a832555c234e080e911ff9db27cddc7c2d6ffdeae1275e4f3befb827719c8e4dcecaa4fa70044ac63ca4729615a6e58778e60bb7626117f7ce39fd7e6d050578fe9256911bbf421767e1bdd2738c5581c8d28bec89d60fb66a341f6bd5471973d5fdb9b7902e2ac9abab692285032024ccb1c46aa29b2b0bc90ab292f3a1472bfd130426ff3159fc86a48dd5355614a0b14eb07942cacdac1e69a9a4df675696f9894e019a35a316f05052c989bcedd9c6449af205da1405e87ba7e26f3bde4cd5061e84694cf1e9782a8ba89301222fb2a6c6501957814724081104194a2e0124e393757f7006a7dcde92c717ee6b9d11614c7ed2e235109411d9f11fd923dd92374415948e4b285c507906de9239d8eb74211f5f7dddd01146beb2bb041b2bed2691bec5efd4676ec6857949b7289630a4435425d3cb897787378b012d5c6f3580975ea11c87e9bb0e055c7476bdd54af579269fb0d81dec6ea8bea86c7382a346b01f0879a41d81e42260f062784a8b82a2c4c86f5ab3318288237208ff5371a7c6ed11328ddf42bd570442a2fb9403cbe9e9258b818c5afaa9633c74da7c8588e39c7165161d7519dff5a69009197d9151a139908294426121e4f57de2eeb8285bc18b5940d5030f1db5b338894b87c3adf9c76268ebd0f0770f5eb669e6ab0edbea52d5a9f26a422f31766bff07e06ef46b93ba60df0e8125e367f92c6e694ff654579345886f6b457aab75a7326f81b9ffd64203e3b10863dc5a0be76f2490399a28285cd8571d80a77f8c0db71d05ddf61476cea92530cbb5018ea78e3e9d3ac3d076a77519ff44669cf0e5bb3667426a0eca1764ae5a3c6f529f1a6507a0529c74a8bf693ce54acf8c85e8a0f1a131914667c9e00c3a0c93fd7eaf4714307c13c913369758a4189dc9588f783a7d5e294f282a5b19403cc50a481afa26595d04a868a3e86d18cc1cf092f6a34e10746d73801b80519485b53dc004df173648e2cf635a2d3fab83a7e716a1aea07d93fd5db7640ae0b6a11056fa64875e8ceaad2b205eee8f5dc6ad6672571a355c881eb41f81c75c14e70e98cc01f9902f6f8ea137d15030614aafa054d3f2b20342fb2e6c982e04164eb5b689c17c398e06224cc72b7c0d3db1f7dd7d3a9a15ebe153f1a96f81e0682299f2ae8e329ab17b5c661b1dab87b7f8e3a46d2bb8f08b1b0ca506873c86f3f0633fc0ce77f27b7cd6f859f274b428601b028c7806d928bfb11a5278d1affb9805d3a7b0d5c7835ff6811bce37a792b3554b2514e0eb5784a2e6949dad1f8f301acb25c7c4f9d1db0045d712e56a1f9cb03cc71d65efa080fdb58185905716d6758963159ae9ff307de7189d9d6474f57517b50a9061b9fb11512a178cafc7cef6b0e7691355666aa430ea97a7c737bbe4b2528f675347750f39acadb9e938c0022141eedca218f8f983ca3df6e13b098d9ea2e67f8ae1d0a91f23cb13b25145402c82438c1a0ec5cd556e429b3e21cb01ee40d44940e787cd85b4b3fb6d854d0fad4763e6a8f1d534289b9bdac40f999805f1b56fa08e1d0f17c6fa2c2cac9b5fdcd0db9508e6e073a0ea8ff6a7cc6e9bd9e6f23ef9ab7b5318fc3ca47d1804bb27eafc9c9613c3e7d9772acfef30a21792e15ecedba479746c4fc4f4677247b4e4f2b4537e261a55198e0ab7ac63f6cd0bb0e0fe2b3b3ceaca5d3bc03fa78fef50562c2505423df5a575eac276a1e662fb7103063b1a9176e4b0f8aad77107f2f4c7fc1ec0deccc42488c26f30c865974e405fa390b490b9cd5a46b1e704fdc52ccc4cb6c1b04c1e78dc951bd1b655b09517e43ded17866c7a9f4b8e8b67f0464da281fdb6d3c3a00c79510abf35f82d56cd31e309ae0b2285b9782251e03222fc53c733d52a94b2eee4a343583332b48204619942310f8954a963f7eeac1d326507eb469e101dbe46e9172a8d775b3cb4b0c28e994ae20edf3819940cf68225249b632cccffcec71b43794ae22e0fe238628411877866b49149f90b3811ca94c62013f9805700e0908afb4cac6056ec210faba4df9a33bf5ca0ca91ab9dc7358dd928d37aa8123444bcd1efe9a0c3917bc85c064ec5f358481e469abd0ea7ba0aab47ca8a9b111292b3e79f3c8ac6531709a7e7764480b359c236e1ff60e230bd160559756cb4d691df3fb1d184b4398c4a323c5742ae019ffd6cec31a82bde13aab1ce3c1d946d84183cb00280dd08fb5832e3b7b1e415cb240501d28d2ca814c0e1874a73523c0d1c61405a0cc4e5748bbb1a7a4b39cd5f9c9d8c7c193553f571e004b23b2a925491a04433f73abcd44c8675286fb93ce211fcc97cd2b888bef73cdd9c5e18377d21d457b5d8f77065f9e4a31353cd537cce3fe6d0303dbd299c482d035dac8f502c23bd1bd1aacf867c90b3889e6618a78bb628f947bf32bcfda5b48bbf0dd3aaeb96725d1938a01c8017217ef5fb2b3181614e07ed5bea7b7765f31911adcdcf72ee35ca6026399b697a236f030f7d6257a74f12843faa46cc5d250e919a99416379e345f52eeee19d153194b1577e33cca07f5860730590b970377e943754768ac0e38e180a265017b1ede8cd94781d7cc214210a73d1cff877f2c18476099e8d9436c937257ae87464723bda2d209653ce484457d2f1b1c1427dcbc769b2aaf5b76f42d1c9ca6bdaaece1b38a7a4319f1f2bac243e885e564a3c48ec10c6b6331cbbff74ff0f56f0db458ba8819df1f5432638e8faf3c42c2cbacea706bc381f11971902e4bfc18a358b5e12e70038b3241169390310d671c22ec4a55cac01beb5439f558373e37e8c3eff6eceec0cc37fa368e03e5d3c80ace4214cbd166faacc437c17cf944c0089ed6b80c63e16c87e264794f5ec5aae62fb7a70e4a0075da453af687061baf1703cbf4150f63a0cf424800c2bbbc70a718fd9a7e69b3b04bb89201cf1efceedbfbefd72ec8073bd247df135d215d297e23b88f9e0262b051bff9fe85e8bdb76dfed374237cfccd46f9397ac68e290eecddadfefb0be00d6059fcdf9915f3ce3fd99bf79c809af17e2e8176eb0dd751da8ebebafa52bbc6e5022ac892c39e0903901ed2d02dbeabc34ef492b1d14d0377725b9dee48fba52369d33fdcd6f7f7f46a70508756558d6ac8db14f56d930a28fe7c688a53b91d9f85809a3f5d85c5ce7eb9e7de23fbefe87311658dd426b1f5c299d17a54b0de11b357c6051a3572024c038eea039e5ae919c73bad4f830952d8c4a170f166b3a8699f8f1647b68ea62ea99e0888b2bbe859d9b6f9b2d5e5fa6fcfccc15fbe1d17e523eb8ac483cdf2bef84d5d2181c9d52c3777b066d6633e0d8d0ab3fbbf361f3efde176f6e7e4dbb513f9877427ed2542e83df93a457389cee7ed2dc783345b7b489c59a4a80a51f628b366ee38ba1565dff41ff2118ad1b7c2ef7cd3f9470fa7001229500f5260a90b88028c2a77f83722d1f5bfc315783fb856437a0697ef3fe276ea5068934aab300e7fe7be3899b7bf505ee7f30c2fc116e6fba1f5a0f45ef5f7b1ac1b3df70aa1f6d2dd7dbb104a47d472b532ea6992fd7ae439872daba86a6156834334665e7d21eb596415107541d765415d084daf2673eabd959f746ab9e587a968366208c9f311748ca8f4befd3fb023aed2b192690f68d8949e10125f31fe37eaceb9da56acab922bf6175e7337d16e8c8e9c44d3c42ec41c3e8e0cfdb4710536def204b5996e9568471883a84d304c91ce14835c123387f9f22260496f4404d95c8755c30cfc81684276a37c0b4816254f135f80972d1aae8462b7679f130cd0ed76b19ee1a7740fcb8eeeba5d3376798d761938a99a654c8c37e225a8baa36731144bb3dbd330374d9128aaa8f5136f4570e89a3b0a5ff52e828687586642b632d5bbb8b37786a363cf85d5d10598fde5cca5c5ac599ea452bd4b02ea9800ce468a8875dda892e55a6ca03b1c42a386baa6c1ec5b7ad70e977ef3a51ebe5d494162ce0fadca403af0684f7fbf431ab38124de715446da921c3e85493c8d45e97d417b7a372354b87d113177dd1614e9e08143bbd1015c603da97f14884216d09eca9fc3cdd7cd1ef5484548aaf4040e89b7c6b6368ad55900a0b802ce84f6db47fcbe2164aae643d24", 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) renameat(r2, &(0x7f0000001440)='./file0\x00', r1, &(0x7f0000001480)='./file0\x00') pmap_unwire: wiring for pmap 0xfffffd807effc2a0 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc2a0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc2a0 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc2a0 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc2a0 va 0x20ffb000 didn't change! 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225250300f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334ac019c4a824a1eb1e97efccbfd24f5619515a4c8ab06198824b3da025bbd4153bf579456fc7f728193ef16ab93f12fc4d5f16090000000d1628b53a00", 0x1f3) write(r0, &(0x7f0000000340)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff3f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f0000000080)=""/45, 0x2d}], 0x1) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f00000000c0)=0x26) r5 = msgget(0x1, 0x400) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r8 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r10 = getpid() r11 = getpgrp() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000400)={{0x3ff, r6, r7, r8, r9, 0x8, 0x200}, 0x3, 0x800000000, r10, r11, 0x3, 0x2, 0x6, 0x6}) r12 = semget(0x1, 0x0, 0x12) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000480)=[0x5a4a25ed, 0x1000, 0x2, 0x6, 0x401]) fcntl$getown(r3, 0x5) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x14c) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x100) pmap_unwire: wiring for pmap 0xfffffd807effc2a0 va 0x20ffc000 didn't change! 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:00:02 executing program 0: r0 = socket(0xfffffffffffffffd, 0x400000000001, 0x3) setsockopt(r0, 0x6, 0x1, 0x0, 0x3) 16:00:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = geteuid() truncate(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) socket(0x18, 0x4007, 0x2) 16:00:02 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0xffffffffffffffff, 0x0) close(r2) fcntl$dupfd(r0, 0x0, r2) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x8b, 0x4}, {0x0, 0x5}, {0x80, 0x10001}], 0x3}) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x40) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:02 executing program 0: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x7) write(r0, &(0x7f0000000180)="3228d1ae4d0c91328d75dba3efc27c3e5395be271b240ad1fce2dc4134a69917d42b89a58af1d4ba630e33871bedc345cbbdb0f39571eb31", 0x38) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="f144481c01a002c45cd2df4476bc8edefe74b613c640766a05c4846f", 0x1c}], 0x1) write(r0, &(0x7f0000000080)="1371654ac7e618249544f742c43c9fccc91af1ff782d7072e4b241f19931fa2f75bf073abb71bd84cb4af1669b84b2f5", 0x30) 16:00:02 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x7, 0x4, 0x7, 0x0, 0x1, 0x8, 0x9, 0x3, 0x3, 0x3, 0x10}) chdir(&(0x7f0000000180)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x4, 0xaf, 0x200, 0x1, 0x81, 0x2, 0xfff, 0x2, 0x2, 0x1, 0x100000001}) 16:00:02 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x800, 0x4, 0x5, 0x1, 0x1, 0x7fffffff, 0x1000, 0x3, 0x3, 0x4, 0x5}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0xab) ioctl$TIOCSCTTY(r0, 0x20007461) sendto$unix(r1, &(0x7f00000001c0)="bce5552cc36758121344f763e00e530b4ad671678d9a3326466d040d873b7b0efa73ef4c8f80e22f2182481494f5fe07ecdd14947fa9acf53c88577dde8723f0ce2f532f4b7e64711dc97789e484202aa5bd9ac17e3cd189a1af4073fba6f665730b357f160bbd23dfce93d78e70c8c28e32af827b42627cf0071707269e8bd23d5412000128572b2cd7a6fa0ce38cdcab1c1909", 0x94, 0x4, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 16:00:02 executing program 1: r0 = socket(0x6, 0x4, 0x860) sendto$unix(r0, &(0x7f0000000100)="b1000504b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0x31a, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ebffffff000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000d48e7175a3b2e6cad688cf3ab46a84204a0f576c8cb20b4d50561ecb8a7dd0b86142c565d610f98393066579c24a33ad2d1f2ec836a1339a01a46926ea9cb55922a287885ef0e10c8b80e76adc0d86809f6bb9767fce0ebb67b421e8a4bc4c9c19bb483a115bdbd073c097f36bee319c"], &(0x7f0000000080)=0x6e) chflags(&(0x7f00000000c0)='./file0\x00', 0x20000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:02 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f15619b6f220ab3b405ed4404003f49a8691b2eb9972d12ecacca4c627f5ece633b2952c3db6d34eabe86a25e2465d9ecd725c3ba34698ce150a91b311493d6b22ae3d185f7c8392191f3b5d537fdcb1aa8b3f7b55abfa3e8893abc0e"], 0x1) write(r0, &(0x7f00000000c0)="3228d1ae4d0c91328d75dba3efc27c3e5395be271b240ad1fce2dc4134a69917d42b89a58af1d4c345cbbdb0f39571eb3100000000000000", 0x38) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="f144481c01a002c45cd2df4476bc8edefe74b613c640766a05c4846f", 0x1c}], 0x1) 16:00:02 executing program 1: r0 = geteuid() setuid(r0) setuid(0xee01) msgget(0x2, 0x280) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getgid() setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x1ff, 0x7}, 0x8) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x40, 0x14, 0x9e}, {{r0}, 0xffffffffffffffff, 0x81, 0xb, 0x8000, 0x40}, {{r1}, 0xffffffffffffffff, 0x8, 0x4, 0x7, 0x100000001}, {{r1}, 0xfffffffffffffffe, 0x20, 0x0, 0x100000001, 0x6}, {{r1}, 0xfffffffffffffffd, 0x1, 0x80000004, 0x0, 0x7fff}, {{r1}, 0xffffffffffffffff, 0xe0, 0xfffff, 0x80000001, 0x100000000}, {{r1}, 0xfffffffffffffffb, 0x50, 0x20000000, 0x4}, {{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x6, 0xab1}, {{r0}, 0xffffffffffffffff, 0xc2, 0x0, 0x40, 0x4}, {{r1}, 0xfffffffffffffffd, 0x80, 0x3, 0x1}], 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5, 0xfffffffffffffffd}], 0xff, 0x0) dup2(r1, r1) 16:00:02 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') utimes(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)={{0x6, 0x7}, {0x40, 0x9}}) r2 = semget(0x0, 0x0, 0x4) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000240)=0x3ee) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x8) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) 16:00:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1018, &(0x7f00000000c0), 0x4) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000000)="01000000", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1009, &(0x7f0000000040)=0xb97, 0x4) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) setpgid(r1, r2) socket(0x20, 0x8000, 0xfffffffffffffffd) 16:00:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) faccessat(r0, &(0x7f0000000000)='./file1\x00', 0x2, 0x3) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) r1 = socket(0x6, 0x7, 0x7f) socket$inet6(0x18, 0x8000, 0x4) connect$unix(r1, &(0x7f0000000080)=@abs, 0xffffffffffffff89) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCEXCL(r2, 0x2000740d) sendto(r2, &(0x7f0000000000)="094e65f50815d9d470b6fcd3057f5f3b96d2dd0cb0376cfc749913f3948d", 0x1e, 0x40b, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getpgid(0x0) close(r0) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = getppid() r2 = geteuid() getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x2) 16:00:03 executing program 0: r0 = socket(0x800000000000018, 0x40006, 0xffffffffffffff27) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x3f}, 0xc) r1 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0), 0x2) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) chroot(&(0x7f0000000180)='.\x00') accept(r0, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) readlinkat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/39, 0x27) mkdir(&(0x7f0000000380)='./file0\x00', 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000600)="65772aa4186f208e0a28ef27f26ab23db9e842a3c771fa08a01e35cb7406c80a71ba0db0afae95768a163ae55469ae3e10313ce0753dc5e0643b7b24d0457bec3d460c012eeba4261cbf43d50ce6d33aa09f349adf46119ffc99add508e9def6a9a85c51504ee4d22fd0d4135de72ea3d5081cf9c983e524d183b4ae76e5bf30b0c56084b598d2873a1823584b66038af6d005ef8559ff32da07e879812a19c30b6234ba685fb0767c722c80d2a7fe1f364fc68c3e2be67a133696412216e8ad0f0b147d086abbedbdc1677e6dcc047c1644ec57f9a366197648ac7135b722", 0xdf}], 0x1, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) syz_extract_tcp_res(&(0x7f00000000c0), 0x6d29, 0x40) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7, 0x40000100000001, 0x6, 0x27, "51e68308b32cc9220b7e00b081875c07ab7bf1ff", 0x9, 0x7}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) poll(&(0x7f0000000000)=[{r0, 0xc6}], 0x1, 0x0) 16:00:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$unix(r0, &(0x7f00000001c0)="b100050309000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x10000000) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r1) close(r1) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x88, 0x8) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/101, 0x65}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/185, 0xb9}, {&(0x7f0000000440)=""/161, 0xa1}, {&(0x7f0000000500)=""/213, 0xd5}], 0x5, 0x0) r2 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x164b884fcd1953e8, 0x3, 0xb0, 0x200, r2}) write(r1, &(0x7f0000000240)="7c83942b2442dfef4de9a9e65183390899b68084a7929744", 0x18) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) r3 = socket(0x1e, 0x3, 0x0) writev(r3, &(0x7f0000002700)=[{&(0x7f0000000000)="e62c7977a1750097e0186da7b89a8c64b5f28b1659bd2edb09c2240db1190113c53e88d3b71fe6adb44921ae87c94e0ccc98d0f39d3667ceeab5443589e09ae7c20f29aa987d8bf9ad677d78885f5c8c155204cd8da03c48e80f02d23d05f24959bf56376f2f83e588029c9ad458eebf45cf782563d8e010581901fbd861982318975069c2ea3621ec8038fa8789cb4b2854f00a2fb44c38df07e3469da83333f066eddc82e562fad22e061634eb3be95afebf14e446049f0737a4644fd0a93fa8f481f733135ed63f580f8bacadcccab276191a9da94a6deb8c05ade2faedd2f4d8731befd81d85b049d0707e404a00d667a60a418604cc7586c3ff0700000000000084c2a0769a619fb947c7fad9f8cab1e650ced065dc06abb96a59c469005ebfcca063a038cdcbcf269c7b281d2af1084bd5fb41f69bf5cbcc955b6f6a2d19f909ab7ae9fcc9e0edc064d6b53212d1cc61fd5ccceb0532692045a3776f49ff0849133111af94162c6bc74fd022df97cec46877d2bef38868851356bf0dea706c102bc93e0025ea47f1314f4f0cb23eae8b7ae013ddb3c72b68827807076bd945fe793b6fc352462f54bb4607291228cbed2703f9110c0abfff545ba31aabddd26cf0f0feb1ac596f575a3144d10ad4c7a90b68eb0e5e65d4dc2e00fafa9ffbb0117a083fd2826150c3ef078256e1d324e86db40d4e4f92f4ec12f7d21a18eab44ac4d897253c5386b4d331aa82fd8a43fcc79cc3af0f3879fd9cb75b1a32317b5332d08172944b248b7e5cb68640d6d497902660aaeb7e3fdb20dd4a347ac179098e35cf3a989064dfee0bb62f7eb678c72366ff2a9b17dee8989e6258183e4a4403735d63cb1da011d9df30db253b8b1fa2d160edb8563a391de150e4e81e20a27c875d7f723ca9170ddca5cbda834160ad61310debda2e7d7b11ea37cfc2685923f86c0c8b1a44a3f0e1d5931dbede128c1a78b8ac61480291c1395182d27f025d5686de990fa65ad4ac4962607a55f7cfc8d10e0ac65b6b2fbbca68e9a224316cf69e0dfbde9dce64b8cc4622f3ebba412e5477b289449760983bb54748c1016a531707207d990b0efe32bb7517aac92e0adc362d73f8eb04a3dae92bf20b3b30dafb99ef674704a94a8326cca94a95f0db1aee5e2150d16d7849897a194af0866844e55a344eb05a60274b0ae267834a143a9caf1e5439d4294fc50655bdfc89c4dc9a8c3ad126b092775a22ca249a13d3d83a6a77d70a6b9e49313ae4072b8243092db8887dd7b545fe7bd5f069f59dbd7ef8753e093f737d46d3e4d38dedda965dfbedd89b93533043fc099c2465b6efe3713ff53b8a4767511e932507f2449ec90dced9cd0f5162e318e95196e7792f1479770294bab193ba34d3cd8b81c10ec9f7f851b78cbb7fc87da6982d9f117fd452d5264720476bbf381f68f164f6b0f2a7bde2de00de67c14edd1235e80464642412e07ded66b118de9847849aba2cbc88909cca521d4975e4bef29b17a41be959fec3437605a44523217dbbc49d30ae9d50afe440d9f0cf2b5d9f02b8a494b793784f2161a72c7b4035bf2c2b5ce13976f036d3276a7eac4d50495285994c74ecd205376dde0cacaa8c9d1d566b95466d858f02556622248a070f7b9752e2edf4abf8649db5ff79793c4ef9f72b6df71689da1ef74a29adc48a5d9ab153dac0f912ccc13331b6885c3a53e127d81353af8edf06156a774376591e44aac3a48b82640912eaf1a146cc3709f3126ed7ae87b6101aa296565e94b7152d38e2f21bb4d227ce329ea6b7983f0ff251977d8c606d19c937021dffdcf6fd7b7e7e6f689f0906e470c117b844205d15923f8b42fd33b93a5199b0147859ee3f53628b3ac64fec08fa0ee8b15f87e223080d4229e4389c92a82ed1ea67160c37fcf3f1a86026944745d814a516731ea06d0bbb9cd811115a305fdae8f058df885b36381866e9e822d7cb4468d73f5b85826094e663541a0ae1b861327954d6320e328684a58fd56170ceafab9fa452ff020096c84829faa8befedd4b845ca3d2440c6509a735dd13f2209aefb31a4759247530754c33e3f372c6a911ab265feef4fbb14ebe2666e971b3b3a87e5b6149c6eeccd2440ae1e1c72fef1c1bbda0ff91d0ecd024c5bf508d20dc294367450208cf40ed098c6dba2263e1a2c0346474a8417beecb55a8a4109f533b9202feefbf1c487c3778d61635d2a530a296b7448fc15405a9ffc873ebe453e4e846e46f01612c8333180778c47ad76558f7b5813588e195fe0b7fbcd913ee0909d008712eace6996542059425ac9a638329a807a5d16fe0aeb88effc1e278b88138dc7a4287f3c1a903b43b4020402926cadb73299e49eee52697911085fd8454f60f9bd03ee023d45474153a609edb083fa60aa497b72a41984b5b50eb791e814489cf2e2545dbf9de08047d71cde73ffd6ccdf370e91c48526b51d17e73539d4844b55a8a421fd34d29bc4f93d83eb08dd7f89ca9dcc17e3d6e7f96c7a968596ab7982bfec70359fee3b79ab6cda1b4a002f656e28f3900d54ea1ecd8ec3edd14158c4dbc942a7dab5cbe0e88e2ca95b046a9b364a7cae0408bc107d7197167ab8acab26670dbbcba196a0a4243e89cfd731d52f37ce0555ae63a166a316fa567ea0619b214420218d5b7bef613ca00074b86f09d1585a26c2775553d65de83e03f3b4630146d1368f3e09971f6f111707730ddcec2ba10950caf4928d19fb109ede3816bc72e2681b83fbfe16f659b612e4a699cb9ee4f06b54f26df13165f33903c52f37bbb2ad36a7660cde406663eacc5e200e0d0c2d9a5269b82ee2d87574c70625d4d0a33b1eca7747b52e8e00ee7afa9ae998aff3f77e2038dd9f9327124eb79e62d7d73122ec5fc3cfba490086e383611d6d835a680bbfcf9266b8658dc6de4c9c06795e997643c030a87ff0a5350e394ce71c2316125f6fa0d977f36ecd5c22153f1f6f4342e08ab1b9a9f3694a17c0ba68ae66c8650e1007bec92e1866dc215089df80df1a409dc934795a1e097abbce5561232a5cdfff70aa2381a4cfd78825d48fb6d07743b24cefc9a36be6cdbdbdfc5ec55df37f6df78910951f5d2180ed029218e2a97668a236b6301c639a63e9153adeb7935a3d35db8755b4c8450fec16688b289def72e85e58540e248ca52b45d33e355a253db0f6bf928e7b07a1d410010eb006f010fab8c77753c7208f36dd207b806e3b6104b91c804e33c23bee9f929db47b6880d3171b15db2bc37d43618f79293724ecc6a20ea6c024d413b8f47a51ce57d27c9ed9755a3a02ed8369b3fdae987dfa8f25d95ca1edea0799fe4624900e2effdef97b77341b5294441b81a9a5f4e9fe5a1d61961a38f938433a55d5788202752d7565e7ccce25cbb6301e18936ea05ba95294fdcbf1e8bf469cb6e39ddc75613a8aa6f4a03fa8d883a8a35616cd5b3fe05d7346d76f2798646e62108d4f2dcaa13326c0ee9a650b952243b5a903491816da4d580a504de0e5dfd886678eb80802ac3fbcdfbfdb9abc554fecc67366a1d3374b6f9f3534b3cabeb255424f5c51a83b8de2eb4397dbc296769d2b09c095de5901754a69cbd2b48b34e426c536711c29f0d780a4f4cd9ddad38ffde2a6e969c2391a5419905afb38f61ec6108f43f32d2d15f9632e44d210b51214a4381ff16f774eea114038c2540cef0c690fb5bfbda3ea3b2ce874f132ae4a1c1e2e57cd7e8ca29982d2e0f72bf2c2dc9254adbe0456722d0dbc6a55b0bdb04d8431c217942dcb65839c6257cca96cb219b2708c41d285a2f10021fc2da8d9f9a02be5121402aa537d9bcafdb2b8029969ade5f1a9f776b02176f842dd1cc8d8f25d3dd26ffc44e95576965c2ef1d484b343d6d14b53976603daf9bf4b40fba0c45ea788bccfc151af9763b080e4f6cd4dc718fec2f0fecb8602e271b70d87b335beba59315c1302487518b8d5288f8fd4803948051f3181adf42fcbc9c6139bba1f73b6f7a1569c58e9f4a9a4436eb89bd229c1c82a9d188fd5c44501313e045e0a5e9a06a8a64586411bf4542045cd04f9eccfa4647ac028e221c3c21b94590aba26ee92a141df6f9f84787f7aa470ba68da34287eff146380c53bfe8776af3ad489927dc556403468bb6bec13b7317460130d4241d1d0134a2b1f7e9566be50e109880578711fcc0bba57f52014419665ae74738d08aa20424248d828a00ade8d8b36b5b601dfd67f6c6e07835807f3634001afb959ca32a8a2955adb677aa33857b9131f112cc66a479533251eed3976491f995ec31196663eded8262599322fa17000fa782b0c63d6fbb4187da7666219d85df31e6750d3c78ad6d1006fed70024abd77440a3afc8ac192c8eca703855d1991cf8eea0f94503da253c2221fe6a4811667e3a649e9910000001005511d27b9c24d3c610438a65e73a071fdf882ecd8133c303d569f8f5cdd92a172a20c2f71486e83f66aa483ab3db5ebc09abb406ad92d3c8cff3700c32e9560e07163feddbc1e1051793a87718c6b67ba6ea1860c706086b3e0d85c3fb3b6b5681dc82fe39955a13373c8fac6c104d5c3ff3a4fd9a15bf1f9dcce8c5e56f6706d795b2014c99897090bd93249005c31160c49d56d1f5c13af7ae058e0198c9d7f0ed103cd3caf7168f97fc6f9aee595ab3f1c0bfc109980bf4f4f30288ef40b47bd34ca04ed9cc575ddc476706561fe7f515de8c9f9c4fb51346dac908d241ed2dfd9c4fb90240d90392cd10f84e6afcde2572cc32d6cc94e35509000f1f0fb4adeefb7f620addba4373ee05e4799283c78520bf34fc53fae1801b06994326acb2f54a5ef108844f9128f2f0f215dcbe977b14db11f4c9e4fc020b82f655d29a2b84c01dcb3c311e6213295b95ef0bf32a89c01076652639692956eeba1c2386cb44b712a70eb20afa612ac2e5b580fb01244b6c294eb2500d2f8416a316585903cd97e78589070658a920a7ae5dda5ab41f2fdadda1fd8cb71b7351e5cb79da5762f5717aef12c36f9a60fd785704afe5008590935bdcf4d74a3d7cc19b3273c00dd907f892933a101818808413f0ee9d5387b8fbaff7cabe54a327df3bd69e1d2916f8873539f2e09e6f2f76be49ec21b3792d80aa150d3fa70c21434a3d3e9343b76c621e08e5fa4642f6837279a3d7a806fb8e0a8c8d8081e2a9476c5409e9e822a59f65e3c8071df9c874aa4a2484b31af635654927fe59d50b1d80df4cf7ed4daef70ae369dd4205e5a73377f49895ccd2844a7696bdfc24c67d88ca6004fd055d35492b367df48e3e29c13b030ff91238456b128874f356f79c0fccaa1cc31b60f2118e18fb556a37f102d26204b7d344795851d7f9c9b55290056ce171f40d0a9cbfa7151f60938b189b471fc470c2bc77825a51d1f45d5b38e4ae868c67ffbf26ed6f133166f7a98c0ff77267650b731db8b13107f8defef0ec19c7844f55d351852087875278332da34c3663bb7fe8ed497031a1e52d70c840953ad931ef4df777c1a5a53c16a60f9da5f12f53027875fa2afcd9ee49cbe6c327f476234854d45b61ea6ac7e9e9ff6753491fc775c142ee1bf70fe1e7019ab59877222102d3f9753e4cbacc6ace5a877dbe726aba8085c49ec7bee74215158f3e88437bf8931dcb5674dcb6ce702b8e81fd24ccff17d3e5f24dc34b1349d0a6fef61c4bbb646c64a91cf109406a4da2018c62dfd48a7a448631c257c646daf2b2f24c7bae5a1dcc42758e76a6a6e55c9e57e0e71639ee85c735857f", 0x1001}], 0x1) sendmsg(r1, &(0x7f0000003000)={&(0x7f0000000200)=@in6={0x18, 0x0, 0x7fc000000, 0x10000}, 0xc, &(0x7f0000001c40)=[{&(0x7f0000000680)="b618f6a2025ae74161bdc501e23868b7fde0b2764529f5b6e98c7724a6c1b0975c4b4f93dd9285d79567c3ba8323bcddc5ee9f1be9ebe1e5c4e00ebe88736926118e7d7b75a25369cab7d0714338a2233037abe5e2e2ba51a179f611ef023807ecd167acff524948a797fc39f90afd698851c9b6ee718a71a4643f8c2abe58ea588e5502dd6598aa4d69d0908fd5512f2034bf6e9baa4f00156497e0adc543f4ca6398f7a526be62f8465fce0efc7cbf22593517b180eddc767954eb11246c4af3a446449bad6ff929f390274f93b3733ebea782e11ca4", 0xd7}, {&(0x7f0000000780)="3086ad7f6c07b65108d835f9acd356d0a99c02c70082e5e233107d35fdff17e1cea4e9e1bbe01af0d7354fd2dce4b6859c8fc19be4f829ed8529ea952c75a26e29c6dbef7b2d0cc9db53cc5a0b15d9e307dee979d85da1307e466c31fc42e8c04116af100d41a88b97e6be6b3dc868cd943b88ab7ee727c20f05d77c4ece5bca33bf2089f665df6c83fb699cf83719645333412a1f860d84243d44fffebfd1314d791584721c083cbd6a947cbe932097e3e4eacc434ed4ed7316956828d6cd0aa8d17b5f1a596698872d1cc2", 0xcc}, {&(0x7f0000000280)="50df5b837a", 0x5}, {&(0x7f0000000880)="d495f3ed53af19f44af2bf92a85f271d5feec0eb2673060a5ec1980894e5fbffab409763ff27649b4277a962cdf7d6e5c9b98cd437f412bfc1591c0751c070531884fe4ee94e696e3991ab5a8c1eb204e131b63e51fe2a20f0f509eca8861ede45c329a17c4845e1c98fc6697b76622a2d629ffdb4f9499b08e6e438da8e35ff506a889aa271fcb4680a08588f81591bf45317814d61427553e3d5b2d22c150ee1fdfe3744e6774b79ad30c0d68235001d65115fbfbeaf8b21cc16f78840f44591e2c9", 0xc3}, {&(0x7f0000000980)="e2c39189faf5f1c27bd15d1802d0cad7932694ecd19cd161380aa758a756766282742f566c5854f255dc5169e8b9e8d2f38d9d7cec0a1e824b91117e690fd713c070fb62ce5dbc8285c92b819445379c56b0", 0x52}, {&(0x7f0000000a00)="ca9011e879e616dc327598186b4aeaec57607e3e8955ae1dfcfba974cd6bd2077eb4fc170ba538553624370a7756a207e24b468ad3eb102a240c4c46afcd08a0a8d74c410b39f9e3362b2d74a375dc072d59f37ac2248a5fd71076713971f1de591defb520d1b044bca24aad16cb8f9464a4e245860828a0824775c7cd5e040cd05911673b4e04d04c7e4c782444f7cdb76db34606e6174dd013299cfde7086ecca5cfac2285474fa78b35601db5e7a80573b64cbd21e5af2331732cc6cb6f7273cd4f64ab4fa48433cc0cc05468aa9be2a91309c4a28d1613933eca4f096bde17d63c1a17ec57416507b72d", 0xec}, {&(0x7f0000000b00)="9c75018361b7140de705080e2d24c42fa3f97d428f09ed69c69444f66d88fe6a99703cac19243651ab59f009b9af4e2ed5b89aae522bfc6c438625d2767f753d4e66990d62b093d25517551b3d5a56b125817a430a5f69defe7dd42541", 0x5d}, {&(0x7f0000000b80)="9a4807ff69a0fafae50aaa3237d2640ee49b1354f32502bbee5ffe7411b3b01b54ab50f4d47fda5e847bb1b5096f6fe896e52415355d0a067689d0b0e4015f095f99ee0c15486d0443224ba86d681a4de4753d8b918cca10b9c918590a658cae72ea4207f9d985254503a0d5d068049a1f8294a8b69c28a98052942d2894d0d4c801f5266a58fe6725d2940f82", 0x8d}, {&(0x7f0000000c40)="5d6e0ebf21ebc1a0c45bf90b8a44fd392cb4990b3c377cfeb60023b6424e8ad75525b6f5c9f29add324558ead2beadbe2495bbf913ec21f039906bd81d0174cf076bd275b7c07cdea721bb737de906ba862aabef8ba495e4252c58185f14fc62476de8e49f742ffce22c2b158b39bc240fe104ff0c35e0fe2435192ad632158e572b5aef7850b6d62d5aa3c29e81bd5165441a51de48d420b8e90873427d86b79908a868ff79b72f95a8b3bb2c601176cae12cafe9206e342b82d51760b10affb137e52f184e42503b6f50bf4ce344217b3d69b74eb61729e7c93f8a927c576b0790d9f828ca89c9e2e74e4deb9cf798fec464d92ebec5c82bc7c85cfb8799dda422135c61b95dcfb4a31e0d33c60a04f5ca2154c508020e71d8849609724c6c05d284452ec27fcca5423583d3f83632ddc8db03b2ead8490163b985b09e2e2031f2e51fa46390a623069c2b2c86ab10b1b17edb39594e93f13b6086c38754e5d25d66c50678fcd64a2ce386d6217299d848f1499cb3811602ea3b58395068601e8d239409fa9fa792692c86b2d49cafff94d77314aea161301d645c72ecb0930900f36d7ddbb417a6ddbc7ff3b8bad51e33160a19924c0d46eac4f015831237f84524360f52ff6cb2ffa816a8023fa448b9364fd01249275be6a28892b1f129bd8f925cdd51720588e63e513e4397ab175884ad7702280e45939d58bc5a848e7e23d99a3639c53b51fc78ac5e5a91f977922f28a5cebea1f2ff4c8c754d13ef7a3356b3e18f18bbd88a318efc9520bf5748da7d1fb4e8c4d0461706ecd89256b4717091a0da94589b9691e2198072f72126185078a3cbb678b8151e3f64c4097ebf70a0c7fbfa12efea46eacac1c0819a6b69a3fd8376b3d76de226d460f9c7be8e3ebb3c3691b45c5bd50d16e70e8df6d98637812bead837fd41498727a4a31ad20a8e34918c4983ec91e24678a737bdb5f07f1213c0d944fff51c94ef1a02430617b57f488f2e3a72005029d2a82118fc45316cf05024a1cb2a7f49bd9196cfa2a8ae9f87e97682fea840095002576ed8e171a5b1712aef915a81cec5fb31b3bfc084272f32beb7f84ecab8ced04e6faad3c2bba46ef0be2714d95e685a42305dc24777e81ffa1142bf986fba6f8f2ce3eba56af8b800851714c30b5301285030400247a87dcaac1e9302a2e370901a194a9f5065a2c02063f38c69b35e171935837a09d6737f5997c549e44a68bad4a01436a9c9096bea73804f5d172ec6531eb198657c4f1cf50df0b61e0b92d68f9991f0a51580921715e085ab4407407fdbf92b9b12d10edfd3296ecf3338555499ae43e882247e85e37254699a5d7995237bf6f70ee90a062885cc3d0688f24b3550b469005e911975ca3aa09233c6ae3c914e2c0b97e38dcd52dd53e56c912ba715bd5d41e91a94e75a1b2dbae30c5761455e4c59c91708ab114d39889b1964cacada16743c78a87be9644eca05c99494e1e215ba1121f0673ebcdc9d0da2fc66ac925ac10f7ae0b3ca524960e42d1ebf3fc9f6ddfe41e7c4685307a3fe1880d4deb80570b7c35d4976505d2772eeb4f3b481d915a1f4bd980f51e7faadd5a9495e2848c878657fa5233b97f839e3ed2b54f6c5c284e1f51b027de57dd7850f2d9bd04c4d411f620c13dd8eb0614748002b31cb3a6d1b29a8f8fa061e3c2967982c72cf66c84ac7f5f168d2943cb715c53a753ee2941368ccce3c16291cf7e5fec6787a6dc1c077e94e592d36ce478189f08cebfab4bbecee82e121ae1f29a03574127916e4cee0cf17da04f889876335364a4eea8b6c0625c9a094d5f2a1c147e057710c330e16fec7a63d538bde1f7c7f4922a6a377eba9cb1336f6ec1ec6d9c64dd266dfb2ed1ae6877a6e33dd45a5154b194437927889f4d4a24cb75205ff30e47b6708edd34145371802d4b2d7415806e8372e6ebcab142e1f2e75e19987b66f264705601cd1726dba423ddd326c91d51068c289a83e3e92f6068766c7d9d0beef7ec20af90adf0dd0e6a527b54f2fe379ca17ed3ef60fb6c1ff417b6193a07b976efa8d7f1c3562ad6535555eea12364842e622e18c3ed6b23b4e10572afbe33e484e7f87e91c2b5344f06f1696962cf5c989b7cd689f6c65c00d5ee1127a96a16b8dccd1cd742e2529ee9f0599600f244b25c4a10a3de70e3c4ede2111791ecc73681050787a323bf24f87c43d3ed8665b173a369cca05acc646d6136f30e9498138bcecb5e36ba56abd9b5b5727f2596a496d803ff73a6de7ff5f855b62728d025ecc79d3a4228f85580fb34b5e7d3e457f1099e48f7ec0b31b387ca11b6f7a25b0d7e9a51062f924f70a767a6acb2a3868f5c75a8e4e0ac8e53a44defeec9720e2a23d739087f3da34a52507a2c69bedc0aace625de7b0cfff26fb94083454308d7537b4476cdd33eef56f151579913862b7268e6e1d5d5b3ade9fbc135bfec0a865c704c8d6ceec1e3c3cac21c0a5c32a439b896601a82ac9ff9db166e27a37e9ecc3e1452e1cc608555e0c4445d00f87b775c9c77b4c61525637310b2f76ec95ecb99373107c4af364a35b86b8016186d1dc1eb5905c58ea34868bb6b945271b8e2384f6f83c7b0dc75f04fc1ce4fe3c25ab6f96051ac5945dd0d069a1093e382a3d9819fb32f66f6394bba5b05d186f64f1437439f781261a5794a2d08a7253960e618accd24b923bb4fceb3e161d9c9b80b4b94759e543bde33cc73c3109ea550fade208bc3ea52adf592a1830cfb35b2b324732d4aa2c3aa456ec1d2ea3db93eb139976e98581d668549af06c829e49204ce3669a5315877d25843cc196987e8998fc285f9a386c4b309223c3c04a51a30697bfdd5552e6150c6a103f68cd234e7b9737e84e527f4fcc94dfad922427e2d397062e5e4169e9fe88dbb3cb9c06d3aa2b75e081b7b140496754725c0e7678f86a254bca5b4b8e9e3fc50050e00ebbf84a09d44cc700cb1cb8ab83cfdee9f6c2f15bb849d9eedad99a9e8771ca0df2209dbc2e096499f730e08eec2e02da347b7f273880d490750eda7123c528bfdd6b75af2b4609eb57966c082ba1ac8a32d96637921821a6abe5e534c04eda8850641f5eb116819f150b2f21a77a776b9507e74ff0bc9e2b8542ccb71a8e9b2d2ed054d6b82cbae08503d42a62aeb474777b925a2a05befe7884c415151c5a88ef31aedd8b925d8b01e7f0ae742a8c5fd917e707f144d57d4b491c2944a66288c4348e8a9a11fb78edb7d306fdff129c86ac624806e7754d135701e8103a075cdc294074391c54b17efe7819141683c39541c888d01b60576d53a465151bc1d67b41ce38116a0797f7b05fe5892b947b9722faf3349e4c64b131ff32e36cbca2cb3bf10d21c09f37fb1e1f6bad0e293fd7b99be91e805f9bcb0260567b821abb6ea78bfc722ce477ecfcc6dcd2aa9704de93fcd207157b8f770d4fb230472fcf0e28d1a2b2a0df81aaa701c933fd7385f7e7693a234573516f7fad385fdfa5b404af0319465f1f32e62af22acf8af38c70a2094c58df47117527d35e9db644c2d5024864a5bc4173fb63c3da32b1b7db3ca97807c3cf5040c8c92422b85f809c0dbc20a346966eb4d775614df8f7018eba0b676235c74b9fced9d501aad892feb020224ccd88bedda2ae486e6bae8428a8c090dbc74ea3d1d6033b39b0ac950c5b916a27230888ab8800776826606c65dd1201ab8e64501ca462c09f4e564fe2f62f59e241861d9b314611acc407949e7662411f6c632a893683fad3374a14fcea022e7c6bd6319fe43357d2b38af893b3d8cdd7c7ce7873162bc1c72cb3b852fd289cd01ecf1546ac2fb9d2820f312692ff838aec8b8eb95b4546893bfd0b65a594a3984387df6a82500d996661bad92f84d73b9a1aef9540c19c16f0f84ad1f8e652359362cb9ea7e130feff4940779c3c39da7cc762ec58e19883280c3a08405c07291d446e654cf7ebcb9d2fca15a3f40c1060e4c1f4f6a32d7cdb9425305e0fe2208eefa7d0a2a30438af5f4d0a7a427a4d528b87366166c35e8ac6377459579d1b6d24daa5b9c7b2af633d0c6f2343995b6cf886d3f5a42abb0e88e8309a6b9c9bbc89dc3ed47769bd9e61f3d58e597760cab7d431f3332f21e7cb6471c8b6d77b3bc014a887ae9d0eeaba0da93eb28bfe97cb2d9ff389996ced756173d48111df41ce666f2376114af2c02f5075f71bd16f6b34c778ac629c3e3eb2fc61840da54a8cc389d87bb0f498643de31f407ec118a223aa6de3a7891c801d2881ba804a687e92db91079e6ec187fd2864f4b85a4a0ef242acf79461452f194f9f6ddfec7a5c490c945aabcc819c9231efa9962b6e9196dee4f9304aab42e3cfc5a60e52708017a81ee9cefd07cf2095d2685b3bffd5011cf87601a1eff421230cc2a6200993fe839a2441f61041a1731dd15e60eabd65a26edde96b0ee3d91a2b43e6e0f2dbad5d4957f123b31017a33c01cdd1620829ab17aa7914963160a3f5b1a545e9889576e03ca19ad06cf30c3158919ec9df92ebacc2e84ebb7fc7693ba8daae071f77b59f6af1bfcc59da3e86d62d9f4492eb0ad2e3155fa141a32580ced95d578c07660d8a5926a4d3dd285ea3a379097515fa0dd24ee73eac6128e64dbde9984a4107dec4b55a131413d1014f914718e0f1a90753ceca227adafa5001c5d72a60559f7266c917707655ac4f23f8cc770915a452dbe4e7ca8d0137c69241d9b34dfb182ef29396ac651c12539ce2a86d5f15586aba00bef551a1197c259dee9dcb74a9fe297401eb2f6bbe5f469c23e76c80576433a869024a49e1d025fa7ca45922b19a59a9869ad9f97d0e375447c5b4cfa40176d3cdb7d94076b21e215cc10ad9cc4e1be22873e33bdae570fef7d170bff6dda39a2c6107e14d63ce74ffc3a4844bb25f724b8bc8efeaacd50447a78df36c5aca260048b58a74a92371ea2920d0c0813ba1b4c09417317ff72fa3142cbefb9a3dac41f20844a5df351fdf3a1d1d9ca9aae138a24c569fdb714b54b5c5ea35907731a3cf7488e853122fd3157f501520189dc18b51cb4ff16cd234425e28ce4bd40308552373b7305cc943583b92ee1f02cf7c4c0770207844545a7bd6f868fbd57baf16c98e9dcdd3e64b26003ba6600829c145f279050e347fe8fd8f0d21a0938aba31057f0b2b3f32177f307915b210ff2a05957c398b6751690e3a3707aacaa454c97ea8be241c8ac4c7dc5ded8dcf73da9dd86f13de0d5a2132c227d1424fbdd21d9506489c8c90078bd0f3591b1e9aaa6e027bff1ec22e5ebc2846f3299bca802f65e21a2e93b6f62255ea3cc34cedda105f58c67677f4d4f252cbe86afb5037e520370de2243d182ca9a29e373cd87caee51575fe71d4e9becc08ca5f91f89db869b69248b62053742c7b8aa08237fefcaab30fbe80b27366008922f835773f032e774b1dcbc92ac149c53659a5fba8db324bd15bd3d6d2b86d359fc16eea0e29ad30566e352eeda5bdded62db12f8ec32a9b90ed5f1aff2b18a943f92ed34c3c1fecca07d30caa49532e808869aafb3187b1ce2f240baa2095d5cbf097f7c9b707cc42cccd4004b7095366f93d6150bae591fb5a07c5f724dc35c7a88e8d692c3ef1eb387cfcf7eca66c25fbb751a9018953668e39af78740b28588dc4889df5b8e44b24193fd3b8dfdae14cd222655a28e3f15283da7babf1f9ebb39719a4b350d60be598d3b6decb1f19044d23c31b20fa1d7de01b0f89eba08042d26839848f3279447270978d4317bb", 0x1000}], 0x9, &(0x7f0000001d00)=[{0xf0, 0xffff, 0x3, "6798d554c6827fb3871f5c322f6adb9437c00b5e99e938d41b60f6434d6fde5680455f7305e6edb120d82b077ab311efd60ade4aa2a78d5a804d0bc8ba8ae3b290f36f4e5e54ff034c12eea31d32307e7b2dca5b97f05e9d076fde36d9084e0871217a558c72ff1ea43fe12bf86764e5b383f5cec01344d1282844872128bcdbb0724f3b74ec781a49835ecf4152ecf7608295d0d250d35ba5430020b864f987fac80cb9867282ae81947fa6c1512ea9ed20db698cef8e3271f170b275824d0eefe684acf127ece302e7070edc48a15808df87ba2772b67d2264b4183fb90579"}, {0xd0, 0xffff, 0x8, "9edc7cd63cff8e513b72d12dc0d4364056f4530de947c383f71e441f1dcaa45c2142a192df0c4d95d326045d2e5f1f2b06aed1cf580c28421a80659b88f91f7c9c4b8295d3c695d69cdc6372ddf8a06a70423f60f6111296c1e80dfe102d1a93f1855c51a9b65bd16e55919831089e26ffd3d6f48d14528caaff03ca98cea77b1f50344d326a769ab501ca1fd11b524463b8ce3cf2017f977ab60ece7ab9879f006b02b0a2b6d971bde9407d04a1a37bc4a31e8cf248704bd42c62ae"}, {0x20, 0xffff, 0x7, "5f4fc4a3b26b72c37eb8"}, {0x1010, 0xffff, 0x3000000000, "7a3a576156dfc20e42e2d174fe410fd3d36c7d8dd0871548909ef56f0e9c311537a5abe52b9819bb6a21caab88f7d058865cb207d5d2812779718f204bb36a7b46890c9ab583137959ad35cd381506d199ef1016b657f33ae655e3b517332da6dde2294d7923782a72ecf05329a623368fee872979614e04840724063fd9490c73f1b5f5b3ca3c4dc7a5084b747be3beb0ed66a8026e59730510d8c9138d01d93125cff213fdc0e90caa0fed0b95da1ade5a4add2d1a80063ee56d0b957e156912baf5dcfa9ce70b4529bd3f0d47510599c05e6d28d5fe556b06fdb5a47c8eef1abff9326bff13b502bc936127a624dc7a6b1f6e31d0dce863a04849417abc0a165125467486d185a527cfbe433bdf66b056eac9b09153af865d2b55d2ce8362bfcbcd0023a05a651bec44396f2e55960ebf9f74f2e41e8b3e19a25f2a2eb921862f49d3e33e5f70b5abe38091fe28edc85479f31f62743b663cb01dd546f24e73f1f8ef9d707f65f16477476a3073e7ac56e7c6afe3e5986cca0e59ead2b40cdd6f6bcce5183ecbdbc007b2577b4c1a3933c5eb360abf8f5ab1edcbce6b9927deceb80a0424b0fb06e51c265ee7b405365f85ef1d1aac91b965b6373026163fb56653695ac965039b11ac03e2315a79dbf0b296466adf276b3c3acfd5ce2f5e04a9ee78001a5b5ba614bc588613d21f884bc798586bd3e9a98fd1e6eed1a628a71339c6e950211136960bbfe4f77c862ae86d788bd73fa0c297294e55bef1ed342b107169b1fd5660291305c690b8c4dfc46d717ce74379f10e35b484435ab7445b761ac46847a02f4878f123cee025934aae02e4559fb5184baa963ecff2a32820b5cfd2e170b61d37b1af5ee41ac6bbf17fc877b2b90f03e7d385e49b45ab8c583b125fc99e50ba37769751bb2b3a688f77419e673fb73d6ae15265c2f692a446ce7b6e4984183d907e26e1d43d3317eee46e62f85f9750ea9b335a8c8e91e75fadfe1396451e7ea9b8e0dd545ca62e3d8fcccba9ceea0ac017ecdd2b3ece6a90e5666183b8a7cc7387af4bb98de04c6a52f1e75a8e606b7fdecfe688ec0344583ddb951855df94b87ddc7cc8eb8582f2f167e06a575ff7a4a1a13dfa608f4020c4671572e385c97fd63696a6c38aae929839476706685c5ddeb7825580d283d9f6d8718f9d4635856f5c5ba820d42363caa7eaa151ab417891ba6ce0d8f777b9902289b6da44dde709eed11d35a2f913e966612691f713498d847de246d99188f1a269d117d4fc472043b43932546b2ccc2df77e54dc695c96a1c50adcb26ab2625a7ffdd8f46320eb72518eafbfe61d39eddde384ea55edad536cd323b1250fde82dfe15d51fcc8310664cd733ae8cf265ce2f82fb1e98d03a3b392603915990975e40974aaaa11726f672a467701307c1c7120121258b93f561be5e06bae057557159856954688a63cb79b8d2363ca475af541aa0f454befae029208a1ebd55c4b31466df370a3a783d397743c7ff3b60ad1f5994ec1044fac05c605c7349c0b9953a2c2ad7d19b665ca5574081d4a714f44447946d6066b5e2d02d1c8e85c29b3f80cb288414d3776b2e86703dfe4311cf9c8569ddc07365facc30b6acd0a8552185f7cf120264e541435a6269efff96e8aac4a09e231fca4870ef176b0e14691963e1f8425e24eba6fa62f70fc18b447af1fb3f03f0eb72a424332d7df9ced0bce4e99a222069c0c378799dfa2a5d8553498f16138d04e16a2a978009223e285258049e9e86024545edecdc8c98cdaa8dc23c1b1158c63d8315ebceabdcfabeb65f53850a3d6df202a5918f85a9373d84f7430a67fe1bc00c9452d758210c85af13b6029b8fd2ccd025f3836de7aa227f4003077b4888f85af1165dfcc655a188d899c66c149b49a6693a65232878ef2f4e1032d2d5be89deeb758b9605a2607689a240efe53e3e827198754bad9c40a1e506ba92ce2ee74701277a723a34b478edd4d201cb33dcd066f4eb9fd6643ccb91fc8d94fffded1a99407290094d76afd27f3808e528d574da7e314da7a883132e8e960fcb69dba9b489da6298d3a3efe8a6491d849fc894877e62ceac9034e316045adebaf8a1aee7e602b67944841264c6ceea95813024fd4fee42c5e51d9047a5db3457f01ea5e3b90377b2be65aa6b51725d201ffb567e01da308f6bd88ceeae08e3d51294cf34e0a3e07381553b9adc62c6eb1e720cd3d7f1545a96dab5320ec4ab6bba1df5f62984ecfe8f0863169aadb8827f7f7aff589670f4981cb38a09cf420009fd07f47ff5557a8dfa48b4a7649b5d3989f387bdabc83a8b51c4913a96959ee01e67a30ba722a1625f5508b43dc4dd466c10ce44ff69bd9ae1d3c282b0f256c6043930b3782560800966e7ccd45f20565a8261e9d257472e41caf776ec987fab0bb5a1f6fcb70032e803ee5702bae332d4fa2024b7d8b5ba93406552740980ea8a84c53e1b4366f1b1badae5165d43a049f4f95a4fe2a6103d3ee71564e1fa5fd9a10404aaec573f0e81823fe8295933a71918eab8d4f3073967959a55733892b41f899b8fd40f5028cd6688c0294da5e61d38d2dade3df8d4aecab0efefcbcc789c9463d1139272e932b9c09d4aadb10ffbd2d2b62dbaa90ccaaf31bc067ecff28556cdf4737ba34e7c171f040caff21ca29983f59e8cb802f19bbf1f62a72d362e566f15ccc4c02a757a93c616785bc0345b36699edcc3e1af68102f864dd5915d371c31b5bf6f13ba7d88eed59da07c6d73a5e6a0ae4fbf57872a9faa1dba2535f7fd8fe809a794cb6d4856d1c6ae2d8d4e1732aa5350e4cd0a98f9d0e9ca79d6219aa6e20d6a23811547644f3d6dcae189a0cde1a793cd53b7588a065b20bad3357bea49302cc01fae1f1e4a1adfd4b42f35424284da523d10284fb39334ed5b92f35d51a8a6e7120ddea7da02f1273b9dec5a3c6434434ec1c1578b21ff54cdf34b995422c20b4965899b75710bf165dc72a6a708b01330d894f4f54acc56f3b4e64a68ec1043681c218edc166a166097310e73df44202d2a1ff2e91f44c151934d74692fe1e3adcdfe860a71292a19f647b36063af756c743f3f31d08651c66de023681dd536f84a15c8a1f5cd4080b5cd9d265ddc12adc44cdaeeef8aa860dd68fb512e9888640efbb5fcd3a7bdbcf3a3c5ca635b6c25f5f3ddf5b1e515d088e549d40cb2a5fd71485dd71745eb381b1104548cff4de603d639bb053196fba4f1d62e71b0fab5108bb7aa6ca5b32cbd07c3316771f7c7869aa78df5168576ab2bfc52857cee308412d322e6682f0d705acc030c4be74c7471e828c49d85fc69a92fc12e25ff1e33d81eab2b6be44e18333e4f745ff0e25eca7b95d54aacf57a876efde607319560c0ce5e38e1d57fde6dbb4d601587e9027194c77eca89a00c27050dd4080196a5ea39309ef5520a246e2bb2620480ae6eadde41d6e9b5ce7dd76b55d34cd23f2d1189ece2d0822499140dde111aafd629f61c4771e852a75eaa3108c99c4829bcc8498ae0fc3d41f4c3078809319a14132e5e5d1a19c6041c09608a8a9dd0d6c9cc1a565182296116f27416a7ee621e0da0ceabaca8a312545cd6c3c3a0a9cb7ef2abd75b719f0a918ba2847e211881dfb025d55481dbbb2a4cefccd90c4d550fed6c7e3c22a3c39dddc64fa37a39f8d98de3bced604e40a8173cd97d2fcd0c93d8c115968f7f0f9d379ad754fb79a676bdee79cbe64f29ca028c6e7c446faf017d148665a9fedc2abcd9e3d8383441cda0746183163d78632bbf63e4473785b7ba4b97c8a5f6178c665379421756c3680d756b3fe3c34545cdc24e746d4df637fa235f4dc85f9241247e7405e67dbad42216c4a949c4371ad37cf9fe5482cbf7b8d222b18858e9e85d2e105cf9c96239afa168cfa24dc08f793c2769ecdf5802a928cf764423cc4bcf69c42a0ffa4516090dfaeca34887514a6a91fbdee6ac23d652b468fd3958dfe183249fd64e6e0859d19b5203e27c739cecc11cf695177d85bcf98d124edf5ee007532845224358ede32e5342033cb8d7b1d3025967bb3127550b02c8986961bc7bb9c8bb15d0d2dd83c6572d7b240173561c985fa09a223e684b1f8f030c218d33f3e0640bf639a8fb19aceb20a9f8171f6f50c678c86490c36ad9b223adc32f2ecbbfdb93ac07afd310254e926fc0bc27719f41258aab86a890c71421eb88841d469e655facc0b39ff8a9fabdca29a022548b478bee8ba2804fa68ec9a2a4d620dd0f763d853d9c7040ed3b286500fd6af2186e906f5c72e0306e11bc723eab2b9e2bea9b3e05e0eaffb93c02a193b7254d110c4f27669fe5f0db6ed7d19b6f187bac9bb50092301dc4acbba4880300fa4cb0e8000b3651d4c2878f45e73f7b14e5f2b71ab835dbe2d71353165ad8cf7a91e0f91bec1f733444a08cb31a3f3cee59b16467755c0fc301a3b5dafcb638703f6a728694c37ea4ef47f6381cbfa3f7d44da0d1705a5803bcdcfb4a3d49115a1cf03dc91bd39617273c50aebe87be66b2d99abf4256585db0cb1802dbc50008abfb8cd82774c8c5799fa45e3f976b938c7d18f7ac3899f07477163dfbfe04e2898b0e045119d539f592a8c6e876f3940a9cbf99498f00041365e3f72cde643a0524470bf53f893438e6e342b4cb5466bd096f21f87cc1ee10143167024ff0f9900b79d0c338293038b808de43c6122b2b339eb723597d648f3aafa5f2b5085906d03f67bcb96452cf4d05a58ce5311157467a5a49aad7caa474d54fc5506b928ed2d20f2d516eab691b371f622a4293a4a1eb4e21e51d6e10f7e904145499ceda3898009b4baec43c0eed1ebaee395d1015a8d08eeea509f6e33a62bba99c7514cad2c85ef6075180cf1bcaa92d40747252227121f9b6b47a793f8d67863981691c3145f069bb5360796371648830b9c157015daaf5089f1c971ad86fa2fd783bec1db329da90d500038a126f792208d2fd96f44e0a14fee6d0c342cf0f9652e4c105880dea526addc59991ba5c0d2ff9d0c7e303a512a9698789530370f2d6060e3ef9dd7f1562b534461cef865d4788055b16a176c811da3375c2f7f3e876a662cf8d32c5d9cd0b1df4425ac8d5e5688d1db4955939b54ffa756ab67a502339b5e6e9a6cc9b1828c621477e707c09ce796e10050e4c5e54952dd8b3194f8fb4a0e112a4c1db0e498fcfca9f737d157b75fda892cb596370e7a36511bbe8861e0815a406e0c36791862911a226ce7277cbe58b0e2ae8de64d3e566a37897d2556b6e0e90952e0b55072c59bc94749342cd83b692003ccd0716546027ad08702433eda62129a9e7e712df2788139ac1b5ecbd9e0d71ee5da20b4dc75b80c34ef910b6a2d7e4213c2b378f71ca8d66593c8f7057ee56480335f5d86556ba54a92b76b8ff67dc6a8c390dd5b8fa6f148f531ef5db32676f89d9cb72321af478d6c29619bc3086b0cdb4730a5e49eb87f313660c090c42d9fd22ff052120bf02eb19af8912f42e8d62ac334d3a360ad10d3ca8e7ef5678aabb3c5a2d23977f6a1c05384a21582e4e85066d63619ed5447ac35368146c22266a48e925c28fa7dc83f5aaddba62072e28b0768d205a42dd3fdc98525f5eeeab67dc76d5fe621dc94d4549cb02dc6cc641f99bf34790e61c3c7440b99ff3ae034ef34e0b30be56535edbeade1ef240c468cbe4251f4e610a2885cd147c94c63390db11858ad11488af9c88a51c9404c37f2ccdc5e6e4abf545911b91d89c9e98aba56ac4e708041edf6"}, {0x88, 0x0, 0x20, "cfd977426003cc453f4707b872353d6356bf7e7406b60c21fb5d34c7f8d63ddd1bb4cfd4bd4598a57b64575979e77c5c95dd04e7cb428fe09f35eada7c2bc80cf7d2deefccbe1929cb816c7e6fa259640ab28e0e70b6b92c56e7bdb5fff82771ca9e4c6f211605efba8104028b88c205b65875bf"}, {0x70, 0xffff, 0xff, "d3501036f7303abbc7e1335d133aaaa7616f5b371f91bfa06c42e0dce447eee1787b6b369d01118bb2ae71764b660d075c0dd65536e51deac5ccec308aab42b7bdec4c99370da5ba435507f5946db36e71820ab712b5d583dd"}], 0x12e8}, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000003040)="869edd2f58d9e58529a028b6e4906b99d2d18fedf919420fe7adb2b39628e8bf65c8afc623bd781a0df2df98046b4297afc2470dc603b51d3ad9b21e789c1d70a6374d10a6912a300e4cfee80bfbfa834060146c52ccdf5b51b61c4820112cb89883b1c8f7268de04abb2da7a46ed7a6f50e99becdda433022", 0x79) pwritev(r1, &(0x7f00000002c0), 0x10000000000001e5, 0x10000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000002c0)={0x4, 0x7ff, 0x3a555f15, 0x4}) 16:00:03 executing program 1: r0 = kqueue() dup2(r0, r0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0x1}, {{}, 0xfffffffffffffff9, 0x5}], 0x64, 0x0, 0x1f7379b6, 0x0) 16:00:03 executing program 1: socketpair(0x1e, 0x8000, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20088, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x4) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0x1f) r3 = syz_open_pts() r4 = semget$private(0x0, 0x2, 0x1) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)=[0x5, 0x9f, 0xfffffffffffffffb, 0x0, 0x7f, 0x101]) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x1) getsockopt$sock_int(r0, 0xffff, 0x1807, &(0x7f0000000180), &(0x7f00000001c0)=0x4) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f0000000200)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000240)=0x7d61) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000280)) linkat(r2, &(0x7f00000002c0)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00', 0x4) r5 = msgget(0x2, 0x28) msgsnd(r5, &(0x7f0000000340)={0x1, "3bd5d2bcadb8a79409cab563a8dedb470e85314a7fc3eff4d5f45c7cf47491a54001c6a0deaa2e54c342c830ab26079fe4414cc0b6d8244886bdad0350c6c74d08e26b06a821d4afc6d23c42a15550b20f"}, 0x59, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000003c0)=0xb5c) syz_open_pts() recvmsg(r0, &(0x7f0000002a00)={&(0x7f0000000400)=@in6, 0xc, &(0x7f0000002900)=[{&(0x7f0000000440)=""/174, 0xae}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/7, 0x7}, {&(0x7f0000001540)=""/223, 0xdf}, {&(0x7f0000001640)=""/4096, 0x1000}, {&(0x7f0000002640)=""/233, 0xe9}, {&(0x7f0000002740)=""/123, 0x7b}, {&(0x7f00000027c0)=""/44, 0x2c}, {&(0x7f0000002800)=""/130, 0x82}, {&(0x7f00000028c0)=""/1, 0x1}], 0xa, &(0x7f00000029c0)=""/13, 0xd}, 0x840) semop(r4, &(0x7f0000002a40)=[{0x3, 0x441, 0x1800}, {0x2, 0x348, 0x1800}, {0x4, 0x977, 0x800}, {0x2, 0x3, 0x1000}, {0x0, 0x7, 0x1800}, {0x7, 0x401, 0x800}], 0x6) r6 = shmget(0x2, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) shmat(r6, &(0x7f0000ffc000/0x4000)=nil, 0x2000) getsockopt$sock_int(r1, 0xffff, 0x1127, &(0x7f0000002a80), &(0x7f0000002ac0)=0x4) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000002b00)=""/150) select(0x40, &(0x7f0000002bc0)={0x501, 0x81, 0x1e, 0x3, 0x3, 0xfff, 0x7, 0x6}, &(0x7f0000002c00)={0x1ff, 0x20, 0x400, 0xb16, 0x40, 0x5f, 0xff, 0x9}, &(0x7f0000002c40)={0x8001, 0x7, 0x710, 0xed61, 0x7, 0x80000001, 0xa574, 0x2b}, &(0x7f0000002c80)={0x3, 0x6dd}) openat$tty(0xffffffffffffff9c, &(0x7f0000002cc0)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000002d00)) 16:00:03 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/217, 0xd9) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/117, 0x75) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x11, r1, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x3) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1010, r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 16:00:04 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) read(r0, &(0x7f0000000140)=""/90, 0x5a) r1 = semget$private(0x0, 0x4, 0x80) semop(r1, &(0x7f0000000040)=[{0x1, 0x3ff, 0x800}, {0x3, 0x10001, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x8, 0x800}, {0x2, 0xf6}, {0x3, 0x5, 0x1800}, {0x0, 0x10000, 0x800}], 0x7) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f00000001c0)=""/191) fcntl$setstatus(r0, 0x4, 0x8c) read(r0, &(0x7f0000000000)=""/21, 0x15) semctl$GETVAL(r1, 0x80007, 0x5, &(0x7f0000000340)=""/122) getrusage(0x0, &(0x7f0000000280)) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000000300)=[{0x0, 0xfe2c}], 0x1, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000300)) 16:00:04 executing program 0: r0 = open(&(0x7f0000000140)='./file0/file0\x00', 0x70e, 0x2) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f7d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24a2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f8889a7eb01d16f63d94c21b0e4d16cc9ffba9a312150532356dad48553b304c28886223de1166b2826cb60e28be097a043dabebca88cd03f3ea9901c5266be141b980583bb7ec919babc0dcef00fd8bc1503f1f7b9673f6169df1223d4ecd7307f2f28", 0x1df}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) clock_gettime(0x7, &(0x7f0000000080)) 16:00:05 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00", 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:05 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)}], 0x1, 0x0) pwritev(r0, &(0x7f0000000280), 0x96, 0x0) 16:00:05 executing program 0: mprotect(&(0x7f0000214000/0x1000)=nil, 0x1000, 0x10000000005) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="b3a8adb2b7d1efc8cd24e88564db8b5ee9ad7a038bc04d064057fb9a132717500edffc5b074e90587913476979a8d114a4e1fcf6c77227c26ba20dcde280a4171835d02938fb4169608cb28a60428fccaa5c54c8667fed8f0fc7cddd8405458b6ae53bd803cdfebe2625c7ab7820e2acb7ef70c5f48d6a9b7bff996563", 0x7d) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000000c0)=0x7f84, 0x4) mprotect(&(0x7f0000214000/0x4000)=nil, 0x4000, 0x4) sendto$inet(r0, &(0x7f0000000140)="33733d8e0394e4132343d2c93a7b290c957c85e4422a5fe5af4cb2aef74ceaa5688dfaa75f1c2ec73f04653092b43caad6ef990e098c6ad6138ee81798", 0x3d, 0x40a, &(0x7f0000000180)={0x2, 0x0}, 0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDDISABIO(r1, 0x20004b3d) shutdown(r0, 0x0) getgroups(0x2, &(0x7f00000001c0)=[0x0, 0x0]) setegid(r2) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 16:00:05 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x2, &(0x7f0000000380)=[r2, r1]) setregid(r0, r0) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) semget$private(0x0, 0x3, 0x100) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000080)) sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x2, &(0x7f0000000340)=[{&(0x7f0000000100)="8dabcd3437783d71648736cbd211d7a7f497071d86eb77f43149100641d791a7274ad441547ba8d739b437771e5dccc8ac18577f0bbf1fa49a2497d4a33b0f419095dfdce41f46e71190afacdef791657ffcc883e6993b18a566201a9eefb3e006a7418bf113fef0f0470e6f0dd27182df0c2092608432f0bad35c169af17db0ef3885558e7e3d926c91", 0x8a}, {&(0x7f00000001c0)="fbfa277a964d6cb17a8cb3aa9f439c4575c1c487a7bffecfccc67f9bdf5af011e8ef87e542e82e2648c5de35adeeee5705fade00998d8b2aa2ac7998c5", 0x3d}, {&(0x7f0000000200)="6e72787414672a2b8dc740a2637b9736b397b09291d43218592e11bf289f14de095b26c9b9778c385cb59a7ca3f1f34327cfa897fcafac78de00b83c9d13c032ed38cc83e9d4d4b5bcd026c6bcde5731f571958788cb4bab71b0db320246f284164aaf9161a914dd9d0d0093c5cd117c9fa8cb3e13ecc7f7e3522b3997bc8aee193e35966cac83810e8dfae3f656cd79082481f374618aa543560934da53394c382f511dc5391473a1910cb01b9e0b564e963ac6ecae9ab6a1c400deed76f8496db79c74e7675f62135ccab6bc1861d756b4768b9bfe1c734b1aad92c4ee85fa", 0xe0}, {&(0x7f0000000300)="5318e512b4", 0x5}], 0x4, &(0x7f0000000640)=ANY=[@ANYBLOB="2000000000000000ffff000001000040c9f4f30ac7e7e0b609dbfa1a261bcd18b658321bde6664f40b0af2e66031ad43235acfccf5a1400621fe4dae53bb0415bf28ae0100d308a380728ad35abdbb204db6d610b37e9612b5d97f48cb55628c76ea2aa0ed822c29ccdae0be29ed477b5f8acd0d31af0cca36df9ca3369ddd585c36c2638861a33f44d908ebd934e20c24afdfea5f82bcb5db86167ff127b5b63956a1cbe547ae5f71f21e50e637a1e4463d5927f86a8a993666ab5b116f58f1111d55ab358d71b84607e52b9d1d0c908ef90e5ca4001571e5a91778b7bf292211ee55563fe5639dad0280f5e100af32728f45b4ded7455a0ca3de64b033e2ff7ee9afa8d5", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB="0000465e2576c1193359c8473100acb1a4d626b27906810d81e942d7a903000067b34c6493e734d9bdf70e9808338e2b0500000000000000000000d7f564d44dfbd8d0cf3e"], 0x20, 0x1}, 0x1) setregid(0x0, 0x0) semget$private(0x0, 0x1, 0x9) 16:00:05 executing program 1: fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485546) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:05 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000140)=""/255, 0xff) 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, &(0x7f00000000c0)='./file0\x00') fchflags(r0, 0x40006) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) chflags(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$TIOCMSET(r1, 0x4004667b, &(0x7f0000000000)) chmod(&(0x7f00000000c0)='./file0\x00', 0x1) 16:00:05 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) r2 = open(&(0x7f00000001c0)='./bus\x00', 0xffffffffffffffff, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x400, './bus\x00', './bus/file0\x00'}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x5, 0x200000000000, 0xfff}], 0x3e63, 0x0, 0x10001, 0x0) accept(r2, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) 16:00:05 executing program 1: getuid() r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x32, 0x0, 0x0) 16:00:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xfee5) sync() ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x7f, 0x6, 0x4, 0x1, 0x4, 0x7199, 0x8, 0x0, 0x0, 0x3, 0x8001}) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket$inet(0x2, 0x3, 0x2) sendmsg(r1, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="10000000e5979356203dcc70cbb375db53722b00000000"], 0x10}, 0x0) 16:00:05 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x22) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x42) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000040)=""/60, 0x3c}, {&(0x7f0000000180)=""/219, 0xdb}], 0x2) 16:00:06 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = dup(0xffffffffffffff9c) renameat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00') fcntl$setflags(r0, 0x2, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x6) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x10000, 0x0, 0xd0d2, 0x0, "d730c10180000000000000000000e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bd0c4e2591c321a8cf98848e4a8051bd24313dea8d03c50e05e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cd66c3140972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c746b247a3e400000fa0a", 0xc0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffbfffffffffff, 0x1000000d10, "b04d000000000a835700"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x8000, 0x40) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x4, 0x81}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000080)='./bus\x00', 0xa08, 0x0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 16:00:06 executing program 0: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') mkdir(&(0x7f0000000240)='.\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x420, 0x0) openat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x12, 0x100) 16:00:06 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x5}], 0x1}) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x1c2) getitimer(0x2, &(0x7f0000000240)) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x9, 0x200}, {0x6, 0x80}}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) ioctl$TIOCSTOP(r0, 0x2000746f) mknod(&(0x7f0000000200)='./bus\x00', 0xc006, 0x2) getgroups(0x4, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000100)='./bus\x00', r1, r2) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x3f, 0xc36f, 0x6, "0f4b8a7c4112ad6bb21eeab8d497dbd16484cd25", 0x62d, 0x10000}) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000003700)=[{0x0}, {&(0x7f00000012c0)}, {&(0x7f0000001300)=""/61, 0x3d}, {&(0x7f0000003780)=""/4096, 0x1000}, {&(0x7f0000002340)=""/243, 0xf3}, {&(0x7f0000002440)=""/165, 0xa5}, {&(0x7f0000002640)=""/186, 0xba}], 0x7) fsync(r2) 16:00:06 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) 16:00:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 16:00:06 executing program 1: setrlimit(0x1, &(0x7f0000000080)={0xa, 0x91}) r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x4, 0x3) close(r1) r2 = syz_open_pts() r3 = semget$private(0x0, 0x9, 0x2) semget$private(0x0, 0x4, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = getpgrp() wait4(r5, 0x0, 0x8, &(0x7f0000000340)) ioctl$KDSETRAD(r4, 0x20004b43) fchown(r4, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r3, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r4, 0x0, 0x0) r6 = fcntl$dupfd(r4, 0x9, 0xffffffffffffffff) syz_open_pts() link(&(0x7f0000000100)='./file1/../file0\x00', &(0x7f0000000140)='./file1\x00') fcntl$getown(r6, 0x5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvfrom$inet(r6, &(0x7f0000000600)=""/4096, 0x1000, 0x800, 0x0, 0x0) close(r4) unlinkat(r4, &(0x7f0000000240)='./file1\x00', 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000080)={0x1, 0x8000, './file0\x00', 0x0, 0x80, 0x100000000}) mknod(&(0x7f00000000c0)='.\x00', 0x3a0914c44f6b202e, 0x1) open(&(0x7f0000000280)='./file1/../file0\x00', 0x3fd, 0x80000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d979797918f8f6cc41bbbda3817cd55f5f99d05425ff4552f310567f992dd65cd2", 0x3a}], 0x1) fchdir(r0) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002000, 0x4000000005bcd) r0 = dup(0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0x27, 0xffffffffffffffff}, {0x1, 0x5}, {0x41, 0x5}, {0xcf, 0x7f}, {0x87, 0x3}, {0x7, 0x5}], 0x6}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000180)=0xdeadbeef) unlinkat(r1, &(0x7f00000001c0)='./bus\x00', 0x8) 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) sendto(r0, &(0x7f0000000040)="edbf49c80de7c71452568e7a6840f3138a6c903b", 0x14, 0x0, 0x0, 0x0) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321adcf98848ed28051bd24603dea8d0343d601000080f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c601000000f0130906e061a751733f5c2091f3e9bdd11c4518138f791d6a2e60e1f34322c0cdf8608b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b018be5655ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238080096d2250fe439f347ff8ab32ac184e6ad30af4e579efa285828dc1aca7bc3e92434cb41191c368771b6626551a90e6a0998bd25030a8ef875a3e25447bafb7147209b29b35216d1f947ef355d3cb3fc4112013a2adde1491facea20b30900979a3edefad0c39068c5c65f9a0500c82c9ef59b196ceef9a4a00f9af502c095c939c696c33e343ddb8da44bb057050a5034dfef86fcae9fd5bccc71404090e0a966b9bd2d9c0897c742ceaec06d825db7382cf5b590806966a7e8891f406d371037ad6054257be9c9d905544b2a1a1fce2f78a385a51aed6c4524104dab61703e13ec3ffef9ffffffa9a5ae87654083da7f8b40bcc557e5b1815e2b763457e167bc5a28ec1b6900c76c04c0288da4d9588172ba770098323c22b299df4f818541bd67e6ee06d6c7de5f788d72513a5a63c8f0a2e54190ea8b53c0a637d19c5f89cba82a2a6eaf84b46aefed186ecf2348f65137f98f16318716a2f21b2b22a829b1d0cfe14409", 0xfffffe57) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x800, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "ff205b00003b5320180001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0x3a7) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) madvise(&(0x7f000023c000/0x1000)=nil, 0x1000, 0x7) 16:00:06 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000140)="47c58313c16cf018c2f26f7af65f5d849f53e3fa901aba92ad252a7b9d60756286154bdde617f16bc2ed8dcf346cd157647bb431a157e30767131b974a3c26aab9880b1caf9804490d8aa3f43efc1ce41191f6c1ca56a9e7794796729574be4722918b9b73a3bd62", 0x68}, {&(0x7f0000000080)="b9ed776f5d7ce0bc17e82347677b033d5defb587254c964052973063d3", 0x1d}], 0x2) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f00000004c0)=':-/*&\x00']) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000240)) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0xc02199536f02dc57, 0x10, r2, 0x0, 0x0) dup(r2) read(r0, &(0x7f0000000340)=""/68, 0x44) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) 16:00:07 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0xc3, 0x0) poll(&(0x7f0000000040)=[{r0}], 0xfc263be89a978414, 0x0) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0xd1, 0x279ea272}, {0x18, 0x0, 0x6, 0xfffffffffffffffe}, 0x4, [0x2f79, 0x1, 0x5c5, 0x1000, 0x80000001, 0x5]}, 0x3c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), 0x8) 16:00:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1000000002, 0xfffffffffffffffe) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000280), 0x96, 0x0) 16:00:07 executing program 1: r0 = socket(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x800000005}, 0x10) socketpair(0x19, 0x3, 0xa2ad, &(0x7f0000000000)) 16:00:07 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r1 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r2 = open$dir(&(0x7f0000001880)='./file0\x00', 0x8082, 0x80) close(0xffffffffffffffff) r3 = dup(r0) semget$private(0x0, 0x1, 0x201) munlock(&(0x7f0000378000/0x1000)=nil, 0x1000) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r3, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000388000/0x3000)=nil, 0x3000, 0x1) mlock(&(0x7f0000318000/0x3000)=nil, 0x3000) 16:00:07 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() getuid() setreuid(r0, r0) setuid(r0) 16:00:07 executing program 1: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c03b6dd"], 0x10) writev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="f7c524a6cc1c2f35288170f550030f6a60ce92e2", 0x14}], 0x1) 16:00:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xc08, 0x0) 16:00:07 executing program 0: r0 = socket(0x11, 0x3, 0x1f) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000100)=0x1, 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050309000000000021b1ffff00bd49451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x8180, 0x180) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0xc) fchmod(r2, 0x12a) 16:00:07 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x102) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000380)=ANY=[@ANYBLOB='\b\x00./file0\x00'], 0xa, &(0x7f00000004c0)=[{&(0x7f00000003c0)="2d7f5a1ad9b8ae12eb654a67599dec1a159bb3044335ccf55afcdc8c20b567fd38f71f1a60648c663e02fb9c916cf42d1a653db78edf62f9e8633ce4256362a89ab8fbbcfd5934673ac7b78f9f48e5cb0abaaf7f9e3e37ffe2d18902eb1c737ebfc832b3ca6751190f2fa13333e14c23585fa5ef83986b3b1fd87603e037512158ae73e43a4dda971412975e81bf81941f08df5e6ccf296e4ad58fe83e4e9d0838f30a986ccb7192cdae5e7f5a354164c0a45020c1948bb7e1febc60a670a2a05499e8e103c2920ddd7014cb62af511a6a0a266735803466608561d67f2b90597d3f02b0425d", 0xe6}], 0x1, 0x0, 0x0, 0x40e}, 0x8) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f00000000c0)="16e20ff43ca5f82418b1307028afbf4b9adc6a9de848ea996ec6e8b2409d0029a6126c3b402451a682c568f4cdd90a04dc06eb", 0x33) poll(&(0x7f0000000080)=[{r1, 0x4}], 0x1, 0x0) recvmsg(r2, &(0x7f0000000340)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/4, 0x4}], 0x1, &(0x7f0000000240)=""/211, 0xd3}, 0x802) geteuid() write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) dup2(r1, r1) uvm_fault(0xffffffff8231ec78, 0xffff800000929002, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel page fault uvm_fault(0xffffffff8231ec78, 0xffff800000929002, 0, 1) -> e rtable_satoplen(21,ffff800000928f59) at rtable_satoplen+0x150 end trace frame: 0xffff800020c16f20, count: 0 ddb{1}> trace rtable_satoplen(21,ffff800000928f59) at rtable_satoplen+0x150 rtable_lookup(0,ffff800000928f09,ffff800000928f59,ffff800000928f11,21) at rtable_lookup+0xfd rtm_output(ffff800000928f00,ffff800020c17010,ffff800020c17018,21,0) at rtm_output+0x1a7 route_output(fffffd80794d2500,fffffd806f73a180,0,0) at route_output+0x79b route_usrreq(fffffd806f73a180,9,fffffd80794d2500,0,0,ffff800020b052c8) at route_usrreq+0x35d sosend(fffffd806f73a180,0,ffff800020c172d8,0,0,0) at sosend+0x6eb sendit(ffff800020b052c8,3,ffff800020c17398,0,ffff800020c17460) at sendit+0x590 sys_sendto(ffff800020b052c8,ffff800020c17478,ffff800020c17460) at sys_sendto+0x92 syscall(ffff800020c17510) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffffd8,0,6,363faa37010) at Xsyscall+0x128 end of kernel end trace frame: 0x36681d82c40, count: -10 ddb{1}> show registers rdi 0 rsi 0xaa rbp 0xffff800020c16e80 rbx 0xffffffffffffff5a rdx 0xffff800000928f5d rcx 0xffff800000929003 rax 0xffff800000929003 r8 0x21 r9 0x1 r10 0x4 r11 0x2d8f7ecfb1999889 r12 0 r13 0xffff800000929003 r14 0xffffffff8218c6d0 mplsdomain r15 0x4 rip 0xffffffff812d2e50 rtable_satoplen+0x150 cs 0x8 rflags 0x10287 __ALIGN_SIZE+0xf287 rsp 0xffff800020c16e30 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{1}> show proc PROC (syz-executor.0) pid=72475 stat=onproc flags process=0 proc=4000000 pri=77, usrpri=77, nice=20 forw=0xffffffffffffffff, list=0xffff800020b05520,0xffffffff82387c10 process=0xffff800020b7c9f0 user=0xffff800020c12000, vmspace=0xfffffd807effd438 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 24239 425468 89959 0 7 0 syz-executor.0 *24239 72475 89959 0 7 0x4000000 syz-executor.0 20092 278372 96315 0 3 0x2 biowait syz-executor.1 89959 31024 96315 0 3 0x82 nanosleep syz-executor.0 96315 245483 23040 0 3 0x82 thrsleep syz-fuzzer 96315 284498 23040 0 3 0x4000082 nanosleep syz-fuzzer 96315 190054 23040 0 3 0x4000082 thrsleep syz-fuzzer 96315 418556 23040 0 3 0x4000082 thrsleep syz-fuzzer 96315 251425 23040 0 3 0x4000082 thrsleep syz-fuzzer 96315 70490 23040 0 3 0x4000082 thrsleep syz-fuzzer 96315 409553 23040 0 3 0x4000082 thrsleep syz-fuzzer 96315 493671 23040 0 3 0x4000082 thrsleep syz-fuzzer 96315 393570 23040 0 3 0x4000082 kqread syz-fuzzer 96315 253610 23040 0 3 0x4000082 thrsleep syz-fuzzer 23040 394317 25018 0 3 0x10008a pause ksh 25018 360342 95772 0 3 0x92 select sshd 29297 368668 1 0 3 0x100083 ttyin getty 95772 142619 1 0 3 0x80 select sshd 7769 499657 63639 74 3 0x100092 bpf pflogd 63639 483320 1 0 3 0x80 netio pflogd 73807 369947 17072 73 2 0x100090 syslogd 17072 324990 1 0 3 0x100082 netio syslogd 96424 18169 0 0 3 0x14200 pgzero zerothread 57007 21267 0 0 3 0x14200 aiodoned aiodoned 39916 458439 0 0 3 0x14200 syncer update 95117 83504 0 0 3 0x14200 cleaner cleaner 8566 61107 0 0 3 0x14200 reaper reaper 47625 288983 0 0 3 0x14200 pgdaemon pagedaemon 99026 277519 0 0 3 0x14200 bored crynlk 29962 103027 0 0 3 0x14200 bored crypto 32440 252684 0 0 3 0x40014200 acpi0 acpi0 994 512484 0 0 3 0x40014200 idle1 74285 408315 0 0 3 0x14200 bored softnet 99652 436848 0 0 3 0x14200 bored systqmp 35248 138347 0 0 3 0x14200 bored systq 1810 140837 0 0 3 0x40014200 bored softclock 42288 8792 0 0 3 0x40014200 idle0 7915 448381 0 0 3 0x14200 bored smr 1 502450 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 24239 (syz-executor.0) thread 0xffff800020b052c8 (72475) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff823ef400) locked @ /syzkaller/managers/multicore/kernel/sys/arch/amd64/amd64/trap.c:161 #0 witness_lock+0x594 #1 solock+0x7e #2 sosend+0x586 #3 sendit+0x590 #4 sys_sendto+0x92 #5 syscall+0x5b8 #6 Xsyscall+0x128 Process 20092 (syz-executor.1) thread 0xffff800020b679d8 (278372) exclusive rrwlock inode r = 0 (0xfffffd8068b97b48) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_ihash.c:140 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 ufs_ihashins+0x6d #4 ffs_vget+0x143 #5 ffs_inode_alloc+0x1cf #6 ufs_mkdir+0x10f #7 VOP_MKDIR+0x76 #8 domkdirat+0x12d #9 syscall+0x5b8 #10 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd8068b97a38) 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_lock+0x6e #5 vfs_lookup+0xf5 #6 namei+0x4b2 #7 domkdirat+0x81 #8 syscall+0x5b8 #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9482 6333K 6411K 78643K 10657 0 0 pcb 22 9K 11K 78643K 156 0 0 rtable 101 4K 4K 78643K 266 0 0 ifaddr 50 12K 12K 78643K 96 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1476 0 0 iov 0 0K 24K 78643K 45 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1202 75K 76K 78643K 1329 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 5 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 1K 1K 78643K 37 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 5 13K 25K 78643K 211 0 0 sigio 0 0K 0K 78643K 6 0 0 proc 54 51K 71K 78643K 396 0 0 subproc 64 65538K 67586K 78643K 176 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 39 0 0 in_multi 33 2K 2K 78643K 80 0 0 ether_multi 1 0K 0K 78643K 6 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 48 212K 212K 78643K 48 0 0 exec 0 0K 1K 78643K 233 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 80 20K 29K 78643K 1549 0 0 UVM aobj 8 2K 2K 78643K 8 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 10 0 0 NDP 11 0K 0K 78643K 29 0 0 temp 119 2367K 2435K 78643K 3914 0 0 kqueue 0 0K 0K 78643K 3 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 148 0 144 1 0 1 1 0 8 0 plimitpl 152 23 0 16 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 1 1 0 1 0 8 0 tcpqe 32 17 0 17 1 1 0 1 0 8 0 tcpcb 544 46 0 42 1 0 1 1 0 8 0 nd6 48 10 0 6 1 0 1 1 0 8 0 ppxss 1128 5 0 5 2 1 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 20 0 6 1 0 1 1 0 8 0 pfstkey 112 20 0 6 1 0 1 1 0 8 0 pfstate 328 20 0 6 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 310 0 123 12 0 12 12 0 8 0 art_table 32 311 0 123 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 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 33 0 23 1 0 1 1 0 8 0 shmpl 112 6 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1729 0 302 47 0 47 47 0 8 0 ffsino 272 1729 0 302 96 0 96 96 0 8 0 nchpl 144 2231 0 592 61 0 61 61 0 8 0 uvmvnodes 72 1842 0 0 34 0 34 34 0 8 0 vnodes 200 1842 0 0 97 0 97 97 0 8 0 namei 1024 6149 0 6148 2 1 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 6121 0 6120 8 6 2 6 0 8 1 sigapl 432 401 0 388 3 1 2 3 0 8 0 futexpl 56 2250 0 2250 1 0 1 1 0 8 1 knotepl 112 163 0 144 1 0 1 1 0 8 0 kqueuepl 104 65 0 63 1 0 1 1 0 8 0 pipepl 112 268 0 249 3 2 1 2 0 8 0 fdescpl 488 402 0 388 3 0 3 3 0 8 0 filepl 152 2338 0 2248 6 1 5 6 0 8 1 lockfpl 104 45 0 45 2 1 1 1 0 8 1 lockfspl 32 49 0 49 2 1 1 1 0 8 1 sessionpl 112 21 0 12 1 0 1 1 0 8 0 pgrppl 48 23 0 14 1 0 1 1 0 8 0 ucredpl 96 311 0 303 1 0 1 1 0 8 0 zombiepl 144 388 0 388 2 1 1 1 0 8 1 processpl 840 417 0 388 4 0 4 4 0 8 0 procpl 600 827 0 788 4 0 4 4 0 8 1 srpgc 64 18 0 18 1 0 1 1 0 8 1 sockpl 384 271 0 258 4 1 3 4 0 8 1 mcl64k 65536 3 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 1 0 0 1 0 1 1 0 8 0 mcl9k 9216 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 1 0 0 1 0 1 1 0 8 0 mcl4k 4096 6 0 0 1 0 1 1 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 122 0 0 15 0 15 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 142 0 0 8 0 8 8 0 8 0 bufpl 256 6238 0 1143 319 0 319 319 0 8 0 anonpl 16 50431 0 43206 53 5 48 51 0 125 12 amapchunkpl 152 2159 0 2078 10 1 9 9 0 158 5 amappl16 192 1512 0 1078 35 8 27 35 0 8 5 amappl15 184 98 0 94 1 0 1 1 0 8 0 amappl14 176 57 0 56 2 1 1 1 0 8 0 amappl13 168 31 0 27 1 0 1 1 0 8 0 amappl12 160 40 0 38 2 1 1 1 0 8 0 amappl11 152 69 0 60 1 0 1 1 0 8 0 amappl10 144 87 0 81 1 0 1 1 0 8 0 amappl9 136 687 0 682 1 0 1 1 0 8 0 amappl8 128 244 0 228 1 0 1 1 0 8 0 amappl7 120 52 0 46 1 0 1 1 0 8 0 amappl6 112 103 0 93 1 0 1 1 0 8 0 amappl5 104 143 0 132 1 0 1 1 0 8 0 amappl4 96 597 0 569 2 1 1 2 0 8 0 amappl3 88 147 0 140 1 0 1 1 0 8 0 amappl2 80 2249 0 2204 2 0 2 2 0 8 0 amappl1 72 18496 0 18079 25 15 10 20 0 8 0 amappl 72 1090 0 1059 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 7 0 0 1 0 1 1 0 8 0 uaddrrnd 24 402 0 388 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 402 0 388 1 0 1 1 0 8 0 vmmpekpl 168 7258 0 7235 2 0 2 2 0 8 0 vmmpepl 168 50884 0 49512 88 13 75 77 0 357 10 vmsppl 360 401 0 388 2 0 2 2 0 8 0 pdppl 4096 812 0 776 6 0 6 6 0 8 0 pvpl 32 171545 0 161185 138 9 129 131 0 265 32 pmappl 224 401 0 388 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 471 0 4 14 0 14 14 0 8 0