kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Thu Apr 30 22:02:44 PDT 2020 OpenBSD/amd64 (ci-openbsd-multicore-2.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.22' (ECDSA) to the list of known hosts. 2020/04/30 22:02:54 fuzzer started 2020/04/30 22:02:59 dialing manager at 10.128.15.235:5935 2020/04/30 22:02:59 syscalls: 338 2020/04/30 22:02:59 code coverage: enabled 2020/04/30 22:02:59 comparison tracing: enabled 2020/04/30 22:02:59 extra coverage: support is not implemented in syzkaller 2020/04/30 22:02:59 setuid sandbox: enabled 2020/04/30 22:02:59 namespace sandbox: support is not implemented in syzkaller 2020/04/30 22:02:59 Android sandbox: support is not implemented in syzkaller 2020/04/30 22:02:59 fault injection: support is not implemented in syzkaller 2020/04/30 22:02:59 leak checking: support is not implemented in syzkaller 2020/04/30 22:02:59 net packet injection: enabled 2020/04/30 22:02:59 net device setup: support is not implemented in syzkaller 2020/04/30 22:02:59 concurrency sanitizer: support is not implemented in syzkaller 2020/04/30 22:02:59 devlink PCI setup: support is not implemented in syzkaller 2020/04/30 22:02:59 USB emulation: support is not implemented in syzkaller 22:03:03 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x100, 0x0) fcntl$getflags(r2, 0x1) close(r1) lseek(r1, 0x0, 0x7, 0x2) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000140)=0x10) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000180)) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x297a2c90edfa6f91, 0x0) readv(r4, &(0x7f0000000380)=[{&(0x7f0000000200)=""/184, 0xb8}, {&(0x7f00000002c0)=""/133, 0x85}], 0x2) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000400)={0xfff, 0x3, {0x15, 0x7f}}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000440)) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f00000004c0)={0x5, [{0x3, 0x8}, {0x3, 0x8}, {0x2, 0x7fffffff}, {0x1, 0xfb37}, {0x2, 0x8000}, {0x2, 0x4}, {0x3, 0x1}, {0x1, 0x7fff}, {0x2, 0x8}, {0x1, 0x5}, {0x2}, {0x1, 0x7744cd2a}, {0x2, 0x903}, {0x3, 0x2}, {0x1, 0xf3ee}, {0x2, 0x1}, {0x2, 0x9}, {0x1, 0x5}, {0x1, 0x100}, {0x3, 0x401}, {0x1}, {0x1, 0x81}, {0x2, 0x401}, {0x3, 0x7}, {0x1, 0x6}, {0x1, 0x5}, {0x1, 0x61f8dbc0}, {0x1, 0x200}, {0x2, 0x8}, {0x3, 0x2}, {0x3, 0x1}, {0x1, 0x7}]}) r7 = open$dir(&(0x7f0000000600)='./file0\x00', 0x10080, 0x8) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wskbd\x00', 0x0, 0x0) fcntl$dupfd(r7, 0x0, r8) open$dir(&(0x7f0000000680)='./file0\x00', 0x80, 0xc) 22:03:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) ioctl$KDSETRAD(r0, 0x20004b43) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x7ff, './file0\x00', './file0/file0\x00'}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0x4, 0x2, {0x7f, 0xff}}) r2 = socket$unix(0x1, 0x2, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0xffffff7f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000240)={0x1, 0x10000}) socket$unix(0x1, 0x1, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f00000002c0)) open(&(0x7f0000000300)='./file0\x00', 0x20, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000380)={0x0, 0xe96, './file0\x00', 0x0, 0x42e, 0x6, 0xffffff02}) sendto$inet6(0xffffffffffffffff, &(0x7f0000000400)="974f809562985358ac44a017", 0xc, 0xb, &(0x7f0000000440)={0x18, 0x2, 0x200}, 0xc) 22:03:06 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) semget(0x3, 0x1, 0x280) pipe2(&(0x7f0000000000), 0x4) 22:03:06 executing program 0: r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) fchmod(r2, 0x6) sendto$inet6(r1, &(0x7f00000000c0)="28bf152b93c327da5f4af4d8cb47b9628fc13f6abc421ea3c475261a896efefb7be2171ef10eb53967a3b68b6c026f57def6ae1851a3b6f71389d4bbb6c4e5939b7ab00b234bb7e292f96fea62622199ce8398bdcdbad5aaf0cfec0dffcf00bbee82f8be61d26ac50f7a34e1065d7b8de5ef48485326d179a66a", 0x7a, 0x0, &(0x7f0000000140)={0x18, 0x2, 0x91d, 0xfff}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) getrlimit(0x0, &(0x7f0000000000)) 22:03:06 executing program 1: r0 = kqueue() r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(r0, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) kevent(r0, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 22:03:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000080)=""/169, 0xa9}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/120, 0x78}], 0x3, 0x0, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000380)="34257c94e8a20899d8a5a68d9ae7dda7614b7be38adce0", 0x17}], 0x1) 22:03:06 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000002a1400fa70a3abde7ce86b200000000200"/42]) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) select(0x9, &(0x7f0000000040), 0x0, 0x0, &(0x7f0000000200)) 22:03:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setegid(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setegid(r3) setregid(r1, r3) r4 = socket(0x2, 0x10000000000003, 0x33) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20, 0x0) connect$unix(r4, &(0x7f0000000080)=ANY=[@ANYBLOB="8202c0e9ffffffffffff4b431279523e8ef3efd61e4ca67cfd5528e4f2922c82313e5513c31b1cd52ec92b0164bba33b2411cc1a3591d5c0086d0701e6a6b45e7beba958943c10139e381962883a449e8a3cdc83aff86e63c5eda85570561aa2818fe03700"/116], 0x10) write(r4, &(0x7f0000000040)="2ba4", 0x2) sendto(r4, &(0x7f00000001c0)="060500c297d0bba1248defae40f01db76dd58e2c9600bfccf85df90125584b4d6eace07b4f4dbb97a204d104dd35c2c74077163a1d4fd3284d4c2ea3d7e34e932dd10066", 0x44, 0x0, 0x0, 0x0) r5 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r5) setpgid(r5, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x200, r5) 22:03:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000340)=[{0x28}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)) 22:03:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0xa) write(r0, &(0x7f0000000240)="220e2a", 0x3) recvfrom$inet(r0, &(0x7f0000000080)=""/153, 0x99, 0x800, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r1, 0x1, 0xfffffffffffffffe) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x80}, 0x44001000e, 0x10001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = socket(0x1, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000340)="1aaf2bbe82d107e561e21eff4829494f0f72f287a585736da50d3295eea64bb115d04307c49aa1775a59368f09d6777157ca7cdd42b44eb66e1e1eadeed0032457ad2ea9bff9bbf0a5d1bab9d47caf5e9e1fab9fb502c050e822276f89ae820fbb825ad88e5f9d8105b8928d0020cb4053dd1c5d7cfbf878d7aebafa622c2a71613a08fa4d29f5a090cb8a6e7bac5ceede57fd", 0x93}], 0x1) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000200)={&(0x7f0000000140)=[{0x42, 0x5}, {0x262241df54c3f938, 0x2}, {0x23}, {0xac, 0x3}], 0x4}) 22:03:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000240), &(0x7f00000002c0)=0x10) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000000)=[{0x5, 0x6, 0x2, 0x6}]}) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000100)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000200)=0x9) ioctl$TIOCSBRK(r2, 0x2000747b) clock_gettime(0x4, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000180)=0x3) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000040)={&(0x7f0000000180)=[{0x1}], 0x1}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 22:03:07 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) dup2(r2, r1) connect$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e33db2f66698c707c6c653000"], 0x10) dup2(r1, r0) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) dup2(r3, r2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 22:03:07 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000300)=0xc) setuid(r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setegid(r7) fchown(r4, r5, r7) fchmod(r2, 0x20) 22:03:07 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000240)=[{}, {0x100, 0x400000}], 0x2}) write(r0, &(0x7f0000000100)="46d0653d4d32d12792c880351af798cce86914a973dc0038c634777fdfbc069f4e9943e3ac122f5de272c054483e2ae0cd115ce0294956147947f54c31f3092947383821cd8ef1f876f13b704afa75bac5275f8c4e06d126bcbdff25e4d6c972c053e86e770ece442796189cff91facefeb35eee495cf328be49398bf6de3c571f2d93b04d3ecc89b155faef65e3ed2e83be7ea7c0e66c6489dc5b6ad5c80d9abe", 0xa1) 22:03:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x201, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000000c0)={0x1, 0x3, 0x6}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff310100ca042e37f7b1ad6b3e51dea17e6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452c3032eaf9544666aa81d54b9f85142f7ffffffffffffff84b99db7747eb2c045"], 0x10) r2 = socket(0x1, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) shutdown(r3, 0x2) r4 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r4) setpgid(r4, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000001c0)=0xc) getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setegid(r6) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) kqueue() sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)}, 0x0) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x8, 0x4) 22:03:08 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be78162e0000000000002b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282905000000720fd32d2babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9000e01be657afa8c500000002000000000000020208a3710100"/177, 0xb1, 0x0, 0x0, 0x0) 22:03:08 executing program 0: r0 = syz_open_pts() r1 = socket(0x1, 0x2, 0x0) r2 = open(&(0x7f0000001540)='./file0\x00', 0x10000, 0x6) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000001580)) r3 = fcntl$dupfd(r1, 0x0, r1) r4 = socket(0x1, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001500)) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000014c0)={0x7f, 0x1, 0x3, 0x0, "0f7ecfa6eb2eda95d97beff0e7cff9da1434ade2", 0x6, 0x8000}) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCEXCL(r3, 0x2000740d) pread(r0, &(0x7f00000013c0)="6482587ec2d38070c13386583d9066579c4c222b7589a54489a887117c27e07f0f3d688c5288b7f158d583dd85a27401e2b5b66e5b361bdcba0fa6876cf3535fd10be490c2b995a476fd204a572def85cd9b61d144a9ad7036f0681e63f218e2baeec8f9234e2b9a35649673115a7e9f4136482422d84543aae4bddde64a8d0c0056db78ca5e824a39017266768f6194bea6ea0eba96af88a8f509195b3d5e795ffef040d479505cab3a27b84e708a42f97cf3a067dfee3ef534374147351931c75af2f9e43c5f75a94c429f35cedb941152621c646baf7f2fc1fdaa6e", 0xdd, 0x0, 0x95) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffff08, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_emit_ethernet(0x7e, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffd71c9edd828586dd6031797100483a0000000000000000000000000000000000ff020000000000000000000000000001010090780000000060912484a200000400ff02000000000000000000000000000000000000000000aa0001000000000000c2040000000001010000000000000000"]) read(r0, &(0x7f0000000140)=""/111, 0x1db6036960f62377) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "39649ea5543b353ad32b0000000200", 0xffffffff}) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000040)="29c13afa50c1c4e410eb9ebe8c2fc58b718307f98f4f61925266b3c2a7b7f7e6247e96b4e29c205b7936eb8b8fd89cdf50a1e814b1365dbda17b34", 0x3b}, {&(0x7f00000000c0)="8e2bb6f5228390d427f05e710906710c6808472bbe6008e645d6e0a3f91a0c5215b32ead236da0d6b0a01347143902f3b03fab9561beb7792e47d0397a0101f6604f5f828ae26fb94e98388587515345fcbd7fa8f77e56130e5732b8495f9a248ef846f106", 0x65}, {&(0x7f00000001c0)="fed1b2949686f586867ab0fa54b5e208fbcc2958f832379ea58179d01066ff4e25713361b5a19c20dcb49bdaf099a4acf4ce67b997e7db8e389501cc66e144a070714236515629d6ea03297d3ba81e75ea254eb2c11e9111b779167d1f3be23661dab40d4b6d9daff75668ebfbf10184ec96240d4e9b5255124e314de2cd70f8b1bd605c6021046504413234e1ae65bc3cbcb80d1d9c2a70d07d59de707173666ffb412bc113cfe783d06e6cbd2d75d2bec8c9c62f94c690b1", 0xb9}, {&(0x7f0000000280)="d688f763ffe5cd6baaa33a70826ea65586522c3fc75db2f64df1ac601171190da62fa23e5a7616ac6e801daf0b15b8ecb0125a29ea0446dc69fd69e0e04f65c6f733e9b47b79920cc63e1df78237ccb7467dc4599a69e01fe69b2176312fe24361a2a2f5a49936aaac199a6dde677bed26433fdc81ce10666d3148b574577eb3dc25a3f670c3ccf10097bd3e99e70b2c", 0x90}, {&(0x7f0000000340)="e74b6c8072e16b12fe73156d0646a9f02c3a6340084700e6b3a7cddadfee622e6ed8dbc4f40181ab53b660e80a671b1baaff602130c74b85ea549dbd9001868c9c1b40293274808923d60e54874fc7354592bf279e72741f41c5df2715ec9104c8ff88a81e5b36e0ad23ac91a9660dee39b7ceb36885bbc48c1c225f688965d759f5514c802d525b3156a6ed3d0968ef4c9b41949e81ddca494062130122586600fbfbf14a89bfe5abdbc20bda6f40e7811a49764fe2db09d1e9287b2427001a2f8a5b1c8b26d39133abb0e4f024e65375faadb1f458e88ed1b6dcc54402191cd13d75d2b1acae0ffbbc3de905cf96fc8d75b95497b8c0764572f40075313238b24da27c15519abb4b37e0d811ad62cbe6b9fe0117f9d7f19978240fc2bc29b2ecf963bb393b7e9f8c35209eeb46edb153e00b3d79969ea28807523bd9a40bc80f78661ab917a3dabd80566a23724627fc0e5d777a889d577327008c902f6d3d206be171e9bd0385d6badc5c4751cfc866a2b395f38cf8e5d8048b978c9a6891dbcfdbdb0204d811d6da4d6f4235f95d891656aeada231b7607388dbceec6f242b09544eb13aac4e9ac69940847396bfd6fb3d27b25d59a7697c492ec807e413a54ae40fa5e4a86bbaae4ab851ac1f63191458c6c72f604313a151056a4351261bd2ada4fee60549a043d0ea6c74a457764753224131c95d1b1175299a182abfe791bb95be9421a15794d8bbf8a91be7b32cdfae42546e923d8203971e8f71bc6550991de7b31a4e23c85a6871655e1f56862f0e6852d5ec7df3b00dc42e85c93222f072aaaadf5316df850617fe480239d344581b50d5e273a48b83d8355b2d72698fd058e69b9bca899406d33a20997783abeab8eaa3b72da495bb4aa9803da04166a89775374b9c39ec96ffa8b512913bf10ca34d89c2667497de71c8c19678c94089222d2b558e6fc80f2a9622b5b6eb31f3c1265aee1379edaf2d15775ebe5fa45b82e93e06cb150df295d5f61ecb74fe4c9460a83587dd0db241b68478596b61d9f3198a9299ba8f8f0fd2329ec25c674c26dbb14e890256d10cc5daa45272399eac01177538dd1c5099dbffabd930070a77999ef38a7f0ffce2f8c34a720f496bd415e5a13dee67f4bc05e2e6b713018e76d042eb04ff8e9e6a8b812f5dcc59e0ba1662d0a9bbdcb6dd5a2a133feb76872a6b2124c50be0fa384a36fb50db505aa9b60c2119537c9d303b0141e7716aa7c930d83413ee9956c3fcec0c92db3fe42537892fec4d428002375ad41eac7ee03e3517bf53ef74c53b0a70c58bf856aa2447284643bddfbb51b7efbea5d640bb12bf859f7c8efb583f98d34220975c1bb0c4ac31a9f0d63501fcdddd0071f498e77bcf160b57ac998dfd67d1eea65000506d727f0fd54c50e83b130d8eb0190e7c25d0eb0622955e7b7ef75ea816ab1886d22a4b142343da45a384b1a08f9aecfb05a880f1820ce4577eeea5f6bd40adef200558a1d53761a9025cdd5fcbd6109a3559f8438ef4d2370d2bfeb964b700747c1ae22ed4eafb120ee2f877b0ee9a1284737de21ee577ce071a12a5fa81341c4c0c78b99ec6d8a45332ea272f8a92ae184849a41deb9b2ca2f76692808e525ae37efbfd6e570abc221b4293c2eaa737fa2306229c5b07ae87018df60e1e298a1d882e9fd8f58cc4830da999d05171faf9299bebce41b7f0ace5622734a699a1ad5b4f281195ce9260314bc5cc821505537bd9d53eac20de813a7d1f671a8c0d1fc76c4ff7eeac414210f90ddfb3f34ed930d9f3a7b4be18aad28cd6cf3a3b3ca77b5f5ace32c0f49e33ad49d9096c3fe1c03dc502d370efbc01421044eb1dd5390c7395fe75a1ba4e9cb919f409d50d97558c35af8779172d7ab648c1a5ca2925c8f2b2d21e03a56aabee5a20b0dddc25caa3e585a6f7c0edb3356ab04f9a9b29f9ac5bfe6e7e52ceb3f343ac05f9cdba3f97f8c99aa9d0679ea5fa719b5fa893ba85380c12a7a00f88af79940f05239dcf83fb8c0dc1953d51780eeca3a5be99cbccc2ff523862d99a40786d964994ac424e397fd32ed7fb7e5d85e92afa27061b43ef686c72f3f1eecdd391db70c97ae26f3ec16858ca7f6dc42705b1a74d8f83672718bfae583955582a9e4758c124de1a5bc4bd29b6b2089bf16389d73b76207396d362057608687763178a4cfbc146f8ed56277258c8e05445a5f5b931eb126a2e9b37d46dcd9a02b405dcd299a55017cb4298029f221f8b6069f55a428017656282ff70b52b3a096762d021effa10ce1548309a819cc85304063937af0671dfc7285feb9a459f53c5059c4aa044a9ea2e68e3c6fd4173a9b18359f419d213e16c302a44ab2d45fd70d0813595028cfd142cde4ab5cc0d4114319483813d7ffd58e5871fd07835c929fd86b5293117adeba77721407cec403bf9a1b395a025fbecff57778109e5a68d107cd8136f50bf60da039814eb58804d62e336534775e0dd95cc247ae6c1008611ace8a27095a50482206e365ac64c6748c7d2764a537ef3515081adc35ba26b42d584d065120b42d88a53b25c6a8fac0ab02cf956116f098224bad28a13a620c7bbfb0dacc4e8a8dabc1655a74aba6ace91e9f160119f0fb9eeda45af1b2d6a135d433372590b0c1741181a87b811d8a19e0dc96b596b9d47092538b54a112d0d737818704437e29a994ea89c88af98b0227284acb83fe9a30a9e149afa8c9ebb58678c6f5f4890f4a9417125e38dbe169aab5b5ef43fd0322f84b461ba6862c50e70a94be16582fedd470d83aea079789722de22dd73ac5a26c9eff3702fec41f36f6dd4381dc487a828df1faee0172870256ccdf588cb7282a4a79d9ad1145c6707d322cb716cea576262cc5fd0ec29b76b826d3d57a557bb8248d19a3fb9fe915b7fb8988cfec77f287d2c21e18b953dfc8beba80173ae4a7e44a1293e21877a7aa6dcc5503072dbef393f4e3babd16f088a9014eb0068891450abff7559b127520ed07b6d63cde2a58c4d4b0c91f3ea99b954e5f0de6f1db72082ff1c2863ed99cf106347c1c4b961ed190990b723c7a4642bda72d3196e061c429e3cb47482bb17d5c4838282a5a9c034255bf693159ae8a3d5c2cb90645f6cab2f4bf08f378aa56b2c0a8801ccb1207db4bf6e9bfcbe761b2ba88de2ea778cacd773a515c33866880d0cdb9020230a629c22b246360c4281b5a54deecb5456251d1fb0995d0527f9ca09b4aabd3771b4dfae03a9e0e94453202357f30a27db979588cd72dfe09c991b29ff1c78fbff3411d6395bb127fca4b3848b563f013162d2aef1086e506cdbab09dc76465e699d2177a105bdcec21cbca3e6fd9656d6fb3fd54d58ba11792036196e20d7bf6e17f766bd20849d9c614f6fbfb44f8f69e8efb64f6678bbfecc5f27c869c2cf148b11ab26d98fe7efe07f6dcae67e8cec01bf2a58731ed4512813834d8f30c3ad67fd080b465e741c2874d43c715cea59db618f6e53d6490c42afe2d90ca87fe625bd07ec8e9c01f5ffd7c951912605676b8fe2cde214152fba530d4226319214145c6f23c88848e41ec8f7afe52e35be05ee3add0baec27ca1ca4699f7303c7939b2dc354a44b9631c389b3be42e71982b1c417311198a3526b8a321343b17ab89380f016594be037a0dc78325e667ee6f64fe172ccb1ffb35c1780b347e1e21e042ead6612ddb1d6164767c5f1bedfb036f36d4080c91f08d8d288d3d5ff82235cb2bff04c33d7fb778dc7029a31f900956b1644f7c035535ed4d363fdcccbb8aca7b4c8d6203a7a6cdd2d512e707703dca3232a15336c4b531b0dfa6d6b8cb3a3c6bfcc77ca865661414ecd6a3806eaddc56ba33996c449895d8a11f17e938a4e8f28359ec909df2328d51f6c4c901e541e56bda276b115847998e0bf3141e71fb460594867841092d2627b12d4dd5b25110e3a6849f1da9a24b79558fee69e360e5cef3a59766526495d7fe569de8a985a36b6dd5ea249026c09c08964fee4deb8bdd70cf90a660ce45850cacc8c482fcdd25c59dfb471186e858a449f0c98b9216444d390da0b1da0e66d688d4443e00f383346754d4e86a192039978ca2dab172dfb4f250e411b0e41c98653a90b7be999edee560d79ae077f8e925a254a1df900c167679a709b979a375400e2f8e38bc83bbddcfde52b0aa491c7150a492b46b37f06f1653805817ad76fcadb30b108ac4b7d8f6c89b7f8235c3951297661399773fd036ce9408558df1ae81d2285b3859fc15eb5cfd19fbf614c6d855139168befac2174c91c511800d98df16de9b53ba2369d8a1548d7ab55774dab4d3bb5d57411ba1c7927ddebdd63fe9cacb73cf38a43db2d915343ea2807d3dc2a5b07231076fcae9fc5a7851c30efdba7d30b86df185fe4bf96e116cb69fc0dd20f120a6ad0d821a0f0836ce86d907f5b8c67021f310b6af6af874069613020ef71a353dc7edcb700c83a6fd4eaa30b8bf1c2583f93f27769cb4d21957b010c3c8c6bffe339ce9dbe462649cdf501411b89ff7bcd73572ae6881c5ae229461ef72780f1eb096fb3043c92c0a65096c5313c98874448160a4e1a9e6550d6f1ee27f370f8e88f457ad4077f0acd8e3261bee1778e9f342256bbce13f946abd6a0b9ca3a7c5bcffbd912acfef0edd1b37151f46c409123186cc7d41a5b756c5641a5349981b36ccce3eb5697a5159d8e38790297690f0ae603a5d6b1ffdd4bf788db2bef7292535dba40ca3863467497f23048a1b4c587281233095e98444d72c6eb6c4354cf469c708781f95c2990374732f31d5c72a4c2b2bbc5b828b5d7543eb569d9463c78a77081300cf725c34fbab949a85a313b1125b97cd20af939e997da34af9955389e68845e239dec51f7492c0a6ec849c2ee3fa62ccba08e5cf1aa0a3cfe445f6e4d6248877e79b37f7d8a0ef65fc4485056be49b5ce965a1f1ac470585a93d6694667155c5c57eba47ffd6a018d5ed74e8cbf28eb770d9d27a37c8fb7e238e606dea2e243685b4d479ecf844582762a38bde0f41d5190b7f2dbfcaca8b7eb4792984062595ef1bb303796f2add0e4ff32c946abd389e3de66b70499b2aa0b561267cf442b2f810ac5592a1e9ea18f33e1091d8bd07999afb3f9f92b46c49160e70be12e94215f61c24ed0a0a0a7e59b6cc0b1b96f3d5ed3774b8472e8c8816e2cb13bda89b1858cb463f0f5f25d639a179648d3d51a34ff09af6a15c06cb8d12dd9b0eb60f1fe3bd915817ae5cb8ea1b51d4dff6564eef7e85fc9484e14c99921e49f303989a40e1ecc5d36713f0d855ac94411dfc7e7eaf3a05cfbb25a3c33150757767425a3810d1aa6b632a08a37d8e0b022627de1c2eca0bc89d6017098a5dc4af54f2544f2ae68cef68f33bfbc4d31b53b0eae4a74936685f715476d8f99ebc21d96edf7e15ec81d39452ffc236dacd66af0beafc8ad2e6f8a6396c96444bdad5e1aee576210d875e61131494f7869138d5814763cd16612e4490b0d4f2fba2bba8ad1676b63355bfd878765c48943c3c548efa6cbc803e4154a225b525840ac08510442ec51afb4871a51d78c542057129c898ed1843d4f2cd564efc6e7d1d7030c4860a996fbdfa2c785224ff9300cca49f9364baeaff0fdce4a8ac54e25a4dff8c19e8f3f2f82bc559a877e5be4a054e8623f8b625d71b71fc77b863cdb4a741ec6fdbb2abe6996940c8b67544ac0c4588f1eed6aa4f4eb55cbf5c2c631651e45f06a43ca25dcc6e89e5b3386d58267c0efa391f458630be4d38", 0x1000}], 0x5, 0x0, 0x46) syz_open_pts() 22:03:08 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x6, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000000000, 0x0, 0x0, 0x0, 0x0, 0x2000000000000000, 0x2, 0x0, 0xfffffffffffffffd, 0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x80000000], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfff9fffefdfdffff, 0x3f], [0x0, 0x89, 0x10000], [{0x0, 0x0, 0x0, 0xfffffffffffffffd}, {}, {}, {}, {}, {0x0, 0x1}, {0x0, 0x0, 0xffffffff}], {0xce87}, {0x0, 0x0, 0x1}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 22:03:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x6, 0x8005, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a000000000400"}) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0xfffffffffffffff9) 22:03:08 executing program 1: kqueue() r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r1 = kqueue() unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='W\x00') kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) pread(r2, &(0x7f00000001c0)="ad26bb5bd4531b7b0a0a21b0f925428b045edb91eb42c5aa0fb4af384dd3a6644be197d00169842b7158fbf37b632799c7f5fc5fe6268f963e425f638bc1499e27cd33bdaf16dec19848321e7476d304206cd571adea5bcdba704856c3e180b26d0bca453e3219920a734e38a2b12f4cb776ddd007c878015821fb200841ed639ea5c65d0b8d03474d1635946eff26e799321321572ba8664e46fdb21b5cee3ce8296b3d56914d", 0xa7, 0x0, 0x4) r4 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8000, 0x83) kevent(r4, &(0x7f0000000080)=[{{}, 0xfffffffffffffffc, 0x38, 0x40, 0x9, 0x5}], 0x9130fbe, 0x0, 0x4100008, 0x0) mlock(&(0x7f00003eb000/0x12000)=nil, 0x12000) minherit(&(0x7f00003f1000/0x1000)=nil, 0x1000, 0x0) 22:03:08 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f00000000c0)='./file0/file1\x00', 0x20, 0x2) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000100)={0x6032, './file0\x00', './file0/file0\x00'}) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 22:03:08 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6ba2823a00b40000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) semget(0x0, 0x3, 0x80) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x80, 0x0) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r6 = kqueue() r7 = dup2(r6, 0xffffffffffffffff) connect$unix(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="7aba1ac9a4707d2fcf95761325000f75f78be2fa12d3e492a2af41223cb9e833f2420d8d6dd6058b63c5d0136e45cb04b6fbbff628d49a46f1632f42dd2b7be2bdf7dcf40f00000000fc716013351c8770ef47137060d7604386b58443369d04ea24606130f8bf31418df9a94c838e88f5b2a2e7dc137e57366661e6ad31b464150f0c67d460c2cd8b0c2b85bed328591310"], 0x10) sendto$unix(r1, &(0x7f0000000140)="5885", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 22:03:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xab33673602b13e1e) setregid(r2, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r3, 0x0, 0x7fffffffff3) r4 = syz_open_pts() fchflags(r4, 0x0) r5 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r5) setregid(0x0, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, 0x0) r6 = socket(0x32, 0x8000, 0x7) connect$unix(r6, &(0x7f0000000140)=ANY=[@ANYBLOB="8202262f664000000000f148da4b71a8e1ee7de20184f87a7830f9cffff7cb7a2606fc530b2e5d6923a8fe8cb673453e3cafe4f9d34867565ecd5a7cf0f0ff92e0e8b0caabbe1382ac33ba17494ef044f8796fb397a63ad4d2f2be0496a79a138e3131f4a269b52086eb323ca99f7c5f7f300b7e4db0e37765cf1fc815df3b8b3b92c71993d76304122029cba2ac7238e2a49dc12aa9a73ee87c0b35968cf26d896d49a74a9e5ecc00008e2114147394d0c72d97fa476c33a88aa3d9d02e963402465b8768ff7a68b110e0db76cc0500f5764dcd2bed04f40ec3441f271679630462812e3e5bc0fa24ea512de0888b8e9e6e3ce141ad57c210a7c69994207298d04966e2804abeb12d40cd00"/278], 0x10) write(r6, &(0x7f0000000080)="9e", 0x1) setuid(r1) 22:03:08 executing program 1: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x4, 0x0) poll(&(0x7f0000000140)=[{r1, 0x7c112674a2bca04b}], 0x1, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x21}], 0x40, 0x0, 0x80, 0x0) 22:03:08 executing program 0: pipe2(&(0x7f0000000000), 0x10000) r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000080)=0x64) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000200)) r3 = socket$inet(0x2, 0x8000, 0x4) getpeername(r3, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r5, 0x20004276) r6 = fcntl$dupfd(r4, 0x0, r4) r7 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) read(r0, &(0x7f00000000c0)=""/56, 0x38) ioctl$TIOCFLUSH(r6, 0xc0206983, &(0x7f0000000300)) 22:03:09 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0xd9a8, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x11, 0x0, 0x8000000000000000}], 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c6c, 0x0) 22:03:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x2}, 0xa) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000200)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x95) connect(r1, &(0x7f0000000140)=@un=@file={0x0, './bus\x00'}, 0x8) r2 = socket(0x1, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r5 = kqueue() r6 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r6) setpgid(r6, 0x0) setpgid(r6, 0x0) kevent(r5, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./bus\x00', r4, 0x1}) fchmod(0xffffffffffffffff, 0x5) 22:03:09 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) fcntl$setstatus(r1, 0x4, 0x80) syz_emit_ethernet(0x50, &(0x7f0000000340)={@broadcast, @random="d71c9edd8285", [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x1a, 0x2c, 0x0, @empty, @remote={0xfe, 0x80, [], 0x0}, {[], @icmpv6=@echo_reply={0x81, 0x0, 0x0, 0x0, 0x0, "0e1d02d74f4acc47641627f39dfea2508164"}}}}}}) 22:03:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0xffffffffffffffff}) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xe1, 0xb35, 0x0, "2ea86ee16eb595607fcfd71100"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000000c0)) connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8d64017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b320200ad335fb860307fd59dda5a72aff924360000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910a956ea948281d66d4c50432ad91508000cf85f8783002a67897cff7f000000000000f3ffe8cfaa1d4ab424911f88d3525e34e763128666ce7877bf9753b6bdae4c5b43a344f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca9c256b24800000067583efa0d"], 0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 22:03:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x4f000, 0x9}, {0x49084a01, 0x2}}, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x20, 0x0, 0x0, 0xffc}, {0x6, 0x0, 0x0, 0x1}]}) r3 = socket(0x1, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) r4 = accept$unix(r3, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) r5 = socket$inet6(0x18, 0x2, 0x6) r6 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffb, 0x4, 0x40000000, 0x7fff, 0x7fffffff}, {{}, 0xfffffffffffffffb, 0xd9, 0x80, 0x2006}, {{r7}, 0x0, 0x21, 0x2, 0xa2e, 0xffffffff}, {{}, 0xfffffffffffffffc, 0xa0, 0x40000000, 0x0, 0x1}], 0x800, &(0x7f0000000480)=[{{r5}, 0xfffffffffffffff9, 0x4c, 0x2, 0x10000, 0x7ff}, {{r2}, 0xfffffffffffffffc, 0xb7, 0x1, 0x6, 0x6}, {{r4}, 0xffffffffffffffff, 0x1, 0x80000000, 0x7, 0x7}, {{}, 0xffffffffffffffff, 0x0, 0x80000000, 0x9, 0xfffffffffffffff9}], 0x0, &(0x7f0000000440)={0xff, 0x80000000}) r8 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f00000001c0)=[{0x9, 0x80, 0x4, 0x7fffffff}, {0x0, 0x5, 0x1f, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffd, &(0x7f00000008c0)=ANY=[@ANYBLOB="e0ec3932d700"]) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) 22:03:10 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x2d53b6584dddbb69) chdir(&(0x7f0000000280)='./file0/file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) r0 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='r\x00') 22:03:10 executing program 1: r0 = socket(0x6, 0x4, 0x0) sendto$unix(r0, &(0x7f0000000200)="9b0305040000000000000800010100000000c600cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0x39b, 0x0, 0x0, 0x0) r1 = socket(0x1, 0x2, 0x0) r2 = socket(0x1, 0x2, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20, 0x0) bind(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="0100699183c2338e2e2f666979a9e06735a5091588766eddcc68b74bdb98f518568bc26ca0a8d04f8aae73e54db6d7178e5c8e7156d179809d8f22ce94f233123055294d090f41a0785910f70b8802b4e9217338cd7886b209c932afa18c5737b47ef732446c48c1f6261806ac7ddc7ef650855c9cac9829562e3d97"], 0xa) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$dupfd(r1, 0x0, r1) r5 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$TIOCCBRK(r5, 0x2000747a) setsockopt(r1, 0x1, 0x6, &(0x7f0000000000)="9ac069a58425981acf247e0c0064565c41ec383a8597dc8784ccc588043754830c5f7ae4c99e36e96f92908c338b162c312df9ae0b0008d15abcea1365aa2ab9ba55585a2a075189941d1d1c6c4312cd59acdbd86c09a95eb44bfbe05912510df021bd0de7b6c2287fd2882654bcbc334c1f4f0842f1524eb43096e9e22f17c89d8c2ac8754ed305f3b36bcb5c699ad3c1cd6c2336086d2221ba71d263e637c888aa7e3bbd720d47c2fdf56c27b9e7afbe543b5e7f8295ffb7ce5fda1de9a7067006f1", 0xc3) 22:03:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x800, "d70000000800"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) getitimer(0x1, &(0x7f0000000040)) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:03:10 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x205e, 0x40000000002902) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000280)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000000500), 0x100000000000011f, 0x0, 0x0) 22:03:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64}, {0x5, 0x7f}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)=ANY=[@ANYBLOB="000093c5874bc0f85b4000000000"]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000100)) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f0000000200)=[{0x2, 0x3}, {0x7, 0x1, 0x1000}], 0x2) semop(r2, &(0x7f0000000380), 0x1d) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/150) r3 = semget$private(0x0, 0x4, 0x220) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20040004, 0x0, 0x0, 0x0, 0x0, 0x2, 0x100}, 0x5, 0x5, 0x2}) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0xa0ae2f10) semop(r2, &(0x7f0000000380)=[{0x4, 0x2, 0x3000}, {0x4, 0x6, 0x1000}, {0x2, 0xa, 0x1000}, {0x2, 0x200, 0x1800}, {0x1, 0x2e8, 0x1000}, {0x0, 0x7d12, 0x1000}, {0x2, 0x7}], 0x7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r4 = getegid() setgid(r4) getegid() getuid() 22:03:10 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x8, './file\x00', './file\x00'}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000500)={0x10, 0x8, 0x4, 0x6, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x44120a81}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x2}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x1}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ff0000/0xd000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6311}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x3}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x2}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fef000/0x2000)=nil, 0x7ff}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x1ff}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x21}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x80000000}) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000140)) kevent(r1, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) 22:03:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x74}, {0x44}, {0x6}]}) syz_emit_ethernet(0x289, &(0x7f00000000c0)=ANY=[@ANYBLOB="c70e00000000b1165296fb05f3f0"]) 22:03:10 executing program 0: select(0x40, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x3, 0x5, 0x1b}, &(0x7f0000000240)={0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, &(0x7f0000000100)={0xaf5, 0x0, 0x0, 0x0, 0x0, 0x28e, 0x4}, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000000)=0xfffffffe) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/137, 0x89) r2 = socket(0x1, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x1, 0x8, 0x6, 0x5, "6d2a879eb70c114b4ec2c701aeb2abc413c1ff36", 0x9, 0x51}) 22:03:10 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x20000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = socket(0x1, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x40}, {0x6}]}) r4 = dup2(r0, r2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000002c0)={0x2, &(0x7f0000000280)=[{0x8, 0x9, 0x7f}, {0xa5b, 0x1, 0x8a, 0x8}]}) r5 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) fchmod(r6, 0x90) syz_emit_ethernet(0xcf, &(0x7f0000000180)={@empty, @random="111b89531eba", [{[], {0x8100, 0x1}}], {@generic={0x3981, "068a058650e51488a170219d995c331e3c842f5275b543f7f9b04b82a2918591a3139f7a13ad68edb100b020c601622e787bbc70aabc801951c02b42b01eef184f57e64960b6a47a7e61a49c939b17bf7fbc7d71e110edcd59e232ce6acbb74f2613544538b863f10994c388d5cd5a81f2e6587af6b2b64b4f7754ffc8d7e00e14fc14d6ee7b0b2b4a6b30c0ae787f1f2f4ed67a2b1b38a04ae09c024e0d587c1ed5ef4ede7aacfcf9abfe3a3e1fd3d4999713f90900a444349f1a43da"}}}) 22:03:10 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x80184600, &(0x7f0000000040)) getsockopt$sock_int(r1, 0xffff, 0x3, &(0x7f0000000140), &(0x7f0000000180)=0x4) pipe2(&(0x7f0000000080), 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000001c0)={0x4, 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f0000000100)=0x400) 22:03:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = socket$inet(0x2, 0x5, 0x1e) pwrite(r1, &(0x7f0000000040)="919d989a7cdd1d4e9056917d47e61bf64c72535a8536d7216ada68e1e89ea0376edab60c08f79cb113d73566bede2b5a994ffe00508b4b9c3e53615c4fe552cfa636", 0x42, 0x0, 0x5) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="df144086f926a7191e50d3", 0xb) 22:03:10 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [], [], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x80, 0x80}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = semget$private(0x0, 0x4, 0x220) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20040004, 0x0, 0x0, 0x0, 0x0, 0x2, 0x100}, 0x5, 0x5, 0x2}) r3 = socket(0x1, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000040)={0xe7}) r5 = socket(0x1, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSDTR(r6, 0x20007479) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000000)) 22:03:10 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000000a], [], [], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0xffffffffffffffff}, {}, {0x0, 0x1}]}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setegid(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setegid(r3) getgroups(0x3, &(0x7f00000004c0)=[0xffffffffffffffff, r1, r3]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000080)="b24cccec7addf35bfe3ca46239f7f8f3f15eea42c1e6d14d009af69077e5e729a16585a01965ba9630d3ed97047a058c968c14ec1710fcf533acbd1d7172232ada2b9b2fc1d782af29a89d26a92078c6a2def41cc0914a7388c442ef8bb09345833988639782f0c574eb2d0041c2ae9cd9ae82cf27c02ed1c0da8a8fdd12ca25725b", 0x82}, {&(0x7f0000000140)="bba95ced5072959d7ef820009baaa6073eff8f3b2fa73a2ed3c76fd48904feef0e9a44c10cc3c079049e277a198ded83caf45e506afdfa46c38ede791f6ea5a3ef961201b3320053c530ef850cf212307878a39b5d210a0c5f2ee4597560d0e4822bc0187270fcbfe783fe88bf32bf797f7a692f6a85227ace3ecc8059038be74490cdfe43", 0x85}], 0x2, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, r4}], 0x20, 0x403}, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r6 = socket(0x2, 0x3, 0x0) r7 = kqueue() r8 = fcntl$dupfd(r6, 0x0, r7) r9 = socket(0x2, 0x3, 0x0) r10 = fcntl$dupfd(r8, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8020691f, &(0x7f0000000300)) 22:03:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0xe9b, 0x3, 0x5, 0x80000000, "91a4896db6e40a60980182eb591e965b0a6a2798", 0x1, 0xffff2ade}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000000c0)="5b4383c13420188f29a134138e2554789916cbd24010dce2a11c21227ea4163a2821f18e23118b3102b68dd3bec3bd5dee724fae4fbb1fe3c8c15de6230c74666fb79a74562145037b100cf2eb634af4f42787af0ed5544c5bfeb4af93feeda358b9f380445d3c4c6ae5ebe4b3191c5f3d0bfc4cdbe5c139", 0x78}], 0x1}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) ktrace(&(0x7f0000000200)='./file0/file0\x00', 0x0, 0x900, r3) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') r4 = socket(0x1, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) r6 = socket(0x1, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f00000001c0)={0x1, './file0\x00', './file0\x00'}) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='r\x00') 22:03:10 executing program 0: socketpair(0x2, 0x3, 0x0, 0x0) r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000000000)=[{0x6, 0xfffd}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x7, 0x1800}], 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) poll(&(0x7f0000000080)=[{r1, 0x7f}], 0x1, 0x0) poll(0x0, 0x0, 0xfffffffc) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x5, 0x8, 0xb, 0x1, 0x100401, 0x3, 0x5, 0x0, 0x0, 0x7, 0xe5}) semop(r0, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x2, 0x3, 0x1000}, {0x4, 0x1e8c, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x0, 0xc333}, {0x3, 0x9, 0x1000}], 0xa) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000040)=""/12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) chmod(&(0x7f0000000380)='./file0/file1\x00', 0x87) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc1206922, &(0x7f0000000300)) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f00000003c0)={'./file0/file1\x00', 0x3, 0x5, 0xcef, 0x0, 0x10001, 0xa, 0xb7, 0x0, 0x1, 0x2c11, 0x5}) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x0) setuid(0xee01) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000002c0)=""/148) 22:03:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f0000000040)=[{0x24}, {0x5}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0xfffffffc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)) syz_emit_ethernet(0xe, &(0x7f0000000140)={@random="37797967661d"}) 22:03:11 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x80000000}], 0x697, 0x0, 0xfffffffc, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) close(r3) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x4) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000000c0)=0x4) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000040)) open(&(0x7f0000000080)='./file0\x00', 0x204e0, 0x0) 22:03:11 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) socket(0x1, 0x2, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x60) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, r4) r6 = socket(0x10, 0x2, 0x2) r7 = kqueue() kevent(r7, &(0x7f0000000200)=[{{r6}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) connect$unix(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="82022e2f4cad920b00000000818c535ecf1697d8ee8b43619b0f95bcccff7e3c4af80205052590bd7dc4b5ab1c6c48578f3e57750b017731002544b3feb1de5dc3861c75675af8f9b7ff1d6dbb42ce18e41fe1e6f34a8be40a784fde762c7b6cd67d32418f481eb399c185a583987682fe1c353f2d304621f5a6e04661ae08547fd0c9b3a3b884eb271ff663d05bfa634d441a65246c39194ab0da67ae2c1e01faa7e4f018037d864aab3ee4da628efd14bb033080891d1678ede05c27a35016c4ef072852741cded58ab36d1e721572d40bd0279fe57dc9428d569240da54926085bae10d96a2bd3c9a412f9d16b96c38f0bc731a43cd8b7d6d4f641c354678a6d3c55267acedd51caea27447ea6a3f41d1013d31d6d26129c4a973d6bb32e6c903eebd7df3fb25a57e6ce3fabc57cda265007d8633b59b782678939c7bdd663b06faa92adcb6c04d4a092b74fea905840df9bf18ce40e716b1e21037a2699f"], 0x10) r8 = socket(0x10000000002, 0x2, 0x0) r9 = dup2(r6, r8) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) kevent(r7, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000080)) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r1, 0x3}) mknod(&(0x7f0000000100)='./file0\x00', 0x20, 0x40f9) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000002e00)={&(0x7f0000002dc0)='./file0\x00', r1}) 22:03:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffff08, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000140)=""/111, 0x1db6036960f62377) syz_open_pts() r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r4}) r5 = socket$inet(0x2, 0x2, 0x4) bind$inet(r5, &(0x7f0000000000)={0x2, 0x1}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "39649ea5543b353abe90400000020000000800"}) syz_open_pts() 22:03:12 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20261, 0x0) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x148) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000340)) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000004c0)=0x14e6) bind(r2, &(0x7f0000000080)=@in6={0x18, 0x3, 0x2, 0x80000000}, 0xc) r3 = socket(0x2, 0xc003, 0x6) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ad0c000000ffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c86dc11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f711f4385f041575ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000e676693c34ace42c729afc115c2a2ada300037bdae12780d142e1e7af204d69d78edb1ea338aece4635337a2bd679763a1f3cc7ad7785e523f79fe042972cf6f63316a5f7786fb568bf7b2395bbcfaabfd7b49380110be988846526d5035e8fd4ef8915257359465b670605cb018813c5dd87bb73f617bf3d76430050000001788b0c1ffc5299a3d361228fd232b207fa430ce95b2ef4a2e675bcd116dbc9998e35fa221522e13aed4fc39f037887d6fb9b2e71a6158bae90e601caaf337cc92744632ce5bd64c88714a2b93ce6180a41b6b43c46bed9dcddd84b3521938eb000a64f472499220c7d85ba083a3ee8152565777d3cd58185c779f970b50c565952da5b597994ce04c7f9705b0b640bd026c67fdeac68ed55022778f9113bc106b9d40d432306a0e246db49b05dae644aeeb145755a2a100"], 0x10) write(r3, &(0x7f0000000000)="9e3eb3908603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) connect$unix(r2, &(0x7f0000000500)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$VT_SETMODE(0xffffffffffffff9c, 0x80087602, &(0x7f00000002c0)={0x0, 0xff, 0x4, 0x9, 0x3}) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000003c0)=0x1) getrlimit(0x0, &(0x7f0000000380)) r4 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) getsockname$inet(r1, &(0x7f0000000540), &(0x7f0000000580)=0xc) r5 = accept$inet6(r4, &(0x7f0000000400), &(0x7f0000000440)=0xc) bind(r5, &(0x7f0000000480)=@in={0x2, 0x2}, 0xc) 22:03:12 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921", 0x62, 0x0, 0x0, 0x0) r0 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) recvfrom$unix(r0, &(0x7f0000000100)=""/75, 0x4b, 0x3, &(0x7f0000000400)=ANY=[@ANYBLOB="00202e2f66646c0f0d00f83098a8d4ca071b62736c709c67e26ad7e1da67165b79b5f17f218522332b487d7b11794f0e544e233dd9a4db39105a30b92c9248893c15edcd2bb203fd00c82032e6090b65d828ae06b156d29165ed091838c120f352bc68bc3a0cb8f827f3d52fa25075a38a1a8b242ceec888572b2dc4cbf178e7d8385bf57c87c36625f3b29c7358966f490b5617a4e2d33234440f5f9ac5d55d78f994db3a09b19f0bd57831362b41e819a65853671586ca725ffadca537601a2819212930b3e0df853c9550501c683b7a7c5bca4f54e260e9b240a72f2d4a5cd2996b8e75d3a7770d7c69eed664"], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000040)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcffffffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) r6 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) kevent(0xffffffffffffff9c, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff9, 0x48, 0xf0000000, 0x9, 0xf00}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0xff, 0x7ff}, {{}, 0x5, 0xa0, 0x2}, {{}, 0xfffffffffffffffe, 0x20, 0xa0000088, 0xffffffff8c525441, 0x8}, {{r5}, 0xfffffffffffffffe, 0x4, 0x2, 0x240000000000, 0x100000000}], 0x8, &(0x7f0000000380)=[{{r6}, 0xdb12dc8daf73f360, 0x194, 0x20, 0x3f, 0x7}, {{r2}, 0xffffffffffffffff, 0x69, 0x1, 0x6fc2, 0x9}], 0x3ff, &(0x7f00000003c0)={0x9, 0x6}) r8 = kqueue() kevent(r8, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) readlinkat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/145, 0x91) 22:03:12 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x28a7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="000000186a56010000001c00fec50000feff0060cd706c85c2768511fef2b128ad1f297e9e8901e755aa8587", 0x2c}], 0x1) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) r3 = dup2(r1, r0) pread(r3, &(0x7f0000000080)="618fa563fba99f8157", 0x9, 0x0, 0x7) 22:03:12 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xbb86], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xf7ffffffffffffff], [0x0, 0x0, 0x4], [{}, {}, {0x84da}, {}, {}, {0x0, 0x0, 0x3}, {0x0, 0xffffffff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 22:03:12 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0xfffffe77, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b8180000002900000031000000000000000000000002000010"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:03:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="020000ae138a11299450d719143067b760be9feb89c6f091018e477e24969adf147cd23b38dc69c15048c137b2934344e1efa7e77fe0297cf7d9b0760d9cd1000b19022649f5cfdb5b15f44632838c6de369cdd05e76ec0a6a45bc6a015cf025eea1bb4c12667842bdd5a948a52d4ccd71c8ee280a6db12c7ff5e17a89cba1e8e6ca2d98f90fded96a0b4832dad785a5dd091d42aec76ab0e5d24950ca10009f6e88283d8f4fdd567db68bbdd61400"/190], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x1, 0x0) dup2(r0, r1) listen(r1, 0x8) shutdown(r1, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="53338e01c5789606b640d27aca185248511f937ee30e8bb4e2d11f6dc5c0e1033617c4f3c05dc8099d3d2da2714191dc597fff1c27165fa2f065bdd2552f7e3bc4f0ff88ccb339b999966e2aefb03e02838aa15e"], 0x10) sendmsg(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffeb}, 0x40c) 22:03:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) 22:03:12 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r2 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000100)="00000018600400015eb100000000000000000000000002000000000000000000000000000000000001004c4a", 0x2c}], 0x1) 22:03:12 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000300)=0xc) setuid(r0) seteuid(r0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r2 = kqueue() r3 = socket(0x1, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) write(r3, &(0x7f00000018c0)="a6bdf30c1aabae4efb76147eaf248b8a68a96ef0cac779e50782cfa609efd1f8ed63c9f41cceebdacdc58848bc5fcc74ba85f86b243ce0b74b885db6c0d187620ab603b111a4e7afd1ad7b5b282961c5ee1b9f49586d975922ddcbb5aaa5402d7fd4d5d31e2b6479d5df11604d", 0x6d) sendmsg$unix(r4, &(0x7f00000002c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001780)=[{&(0x7f0000000340)="3d1a7c80344926c52c50b86e10cf7790f425c88416e76d5a466fc1d22731c8298b432216f3620af620b807308a9765d179186d799eb378456b1578f2d91293f2645efa79316049570432787a7596a58072edab36c0bff7d683d19a3328c7db4d276193220bc9384d4fd07d256ef88c1983e97fedbc34e443825fbbb6dd3cf07a9007c9b5deaf6d52431734a5f7db4d5fde37a50bbc857e64b1ebb918ceb7c25d805653ebe2d49c0e7d07e4c9f1bb99e406a5d7861cff27890695c772621f935cf4072c2dde1e931f573430eaffa49e980e0cd8c50d09a12fd27ef6039315dd11da9682b199f7b3cd287c58b642ce71425a81", 0xf2}, {&(0x7f0000000440)="8bc58d5b52e5c1668fcbbe552e230af3975aee5402fc8b4a17d97e4deb92838a58aa9257c5c4b5a3980d34d21e3116c7d7cc71e829103576d1f1dd982c330293b01968c6ef1051bedf00fe96a737eb01d9975e7bc53f26ba7e66db6c1e94011007d71ad2ec67cc2609d4d930174b8b9219fc7562e4dae0d8f5fc98aef34af82b7d3a646712a4143241fb5bd1905737d97d17e2d89bf15ada1d9299f968a0f68814178c205232ad6b16b35c559368103d577018fcd0b869e1c3a559467962aea8e25378afcd0e26412016af1f", 0xcc}, {&(0x7f00000000c0)="5c44e609d53b36324b82962a432aeb9eb7f48bef175c2704709e5b6e909fb34513b94d8dc99af0d11e38b164126464fd1ef21209d36471c1ad79673df3f17e2544e772f3af7a7b30694eaced21f8f7ec67", 0x51}, {&(0x7f0000000540)="faea2f136f15c12f2e444b178eaadb866778ec1918d564e12dbaed0d3d5d9a057cd72e2827c122368745cf4fba7765e789297f4909ec09d2df421214f5d35b8226d77aa6551971a4f6e99fc84a37cc046a8b5a789b9d9ac9fef99b6273ff7443e524b60112a01f87dbd1093d5b35745b1d6f432eab971274743f0af5ea52c382f8508eca6d6d0ff6f8f4e2d256d16b1bbe98cca7431097264901ca28cf342df3ea9704e031bc11ccbbda9c6d77e030a2492df37c1fcd3999989f0cac854188696891f1146f3cfd27310de0ca4e2447ce064b011edfbefd39a635aa6fcb911dff7883b2be88e19531ba665046d1bb009011b72e627c465d6ee2cb789b", 0xfc}, {&(0x7f00000001c0)="788977eddd4ffcaba0f44e25d50bfaf927312ad52fb80daecf3b060a582030d9ad055d7c7f2ff6e73f77b06c8604f02bc381d48d70f798037db868b89bda7f05c03a6eeae5d9d4ab5f00034d05ac4fc1af852363c5be2e97be90896c2921f5c923ca2e40fd11a9d26de7301063393f705d", 0x71}, {&(0x7f0000000640)="2dd3037db7b30fd49dee759d3a4a2ec1010dac96a91bac2a0ccf81b03f4837764949d4497c158cf5f2d92eeb3e072665f2b117eac73d958c5c41cbaa90d7c577dcd62d54bfbf05d3c7ebb24597b5ed4125be1a290b2af0d7e6", 0x59}, {&(0x7f00000006c0)="60055aebcc3101d5f690d20368de65b1682039f86c34921a53cd0e45e7c73baa1ad031ec93822e3adcaa1c14f8282434b05e1fde6f8293f67d8dd31cd5e00b7546b3bfa93960e527efcbe0edddca96e91183582e46cd137c3e6eee4c1d116ebda347f52e9bb8e05afaa4dcad8b7917fafe28f2953bea5fd6f76f378efd834c73b53bb59e543485c2cc57f8f0b4e07b4cbb9ab437d2db7f5dc503dca0fbd3fc7c309cb64859d3768bff28d43d4dc1d444ed349a1e81eef63a05fc825e8e15535c2763c978caed177e75ec2dc020df2b04d717c2decc62ba783f65b455402aa63255c9619e00904ce0e9c0d8f8005cb50e90b48ec7897cf5b43090c9432efd5f0d6206f81cecbdd18f9e4a35e5c138ee1e1cb19325593941f8cdea72a45a3949816f01ede03c7dcbb864549737151cf42f95b2d4111e5093fbf6b647898cd858c77edd519bfd3cbc2c8f1d9a7fa1166874ddd8a4d318755d0c59fcabaa3b011265f05d85770d04cb4d2273195e17af2f6e3626fab4b77c4d121460f4227f477aa70bb65655128147cdb8c2e7d2b368f4c4fc2c2993ed50df26b71a7dcefbafd9a37ee670e3efe0894f99cc0e34c12badaa828e1935774fbbb602b0945b423eec97c5c1c10b1519f273f26eb51e390e1b1496954eaf519f99767f7939336c6fa1db89fa7a889dfbfa7909c9d1de7635f3cafc84095fb0aa62b9c819d13c323fcd127b850dbb9a8dfaad6840656732a39b995790c7f92a99537aab4a7441b543e92e675427dd6e2d82bd0d59e0657e892587889666e091546793f6fae1f478e1c784065a2ab0e74ba553bbfc8a0e743f1df07c6b1f775a1866c7577ff480aa3e3ac97938c371041a4a549c2b001389a1b27a852956f2aba01f1f1b31b90025535a4a3e67138d36e5b72abc3175ec4aa47b2a052a95c5d8a578c55b8bdebdb2bfde3b77bbd562f4d378cef197075a989298eb27d715b7b1035cc7be88182b4630e851f178bdb4ee58aab55ade5d20d55938ebc0b857fdf574f0e9e22afcb2a18582d0504c33a2e3d76265ce7769ee13e8bc5c753d324d631c59c07ce569ccb273b22467b3cd6333263562e19d571efd0783ba4616a48eaa90c8ffa9eb9ef37d86ffc2fc210992e74117c966d90a9420e047c0452a33f43f28a6c223c2af208f25bb7b50ea356770de355153cff3e2502eef57389521b42ddd00d5e48540b80cd44c80f774880c352ba704118c64b6b9995c577a0d5d1daa4612183f0fd05b4dd222227b730a936f77598373b368ce1d1a82effc137932dec9e1ade103bb01c5a36bf90857c6920294d207e3f50b80d41b33bb131c8eeed751e0d1cb9d42435cabf78948ac4e22bb7c517f3bd7e630db769e1f78ec2c74303b6abe154e01dd674f0043a2160e6a7f3d42a9abcafcb01b954a7efc79e021f2c2fd19804c45659ded8b3a43e621212eed6cf38c8b1a2bf85f1d34b280e944b2eedd381276f8995cea9f497c0822b9a89c04bb6e5f09d702989a96584ad05a3280b89642a00d7604c1bbd1bbc0b2d0f03aa1af8bf4a1265682efb8ff5a4ae511d397fd6b240b26211d406bdd4650bc42278a691549ec725ba76da411bf6eb2a589a5534e86cd1afaa2c7c4aba2eacb4a2d031f721f744fe4735aabb8e2539ce7d70a4f7e55a7e1afe59e884a27c3617e831d9caa6b123040e393e86528cf20ab685c2a86d776b6be0fe5adf4d78d930822a57dfcccb0cbe40f257db29f9efac3db9b6cb1f5d80c8335c0dd868b7a625ae76526f08b3b4c81e27a066e37dce710f7039e348987af6ff9d1c23ad1dbd5f56b91efb188a7def735d8b211589dd3258bb52b7ba5b7605be0b00fac6f34d79c5ca337177096cdf395d65f02d305172e9986e6e56a12aa5d8468ebe38cedb33294e5870eab8e215fc11e310fed0e16ed49fa1e95f5c1539909a7566bcdbd7d0c4636799ac243092da5d8878181d5fb4d0a273455b43c69f95b6a6ac51a5255f3bc520c2c581beefa42620deedf972af3f0f027e221400374a0eeab96ee49c47a1c285e1e7137f70f9f3dd71d6cdbf13e7f580121ea231e048d638a5ded34044c536c6db6eb8e2f4f1b6660ba51f438d91a3ae58ccd28fe9e0732a1f0bc320e721c5e0f1f1ac4f6260525bdf000bd582c3b95462aab8c00efeddc835d34cade7be3fee693400a5ccaa3b5e5dfc9bfb326d53c5d8cf3cb0489efbf215f5f7b5950760bf10362d592d7faff29fbd9e46512061bb986184efd1df3d97875103e8455714231b1e11b2e40a8036465c4addf7530ae66d353102b0eeafb6117310e3c035a3c87a9af20b9b3b63e59d75411706be97f49ef935ca0f4ccef5490a43b7e9851c595945e8c3f0294f2c2b5957584d5ab5395ac3acf1fafb5131dcda1af876495a07c1b834796866459ee06e0d35a98111a94832a975915500b1a1e6e281d19c8e86e4a0d5d7fc671317549cb9fd98df2a6bbf3830589d217df1202a41c3f66dd39ac04011c0d71f9b3eb83435819e57c6bdd65c6fb74dbc58e6fe4b4613cdb49d83fb23ddbcde383d642ab2c557547d80d84be0af7c86baf50a9bc6d5dc8d5cc5339293dbfb014af6c71c0fd5a3e34ece2bce6dc6e59c797d786b4753b3f4c782d0b44c164d0e097fa47af51f74e7b590f77bb38908a28126a3d364099a34b071f5fee7b310861e79d0dbab50433c7b885b82c600f7c9a64c5ebc90c2baecd0f2096ba85614f36ca2bf12895bc6a171e38aa00a609eac36a7fd64ea248a719bb3361403a5b2fe0cee7220bdcb79cd15fb33571ddd6e1a02dbac4bbc35de0a1ce8ab556c734c5ffedd78d9cf36a762740fd3d23877756db30dcf68f9b209395e0fed3140f72ffcb3424cdf19acf103056041cce440491ad60a44ad9cc07d3360edb8a4e9dbe0a13189dacdbbfa59fbb344af92ad55cdf5b470e332fdf31a2c8b445c36f4d3947e3d20f0afbb1a537e20fb1df06523c5eb846505c2ef20ccc5a93fc01d6aad2955eed55c88672cd687be2bf58b6d1c154bdbd1a577c7a307332793fa3b7c5955b2dddf74907f6f4c0798764ac52b980bbf72008fc6d350e54a9d2a9881a02f2e6769a8dc1c4ae713eb5e9c8a7af08837e430f42a102661a11db5950e98c1cd44a92c6cfe49afc82bed7c72107b451666919dc30ff531a18bbf60de65de492978997de879219cd34c9c920187949b3672891ee426731d87202c7edd6919cafc679eacdf3918b0520f63ee875ab0de42e22b5df52f26fa02133a6d0d2209f15db8bf5064faa2bad279fe450a25eb4e6f7d35a1f33bb1a04ddbe68a3a39507875522518cbc58fecfb8bf946e6f394774d60b5ec2e412af18f00c151cbcb6e0235fae576c31d4a0870bf149c67061c8d21fae5aec5c397de7aea9b153217196929fa5d894ffc584d2ef774c3ffefeadaf8e000b7d87b3b664bec98cccc08ee9126a946a6392c8fac77343408c8f9064895bba7e4e204136ffeebeb7e3f40d6813d863153d56f2f3fab5966bead00b221da6fc5cfc040525349fcdc5f7261082e65ac850b6e9eab4584ee0747cc613bdf40e31ed5dc9519e457c01d8eab6d2ffaa029df2bde06afded4289210097d737a5998ae46aa44133d4ac3ab1724ab6e669130ff09d025dcf273df293590644fe75f67bb9b0cb0b6e898dc86e6f06f925e9abf6c132accfaf857a04ff65e1c61c7ede30532d824cf41f624e9f93428348b974a1408390d6ac7f2820621a388afbe5b40c0efbb60ba1a85a42ff2450bfff86dd33c6f79838f9228769ddfc4c4b47f271faece6c72fa4b574b72b91036e4be7f671d21b8882655c9ca0d93eacc7e1267022dabac0c1bb0693ced63c8e663b371ebaa7d316a6b4046769a0763cabde2a6896213095d36c246ee710ab8e88d1b778d4da53460cfb19f419542aa379c902a151e959b2561fc3acf8b31e04e015b0db85cb7a1e8d00108332eaa19165da822946ac355fe2d117ff1ee371ea24f30cef2c50b34f3e3db6928401d379fe074cd22cec209c5678e7e3340079b7ead695ff8e5a4142e5d8a25256e986e94fac8d113de4039adda8218842f1d6f77d75e2f8c9fe46be0e511415a137143e506777db2a8093760076ceb2cff1353bd7a0d771aa135ea6e2b8c8483e92a28205a5f65a3852fab3b33cd7e1f00d819154d39c15c286a83ec6fe5d7408269acb4ae222f35534b72e389b5568b1bd95f58deb40d4c88f0c8f6048c7f7dc94469e56385ae579a7040d938e63ae19bdc1e8d23d7dcf402a20f519a55c9bba270ea93b375fb884516207fd71bae381e515b98d8b34960bb57b22ac1e9306ec8442af696a716b5ad3ecbc558deece3a15dfaff979b3e63f83032853dd87ae6a09b37c0d419a094b2855b87473dd83587b28e3fbe5611523e3d60b50aec6c857b0c68c74dfe5c7edeb2393e12a55a42b41a059e8f9af2b04fac46e98caebaba94289ad2f230f6cdc33a288f2e2fe4ec71381ca24b97b87ccc783f14527b4c14629f77a394d97532a5adf69156b4591b6ae989ba8ee50ec1b6bfeca6239b6dce156ef47add3b1cd68f009f432e560ab149b691e140457c334d9c58ddab7c376cbcbf51ff0739f4de3c446173009a209f701e4069ddd168dac71403c07b616cd8c150a0d30c4af78bc27f24f9acf1914c74c2a7cf5232dd08b9fdae56c590d5bbcc092dd9ab3fc5771c6763cddb2b162dc2912a9eaa0892c132eea93715af5586eb1528b8d24e249086f18d695774c6ebe15973c4ec5ba6ee49f6f62b48e67f6d8831fa1adfe87b3fe7d962d2b145abe7b76b5a7a224bb6a93680ab193f1ad878fcdd205336b22f5d8395aa73fb0c9098e1a2cada13b133bbd9082e1c5a87582509a8c80d2718ca774ed63d9692d0ae9c1bfe0e251cf4c25ad6c9cc442b8bd9c7a3d97e74835008dd11f05db7284c1f8ceb74d6cbc90cb7bcbafaf184647fa01e328dab9868ce08144c74fc504a96a93670106ccc0c7e44a60416a28cff951e19c9983eaab94374ee0a625f478df9806db0da65ee0ccd972fe6565b84ef744213a6218745f1716830543cd1380c2c2be1851b51fc8da87c4e67d56d785a4aa8ef623c769e2458602d4173c7d21d5080f16309a24c90bf323742864327cf1130696ccbfd273ad7d3ec046a66cd36f71e9dcee3cad2de19593687a9f424bbe1a4742be251f111490153d7f245f3e82bfe89d6e7ccc7fe6526279db62ad85c75e3412429739ef3b445f641349f754a32ccdfe787e88663486af8b4af8b4872ff5629a874c54c136963a11d0ff7dee975ce9de1a967fe1f7610488958d9ea65d2f6a3b57657c90ccfda8ae6d37a1fb4496c11565f3fe720114ac49c7b995ecb96ab0bc5f7c401a571b0fa440aa7f93158a078f34352cd9fc8053b9de70872d2fbb795cca545431929942620859989daea358bda3812d78b6db4a5ccad0a8ca44398e8a0d71a59368286b882c9586e027aea28fdb2a6547f8d332741454443437a29424203ecae97884b04a6678fe019505da53c049b4f5a17e09de9a2c12c6e1ca2da96ecbd7602939065adfb67cf5fd20f770556710bf9a40a344271296b934db2e9aeffa0af062305ad192b2f724d1361c49a97ee5fea9a929fed475fe85bc9a05501e1a2b87ede7842d217823c8e2ed70d84f2fee797da12aa21b82936f9c1febb6b020caeb04ed393ee23dcd4e7066be84680506b8a308ba39314ffd4a70c7e65ca1e5c66ffea98999aca022c2f7a22c709c41cd0f677cc87c4104ec3851b20445271c7d62d98a5272bfbae30c", 0x1000}, {&(0x7f00000016c0)="31a93711e4fd0d65f11121a0df97b08781975d07ba58381f12ab8fd55235d7a18f90da316d78b288acf355647f31094a3c13c5d5f97f47b3d99908cc23cc3d7ea2cb7f1f97c3ea8315b01ec6f646b7403d6c34a8cc0c24834cacaeacd489a0e27f5e8e94b2e8ee1f84b0b63b21a08c171b38bf4956459d14ba80a5336bc243f25e3414c316e485a483", 0x89}, {&(0x7f0000000040)="e938d8cce8087cf2927ce8696fa440496df7a576f38dcb470d1c8150fecc64c3e1e32a302efe6e40030992dea9c77b", 0x2f}, {&(0x7f0000000240)="85bc5a337da0b03d666614a090c294aca479001ba2f441fd026cce8229a3a0773ec65fda2a4bfbf6ae34d3916128", 0x2e}], 0xa}, 0x4) kevent(r2, &(0x7f0000000100), 0x8, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1af}], 0x3, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000400), 0x1, 0x0) r5 = socket(0x2, 0x4, 0x3f) fcntl$dupfd(r5, 0x0, r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001840), 0xc) r6 = socket(0x1, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) ioctl$WSMOUSEIO_SETMODE(r7, 0x80045726, &(0x7f0000001880)={0x1}) 22:03:12 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) kqueue() r1 = socket(0x18, 0x1, 0x43) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x20, 0xfffffffffffffffe}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0xffffffffffffffff, 0xf9}, {{r1}, 0xffffffffffffffff, 0xa2}], 0x0, 0x0, 0x10000fe, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000100), 0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) ftruncate(0xffffffffffffffff, 0x0, 0x9) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x224, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) 22:03:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x18, r1) setreuid(0x0, 0xee01) chflags(&(0x7f0000000140)='./file0\x00', 0x0) 22:03:13 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) r0 = kqueue() r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(r0, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) kevent(r0, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) recvfrom(r2, &(0x7f0000000000)=""/149, 0x95, 0x40, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) r3 = socket(0x1, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000100)=0x8000) 22:03:14 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10008, 0x100) getdents(r0, &(0x7f00000001c0)=""/225, 0xe1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='./file0\x00') r1 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) setpgid(r1, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x20, 0xf6) msgget(0x1, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x0, r1) 22:03:14 executing program 0: getpid() 22:03:14 executing program 1: socket(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="62020207e00000010021b403d27d132f33d11bdbf7eb24b249135917287214e50a90bde000e4439d9fc4b0193d6e2ac6894d75b94cc121d313e3057bfafc56b4488a38f83d9ed1e8fbfa1dd002df410ada4c3452e170ca404e7a2c940537b1f4434cf09c5fd672ab448f0b198ccbd66b2479aaf103bf0000ecff00000040a548733d4a641d45a5db5a6a6f1f0e2da8fdfa59f2d8b8c45852c04347c3a49920fe835ec234ab7e1718ac61aaa9e13c170ab72e2fe12c95d5e9fb579281d1a000120000000008fc76000000000b54985ec61b788c2228caa347656ae3a6549a6c5519913332139108c2a1ba6a4be41512275a734cacc7cb73ea3f6ebcc0cb266383266a934aa27227881c03ec5664d0cdf3c8025cda4ba4de1093ebe25a9b563aa7c023dc78a216b7adaabff79ca9c660a9d01776f509e6b429518517bd0b1309a613921b1b871dca554b08f67c446ea7d2308bf29361d0d5683e3aa3e49a9f0f46d94774fcd1b5d6f578386367c309254c1bc2633b994fb00da28f997a967bae1fa3d979c4e729ef2d85c6ca7e6855263fa0ba8a62168b4af4180162cec579d3ba47a5fb57b27256ad02c47af8f147623fd13523abd0b38698f937df75f262549ae9dfbde0496f513aa27953374f39b0b69382dd070e8a5625b9b8db45a090e53f47f453815d480a42e7f19f5dd4a2c48125632b3d972b7ada9d909e27f8c97140722b0fa101fbbaf30217f0da8da409047c087d0000000000003174bcbd2213278586450402b6895c49ff47e3586a76322b1860844a58dca0720f27156caf70a543c73d37ea9608f17395a374d09615e05752807fa1a5e7986f380adf6a96f580594e6d0452fa14cb8dc6758b21ca48fc7dbd5a3fafba6db3e58eada6268bcced102ef429be079c1911764c8713b5222e3d7ef9074b60b3dc7bd09ccec1ef18be596c5a8bf509f6eaf6f395dd717c533200"/700], 0x10) r2 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000780)="394d1d87500ea9cf825698c7af45782a5beea5e10f4600d4726b8fb43a328c568fd87c061c5b98c3102b886717b4302df78cc33f2836f6c83095eab5f1", 0x3d}], 0x1) r3 = socket(0x1, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0xbe8, 0x2, &(0x7f0000000080)="46ed693da1", 0x5) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) setsockopt(r4, 0xd7be, 0x1, &(0x7f0000000180)="da2b6185da43bbacc6214dcf1f23cb2774bc3c24edd809bee798b102681a8c5eefa2eb8b3ec8fef96516295f37cc69829e149794fb1fad25d08f87ed25794cd3760584a65986b5b15f6f5acfe3aa2ad97305debcbdb1f5a309315c7bcfe0bd355ac204eabadcabeb45b78f958603765fdb4a71fb", 0x74) 22:03:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000300)=0xc) setuid(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setegid(r4) fchownat(r0, &(0x7f0000000000)='./file0\x00', r2, r4, 0x6) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x3, 0x1ff, 0x8}, {0x18, 0x3}, 0x7ff, [0x3b2c6f6b, 0x3, 0x4, 0x8001, 0x2, 0x10dd, 0x5, 0x2c]}, 0x3c) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r7 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r7, 0x0, r7) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000040)={0x6c20, 0xee5}, 0x8) close(r5) close(r6) 22:03:14 executing program 0: msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="020000001500e4000447403ab9673ea11590009ef4fffffffaffffd65e88e175ff92"], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffb, 0x3, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0x0, 0xfffffffe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000ac24000000004f5d425b1da26191e8dcedc5b97e7232a8d2a1a93a77569882cc0e9c4722532bdff43d9964c34d6d9cf4660df81580ba1cb0b17ad4bd7d9379c708d7b9240fb28f571ec1ca8cc9fcc2815e1ab98526f5ebc564f181a8565cc6abbc6aea47"]) close(r0) r3 = socket(0x10, 0x5, 0x0) close(r3) socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 22:03:14 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x200000, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x3fff7edfffc], [0x0, 0x0, 0x482], [{0x0, 0x0, 0x5}], {}, {0x6, 0xfffffffc}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 22:03:14 executing program 0: r0 = open$dir(&(0x7f00000001c0)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000200)="f1e8229592a124932324385d3db575c6a771619afadf191b9c0c32bbe89482c08477ea8eb1e18a77d64fb370277c9734841f593cef8bbc2a7b8f80e99e91ba5e4d883c365170b654830717a6f748c6b3b568696bcbd815b52fc3b5069f7d", 0x5e}, {&(0x7f0000000340)="0c5bba1115deccaee1b8d865caa8085f31b205111ab8829e6a418ae81db90dfe61e7f92f8c715ad28a29732495c67ae4aab2b370d5e6f87d56ef61f05f879f2ccdaeec6c034d875abf96709c5972594fc4a629108f50385a910fbc37d5b0f16acb1c090d4d11f0e71f02582924cb44ce135a49732f9c8f07877c7eec3be1c489bc39adbb41c7a87662128c6161347db91f039acae32c5f264f331d805b3ed74eef1a25c56702a9c068bbe897e8c965a5150fedd74ecad9d874d10af2747771ed754e17a73acf8cb544fb907b919b00415f51a7ad", 0xd4}, {&(0x7f0000000440)="e0e43e17f35f4d4254e5937455dc97b76c7d235fbec48e6ebc491404f09ab2933af8f078375384a37acad15aa4eee572e4cec33d4d40ef3fc0fc64ef8316b48916aed6a6b037db17754b7238669d498cfb4915445ede83c64d4f4d0ebbdd9c153937b7ca5df870f1be3794409d609fef601d8da8da9ac72a16fc2ce60ffd3f19a432ef4940128fe84c9a6d0ff0c9f7a90d75658746e2af9e21f53a73e32bd6c8fa0c608b2fba33bd8d071cbdfbc88c929110e95d2849d6cf4992317d273c8a8253a1e651d39864c73eb9481d377ef1a66a6f8663b9f78fe8e652b34deea4", 0xde}, {&(0x7f0000000180)="8c22d02854dfb15d78a70af9527f406a080e5b5a9ba0fb33be89ee8f1d87234f65f241eb1033ec6d659c", 0x2a}, {&(0x7f00000002c0)="108cd775967bee449ea52aaeda908f76968421bc05b77b98238057dfdea7a6142ed6b772552e2ead192b15dc65cb3abe0a827e1689acd2d00174b6aa8a15d1", 0x3f}, {&(0x7f0000000540)="d9c91ffd22486b6037cf8862c423c7c51c7c32b3d5193cd04e89859f7f7232201c51deae1223ac255928a36019b216cfb316242c26f6679c3772b73dfbedcaeefb5d0b5514e91aef19ff9f7e29a84b95144fff4da500efaeff09ee69ff5586a853237f8521f634176740bb8d93e2c10ae98071d9bcafe8039cf87f9e8175c4e442ea1283aa45f2b48ce4e2", 0x8b}], 0x6, 0x0, 0x800) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f0000000100)='x\x00') r1 = socket(0x1, 0x2, 0x0) chmod(&(0x7f00000000c0)='./file0/file0\x00', 0x120) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x5, './file2\x00', './file0\x00'}) unlink(&(0x7f0000000140)='./file0/file0\x00') 22:03:14 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') munmap(&(0x7f0000356000/0x1000)=nil, 0x1000) r0 = socket(0x10, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) 22:03:14 executing program 0: r0 = open$dir(&(0x7f00000001c0)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000200)="f1e8229592a124932324385d3db575c6a771619afadf191b9c0c32bbe89482c08477ea8eb1e18a77d64fb370277c9734841f593cef8bbc2a7b8f80e99e91ba5e4d883c365170b654830717a6f748c6b3b568696bcbd815b52fc3b5069f7d", 0x5e}, {&(0x7f0000000340)="0c5bba1115deccaee1b8d865caa8085f31b205111ab8829e6a418ae81db90dfe61e7f92f8c715ad28a29732495c67ae4aab2b370d5e6f87d56ef61f05f879f2ccdaeec6c034d875abf96709c5972594fc4a629108f50385a910fbc37d5b0f16acb1c090d4d11f0e71f02582924cb44ce135a49732f9c8f07877c7eec3be1c489bc39adbb41c7a87662128c6161347db91f039acae32c5f264f331d805b3ed74eef1a25c56702a9c068bbe897e8c965a5150fedd74ecad9d874d10af2747771ed754e17a73acf8cb544fb907b919b00415f51a7ad", 0xd4}, {&(0x7f0000000440)="e0e43e17f35f4d4254e5937455dc97b76c7d235fbec48e6ebc491404f09ab2933af8f078375384a37acad15aa4eee572e4cec33d4d40ef3fc0fc64ef8316b48916aed6a6b037db17754b7238669d498cfb4915445ede83c64d4f4d0ebbdd9c153937b7ca5df870f1be3794409d609fef601d8da8da9ac72a16fc2ce60ffd3f19a432ef4940128fe84c9a6d0ff0c9f7a90d75658746e2af9e21f53a73e32bd6c8fa0c608b2fba33bd8d071cbdfbc88c929110e95d2849d6cf4992317d273c8a8253a1e651d39864c73eb9481d377ef1a66a6f8663b9f78fe8e652b34deea4", 0xde}, {&(0x7f0000000180)="8c22d02854dfb15d78a70af9527f406a080e5b5a9ba0fb33be89ee8f1d87234f65f241eb1033ec6d659c", 0x2a}, {&(0x7f00000002c0)="108cd775967bee449ea52aaeda908f76968421bc05b77b98238057dfdea7a6142ed6b772552e2ead192b15dc65cb3abe0a827e1689acd2d00174b6aa8a15d1", 0x3f}, {&(0x7f0000000540)="d9c91ffd22486b6037cf8862c423c7c51c7c32b3d5193cd04e89859f7f7232201c51deae1223ac255928a36019b216cfb316242c26f6679c3772b73dfbedcaeefb5d0b5514e91aef19ff9f7e29a84b95144fff4da500efaeff09ee69ff5586a853237f8521f634176740bb8d93e2c10ae98071d9bcafe8039cf87f9e8175c4e442ea1283aa45f2b48ce4e2", 0x8b}], 0x6, 0x0, 0x800) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f0000000100)='x\x00') r1 = socket(0x1, 0x2, 0x0) chmod(&(0x7f00000000c0)='./file0/file0\x00', 0x120) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x5, './file2\x00', './file0\x00'}) unlink(&(0x7f0000000140)='./file0/file0\x00') 22:03:14 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [], [0x0, 0x0, 0x0, 0xd, 0xffffffffffffffff, 0xffffffbeffffffff], [0x0, 0x0, 0x6], [], {}, {0x0, 0x0, 0x0, 0xfffffffffffffffe}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r3 = accept$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048f2a2373dcf90d78d50b85aeb1faf6f1d1d75a0d48a12ffb874c5edb00a046dfe061bfe82737ee9ffc597e9380c27c02a986a7ea9d75da16965e8d1fbd74a8258b6056dcbb343bdf04e962bbfdeeeb7193cba4dbbe77ec980226f7f6bc0f5e1847c015ef3f599b59fba7dfc62a8bc28cb614264182d86ee8108867123cc216999632ea69e"], &(0x7f0000000080)=0x6e) ftruncate(r3, 0x0, 0x9) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 22:03:14 executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000240)) write(r1, &(0x7f0000000340), 0x10000014c) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x80) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 22:03:14 executing program 1: r0 = open(&(0x7f0000001640)='./file1\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x8002, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x8000, 0x16) 22:03:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3}, {0x9}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000e5261bfa059348ffd27a"]) 22:03:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x20}, {0x8, 0x0, 0x81}, {0x6, 0x0, 0xf9, 0xfc}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000000)=[{0x0, 0x16, 0x0, 0x6}, {0x0, 0x8, 0xd2, 0x9}, {0x2, 0x81, 0x81, 0x4}, {0x8, 0x4, 0x0, 0x6}, {0x0, 0x1, 0x7, 0x400000}]}) socketpair(0x20, 0x5, 0xf9, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$setflags(r1, 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:03:14 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e29997ec0"}) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000000c0)={0x800, 0x2, {[0x2, 0xffffffffffffffff, 0x8, 0x9, 0x8, 0x7e, 0x6, 0x7, 0x3, 0x10001, 0x4, 0x1, 0x1, 0x8, 0x0, 0x9, 0x6, 0x4], [0x7fff, 0x4, 0x8, 0x2, 0x373b, 0x5, 0x7, 0xffffffff, 0x0, 0x8], [0xffffffffffffffc0, 0x3, 0x476f, 0x8, 0x0, 0x6, 0x73b], [0x1000, 0x81, 0x3fdde679, 0x100, 0x5, 0x9], [{0x6, 0x1ff, 0xfffffe00}, {0x4, 0x7, 0x80000001, 0xfffffffffffffffd}, {0x4a, 0x20000, 0x401, 0xffff}, {0x3, 0x1f, 0x1f, 0x5}, {0x8, 0x5, 0xd3a}, {0x0, 0xcbe6, 0xc876, 0xffffffff}, {0x4, 0xfffffffd, 0x7ff, 0x1}, {0x80, 0xfff, 0x40, 0xeb5c}], {0x2, 0x3, 0x5, 0x26}, {0x800, 0x1, 0xee9, 0x8}}}) r3 = kqueue() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000400)) kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 22:03:14 executing program 1: clock_gettime(0x5, &(0x7f0000000040)) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) r2 = socket(0x1, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) close(r0) 22:03:14 executing program 1: mlockall(0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x28}, {0x24}, {0x6, 0x0, 0x0, 0x524}]}) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = accept(r1, &(0x7f0000000240)=@un=@file={0x0, ""/17}, &(0x7f0000000100)=0xfffffffffffffee2) getsockname$inet(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000280)=0xaf4) write(r0, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) 22:03:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffd, "090000f38900f4ffe64dc22a30adca60b38800"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffff, 0x0, "00370700000000000000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = socket(0x18, 0x3, 0x0) dup2(r0, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) getsockname(r4, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 22:03:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x4086331) utimes(&(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)={{0xa8ab, 0x8001}, {0x9, 0xd7}}) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = socket(0x18, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000080)="1f2fd5ee26c4161bbc88bd9fe59aecfea25afa41eff6b1a53e5c2501441da0bbd75c20d7b80c040007101b8efd019a4b22963133d412cd313ed3bde9a4a229de60380d20577ae205915aef1b46c57213c2f32baf4d40a23b8fadf0d78c95ef70c593c3361900430aa8b316acef1e3d771d6d27870795e7663d5bbc91e0ffdd", 0x7f, 0x0, &(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000240)=""/192, 0xc0}, {&(0x7f0000000300)=""/166, 0xa6}, {&(0x7f00000003c0)=""/223, 0xdf}], 0x3, 0x0, 0x400) kqueue() socket(0x18, 0x3, 0x0) r1 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = accept$unix(r1, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) accept$unix(r2, &(0x7f00000005c0)=@file={0x0, ""/108}, &(0x7f0000000640)=0x6e) select(0x40, &(0x7f0000000140), &(0x7f00000001c0)={0x9}, &(0x7f0000000200)={0x8}, 0x0) 22:03:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x40, 0x0, 0x400018fffffffffd}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x714e37a5842f69d3, r0, 0x0, 0x6) 22:03:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x408632e) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) faccessat(r1, &(0x7f00000000c0)='./bus\x00', 0x140, 0x2) ioctl$TIOCFLUSH(r0, 0x800c7005, &(0x7f0000000100)) 22:03:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0xc000}, {0x1}, {0x2, 0x0, 0x0, 0x108}]}) pledge(&(0x7f0000000080)='/dev/bpf\x00', &(0x7f0000000140)='/dev/bpf\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:03:14 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x12) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x9, 0xfdffffffffffffff], [0x0, 0x0, 0x5]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 22:03:14 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x11, 0x4003, 0x0) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x10000) 22:03:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = socket(0x1, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000100)) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000010c0)=""/4096, &(0x7f0000001080)=0x1000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x401, 0x0) 22:03:14 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000100)=0x4000000, 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) r6 = socket(0x1, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) connect$unix(r7, &(0x7f0000000040)=ANY=[@ANYRES64=r4], 0x1) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 22:03:14 executing program 1: mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000100)='./bus\x00', 0x10, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) shmget(0x2, 0x4000, 0xc2, &(0x7f0000002000/0x4000)=nil) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x40000000) 22:03:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0xfffffffb, "73ffff4d4d7ee400000100000000000000000010"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000001200)="df64c6371bc45ccae951dae880e140617a1d65188e2255c6a3693d9a3805a7c8003c6054a2ad8af8c9685fcdaa1605e21c48d3513d5d8535c4d23f0d2039b3ca9ea8f9f3336fa4ae00e9f465b2937b3e89eca3464aca82af31e5acdffb287c2a0503221951dee626e772278f789313d36dc0efeca4f8f4daa26161c62f9bba232f013b694f0357683291f2f61ca49d8b693a2e8e04c7c18e959a6e1510306acae698523867b132a86e2eb3d471bc051014862a7828e2817c89696366eaee7fc6f03b0fdf2cb1d17425b1b26adef7f81eccf6242b1c1427abd2f46efb302e8cb69b517d67196cbf2b903eace324d2552fedfc328f451f88ac805a143f76e0d5047b11ae6ad3181d6875853d80154135918c06ee50895f1af400a68ef5e02a9bb85e3882c51fb8ddda3f9c126f292863ababfbcb4f23e8abdd74598ddbb4c4ae8b3c98c8b19e91c46f5ff17f7fc14239f4be1e3b1eb043338e379ed65fa88f559dcff9d1065947b243355614d4a29f5b74eb4aeb7da3c08e24b3b1725bb6413dd3cca2bc7a58cda59bc86538ba3211309a24632f77296f8243cedb6586ab001239f683bd7e3417fcedb56b8614602658dbdef30e435c3ba87dfdc1c516ef536c4f159ee0f9971ee8690d621f54d484984bc1c8201d35ee2bb3726553388c5158d1f34670170102046ef9b9964d4d4c2cf12f2b3d181d6aaac606af42c2df05c4435ba18bfc6fd713d252ce5df7bca899d49c9d5c7563938c940cc3f9d8d105a05d864771083b7f8b3fcd135476e1c08b474d6649d6cc125f96d2afcc8f12254eba7e08e023911def5b122c212c74739730175a62ae5023e349ec4965695e14321858845656e30d0e1ddf12865741e8f0cfbb35126028ae0d56ad72f14cda4a675cb14b9e8e2b2eb8588d127e1d72bb24591b9ff4f9d8dd026a6e087258f3e6dccf431e5762e7ce1e832dc2401719263f9c269aca0848b6c62ed2624b823cdd515ede000d5f21426190f025513ea90327d910048b85f18bf98aca6f294ef08ea8c84dfc326f218c565d45645b70dd2adcc10c22d475dec3919a0968cea67eb81712898264a5c94f1218f4b984b47fe515d8ca8619b3dff0549c3bb63548e63b6e8a0fac7c88273508b245bf2dd7d0c9246d54ab738d1c622b5e343c0e85a46e772699cbce63438c3eefd57e93f16267553bb6b19726421ac96fb6266c980d49771241c6c436c66e8b59ce2aca7baa93a6be1e46d5e0b6fe010fc36e076781dca14f073dfa321806894cf2bfe11a753df513577c9bc177d60b2db21aee33e1204760f1e450928b9c4c625bee88349a2dda9aee7f3c07a61a5c56220322e9a76ec40f95f8a1234ffbfafb85e636ed2198513da8c97eb020b067154163800780e6d6f37bcc7fe4539627c1f0022a5b602129cc2c7d745bdea3d02438aaeb0770ef63d345c9a1098cdbb04605907c2eccd793f60698c5c0e072cd10d9bacf7308eb342b77aa7fb0d2c75a62ff5a0b09cd7e8730522fcab17652e87a1799f8b929289a17b3c5c3749021d12417ca895cd2d15fa652d7e4eccded52449f174173f626abb1dc42ad07fd55ec1c3e141e2840a61e14b09e3c28c95302981dc8029b814bf12d06904f105f423ecf2218e4e9270c24efb65114c745779c5bfcbf4ef33fc3f7741b389f2cde66321e59d34762a679505fba5493a1b66fe639acc157e649cd45321f44d62014b4373b68a95a64d2983e7f45a858cad25d51a76e7633103789f402894758a9ded808f428c080f2c3a440f2926fc657c1550196ca625b1e413cf06dea83df5b29fd27fde779c2052db08b8a6d0fd1eac0530982a85013b90c1e3572f713f7e7034202be352bf979762fc4442f0330713ccb5125d128a9fb987547d52d849feb3ecdaf2edf7309d5e305eaa63a883ba13721bbdb8ce5700814eae3e928b67cad3be00647fd23ccc0580cfe7538f6f68cf852f227d2745c0464af302dc02d26635dd20548584aa0d265a5b845d8791e6b738aa0720b319d88579f33beba84b55754836771da90b0b05b95ffae25b35ee247a8d6e845c56c55ac1e8c92257f8a5a0f41c9b563763d0279ef8c6479f4248c1e16c3faa96f10dc4173e746bd3fda71d05ba943674f91a84e2d9c4c7f2408cf80ea05bb0e16f362120a0431d6e30251f40eb85c855296f54b1cd6dfec278a8575855349010a626974f1bf21830f3320e5ba4f8f68df3d34525e5bde3c75c418976a574321b53279604d224011afe78307648d4228fc84091dc2427352a2e07e8e0ef2e8d8ca7a7ac447d82f70dc91c87de868c16c09143ddfa8e0e981ee765d2009f1e002cd96d4ac8c377620b7a7c85452b4f281de7d2a83ecdf825d8ade9db6454c1de25003c9fb00bc6b0b9beeae8d45afb73c958d6f5ab74585959e708345a6c706891b03a7d70746dcf0d3ba5c3833c415fc63eeacfbca323c3061a754ad11dae67d6612be4d6a1c92f4c80584ce5de5e6138e5838e966629e98d1071fe96db6a603b643d16b45a1b7841e51e735b2095f8f56799adb6369bf866984b8c0da48641edd38dfc3904ff523c3489f3aadc1bbf25c6f3501b27004c9dbd9057d3662bd069bf075bd4761e425941fa2f0a05e7f04a1a8f61ea03fb5b0d707a9d909fb57a4831ac6460e302cf632fd097bb50cda629ad0a82a50d2463f42c6521c876a11127fc3205b151ad7fd79d5799f22c7260bfb470d0370d167795128e393a677851a2bd9169fcac20d07fc761d6b66742c90eb25e7cfe6a7f7f4473d25d049213b9dad9da1593da16e3b124cac634ceec52a56db5cb3d57c7fd2e660b2ae2a5a97895967535b2cf8f36957c50426b35a32301d38786305b0f50b1334790e6ecff017b017b0d71c241d224d295ba250df9037b3679e666af4c76ae301988f0b9b4e24fbab26b867f68f3f10c393fa898fabda5bdfb1cf4ff4c8ea484f67b5fda86b2b0239b0a8e9f92d44a34ca960277aca0d97443ea25a94e0082e63a08df65b6c96f703bb0123d21598b229fbb8916680a93b7965e21ded1d5481b7738fcffe0ee5c504449aea7155557262ac0c6c16d3f050b4157eb6f4564dc1916ce3f766e9dc3e75a75a26b1e21760d5304821e89f819f34f7d9e13d14afe77a042c5d4f4cf70b66ea2fa71617d4860fbb0e390a8d45b1ea7c493a27225cb26f6cb6542df093c02a87e9eb4b9c3679afb404621ddc750683ea3f3baf567e48f47b4a73d13c8334e734782071bc91f9c1c2bebd260c85a41f71671da2babc92d06f026a5769ac3a5b3ea5ad46e59b253f39cb542198b213a7a7f1eba426f1e66571a5d4700d12ed192d1cece2e991f0cc1ec49ae3bbf9843b22160b8792ff4cc3351617ce7e805068af84441218fe591598539656eac31092df1e6be3587f1c6aead600f6845de21b3cf6311311e09c20f121518af16a54fa05f60bef3b312e77e0e36f291c6fe1c5725de09a19ea6c64820c41776a8a8435934799db61b91e0aae3a43788d239c667b05090e3446acf1f6ba3837b1e7c7b3903b01ee55599ad82b42784a1d0c09d146926312249c312c0f8f7e7b38ecdace2ef8ba53c5ee5f5d435b7ce838074f1d23b50148b652f4665fe2bea06128a81bb61a1f186603ce1f920be0f9c3ba234679ae088bdecc093f34bbf13081bf87960e13222c18ccfcd7ee6426ebaaf11a6603d3eadf0e7eb6eb8b25ff07a02a4b657d33cce1edfcc669db8d938bfb6b1034133e3b29a9df29a76686f6a80531e7efce1a780c7dfc00f1a5a4eee57be66e364b4714fa226943b0647465acd0e03d93eb8cebfafd592f03d5efc9bcb6f3a305a3eff03833df7ed8d8085e3937b4b31f68ccf1c0a3484d0cf17968ae0e628e4036b61aaf7313e319c240a0c322c89c024898f22663b5fe2080c5b9461d77eb0b4d7bad5644c8bc47e597594b3b6dc01e50fc86b95fe52e9e0f07f567587762812854a99c6a26c390a564431c6ad73c46f604f216f79ecdf992bd310b976c8e934b5e3036ecec128a2dcb166d3f74a5a08fb3d62be8903b76f589e8e1c342ea0f7ffa5fbf63927bb1db50810261b07404a63e82405d56723235fff63b8ad4127fdd9da58973e7be882899b3a0109f8b819c30e0f6e53cb098aad0de5f54408c25947c605ea8a23c39bdf9c586978e8d162737eb3beb08ceb45539e472bebefa6ab0d76ed48cee264dc870d385b53a2fc61caf7682387fa2b4efefd7dcb9871c62a3acde0abffc5ee65f88cf52721ef46e5ea199732e907dcdefc336242104e4", 0xbda}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e", 0x23}], 0x1) r2 = socket(0x1, 0x2, 0x0) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) writev(r4, &(0x7f0000000400)=[{&(0x7f0000000100)="dd6766ca21c16ae1aa027b0ce2b094452ee8416dad998f1dbb5b3b43087cfc1a1954ba333c03ce26c76cf121ab254c368f74269b17280e0cb5f0bbf3afa57fc16181b75e44785acb0be987b311e8431e7dbd71ac7c669e3ebaadc7fc3ed68ba15806bffe34e1f548fc58", 0x6a}, {&(0x7f0000000200)="28d1a050a9d8e0e146b4fd04dbb5684e4a818dbbd7ea57059ae424b64b0572b2dfbc395ba4e31b8763d6f9812729", 0x2e}, {&(0x7f0000000240)="09e6971420acb83fee39808099e0e5671e0fda8561f2f22cc8e7353d1f70a24dba81f2f4a76c3d8b0ad0ab4a8881e868ae1330a6b5ac4d4b7583ee7a9527c61e6ce4c3acb260d6441b2f01e2bbe0d990ddbe35abb9de43787ccc4f69a69d0234c063ea9c94e839f04dbf2bf3c43484e5a9f2f633fdbd27c339e425d4764242985e97ed99ab1230fbf695149dcc0c9da55efa078a433eedff8fa95ef5e4605205", 0xa0}, {&(0x7f0000000340)="c147d46b111afb11ccc2b4f7eaf6fcd1d0e965661fdf4102d1c7d785cfc51880725362adf9cef130bc3bca", 0x2b}, {&(0x7f0000000380)="415fd59aec7741266be205b6ea4f0f286c966c45925aedd9e36229bf9a3c359ca99d9a268dc897c5d480a3103315111ba3fc42991e93de644d2d6a43f51acc23625989dd989a9c736ac665f3abfc9d51c43a851773475a9fc9a026a0add2c1654ff294179c38c43a01de401b10c16c13", 0x70}], 0x5) r5 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f00000000c0)={0x7}) 22:03:14 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffdfffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) recvfrom(r0, &(0x7f0000000000)=""/46, 0x2e, 0x2, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 22:03:14 executing program 0: socketpair(0x2, 0x4003, 0x100000000102, 0x0) r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 22:03:14 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x7) mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x4086331) r2 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x11) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x2f}], 0x66, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$lock(r3, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0x7b9ead1e, 0x80000000, r6}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140), 0x7, 0x0) 22:03:16 executing program 1: r0 = socket(0x18, 0x1, 0x1f) close(r0) socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "090000f38900f4ffe64dc22a30adca60b38800"}) bind$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x4000, 0x0, 0x2fb, 0x0, "00370700000000000000df00000000000000e600", 0x50}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffc, 0x3, {0x0, 0x1}}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) close(r1) r2 = socket(0x18, 0x5, 0x0) dup2(r0, r1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x2f) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x1, 0x7, 0x4) fcntl$dupfd(r3, 0x0, r3) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x1286, 0x8001}, {0x18, 0x1, 0x8, 0x38}, 0x3, [0x80000001, 0x80, 0x5d, 0x2, 0xfa, 0x6, 0x7fff, 0x9]}, 0x3c) 22:03:16 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x82, 0x0) fcntl$setstatus(r0, 0x4, 0x8) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="a96f6c26d6cab392c13266f67646e2956fb1a4117af8ac8a246f24be6c0277390297b98bb32a55939f6a2ea7a51227dc9ac40e77f0bb18537b16986198cc536f965d5a5c140231ee86d184325946310dab07f5902c077a761cd421b9a1e234a7db697f00981b696ac5c37be02966fcf4bdbf622b28c6d5d0599a670ba68b14546280bf597425719987731990e69057832e74133eb69c5b00543355ccb4acfbe06d24cade5623aac2356c5d132ecdda728ef695d3d0156f497757f691107df9533653cc12551b8f6a148910719b5c738e1c3079a26a22189d82989b2ea33e2277056d50040a7c1088706378841d4fa01150fda06ddbfd69842760a8c865110f0ee073617a9a564da8c2e3d55d10e6de46e135d09977e427707e4c0ceb409219ca6ee658220e6bcb96c2bd9903748221545c474d4ce34382ca8f020e7c16355940642b", 0x142}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 22:03:16 executing program 0: syz_extract_tcp_res(&(0x7f0000000000)={0x41424344}, 0xcec, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6097d2cf0014000000000000000000000000ffffe0000001fe8000000000000000000000000000bb4e214e21", @ANYRES32=r0, @ANYRES32=0x41424344, @ANYBLOB="500000009078e612000009e975405b1aecefd503e5205ba1e2f334988f7ef7d18fa25831ceefb4120372086862a94cb04ec278e5a74255767d6d18c512674327ebb1c4d3bb42ff6969b4508187c26efc94011fb4e6dcbc9e5bc8f6160541899f6f4c92a3d8fde06ee6c9e1f87c594d1c382777f4fbbbc2ebcc8b39f3308a32301633add009e2e3034701281036cc443feaf78d28012d75b1e554b2cd77e0b1d8"]) 22:03:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40}, {0x4d}, {0x6, 0x0, 0x0, 0x10002}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r1 = socket(0x1, 0x2, 0x0) socket(0x2, 0x3, 0x56) r2 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r2) setpgid(r2, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x56645d96f63563ca, 0x938, r2) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000040)={0x9, 0x80}) 22:03:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCCONS(r1, 0xc0106477, &(0x7f0000000080)=0x20800003) 22:03:16 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {0x8fe}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000180)=[{}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, r0}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="11"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7, 0x4, 0x7f4eb985, 0x5, "01000000000000001000", 0x0, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 22:03:16 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x44, 0x8}, {0x22, 0x8}, {0x0, 0x4}], 0x3}) 22:03:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x3, 0x550f, "2ea86ecce46adcd569ef64e16e95607fcfd71100"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000140)="4c1ddf4819a874a65517e73142f0e46b0141cac69432f406957a7828bce33c73e4e09783e631569d78dd14a83d9ef66aff16ec936b466c523c6e4e89a477c9c52345697adb53271b338057b89f32fc6028c6a1b576affdfce85b737ccaee92a74f063e74d158e58f158101bbd0e06ad405137e0144abe4d32ddebba90100b83751aecf9ff5f038235a21c857bd8d11c9bfdfba0206a4494e446756d036fdca5a9235dc", 0xa3}], 0x1) writev(r0, &(0x7f0000001540)=[{&(0x7f0000001580)="f5a10cb56a28ce67e0e99de19469eb73877bdfbfbebc17f0d2d5c27ec3a2aed04d07704090a6ac4894b7ffa807a10783d0c672baf1e3edcf9dc6c2e3e3a8511ee178271bd1d9e7c7fedd32b788fba160f99ae3bece97a7cee01662aaab27146ae02da076b6305240070c16f60a17ed9a02eaa66c0ee2134eaa8d7b11c554a31a0d822eee98b2103c2c73b574592ccb651dd4e1afad1097020345080f926594281753799a81cb2d47165fb7e007c6679f48b0ae5a34010bfad1d406ac61dac67b9a98b8a792f9c93d33fe60bf71f5bbddcb046e0137d1aef6e3d2aa5424cb0df5ae30a9127ac556129d2e35c89fc01216ce30abb39ad98a006cd14a35855f6f5a6d3f237fcfbc182d3d2d0ba22c95ab250b89794851272323196c01746b704ff8256f4b60f5277e4539ed0c46e418ed4919a069aa63f56bb98e43bc6765217e396e4100fdc8695bebb2643d0f9070593aebb76f16ac26811dd543366e398e334118a8bba332fac149756d99b742918cd13b1f7a8e8dde108b8574c3208a5577e5c6b265f552fd9f8a9f6bff77e4f98494686d4484176d92aca45786fb594e301cb9837c8e596c38d8f2c06a21806294e293576df0ff9257854b641b6938f19d2224e775cbd0ffc8e49822d454e6a042fdbd6bc987780e3356ed38cee0c4da4497b291976f0acaa5948e55e4b095d1fa8be4927e65e1d63e9d7f1d2f948844a0a9b93072a959d863480c895c323256fa4b4ffdb172b832576535fdc076b47e2b0c1ecd9b379d9af0ff9d20d2ce79b3f9ab2ea0c9d40e37125c08d93ad7f2b603dde1a7a15e9a7fd11819c2ae2a7662d824f43e0181cff5de925b297865216edc4edbf86dda3f7a8d62077225cbd72502bbbcf7677a6049ea931e37eb5d59f162d9d8ac5f0a343926a543851dcbc291d847ab386c56d83fcd3c51614fe3203517650d9088165eff34918ad60f0ff7fbaf2ab79c424a26003a19ee556a164995cc740f34cd232051d25e92625b2580258c9f0dca5383ade44d7271133499a88aba4f7fec596139884b60caa2ad270c8f3f616b94414580a1cca8d99765761529fa11de5e2dff310e1e54fc37fe365af0e4e859688aa7aa65d2351d1336bd0cf9d195e307a4446b826f8a6396bd316b705cf7108ccfd2094b91d3d24774f69986a8a8dcd7b244996449af8a3ea1d99804cdd10d8d5a3b3825803ee964f8338ae6bd456318bed03de7231cbf67cca5facc94e7d75440be02629ea6cf08e6903b261e282a08585da2df8f24812b7dd075463a7c794256c3ffa0f3b5e8ffed82ed41cb4788ac3635c0332b7fa08e71e054796f031d7da7353cdf1c0ad4c045499e2b3cc7d272407444e74aaf86880cada7d567089489c25b0230dd58d35582e57bf80b535172bfa6804c6fecde708b18922d1f23bdc47171cecc35efb8519e06763dacf8e5e7239ab1b979bf6844b9e6d9aa0b8d684c4e2c91889469b918a03628f81308d0cf335ba672496a57f1671d5d4ff68f00ad8e1c529fd85cc33276810baf070e89a8fcd99cafe01f29b6f80ac894118d3a5a3d931ad801c9cdb9d32a1e39ad87018036b4139b6d8cc746962a8985320c42158a7702954c591a80dd802426d9b2b5728cde59f2623bc6a1d7604435d24cc9f4dc6694b53b98fdbb03708778241b231ba1f143d1b80d78962a64e5c565bf868a2d052a9ec586a919f3924e30c74bfc8b57e6b0ca42237dfa8c1d6ea1e6f9bf39eca0be2f7b68e672e5669e0aaf3fb4f493f79529d520ddf0214577543fb78cbec997e64d89c04e2e54ac4eaa932db346dbcf70035dbfc5c76096012d6763952732499becd26714d35a027ba51f1bc136706e7e64e726cb153e215cb59720d22352e040f3e5bb7e8b8b10a8189f767b5a0ec8a59dffa3ff705982104b1173a2caed7c7a6957b9b78f2d0d33c2a5f0ec685a6ea2392dfe00cbf02e1a022107f08c27e019e5d08b9ffd04a3235b1a1514e75af6f9721fb0efd7b148f0801de93f8445962aeac634833b9770e7edddae247b3976cade65c6d69f949b74544a31a97e56da16c30fa27170cab54aa30bdbd7445a6aec4eba85ee75bfee5fe2189fa03c495a494e71112c648ac7448cca110117978f804e54fc9464435badd88628820bb8939788debd20ca730e86429bc863c2f389cb11cd294ebf0ea825beaeb1aa5b7b18af8d0d32800b10ffc13eed39d6d59c7731e59c59f0218102d8e2adb3a58491729f5bbcbb7c4efab9196708e99392c9d22dafe0c42c09a41e3ec73b5c3aeccbdc94da8cb8f49e77cfc0bd44f75ac5649f35f428c0fe717506b83f500d3d3a95ebf737a3e616a10219262e0bf2d624e8cd536350287c071b62f31aea1ac2a304ac95d2cfe3e26658bdf8f88fa6913b5de2450a0aefeb7b456004f87b1809610f544ecba73280aac9b3d422dc4bb1df336a768450d6e8089b533a7caf4edf62bb5dff39a7d505cbf6e4143894cd122c1ba34dab8a37b203c4cefc16d99306de7e2c44bbe651b897d4cad4d1f4a94324fcfb64509657544b2e59d4eb01215390c71e289098764342525cd8ed09aa3c02422be2f1b18a2c0c287fa0a737ac73c3765ba6ac4e83cbd588200c872262a7397b269c757c99ac9e93720e591e94a85d29af20b66f2ff280b5f2c8d2f5efa216bc3be0f29a527f543479f52720da1e8d0f008b085b3d945973f1acd75b1144ada91350de5d6efb55c35ecebe4edd15290528c0391eceb40718c37a92906674d16ba94a9575ce543ce96909096b31717fb7d84b9dc4c17e18897922aae9678063d0b28d7bc9a8fd70d8e4b5f62accd8d8c04c50460ff0d4edabbfaf5492c4353958b5d01fea97acb714e6643221d35258c3458d13e00d734a74abbcd9c5fd0f3f54490aa981bdf04c32491f1e039d289afe12bf73f307c81e0079fcdfb5d966aefab46de31686ec0331b13ef18da9e7865d8b7a5402ddeeb7d46c0b6ab939c40a52f6a9fba9e2e80e3135f993b0a56d5fcc13af7b329d641fad1ab5a92281569ce7f4c1eee0beef0029dbb177839f4b1e2e6bc8ed251b5d9053f5b7e260f6afbb0440e628614c5f165c4bd45a8a0096d520486f0c99dabdf60fddc6d7a8e270dffc32d7a1fd4ad75925578bb6efcb5340ae0084d74e696dcc0ca9264e00c6f7d51eedcc745dc233f41f41b872b827a1154fc8e93062e049008aff12c1e801f0c0a614b0a06f8bf7ef4f9ed99a6f556739e6ee879f03ccfd04750cdff3d9b30eb03a084f9702cb89b8aa79a437f1ce5f1f93a214b2db0167ba00076bfb69b57d5b0574970f4adb1063723bf5ac2d943b210bfaee14b81c52e2e745e9d3be9fd60229aa36048bb4e1b386d182e4febf17423796b2904c617abdd80506ed3df4ca695b306446d287e893798106b6cb75121ebb0f855a652400415c01c9ba21bfa28d49115c79785228860ff49def8fd3ba2617abec35ab2c22e73669d3f7bc323a11fcbcbdeba6457851691d36e56b5140998f1de846d1f0cb8d4bee2980a692e10f7c8ef31f2acdbea14501d047281f5306d6aaf628b2f21ba6e5cb181484fcd44a299fa6479f5e350d5e59bd619efe2af5e8674ece6e249310b3ca316a00e426d3e33084fc6e5709e76d7f154a254a33c68886a5135981e41332cc248e9e723230d1211ede5ad972409fb5fe95c8428e3ea855bba6ff1ec9bb23218f887062cd94d7db1ad8ac64d466c94c780ba611f79947b6bd1712fffe565e42aa48e20dfe6b8b4240344d3daead06f8230a8b658ec87c1aa3574e9aa5e80c7561bb9032230dd228f39be1512731f29bf356640845ff18c4655e576709fcf21b5f562853de0c1dc1a69617943b531d30fc839d2a920625ac37f0880a65256b1ec75966c2ed278e500bc904c0f0f468fc65ac20f1b00f7a457c183a885e1196fde4", 0xadd}], 0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 22:03:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x10000, 0x0) pwrite(r1, &(0x7f0000000340)="c2237aa85299a4acc52ec63866205f74af539fc8a0a8b9416bc46c1588877bd610e9f78777c4c3d2df3f61011cfb161d5eb67154719c9958ced30d7f5239ddf38dc769f66a98de2f5b3309f565174e7397d9139d4eb8a24ae91c0a0425471428c2e3b9ce0628bd34667f465d2c38687591038f207d521630209225240bcb8150aa18f07adce741ad5560d2fbd61247d7fc4285c33aa4ffbae0aaedfd523cbc552aa1b81743d3fb9dd212b7ef8f7755e53dff608ec8297d4295c2c16cda11d36bcd26dc7785610c3635c2a5556ffb1571d8274a8989", 0xd5, 0x0, 0xb1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x60}, {0x1f80}, {0xffee}]}) socket(0x1, 0x2, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x200, 0x0) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x101, 0x6, 0x0, 0x7f}, {0xe5, 0x7, 0xff, 0x9}, {0x2, 0x7f, 0x6, 0x3f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) listen(r3, 0x8f) syz_emit_ethernet(0x61, &(0x7f0000000000)) 22:03:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000140)={{}, 0x2, &(0x7f0000000100)=[0x0, 0x0]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x20}, {0x1c}, {0x4000006, 0x0, 0x0, 0x10100}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:03:16 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x1000008, 0x0, 0x0, 0x0, "d25a0db112030700"}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus/', './bus\x00', './bus\x00', './bus\x00']}) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/50}, {&(0x7f0000000100)=""/15}, {&(0x7f0000000140)=""/98}], 0x100000000000017e) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) flock(r2, 0x18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a1ee6ded46bb8601eeacde35b5836819f2084602"}) 22:03:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000300)=[{0x0, 0x0, 0x0, 0x9}, {0x1e}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) getpeername$unix(r1, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) listen(r1, 0x4) 22:03:16 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x1, 0x401}) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000585000/0x1000)=nil, 0x1000, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000100)=""/102, 0x66}, {&(0x7f0000000180)=""/123, 0x7b}, {&(0x7f0000000200)=""/4, 0x4}], 0x3, 0x0, 0x3) r2 = socket(0x18, 0x0, 0x8) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000080)) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:03:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffe, 0xfffffffffffffffd, 0xffff, 0xfffffffc, "03664e2ba70c033c02df50795acd00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b", 0x414) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff03", 0x1e2) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x3, 0x200000, 0x8, 0xfffffffd, "ed00d2d25ac46e8ba1a03c84cebac6e73e5e15e4", 0x8, 0x4}) r3 = socket(0x1, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x6, 0x3, 0x1, 0x8, "eb57bb81a47da4d2cad14f2fd79f5ec976cd8b5d", 0x20, 0x8}) 22:03:16 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x24a, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x800000009) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000000) unlink(&(0x7f00000000c0)='./file0\x00') pwrite(r0, &(0x7f0000000180)="ed", 0x1, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) 22:03:16 executing program 0: syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd6031797100383a0000000000000000000000000000000000ff0200000000000000000008000000010400907800000000602767150000000000f3ffffff0000000000000000000001fe8000000000000000694dc95e3d628e49c7f52dffa58e9388b3caf2ef3621eeed9cfb2182c5c43aea86e2f61aaf7a6cf5dbaccba6fbe6eb3c0e7aad6ddeec0f4d7ee025384674b76ce56753e6ec9541c3b6afd8a64fae8342b4c277541aa9d82a5676ebeebdb7eca1b1538393201afc36af23be25a87b00"/221]) semget$private(0x0, 0x2, 0x0) 22:03:16 executing program 1: syz_emit_ethernet(0x66, &(0x7f00000000c0)={@broadcast, @random="d71c9edd8285", [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x30, 0x32, 0x0, @empty, @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, [], {0x0, 0x6, "2484a2", 0x0, 0x0, 0x0, @mcast2, @mcast1}}}}}}}) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) 22:03:16 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x43c, 0x0, 0x5}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="2b5d142802fd4db0ed96c383529e50cc4a1942410db672542492dd072f826f0d99a0f59557ae8f3d446fee3f6d1f0e21e32fa0c6a8a6fd1ffea9"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 22:03:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0xa8e329f9edf63bbd, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) fcntl$dupfd(r2, 0xa, r1) socket$unix(0x1, 0x2, 0x0) ktrace(0x0, 0x1, 0x714, 0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000007c0)={0x8001, 0x7fff}, 0x10) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) getrlimit(0x0, &(0x7f0000001100)) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = socket(0x18, 0xc002, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r5, r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r6 = dup(r4) ioctl$WSMOUSEIO_GTYPE(r6, 0x40045720, &(0x7f0000000300)) 22:03:17 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0xa8, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaab5aaaaaaaaaaaaaaaaaa86dd607fbc0900722c004d965dc539d0e06b4ca84214b4734d8ffe8000000000000000000000000000aaf0000000000000004e234e23cbdefa26590ae8b22d335a2cacb03149c8c1387ba139909c885eb25c72f679587a3c75358d28674ddaa75552c451237d1aa7a2554d60fc92774d31e85b", @ANYRES32=0x41424344, @ANYRES32=r0, @ANYBLOB="71804c3d9078000003030013031404022cfc32248b9e71a83192a7a1a56ec1bdb1d5d1a3e9d551ff4a596a355ab6e44a4cfbfe4a2089178eb7d21317623122d2d05e92cc851aa7da29c7d6a1785e80ad650e5329e34d5be964a6a952d87d"]) 22:03:17 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x70e, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10a00, 0x0) r2 = socket(0x1, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = socket(0x1, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r3, 0x5}) connect$unix(r3, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) accept$inet(r4, 0x0, &(0x7f00000002c0)) socket(0x1, 0x2, 0x0) getpeername$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000400)=0xc) getsockname$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b4000000000000007c281fdff589cd5ae40184ac2486c8d0c68f0ecd5df11612db6133c409ebf53ba9fa6784a84278c1ae8277e05c08029eb6"], &(0x7f0000000140)=0x6e) r6 = socket(0x1, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCGDIRFILT(r7, 0x4004427c, &(0x7f0000000200)) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000280)=0x25) 22:03:17 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_dstaddr=@in6}) r3 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setegid(r5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000300)=0xc) setuid(r6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setegid(r9) getpgrp() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000340)={{0x800, r3, r5, r6, r9, 0x7b, 0x8000}, 0x200000, 0x8000, r8, 0x0, 0xffffffffffffffff, 0x7, 0xa9d}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) 22:03:17 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfff3fffffffffff], [0x0, 0x0, 0x50]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) fchflags(r1, 0x0) 22:03:17 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="d80000000000000001000000ffffffff8c6bdef323e42d3ca879baf3406bdd89b1fc9055fb7de18977360d13f2734c69bcea88e08ac11446ab538847ab5772aa790353f76bc54f63de699a2dfe53f8cc76b7222cdde54cdcf7803a928ef986837de890fd9dc0d59082bf8b1fea6911de3c23edbc1f5c9d7f352e31012ca5184ae6cfdde591fcccb9ae25900062c1250d27c268201186c36d9d5dd03730d65c503b399aca289062c3b9c5284ce22d5abae37f0da2278b2e04464bf90f33f2767edb0d793d6781c850bd67689a44c4ff1db30000000000000088000000000000000100000002000000c34b0ea7d67c23dbeb79c944a9946e65d9a033803bf814476e55f629dd01735d01a35f78ab0027e9e6f8dc2535f54f2890e0d7d12c1c51d1e20f224c491c457cf6388c69ca060c81f3590159eddec4fd570a98469a6e0d23cea58470f8fab78c4b1c8d284a7070b41244e0cd21bffbf5094db0768a7a83006000000000000000feff"], 0x16a}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180), 0x697, 0x0, 0xfffffffc, 0x0) 22:03:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) accept(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000170000000200}], 0x0, 0x0, 0x0, 0x0) syz_open_pts() r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) pwritev(r3, &(0x7f0000001400)=[{&(0x7f00000001c0)="55006a58f8f11fe14a4286cd1677576703288d83af86659f6499fb0173e8e38c8130f09c024ccdcb2454fbecc17951dadd0d0e41e5e589b7812bfc210f258bedfb79dc5c291a00fc2d5c7005d1288b4381be2e5646faa0e42be9662e", 0x5c}, {&(0x7f0000000340)="f49349bf126c623a538facb300b5dbbcdaaa41eb599708beb1d9431958974b035f8f4b07f56da47196c0220562ad065dabb1b3d6da3c9657e5d43accb99c26ae1e7e36bdb3e441ecd69108c6d98595df49e3f1b01a5a51e03840fe2f8518b48ea6ff80e851fe20dc0a6483194ed21ed357a2b1e4c5c14fbfae65902e00cf4aa438da903a991ab1d10e416f57a7a44aacf89cb5fc08058c5be5030454e3460bda61f605a2eb861062d722d4b9fcf982acc5987111ec861e867db72ab976f234556d4947623e6960c08cdd1d40eed651d4f9737172c3de235099a2d39f3c8bcb579a6f92cb736f5e1813700a0e1e4914f56c3e0bc18e97fcae56ae9f4f0434019e8d7bb8d866e0da923683a9c49d10ef617cde16a1fc6a328980b18f1b573ab57678ed2340acb39f41ed6298b03da88a5f85f60e9645377e2141163f4c0a23e20f8b01510c892227072692187947909af6264c81f8888dbf8a68bc0035427f824dcdacd1baf74e0f20a1cc8a23a3510677c4616ff88f044bbfcd1477afc24dfa0beba311f4d09d39c7186c0657b595537e9fbcf2fb6ab69ae1a05177d1612af584559d1b2e899f76af3de0aadbd2829e2781ba1cdc8bf9df7575583429816e6b7adc132f939a85428918d1b46429a5a4a8496d85dce49acbb634dc158d1e236ed661b426a2706d4a01499319fffd315069635cb1fc8e104f1a2b146738894d46714b6da963ba7fb7def899346c667b8c68a1b6083c87ed467af7cf7fab3786f37ce2acceb2a44937feaed5ad7cdcd08c8f5485fc6525913c56c2185fb9bf6234775bfed36abf60387b4e9e86451e33af25914930a75384c20b330ff8475e94af8f8a6f0b9364eac7121a146f01eb1d3b5cf80f972b51ff0dc1fae5e5e2baef546607106865663476e180ef1ada5dc8aaa5bc9e7aeb3166f51f9b5238bff3dc4471fcd57aa5dfaca37172a9175056f6093e67474d3689da80afef3b102ff38610452702a36ddbabd5e9daf87183fc9f41c21c8ef8f554e944f1efa800b5347449dd82d9a81ef6956cd9f7a333bd3168cf677217b12ea8fdc830044de8fc45090cb15f69fe9d839f73273dffce64320cf90b09bc7e95ead90535952352ab5f9bd0f9b2e81946a6e7aed357150f6d82895bedf0531e9290c799d1a08175ea07a82826ffe6516fd484aa50c7cd267e03d457a0b666c06102bc0e8e29eeee8b7a1fd23da04a2297882e17f88fddd396574df52b6da01008fe977448c4a930c73ba094b44a1c4f44def140fa239395228b454fda5c15a6ae9de555b7f8bf3c24fe3fd836a70daa040d586d1bb1b3cc804f8dd36abe7ecd02339e360b2d72df5acfd944d7eb3901448598fb227b7a5eb481f9fdd5a797fa3372276ba2fe52a734d1f6aa2d662d82c8938db05d5df5ffb54a88f2e99974d412d590760d2a6e7595e727ec25048e463ace1fac0511ae28ba7fe4318d6b7b468a966215e87f72294fd29d86d61f394f181b2c631e0649887c5003431a6738c5fde1719ee2af6da22e90f060bda217f68effdbc8e365b980721b57118c83b0e3e080249fd6642e06b0cb4a45a20d5fca7be0b99a07285e5a5406068874f3a986aa84cfa80fc80f880b1c4bcad7d73b52b5513695221d72260c98c830e83a468175d61b480312834d5585c0bcaad92f7f650ed560a4557f055a58ad64697fd8b5fe89d064a12aaafb2a14ff1d5dd9ca1132ecfab150209d73ca780b353de683645244925af607615d18a3d66005e510fc6167e809eb92182c04fc7c9c67cbe119b42e88ad4baf96b4f3918ffaeebf141ab4bf7901e9b642bfcb8cf166546c51c5cf154fce9c4021de1c418f2a588f0fe921356c4cefe0f1f525ef1460a364172ea301601e52c606febcf09ae0c5f40f56bb924d4a9586e32ad4976057d3d453469e8bc70bcd304db6c67b280871f5814d667ff34bdcd5339238bdc5564f5f8cf4b455e6ef302a7a09baefd7ff3a5d0cef2d9133a20024d87c0a957738bb2bf5cde37cea0735a3925d2db4c0ef30cf8bb656f9816b0fd13901512add6172119a9082211c648a92430a7f7a2bea05b3a26f3e2ca0c9f47efe405278092a8afdead210c9604376fa5165af6b0cbf805935c74344858d7d899d84e95ef2b0bc1a8bbe9946bca001aacf3d2a44d5b2447576e5260c9ba35eff7c17048164f9b86c8d164d53f5852f5c959c8fa4d1c8518d6e964b6811714a169fd65f163f64d1ef8a425b48a10e4b418725c71c9941c6d1e7e0c231b2bd7c48c6bb4945e2837a39c9222c4c095a7504fb7812fb84855c621a8e15bd37cd1d7b590735aaacb574ed3b0ce4c894dbcb4eff8265d6449b7588aea510e0b804f57ab2f759bd32f167722209d19e3015526dc7060dfaf535dad22184cdbe45ce6cef24047985c64c72e0b26b367a9957d03ed7eacd9b707f6ed2db16713bbc238ce8ed981186029fdeaf3a4cf40dd4af9103060a5d9d43e101c64f9f23465f8360e8205dfd789cf5f9c7dbab9d5f8c899f01d7f309a91a9c8aeb9af1cc6fa761f680b02996d8a93e321c2a746ef7713dce09faa62b039ec2d3837ec003480446a6cdd060149ada0eaed4f2c1dadec20779ab74b77936764449e1ecebaa44528ca1646e8c2243b8010da7ea9c0e4adffe6d13fcb94dd93fd1438e547de1a64df211b8c3c7050362d8f2ae27e9a3648cd30e3f5a7549c5d4054583d65c41501584bbbc4425717936e8008db752a770ff0bcbfb796fe7f49ef8e576c9dd9c1fe9c59c35989c9d6e52c9092e19bf0f95ca12ffbaa5ea80a18e3742f42e18ea2ac5752d03d00fa792f1bfdffbc78f6b572aec4e07f2a788e8863dfcea9e67de27b0d4d4697f10a0d5d6fe0cf794321c0e4d9427f2454e12be67ccc4847e31a51ecb9b5ad902281de60a8dad257c1c13e9d331f33a8b2fa4c1c2aef2d48c69a00fc065bbcd494d1f352d28bfbe558e89638b7a40f7327fcb21595b68e49c35055f6b409117305d156be6325ed59f863167e5533770a198d0f7f6fc76848d11a8aaee3dfee92a013bb2d2f83ed0a5a1d0d72b7d4fa755526cd6cbb36660447352b4d5d6eaad15ba8c882aa6f5d0c632a5e25f60c643e20b410bbbfdb9e86d7984592e7b5391b7c2b4ca771932af99f629a67a5fca98adab9821f3ae2b23bc2e7d4762e78e58c2db952d5602257d0013e17f0590c32c8636e6eb2e67488da0d770245c206600fe4c65bbdaedaf1ef470060e3d02429c708d0b960ab0d12d7b61f162dcba834cf7bed3d90bdaad76f0b4ab3e759cd931c3d0c48e66795f893bee58cf0d5f1ae0d39cb6a661a15d2c21807775be5168c1d8a6eb62162fee0e5e78d5e8e7ec6361552ff868165222438f399591e80b41680a3a063008711ef9c76cf5d9c8dbd4e799387179362819a1f8fb091ae7bd46f8905604d974a67bbc90a8ead51ed24a1f076aed47e47a8858211f5114bc4f825e658ef002cc7487e1bb7077f76f00c434cf044ff90dc9a4a4847cc463579b8e504b049bf39bbaa8862c7b9c77998b188e5fb2affafae65d530d6092091b7126e9ce0ba06a329c86fbda4263f703c04d0851f8b01cd32ff5ffe047486f30271cdf6fe54003b3c06479fc918fefd4da37db380dfb5e5f13deeaed8bf7bb75db742936785f62104dcfdc8fdbdf71b3a39faa416a63b54d45742718a64682bc5b660c875c853ce35e8cfc94ffa8274993bbe8d2787bc161222782417b87227d0edfa8af67ed5f34dad7a0743458602d43e44490282011beb6969b15da56c90abb1660173efa332828fda50a990ac97fa28a9046b08b32023365d04b1a0c764f5ec97c9fd38b46a24d5e248e267fbc554d66b2bb7bf9d7352b492768edd75c4ba67066cda0fc45f6834d32b62d26b2a15585b95186b66eebd98b4d28fd52c8f5e8326de0cc897aad6046a2c65f1468df051e3ca35b93ca10276c4d2e8025c257c9042f1392046b198d17637964a176eb84b9d3a223afb81de66ffd6f2638094f9e72e586d02fef0d8a379b196bd25aa304343604cca5b66436cacfef705ae40277cf26e12756911d95d315fe89cba2a3225b6458ed175f29937d816d9a0de62a8c2f2b76de0f85713250a3e432dd64dd015bd6678340f939e151c7552073cefc0674a71555b6878a1e3fd2896daa6328259ce9fccde45bd586541e25810ec91be86463363112a161f042c3492003f362b2c01eac973ba299c590ee5e23b868c897b571ecc2ac0248532411945dc79f38208d099e3e19326e0f25452dbf470d6fe84e160f56602a1566961bf512d2709a3f0739d7cd136df536b968c21874d1b7616484ca935d603e980928bea57894c21cfed434638c1134be329cdf3dc7f8127ad405d83e174b73c56c9c780c9ed194672cd29835ca2ad56ade45fbac74edcbc9ed0342a536d853eb32a41252675ea54f80211e91442ac11295b45d46f9fbc9bf02cb4a99f0cb208e0d7912fc89e1c062676839723d6e99501d3e2edbee533f522a924fc6e5514609bde0a3349126719cb1b612780a04cdff455879cff067bf8f312445820ac8b96182e81dcea9585dd6d037dbb2f274c48973833ed0438002415b70869af66f7c70650523b684e5acacdb46990dd36ab8dfef3aecea27d15b4e80a5489972415a6bb52fdf3889c7b0fa7894c69b88625e7a37e236028821cf64bca70d6314b6ba545a488f41d4ca1e1e141fffc46a928c88bf71169602c33b3282cb7430a8839582f0e9ca05ef694e9733268c8fac0225fe129499cbd593bac7d40d9e21b0788b1c0ca4a4101454f3ea06905ed6704600c03960243815bf28a97f94b422fd5db8d8760e18febde47f8392a4eef9510db18f8b7da04a06d9803348ee3869624bf9d0eb37a90035915774892f5ef57d4a8710d9ac51fe19939e41c293dd680a289aa11544e14471938a1bf38a115de1335c36e2ef822bb4d3e58d024716ea3864a7152c58b61c3421815d18c2f4c7933051ce38bb26968580ec2054f19b50955e89f7b278a7964e4ff6f7377d722cf447c7af89dbb1ed02a4af155dafc6d83dea53a03d800239f5ebd48f83693e4805ad7b4b42b86b47aa9d61d38f01e2abc6b3e6b19a54cfdd363ae3c93c21098d631692bac71ea811135f519dad437decbac269bb1a08a76b3c70d3c201acdbb28fa6ae4484cfbc19e1ccb6576ed024bc36afde0ae8f7069ccdd7dc277db3f74134311cea75554ce0f7d05e54886be20545c4d31e2b04893e1c9b40ac05e024039338b6d715e6e31eee015b4478cbd494ced036b9b5ebffb95dbee31e63e1242193cb3b2f55728bda3f3b528ce63e24012901c269b0f5ec0c0d75364df53bb95459d1b4c4535a33a46f7473acef6789d919da390eaedbf0b8bdf61d9ed76669a654625ecf502b4798fe0dde281b7dff7cf5aea84a98a7a95a46607b804c3962b84c0173c7247c5146baf82c2f000a0335b8821ee151656ff02c56493d1a290eb6167f93d5eb863ef6af9188646e84ba7ccfbe8147e9a75731d9c45aca3273de054f183ca09d500a308d0cd48f690e0fef684afa098c131091e3ffebca776d958f4ec3389e7cff8d0960080a5ff2f2e49fc4c9b30dd33f5b3b494667927a14fa8f086ac2e6b3c4d05ed1d66215b9a402d57b1f54c37cbaf6f772e1eb61d5d6a144dbce906f1ada241478856862b21704217f4ba4b13e6d7148bfbfbfe531d537750fdb914ee75040f2e68da97e3b2ea51c9f52a2a0fbfd5b6935c7e9fddb4e5c0624a1eb13bbffda094c5c38e031b5cf74cfee037313", 0x1000}, {&(0x7f0000001340)="2c8828d2b32cdae0b052e48b3a1bd25e2e2bed7dc863249a1cf3179f1fdb9886673c5644f2f4d197660950569c77fcf47118779d2eb579a3149f77454e931d8d46a688c0e1e1b1afc3976d0b229b9559d689d9b779f84c1bf0a2b97a21a089001b629c58f8a756159de3953cc1f85abb2e45d37acc59195c433574d2f24bddc34344d14680fc8047b656837b2b7c516e9b9be315d5f701b4517126ddee5a300ccea59863c29557927b2a63d89239d4d7c429395932f992d8f4", 0xb9}, {&(0x7f0000000240)="672177f1ec54ace516a95838539b3619068a4e68191d13475014db7d3ae3f9bc52718f5c8d2639ae5f60313854552ab886df1c496a900b61c8b0e32ad75b5ba0febbb837c72f7a9bc255d7623f0a1e58e59e0caff57e140f10d72e03e273bc95802627dfd46578e3b981b77d6cd1b86bfa538008fbdbe846ac", 0x79}], 0x4, 0x0, 0x7c) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mknodat(r4, &(0x7f00000000c0)='./bus\x00', 0x8, 0x6b3c) 22:03:17 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) accept(r0, 0x0, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) login: vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020f3dc70 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020f3dc70 22:03:17 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x7) r0 = socket(0x1, 0x2, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f00000001c0)) fcntl$dupfd(r0, 0x0, r0) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000040)={0x0, r1}) syz_open_pts() open(0x0, 0x0, 0x0) syz_open_pts() r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r4 = kqueue() syz_open_pts() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) r6 = dup2(r4, r5) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 22:03:17 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000000), 0x4) socket(0x18, 0x1, 0x4) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x0, 0x800}], 0x2) semop(r1, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000080)=0x1) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000140)=0x4) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000040)=0x40) sendto$unix(r0, &(0x7f0000000080)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae27caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b290200aa5b23ed00f4c8b2ca3ebb4257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd007f720fd3873babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100000000000000100000", 0xb1, 0x0, 0x0, 0x0) 22:03:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='./bus/file0\x00') open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x7}) 22:03:17 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x402ffff) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x4c1, 0x100) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000080)=r2) setreuid(0x0, 0x0) 22:03:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x200, 0x3}, {0x0, 0xbaba}}) setreuid(0x0, 0xee01) chflags(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x104) 22:03:17 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) r2 = getpid() r3 = getpgid(0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x1, 0x520, r3) fcntl$setown(r1, 0x6, r2) ktrace(&(0x7f0000000140)='./file0\x00', 0x1, 0xbfde54e5d72059c9, r2) clock_gettime(0x2, &(0x7f0000000040)) 22:03:17 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001280)=ANY=[@ANYBLOB="82020600000000000000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee0906914acd2e562b24c0096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298a2d282b79304dfd2da94360be973f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead7819594b8d5f1c5263a5c0c8da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c20c99bdbe9cec2fed51da9672b314f812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f0b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819e820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa11f7cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b928d4502ab78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec41a2ae6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba29480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96070000001dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e6653fc8a4b3e570d51f9dbb4f132ce0259e9977e50ae8647ff66741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc050232d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d2ac4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64925750c153c28b134cd0b10d639a9e779a6fd529deaee9bfdafb1c7f75a524d505f2a5e4ce78fd03c25c3715d88b395f771c35cc1974b8da08b39c86fffa3444eb6432b8f1eed51efbee772efb"], 0x10) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) dup2(r4, r5) r6 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r7) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 22:03:17 executing program 0: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r3 = kqueue() getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) r4 = socket(0x6, 0x5, 0xc5) kevent(r1, 0x0, 0x1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe, 0x4, 0x6}, {{r4}, 0xfffffffffffffffa, 0x11}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c6c, 0x0) 22:03:17 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x5) socket$unix(0x1, 0x2, 0x0) syz_emit_ethernet(0x86, &(0x7f0000000140)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x78, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x17, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @multicast1, {[@generic={0x0, 0x3, "ab"}, @timestamp={0x44, 0x18, 0x0, 0x0, 0x0, [{}, {}, {}, {[@loopback], 0x80}]}, @ra={0x94, 0x6}, @ra={0x94, 0x6}, @rr={0x7, 0x13, 0xfd, [@multicast1, @multicast1, @loopback, @local={0xac, 0x14, 0x0}]}, @lsrr={0x83, 0xb, 0x0, [@multicast2, @multicast1]}]}}}}}}}) 22:03:17 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000004000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) recvfrom$inet(r2, &(0x7f0000000080)=""/67, 0x43, 0x842, 0x0, 0x0) 22:03:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x5, 0x0) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) 22:03:17 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(r1, &(0x7f0000ff9000/0x4000)=nil, 0x0) r3 = socket(0x1, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000000)=0x3) shmdt(r2) shmdt(r2) 22:03:17 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="4ba9e6f241fc35d318ba56d660286bf2822d85d262507512db15df4a2cbfcd317a4f977911c8e16dad4356b1130cbda7891388f1df8dfbba8e94f86fb4c00744e4bdebcef8410fac6f4080f834546c4b6fea7111ce91104532249184dd124126e02c1be04f84da729c4377b73b1cd84ed9289e919056cf7c09babd6b835c67be40d1c7038aa0b4bbab9f744d04e735b07cb77fafc13f762a27e3c4fab4ef329af4f029872ff230d39cb09e59e1dfdececa2019e3b36d2f21ac085e188a7df31bcba0ac4b768305483d31f87f5f5df4d20efdca29bf8b4673459ddd8db9b237b2fd6bb42c455f63d3b4332a91b697", 0xee}, {&(0x7f0000000080)="6a8fba1079d6a54f01adc40325e4546214a3536460416eca051108e92058e8a4d7526ed914d5e22eb52e8a4dcca200cd560d7b9edeba175f39bc9da2e1a4459b2cda027251c79763307caf54aeff879602dfdf7bf71e02fc3a07d456e908e01ef0c86578dc5976e44914731d", 0x6c}, {&(0x7f0000000280)="35b32b1515e1b71fc61d9e9cfd9148cfda172085375d02b6a544d32a8f989a02c80155ede5415ce306d8e64235b71f4cd55ae01d6b25cc8f31897bc543b8110f99808e04cb4431ea03d88d185d9e51511ab6ab7f2f86ec8f0b935629b1d297298adaa29511f4d6fe63648f506b1f0ce59820514e4637692033501cdc0a11a71545026298400f895968b259cd503bae2df1a8e57e6243291bb75684ece0d2ae2405af01db8d1ab2c1e045", 0xaa}, {&(0x7f0000000000)="eb5a50af", 0x4}, {&(0x7f00000004c0)="bd48a3ae08a3a9b74a2a370ca29c73c951be5f622bd8c2cd6624cacde3fde5f3e59a6b3b661de774bb929918b004a6fca13399dd37d5ac429faf80c601bcaaad8ffb0c9f24b7f74de691d8538a05e30962aeaf72313a20749c8917f4d7bb868e658bf39235a567ca5bcac3c31f7191314d19caaffafbf6e7364c40241551f3357be0fbeb78fe479b023dfc030ac128d85f7ad13bd0b282af1ab00480fa0a925c96db8a640e945c6b2a9ec5327e3597fa0309f989d2834b92458a207052296b32ece070e0b820d012acd3dd4db65f24dceefaf215bfa79e21c340c223cdc5b124d8b73ab13d2cad0ebd83d6a31e1a3014719316c6cc55b065cbbea079451f92b449bc3b5ec93f5da333f70625f05b5c268fc291e1e0012308143efc450a6dc632549731a50009667c809dd6c739982a2a52486e1f6e91af9d0b37c7068240bfb67678d8e8dfe59ab0688404e2dba4100f0dd06ad7a435bfe16e3e7a7c2bdd74bd1e3890dd275fc46e413e89e44ae536246c20a253cbf24309ab00105ef0f974038315b02edf76ab4a9535d4d626f5306e2c99e2f8257fd29e850b1e1af4d326a1b4b8f1b685e426a0d38b5a3a342620a73e4dfb5081ac3159fc736e9f4a9ebacf5806c09ecea6adda2ae08ce971a817517348c476b89f6206cacc20b3a7977d8f02bb8a249f3b6de1dad5505ba45cca7d6809a13d89cb440aad0fd4f05ac9995f9b5d222259227e623762e82b53e7b4a4a920ba9ec3588fc9c23fdd9e4642aaa35df9e3c432fddd2e1abb5442476c050642def199575ad6b6b72ecbc8701e168c6e7c642576f37d8f70b95ccdb6831c4dd02839b92ef79a9f9bc2d4b3f38bafcd58b17f737a4ded0a0ba54b1c199ea7c57b7d9abbb6ea2d2b920b0c6ce22fd91bbfd85b0870b366fe9c4518c16396f616361cf2e8048cb94af916fcd593d0a3c06a393807af1dcdb92f5d5ea820d7dc884f632a22f0a559c229eb7f32f5bab4863231df31f5e8778c24bf378d10dbd008e922b5bb99c58de3266b04a23a65dd92316f333d75003a6544c7cf2a74d06fdc0ad3f65ad721eb8791df564a6636b96059f26eafd2e6366fa972415225f2c49d6994e7f4a5a4b4c4ec58d33a55be19a0851a0073bf936b3c9ca08c94fe6a1f999e4f0fa36cd01fa16edcdf2107f990ddbe7c902ec50469943a8dd2e9e3a133881f8542307b2758484e1133a1ec4838650a0b8602f98b9bce96a1e7c40f50b13f90e99360749d56014808ea5589e0d1fc5dac239bc41c66adc969d346040c5a2b642ef8ca9920517236634c9a01234c6c8e0f05d1cd9f3c21cffef8d879a3dfb191d410dd3d6fff3bf8a9da89869494fbc0df405282b5139b01b3cfc9182cdf21a6d585ab2339f2238d351e278785df531d99509531450f2319fb422a986ad30a2c146759bc489ec07062e1c4fe9a712395fb897c3ffdc1bf12ec198a7187def7ad5543ef5c034033e217118bf1e0c11ca32932b69b527edfa4794145e36c108de94991b913219a3609bc53342b7bfa21542973aeded9b2fa76be38837dd277f9e75fb919fa0a0f16a30e7e2db37d00cee641a79c53f98a90ab363c8688a0ede285c5aa495b89545d0e74402e07baf40e3874aec55d52cb71bd9d4a32c28fe714da4e467af59bd21edc943244651b98c8a8c9536fbd17afc12c9230021e1e701d94c7c933c9683ed7e3a3b1ec632971376211488a2b2a790be043c6f4282d5a10795b9bf73cafe0a6a60e20b2f8f1489efa02ddf65f8a388e69a5f682be7d9b156f10815521eb90093916d0d5fb3b2b3e43651c17778901ce1dcf0b029bdb22c186bf1d7a2198c0ebaa911e0f44260e11298d8639d8d38f65f31aa52267c1e8aa3f59e4cc7b2936a54ba91b7baac0fe42fc1c8607ba4e86defdd9e7c7059b5804f54b844bcfc96143d9cc099fba3732d0ec550f8b003079b889e561a31f781b6a63cd364c4008bd76e87f719245a24172fd863869ddc7c6f1fe9b093f992654935e47171b957df33a4d9cbf522c536da5906a7d0c7f5f2f0dacaf7e15e598a4b84deaf9ce971660fdd25f341d4b57837a281bcac2be6436d579cb68c13d15680121f671bc28812cc213cb994fd4fa29b7bc9cf66013a35da90f7a5425be531dacccf3cc7716b0fc6ef2b53ff8a50be92a2575e24ff45e0c5f0732ee4978daecbc135342598677c4f978f858919630d6e3a0c7129f2f3533c29e795b373b2447b5e6ae38a972caf71c9a11412ca74614054490ef16128b4c4fa08dd3b4e67ecb2a566376434f590ef741df9de56277beedff7fc7c34891887330f3577b26982edf252f456b8e40635cd09b715384e195bf939684d29fbfe862f02ac454fe552f2abc8e3f4c8a78fdcfad51cf35bb9347a9bdd2f5f6f448776af9861f3d24a34c54044a8477178e75d31b2adc3293e6678afaf4864dc821a60c330fe5bcbd383a093fd365254b13c24549bafa6f7c3224a075d0bbcf0ef4f2e95f5dfe5bdebb0e04050317ecfbe6c23a3e42beba40571bc5752062898fc571280023b75e1615287ef1eea8abb73235f003b91f5272e9124fcd5bde6d840082a53d3eec81bff0404f3e3cbe4f4f10dbdad0be2b532883c342b7c4a49834aa5860c2919400aa435c8416c6e51101a29586657062cfef11bc0f90737aeecd51272cc64ce139c0853845ad1df9e95c097c33054e039ca135a9576dac691d3f1ea6577675bdd8146c8bd4187862fffbd565330b0ca56f15fd972c474295fa9a1157faa89419d4d013973cf4411dc5bf568b51370225d974567439aa14d684a89046ffb87dcefbaaae50ca583141c75685988f8ba5a12a5fffaa3790783c43ec1105c0e053f99395d0c683e88deb514c022f40851eaf2bae4c609f6f8310964b2bf36ee9bc58a352e40f69af6feffaa0efc24488344003b59a90519abcb06710ee07afbc6c7b5d67daeb34453f1707efb0c29571d68ec07ce9a7fdec359cd2f2acb9eb5425e3eaa645309035843bba4830184b160289390b946d81f9f816d96f0e019cb954badbaadccdcf62d2cd0165924a9f241fde77699668d80dbfbc291e90cc1aac60863ec0e9ea9006a655dbe8373b4068b8a1651f2972d065088f748b482506c1dfc08cede128ee8fbe86e553a90898d9467a7c4b8e0197bbbc05665648cabb458e7d4c72a2369a69ef7f65c50cec169a29d052dc3f6de460dc03e0873fe888b94ff9a0808f2966c6d0c4c7bbeae1b212af88b427dd798355de83e099c46c28c6a55cd4cffba065eaf3fb2725c1ff0f99c6eeeb89ba6f0a5e36bdb71b46fcf6546df1fe3bf0a4cf24ffe1fc7bd2335169b6dbf7908c7b6104010e26fce29922f36f316d7c8bedad01032297b8b4e7f82d13df2441c20ba5b0980ecb80ba59196ece609f4f33125f6fa2a3cd0ca5fe0556d8a62dc5bc2c9b2a41405101e83788dd11a09e68a9e6a714cb0f0c39fa6a9cd9d8b4afc2832ba254aa3e8a854197fdd1fdb84ba87cae88974a1a911720ce8b7723aeaf9da9f0b8610aac53367ad5cee5bb7f3a0183d3aeb4b5a66170d27bcf0a482a1f811cfaa346d20dbf846b63638c5802e5bf6814865cc3dcfeb6ec72f3945fbf0f9d17bb71a95bca5fd812e48a472c8458c8be1a6ec572a343362515a32bec7fd02a43344b79c178a3b86bc0b78d67c2999ada84c73b9ffe133db4d6879bf59851fde62734476042ce0e809313a4624a71c7560f64eeef525b282b231f41a39adfb9dc2b5d3111996dc3ac23d1b585b73209512bbb15a092aebb43ffe14eaed1163adf84ac1b2009b3bb1354bb71d1360e07b1f171da42482f01c37da85e6cd21c8710a7d2ddb09e01b9f3e5bfc2bcc35bf4f2136126906586ba9e8cadff5b36c3df15fea780ad248a9f18bc88df31ff588c6b79528a2e0b12e5801afaedc433e9d16a5ce16e70dec5f13cec28309187eb086cac00499cadf5f6c0accb1b2ebd220e3139798fec386746dbf234d355ebacf0c5064b2f30401d08e1abbed0c2a8d0e7ca56d62bcad9f98b00e05b32a939f17261dd9d3af9263eafa5825be15dba9fd908bee5a33e808553263d90d7959519e0274ded040c27feb8ef33a5c32c17714f41da644272cfeb1f9553eac49d776ada594215502c38bf2fc2bbbc97a37041ec785c8af1d258aef5b739534f40ac0d06deafa8acfd1c8486ef64be724dc9c69a8312f572e96845129be5701890d94ea875bea8d6ff4856b6a0eb13d3a2e1041d0098c4f9345be64114b8fa7b60fa86f7f2756e4a247b30309e1d1360865ec415b807a394ca800cfa1d08f70b8e629b93b81171ac7d7d18bf5cd9c501e5404a6e330e00ab872633368ebe7ec9d379659fbcbad0c4aa7d4f871567695782058956e07d6755dc837698deb0907950fcaa54bb780a8bd12b49cc07d0eba35cc8ba0d6d04237048b9aaa912080eb3e4427907ed8e1ba87f3d3672c51ad2f096a533309c98f749cf6c00119d797bd24885e03069af9fd7e5b5061035397ed6446da1ad0fa5bbd6c9cff12af07a4824593d0b1b713f9729f0e69663cb3ed549e891a9f32d12f709efcb2a0419020920bcbf901daae701e5c544917035bb2713b370922bd3d3efb9706d0c02d971a0988ad4ea5649bbad658be2162940f606a84d7634667c9f908e53d8364484598fe497956676062ae1e6ddfa82d078c56763ddabeaab3a8bee224a7f360ba51b9b82c440343d82943490110ee1d2c33cbdd90097597b9d643a7ee9341d68449d479b57db91f4cf33089661ef69f7b2d89d54ac39ce14b19ce77b6a971d85b930017c2b47d027b96d4ebf1d3db06b55de233c700751ab41671e07e0e6831265f9ed27dc4395f837e7c8278aec75e1bc5b4a3d7a186caa863fdb6ab1df4107f1906b270f35e0028baddfb5fd077e96ad4b5ca6def81613d956e3d6aa7539bca05c166bdf0172d1411b170430ed841a37bfc635382e0ed2f70e2a73b5b06426c41f7fc48b1d4aec6de8231bf22f9ccfbe95084409ccc163b2d3ac80bd3ad7cd63934547555a7d1316244b8eabd75e26a942ccdcad5e2fea88fc9dcb4f220c1eb6e9ddf73d2c53606ae261ee6ba135d6f7b8ee3d63c95e35d5468e69ecf74ff58abdb71ed4868e4cf00bae5ff91964bb8657fecefa1cf04afc73c7d3176ee98600aae42cb748cc8626224965f88256795e7f31e6bc75b60436ba19d6e551743e29d3a7f7b6d6a60d65122bc8852f6e997acf516f2c659976769e3da4ab018553914dd59a3a246d272390cbad96faac49d7dd34c8f0ca434d07ae1d286ea8b1919ebcff41e9580004a2f4ff6213e1e7ffd6724cad1012320f693864e67031ff2194b2910ebb185e788297e61029bbc1995f43f6c3312cca5a9129bfedebe35a8c4a06b9628214e733a34afd9c66539da30c38dd2dd8fe4eaa250d2e3b59d6dc7829b263899b3e7bdad28ae2620fe09241d9ddfd9067cf572633599cd15b78a40f48985179124e1fa8f083ab1a4b032090eb9065049509ed0aec81990238305ee915153c95636192f774dd5aa4cd993e624b680ec2d7a1f40611144594e42e8dfb95fa01f527f1b338986a4b2ae4c623377ae7ada78e10514372a09014fda298b236c16aa84abe5a69a97f359f9314f8382c2fa182d308391ec30a0c3544b37f6579d9596010c0f2fcbb556e3a661e13066fc2f96f483a03416bc0fcdf4997f44df9c49a28f0a60b69f73160eed2e512bb7ddef00c2727c2e5b85d0197ef6ac2b32acb6a06f9122f550771dfbcf4697907d8a6ad985b9827c1898620", 0x1000}, {&(0x7f0000000340)="103eff23a3bc2f4bcf8fc63c115e29def01437efe89cb7aa1173e8fcfe97137307576159a288aeb2bcc50f57758e00f74762a550dc5a45d4b2d27c9d03695423d1832431d7ba5f121c032f370f45da9656072ce1f1eaf3934b1bf412a8a9c7dab7f54b295f4cee2b025ee97302b1351a0585b4833765be8526887f27d4372134bcadf53205812e1c5d424e21ff8a2e615d1e0a359065c53b0956dc71524c0d7d", 0xa0}], 0x6) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) r2 = semget$private(0x0, 0xff9b65b789ba6052, 0x70) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000100)=0x7) 22:03:18 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x12080, 0x5cf9) r0 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000300)=0xc) setuid(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x1, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, &(0x7f0000000480)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setegid(r7) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00./fi\x00\x000\x00'], 0xa, &(0x7f0000000380)=[{&(0x7f0000000100)="3cb4f637ae03751ce88f4a772ca19f4df61965d343524c750f76e6fc0863d463f6818cb5ba5634ad3383c18bd7162e78f04b64912b485178dca71a4837f0f64454264a9aa163bd1467524196cac9f05df1734266d4377bb8f80914c7e12161f9ebf011183767be1d9ccf7b804fc75616a02e8076efcc3c7f4e", 0x79}, {&(0x7f0000000180)="9e13cb6f4eb6bd1f8fc921026b64d64a0b70e4b4ed2d0f40f15632bb71831b9f3de2", 0x22}, {&(0x7f0000000200)="e6468fe724dad4b3ecb156cfc9f0684558bb16a17a592c9f6f8eb9354e0271632dc6d8c2681a5e5de41eedc6cb6cfd829eb8d9ce766ea6dea20834b017328dcb3e49f7c9e35227848623c0f66248a9be5b0db43b", 0x54}, {&(0x7f0000000280)="ca011ad19cf64165e0a006e30dfc552f2fc414874f92549755d72c3d753d6aa4a92e711ba1d869771e2545146b68d38d7bb8c8bfb9382219c8125afc8b", 0x3d}, {&(0x7f00000002c0)="7f210e556389a0c2f1daf74777bd3a5413163c3a4e023770be2986eade9dd9d63d91919bc1d2a2ab2f57ebbc7cc183c643e06480e913b65ada06b1c302cda6bb3fcfb7fb9c9efc0f1cd21940b5cff7abae5fdb9f0f662723fe23c8f9fa03087c5c862baf1c6b719e46c2b438c8b1e3d1662bdeb4242d93fcdf40725b5fba4989c746fccd581cef0768c7bb3425516d37b4a08eba0df81b72fcb51c405aa7bd70097fa95f1bef23cfe176ab50381f1e89d373cc9237", 0xb5}], 0x5, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r2, r3, r7}], 0x20}, 0x4) r8 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000040)=[{{r8}, 0xfffffffffffffffc, 0xc5}], 0x9, 0x0, 0x1ff, 0x0) 22:03:18 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x1, 0x0) r2 = dup2(r0, r1) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) r5 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) kevent(r2, &(0x7f0000000140)=[{{}, 0xfffffffffffffffb, 0xb91713a966b573ce, 0x1, 0x5, 0x100000001}, {{r0}, 0xfffffffffffffff8, 0x30, 0x2, 0x5}], 0x54, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xc2, 0x80, 0x4, 0x4}, {{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x4, 0x1f}, {{}, 0xfffffffffffffffc, 0x48, 0x1, 0x72, 0xffffffff}, {{r3}, 0xfffffffffffffffc, 0x3, 0x2, 0x100000000, 0x2}, {{r1}, 0xfffffffffffffffb, 0x28, 0x2, 0xffffffffffff05ad, 0x40}, {{r1}, 0xfffffffffffffff9, 0x42, 0x10, 0x0, 0x40}, {{r6}, 0xfffffffffffffffb, 0x22, 0x2, 0x4, 0x3}], 0x2, &(0x7f0000000280)={0x100, 0x10000}) shutdown(r1, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="5378830a98929cb39a905e935ad03c5f3704249900000000000096f05b9dcab588e93489fa9fe6b04cd0b4cf615b39c82a23828f280084c7c9fea3b41623930bcf0c2753d50d669a571cd3b5780c4defce4460725b8491695fb35f6f2c07551d7a3a6abdf2c6ddbc01"], 0x10) sendmsg(r1, &(0x7f0000002780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r7 = socket(0x1, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) getsockopt(r8, 0x3, 0x3, &(0x7f0000000040)=""/20, &(0x7f0000000100)=0x14) pckbd_enable: command error 22:03:19 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x21, 0x1, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x1c}, {0x28}, {0x6, 0x0, 0x0, 0x100000a1}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) r2 = getuid() setreuid(0xee00, r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair(0x10, 0x1, 0x3, &(0x7f0000000180)) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x0, 0x40, 0x5}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000140)) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:03:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x170000, 0x8]}, 0x3c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) connect(r2, &(0x7f0000000a00)=ANY=[@ANYBLOB="00182e0800000000feff8d3701818dffbfe994fa777fffff009f16ba0505cdfa69583af8081558ace6a70a2269cac8ae000000000000000021000000f3b561372318815b72d377778038bffb10380f93944aec2b38740862c5d1c7af83e262d9749479e7d2ae41b5f8779d39d6631538000024eec2bf57530c5d9f884a6c65364a9b80cb8c3d6d42275674c3cf114518a3b0b749be32a798c46ad1c331a9a22c4c51246b8ae597feee75c02b887c2dc9f2a700c3f130f5b644f87727cda7b08863aa108dc6c87630fbb429fdad48a64a96f25eb98a4f20270b0c72158483ca1255845c685294f9a98960da827ff588d6cff802b0c22924e4c3dc02d60a9d49fa0c7e4de42eaed7496b310b9f89f67c0696ca812050c65108b3a652d84795e052d21dd02a7a1594bf4c9e9d8c58745805e0d6691fa0d746d2e4ac0a7344753362992a6b1710a35cda26375d009bd9b87e33f8c847792a2a629f48b08c7f5a556d82c233116690a46666f13f82b9d1aad434e6b6fb669e710ff60377fcbab1461513b5d8dac982148492232a5ec1efe1958de45605dd00458b4dd3495b3303ba76733d6dcec8643127281b3d8f590fa472bdb6b74c2f115ffc9f65b0e4cec079913ce548eca829b76b9470270cc764ea888a6c84cba659b61f6e0a0da2dd842ac5b5517ba1e7726f54b8052706ff92c7c1251f6526b10c0f0381005e70f610147b79029d125866f278083d7ea33313bb19da1a28a9e04e1751a25dbf916137d7fc9d6e852d40aeffa3ada3dfa25a384ba7db6eb4bb810487d909e738cd6bb421b809aa7bd37531a8b5b10b945ea54b467ad225979fcfa6700600f69025456aab2eddec80d322ec3ba21ccfe7d11e7e6ad0650fc815948887ade2a54d4eaaaab930715da9b3373c80bd25d74832f6eb475933a6f44a59a36e0313610261f6795d9a69b6999efa03862a13188bdbf8e7dd676c30bfa56fcfb3bfeb920b04219a50cde34ba169c6e4830387ecffe8f0f49f9616b22178ff70d5991437f775d382d9c90f9adcd11ecf84dcde298f40cfcd9b4df01a88d6fbee03eb6be00b8f3ad27abdfcdad6bf99f12209a09702dfa368f3d3ac60e34762ef2445c0a918777973485cbc92172fae0178f13c8a67c38e8514e2e6e457df694190747dba1d7af84f26ace3453d65c2b96c530aff707920125149dfeb2c8656d42d5fd9e89e261a519462427febe566db54c0f330afd5985298e4ff2ccac91f1e8e8f5023794426e6d3e08d961aa7b7f7bfc4b3fe110f1aa539b1b12a23d2be880cf8a008d7d50ff40b1886a0e17c1d3733e3b6f5cb122a017f23cea338597fc41406b0d385adffb175646193f87f8a15a2b006dbb6f292bae3773000"/991], 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:03:19 executing program 1: shmget(0x0, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) r0 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) socket(0x20, 0x8000, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008fea7fef96ecfc73fd3357ae26caa0427feea57b41b99a1ce939316fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23d9f9ea9386211e1ac257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000008ac4ad9a2b2f3f39000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a0417989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f00000000000000", 0x18b, 0x0, 0x0, 0x0) read(r0, 0x0, 0x0) 22:03:19 executing program 1: geteuid() r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 22:03:19 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) mknod$loop(&(0x7f0000000100)='./file0/../file0\x00', 0x8000, 0x0) r0 = getpid() r1 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r1, 0x1, 0xfffffffffffffffe) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000300)=0xc) setuid(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setegid(r3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000300)=0xc) setuid(r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setegid(r6) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0xfffffffd, r2, r3, r4, r6, 0x1, 0xffff}, 0x80000001, 0x9, r0, r0, 0x9, 0xfffc, 0x5, 0x8}) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0xb4e, 0x0, 0x703f, 0x0) 22:03:19 executing program 1: openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) r1 = syz_open_pts() fsync(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, &(0x7f0000000080), 0x4) 22:03:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) write(r2, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660c", 0x38e) 22:03:19 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001800)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000200)="6b95f23c5a559eef7698dfa94d49ef28aab3348fde33261451e78984e12475602f3133d21d445fb6680c85464256aa4172771f46", 0x34}, {&(0x7f0000000240)="1a332a20c0cb86bba0d28e86ef9ef802ba1790081b282f78bf12d55e98ae0ef4861751d572eb4df2f7d29f90c1860a2092e41ea8e4aa08e34727cb5383ecd015cf731fd9b4de7d759cba5c37ca2a2a410aac7b0e2d398d2e86b958a4684e8aa83188c6a678f1db3c431be9de43549255a7dd5d18609abca80e8108a1707c6ea89fde653f00bb3f519e2534a8ef3dc902312975fd0dfab36e1cf6337332bda8b65e6a53ecbecc515926", 0xa9}, {&(0x7f0000000300)="da6a20554a3cc36b3351fce66ff53de172ea9bbaf60b2f1f0dc5f3076246915998f37395f9947525e54ee71bc27bdf500bf017f0e58d82bb77d837349593e894a5de34c459e14a9457666363c673820f3a6d8a402a2cae730c6735714a0045a1cde861145d112fe0ff9178ed4e2b36a5c16359b695e8f6716ed12cf7ac8dcb37a6060ba752675e0cf4ecb79ff941ccfc60c87024859bbe2f3200ca9d5850dc4cd24b7d60302dabccdbda2eae5a32b0518016b963f9dc1f0dec561572dc404a98531d2fffc3826f91659aed2a94caa382d18e66f034a61ff536e697a617d525ded7c45d6c6fd113983ca00de6a0e1439c03da197b675452319c4bb1bda249901911d849276ec9e249ee5f593bc7d434f8271f5de91ad4c1f04d0b28d727ec6f3f59cdc56a6a7e1c98144dd77324d85aeb1d18c58b8e7bcc5efc6d9d558a3058a8c402d10e82f4c5acaad431dd798644669fcf7c7e9831acb6586e5569523a03be47e3317a766269e7621086390d4370573a586f850ea3f63cfd34adad59e31d72ff1601482c2ec89fbeb7c154a160c15a16da2d20f93af0e2ed196118cf2a749e1aa427268d9220047189ab0c10cf70224274f497935b4d6b986296ce81e8b99fef7818737b8ae53b351bced485b29fe2466212b6161458e27cb38de5fc345a6409dcaff9d5524e039f3ecadecde328a8caa8da2ddf8eaac777ba15a9a1fd180dc62d1c2427e363806b2a793776fbeef9689c807baf34705b3bc99b9d56b1b3774dba7504c677ed228a09b337582f8de0bcc7766449d0bd1d54539e769859804a29e61bf7b40379da58b0dcb94bbea38b656db93078d6e08378fc2d583400d41fd0c024c6ba5b9ce0075455c55e901b76a8e39d2785a68177ac5617e9809f9c094badee691a83c8db8ae5507028383429621606e6d5aeea3f78f6ec56e78af467394b9f860143cf4848507c288c513aaf0ca5e451533b062d6ba7fbf50d55713d0ba38951a9c23b4dfd114fe5f9b78d7b03482fae5c71fb530c62137b6151ea45e9520a641d74214cce34538626c831ba2c79013494938281036adb222fa930fbf447080b5a8b5b86a2a5686fdc514e98247f91160047f14fd6809d5678c1934216979b44fd1ec6d6f528f33067f9348506b3aba9abe56d230922afcb0d7d0e65a51933e5365c68fabe623a3e57dcf583254362834c073516250a6d7e03dcd8b563ae9427fa5b1fcee3d237f42d68f8fb3e2ea93e9b7c4ce9eb302c7cb1ced075446d4e08a6a13e96c484c93cc1da8aba2211397ce5e6e2c448273adaa081e0f82b342589da9b5b9514aad366dd2cf09336b5c937b7adf927b69ebacf62900f81923d1f5bb4bc22683df2e009397dadac967a2997f4a0ff3981aabfa9c9172a8d9104915bdd2411ba0bceb6b4db23ac00201772039f0e570f65304d22b19b674c5e53a08ec7b597f40bae76ecf2a0cc7270e8df9c66a7f7f4e83974e95896f13e113df30ca0e683276ba554220817a3daa4284eb25956014389830ef065c15e3d62b5ac80fcf9e90c62d3017caf3526d80d80461373e124e0b4d30cdb3b6fe9bbb141678a66af87a0419f41e379f2d64051e429445b6bb65a977e6f8da6e0df45b6b3326fb6889ed7f29f6784ac3fae8c3cbad297d864be93ea62fa62954125b3a13d09ed805ec13b7425e18698430d4565e4649d5fbb1fd49141020766b14bc1545b7c8392548e017c0c6418607e06b7652f65a4023633cfbe55db61a8d687f85985e4431bbd7b891ed21ae8e1fd408ca498eb660ac86489b1f7259d3fd08ae54bbf9d73476f56a060e258d973eb4a73f143a5f3cacde2039b06a4834163ddd716f93a895ea2f4f405381e6da1e612f48740eb4f7e9c3a90897e20b674f35d8d2cae8d6c277aa3cf78dc0a34b9967b8ab663ea41137e7aec773ef53026df311a20168ba19fcf67c7851d43e92d8a080d3b435768d258fe5e20def5baa40c34edd7ed2927622241ac838bafd687da66e6f9615ddd5523aca8f9a26b7502baa454a670a009f4415e7df525a1523e8ac54af703c155f4b575e645e1a3e56370f870f4fa0c5ff87f8902a6c9362f705ead8aeffd9a1700df3d7931a88815e630f34a25b3380b4641ccf75488919c3c3290a9099202c92afd82c4b159adbb69c1f66cc1c922c602665e7834855d02ca3064c09b14f6552141960d3f1ab2ba6a836ddcb1109f5ab0ed3620f57c0fdd01ef0f745240902f295ddb769fc4e1e785cb73a3f9189cc9738f57455e3f33fcd920f37da59eb22d7a7e890800c5febbcf20e3dade57f2b1f6ab73859bed2ae7d1f252a102ffb2f24897c35001f9079c7f1ec81a4a2e50f84e557f69037501fed148e6d916269f837d6465cb2f917b1498e517c89ba5e15ad73e300e7bfa1e1aab2893b2d4ed8414eb192113500101dcc12846768b5e8d28047c56b68687c51dd739b04a551e3e68caafd920811657dc104fa4633e226d519f9fb63019992d355595bd3005f84b106f05d4b75a4fea27dd61e631e712808227eb38f6ea93df45ff76075c5126668281223aefb9368cc3b415f1b81c189889a9af421319a3331238703ad30c16b5a190e4bdf475d0ddb7b388e769f93683abeca5e7fa48baacc2e5c658173ce57fa792d819083c83dd72cc64063f3d4212f99cd11ee9eb589f72a71a94d41e834abd7ed8ae0e8c40716c4bafca689a3d8910943d8cc9882067a88292134f5b367dce9588e508e8242c75f12ed61388a492c6fe2033dda839c635aa1370ce2c85e6f4d8522ba74c712b44f9dc42b3c85f8e24e352e1a73194ea2e66ca3581bae3c65f8002db77947b4169290b2688377f46a18a0c5c5dac30eddeb676359dc49b00c3754b47b0d2840e2ff0fae963a1a5014052ce82cadcfba129b1a2acdd34a86875389dd27dd88d7842b6f7e7fc565d855f010b24e1b8ef66fc2261a0e0b5b62f9869e72973bba2b919432cbb60864421fce25ddc117d076d1aea4432f1fcfbffaea86e6a9853f5751683db3219e05fac810df0504d8d9a85a7a23125a2533398343a33de5d049e1309f515f645e5bdddfbaab4f9a48a9c1d725b5b231ca82b6cb26e70b32c8e6907ec74f5360c67f800f15eedce43471b210596e5ac7bb13ad10d45872934a3a6f595558dee4e251f37dda04cd8c7957759fd374b7e45b37a52d7bca6a2e2a038316a4d2fe580af0adc15b4ff6cdfec967a12b210e53daed602c405f0d78bee274485c4ce3fd142a6f5d701a55ac2abf19fb95883acbe5126b9ec5a74e1d3ccddd86351f719373cc2d16cf28e5359059eab4f7c67413d1a95c5500fda2ba6f710cc764cc6c5de032307cf371f18430de8d70eaf005cc058d2559101b7143660672e4a7bd1751a047d7e279ae165542b333b748d8b37843f47e12da347e009841a5e39bd93e941baecbd42e47d46f70137b14c7930e8035c9a5f6edf67a96f756854d1fb43c51c532cd65858566bfce63a2bedb3cd0d72f2e79f92c977f50bc6258dee699d24e9bec4346ede6371158d42199dafea620cd270dcb6b64e5a640706e4a4ac02b418823c8be71449702b0308e1b3fc607e40b72dd8729e9a075403180c6c4188236de1419d01e539cd7fc5b45cef99349c6c57299ace2a2d4da733d73698969a37751ee04a9c3f3b1b1368b70c3f2d8779d31b0222516fcd06e8d54608d45ba2f079bd6036505c6b37d8d6e5ee82ed82638a7a03e67d1b7ed0ebc81c18c7089964fe665a12a85f8481f1310190e0ed27afaac36cf2b6c46c5f3ee2a376f26c74878de1c5a7e238c82899f9ea17809b5d749ff8ea85262a0ef10299ba51f47935906f477d9641cbbb782676e2823e162d35c11852da7fc6c2eebff25b51afc8e6e6edd19e69ad831ac583a54ccd301f8e3f781d56f86ea2bcc175b4a04b0eb2a63047cab06b866aaff3e50125793f00cf1e5c44eeeffa57c875fe940bf556a9326de638b81f375f6cdd4f6f251ea251ed04d5a8b34ee2890f6d7026ba4ab27d8883c28c8e063a1a02f5e31e8cd46ee414e0eaf070b70743e21ebb4c9922596e120729ddf818d751dbacf27e4f59bae540df9f4fbf253c4034f626ff1b6ab3512d54a63070dbe82375417bdc67d5704bb557b6241f466c1c41574dce0a65e1d8075feb6d94d9e54518c564dc8df3f25aaeb2a222a715b6bd646e20a9c6606447613c77c200b9bd464251feea71c900f5d6f5e9419d0e98f8dff1d98ea52dfe108b473a3f967a74612c171af22ecfde3bff6a2635b3cb0df56324499e04868bc308d0fa64db99ddece8b4c2ad65edc53e9ba98ce2291e4aee141e694e55f77483c5ec71891a474750c3c55b39c0f8a823b6a55fcdd84be9ae5578a475fd13883f75d7c299dc212c46fa24fab33f58fa9ddf9455336844bd897567fcea02318070982d62277b57cc50b30d21c42d4d1fb9ec53bf57b66bb6715830b00b8bbb9a4309adc1e0edc00a750eb3bcdb5c0a04e8ed9aabd0cb3e0515701d745213006c0b822a76966fbc85a83754c004db49936951da7bee8fe548b24b009aabe4624e954a276f0359f77221f53c450597494ee6abebb67ba87dd53c162d191a0339d19a59d45c4354456e1c7ad023db1f851b26bf360aa6324d3fe1c06af9be68203b53c28d4cecdc9504d51efc1d33b58521e838a8c8e4ea01c3ebddea4e7dfe5966facf0af109796ae905673b954cd1940da2b98705c4649a0d0a3f82b7b68a6fc08e0aa477fd3685ce0374d81ef0422d32177fedf519924bc4e90870d89bfe4e0aa0cd275e069fefaf6c7d5b68226342314f8ef571511776af95c5b2a12cb984f65127d38c7777edca234fa89fd62a2e0c8847de55742fd04919e27fda77250f888c6bb0263ad70659080a543c012781e480eb6d1ae64d760068c7f3a05a2734b7a6717ab874066637235f3e7fea049f478e75ea772f289538a6181b3c60704b9a7b3a521b265790a04b7d910a80f0738487f20ff97b89c161af74c79f2d40015d2286aaa39f80179257a7254686b15b7ae90565b0f302935369443ea5e4941acc8224b06ac89ea748053cdbd5c046fe4e3cf0b84c8e181163c9f740ca3a79d0a499eaf3c69b3fd8fb3a215a74e58569aac0f931d92ac9437a3227bd772276cdf13be77952d0b26f37ac9dca1d3e88c48da54a59098824e9ddc48be6a9be19d7c6f63c007f8c985fc6725a20eb612461a8acf786a064c3609c209cf31d9de9b26d82600a7731965b16443edc321acf1fac6720c0e48e7f9490cf6f073e3f32a7f17dad4e95963d1ac6b475e8b7cea746eea4f930d16fdfbdd8905410490aa59fe2513b36cb64ef330a465ad5f7996b74338815e623e6655ca61168f2e41d805c7f07b268a568380f69990435cc7a77d36aaffd02983285c8cadd5842d02be9fff0c510746809eb74b548a58a443d2de200786ddb2b134574e35e3356f6d9f91899a8114cfca0d4872edd9a1b1ce9c095f664cff59af8e87fbabca41a18dd06c1bc6d4d451db6c0ce19982e45f12ca798b629e3b05e3cd1755a1497ec471c97efbf5cb03b6382f20eef45ff20327a52267a7f7e41c5e326a66906f412d675d1e5f0b2506f84d7ea916411f8bae360ca1ccaed7055230a7d5a451fb517783168d9c0798e7fc6837e2f010d2ad729a28164f780731ea0ad0cecb08c66171570539d98157785a8485daae12738f4e67438b2282a2f91aafa34394cedc5344c1ca8f3009e383b20faecbf64b065a4f30b9f65dd6b75cd4ef3df3978318ca48ff3af2e79db29b676", 0x1000}, {&(0x7f0000001300)="ec291bd82cd5ca318e65af88a3909f231bcd64e2eab588c75e3bca890183a3e6bf60f03dd7e64d7e9f8bb70ac885623636a3a53a495ceb1db87d0e72941a0f7bd762e1eba1ca3881abc1d2fe391f4a13375ed7d42a8546741adbda4e79fde3197b97ef6dac8d1be62caf15fdca7c9456d7e785c95bac4af7bf647344dc05bc22e08b6069f85cdf7ca5e9e32a994d1b64c38cce70dc5a2ebb57b267c225d579b407e3e9d35500f5f57f0bd39808eb6c5cf38cf4d496437a485a3381f2", 0xbc}, {&(0x7f00000013c0)="d35e0aac52793ad2fb4a8f9c", 0xc}, {&(0x7f0000001400)="a9faca7d1a5691d026a6358834a7c340564b7e8bcaf74f1b3c555b215f1cca9f8f7c8ed4b8a4e326b391e38ab90a638c0ea5eeed1a437337399ed2730cfb25555c714c403a65e3d274ad82ca9b7bec93c4aa6975a35b7b5629bb4f7422ed7067df49f72753d45b5843cc86", 0x6b}, {&(0x7f0000001480)="720195cccf3ad871b4c03055cdb57fa7a519e2d9582fa4b2168aca2846bc363b082494ff5cdde81b11576847ec88b60561bf71c778aeeee647a6a6b48e3dfc119d9f03c3337202a1b31b42415b8f590d3dc58476de85a67946fe1e9be9", 0x5d}, {&(0x7f0000001500)}], 0x8, &(0x7f0000001700)=[@cred={0x20}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r0, r2]}], 0xe0}, 0x1) mkdir(&(0x7f0000000140)='./file0\x00', 0x7307198c1e78f2cf) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) setreuid(0xee00, 0x0) r4 = getuid() chown(&(0x7f0000000040)='./file0\x00', r4, 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0x10) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f00000000c0)=0x1f) r6 = getuid() setreuid(0xee00, r6) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') seteuid(r6) 22:03:19 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYRESHEX=r1], 0x12}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) r3 = socket(0x1, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = accept$inet6(r4, 0x0, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x500000ac, 0xe2, 0x80}], 0x9, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x9c, 0x4, 0x5, 0x2}, {{}, 0xfffffffffffffff9, 0x14, 0x20000005, 0xac2, 0x1}, {{r0}, 0xfffffffffffffffa, 0x4, 0x2, 0x7, 0x1}, {{}, 0xfffffffffffffffe, 0x8, 0x2, 0x20, 0x7}, {{}, 0xfffffffffffffff8, 0x40, 0x0, 0x3}, {{}, 0xfffffffffffffff9, 0x17, 0x1, 0x8, 0x1a66}, {{}, 0xfffffffffffffffd, 0x0, 0x2, 0x9, 0x5}, {{}, 0xfffffffffffffffe, 0x0, 0x2, 0x0, 0x3}, {{r2}, 0xfffffffffffffff8, 0x81, 0x30000000, 0x8001, 0x7f0}, {{r5}, 0xfffffffffffffff8, 0x4, 0x10, 0x65, 0x2}], 0x8, &(0x7f0000000300)={0x5, 0x9}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x0, "2101558900000000000000008000000000000003", 0x0, 0xfff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x0, 0x40) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffdcc, 0x0}, 0x0) 22:03:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000001c0)) write(r0, &(0x7f0000000080)="8523f20aef8c25826b764095bf30721f87056731ec3fca4292e320be0fea45ab950ab088c72287a2a21b3450d8db5d4ab9506156fd771842e17c931897163561d1e8dc6f2c910ab4c011dd5781a79f06b75bf60b8c2d4d369e66b80c52195b007c8bbde13d2e1034857cbf4bac447bd201b4e49bcc6336f7d00d4511ec21ff349e383dff3bdaf5b052db1dcc18519a03e6fa1e5aa00a628d9abc80d71efa10b5a13d81aad19bbaad241458102c1b351240fb335b50", 0xb5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x4, &(0x7f0000000040)=[{}, {0x44}, {0x6, 0x0, 0x0, 0xfc}, {0x7f, 0x2, 0x0, 0xc14}]}) r2 = socket(0x2, 0x3, 0x60) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000300)=0xc) setuid(r5) setreuid(r4, r5) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000000)) r6 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) fcntl$dupfd(r7, 0xa, r0) pwrite(r0, &(0x7f0000000200)="fb1104ff97aca236a614f6357e3a", 0xe, 0x0, 0x0) 22:03:19 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)=ANY=[@ANYRES32=r1]) kqueue() 22:03:20 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x12c, 0x0, 0x4}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffe, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000", 0x0, 0x8}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040), 0xe7) 22:03:20 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x800}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00802e2f66696c653000"], 0x10) r3 = socket(0x1, 0x5, 0x7) sendmsg(r3, &(0x7f0000000400)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f0000000200)=[{&(0x7f00000000c0)="4cd0b7900dfeda5b90ac1d2f60cd2d92c3fb94596138e3e0a2e90615e37f01f93f86658d6325dc668c27b1c4a09a8194b289f9da3578da95fc8ee588d3a4585803271df53c69372d34708f116c77507c7c3122b743db4bd0ff2e3144e59703f88be3fc0d6f6949b987b9108609972b3490369184f27aa66508c05175f79ee7f0b96a1a69466613b572094b0ecce970a2306297b5653c370dc0bebc08f872f5163e9b4534f6702699bd58a91aa03f8aa568d0170f24e8dc18f6", 0xb9}, {&(0x7f0000000180)="8e08dce5bbd17276cbd9a646d246ca06725bc7ffdacadf21653932b9d5782e15f04b5a5cc4152d2f0178b9faba4b40128781c0a60990231c648d02d41cda3009a81feea65d7c8580465079e1f40968f08562", 0x52}], 0x2, &(0x7f0000000240)=[{0x70, 0x1, 0x80000001, "569acbc03aa51b86e47f59d5f8402c9d14e51eb5ad0e0cba35d521c61d543fc962755a68ed1593c70f271261375c9922c99cda30ef3a724ec18ca94309ec823ff55922c50b3efbac8f763cc5336ae3d68b4c3ae4324c6d559c76bebbfcbc"}, {0xb0, 0xffff, 0x3, "71cd92bfa846874cd986abf5796312460b117335b0da09794275a70c2df3fec523902ac8727de921d335822fa5052544935198a4225851e7d947be36edf839645de9ffda2a8e3f7e19c0f6e67527e83ab6c9c27309398f0e6f019d35799314ce5cec6fedc4c5c2875daa187de430926a0685eb1ef2d5a9d3cdd1f7563c22b6c3cc1110289a7deb5017d2295cc1d96a60d6289f45fbd10be24fa47122cc033642"}, {0x68, 0xffff, 0x1ff, "1deca4e248234341bb4f07ede3a8f8fdc3f2eb25e93d852fa3fa12d275a42dcced7f5c445af95f9e45ac45288930552700a6ca7f4d9be73aef261ce30c22ece6c1a0975ce47357deaf3a7fc7568d457a6a97"}], 0x188}, 0x6) close(r0) 22:03:20 executing program 1: r0 = socket(0x18, 0x3, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x9) socket(0x1, 0x2, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000080)=@un=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000100)}, {&(0x7f00000001c0)="6f8381b82f197a5c0e068ab1c94a86d069f9c24a1283f442019d62379057b2b24375acf6ce62d13cb828dff2401bce280fada9e5e2e36f131f1a0dc9db2e7561ccbdbe506e135c17bdfc38ab8a", 0x4d}, {&(0x7f0000000240)="e53d6927ca0bc1213d9d1a303e34ffc1b4cc9fbc0465abb77aa82fd5b4aed36680f496262250ca33e50910815f6592ec76822843f5d882e507a26f814f0970b5b884b98ce904a14cdf47cd4333bece73f3df9370f5772224fcf484b78a850ea08cc1c6f3d225a4a4aac37471c2826b2b330988be8a1cdaac642a989901389236b8bbefb72afb84fab0d9d7f53054866c30a12848953b89f4120953a3f2c15442baaf8d4080fbf1ed83582eb55b0c35614a4e4e8828900b74f5e08b21c8c86aa0f3fcc3fe6f9142f41cdb6d5d55a87421b4c6fc0f4fa456", 0xd7}, {&(0x7f0000000340)="048d19e210cda8d7f9cee175d2ba9aeacf1de12a8dec6801541fee57b6e4f2e329e2a14a12d9aee843730ca357b483ed71c17e6e722db33d3b23a90c04687934de8513e3271dc4c15f77f250e1312a38ec95d1ec33311a51e40fdc1948611246caff336a30eec36496b3e78ef906c8cf4580c7fd15a117d849d17a1e5f8a474bfbab474f6002041bfbeef934b498bbd0acb06793cf4158134c1ff428d947857ba825b391f34d984e715923ed27827b9405c3a9", 0xb3}, {&(0x7f0000000400)="9929259a691651faf447c862f03193e3ac9d7d33398c1a77181d0f7b0098c27e5218c8f9976898673a19e95e3bc244a9c6864e2f5b82b0164e8fe4e6468c3916388604a7196f4eeba2885907284110ce0f1020442638e524c87dcb02dfcfb505fc91199922c12820ae083578fe89bbcad4ebd0c76a299ec187541d4a2b2598815c2fa0738c86ff66bb0e9e3b0b043edb2776874da69d4f0606dc6b6fdcc5956a9371b82ed9c38c9959092a2cb09f1542dfc437c6f24c2d677b1f0fa62ea9ccfc", 0xc0}, {&(0x7f00000004c0)="05c743a5b603007acf7fbdd5fadf800013dd3b409d28617c39e0471114cea4d8ff53a5ec2e41eba6605f3bf94f36ee396f70be5cbf5195fc088b457e6acfc0916731a6d22e25ea1554cd1a68b14452b50f9f0a633141c28bfc21bfa486c2400e72ab5cb1176b9cd499000f384f3f190c9a1f3c0c432bae8aace0a6ee77b34e45d84c362f1541e728e51ed9c2f1d2283d2fa39e69ffc57a7e895baeae406f3758b680b02cf82e1b20bdc4331170b48ad1999514ae", 0xb4}], 0x6, &(0x7f00000007c0)=ANY=[]}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r1) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 22:03:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x7fffffff}) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x36, 0x0, 0x300, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x1) 22:03:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x44}, {0x3c}, {0x20000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)=ANY=[@ANYBLOB="faff1700c46f200ffa582205b8d36aaf32c69cf3bd669abf650608f22ad068921d1575538b28fc68000000006358e6c610c6afc32b1dc8bc6c852f477da1043cfffb62f495c5c4538ffaad2667e6d608cf4f0e615f29e433c6aa13"]) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) close(r1) 22:03:20 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000300)=0xc) setuid(r2) r3 = getegid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r2, r3, 0x0) r4 = kqueue() r5 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x30) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x10, r5, 0x0, 0x0) kevent(r4, &(0x7f0000000080), 0x400000009130dbf, 0x0, 0xfffffffe, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 22:03:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() shmget(0x0, 0x2000, 0x210, &(0x7f0000ffd000/0x2000)=nil) close(r0) readv(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/116, 0x74}, {&(0x7f0000000240)=""/96, 0x60}, {&(0x7f00000007c0)=""/203, 0xcb}, {&(0x7f00000006c0)=""/252, 0xfc}, {&(0x7f0000000140)=""/30, 0x1e}, {&(0x7f0000000500)=""/67, 0x43}, {&(0x7f0000000580)=""/176, 0xb0}], 0x7) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff7f, "0b666bfede477dac00"}) r2 = socket(0x1, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000100)) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 22:03:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x7}, {0x48}, {0x6}]}) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = socket(0x1, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 22:03:25 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x8000000000005200) kqueue() open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0, &(0x7f0000000040)={0x4, 0xffffffffffffffff}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xa9, 0x0, 0xfffff801, 0x0) 22:03:25 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x1, 0x8000, 0x0) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) mknodat(r3, &(0x7f0000000340)='./bus\x00', 0x2000, 0x0) r5 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCSBRK(r5, 0x2000747b) getsockopt(r2, 0x3, 0x2, &(0x7f00000001c0)=""/102, &(0x7f0000000240)=0x66) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x20, 0x4, 0xb1, 0x0, "7f63df723f3a6008ef21192a579013f18294341e", 0x3f, 0x9}) r6 = socket(0x1, 0x2, 0x0) getpeername$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000040)=0x10001) mknod(&(0x7f0000000080)='./bus\x00', 0x2, 0x8613b) r8 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r8, &(0x7f0000000100)="1ab0cbdf7f3404ba0c03064237c6a83b7a839485838307316fc468731dab4dad02cd468560076f76639b7bb9992928a6026ea43a19166c921be08a6e0164eb20ce7793a47106977a6dc905f7f61eb131fc1498776d03000000b4c113a6a760c633b37c463ac22b9a25cd275613d3fe1ce095747bab6386b1e79378ef4c35c733fc5fb56198c5e5c7eca5aafa40196d08d66e03cb3cc4adf043bcc5a0aa1b71611537f289a132a931e0888dabcaf2b7000000fa0000000000", 0xffffffffffffff41) 22:03:25 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357af96caa0416e74f376336acf00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657ae00000002000000000000020208a371a3f8000400000000000000d3c883b400000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r1, 0x8, 0x1, &(0x7f0000000000)="a1757db16cf3b8f2b5cc0d118a5edd6c66cf27dc3e6411dbf466c45ca0472baecc951daf25e503c6a9681195d974efa33b463b4c3fdb", 0x36) getpeername$unix(r2, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r3 = socket(0x1, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000040)) 22:03:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1df00258], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffbffffeefffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) fsync(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) mlock(&(0x7f0000183000/0x2000)=nil, 0x2000) 22:03:25 executing program 0: r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, &(0x7f0000000300)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0x1ff}) ioctl$KDSETRAD(r1, 0x20004b43) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(0xffffffffffffffff, 0x3, 0x1, &(0x7f0000000180)=""/67, &(0x7f0000000100)=0x43) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setegid(r3) setgroups(0x1, &(0x7f0000000000)=[r3]) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r4, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) r5 = socket(0x0, 0x8000, 0x7) fcntl$dupfd(r5, 0xa, r5) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) connect$inet6(r5, &(0x7f0000000080)={0x18, 0x0, 0x9}, 0xc) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) 22:03:25 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r4 = kqueue() preadv(r4, &(0x7f0000000100)=[{&(0x7f0000000000)=""/63, 0x3f}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/114, 0x72}], 0x3, 0x0, 0x0) linkat(r3, &(0x7f00000011c0)='./file0\x00', r0, &(0x7f0000001200)='./file0\x00', 0x0) kevent(r4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) r5 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffff9, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) fcntl$dupfd(r3, 0x0, r6) 22:03:25 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x70e, 0x0) write(r0, &(0x7f00000000c0)='r', 0x1) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x2, &(0x7f0000000100)) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000140)=0x1) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') 22:03:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x5}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff8, 0x13}, {{r0}, 0x7, 0x80, 0x10, 0xffffffff, 0x8}], 0x695, 0x0, 0xfffffffc, 0x0) syz_emit_ethernet(0x6, &(0x7f00000002c0)=ANY=[@ANYRESHEX, @ANYRES64=r0, @ANYBLOB="332c26568560889478c7260bc51adfd536af23743b1379f04368c7e7c8ccb99e7d8acb677240bafd97335933aef79f12e0f5e0f4257778c6fb293a569823070e24e9a0b63b8553de7a8cbf94439786acccff7ae7c8a31ecb1bf10a0b932cfb1805ef6796390f286794311907e01431e09eb205eade8fea12d04505bd91fee23096a55a1b6a0cb622e4e4e806f6d20162904b17a0923704a3abeb7cc1d0f0015a80020e36777cc81930ad6e3a7477636e409ec269cfb5baeb4470a8aa7e08288d6a805cf762192b6bc85abb057bf2caa6611fd266361f3aa4f6a5c4650f0c7ecc0fcc5d6636b85f7a9a3d388be9d594e2", @ANYRES16=r3, @ANYRES64=r3, @ANYRES64]) 22:03:25 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000240)={'./file0/file0\x00', 0x8, 0x0, 0x5, 0x1, 0x2, 0x33bd888e, 0x1, 0x0, 0x1, 0x7, 0x1}) r2 = socket(0x1, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000300)=[r4]) chdir(&(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='c\x00') chroot(&(0x7f0000000200)='.\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000140)='./file0/file0\x00') 22:03:25 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000001340)=[{{}, 0xfffffffffffffffd, 0x4, 0x80000000, 0x4, 0xffff}, {{}, 0xfffffffffffffff9, 0x48, 0x8, 0x449, 0x2}, {{}, 0xfffffffffffffffd, 0x8, 0x20, 0x800, 0x5}, {{}, 0xfffffffffffffffd, 0x2, 0x1, 0x9, 0x6}, {{}, 0xfffffffffffffffc, 0x2, 0x40000000, 0x0, 0xbd72c9f}], 0x100, &(0x7f00000002c0)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x100000000}, {{r1}, 0xfffffffffffffffc, 0x93, 0x4, 0x71, 0x10001}], 0x3, &(0x7f0000001400)={0x1, 0x4}) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) r3 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x20) syz_extract_tcp_res(&(0x7f0000000000), 0x7, 0x1) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa128da40000e71e00", 0x9}], 0x1, 0x0, 0x0) r4 = socket(0x1, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) r6 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r6, 0x0, r6) recvfrom$inet(r6, &(0x7f0000000340)=""/4096, 0x1000, 0x3, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) fchown(r2, r7, 0x0) 22:03:25 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f00003e1000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000016000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00000fc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000069d000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000281000/0x4000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f00001e9000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 22:03:25 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x2c, 0xfd, 0x4}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB=')'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040), 0xe7) 22:03:25 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x7fffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) close(0xffffffffffffffff) r0 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000100)="680d5557f02cb73031e692fb60991ed390aab45a2cb56223417dd12fed5586dbedb74ac540bdab5ce070ab4816074fce916a31aa71ab27e5b772044af36bfece7f685622aab709d4c4286655001842f8ceb27d06de574f0fbb0c5a5e50845d6ad273834e2a836a6ab5638c6ba410ee60fcff877113d42957c095b0da0102cb17c07ee242250a42ee76d79e5f3057e8a342acf6df08d6aeb5", 0x98) 22:03:25 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x811, r0, 0x0, 0x0) 22:03:25 executing program 1: select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x100000000000, 0x0, 0x6}, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffff8, 0xa0, 0x0, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000080)={0x7, 0xfffffff8, 0x4}) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 22:03:25 executing program 0: getppid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x84}, {0x6}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 22:03:26 executing program 0: symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='./file0\x00') chroot(&(0x7f0000000080)='./file0\x00') r0 = socket$inet6(0x18, 0x4, 0xca) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000000c0)=0xff, 0x4) socket$inet(0x2, 0x8000, 0x40) r1 = semget$private(0x0, 0x1, 0x40a) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000140)=[0x9, 0x100, 0x7fff]) openat$wskbd(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wskbd0\x00', 0x1, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000003c0)={0x7, 0x7}, 0x8) chmod(&(0x7f0000000280)='./file0\x00', 0xa0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x100, 0x0) chdir(&(0x7f00000004c0)='./file0\x00') r3 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) sendto$unix(r3, &(0x7f0000000400)="bd34128606ad98496879d0af6592a257ab4f77711cfed4f87e10d3464ba7faf181938a091b25316fcc23c68243ff832d55724fbaab40d555591b376fcb2e202d95bfe286f0a446db81eaa5009d9f71b52ea823338117d6f57dfd4fbf22bfed1e38be264787dec39d707379943b48378af6152244ed466d6f3c8d5cc6b5192abb0b6a5cee7c12e2bb1f908b07e3bcf8745741cc0e0b33c87a4cd8e0f39c830c638b24941c71d59d529b05c5314eb71b", 0xaf, 0x400, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8) accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000300)=""/150) readv(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000500)=""/63, 0x3f}, {&(0x7f0000000540)=""/50, 0x32}, {&(0x7f0000000940)=""/182, 0xb6}, {&(0x7f0000000580)=""/126, 0x7e}, {&(0x7f0000000880)=""/3, 0x3}, {&(0x7f0000000780)=""/116, 0x74}, {&(0x7f0000000640)=""/100, 0x64}], 0x7) 22:03:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) socket$inet(0x2, 0x3, 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x8, 0x0, 0x10000}], 0xa0, &(0x7f0000000140), 0x7ff, &(0x7f0000000240)={0x1, 0x2}) close(r0) r6 = socket(0x18, 0x1, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:03:26 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) r2 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r2) fcntl$setown(r0, 0x6, r2) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0), 0x20, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff8, 0x8, 0x4, 0x200, 0x3}, {{}, 0xfffffffffffffff9, 0xa2, 0x10, 0x3ff, 0x100000000}, {{}, 0xfffffffffffffffc, 0x84, 0x87, 0x9, 0x5}, {{}, 0xfffffffffffffffc, 0x4, 0x1, 0xf2, 0x8001}, {{r0}, 0xfffffffffffffffe, 0xb, 0x40, 0x81, 0x5}, {{r3}, 0xfffffffffffffffa, 0xa4, 0x2, 0x4, 0x10001}], 0x40, &(0x7f0000000100)={0x26, 0x1}) r5 = kqueue() fcntl$setown(0xffffffffffffffff, 0x6, r2) r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffc, 0x2b}], 0x441280, 0x0, 0x0, 0x0) r7 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f00000000c0)='./file0\x00', 0x0) getuid() unlinkat(r7, &(0x7f0000000280)='./file0\x00', 0x8) 22:03:26 executing program 0: getitimer(0x2, &(0x7f0000000080)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) clock_gettime(0x2, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3b, 0x3, 0x27d34b99, "00010e0d1fe600000100"}) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pf\x00', 0x8, 0x0) fcntl$dupfd(r1, 0xa, r3) writev(r0, &(0x7f0000001940)=[{&(0x7f0000000940)="e4da7d5c400069df5bcc46333048d057d8c85f69dad1d802a0b0bef6405c783ccb67d33f494fca8e316f48bfa6d26f9664379d8650976d1b5bd89776d68c9b05f0416640df359ef5642a3eaaf17c005efa14639be6", 0x55}], 0x1) 22:03:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x1ff, 0x0, "c30f000000000000000000001200ffff1000eeff"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x1, 0x2, 0x0) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) r6 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) sendto$unix(r6, &(0x7f0000000100)="5af121e4b037407a8d304a2cbcabd7bd5c95cc222538f6761c7712288acf7e4920d099ffa41ec69de36bc956b2b769141399873e1c2ca58b5323a5b9c93143e5f570b6d4541c15bb2d83cfaa14d39965591718", 0x53, 0x4, &(0x7f0000000000)=ANY=[@ANYBLOB="0100090b"], 0xa) writev(r1, &(0x7f0000000080)=[{0x0}], 0x1) 22:03:27 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffc, 0x66, 0x1, 0x4000000000000003, 0x7ecc}], 0x697, 0x0, 0xfffffffc, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x21) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x7d, 0x88a0, './file0\x00', 0x10000, 0x200, 0x47, 0x379a}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x2}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x33) setsockopt(r3, 0x6, 0x7f, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) socket(0x20, 0x4000, 0x1f) 22:03:27 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() getrlimit(0x3, &(0x7f00000000c0)) close(r0) r1 = socket(0x1, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x7, 0x1}, {0x18, 0x1, 0x8, 0x8}, 0x8, [0x3, 0x8, 0x7, 0x1, 0x1, 0x3, 0xffffff7f, 0x5]}, 0x3c) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCCDTR(r2, 0x20007478) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 22:03:27 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0xc, 0xfffffdfdffffffff], [0x0, 0x0, 0x401], [{}, {0x0, 0xdb24}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 22:03:27 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) r1 = getpgrp() getpgid(r1) close(r0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ddffffffffff6fffff01b72f2b33"], 0x10) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000040)="e7955c2b9cde19c5", 0x8}], 0x1) 22:03:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x8) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000000080)=""/180, 0xb4}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001200)=""/232, 0xe8}, {&(0x7f0000001300)=""/206, 0xce}, {&(0x7f0000001400)=""/21, 0x15}], 0x5, &(0x7f0000001140)=""/110, 0x6e}, 0x801) 22:03:27 executing program 0: syz_open_pts() syz_open_pts() syz_open_pts() 22:03:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x21e8, &(0x7f0000000000)=[{0x400, 0x5a, 0x2, 0x10000}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)) 22:03:27 executing program 0: r0 = semget(0x1, 0x3, 0x78) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)) syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}}, @icmp=@dest_unreach={0x3, 0x9, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x16, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}}}}}}) 22:03:27 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffbffdff], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x1, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1, 0x2, 0x5, 0xc, "e3f6af08b740d79a1c4689f52ee23237d12dd55d", 0x3, 0x4}) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 22:03:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x60}, {0x3d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000000000000000000000000008", 0xe, 0x0, 0x0) 22:03:27 executing program 1: r0 = socket(0x800000018, 0x8000, 0x102) getsockname$unix(r0, 0x0, &(0x7f0000000080)) 22:03:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000002c0)=[{0x4d}, {0x3c}, {0x80000000000006}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000e4fffe010000000000"]) 22:03:27 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) setpgid(r1, 0x0) r2 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r2) setpgid(r2, 0x0) setpgid(r1, r2) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)='./file1\x00') 22:03:27 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) syz_emit_ethernet(0x3e, &(0x7f00000002c0)={@broadcast, @random, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x8, 0x3a, 0x0, @local={0xfe, 0x80, [], 0x0}, @mcast2, {[], @icmpv6=@echo_request}}}}}) 22:03:27 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690e, &(0x7f0000000300)) 22:03:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x7}, {0x4c}, {0x6, 0x0, 0x0, 0x100}]}) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) r5 = dup2(r1, r4) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x743, 0x8, 0x0, 0x8}, {0x9, 0x9, 0xc6, 0xa3}, {0x1000, 0x5, 0x1f, 0x2}, {0x8, 0x72, 0xea, 0x2}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:03:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x4}, {0x6, 0x0, 0x0, 0x10000103}]}) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002040)=""/4096) shmctl$SHM_LOCK(r1, 0x3) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:03:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) semop(0x0, &(0x7f0000000180)=[{}, {}, {}, {0x0, 0xfffc}], 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) r1 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './bus/../file0\x00'}, 0x11) 22:03:27 executing program 1: r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$VMM_IOC_READREGS(r2, 0x800c5709, &(0x7f0000001100)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000300)=0xc) setuid(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setegid(r5) fchown(r0, r3, r5) 22:03:27 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffc, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='k\a'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x79c) 22:03:27 executing program 0: select(0x40, &(0x7f0000000000)={0x6, 0x6, 0x4, 0x7ff, 0x6, 0x7fffffff, 0x2, 0x100000001}, &(0x7f0000000040)={0x7392, 0x9, 0x91, 0x9f, 0x1000000000000000, 0x5, 0x7fff, 0xff}, &(0x7f0000000080)={0x7fff, 0x1ff, 0x401, 0x7, 0x1, 0x9, 0x3, 0xcee}, &(0x7f00000000c0)={0x616, 0x80000000}) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffdf}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) 22:03:27 executing program 0: r0 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x4, 0x86cf}, 0xc) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0xffffffffffffe01b, 0x3, 0x0, 0x7fff, 0x200, 0x1000000000], [0x0, 0xfffffffffffffffd, 0x0, 0x9, 0xffffdffbffffffff], [0xffff, 0x0, 0x401], [{}, {}, {}, {0xfffd}, {0xfffc}, {0x0, 0x0, 0x0, 0x1}], {}, {0x0, 0x0, 0x564}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x10, 0x4000, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) r5 = socket(0x1, 0x2, 0x0) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f00000000c0)=0x1) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x830, r4) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 22:03:27 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x80000}) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) r2 = dup(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setegid(r4) getgroups(0x7, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r4]) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') r5 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r5) setpgid(r5, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000300)=0xc) setuid(r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setegid(r8) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r5, r6, r8}, 0xc) 22:03:27 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa080045000038000000000001907800000000030d907800000000450000000000000000000000e0000001ffbfffff03b265505d0a8932"]) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) pwrite(r5, &(0x7f0000000100)="f3fab3236b22c508e8a845330029d5cdacb39bc95da3dc728fdff53b57d47d56e0dd", 0x22, 0x0, 0x8000) linkat(r0, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) 22:03:27 executing program 0: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() close(r1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}], 0x1, 0x0, 0x0) r2 = socket(0x1, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$KDSETRAD(r3, 0x20004b43) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x400, 0x115) preadv(r4, &(0x7f0000000600), 0x0, 0x0, 0x1000) 22:03:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f01d00200b0f000005000000ac39080500cad800"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x42) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 22:03:28 executing program 1: shmget$private(0x0, 0x4000, 0x88b, &(0x7f0000ffa000/0x4000)=nil) r0 = socket$inet(0x2, 0x2, 0x1f) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) pwrite(r0, &(0x7f0000000040)="9f43dee9b0f3614cc44d987590c915219d0f6b50f63d84d3b58afe992b64a47d3fafd9cfc81de79df0519216508e1cc80a387f0cb7bb697e3ac89e20788365905609b94d89651125d9a0796c1abcb5c502ec506692bcff7b4c1d3a4318bc1af9fb6f8b0cc85bca4b5ec52ee370598cbeb886da2f275b46e1d679718f17ece19213fe142dc6a4cd746673c1ac69b2bdb9db949466596b58e67e8fdda8c61c3b4de2530966304346ed28b4dabec2198a337b9a", 0xb2, 0x0, 0x8) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000100)=0x20) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) getpeername(r2, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f00000002c0)) chdir(&(0x7f0000000300)='./file0\x00') getitimer(0x1, &(0x7f0000000340)) acct(&(0x7f0000000380)='./file0\x00') r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) ioctl$TIOCSTART(r1, 0x2000746e) openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x8000, 0x0) r5 = accept$unix(r1, 0x0, &(0x7f0000000480)) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f00000004c0)=0x7) 22:03:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x4}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x800, 0x0) fcntl$dupfd(r2, 0xa, r3) 22:03:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x7fffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x36, 0x0, 0x300, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = syz_open_pts() close(r2) 22:03:28 executing program 0: r0 = semget$private(0x0, 0x0, 0x222) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x2, 0x62d]) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, &(0x7f0000000040)={0x4ea, './file0\x00', './file0\x00'}) select(0x40, &(0x7f0000000080)={0x0, 0x1f, 0x5, 0x800, 0x1, 0x0, 0x100000000}, &(0x7f00000000c0)={0x2, 0x1, 0x10001, 0x5, 0x3, 0x4, 0x7fffffff}, &(0x7f0000000100)={0x82a, 0x81, 0x80000000, 0x8ced, 0xad, 0x1f, 0x800, 0x3}, &(0x7f0000000140)={0x1, 0x3}) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x1, 0x100) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000240)={0x75, 0x0, &(0x7f00000001c0)=""/117}) ioctl$TIOCCBRK(0xffffffffffffff9c, 0x2000747a) getsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f0000000280)=""/84, &(0x7f0000000300)=0x54) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000400)={0x10, 0xe0ed, 0x4, 0x10000, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x5}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x80000001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xffffffffffff0001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x439f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xf280}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x81}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x1000}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x9}, {&(0x7f0000ff7000/0x9000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x100000000}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x80}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x100}], ['./file0\x00', './file0\x00', './file0/file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x120b}) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000900)={0x1, './file0\x00'}) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000940)=""/46) readlink(&(0x7f0000000980)='./file\x00', &(0x7f00000009c0)=""/223, 0xdf) select(0x40, &(0x7f0000000ac0)={0x3, 0xfffffffffffffffb, 0x8, 0x2, 0x592d71cf, 0x7, 0x6, 0x3}, &(0x7f0000000b00)={0x9, 0x3ff, 0x80, 0x8, 0x3f, 0x1, 0x4, 0x100000000}, &(0x7f0000000b40)={0x0, 0x1, 0x3, 0x0, 0x4, 0x1f, 0x7, 0x8}, &(0x7f0000000b80)={0x2, 0x5}) shmget(0x0, 0x4000, 0x40, &(0x7f0000ff5000/0x4000)=nil) read(r1, &(0x7f0000000bc0)=""/10, 0xa) 22:03:28 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff85) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="03"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) sendto(r3, &(0x7f0000000180)="f5ed4b9c248bd0364d6f71927af6b033640248b79f0d9ad3f60c2ec10f1d8089c0d7c682cff48e0810a24b1b516af9d452f36a7e2347d854f26e7857d54534802aece9848290b6c4b137a91828440f9ae703960b", 0x54, 0x0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 22:03:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) poll(&(0x7f0000000080)=[{}, {0xffffffffffffffff, 0x2}, {r0}], 0x3, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0xfffffc00) r3 = socket(0x1, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)=0x80000) 22:03:28 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="c9"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) r3 = shmget(0x3, 0x4000, 0x3, &(0x7f0000143000/0x4000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) 22:03:28 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x1, 0x0, 0x0, 0xffffffffffffd37f}], 0x697, 0x0, 0xfffffffc, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="9e3a1586acb9591203b1770b818b5889ec3c1a63d4a8c221474522b134d28068f9a0484afcab9765d113fb6c3f18", 0x2e}, {&(0x7f0000000080)="5618502275d1531e1fc4b78fc89c1772811649ba906e588b67b477b3579d278f07bf3bcd43146ba6e8d703e6f075edaf3344da1ed2437a6285168ead55aa65b09d212fc7453e3fb3f924ffd1817a8fd9f08d41d302b045c03dcc12a3b3840cd0d5f0b8f1a23d06aece3e5a24c9878d707095bb4501", 0x75}], 0x2, 0x0, 0x7) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000006c0)="04", 0x1}], 0x1, 0x0, 0x0) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) 22:03:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xb1}, {0x54, 0x0, 0x0, 0x4}, {0x5d, 0x0, 0x0, 0x40103}]}) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) dup2(r0, r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:03:28 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 22:03:28 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x110, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffc, 0x1, 0x40000000, 0x24b}], 0xfff, 0x0, 0xfffffffa, 0x0) r4 = dup2(r1, r2) fchmod(r4, 0x7478eb723f720ff6) 22:03:28 executing program 0: r0 = socket(0x2, 0x5, 0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{}, {}]}) chmod(&(0x7f0000000000)='./file0\x00', 0x40) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000100)=0x1) r6 = kqueue() kevent(r6, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) r7 = fcntl$dupfd(r3, 0x0, r6) ioctl$WSMOUSEIO_SETMODE(r7, 0x80045726, &(0x7f0000000080)={0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 22:03:28 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffeffffbffffff], [0x0, 0x0, 0x401], [{}, {0x0, 0x0, 0x4000000}, {0x0, 0x1}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x4000, 0x0) r1 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r1) wait4(r1, &(0x7f0000000000), 0x9, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) fcntl$setown(r2, 0x6, r1) 22:03:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xab}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 22:03:28 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f00007a8000/0x3000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000a0a000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f00000fa000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x400000000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) shutdown(r0, 0x0) r3 = socket(0x18, 0x3, 0x85) r4 = socket(0x18, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) utimensat(0xffffffffffffffff, &(0x7f0000000540)='./file1\x00', &(0x7f0000000580)={{0x8, 0x9}, {0x7bb0, 0xfff}}, 0x2) setsockopt(r4, 0x800000000029, 0x27, &(0x7f0000000040)="1f12fb36", 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) 22:03:28 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) unlinkat(0xffffffffffffffff, 0x0, 0x9) 22:03:28 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="01003f8a", 0x4) open(&(0x7f0000000040)='./file0\x00', 0x611, 0xb) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x1900, r1) r2 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) connect(r2, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) 22:03:28 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b81fdd7068113092bfaa13ad30505e8f0000a400089d612f871f4385f04157795ea4a5c50700000000000000cac7db000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2000000002a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f64b0ba02e9768a8b36d0400b89da05a0a414c6394359a00000600000000000000f808981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a5484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac55bd5d0e254af635e29603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38ad8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852c3cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b91721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f12c4654f503adf2f3b4affd04d7100008f33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190056f0eca6c7fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7c28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e198145af7ab215df2bee241fdfce327f83b9a812be0b28665eb2462d5d0731a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fd2e6715d7040e155d2a8f55c69d382df8570a63c3400311208a7ede233c2a205fcff2a8e1357ad931d4778526285ea70b50883a43c72b9e00c23a2cce6a7074b73e0a84806ac577b6112bc4d9f46eb8357daf26e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce709332c7a7da8ecac6392a60a201d1598faf652ecf5f4207a31b342bae0328371101fdb7bbf1237472c05000000000000001300000000000000000000002000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57f0272cbe2b5e3e1e5ac000000000000e30b6b46aaf8db4200c153e2ee6b11dabfa3f61407867bb49839a248fb28f7d91ff0c211d70e7e7309000000000000002245680a7e5bc2a871d1b025ba5d38cd3009ec23c0eb6f7ae6da1b143baa9d524badecfc87f922b9188d638dff07000000000000a07b99cbeac9da17d6295a694bc601ac31b178dc5dc09500ffffffff8c5ff51b5719c21dc60c45bed29d7b308b5c975ddcad8ec4ba61a4830949f95b0f48008456b09f5226ed178c2fa7c7458c7b9a9248564fe2a7263b0a0df5bd778cb1808b7857df93c3bf1ed0e006452ad0b823d93c39d197cbd8102e06c5c40e3346b7e501a4e9f9dd4089754149244f896ccebd29b791a63d025ed57ce81118123f008da9c93d5ce5ba28878d26e962550f7dcb0a8299df6897ea240c67a07a84667f79ea7e2aeb00000000ffffffff1163d7906c87212587c3ce00008b0907c44c25c01a4e571702940e42d65b6acfb7b0a7cd821911f63003f358c09d87b877c255e8751d32a5841662c721150e078e57bdf503bbe42e17f6c467fcf17842d75e8393bb83e42f9aa54f986ec66b55aeb4783d8ffff44a9693c0fc337342fe852e9bad066be8c83daba6764553ab28aa9629fa9bb518ec97d714f20ea2326edc5ec4f633019be287f0d5233d1aa6d476af9ee0a5006d842f1330f102c3f40c24ca8d556c94dc650c15e4298f1ed76ef7f1e8731a90acf0543f692224d79aa9b6d15d000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d30eedc5398899762087fca449885825fc52786bdf77299056fe931435135edabfb41372f0611b0e6476682010840767fd281c9bf5abddfdabeb24a6b79dddd375f184ea307c5b3d7ef7bdde4ff92b765d5f181e8981e6b62036b299029aa9e8da97bd2867ab75e22d4b9c806e4a027193cf5f3ee83cae4adcb4cadbd6d4c7ff5d62baa7aef4b2a850493e55e9c7b05e2a03471525e1f0bb2119338f2fc5667889f5dee7847826da507425ab80d5bd5447606928f52b9c96baf63236cf2356dbc2cad0000000000000000006e0e2f1b9bc1e25d13c53f3b6c0b7a930ab26aefcc9381f005ad4955a6c3a0ddd28448c09df7e9f7c184ec"], 0x10) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) setsockopt(r2, 0x7, 0x2, &(0x7f0000000000)="e39a3eb059fa187e8379e833a36f9b5a59f1ad016bf8f39d6029594850a6dcbd03397de994098508dbc167095562531e374310953fecd343d60e2bdbeb038024c0a2eb32f9bd3d192fd3b2be3497d084373dbc2615ebbc435e8a43e7c070ec", 0x5f) socket(0x18, 0x4, 0x0) r3 = socket(0x1, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000200)=0x6) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) socket(0x18, 0x2, 0x0) writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0xd}, {&(0x7f0000000480)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772", 0x1ee}, {&(0x7f0000000180)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x372}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdfde91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d121908c9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522", 0x636}], 0x4) 22:03:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='r\x00') pwritev(r0, &(0x7f0000002600)=[{0x0}, {&(0x7f0000000400)="4c2f7ae31231a4b023b418acf75e21301382fc28472a5a69233bd19282d1038ba607473e0bfe1d4c9861f82ae05604e038967c4e076b7f604ae911936c13272c6357bc7919b39eb7e04c4784afb97e5db1805a90e3493d72ca144de59745bdba473c624af963efc7fb57a22d58d0b8cf4ca1ca6263f4a705359bbd4367361637ca57387dab84ed79cdfe70136d62f7563001a0541690f1ef014f9256c07a9948500aaeb8e1e730c9981d18e280b45e3ce9e19f85071cccc892528340169b1b479e1692dd82a5be7c9ba385f643404243346cc059de321fba82360549cd07defc44049a31724fe2e1e8f012c8c434933e6f9df70d3040efac89cf3124b0ef2057aebb770caa7b66eeebcf9741fc0874a350f265a69663caa9da1298d7ce39d57772b7daf19694ad8d7e9e6fab65d823507d58cc2ab587eeea9e94e71845181b204301948e8f8456d7ca5c3c0cf508a8f340e7b25f5b4ec4996e30160ae98e10dbeb3a3e1ecf434bc553b543828b9bc425f24cf4c0dd71e57128d50ef0840aab473a594aa16bf078892df11cea3d4843907aef220ac5c9b55988765fe6715016a8c8784026d17e5f7282dcf6fac6e584d8004421aae03f44773a0b4f1a0a2bdcfeb09d4af12e1dd2c12da258ac2e488bc5692ee3b8192481116cbbf38f83f93c28544f1387437d61e2a9ace6b0a94b2d9843cd31d07f4dba6acff792b186cff2ecc1fb36424c39dc78005cc9cbad40bb23bcdfda60bed84ab9dc5e45671fd68ba651595bba65d8e24e2827cff2f4b7aad450661bc98e5855729a3cbeb599f1ef2ad3b42f64cae6069857952041a1e798490c817bc39be31d98bcb7441be0bba7f523bbcbc491fffee74e86dd0d690abe245ee86385482aac6e012547c5548f266b2d398a00bffbbe7ed22000ee4689eae3deb7a8510deb50c2733f8588fd6575a7e837683bbe648096a6cffa0e9ff0adc8292208236f0ef02a87d0c28e4083a0cb14638e1a0ecf0640cedd39a7eac2fb29a07a00aee5d523075deae5bfe2457f551da1ac8f3c079e4e10dcce61f17a506c2af4a42a18346d63323c03a62a43947da3f28613b7af165288e8da1266e50bdccd61813e5f19026fcb849de067c9885a3a4ebc5c067c54e55d625589a7611abf1212b239ec849364852e709df9d3b4eed9eb978d19713a3d62ad0482ea2d305fc7cbc160a4ba928f6889bad131c23f4605838e263f02d1096854f84123545ff7e7886161275ba9d9fae65eab473e8130db38d9f919f6b72a0c70d0ad9e77dfa3c4f9633f87ade65d12ba39450762a92ee5724537d563c21a1eaf4c7a90a659b68e9a96c48982fdefc7bcd9e49cb0cb99026740d867bbd344dfca524d2905a9921709246c8cf4412f15dccdbdb295093583eb1c6b9e5d5f50f879d5230825d5fa453fac7258f26126c46fc240b1082318e56a1b75a877a7ef402836ca8bae1b95c2c49c6653fc26505ed702e43e42e4bb7a1752af5b31da2f112430cc28f28ff1891d06d681878dc1a151f2d882e4896e0f259af6b74e673c116bdf1ae9276bf8bc0bbc16dad4db0935f55f8b52dc19f25bfe0d0d9a813393ec31556811ede6fb26dfe34cfe89bcae67adbb1817aefab0514242c73a0aaad200cad85363f113d296f70268526e685166cb256a9e8ea1b258f35d2e268e463ef232fcdb2d9facb5b06136e11af3fc7ed163cb2c36389b7c72595e27c3886a4b75a5ca42ee5bd5298166ed8902132ad5692790a7dc5070d6cba209e3684a72145015cb14479c79e8ec2b3c2956ef1fd3907e01d2887ecdbd31ae7a6ad6d98907f5bf7d62305ed04c3bee8e8b8499a12fbf02b7774d2b7a30f851dfab36593cf42e987feca6396b85367ac637847e38381af7e41311a848ac9335ad43de1fd59d9e70b2e453d251b362b350b22a24b1997815120a5d7ea40fea421f74c6f12763f10f08c5705db9e753dc3c6d279cf0fe178a11bc319a472049e33ceac9526f1910bd37627a326e0dc2047c2f4bcd6f2f007167d22618e0edbe2e841bd98caccbff6b4e0f97cfee697d195402e9b91daec7ac032e9d6ce6b1393e8775e4ecfc64d2caa4ef81952f8204d4bb86836c616432d4511181708bb0625a5f077fba3e37463ad42f1ebbf434d02fe291904fa784ce895ad377f0cb5e5a3262128d18093e83dcf89279e2355b58c87204edd4c850c3cfa31a13fcf8d2b37bc7f54658dd81f91250e07df7bd91391dbd6b9f778951d1fb563182b06fee7052e66494e4cf31b1ef1bed39e7a38deb3fa706353f459a0c61b063ec76eb371e7d29f92ad213f1c2afe09db9791366d487a97270ec41853bf3f34607551934ffa58b979e02cc022348563aafc08cd13e50babd715614106b0396ba4704a07d335cfa337db30a819be08c51f992119cf87a445fefb495e1c15ef7a0ecb1c149688b27ee841c4c0ae01c15151b84670d911d8b85ffa09a64128de3bc9d7c4581c5479bf5912d3e622e0b27b503954322a864c3b176e80ca5026ca573bdc06e4c282e5e081fd68e99b7ca64887323a67bbf91137d068997dba14e092fca145ea7b4b7ef358c57203ef68d129275e8267938a105ca08702d47a88ab92c31edce8933420026b5128cd9679d109dcefb995b1aad7c3c54b4b75fafb3c2a36b06a5d53b66aa7edfbe463b598ac3e1c2bcc32625ac09ae92cc01d2f479272ec933a90cb7b333e0ccace16f1dbae09a8073da50aec5dd1016d73ae6fa075b68e3f76d1f06eb9398dd47f4b2811de7e98c98b80330830e25572e4c8397adeaeacf9ea1fcdf18ee0b51161887f0c92368fea6981426a4f84e8b751b6494f2d946af63a4b1f0cd0754d86fbaab214af05dee0b8a08854176e7c3005d3fd496dd4dcde38202502c809c3d22b40b11507c3d42ab2aec667d3147c13c855546baf802f459d5e0ba4707f76902ee69a6453d8ac4fa97637c703d72a2eebb5213479f9303019988d498a8858447a773827db9d7e825229eb816d491755c965a62c270878e995af38d7dc009555df23a3ca8453b85a161fd9dae6a9752a80f0a0afda5d7ddba8f77a2eda24f066f4dfbe4445aa42587c5e329751fd35855feb26b74eb624af0624aa2952a72f4e608ebd615f494508785585eaef1c9d822e200133181d36078cfd6815a7c39f76a200f32774ba463e3057584898a5ff7939c537be4102bbd17da97bab13c975157773faceb2c88073c34e202ab8b79aaed8025aeb80437618f88bd657f74f39ace81f81f60e7d7e0df807b7c958c6f51d304766908f068ef04f592788e6bb5640d4765725bd014865b6766fd45cd0698046701f78a02db070a7b5caa1766cfa0e051e95d3afca228472341ed974a1e6e90ecaae027f1779857714bcc161ef36803f64e25c74ae3ab35141a84a1fac693ec39948845d70f50e44916b48de3f7ef72e706981c8f1abf0334c818a7b7abc034b6f6859d718c92f311f926299cd4e5e42e65507c11b95ee34b7df81fd27e26ab46b89e99b8609bf65cc1bf092cd1881f5e3b8bd7134490239ef5838a090e05f93d148959a515d70defbd29b76a560cd903ba0e5b7e919f9767895d97c1536e8b3e71460854107f745b3bcd954468c09e9f014395a191d01992b94074a5cb22e65119a60a4ab77682db60936ba0dd86695bf43f8d70ee0f88181b3671ddf62a8072dc574ca27f782a0d5834049aa67652af894ce7e7f0e79113009e21fe29cffd2025803b87ca85ab49736e6d338841229cfdfa5c643423c244d8c8fd5edf30ed593d081ec93e3d8015cf618b9963c98156e0dac6d09c0ae847c586f2ff85e6aac5fa4d37b0931b588c0860c02c3bf268a838743f755ab1b491c90ffabb12317c3f9128c0039f53b8d7d9fab82828dc19e58260e4d53e02fcf4f96f29a07f799729683930aef0ff1f9a40e226da0f7e53f42259e3fdca9c9df11932488ac2ac0a8b6e2efabec98102e20a1e8709b639777615863b9da49705cdbae9bf5f1c8ba29fb233c46902099ff01314bdad9c3642f68390f1aeae9a7bf85fe91dcb987122bdd6d84fb92d06ea1fd3cd73082e4ea2bf1ec784d4a9bbac0d0f03bf7e4593f6785e41501f4980704e7880121598f751f63f85671368a90526c608fbdd845c45990505eac454381854bc6634b3c3ed7753cc99d8334f9aa4e712142e92316831834d6adca1d8a78545f1dcedc2a066379423344ad9d9da3f9a79a0abde9bcbde12886066b70db123005ee02eed231528ca655872a4afd468d25c7af47fbb1416ad6ec838f425234b13a88653218ff2619ec185c84b6df433e7b2e899d19a44344a7abfca6f8fbdad961743cf1d70a7da70dbea3fb31cadcc7fdb29f1053061802f15ae3f9b389af4c68cc31690e73ce9de2b894608f925a795739e1dcbb29673577fdd350786bc8a3921165374d77174dccb3257e158c56e737d6a8fc676b98d1406271c95541d17e7dba547283ee432f7bbf4e3e1f063122a8fec25de377f486a9d4ad01f8aea8465b932a9d963eeb73ad89376d9d4dc51348b2d442bdd435f54aa183b58ab7aa7fd1b17aed5088417bacf3552cd8869ba86e313db16929e865c145fbc145f8423b208e6d43320be67dc0de4c59adacff5fbc95c3e0d1d106f65d38322b0e12fea3734e81358483d6bf6873598d5fe0e6a119a9b86d8073ab75cebf8355b66c6803c487315d5c403ed6dbeba352421444f77a512fee14fece66c989ceedf07d584a679935219e14947038ff9837e9d358eed35b664960a7f6552175b38370719c0e8779a782d49068a95b062da00a323ada46c6aa11620e2fde20bc5f020625aa8789204744500ed30a29b41c4c02d59ead1d19a0464b3e183e52a7f5de5ea9053263e4c99c2147a75ccfb8ff87eba06e2e44fd7fd414a86ab8d13284ca3dfbefb2401fe36727a80037e1c2fece5145888b600db95f368fffc75fb1f559c4df8b83306f628740ee494c6e27c7325bd64aae9bb03c4599065576de1f7a919d3f324b262fd0f01fb95633cffacb7724b8617fc4b637a45c079c0b96163d7707d83535ced875e263f3ecedb9035d20e36a660faddf452b0a0a31676cd247143d64445ae57d4ff21f777b74bc40a409db36fa8e1206e130d2ef7f6b6cbc8eea9a1e948377488d7f3886b1d27d7e0a6a62b3b0073d0116b13727e5005557ad26abd51bac4e73b8711bdfb53d9cd4a790dcd2fda83a2830aa4a6801d4651dbdcfc5b211f7795e82aeca19dc0ae6f7188570b9225c7c45c184c5888d1f4a930967f3a443f04fba34bd5b3be6277c06a09a5694d32798f91c4ac2b079409a538c441032c40635c4803d4d79bf7b769de0145006022481f2bd45ff3574e3210b39bfd0f42ca631b65dc274747a02f0157d17ef52428afdfa629ed455be90e553b0562edf2843214fa3883c9d83490efb4305fda3809376fc99ef0c4c59be33a4d4a3192595868e1b128726e087f235a93bf4c12cc400e0a96e11d3266dd8acfe7bb22cd9da6dcc934c75c4b99ee7deb639eecb70cfae3d3fa61de2e40c809200d3c0d6cac7849e6e6e630165fec0fbf8b9ff4af0dc960d7e61cd7fea367eb75bc2980e352d55417f59debedee83ad40d45a7a32ea0f552df97e346c06f0d80aa7a89070cb7a9c623c8a6252e21d815784303aa2e8e9ab6e9cb96cb8b0a06d3cb18a6cff11c6c57d04d6c49a5caa304a6af9f29aedfd11fd61adb7b65b802237c7c3ebd554866194b9eee9da69244ac108315503f2261a3a19a626adf3d5b3584dfbb03cf14929ad", 0x1000}, {&(0x7f0000000240)="6d49d9053e42201aba75a9840daaeea082c54e2fb044517e58926b102d973dacd4598c7e5fad7208963c43146ca50ab8d8c576611b04ac923f377ea30c1998ddb296a3dc36865906a9e49af23f447987d60b5350e1c2d31b700b68e86a3121a11dfd1b593ff21c72b3cda7553d389687d32cd5b93430ce7638f4bb2134d708134eb5ef2cf6b659ddf08b33f6c22a02cbe3e4a44e752e7efb647a2283de04ed07a0892e", 0xa3}, {&(0x7f0000000300)="4ed4cb713f4baecd4ffce1a2e773fc2aefee8c5cacd0e6f6ae77670b896eb8b5be589bda94694887a87d44b8a2fb0b27675413b96492fa274d4e54770af093bf1fce7dfb1c4bbead054671ab5ecd7a57876c9a42f621bd86ee59e4106a951e61f265fe6f6ad9ba71c245ab02527f3d03832346fad805cd117fc63b7a7db80eb18a51de7bdb8b3c01f73104238b9c31faab824b61a05f7948cc52ff78f578b9ec82a1b767e65e493606de389ca5f8183c", 0xb0}, {&(0x7f0000001400)="2d16afed78c743600a9c42041222ad537942d7b20822e667b9e056a68924aecc0c36880665ab0590524f304df37de1427903c5b716f43a7a2c40bf13b2d9267b9668fc2a89864d64d2618fb2131a35075e5ef67d40e31b4768934fd5f6beba8044bb263194fd665bcdb1a7fe9c1e9efb55bc84b702cdad1acff7ff2ae236a2aa712eac5ee573966bc865e2d065a2993f220f928c785cb955454f14983b4f909af8987e88481058298f2db552ab912a5483ed65be77f3a70a857ea646a9cef276c434e8dd91365da155329de936f51d11440cd5677ac83621bc9cb47fd19d60a565dd70442aead19b286d4da56350ae74717bdb78206e7a45d4", 0xf9}, {&(0x7f0000001500)="b59cbf930091937462d9742712a1e33a3856a4bba3b22459db184a08ae394c8755907b40be8a706fefb5f640f3373f041992baeb0f21a22e111d83cb07b46a34f986bd18c11c10df50f3a7d11d0877456cb9820b1589a740a4115c59b8224252852f8a417046c8279fe1011863c1d242f16971882899f85fc81bd1923187e6d8cd125793b776f15bbf151c620afbeeb583bf262ddd67f0d661b1577a1017da114e61061462a5ed97797ffd43830d08c5e60f1b01da43464bd844f1fb11022ae041991d8701", 0xc5}, {&(0x7f0000001600)="6cee5bb293f3365c050169cd0b2e7d6f850e7b1544503dc4518b08d776d706fdb4c81dad2cac2f739fa01b5bc1b09b1d4a705c7df9f6e7a42dd0ebf16b933962677a538baf6949afb81a9b2efdda4c0537a784777992dee6be5c9c9f93a97f36d9a254c5866647fe12a76ef71b49c6726621ba19cc8f693aaf9cdd1c8c6f9aebfb631dfbc07f6d56b79b3d24fe206546e62e2c43761620b32fb3b3b022c4762008e77166f6fa2754743382048347f8d14a8548bbf8b9685c66a0357ebeb0a05e0acdab23e261d4d955ae55d0977d2e074ff99048a3c90fa08eaa3abd95da927a5daf1529dca0c9ee2b8469647258232d7b94c765d6d3e2ff83a19060bc0075da493ea0beacb801c6fee0957244850bd7281a092aa9921e1892a7acdbfbb78c62e31b7a437b2621a366eacb2be609637f5a6d1e62fc41446ac32f3b14f33f38e42da29aebaaaf48933557256fdfd052b1550e84d80956b0f37dab905f62e5b7dd3b9549d9a9167b15dbdb6ee0ab6910fafe0fc411613ae5199c724cd4d48b8ef05c38bde2861934cd8b5e104f9768e8bb5975a8f1270e4522f3772e3eb69195c8205a563ee45a515909d36e5662461e523853f01fa043817ce5ef74418ef3b6e88740c53bf338be82ee218c459f61dfb17c8d99b2d84c96cd6012c617eca75c7efaf7cbad511a0f7c5a11b54f463d1b378cb909ce4b1ff24f1db6c5d9ab3a80c20f7cad2a27a815d468f529b8f9b55f3df61ad1d1459391ced956734de935e1caed457d13269748a1d8b9d58943ec8dee133a968a5a553770046cfe2dd0d3a0dcff57b1a27005062b7adf3115573a8b11281e9dabeed58f892d53df26c3b32cbfa0b0c118cc40b2b5f4e7789c8edf553cecb6ab8d2ae7dbcca1e4b2e5b7b267c4c31cbcf0be90ae85bab8ce0e8470a9d861b9b5b6d86ebd619d764f7be3d1ca5036ad00585b71bdfd3c8fa52c180397cd70a4d1cfd0c3400fb6a67202ffe27cf8f48d187685e842932354e78f8a55651d0a415991cb5c736d1ecb3d18b43a4cda159989593245a34e699d37c43852ee42ad273a41c472ce3e2f0dc1d814bc5e231efd2000c872746682a0ba4920a40cca475738a5e490057b759d73e8699a14690ba23eb3331a6ce67d2f260aca173d31c47d8d20dd3638d64c12766b64d566ea9e2963722a244463f46dd17185f4011b71c7bd8775530489cc0a3fee16cd15d54fc8dd4a63ef9c8e6ac2c624accf8a55d9a9db6aabea58455ca0c374531b42385866fa26b44c8a41b76c0f99ee1a32c132e17eb93103fb72b4f6ccc24ebd54d67afba460662101f3b9c2e52e4c3582205fbb860aae0b643ba9cdef0812cfe1d262b97e7be64cd91cea25861e6c0fdc7b07b89f79b06b02de067028bc1b1945c255c823e0aa0029fecb2e1bd5809cf5a64fbe8bb067776897c598dcee56cd1b0e9d03661f9c15cbd8129d63241e330f97770f1dc1434aef5956f6e1493dd78d930a0d932bdea212f39d01e3124a484c90f7a45516ffc9e8ccf9434713b2269637288f2bde3becb292e80262bda97f0cf2a4a7f7af911d736219ba467cab05b610981ef1e5308a276d7ef5c339a3750b0bf0209a23ddf4be76e5dd10af598e99779a56bd0202f38c30ff322a0660e1095672eef1557cecbc8eaeb599e06d8ff73119e383eebf372e7651e50b24fcd9ce7df517a69235f6ab2e4698e9a9e178f422d020d3524a61c1582322697de8680ccd880e47a962c2197a019d0a3ed0d3d49f97c4a85d0a5ff0bd97d57ead2cc4f1a77b0a7ffc4f6861c7741aaafea64bed2c545016e7222575a5266bc4f5f1ee9b8bb36ed337e3dc24827e85a062079b2c03249085a3aa85de13ad3d866c9ea2f498d4649e5e87511030bfda1a974c9622612981fe875ca317516a30087f65a068445f62d1ef50092be19faada777a07a32bf0c5a7c0210583f602d4046721b8d0fe68d0c4d67535059c0af1de2dd4b8df17ae2fd4cd3d4adb3ba50be8dac797bf5ef427769a383bcad943759d8edbc7cca880d6611c79c14fb1fc7f271fd56eaa68f8d76bf841c4c1fa8091d322f211af1e46d3620a82d18515f10cbd96786ccdcdccac8b7f3ca2a71ef9e696bd982ba065348335fbf6ed03d0e71036f95903950781167eda6006d1a5b36497cc6a819b6ba2206ae51d505b1b8a5a49f733296b4ce7da5ac5f386601f721574d7c5d2c0fe4532eaba83bcf90ea705a30d72e41734bcc409360eac64e484d5faa285e4654960f844495eb14fdb5fdaaf9a34423d721fb53266fec43bdde9471f5f4d80af0548c5826d041ce23d7f03cff9aa899e1a3a0d86eb0a115fdaede31e413fae4bda0cfbfba2788729a29eee0428752048d7bc0345d4972616d47fec1f9b005ecee7ee1f05b287eacdb2dba533460ee8ba70507885f339ec23696c42fcd2258c7f4386eabc9b82693140f044cb7797fd1d9f3fe0f63fff41476af201bc172412e4672489ae8d72c9d3a75023ecf79ea282135425d8b2e7b27cb28681f1a3885034aeea04053e128f7c238bbf8894a639fe918349b3a0dbc87fa2b473032b6f284c3c6cbb2ca427b4df8341dc925c3fd2a0490c8cdb4d7c9d37faacb24374e04783aef864211495ff69fbb902832666768ce154dff493b1c078c4f609d956e5226f91c2369c548b74696148ae3d104de80c62741cfc664a289e60c22065d695d68cc3aac0b13070e8240c187350bce43347203fab5a83f388b7e87db88551bf98827259ba8ba277af788105886c853c69a22e4abf0e55bcb2cb6d5db61cad4db114ab36f839a6f8bde3263e70aa1d8bf58be7144ac031d088063c32ce719f2f7714cbce13ae3489db7ded76dbdb84aee370d98e9b24e7c83ca2161dedb2c8be6a4a02e9b542517337647832ada0c61233b92d8556fc4602d389fdb45ee17aa555584564e654367161de71af710a7b973df618e8f73a6947cfd2d969d8992b88e037d4cc4287d23a806e1f0be2ab9d77764e05c4773f821a66a51d6051cfeda802e22f02bec512e40ddb021e40000c7f516e566b1dfc8fdbec93dc77bd8602e30ee651955ed6802243374665662dd8baac0a4987b4f6c0ddd5cda8e21215d5a1497da71883f4b934436416c32d53ba93fd0ba2278b208966b28d62c825e8b906eb6febf3cc2d13719ef04b702cb0c736eccc4fb9bce343b85797d0095cb1e9ccd7cf97e30fed39b9f92ba42a36f7e7bf784ed0ce14e7465ba0b0fdda9576dce27dcb5ef8944dabd196ef7dbc5034c0b079db9a7b6fa87b3e97a1d0ba2e80c55291763f1842f17fb0341379417fd67878c3f597265b265477b9cbd1736b882e8d7ca41aa29785ad321b7622fc55cf38cd0af48bfaa4f46f85b633f5a0fc8634edac253909cab55111978a30dce8e57627a7936678b55ea1db64af9076226b7035cb8dda1298c12344ba6fd4b90a1ac5d48357f2dd71ab531e5a3ee3f8a9da0d1f3e5b03aea9c98bc047d187ab65397c4c2d2bd2870d17a67aad085b209c8339dc028eced9c4e0acfed014d610053535a2124ee307f032773b10feb26bd602459dc3af770f6aed542cdc64b0435a19951d13f70e423d93e1c271e2a85db087b68042eaa78b59b65ff6d322b685471ab34585ab151e07e9095e9d034c34d8fd8271c5241192b416a13821bddf40654c0cbadd798a8ad873c207b6704548b31f05f08c8ec3abd48faf2ff4a741ac4fef3612fe5533b5c67e4eead4319310af1d8ea2180dde403cf667a6e92e65a340c39867a7daab8f0610b8249b943f8fbd638bcc80ecf84ccdebd002b9d55e01819e03ad2be476d24d0109f31793d9ad5335a2a60c5723356543e6d48c7949c5a44652846e43207bed2ce4f2656431d87b53e27f2f5c2d914c20fcb356b0279b21a9028a4b59faebd554bb9891ad8b93970819438863e342dd7155bb7256641898aebcf2a80c362b052acb29fa8547c3592fbadf9bbb109237f7c8252788a6d5b06b1bb38be41233ace31d118335eadb6d01209eb5709fe24b1a5ba84ee87378e49f336e3e14ddce76f8cef9d0f1c73bf24e19e38a755c9a78122dbc335b9a7c3f9adf7d3e5d5dd8931beb50e0f281d6232bd2b3dd5c4ec7037250e4d952eee34470ce077eb2894de9b734fe48b9e9942406162adee6f2ed8086c1ed3815d6be6536db4ec11812537221638acd8a49ca89b02b7f5246860e57fa3324693a902f7d8b03ad9a9752c829d4c89d078219464cd834fea9a74dea313e3e7b7c95401abdf17b891395d5e3f0edfb6063e627490692dfce18256c92adf9987608666795ad5ddc9c9b7b4154ee318fb0f9554e0df3a6cefa4dacbae0f591ea12fb8131adfcd67ce80a6d421daade71762d82a84258e9481e4259bdd61358e2ee265946f011a3a332ed98778f15c3566ba601544a7b2a3df71db52347bcca25ab5e80352155886c2dda99b79a2d59d49e9edbb94b03f51b2168e6e8b78ef211be729677c8f1d671575ef37b55b00cd1ede82686c6e1c6e1942b90453e638bf056bb27fa4fe030c1f3a46871ca61438d785d7e5d89de6b2668dd85c3e7e3225158310f3798bac0c22ad485fb4d8ca6e40756fd4a404c0b2d1bba78d88ebe917bb1cb6c255a0ae53fdbd8543754fbea63d910bb24fe7e49bdfb760be2a2cec0efb536c2e7a8e7093f0ab28ef7b993b6ecaf0ae113baca5003e9f4beb0a697d4051c2a431bf253452a3d3e6d27a70cd9834f762c5aac01df56ab4538fe8e3da791c726541ecaec5b7393783d44932acff0739cb1ecddf82ae62b96d0db55006a7ec8c10a1aecf9371ce60454e1297187f41f30a5438f51106707e8ea2cef91f67ffb2644b169b61fa9a6057a19949bac0494f35d71e5c9117526c7fdd5c6700cb41fd65c9f6b66153420a8095fbb363184c0488363ed9dfa134b680103eadd8effc1d4f8fa9c24bde965c53b5d5703ce73314ab3e65bc48c73a086224dffbfdd8abe5944e18eb01b13acce44c5c146f28fc36bb5004a60200f1dc2ca41b8dabcd79ceee67a8a345a987f13895e55c4314bbd3f7f8c715813899250399c4fb4c6db56e99b109145cefd9e804686d97b5f710d9e448a67ca8844d3e48b5758e64a5500e5b647189e7c6869401a1bee7c3907f5ae4e9d245ccb2a8cb9e4cff28cc345f9da0346993ad5c781a7d825c986901b781e0f180d92c8326992be34d6ba5c99efa162534066cdf972752b08d6cd036cac7ecf870a52fe3decffc3502dec7d9a2aee394d83886d4462bf3e8dea89c7775b202aa61a95a30c52d5cc501b865cdce3417ea4b9750a27eee5209b3144b12c9d9c8d44fe923fde514cadf3ec49148ce5c7c17cd73135e3d2930178fd0c91ca73e5e00bc25592b03e3c1482284d36494beb6604e17a2113b4863495a2fb6834341a4b6f58f55bc27604d771417715897ccc771846311b3d5d174c8629f598ce315334db5d9c73e9b81658d5456af6113d79c49e944c0a631d281be052424a2465bb0ab5c5615b78df7423bdeaaf6bee3eb796f6852e9cd6dc1ab19d63a9787350daeebd11ea3dbebc40577fbc9e8cac45bc39026c53bd0571d7ba6641b03eac101cfb0e541fbc793eab74ba467e5fcb92009c997466c692b52944567bfcddf137dcda1746ad6f98db339a938d55089038663a179f51b28a10a7b6f6c2a37a7c0d88850df5c9dc1110d9110f2d27c3ad53e24ef6fa1d3be5e4cc66428f984ea9804339a746e9a75caad068c8e90ac1b0a1cf844b71d78ab258479bcfb95ad2f791ce4f53a2db8e6d7cb5891e", 0x1000}], 0x7, 0x0, 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) bind(r1, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0x3) 22:03:28 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xf7fffff7ffffffff], [0x0, 0x0, 0x482]}}) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) r2 = dup(r0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 22:03:28 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x8020560b, &(0x7f00000003c0)={0x4, 0x0, {[0x0, 0x8000, 0x6], [0x0, 0x0, 0x80000], [], [0x0, 0x0, 0xe593]}}) 22:03:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget$private(0x0, 0x4, 0x220) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20040004, 0x0, 0x0, 0x0, 0x0, 0x2, 0x100}, 0x5, 0x5, 0x2}) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000140)=""/169) pwrite(r0, &(0x7f0000000100)='$', 0x1, 0x0, 0x0) 22:03:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000080)="220e2a", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{}, 0x30000044001000e, 0x400008001}) r1 = socket(0x1, 0x2, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) preadv(r2, &(0x7f0000001640)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/218, 0xda}, {&(0x7f0000001440)=""/224, 0xe0}, {&(0x7f0000000100)=""/100, 0x64}, {&(0x7f0000001540)=""/214, 0xd6}, {&(0x7f0000000200)=""/75, 0x4b}, {&(0x7f0000000280)=""/45, 0x2d}], 0x7, 0x0, 0x3) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f00000000c0)={0x1, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 22:03:28 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x4) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x8c) read(r1, 0x0, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x5, 0x1000, 0xffffffffffffffff) dup2(r0, r1) socket(0x2, 0x400000001002, 0x0) 22:03:28 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed19f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda58601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a0069000fcfffcffe608a371a3f80004002ec7299e34000000000000010000000000", 0xb1, 0xb05414e1494bc13a, 0x0, 0x0) r1 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) listen(r1, 0x0) recvfrom$unix(r0, &(0x7f0000002100)=""/4096, 0x1000, 0x0, 0x0, 0x0) 22:03:28 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x1, 0x2, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) r4 = fcntl$dupfd(r3, 0x0, r1) ioctl$TIOCFLUSH(r4, 0x80206910, &(0x7f0000000300)) 22:03:28 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x2c, 0x0, 0x4}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="a771bb4a44147d0c918ef3c96b38d6ada532883c21735ae6a45e9a4faf5b010400000000000000"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffff0700"}) r0 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r0) fcntl$setown(0xffffffffffffffff, 0x6, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040), 0xe7) 22:03:29 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10682, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x3010, r1, 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) r2 = socket(0x10, 0x8005, 0x3f) getpeername$unix(r2, &(0x7f0000000080)=@file={0x0, ""/11}, &(0x7f00000000c0)=0xd) 22:03:29 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0x9, 0xfffffffbffffffff, 0x0, 0x6a858435], [0xfffffffffffffffd, 0x0, 0x401], [{0x0, 0x4}]}}) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x10) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) fcntl$dupfd(r1, 0x124dbbff2898264b, r3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$KDGKBMODE(r7, 0x40044b06) shmat(r6, &(0x7f0000477000/0x3000)=nil, 0x1000) 22:03:29 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0xed) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) pipe2(&(0x7f0000000040), 0x10002) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x100, 0x0) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) pwrite(r5, &(0x7f0000000100)="dfe4d32bc4d4bbe01e07ec8b6b65170dd59bcde3da2751aaf49e93719166409857f19ecce6fc0f9196f970faf39e0fcc22443ae7", 0x34, 0x0, 0x2) r6 = socket(0x1, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCFLUSH(r7, 0x8020699d, &(0x7f0000000000)=0x400) 22:03:29 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="b100050460000000e5ff1b00070100000000e500ceb1fea7fef96ecfc73fd3357a126caa0400fa4f3e0536acf00b7804be781e4991b7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257690000132e27acd3d60f000d7d026ba8af63ff37422902e4fdefe095bebd108ae070c1f5ab72c881ff7cc53c8943e01be657b0a8c500000002003c88c1cf8044101b5496fe0000000000000000000000000000000000000000c36098734d7302fca40853350933069a7548e704c9375113d5fc576fec1d0000077da59eae2b4661437a519270abef812a837a5d38d6a480e88d2ba61544de43cb4a634f92f2df1bc3235a93bbc151e340804d00d1c0945f643d440c67deaf4f99bc647edbe22f4726a082c0756f56dbd5b09d99ac2842dad2a08d4f0000f1acd12669580fb1a2a64248ed44a1740000000007bf667d1d4b2dbf9c6ce2be075f241a1be93152a381ada1a220fbc0bbf234648a3c42d5e8b35e770609528e1f80d282d8ddc5b143f34e66a6799ffc26a2810b55b8ed495d06d94da14630028d280821b32b130fcc0452031e8976aac865fe265d34973def48450497ec86aa8895279a49ef3260489f0f728133051426513184516c10882c8607686937b2c3e8ae92ba38cbc9f5d33d0950fed14a76241eebcb39596d91ec630a9733938806327fdc25a7900dd21105691ec20830eee1b8c21c0e5e5f38b9689850c0e2348250777b0c596a17b2115972a6eb887aebfaf4de04793adae86f4583c1e094c14628daa6bb14c63f36b0401dcaeb691b2d6afa40a24890a2", 0x239, 0x402, 0x0, 0x0) 22:03:29 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) setsockopt(r2, 0x7, 0x3, &(0x7f0000000100)="03b6c7c0d9a63253980d3e05e042955ac388c5d595c00e3465d11627a0cf2398861e784c410b2d3f0970fc3107bfc72d22ffa53fb90a73d0e8babfcb86ba5b2476f4d11200dbbd8742ca6f895536c5fb310c9be92b877b5b2fcd8967", 0x5c) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r3 = socket(0x1, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r5) setuid(r5) syz_emit_ethernet(0x46, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa080045000000009078e0000002000000000307907800000000450000000000000000000000e0000001ffffffff82e46cb9fc88eeac084ab5fc7f0b1a5e0023ede42a94c3f3aa156175d7bb97955fce6cab57cc27d2fbec025a362ab18e5e844d877c1f8820b18868b794b63bd495d7201473858de377d63219a26a1d65ca2d5f6df970b01b01db40ffb0750d"]) 22:03:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000300)=0xc) setuid(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setegid(r3) lchown(&(0x7f0000000000)='./file0/file0\x00', r1, r3) close(r0) r4 = syz_open_pts() r5 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0x101, 0x0) fsync(r5) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ff4d4d7ee40000010000000000000000001000"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 22:03:29 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x29}, {{r1}, 0xffffffffffffffff, 0x5c, 0x0, 0x3}], 0x10000, 0x0, 0x0, 0x0) 22:03:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0}, {0x18, 0x2}}, 0x3c) r1 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="00000018620495f88a002b3a0000030083caf7afb9d8dcd161342e", 0x1b}], 0x278) 22:03:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x3ff, 0x4ffd, "0700000000000000000000000000000000006082"}) write(r0, &(0x7f0000000800)="bc41fee8fb221b935863aecf201db5f0601215db950f745775179da25885869ad8adad056c0e96a2ceeeac76bbf3a2aced2872c46cf9da66d86835c838e9c809d9cc40d5e2a0583ce619ade808b18b6c520585cb0b867543e8ae59440a4e314b2cbc1db8f50af6b1ac1e8be66522d8b0f6f718b5c89692350ab477ff55aa91775631676252a55da55a330fef0b38032e2b1cf801c3445bcecbf3ae7a197f123f1f6554c6078b", 0xa6) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x29) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2171d7dbf9cb2372a825091abab7382fb28fb3b7"}) close(r0) getrusage(0x0, &(0x7f0000000180)) 22:03:30 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[0xbf9, 0x5, 0x3, 0x0]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x3, 0x3}, {0x20}, {0x6, 0x1, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:03:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0x0) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) setsockopt(r2, 0x76, 0x9, &(0x7f0000000000)="c4a007f4ebac4cbc94dabe2ee4f2f2fe8ff23b959380d2b8fe12161a7939428d06bae23ffc366376b9c611596323370cad110aff0db9411a3b0b785675664708b2098de3459c75a85cc85ad802307376c75497685c1cd4933d1270198bd97a2e4ac4de6a856de4c995c1a6941868adde6e2bddca8ce649c8383bc7fb620cc35e9dd900b3dc9d2c33d9481a8b17b8134d6c4e113874478b11b8e8004569090d4bd7eba8002fdc", 0xa6) 22:03:30 executing program 0: msgget(0x2, 0x1) socket(0x11, 0x4003, 0x0) 22:03:30 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x400, 0x81) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x0, 0x0) r0 = socket(0x18, 0x400000001002, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="081800352600000000"], 0x1c) 22:03:30 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="84"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100e2956b9223776", 0x8) getuid() 22:03:30 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000040)={@remote, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}, @icmp=@dest_unreach={0x3, 0xa, 0x0, 0x0, 0x0, 0x0, {0x7, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @broadcast, {[@ra={0x94, 0x6}]}}}}}}}) 22:03:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x25}, {0x28}, {0x1000000006}]}) syz_emit_ethernet(0x12, &(0x7f0000000100)={@empty, @empty, [{[], {0x8100, 0x2, 0x0, 0x3}}], {@generic={0x4242}}}) b•øŠ+:ƒÊ÷¯¹ØÜÑa4.panic: pool_cache_item_magic_check: mbufpl cpu free list moified: item addr 0xffffd80646b8300+16 0x0!=0xc7bb8f573d015aa4 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 414152 41372 0 0x2 0x4000000 0K syz-fuzzer *203050 38439 0 0x12 0 1 sshd db_enter() at db_enter+0x18 panic(ffffffff821fd204) at panic+0x15c pool_cache_get(ffffffff82689248) at pool_cache_get+0x323 pool_get(ffffffff82689248,1) at pool_get+0x91 m_gethdr(1,1) at m_gethdr+0x4c m_getuio(ffff800020ed7868,0,404c,ffff800020ed79e8) at m_getuio+0xe4 sosend(fffffd806eb32648,0,ffff800020ed79e8,0,0,80) at sosend+0x54e dofilewritev(ffff800020ed0280,4,ffff800020ed79e8,0,ffff800020ed7ad0) at dofilewritev+0x1b6 sys_write(ffff800020ed0280,ffff800020ed7a80,ffff800020ed7ad0) at sys_write+0x83 syscall(ffff800020ed7b50) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffd0d40, count: 4 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic pool_cache_item_magic_check: mbufpl cpu free list modified: item addr 0xfffffd80646b8300+16 0x0!=0xc7bb8f573d015aa4 ddb{1}> trace db_enter() at db_enter+0x18 panic(ffffffff821fd204) at panic+0x15c pool_cache_get(ffffffff82689248) at pool_cache_get+0x323 pool_get(ffffffff82689248,1) at pool_get+0x91 m_gethdr(1,1) at m_gethdr+0x4c m_getuio(ffff800020ed7868,0,404c,ffff800020ed79e8) at m_getuio+0xe4 sosend(fffffd806eb32648,0,ffff800020ed79e8,0,0,80) at sosend+0x54e dofilewritev(ffff800020ed0280,4,ffff800020ed79e8,0,ffff800020ed7ad0) at dofilewritev+0x1b6 sys_write(ffff800020ed0280,ffff800020ed7a80,ffff800020ed7ad0) at sys_write+0x83 syscall(ffff800020ed7b50) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffd0d40, count: -11 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020ed7590 rbx 0xffff800020ed7640 rdx 0xffff800020ed0280 rcx 0 rax 0 r8 0xffffffff8101076f kprintf+0x16f r9 0x1 r10 0x25 r11 0x8fa2831ef79f2494 r12 0x3000000008 r13 0xffff800020ed75a0 r14 0x100 r15 0x1 rip 0xffffffff81ef7338 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020ed7580 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (sshd) pid=203050 stat=onproc flags process=12 proc=0 pri=24, usrpri=53, nice=20 forw=0xffffffffffffffff, list=0xffff800020ed04f0,0xffff800020ed0ec0 process=0xffff800020ec87c8 user=0xffff800020ed2000, vmspace=0xfffffd806e945738 estcpu=3, cpticks=14, pctcpu=0.0 user=0, sys=14, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 96586 74497 46894 0 2 0 syz-executor.0 46957 141194 0 0 3 0x14200 bored sosplice 77188 354976 41372 0 2 0x2 syz-executor.1 46894 470457 41372 0 2 0x482 syz-executor.0 41372 52304 33303 0 3 0x82 thrsleep syz-fuzzer 41372 26956 33303 0 2 0x4000482 syz-fuzzer 41372 503175 33303 0 3 0x4000082 thrsleep syz-fuzzer 41372 192122 33303 0 2 0x4000482 syz-fuzzer 41372 486586 33303 0 3 0x4000082 thrsleep syz-fuzzer 41372 436336 33303 0 3 0x4000082 thrsleep syz-fuzzer 41372 191999 33303 0 2 0x4000482 syz-fuzzer 41372 112850 33303 0 3 0x4000082 thrsleep syz-fuzzer 41372 205026 33303 0 3 0x4000082 thrsleep syz-fuzzer 41372 414152 33303 0 7 0x4000002 syz-fuzzer 33303 167597 38439 0 3 0x10008a pause ksh *38439 203050 13870 0 7 0x12 sshd 58697 423509 1 0 3 0x100083 ttyin getty 13870 465350 1 0 3 0x80 select sshd 84941 241442 58422 74 3 0x100092 bpf pflogd 58422 59469 1 0 3 0x80 netio pflogd 57049 80891 85171 73 3 0x100090 kqread syslogd 85171 313575 1 0 3 0x100082 netio syslogd 3944 440875 1 77 3 0x100090 poll dhclient 23037 210208 1 0 3 0x80 poll dhclient 1417 372308 0 0 3 0x14200 bored smr 51751 69638 0 0 2 0x14200 zerothread 55816 126377 0 0 3 0x14200 aiodoned aiodoned 62082 494727 0 0 3 0x14200 syncer update 73986 458664 0 0 3 0x14200 cleaner cleaner 16625 149453 0 0 3 0x14200 reaper reaper 68077 157300 0 0 3 0x14200 pgdaemon pagedaemon 55933 206744 0 0 3 0x14200 bored crynlk 41614 23070 0 0 3 0x14200 bored crypto 27883 93466 0 0 3 0x40014200 acpi0 acpi0 87572 342423 0 0 3 0x40014200 idle1 83112 71646 0 0 3 0x14200 bored softnet 20654 13743 0 0 3 0x14200 bored systqmp 77663 341 0 0 3 0x14200 bored systq 75568 262761 0 0 3 0x40014200 bored softclock 45712 397058 0 0 3 0x40014200 idle0 1 374365 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 41372 (syz-fuzzer) thread 0xffff800020e6c758 (414152) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8268c1d0) #0 witness_lock+0x4c7 #1 uvm_map_inentry+0xbe #2 syscall+0x397 #3 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9511 6413K 6800K 78643K 10942 0 pcb 13 8K 8K 78643K 73 0 rtable 118 4K 4K 78643K 249 0 ifaddr 77 15K 16K 78643K 101 0 counters 43 33K 34K 78643K 49 0 ioctlops 0 0K 4K 78643K 1481 0 iov 0 0K 24K 78643K 31 0 mount 1 1K 1K 78643K 1 0 vnodes 1225 77K 77K 78643K 1347 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 6 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 1K 78643K 24 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 5 13K 25K 78643K 276 0 sigio 0 0K 0K 78643K 6 0 proc 61 63K 95K 78643K 481 0 subproc 32 2K 2K 78643K 34 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 23 0 in_multi 68 3K 3K 78643K 96 0 ether_multi 1 0K 0K 78643K 12 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 43 201K 201K 78643K 43 0 exec 0 0K 1K 78643K 229 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 122 23K 23K 78643K 1823 0 UVM aobj 19 2K 2K 78643K 19 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 53 0 NDP 11 0K 0K 78643K 18 0 temp 94 3037K 3133K 78643K 7540 0 kqueue 3 4K 10K 78643K 45 0 SYN cache 2 16K 16K 78643K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 8 0 0 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 43 0 41 1 0 1 1 0 8 0 rtentry 112 50 0 1 2 0 2 2 0 8 0 unpcb 120 367 0 357 1 0 1 1 0 8 0 syncache 264 6 0 6 2 2 0 1 0 8 0 tcpqe 32 78 0 78 1 1 0 1 0 8 0 tcpcb 544 111 0 107 1 0 1 1 0 8 0 inpcb 280 337 0 330 3 1 2 2 0 8 1 nd6 48 6 0 0 1 0 1 1 0 8 0 ppxss 1128 2 0 2 1 1 0 1 0 8 0 pffrag 232 3 0 3 2 1 1 1 0 482 1 pffrnode 88 3 0 3 2 1 1 1 0 8 1 pffrent 40 8 0 8 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 34 0 5 1 0 1 1 0 8 0 pfstkey 112 34 0 5 1 0 1 1 0 8 0 pfstate 328 34 0 5 3 0 3 3 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 207 0 0 13 0 13 13 0 8 0 art_table 32 209 0 0 2 0 2 2 0 8 0 art_node 16 49 0 4 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 18 0 8 1 0 1 1 0 8 0 shmpl 112 17 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 1787 0 383 89 0 89 89 0 8 0 ffsino 272 1787 0 383 94 0 94 94 0 8 0 nchpl 144 2438 0 831 60 0 60 60 0 8 0 uvmvnodes 72 1915 0 0 35 0 35 35 0 8 0 vnodes 208 1915 0 0 101 0 101 101 0 8 0 namei 1024 6523 0 6523 1 0 1 1 0 8 1 percpumem 16 35 0 3 1 0 1 1 0 8 0 vmpool 560 2 0 2 1 1 0 1 0 8 0 scxspl 192 6361 0 6361 6 3 3 3 0 8 3 plimitpl 152 41 0 33 1 0 1 1 0 8 0 sigapl 424 492 0 460 4 0 4 4 0 8 0 futexpl 56 4343 0 4343 1 0 1 1 0 8 1 knotepl 112 106 0 87 1 0 1 1 0 8 0 kqueuepl 144 234 0 230 1 0 1 1 0 8 0 pipelkpl 48 103 0 93 1 0 1 1 0 8 0 pipepl 120 206 0 187 1 0 1 1 0 8 0 fdescpl 496 476 0 460 3 0 3 3 0 8 0 filepl 152 3062 0 2962 5 0 5 5 0 8 1 lockfpl 104 52 0 51 1 0 1 1 0 8 0 lockfspl 48 19 0 18 1 0 1 1 0 8 0 sessionpl 112 18 0 7 1 0 1 1 0 8 0 pgrppl 48 37 0 26 1 0 1 1 0 8 0 ucredpl 96 266 0 257 1 0 1 1 0 8 0 zombiepl 144 460 0 460 1 0 1 1 0 8 1 processpl 984 492 0 460 5 0 5 5 0 8 0 procpl 624 1044 0 1003 4 0 4 4 0 8 0 sosppl 128 5 0 5 1 1 0 1 0 8 0 sockpl 400 748 0 729 4 1 3 4 0 8 1 mcl64k 65536 6 0 0 1 0 1 1 0 8 0 mcl12k 12288 5 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 5 0 0 1 0 1 1 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 188 0 0 23 0 23 23 0 8 0 mtagpl 80 13 0 0 1 0 1 1 0 8 0 mbufpl 256 344 0 0 20 0 20 20 0 8 0 bufpl 280 3778 0 134 261 0 261 261 0 8 0 anonpl 16 62044 0 47148 82 1 81 81 0 124 14 amapchunkpl 152 2441 0 2308 10 1 9 9 0 158 3 amappl16 192 2252 0 1369 57 4 53 57 0 8 8 amappl15 184 9 0 8 2 1 1 1 0 8 0 amappl14 176 22 0 18 1 0 1 1 0 8 0 amappl13 168 149 0 146 1 0 1 1 0 8 0 amappl12 160 15 0 9 1 0 1 1 0 8 0 amappl11 152 58 0 42 1 0 1 1 0 8 0 amappl10 144 25 0 21 1 0 1 1 0 8 0 amappl9 136 508 0 506 1 0 1 1 0 8 0 amappl8 128 477 0 439 2 0 2 2 0 8 0 amappl7 120 119 0 106 1 0 1 1 0 8 0 amappl6 112 30 0 21 1 0 1 1 0 8 0 amappl5 104 375 0 359 1 0 1 1 0 8 0 amappl4 96 606 0 578 1 0 1 1 0 8 0 amappl3 88 110 0 105 1 0 1 1 0 8 0 amappl2 80 2874 0 2805 2 0 2 2 0 8 0 amappl1 72 20215 0 19776 24 15 9 18 0 8 0 amappl 80 1297 0 1253 2 0 2 2 0 84 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 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 18 0 0 1 0 1 1 0 8 0 uaddrrnd 24 478 0 462 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 478 0 462 1 0 1 1 0 8 0 vmmpekpl 168 7429 0 7394 2 0 2 2 0 8 0 vmmpepl 168 64670 0 62631 116 10 106 106 0 357 16 vmsppl 368 477 0 462 2 0 2 2 0 8 0 pdppl 4096 964 0 924 6 0 6 6 0 8 0 pvpl 32 225083 0 207046 196 0 196 196 0 265 38 pmappl 232 477 0 462 2 1 1 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 269 0 4 8 0 8 8 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x1a: addq $0x8,%rsp x86_ipi_db(ffffffff824d2ff0) at x86_ipi_db+0x1a x86_ipi_handler() at x86_ipi_handler+0xc6 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x23 x86_bus_space_io_read_1(3f8,5) at x86_bus_space_io_read_1+0x3c comintr(ffff80000065b000) at comintr+0x148 intr_handler(ffff800020f37380,ffff80000065ad80) at intr_handler+0x8f Xintr_ioapic_edge4_untramp() at Xintr_ioapic_edge4_untramp+0x19f Xspllower() at Xspllower+0x19 tsleep(fffffd806e97bd80,118,ffffffff8224d2f6,0) at tsleep+0x162 kqueue_sleep(fffffd806e97bd80,0) at kqueue_sleep+0x1a0 kqueue_scan(fffffd806e97bd80,40,c00028f698,0,ffff800020e6c758,ffff800020f3798c) at kqueue_scan+0x2b6 sys_kevent(ffff800020e6c758,ffff800020f37a00,ffff800020f37a50) at sys_kevent+0x464 syscall(ffff800020f37ad0) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xc00028fe98, count: 1 ddb{0}> trace x86_ipi_db(ffffffff824d2ff0) at x86_ipi_db+0x1a x86_ipi_handler() at x86_ipi_handler+0xc6 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x23 x86_bus_space_io_read_1(3f8,5) at x86_bus_space_io_read_1+0x3c comintr(ffff80000065b000) at comintr+0x148 intr_handler(ffff800020f37380,ffff80000065ad80) at intr_handler+0x8f Xintr_ioapic_edge4_untramp() at Xintr_ioapic_edge4_untramp+0x19f Xspllower() at Xspllower+0x19 tsleep(fffffd806e97bd80,118,ffffffff8224d2f6,0) at tsleep+0x162 kqueue_sleep(fffffd806e97bd80,0) at kqueue_sleep+0x1a0 kqueue_scan(fffffd806e97bd80,40,c00028f698,0,ffff800020e6c758,ffff800020f3798c) at kqueue_scan+0x2b6 sys_kevent(ffff800020e6c758,ffff800020f37a00,ffff800020f37a50) at sys_kevent+0x464 syscall(ffff800020f37ad0) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xc00028fe98, count: -14 ddb{0}> machine ddbcpu 1 Stopped at db_enter+0x18: addq $0x8,%rsp db_enter() at db_enter+0x18 panic(ffffffff821fd204) at panic+0x15c pool_cache_get(ffffffff82689248) at pool_cache_get+0x323 pool_get(ffffffff82689248,1) at pool_get+0x91 m_gethdr(1,1) at m_gethdr+0x4c m_getuio(ffff800020ed7868,0,404c,ffff800020ed79e8) at m_getuio+0xe4 sosend(fffffd806eb32648,0,ffff800020ed79e8,0,0,80) at sosend+0x54e dofilewritev(ffff800020ed0280,4,ffff800020ed79e8,0,ffff800020ed7ad0) at dofilewritev+0x1b6 sys_write(ffff800020ed0280,ffff800020ed7a80,ffff800020ed7ad0) at sys_write+0x83 syscall(ffff800020ed7b50) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffd0d40, count: 4 ddb{1}> trace db_enter() at db_enter+0x18 panic(ffffffff821fd204) at panic+0x15c pool_cache_get(ffffffff82689248) at pool_cache_get+0x323 pool_get(ffffffff82689248,1) at pool_get+0x91 m_gethdr(1,1) at m_gethdr+0x4c m_getuio(ffff800020ed7868,0,404c,ffff800020ed79e8) at m_getuio+0xe4 sosend(fffffd806eb32648,0,ffff800020ed79e8,0,0,80) at sosend+0x54e dofilewritev(ffff800020ed0280,4,ffff800020ed79e8,0,ffff800020ed7ad0) at dofilewritev+0x1b6 sys_write(ffff800020ed0280,ffff800020ed7a80,ffff800020ed7ad0) at sys_write+0x83 syscall(ffff800020ed7b50) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffd0d40, count: -11