kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sat Jan 11 18:04:55 PST 2020 OpenBSD/amd64 (ci-openbsd-multicore-8.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.1.56' (ECDSA) to the list of known hosts. 2020/01/11 18:05:06 fuzzer started 2020/01/11 18:05:13 dialing manager at 10.128.15.235:44871 2020/01/11 18:05:13 syscalls: 337 2020/01/11 18:05:13 code coverage: enabled 2020/01/11 18:05:13 comparison tracing: enabled 2020/01/11 18:05:13 extra coverage: support is not implemented in syzkaller 2020/01/11 18:05:13 setuid sandbox: enabled 2020/01/11 18:05:13 namespace sandbox: support is not implemented in syzkaller 2020/01/11 18:05:13 Android sandbox: support is not implemented in syzkaller 2020/01/11 18:05:13 fault injection: support is not implemented in syzkaller 2020/01/11 18:05:13 leak checking: support is not implemented in syzkaller 2020/01/11 18:05:13 net packet injection: enabled 2020/01/11 18:05:13 net device setup: support is not implemented in syzkaller 2020/01/11 18:05:13 concurrency sanitizer: support is not implemented in syzkaller 2020/01/11 18:05:13 devlink PCI setup: support is not implemented in syzkaller 18:05:18 executing program 0: r0 = socket$inet6(0xa, 0x2, 0x0) setsockopt$sock_int(r0, 0x1, 0xe, &(0x7f0000000080), 0x4) 18:05:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) poll(&(0x7f00000001c0)=[{r0}, {r0}], 0x2, 0x80000000) shutdown(r0, 0x0) 18:05:18 executing program 0: r0 = socket$inet(0x10, 0x3, 0xc) sendmsg(r0, &(0x7f0000011fc8)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000240)="24000000010207031dfffd946ff20c0020200a0009000140021d8568031baba20400ff7e", 0x24}], 0x14}, 0x0) 18:05:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) poll(&(0x7f00000001c0)=[{r0, 0x3}], 0x1, 0x80000000) shutdown(r0, 0x0) 18:05:18 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xffffffffffffbffe}], 0x1}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 18:05:18 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffffffffffca5) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000900)=ANY=[@ANYBLOB="45aabf549ebd78fcdd2b3c6e2f70f00bf909428a85a3b62e985de1e788410fe0b23f2cbe3d7198d77675de4d5bf5fa4037ea0bd4c93d3abed9dd8a29b66c7c871a345ce17739eeaa15032a9c58841edc9aebc0d337d7f44540114b9c29fe06ab6ecf36ee4447f0b4dbfd38e4ca50873cfe6daa4dbe9a6fbbfcfca17eee8bac93f77127c1a04a8c7d636db4902d52ebc18453ce0195f67e91313429f591db50e80c533dc7064b20d14edab61562057f4521933fc7fe6e2a71ebf72cb4194e1a28377733c43b6607e025b65a7c803c164d4fbaf3ba7213cdf4212cf226de959325efdaf16deb168e1ec1a54dfc74053332f4f04ce2eb3bf0552fc8e6d252b4b1b32fb54ca8b21547f9925709f9330c980c1590fc0d4ae84036fd2909e7f513761a94e969054d7ddc290deba0da61184919fd7450c233cdcddc82920d11d684ea4e5a0b6eb3e2da11571991a2ae65e7d7bbb144fea77297561c905429bef2c50ac6a4b8bb0110d645a9ffe411a447557de0d0000000000000000000000000000000c8a4c62e87f3b7e876a0e514ce045539168c12ecaf13ea622c4a6c6e331bba6e8d777d"], 0x10) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r1) fcntl$dupfd(r0, 0xa, r1) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f00006e8000/0x1000)=nil, 0x1000) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x800000c, &(0x7f00000000c0)="caffcbff13b9fd812eaa6f32f549044e713048e69931929648", 0x19) setsockopt(r6, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r10, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x6) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r9, 0x0, 0x2) setsockopt(r12, 0x205, 0x4, &(0x7f0000000400)="ea01000002825a4b3040d9be38c78fb0508c1368f2447f61b71b9f6216ee6677949cb1fb95170264e10c3f3276dab6ce561faf0b45d3ed6f7ee7de8b8a1870cb08080acf2a6b7cdd940bccfd02404a458988f37489e6db036d6106f9358ab197201eb4f34a5c00dae710aaaaa095f1a0cf82d09ba2f28d4a18de84346e3f700000001d000000000000000000000000000000000000006f4a59630e92fbd4e1efc4935e7875a5c360e6486e2b4387d0b111484f5f609c23401ab9fb617b60a5ee07bf15719e14304e", 0x0) r13 = accept$inet6(r4, &(0x7f0000000140), &(0x7f0000000200)=0x759) r14 = fcntl$dupfd(r5, 0x0, r13) fcntl$getown(r13, 0x5) r15 = socket$inet(0x2, 0x3, 0x102) shutdown(r15, 0x2) r16 = socket$inet(0x2, 0x3, 0x102) shutdown(r16, 0x2) fcntl$lock(r16, 0xa, &(0x7f0000000180)={0x0, 0x2, 0x5, 0x1000000100000000}) setsockopt$inet6_MRT6_DEL_MFC(r14, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x6, 0x7ff}, {0x18, 0x0, 0x3, 0x20000001}, 0xfb12, [0x100, 0x2005, 0xff, 0x4000000, 0x6, 0x3, 0xfffffff8, 0x5]}, 0x3c) r17 = shmget$private(0x0, 0x1000, 0x100, &(0x7f000000c000/0x1000)=nil) r18 = shmat(r17, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmdt(r18) r19 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r20 = shmget(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmat(r20, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000ffb000/0x1000)=nil, 0x1000) r21 = shmat(r19, &(0x7f0000ffc000/0x3000)=nil, 0x3000) shmdt(r21) shmdt(r21) 18:05:18 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f0000002740)=""/4102, 0x1006}], 0x1) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="01054b2ff77debff"], 0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) socket(0x20, 0x2, 0x2) dup2(0xffffffffffffffff, 0xffffffffffffff9c) 18:05:18 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) 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) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000080)) 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) munmap(&(0x7f00002b7000/0x4000)=nil, 0x4000) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0xb}, {{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r4, r3) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000100)=0x8) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0xb, 0x0, 0x8}, {{r5}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r6, r5) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000180)={0x7fffffff, 0x8, {0x401, 0x9a}}) 18:05:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000e6000000000100002000000000cc00"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = shmget$private(0x0, 0x1000, 0x28, &(0x7f0000ffc000/0x1000)=nil) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000140)) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/53) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(0xffffffffffffffff, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) semget$private(0x0, 0x7, 0x480) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket(0x2, 0xc003, 0x2) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)=[{}, {0x8}], 0x2}) fcntl$dupfd(r4, 0x0, r6) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r5, 0x0, 0x66, &(0x7f0000000000), 0x10) select(0x40, &(0x7f0000000200)={0x6, 0xff, 0x2, 0x5, 0x8000, 0x8001, 0x37a2, 0x8}, &(0x7f0000000240)={0xffffffff, 0xfffffffffffffff9, 0x7, 0x7fffffff, 0x100000000, 0x6, 0x8, 0x1}, &(0x7f00000002c0)={0x4, 0xff, 0xfffffffffffffff7, 0x7fffffff, 0x5, 0x1000, 0x10001, 0x3}, &(0x7f0000000300)={0x6, 0x1}) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000180)="cfb430176d06eb2cfab8697e9b16c1bc733590b8aebe0203d9a95f137c4e05a8d32da7869fd44442ce4f6c0d", 0x2c}], 0x1) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffe, 0xb}, {{r7}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r8, r7) dup(r7) 18:05:18 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) madvise(&(0x7f0000704000/0x1000)=nil, 0x1000, 0x5) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc020699e, &(0x7f0000000300)) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETA(0xffffffffffffff9c, 0x402c7413, &(0x7f0000000040)) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0xb}, {{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r3, r2) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 18:05:18 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)=[{0x23}, {}], 0x2}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) socketpair(0x1, 0x1, 0x0, &(0x7f0000000180)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x505398f979fad764, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x1, 0x2, {0x97, 0x4}}) 18:05:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) 18:05:18 executing program 1: munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000100)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc657699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7ca93c894303b22f310b404f36a00f9000fcffe0ffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 18:05:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r1) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0xb}, {{r5}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r6, r5) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffe, 0xb}, {{r7}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r8, r7) kevent(r4, &(0x7f0000000480)=[{{r2}, 0x0, 0x20, 0x1, 0x10001, 0x3}], 0x69, 0x0, 0x0, 0x0) dup2(r4, r3) close(r3) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x558f, "aeb71f00e96a2000000000003fe169720800"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e9", 0x223) 18:05:18 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x9, 0xfdffefffffffffff], [0x0, 0x0, 0x5]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x682) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="0100000001000000"], 0xffffff64, 0x1, 0x0) r2 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0xb}, {{r5}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r6, r5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0x113) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r9 = socket$unix(0x1, 0x2, 0x0) r10 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r11 = kqueue() kevent(r5, &(0x7f0000000200), 0x5, 0x0, 0x3, 0x0) kevent(r11, &(0x7f0000000000)=[{{r10}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r10, r11) sendmsg$unix(r9, &(0x7f00000000c0)={&(0x7f0000000c40)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYPTR64, @ANYRESOCT, @ANYPTR64=&(0x7f0000000c80)=ANY=[@ANYRESDEC=r4, @ANYRESHEX=r11, @ANYPTR64]], 0x5, &(0x7f0000000900)=[{&(0x7f0000000cc0)="c42493b0ccde5f94b92c69e61450832501fac145fbaadb8a4fb706de452392aaa2bd7ad8081505650d14573fccbe9c3efbcb3bbd6a70be0fe8b325ad6a033aafb93533f51f23bd565f1ba0ac179d9e81714d13a1fb5d05c2c33d9ac08908fdc65a4b821f5700a8b8de287bda17e59264b7511f8c383f07c04e4bc5d8edbb176418db252307372f7e75c6b3116362e3b4e82061a35d9671afd315d3181560353aa7e58517d995aeb0389c4cd9694f03927e4d367f4ac51c7fb439237a2ed5db026f8e5491f0f19d6afdf6db8f989c39b0bb6d9a0bbb2256c1bdcbe9ef3159d3941789768f1f2d03fc7b01eaf465", 0xed}, {&(0x7f0000000740)="1b76ae99d0bdf084086396caa7b1487b4a98a5e1f955b082397af6253ddf9c68ebbfabbec62103da2c0e9734b602567fa35d9c7c3b511b4430273be2443c124e14dbc2f4cf72a2bfe5fd623d7403b22156511a7e0db6e949cf950dc8df08e9ff430f3950143b", 0x66}, {&(0x7f00000007c0)="72140c1951676f87cef2715f0a7672c6bdf278c70a79de7d896df65b0a39a15565dd9022e772d57567f278957a3ab790620818f23b01d9b9c5a9275d84b540de55010a1e549df62bd9cd00c30075d749099f56c18f3592bf84b92bef9b2c68d093968e5cb81ddbfd916c73e91ab10e0581d714bb717a1e355c0e4af092", 0x7d}, {&(0x7f0000000840)="c50678e2abf8051a0a15b2a6cdfc4f7642eb0886bd2c29aa23ae1f3c58472297267bff8f8d7513dd0f9b6b454b688855b4d61d67", 0x34}, {&(0x7f0000000b80)="2555683c20f1058d6a404a893451ffe4cc82cd22a5ace964f2d8b7b5e5b29146a005df7eebb1285cfe4d3726e915314ea5b9890553e2e70ec0483ea6a5903b709ff917a27893268e4a11c9b510829d4cc7ffe5d95674de18fd4297a8bce530c70341fb5c58735bf997c8b7b3bdc3b55568cc4074d4a12dcc4cf72357682bfc773b837c49b76139d6f58b2d43d55cabc0e9a279cfd4c787efef978b35ff3e785a4c8af56dacda9d13a3ce50f6d432597d5483c153eb79a32a2e2bde18aeb3", 0xbe}, {&(0x7f0000000ac0)="dbb9e74d01004472bcd2f6a1f4b182de84a8d322de4d793d4ca02b9ce5f771d84eacdf950a30f0035f624cace3539dd87e398238d2b87d5c1e0b0016692323c315abe744ae9b6c1bd4010d9cb243513ed98f8cb6a9b23e492314ad4652c1a0d5e6075dd1c96d1d0afbf015d6ae9ba57c4cc5535359c34366ef725712e557ee0c850845db10f800"/144, 0x90}], 0x6, 0xfffffffffffffffe}, 0x0) r12 = fcntl$getown(r9, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x2, r2, r7, r8, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r12, 0xa5, 0x1, 0x100000000, 0x2}) r13 = geteuid() r14 = getegid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) r17 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r18 = kqueue() kevent(r18, &(0x7f0000000300)=[{{r17}, 0xfffffffffffffffe, 0xb}, {{r17}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r18, r17) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r20 = getppid() r21 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x1, 0x0) r22 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r23 = getpid() fcntl$setown(r22, 0x6, r23) fcntl$setown(r21, 0x6, r23) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x6, r13, r14, r16, r19, 0x4, 0xfff8}, 0x1f, 0x6, r20, r23, 0x89b, 0x7, 0x90, 0x8000}) r24 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r24, 0x8080691a, &(0x7f0000000300)) 18:05:18 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./bus\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) socket(0x20, 0x3, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getpeername$unix(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000020000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa70ab8846197e5012f61bc0493ced73897a120336ab3caec95d0b2783f1feb36e235435b8aa13689081db4094d0b74a098ac5b8a83317564e2dffc627078027cc77bef434326b94a3edf3f10b4e731100b316c4b10180d14f7b34e4e7808fcaf169ced24ff72c0f13fb37781b9a0867e72b51c3fdb205bcacebd545d99ed62ab926659ee518a43dff538238645cc610953c660a4571b210b0bcc1655130bc2225fa4537cb338021"], &(0x7f00000000c0)=0x6e) 18:05:19 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfffffffffffeffff], [0x0, 0x0, 0x482], [], {}, {0x0, 0x0, 0x0, 0xffffffffffffffff}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x4) r1 = getuid() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8001) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 18:05:19 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x8d, 0xeeac6e13997ae05c, 0x9, 0x7fffffff}], 0x6, &(0x7f00000000c0)=[{{r2}, 0x3, 0x10, 0x1, 0x8, 0x7}], 0x14, &(0x7f0000000100)={0x15, 0x40}) close(r0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) syz_open_pts() 18:05:19 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/26, 0x1a) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 18:05:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x54}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = syz_open_pts() pwrite(r1, &(0x7f0000000200)="2dfe18af754c02f656ca20bf29394169e24aaececd0f03a2a9a41b46edbf7d9a8c21ddc0210d623755c169ac55e05dc0ffe0722f321308d99932eb6cc2fe9916d30ae5215e49d462272fb16b7a0216cd41c50761013006000e659af3d96f8297e21c47f929e70b27caf0c40e76981ca9e747e5db1c1836ed6a392deb6f16ae8da72d4766f6caf80a718ea0ac9aec365e6f47886b4b5fa5434e11f2e34442ccfa26458c728246535f435ed4178e577b6239ab63b92f34c6fe0faebf747abb2c952b32acdc3018528d654a54726f433cbbf0d33cbd3d74073998754786625c9773f1553c0678c76ed97d3f", 0xea, 0x0, 0xe8) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0xb}, {{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0xb}, {{r4}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r5, r4) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x10940, 0x121) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r5}, 0xfffffffffffffffe, 0x1, 0x80, 0x3}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x80, 0x1, 0x9, 0x101}, {{}, 0xfffffffffffffffa, 0x8, 0x0, 0x100, 0x80000001}, {{r3}, 0xfffffffffffffff9, 0x2, 0x0, 0x8, 0x101}, {{}, 0x0, 0x3, 0x20, 0x1c3a, 0x4}], 0x10000, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff9, 0x100, 0x40, 0x6, 0x100000001}, {{r6}, 0xfffffffffffffffd, 0x80, 0x1, 0x4, 0x800}, {{r1}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x6, 0xffffffff}], 0xec, &(0x7f0000000400)={0x4, 0x7fff}) dup2(r3, r2) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)=0x6) 18:05:19 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/83, 0x53}], 0x1) close(r0) r2 = openat(r1, &(0x7f0000000180)='./bus\x00', 0x8000, 0x4) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000240)) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0xb}, {{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r4, r3) getpeername$unix(r3, &(0x7f0000000000)=@file={0x0, ""/46}, &(0x7f0000000100)=0x30) write(r1, &(0x7f0000000200)='R', 0x1) 18:05:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="6cd4a7bb049c9958575d06bccb09db798bcddf07cfce77621d5cdb0e5cb3119daf26904437e459a3d5bf2c7c38db2e61b92cb3ff36ac2451617f08a53fc7d80f"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) 18:05:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0xfffb}, {0x24}, {0x8}, {0x7ff, 0x3e, 0x80, 0x1}, {0x23, 0x7, 0xd6, 0x9}, {0x2, 0xff, 0x7, 0x8}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 18:05:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x20}, {0x28}, {0x6, 0x0, 0x0, 0x100000a1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) 18:05:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0x0, 0xd79c}, {0x18, 0x0, 0x0, 0x1a0000}, 0x208, [0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, 0x0, 0x3676]}, 0x3c) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10080, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x800, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="d63444d021fa415b16a253f53a0799a17fb78e8a89680aed9391006404ad8fd18904eaf9b96631ba3c685f98ecb10bd98433d41da05f08ebc3cb8ec039992b3a7bd718b3", 0x44) r3 = dup(0xffffffffffffffff) write(r3, &(0x7f0000000240)="4d032e0409cb6cfdd7fd", 0xa) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r5 = open$dir(&(0x7f0000000780)='./file0\x00', 0x0, 0x0) getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000300)=[{{r8}, 0xfffffffffffffffe, 0xb}, {{r8}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r9, r8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) open(&(0x7f0000000280)='./file0\x00', 0x800, 0x21) fchown(r5, 0x0, r7) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) setregid(r7, r10) write(r4, &(0x7f0000000040)="670dc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 18:05:19 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000200)={0x4, [{0x3}, {0x3, 0xff}, {0x328fa88a03f769a3, 0x81}, {0x1, 0xfffff000}, {0x1}, {0x3, 0x9}, {0x3, 0xdae8}, {0x2, 0x1f}, {0x3, 0x2}, {0x3, 0x3}, {0x2, 0x1000}, {0x0, 0x10000}, {0x2, 0x9}, {0x1, 0x1000}, {0x3, 0x80}, {0x6, 0x101}, {0x1, 0x975a}, {0x1, 0x5}, {0x1, 0x4}, {0x2, 0x7}, {0x2, 0x3ff}, {0x3, 0x18b}, {0x2}, {0x1, 0x5}, {0x0, 0x3affa4e4}, {0x3}, {0x1, 0x9}, {0x1, 0x2}, {0x3, 0x6}, {0x4, 0x9}, {0x2, 0x1b1d2e17}, {0x3, 0x80000000}]}) mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x80, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./bus\x00', r1}) syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x0, 0x8) r3 = dup(0xffffffffffffff9c) renameat(r2, &(0x7f00000000c0)='./bus\x00', r3, &(0x7f0000000140)='./bus\x00') execve(0x0, 0x0, 0x0) syz_open_pts() 18:05:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x1d}, {0x10000006, 0xfd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f00000000c0)=[{0x7, 0x9, 0x7f, 0x8}, {0x5, 0x1, 0x4, 0x6}, {0x1, 0x4, 0x5, 0x9c39}, {0x9, 0xe7, 0x8, 0x80}, {0xfe00, 0x2, 0xdc, 0x40}, {0x2, 0x40, 0x20, 0x4}]}) 18:05:20 executing program 0: openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x20000, 0x0) r0 = socket(0x2, 0xc003, 0x0) socket(0x1, 0x8000, 0x1) socketpair(0x2, 0x1, 0x8, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x40, 0x0) connect$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="820400fd3bf8c7ffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c232f6ac41e6bf3bf554799b9a813adb05008005300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b5cc6593d2870b4122cd2350000000000000000000000636a000000008ce27bbdcd13003ad2f69507af411ed92dc664"], 0x10) write(r0, 0x0, 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) 18:05:20 executing program 1: r0 = semget(0xffffffffffffffff, 0x1, 0x289) semop(r0, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1002}, {0x1, 0x15, 0x1000}, {0x0, 0x800000000000004, 0x40000001000}, {0xfffffffffffffffe, 0x0, 0x1800}, {0x2, 0x3, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x802}, {0x3, 0x4000000000000, 0x800}, {0x7, 0x9, 0x1000}], 0x9) semop(r0, &(0x7f0000000000)=[{0x3, 0x8, 0x1000}], 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x5, 0x8, 0x7, 0xa9a]) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r1 = socket(0x18, 0x3, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000780)="14cf2203", 0x4) 18:05:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$TIOCCBRK(0xffffffffffffff9c, 0x2000747a) writev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5c0a", 0x7}], 0x1) 18:05:20 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) write(r2, &(0x7f0000000100), 0xfffffe5d) r3 = kqueue() fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) write(r0, &(0x7f0000000040)="acdcb347afede333eac5c9743a3c9237eb04018b6182ee53da38a55ebc559bb26324061779489803f72540b64b4c9cca7a2652358fa29bda12d45c12f15d43c124a22876d264c2642f636d0fce8d75e37b0ba669f726e325e4a6", 0xe1) execve(0x0, 0x0, 0x0) 18:05:20 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0xb}, {{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r3, r2) write(r2, &(0x7f0000000040)="c0a0d260eb3123296999eacd15dfbbb50e226ce4f82539c01fc4ed022d72a3e906ed5651c1f76f52d789c25a48e1902bdd6171ee2504a6060f27730437778aa126d2a08946c2d76516089851c79f4531c6372600f91a63c5cf5c6b2401d03a26f6e491f5277544fa872cf397a1c5318564e72b604f8b18468b6afd778130d8df3a5146a1f65d34091e60a6cc118d8084d49e655ce6e406eb0640a784d166dab09bbbd3ca8e2908605c4addda39a3009256ef0a925e27c21cd25a9739281cd59255b8194e743488", 0xc7) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000000)) madvise(&(0x7f00009ed000/0x1000)=nil, 0x1000, 0x6) 18:05:20 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, &(0x7f0000000100)=ANY=[@ANYBLOB="b13bf5d2ce8487f23d03151d89bc9b46cc3119fe4ec46afe45c303767ad2ac77894654e3c7a9b18c658b6557f71f121d3ec083a803"], 0xa) 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(0x18, 0x3, 0x29) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) minherit(&(0x7f0000105000/0x8000)=nil, 0x8000, 0x3) 18:05:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r1) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x45}, {0x3d}, {0x6, 0x0, 0x2, 0xff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 18:05:20 executing program 1: pread(0xffffffffffffffff, &(0x7f0000000280)='y', 0xfffffffffffffe4b, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = open$dir(&(0x7f0000000780)='./file0\x00', 0x0, 0x0) r3 = dup(0xffffffffffffffff) getsockname$unix(r3, &(0x7f0000001b80)=@file={0x0, ""/4096}, &(0x7f00000002c0)=0x1002) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r2, 0x0, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) setuid(r7) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000300)=[{{r8}, 0xfffffffffffffffe, 0xb}, {{r8}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r9, r8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r11 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000300)=[{{r11}, 0xfffffffffffffffe, 0xb}, {{r11}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r12, r11) sendmsg(r11, &(0x7f0000000240)={&(0x7f0000000180)=@in6={0x18, 0x2, 0x7fff, 0xffffffff}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000340)="4b9c1023aa0ad2f2d854a303cdaa2ae7649ea2207ff41561138ad346fe3f65654da29dd31033ebccefdd99fe351b20e40d428de6e7a5a8e69847ae7d049c32928bab06cf1786a0235bef61bde57fd80dff956339bf48f2b35526d10ddb9b4395d719733d1725aa251bffee5798e7918d7e0c02334b9ecefb5224124431543ba068a6c7adbc0d4a56d9a541a2642f246bbed76c22477ade5ce0eb320824609e1fb29516a17eb86e4c4fc1579b2c1492bd9de7fb70a33f82c46aaba68bdc37801a0a35", 0xc2}, {&(0x7f0000000440)="c59982e5753dd471dbfc9e3b989491290c97217480493cb259793c97685c148f787bc7bdbe02fdfd09a045e0faba853fff47d6bfa41dfabbe2b378649f38097900dfa5806fe78953c33417664d97d8226f7c843bcab6f8827a0a44c3c080df370ec0ea475570202889ca67666d36099f86289ee6452457314b0a15b5211d90bb6d5f89da3765bfe201b1fd409926262f9282ffbd425329de9fc9f577687a78df9283d45c9a89723a2d6960e2", 0xac}], 0x2, &(0x7f00000007c0)=[{0x68, 0x1, 0x7ff, "869c0424f8e082806d7f59d0867d89550c98b03b6a73ea7e7e0c5d409aad726746382a8e8b316c28d076aa4168d434c3600a3efb2301c2357ab7a04b265f4fe7f4ca3934cb7873208de23bd2ea348404c377c7"}, {0x48, 0xffff, 0xfff, "ac2d625b0a17a9d8972450d49abea3531d9ed22e7b1f044125411807fa350c0e68fa40d648bcebb84f41eb2885ae4b270d"}, {0x40, 0xffff, 0xffffffff, "ff762f3c299e36dae9126da76458d3223b25d5d7b311750b73af131ecee9c8ebfb0b9b298df96ebb94d3"}, {0x1010, 0x0, 0x2, "bafdbf7110a73a9892c5d5074a4435c3fd9a51bcd13001855a53614520d309872e941988f96cf4f4975f30e088b2a093b7027f5dab0359d06fad45a8f0e92b2161c929ea0c9d886919b52ed7d523b01be0b79e7f53f0130ed96e6e1a2619868066dc9b634ed424207ef647b81d0417c99a7a7d7c1248ace75179a6f7e40df0dc6601cc6c806a466e72b1f480043f6f246c693e74047255117ec263d4eb4b109d6a05ce7e52918834781083dcbe1f4273cf33e8d0f9d8728d740270a227499ecb05e23b46ecfb6e7dbaec91b461e5cc41174c01f8862acfcf7aa9e8fd9bdb72cd77c232c703f5aa8f1ce5a110d5959e126f1c6d8a9aec2adbdc8cecc5e804ace10a88b4f3fa941b8b9c34ab149a2bd9ac785a36c9eb1186df1902ad5e5b0e784d2a4a3129de40ad85c0250a59c89ade4d4bef15f9c0082ddf3cedcf5009117c07f9243988fd312bf8b6b4d29dd93cf340d782e6baa57afd1243501aedb9d6d5ae5c79dec5aee57312cb1cc197f9c6e37bf7cf561343e058f87c1880baf34a6e77ac24144eea17c87c94fb357402216177796b25c54d03eab4eecc827bfd8d947cbc1da5a9e8eef0d41ddb03fd815eb257d594945ab0beba58ab2251ebb1f3e2a37d0d2f0bd1bc0dec45154e9602773193963f1706be5f1bfb5ff5bf7ce9e5ea8fb8de94660341cfecf1ac3004e8cd87a030d3cd4971dc8dcee0f07f60b429b23ce49d978d8edc116bf4e38721d1f76ca721e0d170dfb3e45c76c5b9595fc138f1af2a359bff38a6ba8b412cadd48a4aa2eb61251b3c4ce712de9447467f9d72925fc0fa88a8d326fbc904d8cb5ca53b0a0168dfce5bb20fbb87d0931ac30e50ae3e96f4f762e0128fd819576532ef9ad248ad36aff6af6acd662d61e26b024e110f1157507f38d5f058acf9086c93de257a2b82c05144e8372adaa3255e2d42c240a3563162d66c04691da3579eaea975345b9cf99afbfdca428bf62a1707de193371f8e22ed4df384ff3db6ef0c8bd7d1dfb8a41547da45f66eb0d32a4f253989463ab987104ce8ead5376c4bb590957f9f75399d859534eae54801b4ff96bf2a6ff511fdbf91005de63cd3e80f69c8170cc6d91660069866e6486af6b70c372895d27bd6c4d309e49087a1a3f2b024f3eb022bbc6ce082063733ec8894758c2651e292811e6db04f880a41ddb1eafe1aecd4a9574d3ae0388b6c9c1d008864692b65cda62763dabef32e42d459cbbc908745fe008e8c02c918577b273ab3dc41d7ad714efa3352bf270872a7d49509900250b1758ad1811dd27fc0319e99bd84ab3b47ff27d3c9eecfc777d61526d1a45275efcac60e8b054840b5d2e735c05ef12204bde0d0ec9e60423eff0fa83d5e88a843bc387cd5b51cfadceb95e4069a1324974591cf9385a9b600f54066acd04ba28f99b5cb9bd5b2fcf745150d6c6749ea03b88c92d7129b1520279025041863a5901de9552bb28304f7f316399198f9fd83f4d73edae9bbdfb88269d0459b2a064e51d88498f94088463ff29bbbb2dd31726fd96baf9cd9478279611e7899532679a049eb5bcf477e058468d5b947e465bd872863fa2e60fd79bb93cafa82663273c8d46d2b471a88c43ee7d8d6af33d105e18afa34b6dbe334b3dbe4e282542951360d7b613bf3ab606c8efdcaf59fbadb4ea7fa8e115b6f359a855f39c402a820f320139c36f7f173b8bb200acb03a1fc0ddbfefc0c9ace93d4dc846a5b225c216fb49da74f648e68ef23e0b93e73fdb0473987725084bd71a629784ba9524f29ab841542313fdc1be3d97c9ab715aec8bcf076022daff876d22fbc50a2210983a3785946ffd20db6a09581b84b27f1c88d5bdcea1af049f3f48eee0b61419e12dbcf1d2539aa8efa07b7a3598bc5e39d5eaeb17f6e20acd40bd0980b4b2806cef7f51e4694e4dafc82002038d88e651439415a4941fc2b6614fe30fcb60ecd7c1d9db0cad076cbe430c7caf38054e219389bde51bbcebc3cc6ff1cdcb1b16f9d72d20cf07bfac87bc929680b3464e6ba7fa3cdbae946458912477d08a7da391228799833197df77c3612e9b86539d04e4866fad28f653ac5cd7467b0920101a28a99deb8046405e5ce98a8d631f8939b1ba3075cde47d7263d843d80cb8f25734b18ca9544d054ef103fd6fce6e49a3e417f5e040208b7a2310abb10fd3cf5798ebb8b7b4a6e55db5e07f00b41d425b7747454e7b73210fcc648d2d040e36badf0fa2191f705cd2599e885882e85d8e3a4ab62a2deefab844a7e5473a53e457d431a3a87326b17e1f9093d0f45353bbf4b9adc20e1aa14f29ca71438ac8e1e82fd9e6d1cdc46f42e7c4e8fc9f6b392c2535c68aa76a02f4e5e010d562d969343e1cd34c7924414fc3f52aacfb9f323df76ee81a9c9b37d41ecd7a2015e6aee96f45aff8d02674bd9f1f800c4fd1d87c03a8c63c69406f7b310010d6c2ea7ad9922b58241ed183979bda65b16f47316f33d74ce8593f7a8c9c1b37b3b2a5b49d9a89714435089b843b53b5f2310766a642b45a6dbf0a405ef646f79ab0f8f159d5e551b84fbf37c606d51057614af28f3457da7881618f23aa7e2624b3d9df5956c122ba45c35aaf020b70201544ea3b2e7886c7216a487634f12243eda6dbf8467c9eda3d2aafb8f6db7091b8943f6f27dc92c68372ae1fa11a559df205eb8ef27a4d1cc02ef60b5981e6f5f609e46abeeda78880d164af8ad6a59f11b94d66e916081a25505aa3705f16a992c0123e1e2a33ca2f84f2820ccc76df5f7b0b22bd48525169ea4a00f520d108a8fc37f27e85ea441893dcd60c822f4c6c3ba89956dfb57443d5ffb387adb049db100b0d62501174e109954f078ca731cc8640089d53a753a705c6361f339bebf901105b97d7651fd899602da8b3234070d598892ddb378b059f8203bf24e27eed4dfdd6df45927aafa36c939e4c51197872641a38d1425bbfc1bfec0c350b8a433d1391148736f09fc236be8845e37dd8079b1eecba22db1526b83a7a3261f0b2374abf103b5cdffac9a4d2c9a18c806487ebd85adf93476c68cf6300201b0aba356162d538c8c990e13ec270e6afeb042dc4c4796106c7f9dda3bd4d132e28886f4788b09f41350820099e4a56a650fc7617e770c2d2a6f1e10211129f9d6b32b23700db6a0b616c0a3a74cb66645bd08ae567cb6557b70988d5c49bf57fcfb7a667cece1d6a5cdf45cae493988312234544492a369d8a99235958453239a2d0ffc33876856e43eedfdae4049953b1d1a8eb80a147d035464d56ff4d29bf721148519c32f417a0cc751ab403d0fba468672690013769b14b333a076e03fec060a9e197f285ba9b9a394d5c0744e8be2ff8daae1a85cb6bf83a4671113e3814843eadddd24628e2e65584ae8072cc11e9a39020a561f4ab9e318faaa8d9f9eeca5617202f355715a8fc8b7ae12744cee3998eb723f8f20d8ceb9140cde107c42fee68f33d002927314153d8ae6f561ccf63678e044f7a7f5fb8d8ff7abbe75fe53ce63ec3038856199f00a32b683c8f701e402a7a2987cb90621694f6b25c5a65b5f4a35572edd8886d37609a40959088040c51e4d7378fad39e93b43aa4215d2368363745e00cd0e8ba56525bb11981edb218080c9d7d72e39e0d005d6a2fbad099a69068c8be8c9232363827c752caebae2a87be7685a76cb28a261b31ad7b5747589e012ac4bbbe18241941635cb46a1b27eeb99d862a161706c8fa32fe2c0405472857fa5a4055967ef25357ea8e91dc7dbb909d22e81695944d363f0ba5ee7796f6538dba44e0bc52df7f9f371602f7150f2729117d668e998afedb1870bf72ba23f5ae892d0c3a91a86b15edfccca0c55ae5fdc3e4eea7bce0a0f600953192277c9602e7448048ba1a1063b4ce7d115411e574af5bee90301c34672f7c4d280166342f218acce25867ba59d608729796e045b39e6b52c2b8473c8691dffd08dbdf0260c3fb0b6d83391eafa3f8cea1df4254605f1ae119cb804c227444b56dcfdeb8b2b44e268adab3669317285927166ce5d4494709ee7bf58014c2cd21688b0c5e54347a041b0bc3be4c63d1cf9bea0bf7d9d466e1439c773cdb905ca0ad928045adcc7427c467506e254008aabc1f6b955b5ebf25b59b418e4a78ff03bb9f9cfd0aa9ea39c1d5c15cf08592185777ba7cfe927d789133331f5b9541a42c763d5ac0e2c5024c4f0dd98abe180e6a545270bc5e1cc1635bb58bec5e31e79a8df9bd641c293d399fc40d72149ade339c8d8be0ccda6d7af337b9af406a2fef14476756cf2f14a63e528081556915389a40f56507f033d0ff368826acc4ff01cb76e2d836b280905daf3cae43880675f910c6aa56bf789b652ee784ae07b7229e0f7ae9c1e91afb4c820415297628c8156277257bba7f9fda35d93c496277a36c6d8bc35cd02a7ff81ffed92d431df676d87fc75f0818a7cf4667df99873a05c32fec04aacd113795e838566d7e1ec8b5af2db310b00224c4b4ba8dd020a2515c782453e7e0e16bfdb318d10564ad2e335e0372b206acb3f7e102fa6bdcd970f588e541ba50859cba74a66c100f6ccc0b3fcad0fb08dc09153940c7a6b22d4582bc5ccafcb3a34065af0d666af00e65561e96e05c32cec176d603091803027539f00b4625bd86b05a62c6f0b5536144fe3b7078c425bdae313d2d98f214ebcf5c9fef7e82043ad5795a4c66236965c45cb164a6cd155a4d710ea53d33851a3de28f23adfed70832b57592ac532b190b3473842a35b0794b0780f93381669e2a3e4991a8a038acc807849faf34bc0a1e83b2112a3eafa2d2b7249680b92a5be9c5893943b25a759bd0ddf61bc85829195827903b2f9bd6ecb7e20aac9b12ebde976e51d1f1474aece83b57d1b63957b8be325c6daae1df5d517dd7dbae26dd283a81b247ecc611a877a63d76cc2b68c37cfd52c9a89b941213f74036b8b0acff5c40dd975512cd4359735e80d0516e3ca12807bb8a22694e91e3e986657ebbae02432930ca85f49492d3c6889b205a8a2fa6feadb39e5eb9f369ce6c32697fd782490c533dd671fcbc0ab7eba1007f4021dd4c4d9b5377968b0546aa980b03e3be1a1580dffa4efa117e70b9d801b8b6bb7e7ff0886c41fb6a6f14d306731a3d52abda43495a66b7ad98024eaca6af387b23ae9998e419ac0e8fab3c7423cdd585769a57dcbf4ff071f3c2ea18bf9044fa9c3380033ae5dacac86294138f8ac728c31162143a97236ecbf72422b3eaf1311e93cd9c60d71512b16791443decb4164a05b93dc561c77d4056f52ebc1d43f0ba491150056dd0feef75d6fe06313be368f20d86b9c33a0a4c4dbdb4d789629e8a03fe475747920814013ea172b2cab4d58befac7b8e66f1aac4feeb02acfefc15c5db377749ec85a5ce225574a1500314e8a8fe493b093ea9c5de6b9f357b174d29f76c19df8725fcd26e9dde4601fc8e9848f14e93ed45986bb1aaa6705a0244fa61b39ecbc5c0148788bcea76f2a6c6b495ae0f1cac6e215fda3667c80868d3249e79070897f4cb2104539865fbd86aa230add3b993065ae5cea5d9e81a86fa2d576d36fcb0ff1730f66f22fd82d42e4a22570b6d9b405d64b5bf2c9acf3aaced47129d85aeb4680f789ac0ee194ad2b734064938ee99b260ac5d4e4c607637643468d0a828ec13d1001f8aa5e2dd39fe0b7bc5914eaee4fb4e3f271f8953839411a96d968b1c14e8e8c0a0a610c0f05c053592442fcd5fe5b777f93b710d113326d17bd8dfe4d9866315c82"}, {0x48, 0xffff, 0x200, "c9a5dbe382e4d65de8134926b4ef08ed08e9f189e91cbe4e47f1a296d390a848da2b00c0af73a043a226b6a8d25c13f1ec"}, {0x90, 0x1, 0x0, "8336e99869d22b91764a6a9957478340cc910062c8d9233a64f4a4175366274eaf3b492bca6d204d2d897d914a83d84257a44984cf58dd9b9cda624ac8afd51bc311e3f7fd1090827e9b8f1441ec28ea8f6d80a65307b38c969ed7b04f036a189552336b6b6ac1f3a09593cf97c50282fe5376e44eed4d01b23d1e"}, {0x100, 0x1, 0x8, "df9cfbfdf908f00b9f14651a06c0711791ecdb9ee485c74e5b85c3081055703490b9cab91e72f64cde8761ca756e134f129e554bd51bb02ca70fc434346203bceb51f331c2ba1d9cfbdb80f2a1ea1189a1a909efa2b873f63654b07cc658b4e3c9556188b3d1bdfd33bd651cb654d0bc33f2572c6cfccb5e3d69de9c18ed0962e09d3dd5540987306bd3c41a4c90467b8e2976a6777bb823e62b16f05f7b9dc0af921792156976b7c928c446229b1651b44a05ae4c516716d997c1802bfdd03fea0244a13dfeb2f1e3e9c1d81f122b6f88df38f2a808fb5e9ccd1ab5554f96a3f66e2f0c1c2c09fa3693daa1149fe5"}, {0xb8, 0xffff, 0x3, "a23e1b2eb92440394beb825aadc0457fc87e059c0415da56d1ccd32a3cec933110cb3fce0c97bc7384b588918e549cc0845d1df357d568bd3cc8ac4ecb9e6a8c421aefb411951d14e7831c523892f373341a46c3f5a014bee3fc525e9559fd53b83595dd8f3ac56c931b0185daf2b511cc2e182d87a7426fd360c395c2d67d518ce1a7198c522c34b2860e3c3e0ffecc55266c9a65866f943c1fec4d5fef635a80"}], 0x1390}, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, r1, r5, r7, r10, 0x80, 0x7ff}, 0x7, 0x9, 0x6}) 18:05:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000005c0)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada37440193ef16ab93f12fc4d5f16b136a5d00d", 0x65) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)='r', 0x1}], 0x1) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0xb}, {{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r3, r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x200, './file0\x00'}) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffc, 0xfffffffffffffeff, "850500000004001d0001000051b52fe7011e00"}) write(r1, &(0x7f0000000100)="215c65a79242c7203c05ddc148d51ffca06fdb6013f93fe3154176bd174dedeb9faec4cf03f1771933ea5961cf99baa873125ac33cf010592d9e1d66151f05111c13ab78b29a3d7ef9c995", 0x4b) poll(&(0x7f0000000000)=[{r4, 0xb}], 0x1, 0x0) 18:05:21 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="093c904094dd3eeebd52f0678ccb0fb60e415f6df700acb6b8186fc731d324b1347f7021844316eb3f6a539dfed1d1d7ef66c1cae4f9e265b2897d1ed4e8c5e5a57dd9bc1c9f38"], 0x10) connect$inet6(0xffffffffffffffff, &(0x7f0000000040)={0x18, 0x1, 0xffffffe0, 0xffff}, 0xc) write(r1, &(0x7f00000006c0)="a1be44c3769ff406cba64616ec6dc26da7f88f94ad6dfde38c6549ec30122c39db41203ef904f2e55cf69db0145b2f7f8f1bba8036b6194edf9a7d4f5a041a84c4b64de863ec7b928b227c4326ac3dcc3ec1aa530694f7e35fcd92cdb1848840fe6c127b94a04dd4ac362cc01967c26f0dadba85c131b84dbcd4863ee8110dda40f77c28418698f9153e77eb631ddba6c11d81c61589e343dc727c1933181e22f238a71a9bd2d7c993d0575b6c453425706b17304cd2eb4b8f29121f32faf9c6ecd82074302431a13df674e6d8c562e2d90a2d09f948b2b98a1f43ef6c6a9cd5ff5efa5adc7aa76148b0728147a63c12612e2818ab5ec147bed4d98b60df36fbc5be97b8f868294dbdc9c59a016bff4bcf463751808b78a6f5bcce168908b0d7cc3cb875ae46ab913fa2add48e94a1640055752d2dfa75f9b8ba349cf535afd04a07031b970a8e84cf2bb6240c0a43bc610647a0bf8e12e1ce01a21410475fb6ace37e510e60efcf7e1e71adc42dbe1ce8da0f53d994988e69d1661731c1dbc67a1ec81ca6fe12ca51736e5be3002974afc0b7175b810e90c5283eea12a74497f17080eff5cf6d5f2ba85d28d2e3c10ec238b960d0eee05bd75ca464fbc7f292bb22e35fafe8bca9183264fc7bb0c9b584c51b9aa38a9f7a98c94cdbc6673dbac2c8f9802e00bf33a85ee03c67c6b47ab95a913e0117302f59c962bf85fb862d5b23962a9a32d3a84391c65880202711e99839127cae33716f610894cca7efc9480bef466386c03470236502c5b93a2e0b92defc1b866c5f149e93a6cdb2017f82972c1ad1de09fd4553d69c1602c665a3a79396de69e88206875e619e93bee47aa6c9be3fb394dd8715188e82d2b507ae3b782bbe0c447c35c70ba1bff066995d09180958cc79f48506817b7260406ae2349fffd2c04df265cfc2c860fe84ed2afca91b03d6149ab2416b65964f7483589bc48683ecb2cd2dbd750fad5a23c07ad5b34e011ec28d91031cbdccbd36004076a7a5916735797e9f704c0e898b09ac00ee5c213c84b5b90fb5aff9a20effd8438e0f0911439ca52577135585e9a6b360752d10d8e0c300b124cf04b921f7997353e2fc867d63d156b1f8537ae714e90a0c6936ad507167e348e0592e8ac8d37514e98f163f4b53b413d16c628f398c05edbb76c3e8b410871fdb4c09c462aeaaafd7799226c7d11fde367c4dfd8b243a608cfe07b7a64ccb2160cd9ddf8e2ab1f84a4ab75a8a9a552ba19732aa824366b12672699d831fe29c9935615567efd3364503cdc531afb9a376b022318a72e54f360961441c1e1cf4cfd3a3bae6f3729c68a916b7e39c55557cacf6052067d6ecd2e773bc31eb9e6a3a3c6b760c9a89288ce29aad2c5ef81a4e7fa884b01e08924da4a43287ececfb544d37fd3aca641849de2fcd49ddf7fac7573e3a006f583384de76716e44034e4af61694acdf6cc1451bf134b820a4152096f74cdd1a7cd303cab92f959536532ca91c2f6bd904a5b0f4d628e93bb3bf0f4896e84c90cdf542e94f49e8aa33f07a9820dc48941e43eed2a6f2417e7346a4d7d337208644d44a094c3b695998785f57a45ee7245d4ddc3a327926075460ed07bc6627991af85bd00bebcaad0057f15bd161b5142262ccacdec9b221b288694c36e0d7fe1bee08230ccb0b858656b9797787d532057c2ea0f2e44aa47d7e92639287348cbd30dc1b3ef43ff8b4e3d84f62fdb45cdf02aade2ceff1f9f73f2a2ba205d415b29381585b8f3232df748dafbf1366e5bd07650ef1969757aeb55b52d2242837737f1c20f2c97f8a495d9017ccc2939b33dfb67191449e2cba12fba41ad70e8192bbc264de7ec6bc3c62e2ddcdf88d53c122646a0032ad35068361b53526dc6cc860c6ed788be2f8f063b8b15696c0901edcff542cebef0e2147450081c790a8094b54c6b369f3f2a2434b5ef8cad093da27d1d086b00dbf0a90cbda3eb847f131c7848a8ba3e00a4f34b91b91843a9dad03887210563e7f", 0x599) 18:05:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000880)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a546487b238bf4688a2a197a386207000020008295955984c87910ad453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c608000000d88b2951b158c9360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e07f3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb240176055c2fe630331fb4e1c29d436947f299768b16516026629002e32f470e75c91041e84d0d82f9052ed05cb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef01001eae79c1e033c429ed29335c34f0ede0013cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa42db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af32386149eb3ed54b66ccdfa2383b8529580b779e149365ce017cbe46e35cddecf18db151266bb6718971787832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7f3bc27a5ca8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2da44645303b4da0ae2e628beccd1a205ebca60a5ac918bfc87b6eb4d73447f93060000001f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03250c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfabbec948756800000000d970831a6cd795f10c540ec2af46e59feeb79d04834058fda6e42e07fa352fac7e27d74fc3e2c1bd88128ecdd8ab939b10927a4bd302e7f4f660948c39ba87f87079002e0826506e05b02fe028b7063263fefb7459b2993d3a3b2b7981b093bc5bb03bbd5a78589dfa9cb3976b9764974ab079eeca6644b6d4d1a702ea19cb4dfc656bfb092b050efd5f24c9"], 0x10) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, 0xc) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000000)={0x5, 0x8000, 0x3f}) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000140)) r6 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_INTR(r7, 0x800c5606, &(0x7f0000000000)={0x5, 0x8000, 0x3f}) ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f0000000140)) r8 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r8, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r9 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r9, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r9, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0xf0, 0x5, &(0x7f0000000600)=@in6={0x18, 0x2, 0x5, 0x7}, 0xfffffffffffffe53) r10 = dup(r9) r11 = socket(0x18, 0x1, 0x0) close(r11) r12 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000300)=[{{r12}, 0xfffffffffffffffe, 0xb}, {{r12}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r13, r12) connect$unix(r12, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) write(r11, &(0x7f0000000100)="8c65", 0x26d) r14 = accept$inet6(r11, &(0x7f0000000c40), &(0x7f0000000300)=0xfffffffffffffeb9) getsockname(r14, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r15 = dup2(r10, 0xffffffffffffffff) r16 = getuid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r15, &(0x7f0000000480)='./file1\x00', r16, r17, 0x6) r18 = getuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r20 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r20) ktrace(0x0, 0x1, 0x8, r20) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x0, 0xffffffffffffffff, r17, r18, r19, 0xa, 0x3}, 0x711d, 0x7ff, 0x0, r20, 0x3, 0x18f, 0x9}) shmat(r8, &(0x7f0000ffa000/0x3000)=nil, 0x0) r21 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r21, &(0x7f0000000800)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e81d33642e800fb505b35757152cdb65cb89fe5b2aed6ab60e9189", 0xfffffffffffffdbc, 0x0, &(0x7f00000007c0)={0x18, 0x1, 0x3, 0x800}, 0xe5b4403f87aff5b5) sendto(r21, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0xf0, 0x5, &(0x7f0000000600)=@in6={0x18, 0x2, 0x5, 0x7}, 0xfffffffffffffe53) r22 = dup(r21) r23 = socket(0x18, 0x1, 0x0) close(r23) write(r23, &(0x7f0000000100)="8c65", 0x26d) r24 = accept$inet6(r23, &(0x7f0000000180), &(0x7f0000000300)=0xffffffffffffffca) getsockname(r24, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r25 = dup2(r22, 0xffffffffffffffff) r26 = getuid() getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r25, &(0x7f0000000480)='./file1\x00', r26, r27, 0x6) r28 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r30 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r30) ktrace(0x0, 0x1, 0x8, r30) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x0, 0xffffffffffffffff, r27, r28, r29, 0xa, 0x3}, 0x711d, 0x7ff, 0x0, r30, 0x3, 0x18f, 0x9}) sendmsg$unix(r3, &(0x7f0000001100)={&(0x7f0000000f00)=@abs={0xfa62d9a1ec42c6a6, 0x0, 0x2}, 0x8, &(0x7f0000001040)=[{&(0x7f0000000f40)="57be34dbbce3704f6d3ec825e326009580d8ffa8bcade3c244b7e08fda813df1df24fb367b2ee4fe829a40aa1e13c23e29248df5175d7cdac54f53ba3bb13ca5339c9fac688e202d0ad070d6d9970a86a9429a1a4d5807d55541a87aa877857fcc6f8a748dad04ecb9c1bb6ef48a99beb380921cefe9cd7b90de30465fd6ef84dcb3d3e84fba28ddbc48e3734f8c2647b052fc6b595963e173d91e075a7268906de8dbe9a5a34f6ec745fc070fc13fb97f8f7cb65fa413878c1b9b75a5803ec4375a2aadc00d329ba175973f2d841299ddbd4e098388bddd350edb31b92180", 0xdf}], 0x1, &(0x7f00000010c0)=[@cred={0x20, 0xffff, 0x0, 0x0, r4, r27}], 0x20, 0x1}, 0x405) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/224, &(0x7f0000000240)=0xe0) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r31 = dup(r0) sendto$inet6(r31, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r31, 0xc5005601, &(0x7f00000002c0)={0x10, 0x9, 0x4, 0x3, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8c}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x201}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000b1c000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ff3000/0xc000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000e18000/0x1000)=nil, 0x5b3}, {&(0x7f0000a17000/0xe000)=nil, &(0x7f0000cf0000/0x4000)=nil, 0x100000000}, {&(0x7f0000e95000/0x3000)=nil, &(0x7f0000d93000/0x1000)=nil, 0x8}, {&(0x7f0000bad000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}], ['./file0\x00', '.\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) getsockopt$sock_int(r31, 0xffff, 0x20, 0x0, 0x0) recvmsg(r31, &(0x7f0000000000)={0x0, 0xffffffa6, &(0x7f0000000140)=[{&(0x7f0000000280)=""/213}], 0x1000000000000259, 0x0}, 0x882) ioctl$PCIOCWRITE(r31, 0xc0107003, &(0x7f0000000080)={{0x77, 0xff, 0xff}, 0x0, 0x3, 0x8000}) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r32, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x24, 0xfd}, {0x14}, {0x6}]}) syz_extract_tcp_res(&(0x7f0000000180), 0x5, 0xc0e) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="b4dc0d3eca000000007f0622b303") ioctl$TIOCSTOP(r31, 0x2000746f) 18:05:21 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0xb}, {{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r3, r2) linkat(r1, &(0x7f0000000080)='./bus\x00', r2, &(0x7f00000000c0)='./bus\x00', 0x4) syz_open_pts() r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 18:05:21 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x11, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x8000, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) preadv(r1, &(0x7f0000000000), 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x170) getsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f00000001c0), &(0x7f0000000240)=0x10) r4 = syz_open_pts() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x30, 0x0, 0x0, 0x3ff}, {0x2}, {0x6}]}) close(r5) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000340)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f49ed49b5709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb604f7e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000400000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84aebb69e325cd2485e172bf12"], 0x44b, 0x800) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffe, 0xb}, {{r7}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r8, r7) ioctl$BIOCSHDRCMPLT(r7, 0x80044275, &(0x7f0000000140)=0xe11e) 18:05:21 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0xb}, {{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r3, r2) accept$unix(r2, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x5, 0x0, "6fc6e23c5b00000000000000e74de400"}) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040), &(0x7f0000000100)=0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 18:05:21 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) r0 = kqueue() r1 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x1cbc000, 0x0) kevent(r0, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, 0x0) r2 = socket(0x6, 0x1, 0x5) fchflags(r2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000040)=0x2) dup2(r1, r3) socket$unix(0x1, 0x5, 0x0) 18:05:22 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0xb}, {{r4}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r5, r4) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x4013, r5, 0x0, 0x1) r6 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r6, &(0x7f00000010c0)=""/4096, 0x1000) 18:05:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff000001d4392fcb056855191b2fc2efc9d2b9bb9df457b2fb46d0cdce94b31aa0bba5e8f0d127c87104d5f5fac19a9bfb524d6106a75a4da87230eb4d24965e8f8766e1ca5579329a4f2b1a69215ad082f9aeab0cb0e678ace861db0907f1ea9a"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) 18:05:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x3d}, {0x2c}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r1) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0xb}, {{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r4, r3) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0xb}, {{r5}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r6, r5) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffe, 0xb}, {{r7}, 0xfffffffffffffff9, 0x13, 0x2}], 0x66, 0x0, 0x0, 0x0) dup2(r8, r7) r9 = fcntl$dupfd(r1, 0x0, r8) r10 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000300)=[{{r10}, 0xfffffffffffffffe, 0xb}, {{r10}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r12 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000300)=[{{r12}, 0xfffffffffffffffe, 0xb}, {{r12}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r13, r12) r14 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x400, 0x0) r15 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000300)=[{{r15}, 0xfffffffffffffffe, 0xb}, {{r15}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r16, r15) r17 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r18 = kqueue() kevent(r18, &(0x7f0000000300)=[{{r17}, 0xfffffffffffffffe, 0xb}, {{r17}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r18, r17) r19 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r20 = kqueue() kevent(r20, &(0x7f0000000300)=[{{r19}, 0xfffffffffffffffe, 0xb}, {{r19}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r20, r19) kevent(r7, &(0x7f00000001c0)=[{{r12}, 0xfffffffffffffff9, 0x10, 0x2, 0x9, 0x8000}, {{r14}, 0xfffffffffffffffa, 0x80, 0x0, 0x100000000, 0x9}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x8000, 0x802a}, {{r16}, 0x98cda3b4e91a0437, 0xa1, 0x80, 0xfffffffffffffc00, 0x47}], 0x7fffffff, &(0x7f0000000340)=[{{r9}, 0x7ffffffffffffffd, 0x20, 0x80000000, 0x100000001, 0x7}, {{r17}, 0xfffffffffffffffe, 0x2, 0x4, 0x5, 0x5dc}, {{r19}, 0xfffffffffffffffc, 0xc0, 0x1, 0x14cf, 0x3}], 0x625c, &(0x7f0000000040)={0x3, 0x8001}) dup2(r11, r10) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 18:05:22 executing program 1: r0 = socket(0x2, 0xc003, 0x0) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=ANY=[@ANYBLOB="c42e2f66696c653000"], 0x10, 0x0}, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0xb}, {{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r3, r2) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10, 0x0) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0xb}, {{r5}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r6, r5) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x8000, 0x0) r8 = socket$inet6(0x18, 0x2, 0x3f) r9 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000300)=[{{r9}, 0xfffffffffffffffe, 0xb}, {{r9}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r10, r9) r11 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x30000) r13 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000300)=[{{r13}, 0xfffffffffffffffe, 0xb}, {{r13}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r14, r13) r15 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000300)=[{{r15}, 0xfffffffffffffffe, 0xb}, {{r15}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r16, r15) kevent(r2, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffc, 0x4, 0x80, 0x2, 0x1}, {{r5}, 0xfffffffffffffff9, 0x2, 0x2, 0x3f, 0x200}, {{r7}, 0xfffffffffffffff9, 0x4, 0x4, 0x80}, {{r8}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0x1, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x40, 0x2, 0x7}], 0x100, &(0x7f0000000340)=[{{r10}, 0xfffffffffffffffe, 0x2, 0x2, 0x7, 0x400}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0xc6e, 0xfff}, {{}, 0xfffffffffffffffc, 0x10, 0x4, 0x7ff, 0x3}, {{r11}, 0xfffffffffffffffc, 0x20, 0xf0000000, 0x6, 0xe9d9}, {{r12}, 0xffffffffffffffff, 0x4, 0x40000000, 0xfffffffffffffff8, 0x20}, {{r14}, 0xfffffffffffffffc, 0x4, 0x20000000, 0x400, 0x20}, {{r15}, 0xfffffffffffffffa, 0x42, 0x20000000, 0x101, 0x94a3}], 0x200, &(0x7f0000000240)={0x7fffffff, 0x8001}) r17 = kqueue() kevent(r17, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r17, r1) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x81) 18:05:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000280)=[{0x7c}, {0x81}, {0x6, 0x0, 0x0, 0x23}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 18:05:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a613ae488f4609a156e8220fea3000"/110], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000080)="ad18f05de2f4ef18", 0x135) 18:05:23 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) preadv(r1, &(0x7f0000001800)=[{&(0x7f0000000300)=""/100, 0x64}, {&(0x7f0000000380)=""/192, 0xc0}, {&(0x7f0000000500)=""/48, 0x30}, {&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000001780)=""/119, 0xff4c}], 0x5, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0xb}, {{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r3, r2) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x2010, r3, 0x0, 0xff) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='r\x00') pwrite(r2, &(0x7f00000000c0)="112d3823fc2569bfbd3d3b6b60bc1adf1c2c80b691027048bd0383c6a3284fe36134ad8c292040727db30e104c0198fddd248fc8ff29a2ebf47f5bfdac8750603bb1fcd5735316cf1d7cdc5c35ba50098409a31131087538d184ef250ab9b4763ed3c229030202f94a07a55ca0eed3fa294e770baa8bc5", 0x77, 0x0, 0x2b) 18:05:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') chmod(&(0x7f0000000100)='./file0\x00', 0x10) open(&(0x7f00000001c0)='./file1\x00', 0x100, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = open$dir(&(0x7f0000000780)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r4, 0x0, r6) r7 = open$dir(&(0x7f0000000780)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r7, 0x0, r9) r10 = open$dir(&(0x7f0000000780)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r10, 0x0, r12) r13 = open$dir(&(0x7f0000000780)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r13, 0x0, r15) getgroups(0x9, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, r6, r9, r12, 0x0, r15, 0xffffffffffffffff]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) setuid(r18) r19 = getegid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000240)={{0x1, r3, r16, r18, r19, 0x4, 0x2}, 0x4, 0x2, 0x1}) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 18:05:23 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0"], 0x1) setreuid(0xee00, 0x0) getuid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 18:05:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x20}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf1374fecf8b82eef, &(0x7f0000000100)="b75dbb7042000000000007000000eb11d2084fc4ee8294a427c473f6923b56ff30331342885eab0f6cc93eac7bbbef43ddaba52f383a76b20cc87e9b7c230e2465af42a0870d0b41eb8217955935bcdad5cc") 18:05:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0xb}, {{r4}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r5, r4) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000000)) kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0xb}, {{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r3, r2) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffe, 0xb}, {{r6}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r7, r6) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000300)=[{{r8}, 0xfffffffffffffffe, 0xb}, {{r8}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r9, r8) r10 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000300)=[{{r10}, 0xfffffffffffffffe, 0xb, 0x0, 0xffffffff}, {{r10}, 0xffffffffffffffff, 0x105, 0x0, 0xffffffffffffffff}], 0x66, 0x0, 0x0, 0x0) dup2(r11, r10) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYRESHEX=r10, @ANYRESHEX=r3, @ANYRES16=0x0, @ANYRESDEC=r7, @ANYPTR64, @ANYRES16=r8], 0x6) writev(r0, &(0x7f00000015c0)=[{0x0}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) flock(r12, 0xc) 18:05:23 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, 0xfffffffffffffffe) r2 = open$dir(&(0x7f0000000780)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r2, 0x0, r4) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0xb}, {{r5}, 0xffffffffffffffff, 0x1}], 0x4, 0x0, 0x564, 0x0) dup2(r6, r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r8 = open$dir(&(0x7f0000000780)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) r9 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0x44) fchown(r8, 0x0, r10) r11 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r12 = kqueue() r13 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000300)=[{{r13}, 0xfffffffffffffffe, 0xb}, {{r13}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r14, r13) r15 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000300)=[{{r15}, 0xfffffffffffffffe, 0xb}, {{r15}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r16, r15) r17 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r18 = kqueue() kevent(r18, &(0x7f0000000300)=[{{r17}, 0xfffffffffffffffe, 0xb}, {{r17}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r18, r17) kevent(r12, &(0x7f00000003c0)=[{{r8}, 0xfffffffffffffff9, 0x8, 0x40000000, 0xfffffffffffff801, 0x1000}, {{r14}, 0xfffffffffffffffb, 0x30, 0x1, 0x20000000, 0x8}, {{r15}, 0x8000000000000003, 0x8, 0x1, 0x37, 0x3d77}, {{r17}, 0xfffffffffffffffb, 0x1, 0x2, 0x0, 0x1}, {{}, 0xffffffffffffffff, 0x28, 0x1, 0x6, 0x8}], 0x66, 0x0, 0x0, 0x0) dup2(r12, r11) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r20 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x8001, 0x0, r4, r7, r10, 0x1, 0x8}, 0x3, 0xe1, r19, r20, 0x3, 0x1, 0xffffffffffff0000}) r21 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r21, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r21, 0x0, 0x0) 18:05:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x9}, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x80) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000140)) preadv(r1, &(0x7f0000000180)=[{&(0x7f0000000240)=""/246, 0xf6}], 0x1, 0x0, 0x7) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) 18:05:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x200) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 18:05:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x80}, {0x6, 0x0, 0x0, 0xfff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f0000000280)=[{0x52d, 0x2, 0x0, 0x8}, {0xff, 0x0, 0x16d, 0x7}]}) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x200, 0x1c2) r3 = syz_open_pts() close(r3) close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xb64, 0x5d7, "70580ed76f1cfd6dd0265405e7680f1eda54df89"}) ioctl$TIOCSETA(r3, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kevent(r0, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x9, 0x8, 0xfff, 0xff}, {{r3}, 0xfffffffffffffffb, 0x8, 0x20, 0x2, 0x4}, {{}, 0x8000000000000001, 0x0, 0x565b7f0e51b59632, 0x8, 0x5}], 0x81, &(0x7f0000000040)=[{{}, 0xfffffffffffffff8, 0x8, 0x1, 0xa95, 0x8001}], 0x40, &(0x7f00000000c0)={0xf61, 0x3bc}) r4 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x20000, 0x0) pwritev(r5, &(0x7f0000000640)=[{&(0x7f0000000500)="9ce6e76de41959f2b7d22fa99f759945fbc48eea4fbfc0ac07bd9be2b62ae98421af7300c417023cd77ebff90c7627b59f8e442ec05049f318923a033b971edd13bd6f16239275e3596276784f92931b3114087246c7726ed42f6a0380dd1bd2e79d070e9e457d3b3213f5c1b98c6c86ce07ba961f20399a2df031a49577c4b8fda5c7c9228b01e785171d2f5baa1f92862783594d351d88618cea6e8733afb398fe7702700ac768e13f6fa6cf802a619056f4f4938d994632d3f7cd75c5f98eabad413f906df1f19753bb4275f8387b19afcfb67d983153a9", 0xd9}, {&(0x7f0000000400)="dd9a49d43c352369fd218d1d6f284f264ddb9e2cf87bb41ae4b0fd5cd980314be1ca59bc94e184e60a7a0bf5f7146edb4a2177454c5988605e74b8b9684fb0e309e58e5ab44eda9ccb950c0b428835ed7d8b258cd9b254cf037a65c97c44209598be98a4c1ca5e547d3e23a491be91012f", 0x71}, {&(0x7f0000000480)}, {&(0x7f0000000600)="49a5f617f3446eb4ef419d111e970eccfa2d05", 0x13}], 0x4, 0x0, 0x8) write(r4, &(0x7f0000000140)="220e22", 0x3) ioctl$PCIOCREAD(0xffffffffffffff9c, 0xc0107002, &(0x7f0000000380)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x8, 0x10000a, 0x0, 0x0, 0x400000000000, 0xfffffffffffffffe, 0x0, 0xfffb}) 18:05:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4}, {0x40000002d}, {0x6, 0x0, 0x0, 0x6d0}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0xb}, {{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r4, r3) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x2, 0x22, 0x8, 0x3}]}) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x91, 0x0, 0x0, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) clock_getres(0x4, &(0x7f0000000140)) r6 = kqueue() kevent(r6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0xb}, {{r5}, 0xffffffffffffffff}], 0x66, 0x0, 0x0, 0x0) dup2(r6, r5) pwrite(r2, &(0x7f0000000080)="6ef57ae108ada9ea22ff0700009654becec0cd99c6a476870dd1a1bf", 0x1c, 0x0, 0x1) geteuid() 18:05:24 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x4006, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) chflags(&(0x7f0000000040)='./file0\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071404000973db0000000001000000149b33ff0f", 0x14) write(r0, 0x0, 0x0) 18:05:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x9) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x9, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 18:05:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1ffffffffffffefe, &(0x7f0000000000)=[{0x5c, 0x0, 0x0, 0xffffff85}, {0x21, 0x0, 0xb5}, {0x6, 0x0, 0x0, 0x4cd3}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 18:05:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7c, 0x0, 0x0, 0x80000001}, {0x4, 0x3, 0x0, 0x7fff}, {0x80000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="b12e117aac3185894c735b20c8e1") 18:05:24 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff], [0x0, 0x0, 0x401], [], {0xfffe}}}) socketpair(0x2, 0x3, 0x3e, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = semget(0x0, 0x2, 0x8) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000006c0)=0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0xb}, {{r4}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r5, r4) r6 = accept$inet(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendto$inet(r6, &(0x7f0000000140)="e875d6a56978a584a5158b9d111ba34b19e5a1ae40cf4bba8a48c5cd50766d6edceeed2214c22012d63345fbacba5bd3b455b8a429b8f3090bb745c9088d25737e209db5a3a9257ad3cb9d34c713a10d9ba57383d647a860dbb3d9fadd2fc04f4b93f27707e8c3638eb30374b099ff3d812009cd538b0a1f48d3da51b6083291a749afa004d937163a5415f44c86d7bef5123071f7863e55b22fcf277618d84ac8cbb9dd1acc9b5eafcaf43329d486f7b2e61bfc460d2e0fc1dec53860452c3238bad5f7ba08f6fb251faa8306e6332de2ab4d2a63aaf47477cbb1eb41e27de2606474c3e08637c47e4af45bd29df1acf7cc05688a1795978864", 0xfa, 0x408, &(0x7f0000000680)={0x2, 0x2}, 0xc) msgsnd(0xffffffffffffffff, &(0x7f00000004c0)=ANY=[@ANYBLOB="02000000000000000d9e0bf3c7f6180de315e80cfbae19ae4231e222c33af0cec484df82d6f56751a1a20daea86a63f472ef979f38032bcf719afcc5325193af76cd31bc6832bdc2ff0b3233cb3ecb947995541deecdc492084db5ab2e42a9069b34d1283a12626247ff79c42da6e1c91fe46424132d339caf53d11d3a1e9a109a44942c42ba0de49d507bd651ed93e56f441603cb70d08b6dded46411424feb45cb2f68376241a21ef9e967385aebbd65f19ce9bc0f3d4c92ff26303e907ddcc0fd56745f39586bb2dd7ddb7553daee9d83e0053e28b3e33119bb1f15836f385e149547db3244b98cca5c13b63780a1a52086ea3c579eb034f120866cfac2df381a30394ed0751b8e273b549b5b2bc94dab924be9149ad204dfab3b1432ae21e3fdada28a051c9628b0a2c346792ef9ddeec15b790b7166a19e06d7496d97e0687df2631ee1ad22f9f372251f94c09563b6362fda285cfa5bb7d35e0faf206555e91c02fc715edab9d3bc04aec36f51de147042f90a79e64ae8501a488045d68444b31367ff5f7269ea139ea9a5ed2298ee6eea5f49628e1273da37b565ab4e66daf62192f940a52fd743c81f6bcd"], 0xdb, 0x1400) r7 = getuid() r8 = geteuid() setreuid(r7, r8) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 18:05:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x9) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x9, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 18:05:24 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0xf, 0x0, &(0x7f0000000140)) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x1, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x400, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) open$dir(&(0x7f0000000280)='./file0\x00', 0x20000, 0x10) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0xb}, {{r5}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r6, r5) fcntl$setown(r6, 0x6, 0x0) fcntl$setown(r2, 0x6, r4) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r0) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r7 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) socketpair(0x6, 0x3, 0x9, &(0x7f0000000000)) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000240)) ioctl$VT_WAITACTIVE(0xffffffffffffff9c, 0x20007606, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GMODE(r7, 0x4004574b, &(0x7f0000000080)) 18:05:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0xb}, {{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r3, r2) r4 = dup(r2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a3862de109d83008295955984c87910bf093f68c117002845cd7ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c01162b07004237b8fa4d01ed52beb85a85f8b2fd57d60f13ad30525e8f5300a4aeef9d612f871f4385f041570600a4a5c5fe659fa202361cd8cac7dfbc5b65c6593d0870b41200003500000000d28418ac1b00000000000000000000000000df28d2080000001e51f16cf4eb8382da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9aac417e2ab04fd8a9c98e958ff55d36d8224d791038ff07d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf637786819bf7e26863a11a274bd1ba119a76d85eac8a829bf8aa0562ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d0000000000f9547bdfe68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b020078a27e42cfc93123b8284e6b47e3f7dc2a8bcc1f01cf13fdf0db339bb94791509e76000000000000004ad3bca3b4e1c30227c41a28a0889e6f58dda3578a19a5ef077f13f97d1ac1063bb7ca96bed29b7948908298218d7a030000003641a83ce2be3293f224de29927319bbf44fe4924121afb7af4e864b1837ab860e02346315e8f936d30fab852a13df8c7f5c7c16e05daecc54ab06f0adeefa647cf429d76b3b1dd21dad6f34bc502dd7196302b41cb22c69bb82d43e905f0bdffb491c3733a2b7bae8f51965eeaaa78e106c5417744e1fc4fa995a8e6d4abb7d41e1fafbe98df76f31199f5ba6c92781947d181cdfb4408a1a5557052acc2966b391930b3d4baa66ec11b85d36f6d00907af6dd1982af7f0c1c692c50a205e6120851543aec8cca4cc73d2a93cbaf36d7791225dcfd16e4b481969b6401a9dca86cc434c5d26e47cffacc78e3be74e8d7edadb19e6d92f8c581d5393fa504a7a6297a3388646ea70de029cf85a1de4b311ba5e209c48f1d767510b0bb1b05972ff940803d2e11efed3ea89a33a59c2a882a33656592e7ff8c353aa6262285019e95ecf034683f437b2b94d86892af31357ec08b747a83e9e92e2110cbc578103e10dfbc2b04e2b876376d2ecc4cbc2bb59f8a693e5f0ec79be01c866ca17db9262a6c8d1c62650a2904ce48a3d56a91727e909a76a2684467a4acb21d539c7405f5d7a8364d8a50bdbeb8da8455db88bd439733a056f36c09fb7693ba621b1a7385bc6fc7865cffa1f8301d21d762c698b69f443a2ed0dae27329bd18a00ec07ce4cd2f28244d705eaa4895eccdda3856eceb2668d9cf88d60bb122ccc161a6f17f1adc7bd6b1217c8e3c3068c57d8eaba5d5edfab4c87a5238e423b7d04e2ce4bdb3dd88fd23644045c7ccc06ae82d1095bab26ef2297596db68c3e19f21f3cc9069b9d466d71880197b74d02592046f7f9a951b941fca3ec4618493d3c9415959a3b2a5889e7078b587c94b6ed3875d3abc4a60ad91d1dce3c5ae42d77542ac037553241bc785155ce09a9e69b8afaf7bd502a944a16f2f3111c0b788c1377bfb24f1fdf4a3bfe73a304d1c25feb5b9345cce9760de23e6c436e13b1316e604a78d2c70ee298a5550b56b06b4d501d49be607e02a27d906632bfdd497b4ce86c0b74ea5a13fe92d0f2625cfe8bab26ab5a9d705d5b89282a44c58f05e525234af54debb11465485e15ada5"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r0) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) kqueue() r6 = kqueue() r7 = socket$inet(0x2, 0x3, 0x0) kevent(0xffffffffffffff9c, 0x0, 0x0, &(0x7f00000000c0)=[{{r7}, 0xfffffffffffffffb, 0x9b}], 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0xb4e, 0x0, 0x703f, 0x0) 18:05:25 executing program 0: r0 = open(&(0x7f0000001640)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x288}], 0x283, 0x0, 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) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0000f57f0000000000000000000000000013000000000000000b6500000800"], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 18:05:25 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000000)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffc, 0x0, "1734e58c2125ffe892059ef0860cbe520dd0a642"}) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x80, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r1) pwrite(r2, &(0x7f00000001c0)="876af6e5beebd1d9cf5959893760f1b6a65a85ff115a3ac25c", 0x19, 0x0, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0xb}, {{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r4, r3) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f00000000c0)) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0x1ff}, 0x0, 0x0) 18:05:25 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed19f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda58601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a0069000fcfffcffe608a371a3f80004002ec7299e34000000000000010000000000", 0xb1, 0xb05414e1494bc13a, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0xb}, {{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r4, r3) recvfrom$unix(r3, &(0x7f0000001100)=""/4099, 0xff16, 0x41be64f59e7e398a, 0x0, 0xffffffffffffff62) 18:05:25 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x20}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 18:05:25 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) mknod(&(0x7f00000007c0)='./file0\x00', 0x1008, 0xfffff800) r1 = open$dir(&(0x7f0000000780)='./file0\x00', 0x40, 0x101) fsync(r1) ioctl$KDDISABIO(r0, 0x20004b3d) r2 = msgget$private(0x0, 0x20) r3 = socket(0x18, 0xcaa3b092da239fc, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_linger(r4, 0xffff, 0x1023, 0x0, 0x0) shutdown(r4, 0x0) poll(&(0x7f0000000000)=[{r4, 0x40}], 0x1, 0x0) setsockopt(r4, 0xa9, 0x77d, &(0x7f0000000200)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) r5 = socket(0x40000000011, 0x3, 0x0) r6 = socket(0x2, 0x3, 0x0) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffe, 0xb}, {{r7}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r8, r7) r9 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000300)=[{{r9}, 0xfffffffffffffffe, 0xb}, {{r9}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r10, r9) r11 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000300)=[{{r11}, 0xfffffffffffffffe, 0xb}, {{r11}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r12, r11) pipe(&(0x7f0000000440)) r13 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000300)=[{{r13}, 0xfffffffffffffffe, 0xb}, {{r13}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r14, r13) r15 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000300)=[{{r15}, 0xfffffffffffffffe, 0xb}, {{r15}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r16, r15) r17 = syz_open_pts() r18 = fcntl$dupfd(r17, 0xa, 0xffffffffffffffff) ioctl$TIOCFLUSH(r18, 0x80206979, &(0x7f0000000300)) openat$pci(0xffffffffffffff9c, &(0x7f0000000600)='/dev/pci\x00', 0x20, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r18}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0xfd, 0x7c}, {{r6}, 0xfffffffffffffffb, 0x76, 0x10, 0x10000, 0x7}], 0x0, 0x0, 0x0, 0x0) r19 = kqueue() r20 = open(&(0x7f00000005c0)='./file0\x00', 0x8000, 0x8) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) kevent(r19, &(0x7f0000000700)=[{{r20}, 0x8000000000000002, 0x76, 0x20, 0x7, 0x5}, {{}, 0xfffffffffffffff9, 0xc1, 0x1, 0x4, 0x1}, {{r5}, 0xfffffffffffffffc, 0x1, 0x20, 0x1, 0x8000}, {{r19}, 0xfffffffffffffff9, 0x3, 0x2, 0x5, 0x100000000}], 0x81, 0x0, 0x7, 0x0) close(r19) r21 = socket(0x40000000011, 0x3, 0x0) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r22, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r22, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000980)=[{{r1}, 0xffffffffffffffff, 0x80, 0x20000000, 0x3, 0xf4dc}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x28, 0x8, 0x9, 0x7f}, {{r22}, 0xfffffffffffffff9, 0x4, 0xcefa376efe9bc162, 0x7ff, 0x4}, {{r19}, 0xffffffffffffffff, 0x2, 0x0, 0x4, 0x2b87}], 0x0, 0x0, 0x0, 0x0) r23 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) kevent(r23, &(0x7f0000000000)=[{{r21}, 0xffffffffffffffff, 0x39, 0x19, 0x0, 0x1}], 0x81, 0x0, 0x7, 0x0) r24 = open(&(0x7f0000000800)='./file0\x00', 0x20, 0x721ffbce1610f5fb) openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x10000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1000200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x4010, 0xffffffffffffffff, 0x0, 0x0) r25 = open(&(0x7f0000000080)='./file0\x00', 0x1000200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0xa011, r25, 0x0, 0x0) ioctl$BIOCSETIF(r25, 0x8004667e, 0x0) msgrcv(r2, &(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000540)=ANY=[], @ANYRESDEC, @ANYPTR64=&(0x7f0000000640)=ANY=[@ANYPTR, @ANYRES16=r3, @ANYRESDEC], @ANYRESDEC=r21, @ANYRESOCT=r24], 0x5, 0x1, 0x3000) msgget(0x2, 0x0) getrlimit(0x8, &(0x7f0000000940)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x80, 0x0) r26 = msgget(0x1, 0x100000008) semget(0x3, 0x1, 0x7b5) r27 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r30 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) bind$unix(r30, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r31 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_linger(r31, 0xffff, 0x1023, 0x0, 0x0) shutdown(r31, 0x0) poll(&(0x7f0000000000)=[{r31, 0x40}], 0x1, 0x0) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000880)=0xc) r32 = getgid() dup(r1) mknod(0xffffffffffffffff, 0xc000, 0xfffffffe) msgrcv(r26, 0x0, 0x0, 0x2, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x20, 0x7) ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f0000000280)) r33 = msgget(0x2, 0x0) msgget$private(0x0, 0x188) r34 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r34, 0x2, &(0x7f0000000340)=""/229) msgctl$IPC_SET(r34, 0x1, &(0x7f00000004c0)={{0x400003, r29, r32, r27, r32, 0x6c, 0xffffffffffffffff}, 0x1f, 0x0, r28, r28, 0x5, 0x20000005, 0x1, 0x8}) open$dir(&(0x7f00000002c0)='./file0\x00', 0x40, 0xd0) msgrcv(r33, 0x0, 0x0, 0x3, 0x1000) r35 = socket(0x0, 0x3, 0x42) r36 = socket(0x800000018, 0x2, 0x1) r37 = socket(0x18, 0x1, 0x0) close(r37) connect$unix(r37, &(0x7f0000000540)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) r38 = socket(0x10, 0x1, 0x2000000004) connect$unix(r38, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r38, &(0x7f0000000900)=ANY=[@ANYBLOB="00002e2f67690100000078696c6530002700004062dfafb9edb65c05d900006c8c746052729393a346210000"], 0x10) dup2(r36, 0xffffffffffffffff) bind$unix(r36, &(0x7f0000000ac0)=ANY=[@ANYBLOB="0000000000000000008300d524a98cb259892f2a409dd650e400d553b948d1ffec0a48bba33b009df759dcd029445d00db0a822a46f531f3991d9f09911e72a6ce2fbe9b85aa5e10fd9190bccaadb59a43e2a32f1ebf0bcb98f4194b9ec51d8ac0a9d32cc2c996c49599946b9cc56ac678b47ec1617229c8154176b4d27386a7c43febfbeddd1df58e8b0a59e90bab1420076a58f30b91000000000000a11b31eb"], 0xa) r39 = socket(0x18, 0x1, 0x0) dup2(r35, r39) connect$unix(r39, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r39, &(0x7f0000000080)=@in6, &(0x7f0000000240)=0xc) msgctl$IPC_RMID(r26, 0x0) 18:05:25 executing program 0: ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000080)={0x37ec}) r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0xb}, {{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r4, r3) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r2, 0xdb40021da7dd6bde}) ioctl$PCIOCREAD(r2, 0x8010570e, &(0x7f0000000080)) 18:05:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) geteuid() r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r1) ioctl$TIOCNOTTY(r1, 0x20007471) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0xffffffffffffff96, &(0x7f0000000480)=[{&(0x7f0000000200)="f6b1d99d96fa335042ec527ee9fc2709595a46bf38bf112e9b95c633b69bbce79a", 0x21}, {&(0x7f0000000000)="c128dc15b2d25d523b0800edef2f52e52c1f69ec47140157a777d898cb2a1f4b449dd63b5df88375ee0c4a3425121f8216459b37d139a1ae269b8003ee6b0b55d20eb8e681203c12ebe49e817b6610a7107ff19bd4948d44c142e65024236b51f9c49535f63be1b75a7440f2e150bcd4", 0x70}], 0x1, 0x0}, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0xb}, {{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0xb}, {{r5}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r6, r5) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000140)) dup2(r4, r3) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffe, 0xb}, {{r7}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r8, r7) r9 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000300)=[{{r9}, 0xfffffffffffffffe, 0xb}, {{r9}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r10, r9) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x80, 0x0) fcntl$getflags(r11, 0x3) socket$unix(0x1, 0x3, 0x0) 18:05:26 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x2) ftruncate(0xffffffffffffffff, 0x0, 0xf2e) 18:05:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r1, &(0x7f0000000100)="3048e19494cf632495934ad8422428357d39b9ae7beb9a45042ebb045e4d120fa4712331a6aa6f0cd4d33894365b367984cc857006482ca00a9324e5c9ce64ed1f2272c786905223dbb4c31f70a64d14955782455c2ba972c6f3e4bd441bf7528c745b8b28cee6cfcad24ec86ee558670eb39cac151a9cca9f2a65779f8dfcfc6589399c4dfc4531d6c31b80762b657c5057808c4c75a8fa24b5bb8b584749e091514dfd9d82505a065bc91a77a496d16533682f1a104b8ba15bfba63e2eb8fd3d3ea0050a5b18d2b529473878356e11c905746a69abdc7a50a7e8d458aadda2889339e52c6cc741bf61d267eeb4f8b405", 0xf1) ktrace(&(0x7f0000000000)='./bus\x00', 0x5, 0x40000004, 0x0) close(r0) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000200)={0x800, 0xfff, 0x2, 0x9, "7e147d8f2c40a16516a20eb9379399f37ba6368a", 0xe8, 0x1f}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fffffff, 0x5, 0xfffbfff9, "66ab7f000e0902e60000800000000000be804ab1"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000001480)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 18:05:27 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r0) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000100)=[{0x80, 0x70, 0x1, 0x8}, {0x1000, 0x4, 0x8, 0x4}, {0xffff, 0x3, 0xc1, 0x4}, {0x5, 0x2, 0xff, 0x7d}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 18:05:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0xb}, {{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r3, r2) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0xff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x1fb1, "5789651afc6eceb9e573123ec289ed47e8765926"}) write(r0, &(0x7f0000000140)="ac44a4fd24be0fc373d9679af484c883f31808378c28185b27c3b6d7c4194b1db5df734b43aa0a0dcd5267ab8db7f8dc0afbd3a53c8e19b83906aeb8d193a12f44ae408c9bad6c9c8be24d372222947a87b3abcf40ec70478201000000000000000493d6c21169dfe920b31d471b49371803d72803717f776c57d5fc08a70024c829253630b7b8cb3809d2a1fda7944186bd54227edb879608399421b3e28a96a82b19765503550b97aa4ce683e4923d0c3b658c244f5a476b64bfe4d1a937b7c7748abad3ae984afbb856d9da6f2b823db56b9d70198f3b072c19e38d65ebe1ea9b378ecbd02cd68b000d8fc65c2bf26a2979aeac42e8a680e44072c7e442161ccf8d9339523dd942a9f64ab83276a4c89a8020afac0b6fe9ed", 0x11a) 18:05:27 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) getpid() r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x1, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r1, 0x6, r3) fcntl$setown(r0, 0x6, r3) open$dir(&(0x7f0000000100)='./bus\x00', 0x382628d2a7524abb, 0x3) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r4, r0) 18:05:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x802005, 0x40004004000828a6) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="0000001860048f15ff53d6b5e376ffff0802000000002800001401ffff21db725dcf4bc28af863cafc4381b9", 0x2c}], 0x1) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = open$dir(&(0x7f0000000780)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r4, 0x0, r6) chown(&(0x7f0000000140)='./bus\x00', r3, r6) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x1, 0x0, 0x20, 0x8}) 18:05:28 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x6000, 0x6) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file1\x00', 0x100, 0x8) 18:05:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x800}, {0x30, 0x2}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0xb}, {{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r3, r2) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000180)=0x9) 18:05:28 executing program 1: sync() dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82dcf80b407b696c6430"], 0x10) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) setsockopt(r1, 0x7ff, 0x80000001, &(0x7f00000005c0)="7afb4c7f9f211b1dfabf57d1b107daab1c4808817ddbb2a3c392adba10cf9133b69f7b13456902549d8ab9af62f59629784728a16d406cf98358ddf434562a907dc8ccdb33af6f14a1e84157d7b30957beccdba355ed97316b2ffdfb51ec289a683243c81030", 0x66) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0x4cf}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f800010000d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {0x0, 0x392}], 0x10) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = socket(0x2, 0x4003, 0x0) setsockopt(r3, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r3, &(0x7f0000000500)=[{&(0x7f00000007c0)="3cc3acea7dd69da618143a9330a01c8da0ed1ffaca3c9d45120fb66823b5f0102fe5b303695396bd026bf64573537afb02d3d7795068b4f0609c2eb309ac71b76d16d02d06d1f0eee971fbe1269c121f069cbaf5ddca2b24bf1ec05ec95f6d0a897f55d95d0b450c8274d818d7107cb79054bc28bc596d872fbe9934e5a4b020e13a5a4a51541d5ce8c6ebba05edf26bbba5bde7fbc129e3a103b3e1f46d8eeac4ce94cc2bd677d94229c1c9ea8b7caf8ff7510c758517006980222499166aa3b720b6522d12b3054b888ff9718f3ed2b71a56a4a3cb288b8ff6cd00913822874cb522ded22525ae1f2ee46f4b0bb43cd3fd4f8c67c61c00295ef0", 0xfb}, {&(0x7f00000008c0)="b6569dd908436d5a17e03dbe21e4667657500c4c219275e6a8631e18e0e2b2fea1753cf4a17cff8ab5139de54d6a6cf0074d1f88b0775d659eb5877065a59813f9473d016655cd23968ed8fdf1a5cc1ac061544fe695124579560efbdaa689cf599e1302d4eefec10efd1adeb528027be2373b2c7c79f25715b7f54ef94051cccf8992a45dfa5a4b732ce697908a11337e4c54738996b520", 0x98}], 0x2) recvmsg(r3, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000000500), 0x0, &(0x7f00000004c0)=""/5, 0x5}, 0x23) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a38620700000000828e9559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af293c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df114abcd0dac2324601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad707000000000000008e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b721cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c06000000000000000000000000000000000000000d6c1b86bcf421ef3ca4ed364b33c526cb1b6c1f8f7978"], 0x10) r5 = dup2(r4, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r0) r7 = open(&(0x7f0000000580)='./bus\x00', 0x0, 0x8) r8 = open$dir(&(0x7f0000000640)='./bus\x00', 0x10000, 0x1) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse0\x00', 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x1c}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r10, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x1c}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r11, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0x392) kevent(r7, &(0x7f0000000980)=[{{r8}, 0xfffffffffffffff8, 0x194, 0x2, 0x80, 0x7}, {{}, 0xffffffffffffffff, 0x80, 0x1, 0x81, 0x7}, {{r4}, 0xfffffffffffffffd, 0x2, 0x4, 0x8, 0x28000000000000}], 0x4, &(0x7f0000000a00)=[{{r9}, 0xfffffffffffffffd, 0x80, 0x2, 0x8, 0x100000001}, {{r10}, 0xfffffffffffffff8, 0x1, 0x1, 0x1, 0xfffffffffffffffb}, {{r5}, 0xfffffffffffffff8, 0x10, 0x1, 0x6, 0x10001}, {{r11}, 0xfffffffffffffffd, 0x41, 0x20000000, 0x6, 0x81}, {{r5}, 0xfffffffffffffffc, 0xd0, 0x20000000, 0x100, 0x4}, {{}, 0xfffffffffffffff5, 0x20, 0x2, 0x7, 0x7fffffff}], 0x1ff, &(0x7f0000000ac0)={0x400, 0x3ff}) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000000)={0x9, 0x4}) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r13 = dup(r12) openat(r13, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r14, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x1, 0x0) msgsnd(r14, &(0x7f00000006c0)=ANY=[@ANYBLOB="0300000000000000ae6a825bfa231cf8ad1f04f317d0bbcf5477e0ba7ad643dd329b"], 0x0, 0x0) 18:05:28 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8a8, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xf, 0x1411, r0, 0x0, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x28ae) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000340)="3d82fa4e3b925ff1e31e0817b64b4e3479a713e19364e89c315265d3ec04d5520d9adaaae60934bd0ebc23a827cd772b2cbfa8635702a365dab05e25e7ae6ffd604364391c46a55d769c778b7b086d547e23c481e26f3feed81875c01a9a585f33071ecdf98b16add8154f13e4d64a032503bd41102a8e9b2f0711ec0e0f4d2efa38e5f6812e", 0x86}, {&(0x7f0000000240)="02b20396f2651d1cc42c1ee909bbaa8c1af8be3330049e83c2784e4f37a96b8f9d2ae690505d00b484c964d44d0bfde7de39ff43d428f494db6bc4416a", 0x3d}, {&(0x7f0000000280)="e633b2f102584f2d52378924d1a8db65c560d9813f120b2eae48e8f3a14e10b338e85d6083f5162a1a19f2bd575c8b9444f1d927fd375693f9d56173b3c1661194aa59c6b0a5c99611037dc83953870e73c60f1ed4f1600740982a69e21a7b6e72b3d4947d315f72eeaed814e2fdb60039e1923b44794846", 0x78}], 0x3) 18:05:28 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffff, 0x0, 0xfffffffffffffffd], [], [0xc0000000ff], [], [{}, {0x0, 0x0, 0x0, 0x7}]}}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000180)={0x5, 0xf90e, 0x80}) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x1553e1fd39f66cbc) accept$inet(r2, 0x0, &(0x7f0000000140)) r3 = getpid() nanosleep(&(0x7f0000000040)={0x9, 0x4}, &(0x7f0000000080)) ktrace(&(0x7f0000000000)='./file0\x00', 0x5, 0x10, r3) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0xb}, {{r4}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r5, r4) ioctl$TIOCSCTTY(r4, 0x20007461) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) setsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f00000000c0)={0x6d, 0x5}, 0x10) ioctl$TIOCFLUSH(r7, 0x8040691a, &(0x7f0000000300)) 18:05:28 executing program 0: minherit(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000]}}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x100, 0x0) pread(r1, &(0x7f0000000080)="a94884b74bc64cd8e40e9b880b72989fc8bc58eae660eb5554ecaca9c3d0d24df8450f9e9334e96270a9b264ee90c9eca4fd70275989040c1b30be53bdc07148c05d6d6b21db192071228c24c284d8591d3666458a119e48eed88e26a897b56a58e70e915a2ac85ec7a9f71ee7e678c44f5ecae4add33e4845b61ad7ba817893c5af99cdfe9ca22ce80be357aea474596ddf06b71e1f2ad9f69f4a4d3c1353b9", 0xa0, 0x0, 0x1f) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) madvise(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3) 18:05:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r1) r3 = fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000000)=0xfff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x45}, {0x2d}, {0x4406}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 18:05:29 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000340)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537efa8f152515a34911df7180671c367b8fa39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3a6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dce4f057c643a0af36b4a0a74136226ae54589bc22fbb0091e12ecf7c4b34d8e7036054950b83ccd4e8da2caece8e70bdded29887f597237bd09f6f2c73ad989fb27ac62a51bbf6a5936ac38ca87d48716edb4b64b886ccd11de738a2d1e25e68b8266014ceb049b6c95429b132fde24ca376c"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) r0 = socket(0x18, 0x2, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='++\x00'], &(0x7f0000000280)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='([\x0e^\x00', &(0x7f00000001c0)='{-\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='&\x00']) mkdir(&(0x7f00000002c0)='./file0\x00', 0x40) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000300)={0x6, 0x58c28d69}, 0x10) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0xb}, {{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r3, r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0xb}, {{r5}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r6, r5) writev(r6, &(0x7f0000000840)=[{&(0x7f0000000540)="b2bd637738404cdb7622df1656e599dba230e874326705fdc25f00e4cb7c265f7e14527c39a953d1c922ef2912080d632fc286fc5d3dae3ca7f1d902df4f4440b2fdfba69ee11015b112432c66dfc6cfac5cfe6c620afe63c430fa3ec2f69a57926f73f033bae340e054ff0e12b911041c6ae79ef3c360d1226a7ac717949e36e894498dc4df9afb027cb76a40461452617e1a866383618928a12c201d289a19851d09dc8dd072b5556c15f141825789a40f670706866406826295ec215da343384e307133c551d293e6b50eed55603de3586b772f94cb91", 0xd8}, {&(0x7f0000000640)="033587e5c0073a83787ec4b48967bab8c2a841a253d7562c6a9f056c08f4e19d2023fa318b02893bc58e7eb9b2ca4258e8cdb00fda90a662672211af32f5b5c1b0e16fea80a78144ff584a5c7f52e449c539ed29d86fadfbe4195d981d983b756cfc9ad4f7a974600430d40ce363752c3d444d8fe5081864c242ea3066f3e96c841090f33f5b285f2c3ede676fc4a5a4adfbd59b2aea7d2f26c9283f20c664ab6d7118d9594884998de6726425c8f46bac5fdcb527090d341dd02072a4bfc7b17c3663ed65295370c17936aebfee36", 0xcf}, {&(0x7f0000001740)="37da0d7c1d31f98a1b0760b81507fced2c9bab93b0b0dd16478a5562eb4150470c253bca283d111ed4de4dad4ab3b0b0f0b93a1f4e1cf3792774af5e6355d56eea8f6c74a542a798589e442eba135ada54316274c6e3275bee2cd55f346f91841b7caed573488f7039312d384f6e10d0c657fc88db0d14aebe23144c0d5ca17a4cd9c62da16e6dabd0608bf96d84b71af4b08653863f95c52c01f79feafa6c3144f7af8372cf9358a3419cfedaf9aefa722542a26c8f9c028fc5a689d200c26aaa6c956f439c919343dc29cfc4896f2a2135193e3cfa69cf1df90842b58dbd757e7b081cce81f6cb95af0b16a2f64bfca41c682404b4d2ffe03523b702f4175cfc3299c128bfd3cb789a72f0e9753862ce8e6c7def0e64b36e5be7b4b72419b6ff31b8167b4ea4a07718acbfdcb358e5e5420ed014b502f0b8cfe1c964b5f3f6c4421bb83ad57f76dbb19d508a8472fd0804148a7e82cf770a0ef3b043ab55dc31ded671dccdeaaec0f5af37f42091ee275fb5fd05e47b54c20cc514ee5e5b6530043b55f4533da97a5092261c1191295f0ce000b119ed326059c745b1302df9bc4788dd80f1df9a3135f5d83d0a1e6663cff938be385e1111560bdf57c2c65f0a4cb6e805d4b1aeb2c2bb5b4b83e131542a1417b343f4dbf0c22e0d198ac35c53faa4c73a2014c6683b9244b7218a584a75257c7cd2b2cbd778128043df3a988c89258089c6f7bc2f47280d238704a84f3b8dc12154fdb232e85e179496700dfef879eaad16d78df28e214c602495318f58793caf083416059ce1a12b8912349b0c4b1c05328522635d8fa87ae1eb56e42a6c6e29fb4eb6249b9fd4c5f7b7aad7168132bb770ceb7f6ac609b740998177dd718622b9e3313815589a7845679d146329de3a160350330fb910c79e0f4c1f6a238a71e7cc651e29aef67bf17f7cb9cc81864358b145d0a48782590c0a812b1fbc4fc1a74dcdc606942a48ce8e39e312a46d804da897433e8e5b4d67928cb706d591f61a8270d1c70fc8b8ecfd2d0a1b58b58621efc53c7bbb9c92d0a4b70dd94e2b06cfe640c860da7c3e2353ce4ff9f9984c0f2a550c7377ed7af1daadbece2c911026c98682d6d0fb0de5f1ae14e5abd15db2e8408e5cb823a103c092421837b5e517e6f587fbd0d7da1d9a13ad987547bea6d3c9c511b284977685b65103314fd0d83166588615919c923de8887dec942efdc7c750978b8849fe5a853944947141202a7a46671f7e2dd1f698b330f3edd4c6595a4ae5d5344dd12b4de022343e933d07bc1f14d81ec5ba94d48e3a235d5ff15ea816bb79397aeeee8881ce57ff0913cfbb54c454cb2eaee83b5f0191981dab560dc3753d894adabcb699990faa52fca26aa408537db9a8cdc390f25bcae534c3fcc064ed2bda4a165d3aeb1c09ce73534f1e03c06dccbfca60ff96b7ce1ce6691775bd3917875d8ab79d4932b7d0ab213cab1852cfb04051e5f975b63265c2d47c493d321b7eee1746d928fc5e15528ed802bd6ad1ad645f138ce6e071d6f9de4e30194088f86476e489d215f11a7071ab42d891f564d20f11407684ba16c79461ad81933818a13b8d24163e0de92bb0f9b0afaf1f1fba0b587db22f418718ae1d0968b37fa3c30386f12c6ca2f509dd5ff72b8600bd5f06c6592b3e3971195f6b1aaebd53ffb11079fefba94c58aea78343b68f3f303298c69e0201137615fe4e261ace0c0cc7306018d188b35201dd8e231b0fb6ceb277d11ac3774ac1554cd5795e181a1bc8f4ec2eb37ccdb1b199e1256f5b691c59c7cf2abc725f617fb924f3a6861979d641f680bbe5787669b32f1d0ae782e516976ec942b6b3057842647b3a739f3743cd08ebcf07ad4ce832a6435806ea087c1b226131dd83800417ca53be59fca1511b6dedda11e740bc3aa6af0a967eac4b32c6de826a610145c67e1ebac50ce73f7fcedf6d0894e1e04e17377e7ca11e0a4f4f72cfe79cc0d16b3e5668d25022df4d4d71b56814596d0d3519da408e9c3dd6b11f66742b48c9d3a370a9b01e77431657ca8b7b0f11a27fb8f12f4059e63d9999f6eb90d74a1f75f81ace3ed93d8bb7d20a33734233a19045b54598fbdd0260e3900cbe5c7aac5c2774f8505c88fa0057f34f010a87c9116ce9527cded4b09c83275111dbbe1059af9d9ea8d6570be1489d81bb7b72313b0de84872b4c86212a1f711540324cc7777a55b93325ca2cd3007d9ed08b0a8e2e76dceb72c4804065dfb479aece210e4f30b3184e0351eda560d7e3babf6d35436ce142c26bc6cb21b03a5a92ecdaad4b064e8221edc3602d00f113a3b0c228271977189754c3924794396a06e56b55c97546999fa8f355129776f2efdef4eaa6efcc0397fb582f3d93451273f0e37bc3e4e596238f31221608334588f9cba74167b029f14f0865457ce4e4692d6a6032d39856859fa21cabeaf35f87902fa1925a7c9ee5e9448e335843975fa5ae1be9aae69c43bbee0895110fdaeb466570b5353fbf90ebc8ec0598332887224e7342c1ba6a67c8fe5299b7fd09e698a66939d652cddd808f0d1804a9e943291707f6128b6547e7bf8c22a727fc4a604015b9a92b41262e5d373e8f37e24ae5efd7d5c4586e9d2f53df1341177154c9e7bf10a62669aa139fced041280dd9c2aaff747dc542ea6fcfe6232d6e91d209880d9f2ba4c6a073473a4cc13c6c440b34f87feac0a11c1b919410f494b43ec57895c9ff05b54a277ab58b35b54f2ae010719fd2d56bddbd1d0f0e1b4453867fb49de6b48e5d80f8426d900e3ee9659d5623993d0410e87536f5433c4d7e3277225bd3babb52686644a713d8e97d1b94b6e396f8e791a103ee19655eaec4ece686817d874eef861799591a8b88429f77d39fa7bfd03197051d3e68ae4ff429a15a39f265b5c008db9297f1f860fa7e889005ead6ba4061a63bfc2dcb3bde0c8d322b635a7c1b23280dbdc533731dc3e526028cf93e2119a5ce52b6737f589ab77706967aec164be8292c118862253d45cf82b8ea90a3df2ac1b448b86cefb50ce66bde0904e08f6080f9f5a442aec41ec0ff77e4d4d7fc6aa02a3aca501cf75e89636f5cd633759c5bf773c57e33726fd3b7c67d0743b8ac15101653196ffe982553de7125a7c7a4784ecf3875d740511cff942546a03b44587f7e8111e2aa37c57d4d0045ab75ac078e998c964453addcebd12a445b0b6bcb573e8adbc94c107f5dd3530c7f9cf9332bbcaa6122b5d0525a66631d727eb749bf615dc1013c5b2f150767d9c1809f7a52ab4d92a91194119d1d8abc4b5fbae84e82f547f89aae3a325057759029b6347f5471528b83baa92bc649f6cfc71120a2dec51e5e542965db47bca8cf0cd281c3faf9ac068ad93ac9c850e543ef4a4ac2d40e8258cdd3aef9590bb86e345e27e9b8f291b008cc14ec7e597e5cd84efcb3a12d908d1f14348a98a335fb0659a1eea962bcaaf2d7266f27c7cb6362c97b6f488b46d2fd5a1ef46dece6a167586af5514e60f332a997a9d1a3c40007978aab7c2dda47d0c86ebc1b38ebe723827ea540aafd65eddf2045680da151b7074028832e30d519cc4396dad6df9e827611568ce3d9f6b96c821f30b8ceda2cba083136f10de7927a6e390ef4b0ae6ab114d9bd904726ae827eb8521b78b236c794bd9ee8bbd52033efe547d8ed24b19451fc176c62638d5191c13b47f916a417df99ce03364f621a3c16b305298cd7607a4b2e5707add637c90d9b17fe4fd41a00ea724aedc5b7d5132d2f8e10fe1f71e23cbb350900e15dd989d0035c2a14705a55a4e4d0ae4d4ae77846fa64a174e60cb1f7143b64723526b183c6c44fa0c4bc685228bb575279ddccea03de074b9bf59ce7aab08418bcecd7eefe90b5cc391cb3adce2e15f0190565b2d69443709881704fbedcae66a1b7e6a0f010e851d3acb97fa0b7e4b477329f923e4126fe130eb3fdf151a344ed840a03d22a983a978637a99653c88eeeb050806650968ea508c779acd84e48bf79f26e5594fbe2c330836adf72e15e740fbbb897b6fe6e4e462e3a352d1f82fd1fb11f9c23e8808ceb9086f335be740caf752437b7861fe7338c342f25fc1fc464a279c0779834211fdb98ff5843f8f55cd06564d97edf4e7cac3814f3ff69c96230b7dbc970a907c06522033d93af1b9039e155a385d048efaec707705458e676bdb23dba3bb29588db7705629f9dd8106e7e3c95d1122288a7520e2f46209d33961dcf57cd51865ec99b7a037e67b7b635e3975cc513f412c5b64f7e36e204f583bf21336c926d5c229dd04bebb29b3c5089d6fb173203b2561c2c4bbabbdad65a676da1b3f07982474f34c44f0d53e1f1f6fa8391f0a58ce7760a898672169891f44466682e094074f543f4b906a77b953b5a3cc87e6178713e583560c08eb967c969f97df5be66c94c6b1a46ebc683fa97ef2aa65ea1d3788450e9ff1af61be02df311e44018287a8d3216c8768dfd73973a7ee25958fadd7be01606d677bdaeebee27104673fc0b94f3fa143349beba0995008b150b03e7d19476bae540eccb71da6c579dafd2bdb20d46d27e950d29b2ebba819c3ce0a7228eb348d756d5ab766c7c69eb231d0af23fd3d71b43ba53243ebd673f43c31a0e947ae4dc414196493fc171356e49b7ba86edbb81d97d3c7e23d2a8429f1f5336d934be20d95cb0175e169bebee6c147ed773ae3499a7b06e4574ed4fe60679f20fc8dd0bea2bc0e097b05fcb0d592aa5a420899f878c4b789897d700bf798033c1f26b6ace9e1c955c329e9c2b1ae821f64cf9d7f32e5ba61a80f791047254caae1e5f347fd097dcc287553de4d98d0ed82978edcb56ac468e89908948ef922765806f87e0705bc93c2661a599ec65acfec1747ae6336646a2dc956e8ca23630c2137d01430ace462d7d910800ab8adb1742fac794b610f339608c3ec13c16ecd7f966a6d34786fa3a83feb2bc1889968ac2bc3e24374b005feb5ba867df451fe63f3d908d74623efdbf667f0fa8e52d3c3829f06c8b22ebecc591ca251d10bf2aeb46a1f8873f7a285f954dcb6a9668a978d2863147cafcad2f38ce6495be129e1da43b683fc58fb602c673aeafa1e3f58e2094c2200f684d5cc443ddc30f6a23eb028e951b3b7cabf53a446ce217607fbda506971f27e3807364924e7137046da108c4be5d85b947ce8171134bc1999efd2bb31661d782505477facacc5f97985eab9f766d5af0bcf6a799d9cdd4e61c1e9706f385bba605f4a4c31e1b1acde26f9203244e0cd04010d253c555eea15b090f43954da2bd60d3dc32db792febc5065df0e374d404151da094573bb94903907fe49446deb1692cdd47bd898469bc91a923ebd31339377021cfa46364491a0a62874f377e074f78c46172e78a89a3f71d6aed280d0d58345331ace2cf1e060d59dbaf224a2b34b9fbc22e729d151be250296bdcbe2769171a5bdb7f97fde67538f7e5cb53f43d2d420a46c8be466eda5a71d658694f29be92229d958d9657ef6cdc0bd1896f4f4447c963b028f0a53dde8e535736760a2c5f530e52e01e880be5926c6ebbcb2e351e67778d3dc1627bf915eed7426f32b01f7553e56203b811fe231bb1d5e3989407671369f1a6d8877955a5101b17e89480cfedf63d010adc3785318ff4176137a1d6c62a109ccfaa3d7f242d1a7534c611b11c588808054de429478fcb628db5a6e983f9631ec963285064f0001ae7cac267241336833b310c8f675219b605dcdebe61daa4265", 0x1000}, {&(0x7f0000000740)="5921d7dab84d070d50d0dc291cc9ecea220fe2b366dd473247db3cfa7177ca42d13261c74af237ca7daa81927e7c8208460b6ed0e02c4bf723b209f7e2d2415b66c580a41b3939c41b33be5fa7e88dac6fd09345604bb78c74fbe54b8719e8155534b4bb1bee4920333fa18c26977b41fc61e43e3a542eac3f8cc758e3c2c374dd221ee61cdf4b8bd172971334f8300bb35ee3f9fbc0703fd48635f95eecaa0833e573e71e8c2d864492aca71548d8e1074ccf3ab8b5d36df41150", 0xbb}, {&(0x7f0000002740)="3a0e5d2b7393bd5e2a8c52297c3bf89eb5d53e0fbbf7ad9acc0dc7d6be02066a0dd6a86a2708859354f80a758ef7f3d507a1be620a6060f9c9de0724ed118e2cd4430dd643259d6e820a414507bff3f6bda90f334caee8f51134c5e3ce987982a9fa22704f240541e78da60270cc33787614873f1e785917c7b2a316f11c5b990fc1c5773e0247e349453e59f69a9788fab54edea6f49ba88050f394db599f18bf3c7fefa169c8a67fd15aa0edc5ac5db6a30879d66707bbaa6b085c11f24b4c9a12fec8445bcfacfaeb63380ba6c0365142d1926262b8f000eff75c56fd01da9f4e713af3d694e5e29a182c5f9a7754b96bc54c7b67dc6208c3c14622b7faf331be177bb430dc7eaa045323133829697a61d549e826760e44a20425059262b83013c3b335af22af92224c1ef7fa83254d3f91c6c96091c609c62eaa90fb806b6b61f2bf1388eaa906c7bd6af5febe52a5275b0c17b939188bef6ce24fd3b997cdafece1db9ffb491022fa4d634fec58c43e721f2677ff60b07fcc3c345d6266fe7d648840cdf5063e3af3d67f24d06b610537e7139f5f15cf2f63e89c5c62084353d626b95e41a3b5d121cfbdf7238b03e14b62a2074610d8c6ad969a5e3d77a088d66a41205a3e85281689ef8f6fce54e01d6d9925871ba41d9e6c30ee780191b80851377e9cf1b51b22b6bcfde58f870e1f057f54224c715795fd78e6b3606a0f9f7a08975525833c0363d3494e76342e1ffbbaef840a2aea901a7cf6fbedde5784f4300505c29a16149c393a8b93c3e472a7ac316f93ee66a8811855e62e2e802504aee7edbf4c4d58db51a644594d73aec2f9cc3ebe17fad90e14a01ef8610353cfa0d41764a4dd18e91e47726f6c0cbea7d8883ac856d8f9b84f69b9fa2e6da89a27ac0a5458bbf55a3427336907bddf6fe8a1c6bfe4465ee1e80e51a4af6fdb7a0db00de11f10756aa8905220b2538723d4a15352d77ab4ef683779cc8626519b86a8492d9d7ec91d63ced7b38c27c8f4e29b3822f0293f07a64a287e9019585c6fe008d060e2769507c77672b6e097ae45d3261c42a8affd105b15a5cb06fec06e48faa11ecbf882c324446a03728975e20f5200918b9814561f95e98833f664578a9b7ef58e229cc03c2c4d2fafeae657e8f605b191736a993a142ae1351e657d4116522d0793071c8faaa099f4cda16c8b49f5830e947b924c99751764ee62f3d54ae8c26a1dec473d0a995a374c3cf517e35c06a9031d7b80ffa2822fbff357fb37cceaa3f7f0b2d38f0639c03471fbb972141a86658556b4939fcbfa7cf3f8d34bcc86a2b153e0a661f6cc0a7cf23346c899d08cf3c43e622720cf9e3462c2d0ea6475d1c8183f54903e0af84678138508f9ad6abafd7bc534d630f0af09c2d8a1775ce400be2c77b68a83c7016bfbcef6d700c3cb13f169d0bac68d06510c8776dbed64786df433e719861768a1c8b458d268cc6292e1009be4f2d9dccb963c4ed828a81488a4c5ede9caa6a08f89dfa53f9b93fb528a383dbe0538012164f3daab21d3482f677fc99b39013a9dba9f8e88a9c2040beed0ef15af386ed539c2b1cd31867168c4e1c2cea3375fa85177df75d3528499e3422be8f0de2b7c41fbd97d721a453c580613c387f5d76c25c68e263392250f469901bd875fc5e259e878be627361b72b9b0de01279bd76bf369162c760b0c5f4fe9fc2f91fda1cc74baa6d77e975110cb1d1942c8d460deafd98413c6e8a1782f84fbfacb3936d241ed960b4a3c5ee25ae2f3c930f6098aa889786bdbbc6e8cd7e1b65fa5f420e1c09b015e8762e73a34489820e4db0dbf260da4e56a254e0a46eff6d40d8b2ef4911e2f65132eac561b9b3270bbbcebf66cf5f3f0267b0bbd3cd447e032203107092af06221229021a00abf49f9de647f58b101d54d1d0588b7d2494a238c2a8e5b440ac53a144c730323af38739ae50e58cc34258ca9bc78759ca4a029a9bb733edf6d504f5ee44d60f8f5a98dac5836537018a0fe585df776d31f5f8a55b54ad3c19bc2dc79a419ef0399ab15400326da2defbccf7eef403c510254401dcb04c0a1f53cce54df703fe98fafa465bd034aba7b1167b07f1910b5454c4ec819d0822ca82e5345f3deb11ff897fe0248e279632f4e619281ca3b94dfb371002586bf6551e286f0ea68f2e74e87076517555e4a381a2db3b6dd6cb65592142af73abddc54f201ebb933535ad0a668650c575510b90600b2f658b9690e418bac490970846bb230226dd328958c845048dffde666ab0caed261a6cebbb7182a6eef3ce6c66fe81cd3ec58b7297abab0bd98a5d3e86a978b53426c8cc162dcc6404458d3464ebeb6d53408d754294f1a3292596d82c9269ff48787d13ce95929afc2a763fe3225e5815ec5e40096bf6324215f33bc4c27e31d389118e05e9d31f2a39f51e6f10823e5fb2d5c594b45ca4aa2e282c7ff2a6507f303a2ee788d826c29dcb0d281acc5cb85ff7a4cfdb499b58a7649748fe150a43a5d6ecce86e845c27d779f55946748d154b7b1996075f486c28ffd581c7fd93503a52ff16e074b9319c100511b6a17ec471fa75f92e7684f9a71441f02bdab353d8c85f459bdf9f374e34eb1bf3326fa5514bbd323f479536f182f8f0476eaeaf35b4eef52278812a9088e7c5227f861c95ff66dc9be3282e054a9babca1d6aee3348be0d7835efa229c4034d8db637b96df7cf422e89b236b14ec7367539b28260dd1f345b7f4b399b746de4ea59202627928076e3279e1f2b5865d38f42fb0a06a83d5aba3b8db28c934e81864c3f903bc4b828d22827010c5b861c8db1d05e60b9f10974ef85bdd1b1e0183e795955540ca897f639da928d5cd9838ff513b2fcc2899c780a4ef06e37d5375c5b04be196108780dbe9783020559b228c553cd41ac8d6de6152a4d2ccae502501ccd139013d29ebb5631bc7c468b1689671087e5373fc237e690658bd3bc604361ce8204e8b0e7439e2881a0b164298d95c429e0f62b60a34f6d2be656d4db77385907921d03660c879fe678eac0f1e2d62663795c44f8f0c6ea62ebe19f8dbda5c69e418e195465dd4236f73a8d095e40bc8062d6f600dddac2bbb735aa897697a795baf6699394944f3920021f7a83ccbad6e4d359a8914216db05e1b85df0632f43c13012e81b67c43396650de61cd99eac2cfd3794ef227c7fe442aa34c352e5e925c4e34013a781df2b548b16b83300e13680e5f1c195fc71f67b9eff690153e9970d59490fac3b9e342a740d2a7983a5d709cf95aa006236d4e90661d61eb07119aae7d33830b80ccfe4ca1f77580fc0b68e8c501117701e7d5ed827dc44ed00023224f45bfd7106aef0639dc0e79c2bf0d1d12f7b9fb60ffba61abaae1aab0fa4fa9c22bfebbb961bbbd8acc91a98935a9133f3eab5c92bf67e0c77a361aaa85dff45636f75b091772dd1bb6861099f5690c3a5340514807be256704bcde61dcc100935486301b44eb035e1f81546dd4a99fb8c0c15ceefc217c731ea19e950d64bbfe59bc9602c15919d826b5b41629c8f4d8b2dfb19edf799b28b9c4482fc93ec3f561ea1692dbeab792f7e85e546c645093ebf6ee11d438939756fe8593883c707d9296fb527ca6c5f2e42641b5a81c46813748d6ec83172abfa495a19bf6a9f22a1cdc1116e825af59413b66d213b1ab45cc2bdfe89ceb00d0898d0bd53dd5f268289fbaa0d6b46e2582ceff7e9d29bde9d0eaafdef3e8437cfe8d5a5b58cf949eede0312b8154558437ff1d7fcac32687237da28e85100ce28b9962e28a72d2fef4a2c723562819495deb3e99fdf9db18d59ffdb4c65239e251d36f31e88078807336c86b541e01bd4060fe7d703e770ac84b58ef80b238bad2a511ce8fa4df008139bfc47da8319aa18008d52ad1b44a0ac863c4c0db51f5b2821f982e0a5e3a3586032112874a310cc58d4f5c399ed0d20e16d10636934ffb7161ba04d2fd89dd30e98111f52f3cd422acf3e0bdd6f991b303abb0982ba4f8161a7dc9aa4bc737b48b0f53d3f58c8d3e80636bca22411c43a40f5b13c9fc8f7099f92e61e6ac804448d19de59c6c53b99b1f3d4b350e828866da0790a465b6970d99ef72bd4de493a392209a28152397c7b7ccf5c9ef3ef4039e7a12ba73e522072f1a7940590b2ffe6f8dd1b104580b966e4b7338d3106ca3aef944ab960dacbc3fbc1f4821d7adb068a3cd8c16f1cb952e3e06936f3a6f96c726b6c9ab9eeb10f9cc1901a3088304baab3e3c054c7c2e4777a2e31eacddcb7f2c5e6fabd0bc2b8db51f28eb4266d17a379ef7077bc31c14023b45b17b86cf0be037ef4eedeb2669105ccdf357032a5abc0994b2d050df3563a48abd4b3a1fe5a28e694edd72b8b9589cbb2fb628b5c504ca70525aac2d4446bd82fea6e9526b88eefbaf51d66d49a12ebf842b32d57ff913a5c0e5eec4055d7ef5d2a36f561d0a317cf36bd94c235baec8c7a57ddae380cd82888bf74db5b635f3f596ba8026a94b5acdabc533be61be1fe5cc500aecc42a6bfcae4cf51ae1c5bf0c84ea179a5b8da23a9164e1d3443ddb6172ca0c7a62676a2d650d2b59687a09180b868ba350e7498ba34c26eefed2a5804f6c9b181c7c3a01abbc6bdbbcf2a12521ab118acbb821c79eae5fb8ba49a1d8c0730122a745a7cd960f5528879137fe8b3f1a98cd708149dbebf404957abcb9e743f22429e1f530aeec6897a88867953eaff2ab0df5c46757e21e6fda43a40bf70bff9d8ed3280bcfe548e28b0de7c6f719ed76a056bf23d479455c4fa4f8b885aa0b65f3d2200874de25ca8340ff92934103dbb68c62a13246a8c9d75b08d3038cf068133a6e501517cd2de131a75a7ba9288b7bac727a9ea675176001fc2ba921cad3fa9fd7e70b2b289e8883003b28705f66008d26fa6c4845247cc8723f51cdbcb580f8faf5f42d831f1e7a4c5dead9a5140a06cc20c573a71acb26c7eeacaf19ab3e79fc6c226a04f2e3c8c1e474530b152ad7ef2024b2ec8554fd4cad54201b9e5c7cbc7ad3341daa2cf31db1446421fa6752dcb57a524e1248d0b20fab3ba7be6559877214701a320b28e9f6287e0b19dbf38d941bbfe535b1aa2c6f18436a9dea49fb10e3852a9512be6250e8c38a2bfbfe7ef9c7fa73fd02b4f8292dc9932415975e3be7f08e48979455733e55b5eb9ce2210df39a48362750345695bd9cc0e54b3f33f1127c0c6d6218530d227292f67c884cc3cdd025c99d615d82316e2d55ecfecc27cceabbd4e200a315fc8d52c2f64e29bd7975cacd47082c6dfef05979a64e0ce8314ea3a3719a15afa7ebc6e7fceb65ce4051decde742f1dac5bc25e18c8e571812285d50bf1b5ea92dd6c2f69846a832552865b103ae8e347f3fcf4095d39d6c19cdcd4a130ad1976cbb762cfeb74edeb40762e70754907b50de8462d18042c2a6abb78c51e9bd9636def8a5aee52abf3b5f1805b0a93963c396279515f43851879aa22852cf4e1b2ace35550b119abf423ee4dfb39622c4eae63171a2cc15081d22fb8e3ab284694862619596e03926dbf524c3534d3db73179decc9213d0f95c31f1be8ee573068868a9b6a9b297151082574f126e105f0cc000661f8857320bb05c33b163597770a70f831510d3466d283960cd9a854d20618025e2fec207e343f80bcdda9b6e71daa6e6db47815290fa26feab449da19f0ffe00554d017c9b6e32107442bd9a035038d253072dfd8e29895f4ceac57f7300d062ce7f52d45bf4b1e9b23ed7fe", 0x1000}, {&(0x7f0000000800)="5c679040e6b23d4a96bc535b9f54213b6f26f4ac7c62d326dc34653f692064e98a2ef245b569c177de5440956dafe11d71a21b0795c32e42e1c7941e8c6ed9", 0x3f}, {&(0x7f0000003740)="3618eb3d0cef9f7400236e36c82ab21286e5cfdced6bd7fc64da86e5e44d844d58476857306acb404a5dbf1106c7bb1c09f5aa400e004dad4a75bcc24a54d159272f8fde91e29bebfefeb6702652f3b1b9961d3fa69416b16257d3e938bbffe4185052a508b3102cdb91230a95bca7e250f7c3d4b5bfceb540d9da020bfe6347f0f25d50196b493f2370580a32bff1250e3993ce9d678817ff52c01432057b89a110cf4dc138cf72d2c5ee0930a624d1202ef9e84afe6b5fef00c10dc6c3c6b0f83dcb4926c2f9f1deacd5eeec5ee6ab7378713455e0bc30d202028a1a09375a8cc3eccd41a10e1e2640042646457519860b58dec71136fab2e9c34372d8b5b84a4d5dbe28e0468f55c89ecc3e1956d222a232b90b5702aa45988f2aadf42969616599d73ed5722c8ce02a6569461f04901aed130fbdbcb4fee0949e09ac76a047c830095913b0f6e6ad3953eadf6ac69278b62a81b9356a39192884a57c5e054c78d95c248547acd42741ba1ba95ecbfa216d74a096edc2b044d9856c2a53881b76d2b9f978131bf3f80a54e1d7907717e94e8f41d8f92eb22af8c1b4e868a4bc244a1526ec79f6275e5e8015982403e1d31b80a9f4e933cc49359618b4bb34a4669c2221aacb06e53d20238eeca6c573ff200f42318fd38c4c1eb095d23a2e2cc5096b5a548c00ce74a212881b5e855c095f5aff521551dbc143545e19997d46849a8267265e21bf325cc314d5a7340a1fa8516f12928466535c830c9b80e61208556f03a1145505e4ecb1651c1b1d15ddc76dfe1b09d86cf6018f4ef475124a4584af8bee11fc4a6c9076bb7a4e91a8dc8b5f4c3adb4515731c1314e964a0de7db6c319202e368ea850f0af578ee4ea1b55c6c7fb82ac875b0c2508a0f7b61262799ddf6cd737207055df4c28475c7dc5b6e0b946255e91afbb55a9b331b7a6a6c8e072ddc3f82d699a1e14a89a223ad963f0aa3c9edc4dfb48963c147d3d5333792433b921c4c4ef54ca53c0960b2b683b51e1ef600cdfbf402b21f23396b7d150397a8b71b243e457506f86f84968c094a6d3e26b8b538e88d41803a500962b562093cfc4e816caca74fb83ebb9ac406de480d2864e2181402287db869f71d668ce13680370313b4248e2f246f35f833cab50c0d2e658086f06ba9d77a8e002aa090e0d392f18701c48d4c40dfc1da2234cc1c2e8c4e60db0034e713399df059ab43f92c9300db33f5a2c6abb86431037c11a1cca74ce1ed2fde5d8c1f04984f2949b3a280f8db2c1766c27a487d10076895b9c20d618b40f5f8cc3c88e24aece10f46a3d0c0ccb03a5341379c4305cd14999a848fd1155ee409b72ade79b13358776f1e973038eb664409bdf775ec1a81abb217cd1099d74c1f5a648b182fe2135caf50b5404ea142103b2694a7f0660921174b924dd3ca50c39d82bb56db2d6ba934cd993eab10f9d6d3d0786d4b2ac00157c0291324b61e328b6b88f2048628f8f4cd96b8b41a4ce0f2da1f99f91e5aa00a33b8fbd4febd71b1c2072b969ef97ffdcc0a05afa1af7221922d3b13f5daa5b245e15f05cc57b626d415481b8248a721fe4a8f742d1c4d8f5a53db888570ac6d11730846a374bf6ad51ce8e98803b632e72d059bacf371a01f6d7cd11f2f1afa41294058e410f6be23aeecc56af01776c996a43a92acbdadb54716bb00d1a4acfaf528028de178e98b45742e620ea6ac7ded6a562469e982a579702f0dafc83f89e71cf10b4be043752f2dad85f878693589c415f7dc1e93c02c67739dfdb7bf0539c04bf3fbdd4356a0ff147e6d26fd56de78e775bb9b4d4fa668fd0a380f63229278f33484cb1ea7a5bb94ed6dfba3641c7808616b4a3bec2e4f85c99447ff058b82acc6dc5c042c359cbefcb603571567f7314a05b5e136588334d10c27a6b68132fe2cf33fbc719b9ff0760f079200d74dfbbd0c0ff4d27ed95ee9da55df86d0529376558a05e95171321566b72c941486bc7b2193d3ca1b152cb44d0fb3615cad9c8c18ad591a9d6da771a01fee9d42b0522d716d479df5791efa270c460317f78f3ac793c0d74337705654cac1400bd06bf830b814a1ff86879a83a06343bacf4785f2c765a1aa01bf5857536ac072b23908721e6a9be23f25061ba24a769715150be0984b1cb27744649d445b8fd6067076574d04df99a6cc291807ab8d27e3c7cb8f62c61bb9579c4581972e0a62db6469788e79162d91c6168910136084a65f5470b5aeb6f44e21a91643a8a445da33fed70782a8c435f2b81ddd5ef9633bb1920da338ac9d33a0908a40f53ff53c53f803c70024dee6bac08766d7cb13fc0409ef876b7dd4836f87d2cf13663f947cd067585415834a9f9cb570eae59fe98579fce365daf5a1b416344adbcd66fc5f3bfe3a3f8655a16382276255cfec587ca9d398416cd600fb67a1590a80829c249b8856fe14a2dbbcf0f2b1dc44485273d0b79b9d318ae91e8b40b6979059466c4b07a2d6d31e7b20de7351a49400dba659ff30320988a7aa252d927bd12ac1a7c1b98e4d92336d7816093a4f50b7d89461ef30d85a53b818cadfb47598f77e1831a512083f8be8654c1db111051753e6b049bbf39833cb17be9ef2459d349aae2b730485db1e67dc2f50d558e27481de3fcc2a5e23a7e8b46fef1b242d624ab17d3d4ae2ef058a3dd89ffd7387b8f860d8c3226ea5d073c418cc2acaf4332c5d6f542b6389bd5a4d03cfc1d4aef8ec5b593c7b7499a2323745a01c9652ecc1338b3fee29ce5e2a72c03ddaf16d006529427baabbdb1656276289c9633d1de80588a9d86ac04634fac5bd80dfeae326128a158e304f95e4f123a82f55f0cb04dda5748b65a856a79d5b9b0417e43de5c274e850bd7430c5fcc0fe51eee74452f917c746ce278297a1c131739583d8aa0c6f558a5590d9a3c3cce0da8a4b3123c0c51a03d2c7d0db429c7b430830583f041af91ab3a2414b40bc9f887193b7505c68ceb457d5d758d13360e978eca259a68ec3ce21484262dc6963bc552ee8f508257cc109f7da7401cc679aa84c113a1630dff366ac46a1dfcf7fcdf7d6632d51e9673c389c37969a5d38df9b5faa8280de24f2d267c7eef3634778761a893cdb3260bf1448dfa4fa5522ff15f98e9e63413e788ab6f20ecb0d11331af699646d2d197bcf9ab1c116aed96184872911f1f51015464f43a5bccd94d0f71f8f6ff679d279a3c38a2571a6a49314e5ea508eda88ea665b4a1acdc19666c18ee09d21c0bf17d71325a44814234411cb4fc10cdca008a394388dff532a3bf4182ffd3584c653af087c9694c68ecd1ec2adb4f47860b7456da0ef66934302d35186b48a0bbddfedd22d6229b40e342c826f5daa5b9900bdd08d718e0ec5dcba93be5a1b601d116054b5ca88d5a3a31d1cf77d56e756452b5dafe34ee180ed239fca296bcb42e832e294abedfd8090c30f2a49ddaba55ad46c675f55395f7e7ccffa48be03e2aaddf0dfa41e5438905aeaac576c975cbed2cc218404d970472c7844300b909c115780313fe76afa84bac3ff0a3d204f8811a00e85d9d2d99455c7b38681461073af039990a98c9f698fe00beab932f5571355f5c17b21c33ae5f1b71debbeb8b2b8c485ccdb0bac97d3d1f409ef9d6b6af2ed694d16c1dd96813fb34559a6a51ac8e9d92353bcd3fa16d74e32874b12f69334ed6dca4cf5d4bde9c78b6a7903c65f9c154e3af1976ae711375939625c6b542e981a331805ed2b70e568757192572830683f42bf726b60933dbac970ea72a239f8798769b02dfe4e30c84270fb391cfc38f27fba24891d8bdece3464e6069a743dd5687d85f2248a5f76a29c6ffd30abc53892c612d85b2f1990d771d203e31063ac0d72009dcf33dfa47ce96866b6bd3033506c7418833db25a70eb93f2cdae2210ff5728e25b2de150e3a46c88145946a8e302b264f3f05a4454a648f2eb66f29cf3f0f50584092cd71d19e2099fe2fae0269e10d93474801a6f1a374369aac340c9ec3eb79e6d366136f9093af5b4be8ffbe033622daa41a54a69cbfb5a1c8f85e0e89dcb19a64744bc69c4b6ca2d6a6f146ee00acaa83a5655f3537a2199b6d31fd16868f9d7ae6919e88a337e79d2d03e666c27b86b31e235257a35fb50ce67826ceb76838090733f8fc4997b1ed09d401626dee0ac033540a3283096bddbaf85c2ccf7eaa43058d9e244d3d8b7e6579966b1a28493e809c23b9d1dcdce2d43475892cd6c09793500e483325898eaec81a1251daab6a1369bc33e83b456907f14d14997b85d672e15c3c3c6e5524a000e7fe7ebf18567cf0c890f30f47bb89bd242812f24ee390848375116f3bb1b00e12c915ff02050897e79d8c4d5c1770fc9a6d53d5178a49bbafb3b9ec3aaeabaabc470f98b8d77738186712adb043a9852d5848929d120d2eb5add6afef3ad391280522dbb1580f077a1b0d81cbffee580d799d5fc81c626051ea60c3eb76681eebc693c3afdd18df685537d10e7c6e9a21c0ced576bb08b98ea30432fc47412246667025dc1b317ce427657ce688c9ada45fae4c8b8277dbe447987dcac0c16a12d2db40921fd79cb265d990260d2296faf53dd1379fc5d7b6492c55e25fd7002b9c40360a9c432a5fb57357c5112625641df136beb7ef3b7870c4b8ffd490039396a6713872b9b930bca5e4b1337a28d84721c7650fc1a5b6c764fecc9b44b51e51aec4e4e8f008a1a4b443757671882f1ca5083dfd4dd62e6d08f7205f4c76c3dcf687b13c315874eedf93cf5bbea01d4b6dc177cde5b17ee1e857421ad2dab153a788974158579244dc8d1f190a12a1795d636e7fc9e0a69bb50bb07a02573a1b0de4a8c9c25304c521fb701f8307e1d63f7a9715f1876ffc04921df67b2d9d57e2a97a910faf554d59a5fbf5a64fac23180a895067f8182f9308528d79109ba40b59d030e8d6101ceab11838f1bf81996278bb78b17625559dc02d541108fdbc71c48555c3172f59a8e261c9d8fecee204783f12cf3b27a84d2544cee62787d10bfbf7f20bf96efb793096bacdec2f631450b53dff58dd7dfa316217ac1193f3706a05e6ace55f87a440e1a1cfba3f4b286f5b7838ff51d5ca3ed1233e8c9a80f7507350660a0917a94d6127519a8b5d577c5d231e8e95b15c35b8705ba69f9c0a8518f3bdae4172f03012cbd8f602c346f56b27c6dccda4b3183ecf281ddbb67860697617b17e33e8112221769cc58ef1246ff2857106bdb25baa1cca3f4ef16ff8510e4d0aef81aab5d6c67ca985e6e97fbb87bfc55d2cfd49e0ce86cf55ceffc9629857e11326b15f0741e5878a3803d37532913ac171dfd5288056dc85155d1156d3571acb5c27ab3c9cee32c8cb92e8808e0f51bb348ca52aa2ec1e653e08e094708eb3638c2533ad0e7c8a86361d977e6ecdf041067844f05824dfbf0aa4a6708dd9b2beb60d213f85ada606d1c5a70acbbd632e8bdd87a0b8a1fa567f81330b9fa298b4c42d8f4ff848a2aa8bb7b508628cdf7acecfa922f12ae53031ce8fee17dc4f4a3a950e68329834eec0637095da997476a570bccb5781f747b1872bdd5c30688081e8288eb057573980beb55db64d451f862b08716f983a79bc16a261a14afa5fe55182b768bce88abbb3e6c537bfccebd8d9ecd0a8a02dfc2d6f81c014df520939b91c62eae12748b2326d482c79fe7cc83161da099820a2971cac9d37859500e26d50f5ab8838b3c58ff426475bc716d0ef44a1b8c98c89aa740d79903d659f14da879ad1f2", 0x1000}], 0x7) setuid(r4) socket(0x7, 0x8000, 0x34) r7 = dup2(r1, r0) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 18:05:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f00000000c0), &(0x7f0000000100)) nanosleep(&(0x7f0000000000)={0x4, 0x9}, &(0x7f0000000040)) 18:05:29 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0xfffffffffffffffe}) r0 = syz_open_pts() r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r1) pread(r1, &(0x7f0000001900)="8302471b9086c96f2dd7d35dec870450141252c6df55f7889383cd2385ae1a592b1a6e74704c24dfcfa1aabea6b595942051b8bbf478c94b1bcb6f769a927264d47831cb89216ec6add2c2ab5c68f8956d160f3e118eb64b4bf3098d579729d09f2c184af8dd6b5914e5e87994f1ae64feff26b428c8f994a86b19b2ce36e11b32cd6472b9e2b94a200a9855b14757ee116b86e2880b9f69a8c04dd67cbf5e6c2b0b41a3a3ba32eaff70aea3949482afa85f908eb9642ac6625b8be3ac777ba9578824f88ef5a654858f1fb4fac13d2d71c5a076ecf751c571d77ce03ded6af162488785be552d94377a1d244102496b596c3b1aa7ddcfcba9b2e927926c3c0ea7bf2ebda24d72498d788251b5b219a31f099cee8b91e56c9fec08f1e0f3a2622a4551741fbc83b29e1194fb6803c325387f77ee3e8bfa2af71c1d8fac963fc1f7147b56798101dae436f6e9fd7afb0431f42c6fdc2bd43e8ecc0d53a99665d416a99ca0f16dd2e94c6896be0dc9ede3a9ccefdc80a0c8e882136c3e1f629551b04556a01d3f5fd09b1aceb4f6e715fbb5bbbf9abb6499346ba6e84c9af49094565498cd7add865c9ee820852209104d835945e70492e157432a70db81f03992389810de61f2fd35126a5fe30e6f70099ee4696783befe10b11bb5d6f16577f330f8cfc7157d7f8c0f146fe55db63402e0247352986d963f6faa85f98816b9cf122a4b2bb81846001aa16446263c38abbeb1759593704a3d6587e23346b07c54633b6d0243d0ca7d668fcc326083cbcddbe405b782925b8ce3ab324aba91322a91a78e1e6dbd784d3b6fb34419b9fbf8bddd5b99e5de48f748720ae26b11e47f077810bdf6a59b0215612afadaaee67ae669707bf5e9f6656c198c1b6c272218fe18415f28a48098892dd212f4b5f7b5a369014a19e68a7b9b0a916846684ce974e78649bb2a2b47062d5245b59289fdaa6593a95b3128d24fa875771d4bdab07a9ca33dc570ebf63d2ca404cc2f5438925f4d38a65a87a6a02c1d2e1aef8aa2d60257224a3c091e1b4a70661d4953895eb6da57d3b5e7284c5cebeca5bc22600e22c7160dca5795af1d4d198e0bc5622fa2b90590e3dea85ca58510bda1e59033e2aa048a39c4cfcc853cdcf583dded1a03b159fa95963b54e370091fcb742d16626ac30cb026930701cf734d04fc8b96cdc235fc3c8821ff259745b055c8a3b7ec9afee65828d66fcbc3bf9485b40388a4679c4edc123aee1e530bee7d1011c037dd8f38789b94770114f41f304c5b9775077fea23ce78b4a7bc7ea93377eeca1ebf7bcb1bc06eb192f38fe3416d7edea05763749069b9131480fbdb1b669fa7470585162e1a743be56682400a2e837d697823de8d586e09a96ac3676281057de8ff6a77052b23c06ee013162feb405d969c1387e47174c404970b5aaeddaaddf6845535591286106de20df6b50aa5b9530acca9ee229bc020f9ce0ac79dfefb3f801af88e18f113bc8993802daa83749d4a2dc2884a75ea815b2e426c760ee6e9cbc7d77921a550c4c8cdbf54cd555289b50230a3ef963d8cfa588907d30fb6e2f97a4d423da2c3646bbd81e90086552d822e6e31958d5d52fe096f10da173ef5a6aa6d195979c9bb50b48eb94bebf6c5ef5f2294057f40a94ccf86515ade022593753c62700ae768ebd538a52c34cb26b8a55a141209e0bb745fa0c7c175f6ef5d4d090f937e1b3d0e5baac2954d0817c2fb6e0d94878ec701d2aa63222c9cbec9a0c85e26e29bdcbc5f795e18246e7f3319510181c62d52d7277c62195f28e4df583db32b78a116494c9de4ab880f709fe0875e2c612e86e4ff58d06684415d91cf3d94e55fc76425c5fe5fff305d497727757f34b91e31eaa3830ad08185ccc0946acba665bf5be8787795f5d5c5c1419f7dbea16e023cb16e8ae2b4db781aa0c2cd88389fb48ba689634f6a02b270e78a5d2ceb99484874285f67793469ff310c67330062129a2ef38c4dfdf41bf04ea03f0455ae5c39c46f7f03e7614d6089fb1049270d80101c99d483ddf1acc45b90b1c484702f7fad9c2b0049e42166259ffd82ea82d4a37b08e454cb49195e8bac291b4a819d6f48fcd8bad35584e6a7fb740aa10b89a3bc2003f6bebaa1a43db3c396d6db8a575a6592f04de2432dfbfe341270325921e2ba69e9e1f8ff7f4853e9a66d3e8c21122567048453cf15f5b60ea1d267479508250a8654e3edba80705d9503ee0932288c2880647d195db3ee2da0a3f527ff4500d36e4b2e1722df4778db406b6956664327543fd3cb491676f98f45b2dbe549a72494886e2f82e749b1ef24f9bfad5ab050014d6541338bdf18761eff56d1dcf4560aeaeed1b32df495b2a8ebe36ec87060035be4dee7b8261a60aaa673250784c44c593aeb0263b99effdf64997b68a6a0a79294d3a53fa9d3ef6747d49a3d2f852c879e11a39493d0921047d4d3adeb19be6c093fbf08f9c68395133ded23d7b624a6c91b7446c98f798ae2b5d57342725dd5c0e035197a1634a1be43752d920bbf251909fbd35513461c50eecd8082822a5ed7e75dcc51637c25887c9b7cbce8fd518d6a921064c4a229612f4868b2882db3f1a2b65a49ce83789fcac591a1eb40a5d2fd4c7705f0ae67d148ff26c163edcd7313f67b1cfba353e181b3a30427d2dd4f446b2a9dd425f17438bfe5a1788a19c9ccc05124de964feb5ee473590f5031abaeb95a005f4d2f3c3140755fff278b70ba924797c03c176847cce63f0656d820a51f8635e5bcceace2249392677928d1548bc53042d79e93f03f04ccf50aa94404ba2f9cd5bf89af8f49c39c97fe60f09e43b0fcc6d1f423e202c63a3817b388fa8e6048fd1b32f14d015da2db9e85f429a4705612b6860bf3d16e47c54f4e81853bc5cb3f9ba4d13ef111589354a3467f2e9ad0d8fdc8f0f46ad665d74d747835730af66dadfec2f8c4985577bb53d673118d846e65aeb205eb686ba946e75595e06a1ee0a55e02f7252b24923823e800f84bab1861e1c0f22ab98fab44e5cdf35b4a64c368e2e00394d90b08ab25ac643a22383fa78d380940e4ef28cc6e06834d30aebae184581e86709bd974cd4a0962a887a10242563c764148cd4b55a29399dac07300a781bfae0f0d944629a46abc967fc52a6ea9922cccb726efe757533bd5762066d15d414af055cd4370eb788f9a4812f3bedf816c3d1aa782ec32a3cb3745ae6fbcd891aa73273d94fb916fb2b47ba9a7c2a517558622ef34d871f78d5e0f55f21b20865b780eee57e42126c4e499baa6e2796b7c2196841af2b4e914c16b63e8459cc3a155ef244457b3373e6cd07a02c13bb01b9c4e791d846e4ab9da1dfdf8486388782ddac87e06c88aaf5a81538164a27824b836e4b7512ce4d34d5ef134b2cf8e73ad3cb90a1ccc2bbfacade1e8f15f7b8051c1085a39903f749ee6db6909bc8071f36c1ddbbd10bdde96ff3232814f1eaf285cdc7e46ca978068983608d38b556237a5369bbf68980fb6d564c7e1293462b236e071956e10945a6ba4b69fa66978ce44423fb8b418a55fb30c70512f41b4a300a5feee1fa4d390fa954130ef20f6cb3d4132f3a6c4eb63f782c6d704a578ea7a7d16b4a0b1f5e899377754a4caabe7ed9b17062dfcbcbda0e7f3860b608b276e19989ce9dc5661ba58445672c22f19b895e50a91f89a10883c580c279f8adc8d06d7cc5242988669ecacf40e3d0ebd77edff11ae12ba0fedd484033b35f6c0f22a16ff8b03507a9a1cf852a3948a7d4b8a87fed15a7fa3255bba24a63a65d8848a2d82524035b6195adfabe92413d5c87c5c31aca1ccf80d4c891c0ea7e9dd9db2043052f028fd76a59135787549d4ba94ff6747c2e32b80f917c9c6b50ff2e3ea1b68b2c3e274793d47a7e5be0e6ebbe2061efaa833cc991331efa8e74d68f610b0463c0149541a9591c96fb6b24f7c747249f8824c5a31fcd8986c66623f988996d5863f9facd6f82a4797b2b4867ec1a7bb1e5c4875adc4a621e6d197620edc836f5a69d232de06b850c75550e1f5b189831578779e73ae1623d7de004ac03a8117ae5c30dfbef8f9319dd113b1192202693b04f7132f11ae520b64c330acacc570083b70c964dfefa48a97ad05ae4a0e382650e8e93540ff71be1fb52102657d3ce7e51cea070ea057e8488f55fcc8e2e1ba91ad06301b1c1a5b04c0624fe601ca7b667ce9f60595eca486d5c3a51bb9cdbb024baa50f70a33ad9d2d80b872e62c4c1a0f411db4abe75839624caced07e894726f9055622ea622650fcf77161b965d6e4619a7031cee701adbba85d2cec1041b9748864c16e1e71fdf0e2cfbbb3de179eae5913ad063eecf9d07753448ff6e95f574109dda537cf965eb67f05715cbb3b6b31a64634d8b5f9fdba54e953787ffc8853f4e58e8927bf95186f4a0a928e8097133b5df0643cda93d8cf32d28dc99bf286285cffdd616bc8e2f30d6a21b31ed914ba765531cb74bb1ccc4b2f26dc5f911b05866fb0416bf1b1e47e7f8147cb1a34279977133ee386eb6e7700f3482f6a5275f1ac8f772241d5cd4953424531817f2dc0f2b576ac1384f4ef8b0dd36756abe7b09d1219b47c8eebc1b45d10c7ce5c6494aadc7371a780b4070b886ccbe359dd8d95221be12e7d6da705928c92888eb340d17ca353ad74bd347c8382a675366311f2a9559f7786d8a0321b12c190dee17818e5631f49aa32b620200c4a46bdfa8049718fec181f2909cfac251096fb25844bf128a6820cd6d0f51befe8050c64b530c34d9c795ec5594d238d153e21bd118c89f45cb75c5f93d982b75433a6d0b4e4c6ca60d42c623c8b4687c4696208ccc67af8a9c3a4fd7ebf5ff63a69a55f1c94c24b31a598d4f330d5b3ff8d81869a92d5155f7b4cca8cbfc708b1b2452589c6e503338f9a938ff1e6b6462b49d2090b8990b243e3f5e3ed1391b664728a02e1b8f1b9b6ee414be01ec4e00da4aad209468cea0f512fdf44195b9f6b226c5ba08cd7d581cde897c589da3b6c5433e30c19bb0130fb0b8bc2aebd6cf59a3074f691b8b9889be4d9ec32eb5145e59fb1dc4b16a1d9d942657bf23fdd66a05f84a2f2b83b2ad0c8a57af1c0f06c2208b905cd07b4a6e6ff979306c31e15fd1e0fe6724215adf36e9046cbf04182753e23ac32710934c68bb1799edcf19da2f31b200e87f54f87180371f11165ad4743e6e3d1b0aad82760f22364a5ef05633fae049601475032ba6edb6a8b616c0ffb93e54abc38fbfa82386bb0c24c4382771513ba94aa67ea86d51f3e579fd4fda315fe03cf971c4ecd760dcb82b8dc43a6d1d67ce5699536f1601590226adb2ef8df44bd2dacc673297072cc6e560b132b0a925ab28eabf3dfaf509be465d382bbd37edf606eb0f044f98b1da9348dd255d062734c0ce6fe345ede07d03edc236b332a6d3ddc3e7d8b6fd7cf9a41fd2da63cc3e5ff8320b59af6b28cba0e29db34fa6126746fcbded7d42de7bdb45a39bf9ddb11ae3622148df53a2fa95b9cc93def8c99d5ff9a6b27eb23c9727587e58730dcf1d1f8900d76bdcc8c506dd07f1b1c00931dd19f723d48337e4b682397d79d5873cdd8ba0131309e48754cda2ae78baf2d4c93543713af7abb52807dd0c52c5732e72597c143cf5bf8c6007e0093f39f18175c06c78e6057d6828b46b5a297dcc86493c38e7b48bc858ffc1ad5007d4cdf16b90e92b5a0b00bca9c102a4b9d918ffec345ab666a4636bbebd781bdbddfa7ba3ddb76809f76695", 0x1000, 0x0, 0x4) r3 = socket$unix(0x1, 0x3, 0x0) accept$unix(r3, &(0x7f00000008c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) close(r0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000540)=0x9) write(r0, &(0x7f0000000800)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb40a8b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdc1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11", 0xbc) fchmod(r0, 0x4) 18:05:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) pipe2(&(0x7f0000000080), 0x4) setuid(r3) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0xb}, {{r4}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r5, r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r3, r6) setsockopt$inet_opts(r0, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) 18:05:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) setreuid(0xee00, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r2) r3 = getuid() setreuid(0xee00, r3) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 18:05:29 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10005, 0xfffffffffffffffc}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0x7776fdd54202f279}, {&(0x7f0000000780)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000680)=0x8001) r4 = msgget(0x1, 0x20) msgsnd(r4, &(0x7f00000008c0)=ANY=[@ANYBLOB="0300000000000000ed8297313681daac48ff7ba6fb5610c913e7d94165a55708440cf27c1a379d5ef57fcfbb1c1722a1e528151c73755f54f958bcb75d25f700f3832ece7027d408000000000000e535bc1891e2fd54e5b646cdd1abc9c49765cc114891b3b92769ea56650000000000000000503c4e60d4330499d21889327f9e5ee0b229f5e0a693bc62845c48b673202e90526d2488c3615c17fb4ae042c678d57993c1121f7bbddd512d59898419628124e6fb6202a342bc62657cf94e599ae0d56e44b1c927325ed9bb328d5003ea61dfab8548b03ad5f720af8bad55f53e7d608d230365e3602bd0dcf35faf283441b9da933305557e8d61e8fde7954d8c495048a9f7fe652ba22f392954663574aa4a135e2e9ffa1402764cbb0bb9d96f9b73619817b24ed251de1f0b8409bd6ed72db625ec034ffaa88d657085b7799259204f441021e547252b410452f7ba3e1eaa131b933fce17e689eefa1273f0f55ccd527febbdd598abbf8edf63b97c3e14760917fb13bfcc08deeb1aa6fbac1166"], 0xd7, 0x0) pwritev(r2, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x4d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="0000080093177320494b272aeeda") setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000640)={0x44ed, 0x9}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect(r0, &(0x7f00000006c0)=@in6={0x18, 0x0, 0x3, 0x9}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r6 = semget$private(0x0, 0x3, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000500)=0x10) semop(r6, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) r7 = msgget$private(0x0, 0x682) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r7, &(0x7f0000001400)=ANY=[@ANYBLOB="00000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d8e00ba00000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000002700000000000057c6ce50deb611b3672f5a00165a0000000000000000000000000000000000ad815beeaa3a5761ba99187d18515d22b0ab4711334d139e4158a2bbd92038dfdd138a1bd7ad768574c6fce1033316072d29e731b653a09b3edd5b3ba20025be2ae85ee0b3728df37950b0cb8ce17370b042b0d6baf92a3772c41912861b4345da5c60ca10f1e57d"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) 18:05:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r1) r3 = dup(r1) getsockopt(r3, 0x5, 0x7, &(0x7f0000000200)=""/102, &(0x7f0000000280)=0x66) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x3d}, {0x6}]}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r4, 0x2, 0xfffffffffffffffe) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) setuid(r6) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffe, 0xb}, {{r7}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r8, r7) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) setuid(r11) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x1, 0x0) r13 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r14 = getpid() fcntl$setown(r13, 0x6, r14) fcntl$setown(r12, 0x6, r14) r15 = getpid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x9, r6, r9, r11, 0x0, 0x388, 0x9}, 0x7, 0x2, r14, r15, 0x3, 0x7, 0x101}) login: pckbd_enable: command error 18:05:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000200)) dup2(r2, r1) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$setflags(r3, 0x2, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4c}, {0x3d}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 18:05:30 executing program 1: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00080000000000000016135239fb16cb2c6d1e00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xc165b6bc) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x33) 18:05:31 executing program 0: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{}, {r0, 0xaf}], 0x2, 0x8eb6) shutdown(r0, 0x1) shutdown(0xffffffffffffffff, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x1) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 18:05:31 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2, 0x0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648", 0x0, 0x3}) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000900)="d1ae4096c7f91909", 0x8}], 0x1) 18:05:31 executing program 1: r0 = socket(0x1, 0x8000, 0x7) sendto$unix(r0, &(0x7f0000000000)="b10005136000009005001b0000000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728e018e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9062f512c808006ee01b1257aea8c500000002000000000000020208a371a3f800040000000000000001000000", 0xb1, 0x0, 0x0, 0x0) 18:05:31 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) fcntl$dupfd(r3, 0xa, r4) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./Q\t\x00\x001\x00'], 0x10) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000200)={0x8, [{0x1, 0xa50}, {0xf244830aa7cbbfbb, 0x8304}, {}, {0x1}, {0x3, 0x1f}, {0x2, 0x8000}, {0x3, 0x4}, {0x2, 0x31}, {0x2, 0x7}, {0x0, 0x1}, {0x2, 0xff}, {0x1, 0x6}, {0x1, 0x80}, {0x5, 0x1}, {0x1, 0x7}, {0x3, 0xdc26}, {0x1}, {0x3, 0x3}, {0x3, 0x400}, {0x3, 0xc01}, {0x3, 0x1}, {0x1, 0x100}, {0x2, 0x1}, {0x2, 0x401}, {0x3, 0xeb4}, {0x3, 0xffff}, {0x3, 0x5}, {0x50468aaa363e3b5d, 0x1}, {0x3, 0x3}, {0x2, 0x200}, {0x3, 0x1000}, {0x1, 0x2}]}) accept$inet6(r1, 0xffffffffffffffff, &(0x7f0000000340)) 18:05:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) pwritev(r1, &(0x7f0000001100)=[{&(0x7f0000000000)="8396a47f38cc58e7c5a714a86f7f201f1c4025a960cfcfb2c9c14bc604fc69478b7980e568da4c1e002a6218838bbe3860035d4cc854a15bb52cc026a6009f2cf07ac45ac0c780492ed55f7dc5d6c7a29770e265882081c034154fd6d791d94c612534c1d9fd3bcc466b54a7dcbfd7f9c4ae85533ee801e66c02ffe78ebaf5087c6a502aae5f68", 0x87}, {&(0x7f0000000100)="479c900935a08c145a3f70894378801a0082bdebfde66f536bfda4d2151fdc38697d811fd6d9cabec90a309614e6b06dce74a2dca7e5f3934d24b5c54fba8e0fef53d3464edbf65f2841bd8d924d27053a5a38a16cbe26367a3260abae05bc3298f7d1dce30c6f9ce7bb6e75588e33f63a2e576aa22280c7503ac37d6729aef3b035c8e867c51e458b516671487c9ce1c7a3e3ab527d68a14f04f46c6367ae29d75dff4b7bda89c0895de613e18a0dd5e721ee91c5ae77cbb0620e100516df8c20a05f2fa3aba0e5d56a128459397348846bf1f353044c12e1d0cf4aa9367e1eb110e6ba5d758a33ac864a8944dafeec9f5f49169ce191f0336893edea4dc2baf5f4df5f23ed1e5cc86c1c1f8718e4d132da9aa0a132e3ae709dacc086a0835a79368272e877f45a3f1fb54bbe4b274bd008755b0de29f5679a73d6286068f8a87cb79f672faa5f8e4d145b91ac84bd4668c777dda0b94874d52f68c7e396c3151544a099f8980c2faace4e5679f68af5af27c26db9dd7bdf81b7fd1543727b469ee417bfa83ff10abe4b3a090570b6167a1b6bd8fcfdf1f4689a911e7149811eea3dcb204b1367b2b8fa7fc2e6102daf8f3c6f1d57e660387a419b4eefa2a9297dd59894413d1dfdfb823d46d6d030122c70fc2b6274144650e376b6b1fe087f0f3eb12136f4571bc41a09efd73f8c9e4b60c5002e9ee0b18146097a74404600422eb074ffce4ef3cfcbd3549a07983e09cf47f8c1367e3b688349d68b5ee434ef8b0624338a3c614f9bd2e80bab6d33050c85cbf499c281b191cf01704b77cf3adc74c55d29024aab7903e48f2088f7116866ffeef65f5229231ae0458e29270f695ac1e661feec7bddc3905fe546cb40e3f48f00fddecbf9e7ef90543d7d12ddc125200a55ba0c829b194b805a5f5280bcae960ee174d3460aa025b1e67fab43ae70598852e086104173c5e0e19d36b274549712be7b0ad8c3b5502ea949bd1cad0aafd441b4ebff51a724321f064c1ee48fcacc5db2119a3358bfe1b60b436eaaf7688d56dcd95cb7f7fe80700a82bd39e3d8f7b119476b1ae0306ab9ccf27e301882a8ba97768ff284122b41aec82f2b4b0b5c6c895514a0cc34c282d992440cb982b2cf93d4dc90d8dd6dcfd72af40ec04678f4b8496e3436765fed868e3170b26d1497c49af66a261cb16f056dc3cc4632de7c2c48d3da47b8c0badfe835075a95c1d4b2d623fb1b9c6e82a156c0b9736df0115908c747d62da8858cda3378028bfe4691c0b74e93d452d8fa8daa23820349ffcd448058b379a478f2cc0a1023de306e6fc1f7a19c5cba6f3cd872bb8c2112c0d7b5a57909576cb3f6a27b631e5d3f2ede15d9272a2f56a99ee8d4df1ab47d40114693fc76fa96ad65a52026a4280acd68606cc43c6e3097cc755eda83e4667f5b4563fdc67938118ef4c0886a2efc5f63d241daddc65098595c3edd4d606918f301c82b3173b4c47b2c9db7cf9c487a5a84d751f793050294f61330382c06c715e4b843478acb764ee659b52ff73ac0107c5368241da5dc8bd1ef0670d0fc054955e10fd4aa6cf76f579c743136012d6ffc04a72ed1b058e8e9a78d002bcc40002b696dd1a6eb42c780d1d6dda6f82c82a8949a2fe1d905c881e6b9340715b0d853628650142fca98255a1ef8df2c4c4a68cd844d42aa3d600424611012c48fc098e50281e1eae3964c41dd7d629301bd53936919694cb38f47967fe21f4b0dead80db8c78e6cc3cc7cba09ff151a275ca3d1bd37f744e5ffe661cebca3197f90ae6b1cf9fe44b0431023df240c4746f56b86d7c3b75ac5484169152f8cdd676a4c95f73afc7f9a4575f9497d21b21df4f2637f4f6392cb008a012d828bf9fa9be4b83011d959004603a10aa8b572e3a0729cb041d80ad608fc103d9e17a854177b8743a89ec772defa020789199b938bd9486511fffc0bcf9e82d77f9d929a7284acd0dbe16489fb3cf6611fb2eb6014ecbc324b4f66c26dcb9f921d469ba065e0dcdb107fcf6f9409f29916589eda4bcebd8893017335285be1a051c74b58951e43053d0e0d8a25a51b8ef6e1f78765e48400aef0748c4a66f5b54b6d83fc1a749b6996c1fec99db2bfa8fbe055ecde9226a18d1a57575166903c0d4914e77bdd0c9536ec7037b1fa06859cfd01893188500769a46d8198b5cba00036dd1f0c9ae4903f306b5177c3b477625eabbb8d3373c01681a61e832a45040dfa71d35498eeda69e610f86030b0a5558d59525af8b8f49e42711585a4de24ff0f24ce290470632979e989cac9848a6c8a771c265956651a092720cf1dd75f77e2328ea553f489e8d6c467385d565273c807fd1f59e6a473e0e409801e6d2e8d168a0144cd2003cd16b5a5a8c770bf995816ac2cc95900e8c65c5b318300737a126de8303cde8232f008e28cc4d022d662f4bb4499c561e6fd66f663dd221bbac321f7a2df5255b78a433c1d2c4dd36c439a0694af1ebb4b6fd7b75b747be3a011a13e30312876b5ace4ff8cbb85890b29855f50396149e7e129d03be66b16a8617cd212269ae1f94497f3cdda934912a3488a6290040df97be3ea991e43a686bd6c86838aec4b4e8355628b4d2444292811ce77364626d1aedc00dec20f7d586f0ce9f0c605a2e2e2f2c425b984022136561a39bfec342a744f31db33eeb40749f1d168cc50815189937c96b86754712a00278108c343ed8b91d4f1398ad8ee6db293d1c789f88dcce13a0d211915d3fffa2a73d17d61dbc7ecbea1c9050ed731ac2e27a41d019fa0392b55338a999d05a5e9b178a1e0822f0bc8711f9c5fb068fd773ff16aa1534b8762235a3e31de962346d46f019d951e5cb0f7acbe5b19f7e40ff7717a3f2b1acf6bc15e1d924c3eebfd0cedc9bb8838d20d5b6e5be75056722a6d934eae57f56b4f75477562089ff8e2b6963739d26dc0d26ac39fdeb6a69f530efe099acff84571ad48b74f86ec9a3b28aa3c7955a5dab6d92b79218d3e1f9dab73db7d0341d68e0ae557ac6a69e83e7250dd7f4740648b79f1698448fe5562b52e502b7495d5c6f59fab4102a3057f14dc8c7713079826a6ebcc654ee2fd64b06fe33d29fe740205a1eed05637b01d9c8acc284afee276dedb46181508ce233ee44496ebc551b788364371995e5dd2878e09270ac6d0f8492c82f28bcf944b3da5f28ac756863425d7621017c8561cc11695de82474507709088bb58589778140472deb45ac3f578786c57b330a410d9507262f58775f0eec1c187a4aa271c29db7ffcbb812b6ed22b91224a4501c6b43305259bbeebcf1ca76320353a97abb218fbeec415a9edfea896fc1240bd24022db954fa97af90f6293c6751282aca7c4120e2163a9567626eb4845b128d6fc70ccdc35e2d12127475fc000dd73bfa650d32c6b3ef4432661d4a7c278188b7f2c92c599768806ed5493631fe7f298909f117dafa687a1373cb2fe59d60b174ab0696b4dbf60f52d4051f474f5311b0d3a23daf0b4db3182062ed674e7b2307d32b286f1b2af73ceb66ea4acb8b2fb69ed80f6aa0ae4367b0a081042c8bf7155400e9e006692b777da0a0407dca6c37e45b1f13ab7381522899a65cbb42731b4981765e96910975ce8d8733896f6edbb4e65212132eb2cb34796b5e9d5a83d894cbcc021bc759ac7e6e7b419b37bc31b82ed4587123211f294ad931c668717c0ac3b6810d10c6a18abd03b0e40650a4a57c5ce46fc9f360ff13bb78a64d1527b8360ca92af847e0c5be4604eacd3cfaf305ab25b8b97c9759e9d7f4aff6c9f2909c47152484b1aef5f5ebf112b6e497b5fc63fc41ecea2db79c88bd2e98aa4233367a7d70c51f534efcfcbd23acfe5cf8767399f6b2841a382ba179b127918401a11184ff7fc93d1999e72665a3dde82623469cf4e0e1fccc96a7fcfdc10a34831b4f227248c4ea438d15cfe719f0b785373e13ee8a6b31296c8106782dd7f8c2a0835a128dea502d6ea1cb657975a1ff8e285213e85881ac01ff1091d731e659ce1d5ce8e426fbf7b76be72e21a5c18e97468358a1fb8f73d07e8319f1548d584dfd56afc62a91afa206218a6dd085808d926aebc1164f19e704b6e198172a0527ef426be5bae232b0ab6012cd693ef32832b83a56571a1c66e08059ec93f12e083b46e4a488893ebd0a0d2f37927c0b8c8b0b2ade62b0478ce1fe41cfeae6b56f516e83e17dd046e3f3e9e549532693642880b8162c81b1f37147dfa10cc569c639d1c708d4f880343bbf50fd2206914477d56433a23f4a54060ea7fe5bd0a1528cedf5755fc735f2d8a66c175a0435aaf6499aec5c48a57372b320a88e9bbe1bec0a09fddd3f3638b3c05999debbaaf04f8e97d5961ac31ad5f036888158dd17fd438d0b2533e8865cba9bc18dc0ce6938bdfb2c4be7ac78cb98731546f9c278875cec842979202410fc5d763938e86761a8ca2118533b560eb1740d791a16f6dc390be546d4cc912a9e164063dc105739f2711ea0ef5bae1f38baa695fe0abf3a5e8f93f2d58887b88bc8162e4c1ff250ac6a05b3b1d417fec065a0b3ad3fb21d882bf17ffd6d4b3dd5f4a27480631243b12887526ce4026c9a26fa711b6c901d53890006f24ff7f86c150cac0fdb04ebf29b43a02ed25828dbb61aefc2a2e859ac5a15d29825365528c59c9611dd055ececadfa30753cebff73f16699d4aa028770eba3fab35a22096502ef5871231b5d2cc9e08056ae7b264f7fb1de06cbc753efe6102bfa4aa314ba41460a78c13a4e2347f07e1da90734a7b95f610ec1d8bab06c0068f74c248b2a263cccc20f08c65d747b552e5b12a991a357efbd96bb17426b48145c1ed11643af9bf68a84f58f0215476e2e6bbb1cc755836cdaa2db422d6a81aa8a6c7854d6a50682485413293007b1376a6071ac28d1c93769a1d59007294a76363ea49792e3626442ad22cf959323099e472022f6e1bcc89a84254bfa6d379952d8f627f57803964439f5847a9e01a136920885248a90dca08165bc0a723dcdeebec6558135896fb5f2df3747accc62a250724a6f8b0735b812e63d2a048bfe9fb47a89540923cfcf16330d08d3b3be19eb6e9f0476cf45f4d5c038ceb9186883996a713521a01bf24d491d972a0905d03bab8e949ffe5020a0901aa6784463de4a346ef61d5aa3bcbe25726875308bc02e785795b310f7ae81cfa9663b486fb9b99718422f8e119fc28fa4949ccdf4450a7ed57fcbc428c70a582e60b46986f7933764d8df328f536d2ebaf4f228fb72162500852a15a2a9d0cae2f1739f4439ac6f36848b6558bedfbb623218ae7d2b972abbd8697503d3b070b28ee90070d2b1f00286fd1e7dce0e234d5ce47c2d5334cc82d25fd7e34237dfdd7ebacb5a2ab11bc406876f51dcc68c2b5c65ad5b0f6eaaccb08c6f5d6bd6cb61f75eaca337562dd29497d40d66dc4ef8c6a02b5a3fc57d1cf8fb1bda98d0eb6c9d0843d7be997130f0ce37ccf64294eaec09bc068d062625d3e41eca4977e70ebff5548b59358d38e75d011b21758c7dc8a0a8b99fc94aa85f5db62e4ebe45965d0c70e3e5e238dd5a840b811bc9defc7246bc9e1e34dfe697f40e94dd67167f8aa5c7c83ee81e3816c5d63cea02587b7550328730fec8df1e384141512c27de27f55b1f4896a15026c2f7d7b1b19728566dc8cd9f4b5601dadb7b22ee79f6fece7a2c0b9bfdae6e6b73600088c93f72c8d6582edc8ecdb7570969f820a95051b7dd8f069acb88a228d8e1203855600fe52ff136bb9b", 0x1000}], 0x2, 0x0, 0x9) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r2, &(0x7f0000001380)="b012f0b20a8da661f41a674aea577824b3505f6f928c274866fd3a7e3335ed7395fc925f138e55660b9fa9796ac61e96bb81abd74d5bfe9e5c29d7abc4545ca75a5d53d3bd28af2ebb8c57f6dccb7ffdc3ee93b92d08b3b781549f486e1a529eb2832c854582cc4e6a10ca89ce54823c5429ca0056db01adb58aae403788a61508380f01e22684ada994aa9803ea76b3d81416f7dc7a1dfff3b9b410d1646dbffc78dbfeff779e905457801b4ec0ee360437b9a558815bfd639fdd81863664983168ed1ae57d1e8a9b9b6f72151ad22d3a2f9b280ae0f7a026325d4fc213f2a5978a99bd664f644543e0d9011dc0cb0dcd3d7a8af10237528284742be32bd2e1cffb287db8af1488ab0324077bc46edea72616c4637a40354bf58b3afbda5afe21d2ce2d7db5d9842de22b8db2ffb7bfd26ddfd496f36bd320d6fad32b858a251d2ad3889ed9865b040a84e6196f200c34cababfa9898aa68d672f8f4c0a9e149497fcf9967b007a57adaede0dec374a9acd5dc55631ee6a56aee888224084730b8bf5c042ebc6eeb672913c475ead7af926025979c93544a2fd1f03ce91225e11d930386d69f7e59f9c7354da1b0dcd1cb2a62abc450dfb9cc43b66fd869e48bb0fb8d56f377ecd441f3dfbb6661dfc8c40fdca81fbfca92f6263ae5a3452e9f3116b862a635c6df059b98e4e8bf310ddd9cbeae98d2d8b3a9eff2198be10f2d0c5152c3c892b8ec04b521377392cacbd4a1e17f7aeade303d80fc0052932d95107269e8ea3ed090ba32467c8c992b1088bcbefd6ce079161bce9c5593ba2e097b48d1729f7025003110db56f88c921f6dd03c63af46cdb02e1ee1e991facd11f257dc44d50ea7ec1f5b219e7c52e5265f3068f86bec36778912be213fa5fcc472c2c7153ab97f90a0028534e41d63ff4b763431c418a22178d1d5590a30608d74df9c08228f8f1d0faf4fccf4d8ee64da4925d40202079393ee5e16e2cbabf504838ecac8993780c664d0abb80c2f27286100fb171e53458f25f75835c7b25349c41e0f106a8a63ddafa6798d1e82afe0a08480048624f27a46a8af3bb4aef88b9d7ca61871e81e3bbb94de287f5142a8a6b6dae98868e2e9dccd94adbd15e15aa6503951639487f724a25dad7566c09ed2f317e8643143b69f3e77abb6e293ba148313e3b134a713abe06852549701d123f7f1a614a85d5773df1e0416a981c1e5bbb754f7d18df27e969e208fd54f735e9e13f8d8536744c30aef441c44f24332184456042f049a31fdee2cbb932392600c264bf7fb8d004d453d9d966f46ac73f011ca39d8f2d9c7337c4b1b03ad3910ca3490ccf8558008941066d62237d499e29d9419a7826e81cf2cda577548cae0e8f1d9af3e926f5ef704a3ff3ce7e674752fa775f9ca6e92fa6d331d6754b36f5baa9274b4aa35ddec8f8ba30f9042e4275b1f82d01ec9bf844a6008866a22fe3940f6f83ba461f22b7d480d0b124e25fdaa52c65caae6b98824067d75e9e1375e7fe91c068abe220a5592dc04a7d75735a94daf4336df4f741726dcc4c02078c31bf6bc64ee8715c56c596181935323f7c0846f00ad0288bb42b0dee27e23b36536a233281f0efe7ee9315e24e5c1ed477842c9690d999b4f97786f2ccdbef23f8524cf1a4ad3268781984ab51e6c73e2aba671082cadeb943dca2fb5cd16d8d7af6897f9f701bba0d567182cf5f515559f3338b917b0b1a700634c0c71784d824e79ca8120a51ca30ed2d72be81b820613ab594fdea4e483eb2217fe785e2aa6394849a7729c43fc04ad93aadc245f678e3a2181b45975aad1687a07d9d978c8296d1716740d17c677061bfd9afdb1c8f1da3e78f219429dd379673423734f2104c8a60bebd0ee11cdebc8c0bfae0f367eda738fe43a64ab9774158be5486bd73a2f62a1bd8d87eeafdbd5d5505d9d2eeb9ddedaa0aa1be3edebbab42a3a0a0ed148fd51ea79c01d58ffd6c04d2483ecb69a36cb1f43b14c2c5e982eb3c8c4f53fec741d1f9cd802eb4e6b02e6e23216133669663de6b39ee9e62f4c9642647598c04ede5f907cf9a85463a187b2d2803c974a15ec659859d1554c57a05483295e6786a00deabb90eb2ca84e4fb38091e84298df1b62930acfca760ace5817b8420ba6d6502bea221181915e9aec5e4c7063113c7139dfb0371fb140d3ecee84084b327711bcfd8601b79aa1ec63bc065c3314a97505dc44a0ce8b64b87bd6a3a2a118c0e841105741c2a65f2a97e87ec87ab2707a8edb5b54db531d842f09a9d8e38f2db5c216f4274a73a5ced96fb6f6cd0f817b7d11d25ea8523ff85e96de15e3c9734c92c5992bfae6cd025027b461a795a838a401f423c675b0b18482f3d5d2a0c179415e16eef86330060afe6e32ef2fbaec6f00ef39c8033b236fb55e0cdfab57fd43bc1fe84b67b29fca3a24f9f7d0fbd0e84bbfaa8746e1d53b2809227fcf5924eae4718b2f7a32298d9c0b6c27d09449992a43195a5975fd41e315c6a76cd3a241fa24931a8f9467423ac35ec303c3743bc027ec31376e7563c3fda5185d084e2ceab5275f4cb735f9428dc741044a37c3640df95db40c1a39f5fa7026c4454e91a8db2787fa63704a71fa5f0bf0f775dcc4fb7959c12ebd454e21b71212250cbe7ad008f8862f31d39687e3fa6543773b6cf86ca1524d8f379199241dd3839e933388e86a95fd3dba1798b8546ccb9c8f209902932f0a4051712c7d17a3818926c5cfdfec97256eb0baf1de495284fbedece59b0474588861e2389da580ed48744da0bb0f9d6398c08ea0fbdbba4bf20927a9fba30f81fca9d91b6df759cb75a105a4bf814794065927dea3593aeeace62700d0235e3dfaee72cbf7e034f031119c1591745d30683f67f64c300d9aca55e0d40ac26715d6dbb7d383ad916363f135688c4fe2bf1147f40084ff2e497dd686bc0a63b6fd0bc912a0f54de10234e3645f2aa19c03bfaacbde4d08f5efa7d19c78a59d82b8bb97f2c405f5d24113600ee67d0ab85c1b0b81ce84d85e836eec7eb1efba395a1c20679ed31671870064c16eaff7533eb13b3deddc38b758896ae7e45763cf5e69045dca49d115450cacd6726bb8f259a238c039a72f881e0054721aab22fa2b54686a83d55d67184702d214200eaa4321e828d8f5ad370c5a5a46ac591d4f95b22faea484b55ef6deb7a25394e26001d2145e3ab3039f827f77a5297b2531f918895cfda1442aa43ffafd160943635438e94cb5ab17ab215f41f0d5dda4bf80901d9d64d5f787fade7675d92f6284f6d000f0b1db5499725bafa0efffd331c7ea3951267054585324625801eb84a5d07aa7d47ec8c5e22a9b6f367da97417995592b09285b9eca83192063f832521fa0af65b418709c9567cd397eb27a4692dcfdef936d6d1d09cb0499196013c617f535eae2edfd760a94a6462cabc63f36d78b735ae04907df5ea32460f6c41d73f98eb0ebcc63ac89b21d1985fdc2cd7af9ee05a875bc95494dc8b248b1321523bfeeaf04e8e4aa0de43b40b3ec5725c397ac3814ce6c930c5af9dd32f06ff0a7d5fc9c856f8e170eb860f40a4f6c3ecb0534340cb52568528b935477506025a90b9c38b2b36f3d916922cd0881a8d9bebb62b21ea6b3bf4e395acf2abd57b0848411ebe893080337a040620717c2ef471a0b91c5ea925201f2351546061376748210217f48fab32f5395b73282539b290befd73cc6efdc6133c3774d7f206b48fd8bd990cc28344a6fe126600f1ea3af8c5b2c9deff287d2d47b24c143b1a638a75c3df8e36051b5e7336f5ac09b8297d3865ff937cb0d9959cbeb39d6c5877a318449582b70a7015d786baeb9cff0a82d78bbf04b2a88bdbfb20b8155a8488e2ab20bedf5faa5cb3814b3d14354c8b6e6c5679c354ffc1a1431512bb3618b11d74b8a15d759e11ca2087722a82d64d7381bd8402280e368d886c81ac6de91d8ef9238cf7fada74957d3b5fe2a8003daf0914576088ae0c20296430f096b4c0cdd3eef4178792485f3dec494bc91510ba67efb3434e9f871221a669b553ec30d695fee3cf5248b79f86c87acf9593307fd17e0fb948aa5f62e036617c6b988dfb8a0bb32ee40a2f15652d0d527ca187549d66226ef44a8e232d73eb957376e11b09b674a533889ac8dcf8923be76cd24db3c6ea5fd28e583fc0cb48e120af88a4251ce4c8695eeb7504c32c6d0183e1dd45d8d71b3c93a2a1a7ddb64e00cee9058922dd461e7bff08bf830befc9b3b248c1a46785b130471cfd22e14e40a6cbdecd1a7559aac5991c15b5efdf2f298629c4aa56b5ede3940bfc7696ee7c5a15e66e806a5a4cf0a9685f20bc5dd93598bc6f53bad8b14f7f4110a1b663040a4c2c89f952d5ab297c5fd424a30672e2fe4b81552beae0c867f7ed110b503ac38260842036bc24bf7b1d21725b6089309c8419d6ca3625d76160c4de4d80d1e033ea335c9936ad21c0e18fb0ce7c0a07744416abe61e6ae8fdb4c257d8d2cd84e9c8735bff62ff37c482294df557b467e891d426051dca53a7ce2a2168f3635ea5035fcbcb69fb1573919b33f37e2ae3404791a8e943c62f7217ac799b2e73b603ba9aded599ae813aa0b41ddea8284bc7bec85301cc6e9b9946bafba746fa2d3e381ca1229d8acc9eba43f2cefb067a23f434ccadf21a846b35dad9434c2796dc9e7e6a3d1db06e096b82b75233dd86eced621d851cf2c8cc9489173606d2522833ed2e331a831e02f08c5db5fbaf8f78b88303ccb7d57cdacf74f6dfd91f23f062f432b2a1890282987f5f4b9e368837141e18326eba6b4d0379a32eb959a6cf95b7a6deb5109a7cee9c14b0f5910f8f3cfe9abd11e4b941ea55c0b15530cac548231ac37db0b3382b910b9391f7ee4f51b8369f3df27659e63893035933e53e8e80b7f5576671f33e8694e0fe96a3ce76815f8504145a8853d7fcb05f06b8deca4354d7cd5de544d744b9dc17cffb0aa120bd4dd9e42ca46814afb3522f1966c1653cf835550954664f5d279ea3dc7af1fef6f1051be30c5f759ce3ffaa9f1e591119951740f5f96ff8f73644c009742267457569a1530fb14948f552f2c68c76004f53a388f1d17c2794f6ffca94aaf9e844a3e44ada2af0137d9c06a26b5e35c3085d677d6e98e07554c5ff02955dc51d4ae890951d1e8f0f164db7f84c6e959478627f5f63c3ac2435f107fee2533ee9628f90048feb8d805277c4ffed3c19365170684b6109261ef8d724482f1656ad5ef5b43628ab154cac6bde658a4ed381fee2c3fd7d838b6893f38c99d07958554afe1b3ed7e2b80cd425b2deda8e01c32a962225d53c18049668ba667afce566296332a64baa073f1d8ca99cb9c37dfd10103d01a8bedda619f767ca17ab3ae77a5ab298fcc77e87a8509aed58dfcacdca60ec1a8f84a783690b0ed2ead6b001fa6d5b46c30da5e99415aa0ad3c40ef14cef13eaec03c3df27f12daeca7554c9021bc23f22488c77cedbf12d08ccb79b0ae23eb0e9847ef2d2689270d66f930270fa67fbd89463c9b8a0fd95ef33cc2f4a68a90e9e88a136514a2b3ee539d0b3299565482bf85cb36a4cd35a2726305d2c7d12ae078077eb364e27546895bf1cf30945d516207e1ceed1e65848920a895ff07eb6b8b12a74883a92569c9e5cebb45dad2f4a710d2e975d4d235976210f34001eb5abc68edccdc9c6b26e078cac804c7adb77bf81e8c5fba9853bc32ff039a723f5de774b12c2bf8487ec0b7ba49c5e02a35b9ef760a9633b5cf8963bf", 0x1000, 0x4, &(0x7f0000001140)=@un=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg(r3, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) 18:05:31 executing program 0: r0 = syz_open_pts() syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0xa0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xfc87a164b3e03e13, 0x0) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="5389d6b000d71070a01ab11a4b40a0c0e5fc1ea2bb44ce1cb5b4a1006cd2e5719a81fe1ba6a076805110e850100c7ecc90793e5874cf092b2ae58c76a6a76b47e0695d2d2edd48203092d7561f0859bd547b030b24032eeb53232d55e33bd00e2e6a5332f9f4c3f86886f938ec4044e913946d15482c9a3ee774dde1ce887dbe49dce8abffa43c89b82607ef5eded4c90e3b3e77ea1250ec6bf9d6a87605b7036e6f78b6425fd1bc650fb86e0f800a917443f99292b75b1ccbd928bc070145c2bd90c4095045a72baf7f30cfe3e7cb4971b4fec5f489f68837204dc6c287bff6cea326afa34a7e2307354dc73e06da30210303a4a3ad89d62c8862f782a8da664cc7306e5a4ee0"], 0xa) r3 = geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) setuid(r5) setreuid(r3, r5) 18:05:31 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x1, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r1, 0x6, r3) r4 = getpgid(r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) setuid(r6) r7 = open$dir(&(0x7f0000000780)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r7, 0x0, r9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r11 = geteuid() r12 = open$dir(&(0x7f0000000780)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r12, 0x0, r14) r15 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x1, 0x0) r16 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r17 = getpid() fcntl$setown(r16, 0x6, r17) fcntl$setown(r15, 0x6, r17) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r20 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x1, 0x0) r21 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r22 = getpid() fcntl$setown(r21, 0x6, r22) fcntl$setown(r20, 0x6, r22) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r24 = open$dir(&(0x7f0000000780)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r24, 0x0, r26) r27 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x1, 0x0) r28 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r29 = getpid() fcntl$setown(r28, 0x6, r29) fcntl$setown(r27, 0x6, r29) r30 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r31 = kqueue() kevent(r31, &(0x7f0000000300)=[{{r30}, 0xfffffffffffffffe, 0xb}, {{r30}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r31, r30) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r33 = open$dir(&(0x7f0000000780)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r33, 0x0, r35) getgroups(0x1, &(0x7f0000000380)=[r35]) r37 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r38 = kqueue() kevent(r38, &(0x7f0000000300)=[{{r37}, 0xfffffffffffffffe, 0xb}, {{r37}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r38, r37) r39 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x100, 0x0) r40 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r41 = kqueue() kevent(r41, &(0x7f0000000300)=[{{r40}, 0xfffffffffffffffe, 0xb}, {{r40}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r41, r40) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r43 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r44 = kqueue() kevent(r44, &(0x7f0000000300)=[{{r43}, 0xfffffffffffffffe, 0xb}, {{r43}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r44, r43) r45 = geteuid() r46 = open$dir(&(0x7f0000000780)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r46, 0x0, r48) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="08188c2449b71e4ecff82217d60948a8e6bc844a8dab76bd24e297c85baf912469819540304c5d52627fcee9ad3874c29a64a950e6448167a102d2cf91d321a1385b4be819ff2b46f25ce5b312284c533057155828f3514ecc8251464ad26b55f217f8eb35578796cf59bf6c0d605d88bc7880ba0b05f9633b22171ddc7e12107e61fa", 0x83}], 0x1, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r4, r6, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r14}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r22, r23, r26}, @cred={0x20, 0xffff, 0x0, r29, r32, r36}, @rights={0x28, 0xffff, 0x1, [r38, r39, r40, r42, r44]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r45, r48}], 0xe8, 0xd}, 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r49 = socket(0x2, 0x1, 0x0) r50 = socket(0x18, 0x3, 0x0) r51 = fcntl$dupfd(r49, 0x0, r50) ioctl$TIOCFLUSH(r51, 0x8060693f, &(0x7f0000000300)) 18:05:32 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x10) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x2, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0xb}, {{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r4, r3) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0xb}, {{r5}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r6, r5) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffe, 0xb}, {{r7}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r9 = open(&(0x7f0000000340)='./bus\x00', 0x80, 0x100) openat(r9, &(0x7f0000000380)='./bus\x00', 0xd90171379336e90d, 0x108) dup2(r8, r7) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x1, 0xb36055083d34aa3, 0x3, 0x8001}, {{r3}, 0xfffffffffffffffc, 0x4, 0x4, 0x5, 0x7f}, {{r0}, 0xfffffffffffffffc, 0x82, 0x5, 0x6, 0xfff}, {{}, 0xfffffffffffffffb, 0xf0, 0x8, 0x7, 0x46}, {{r0}, 0xfffffffffffffffa, 0x1f0, 0xf0000002, 0x4, 0x1800000000000}, {{r6}, 0xfffffffffffffffa, 0x0, 0x4, 0x1, 0xffffffff00000000}, {{r0}, 0xfffffffffffffff8, 0x4, 0x1, 0x9, 0x4}], 0x3, &(0x7f00000002c0)=[{{r8}, 0xfffffffffffffff9, 0x20, 0x1, 0x5, 0x6}, {{r0}, 0x0, 0x20, 0x1, 0xfffffffffffffffc}], 0x0, &(0x7f0000000300)={0x7f, 0xffffffffffffff1f}) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x20, 0x0) ioctl$DIOCMAP(r10, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', r0}) 18:05:33 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="c490f5bf917fc38d"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x10000000000003, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000000c0)) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) socket(0x20, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x0) sendmsg(r1, &(0x7f0000002780)={0x0, 0x2c, 0x0, 0x0, 0x0, 0xffffffffffffffef}, 0x0) 18:05:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0xfd6d8a6a23789292, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x84}, {0x44}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="5a1bee356402e7bb8f7cd450fecc843dd0f33dab8e0a49df4d9c857502576b0142fba4e7c9b036991eb2a11e0928ec52f5b5ce6f4006fcfcf03e772e15cec568ad3c537821da1c1cdf3963cf331fa88e79dd6ff6f4cd44d66f034cb02af939efbc528c7ed791f7cb1bbdda5525a8e837dc9a8066caa0cc906d607aae5dd9b7a76ee4b20f88c480d5067a9f0be537248012e3337889de119227c549b5cba75829ebd0e4c174c4ffe1f39b5866e537cbf1bfdab0", 0xb3}, {&(0x7f00000002c0)="5bec77dabae9eb5c20b255292ecf4a1b4ab6a5ed4c0cb8051e33f526ad2c2c2bccdc5e88bb72262812510850540c26a6edc50818d2d3cb5a40b246ea94fc648cd7f9e313ba4bfb4ce0978f5ca1093ad365088403bba38cb5cf3689dc51dcf74236e509cfe1aa43c2ddd3077a7f8a763ed4ea33748c7daf3427747f5a88a1dc86c4f1e64e109e888a71b08c8230fc", 0x8e}, {&(0x7f0000000040)="4943c68b0e7cf22a97a4fb2adb45d95608198845", 0x14}, {&(0x7f0000000380)="cb1f2a741b1880abfbeceef82508acdd39bb40ef68e5923fd67a01a96d1db940c0662ea56407ac33efe2b404873ce58f87db434bafed1058cffd0cfc1c4cc3b92e0df51ec7ddab164e6dbe611569e9e1e1cb936f1f877c0b2a8dee3670faeed35b1fe0d131661119155f483faed981fb52cef20ca47896fdc784b9c127e188339162dbb92f3b5331da4125e901c0f0e9d34ab6e18a94f3fcb01b960f253f7edf1feeea89126fc6b2b2d8e1498ab577c9b1dfd45715fc133a85f163a961ac58ca09e5c57b4cb0be92152514da1ed2f9e3cc4382c4b2f3627feba46e7d3e80599846e1cd423e686e285e232e6a61f0b5f35e65cc94be1766ee10e30bd99bd60c45a585b293318fdd2c95e584edd943a151bb9b136720aa23c98b4889746e285f17df7cb6e5d63196c9d9f42ca2c87745a693b61bfd15a50da830df212b339d0babf7351797c3d0c72d75af3670cb506c6c47a8ea6415bbabf0edbd710a113f6322d19d1d20eef61973d6454ac98b96a2d60b37b96038fb06deaa83c0c3ed0cb238a3c0b2a51c2c3d16d2ceff59cc0d19adb4a3460e31b91a64c402076e9ecc684912bf1a9aa3ff58f2dea3b6ef760b764ad1dec99a8b37fe219e29b29c337511987c0609032660175df12adfb0b619b276fdfe0b73a779db8a6f74aecf4c45fb0b34d593d6d0d8994f45f4bc41510adb994a8dcb623ea2f445214136e8b55d3c968aedc26d9df9ebccf794e7c77d278bdc7c2f61046f28d114129eb566981d057f24c21592f297e8f7b4bebc16f11e5c878b5ed63f86b2b85bbabf433c415001b65620384cf9b60822f173a5ac3aaf8f36429c30427309aa1d358e387b4598ce378c721d067d9667a6dcdbb69613bd1d9ddd118d86058036efedd8efb8e644d7633c3add1e68e42ff5c05e874700d39c3a14e60b62922d850c14deca1ca690c647bba9c20decddcf68d282631cd888ae4914a62f3a211f0b837fcdd927e964ded269b1b0fa019c511381e7696175b47163676e13ae7bbc5edfe2abeb06913f4d44d8d8b73baefaaab6cb945daf903c2ece56eab61e6bc4d5496bdb04e280cfe9fa883516ded10455a71e038bc19d2c26ee765e45d86ab13470be5b3e4873d5f295c141abaeb42dbae7392778d3389100d2c2a787c7865417d49b233cfb964ab6a36858a114a7f4db177fe829a52df644601c22b4f76360a51906fd4d418347f435bcf53061d150353f03ba7b11bee6ea8ad39fda3db1a060f2ef665024be73d4fd1994f763b89c4a0fe31a7bb72f2cea6b1a5837f3c3768d5fd4e28abae40b7f936f2c7ece33595afabc4a4e966c12fd0eefa50dd8c998cdbc26438d745c3baa7fe732c61d313a93e2c9ca9665be8c3bea0a2311e8f6077bfb9641aa576e27ed14231a1330dbb8d330ade204b814aaec01e81ee7e9f4c95f6fb8d203fc7cf885408e71855a1ec3b6b3ed21ca7aedf719bad951d0a216cf26f3d0d1a0be37aec5a3f580626b38820e259a9d0bf461264cef94cdb4522890b72a5be8f6c518339d35a7567e58a01fa45cc858648d0572e4013034badfb79c3afd59b6d0df02698dce4dde9052f14e2c9daeedc4ca690f2371641ef99f8aa26548deb821132ec4650f4ce831ccd59a9814b1ab7c41431bfa5f5cefd37d1670f804cf2757bc0830e2418b53a431a9cc987ed37a8fc4697442c130a06ef1d8dd779088f4c6942f3a4a89800cac8a6e303faa98dcdaa13179d8889174b8cc9e672981bab9827da995f07725e8417acd25fd3c5a1e89aa2b0a6202fb2f7ca65e61c5e70f77feaa49daf1a7aaab2cd4c6c43232f11befdb842a429ae7beaba67a29473681c648b3dfccc9836c8a4cd13f67e3a7db3a321573a9122c12092edd289761f1d086a49c33ae6b24c84b08634dd34683beb99787014702f3205e75e91c76690f37cd3ae45cef6d6c3647128ce40c435800e4776e0b2958032d93b6fb0325beeaf8ec3538a05ba4e4b210cdadcd458a9f6f568c59a52f9728b6d4b0b720ec6e3437eda6138cf9bf63b8fd047b72f18877ecf9cc84b34c90fe64404a07924ee59e7c20bc120b5ea9feb760013f420e1c7b4a0406857a19c51d285a4a5d2bce232e10e80199140576f21c88d87068e8770d9b3571b1a994000ad05cdb05f05a85d11ee4d96eb6aa9ed12e7afeb000b95c81325e0e6abd46e8e14db883f56d948158767f8f4b172faa29ccaddcdde10d0b1000182b06401ab6d4a77e7342d9ba637ae98591a13d60bd3646263a0a96fcc70ed3d53eb84720b05343b035fd2dad42fe56c2b5148087889164a5b994acd32a5631024727db76aa47be07e9295c0b001429a1a2af1dd1cc4d838ffeef7d124b598804e1975fec4b38b16762f53e846fe587661ba58d42653e7f342d51d7c548378d9b7bac8570fbf09773dcbc17adeee12dbdd8cfee401bdedcf5933c56bfeb938c41eb25212ecf0e1cb0008ce2a756fa336b18354ae02812065a271ff8c4e3d5d98c2a44b50e65d2e2f006eee160ec4635f2f179e18cd68c5d748e84d188d9584cada943e2f86cce729d6bd68d7849e575f9f23da507d068eefa42f226ac3e19345120c1c5f0b83b9d84797b450b8ec6c98395d59c3092dbbce8f84068d6f6bd987230bcab9f62b966c3cc986b5be4d786d180889338c85afe6f85fcc15fdf331a459d3a3fc2216f50104c33bef409ab1d79b626f3a5fa16d10bd829903fb2db4e5cb615582ffdde56b26c2786de031cdf2da01546ca111484bacbb0c884082e9e1fed1dec9035859df51d49c741d48004c780d89bf3dd3138aa00c1c95b06efc5a52be4f94644487193f0966215aae480c27a8b81c613821ee95ecdd16c47c551c0c5be64e109dfe6b711480b66f91ac2809fb63e75711ed0e66c79e069d8d93f0277a4c6718b3acca87b21d3b727557908c0b5a28bf7232f73dcaee4aaf394ea7c7f6d566a25f8c338586ec049db4f0236ea34c73be2d5c375f5e163bc192afb3b343f6a9d3a623898ede89aeda714a272e0e667497191336473cd52c8dc1735943c3dcf7b1a16128265f29043b755b3aa90b569e9ebed1c2ced2e41ca040ac34980f641aa79a194444db1e3f4b99c61e0fdf4761666430590bc02244decd7f21ee6e735f61d54c5b9b7f85d0a825ef054346da574229a2b5689ca1df19705834cef5b4f453a9c3922d35cccca6f3090685448b5c594c7d870826da9ae6e33e86159d977cdfec5ea80df9c514052ce2b6d665300ca2089141308e90d549e86b63e2c252739650992aca28327cf4b059618d266e5e250682f5fe4d1e0bf4bb497652ee2e4719914d32f00bf563ba5270002b1c94d7f7d2c52ea585033a41eb5db2d7aa0432d0ec4c5ca64d74250034e1decb416cb402997d6c71dbf717446f4c24bb5c3dfd318e32e9e3b01459cad521028d2e2459fe4081055748b9ecf5deca6d36b55a52225897295a73339cf90ce8d591e1d26d386368a8c84b687d9b1520e919ca994d9cfcc07d129285e082573a972a67a20fd501cc44ab679573c3e9da38e8e7330c6e372aa778a47be269db57f3973e200495c0ca7124b639b7fa5be8d477dad78b2a4eb7a4597084cacca4e6189779fa388e1827fb530a7205a6ef0ee198b52e4364fbe7e315dd02ae2d5a34e3616c818056b9db3926e6cde2dbf11abc2fccbad292ac1fb20f647e78aa4cc7611f0b0a8f7f4b7fe32fcd12c9d00f7e7c6c116ab575e63e3643263b72cbee1357be3b916b54cdeab324345401b2a435194917b88577af64052e8f17799c9bffd8300574ed6f648570b4d20ab383097cf9095284d6b97a84168c335d5791f5f229108339188f7e8fe68770bf052fa8b09c29888ba6135bfcf78751fa32fee53c4ef7804f3066a02317a9e7bf03b1f5a07e5b075f53b14639f293c47bd0e92f1473443f85d1cb4009f98a5cb12c33061fe0030b48d7aebf050f5c42e57551c079e8a3cf4c3dff6a97b3748bc563884bd6c4771ac96c1dda63c37ad8eb2a3b85f45228730c706d07a1507fc7ac2c2e858ef3d92650e52a2a4bf86ee3b364e5e5079ff0ab19141f002317d8d9ff555bd8d2ecfea687da6bcde38ddcf4e127e6c2c654d1ac1e0cce07277eb4d3fb855b3742062a00bf27bbede8b4eb56a148c20c05b23fa765dd8bfaa562424c8b1c24d61242b65e5c9e8eaca7757caa35b515f319a8059e3a8ca97ea929ab8f7d9f42ffb8c9d324b60a04cbdb3633fba5cf3a11778bed864c8e3f90c86ec37e693e924b19f7ab257d70ce999a16c7be4179d8e3083d9c8f614da4424b814b5db161afa38c5b28ae81a82a5279546cbdf9ba292beba1c1e578813b1757dd5ab4c0709a82a993b34d0cd92abfd7ba55fa6c47bac2d3013c291aae7dea1f0f3b005caf0405cedd396b7f7ab797bf29f4fbba15f776891632093af6a5e49b60bea8abbdc0ceb97f7ad8363362c6b47c986d94cc0a31e16a56f8ef15e293c936984efa8806f5a45f0a0fef8308a5ea4d5bc77228df901ab362ab9105e197170faba9498d39dcb8257eea79f889abaca4c6b0b53558ec47215db0edcbda0e8fc7429f6415b4847f85b97053b062e7a4ec5fd702398d6647670564801ac7ff7eff6a880d58636f2ab0a3a61bb43d9395f6eddae805da92134a0d2012dce5441a4ee8c271c48355dc018021562ac82858d7c498a55367a1dcacee51c70116ba48f0c52bb31952e9c8053a5d8b8bed280edf2f54f7cf65d6d1a113f27d63895dd771a2150e1e4d6b413e088b8cdbe4a7dcb2d3a6d145de2879030ccf3d3abab1813986a617ed1c07569c117ad0d9a5aaf3f7a3942e0d7e3aa76d3eb716259e0a8a28f85dc12d17d106687510550cf05667341f7379361e0b47dcc216805c8aa9f66a0507e3a0ae5e93e3d9c380cb302d9f85f36f0e3f62416cb8d087fe9908bcc3858ec616111e2bc935d7e59b5999bd9c5ccc33b75ad87ad94121d77d11b79a5669c05b6c5d60df6c7177b49c4bf8b0b46a461bc0cf5479115a680983a7bed305e83378e71cebece4d9a859be91898cc996f91e7787c7acfde1afcaadff996151f4574237e843107bafc1946bcbdce1e07cec7aeaed3aca75b59b76ebcb2ca596c25d98838a0a7fde7cc691633c0d23649f3fe39ee6f14598edbd79d9211e30391800851880f96a83a1a19e77578d2415fde770504118f7a928719a0c1bf10d885eac7414b88027de6aaa4b8040e575b4e02364a57befead232919fced2e70f6592447c227d4bdcd88138418137f439d3eb65cf1ddb172774c5ed04ba36bfcb9e4e3e9f1cdefe1bb0d79106bb515fbd395be3139210430f96203ec6fb7ded52f424abb6cbce408cc9e351115a75b7a1d7b23142743bfd7b82cf2d08ca7de31fb050039f990aac1c9e9044e2020d436b87dc98f8be4009231e329a862598a009541c266d243c0c3722a751f37b10d74e5da1db697bc54e8a77711441bf33cb5be14af4e9c34e5c558b195ba73b196eb29c74ad459e6e2c2dc9db9ce97e488027624d61a1b8223cdd47290f0394915967080db0a5d87022c607620368af9e01d614eb19aa99b32ad10cd385fd15e933ffdca7a394337a9f51c8f25d27af199ebce766f52182e2e72118eabe1e6bb37ac3c2393925b200a5c4dfe540657c3bf985735a918dac39e27db38640bdee6fe1a3c341e25c9c9b09a588ff9ea73c595be9d621b9b440a9f149781b3093c3ebd4549713a814fcd9c998599bf9d16dd52fbe0becba14e3228a816f6c82bdd3faab72a5b3bf11defb4c08d57f18337b0aca06f", 0x1000}], 0x4) 18:05:33 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0x3, 0xffbfffffbfffffff], [0x0, 0x0, 0x401], [], {0x0, 0x0, 0x100}}}) 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)) 18:05:33 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x108) r0 = msgget$private(0x0, 0x25c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) setuid(r2) r3 = open$dir(&(0x7f0000000780)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r3, 0x0, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) setuid(r7) r8 = open$dir(&(0x7f0000000780)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r8, 0x0, r10) r11 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000300)=[{{r11}, 0xfffffffffffffffe, 0xb}, {{r11}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r12, r11) r13 = fcntl$getown(r12, 0x5) r14 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x7, r2, r5, r7, r10, 0x14, 0x8001}, 0x100000001, 0x1, r13, r14, 0x800, 0x20, 0x5, 0xb2a}) socket(0x6, 0x1, 0x3f) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 18:05:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setreuid(0xee00, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x400, 0x11, 0x8, 0x2}, {0x2, 0x4, 0x1b, 0x6}, {0x7ff, 0x0, 0x0, 0xa5}]}) r1 = getuid() seteuid(r1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) 18:05:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000280)={0x0, 0x2}) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0xb}, {{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r4, r3) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r5, r1) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x80, 0x0) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffe, 0xb}, {{r7}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(r8, 0x8004667c, &(0x7f0000000200)=0xe2) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x18523, 0x0) r10 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000300)=[{{r10}, 0xfffffffffffffffe, 0xb}, {{r10}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r11, r10) ioctl$BIOCGSTATS(r10, 0x4008426f, &(0x7f0000000240)) fcntl$dupfd(r6, 0xa, r9) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x7}, {0x80}, {0x8006}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 18:05:33 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r3 = shmget(0x1, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0xb}, {{r4}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r5, r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r7 = open$dir(&(0x7f0000000780)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r7, 0x0, r9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) setuid(r11) r12 = getpid() r13 = getppid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x9, r6, r9, r11, 0x0, 0x40, 0x3}, 0x1, 0x6, r12, r13, 0x7, 0x0, 0x5}) dup2(r2, r1) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x6, './file0\x00', './file0\x00'}) 18:05:33 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) r0 = open(&(0x7f0000001640)='./file0\x00', 0xe8e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x283, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0000f5020001000000000000000b6500000800"/31], 0x10) 18:05:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 18:05:33 executing program 1: ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f0000000000)={0x939, 0x1}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) read(r0, &(0x7f0000000140)=""/103, 0x67) 18:05:33 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0xa9b6ae56431293d0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x1ad) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r1) dup2(r2, 0xffffffffffffff9c) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 18:05:33 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206949, &(0x7f0000000300)) 18:05:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x54}, {0x1d}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x1f, 0x7}) getegid() r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r1) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 18:05:34 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x9d9c818439810b22, 0x20) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x58b6) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') 18:05:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x401, 0xff, 0x1, 0x401}, {0x255, 0x9, 0x8, 0x2}, {0x2, 0x8e, 0x4, 0x400}, {0x200, 0x2, 0x6, 0x5}, {0x5, 0x9, 0x81, 0xa9b7}, {0x200, 0x1, 0x4, 0x3}, {0xffe1, 0x7f, 0x1, 0x8}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x1c}, {0x24}, {0x6, 0x0, 0x0, 0xcf}]}) pwrite(r0, &(0x7f0000000240)="fbaf84ea37679be96914f6357e3a", 0xe, 0x0, 0x0) 18:05:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x54}, {0x4000005c}, {0x4006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x410, 0x8) pwrite(r1, &(0x7f00000000c0)="b9e93069e5e25cfeebf7eaf847b39809a4f74f56dd6b9f2fc8d9f92cf8fac201c885b46e83e60d599e8b6c1b302976d044496693d5de1e757e8625b1ed2a7b313c735608543d55617cd6496a08cfd12885410dfd94d81ff8dabd03bd796a5a7730bde36933a52ac4ec9587f89f8b1ddf2d5bf18d506d73e8ec6914217ac17ab358b36eafc60ced413611bf974952e97f18f7d567681f1de25b7049839808188b203b729f693a1d4a9133ddcd0f25fe79568238fd19f57a9d5fc3e62c2d27d3042dec96aefabca1540246394c42a4ec4e71559f9047160329259dc27801d8bd", 0xdf, 0x0, 0xffffffffffffffff) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 18:05:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffd, "73dcc5081a6f60000000000000000000000800"}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0xb}, {{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r3, r2) lseek(r2, 0x0, 0x58c1, 0x2) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 18:05:34 executing program 0: r0 = socket(0x2, 0x5, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0xb}, {{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r4 = dup2(r3, r2) connect$unix(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899aafb85bebf0d9b882627f96f0bc765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000004d9ac5da52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000000062f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc66578a03cb727e1d36a82818af28ea997e3ea944df0430b67f055df2b45bf9df01000000000000c1ecae400b207ea3093645b9000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0007efb705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f977d3f79ce201aa127a4dc3f3354fcd03af0c9fc348ee4013ecdb22c517b8995ff3993c18e304425c587915f4c88a5dfd54cf3f940d28a5035931c453ebd8ca42799db6a7207237d3743e57af8583062cca74efd14e670466fa2c61af12d5d1af1c2e755c6bdc291c2fcbf7caff76f44b71d375a6cf9b3497e8cac8c3478cd31c6bd7275502bf65f6d390744d3100"/463, @ANYRES64=r0], 0x2) getsockname$inet(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r1, r0) write(r0, 0x0, 0x0) 18:05:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x44}, {0x50}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000140)="6c098ce58d4d98cdaf3e0afe0f1c76c45af84a28", 0x14, 0x0, 0x0) 18:05:34 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x78e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f00000002c0)=[{0xffff, 0xff, 0x8, 0xfff}, {0x4, 0x3f, 0x37}, {0xa, 0x0, 0x7, 0x5}]}) unlink(&(0x7f0000000040)='./file0/file0\x00') r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$unix(r3, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='r\x00') r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0xb}, {{r4}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r5, r4) utimensat(r4, &(0x7f0000000000)='./bus\x00', &(0x7f0000000200)={{0x3, 0x5}, {0x9, 0x3}}, 0x0) 18:05:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x40000004006, 0x0, 0x0, 0xffffffff}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 18:05:34 executing program 1: setreuid(0x0, 0xee01) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmctl$IPC_RMID(0x0, 0x0) shmdt(r0) mprotect(&(0x7f00006f2000/0x3000)=nil, 0x3000, 0x594dc5bb0197a74e) shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) 18:05:34 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0xc000000, 0x5}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(0xffffffffffffff9c, r0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000080)={0x81, 0x7, 0x4, {[0x100000000, 0x7, 0x2, 0x2, 0x40, 0x7, 0xc52, 0xacbf, 0x7, 0x1, 0x6, 0x0, 0x7ff, 0x0, 0xfaf, 0xfffffffffffffffc, 0x2, 0x400], [0x8, 0x2, 0x2, 0x100000001, 0x6, 0x9, 0x2, 0xffffffff, 0x10000, 0xffffffff], [0x6, 0x7, 0x1cf, 0x9, 0x5, 0x7fff, 0x2], [0x2, 0x2, 0x6, 0x100000000, 0x7, 0x80000000], [{0x1, 0x3f, 0x10000, 0x8817}, {0x1, 0x6, 0x1, 0x4}, {0x9, 0x7, 0x25c, 0x94ba}, {0x8001, 0x89b, 0x5, 0x7fff}, {0x2, 0x5, 0xac, 0x8}, {0x9, 0x1, 0x12a, 0x37}, {0x2, 0x7f, 0x6}, {0x1f, 0x85, 0x7, 0x2828}], {0x1ff, 0x5, 0x8001, 0x1}, {0x1, 0x81, 0x1, 0xb0}}}) clock_settime(0xa, &(0x7f0000000040)={0x4, 0x60}) 18:05:34 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x8, 0x20, 0xffffffffffffffff, 0x176, "00000000000000000000f2ffffffffffffff4000", 0x0, 0x7fffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="2b1a"], 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) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) sendsyslog(&(0x7f00000001c0)="5aad4d3a45c22e07a63b3d279bcb63d24be9f1b9e164bbe98f2af307aa59b584323dbc7373ea7837a2a3b2f584028cef02f2fbdc52b04c4e3a4fc4d0641bb344077bcacb44392acafab47e3440b6184a43b86b7ab03016237ee6c9fc896f054561b37f9974de7754464f5456", 0x6c, 0x14) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000280)="9fbb60c3939a88ad47571db4ca234e3510da3b7edd1a0db50b0dc4a4797fbdd9640955b30fda72bb26960a571ba785a2891d8c5a4beb36d86044923ff972494466c3cb6e48792583c812dbf027ed7331ef074b8c2e03d67ed646af85f7e097a21a0e8560ec48d820942816fb33016274f4ed9eabf2a9d3d41eae4e2e08b9c8b5f40ddf6ba97a7da3aecc2253fefbf96c3705e830f75191b0e4c137b6f6502a6f4003060b7c57b6b39936ef92b05c075069d2c13b4f867b3d05eebc3d636aacea", 0xc0}, {&(0x7f0000000340)="b9133b43ab438bbc1ee1f3cc50a206e298803690cadd916054eb8ecd228b2d3b5b0d6cc8c4db435de8d599476751b8d0267b1cdc6224e621721d5f30b7c0b859f03e16e3156136fe980e16417c9ba2396dd8c7e0ab7c64a64743a0c21d1911744e284c8ace773d2a22e1715e7bbbafe0e38311bf2654f3464861192a5066ec7b3bd5177da51eadba3f732be2487efe4fe5848d92df1642c077b5e41a01e03f1ee26e60320ddcc3ff6140408d505944bda4a3a76462bd668eb1315b42d5adedebac5ded0f2d16afd349cccd0aedf250916e6e62cf079c47df415cbdf2323f1ebba8a0b8268d06380efa659db80517", 0xee}], 0x2, &(0x7f0000000480)=ANY=[@ANYBLOB="7800000000000000ffff0000ff10d4d2f1ad86f1ea4319455bb828ffd66a4b527ec9e4b9ac569f9b8bf89b79e4f27959088468ff44445154c8e9afcff7e400677ef5536dd725376a44b4ad782c682a9c74abf2d6391374be3c8225357740ad1015b432d9c42f8bc0530db41e0800"/120], 0x78}, 0x400) 21:03:12 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0xfef, 0xffff}, 0xc) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0xb, &(0x7f0000000000)='\"', 0x1) 21:03:12 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x80001ffffc) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x8000000003) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r1) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x63, 0xc) 21:03:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x9, &(0x7f0000000100)=[{0x3, 0xa0, 0x0, 0x4}, {0x756, 0x9, 0x20, 0xf97}, {0x81, 0x6, 0x6, 0x6}, {0x8, 0x4, 0xff, 0x9}, {0x80, 0x7, 0x2, 0x4}, {0x2, 0x3b, 0x80, 0x80}, {0x7, 0x5, 0xb5, 0x5}, {0x1000, 0x4, 0x0, 0x91}, {0xfffc, 0x2, 0x9}]}) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0xb}, {{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r4, r3) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0xb}, {{r5}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r6, r5) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000300)=[{{r8}, 0xfffffffffffffffe, 0xb}, {{r8}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r9, r8) r10 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000300)=[{{r10}, 0xfffffffffffffffe, 0xb, 0x0, 0xc5b5}, {{r10}, 0xfffffffffffffffa, 0x11, 0x1, 0x9}], 0x56954b8, 0x0, 0x0, 0x0) dup2(r11, r10) r12 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r13 = kqueue() r14 = open(&(0x7f0000000380)='./bus\x00', 0x10, 0xfe) r15 = kqueue() kevent(r15, &(0x7f0000000300)=[{{r14}, 0xfffffffffffffffe, 0xb}, {{r14}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r15, r14) kevent(r15, &(0x7f0000000300)=[{{r12}, 0xfffffffffffffffe, 0xb}, {{r12}, 0xffffffffffffffff, 0x1, 0x2}], 0x66, 0x0, 0x0, 0x0) dup2(r13, r12) r16 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x100) r17 = kqueue() kevent(r17, &(0x7f0000000300)=[{{r16}, 0xfffffffffffffffe, 0xb}, {{r16}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r17, r16) kevent(r4, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffffe, 0x20, 0x1fffae, 0x6, 0x4}, {{r1}, 0x7cfaf54edd485eaa, 0x94, 0x8, 0x1, 0x4}, {{r7}, 0xfffffffffffffff8, 0x40, 0xfffff, 0x0, 0x100000000}, {{r9}, 0xffffffffffffffff, 0x19, 0x1, 0x4, 0x10001}, {{r1}, 0xfffffffffffffffc, 0x1, 0xb00fff4e, 0x5, 0x8ee}, {{r10}, 0xfffffffffffffffa, 0x43, 0x145, 0x2, 0x262d}], 0x0, &(0x7f00000002c0)=[{{r13}, 0xfffffffffffffffc, 0x1, 0x2, 0x5, 0x7d}, {{r17}, 0xfffffffffffffff8, 0x20, 0x8, 0xfffffffffffffdda, 0x5}], 0x9, &(0x7f0000000340)={0x10001, 0x81}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x20000362, &(0x7f0000001600)=[{0x80}, {0x44}, {0x6, 0x0, 0x0, 0x804}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 21:03:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x4d}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffff9c, 0x81205724, &(0x7f0000000140)={0x6, 0x81, 0xfffffeff, 0x2, 0x9, 0x3f, 0x8, 0x10, [{0x3, 0xfffffffe, 0x2, 0x5}, {0xfffffffe, 0xd9, 0x3, 0xbb}, {0x4, 0xf4e, 0x80000001, 0xc76}, {0x101, 0x10000, 0x7, 0x5}, {0x3ff, 0x800000, 0xfffffffe, 0x7}, {0x140000, 0x3f, 0x69c, 0x3}, {0x3, 0x6, 0xfffffffc, 0x400}, {0x40, 0xfffff74e, 0x3ff}, {0x5, 0x80000000, 0x3, 0x7}, {0x8, 0x1, 0x8, 0x10001}, {0x6, 0x8e7, 0x101, 0x5}, {0x401, 0x0, 0x6, 0x4}, {0xb92d, 0x4, 0x1ff, 0x10f}, {0x66, 0x1, 0x7, 0x5}, {0x80000000, 0x0, 0x8dc, 0x8}, {0x8000, 0x1000, 0x0, 0x3ff}]}) syz_emit_ethernet(0x1bf, &(0x7f0000000000)="b2") r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0xb}, {{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r4, r3) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000280)={0x100, './file0\x00'}) openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x6d157d9e5b21475e, 0x0) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r5) 21:03:12 executing program 0: sync() dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82dcf80b407b696c6430"], 0x10) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) setsockopt(r1, 0x7ff, 0x80000001, &(0x7f00000005c0)="7afb4c7f9f211b1dfabf57d1b107daab1c4808817ddbb2a3c392adba10cf9133b69f7b13456902549d8ab9af62f59629784728a16d406cf98358ddf434562a907dc8ccdb33af6f14a1e84157d7b30957beccdba355ed97316b2ffdfb51ec289a683243c81030", 0x66) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0x4cf}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f800010000d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {0x0, 0x392}], 0x10) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = socket(0x2, 0x4003, 0x0) setsockopt(r3, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r3, &(0x7f0000000500)=[{&(0x7f00000007c0)="3cc3acea7dd69da618143a9330a01c8da0ed1ffaca3c9d45120fb66823b5f0102fe5b303695396bd026bf64573537afb02d3d7795068b4f0609c2eb309ac71b76d16d02d06d1f0eee971fbe1269c121f069cbaf5ddca2b24bf1ec05ec95f6d0a897f55d95d0b450c8274d818d7107cb79054bc28bc596d872fbe9934e5a4b020e13a5a4a51541d5ce8c6ebba05edf26bbba5bde7fbc129e3a103b3e1f46d8eeac4ce94cc2bd677d94229c1c9ea8b7caf8ff7510c758517006980222499166aa3b720b6522d12b3054b888ff9718f3ed2b71a56a4a3cb288b8ff6cd00913822874cb522ded22525ae1f2ee46f4b0bb43cd3fd4f8c67c61c00295ef0", 0xfb}, {&(0x7f00000008c0)="b6569dd908436d5a17e03dbe21e4667657500c4c219275e6a8631e18e0e2b2fea1753cf4a17cff8ab5139de54d6a6cf0074d1f88b0775d659eb5877065a59813f9473d016655cd23968ed8fdf1a5cc1ac061544fe695124579560efbdaa689cf599e1302d4eefec10efd1adeb528027be2373b2c7c79f25715b7f54ef94051cccf8992a45dfa5a4b732ce697908a11337e4c54738996b520", 0x98}], 0x2) recvmsg(r3, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000000500), 0x0, &(0x7f00000004c0)=""/5, 0x5}, 0x23) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000001340)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a38620700000000828e9559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcde2076b05363c420e4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356a42bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af293c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df114abcd0dac2324601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad707000000000000008e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b721cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c06000000000000000000000000000000000000000d6c1b86bcf421ef3ca4ed364b33c526cb1b6c1f8f79785392d02191dd2c0521afdd89034e0e063b0d9c7bc50880da64aff6eca9828968f7c2b33b56b186aaf36a5f8b7bcff03b108f91344c54382a286ab28890f42c2ecfb35b1f178663dffe4d29b80814c09f9abae8e1bd8bddd15a07f6e2524ba393ca5272eeade2eee51ad93111bd16b5c14a678ce2b4cf427d246bb5ef0832a3c909c6cd"], 0x10) r5 = dup2(r4, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r0) r7 = open(&(0x7f0000000580)='./bus\x00', 0x0, 0x8) r8 = open$dir(&(0x7f0000000640)='./bus\x00', 0x10000, 0x1) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse0\x00', 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x1c}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r10, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x1c}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r11, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) kevent(r7, &(0x7f0000000980)=[{{r8}, 0xfffffffffffffff8, 0x194, 0x2, 0x80, 0x7}, {{}, 0xffffffffffffffff, 0x80, 0x1, 0x81, 0x7}, {{r4}, 0xfffffffffffffffd, 0x2, 0x4, 0x8, 0x28000000000000}], 0x4, &(0x7f0000000a00)=[{{r9}, 0xfffffffffffffffd, 0x80, 0x2, 0x8, 0x100000001}, {{r10}, 0xfffffffffffffff8, 0x1, 0x1, 0x1, 0xfffffffffffffffb}, {{r5}, 0xfffffffffffffff8, 0x10, 0x1, 0x6, 0x10001}, {{r11}, 0xfffffffffffffffd, 0x41, 0x20000000, 0x6, 0x81}, {{r5}, 0xfffffffffffffffc, 0xd0, 0x20000000, 0x100, 0x4}, {{}, 0xfffffffffffffff5, 0x20, 0x2, 0x7, 0x7fffffff}], 0x1ff, &(0x7f0000000ac0)={0x400, 0x3ff}) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000000)={0x9, 0x4}) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r13 = dup(r12) openat(r13, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r14, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x1, 0x0) msgsnd(r14, &(0x7f00000006c0)=ANY=[@ANYBLOB="0300000000000000ae6a825bfa231cf8ad1f04f317d0bbcf5477e0ba7ad643dd329b"], 0x0, 0x0) 21:03:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000004680)=[{&(0x7f0000002500)="e2", 0x1}, {&(0x7f0000001300)="f607ca", 0x3}, {&(0x7f0000001400)="6895b48830c9884e1f78dd5cb19e", 0xe}], 0x3, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x107) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r3 = dup2(r2, r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000006c0)={0x9, './bus\x00'}) r4 = dup(r1) pwritev(r4, &(0x7f0000000500)=[{&(0x7f0000000100)="8326a4b9e6390269f9db55aa52203ac8bb7cd37239fac859a244cd9ce77614def52c5607e30305ffd2483c7fb2fda83055c7a2656dafcc5484d9bb53d40cbca247cf130f9b222195ef3c7501b400bf0c1fb73e497e904cd2700c304380fb238a26b9668afa05e10ebb1197ca9d50b1c022e42ca517f253c2d8448f583ef36e2ed24ae7b9571d7d91ad0ec733dd82c7785659453d55796b58f0afacce8d37224cb31522f4acd706d39573ba101e605088770f9ea68cae9092b19d55edb11443e823d228cf3c886a073c31f077926ff30e188cd5873262544d879f28911284e93b512c53e6408b912662e53815cdd8", 0xee}, {&(0x7f0000000200)="1498be7e025b24791e2b832722996476c782c1eb0fa8e6f740aef9f25e7fe45825322079dc6766249dc4ebee5ad8", 0x2e}, {&(0x7f0000000240)}, {&(0x7f0000000280)="c99c0b", 0x3}, {&(0x7f00000002c0)="2aa5095119251b025cbe2a0a40c50f9f43b7dc5a56ae4ded30b73c1ba98ab5fb1c1c13e8e39d06bd73e0a3a8b38bf13df6c56829f635fca86b8ffe7bf3f5f943a2eccf29752b674089c00955f7e0dfcc127e6da3ff1b2ef267cf4a877910ad1e5705ef92e4ae9c8713f329c7ff34f6388902acc55135d9586e19b9637ff21ffb2f3070da6cf9a9d2a86ec1356ccb94e42f789e4ef34c312ee6d4da2e", 0x9c}, {&(0x7f0000000380)="98113aae47a09873a4a3cacab3a3c7c44b40efa870106248968f0bf78eb38f8d2e50687cc749", 0x26}, {&(0x7f00000003c0)="1641fb69dbc40f6bc397d71e535a959d68c35b0d3a8540888fc0fe79604b499b6091acaec63a4c09055ad5b308f0e8ee4a4f2327089115eb1eb3d6c6022815330461e2668f115c44ddd0bd5ab4a295a5c40e5bb2b4ca63611842faead995278546115ceb61df4bb281ae06016c0942c0a3ade20ca18ee09b90170030e473086ee16657581e37c3", 0x87}, {&(0x7f0000000480)="00ad1fa2816e248dc60928401c5e7f10269ef9c6bd935f169b", 0x19}, {&(0x7f0000001440)="cb01f364c192d9b4c1ac223515beb73ba9f8ed89c1b9e5097423d6ff668bd48c22627b2a53fb00256033ccad4fcff17e635f827f2a5e70d878d745d8279d0697057ed604a8dd1aeb802dfcc0485c60b18ef729c2b721c669a785eb08764f7f623b5bbc878bc97a5fcfd034ed47cefe4e7e1f8a24e75f9562f93c2a1653eebfd7da2e3aa403e69c337319d7e8fbb4eaf72ac39c744de3cc95c67020aca470aea8b9a7fea29c11182e7cfc738ff308c8754a7211b53d0688c83a5323c7697f2bd2f5e6893adb5e61a017e87056ba43e2a28d44a5e02eeb59913c62397f1549313f53cb89ebef9e56e5178b72ab0262d0ebd4ed3b346a1ad33aa4de2c4e9707cf38df60165c6b7d4d47b4ed4b9c314528c14fe71d064ca530e071358cc5dec84aa879a0bd55b3b7efe1b2e0b3d57a5981cecfc44f4a54c9276866eaf4d60347afd04b75ddf023297a9ecbdfa68f60a1adb4b65c83c6978d8bb67293212688479056ea17fad5880957a0c2169fa46cf6419f5d6a8c2d62f7c32331773ef523b49a9333ad982872dbabc690df110445a763e56feb68e9eca47f10d817e3a29b9e7baf436bb345e45e46142b567b183b57ff3cd6090f7b6ae6bff4b6923d6ef9ceccd8e10d09e9d490611e66a3177fd5a3046b5b84a787b33ca9ab3b78791c04817d2eab939f7a9437dc427f86b25da61dda472a717f5fb2f1c76c181bec541192742d30b1bdf88e1ebd69df69ed88014cd1329af7a21146441374ccfbffa88793247373d1962308b9af72a014e26ed17f562a4309b7be85982bf85093460a2d98914464f9de50f8736ba8d78a77badf2c88cc2fca86048e1df037322af5412d6cf579b5a9c1455871414c6394c836e540833a4ed8a1bb8f6d13ccc49916063041826401d995df28631d2357fd258ec41432fdf2b52dc287e2b4239dd6b739a14b3e696446f011c6068fff3dd4d82cfefc5009a76c2e6b66abc8ee9a175ef268bbba3b9892919a44e4458ec4eb80853df81d4bf86b31f14869f35a5a90ba6b6d947bdf9a9529ab6e50701dc4136075d1ef78a8f24807ed5e60cca2b2a03356ce55c694ee28141c71ca2043688cabe05dd907be9f4267faff17e7f7bd033156082c1ec71923327e6fa7e42a5d3d51baec6a36b2b818b1c50f624aebd4da94f7b803bfaaf6cdf4a75cdc7d4283c23e496dfe846631a02e486accae0f8703d80fc1af65672d4626f181dc64a5257ec62786552d4461d2b00eea8851b281ef59a6ff2fe8fcdb0c2e54737f4fc5ac776f9060b10f51295124e9a950cb830e4cd329d674e57e73d0a651ec01817f03446517da4f00f5c6e80c879e51bd02925ffa60738e523b21a142b774bd4b8a0439bccbe9a95a17a524bff3920708760603e0a339d78b50f89093a3cdf430843a6b95ff12d179eacb027e154fed614834a7b5fc134c9ebb14a68dec4ca574f8f92eb96faece919c9dfea37e0230bfd6d6a5fba4ae29b1e9cca92b3b8b61354d9bd48206fa0d98794cc0abe6bb185220a3d75a563b6999e245589345fdeba4ca7286373b15934ae91b762da6982449955e70174fdbe22cb417ef99bc6727358e79758cda5b93e1ff5fcf576d36945030a025264ebbabc9a115f7f6b8c79afaf2c7645e2b26565a2c0593cab3ec9e779f58f3829c29f1f5744b07a11d5d14f9a20e8506b3555e411448fad4346edd39b4aaf9859284d0c8b59f872d64f8df9d20965b95dfa0f6c9a013c25cd125878910241a3fec0c6b0e5cf13a04e856b02b60742c92a5b86cd57e0626531b868117ce5af2a4374b513ade31bb13441bdfec9f1d0cd3b3f8635546284211f49814930e105821212b6809292f2f99e76347bf83c1562a389dcc75a954fd9a74a57ebc90dd5540f09a75ec320f756c19372b351733044c2b45b4128b2a4d46f2a5ca8e576ba6dd0591db27381230929f71b868b1220a507429e3a0cbf77fea99d44f1ff291aacb94067a5afb23924ec6151abfae6df2df12b9f15d82bac7bd051b1285cfcc5c5c162ee60050fafa3a27906ae1fb62973cef9bad58261579500be90b2480a6e795c862bac66e5a6feb5610d2835f3271210ce8b11529874f9618ed4a921f0fef02950f89f3a4ad4117cf51744d368793ab9f9d1cbc37ad1623ad38223339ac485568199dea484fac77401c08011b12bf0a7f864b4600c63d43b295d9e27ffe186c47424b9f77e76afa86b2e49f9748cd230acb8580ae4eee222bee6cbdc687a2f96410281d6e3ae8a16768d502f7fc725452c11460b7358e8abb0798736abee8006077e4702631b73a92971ac2878524158bd32278c537b5af94cf308f3e571dafff9edbcc6d7522bb75fb0a9cbac714b0c6a19ff4a6bcce7809df673b6285c7481a7c52d4a3da4d0cbaf0bfdcf856049772a978cf1cc627a1d24bd9ff3f6b7ae718d2c7627016ae36b8331e999df533c1f05c44ba263db1dd22ea6103248459bfdcb8b2532a217e085db2e73c5a846e1a29eb69b5f93877f5046ec814a62a0930d4919390083f4e3381c131c542beb3fbaac75ab2334223e1e51e55bcab1498528e504f00e688f3a23c9133f978da94f70d3e0cecb23a443b1f0e3cf4c3b288b93075d9e172e952d779db19cc32f21947b2d1e6a723948e0327e980a35ce9a1a99fa4fcf2917349d2a69bf3379076929cf9c4cd2a986943acd2a72a29d3dfa74541f4dc4ca7f4d09d12db8fb4519482564ccb1385206a0f9660f3b89a7a0f07044b3b8ed2031b28e8af34157e6e67d2f28dce8fdefef12140b2847e16479e330a284dd1b1e14c59c6128bb38a214abbef11fb739359ef00480a0752112b48c1c7c76bb63fdeb88b78f23daa0f7116636c79ce16340df2df83236f38b709b6e084490febbaaff3729e856e4fc3773d66f9cb82eab9a5818f5a1d8ce6b26b29547b5e658dc80da32e79f2b8a2b4ef1c35a53b3f657988361e0c8f8724530968dc29079631b199f451148d945b727b565d28574c32108f880dff109c0f53787a47826150bb2ef6d00bcf2030ea9bb51cf32130eaebfcb8cfb7fb687f7d7236a8e2dadf456344120263ca5eb646c271a003b110c6748b9b9617fc8c7e99553bf48ee76675e882c0090c77ff35f6af97ed635ac65f9b450791a6e4ef48a77f3d5768326a723eb510b62bb3d7cd47059c6cb4bfdd4bc696e897fced96431bf1e23ff9ba8decc7e0087caa754414a30cd93ff88769675f5dfbad30945859780d95385e7ee9cba3b90f5bff9973e34c300d0d4d522ec1de0881d79445ea5e6e8f2ff2257ecb92e45ad054b8478d3c2583a89eea44d7a220b306bf80516454bbc63948dc125ded938f9a063e7bbe77c37ed778820514704c2ae910e9558255a8019d858732baeadd3b50ddbb8ec1426151122c76f249bc02ef711ab2f1ee75ec95af4e6e82717febd184ac72f48c9c79f64dcaa0ef19eb31167e563e83d89aaa0a75fa5a3327e9a8e674ed6e90d7a64bcc48553b40b84c1d0b164e0d34607fd95399399703fec2512db950644c7fe38038f5d0f361f6379dd61f5362fd5a02f61be543b1f5b3ba986e8ab8340ec926f76d8664954585a172e84a18130b69fcaf1d1ce04444c3f73963792395e0c96dd8e674672bec4d78a9a1aa309bb11ef2f993cf401776a0ff73c055da9ea6d09de990d9eae1367a3e263e49d09dc24fdf4d51cb6a66b2b08ee2fe6c9237728e0e642cdc9cb555e17322a082798962ebf62ecd34b7fccc14002afb1e5baf6ec4d219203f037f52b4a4a483bddf37d81aa7f4cd7a66a7d458d7840f92a093a4a9902adcb2e4f3a9c2d6f87307a2b8017bb1ef835e29f4a7864b9dca0ad06bcb17340c2661d322b2805afa376f81ed7e2ce7f9c4468fd79d90737b13dc221d2d644a1a8f6f8c5ac7eee9bf0afc704bcdccfd56b6e1d8abd3a65a7bafd9831dc0b4a1c568bbe8f5c2bc28463304a1b4c08d637c3261144bfbbb6e2332f1578f124060ac470a803b0ba35f3c41f51f08852870ed163edc9a955e8c2eb958d5e4737e66f796008300f5c267965b5851c734eaec8fcbcfd2a56f23411e2fbbf446e1d7f2ec2690c4f2cf190febdeab9c278fcc061cf9653b1b9e20842d31fc8113fd4637273bdb820a2b8ef309abd3b2a099cd3261481264824ae599fe74d77527c414402b9d6c64aa7f77788b8bcf13f1f8f9655663258ef650975566937a461e77793f2fc6fbe12e0918d27686dbf326ed20c035a9abe805dc9d5d954b152a0fafc08e380bf0bc8221599363ed2e8e130ba351e0c9ddde0ecb47d9bb43b66e64d86946f3a38182c8c4bed870fa061706f65a5eab3a62161c1cac640fba2173328c67d92fc4879d550348d87a3a80fe8bf0911ab34580a18339cdf58df691596c8868a8a9e2e7323e91ccfb634d0dbad33e767581ddd9b179b3b05ad521148c60915ae159163064182b10952a6947ce00afde87100907d508b5c652736402417df0fda5ed916191276816ca25d762973331ef3fcbf67cf3f9aa2b01b45e8671597137b6c23b33f39bfd890bd84845753876a46291f707d2165a0e5977f71e068580075d923300dae4d7c4b9f5e80d04a9096da70c647ef8ad430a42ce94e28a62eac03ae074ad2b3aba8142e0532a4c032a56b55bb3719890daf8dea3f58dc233bd9ccd2d92aed088d0a1404dc2e66f70df8958c952cc752a4e0f5ca27acb71e21d2a67850c0d84c99d77a79c7e3c0ff15f74609d75545f3ae577c4ec565c9e2bef3aaca923d2da6972238c008a67dd273885be5f8bbb9205e5eb48ab3cd12a7b88e03bdd3dc5ce7435dbf68edac2c94deef4d614ba2a7c60d39934c71bc0d7e1400f8ace1b8942e0ac15039368840ac6a561eabc2c6dfb2685f545837dad460bb297e7d6cb7a7ce8bb11c25d0caf4da5435dc682920ed962be3ea83a933d8b561069918922bbf9a2306afa372294459652872357f76e1c79055bf1ebf2692001ef4095e3e7e688243b3613eea1478224301d2283f3d9307620547fb7b8c85211186a8152c7181c180752836972097fba2c23f3315221a521202608d3c80905e6e91eb91ec533fb7f422185e27e6ef15f02de601131f4136166fa0cf2b1a94cbeb2edad6b8d31d6809379dab11ae570aacf401b768602e0a6b04cdfd0b6f8cbb6907f7962e00d8357c4bd5b43b153d721d6e78b764053e1eb209aeab0b04df556b4c7239b9c587f80a8ac136e481a4cc7725bc3cf4ebd0d7caea2a2fa25c2f0922f4e0bcda35eac8cf381589290388185822719c4b07df3309816e7e3729810de0025b7ddb3f626057354681282623d3b34977a9a90f8c4af6982dd5f3964113694f775b4b88995858fcf81c84d8a9d52f02f0b8b5fdae032503dea717413a0f45be7e05db7e7742dff2b2cc8fc2d01c9b67bfc78599a2f772661c97b88788effc289b526322c067de5d91cf0e1ccb20e54912b1d9dbde03e8985ef1ac409d1dc1f3dbed5bf5c2fcee2a9db5f1dfeac7615684860dd26c2b178711cd03fdc182e469c6dae24578bb147f199a1b62669ab3fe848cc2e5537d2672060d60e2235f54b3d6c9884c51d7e62c83668edbf3f54ca156499effb9265f86c986acbe6463b011f04e7a129267f9f3aa22c6102e92918eead9688366391773c2c9464bbb30965bd0556897ff1280c8fa4c1a53be6fed3d73972072f57fa9fa81b84d359437e4bbf669524d2d971c46d1646e3432bb6987eb3a122b3af1b7ad452ff7693954fead805d705dcc39b44129af621c2b9e452226a726b904a336ca866c00587", 0x1000}, {&(0x7f00000004c0)="47041f34523c5fe22199ec0fcd0fe187e5e0ad944ea50bd9d6c40e5a01cea14fe974130425e11c759c739161472e01f941c0", 0x32}], 0xa, 0x0, 0x5eace31d) rmdir(&(0x7f00000000c0)='./bus\x00') readlinkat(r3, &(0x7f0000000240)='./bus\x00', &(0x7f00000005c0)=""/217, 0xd9) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x40, 0x0) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffe, 0xb}, {{r6}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r7, r6) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000300)=[{{r8}, 0xfffffffffffffffe, 0xb}, {{r8}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r9, r8) r10 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000300)=[{{r10}, 0xfffffffffffffffe, 0xb}, {{r10}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r11, r10) r12 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000300)=[{{r12}, 0xfffffffffffffffe, 0xb}, {{r12}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r13, r12) r14 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r15 = kqueue() kevent(r15, &(0x7f0000000300)=[{{r14}, 0xfffffffffffffffe, 0xb}, {{r14}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r15, r14) r16 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r17 = kqueue() kevent(r17, &(0x7f0000000300)=[{{r16}, 0xfffffffffffffffe, 0xb}, {{r16}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r17, r16) r18 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r19 = kqueue() kevent(r19, &(0x7f0000000300)=[{{r18}, 0xfffffffffffffffe, 0xb}, {{r18}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r19, r18) r20 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r21 = kqueue() kevent(r21, &(0x7f0000000300)=[{{r20}, 0xfffffffffffffffe, 0xb}, {{r20}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r21, r20) r22 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r23 = kqueue() kevent(r23, &(0x7f0000000300)=[{{r22}, 0xfffffffffffffffe, 0xb}, {{r22}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r23, r22) kevent(r5, &(0x7f0000000740)=[{{r7}, 0xfffffffffffffffd, 0xad7345789f9f2c1a, 0x20000000, 0x2, 0x40}, {{r4}, 0x0, 0x15, 0x80000000, 0x80000001, 0x7fffffff}, {{r8}, 0xfffffffffffffffb, 0xd6, 0x28, 0x8d80, 0x1}, {{r10}, 0xfffffffffffffffe, 0x99a1aa66be5fafa6, 0x1, 0x20, 0x80000000}, {{r13}, 0xfffffffffffffff8, 0x76, 0xf0000082, 0x3}, {{r15}, 0x7ffffffffffffffc, 0x30, 0x20, 0x100, 0x81}, {{r2}, 0xfffffffffffffff8, 0x53, 0x1}, {{r17}, 0xfffffffffffffff8, 0x1, 0xbd0592c6a4890697, 0x2000000000, 0x7ff}], 0x7fff, &(0x7f0000000840)=[{{r18}, 0xfffffffffffffffa, 0x0, 0x1, 0x4, 0x1f}, {{r21}, 0xfffffffffffffffe, 0x80, 0x80, 0x5, 0x3bc}, {{r0}, 0xfffffffffffffffb, 0x40, 0x4, 0x80, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffa, 0x40, 0x20, 0x1, 0x1f0f}, {{r23}, 0x0, 0xb1, 0x2, 0x9, 0xf3}, {{r0}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x401, 0x3ff}], 0x3ff, &(0x7f0000000900)={0x8, 0xfffffffffffffffb}) 21:03:12 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0x0, 0x2000300000000}) flock(r0, 0x1) r1 = syz_open_pts() r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0xb}, {{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r3, r2) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x5e9, 0x60e}, {0x18, 0x1, 0xa9, 0xc07a}, 0x5, [0x3, 0x40, 0x0, 0x8000, 0x0, 0x6d, 0x2, 0x1]}, 0x3c) dup2(r1, r0) 21:03:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x4d}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1bf, &(0x7f0000000000)="b2") r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r1) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0xb}, {{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r4, r3) renameat(r1, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') 21:03:13 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="b7bb327334c03eabfcdaac34"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) nanosleep(&(0x7f0000000000)={0x8000, 0x8}, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="7d4172a20800eca3785093c8f1b93825f1e64d20ed3913752509d9abcad36cfcbfa6a37b4e650d5b32aded0ae6af351635053225170ca8e3b1c7148d82325db6763e5b0cdcbbc14136dc22c2c5476afb105ee56a993609923ee339585d35998d6c334267ae30edd70c13900a46837debbd7a7882884b0662d7cb8f4c0efac9522c8e411e50d7fc1b8e4af9282c4fc407b8", 0x91}], 0x1) 21:03:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2c, 0x0, 0x0, 0x400000}, {0x60}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r2, 0x80047462, 0xffffffffffffffff) ioctl$KDENABIO(r2, 0x20004b3c) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0xb}, {{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r4, r3) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) 21:03:13 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000003040)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896fc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c05a2f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e964e6451c3fb939efee5bd38da911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a4f4c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372dfa8ef42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a1aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f6161b8408769389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa78c580000000000000000898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d610180b8bbca8854747213442d520dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597fc2269a7d09c1068d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bb20d67cca9c4543f9e40630f56ae48f6c6c9983dbb5ba11cc2e9a01ed793adac7c078d780fa45b03fc100a4356ab4110e30933036ff0ba61dcbce7a1385052bacb4c1a306ed1708f8f73b3a5f47402ffe4502a2fd81d9033329d83372d00d4d60e56c021338dfe34a1b145fe92bc1b22550a8a188ffd72e48f57c9cf71121f382305cbf4769bc70e58b4cefe3bb5d6a5ee1bf1ed0ad26585aa8c7c21d45a5d94dea4c094736385ba64555dafcbadd4e37a0603ca7c212705176c7f670bf99780897092677cd1597d628cb6d35822d81882f43ce4c10630a48c5a5ef69a102546f818649f15d98cef5b8a349b6e6c5ed08c6265be5179bbb14d86c613b426dd2d25873fe32fa6678c796fb25f390f1fe70cf75e80d90e2bc13634e62c3ade359e1218ff57be3dd27bb0123a026eae7f3419a93effbe9f18886b2cd0f757a4116918e53f7cfddf2d56d9bc69660e704c88b3e1200d206202e06bcff6c1ff160f250b5233a55ffd0ae0b5df04b625e89d2f1cc35c777e93f7c6f89a04a6a72f7f168ab0c6e644d32ea34e6b6d916c1f6bc232c0a246a0000000000000000ceeafd0da282da01b8058f0ff856db6eb65622e82d00838acc604b1b3d90e8171ccc88e796adea42d13949cfeee198385df0c8f3b00edee8fc10fef635704946cd856dd354cc62ebf10233d9a5ecdee09eb90ea954a892b5d43c5b152351adbc18737075d1595b012229810115bd0fccf8456e8b3d38c2d806e704"], 0x10) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="025ba2030f5c038f9920ce827e0cd94897a5151f25069dcbfc0b6d36a461fbdd3a3e0c665c1a1df4a8d2bc1ac9982e26104ebb9313b646e208c65d1a8b", 0x3d}, {&(0x7f0000000b80)="4f6c84a44185cc0c044958a54e1677c52db68d4eecb960a0bcc5edf6883a13c90f47d6c33e00fca994bc5a989dec5f2371067d2df2ba72c2b491a8167601eb83ea4cbc74dcd2076058d8f7ac0da07684344bcda9e05dcc650b8a7c2864af7cbe9ce7ddb83df4ec7f28bf30caee1e97023f0d2b9ef840da8bc3cffad9626d5b9ea49a19875f658b4e48a00b5f5daa7aa3819e235b625497ce0d544978ce20222aac92b444ca216163f3faf19373b1539bbf0b177ed32f8ce7344a3e94c7583f2f446d4a9a2d94dd3a79aee098b77a8dd6c264fe1b97fa8e9c1a97c36cdecd924c0d08f08ca4e1c2c81445bb86858ac9192f2b3a98cbafb9cb57f27a2857db14fe68a718f843ef25af8671a39b4cf24a04fafc2b06236ccea88d8b89bd2a70a34b8623e80291bf5b2d84a355fee12ebb7a7b133f1ca9b65dd8c8a4bb25228a586784d766fb414e5385ec5d6b407ec02b9431e38fe5ab04d73b17a777e17f4903fdc2a9f38c396a3c43e35840b8b68c64970b661a8f42f3437e41eac9e4d8ca9b8c11aac64669b1cc11f33756fab1cd6a81538cad3be2a504a9c332e7f49030c94a34fdb64ff2106e26907a4ad4671493bb83c3487f3ae978893308856be29c44a90ea829ba43add5a87e43260f239ae9ebfac8242b847a871a8dd10a31fb6bd0c9d4004636ee056b2d5d0c112f92912063a8af79509dc1a09adf527d7677db6c61c45b70c42d0aaa69d0f87f340a169bbd084bc27f6c5d7b4aabb75fd854322f4c5f9cff3b6327fc68c85c0e07c904b93af19c430e082f8b5739f2daf960dd0cf5b8887a9c37c6aa05ab85bf85bd51b068b6406a79b187305b4b4977f7baec077b00b687d06b7710dc84704cc5f8f70e30b44ff7e0459a0bf809d14fc8f2c95673dfe12959903f9dd73b9c8266d037ee0c938ed7b900dc7381a39b4dcdfb9c5154cd0f01890eea055d81bbdff49407b5fd9602a696acbe7679b10da3ae84e3d22fa2607b86732668a14963d27489799f84b63a4721fb1d399877781d887c7f388e85134f849010c8d0bb993068db750e5268f85ba88a85d37981a785e050b5bcccf65cf44371fe259495d1e6f028cb772b6ddcd944f4b9f1deb30e8c468d4945e02b53e5ef144998f4f88c501752e109f1b05eb79636f1c317008cc8ecd55c50c743e129e7f0caf8a09df4795f8429f63b21f220454bf09201f825ad1760d24f1910cf38ae69d736b7cceee5c3e905f001782cbdab3d3a1f9e670d2d77369c4295549c5289a0a0c8909c5fd030f7ad43d1871efed20fed18657cf7c1a5f1289e72e3f98a190754615fdf0fdccc8e273182385cf5ac8de5251c04f89c5e3e980477a78a8ee001e8025ad2f2c5593ae87bdd95bdf0be79b7a5a98b1248aa3e2506b02e7d80b1d2c72f2cd0ce73cf56e6008c1a324f322994b98c03a28ec199a5bf434f1e474eb9f9ab64f3cb7cecf4e4703f8f3edc2f2dea88589c1a3cc88d6c7485d496961df2c9627022da1db0e176353fa8507e6a699c6425c503bd4b8223abdef2f794a59ca11f212311bc5b7df6bff876bc32c6a99065d8f21a6af03bf18bbb9692b74e50f65a63f9775ab72dfc8f5864d24fa40be521e26e2cc639f61951509e776820d239a2e8fa7615f77befd6333297ab5bb92bf801827659300d03a3fc5901ba3599baf3c3ea3b7c7ef6a29154b34d733ba138afaca9560697b896a33138c02d60239ec2aa8c50be95564dc9b8c79f6bd37a0de10c2c21bbb722905c5abfbf1680fe168fe0460e7918e12d319a3e0636818e4649d2c81e9b6e6ca73bce9b1bbc5d1d2ff13b47e29723c84ea25646f6b5f30d30735d71967900d0c61313a00bc55055958cd1bc6e8ec6422cf12ac01cb8913a2b61dae840639a301a04bb53f8d40e7b326d1fbff66c99c0917513d64da01f2a701aa0c9a8f10c103ac2b5556b00a4c5ce24faa9d80a92bbb21cf99770d6ab0842d50d7186bee70173dcbaab4ac163eda3da196ebe44191b000b02ae560e9e129650a275c362eb53ccb619155b7f9b26b1cb95f6fbd6de5a043fc4ef7a4706262bbbebe99752dd5146bba123ebfbdd13d7ef7c9b8e1af09ca9971b5df66c6a9a433d2ab8bac7f43198e21d5519280b74429d7d6bfc52b2646662e378bd92266e167c0cd807b46a4180a01593c91f3ed5efa528e2a4ea29969d2a742a90c84a43424cf634e441d5bbcdc64ae1d4d7b7dc0f8a464f36f0b4e94ba4a9d090ca3f07fb3f18e40419cdeb49dc1fa740ce8b59695732a85c0fba8131a61feea22bfea334be70c24eb8053e80d5c5321e9c5919d6d40e6c4595e5f0807952f4319a2d8e4d27c015e5a197ff2f38f1902d8dc8746ab2f8e88f379f5e36b2850a29b42b0052c99f1d2b09c63cc6defdf943fbaa4031b874b4311ee0e113c42cd64722282b8c89beaf60ec11cfe6bfd556a6c897fd808eb563444f80d9e09e2073729007c234ba5ea962c71109edf93693c6163ea43d2c37a0cdb143e408cc14b40075e1366c4420f4c52c60b60862bce533f32be061da67485486aa0dd2d553620705c076859c4f7fe83ba2bf39ce633558f1ebe905ecd946f279972284868de94ca851c4be1bb6680aed124546a56469e710c85697db85275d1cfbfb1ce31b26dec25cd1a33c205043ca7b62bdff423bab00482d9570055259718154e1d61bbbe812a9898d3446a5e64665ac04941a5eb981f0c31b1fe32fa4abe4c3f05af90d48bfc8f3d6449b384b2968b963f1057ddf382f5d6d71889689c4c958b1dab54b9963261b5bd2811ca53e2f1aa3c91a97d7ebe7f750863297baf3a7c4ebdf56452d51d1d9d28e003c212b50f3b59b4a6a34d67eaa9c4e281ced7be31214efa88ca16429d5f5dfa2fa02b8050f9a22e170339b9b9302023a1ccaa38764f5cd51362d3a19579c4dc4ff9b31d7f1c873f93f5ee51898660138dd9ad8d74c57552c59a1c38b2f262fa5930ee7ab3005a1dba712571d94623c87b2babd5279a72a1e22fb0e7fdfd2a3b48ddbc85d7c9b3277e4461c974c76cb1ec43a6d61188c312ad204f5438b798ba4e9932f2c4e1a2bb8ef92a0eeb814d4837c959a2fb051ae64aa28f889eb023303e74972962ea010023adbd318314b08edf74705ab996083e0a8a9dddc641bdd34d74f8e03492d770dd3e7f37dfdef693ec6b18b2fb094f6bd4b32047a341e109c173851f3d7fddd6f84d3f5c53c8ccb769074c08a87a63aa6741e60d6d0733c6b5426b4b8a9f012e9ec884ca55a8d6993d319e29919d4c7f829925cc7271cc0b19b08dc726d24cb24f7ffc53799e552b0084e1b0bb890e9e76ccf65a84c53c4ab9aa5ace2c5458de8f370df68c95c5ed0724551cbb4fc1a56dc1cf48d89d882304ddf1b745adb630f521527efe0ba3aeb081486d53051ef957fe907931ce8c54b0700dd2c9be7f06682c4efdf497852d296632b51b1d4a7150498e464add4ca3c8e6aa7df7656b5174cbbf14e20c7885a6103446eb312bb36e0fc38a4bb6e6b5831c2c2676898a2bf8ba8f10b71d421308d48d0e3e4204832f5e5907d0a31360f240c17383344ae5476cd22c79553014041c31d15e332f6eab8449be99b812703c2badc7aee79acb885ac4ebd4442fcd3f419ef0c6a84a65d834faf67002d0e85391248fc3de2ef5fd014795417ae4e576b8eb0a05e4d7b115149d09f0a27e58ed1349f0fc053da531c434e10459a7be1991688bef7b5ee1a8a5799b55da8fe59d22b4b6165d6de8a8a77b787908b139efbf0677f6a282d9a3d8c2e7e8b2d7e39863aeb779ea34b2ef36402a0f91e21a3e6e0d72983f0144a0746501f06791de6e07e0f5b5753b04f285bb579c6e95c7df74bbc2187a075d7125a3ad121c37b15362961c009e589a07dfc93841b878d30939e23dbf499c275c381ec7c84fd780bc4bc741efd10d838c595d44991deb5b2a4bf3cc889e1a9587d6f560dcac957e889b4594bb5f43430c68b5ccd35a46e1f4bc76575da715954616388b2d92176d322831c393ae191794476ccac576a6bd537c541f890339f3a91d48fae72284b6690bd82889d3bbc00e4470e0d2bd59e760292be26b5fbfa4e727c191e838205cf074dce32ae099edaa2d6fdf442c63cd172b5c564362ccf071de73fdfa4503daea7d763d4a3354c259902c3c863ddde8688a245a407878ab7fe590c4ef3becabc4992c29c6f11d907bae7ae197b6449902b3249c35871a98c6b1ce93f51491aa95d12bf17fceab0c7ed39491b8b5baf8329bcff9112f97b098a848fb06de1d3943071cabfc2e4004539b36036f4d7d00f6eef0e26f2a525ddd1a9fa811e5b1b431c4c9fb21e3ef9f5146fbe77d45224b8ecce220d5d712b152cfe30183ba0fc9fe10e2fcd0d7c30e4fd536efa87fb52041bf266005a8214875fd5f3d7de8d7990e24ffd753c3e881608b39c250274688d29aed265ba932674448030aa8e53d86030de0dac9f61b37ffbc0395d608055fae8f75a38b75566212a523dfe22514c76e4bbb10246258c9f1c963b568ef2a8a93d5778c2211e479d6e6aa1cef0496bb0ba27b106f8e2dba6fa4c6952e96f9f63d2d150b9525e2c635f549c0bc279be1bbb7694af9937fc340423a479cb65e8169ac49129402a85ed541bb7d5490a9436be15339e345d276e6e8c2589cf8e85b974089b4eb0d72e088c89d266af11bdb08e7e4b6579a2f44e388622c16b7bd9128fd96d265294160b504f40df3a4f685ae14d8e2cf3e711a811c0824ca0c8d0903d05e92467d0f1f465eacff2f8000616c19011641133bbd91d331e84b6943f1e501e178757e59706855ec166ee595df14183f9875aefc4ec00a14d664efc7224289554e71ef9b615e28473137fd754787d0531941948ceab97f7fe94698d26843b25b34236e5601d74ac45ae7ed9593866bfe015fdde1e2ce57d77cda38ebf6e42794d6601f2304d22146bedd4ef3ea7b0a104ffc3f038cf395c49dfd1fe4b30d080dacbdc693f191b430248ca09138fedfe98355f8c4f1fef18e41bb227901cd804ba3b26bf1526c87adb1847994ace4c37a50a6089dee9f03aa24ecbf8a1e8e3d741a4d7232f606b22c6740a862436244ef16a11025c0345996acc3aead39217e1dfa1256ef19c2ca170f02e745d010108c5ac0867162ba7c620c4c9c8107506cfb7040a37108c8317b53de0d2d75c6aefd136c650dbac7544d595b9131149bf639057f98504f0ea31b989064b9b5432586362644eddb468517efb0ed1db706be4068c172dd02e808bcedd22e31e08d3399bf081befc68d110d14722e66682e639259aa9235263ac162706207cefef4d5026edc8b5722b0e5c72cc6e29e9279e0bd9bb5429126221775b6b301e752feb828320f068085baf579a913b73b251e765c0ba54a62abe8a91e6d5641ed74b44890ab21d0166107232cdc487e7fc1da09cf0f7688ced3e3d8d4664c789145d5f7786dadbd357", 0xf1f}], 0x2) write(0xffffffffffffffff, &(0x7f0000000080)="60bb7a2364df4505b8833a8a524a86b08a5f931cb41a46adaf6a87a92060f81ad29bc57b62e49c2d73b02e6dbe0aa73d44be97250fb87da141f7dd3a6bb705fc7485161c7c4157ecfe72aed11e1d275b4c227c57deecd93c385546a0dbdfa5bc6501285165ef8e7d16ff18dc703b5fcbf9d0f7b83f6c9a43cfd276f707a8be827bd64688896cd0d5373f92bf53db5f6bf10a3c199ea59c2e3a03517ebd7c88dc71b3c8952e928666bcf3415ef0165f2aecb635c4ca7c8e89836ccc7342918006a40a8bc5e3732b3b2b8057e7", 0xcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r1) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0xb}, {{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r4, r3) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x1, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r5, 0x6, r7) fcntl$setown(r4, 0x6, r7) fcntl$dupfd(0xffffffffffffffff, 0x0, r1) pwrite(r2, &(0x7f0000001ac0)="38ecd0460298ba0e24cdcb46eecfa16fa350de3735bf80eba411b765b30386827428d94fe86c7994eb0a3f7a389037dfb7db7d95f43a9f3ee1c3a561becc1183f9125c94b4c6e4c07ca7b04876d75abb261abb9eaa87a562a06dafa079af689f564bd4a31c4b4bea1d204810ab24fc90e45ef93c869cc922323792612e1c796c81545d6821239ab423577f4b9c97dfe055724aa2df9f8813565a69e71aaf3e667edcae9d0aa8b8a8a5a59e791c05f1daa5119dbe4e1ec0cf4e1e046feb28cf426f52de6eb0f0f84c613eb4b9f9b3bb440bc11fd7e723f0507fb505ace57c878da3733d672f93115844a6bc7928acb8687a5fa440d3b0e452bd5f9a69ffd7bb3797838705e1176b7e26588e6f2b0eaf6efe31c420598c5c6d36868a7c7854e8e75b65b394cec87101c12b10f0e795527888f369b2208210089e4c90b4999b5aad1476d054557cf1a9c9d3b20a90798f57aec36a3f3add643fff7920bed20ed2e90f1c7e95c2fc88dc8a0f559dfc45cac541434c3c49074a2f7ce00917fd9c0ea041fee5a90f0104d5df7f7ec19ce32cd720b0598ed56fcfcf26d030536289da1242f1addb1b30a4b824b4e04d6ae2c8f2840854ca7f358c94a47721416622214df7b6b20c50239b7a2aab526ad0d0d8479f45e6c63543199d51449f7821b69141b58c6b742e9cc42507ffde0276fb9653dd315a636386e4de3d9650421431305be54db98c5f915656a5ff52844b86fa7419b5c7189dbbb800563e74c7963b3518ab9f8aa600081fd138b83c53692b6b586c6539a16012a089d626ca3eb575cf731dc3f064ee622bbc2b80ea300f2f8008af4e3b0fa854a9115fdb750bdb3332c7437e096cd8f4ec890ccabf0f8d737d7639ed54b45443e72dee427509a082c73fee1a9234a8c39b3539bb5a42a7357cc57bbf93d9e4af3fe59985e13c8ead6626e97d440d54ba2f4b77d619a72bbd44012dfd8f5862c1934426d45559fdd2811f3e58ab7016cb20a9b5ed88cc6563b306acf0f238a91946ceb1bc0d80864a3d5a9cfdad08e9d0f73df5d1903b0f0197e6b4ff2e4b13b6b01b7f71e6f8b2b561142f8bce640c1b2f8984dc0f6c48050cd56d820c07aa1f60a474a96f3dac1ac869c7f824770995071a3f0af76d7b518041daca7671c9f1599e863d6522cff1b90fcca9cc6934726be52f929ff3ea6dde49d3c203c415d3b4e91cc6e9ea08ca67188c37531d2613d2d06aee4ba1198aa131f8089f62f83562230f97473763755ad9dbec81237dc545a958fe325c9ef2fb4f3257cdb3b7b9cb3a82ca70f4dd02e2903c4c13e855d65909b84b9071b61d0515e954bd7febb9f92ec59895ebb6fea7541dab935254eb9d1d547c71519ec797c2628a94f47860fa9d89bf0485687403f405919a023aadef264d2f7ea963b3215d0af58b8377b8a01e0e2625f3c5e913dad861db4a7cb76fd4d05fbe51da7ba7e61c84564d9a99afd401a51d768e6a53048b1f8f5c2b469a8a50c6143f0e856268aeadbe5aba2233595fde8218240c9235cd453ea40d8e16609d6440db1e66449640260d2ff01951a97b80d5b3251ac9c3978c4e63556b2959e86e4a3570023f80ce534ff0d8df14280edeb5e1dd4fa34dd082af9f6a17069adb4ceab163cecec63e158ee2361d4e1bcf233ce7d16e66191223bbbc15e376f7bb6dfb7f245e0b92de775bbc3dffe7b8e42e566ba5e9e54994f2c19573d74205f984a7225e3474e1417260e7963c188b60c98511d4660785dcf5bf3db714963458e401acbae43a7eb3986b7fb27a9288ab2f6c0c57cada0bdb4f03e03da60417f527cd50b10aea40d868ba3e0b0ffc95a925b9bb235b9ae53fc8f56c18bb4265c2897183d94271fff47e58387671154b475d479b894bdffe655cb6a72bb260282bf01a9219bcf34735fc91525bbeaa96d2835cf3917f7a74220e8b1a4b1fa2d5858bec1db931f03745a494f982b5109d0357abf74f396b0678f3cb5886e0f95333064b31325d907d1747f47990c3b68dd8406fbaa31cde9a700b7ec355a2037eae6f162655b0b739db16e7d18fc9cc92bda55703498b7697c9329482d00fcf51a62fcf6ff6471add523355b9cbd6fa519d41bb0b98b90d4fcec396ddacdbe6718a92252404d0b639ddaaa876f7834f18ffc8d8dfaf9d7576cbc781c1550b834ad43ba0222a5ddfc35f98ceef9a37d4c9b08a13844e595e08ec6bba0f29a92d50121a775883bb1efd70d4bd6ecd1358cc24c70fdaf8dc3676918f8092e56697627bc507aa4faaa9eaf3f1df2d60cbd06e4e50e3df7b2d96cca810460e0aca927af690d4376f396697f8785b26b3fbf4a47ba3017b870c357c56d500c0401d4060641897ba7cb2a11ab4374d857bb9395932b51e703ec5935dc356ec0208a62453f1181c8d20e7b21ec07e3b6edca64b7ffe83223b411f734fc62a7a3d3cb923b50007dac705890b44eb18236d61e538de305c11acbf9a94eb6001d2c0d1d270d69e87f21ed9667f4c655ca5ccfbfbf7b695c67af7936ae9c85d9966bd596d7a0b85fa48fd3dba2f54ee2784bec03cc368792aa6450b0fa773b6202e42c6dc3dce4e57ac71b8c33a9f7b4c52504b42358d19982c4cbe8a41fbf32f1175836347b1b02674cabf325bea0efc0e320d78ef4391e7d25e7529b68439f7d21dd365e3c5951ca195e9666d6e34634e521e06603ba0af4cf8920a1fa55fede574e1f660b72ded26dabef80c2afaaf0d7732556887bdabb320065cb007776ade7937dce264494c47382c310cc85a55a847c0b23df6d74e0bae0d9b5bd42c4c98868e7f7cd00aeba1dc6d3256b9f35b24fcf24d57270cacfe2a01718f8437b671a94d5b396be47b8d430a4f17ab33547b6383885f48170d42953ab700f057e31ffb6efe79a525abedd0a74ba4c5df456af58726ff37b0dcfd9288b352f88682a954ce8f8e6a97489a9d8c26edf9a70cdaf918c12eda0f0962442bc51208621129ff2c32b4bf203ebc301c74c41ea59ba609f8d27c477a8905236734a926b190bd633e90c3c37e320afcbc54ed151d08e66c54a82f934fa9a0f0ee486f59d9ee7278fc4b5672561708cfb3b1078f791d5cb3873ac2857e3cc71fb6f46e9db97b41f3ddcab8e34dc45603cbaf46a4f957973f44084a30b52d2bc366c2fdb5d9a163b211522d3387ac857be77332544d88724c818323f7730b6729e9a3aeac8ef41c641933adbb3fa4667bdca28c43bb853ced6286b56b2102eccb099eaddb011f56830aa8db5161349a627decd6c16e9252fba2ba7d772948e72eef1a9a6bf05982a7aeabdbff3e8aa4021b94f83e11a9ef0b3a066dbfc7a8f5593721114dfb7accaccc8998cc6102283cabaa11786508de24fa23e849859a35509b063d22b70b59007672de0141c28642de9688974e354e7da002f83ced2578150b63c8a3364b4aad4991767debfb1b58b329e7eaa62b3fbeba31d96f0a8263c65af4acfabf8b92df17cfec73abf207875212df7d9ac7ae4f6ccc0d4acb1f23cb2c8134809bcc746ba428cde04d56c2152ad430311927f481b9718ecde2d3a418850618924232fd5442e23a50e49ae52522f5cda95b9c6c4eba82ba6a66f3c56dd88caa03ad9afe74c945ebfeb8693b18fd15660730aa661735479eb29f6de2a7fdd8c1030e0718e17b1e8a8862cb24546145d48ec7145675f405d2e8ac3db4a574aa1830f483523c677372513a54ecffa94ecc45a276dd50342bd1afdaa39862f4ab9b685b84044d2373c90ef5736bdc9b40cb1d672101e02675a98ede3f550ff6318e0f1af88a1d0d2f6c908488c2053cf85d6fb01145636f786c86874e40461ec6314afccf2b6cf16ff1faaec7b3803b1f13519665948ab2931666fdb0166ebcfb39910d572aecdf2f8f8c7cd51bdf201a9752888239c914d4bc1c89ee46b15d992e09208ba0f0cd0fe3e5e4eba358ca8c9691af9ee6848e0467b88dacb99c19919387249d9049187266082fbdf6911c1e31a45a45d9437c1475a02ce32ca2dafbcb40a8935d786a627a255e25e8ca1a302c0e8b80539a649e16fe93c9f40df80ff26282e37970a8a1c1128c12b9914800eed4b63170b5c31ddf93542720f59e572ace64f9f9e8f8107c33e47406154fca6d0afaae80a607a1ebf256dca25af735abbb77e9c9b08c0275e819834270a3ee6fa0b80904c4247bee34397ae2fa264e4659e97cbe12ec0745cd88af8aebf1303e9753daf4258fd9b87795e4174e867941ca5cef660afc9095572984f2f404459287c65cd5cbeed86b7db2f5eb2643e9bece9ed230825b8b51a818a446f9da4583d435604a5b22a77fee6748b2fd4c7687551c417dfd547a7812ab94330baef90f2d4fd3edfc1626bc312752882313519fcd70cfb17e6c4af4c3f7eef957760b2ce4679c1516eaf82f5df8033e6dd133c26f4189d5957c9eeffa9879ee1703c5b84effee3133f3630c2805527f911ef3049c6eb4a53afaaf1b97fc903f1e0b055e5a79cb102f2f96c21ca0c71c04ee11cd7b12138ffbc592294dbe7b31039fcbc372cfce5fbdb55eea2126ce28b61bbb1f64230b466c3896cd2989267a8b48f393e8d0c7ccf33dbeb71f7120127f978c999a1c5728179959e7adea00c0b28f5197a8ec5ed08d80a51e74967e93e8269354ad7f517ae3fa5b69f00674fa271fa1586ee0e4369ffac711d8f659ea65c00c9080a460cc3bca13a12eb51bc9ed1c60c81ebbb1cb2f916ae175c3c103f007e88a1d857abfcd2ba6b339074232a93daaa4274fa998c65229667eb13ea057f0a4154d70078de326cedd14489c5b09fa67c4720d270e649ae4577da7521508a8964dddec8f384aa6596b3be5fce39cb04f975ee248f8224e7050477b29321a19d74507eed7447a92aabc2142889136341a2059fc65aef39adb90bd17b2892913922e4656493e075e77707734df5f71b6098fd69593c00a89172a2250a91c18e273c2f7e2c9afc403baf19b9378356249059794489dfd2fb8844c3e8a8c5ab8e73b0d0e92b50e5d8ff58e38f7d8ee36d795330db784169e5fe88fa26ae86f217565fa42ea9ef622a640959a888145db95fea3e35b98865c15828b3612cc6a4f675d2a250e21bbc7bf26c20af9b5b607359a6f51795b45aea59724652ff2697692fb7942f9802cf452a4d17f22f8377a9d74784badbb63b08aa6bc455dfa99a87f81bde1b38a2562df12f70212da5dc401b7c39cb0d98c4f70638b928e6e20f6ee4f1c082d93c6656c433347367480a82546bbaca404ed2e73c108b42481f5636af78961e2d2fb2b9289d6293605c98cefcbe02d35877d326a6b9f76c9b4717d64bba6fe8b3bcebbbaa5ae26b38fc7281d41cd3bc3f2f9de5bc6d79162b07c23731781a9a7d898c3c2e2d10ab9bb90fa83abaeddddf173c4bb7a17b406208f0af1f7fa5618fdf04e352c1118c9e574b714084dca09b69134e15e5f07ba9a00dd682e98c03a83b01fb5fd307537d27ef9a1ff061783dfae3b6dde9b59898c9edc9b8947efa2f43e3f0a0f882ada291a8817eb6959272f1f27bc647cc8d90d5df8862df41cac79f72dc32cd4716026e8b608479f78927fbab6cdc088bac415cb65ac8cd4491670a6b8f5249d93d5c1175da193766cb2c65a198ed3c1e585d6cc704c3b932cb432e714fd51d65150808aefca2e699789f136960fea067d7b4c0e72223ca9ccbd6ed2238bd6a78573ac5121cdfb198846835d1c2b0aed2a50e5a9e1ff6249bc12076d8b8917e71a19f4e6b13e93717e0f55cc339e529fe8bd42e4a38cb1f204", 0x1000, 0x0, 0x5) 21:03:14 executing program 0: semget(0x1, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) 21:03:14 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9", 0xffffffffffffff0d}], 0x0, 0x0, 0x101) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000180)={0x40000000000a0, 0x80000001ff}) setrlimit(0x3, &(0x7f0000000040)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r1) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0xb}, {{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r4, r3) sendto(r3, &(0x7f00000001c0)="0f0b30c687baee3e3f4d45de605068e952fec54eef53071bdd85dea21cf16ee25e04ea84cddded24d6bcf55bcb199d8eaed48cd46deff707bec09a73309fddc18ec4ed8faa0f4a911f03e18754a6c40d02d1e3def560a7c68e64c858eaaa5d820a951827c546fe664ca2ad8d03144065ef170e6d", 0x74, 0xa, &(0x7f0000000080)=@in6={0x18, 0x0, 0x7, 0x7}, 0xc) r5 = dup2(0xffffffffffffff9c, r2) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f00000000c0)) 21:03:14 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r0) r2 = dup2(r0, 0xffffffffffffff9c) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000000)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfffff7ffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) socket(0x21, 0x2, 0x1) 21:03:14 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x3f0000, 0x0, 0xfffffffc, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x1200000]}}) 21:03:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x28a7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10702, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186204018b002b06000000267e890053b5d1d090753dd40900a24e14da00af846ddacb33d8f3000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e159c51bad5a8bf626d9dea3c2000000120000000074e54a6a907498987886b44a61c339b375d92eeb4012fb69628f2ce6e6054b6f6e40ab90d136a54f8d42978cc945a48c08585b72b692618316cea4e132e376558758243b0de9be69e537dc52fe5f93a003f7bbdbcd7ba1238b354d4c5bca0dcb952bbdb7c5064e89bc12a888cab685706cf698cf9026fd6e1ad0f36b86c4391b3864c65533f6bfa2781aab714d1af2c1ee25f015db48c19a8e8a1ec64c48887cbb871679e4d7", 0xfd}], 0x1) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b4d810 21:03:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x87}, {0x6}]}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000480)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0xb}, {{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r4, r3) bind(r3, &(0x7f00000003c0)=@in={0x2, 0x3}, 0xc) dup2(r2, r1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000040)=[{0xff, 0x42, 0x7f}]}) r5 = getpgrp() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x42b, r5) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffe, 0xb}, {{r6}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r7, r6) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000380), 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x8000, 0x0) fcntl$getown(r0, 0x5) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/231, 0xe7) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000300)=[{{r8}, 0xfffffffffffffffe, 0xb}, {{r8}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r9, r8) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000440)) 21:03:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d039c1e701000000010000201e7f000100e700"}) read(r0, &(0x7f0000000140)=""/111, 0x1db6036960f62377) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x100, "ffa487e66524c9dd74ca43796a40d1e145de78a3"}) syz_open_pts() vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b4d810 21:03:17 executing program 0: r0 = socket(0x2, 0xc003, 0x6c) connect$unix(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff650bf22423adc75b503193857bea175dba3000463f7b238bf46854d78a2a197a386207001600008295955984c87910bf453f68c117006abca64896bc5e8491388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444474698f37cff2fd578463fcfa78c8c1f3c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded29239667d76aab232ab2fd01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d42370797ea994a78f5229e1a79"], 0x10) clock_getres(0x35a12761cb6e46b9, &(0x7f0000000000)) write(r0, 0x0, 0x0) 21:03:18 executing program 0: socket$inet(0x2, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socket(0x18, 0x4003, 0x0) socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) socket(0x18, 0x4003, 0x0) socket$inet(0x2, 0x2, 0x0) socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) socket$inet(0x2, 0x2, 0x0) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="c2c3196cdf683b049a5c40fc4705f7a1298fd768738f494264f1a94aae46193ce17121973627217708350f4fd8f8dd7502bb8a778ba0b7ca8e7385caa227f2cb15c5f445ba829a1bcb1a"], 0x1) sendto$unix(r1, &(0x7f0000000100)="749703170f000000", 0x8, 0x0, 0x0, 0x0) 21:03:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r1, &(0x7f0000000680)=[{&(0x7f00000000c0)="22532e5c17c55a6c145cfa926a1faab05ca1", 0x12}], 0x10000063) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x80, 0x0) fchflags(r2, 0x10000) 21:03:18 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x4000, 0xec) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 21:03:18 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x80001ffff9) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x8000000003) ftruncate(r0, 0x0, 0x8) 21:03:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000180)=0x20) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x80}, {0x800000035}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x4) 21:03:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x34, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 21:03:18 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000002c0)={0x1, 0x0, 0x0, 0x0, 0x0}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000880)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f29384d0829696473d48e4c70b316aee910834a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefefdb1bd4f9c0e36d58ab4f79a65f69e73991844d490000000062d0edd55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df01000000000dfeeffd624f96578430dd2853fd6f0000c1ecc440000447c89263b7abec3fef53c46f9362301576534c2d7ceac6f7059f729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc3f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06702a78f4f193a9ddc93e8223270936593c68be103eb0954fa3c63e29778902f3a4917170ba580394c4f11a33d3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f01538eb2a450353e206ae63ea54877cd051f21a25260c07bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bdaddb58f63ca050db6d6eb7824210467c0ca0088cc590f400000000000000000000bc41731052229c91ab4c41ce4c6163e8af783fce5c6dae6bd0f0c561b6494a1a251c6724bf29797dca4c42d74e7b6e075245a5ba75cd271314c4f8bbb09a723fbc234bb850434acd151441192f5323f97ab70343752b3c069a09206b95ec002b5f4165e994c157b7e9b3da44183722f49e5e2de84b973d224dc462a5365e5e54a863732c26c3c74e6bab7e7b0af8ef668ab078bb7072eb8b14550db39456da19feae00000000000000002a62f17e1cca314c9ce7e1a4310e80a92134f7fc59bf7d3618d0ce8978b07198d2e3c808cb9501873efc484d0f29ce9c225bfe2cb8a1d3f22793a7e688000000003fe02e87f1a5a4a3102082eeec6a517aa39003df67d28420ceb0198598189fc4c2223c6b30ab408e8c9b97160149132a7149e925ebc4734071944c255c1fd4cee4b6e7a510d67f04ac2577b43f8d024601f0e795cca477070bac1617fc170511fb6d1b656cf878ea9839249cd65733d96b59d310054a31bb1612db54c882904ae3de3606800703a1631dcdeec62ea94daed7a426d342b95e3dafd24aa82ff103172ff2036214c6a30f27992913843eea1827570df6f85b5fed7c36c5dd8d6a3a3e36ab4b56f1e2bafac6c64f8c26bdb989ffe842efd40f637c8917dcc02aad21195a0d4a67c1e5"], 0x10) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0xb}, {{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r4, r3) dup(r4) writev(r2, &(0x7f0000002640)=[{0x0}], 0x1) r5 = accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0x4) ioctl$FIOSETOWN(r5, 0x8004667d, &(0x7f0000000040)=0x3) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r6, 0xc0205602, &(0x7f00000002c0)={0x1, 0x0, 0x0, 0x0, 0x0}) r7 = fcntl$dupfd(r0, 0x0, r6) ioctl$PCIOCWRITE(r7, 0xc0107003, &(0x7f0000000100)={{0x1, 0x0, 0x3f}, 0x8, 0x800, 0x6}) 21:03:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x5, 0xa1, 0x2, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x45}, {0x24}, {0x20000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x1, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r3 = getpid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) setuid(r5) r6 = open$dir(&(0x7f0000000780)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r6, 0x0, r8) fchown(r2, r5, r8) fcntl$setown(r2, 0x6, r3) fcntl$setown(r1, 0x6, r3) ktrace(&(0x7f0000000140)='./file0\x00', 0x3, 0x8, r3) syz_emit_ethernet(0x50, &(0x7f0000000200)="576dbf7eca8e7b15d5ab8a130f1043845b437b69992ddc9e3f380aa7358bd6a11a24ad09717b2e08b419515cf51428e500086ef91e7be13739cf5d1fcd9aaaabdd8fa5eb345d0886cf35d0b75af2f729") 21:03:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x40) msgget(0x0, 0x2) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff7f, "070000003e79010034840c760b666bfede477dac"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 21:03:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r1) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x8) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2", 0x89}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x0, 0x0}) pckbd_enable: command error 21:03:19 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e5], [0x0, 0x0, 0x0, 0x9, 0x1ff], [0x0, 0x0, 0x401]}}) 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)) socket$unix(0x1, 0x1, 0x0) 21:03:19 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 21:03:19 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) semget$private(0x0, 0x0, 0xc6a375e2b71d7791) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="11"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x4) 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) 21:03:19 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x803, &(0x7f00000010c0)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x11, 0x3, 0x0) connect$unix(r1, &(0x7f0000001100)=@abs={0x0, 0x0, 0x3}, 0x8) recvmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001700), 0x8, 0x0}, 0x0) 21:03:19 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000e43000/0x2000)=nil, 0x2000, 0x0) clock_getres(0x0, &(0x7f0000000000)) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x1200000, 0x10000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000], [], [], [], {0x0, 0x0, 0xffffffff}, {0x0, 0x0, 0x6}}}) munmap(&(0x7f0000dfd000/0x200000)=nil, 0x200000) 21:03:19 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x102, 0x0) 21:03:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0xb}, {{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r3, r2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x9, 0x0, 0x9, 0x8}, {0x0, 0x20, 0x4, 0x8}, {0x0, 0xa8, 0x9, 0x3}, {0x5, 0x4, 0x8, 0xfff}, {0x40, 0x1, 0x3f, 0x4}]}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0xffffff5c, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYRES32], 0xffffffffffffff73, 0x5}, 0xc) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 21:03:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x4c}, {0x2400015}, {0x20000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0xc000, 0x7) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x8101, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x2) r3 = semget(0x3, 0x4, 0x508) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000040)=""/48) r4 = semget$private(0x0, 0x7, 0x20) semop(r4, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r4, &(0x7f0000000340), 0x21) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000000c0)=""/83) semop(r4, &(0x7f0000000000)=[{0x2, 0x1f, 0x1400}, {0x0, 0x3, 0x800}, {0x4, 0x1, 0x1800}, {0x3, 0xfeff, 0x1000}, {0x4, 0xfff7, 0x400}, {0x5, 0x7, 0x3800}, {0x4, 0x4, 0x1800}], 0x7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r5 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x8c) ioctl$VT_ACTIVATE(r5, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f0000000440)={0xe9, 0xffffffffffffff60, 0x100, 0x4, &(0x7f0000000c00)={{0x7, 0x87, 0xe4a9, 0x101, 0xfffffffffffff10b, 0x7, 0x400000000000003}, {[0x0, 0x6, 0x7, 0x3, 0x400, 0x4, 0xdf, 0x20, 0x81, 0x5, 0x0, 0x400000006, 0x6, 0x7fff, 0x9, 0x81a6, 0x7, 0x80000001], [0x6, 0x1, 0x20, 0x0, 0x0, 0xf51, 0x9, 0x10, 0x0, 0x1cd4], [0x8, 0x200000000000000, 0x3fc, 0x1, 0x0, 0x8, 0x32], [0x7f4, 0xfffffffffffff11f, 0x140803cd, 0x5, 0x3f], [{0x400, 0x0, 0x3ff, 0x2}, {0x8000, 0x1, 0x7d, 0x3}, {0x7, 0xffffffffffff0000, 0x1e91cab4, 0x1}, {0xc6f9, 0x7, 0x1000, 0xfb}, {0x6, 0x9, 0x5, 0x8}, {0x10001, 0x5, 0x8, 0x6}, {0x0, 0x6, 0x2, 0xea0f}, {0xff, 0x4, 0x0, 0x3b0}], {0x81, 0x9, 0xffffffffffffffff, 0x1}, {0x67e7, 0xb9, 0x9, 0x6}}}, 0x5, 0x3ff}) accept$inet(r5, &(0x7f00000000c0), &(0x7f00000002c0)=0xfffffffffffffe4f) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) chown(&(0x7f0000000a80)='./file0\x00', r7, r6) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getpid() semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000100)=""/144) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x7, 0x2, 0x8, 0xc9d}, {0x7ff, 0x6, 0x24, 0x3}, {0x2, 0x7f, 0x6}, {0x101, 0x6, 0x3, 0x200}, {0x1, 0x8, 0x6, 0x2}]}) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000300)=[{{r8}, 0xfffffffffffffffe, 0xb}, {{r8}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b4d810 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b4d810 21:03:19 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x8], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14000020000210], [0x0, 0x10, 0x0, 0x7], [], [{0x7f}, {}, {0x0, 0x0, 0x89, 0x8}, {}, {0x0, 0x2}, {0x0, 0x0, 0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCSTOP(r3, 0x2000746f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff14) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) fchown(r7, 0x0, r5) 21:03:19 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x7, 0x0, 0x40000009d1, &(0x7f0000000140)={0x2, 0x7fffffff}) fcntl$getflags(0xffffffffffffffff, 0x1) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x808a, 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0xb}, {{r4}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r5, r4) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x100, 0x0) r7 = syz_open_pts() r8 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x800, 0x0) r9 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000300)=[{{r9}, 0xfffffffffffffffe, 0xb}, {{r9}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r10, r9) r11 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0xa2) kevent(r11, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x1ff, 0x8ed}, {{r3}, 0xfffffffffffffffa, 0xa0d60d55817423e5, 0x80, 0x5, 0x9}, {{r3}, 0xffffffffffffffff, 0x8, 0x43, 0x3, 0x1}, {{r4}, 0x6, 0x20, 0x40000000, 0x40, 0x20}, {{r6}, 0xfffffffffffffffc, 0xd7, 0x3, 0xff, 0xffffffff}, {{r7}, 0xfffffffffffffffe, 0x20, 0x20, 0xffffffffffffffe1, 0x6}, {{}, 0xfffffffffffffffa, 0x84, 0x4, 0x401, 0x7}, {{r8}, 0xfffffffffffffff9, 0x1, 0x1, 0x7f, 0x5}, {{r7}, 0xfffffffffffffffa, 0xfa, 0x2, 0x1ff, 0x8}, {{r10}, 0xfffffffffffffffc, 0x40, 0x20000000, 0x4339, 0xff}], 0x6, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x102, 0x0, 0x100}], 0x5, 0x0) 21:03:19 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0xba8b62a75cf54a45, 0x40) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="0000001862040179002b06000000267e897f7780e9992d836000753dd40900a24e14da97f23e4600000000e1838f74654462e108e659c51bad5a8bca2f17a953f59be5b79d7d2c336ec5003a0000000000004000000000", 0x57}], 0x1) 21:03:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r1, r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0xb2) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0xb}, {{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r4, r3) fcntl$setstatus(r0, 0x4, 0x80) fcntl$dupfd(r2, 0x0, r3) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 21:03:19 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) shutdown(r0, 0x0) 21:03:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r1, r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0xb2) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0xb}, {{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r4, r3) fcntl$setstatus(r0, 0x4, 0x80) fcntl$dupfd(r2, 0x0, r3) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 21:03:19 executing program 0: mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x8) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/95, 0x5f) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x1000, 0x689, &(0x7f0000ffd000/0x1000)=nil) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 21:03:19 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt(0xffffffffffffff9c, 0x8, 0x5, &(0x7f0000000140)="74393154cdd600c06a10939843b8fd9c890195f5d85881bdde440add1e072894eb8c617f3ca97961a9dfa99d756ef1b19322dcd7ab4a8861680d35b1a4f3b3e66d82123ab427957bc75c9e8e7f7fd1b5f14ea430f0046b7e65ca6f8f887f28a5d3f90e78245c612494948ed64d9f2a7478dbdeb09140fa467c48153c7789a9e89246b05e82064cc8176c5adcda6e83bbd2064cc5b9cd9a58449bc3c744376db7e6833c2ce31c5f931339eb7ec9fc166126ff128dfb95b4f6ac31b48bb483105bb549263568586d1c8bbea6c9637e10ac74e5985ef09bf4d2f6cad1", 0xdb) setregid(r0, r3) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x100}, {}], 0x2}) 21:03:19 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x8082, 0x0) pwritev(r0, &(0x7f0000000100), 0x22b, 0x0, 0x0) 21:03:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0x0, &(0x7f0000000180), 0x1000000000000264, 0x0, 0x26a}, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x20, 0x10) open(&(0x7f00000000c0)='./file0/file0\x00', 0x200, 0x40) 21:03:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x2, 0x0, 0x0, 0x3}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80c0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r3 = dup2(r2, r1) r4 = getpgrp() fcntl$lock(r3, 0xe, &(0x7f0000000180)={0x1, 0x0, 0x640e, 0x7ff, r4}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x7, 0x0, 0x2, 0x1}]}) 21:03:19 executing program 1: nanosleep(&(0x7f00000000c0)={0xc, 0x3ff}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fchflags(r0, 0x80001) execve(0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x800, 0x0) 21:03:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0xffffffff, 0xfffffffe, 0x0, "f000000007005945fdbe0700", 0x7fffffff, 0x1}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) socketpair(0x10, 0x8007, 0x7, &(0x7f0000000200)={0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000340), &(0x7f0000000380)=0x3e1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4c}, {0x24}, {0x6}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r5) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r6, 0x0, &(0x7f00000000c0)) r7 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r7, 0x0, &(0x7f00000000c0)) r8 = dup2(r6, r7) r9 = msgget$private(0x0, 0x0) r10 = getpgid(0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000003f80)={{}, 0x1d, 0x0, r10, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r10) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, 0xc) r12 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r12, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r12, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r12, 0x4004746a, &(0x7f0000000380)) r13 = msgget$private(0x0, 0x718) r14 = getuid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r16 = geteuid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r18 = getpgrp() r19 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r19, 0x0, 0x0) shmctl$IPC_SET(r19, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r19, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r21 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r21, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r21, &(0x7f0000001940)=[{0x3, 0x100000001, 0xc00}, {0x3, 0x4, 0x1000}], 0x2) r22 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r24 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r22, r23, r24, 0x10, 0x9}, 0x8, 0x1, 0x9}) r25 = getgid() r26 = getppid() r27 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r20, r23, r25, 0x1e4, 0x8}, 0x5, 0x5, r26, r27, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000300)={{0x803, r14, r15, r16, r17, 0x40, 0x6}, 0x200000000008, 0x80000000000800, r18, r27, 0x7, 0x40, 0x8, 0x484}) r28 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r28, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r28, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r28, &(0x7f0000000400)=[{0x3, 0xfe01, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r29 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r31 = getgid() semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r29, r30, r31, 0x10, 0x9}, 0x8, 0x1, 0x9}) r32 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r32, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r32, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r32, 0x4004746a, &(0x7f0000000380)) r33 = msgget$private(0x0, 0x718) r34 = getuid() getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r36 = geteuid() getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r38 = getpgrp() r39 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r39, 0x0, 0x0) shmctl$IPC_SET(r39, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r39, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r41 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r41, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r41, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r41, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r42 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r44 = getgid() semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r42, r43, r44, 0x10, 0x9}, 0x8, 0x1, 0x9}) r45 = getgid() r46 = getppid() r47 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r39, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r40, r43, r45, 0x1e4, 0x8}, 0x5, 0x5, r46, r47, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000300)={{0x803, r34, r35, r36, r37, 0x40, 0x6}, 0x200000000008, 0x800, r38, r47, 0x7, 0x40, 0x8, 0x484}) getgroups(0x2, &(0x7f0000001800)=[0x0, r5]) r48 = syz_open_pts() r49 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r49, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r49, 0x0, &(0x7f00000000c0)) r50 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r50, 0xffff, 0x0, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r50, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r52 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r52, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r52, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r52, 0x4004746a, &(0x7f0000000380)) r53 = msgget$private(0x0, 0x718) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r55 = geteuid() getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r57 = getpgrp() r58 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r58, 0x0, 0x0) shmctl$IPC_SET(r58, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r58, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r60 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r60, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r60, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r60, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r61 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r63 = getgid() semctl$IPC_SET(r60, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r61, r62, r63, 0x10, 0x9}, 0x8, 0x1, 0x9}) r64 = getgid() r65 = getppid() r66 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r58, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r59, r62, r64, 0x1e4, 0x8}, 0x5, 0x5, r65, r66, 0x20, 0x9, 0x7ff}) msgctl$IPC_SET(r53, 0x1, &(0x7f0000000300)={{0x803, 0x0, r54, r55, r56, 0x40, 0x6}, 0x200000000008, 0x800, r57, r66, 0x7, 0x40, 0x8, 0x484}) r67 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r67, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r67, 0x0, &(0x7f00000000c0)) r68 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r68, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r68, 0x0, &(0x7f00000000c0)) r69 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r69, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r69, 0x0, &(0x7f00000000c0)) r70 = msgget$private(0x0, 0x0) r71 = getpgid(0x0) msgctl$IPC_SET(r70, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r71, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r71) r72 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r72, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r72, 0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000001980)={0x0}, &(0x7f0000000040)=0xc) getpgid(r74) r75 = geteuid() r76 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r76, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r76, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r76, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r77 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r79 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r79, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r79, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) r80 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r82 = getgid() semctl$IPC_SET(r79, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r80, r81, r82, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r76, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r77, r78, r80, 0x10, 0x9}, 0x8, 0x1, 0x9}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect(r83, &(0x7f0000000000)=@in6, 0xc) poll(&(0x7f0000000040)=[{r83, 0x57}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect(r84, &(0x7f0000000000)=@in6, 0xc) poll(&(0x7f0000000040)=[{r84, 0x57}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect(r85, &(0x7f0000000000)=@in6, 0xc) poll(&(0x7f0000000040)=[{r85, 0x57}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect(r86, &(0x7f0000000000)=@in6, 0xc) poll(&(0x7f0000000040)=[{r86, 0x57}], 0x1, 0x0) sendmsg$unix(r8, &(0x7f0000001a00)={&(0x7f0000000180)=ANY=[@ANYBLOB], 0x1, &(0x7f0000001700)=[{&(0x7f00000018c0)="7629a0cfa7772aed71b5511ddd1866da0735d11b4850a206f767b89b6ee6d2072c2f20399d92c45714788a2361c8c4c92731f49256909ad9e53cf0e7855581c5420f83e44b709636073f9908de35b1602a213e00c80afcbbe56856d6e1e0fe71b947dcce28c3e0e247b7bb5114aeee9c", 0x70}, {&(0x7f00000001c0)="aed4a85a0495bdd0526d3316c5e4b87aa4ce192dce40baa005ac1e86b94c141ab07bb15d5d2a9d2122b67e31bb67", 0x2e}, {&(0x7f00000002c0)="5570ef2c255c331d123650fc3e48d0a058f9726f88713f207dc7735b34ef2aaf67d7b15d2afbeb2007e96b3a6749bd4583bbc43c17425a3869e71dc731ab3a5c06fb2bdd658d1887ffd89e75a70b8e0015fd667ed96cc8783668d40d3b39ec9877b04fe6b6b16d0cc5aec7e6ea5f9195a3ed30358bc239e20932d6629bface2cb0d5b9b7a5662b1135aefc9d9a05a2fea9a812ecaaee60674b6a9956b83b0442644e97426951b6503ddb5055e4ec2a6482e5b965c03c4fc4196c8c559c0a30fc461dd698dab3b6dd7bf36ad29276cab9ffc4343da2e68150a554bf3c91", 0xdd}, {&(0x7f00000003c0)="c2aa13be57d076516909aed6a5fd7d8dd4787ec86aa51a7f9c4278dd57ed6809943cd3c45ad2fb7a8ee5dee2edcb64fb66244de388894165bfc97ef7fc5e69f16673a4cee796912c7c90839e2e6481697c0830d63d912f290f13c72eb75419134f1c1949bedff6634646cbc1415f80ed4df56c3bd01ba888d00e5228c3f85ddd4623f3c36d908037494552bba90c6730bfaad8d7bc7072164fc17f", 0x9b}, {&(0x7f0000000480)="ab43b3841998dc3822c539d69bafb64365002795858de99ca8693cabacd2d51b8176e26ea584c8fa4ebb054f2f2b3bf493d42788e96e42242d2e23144bc77e85bcd2dcadd22a1b115a2cdc8046948b6e26784de823cd00924e25c34dfa9601b2af684cc31c48b52c09e219691de66e85409a2b5d84f9fa48b7fca6eacff0e529e2c9fd6aae850703adf9b54ea3a3fe95ed301490f7b92db0a8dc5b8d569729c99a8dbe4606949b44da5514ad6599712a0d3d99c177398bb8e9fe5f93556856a9085083aad67091dd96db4796cc1443d20595c5ad7a43e7df02ace277013274233dd55e3c2191970339babf200a91719398b5d6b9937c35acb1fdfebda187abd4bccf08700802d3a89179ffbafce7153a582fff78c030db36708bad579dcd5bf0a06cfc5273eb1a0224a742db2154dd641c967449ed7ef190728523da5d6a64288d0b84776ea01fb030f3ddebfb35260f1a5fc00ce25eed55f4645fb2e2e28f599ad74e07a0c9332ca483d3c0ea959ca4b158115eafc6371694554db2bfd62272c8a4e9c39fed4bb198f4d7f740b4dd108e65aeb7d06ec257c7c76541a33fad2f91344eea29d26ce48d24cfc65fe90df4839951f384a87b1c9480aad4eaf647b4c6d0e7ad7fcf0a010952080d6afb66d436dcc801724015ac5c331ec0732401abdc99d29872d415e35a9091c059eefed81ea4faab20a91bd869f8833d1807efda84ff287b877a13c6d82e8e825bd0ec2c3e39d73847459302d1a18cc7e9b33c2f4da84b18c27e10d19ab6d27818df2ddbdeee61688d4407c28bf5b69504e44c3a4162ba670c5a0f72c8bccb76950677cc584cb55c4f2b1091c680b45db77748d253cee4d9a5bf970f1a2d3bfb629826f45ac26cd4948a65db96e12f8092c0b01d1a93c7b6e378c086d199a57cddfbcbb647ef2dd231e21179dfbb0923bebe3a99e36a1281e1eb801d84a347acd52fadd4a7df1d72b82a64bb095172ca5c619cbd5cd05d6d3c39d585feadeac7bb587c884ff12d6ba67a17c2fdb03dd7fe5024489d344776877a44c3a51181c16372b9efdcf12aca519f84bebfb61de85883b89865ddea0040bceef62e7ea6e8d68931fd181ec0a0b51233fcc437c1e3eab279f47dc1e3ada9d8232ade193759db2c8641c51255c55ca95e127d7c2ed3aa8c026ab13c2a82fa2547417c4a15c0267577e5f0181c4de34207c070c7796dfd41db339b60bdbd5f22d3a20bc63bb045ccb1a0015346a40a80f5079bc884d9c8bd89c6615614dfbfae8d8a83d8bc50d57024cdb48eddb435d509330bf47302e6422359c1cb669c725092426cbda70458e5ce54f9a377f5e0cf407482e4562a8f648847abf6e6bd3bec56093fdd125d5ff9054d166e2e0c34734f69da4b60a99eddcb442d38b5cd59f22bb0b7d5a77d8cdc61b3ae4ceb17e549d20c8b0b53250011a14b242adb539cbe8312e38f7c7dd266773c32b7d06ea9bbd88276d95290df1e3ef7cdffcb3f6fbf143d4fcd452cdf5186b0d145c256eebf85805dfcd9ab7dddd862db97abc799728cb9a20e3c87c2a965210fabe84b2c15feb13a00872dc8164ffce41893a3c8f609dfeefe4ad43de96e196c73990503f325a543988e246481fcff494d6b08231a518fbe6d409db8f59967b4c2bfa223c671187f396ec03522aa66306ef6ea0f4447d1f0d76b09085e0f7ca67728b5c783e258c3201a5e7ba1b72123dd7d1cb477de5ba2bddfb8c3b559e30a17ca7a48a1c7edea6e5da41d101720e1dd241285f5f921037fc83da5699312345a0be6af6b6b0b6cc0f8653cc675441dc1cdcd02656757afd3b82954ade5492a419c947e01798c645559d9de6e24d40c8f250da87f41d63060a00ee85ba68de9fb6b72ba878212ed8da4447c039a24e419bc49d132822b92debd3c1d36cdb4540561fc671e304c70c0f7950a7b41cafef9ac28071a0b2d30e0e95eb6f914671aa4b949b6fcf3ce17b0e23587b6deebda502042de261d04be7bf16951eac3c1119e12c8b2822ccf0bec41eb29ba604aa4df45b9c86b08ee6395fa9535ac089b7e4cbcd92c1605b8996944684be391abdd633587d89b26ee1ffed15f2b2d41b9746981879daa7e7a232796a7764d7bba3a1ff78929d52b4bc6a6bf331441ddcbafbe925ae88e2905167781af80c9c254de9af67e3741add7c813c5514a0a1b6fe895b6ad9c42dae93b06fd478dddf5903f11ffd880d50ab86976b2b8d3e4bb3a423b9c5980f8e91b22900a3eebb49fd3c69fc9c564e53739e7940b3120ddb74870d030a193a43e0e36e503be4dbe82f2de2f59fdbaea3114dbec3dc9fc82b77482ce6856e3e09d82068371c87cf5f1e167e6e42809ca39439b5ddcc1860d67b0319da60f0163a67a0098266f47294d9e58bc66ac3a3f3bcfde487404948edb6ff68c2b72cfc71d42efeac3c2ab84a9ecb312f085d036f6f4b6e33e8252b9fdfe1e7668387afe406986ad2335e1272c8b06e071a5a2ee393de864c44e9d10b4307df9c11b509bedab853466f455bfa70d3aa5a8a19f305f19dc81818a0d904568cc0650bd011a9a71f8e37141f2022c3e4c65b16b257b9e7ca61bbfc1fde7c0ffa8098c477948c2f427c71bcfc8ea059d18674d214e7a19ec9bebceafa87ec6d32ed2857830cff0a3f9e0fa47f79622d4093e9d3307fbfbeee1ef0e586b3307ac337bc4d7fe3477966935c61c382057c304a7dc11d524b7cde2a7915a242383dbddd3589eaf8bdc26d140a159c420324bc9ede67842848e3859bed543a615dda1a3bab9cdcb6b8bac8fd5de7f7fd659da69a3b4338ddbf44e22d8487abcbfecc3916d5ba681c4040da59818c53931a4d74e3eb9475f9802fee478177420a5e93e2a19a82427cebd452a294fee09fd5a5910c3b38a87588951407fc99ba15d5a2659f77fd4b7a4e8f98321eacc6e9e3b22cc018e29582708ba6fc9439c6e34bba1a8ceed4e15a3f5c1a33dc3350e79a1fb1ea093b51ca493889ae6fb3011a6b6b45baac136af777f30641d9a4f786ad3a56e2450bdbadda7b9b6be32455213060a69bfec3a76e1e437f5de379c3561c446be335344ad09ece10c1cee9900f45a9afea1015c0abf40da5dede57c0ec4f6497aa698bc84e7c4c4badc71c2367c68a31bf98f7a1c8192c51e5d7d22012807bcd1fcb774b8fc7f6798cc9fda02374bdca9d2f998132a5dfbd194a1c56faea154aa76956571ba079f6a82599fd3a0e2d574f44ebaaa061303970be85f9e6e4341fa90c5e263639d9b8e9f2ee47de56d51e63b358251a49a783b034275204a4a0e384a7d500aad999eddc2a33c856b9c59993539092799918f6793ff24c49ac0c2821973903d4fe1dd25688c6045c3a91ff4e0bce4500a4f18bd00db51efb9b3f15a034b61660f915cb1e5a8a7dfbed3a0acbfe252d7554fa09c280025477f5153701b2b11b5145e8b52b4a03483f6616d504a7acc8c6ffd14a927ecb784069172014cc250d723acdcc52b9d8efbd598251c001fc88c758abea5b5246959595071e1b92c9675186f73b42cb5e95609d53b3895d4b6a82f93e99d5fe8d7fa59fb4f8485e3cfbdcaf840a262eec5e8f28a7f27021545f04ee0d8df0cdb1ebf05ebabc35b6d903f383f6cc26c4e8e747b0fe7fcb45e914eee0f2d716c1eaebad7bfd6f59a6fc25d45f2bd51847dff350c0edc7b94f0fe140fbb3f37f587dc6e2a43ea98527c99a1299776077f071fc9add9eadb2a3d9b5ffb950c077556955ea01cb9e2a76a433dda5c9098869c7cae4ae00de8dad803054e09147d9bb117451ae19fa13ae83b7ae00fbe6ae0c56e590320f9215e6a40b5aad501c816eaaead25f17f0de400977120f897faa458fe5d3abaec1cc38272c8575310fa5f7a16f9cf7a07496dbddaa6342e417dd7fa767c6063ba31cef3a3785a4f6552ebc9ea4a1a50936e8cda82c095109f058bf9e9cb54f3faf185e2ed8ffea4562d88dffc89df3c0426c0be992cb5129bb551cf129a28a807a552d68911d1fd5dc93f8f50b77c38e1e4b428168ecd56a8f9104720e506b369a8ef3382edbb40c451f24aedaed761b85211f962b91caf26c191955b7c5000b8dfe60d269fb42c2f81efdea68d0defd47aa10da0fefd9723ab3559d37bcbf202f5172abce8d8539893dbfcbcc7f9591958652ae3b19fede6d621d83683e2737ad5db4410d40c6f7752690489091ac6a21395eea88f9788fb6954762f715744e560c9c850a2c139b598d6f548b7112b15f06824e88259b305f5a2065ad4cc6f26c62bbf952ff5d4cb697dfd42f6ceb3d4d65ce0a8b7d6e5a219f31f4ce1ab87a1dee95866f1bda9b9c7f1427def5dc7f546b3d5b9113bda6a82cb16dbd22104580545894b0eb773b850d9ba296beb9a8ac0d2e94ba28145b28a7f28e5598cb77077b96bd04521b6f307e2e8417ae05637ee8cbef04de6fbe22640b733df385688ba6857eab09af48f339daf546168fcc3144d774c5fde21ee9bd07e53219df5eb88d8335b8f0d2a0890cae314ab3ba1e79d64da8801db95a41c11db31c9d5d6d5ae49643ff36cde25dc5efd4760c6cd0bcd5174e6396c8377f65988ce36e204a2cd51304da325a39071c0ead4d08e11268dcb0d062bfe51d13c3552a492981f13efc96c2a378b6d31a0a7b94c74b66c1161af663a753fb43eab2eec574516c8d433419d95538dd7aeb803a1cd71d22b9585de80ca86ea55a45e1ff0a0b7aa4ae4b9c9269d10654bd5c9fde10faa4c284ec5c3202f7f3df9f1904a503789cfa6cb58b47561a6f1e6989d536a72ffaa2026fd513b2b6556c1bc7e01ccb4966eda47bcd0794deef23c296a063c41121b3d7c497901849fc335aae003b04a7c096fa116ead6881d5d3ceb2e2a2135cf5a7ed99fb0eec129e6b62319d7ebc91b5ea44ad6d0e7c843429fe79667fe89082a8e28e6a8ab1d5ba293a0b671b97997617facf2da78139b669b0567d5ff16dc25b67e44dbf22f4a3a484fc5cb9466a0c391063eb887f5de7e96e5ad38f1199decb177791aad1dca2571445279dd3d2ee83042eca5bf3a46e4b606a8b0b7f5710cb9dc6a22e92d2ddc8941032f331324b6b88b5f4e2f238cbf9fee7a5368a8b1e3c03a4cddb2a8f7c46a4177cf57b6db1a73ef7a85584f255409626e8d8c46063ca47d28385d2c378c94008bbda04b1e864bfe0f56b82de90f1088adc17ebc115e6421fa92898b89c95cbef581e10e63177442c2d2c4103c137b86839b2c1c3616943073ff36790a630fc76a560f7bc287cbf6920a8134e3e0d9be06011966a9719592d695c035ae3f25c6274e9adec15eb348913e925bb74f31c63d66c51be1932493fa6926d8f2bc5536d5e52821b3d1113f577736823d7543d91aa9e03fa142ab2e6b194089d17323b3f78969bbef73c15fc0dd59a08aa84a4da350c03e03fbf4fe93608cf9a6c95bad60307feed875ae862e9b708d52d16cfa02ee0404a135dd45576c545a21de91db23cdf7fb40d1f7af04b808e93365f60be8311bcc6c482bd49fe0bfce8ed993b5915ae4d25dcf11d7bec6ceb1b90f3b4d032c8a111d491cd0dc90203e173eb36ea89e6136675b421dea21309af1d59e26bcd7908c5b8c663a05e201444d35040cd1d3d3b6ecdce2ede4e961dc6af1fbad1bd4c90f25e3adc847ce36e78aa49c58bfd2b5b0d484b8526350e3af28eb6990cd648fadf9ffdbfcc292c2321fedf912c9edb0422451353b7ed0f244352fa78360f71bf87c32abb0f046396068f3985cb00572fb9e468c82ff53e184cc715bb91bf61271e67d9ca8", 0x1000}, {&(0x7f0000001480)="b4421d4900be5dc958a083a8e6d80c74276041cec28260475c148ff4f26120cabbc89b2031c59755a4c7323c1bfedf6232d9b8c33f1415e795e7f14870cab1d6d20ea5a94984c66e4ab49d8a187a5e1b06b245df3b66495055de16ab7cfaa8f3fb8d42513e7d363faec8d5d57b1f0bb3acfeb72d2ec11046131a27968ffb9dc9275f5c1716f5138d6ca7ce7be0bf5e312698579772995d1ad9f390590b2542159969fff1876bbb20e79670e1bc1e00fb1ff69a2d4a193e8fc70e38a5b3e5ecdc6c7985aa5f11ae73f2c56e419dcf86a2fe459b737dadf609e659b981a93bb449fca845f612da6f72dd8047283dbb727a1c4042b19f5dca6b1c6c33", 0xfb}, {&(0x7f0000001580)="bf8990c4f1378308b5d4d4d099c62de69ac8b20473e386", 0x17}, {&(0x7f00000015c0)="abecc516a250ffe567e3b578a4a8ab82fa2d25ce4b6a98a308300b743bdba6d6f6e77261a7353f6833a6fc6bbbc87dd0d709a851094e2451607b58f24c9945057245a89b1e790658c2cf0ef2406ce53728ca8d9dda176a3546ccf93d542d823be1e4a51b2ce77366d58a8f9350fbb90c86e411d79b470386", 0x78}, {&(0x7f0000001640)="67ff4811dffab4d3a31ac17f2cc0002b0c29cd7e3077a9056818d1f4f3cfa8a44df4b3f5cd3d30b241be4d3f3e125daa09d5e87b74f622505690d41587cd4218ab6636a23bce7e2ba8477fd1caf03349a7445181ad", 0x55}, {&(0x7f00000016c0)="a666929c91b4eda3f311e6a37f98c02d10700cf15905c0dc9a7172137a40a024863cb4fb6fb17c2e8205e79763ced3ab9688c0a8cce7a0fe86ad7417", 0x3c}], 0xa, &(0x7f0000001e80)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r4, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff00009aeeea45", @ANYRES32=r11, @ANYPTR64=&(0x7f0000001d40)=ANY=[@ANYRESDEC=r86, @ANYBLOB="f78eb2804a5a8d05df3d586b00c7c6465b6c0fa12520df14e49f92cdadca6660466789051a180ea2f2c43e678b23b194bdbdbb79c751fc2d0620a7004cf94a476bb22c0731f96139467eb196d6c9f9d0da0267f4c960a1702a75e72092ebbd4334f92ca7814ca8462d90a0d3e5ac5e383fb1dc10c7ba94b458f434a406265ee54135907997a73d8de5298699ba2d6fbb8026d500a5d79a53", @ANYBLOB="15033dd596e13d4bfe8048a7c9f72d242cb434795f9ba19b146c7ffbeafce72576c3a6901a659eb07579f9c1287f370753355e0100394133debcf938bcbd06943d21860ac43566407e4ff7cf9c09e4bc4357a4df0d6de591200679", @ANYRESOCT=r84, @ANYRESHEX=r56, @ANYRES32=r85], @ANYRES32=r31, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r34, @ANYRES16=r6, @ANYBLOB="0000000018f9a22fa41fc2ab1b0000000000ffff", @ANYRES32=r48, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r49, @ANYRES32=r2, @ANYRES16, @ANYRES32=r50, @ANYRES32=r51, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYBLOB="04000000300000000000aa9bae4ba2b2c551b50c63311436070000000000000094db77d05d74ef58a5a262382842cea062dd5f15e7", @ANYRES32=r2, @ANYRES32=r67, @ANYRESHEX=r83, @ANYRES32=r2, @ANYRES32=r68, @ANYRES32=r2, @ANYRES32=r69, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r71, @ANYRES32=r73, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r74, @ANYRES32=r75, @ANYRES32=r77, @ANYBLOB='\x00\x00@\x00'], 0x15f, 0x6a5e42f29c9dfc11}, 0xc00) ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f0000000240)={0x81, 0x5, './file1\x00', 0x1000, 0x8, 0x9, 0x1}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) close(r0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) r87 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r87) getpgid(r87) getpid() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="1050562990014c30382b5588f06e69f32d4c71065668cca77407b29dae07e2fe9a5e9573330cda0b33c655a1791331d92f793c687398bc5db620f97dadc89ef5519151fdade98330f051aa9fe56e749cdc20f50d591d90f85fa0a73f3482363d3aa05b1741afdccb1817278da5d8ff964feac3147ede76c3", 0x78}], 0x1) 21:03:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./bus\x00', 0xc97, 0x10) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r1) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000280)=0x8) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='r\x00') r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0xb, 0xc}, {{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r4, r3) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x7, 0xdf, 0x7, 0x1, 0x1, 0x562, 0x8, 0x2, 0x0, 0xe657, 0xff}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000340)={&(0x7f00000002c0)='./file1\x00', r0, 0x3}) 21:03:19 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3e8f) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) recvmsg(r0, &(0x7f0000001680)={&(0x7f0000000000)=@in6, 0x77, &(0x7f0000001540)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/78, 0x4e}, {&(0x7f0000001100)=""/223, 0xfffffffffffffe57}, {&(0x7f0000001200)=""/197, 0x16}, {&(0x7f00000016c0)=""/182, 0xb6}, {&(0x7f00000013c0)=""/111, 0x6f}, {&(0x7f0000001440)=""/2, 0x2}, {&(0x7f0000001480)=""/110, 0x6e}, {&(0x7f0000001500)=""/55, 0x37}], 0x9, &(0x7f0000001780)=""/128, 0x79}, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0x900, 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0xb}, {{r4}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r5, r4) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffe, 0xb}, {{r6}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r7, r6) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000300)=[{{r8}, 0xfffffffffffffffe, 0xb}, {{r8}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r9, r8) kevent(r3, &(0x7f0000001800)=[{{r5}, 0xfffffffffffffffe, 0xf2, 0x1, 0x200, 0x4}, {{r0}, 0xfffffffffffffffb, 0x25, 0xa00fffdf, 0x8, 0x7}, {{r6}, 0xfffffffffffffffc, 0x4, 0x40, 0x7, 0x2}, {{r8}, 0xc, 0xd0634da7fcea4669, 0xfffef, 0x401, 0x3}], 0x2, &(0x7f0000001600)=[{{r2}, 0xfffffffffffffffe, 0x80, 0xf00ffff7, 0x1dc00000000000, 0x4}], 0x5, &(0x7f0000001640)={0x1, 0x100}) 21:03:19 executing program 1: getppid() r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) r1 = socket$inet6(0x18, 0x8000, 0x0) dup(r1) shmget$private(0x0, 0x4000, 0x280, &(0x7f0000ff9000/0x4000)=nil) socket(0x20, 0x2dc724c97f743561, 0x6) getpgrp() connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="82027e5b6fb53573994c66696c653000"], 0x10) shutdown(r0, 0x1) 21:03:19 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = socket(0x18, 0x1, 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0xb}, {{r4}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r5, r4) listen(r4, 0xfd4c) mknod(&(0x7f00000000c0)='./file0\x00', 0x2005, 0x5dc1) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r6) fcntl$setstatus(r6, 0x4, 0x80) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffe, 0xb}, {{r7}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r8, r7) sendto$inet6(r7, 0xffffffffffffffff, 0x0, 0x404, &(0x7f0000000140)={0x18, 0x2, 0x401}, 0xc) r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20000, 0x0) linkat(r6, &(0x7f0000000180)='./bus\x00', r9, &(0x7f0000000200)='./bus\x00', 0x0) dup2(r3, r0) 21:03:19 executing program 0: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='r//'], 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)='./file1\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0xb}, {{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0xb}, {{r4}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r5, r4) dup2(r4, r2) r6 = openat(r2, &(0x7f0000000200)='./bus\x00', 0x420, 0x100) mlockall(0x1) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x2, 0x8, 0xe09, 0x0, 0x1f, 0x1000, 0x100, 0x2, 0x3, 0xa7, 0x7fff}) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 21:03:19 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8f90ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec430518080180000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc430840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cfe1498020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da56b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1771cebe4f8f92cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a0700152e7852ed39feb50ac916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb65566b250531680e6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb617872929413066560d2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b8201000000000000005676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423782bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b000000000200003c43f5c1ebf1c3df7becf76e6e9bc6fcb3b94d14b4262fb18fdfc82a4bb3f11a1bc36e30f21e6c519cf845858341f1f547d3f8bb4e2683ec4ec2ddcc6f32e308516f551c78fb6cac3fc69878703f47027c52dc4b2a74eb0340a5817acf3d17e93885092bcbf4050bd3a9bca5a1498b92e984dbd6846290f3a89bfb30989530a267e6db00"/1426], 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040)=0x2, 0x4) socket(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 21:03:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffff9c, 0x80085761, &(0x7f00000000c0)={0x3, 0x7e8f}) syz_open_pts() r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x3f, 0x7, 0x9, 0xfffffffd, "03664e2baf0c033c02d271795acd00"}) write(r0, &(0x7f0000000140)=' ', 0x1) syz_open_pts() writev(r0, &(0x7f00000017c0)=[{&(0x7f0000000000)="6b2c522de91d9dbba8e7ce5b093003c7db", 0xf}, {&(0x7f0000001380)="08350bbd7818e688d58f039ecdf5f76e6f191ac102b56c2544d10a43a7dc35d01d13a529e1a9fd11db7858e0e2170d86362c9fe5ea0d8aff30bb72d4b949eee7f46a0c3c801db0c303c642778bbd78da70db50a3a4530a44ac2c7e23422e08f6cf45143e205ffcf2476bafef0216a300fc35acb84fe0a7c979f4db31fee19917b7058faa8a53abcc011ae4c06dad7af21f57583a74de46950c03f32a9395a237401f04735acf06726de6702134fe9a15c24686083bba7cf25660f7e2f4878c600d0a0c", 0xfffffffffffffd90}, {&(0x7f0000001540)="56f38024ed53a29390449250798bf8489ea0dfe392a8f16263a2f87011edc2a8060936482e288053578c0000000000006857c989a530beb24700"/70, 0x32}], 0x3) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0xb}, {{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r3, r2) r4 = shmget(0x3, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r4, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 21:03:20 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x8aa, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0xb}, {{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r3, r2) connect$unix(r2, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="2c380beea352f34e890c900448517f25bd38f55739efed3697c9d0dd73e37f992b9bdf694387d851701853fe9d9ef9d80b4bb1c4f00c116718"], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000200)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0xb}, {{r5}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r6, r5) fcntl$dupfd(r5, 0x0, 0xffffffffffffffff) r7 = socket(0x18, 0x1, 0x0) chroot(&(0x7f0000000100)='./file0\x00') setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = socket(0x18, 0x8000, 0x1b) close(r8) r9 = socket(0x18, 0x2, 0x0) close(r9) socket(0x400000000018, 0x3, 0x3a) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r9, &(0x7f0000000040)="100a2956b9223776", 0x21d) 21:03:20 executing program 1: semctl$SETVAL(0x0, 0x0, 0x8, 0x0) r0 = dup(0xffffffffffffffff) r1 = socket(0x10000000011, 0x8000000003, 0x0) close(r1) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b197a380000000000008295955984c87910bf453f68c11700cdb67ef6cb927fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc120400350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db31c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665980ea3b1e39a00206b1f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6bafeaa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac2204ccdaf733f9a5b0f2c82d33436a13db936a5d3378479709da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e7f000000000000003f5a2469bfe8c96e620397a30031541469659255490b88ff1bf33436e6331ad3574d79be64d7a570715f68932de75cc13ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7bd1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebc1e415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77988003c7ba2c40768789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc0793721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca7e54747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac75aec99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaa0312083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600100000000000009c42bdbe3f267105d1d6654c4dcc8f494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af8e999855d0b0f27c1478755604f7c7aa2cd85d12f1b36a56a3623e4aa467719fbcfc57b4f71965e8b803d8b2aa14fe22e5c3f66f6295b468a8961b6c5d96faf962bfb27c16eb7ef661559319aa672530bc9c1c0d4385163ad1a692d85aafbf0ad9686faa36b0b5608ae39d71c9b34db7d588434ebd54dfc5d05c68a859292d8"], 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000000), 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0xb}, {{r4}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r5, r4) pread(r4, &(0x7f0000000640)="638666b47e24cf3792640551a496b5781ba093e1b5ae1ba9cf67fde62a1735cc96869fe697fe3999e7d29f9744e3dc92cba7a55137ed8c3a", 0x38, 0x0, 0x6) setsockopt(r3, 0x29, 0x0, &(0x7f0000000180), 0x14) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) clock_settime(0x0, &(0x7f0000000000)={0xfffffffffffffffd, 0x6}) sendto$unix(r2, &(0x7f0000000d80)="380014a288c8affbae9a76965a26402ef5395e0cb6486366c64ca692ccbd80e2bd0a107f8e102fc78b82d42178295d922ca1d790c2b8e6252c130a7d2db8d4c8936b385c4bfd6cfe7ff3f94380a77ad06ff75a36ae60fbe4ea8dfa2d3aa3debb5ea06c8aecd1c7dcbc208ba26348692485f26055250a37072b8a7dbf3049960b310c12c8d60f4fe1bff1f802c603259d4e6f6ca5d6c05e96771c4480767d05ad330aeb2c5c68e65303a67b1a33c437dca145dfed1dcd2b7b6e6283cd00913dbe59979b59820d069f9c553d414081c70518f85366e29f47fb918b2807f07c2ea47379fbf496d3b8def3ff63c926104a0ed9eb31e6797c083db4d4356447cf6523c72777c43a52762adb398f670400ed2a8a1797a142b49eabb2aa054c0e0b170f10bb06315f251e01e2acaa723d5d01ecc80a3bfc144cb496036fbe4904ea2d8d12ddc579385883187c3008f0de7283629413388ec8f5056bcdfed76f208545ccd6a3a5090c2dd74d5bdafc3ce9d2585807d5172c8eacaba7ee8c08a7504d537f27c12723e1428530853eed713002517c7ae9632b501045b3c0fab73259e5ca1422bb940e35c23bdfe1c9352260dda1ad2050225412ad535ef67d4cd225414bec2420b72bdc082f4b70bd35e913ca32755358d5fc9828e59aa757c3fec5aa41afcf875a56fd86a07950a5f5a0c042ea9320ac56d22a2329197e907a4e2615fb621185921cb313388c2d4985282d7502a88edb030a2f9886ef727356987c3fa0a76af86286f9d10d96954b3063581e32d85798106680dc9fc1cf687dd98e73026c22eceee6438b66af66c80a0dba9b49b90d1090d24cf55129d7348edabeda1cbc63a9b5c05777f0b3054495329661b43a0635b05c5170939d99026cc8fa69b416631854a63dbd733729c2ae81d1ade08020fe51e9dcc868b24390bc1a2a04cbe4e8b346af29bd0fc4a7ba3d37dad3b53a0c7cf2426f30a7266cdbf66fc63e99004d8ddb0e26d98a0f7f821fb01a8f65d1df8475dc3613105bd6ee7c6633a9d564816520ac0be70aa48ca05a8a02eb47901f3b2d30175c1d179595266b1dc6ef1d9e0bd8b33b10772cbff9abae125df19da7f072afe9df8ea7efb01685b96b345c402a35851835372345afb5961a4345b89fbd5e452640cc9e22bd5320df86c2a551538da73a39bb93c03331a4ead982dc5753d368624bc81a849b2d52dd20bf11e085d4ca25c3202d63669c92daab05a7d4fa4af875f523a35e0b90a33dad70c4f60c660f816f72764a4474aa25fb567d209f1468f2f15476a7e80cb26cfe3bf25de57789425fe1e5e24c809a8cae675ff720410ea42e28ddc37e295ebd1f9f8bdeb285ff70467e03006817df421e97a1d565ba6abbd180799c882a6ffd6e0e8c9206a7571fbc44969ac35fac698426504ee59171bd509bca9f43d2b36fcdff694bb34a62f3523bfee0cab78649bf73106ec060ea618f6f6da90cccd0ef5e4a16bd5e1c4fb8192aff65249a2950ece088b41626cdaefdcfde7b08ae7b415bf2143ffa145bccc6b91d44175d1363c91ae352a826b7cb635239233b8157b9e53b9361e970867b9bd8f66309c45bc7dfc94dece38f0362abb293a0b9ff18d27b536f9f368143ca828bb8ef8e6ee9c16f86c85d0773e7ec203142dec71e031e286878690f8558f459a1ba3fb1f6c74db5b74802edb8c47f9389b91a70273e75a86aca08ade1988594e12e2158b0bfbf725aa5c08e0ed76f04e417056d311249f735fbb9290bf7282e09aa3c4a09fb1dddee2f8be3f08320886e872657dd89b134680e039494ba2fcc154285dd7bac8724080be63df6b9939a78a8dad63a7dc5e3bfc19e4acf86c4eb9feef0c9bce660552f299a333a5262c97500ede28bcdd3255062eed5c232b5b8a25c7fd593b16688eb11506d2b2bb7e9dd4eb26b837bda53e6b8ef2a5c61c842901233cee993b5ab82e284d4995a660a43c7a67a8f7dc6fc3c09772269a83899cff74256501a5b1733f22dfd7ba7839621ad76", 0x599, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(0xffffffffffffff9c, 0x40087468, &(0x7f0000000040)) accept(r0, &(0x7f0000000080)=@in, &(0x7f0000000600)=0xc) 15:59:57 executing program 0: socket(0x2, 0xc003, 0x0) r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1004, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0xb}, {{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r3, r2) close(r2) 15:59:57 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x8000, 0x62) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x101) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000001240)) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe}, {{r2}, 0xffffffffffffffff, 0x1, 0x0, 0xfffffffffffffffe}], 0x40066, 0x0, 0x0, 0x0) dup2(r3, r2) r4 = dup(r3) symlinkat(&(0x7f00000000c0)='./file0/file0\x00', r4, &(0x7f0000000100)='./file1\x00') 15:59:57 executing program 0: mprotect(&(0x7f0000577000/0x2000)=nil, 0x2000, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000080)="2fd98a5413e77141967d8dbf107d") 15:59:57 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x22}], 0x1}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x400, 0x0) kevent(r2, &(0x7f0000000300)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0xb, 0x1}, {{r3}, 0xc8af6a9c2def9e8b, 0x1}], 0x66, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000280)=@file={0x0, './bus\x00'}, 0x8) dup2(r2, r1) ioctl$TIOCDRAIN(r1, 0x2000745e) open(&(0x7f0000000240)='./bus\x00', 0x40, 0x0) nanosleep(&(0x7f0000000000)={0x0, 0xff}, 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000001380)=0x2) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffe, 0xb}, {{r6}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r7, r6) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000001340)={{0x18, 0x0, 0x3, 0x6}, {0x18, 0x1, 0x10000}, 0xfffe, [0x4fdc, 0xffffffff, 0x3, 0x9c, 0x593, 0x9, 0xbdfb, 0x10000]}, 0x3c) kevent(r5, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0xb}, {{r4}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000300)=[{{r8}, 0xfffffffffffffffe, 0xb}, {{r8}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r9, r8) write(r9, &(0x7f0000000340)="c79359262c6f62df4d70b5c3c30ffaef3b7a209d710f2596b613f33310b1891160e5c41aa6c53f0e8e62bbfe5e455961cad2080e3e1b419f6278744eabce0071734921d46d02168fce09c7f95ccac3e374ad1821d31c238b2073a20d616cd95c43e9fd5b82b79edbdf661dbe6ff116288f4da03acf160d70e748769bf6b428b6643c692bcc4ef3936bc5f7afecfcbee9f0fcb8fa3ee3e88174402998e1cb98b4c5d9c3578b07752a77a48feb47439eeaf535d3adb9b1ee599f2736055c00cb4f9cd81fe84c180b59e1dcf04aaa1b6836ba6235751572f89e766727898a2b537bbbd4c8dba12bf0fee1a7c943bfee91fe13c0177f4b6b1c30d381359ef949b1ed7e736b5af44eebf2f59420d437cd3bbd7916d2936a364e0a34739978b1f20cdb9a2c73150967dee07a4d44ca2c13a07a02dc77345d93da693eb01a2c3776eb004ec98f07e057800373b87165abb8ee3214ba735d7a1a2bb763a3f166af0250f5be0fc2a3ccac58175cb430684e9dc5de97769c1426fdca9200868476549c906826bcae7d4fc6df482301bf3a6a55da9445df5f6d6c9f5557b13d6c8c84241fd6e86c8855cc6d10cb93734eb7d6d119d7297858dde567f83115b8d3d41349b2c32e9633ca57cf0489c933d90769768172a990438a60666c72c404a431009ffc9d16b781a1ceccf107a3ece0c0692c8ef74740c5e149c9ab9cb2b69839bfceea42cee2fffde1de174f82e449368645abd94addcb87ef3fb7323208fa9af62121d0f493a402fe2fd34b98372d5c7ea86bde9905994ecdaad9e60837bca1a6581cf8eefe4e55d13a1cc7028f3f10046c1a0e33f563aebbd9a48df4384b75a27f26b6c66de09fccdcf978271866b475aaf18b70dfac34b2f2430f2a50e74119d7ae26c45b9043d9650b58f5bb84e3bcaefe5b3b2ecbed98906542c1984f6a086ac64dde66b3cd6f822e23607836c95748089483018d5c71f0f8303e3580af24b02e5cc027d4db948443d898337743c529714210ced103e06540ecd13fcecfbb912ce5ae12bb10d953fad737bbb4912ebf88ed99cfb2c084b74d6648cd85c28b02e054d10a9751e8bef3224141a2df7c5eb8e078a28fb8aecf37b676b8e9a536529547b169c5179ffa99980e2353a4b65f57db322a09ba74f6ce4ab3bfc0b888d22326b262e03a79bda8bb8dd27a7b8f37562fb9057e99c1ee6bf049382d3859b65998819e4f57fca7cc9922140c8342dd3d9fcc98004bd51be72decc19017a781868bb7e3f4b69b91d2bd5c6f1a1455ba51b1023c90eed6b4cf49090fe8bc59a7ae4d24cb36ac451994d8fb32fdfa23f79ddb0851c42de79b3991c652dfe5cba73dc6a345a55a09ca0755e56f9dce4ce98fc5d25d3bfad85f16445e1da9cbdf569298ffbf4b20c9c0ae64ed907a3824952672c50e8027af2eabab15a44838b54e95715922247e2d9582e1d996855c94a5d90acd29e77db8e1f009db1416b5292f22e676ac6ce788b35800ea4fbf521cb7c53ed7f5f4267d0c6c5d9db3555344b2fc6d92b4cbd78665fe723793802ae416c96a6778432a0425595b71250b3a4a7a7a2511b8035f78d83dedd4926eb47d048fa3764c263e97b4d9fea21daf02a464ae3133709bff7ba9677f641a1e0fbf126020905131c1617478dbf51810c16d71b240af51926229f37bd2d94820ed2874b5e1428779f285e9a7881147a79f7a49ad6348e9f1900ae01461a92c065490bc33ada55079584d4cda32a5cdb1b7a5fb0f542163a01560e3b80cffe300667adeb1cdc7caade4b02f026ffc3cfa83a2ebe304d978dbf0aadd510c244b6da081bee21872e77f966e26c6c0165a46a90dc2019a31a1057c02fcb9893c5258dcdf9a7233b448af4d4dc99f2a40b81e7be4489d74519306cd7a78e3a41951448312cc9f963c4574508ed4cc4640bd560c2cc56b9a75ffc92ce9f7489b9d14058899025af2c7a171b12eaf8fb3a6be38a407124c410d3c64c639304de722f6c16562fb3fe05b3c2a0ff54af41a3f25d2a6e1e3391282718cab7f0a2f06ad7094a0f8c3a16c462deb535094e3c40a078179a3810d378092df76995183c99d1dcaea7db7e97afc4934c6acf20e00223a44aed61648eb909a0715e9200a37a2c0e20671f7ad1290b15177ca2f2dc11ce89f5a0d282bd598fd76f3fd4408fea1f9371d7a40c6ec569da6c28be46e185e03313948be84855e17418861767bac30b42892939d88d4f76c9bdddb184017a6e61e3832713371f30068780dfb2d8cbabaf143110abb6282d1bbb5fb2524f948618afad1a83df9b961c3a1e610b5a5ddc51aeab106cf38c45d7c820dda0123b0b3ca2fb7bce9d19e3489fa6587b079036610545ccc5123370162e2d2a58eea9b774905175f69d2942714b075f4bd2baebf50b7bdaa4ea08ac69b90d0d865a12cb9abdf1a73e9b324498d632c8e82b85779bbfe7e33258384a7d1772a725025e64c206e4e2be91cea9748b06f1371731b414904c03636d93cc25c688a61fcff4fb2814f7724375c6422147a6a4502070a3cd5c8cec30a6e5d12effcdda4cd19454999b26728a30fd5472eb0a3a04618456557c1f57b6c29d6d86f8ed43ba92079e16bce8ea2f1a9379782fcc1932540fba74c9816e33ffa3ca0e419a8106a29c9b53d942ef50f94db5ec266934d324844b6020bb8b3c1b0e038f832c7add1cc00236e27acb3a000d9c9d97e7ec6633e76088fa9ca29ef9e194d81d6c304b2f03221e2f49df940a2b73ecedc5ab64aa73cdffa5cd2b7f6a6170878a385413afde904cb7c7c2845c39f54f38488187402b5314145e27565b15496fbbc12bb4128768f1dc311ca7532bfe86e0aa7785a721ba8b2826a8d0c445914a73efa632eb198ede72be7fa49b94ac86ddb73ba68aa70e4527a1318907d8a4f75650e4e0a0c0e8bb6794adbfa8a013d88884d606e6a370f33166951a2a058090edaa2b1a1695389132ed83e66fdc4dded59afde724be15be7ddc63bb5825b890e4c2bee5541289b015ac042b9d7f7b393e25eb10e0c2301d3b8d4f5e1653281204e4a0265904b75ef4aca3c391fc721c05aa94359028029b601c53487976c75a6b497bfde09249440c11bfd9be29e82c68fd1f0916caa2364f3ff585cc37373f3ca027eaf9209c6d9cb050fb0af08dbaa5fb43ae717c203ee7d834b600a201cd6015f893c24b68060f901cb4704e5de906043c235448f87e37a9062eead3422ca40b03662f5e965adcae2d360a06c6dc51c32b78fdc71e8a5a4d5359ad480e5593eb4d85b94631bc36dedfccbb5c718b2a1f391066285ca8a34ad705e7f31d2b4b3fb9e8655b6577e8142526e8c38a1b97eee1424bcaa9d8ed4640f17a3bf204678bbabdec2fd63aa5f01fe9819a46f0479922ef5607dfe63cf1ecab016eae6af71872bcb5455bcb33be07804b6ad6131c3ee901aabf6a337e5c537660ff837b094955264d2e4ecf744a4b6debf2fee716748bcffd9b0712c57a55bf7d783839b6ea03c1a5b22e8b793e90eed372135d9861734c7f4490bd2927fc6c091e7000e720c8606e73b312b9b30234c3ad3fa9b54c8c2c7b22c45292b22f069615166b45365f5b36766717c8074d104a6eb03ff25f7fade9ed5e4c28081d87a78a9e5114a5d6db478e13d6521cc1bf93a28746ae15728db11c5a560a5e253ad204bc2d4c55d34b97df1a38d9bff22a21e679fdd5c2b5610a1fd69dae90f4e97c7a1dfdfb3e11cc6bdaa91c875ceaec9616c2dfbb93223554ea750ddbe78927b23681ad413c79c3a04ec3377aeaa1955b253726ffdd1f596026388d31d8c83185dc0bb3cd4758ff96e3509d10f232c342bece6905f73089d452ecbcabe7f593839493d3b9d569efe2874b1cced995e32ee8a1765f920af483d5df6a08b88cb7420b8428423887dc5126938569ccfb8e687b3a75ab7b565888710f132f0d0b7bbb8af7aaf3314a6ccec466d074528bed308e317f58644f7625e8acb657bd9d0947819decd01a4a78de865afb0c790328782545444c5854585777ccfbae96d2d251a56ff75c96a934c9191269e6271295793fedb22178892794804d51d1dfdedcfd74132e08e928e4cfa07ab33bcbc6fef043567fc126b71f938a64f359eab69824a47c56baf918db7b86a6bbdcbba4447433b1bbcc7a4cdfec0ce7668241e0998878408256b9b574b4d59e20a166ffa0f51fe79392ae99a4ca30cc3dd361e3bd0f44b325e4b0a51ca9ba8d92bcbbc1773dda94db6cdcb4cff7b26d881eab84a751dd53988ec25eb039ef9113181048c812281ea0672b4a328bbb6a11e1bd336c7debf633cf00919386c730835d7a6ae77eba721e2f7f013807d5d73c5aca01f95568b7e8695c25e538546425e4e8ac608b5aef265e5366b9bd6f337412f8e50c36e8262c6504b8b2cc0a8a76beb0cb967f814f1543d8c314679d7bb52c153da8aa9f9b32f880d3bf9e0ba815691ee0294bbda4058d889712c21deca2cb49436e898e946b259801feada750c7102b9a5a3abbeb2a6c3d86d9f7d5dcb11a01f686592050fe019fc5e4bf0635b126747c128ff27626451c1abf949b633cb196407c2b131de2d1b47b057f635d439ace5e79d3c2147eb906f60a072eb8697a45e373bdcf77e607e690650ebaf9e862b040efcc98f45365ae2bbed6727cd2ebd041dea41ddbdbf7b02ae125ec488b041480861b4c44fc3b0f8a75f66383dc6b531dfe8c028e3be3996ee3bf52f2a615e0ad30e1f6df078a7440b9bb07be7cee719ffe6c1f83216ee62fb7e050f49d411e774d87616dd197cb5d4123db1db973ba2c8721673c32568e4581d8ce7de017a7f26e36ec1ef39737f709984ab1ffd2f62837aad99a742fc80165992d08e91bce61bb93cec2d0c379e059666aa30f5de2fdec0faaa347c105624ff30a4fc2d82ca76fb646e282768ac76a750c581790f551798693208f0f6df0da501f5e9ef8889530bf8192df0998d40e8fe466b73e4156731e5018df77d1e26180adda95252e9a57b76f7b346044c68c61e6217c3a4349c9581d1b5b0d1b22d08464931e39eb8146ee8bb17e8a9154e521e21a2bece7d18fcace6229bce02c3420840640982cca4bd910ddfb08a85966962ceb0151aa980f0e459f6dd9d9248a995c2ac68d2749b2168abfea4ca928bb634a72d65a747af5297da53ce2395ed408645e7b23eea1ab31a3755bb157b65d57b00ac8aa19a147d6eec4785fbd1d3f5e0c60a6d88f66a39299fff8c79681ced4cc912bd1f0caa8a3c9fb37e57c3cbc63f0e151b029896d7d4ebfe7209429c9ed6ecf6bd805d5420f5179db035a3a65761d11c136812e9d272aa8ae079670c2e84cb219d84bf71ecf43fcb8770b9771b5d0ab76d2c8ab913f097a850cfebbda376d6ee4971bb4e388086d7cd436297592a7a747f0a665c9cbde33506717dab77be7a144b48a57bc69fc7e93330596d4587f35a4fa3b61a551ef3d2b30a2ea2352e8fd80867ba0780b40f6d5d1a90d681180054db1928a54980298f50bf597fafd162f06a6def5eddff266b7aa779a4e97bbc576faeafa86317e69d03c6caf55479c40c9ce31ed2dadcfdf68f5203b75a05a6620a9575a834ea5f65eeca076d8371c795f28787dd2b315bb6edef74e722fd969e23a593e420a119b92f332cd508771aa551becb0aad4b9811665661602985b5ed703ca640c3e1e4501130a53d2b0380ce4c75ec8d976c1aec876190c09eff125ddd84a078aed8224b03257650dec58eff969c0b4ab3be2414b9a7f4eaed4872037014e8b7b2a7", 0x1000) dup2(r5, r4) pread(r4, &(0x7f0000000140)="e9253f026d2fe2849a05b6c9be3c9f94a999987cbe050a93a34dcb123f9fa0221a4f490ea383bea0c8730bfdca15b583875c9b7c249681d39d76e3e6d64201a9492e4483f267dc96fe78d69a72c526e8bec9058104b1504fb24388d1b925e10730db326b9dee389f70bdb0f48fb1ea0021d2159fff496498f3e7b363e1e01e329d8bbd5c96b2ef68e56ba6ad2d8b31724f1eda6dedde4966be3c3460f39af94cd69291ce56f27181bb9785902452184974ce40e05f5cdde3d4a85fb334d34a7d5270df90e5bae801be64bcaafbff0363d44cb8b69e31b9222e3876", 0xdb, 0x0, 0x2) execve(0x0, 0x0, 0x0) getegid() kqueue() 15:59:57 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000010000000000007800"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) r3 = syz_open_pts() r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) pread(r4, &(0x7f0000000100)="10", 0x1, 0x0, 0x0) dup2(r4, r3) r5 = socket(0x18, 0x3, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {0x1000000044}, {0x400006}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") r7 = socket(0x18, 0x1, 0x0) r8 = fcntl$dupfd(r5, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x80206919, &(0x7f0000000300)) ioctl$TIOCGETA(r8, 0x402c7413, &(0x7f0000000240)) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xc, 0xfc}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000280)='/dev/speaker\x00', 0x10000, 0x0) syz_emit_ethernet(0x2f1, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x7fd5b856, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) pipe(&(0x7f0000000180)) semget$private(0x0, 0x8, 0x80) 15:59:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x2c}, {0x6, 0x0, 0x0, 0xf5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r1) r3 = accept$inet6(r1, &(0x7f0000000200), &(0x7f00000000c0)=0xc) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0xb}, {{r4}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r6 = dup2(r5, r4) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000140)={0x5, 0x6, 0x3, 0xdd}) ftruncate(r3, 0x0, 0x4) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000180)=0x3ff) munlockall() 15:59:57 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r0) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000040)='./bus\x00', 0x0, 0x0, 0x0) r3 = kqueue() r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x2, 0x0) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffe, 0xb}, {{r7}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r8, r7) r9 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000300)=[{{r9}, 0xfffffffffffffffe, 0xb}, {{r9}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r11 = dup2(r10, r9) r12 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000300)=[{{r12}, 0xfffffffffffffffe, 0xb}, {{r12}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r13, r12) kevent(r5, &(0x7f0000000340)=[{{r6}, 0xfffffffffffffffb, 0x20, 0x20, 0x5ab0, 0x8}, {{r8}, 0x3, 0x11, 0xf0000000, 0x104, 0x9}, {{r10}, 0xfffffffffffffffe, 0x40, 0xf0000006, 0x6, 0xff}, {{r9}, 0xfffffffffffffff9, 0x10, 0x1, 0x1, 0xffffffff}, {{r11}, 0xfffffffffffffffd, 0x140, 0x20, 0x9, 0x4}, {{}, 0xfffffffffffffffa, 0x20, 0x1, 0x3, 0x80000001}, {{r10}, 0xffffffffffffffff, 0x48, 0x4, 0x3, 0x4}, {{r13}, 0x44320e27b912472d, 0x2, 0x20000000, 0x1, 0x101}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x4, 0x4}], 0x66, 0x0, 0x0, 0x0) dup2(r5, r4) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000140)) dup2(r3, r2) 15:59:57 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f00000019c0)='./bus\x00', 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r3 = dup2(r2, r1) writev(r2, &(0x7f0000001680)=[{&(0x7f0000000140)="03c76b00942a0bd08e389baa77", 0xd}, {&(0x7f00000001c0)="a45caa7ba5e58d1acff8f2b6b2f6de2c85a0a3e4369ea2a7bea5f19e49c9f2b94f939802412858fe685409d320338dae5b26d31323e5e36266745f2fee3b64fb765f461a322bd571e2b70e9923fe5f48af02079ba5a652154a52246469886fedf962d0ab1e88198ef86ec5e3ee442d4312c7f1b05d7212277eeaeaaa241265e1731728b42fa3a54e2008de1c07ea0450ac183b9020d3e151423136978419f4f5a88bbc87e28df23b522e34e997f880e760fe8d516d66122e3360f20b88cda41bf6a3881f65c5c990fbc779571419e4512b4346f161363ec816e3815d2649f9acdc039b93a906f638375d840c4455fff47fade3187593ed80a2", 0xf9}, {&(0x7f0000000300)="0c8b8fcdf8ea8f839300a433cf2e0e827b847c6bce12e46aca134fc382967b4d308f661b2829a1ebe6f7d76e49675b191497d28b725a586fe7faf5ffb2e7277d9767ce9de21f583df9a2318f5a0823de70af18340e9226bfffb717844dae6f6cf8c37fc9217b074522f3388b3840c98611195d9e5c5d91ae09f45cf8e9d3ab83189f3b330b3a4a45d768c3a9aeb3700b224bc4e86865ca0800a9b4f6459167134be9ee07ec1b6907d1bd17f3a52f281851d71ad0ab44b30d136d42178020ff79d59e13bb83edd23657aab1499c712b5a5caed4", 0xd3}, {&(0x7f0000000400)="c5623d419f90ccf57f1e064104ebf7015bf15823c8345a6de6dc6105dedfcdf324933785f050297810a417aa8c001e85094f7df7f78927be76e89964eba7812c31932eb34427c9b551328467b04d6aec567fb942f48394213ef2a3ffb18b384e5c7cc71f41ec30f8b40ed5", 0x6b}, {&(0x7f0000000480)="04f3d660c7577d82002d7f397a5f74d1644e20ed670472bfc8f5b39bd35aa8bd91b80ecba58dd2e67d3f642263d6f0056ac55f3ee3c59af7312ade124f03d2ac32f55fd3d762f2c44cf3a6cbb7a64d9659df4d6d2abbcb2a1d0de25e4787463a47ae7ffc", 0x64}, {&(0x7f0000000500)="96ad542b8a11ab319e09f4b60eae23d36245ca9492a0c1c514327cf0d2962dfb3b854603eebd02e12583759d30a96ad23033861c4f6dc28f4723cc20f405e290c098aa1287080b92b10432927bc539750a6590046af556fa866a897b062129c0427e5d61a89d9891ecfeacd676b58f262bea1acaffb53e7fe14a094b9759f7443fef420d654b69b8db90b0deb8b6f80b0b67157e653c9dac8d8ed4e10582be57794ab505f964d5851911e80b4cf4b5d71fc0ed018cc4092d6dbcf3d1b3ed0c3742eed6782e1f4fc677cf7523d8dff450547df88c95b1c9f2182f0cb04635bb33e45e8c43f2aa218e45078b6446cdcc61a5ab74703d32854330b6b21c460f5b4b253341eb520d60bc54cc6e6e7eb44b5a67451dc1234e917552191139d901e7af0ba30f50a6abfd602271c42afac6f225e50e31c91c8df935ec5fcdba75996c1380e3a4923f9a32aaf8adedd5209eb9d8d55100bd5e71f7127ecc6d396339dd2c1b3a8da856420f26a6cb1e978e73644141627ed73646b05315d9d1e22e2167d9c29c157526ad8a4b234d0f6c89d8f98810356e6013a64f55b0ddeca236db7e2c65794df1df6a1a7c7980b268198b720e80f15a591da3f0d5a39e1b378843eb3fffdd37d69bf0afb0af99ee86ff67323301f83f09fd95cf9d306325f5dc1bd478e576bbeb309462542b678b88776677a864dc139b198443859338deeb2c9d4a4f62d22badeb9da757a77ed69f844b811a131be6dcbfadb61d4d0ddb39130b8631d7a6aa3f24fa3f97df17794f1d9e9cdee03581229fa97eaa9217d097015cb9b671d9b4fc81c2db908fccad3ae5306497318ec602d9c6e16cf2a72dea09f6b850862a7c8ace09a2951c72827ce8870c3f72e5cf20491807235922bcf02dbc6f9fc687666d943928d6d78a77018b98f3970d49b965e2e93dd26ff06d04716b68b920ba48f6691f380159e26f68676f518892f67db7e73564a1e703fcb989434cb58dde5202f7b534ddd3507591ed186a162919a7368cd96f90fbb8e585dff7ab72234305a554664eab2ee142deabd526dfdffbf42027cd41efe3ff49910b36bef0f319e20cffef095d977b432bdfe275691050d4b771f4ca14149a4f8a8d9083c409ea9315fb0f742dedc330b319085cdbaecf333ff1eeed58c6ebc8bf84d9d2803d6d7974ccc138c3b21d7c1764cebd5e62e54af22f07060b4641e8f44a407b8aca7279190f3a8235396015ac9e54502096a4eba0d9607ef5ae2eac5c7ecf3618e2813675cb477829941d4db6b71fe155aef85183fb8e6f1535a545ec9bf8ab737bb1dcf8001494357f5dc58ea32b443e0b2078a7676031b7cdc71cd3a1449c6cc31f9fd4f9f65c0a6d059a8a2ced848e170cb58949a8094ab6a533a3b255f22cb33f8fcee3162493de0b256e5ed97fbca892a4184ca3bbfe881a8378ba29018c582cecd48b424abb709668621c7e443fe24d73ffb0f0c4adfbb2b2cc6fcb21754748266fa721a579ae02214ff1bfc484bc48f390abcbaca49112b80dceed8142516aba63d4544318bf51743f26fb82375d500993f81046cbfb9009a8b4af1e20318d93358fd75fad8a1de16c3fcc5b8fa5b14f39c7c657cf43149a29b8248628c740e4109b18f75e0d277ecafa1aad174d64a4d61f49f20a4165b54e1270d6532e63f4d345d61efee1e3df2a1d0090dd0141b3b5bee18186dcac47cf845c7ccb6988ab47b10af64e2a5043045aae840f529240e9ec011ab62d29f6c7469c8d4b167e794ac2717ee0d52da6bf3ca5ecff766ca472b821e993844b1096dac692a077f0880d3884a515e1f883eae80bb29382d6e4d30af0e431be6c4ff2a66933d21d35506ab5e5cd98fd7044a0e5d9e24b8fef7eb24817b1a032938801479d32e7c8c1ed47f7fa76da85d3f164e2f5cc613d468be2301543261808e37f75e4ec7551405d0882026ddd463fbbe98a2a192f70054504295aeb7448daa86ffdc390647939c64b483bf4449273c8b332150034f7fa80d6fe8870bd4ad5e703a3cd9bea85c6d97097570ca428bd7c1a1dd0cf3939795524da4be26540c9d72a6a988b5b4f7b5ac3f04117bbe7f258e524d57c1270552884a72fffa47cd6acc1d491c6679189080b30642aafd37adfade728f13b43680174d93186b4851a1a42b7e71967b15265a4864c5669f04ad9b3c21f059ec1ef97f06e693c73dcfdcc252f847876b322aadeca66fa513758f77cdf2af74bded3be9912be2f833d3013f6f5d706958a1ebe62c96dab8fab5702e6dac75ada7a6cda39ebb3f8fff5084bab8ee481258d2a1a16257bd1b4bd806bfffdba23cec2c4400df847af6890f90c2ab4ac9f60779775ec25ced49a7669299a2fc2484cac6dca7216f5df85574b8097a1b357519fb15e552a41a02f0fbe150eff2504f93b8e5ad280de230834316631c93cf101c7ccaee5fb3af96c83213617f6c628300c9eb4218a47105ad0811b110aaafd44535565c39d9e8e0cccfaa0a7dc82a814cc355f2754226f6b1489c9f21ebe7b209e383b474bf73068976544374348c51aa96508248508d2331538195e0f3eea6e266d3648fa64b866c3200227d3b494cb08f30b97dfe41c287b2d203e196d750ec9571e810a909f04b1e4ef4f9ce2d77c022f907683b3012fdbbbeeddad6d68d1cb027a12be90c8daf879f333b6407804fb72fd24060aad8f210d721169318c4104122ff5f2c5dfacd9d49af10496f82e50f54abd04d76f072eff6b713861a9100d9ab4c16c8dcf645948af638c6e1494972a948f6b6e67b838f23e8af2eb9b55399896dcd4edbc6a47f01bf15ce36b62070cd1d840e7ae41462b9133da862aa16ad3eafc5c7e8ca3cd98354d260adef53fd32b634b0d5cd8e2b4fd4475776d2ddba6a5f67f61c6972991a3e7c2eef7b499f45c16932d5d70316e8fafd0cea314950429f9659cc3b9256e1d3d348b505bc34ef1dd78fa09353d70e1d7b89a1b255411ff3cfc0a93f0a25adb07660ba9b976cbccf7b39144241ecb27a737b54989cf68d317c2da1cf279b46eb0fcb20b29c163f3e87cfb03a5d8c49e23b82fb62c26a651c88b015be4e8198a523b607d6b15c2ac41b321491dddeccb8fc90a2c834d0e58142baf671a5e30e54639923c237de8d4a074658cc56da5f33d470e93a2beb240b90a3c222538a3f23c4516ba5d1a79a58f2384564c64531bd09dfc43e3f97cf9f7a7148125ab70c5c0f523d3d70e344600f13c04e4ee4e30d6017d5c7ea79d2855a4eb3d6c97f7c2fc6a7a71a8bb357826d5a269fbc98fc36d23b4efbe8148d958508c9ae09268858676f8feb0b34926b34076f7943b417f28e732d0a4b028128f7c0706d62fde18bd5960aee85bb338545e6b75a87a6c4df9c5e22b47f1b21217efe4f9dc8a63026aeffccff3eed88c591f950e322a92137deee6213196f7aced4d3461c7c5dbeb72d74dfabf20323e30aca829d6120857a3bfb16f46c23344b6d25226fb02cc3c6771a0872fb2dd85dcc72cde43d64d0d92b3a1640726f7fa93313d3f853e61d9aa7ebf128f15bcd646c3b7cb4432abb45b6dd257be70496f975403312f21fe451f67962a94d9443afdcf161bb02417e2fd229f34e172c3f6b28ec1a15d2c9eb1bc451512f3a83b2d94c30ca4755ed582b5e805d0ab4152114d14910cb1ece5801f508f16f6ca52201a3ffecee10c239c600da09a69849d468331cd19c42c718fa632c6270f77db8b5d9cd9e0e98b2d228d35c68e8a8e01aab7b625039e391d5310e7bd97c53c4ec8a5454d542b4a1a13d238931165f717d1f2f6e34f33a147d047093f42e58088d525e757699f38a7b2a30cf3724ed01f6e3a3b4099cc31ed10beae686be5128f2bf848177744c62a74741dbb29579786f447b6e31e57f845fd0a45bfcb256a19e0768e34e31749dc8491d935ec3936668462471f9cb35ebcfdf0bcea3d6c811c8b22b99e210e1cec8d0e2a931977a3315865ac37317ae10a5d1b8f5ec3b1c947636b171b870f0220dbf8cbd9b8d0a5e8f537d0e631dd195111c7cba263ea25e6e135d26ade700507b51e1b94720f73c44ac72ec1247952d1e49283e077a99dca9e38bf36b108125c4890238e44ceada0303049da4577e04e2a8c07a66f49bf07277f592021cd2efc8b76c4d77b180d16a71932e02ee793d0a189cb3743c5af1dca1268ed778a75216fb779dae3f20d9217522cee2e997d50640c04bbdcce010973cda6b0e813387ee7d6a0dab05d9725a61bdc41f302a8c9946471edaf182f24e014ddc41648ea0bc3ecf166f0611c17072eaaf0fca8f2344f5cdfd3f50c6b7497310a70f6aebcb55fbda22b3100a0c5d35e75df9923db5954ffaeb1c3cb55280d20918b7a07c7ef9d11bcf465eaa9c3da95a857a0c570dbcb5ab8dd68cd8d7c2eb8ee9b2a6388ceac7f9a2261d334947e36380399ff6f4a271db446284c53adc219dd4a72489134cf0632b8c1ea6c947c2cfa6093dea6c3198da63582ec09da34f43cee50a44d62031392d751b09bd1553b1166d10db3ae1cdb06dace466b2d30e61800c13a0b3031ae2a65a1c763f5a1fce082b2a4fc04c7a27ea1e95bcd99f0b42b0cd7b9c7a0de9ad292466acfacc02af2aa4f22318b8fcf93379fecab5fcbec68306d3e1cbc9ccdf78252a62f0116d6f82cf8b790ba53cd2c334b70eaf23cef86148f344fa5d85c4f5221c62bd9afd272a33d279ccd730d260d10448fcbbe1c76ec24604d4fcd71bbd8085a514970c404b0e3724cc5f9e2d08719d0048a3969c98c6ee9a2f46da48fa4169f3412df76d88b4f881f85be696ad78fe2f0bfb638d45911b6ebfc5851b1cdbecc7dac126e500fc45352ee505f65f5698a31d0ff9347816f96ff82bce4665f0627d5fe1105da6ecb69f55f2aceb6f5c276977c0627a6efd7d71469cd377078e9410ab5f55ea83c7a130cefc2b58ea20e3e91012e6032918ac4014495ea31c36f96fcfeca398f7183b807f22de64142dc0572f72b1a4a13777d1fbc0253a70f4fac025279fdcc9718000fbe4667053b4801c4fa147ec470b66dd80072cca710255903024468ddb4ad0d85b4b1dc172b2023cf9fa655835ab775a684a313e7d66aa86936e79a5d69eecd29e2b43e5e6af0377e315e4d881af8cd7e10b2ea49c0e936e80bb8e45ac634611ef1504c7885b08214cb44eae7ce390c3e7f4261949bd82fa8c41d2b176e7ded0f3ffc0702749913f58bcca4facb168c42efff0c53cbe0124e0b65a8eae846e072cadc75c2cf2c94a404b700a105d15338a2dec4f117c9f60a16b33f2b40ee46213c86817d99c43defcccfd3a91a850c48dbf6f46d508c7bd30e2e28c1c67030881bd13c20b3b0797131f20627df16d11a0b05bfbe92f277d7c7333c811b202a2c3b98082d7555bbda333991fe8dd12331406c71cda602abf765f7f4007614b2729fa2f16d906bf3f3f3b67075b56e74ad634f846f5e96efcf90c999ffd37de8003553374b87c3160834234fcbcba80b8ac6afabc1b11020399508567981d18988d1ddde1d9531d32824fa3ff9eafb8407f64da09e9a4bdc5cc39db68d24f6d6d9b28d686ea5e068fb66e094183ccfcb3cdcb0b7e00acfea5d664fd155dd3d63523bd2d0946c9ce49d88752f3459d1e9d4df6f6c19d96e60a6837a908bf08ef1d8f70b499c81fab9b6c14e87993cf6d9437a8d374f3b6542ea023b1fe26e6dd7fa983a5cead6dbbd4cd2a176a9315c70b34500389b26db85788336cc74f3490b3045d9bbb480098af4ddefd92b58f23594fa72088017b760", 0x1000}, {&(0x7f0000001500)="e2cd79a1de13f3f5fa13dce594ac26c629868b3b16f7088ad3b4dd2768f1bd2d45e2f96d7667db4a90c64b6309e7fbab13ad77519ca40289fa469a33c6698132efe6e3cbb7c9d02eb5e609b3d51a4d13cdc630efa989fb9d84ef43ef35d66d8dd8f3a6f78039b8d365ccbfbd1a7c03182011459a9d5a7dc6753fd94d499fe2013efd0709f8aef11b0f21d0424e1cbbb3d8", 0x91}, {&(0x7f00000015c0)="bb7404261c907ea384f0556dcff669bbf0db252ce8f1ca5b832ceb6d615ec5fdcc711b589fe574b1a27ed4ed66f6172906193f8190ace84f5aceb7a736eaf9fab0c7faa58e27cbe929c9b27a8c5ef011ce3a8fbac208c8bb80892f83d7d1464681ad0e09cbd37d7714a1a71d1a1a1a9e14721a7cf0a14555a62d40a33bfc5285eab90ae8634aa057b8a2db4e88f0f6bcc431c945aa8764569899e4c45425f8ca88816c9a0823b9c33bd11a", 0xab}], 0x8) setitimer(0x0, &(0x7f0000000180)={{0x0, 0x100000002}, {0x0, 0x9000000000000000}}, 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0xb}, {{r4}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r5, r4) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffe, 0xb}, {{r6}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000300)=[{{r8}, 0xfffffffffffffffe, 0xb}, {{r8}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r9, r8) pwritev(r8, &(0x7f0000001940)=[{&(0x7f00000017c0)="c690566d9ac752a064f256258a18d77dd4d0bf14422fe6c71aa5a73c49edf160e05768bf70cb9e114a0248dc957959db0b2f33b6297dae337f7999986949866e9be067730926ba03a289f27102aecec97c1c741c93455e05f8537687d6f56c5b2e7a450958087f748e2f927a3127d87c2ab7b741fab6cf2a378fcef3a1eb4573f958b7115a68dfdcd8e1f40b", 0x8c}, {&(0x7f0000001880)="4cd02b4a235c92e2c505597e65793c42ab7f25089d6c506075e95aad7ad8adcd7d724cc33a1f72004b4db22c2c91b57e8b2903db6ec455d28f1e2cb76546f591c9fa945a8ba8731ff6f84f886a22c52e58513045fdc469c5806f23a4bfdde742f676d2867634257245823528fd6d39ee8bd0efbc7b4a6df20cac5cb0d5890112acd21dec8536aa9c", 0x88}], 0x2, 0x0, 0x6) dup2(r7, r6) kevent(r3, &(0x7f0000001700)=[{{r4}, 0xfffffffffffffff8, 0x0, 0xc, 0x6364dcbb, 0x5}, {{}, 0xfffffffffffffffe, 0x8, 0xf0000085, 0x76, 0x4}], 0x5, &(0x7f0000001740)=[{{r6}, 0xfffffffffffffffc, 0x1, 0x1, 0x8, 0xfffffffffffffffd}], 0x7, &(0x7f0000001780)={0xc8be, 0x7}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0), &(0x7f0000000100)=0x4) faccessat(r3, &(0x7f0000001980)='./bus\x00', 0x10, 0x0) 15:59:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000300)) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r4, r1) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0xb}, {{r5}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r6, r5) write(r6, &(0x7f0000000080)="630b5ca5553ebfa6d6182781920085d0f15e9bf6c4be87c0c500"/37, 0xfffffd4c) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff1f}, 0x10000044201000d}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) pckbd_enable: command error 15:59:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x19203, 0x0) r3 = dup2(0xffffffffffffffff, r2) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000140)=0x20) r4 = semget(0x3, 0x0, 0x13) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000180)=""/141) getpeername$unix(r1, &(0x7f0000000240)=@file={0x0, ""/51}, &(0x7f0000000280)=0x35) r5 = semget$private(0x0, 0x2, 0x40) semop(r5, &(0x7f00000002c0)=[{0x4, 0x3ff, 0x800}, {0x3, 0x0, 0x1800}, {0x2, 0xe4d, 0x2000}, {0x1, 0x5, 0x3000}, {0x1, 0x0, 0x1000}, {0x1, 0x94f, 0x400}, {0x3, 0x1}, {0x1, 0x6, 0x800}, {0x4, 0xff, 0x1000}], 0x9) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f0000000380)={0x2, &(0x7f0000000340)=[0xffffffe1, 0x80000000]}) writev(r6, &(0x7f00000007c0)=[{&(0x7f00000003c0)="fb631728eaefd3ed496dadd6badaa6e065db0b563ab6628cc16abaea05d390982f82773718a0a7cca842d16a55c3e5d02dee119d8d052e42f010b6022fb8ae5fb719671e04caf14722c09286acc16c33bdffa9d460da3ee39ee2221f02a4028acd471f1abcce30034f9ef4e9c6681f1cc0d82c0c2c2c0b1d6fcbf4fb21ad7662d3b2aabd979c27403569b07c5e8470e19df512750faf79aedb8620d6c7d696912690db7feb5fb03ed370d68ba77316b854eb6f3fca7d9c9f143209c80f4c4ab5e573169aed66e25779813a3e0da5ce185d", 0xd1}, {&(0x7f00000004c0)="008fdaba968af49a7624e3b5b2dc17151dab6233838b957c34a5340784dc345cc3f7cb34ee91e9072b3da5145a39beef8c223ca02be40d", 0x37}, {&(0x7f0000000500)="d0811a049f9f59ea37e24458319827ae57e4e3682732093f9d57b441c5909a3f82321abd5c404d615dffcfbbc74e6888c9ac38b63a978e54efdb046fb99aebae8fc7b50a3640b82c1cce47e88d5bda26aa990cd80a2e2ad4d9a55d141d035bcec2d12c9acc49a7903bec886e0461ac655ed38240848ad9b60e08d3606ce1ca603d4d", 0x82}, {&(0x7f00000005c0)="7b0516cc724add50de7f64de1999ea2095714ecd3f56d94eac2d05d84d8322c51a728351d556ea47d272cef7dc0ba423d486ab402c6a2c7ce77a3a1ee3827e87d1445ca7d396930c72e60bc76b690ad1132b43c9792079161ed7a27ad5221247a04d077aa3ce6fe3f5047e0b7d5dbc956108fea359790530b31485b4f17702498773", 0x82}, {&(0x7f0000000680)="0370d03500e0b457b335f4b5284daff55ea24f429b6f4e265fa30a6883ac614ad91d05b5be3a4410355d1be7ebbec224de9203545ac6", 0x36}, {&(0x7f00000006c0)="f71fe4c3b171abeaf6aade4538808b2bcc33202f8c1a653bf5be473580070f75182f44e48c619a1018ff22d7ec66f254a3d1e4e94e5de42e59d95a2492368bc293dd128f08f8fe1989639b9a78bff567186b8645f75eef33dd64fd9fec979b1942bf806faf316b2179f95051308fa695a23c81e9a386a0734bd40e3a92eab8b437b14f0092c8b0f75e289e94f09cf2962c3b1f6e6b9cdd3c47106bf757ed65607b7fe1c3a5", 0xa5}, {&(0x7f0000000780)}], 0x7) r7 = socket(0x10, 0x4, 0x21) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wskbd0\x00', 0x20, 0x0) lseek(r8, 0x0, 0x9, 0x1) r9 = socket(0x20, 0x4000, 0x80) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000880)='/dev/speaker\x00', 0x200, 0x0) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f00000008c0)) r11 = dup(r7) write(r11, &(0x7f0000000900)="b5c8992f9200daeb9f64e7ab07ff529d90f848f16016ba9a8fca6c8c0b676f5ebe6d8de6f68d65ea789c4b388482e416dbd6a89a615a1e81afb1e31e46474e2c9ff6a842e2ed3e6e42fd2b6c667ee3fc6ed2244e4a294075ff9d5824b361c6a6d7c0393f244a86a4742371e95549558f803f7d551e1302bc4162ebe41224900e0f78ad807399656df839c18b050e9b9c11633ff2ffd23e4c3f18a741363adee7ba8d2690cfd570864f8011f12f90e448", 0xb0) r12 = dup(0xffffffffffffffff) accept$inet(r12, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) r13 = openat(r3, &(0x7f0000000a40)='./file0\x00', 0x0, 0xfc) getsockname$inet6(r13, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) close(r10) msgget(0x1, 0x55f) r14 = accept(r9, &(0x7f0000000b00)=@in, &(0x7f0000000b40)=0xc) bind$inet(r14, &(0x7f0000000b80)={0x2, 0x3}, 0xc) 15:59:58 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="02"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000df0300000000ffffff7f00"}) 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) pckbd_enable: command error 16:00:00 executing program 1: getitimer(0x1, &(0x7f0000000040)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc, 0x2}, {0x1d}, {0x6, 0x0, 0x0, 0x83ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x4d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000180)='./bus\x00', r3, r4) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r1) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x7, 0x40}, 0xc) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x64}, {0x16, 0x0, 0x80}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(0xffffffffffffff9c, 0x80044272, &(0x7f0000000040)=0x10000) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) shutdown(r1, 0x2) syz_emit_ethernet(0xffffffffffffff54, &(0x7f0000000200)="d348a7b77a47c298bdd1adc67df632e6be3bcf36c835b182c4ee98f4d10bd6873704fb2a683b4d420cdab22b2a6390974165b80ca6d7b61d14f6df5ffe56803984c9d3bae9dbf39c4d53ca7e0a37e78c558695f7dd3162ccafb5cd698e4a72462f5f53d42e17b60f327f230083839a1368b0eac61de2281695e5d19fc55fddd4f68dd53289d42fdeb3428015c2deea3ff5677e2d58b406e1b33ff8c2ebca27f5c233f78d75a80ceae011808a6a41b1c13cc8762866ffcdb71b567db053d1043d6db6a2ed39f7699a") pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x8088, 0x1) socket$inet(0x2, 0x4000, 0x3) getuid() ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000400)={0x1, 0x4, 0x3ff, {[0xea459cf, 0x5, 0x3, 0xffffffff, 0x81, 0xc, 0x6, 0x3ff, 0x9, 0x7, 0x0, 0x800, 0x10000, 0x7fff, 0xff, 0x6, 0x8, 0x101], [0x40, 0x8001, 0x7, 0x400, 0x8, 0x101, 0x5, 0xce2, 0x1400000000, 0x6], [0x1, 0x2, 0x8, 0x6, 0x101, 0x5, 0x3], [0x8, 0xf1b, 0x8, 0x8000, 0x8, 0x3f], [{0x2, 0x0, 0x2, 0x80000000000000}, {0x3ff, 0x400, 0x6, 0x1ff}, {0x4, 0x80000000, 0x3, 0xffffffff}, {0x3a53, 0x200, 0x6, 0x6}, {0xa8, 0x3, 0x80000001, 0x7}, {0x0, 0xc00000, 0x10000, 0x1}, {0x65, 0x9, 0x1000, 0x9}, {0x1f25, 0x8, 0xff, 0x2}], {0x8000, 0x7f, 0x501, 0x547}, {0xe, 0x0, 0x10a00000}}}) ioctl$TIOCCDTR(r2, 0x20007478) 16:00:00 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="6202d88761f9b50acd9f68ae0a5a98355744fecd129ee7cf633bf126a667930340ff3143f7e796afdc6809e30e6b3b6c17cd5c531568a83f0aa8d3ad36c7532850dae8010e7b75db237abb0dc0b238a93ebbe606cbd00c5dcee86acaa3960e4d218d05cb0bff1345c9f86f140c2067e5dd1a1d5742efce0000000000000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ioctl$TIOCNOTTY(r2, 0x20007471) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r3, 0x0, 0x0) 16:00:00 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x200, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x8000, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$getown(r0, 0x5) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x7b, &(0x7f0000000180)={0x400000000000000, 0x3b9ac9ff}) kevent(r2, &(0x7f0000000080), 0x66, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000100)=0xffff0000) r4 = fcntl$getown(r3, 0x5) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x144, r4) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r6 = getppid() fcntl$setown(r5, 0x6, r6) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8, 0x0) fcntl$getown(r5, 0x5) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000300)=[{{r8}, 0xfffffffffffffffe, 0xb}, {{r8}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x7) r10 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000300)=[{{r10}, 0xfffffffffffffffe, 0xb}, {{r10}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r11, r10) r12 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000300)=[{{r12}, 0xfffffffffffffffe, 0xb}, {{r12}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r13, r12) r14 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r15 = kqueue() kevent(r15, &(0x7f0000000300)=[{{r14}, 0xfffffffffffffffe, 0xb}, {{r14}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r15, r14) dup2(r7, r15) bind$inet(r8, &(0x7f0000000080)={0x2, 0x1}, 0xc) 16:00:00 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f00006c5000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000cf9000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000762000/0x2000)=nil, &(0x7f00000a6000/0x1000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file1/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10, 0x0) 16:00:00 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000000)={0x245}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x0, {[0x0, 0x0, 0x500000000000000, 0x0, 0x400200000]}}) 16:00:00 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xa9, 0x0, 0x6b0, &(0x7f00000000c0)={0xf0, 0xfffffffffffffffc}) fcntl$getflags(r0, 0x3) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(0xffffffffffffff9c, 0x80047462, &(0x7f0000000180)=0x4b) syz_open_pts() munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x86) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffff9c, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x80000001, 0x400003}, {0x18, 0x1, 0x7ff, 0x7}, 0x1, [0x5b, 0x3, 0x400, 0x101, 0xffff, 0x6, 0x7, 0x3]}, 0x3c) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0xa7) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) madvise(&(0x7f000071a000/0x2000)=nil, 0x2000, 0xad96d3c09a34741f) socket(0x10, 0x4, 0x8) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x6, 0x200, 0x3, 0x68d}) 16:00:01 executing program 0: mmap(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000001c0)={0x55, 0x0, &(0x7f0000000140)=""/85}) msgsnd(r0, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x32, 0x0, 0x0) getppid() setsockopt(r2, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x2080000000a, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) socket(0x2, 0x2, 0x6) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0xb}, {{r5}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r6, r5) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000000)=0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r4, 0x0, 0x0) msgsnd(r0, &(0x7f0000000e80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"}, 0x107, 0x40000000000800) 16:00:01 executing program 1: r0 = getgid() setegid(r0) getgid() getegid() socketpair(0x2, 0x4000, 0x64, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x100, 0x0) r4 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000040)=@abs={0x9bf509e9b24639de, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="3b5fb5bf586ce19cb66aad76fe48af471ff9ec661754687c621fbf83a7b5a9b8a909263fcd776bc3fa932ce939127efad0038e93670efde8ffa2d7c34eba87f9582f7492a7dbb19e31a844a12e7a83217e53fa75df49bf18506c9e6a7e9ef9858551d56974b94f90adb4b78ee364ec3efe75a985bc9e639d04477eef2d9bc16c0739db3414d4843edf4da66f56065e878d6ad37c039954c3e6cb957011d9775a3f26615983c500", 0xa7}], 0x1, &(0x7f0000000200)=[@rights={0x18, 0xffff, 0x1, [r3, r4]}], 0x18, 0x2}, 0x8) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockname$unix(r5, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) r6 = openat(0xffffffffffffff9c, &(0x7f0000001300)='./file0\x00', 0x0, 0x88) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001340)='/dev/vmm\x00', 0x808b, 0x0) poll(&(0x7f0000001380)=[{r6, 0x140}, {r5, 0xd}, {r4, 0x2}, {r7, 0x1}], 0x4, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000013c0), 0xc) ioctl$TIOCCLRVERAUTH(0xffffffffffffff9c, 0x2000741d) socketpair(0x6, 0x1, 0x81, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) r11 = socket$inet(0x2, 0x1, 0x80) listen(r11, 0x9) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, 0xc) r13 = socket$inet(0x2, 0x8000, 0xff) close(r13) r14 = semget(0x3, 0x4, 0x18c) semop(r14, &(0x7f0000001500)=[{0x2, 0x4, 0x1000}, {0x2, 0x8, 0x439d3ccfcb7e1dd1}, {0x4, 0x7fff, 0x3000}, {0x1, 0x8000}, {0x2, 0x60}, {0x2, 0x5, 0x1000}, {0x6, 0xffff, 0x1000}], 0x7) sendto$unix(r2, &(0x7f0000001540)="12cb139c1bdc1227886d13ea6deb74e36ce2da08c180bccc3b497d3ec8d0ac289a04a91976a94ce58649761176757ba9a6aced4cc9b381560d1d840d561e49126dfba970810949131794e1a1727aeca2859382239bf8fc24c5bed114454479d35859c5a89e90b30300ddce61f5a9821c015d0d2f0829c365a488fd320cf98e3f52c9c02a1fd10a0627d50e2558798d6b1539b54782d9e7b77c2d2c46f70e10e10b043b09987ab6f284683ac1d64b6d9aea8d045fe41b757a3acecb4e1bff4e466fad73f32025707634b810c30e28ddaf8bfea95589398b5039d9c97362b0b6001c577436189d643ec5a85dfa68530a86d76b011d4c891121c000ddfb7a3cf99162e40002f38d5202e33119feba7edab5f1628c1484a1574b540e1d1b8e8698cb34af4cd423934edd4a7f9a117328fe662560d0da1779d570f39f8687f92e3ea20db21b23400accd7970181928682029aa2e898338833b16d68e8b26077eb69318409cfb009febf8c5274d9ec09e0fb189133d0f94bfe595f16744efc5faf219449e11f88d62a220c647300ced5ae10838b3bbd5ea0b5e606920561bd7d8aed4776de9587e24e1ce088b723d2affb4fae288826bd213bc8d86a3a85580e8b451e33b76eb8f80c5b3f9eda1b64067bfc982fb07d4dfafcfe16d32d1e3941dfeb86336dbf840cdb938d4ba9608dc5d90339f2cfc2f5f6d0739725f51fa1204dccf474af0d7cd2d2d953c3a36373d9c5dc13133d585b7896149708d53fb9768edefdf6c4fa6c0f598eeadaea112f42f122edd830ab5ed764a6ea773486e638d4706532a1216c0ea40f68a1fea1c33ab9aa5584f8b8e289a7de8b078994164844511565b685b40f9a5b3ada7cd21f4bebced5135e119030c6cbfbd6d0b2a2bdb509951d3a4c47a397e4dfa88c85c571db58c841362ee83c58812f2ae98157ec1fc07d7f35ac3f68eac9fd9a74a6d338692c72dbf8013180df73e29f5acb691728cea708ee30c44dd43fc8b5399c7a0191a8467b41e777e1bc71ffc89b0d275e94bb4e61efda9c1f050226ece15377b3cf4b00c0e9b5425ef4930fba77ef579cd6bb0f3e2ed95a70adc3f80060b7f5ec8ee8b682790ff198474c13218ff17f72270b4bc186317880e90c485019994de2533e6afc9f1984a69aaac7c3a35e74e0f9f13e454c66c4fb3ba26b92d42eee39435a48d033be6ef620c5cf687ff91cff344b0d3984faab70dca9c2bc21884e9423fa4278f1ca095566e6b048f89860a6e4b703855f3235247ea3157a70e225cabb1b2ef6ed1563c07807d77f2f147ff4b07d657a5c5a6ef3082f1831ab7b08d9efb96365176835731a5831e64dd41dbfa19bb07baaa90b2f3f6cc6567947d54a13415fdad8e77cc3a733553d0436fb292325f1289ac9bda103c9d673c869e3d66e18468a1f4e7b52050b952b4d9fd101a017c1de557197917bd51bc6de4a9f53eb84e49764ebfa9639852e3385b8c58131ac1b6ef13108fef486ebee3cf4f8fa6ec03afb3ed42b757effdf766f53da2dcdda71d7bc24265f3928f6702331234ee433e30e07425d946fd3c861b2754f3c0537cff8deb09041cf748972ccf2d3e1dc485e4a91df73428474b297fcdbfedd7220f006725dda63e451c09a5a27db52c8d18f3331be0a99ca691b4a00561afa3b214dd0185a2408cfe0a9d620f24f399e05025e333fe316d29336a1c6c1c34c2b041e19eacb77cfce5433aeb96c20098d77af0f8d3bd9d1fa3a4297091b048a53a95e9a26208a14a786dce2c3caa8d682eb6728568306152233f4bff41f560297ec977c365fb6661b03a609d121d83b2e13f2bae087f177055d7476924862c721928dd2c82939cfd5023b67cf00ba562978285d556813c46ff34f86fb64528cb6bc222ad6daf33177a4ebc1cae706a979ce9a5a8cff831af248e36e607bcdfa09f37111e861b20a5868d32818a862dd24bcba4907cf48d88ee39518644c64fbed2809e57b0a605c4fcdc4cc304abd511bdd1d901ff603750dab1564f8cf08d4430716db9af5ba453b36fcef78ee905d5583f2818e865045cd9e4929cf3df28384ac3e8659dfafbfc09450582a1456e7466d7c10e4f421deb67e9d2b461a1205c191fc0f42c25f587510b5b3792fe5c0a6819f4cb08ae0031c7f050cf742be5854e766c483c5760f443b659f3bfcf946bbfa52aee46bd2d0be4deaf3deefe079d6df8e9d63ebb630e3cbb3edbd67927609816d65ba44ece0032b3f409eca29de7c1ba0c3271209178e466618f0de3ac1a5fd464279522cf83c0dd039619be8a7c03aadf0cb2490feef0e0fc2b8ffceb87eee8bd6fde3f8eb90869b59e1dd29948a402aab7b0fcd3d5e79d1d20d5c47d3bb282348b9a77fdf5c2f44341f0b778a2c8db4d9b546563d9d041c38951c1ded0727151e1df78a29190497ae65c82b9695247bd0311fc81fb95711161ca31ececce2f7d066cc213433732c4c3328f2c9073774ef6ebe58052f7719f753226cdbd750c52ecd4c5c2ac1905ab50a932921e1f451b7a6d492afe4c55526fe467b5d5d56459a0366db48a37bdd2b61ff49244bda133d7a5c3ba125f1fba360fff96ef085ee1cd93dbcb16b2663bc09c1f2e51f671c948545589466e00e020a46a1abcae444f7472d282c4a82065b3747e1d1ae3c797da12fb848fce317a25a39d716bab3f58d77bd9b965b6484a20a1bc7f04b0bc1530037b2ceedccee6a599b34530cb39d7f138ed43d30ae00cd365fe9fd8fde52fa22acd8f78448f10f1b26b4f058c6e841d83860488581727db4631627e07939fe80d002e292ec2caf56c7a64f524f6e83a07af756024f707562809e0cf6d5c773dac7297102f83f5c96f07a0ea624c894e6723366b144db11c65bf6b0e2ee2c602388919860bd80d3a49af07ea4d375e03ef61a604d2def2563f1c900099cdd9e79b3269cddf3d3073fb8e69092c7eaf7319b3af11fc21c42bd7304ba00ed9430df389631c221d9dcecef829967bfb3cd1f664874146cec0545c89ef59330a8c7bcbd3c6d68af214158318e9ccc00eb5de974007695e6d7f5913ab2adf6485058782eee7f620f5241099c91d072b9717c98ed17b6fa2d0c8c348379b16ead77c5921da5628497c6f1ac71218efad620cb4c4fa51504548152ab04cd752b05b6b4666936505695432b7c831c95156c5036e178bc93692d460e8d7f5c30907dfae9936eb756d0d3217dd2a9535a351a1e801a59a685a0462d5f680e7ba69c5bfe7dda3cafd16acd7d712ee448fed7f80c4a58aeb2ab9cf76ce59cd03185a320a4a7000715d3b75f430bc882c096e2006c446b9be75a0f0940062f3281eec806b759b68aa16a6839b96f642a4fdc0bc51c617d3b6258c21dd6e46f1510638db97659a2b1152c3a6a92eb4cc125fc4cd9cbac2e9706dfe845da8340a256d976e03d65b924152568918938f58ba9a332e464299635e05aa6c5cc5b03fc82b1388f4ef7c1f1817e97082f16d2d52f4395b2a4bef3bb4aefe48af3fe398d43cfcb7453c1fb0597a2f91cf6dc8b821b872820932e7102ff92b4da374e46447468a1d7c0506e9446aa5f57979fa9c1d268e42efd0d7767abe804d1a158ddbba7e3388815402df3512bce925649851dffd46c849dd6b63a853552dc4a32d4450b297810f78d1a5a904497c9a7c2ad421f83d512a34422f75e182228d4a68c678eb76ba973460b940de9534f66d6f7a9402812909b9dcbe9f052af444a80cb5bda32ca37263fea0fd3c31642f07b7e6094b4370399b550bc12635a2a8ff5dc15c12f98297845605433e3d3bc4d1a3b2632e9a161d76f01f41635e784d447acf946a991c61544622c67a27b7fa1b84a8595e970eb5c6d5e0a6696eb830e74df71cbc2743e7a607b2f28b29f06cb4b2fc7290fcfb6d23d35fc7b2d88d01188173e2f11d079790c5c5f8161a2071c41ebd814e7211353583e854b40d76be4cc22237341165bf38f2b1dca2f80cbc24dcafe4aa2b958546290d209567f50e4014d53922bda23390340ed8bdcca9607c7b6f1da2195c847d805d6edfa71ded734420973b001cffb37b2da4e2eec44a5a64fe0c1c4d18a2a8ea0b21aae3080aecee57250dc83110e75da7abb5a1f2db57965135ab22bd7817eee9cba70ba82288d4bafe638d5dcaa9abd658fc9c29e3558779caba330056ee3e148af43ed13c27c4cbd14fbf058bb8ef9a25f7f6ea1f43972fbd5516fad28937fc58529c0526411ce5ae922a2e745fe1e7337a0007d6f5a36056e179b40eba8f8820f11f87a890ced86a0a0ef0d1c8c624a21e3be12090614c0e262f634a210413dba28276f621f3d6d8a4c76700b1549c004e2490682b7a2516708f4bb19e64b750dafba73c9fcdb0dce16160d1a4f6728740272762c6f8369dabb4c6d51ab05407f40b601e44e0b2a597cf95519b56c4c814d52097d81f6147257defedd739f5ec252ff8d9d8262f7c3fa4ce7ca5781f1dee94086ca34ebe546bc6120e8c4b05faf0d366a5f8abe703dd2c222649cd97ee051396144d5cf6b33bb4a7920cd911b7eb2f19744c2bf0653174da34c7a78ee32029253eaba268de5278c8bf68677e9f40ec4b922bf944c2da08895ed12a253889b6bb0cde372630f20263c9d95bb31d791cb8f734c70f734074113854bfd2c66e3cd4595c532206f4102c77c1d80797f0968935ab5005a6973280c79043da8e035a7c827ada5d256fa38d3dd691faf56ef66587b61296d14db476e1b95167328acb585bff9c3051c9ecce84b4f4ce355fdd383ff44aeb37aaa34c579ae0b87a12247d342cf261f127b8f4cae573bb78d58b836d5a0a4695689b3d18e0890698e421dc2db6781ad997d52a0495b2a8b475e39248818877e1021df9b2328b13c3b7aa43d31157b9992d39b0afa6a73c779522f109686df421b348b46b0d3a7e0496af7973e94a281ca25a17832ec2d939c62834122d02c766a69389a01d0013343143b7a3287d3effe58770a13dbaf5cc3421d933e1992589be5fcd1d65afb4bfa993001e7eae81c9b640cb0f76693ac6f54f790c2e283471b5f9abd5575c0dff8eeab5cccccb0d6abd921519ff8cac2d2a0870bdaf6088ef5f9e27dd2fcdc5750566dd5b2b2679785b01b32171418268420273f92ac7f64a50babe974ad9a6dc7140fdc8a1304901570dfd6d5bbebc5afc891a9f3803db16c88eb9b61f817409ad65f3aee78f20b724a44ccb8d97d9d1848b6e7beb67550c3af8b6df0b0839f8eb9d466940c8162395c8e31462968317cf27b888b3d40d5168b28b4c067b6f414cb5bad918c9b529af93368b94f32693249f7951aa08b667b160d6cd0b4de0b7cdde94e760db57333cc89215fb130b140797e9b04f1f810c1c17adba6ec5a8faefca462690d84c614e65e1d9e68757afdec3074c3a7f13c34e908582a7055c5af01a7e14ae96f686ea8eb9044cd5eb4edbda7cd1c6119de77346e0f64414b525d3d5155ee4c5918af1b367f138d2db4e91ce6e02122a99b9ec7c3a17e14407e095166bc05c4cdefa6a8d32806f5261a772fa76a928b6d6e043e7d58db1363cbfa5791b956985394aca45cc80481a86e2f002fda9c17e606e7b9b96062ce4ca54acece75e081bb91ee9098d6bc3c93d89d613dd3aa43bffc0c6d2208df51b10a53c3c6be58b25d5250a6d8d70cfc1f434ccc02314d36f6f1db4dcbc1704ab8c0ac500bd3fd9b4e24e4ceb756c8fb3f2569b6017266fe8bc5951367ad4910ed6c2be5b7b0b0808b8ae35dcc754519b3d3e1de0d3ae94850a0fba02c0ef1", 0x1000, 0x0, &(0x7f0000002540)=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000002580), &(0x7f00000025c0)=0x8) r15 = shmget$private(0x0, 0x2000, 0x832, &(0x7f0000ffd000/0x2000)=nil) r16 = geteuid() r17 = getegid() r18 = getpid() r19 = getpgrp() shmctl$IPC_SET(r15, 0x1, &(0x7f0000002600)={{0x5, r16, r17, r12, r10, 0x100, 0xfbf7}, 0x81, 0x5, r18, r19, 0x8, 0xaa, 0x100000000}) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x2}, {0x7}, {0xffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "003700200b0f000005000000ac39000500"}) r0 = socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xfffffd23) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0xb}, {{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r3, r2) linkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x2) 16:00:01 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) socket$unix(0x1, 0x2, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x81, 0x6, 0x7fffffff, 0x1, 0x100, 0x3, 0x1, 0x0, 0x0, 0x6, 0x100000000}) tap1: address list non empty 16:00:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) setuid(r1) setuid(r1) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x8, 0x0, 0x0, 0x2}, {{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r3, r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000180)) r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r4, 0x2, 0xfffffffffffffffe) shmctl$IPC_RMID(r4, 0x0) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r6 = kqueue() r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffe, 0xb}, {{r7}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r8, r7) execve(&(0x7f0000000480)='./file0/file0\x00', &(0x7f0000000600)=[&(0x7f0000000500)=',$$*)\x00', &(0x7f00000005c0)='-\x00'], &(0x7f0000000780)=[&(0x7f0000000640)='#\x00', &(0x7f0000000680)='\xe5\'-^{\x00', &(0x7f00000006c0)='](\x00', &(0x7f0000000700)=')/\x00', &(0x7f0000000740)=']\x00']) kevent(r7, &(0x7f00000004c0)=[{{r5}, 0xfffffffffffffffe, 0x10, 0x0, 0x0, 0x8001}, {{r5}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r6, r5) pwritev(r6, &(0x7f00000001c0)=[{&(0x7f0000000240)="5545b9882db56ac286fcd420a4cfa700e88d9b05548efabd5da5d3912509ac98b9847463fec359e480b0d7990e875374ee036ced91b7dabeaf7c457e53c9fba71cf84cf9d3f5e16d35a0eab6f7ef094b4c7b734d01d36b5d21820fab6df4051f8bee7f9bedc2d3ccec205e0a0e01f64dc601080befff528c5aaf0b03796eba679cb57bb6", 0x84}, {&(0x7f0000000340)="534c0d2c125d066f303c4f33cc4555ebfea3174d931d37d562f44b88da4bce08f18b5f171ae3486d8e8d0fdee999099cb17acebc752934aada0d6d3571feb0dccea3b4d579f084c4460b8ab596e66c", 0x4f}, {&(0x7f00000003c0)="902f19f09138c1187064c0b1d359d0c7c2393247714ee2badede9cbba5dba0316cee762db45ebb413800c4a3d59f5b63d20835fc4e592fa44f2e8c6f27d46020acb5efc99faf6615c023d86bc95a9fbf811c05da452312760896de4343d8582b95366ebb995e04975c6a9e7a4b596857393355df7359c9b5f9f3f50484b37b56530a1197b6c6a55ac4a936f7c6e76f757dfb4c31f608f1f185d18f0c44a0e6f1370b5469b92f0015627a", 0xaa}], 0x3, 0x0, 0x6) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') chroot(&(0x7f0000000040)='\x00') 16:00:02 executing program 1: semget(0x1, 0x51ba6064106f3cf0, 0x21) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000e43000/0x2000)=nil, 0x2000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x1200000]}}) munmap(&(0x7f0000dfd000/0x200000)=nil, 0x200000) 16:00:02 executing program 0: r0 = socket(0x10, 0x8000, 0x4) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000180)) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x800, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000000)="c680c47eaa097760b5b3715e626e122e710c84d12002239ece4e953aa98a61d4f12a39a0d473ed00adbd4c6a031735f370b835469bfd910e83c64c42a4c6db25ea337b7be6d59e5ca91706add5def289982e5c584ced4a88c3258e6ed79afc7dc1a946d9ede032b8a7c2e37b9feab787a53f009bfd9acae04a20996c631a5d238b7f37fcd6d47ed66fdcb2b59ea4597fa66ecdda19a26eb69ea3fb7e7063fb780aa79cbbb4a0b6fdddc2fb5f862954a4eaebb18feec710bee5e5fec3dda2ef03620a50fdbde513c566a59d97cbfbded056e5d680e57d935ba21a0f06da95b1", 0xdf) 16:00:02 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000140)=0x2, 0x4) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000300)="52887d19a3c00c858c78ce9b0fced7de358e24551f8adaa32ec3c0b28feb64c308eb40abe5c2028ccffbb270f921a9497819bf7e36fb77414263d98679b310c649100832c55964d7fe556e8fb5824cb3cc351d32248e52d840f278ed3a11adfa587f78d58c91098f0301198cb0d5e929b0537419052d8763b7a73f000000", 0xffffffffffffffb5}, {&(0x7f00000005c0)="ac56f2a63c68e06c9edd5aff04e67d0ae93bab7e4f00efe48fd551aaeb10db3e2f50abe283b2a51aa939e6c0b3aac5fd8ca2859054292912ed7b4d799e9ac5f44d979fdcbbc7f61610c7fe6d4e214816c2080ba388117a360b129a612245b3581b3d", 0x62}, {&(0x7f0000000140)}, {&(0x7f0000000380)="85fc5009473d99deedca9995788b5fb785674678d78a8f3b3117e51a47eedbacdcfff769da8ed1cb6d7aaa170872889a8b3b7bdbcf232443c3fcb6688e56916fa26f5d897f2941e4018fdecc0810ece66a68576364dce9c0c5a2170d0d8807b1a7dcf65b93ca5f518f53cc36292baf39376d036d83c9a1d831582b91fb87f8765605d3558590c47dd0e45fe72733ac5d755d86e0def0e16d7a8eb60c", 0x9c}], 0x1000019a, 0x0, 0x0) 16:00:00 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8d}], 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0xbd57, 0x0, 0x2000a, 0x0) kqueue() 16:00:00 executing program 0: r0 = socket(0x2, 0xc003, 0x6) r1 = getpgrp() ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x0, r1) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c643b04b4200000000b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf55f474873a101837f5c22e7d8a450bba384799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b653fa17990b38de1c2d23500"], 0x10) write(r0, &(0x7f0000000400)="9e3eb3900603b73725c7511dab4230e886b4abe4f29b7242c9a88b326a824d65a39ba256ae0b65553329", 0x2a) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8, 0x0) fchflags(r2, 0x1) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b4d810 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b4d810 16:00:00 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x400000000018, 0x3, 0x3a) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000080)=0x4) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1}, 0x6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0xe5) 16:00:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x800000000004515) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x2}) 16:00:00 executing program 1: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x6}, 0xc) getuid() setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {0x18, 0x0}}, 0x552) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) r3 = msgget(0x3, 0x51) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) setuid(r5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getuid() r8 = open$dir(&(0x7f0000000780)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r8, 0x0, r10) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x1, 0x0) r12 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r13 = getpid() fcntl$setown(r12, 0x6, r13) fcntl$setown(r11, 0x6, r13) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x1, 0x0) r15 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r16 = getpid() fcntl$setown(r15, 0x6, r16) fcntl$setown(r14, 0x6, r16) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x9b66, r5, r6, r7, r10, 0xa848dd08216c7c23, 0xce5}, 0x8, 0x8, r13, r16, 0x81, 0x1000, 0x7f, 0x7ff}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r17 = dup(r1) sendto$inet6(r17, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000001c0)={0x2b45092e, 0x8}) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x16b) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xfffffffd, 0x0, 0x0, "7e8e2c1b100c203342a200"}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0xb}, {{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r4, r3) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000140)) pwrite(r1, &(0x7f0000000040)="8161cf02a915fc8eed3db8295a2194a76a059e6608303a1dab25b3d95507066baab302f9f284d08c173412d3eba3121d7d4ea7206fe7835ae4e941b93a0e5a1530d4b256", 0x44, 0x0, 0x8) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0xb}, {{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r5, r2) r6 = openat(r1, &(0x7f00000000c0)='./bus\x00', 0x2, 0xb8) writev(r6, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416", 0x73}], 0x1) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="6d02249c9876228c87aa993827d3db972a02f5b597e66e014bc95690b2dccfcf7bab507ebd5796e97d20d7a88e057a3ae93d0f053875bb7869d2095bf0ed854b56c16025669bf3f228546bd37b5973c6a726cebc81c78671c852aa2d41e7fb1dd16964521dc3e71261d21fd0be3b90a0021b34d6d196082014571fbf8b34e285c6d8e97b0bbd4cd85947ae7040921dd6664aa81cd15fb99a33f5e7d7913166764cb395a6d8d1", 0x52, 0x0, 0x10401) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f0000000100)=[{0x87}, {0x3}, {0x6}]}) syz_emit_ethernet(0x90, &(0x7f0000000140)="4fd136cf43b6fa0abbe59dec55b9bf6db509132d86dfc0eda0ea51bec837896dae1fc95de4996940c8271be77707f549394f584a4df3aee422b117e4a90f381c9d1150aa4070ae1eba8c915ea2264108f2ffafe1e2161269176b33aaf45bfb8d99b566ed3faed96952c957b6ec45c7dd5e1469448bb8c446454250e7729bc14e19489c58d14cd0cc884fc2a9b015b97a") syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:01 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x0) pread(0xffffffffffffffff, &(0x7f00000001c0)="c79070e204392590d249d8bd2e9f1b0ec98b0bbe4e59d2774a78517b70c3674805acf3a9759a299511db4e47ec1b84499b3835ee50d5462d", 0x38, 0x0, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000000)="d548c294fc4b90ca7dcce2be1413729af06255f23b88c0f6ba372f3aa3fbc20536f3930b65e9aba25c6e8d9efc4d50ac2d2cea51e1dcc75d49c51f7b1d9c1788321cfe0df81e7c5535366c2f1922698b1e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee88e0c23067e332e", 0x214}], 0x1000000000000250, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r3 = dup2(r2, r1) sendto$inet6(r3, &(0x7f0000000180)="7761ded5a898481be81c3c3df4508807fdd5a2f652095ce42ce9b8a7921041956a77824fd978bf8674e317e3b67d2cc45643221b43cd884108bcb4be1893ddbcf801b87c7c91e1b9ed2af85dd17d2d4e93aceff101617543e3b432239ebef6bc0dec3a561d09cf378a8e2555beb576b7cae0354bef1a43e63261a89805cea945640509622d9cf229b945ca47c3ae59c13b99decc431ca1", 0x97, 0x400, &(0x7f0000000080)={0x18, 0x2, 0x5b9b, 0x3}, 0xc) listen(r1, 0x4) 16:00:01 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) r0 = getpid() ktrace(&(0x7f0000000c00)='./file0\x00', 0x0, 0xc0000110, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r1, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) sendmsg(r1, &(0x7f0000000140)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000002280)=[{0xf0, 0x0, 0x0, "f77aaf91d03d795b07d4a44e8d9863928e813a5b1d20d4c0f2935daa70441c0218baa5310e58ea6a8990cf243346cad7624cda89a7a19de1b9132488e5aa34395087bb05ad5c76a3652c060a3f3629a8c8be30f0c6fadb28de47684850c83b1af742ceff29c0b9e55c7d972f1067741e5730f10eca6e4fecadabc3ea7d17a96f648f90b10664b0361179f792466c971bca42a796ee21591d7b7f023cd42645df46bb86ca0d3474a2270fcb0a26274221a9368d07b8b5149c190bb6eaca5b24378c97cd301de4493bfa69b2a53183fb5404ffc67a120ce51316"}], 0xf0}, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) 16:00:01 executing program 0: setrlimit(0x1, &(0x7f0000000040)={0x7, 0x200000000000095}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0xb}, {{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r3, r2) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) dup2(r2, r4) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r0) chflagsat(r0, &(0x7f0000000000)='./bus\x00', 0x10000, 0x2) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000000), 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x40000000) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000480)=0xc) accept$unix(r1, 0x0, &(0x7f00000004c0)) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0xb}, {{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r3, r2) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000540)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000080)=0x9) close(r0) syz_open_pts() r5 = msgget$private(0x0, 0x682) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r5, &(0x7f0000001400)=ANY=[@ANYBLOB="00000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d8e00ba00000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000002700000000000057c6ce50deb611b3672f5a00165a0000000000000000000000000000000000ad815beeaa3a5761ba99187d18515d22b0ab4711334d139e4158a2bbd92038dfdd138a1bd7ad768574c6fce1033316072d29e731b653a09b3edd5b3ba20025be2ae85ee0b3728df37950b0cb8ce17370b042b0d6baf92a3772c41912861b4345da5c60ca10f1e57d"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r6 = geteuid() r7 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000140)=0xb3a6, 0x4) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xffe4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r10 = getppid() r11 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r11, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r12 = fcntl$getown(r11, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r6, r8, r9, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, r12, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_RMID(r5, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xffffffffffffffff, 0x7ff, 0x952, 0xfffffffffffffffe, "000000006f8aff94eaffffff00e1ffffff0700"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf", 0x31a) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r1) socket(0xf6257996c7a7d510, 0x8000, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x7, 0x7, 0x0, 0x5}, {0x5, 0x0, 0x8}, {0x1, 0x7f, 0x5, 0x3}, {0x200, 0x5c, 0xfc, 0x8}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x6c, 0x1f, 0x4}, {0x4c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000000000000000000000000008", 0xe, 0x0, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{}, {0x1, 0x0, 0x0, 0xfffffffc}, {0x6}]}) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x200000000000018b, &(0x7f0000000280)=[{0x25}, {0x2, 0x20, 0xfc, 0xfffffffe}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a546487b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c608000000d88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202eda8502443fe6384d9b8482015c561f3361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb240176055c2fe630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c91041e84d0d82f9052ed05cb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef01001eae79c1e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5df9e6d315dc865db84f007a4084883add7525e0126e33aaa42db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10e82ac8deb4aadf6a176570a6af32386149eb3ed54b6e017cbe46e35cddecf18db151266bb6718971787832aa6a6a2511f244a878492258ee52f00ba48df7600d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7fe2414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2da44645303b4da0ae2e628beccd1a205ebca60a5ac918bfc87b6eb4d73447f93060000001f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03250c75af117890b6dc270dff00000000000000a8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfabbec948756800000000d970831a6cd795f10c540ec2af46e59feeb79d04834058fda6e42e07fa352fac7e27d74fc3e2c1bd88128ecdd8ab939b10927a4bd377dad98da8b6de2c80f9c7a5aaaac6000000000000"], 0x10) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, 0xc) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000000)={0x5, 0x8000, 0x3f}) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000140)) r6 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_INTR(r7, 0x800c5606, &(0x7f0000000000)={0x5, 0x8000, 0x3f}) ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f0000000140)) r8 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r8, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r9 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r9, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r9, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0xf0, 0x5, &(0x7f0000000600)=@in6={0x18, 0x2, 0x5, 0x7}, 0xfffffffffffffe53) r10 = dup(r9) r11 = socket(0x18, 0x1, 0x0) close(r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r11, &(0x7f0000000100)="8c65", 0x26d) pipe2(&(0x7f0000000b80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20004) r13 = accept$inet6(r12, &(0x7f0000000bc0), &(0x7f0000000b40)=0xfffffffffffffff8) getsockname(r13, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r14 = dup2(r10, 0xffffffffffffffff) r15 = getuid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r14, &(0x7f0000000480)='./file1\x00', r15, r16, 0x6) r17 = getuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r19 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r19) ktrace(0x0, 0x1, 0x8, r19) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x0, 0xffffffffffffffff, r16, r17, r18, 0xa, 0x3}, 0x711d, 0x7ff, 0x0, r19, 0x3, 0x18f, 0x9}) shmat(r8, &(0x7f0000ffa000/0x3000)=nil, 0x0) r20 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r20, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r20, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0xf0, 0x5, &(0x7f0000000600)=@in6={0x18, 0x2, 0x5, 0x7}, 0xfffffffffffffe53) r21 = dup(r20) r22 = socket(0x18, 0x1, 0x0) close(r22) write(r22, &(0x7f0000000100)="8c65", 0x26d) r23 = accept$inet6(r22, &(0x7f0000000180), &(0x7f0000000300)=0xffffffffffffffca) r24 = dup2(r21, 0xffffffffffffffff) r25 = getuid() getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r24, &(0x7f0000000480)='./file1\x00', r25, r26, 0x6) r27 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r29 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r29) ktrace(0x0, 0x1, 0x8, r29) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x0, 0xffffffffffffffff, r26, r27, r28, 0xa, 0x3}, 0x711d, 0x7ff, 0x0, r29, 0x3, 0x18f, 0x9}) sendmsg$unix(r3, &(0x7f0000001100)={&(0x7f0000000f00)=@abs={0xfa62d9a1ec42c6a6, 0x0, 0x2}, 0x8, &(0x7f0000001040)=[{&(0x7f0000000f40)="57be34dbbce3704f6d3ec825e326009580d8ffa8bcade3c244b7e08fda813df1df24fb367b2ee4fe829a40aa1e13c23e29248df5175d7cdac54f53ba3bb13ca5339c9fac688e202d0ad070d6d9970a86a9429a1a4d5807d55541a87aa877857fcc6f8a748dad04ecb9c1bb6ef48a99beb380921cefe9cd7b90de30465fd6ef84dcb3d3e84fba28ddbc48e3734f8c2647b052fc6b595963e173d91e075a7268906de8dbe9a5a34f6ec745fc070fc13fb97f8f7cb65fa413878c1b9b75a5803ec4375a2aadc00d329ba175973f2d841299ddbd4e098388bddd350edb31b92180", 0xdf}], 0x1, &(0x7f00000010c0)=[@cred={0x20, 0xffff, 0x0, 0x0, r4, r26}], 0x20, 0x1}, 0x405) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/224, &(0x7f0000000240)=0xe0) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r30 = dup(r0) sendto$inet6(r30, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r30, 0xc5005601, &(0x7f00000002c0)={0x10, 0x9, 0x4, 0x3, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8c}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x201}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000b1c000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ff3000/0xc000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000e18000/0x1000)=nil, 0x5b3}, {&(0x7f0000a17000/0xe000)=nil, &(0x7f0000cf0000/0x4000)=nil, 0x100000000}, {&(0x7f0000e95000/0x3000)=nil, &(0x7f0000d93000/0x1000)=nil, 0x8}, {&(0x7f0000bad000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}], ['./file0\x00', '.\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) getsockopt$sock_int(r30, 0xffff, 0x20, 0x0, 0x0) recvmsg(r30, &(0x7f0000000000)={0x0, 0xffffffa6, &(0x7f0000000140)=[{&(0x7f0000000280)=""/213}], 0x1000000000000259, 0x0}, 0x882) ioctl$PCIOCWRITE(r30, 0xc0107003, &(0x7f0000000080)={{0x77, 0xff, 0xff}, 0x0, 0x3, 0x8000}) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r31, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x24, 0xfd}, {0x14}, {0x6}]}) syz_extract_tcp_res(&(0x7f0000000180), 0x5, 0xc0e) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="b4dc0d3eca000000007f0622b303") ioctl$TIOCSTOP(r30, 0x2000746f) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x80}, {0x45}, {0x4000000000000006, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="26490248830005000000a54ce094") 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1}, {0x6}]}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r1) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:01 executing program 0: setrlimit(0x6, &(0x7f0000000000)={0x6, 0x7}) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xf14, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000080), 0x0) 16:00:01 executing program 1: ioctl$TIOCCBRK(0xffffffffffffff9c, 0x2000747a) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000080)={0x37ec}) r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0xb}, {{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r4, r3) ioctl$PCIOCREAD(r2, 0x8010570e, &(0x7f0000000040)) 16:00:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000e6000000000100002000000000cc00"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = shmget$private(0x0, 0x1000, 0x28, &(0x7f0000ffc000/0x1000)=nil) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000140)) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/53) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(0xffffffffffffffff, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r3, &(0x7f0000000040)=""/86, 0x56) r4 = semget$private(0x0, 0x7, 0x480) r5 = socket$inet(0x2, 0x2, 0x0) r6 = socket(0x2, 0xc003, 0x2) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r6, 0x0, 0x66, &(0x7f0000000000), 0x10) select(0x40, &(0x7f0000000200)={0x6, 0xff, 0x2, 0x5, 0x8000, 0x8001, 0x37a2, 0x8}, &(0x7f0000000240)={0xffffffff, 0xfffffffffffffff9, 0x7, 0x7fffffff, 0x100000000, 0x6, 0x8, 0x1}, &(0x7f00000002c0)={0x4, 0xff, 0xfffffffffffffff7, 0x7fffffff, 0x5, 0x1000, 0x10001, 0x3}, &(0x7f0000000300)={0x6, 0x1}) sendmsg(r6, &(0x7f0000000580)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x8}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)="f9b584c5f96cb582382b25360e0cbfb4eec776f00b402dd17ccce4dbc2d6b060c2ba82e2832363b0d14c8066d9ef1a918b4c49a7e208783acf16ca55644e36bd9038b8101eeb0f74647899e2bc59eecedf31cd7e903d1a5792760076164ab2aeee3b4ea55939401685a860e4", 0x6c}], 0x1, &(0x7f00000003c0)=ANY=[@ANYBLOB="800000000000000001000000030000008f06707275a69afbcee489f5d7b132e0729f686a10e427178223db83c09b87702aed8960a19cfd6e5989b11cd29dd06b2da6af5c1a6b1dd8b73d0cf2c0d4c43ce9adfa3ab733cc974dcbfae02fc9c54be84fda46744991dc52b51e000063d03e242065ec60b48f47f299935a061a49007000000000000000ffff000009000000b942a944d6742977a6c6b1e580624b6182a068b58974487c541e6e8b97b7ef4ed6dfbcf458bf70487faa1a0cbc552f5c217aa4716dbcbddc4970edfdd79823a73609b4bf35c50b38b5529212159afa2eb4455006a4674c4067434d6e8eabf63c2000000000000000010000000900000044d967f1e5da2bfb48712812b7000000b00000000000000001000000000000003b3579ec3b20b98c7448b92bd8d6522e167e52a1791da184abdf834f8d4fa0bdb7bf6e7faa74d56bcb15a00eda1675b8ec7f8ba79ba6b016d29880cdcbef9ae1f593a1544aecddaa1a05a6d8195019784c5f997d7d93b81bb657f18bf38573f85afc526b5453de5699ed441adac14cdeeb7f918493f4bde203c1e24b9a285460abe7316ffc1150107f5b843b22072b9d84646cee5b403261c2e651889150116c"], 0x1c0}, 0x4) bind$inet(r6, &(0x7f00000001c0)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) semctl$SETVAL(r4, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) 16:00:01 executing program 1: sync() dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82dcf80b407b696c6430"], 0x10) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) setsockopt(r1, 0x7ff, 0x80000001, &(0x7f00000005c0)="7afb4c7f9f211b1dfabf57d1b107daab1c4808817ddbb2a3c392adba10cf9133b69f7b13456902549d8ab9af62f59629784728a16d406cf98358ddf434562a907dc8ccdb33af6f14a1e84157d7b30957beccdba355ed97316b2ffdfb51ec289a683243c81030", 0x66) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0x4cf}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f800010000d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {0x0, 0x392}], 0x10) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = socket(0x2, 0x4003, 0x0) setsockopt(r3, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="82062e2f66696c653000"], 0x10) writev(r3, &(0x7f0000000500)=[{&(0x7f00000007c0)="3cc3acea7dd69da618143a9330a01c8da0ed1ffaca3c9d45120fb66823b5f0102fe5b303695396bd026bf64573537afb02d3d7795068b4f0609c2eb309ac71b76d16d02d06d1f0eee971fbe1269c121f069cbaf5ddca2b24bf1ec05ec95f6d0a897f55d95d0b450c8274d818d7107cb79054bc28bc596d872fbe9934e5a4b020e13a5a4a51541d5ce8c6ebba05edf26bbba5bde7fbc129e3a103b3e1f46d8eeac4ce94cc2bd677d94229c1c9ea8b7caf8ff7510c758517006980222499166aa3b720b6522d12b3054b888ff9718f3ed2b71a56a4a3cb288b8ff6cd00913822874cb522ded22525ae1f2ee46f4b0bb43cd3fd4f8c67c61c00295ef0", 0xfb}, {&(0x7f00000008c0)="b6569dd908436d5a17e03dbe21e4667657500c4c219275e6a8631e18e0e2b2fea1753cf4a17cff8ab5139de54d6a6cf0074d1f88b0775d659eb5877065a59813f9473d016655cd23968ed8fdf1a5cc1ac061544fe695124579560efbdaa689cf599e1302d4eefec10efd1adeb528027be2373b2c7c79f25715b7f54ef94051cccf8992a45dfa5a4b732ce697908a11337e4c54738996b520", 0x98}], 0x2) recvmsg(r3, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000000500), 0x0, &(0x7f00000004c0)=""/5, 0x5}, 0x23) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a38620700000000828e9559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af293c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df114abcd0dac2324601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad707000000000000008e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b721cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c06000000000000000000000000000000000000000d6c1b86bcf421ef3ca4ed364b33c526cb1b6c1f8f7978"], 0x10) r5 = dup2(r4, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r0) r7 = open(&(0x7f0000000580)='./bus\x00', 0x0, 0x8) r8 = open$dir(&(0x7f0000000640)='./bus\x00', 0x10000, 0x1) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse0\x00', 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x1c}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r10, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x1c}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r11, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) kevent(r7, &(0x7f0000000980)=[{{r8}, 0xfffffffffffffff8, 0x194, 0x2, 0x80, 0x7}, {{}, 0xffffffffffffffff, 0x80, 0x1, 0x81, 0x7}, {{r4}, 0xfffffffffffffffd, 0x2, 0x4, 0x8, 0x28000000000000}], 0x4, &(0x7f0000000a00)=[{{r9}, 0xfffffffffffffffd, 0x80, 0x2, 0x8, 0x100000001}, {{r10}, 0xfffffffffffffff8, 0x1, 0x1, 0x1, 0xfffffffffffffffb}, {{r5}, 0xfffffffffffffff8, 0x10, 0x1, 0x6, 0x10001}, {{r11}, 0xfffffffffffffffd, 0x41, 0x20000000, 0x6, 0x81}, {{r5}, 0xfffffffffffffffc, 0xd0, 0x20000000, 0x100, 0x4}, {{}, 0xfffffffffffffff5, 0x20, 0x2, 0x7, 0x7fffffff}], 0x1ff, &(0x7f0000000ac0)={0x400, 0x3ff}) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000000)={0x9, 0x4}) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r13 = dup(r12) openat(r13, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r14, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x1, 0x0) msgsnd(r14, &(0x7f00000006c0)=ANY=[@ANYBLOB="0300000000000000ae6a825bfa231cf8ad1f04f317d0bbcf5477e0ba7ad643dd329b"], 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0xfff, 0x9, 0x0, 0x7}, {0x2, 0x6, 0x5, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") bind$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x267df4b9bae32eec, 0x0, 0x3}, 0x8) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0xb}, {{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r4, r3) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:00:01 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r2 = kqueue() r3 = socket(0x2, 0x2, 0x0) getrlimit(0x8, &(0x7f0000000140)) getsockopt(r1, 0x5, 0xffffffff, &(0x7f0000000000)=""/219, &(0x7f0000000100)=0xdb) r4 = dup2(r2, r3) kevent(r4, &(0x7f0000000000), 0x7ff, 0x0, 0x7fff, 0x0) read(r1, &(0x7f0000000180)=""/102, 0x66) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) 16:00:02 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r5 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffe, 0xb}, {{r6}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r7, r6) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000300)=[{{r8}, 0xfffffffffffffffe, 0xb}, {{r8}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r9, r8) r10 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000300)=[{{r10}, 0xfffffffffffffffe, 0xb}, {{r10}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r11, r10) r12 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000300)=[{{r12}, 0xfffffffffffffffe, 0xb}, {{r12}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r13, r12) r14 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x100) r15 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000300)=[{{r15}, 0xfffffffffffffffe, 0xb}, {{r15}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r16, r15) socketpair(0x2, 0x1, 0x62, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r19 = kqueue() kevent(r19, &(0x7f0000000300)=[{{r18}, 0xfffffffffffffffe, 0xb}, {{r18}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r19, r18) r20 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r21 = kqueue() kevent(r21, &(0x7f0000000300)=[{{r20}, 0xfffffffffffffffe, 0xb}, {{r20}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r21, r20) r22 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r23 = kqueue() kevent(r23, &(0x7f0000000300)=[{{r22}, 0xfffffffffffffffe, 0xb}, {{r22}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r23, r22) r24 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r25 = kqueue() kevent(r25, &(0x7f0000000300)=[{{r24}, 0xfffffffffffffffe, 0xb}, {{r24}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r25, r24) sendmsg$unix(r6, &(0x7f0000000700)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000002740)="3872c8a95356523e5e0d64fab1315c5ddcd974c4ec90ce7cc8956ee36f1437c7cb5564bcaf1face7128289071d34bc77ca26203a8512cf89e15e84377f20045928f574aca3c7b30ec2b120663e20f2709f93bee6496c5494287afdd1d369fe7fccb5e10550e9cdb9b30d8481ea89ccf972c95ad63223cc86c12680e3629d25766d2fe05f49c7deac5f2e8a18066f854053157f6bfddba262aec0f64c3d80e368e8b525c08d9aae817a5a8cae35d0edf72972824ea3beb3c1d52a4d77d1e7b222ab2761214cbc4c561049d1d5d407475f6e430253cf4bdbdd18c962b7d69bfd27ffe7898f9c1d90274efdd4bc65d88a3b5d34bfa6815f30639907cf087557b878b647a1b7d8df3fc19f35f7b885c470931460b644324d1db36cee46836b657292fa1cfee042b02daf374274f1abed5449a905a1d9ca987e339987a473aa5b650422c7588021b90413ae71eef6fbc33d9de27b723ad0696d7579a44f575b3f4ebd6766f30f26331077318270936d2805debdcd79804f8f59b69e9ac3b6260e270feaea8d13d0be0e391fa53b87ddb6a3ddb87cf97c243b19cf35ad54251564ce5b28e7f09f77753c15a0076aded4356eae7947975e6e1473951c12cccff018bc4d1077f0f0be8feaca7ff0b003db069ecb9a7757c0fdf1bb2e15ccabe3d1c89e49de783b981e35c241cc2f4ff93c1c1fc73a3b5f8624d07f0525a8442f7d899598b54db11da567351481168abd3559c15550cc1aea28ad654ba8e48b583540c639e93a5f3c42481440c7a7d3907007ce45b48f74ce7269991eac0d186b21d213dce96fd3b7ddea37f4dcb480f6964dd9bf0ff1521b6ff0c8bd7ec4de03691229750fab24c69022a8cb82dd9e0089b79c2b96db2bdf9ff4afd90ca066e0a7a4efd033228a289ffc766c3927a1e1eae385f1350b241226a048ef97a3ddbba7e10fccd32d289c43d84adc805513934607d56deee7ce390ccc0965909ed83e48d2b43a645a4de7473ccd27a3a094b658bd122e166a4e23148b15acf0ffd313a1007c0cfb7ad7a087db9d1a5da0e4b2525708f25f5ee43874c0977102c27b8c791f84077d60fced20d352f960b15779006a80be0b389c54db58290b3fcf8e5ca5e77c6d7db2ed66a77404769579ba5f607da0347dec8e2f871e252d0a2a5eaa2c6d2ece2c3e1f10ec0291e71b81c97e43ac0e7110a91555170d4ed1fbacbdf64d4ec69007b1a82bfaafb168f2757c63c7d9a53dd6c6ef5713aed514bac9610a66fc4a974794bc6e90cca4e71b809111cefced99d6d5fb54c11e2f10f3de9a4c3c4fe8a8b88d8b46cc2ab3f661869ad87ee47ef2474668f806b14dc380cfad6fd294c43cd4e2f6f46d1c433be7013146674db07208ddda9c76a1f36cc16657bbc57fccfc18a47e1fe122c435512b86b0c945de3588f4f6fcdca1abd3c8b1c6fa1621b231da4ffd5badb1d638786da150c1e8cefd4f15be6b0194686e0b2c814892bcb79036fc285ae3c622a8fbefd2696344b316e5d572eb5862a31a42415d8b27ffc67fadb884ac654a60f15c59249bc64c35690a8cc444e16b08b69060b04708d945c3bfc1c6bbbd4c22d0e7866af2500ea4165c219bd1d860fb5a4d7dceb2a48d138f783502329f28ef9dbb8d5ad1123441ff26bb622fd729eb50f534ecb2e4e2d8d709aa8cd83ff9120cc574d43099160ff7990aa9fb3694e731ba3f8903eba75a8e9d6c0cf91bae7dd0a11fd037276fc05b1800c195e81df64fdb4ee1d9ea571ee49492067a98ed0d2c936347429e4b7102073cb7a4bf29115cd92ee62e92d911b262b0913ad4267e2b28dc440c01eb8ea118a8880927b71666d751acea23762332589cfd06a7cfbb0c0f9fe3d905a4eacefb841f3de5f87213a8ce02746adf50ae91bc75fac7f57d00ba26f3b0e330f225dd91f1f96dfcbc63b4d8e69dbb4b54b3c90679e51733646868e8dab1b1889750fc5b15a213e658619f76e310dacd7b22c84a884346ddd690d307dd2f2f44c2907b06658951c555f9c81a38863f41036e3e46cc4f31691107d2bfb22f5ff254e8801f00a4e68eca0eb8826b227f60a616a84236a4aae8fcdaa737a351dd91e530548cc420a7f1c3379a032a3634710607efd56e52628d0411d06c5fb0d6d8f1f5b990e7c898c7fd010b2eaf849287f42990928383cf721f72e27307651311cb59f8caa997eb22eafefbd64c17a1c62862830e9cf5266af2fe6709971437d3e92b10333974a79b3b7c73675ba859d1a0037379a4005fa92dc43f2f7fccb94815d8a387b8529c73c845b2802009d19661cc75daed9eaa433534d05628a8858949a3c988717b7980a27094e9306c6d6919ce4c25b6f968368f535172df46548de461f73b36e0a5e9f718d13193042ef5c4704900b3cad4b1b7b153ecb5ffd274aa0dfa028aaeba3a1fa2678306ba09a4b613aa47dabdf1085eb2942375bc312376023844130f05a5424a5776e947dff1205e6657bf6448978f7ec5f4d53c6b75712dc35204467c4dddf946bc1f4492aeaffaa0466927c1abd3c276e05f499ba17e8d34398db918b7a4dab26c76f20d6da069c604c4c44669f28b1ecc0e73866122406245a485121cbacd4c49e2826b56b87ebe17add161b5c8cfdfbba9faf3cad3a73f2a1e642a700606f2265d12a5cafa778934c28d781a9ef122f68d22f55f387974fde41556c1aa0c867d404b1ea9bca240c68e194b348cb10f78c23510583715536b629cf2db4a372253e64926a43c751d6d36fdd622e9b23fc4e17634201ba1023af921c790146c8a3a8a704a2628731474e7a2e21ea2878a4134b743a1f4b26fc0e9eea4496afd2878335089ad463f4dc18859ecdb35165134a5198ca2819c64cbe010299d905798fd7a147e6fe3af7490a136af8d55b0b8f8ec7e36e6973019a0ea4fb58cb98c45e102dea941b827d06bdd37a215914b1155bd5483f39ef4f68a246bb509a08d8e480342e58d691116d1980612172e8b39acf9b95a5d4c720ea6df46995fb6d3fe8f403c81e7f4633ac2aeedd649e3e87afa8b71237124f24232ccaeaf62199ac86e0e2ee91ec2bb8811f30a7f48bf11161e91781f08d4cdd5793a36b487b000186b201c07b05baa8ff76bc1461f9f8967a21f9f923b7ddffdd6bfd2709f689c3360ceb30c96ec907cefd9a465fcc5e5c2b3e210fa94caf1fb85f06122848e3771bbaea1215d6f40d725b95225349dbb7008be87dd6d0e3d7a83a12d43e4f40748e439d40e5012ca9d1796b5c1e04fe4434efc4d89287cdeb2fe3e5b70cf30bd33bfb3f522ecfa4177f45edc58133e4eafbb9e33022044f16ce37ae2dde55fe8c2fb9d9d45a451044cb5ee6c024488668164856eb756ba2c641a171454f010744859f08c670957ecb877cda1f16c222cb35dd9dbdeff75299dc77cc6a47b239554f0ec98dfc3dbeaf706f71317a2ee3866d6e194900b5f25012c9606263a150b5af9a0fccfd88693e4834b9cec7c5790bbc26514e7db589bd5ad5b96324c2692afc5b4c56a8db30714bf6337ed0f918b92c083c4124410618e60042f650f094b6203ff01b9b6370bb78a9f3b95af359eaf34f1bef95972c2ac39c2ab2d6f6cc00f5651e42c1ae22baab18178502d9734cc295b6ef42af2140597395d45d64cd91ecebe4773b29c90529aa1207a1256bbff6776f796179f690161e20225c31167c7e20b27e0496091b2f43d67be13fcb01d67142a3fc740b5d02dc5170a939b2163fc7903dd9b062ebd0550c7a2a9a0c96d35d72773ff3a718ca3c7832dabf9670eb53c831d962746947bff1fdb36c735eb11456f8b7db8d1741b72ac1cb82f7d816918c621f91d75f69a32a91e55c64fb853b2fa591b4a9439c3c9e4fba24f5520fbfee6fcdb3f925e839b32df1534a08c3a36d7378f80f53ae16d139a06aa59faa1ef6de2d5009873826b84772420206af37b1f098d840c85f2c153c246af4e09d050f96e550401ba18fb08cbccf8d3622ff6e420aafadf026a84f118b9c9ca959bdc6805e1ba6e03de3b9e5a0abb0f8d01deb9dc3da3981642fbc4a5094ac776ad0998540658778fbbb30737c27f816f856ae994ef86db145421814bb31a4495573b237b5192decd67e287f85a78df6f6049022c5a79b82dfc61c096d266d488202bfa146d41b166ea7f20966cfaa823ace93fa36187932a0f5ddd043b1f893089af8a14dc820487628874f0a41eb1e106d8d01ddc26818f0eae86992ec90ea8a8e01a04b107030c0764bb511dcf03b3f9d6dce67205dd5adb4a40ae03ab899178d3159b127977fc31f484b6883e1030dc35807941fa02c40a8991bf8d307b190af04af78f216890d08eadd019d66a106fe537d4c7f0d9af16ae2d55f25fa79817f46071d3b20e9f66a27101a9455c8b185fefad154349ce080da1ad64561d128c02977013495b23b57e9073daa8f9fb686b03f1c6c804b15166e077a3838ed8c16a9603771b318c95cc72aee2e7e76df1c6304d6d66977506c5275d453496ad2ea8bcb5c8ebcc53cf1ddbd3ed8e663bff17c211b3d7421248eda5e3a8d4c18b2ed4ca8803f3398768761cf001eb3cf144b3ee51559253314c7a93088cc682ad5a0ab66c230be487e0d551303af8364480cf53193e2293a6d48a92674a85deb9f07cf3720db89a585afa26767539979bd7e85f9253e3ed936ede113de606bf7a48a2577a96b7f19cf7b3a7e785dce9cfcb04496642245b2b5ab48a50206ff7660e55e11314594e5d4a498e438a93ebe1cfee2beff2c8ecf00c7a3c78ab033ffd7b8542c4aeadb6cb398c85c5ce84c0118dab0c25f420ce4de40940d62329b2ca4c61da58f5c8831dac5a31ad6f77e5bdcea68a41fd571d9b1087e42c77ad7d824a59cb1208dc6975b1a51f321954c1978be784fa5860010f4e93c2e51db5051345976cc8692a66fdc6502468622a4347f51769b90fdf088da9e9c2cf0b4581942d682f40e33360ba14d473ed806c35e2f65d3610e5dc39e0e8a16c23970e81576f7ae3c05af0897e26f521fe62f3a98ba22f2055faa0e3a9b637ff6195fe69204a61fd3c15586a501be3cfb55b97e7c65219c034a01847ff4b7e4dd6b0948591afe509fb6d453162901506a81f2323f03ceb3b5418f1b329a88af792ef132564b5e48a3e6969c41ee49130c5b6bc331b33fbff84bfb072c054cb4c12f6499ecb01d8a29c465cb19edc92da5aad8e3921af8336a148cf7799cbd9b0230d1610fcb22f175ef30cf6833d81898e71d33895e23a06e05551ab72835253848937674d9a23589843b484b78ddf069d8d17b16d7e488932916edbb864a6c7c8ebf10205b18c1be0d4416b9e5a1b97a5b7f3b2735a5db59da67ba8677f3c31b921171a648ab212fffcb22f08fdc47459b2fd4a806f318b97989d02d16bcbd8cad2237ed75f6db7244934274b1fd227004dd2f0aed438b352ce688ab7cbaeeb5b7cdd4542d10985e43f859f27d59cae88cee7d8056102ff471e01ec05ed227d502efedd136d305e480db34a0e24ce016ccb86aefc4d1477de2157fc33fcf5ce17cb76377cbe8a75953bb04d6974fbb3d1eedf186acf4b3ee4c0a1880b5366e2fbcaa4f4487690974afb972dc2e2591d3ab6f8f8dfebde1f0a26e0fc03fd7af93591b0d1b31b25feb58e0c1de5ff081821094a48f5f8a6484cb9110168c1ceb62ac63fe1fdce59a07ffb148b88139654373fd0aed1ab3cce1838f2dc7b263f480f523475fdcc256fbd7910f1590c9f6e4b0ee2afa64c0fad6a60fec17e9bbfaa920eb7109018dbf9f5c2ff9b", 0x1000}, {&(0x7f0000003740)="333bf4166b74efc827c70351c1d034e1a13345cf661d16047997852f229e8b3f9c6cc8b2c03b9f081a6bc0796588c841c046974f3e487f45c35937a77f12fb0f20df44d78980428e8558e8f05c0045232f966b35a7f85e4a508c368ca81816cbab29afb33d8a967ebf16ae82b098e8c2d163667371c850d846ac2af20418215a0e021eed953134b2e5af3cafc0d54ddaec0c4edb5dadc3761c8873ebfee1952e40b0f2c5cb04af1ba9be6500cd71b14b1a0e6ba81549cd9b428ea86ab0defa9b2863b80060908104fae94e72ae5762c4b9614d4fcd6100c39ac1242f751afdb0cdb9e38bca5837d306c50f248274ac5f24f882753049c9a4a8f11ee4b54e5da25d37a9bf248fd8a20d8b639eb7ff6fea591e2df71c1d010aa8fb086ef01ceccc875926f842c17acca11f122e96a2dabdf8bd83e2164beeb107161df081624d3c9b7243e2d0ad790bdc5bf73a79ebded3d9f302c3aee8edfab2cf8c103b7cd26d247d685be47c31119c1ff5c14473c701272707f4f50e931b62ff9b4eaa8635964aa04b3f79d2ca4f2064ae16f8f23a9eaa3c00fc00036192faf26286bde5a34e46b792fcd8abc23a543edf701ffad763460c2729428a8f24b0e56fb36a416d641d09ee8412e5940c80033030750444dc96f308ad49d721184ff6807b3591b07fff705a462eb93f1fcdc1a121327395f7e55f6ab43fe67d368894d12c09817dc4812d43ca6a29ef11f06103204d771c14cc23778bbdf2e87921099fef26cb95c42198efdcc8c759cf23e1eee5ea165b34dbd98e9cf60fe7ea8a1b2f0488a342490906a03289625b9c1c6814df6f1d22f7cfaa295472e98973009f5a92039b7c110fce096e379eb014c2b6204ee16f5e74a16a4ccf79fb80aaa9224e175fd0b3646df0dac7309417ad87237800d672c7f5dce1f08987f8188ea9570b2e29f3015a7def148a7c4391e7eae3e2bf860208d3e5b2ec3af536f512c78bca888935c6838df5bf65b3d8084e3a5f681f4c52033fc8837d5f4c62bedab9abf53448965e53dfb5e09ede7d8906c88ba54150826b9d8b4d4cb7f4f22f5ca841ad9f02c7a2d5a8d82436b9ee0127f4ee949e9ebbcd97d2ecd6591438c532a099cbb4fe471345788524d71c3ef7e3626f7b4e46888f4f266fe8bc3dc88bf49048106300e8c628eebf6558f52de3edaf993fb278340366428b7bd17b5207038d3b4cca2ecdbf7f2e786a4de34a8c97fe643d12927386d5303dc5268b39a95910ca25106ace3be5cdc7638e90f4c722cabc50e5ba398eab22f1d2f0131e461fc4a414fa6324af636820c3c1370103f5eaa191841908c7db4e80b2c272693e44b677f41d3b59702d514e0ed1b627489232bc4c0ffb5137eeab95eab47446f46b4dd5ad12a581e84edf13c3f63217b2de3e67c2ed2783350990dfb2e1a2400f83f92a126226f4d0b2541e4a2463b62d839a88b2cc9ada2be8e1d00167c04812b20d64a2fee00c1feaa1c171e83ea8454535d0c941b84324aa3880326dae3d5746d9e2ebb0dff7088fc080b517767de859b5326943d795dfac885873a43f72646b8181c64933f5f885948555e6fa6b64f864905c9a414ae18ca3a5042740ccc3ada09e5464de2837a86e20198deee408cc3afeaf0f27c60317be5b63599e77de523df9c0d889fc8397b2c2235c536eba6387d8848317861b7e0d917435aac175049444339520961ad7a958eeea61237e00fad7c6d58d99cd11979d1d87cc37d1f1b581d4acdfafb5a5de855d1a498bf47b8fc6d684856d77c530d09d4bef4ba55c364a95ebe128ddb2f9a4692e243327fa67dbea99652fc8b66441583f5b59c9f40f65103b01615db9dea135b43fc9964d127584ee50e34be76e1e20bd4bfd83fef12b0512d817970360191f11eb38441fd27e243c334b9494dc0c38aa09a5da909a63d26c0b796b8784ad8e2c92419a595a161f6505008dcb716ade691ec09d049130445be155905912c77d206638b0251d1cec9aed6e775e1757dd575679d999144a62aff8eeeff1d623b4598781658eec7dab390c8d62c5222e949fae5a71479ed4a3b250d7064af777df588037587369d257c608a66c4a146f7e79230a7c8ecb1fe831a4c87e9bd9fb2cae7b94599bae05678ee56d5ad796b175703890aab81fa3c03aa835d1dfe6f391d54df2408ffdc8ceaff4a8042c33ab67dc986377de715bf825f2d65c190473120f67a3ebfcb15b750c8c3850084ec856a9fb3335e423bf882a7039322bfa321453d5fddcc266b3192c950d2127e312fac151fabc3d4ae5e14a3004fde9b326319b61372975184d2f6d4636624d5886144e75a5f3a7bdfd14ff7124eb2f8ce3521d126306d3d55b71fd9e05ffc9da45352c5dbd7f8a0808cdcc92f5fd38decd6e53d43ed38fcb7e8e3945d79b774a4ac8f4cbebece60fb3c7df2f0412f64a78148f0a1253d5d8fb6ee5fd3163a9f0fb9f202443e4f812bd3635ee3f4edb6b2dfc6c5e2cd7b78d7a2f0ff7a7e03df73d54ca265ae696956eddf08b69040d9aba0dc9def3f33291a426d7c1c3b3de715a293c96c2f7d4d4305def460e7fae842295c9ff166471b5373185bfbfe7f4b721fadf463895a07d850754bb41de2f8eabe2a035f0aec4aafa440d97e7ff62fb977d039e7a59120cfb9ffa5573c01acc4d401ff578f42318347e467af9ba622a0c668cf52a2b38db288831cea4ef40ee8d3b53180bf2051d41eb65e3bd0b594daca19d1a9562f7fedb6e491436095fe2f9562064a2dc51092c440017268ad944177778f8afce6df29eea99b3b15f2024d8775b35664447fd2e18cce0bdd0846128e2324fa817e4061c56503a8d8b76716d1b0558d5690114fe5823a4669d6633488452e538c6eb02ef2a27fee699b661ab96db4b8be8d21441a7ea7ded2e273b2e59bc24503b9206355677afc70eab5651b2a973ee3660a72bf76595b259931d029cb9d37ba52f919d68d54e3e5ac0efe3d075739fd443a6e414edc2161974e0031b1b30e0a9ce686b34ec4269c6e5568c6dcaf6de0a56dbdbab93a2599ff3c53429d9836c57667f115a701cd612bed53d1bcd2fe026dd935034156a1eac3d08453736874df016c5a56b5b9f15e8068b6200769bf758c8aa17070357365ded72ddbba81b20df2637ea77750414103d0076b3d8b02124e7ba220b30cf15feb7a63827ec00290d0245122e8af0cbec5c67b346f496557bec3f771af555395765bba69a79c3d75f720ae1caea19a19e7c33a19b5991b9c7916990296fff995ee3012aa062c73872f885db20d7ef90e4789f4fbd64cf7726138d741a53a81271fea6f571d7ed57e7481edd61e6a5e48ec4c11a6efbe5aa3332aac0ad5f7c2e7b51fd44aef6cf5a366ab284d59f56c723b32eeecdfa0e24123b728e42f5b0f647373f7fc9038deeb3de8738caf1a1220824155bfd29efe7de0c9db097192f04cbcae0d01c6106c581a4629ba4f057484d3ae9ebe56c2736119a100ab303439e78e39e09669ef0f50964c449115d7717502a3ab2fcb0211044f85bb531f16ebe773a496602a803db59ff104353d9d5bf55ed45e18c3ff8f32e2a4330771147fc253a090851608af94c7ac7adc12f2b5f99395f12c7fe1b9f29689e4ee2e211a37ae394ab1a94086026b9305329dc205eb982bc7885d5c80c806f279ea70194bf1445a181820d0ce65b2c30e4c455e13388e26cc2fbcaac5659fb467600054c434ac10c466d5433ab963522d4e7ab4615e5ddfd9420fa82b82d4aab5a6e538c84ee5ee188abf14a49b61870c906f1bdbfa19e89f2293cf2c34f5a0a7f9e60a4fab62526b215d0a5941770a90686e6578ac5bbaeb0458f01db0828887688670670bd2e3e0506154cd004790545f6f66c0983ce700bd45d7dfa4ce5406fdcb4b7170b165e648c7f1d7876c309b5254ec8817d4c77643432892ab8ed4f4558bef882fd5e327c18138de809f4d0af8c16272f03b19c097eed57e2c2f791cfb11865894c0b171abae21ffac6605316c4e6f621e07b594884cab62c47e1dc3b84f9f21f1660bbe46485fed50fc581552898cd801b7bf9e776196288d39ba44ad91a8f38994489063bbea20cc864dd11601aa7ebbf7d63a7a0fe0dfa3dffc54b44e645a4f9e6079df6e832f4b0b226cc315de371fd8ead9fed7a69705d448d8b1caf042ebd4893faca1694d90b6d386c65434432be783f95adfa7bd8c7c13057660314d3dcc3ff5ca715e93745baac5e15df2e2923ec1d0cff15395f0c7708483ba7edb441c34e3a0f614b30d9d41e0b607ed7bf3b21725c8d7b67fc841474a1ce5552934b5d1d93c63af70bce1b88f435af0646bde64918e93f499e831afe83b2cfb59f13a1bb03a76fe261478740a32d2930b6b387be14cbdbf363f32216840832a56e5b2ae15cf087a60f2c58252f1559b8470d5b4147235d792d0052f6f9666f95f3ba24834b480012af029b496579047a2872f8565004565dcc7467b2bff372bd21cf54297e3ca85e34b46d53ee286545ff27b55e8c72bef4b364d751cecec51cf7b79f0f30acfa61c59d8d2852e0fde38d11290a8ec5766deed552e33971b2868ef4cabeadeae0a6110de9961703ac18fab0da571f5629ce1682f1141bb1a2641c880574c8fd4a5ff0777d400e3af8668f52cab6777601249b8be353bc6b05798de562d3872c32107e6c2e1afa8726e0184ff90d6323c81500335792115b3b20c475fbeb502e36104e188860f57a1ed9396d84ad8f6125692f4787f61d58e4413ccd12eb4a94e9536926fdd73bd3d0b422bbd38f158e7ab15ffd7b9d7eee0ddcb6a540d85a5bb0458321d10182108e9f98a4572e0238a0e2d5a6946bfb7edf8ec734891310332351242cc77e77a6ea939e9d299cad49f2d5a61690a9d8e71a855c5fe299c31271940378e52d79669b453873b08786490f82356041d7016d70357cd19a2f454d67823652b2644453189e460c57725eabf8dae411d234dbfe485112e0b7774d07891d7ec9a8be4678941361ab36a4614366bbbc3405085cbe3f2724d7e6c5808e0bda3008c34fb900af37370524f88082a80ad7409d8581fd9cf9bcdb4e56b4780d005bbae0b5a7f18a6543b09308eb6568951cc520d19b9d67d31afcbbbebcf0ac5542036592579c2fa47d5d3f6e79c6fbe5d87e9b9ea6912664ff7fd86655508585807b866fd22ef554999cef58c199a54fc89d2055b452c52db23a5f5ad6711b02295ce7389824af95414ef39ddeec27874446424c86a94b58efc87e858c35ef0201fe3cc0be32a06192b7a12abd208b9e95566edf94e9fc8e005df6fbcf865cbf85d1aaa65106e798a77428eb349caa33f79e057257b6103a6d9b36d5ae070a2d8f5265c05d41434878c73f44ea0cfc3c82561b768c0b958cca01bb66515ba42b58495c58e95aa1cd384ee2758af7fcf9af82ebfcc16b873e2b02c3d2e36029ba18c0d7b5882d1696a996326eaddd4723824dcffb674a55a7ed48245b0535c4580c9a062f0c9304f625e5b33335bd1548e1265721fd5d15bc89e030c79babd67a5207999526cc713eb3f98d3b8a1e6685b9d70d98cb0e4eb9ca95883f86f7aaf36751fd16cfd32bfe9b37e7efbbfbdb4a49b15305907d65eb6354393d31c74090ae411e7e1f565d6e13c257941307e74fff7d9cbaafcc0e5607d290fb856e660ec06658f1ef22889533578bf934706932661a3ca5253094aecd3087391f58edcf60bf1c7c184249aed79637e31fa0ddb04420fb3da877c6a0a75b6103565ba000b5678394dd2851ceff7b88", 0x1000}, {&(0x7f0000000140)="ded98c9a215ec5598f1d9ed27e27c2f27a324c62e63050da09ce4b8375227ddc3b0dcbeaf5b2b3d17f2877610e807636fbc5ed2b0c1574fc5eb75223ed869f6cf1808c12a262ed4bbb28ce0baa33c240984650a5761022ad944cc2aed8b14943b6", 0x61}, {&(0x7f0000000200)="8d1a93c2c62e19025041b4971ec1409a8db589557491695d9d74a4ee8cc7b9882398b336a646fb56f5a3e068511e4dae43aba1bf21e248a3c3b2042cad190f49e0c41045ba5dedec29ade5998d67ca86ec6fe8a421a7f3f62b52952abe2fabe1bb0c43b44f3bcf93b2626a4f72938e4d52d5cad4c6d6fdc0ce662546df3216a30ca226649a3977561bc4180ea2deaf80e1ba7048d9595749851e24e1fa35562346177edab6512bf67758c80c2064aa36407364adf23792c7beb2c46d2671d051d53ee6611577698159242a8709cb6030ab52f4f719f8f0b6a5f98c72737d1c08a29821098829b80d8a3fe2439849ca", 0xef}, {&(0x7f0000000300)="bd8e18f376b081352bbe3a47c93ca1387ba9ecc04f8680bc1273fdcf6e92a51548aa5970c54c70fd1ffbbba10f1095f5ffdefc62da8eb9a3aa68479961bfb82f2cb72dcb2bae8a2a61f5b03244a4d04108b67caac2796a5e5edaa70020a8df069181836e577b27b3cb4b1f463fd71eb87d365deb3d7c35b2493f1e2580a9f78adf6eb3ea72b7826e5d469abb", 0x8c}, {&(0x7f0000004740)="e35230bf2a2b36feff2e66d78e7434212bf883d2aefbceeb2fcbff5ea25b4b3a90867e9fe12ce8440b8d8aefba9caf15363a076feaa8b7efabc8323e867ee7dc66a3f95cc0671a00dd0bb13c8631ecceed80300fed0da06578c507384deb5b6e54caba97c15351bafc542d7328e5a09d7fc072d887a4414e3aa1c01d25e3ec472fe64cacb7c6f4d74328a5f187aab06cf21285773744c5a8fd984e80c9b9634559e7c7d3d0d2d3cde7341bc0a9cd1b2609f15e964e86c814580f9be9d3ac0422a57be7e0fbd7d6e24d6bf93c01d7bbb5f2ee9d033e589b2bb4a2158762f0adc372c958b09d70a7bddb4bea0d60e0cd8da70df2c8c648daf0daa0d606d7aea342abc185b5af41685b62d7af64e869888ef4a3731208cdeee9022cdb7fe6d755f93271b3e1c09a257bd0c95867292848ba2334a72692d7573ada364bba9b9c57bb58eb89423e7d5b1a5afb3ac5cdd4d1bca63a6ad0598135802623ebe4532a3d8ff4521b69874429647d8768e6e7cecc15de9da313ef0ad970dedd4f63ca4c2cb71c5977c3047e1c991647c124c85c245facddd9833f7f84a79bb04e17c2d87fee525328fce1b99ee9d385a219e0fa65b6395000c0c38777cc5a5aa899ddb16fb4481379874e5b1008f79ca8e5b4bd1690df3494db56ab590c0d0ca641053d79f3319cdb5e53c5d9583d27a0e4f6f595c30b1d22c875eae1a5ddd6068c1c7176c28c860a54a355027d9b43e870679666d36f62ef51e05dcc93bc5888e2a98c39c996ab1f1ed581374c47ddd3dba08fb65b8ab3f522383cc2d9471be99fa6014601385a9193640f0d09841954713a4493e29bc79e74b5f5ffc978a095f50ab027b40fd6fa94fb908035ae8dfb7958874b68887725ca65552f59307de60a4133095c9c5d3c853fd74fe4fd69cd0aff796162f223c9626cbb6ec861488648a3af388a03a53a9aeb597f62b24dedd448afa76d6f8363150a811e16aedabef0053c68b981f4e8c1131541742187cdd07e7d4fef75baeb012c90aa4ba9b7b9cdc9a00446772ce14ba14b839c34b3fd2debb5a96c05b61413a2186dd6f08ba8699d593beeaad3f0f39a49b7c8daf897af5938977fb3eb1c58da6c6a5a8d362cbb1c6bb90c4e5742eb29b74019ffb69489b964422cb834ae5e7771adecef5c6536cc4d522925e3649393dff99d2431294980748eee0e2a2358db3effe7aa5a202b1fde873ea4217c4db61e5061a027057d5f933e1b5783e90262e97982618a0de150ad807dda3c59e5648bd1002388e40f338aee2c904484cf5c9712291a492368a65735b94d7b6507dfc7d6c8c39b0e531d746cdfc56d75931b21daa6869e3140ff853e9bbf8aecea5934e69c9e16c0a5bed15247572508d8cced861f5171eb971cab356b49ed7def804829c1926bdc8229edffb12350af20cb25f21f4d82cac0066ba4fcbf2eb3f5cc4101415c93a588630310753fab93b37b1216122282917461c9ecdf932d726bb4eb7461f6351be17932fc9840e232999782c34e25a5f79ac7335773c89392022350c9ea1390405b2c61115d4648abda7d7485d6742abd45baf6361a75197ec7aeddbc9a2a92cb88c285b2f6a194725dab82b10db92909ae0a995dd5c677a1bf849936c1603566ad7107090b31cf5e91222764181c0c288b107a8b268722d7e8de6aa096426fba5ead3a3ad080ecf01bfddf914e695991190444297bb5bf0270249b56883481178ac84aeec613e4555240898e161a842102d9c72eeea493aa48b01bd284891e7bea107e0d278e124feaabee108b0918b48032627802565eeb9b794b87a56d3b57136fadd813802243be76eb57b01b1a83aac5ccbc9169276ca7c9bc863899ef5310f2b1b8619a7e2f9ffc5e361e19b003e5817d7973c4222ed4e51a1ff80123d2e34f719f5d29dca7351a9127ba76bcf9deb56750bb31363c4623353d5fcf0bda177e5276ea0592725933183849d1574ee7f47b91004ee47f9c14ec9cb0c34eb2c3124cc5160975d618313186251dc56c32fbc3302fee9662f1711bc4894a4555a8009e689a50aa7bb227de514bf0639ad93c3478dff1fd3aa6394e4032756fd7f0ad426080fe9fc1645a9d1eb8134162683749c8c9026ccabadd1189b19fff94548cc7f3bf32296307dfc244edcdac87224245375ba3f41a2fb181b7d427186cd1f49e413e70ccf106bc54f10e439f7c5698ae48989e6c0c9df25c88f6c7dbc0417c171314b6720039944fdcd8a9848770bb281c024e186dafe8251fc889f5322dd2812f9dc47442f9fad73a6c7acce3d84ef36e5f8bddd173761cd2844d1b455de1c5dd8f66c4eab7583a475fe260803be06a31091778fe2644a8792e7fed38c71af014d2e3807d161ed83ac156bbe87af76abf8eaa9c77f969fb1c9ab55e2099940d2177779a70e066f6f238b4088b109f36b9deb3cf712990e3797cddbbeb5c5fef2b1a73645ae629eb5bfa5b7f1de2890a1727f8a05f46fe905e7eee79efd36f4155fa9861fdede1422aa5bdc78ba4ce18ed7be2091141718058875c870a345c7d16b8489310180e43cf212eb83170151d1af7fd733d15a213dc258f5b2944a187755c7df3bf4d278173a27be8dd9908aa06b8a761bab05467d365f7256f98eec94fab159e02199df9b029e13d7564904b8385fbb00fbc44827da8a7d2df53852707ee81cf9b485fceccee9ed1c50a2a9e5746b7d36bb374df72e04f357173ec99cccc884717fa857ac792de82d2ba459364d8f5115563313dd03ce5289e37eb97c7e96a51d1928b91b69256af3dd501e4c852adb3e09415a356c1448e1f09621520bf702529a541c82c4ad42ca3e0d8f1ef7afef3006fd2c59c1f480e43302e4f20219cceb9907784b67c445aabea97a0704391fb536f08a5cb74ea13708b4237b33e255dbc3820c3cc49ebf7614769d55c07b5833a49664e75459005a9deb3759e1997bfd897b3c0cbf067f2c3618d6a5078c948ad9d5eb13212a20f3d6a61fc6a38e10b689a729954a1127e47b2de2524f3a02fcdb49a55cdd7424e0e6a03d18af452edb6cb103690c14724287801cebfa55b8e6d8ea5e7c493c95f1241223db20db9b70c000350b71c65d7a52c9b099c1be4f6f6001fa543518810b0a53b7431294d370b4f3a6caa4b09c800ed2b59f653c63cc548ae5e1504ad9b0d1f9bde742f16986b38ce5c033822c4ca0074941f38386e4c6d4ebbf7ab370cf4bdd0ecc4d3fa7c091e470d87f2da30883a9beeddcbbd14c8228b931e6cdb64f43ff7b817e8de02dbb965fade7f7c76230fc2fc16670e97864d1b993faa05d653c13695efd06b10696335c249d0c5aee732e9ca9c96baf605d628123fba6956c633a3e265e9d9c7358edf8856f0da2db30b834f774c42f24cd91bcb21b1291cb3a32ff4de6d87b048dbf76a76fc9074be24881dc988688f0258dfed5c1f1c7068c900762b3c991adb940f188a3f7ca7f91bec28f55a6e73686167d7b6ae41d56f93f5eab5b1b9e60f94f9d0cf258efe7440f0bffa2cda5cf450d1b814521de81b861433477822628524177a4cb3d573a538bef2252c03824cdf18413d536d9337b79a4060a77f5069d2e8154dd52e09c7395135c5b9e54fdf3b5c18496c1a796874d262d8481c8fa653b34225751c183af524c00ac59cbe96f15dbbbc220e9c7f8525e3bb868d373cc81648e313d6a9b62cb2260fedc46c7f3b29d1e291de08df16810aeb396573877d5bde8e831514405dd31326f6e52d363d34abfc41044ab8f643368d9da9ff2b6c9ce7150ca88a641d788cfc94f0c1faae2a6cb006013953719a273760484027b619abddc311dfd2f63451eff48447b83a45422b2c4eb9125a175661d765d70edbfabc78c82c88874db91ade56e1869aaae9c7a811739d6978127bb44c199028058761795b7645611d55d3d9a2068ff02b0cdb0e1612e7b4c8757100dee410824f30cf5da32b13c0d2c1365b449e765088782c66d6e6dfae03ae825f12f1f09e1aa7076352351b6694cdc8b59f85e1d754b2c946d3102938d5d398f0215e07f7654d61f3dee7d99cf31a451bf3f5daa58b830df31a20ca67871877f90a6ace8bc748b0c4bdc267437a055fd5a94d2d9613107a4b6ae709543816ebfc05f8c1e69b38132b79b827597af2599e9c34304c4706db911be3fc4c9ab2675d68a559252f71733d75b4e96c3c3c37bef1574d174fc85865461ad71375d9993ac8bbbad697c29c33055a02c596a98fa2a3c9b2b029a71b6da1e5e02cb74298886506296291145fc3388532c2f295db031cdc1ce907f2e48095ccdf0f6294801072bde2230044961b8abe0b02a0f06bcc6f524c72ea26e77e9e789aa7b5bd76e8152aad0a49594752f5d45b1f9fc2a8ae396fe54170d2bb59803b51a27bc71541d8010a05eecfff7c1b46b661f6c7f9c4f4a3aae70fa68ab561721f9036347aed9b435eac8da1d1e32224e704b8bddd30de5a4909e7df921ddf362adb15dddda7f238f4814a5536ef678322fe79f920b198c38fb24457f536391537ad7f5daee02bd471f9628fe9ef68c49928fec1c25521d424954e0154051c7e93ffee4628702365decb722e57db7a5b5b35e788009020f5f1f80a43bfde375013f809cd372c4ba2f51f4c10bc27152c49fda4443e2c782701d88cfec565c572d8a45c19cd3b4b5c03d202b3d0a892759ed543b3837495b9751c69436fc36a44d1661af75142314660276ca79fb0ab2600e860d09ccdca9bc557f3110259c5933ed3321a77f5c8ca98ebc8d14b16cfc59d6ef74ea1b84767f23511cade158f02fb7ed767c7d7a90426f918df032de07432f2516d8fbe8b1194e725ba08a8ca02d2eab33b1df022cff964b0ee42e552fb9dbfa9de937c2cd3104833139b090091bbf7d212e9420fa0bbf400a54ad31d12b12bc7c479a2d60579fc7c7083040f322b214076bacdbfef5fecddffc511c783c20d044d1cd1be50fcf2dbed79c1c383b0934bd3850588e1dc8d301e6e39965fa98eeb636bd3617cef3d2528a2d70a1278e4b00ca1a6d1d24c304a003b3a1aaede15e193d7bf939973539a5a1817c2698813afdded4c304f900ddf0577751d6d09680faa99f40ce4f68ace881540958b53b82bf95801d4f3fe576c53d43bdff85530690d1e93d1e4b3a0ddac51e1e2aed5ff03785f13752a8bf379a8e669d49b059b6e43343629f5761120ff5da2a67b1be7b0c855a4e9381cdd416c0cfe7c252172ad5bea5760071069366c48c320a39d1887be1f6b7e37d9ff183290b650b6f3b2bfcbd6dde5b987cb9a8b5bac453da3e85f42b115e634b2079e4e53a628f737e4df1ea6992709f947cc701ca547f25fd8eae2f50e0ab2d1464712dde145e582298c6c841dc9189321e42554a84ecd0c29ec994397a7d27551cc0f170a9ca43a77a57262c37af6679b329e0557b9adaecc5c0904fb257264e682f23693731d9f709caf6d0e4221479b509fe3aec53065123547d7e5970204439a8bb02b6cdf88f7fc6925d128d5cc8a5531b899adb89cb249374969f0d5b6b653ae54e357818419b286ecf4cdeb47f436e96b51ada6012093bf85657d8a1de3b8bfaf08c8a6647cb84c952040af9010ef43c6d291bbf9548d2451b222f8f3d93a82831889be129567287667d2716cebc9f6481fb94b35ca1a87a380e20cb39faa9eb93b20772ff456ef003c277a1cd7c1a6f61da8fbe2ea1ffd0fc968206daa350f556fa0e5b208b77d5f21e21afb055ae31cdd7200dd553b76ae94bd840c94c62ff972bb00f9d4ee653b199c", 0x1000}, {&(0x7f00000003c0)="c15013273dc7c67aed5f3f22b2dae3459bf8afcddb7bbbb21a79dbc34b216440d4fcb4f91624b0ea4321b4f6ef1eae78b9bfd87a0e6fbe5075a11a3961863f2a6b3d63bb3de5c338049e10f7a37506178b916cd3488cce7e4621f6dc03642951116bc5174de09533f6a0d31c445df927faad5e89beb60e11cb2cb4924a7314ec6bcd0045931c5f8f75104d69143e06fd63c37ea6cae7eb6361abb82396d699d0868c6366c75ebd150dc63cec925e64e694b05f1dbbbfe7a30d4ebecd75591dd49f08405fb73c5fdfbdac94ea7543585d44cea47343ca6d8f4609556fd1798aa4167ed276123dfd39c6d6e9dd58bb191337ea", 0xf2}, {&(0x7f0000000500)="65b39d201254944e454fa71f22db3faf5ee958169f7b214e4f286e4115f63c1e74aba69994f9672bac21afb5b89df7bf3a54a6950f87e6751d68ab53b1ddf9df994d3d57c83f7e0e833f939e0d6727481b98aaeab938c20cd7d80b398347ff60775c68ab66618bee0a1038b690e92681f6592a884a1d1b4e684aab4447fe3934ec5032e364ae153e8cf849c6de5c24b924c94358", 0x94}], 0x8, &(0x7f0000000680)=[@rights={0x30, 0xffff, 0x1, [r8, r10, r12, r14, r15, r17, r19]}, @rights={0x20, 0xffff, 0x1, [r20, r23, r2, r24]}], 0x50, 0x4}, 0x8) getdents(r5, &(0x7f00000010c0)=""/4096, 0x1000) 16:00:02 executing program 1: r0 = socket(0x10, 0x6001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x7fff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() open$dir(&(0x7f0000000700)='./file0\x00', 0x8000, 0x64) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() sendmsg(r0, &(0x7f0000000f00)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000740)}, {&(0x7f0000000780)="18", 0x1}, {&(0x7f00000007c0)="20ced7552b1d3e978f5b0e03769a4430ec64b5fa415ab4265586ddc6", 0x1c}, {&(0x7f0000000800)="8676e0e2087270e48ba350d8341bcea4b7142245deb4d71e0beaffb53d2e9ed28da683337017d754c4d7a28a8e468d70a0bcdfb23a76bf6efd5a885e02467d9905d581b18f3254bf1f4b3576a74d364c2e93f3bea3afea05829613eba624d351a24964b09870642cf8a7602451dc0507f25aeebd5a76c191d32e6f4445fdb0bbc05cd075b871314a851dc8ffc20c8e1fba7a8fffe878b32fe8ba817ac919e65e72676f939fcd2e0ac3d05031f846a261af7c194a10da79032c11b5ec7ee8e9", 0xbf}, {&(0x7f00000008c0)="302fd287fc363c4ff8403bdbe7ef14bb3f5398a8cc251474d6cda738b564e0c32dddfc6e05dda988cb7281b8fb1f9fa705eb64dfaf76603a1c96bbfda1d784805c038bba05bd98f1", 0x48}, {&(0x7f0000000940)="6c416bc3c19f7afc61004bed67799a682c581935b529e538e38614752da2db6976e685843528f55ecee5759342a1fbf414b2d788f821e40cba", 0x39}, {&(0x7f0000000980)="1da8d898fb9331e2a36552877e53a9aa12d073c4c34667485084f32eda17604ab6da95e6c8c5569ecabc8264cb91ee008a7ae2e047da1d0df3f75dbf802fb0de8b91f84de8e25e942fdbbc510ae1877e744608632183f4d9d551eef76bddc477cc457b440a051e69a38a6a55cf672983361136379e62b24d6e7af739d10f24afb4f6eab04d41d597a3b97ef7f1c230a55d38c83b2d506f0849e3fd6b07de542d89afc32d20d700786644a6dc4050404812d05ac680baa36883697d2cb02675f781b3ca21b4bd5197ef4b8749ed53b301a0bfe294d7c685e6e05059bb09e079075c51a3670f1b1ccbed6c46e7d52e5ca3246fa4f4", 0xf4}, {&(0x7f0000000a80)="a552", 0x2}], 0x8, &(0x7f0000000f40)=ANY=[@ANYBLOB="a000000000000000010000000800000058e3c3edae1c25676e42a17bfa6ec272ba1aa8c2866dc4f862df4dfaea048e9368fe7b6b9562a705f9234b496b17c4859b53fd21fe2c993b1f55c5a31508296db87bd9eca531d37eef2c0a67e9943eca82e73315e16befa5ca00d2b4eaee569965b187cc93f59ee1705f5a8bb8ec9d175ca868ce5322dabafb5fd0e35a62123ca6540c3c2cd46efa63e3531ff93b0000400000000000000001000000030000003b474e6e5cfbd4c94d0be99849cc751e36c70fae0379dc137f0168e8fae4740a4b13119944c8a068e200000000000000c800f900000bc3c099c81e1d0e45249002fae0fabd7bc6da412634e902872ef5eedd2af8dc1d73fce0f8ca68b4edb3d7e46f96f05d058a07aaab3d715dd0f26cb821850ca21366dd6320f039d62b25063326d034da03de7edc473c82cec5434f47c6955231e6ac9eb3a551ce462d196e50ee25d48eab0a1f8925175cfa7fb0b398679f091ddb454174fbd0b2ebeecae44ab23f818fd2fc648b996869e9434f7413a327aeb29c01b6010cbfc1cfb642ba1535219fb4656dfa00000000006000000000000000ffff000003000000c63aaaed59b3470499eb549daa416ee4174724c9bf9e310e246a7bd2b1babc9476c01c57be26e13b87403753e3ae93542a4783e232e9ecf25250b3dc34cf4922d07b67021b2fd8997a064b0000000000e9fdffffffffffff01000000090b000047160fd076c9ed3bc21c270eebcf242524a0f0e0dc5c7e9ea15819b41dec63259fa6a9042dfbeab5c95d701892f28a13286a218446eaee6beba6c05f64feccaea73a272ade27a6f208650ba10a3d8c1c7c63575fbae689880000000000000001000000b30000008b20eb38a47489bc93bf93193ef5aeaf7297a338d807fdb5a1e90c109876bf092e2218f61a5a316b5f452101f54aeda52611062d614c229c6efda7b6411a9a7c21976f66c7c9d98e04814ce52450b96a1c7151eaf30dc16ea0ff54efa86268339fed366c6a43cab5a857785612a6b1f3b41379141046d3004000000000000000ffff0000000800002622a8b23e394c41c95fdf8a9ab740142d0a8f3b05b2a485e3b70d57286b046ee801ae4b1e8200b87f8088f614c27cc3780000000000000000000000020000006df19abf26a7eb0b82177d6b99fd86d45d0914b1f5183f957e69c65382b275588d8110d5d6cd975c9d9fb28320fdc6ebccb57f4bbae12187ecc6e0ea7ccbec9316a47fbaa42d29d791471ad549e4705589a025574b6d2c2aaff109c8fd585aaf080109ca74b5d600000000000000000000000000000000000000000000695a3f0a52b236ffdc6462c8735aebf52fccdafdbf07f80299b3ac255178de2fd010c09f2d05f0c386acf0b9039948dd4940262722e6"], 0x3b0}, 0x0) kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0xb}, {{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0xb}, {{r5}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r6, r5) connect(r5, &(0x7f00000006c0)=@un=@abs={0x70a9697cb0fa2db1, 0x0, 0x2}, 0x8) dup2(r4, r3) readv(r4, &(0x7f0000000640)=[{&(0x7f0000000180)=""/237, 0xed}, {&(0x7f0000000280)=""/39, 0xffe8}, {&(0x7f00000002c0)=""/27, 0x1b}, {&(0x7f0000000300)=""/15, 0xf}, {&(0x7f0000000340)=""/201, 0xd3}, {&(0x7f0000000440)=""/110, 0x6e}, {&(0x7f00000004c0)=""/203, 0xcb}, {&(0x7f0000000b40)=""/127, 0x7b}], 0x8) chflags(&(0x7f0000000080)='./file0\x00', 0x0) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffe, 0xb}, {{r7}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r8, r7) fchflags(r7, 0x1) dup2(r2, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) geteuid() kqueue() setuid(r10) fchownat(r1, &(0x7f0000000040)='./file0\x00', r10, 0x0, 0x2) 16:00:02 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000001c0)) clock_getres(0x2, &(0x7f0000000000)) r1 = kqueue() r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0xb}, {{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r3, r2) r4 = dup(0xffffffffffffffff) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0xb}, {{r5}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffe, 0xb}, {{r7}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r8, r7) dup2(r1, r7) r9 = openat(r5, &(0x7f0000000040)='./file0\x00', 0xdd0842535c209380, 0x8) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffff9, 0xa, 0x40, 0x5, 0x2}, {{r4}, 0x23c8b84e27cf56b, 0xc8e1bb1d0b6b4b42, 0x20000000, 0x3, 0x7f}, {{}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x9}, {{}, 0xfffffffffffffffc, 0x18, 0x20000000, 0x2, 0x80000001}, {{r9}, 0xfffffffffffffff9, 0x0, 0x1, 0x18d4, 0xffff}], 0x80, &(0x7f0000000140), 0x5d8698dc, &(0x7f0000000180)={0x4, 0x6}) socketpair(0x1e, 0x3, 0x0, 0x0) 16:00:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="200000000000008d742c219880309905f87c8a5b6701000000000000000000c414000000290000002f0000000000030000000000000089daef16809e9c59f9b057b425246054340796c48ed192f46f641454efe69b534d424ac2656c964a2a0729c083e08fc2aabf999bc2e241adde00000000cdc97c9a00000000000000001e721ba1b0b9f6bde94c5666617cccfa789b46726d9c44062b1379f74ca83cad07e886a85fa14e4c622b20b81707a701cd21b7a9ca5581ffffff1e6b42c10cef114d9d4f58fbf75beefcf0c3400d38f67ca39e5ea666c5d0d4885d83a3fe72cdb4200000000000000000000000000000005c98d4afcf"], 0x38}, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r0) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x7, 0x6}, 0xc, &(0x7f0000001600)=[{&(0x7f0000000140)="009d7834a2d635c41b4582420d26e88122de84e19217fa2b7c46231ef8da5dce6b3629c40a82355762e91d55ab6f8dfc37ee340a513d2170083c38fbec240879ed8f3377bac48d527e43a4827f72639603c8dab3aa8d29a1707366c070f9dbc46f963443fdd66b6ec1fbd98b46bd6f4bd702574c0b01ae28e25d250c1be0f2b6d4dc1017c7b83e97280c055fcd0209289373ba2eed4bebac0b3777b8d368f88c", 0xa0}, {&(0x7f0000000340)="068d0282f8ef5d7dead252844b5d9aabcd56ad746a36694fe019f27e85d564b12c4a70e67f19974393b8bb129ed4ac170c9f0e4f2fec3538d2041a1a23c95c8e0a22a467119a0e589ffc881b74b27cb358ce55870159dcb0592e8abb563cbd24e46c15fd27a90b2b7e8bb6c62596bf57065e1253d1aa3b260099f7fbb3187627f588aac2b5f01000dc0708dcfb6d494c9eee93238580df", 0x97}, {&(0x7f0000000400)="60a0a3d2a898794b117b294ae5cff058951f58a02f3359eee0dea311eaa6f7541487073fa44584854df56764c81fb71bedb0760e49c443527d05e47587488e78755b9644be87f563c9471380e49b888871684aecf9e4d7402d41250e4f258b3acfccde55f8ec76099113d3fd10508cb56aaaf6918689d649c5b33df334cc2df7dde6dc6e697080760a47c256de05b0b99e66070866cf5b968e888ca41e8db136fbfb5bd3165f1c7bb910faa0e082b14090e37330d3621fd68077ef476e2953cd23e45cf06858b1005ac2eeac81dae5287de12798dc3ebdeda11f5ef36731b51e47ad28196b48e7ae939869173b422e886f86502b120e27962da193460619bd7cb93ead48786df55bcafff8d61f57946058dee67fafb9283d097b1806d7bdbf470a3620f51963d62f24a4f9e8942db31d3d95aae6c386d89c807972ae87e7179178bc1cac380ecfc587d567cd93ddf3fe0672928578c8d932853a4f4fb9df88ad90ea56d920709e9bcd7fbf69b2d1a5fe9d66d0a630ac96033332844763d1c085912e1a8dc5ca86acb4337439ccbf13eb6628bedec5b57c8124322a207ceb2091ac553be4197e9713d525b198aa7e5bb43f238ecf8e454c6767661c321799561a381cf9f5c8daf0225979674dc558fba6526f42f69b35ae5f75c5f858fc61f3d7a603b78b4908882dd42038f636fae97131e581d53077e8f6fec3859f4f0e4649a39350adb91c31cbfe3f3ca29fa51646972df129fbd13c4ae3cb58d58778851e1baf1aa3a494263e3b302424315649760d30ccdf4d1fc2e882f54e340f94c6ab18f0ad210eb90e825f356983ae64ee1f6d732a65f8d6fc63e90d564605ae05539ea9443a1ef213eaadae84351fa9381dcde98b850d795e7f7a7191aa0fa925b986a5a574ecb531e4f99b964c661aecae36073d6451081c04b299a9fc825b378946fd6d7c65ba1946c837b20ebb047391f9f64234c8f0bfc455fa3400be36b92b801e7986bc044edd7b3b642c82a44fc1c52fad807f9f23b6d5966d9b1af24fd98c2eddac671cacb8a6381bd75dac1b923dae0b1e5ba59f17b660c55784e731e56c8db997344df3a207f8646621014fd62c16c42410d9f2b243ee86aacbf2733a2bf31d5982add2970dd278d9af6ca103004247f7e16181c75d9a248c55e77591233649372835ce5681ec0c8a773e1d3632691cc02f354f3c23f27c6f9d6ce1a75e1bbca2d3ee32c762e2e4769e990e5e328529f3f446301c66c6b45cf3dff14253eddfa5e9e3a98323735a26d7c3c7624f318b69fac451b15d6b491e337dac646a52b3757220cea4da1a663cd976593efbd982e6443eec9e8018876cee44b1047c50d062a5678c8d441463e6d26334569151c4a93252088210ff82c7fd4329e0f0dfbc724a064cd7e94ad0395a2edeb6024a0da261e39dd0ebd15898c27d3ec7e87892259cf2b9753d67f96fd5df9c7109fa5d48dc81b55b08232b7cff771b88f3260c8cfe01fb4b2caa3c4b02c799c6a96deab98f300c475c062a743ba3434706b7ce91ff6a8f55e795915a873f59a777a50c7aaf102bcc19068b5c99be87c0c98217d5dc60004e7b5f941b15b3b379d44f45b8730f391592bab76bee24b72a0d4d28cd871a846c4d8bebe6b23d55ff7220cd2cc4abcb2c7872a76aba9e6fdf53fd5299220946b0e7c7eff882219d1ad895b7ac4c6e83b7b130616ceadfc9f8e83f14a1d958299a4d044da61627617fed08d6dddc03e607ffd6be7390f81dbbfb37c5b05e6436011da74be8e2eaf15fe72d430e7b660afe709347529592b725b36fc6725d7b2a66089ee0139d350f37bd2aad5b155cb70e6f7168b7a58e0a1d8f8281194d2b5f30966d4fad204e39e0b8a1a68b2c21b7d1e29945563e52a025f4871a51d53be9b37f78dd8721563681f612d529369f8146b6acec1542b924c534313d40c7a2b232c57e6cad5de894b4d78ea627afcf13443c010a600e89edde6df2a8c76545a646e80a9467d78f27b86c55440a2f09e1e106711840ce28ce7936bc58f66193014d1984fc1fa8d8d4a1496fbd82cf72456aa363378c6564c9fb3595378a9a7e36e69a95a6ff05f93dfc7d113309e709759061016141850769b56cccadbfc086870a7a59fc9636575a6cec87a1c075b016946c67c57f668e4e5cb29ba3b52f490ae418d7cf21c8eed0b2fe36560bb1491aaa7f8f0acf574f3a8c888d8d52c3a2e9fb22d3583b1bd9e59c6e542cb36c55ae6f2f18344df04a2e29c07413f09178f9a11cb3d2a0841d08a27001297b35730cd484d711a0055f1d1efa8937721bef14beaeaf1cc2f5de2a2ec092791ac17cfebb55f1fa6c25797088dae41ba529ab1b3fee784d0c27a74f974c57ab37f8718d034c127fcf0b1bd72e6f3ae64474be5ec97797cc9f7f27cf451f423607078d601a53a5e196dd30999e2460459ae3d0c0c0ca387e4d3f18dd9e4b7a4dab9ad394c9a052009523bd234b49a6dfba236c76c21b4ce8137edb07dcd53af9726a8cb3ff7c22c4b734a537ae6a3e21c3c9bc61fd5b5b6048a003a827f16948f024b301bc157944b90092e7b8f213d72f63dbe467afcd3521f6b9ce27955e6a6a56a9aae8d2e147e8333894e1d434058a18a256cb167b011737e2aa165603838f569c776a34630667323c42bb11377487f760da147365ebaed61597db48a7e44dced3fd842f1667c151fffbbab041abc64621ad9428a59e1aba5e592829806f47c6e07dfed834cf8c5fc7cd441e66a98073e1240c7c299aa126419cce4145641ce3f605157664ad0e59a4ed04775c82feaababf2699c0533e7e72e4702ccb88f56af614fdc2d4998dd62df74a90f442b3f141197cd435b9d8254b758fa08eb00ec4054d7c34348cb63c4c543d982e305b066bd9cc8479416c8f0947801e27c1f0350f26056192e8c6ac6affdebd29f4e26e5a999b52bc794ab33e8f65ca251cbf39d86b4568100ebb295f6f3bf4431d2bf0ddb42442ce787d408ea5816875f47a3b2e36c333dcfa68a6863e5cb2fab9b3d9618190420384cf5603ef40f2684226d1110a59a37d3443fd10a11f68d6f9a7f0b8ce20588851829b369c690fdcf5171bf491ddad5df38f64e8871a9d3d7001c0bf8299b2aad453a967693d4648e2dff47fb6a9e48dcaa0004460965778b8800cf7b5b3c49226a2ec84d2ad96f176447ba8751517932c78b7effabe544770b1a08635027510e1c03425c544a23c2c3a257e44668f5305c5f3fd79e5ca87d225cd22cfc51401d40cdd0b92737fcf3537e966862d72650f1f9c28a76ce064c2a4c0f6cff13de0df28de8a084a590ad48eb603243aed52519c07d68ad90ba9e03f2baf9b879251248c96303c4575eeb588b8a3dc31470685ac23773c0fc08a38be379c2c921e94259b6b4fae2fc6faeade66db1e970a86bd85613dbce154c997a601b578ba27d99f2bfdcb37377ed34050519aa0a0029f7085bb3017709d14670eba72c0a859ae752a720effde1e21cdc79e3729b6fdb8120690eb237b74bacfd93fce93290fcf3ba0b5971fa93e3bc687530a7ce4c92b5478a2e73e83ef42b7bc65283d9ebbb6aee6d71118243ec48f37921e840d36449c40880169e3ab4cbd9f1c4a8bc09029f42b0790cbba2b2ea4b61cd2384629c10f2db1ca1009d001cde0f2a88c1feec5a48e918099d43769592c9ad5f392c6d76db555d6d5983e9bbec6cfd07ff86fa72b77e77d662a67bcb7a445782cd0bb1e0761d9eb6dd573a54abbf4917061aa897315b56bf85a37817b6ecd5ea18d24075ad2056b2d6b58badd5939ff77705383d070c4f1a286077088d17f6cfbe1cb3595c88b6c062c7a9cfe302d05bfe26f7a1db11360b180e6928fa23cf135f38453161bb1b06bb1d9d7d4a62920c76bba8287690a7f2c15e4b7e0a0eb4a2837a7441338b057b7887f38e3b63f222ad46c1baeefaf3f514e60e55ad3b1f605eafcae4513cf5f2bb662afc64ff614b737b80a9846a8f23fb02c8d2cb11ed2f36f4e5ac9f57067272233e3aeb0aed185fcd95064fbb18478a7fa4646488967bea3b31a3e5c7e8c3fed1ca81afab2cfd769a2a797a1db1b1a78d46ad5e34414360f4b746d1f74616330b23ae285c7153e40d18f2be56d6b5feda4a9dd33227abfe2c7baa8103d5dd7d8bef9253c659d4fdf6d042f385c0db686762d48935c5d3a65c3a51fd8474ecaae2fe8b0b3801bf48d32f0c22bf9c7b17c1a2f24b6d40a3706e8f52741294f70720b1f50c63f68835487aaef826a5fe031abc4b63a8248b7d1f27807e9a7c66080df7b5ee25663054f11466f1004e78e365bbf883451dfc32d73dda1691fc7b0ef62c7f31546719f5e9971d9b822cf3e49d72f77648620cbb5efcb112831cb6db46afc676c7fb2fc033f89fa7f8d8f10655dfa6b02bb2ab64f282dc907e3f00768e9b203ac71c60679596101156d96b07eb2abdfad1837dd0eae3fe81fa345ffc5c4920af12dd0d5c63840a075af3f1c8e5f56f0fe57ff5b6702e1bddcaf7d752fef7289cfdcae9aada76b483991d6320f411826c011592f15b6dbba850f32a6f42234f31863dc55a90dee1c0756ad79326ae78cf52cacebb0ac39519b17669c242165eb1848446be18f5b0addac21aaa7f3868e1d24e1f6a85be27cf5ee98cb38eb881def3af9b80a55c2e9ccda494d68f0674dde4e5144d084a60efa7c0b1408d25af0b53a10c132a7918fb4cad1489681f26a30067b6523b2b08d8b688d801721acd6a0844e8c853777341ba85ee0526b4b9c53b7a7e9a34752c2aad64417909d41b1aa24e6fe236bd71d7846353e674d4486b4a377b103289f75d175994d122d78fad6c1d06e951947859012e2f52b53f14328c4213f2321023510dcd6614f720e069ed0dcfc34b867dd6e602824707635bb12379a524dc8e5c7c6c5d0c44eb75c12d98fe9c2d2bd4e7c95a02aaa7b5ff818382c9aeba11e7a0d9068b9de2b6c4d6c540a6bedbd40d71ebe07765341cdff980d930727329c376c483b83fa69a119c3f3ba74c063ac8a1ad903a41f4265341c7a4d745e7baf759a301aa5f87d50a11bcdf943df77c047d208c12d872f38f610c5c07117aa28cfd2b8043b4353b5d1b9a9988acfedcda233f8eb48be2cdcd7e758e83c207efe3f60dbe209debfcdca2df3b6bcf7fbe9b662c692647a735025750289e71372010c403c3ff624a12f4159cc2642d64a75015797a0b3e22541a4dd81f68d855e612a70b65c80966027bb5dc3dbc0247eac1b81c3a0ed3cbf4add10c1c8862c2561816ec15f68900e2379e22cd93e13abafc9fb345d764e76fa97092b116df77111a66e20db9fef6f0d6ae94508016124e1beefbdd084483d815d4bc45466d2f09ffdb3ce3b7da642b457cf74bc2db5ce9ee571fd1f6d933c82c8d9d44cea8a773f670f2a0ba9994176594d7f57a21e6b6acc7cf0de94d76364dd96487ae5f38bb012e2e96e5e52a994230f590a2b53a60632ac7ed9afe337da43efde8a8e332bcf4a972190b681aab4f9c72251a1467540e70b3b252f71cf271ba87c45fb8d7ca1f8b0dfd1a66d4dcd40dbb0134b1abb0390c00b0e878ca59399715f488b6688fb028cc02421cb04d1174562cf8313bcd5954618153dd202acc40e156ac5646bd16ec55807b77dd901fb8735a8c7a997fc7ef9b4f69dcfdd52aa2e85a48a413b4b249b70ceaa887ceff46dcbfb800310b896378002d1ca43605193ae664825822717cecc9432d4ba4c88fb1ba1509a8b577c6c14f760ee1c78706a070e0e7b7db465ab37cde3bc4b", 0x1000}, {&(0x7f0000001400)="69bd0fbc47c5bcfcaf54b525f9398f927a1a42433ce5785ce4aabcbf43b0d131a1b368a33362cfd0ea60c2a01fa82d31a261315eefde727be702d31984509d37a9524bf2e0b5ea239ac5b0f8e7ded1741497af1df6eadb1826e01dacc17043e9a2bf24734ec37301720d58d6a544de069b222af6428ad648c44652da42764d4309ea1879342b2efa7708e34da7dbb96f2e9eef0111fb36712821f3fca0ccd9b8c5", 0xa1}, {&(0x7f00000014c0)="4e22343558bd822bceff76fe111cbb3aaaa33cbb39aa1a3efe1eab7754c87ad5b63da3bb3c24b0cfca20cd76645980de643b284d93009831f2ffbe146e6e8bc7d19da9da6fbad0f21e985d4ac4a2cd75fc0dc63dcb7c876e12965a9c434522ba2b47b09a09ad1c5ab6e2a2bfb3d6b580cdee33dcd84e4424336323d49a7c7b6725fbd5352d68f2fa41a0fc95850886594230169e0b680605547678a1eed016fffcd44f6f9a55960f9b4d2a728494dcc23147c5142f445ef26f402c50cbb6b51a", 0xc0}, {&(0x7f0000001580)="ccf6bab881119f078b6487b3af2460a65d6fd15f026ac9533810c775d1fd75375521732989b585662bce981e43487ec2508b2e8a8d02a1a2dbc1cfe56542f80772965793c324bb7556fdc15fde6147d31306fe2ad0f80fdb27115d36763e3a6448cac037c0d2", 0x66}, {&(0x7f0000000080)="bfe02e03d1b9ca63e05def", 0xb}], 0x7, &(0x7f0000001680)=ANY=[@ANYBLOB="7800000000000000c6abdd7804000000d0d29bddb70dd37f33d3f79838aaf3191f92f28c4c65717b067a34684c65c1bcc5e041ce065e0652e22068b436984aab506ebb33d9c6396425b3dea919008584f6d23be3a1fe8e3dcaa2c95f3cad47c99c1837d6a311b1be9c2a956c56001f00000000"], 0x78}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0xb}, {{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r3, r2) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000001800)={0x6, 0x1ff, 0xc}) madvise(&(0x7f00006a8000/0x1000)=nil, 0x1000, 0x3) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x8002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffe, 0xb}, {{r6}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r7, r6) ioctl$VMM_IOC_INFO(r6, 0xc0185603, &(0x7f00000017c0)={0x82, 0x0, &(0x7f0000001700)=""/130}) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000300)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1}, 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r3 = dup2(r2, r1) fsync(r2) r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r4, 0x2, 0xfffffffffffffffe) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000740)='/dev/klog\x00', 0x40, 0x0) preadv(r6, &(0x7f0000000d00)=[{&(0x7f0000000780)=""/192, 0xc0}, {&(0x7f0000000840)=""/125, 0x7d}, {&(0x7f00000008c0)=""/81, 0x51}, {&(0x7f0000000940)=""/10, 0xa}, {&(0x7f0000000980)=""/103, 0x67}, {&(0x7f0000000a00)=""/99, 0x63}, {&(0x7f0000000a80)=""/245, 0xf5}, {&(0x7f0000000b80)=""/131, 0x83}, {&(0x7f0000000c40)=""/160, 0xa0}], 0x9, 0x0, 0x6) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) setuid(r7) r8 = getgid() r9 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000300)=[{{r9}, 0xfffffffffffffffe, 0xb}, {{r9}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r10, r9) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r13 = getpgrp() r14 = getpid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000006c0)={{0x2, r7, r8, r11, r12, 0xc, 0x8200}, 0x2, 0x101, r13, r14, 0x7, 0x47, 0x8}) write(r0, &(0x7f0000000040)="670dc3", 0x3) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000380)=[&(0x7f00000000c0)='/dev/zero\x00', &(0x7f0000000140)='/dev/zero\x00', &(0x7f0000000200)='/dev/zero\x00', &(0x7f0000000240)='/dev/zero\x00', &(0x7f0000000280)='/dev/zero\x00', &(0x7f0000000340)='^.\x93'], &(0x7f00000005c0)=[&(0x7f00000003c0)=']\x00', &(0x7f0000000400)=',%\x00', &(0x7f0000000440)=',\x00', &(0x7f0000000480)='/dev/zero\x00', &(0x7f00000004c0)='/dev/zero\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='/dev/zero\x00', &(0x7f0000000580)='\x81,\'}&\x00']) write(r0, &(0x7f00000001c0)="01d15dfe0300ca5fc3962014", 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:02 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socket$unix(0x1, 0x2, 0x0) dup2(r0, r1) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0xb}, {{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r4, r3) getpgrp() r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0xb}, {{r5}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r6, r5) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f00000002c0)=0x1) r7 = accept$unix(r3, 0x0, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200), 0xc) kqueue() dup2(r2, r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x7, 0x7, 0x7, 0xed0}, {0x7ff, 0x8, 0xff, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x50}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) syz_emit_ethernet(0xe, &(0x7f0000000340)="07de032f46ffb14a3d66661a8b83") openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x438659b5ae628dca, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x101}, {0x45}, {0x3c}, {0x4006, 0x0, 0x0, 0xfffffffd}]}) syz_emit_ethernet(0x13, &(0x7f0000000040)="9852bf1a8cb4e338a669ffffffff0000000000") r1 = syz_open_pts() writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="307c68d761f2a888a1b22e6efc181f67c4c8612b9aa2ba1f6288da9edbc795fed8", 0x21}, {&(0x7f0000000240)="0d280c53b95ba71f79cbdee67dbc0fdb13ab43283ec580267a7fcc6ec10016b1c491aec4d13d7173519ff8c3953e77bec4ddfd321ef2aa0f626f7d6591551472991233f5af74a01b3185348cba43b2271288582c148b29afdb6e2cd9a0fa32ddcad7601f8aff8913d7581cfcbf0afc8bdc7ecb2290d196a72709001f0453d539411759", 0x83}, {&(0x7f0000000180)="97bc733c5e2829b380fb4849b90e074c0069175d4d53802e4df28669bbdd896fe6718d989b1a708109cbe02a5bd7f3acd56d693e544a8914793e9463ab9d18f1f73b1c50dfc16ca85d51c4", 0x4b}, {&(0x7f0000000300)="0535549e54c0c5174288ad7e6a5c574a326b68375b8876df640410b36dd72ec266b636228ebc2a6ba97c9e0cbc100244fe6634d0a53c5ce34cb4818e32b9c12e9747f8", 0x43}, {&(0x7f0000000380)="4e7790633e6e52a69ccf1359439770e41b2336ea7483b13c9a930e3212f41dac446746284c845f80e22898c4624eac6a36f6232a163a215628cc7eb63ec5779dab204e01ab3e57b9e7512f9d3abce8b79df9b49eeac53e144af6bdaab98fa380fdd406d155024c84fadd33fe785c8ecd95fb47f7a8acc6d454fa136428feb43c94d01898fdc30aa79a971d1818925d44039a0e96c11ce7e3f1c33f9a418cdde1d804a271c5e911ea001ce033eef8684f316c4da90f88b452b5da29ad7816", 0xbe}, {&(0x7f0000000440)="432c7ce3032e4e1e646fdfc76f36636394c737b290faf0edfbf45c15097d097850e523099659def579a31651a7e94ab33bc61ab6339fff43346f493151525c69cf512d6442a7074e804923fbdc2fcf80a7144ebc80af2901a26c3456ff43c9064ba09fc2d6755ac43b453ca10f0d3c140830a754e7261a9f44b172633e1641680e40f0ae24632eaae22826d5b890558328dc5edcbee99be22517afc4b43cb4265ffacb4faf56ecd81b342f1e0b2e9c4392137d8f1adf49b619cfdd0ddacb0c3226515c6a42bef9c9046fb3805a84e9c94e14cbc0", 0xd4}], 0x6) 16:00:02 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r1) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000200)={0x200, 0x9, 0x0, 0x0, "17f439cd2c76921570547426866bdc585d794ace", 0x1}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4f40b000093070600000900000000a50800", 0x3}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x4a}], 0x1) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) r4 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000100)) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x48}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r1) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000100)) 16:00:02 executing program 0: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) dup(r0) socket(0x1, 0x4, 0x1) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x400, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0xb}, {{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r3, r2) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000000)='./file0\x00', r3, 0x2}) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x28, 0x0, 0x0, 0x4b3}, {0x6, 0x0, 0x0, 0xf5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x18000, 0x40) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x80000001, 0x7f, {0x1, 0x80000001}}) 16:00:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socket(0x6, 0x4000, 0x20) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) writev(r1, &(0x7f0000000900)=[{&(0x7f0000000100)="599e4e30bef7c81f340f138b6252a9300d3f438b2915b90e2bbb1b74be5e7955f1b57bcd8173c22f6097d23d0c74fbaa94b43be21586c5a67227276109bfd5f10d8e37b4", 0x44}, {&(0x7f0000000180)="eb491ea67838f98d4fa455f0b62540326267bb465144cef5157610900566870c335b0214fe61680e0826b294aefe3cc3a6b8413b38efa51b252b7950c3816b5b4c9f38e46190a5404f22f93d221a96bb7fae0d9ed0b6ca941ec26abfa5b5984da586ef53a37f649f9c8487632c3116a06fa12320f6600eccdce0997073be23bad623843e63f3a9ad2fedb3c3bda3588e7d27b69ad3cebd0599febd86", 0x9c}, {&(0x7f0000000a40)="7717fd9e8d4ce5ff6405551f3c47f7e51c526d4d96906b84cbdbeb9c34a942be38867b0e8a84eb6d77006feaae53468f6014819158a22fb6fdef5b2246edff8af128408c305def8a47cfe37add63ac782b8e6a02334dd6cbdd942880f197fa4d66722fcd824c02f627acfbea45760733addfa820da5975312f46f4f54d3686696d8b4086b7c7b18b67fe8efbc41906e047b47d3df26d3e9560c295a7a3c09c6e85f13753a8854a81d1807406aa8642a7d096a1bc", 0xb4}, {&(0x7f00000009c0)="5a7261b70383ac068df5abaaf542ce2dfcb60882ec24093ba1c7a9459a263406150462c2dbb5da5ae333739c3895aa3b3e310d58298b2420bf08034dbf8ca4a296857aa709f9eda9c1b4d27b8d376099e2b9852befcafd04bedfd5a940507e9c041aa911922d447b4b62", 0x6a}, {&(0x7f00000003c0)="5044a1fcbd10f87e70521974881defd2f406c6fadd898a7fab8b636813fc960047e1bedaf69f6c9b5fe6e5a25f067a37feeb5fae25c33fe56f3cdf4d4ecc92cd9c1a74d6043cc25add828e5bbec2e08b3d626b8e3a814b491b036dcf52e2eebbab3cab1f613c853881774b3f7898475bfb76262be059b40ac9468cc80fa74c507bffe13a40f477d08ab8476215f7185eb5b1442073de0fabbba41bdf9319b548354a5bf8a916b6a8b9a9ec39f05c", 0xae}, {&(0x7f0000000480)="869c22122d1813f18a9148d422ab5998879c141e2a15568ab4171e8aebb4d771855057635d86a9ec0d8f7c0ca73c32201d4ae3e5a774e42b1383654163e01a5eed2a2d007bf0ea", 0xfffffffffffffd70}, {&(0x7f0000000500)="516365c5fde3d0e23ca09e3075bf5f5a1cbb0322b6a4b0536ed99eaa69f12f75d34aaba12d35e8b07329ca3d4d3d4ee4f2e53bb231d4169ec373f55cf2ae819b5dba5da40883e4ebc3b37be37b2d6622fba0bc19285e089f3fb2efd9f6042040c6e139d06a1028cfe28eaa6cf99d6193cee3d373465edaf2a80ebc5ecc2581013d68b92577b9ea016dfbc4d3926d76bfb8577aaa7f9d", 0x96}, {&(0x7f00000006c0)="cf697568688506aed445c59aabb7a76ccd6ec95521c2d8c8be3b3a90a2aa7b8a3e9e0c04de3f135ac430e31fb8f9120421a129dd2cf76ad8fd52609ec7d71cfdd7b3d1b91726239c0fc13f5d5dbc0621d7d76331302fb46013ae634e938a77bc459dabf79132a17811ec5922e88beae135836715f4d1225dfaa800eb31eae5e69f6279e64f1a428d8f573cb760dfef847b31c7358d12ee7dd7986a2ed1d87f35eed0d3373ae71099c561c9ea916df858499fe527f0b23f7a33649df58620", 0x1d5}, {&(0x7f0000000780)="c40e10c0a8b284fa366a696dff055c50ab6d49481d95c8e4d00bc571d623ac6c182a178500caa6ca7ad4bb271cb5e9487a58beb30b236143e2f02463189827313baa42ce4cc40d84e948479a1127cefb91c353eaf6e0c470b5d102fc1745e2ed18b8e5588f922baaadf7e6cd4d", 0x6d}, {&(0x7f0000000800)="c4d68e7c2a7f8bf30c8bde95df25f35dd5abf224b8c07a804aa2db9da8115cf24e845c715f8838942720f40fa2dc7a00e7831fd64b0f4879c8f79899ef8221d3fc4564a17e6b91d578dda0a985aefc0e4e96599f8519f780a5029873ceff0410b5b9039b6738cd79442fad3cb03652e202dab4421c8ffb2413ca8a4b1cbb65dd62b5ff4bbe4c52fca57b27d7bb9bf9d339897aa88603a2e0f96181c6695d89a39e39cd6f1bc56d881ced0e19c16edffafa145f78bef1df7385fd41ad21494c77aa66686669f3", 0xc6}], 0xa) sendmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000640)="3ae8c63b3ca49e4578eee8e5cf948aa4ed1faee2a66e71250fceb95c763ae956eafbf8e8a0badb662c07a863caf9323451927ba4aaafd1d62f28547af0e69325aac602f84134df096c5711", 0x4b}, {&(0x7f00000002c0)="5f661505d1264ea9b03e49dc10cb8fc218f666bdbf93da72f0611f9e4165", 0x1e}], 0x2, 0x0}, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x54, 0x7}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") dup(r0) 16:00:02 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="e001000000000000000000000000000049f154a513c9c8c70ddc0866a282f571f788b9793cd46700c67029fd9ca5a9bf914136ee4a1fc7dcb8c337a6ee83fe0ac946f668facf87e8c514c9c2428de3c5a61976d761305c86c5f93d09aa44ddde27f5bf11887588d8b071d6e156ba30e8a3efa79e10899e8f8a6278a1796cef266c6796618c29fb329ccbdf8c7985e4b5f8d15cee1f70357a5bb15f2e4b6d1c0d74bcfbeb2f630298ca49eb68c62302316679b433acbc746f4018dd1732a202c254f0dc86119744ad0516c8133c818befd8ad6d37145711c60f579ab5fb8b09bd3fc5d43680cdca18b9d21deba31967e90af7dd31960900b39d3fce9d2f339d68b7e26fb88136b3e93151030b76608447001f26747628ef056dd879f2e332697729f8c18e6f6603e1ecb295d96b2cb92b27a25c95d425cc41cb7a73ddc7f0ef55848e741203773ef1cfeda3105769b0d6e3f7591b0975ff41c95389bf657818efb050eaa861c55bd012a3a5bda5d37e66d784b30e2c6213e6fdaed623e0bcdcd36e8f26eb9998e14857e78e4b633e58645c92e5b6368ae43616cc32b21e682a853d510fa2626607a72992eae6733565a2ca6cd8f6bbd8e37d3434e17b0a395c87eb3e61f3f6045875826d9e05ad16914da08e1fd6c99d68a69ef12ff7fae90300"], 0x1e0}, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0xad6a0c453844869d, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000, 0x401, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [], [], [0x0, 0x0, 0x0, 0x4], [{}, {}, {}, {}, {}, {}, {0x0, 0x1}]}}) 16:00:03 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) truncate(&(0x7f00000002c0)='./file0\x00', 0x0, 0x80000005) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x7fffffff) 16:00:03 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x80001ffffc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0xb}, {{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r4 = dup2(r3, r2) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x1e45, 0x2, 0x0, 0x1, 0x2, 0x9, 0x9, 0x0, 0x3, 0x4, 0x9}) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000, 0xd0) ftruncate(r5, 0x0, 0x8000000003) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffe, 0xb}, {{r6}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r7, r6) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000380)='/dev/speaker\x00', 0x80, 0x0) r9 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000300)=[{{r9}, 0xfffffffffffffffe, 0xb}, {{r9}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r10, r9) r11 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000300)=[{{r11}, 0xfffffffffffffffe, 0xb}, {{r11}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r12, r11) r13 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000300)=[{{r13}, 0xfffffffffffffffe, 0xb}, {{r13}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r14, r13) kevent(r4, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffff2, 0x44, 0x0, 0x8, 0x525a}, {{r7}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x7f, 0x1000}, {{r3}, 0xfffffffffffffffb, 0x40, 0x1, 0x1, 0x8}, {{r8}, 0xfffffffffffffffc, 0x22, 0x80000004, 0x1a62, 0x9}], 0x3ff, &(0x7f0000000440)=[{{r4}, 0xfffffffffffffff9, 0x50, 0xfffff, 0x2, 0xd975}, {{r9}, 0xfffffffffffffffa, 0x6, 0x1, 0x8, 0x1}, {{r12}, 0xfffffffffffffff8, 0x844750e07c6de6e7, 0x4, 0x7, 0x6}, {{r13}, 0xfffffffffffffffd, 0x20, 0x80, 0x3, 0x6}], 0x8000, &(0x7f00000004c0)={0x10000, 0x9}) r15 = open(&(0x7f00000002c0)='./bus\x00', 0x1004, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000300)=[{{r15}, 0xfffffffffffffffe, 0xb}, {{r15}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r17 = dup2(r16, r15) r18 = fcntl$dupfd(r0, 0xa, r15) getpeername$inet(r18, &(0x7f0000000180), &(0x7f00000001c0)=0xc) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x5, 0x126e40000000}, {0x4, 0x8}}) r19 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r20 = kqueue() kevent(r20, &(0x7f0000000300)=[{{r19}, 0xfffffffffffffffe, 0xb}, {{r19}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r17, 0x4004667b, &(0x7f0000000340)) dup2(r20, r19) r21 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x109) renameat(r19, &(0x7f0000000200)='./file0\x00', r21, &(0x7f0000000280)='./bus\x00') 16:00:03 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x96f362012570c5f, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) pipe(&(0x7f00005dcff8)) 16:00:03 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0xb}, {{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r4, r3) kevent(0xffffffffffffffff, 0x0, 0x6, &(0x7f00000001c0)=[{{r4}, 0x7ffffffffffffff8, 0x85, 0x0, 0x0, 0x1}], 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x4ef, 0x0, 0xfffffffa, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x2c}, {0x15}, {0x6}]}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r1) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000"]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000600)="b4fe0d06ca000000007f0622ff03") 16:00:03 executing program 0: r0 = socket(0x2, 0xc003, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000140)) r1 = socket(0x2, 0xc003, 0x2f) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e2f66696c653000dcce58b966ca3712ac47bc8d05ce209c7796214ffe6e7f3ac1d3a11b53dc0c8c151a78cc386073c3872abce14b1bd50221bce47cf15072a3cde626e6c6b07a31b47a085851073fa08c7115d92ecfda7bf96f057b32f986cbb7de2ba1c1e7fcc9c2c62a46d81d88fac03325d20ee16f80f073d0b4eadd353c4afc76b7ab98e3e7d3777fee1c1c9f71926e0f9c02d8ed3ea58891054f14594d770b79a3aa7c2bc5c7392aaa9d3d28f09ff41acece11c56371525c082a4ed457b63ad07de2bbecf430f45a9e6cfa5726df8272ffea5ecdff9e2f44cb603abf16a9853d1f01041045e6f51f02edd74786af22f45f475c2ced28c634073c64ed2d513e20f640bcd30f124a43b3f7c9e45407b3d030c2dd52e6667c46d7597e733a7a2181ec346a17a85325df6a857a1f9e267b9a4a7b5e950d253b86cd5a96f763e2745c01a3b4e0164d8b77252d45cbd78793f26d672f606984749bb13a4800d8a40846775974b76ea800"/374], 0x10) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0xb}, {{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r3, r2) bind$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x20) r4 = getpgrp() fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000080)={0x3, 0x7, 0x0, 0x6, r4}) writev(r1, &(0x7f0000001600)=[{&(0x7f0000000100)="7f71ced71bd2e913", 0xffffffffffffffdd}], 0x1) 16:00:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x6) listen(r3, 0x4) 16:00:03 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() socket$inet6(0x18, 0x5, 0x3) kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0xb}, {{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r3, r2) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1b, 0x4000008d}, {{r3}, 0xffffffffffffffff, 0x9}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "003700200b0f000005000000ac3900056e0b19d2"}) r4 = socket(0x18, 0xc002, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x1c7239f8203129d5, './file0\x00'}, 0xa) sendto$inet6(r4, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xb}, {{r2}, 0xfffffffffffffffa, 0x1, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r3, r2) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000000)) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x1, 0x7, 0x5, 0x7}, {0x0, 0x7, 0xcf, 0xfffffffd}, {0x9, 0x7, 0x16, 0x7ff}]}) readv(r1, &(0x7f0000002200)=[{0x0}], 0x1) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x40}, {0x24}, {0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="0db56de784b855ed8e1e108807b1") 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r1) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0xb}, {{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r4, r3) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0xb}, {{r5}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r6, r5) r7 = socket$inet6(0x18, 0x4, 0x3) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000300)=[{{r8}, 0xfffffffffffffffe, 0xb}, {{r8}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r9, r8) poll(&(0x7f0000000100)=[{r0}, {r0, 0x40}, {r1, 0x100}, {r4, 0x100}, {r5, 0x20}, {r0, 0x100}, {r7, 0x2}, {r0, 0x40}, {r9, 0x11}], 0x9, 0x4) pipe2(&(0x7f0000000040), 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x14c, &(0x7f0000000100)}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x40, &(0x7f0000000180)="355fab5a52a63961ed1af7f800081600e6980000ccaae161c340d4342dc0611d5c19a1f74949757174b734591cd58c480000000000f800"/64) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = geteuid() r2 = open$dir(&(0x7f0000000780)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r2, 0x0, r4) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x4) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, r1, r4}, 0xc) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x80184601, &(0x7f0000000000)) 16:00:03 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000]}}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000]}}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0, 0x0)     16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x80}, {0x3d}, {0x4406}]}) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") semget$private(0x0, 0x4, 0x20) 16:00:03 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x10, r0) r1 = socket(0x11, 0x4003, 0x0) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000513600000000000000020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281002e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000280)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) nanosleep(&(0x7f00000000c0)={0x3, 0x4}, &(0x7f0000000100)) 16:00:03 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000100)={0x1, 0x5, {0x101, 0x7fff}}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000140)={0x1}) r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0xffffffff, 0x6c, &(0x7f0000000000), 0x0) socketpair(0x2, 0x7, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, 0x0, &(0x7f00000000c0)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2}, 0xf17a6997a3d346e9) setegid(0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r1) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) chdir(&(0x7f00000000c0)='./bus\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x54}, {0x2}, {0x8fe}]}) syz_emit_ethernet(0x133, &(0x7f0000000540)) 16:00:03 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x80, 0x2, 0x1, 0x5}], 0x66, 0x0, 0x0, 0x0) dup2(r3, r2) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x81206919, &(0x7f0000000300)) OpenBSD/amd64 (ci-openbsd-multicore-8.c.syzkaller.internal) (tty00) 16:00:04 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0xea, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x3fff7edfffc], [0x0, 0x0, 0x482], [{}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}, {}, {}, {}, {0x0, 0x0, 0x7, 0x8}, {}, {0x0, 0x0, 0x1}], {0x0, 0x1}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) socket(0x1, 0x0, 0x9) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0xb}, {{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r3, r2) recvfrom$inet6(r2, &(0x7f0000000000)=""/20, 0x14, 0x1, &(0x7f0000000040)={0x18, 0x1, 0x1, 0x3a1d}, 0xc) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0xb}, {{r4}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r5, r4) fcntl$getown(r5, 0x5) 16:00:04 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x4, 0x4}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {}, {0x0, 0x0, 0x7, 0x2}, {0x1}, {}, {0x0, 0x8}]}}) getgid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699d, &(0x7f0000000300)=0x4) open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) 16:00:04 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x2, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x3f, 0x0, 0x9, 0x0) dup2(r2, r0) read(r1, &(0x7f0000000000)=""/5, 0x5) 16:00:04 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffbfffffffff], [0x0, 0x0, 0x482]}}) 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 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0xb}, {{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r4, r3) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0xb}, {{r5}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r6, r5) r7 = accept(r5, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) poll(&(0x7f0000000100)=[{r1, 0x100}, {r2, 0x9}, {r1, 0x10}, {r3, 0x8}, {r7, 0x4}], 0x5, 0x5) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) syz_extract_tcp_res(&(0x7f0000000000), 0x400, 0x9) 16:00:04 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x202], [0x0, 0x0, 0x0, 0x9, 0xfffffffeffffffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4, 0x2, 0x16, 0x817d}, {0x8, 0x4}, {0x6, 0xec, 0x2, 0xb8}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x10, 0x2, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0xb}, {{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r4, r3) r5 = fcntl$dupfd(r4, 0x0, r2) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x0, 0xff800000}, {0x8a}, {0x0, 0x9}, {0x45, 0x4}], 0x4}) r6 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) 16:00:04 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') chroot(&(0x7f0000000200)='./file0/file0/file0/file0\x00') 16:00:04 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10200, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) lchown(&(0x7f00000006c0)='./file0\x00', 0x0, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r3 = socket(0x1, 0x3, 0x60) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xffffffffffffff90) seteuid(r5) r7 = shmget(0x3, 0xf000, 0x7e, &(0x7f0000fef000/0xf000)=nil) r8 = getuid() shmctl$IPC_SET(r7, 0x1, &(0x7f0000000180)={{0xfffffffe, r8, r2, r5, r6, 0x4, 0x6}, 0x6, 0x9, r4, r1, 0x469, 0x3, 0x6694}) execve(&(0x7f0000000580)='./file0\x00', 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0x100005) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x44}, {0x7c}, {0x6}]}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r1) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0xb}, {{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r4, r3) kevent(r1, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffa, 0x80, 0x9f1b9ab576d08b7a, 0x3, 0xffffffffffffffff}], 0x6, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x4a34549c5f66b689, 0x0, 0x6243, 0x3}], 0x0, &(0x7f0000000100)={0x0, 0x4}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:04 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x100) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r1) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0xb}, {{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r4, r3) r5 = fcntl$dupfd(r2, 0x0, r3) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000040)) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000340)="0000001862040179002b06000000267e897f7780e9992d836000753dd40900a24e14da97f23e4600000000e1838f74654462e159c51bad5a8bca2f17a953f59be5b79d7d2c336ec5003a00000000000040000000000000", 0x57}], 0x1) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x3}, {0x6, 0x0, 0x0, 0x8000000000102}]}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r1) utimes(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)={{0x6, 0x8}, {0x7}}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x20000108, &(0x7f0000000100)=[{0x8, 0x8, 0x4, 0xfffffffb}, {0x80, 0x9, 0x9, 0xff}, {0x0, 0x9, 0x5, 0x1}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x8000, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0xffffffdffffffffe, 0x1, "00000000e980090000000000000000002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) setuid(r3) seteuid(r3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 16:00:04 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="01002e2f62757300f05cf8454ed72baee0dbeaabdff5b95bfbb09913f7f7d944ef1aa15195f320a12ef723c11ad0e1693096c35145ba762bd1fdee76a4adb60f9ede2297aba91479abf41727f4071c3b8c8c6857caa5dcaf78f5a3d4b455069873501d161a5e58f6010986c492c3b805ea5ebeda9eaa3f71e48338db0f59f66b0ff1d59a5ec8358e23740a47ca1261d65a26ea484349dc3d3b4ee29f507529696c78d50a2ea1fc7afdd7ba3935c8279d6114a7ce5da5c1e5413176dfdb90b3a28f25df8a611c480a9c59f7d49939c2c75a5d266e72260ac92d9b04d3421a1ba92c4cc5ce633e5c70dd205a4b3f4797320e74a89674c80730edb2948fa07af93d62d0a53946a8f13cbda5297158a0eed913a00fe0d67a37153da2732d7f9ef07a67d7eeafa6086e1db17732d878a589919bff91bd62020077322629dec58000371de9793248e700bdb1a3d0e849825cb77ee6"], 0x8) socketpair(0x18, 0x4, 0x5, &(0x7f0000000040)={0xffffffffffffffff}) r4 = socket(0x6, 0xc9578317ca6e2d14, 0xfc) fcntl$getown(r0, 0x5) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x1, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r5, 0x6, r7) r8 = geteuid() r9 = open$dir(&(0x7f0000000780)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r9, 0x0, r11) r12 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000300)=[{{r12}, 0xfffffffffffffffe, 0xb}, {{r12}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r13, r12) r14 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r15 = kqueue() kevent(r15, &(0x7f0000000300)=[{{r14}, 0xfffffffffffffffe, 0xb}, {{r14}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r15, r14) r16 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r17 = kqueue() kevent(r17, &(0x7f0000000300)=[{{r16}, 0xfffffffffffffffe, 0xb}, {{r16}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r17, r16) r18 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r19 = kqueue() kevent(r19, &(0x7f0000000300)=[{{r18}, 0xfffffffffffffffe, 0xb}, {{r18}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r19, r18) r20 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r21 = kqueue() kevent(r21, &(0x7f0000000300)=[{{r20}, 0xfffffffffffffffe, 0xb}, {{r20}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r21, r20) r22 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r23 = kqueue() kevent(r23, &(0x7f0000000300)=[{{r22}, 0xfffffffffffffffe, 0xb}, {{r22}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r23, r22) r24 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r25 = kqueue() kevent(r25, &(0x7f0000000300)=[{{r24}, 0xfffffffffffffffe, 0xb}, {{r24}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r25, r24) r26 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x400, 0x0) r27 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r28 = kqueue() kevent(r28, &(0x7f0000000300)=[{{r27}, 0xfffffffffffffffe, 0xb}, {{r27}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r28, r27) r29 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r30 = kqueue() kevent(r30, &(0x7f0000000300)=[{{r29}, 0xfffffffffffffffe, 0xb}, {{r29}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r30, r29) r31 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r32 = kqueue() kevent(r32, &(0x7f0000000300)=[{{r31}, 0xfffffffffffffffe, 0xb}, {{r31}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r32, r31) sendmsg$unix(r2, &(0x7f0000000240)={&(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000000c0)=[{&(0x7f00000006c0)="fe11e098c9eb6ed36ddf168a637d44e7d045c82381c7db73f658e4a4f2bbbe3a9e636f89e2466f97dd849bdbeb5ef68a12cc8880547091a5b1db4c7b4682ad36e50f9819e93ec3b544abd8e83cf574c1b78dffb7dc328b8bd77d6507b464f03e48d9ed23157ea45a36e9ac784895c71393360f786ee4de8d6f89a5ca23c3574317fd12391682d4f4d183cdc60e7fa159854ef3b7d5dd561299e02357324b41736d4f3f06fe951c00e08c72bf848cc56c4e11e4b37544ffd0a4af1d74db6a23382a05707f604e6e05d47c20ef464c2d73522864724cab876dae65d95f4e810ebe180ca850dd3109d2a8ecdcf663ce22493e4661cc58bd5d2271814cab4a8591545adf36779a3c25902bfe45ff4f8581bb0a87084ab80894ac13ebf6696d794bca4e476fc173e4c84ad889b33f7fbb2e112a53a65f9343d246b14e68550d30e3e3d11a3873c3e36a3aeb04be6d1d16a82e202babbf62bba53168f04987de7105f6d688a48b630b04ecb8993e0589d5cd462d00512c15be65aa580067a588c2c762b179c7de7ec0374013cb973c217e28389dc8bf28808da303bba50f70fb39e68556ff9aa44710543620fe5a83ac2cb285456185f4221039e4b858a0c4e27f77e91b418d1d52967272ec4911d1563aa56d44c805e03cb4992d65a46c9afd107ebc7d46d257d7a6ee456172dacfb998e93b23b460e64ffcf2b4a490e46a8b3480f669a23ec758ca02a1c2c69e7b08e90f6a15ca1a937f27d39633cbf2d7c4f37e4f9865fec559d6d22d6df4f0b1287045f3e0280a67ff8a3df6debb4d8f647df1720e131d686d8b2a41223112c9d70655ff1eb47c44817c88d3e2676f9f38a33ea63f01c475aad18e13107e7aac042358d63b9eab25533e7efb449d3e30c1480f6baa9d8934728555422ff4db53047f4dda2e3af91b4f1066e91c5f46debfceb40e4736e1a8674442e7af948d4b6670fb9d1355b776d6d39c2cb485060fe79d6afb5e33849a73c76b70ce65d0e95aa9930a1f2abafc013124e1fc92133594ad7ebc6a57021c6311a86ab1336a7b199e6a040a70fea7342eb8882684ca0d1bfa0b578a62bb5f7c6bfdd241175068f750a0ce084d56b40b589aa650df3a79e62b22396f85497be1ee2da81254bb3924f267d178fdd74a70e043819247533f32362f5e008878e798085de5e2bbb1b15e86c72fb96fdf7625caad9cc36fdc5c4e695bafdf542b1681a60db4d22866be24b95f492e484c7c7d3e7da2fe06e8e72650eda71daa5f1f0a1c885784f8ddbdecef593abe51fd1c7745cc07919849e883e7621ff467adbcfeb94b52eddacc63f468fcd53af3f544640c75abd8f91b6bbd6b66d126b7e11a82dbbf54c5f28a8fe4b4e498fbb05f9a59d871c470360a59ab210c4583e60838bd397237ac93cf34b3bde51c84298082a90715640fc1a366b40024c003a51445b88965d88780087739cd7f51b90f56de70b64fb52be1dc32e86e3abb10966ba94b7eca87ef62b090b48b9866027566862f7b1b924c7feeb94aa3aee4184a54aff15f26a4f46d160dd71c725213606ec7e38bbd0275c6253de5de7d30d2f8363840286b706262eae4465ed3707afae7aa3d553d4180c5ff2ab2a309f7ae2d0da552506ceb96efb711586c43cdcf27115ea947126613d287413bdd62684ddcb96aa8a286ef38a36121efd9e781d370ac2e39878d2db95c790507330f3bd7fe68a015f320862a52a6208f1541a26fd2dd345801d603f204234cd7f4208f3585e4d220ae1ba1b84c890fd8f9fc3a7f7d02584924228e96f3728e0367cc2d5266d2e7c7ebeec5f99d0d09d6b09e3716ba1ceb1854b5195e8d8fef15a4c8de843daac9a5db261e1afbca36db7c785ae5ca936dda6f60c6190397453e334803be0591ca98d8e5cdc5b6fa0858b5a7b95416f288dda9e84c29bf7b3207e374fcb4cec0eb33e05efe1ac52f1d8e86ad867e29ac4291dbcfbc509ddbd010689743f5c475c9986afd4f953bff241c197481f486787e8696d1fe32ea2eea4887ca4355480faa67072cf521c584e6c8020c1bd72d52df34563e4a5f1400b08a4a88c6d5fe862dd5463c6055201b9ebf677c3d83237ae6df93951e8c123acd707cbd5f4ccff1e850e0585afbcfc10f3c312edfe032a15c17ecb5ac3902350df63b19f0a22d3a011294770f69635766f6ff3d062148ab36f43c97c6be1509ca753c82c5eff7d49ec6d7a97b0be91d73a4f93cc48ee4d804a2179f975425557658e7c2fc41ee0250a64ca60c5ae8384a03244fcd2c3e883ad1ad3df58e691daf097c75aa5e695caa1242826fcd3236b40087352d0c0aac30a1839689dff6f7188bc841bd1de9d2f8c15b62be1e012e905ca9cf9ab85c4ba544b4fd49cf84f549c7cbfe8dcb493569dead3bc56c49f70607bad9dda4c410f335240aa2bc470269c54632df130e669207a0c6a0ac49f9460e5eba03c1bda8c4821288bc26554bce42c85e2b6a91c8cd364b7e2c0d44249339b4498c875e2e9b2f63476b2d8311fcec9e997cbb9a9c4afe9edcee509b2324e6debcec614e5c73899fc2306ce3685f9a053b140489e8c02a14c2c119653598e0b6def197cd2c2d9f9cdb9b7f2e35f468c489714973b6f8b2bdb858e3de352e705422427943474c75c8db3d00cc763cb2d051a233fe254f26c07237939c72f35fa8b48c657a5475fec75be0fd5c224c59c965b96ab7d4510bc7a1b185aa2dd39504232787b156ac6721227bc2b6476cc3a4ac8d9f4926e37e2a81c200c98c4dfe6f8453a3bdd21212c6f96584e77bffe97bb78eab64af43d493232467ec6591f072cdb108c051f76ed65c173d871a09afa6a1b0c83687412f7f621df8257a68e7b74953b1e20f4f63084ab1173c2f6c1a03f89fd4960995a25c586931b16ad9fff9ba71aa0d79d0a03ce83b02504bae6e6fa592eae87b32bac5001751878127c61743bf377f70c754c0324fd45432a5149d162bc089b57d0df8f7d76b413d712597a469a4ebcfcee56869f25b18ec2c6a8944c56fb34559e0ecd744a057336c3cf0d772ebde351a8cbd87314c9c66e730e16da3843a191a4da74267ca1ad0c645958df49e42bb7669ab5ff6d7da2085ba570064168a01fdf90e2d7c63fb004a901371d8cc2884f791bc20102c1e7996c9741ae3bc0067e4559535c797bb9c7c861ea9c499579450c66b1c031b5f04f05a3130eb9adab81253d0957b186c1876b37e405a0d13dcccf52dc931a1ed6e4133e644159ce64cedfc9eceb6fa0e423626f4e19c63e48a3ebaadfe15b1331b2f2032d8ce7f11a0817067dd9485fc96590d2973665093acfd444282266d9c55c4f02542ad50004ca713d3ec4094f8e76b5a5e299d8aef24e4e15464245a7c3e290fbf145f044035cd6cc157b98d7f3cd30a2776a613cc27cef9a21d442809b7cd727704dbfcd39f5f2e4f7fa0968234479e0fd30470b067b9b72843c296ff0e388bce07d667553b6e33210442d50c0991dadd997aa85dd677c5d44b2e48da37b31be2b6a4d6f277aab803f3b3ac9e11d83e7d007f5d107566abb0763223b907f645ecd8137c6da9a018681ca2ad483399f57d59b79cf1872033754c58325fd8dc1b5f0ce0a333f65af676f0cafb2e3a6db1b739e8d26ff95eb3f604539e760e2cb2de828d0113275ed2ddd1660116c50ba2ede3e18fd1090e58cd7e1a1ca0064500afda3b9dd7d4dc7da7607a4be7043d7b3978f4906050b0af5d84037cc465026f52fefe349384c74039be95d5c5563d22c930be6d7e11d50954fd590ad92dab43b0b9608e8ffee194f9ba6eccaa317de4b5373c5b6c9bf31f609e53f5c82849e4b43b948e252e74b1ae00af03d37034cf2f38abc2362320d79d135f5bc239731a1fa2092dedb6b6639d19ec867b4773a3f255a1830b0c03683f353f4f138642baab2184ba772bc20dee18404df3804d8cd2e0775637e4124b775ef47dceceedf1f6e170429eee812f61f1af5333aa69f08c38d808282b871716861ce874c404e2cb9af5e83a534ef4e9bd9b0e3bf2954b5ba21ce59564eec9efe0ecc605071f3dd2d87dbc47e45cdfee4996873417b9c44009e74e79a3c90946d90167ba293723bf4e15dbdc4e4d4f7e147f12bffb8bf651ee62e3bed23f743f4e6fc9f0f4766ffb98afd00e00823ce6e88356a0323bd5b7160af43a8d43241620270a226e21a22763883da714aec60ca1334cdd3482a80e52c683b20a0fc915d35a2c41fd80f3e48f3decf7038fe22e57a1de9895439b91c5b6d554bcb05980e141f63d49b9eba8ce5175236b3a52e7e0cbc2845a25518db091352130e2eb51b0ae3f5b2c0b1c93a947cc92a6183450ba3401865fa9cb8a7089cd1815b4557b903a8a8ae6c54ba6310fcb80d3e38b0ac933bafa4d0382e24af8065ea0ffff6a1ce15516313781246f1e8a8e367c56e6918e35f99ffc9d9689746f436817d22b467bf55f103219d121ad1b45d49a40f911d430a228daef5da72184d43b024353d1b2f621ebad6a79def0750a1ca41d45a550858efc966452dc2781d91d5850ba0105245ce632eaaff2b4e1c9170aea84906c0f0e5fe95a1b1bf4e88e58c30c4b101df7b1dfa4d4a60c865908794b4988aba920827e204a23a2fcbbfdcd0ce4df88617a0c43d9f355f25345d43650a913eeadec27ba2d6f22e429be11168b9bf13bd594eace3eda8d223eb76496e291eb00b482b090fc3b553f6b7defb27eb648af15f63afa7ac86d949d7784cf78516f6716b6d1fe89b7a048b41ad7843b22c04a1946413c07aea36704703120aeee17aa69d5d563be0a619bc6566ea182f4b5db0e5c04e790f27e07cc125ec49779c4db9aaf9fc901be51a92ad546cdebb0c715f949f4a70aa58a52905bd82330eb01eedfeee8b637090c95c385d9f9e694fe326b558cae39693cd0996f6536fc479a5188393b15aa73f396412e84922051c386f826384683a9a930f7d037dba74220ca23dcf23dd6f5c308ef442c47ee8a98f7759914f9ee1ce2d3720abb800af3cd63de02ad4718900a5fe68ed2175b66c93af9cf5a485d55d2ab22d1d2c0dd973c2587b3c96c764d2c53a5f1c27360f765462df5803084e0ca922b63807f94ac0de98dad8c7e950b8d236af2333528f933b15e54ff8be93186f2bed78612d623038c0c9da0678e955f359d26a0140b009ec5eac501e07f51b4a86758fd87d6d2aee9dc95bbaeb21b6308d4e528121a1209ff6525956515a8f06075aaa82a58f67afad0f396f729edf08359eefcd7229a08e243f52020375b782b1f51bc564fcd258c6864f5894bd0f3b13fddd77d08278d1646e84a6e2e7b95a0b286031ed31a6298b69b4f1335e050cbb5cc0c391ffa13d2c044c8a0a74fd3b37dfa61d1653430e87d0396ab5d40f909554c2714d0c5f5d2873ae8e032c883be40afa5dd02e0f7354a072f44a37871c693b02996cc29a85a1c38926d401c59b2acae6b0dbde8a30e66af74a07aa883c64d29318d6474356e649af16571eafde1693e2883de3be8e19d850f2dfb0c16afb1d0ee11adc85ed821f66bdf411bb79eed01bc82a6f70152489a55fe1bd4912025570b7b3d1e81c4e0178f367620af017f59b4a0638a7a20b537231f1cb6f0a47b4c2ee44d1940934111309ea6cd55f5f38a0faac5394571b71859de2b98f63f818ef33e4a04a834e96d4b857ccad7bfc49da26ff6cc0328c5e6b14b2d8025bf76f954eecf9a305ce2ab4259b9c033e1268def3c2420e8f3c1a9faffa9b3e5963957f3486563669c3e09b2cf159a119278", 0x1000}], 0x1, &(0x7f0000000180)=[@cred={0x20, 0xffff, 0x0, r7, r8, r11}, @rights={0x18, 0xffff, 0x1, [r12]}, @rights={0x28, 0xffff, 0x1, [r15, r16, 0xffffffffffffffff, r4, r19]}, @rights={0x38, 0xffff, 0x1, [r1, r21, r23, r24, r3, r26, r28, r29, r31]}], 0x98, 0x8}, 0x2) login: pckbd_enable: command error 16:00:05 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a400089d612f871f4385f04157795ea4a5c50700000000000000cac7dbac5b65c6593d2870bc122cd235000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc76946040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c034cf808981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75ec53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac55bd5d0e254af635e29603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852c3cb4338f3bfee15a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d7100008f9d5e3da04cfbb073654c0180fffffd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e198145af7ab215df2bee241fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa01cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e15500311208a7ede233c2a205fcff2a8e1357ad931d4778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8ecac6392a60a201d1598faf652ecf5f4207aca1748ac259dbcebef3c31b342bae09e9453328371101fdb7bbf1237472c0500000000000000135f9f346867fddb060000000000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac000000000000e30b6b46aaf8db428ac153e2ee6b11dabfa3f61407867bb49839a248fb28f7d91ff0c211d70e7e73f1b412a428e7c3032245680a7e5bc2a871d1b025ba5d38cdec23c0eb6f7ae6da1b143baa9d524badecfc87f922b9188d638d15fb9ea02b1c389fa07b99cb04eb282a44b14a66bfeac9da17d6295a694bc601ac31b178dc5dc095003ee441cb8c7b308b5c975ddcad8ec4ba61a4831f452bd60f48008456b09f5226ed178c2fa7c7458c7b9a9248564fe2a7263b0a0df5bd778cb1808b7857df93c3bf1ed0e006452ad0b823d93c39d197cbd8102e06c5c40e3346b7e501a4e9f9dd4089754149244f896ccebd29b791a63d025ed57ce8111812a92b8da9c93d5ce5ba28878d0b3501394ebd068fb1128ff96897ea240c67a07a84667f79ea7e2aeb7d7324ae7dc32f821163d7906c8721258725c01a4e571702940e42d65b6acfb7b0a7cd821911f63003f358c09d87b877c255e8751d32a5841662c721e42e17f6c467fcf17842d75e8393bb83e42f9aa54f986ec66b55aeb4783d8ffff44a9693c0fc337342fe852e9bad066be8c83daba6764553ab28aa9629fa9bb518ec97d714f20ea2326edc5ec4f633019be287f0d5233d1aa6d476af9ee0a5006d842f1330f102c3f40c24ca8d556c94dc650c15e4298f1ed76ef7f1e8731a90acf0543f692224d79aa9b6d15d00"/1997], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0xd}, {&(0x7f0000000200)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3b907edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c982254ae768f545ac8bf3fc1ba1a47405a81e5bb032772185d28a713e029bef2cd21cb629475614bfbc134cd0166e19adf937fc58b35ed5a80b5dda3e3be40441d94a1c5ba3b7c1c14cc7c51dfdc4ea8b1bfd6214657b6f7a4e5f23d5b4c1c5ca9d710153d0454dd1af76bb2957c5ec7f30195ed32a7b9609589b8b27ff690b199bda99037dd939eafce835d4a62c31dbcf97e1e1aa5b412cd6fc978be7f4de9", 0x277}, {&(0x7f0000000180)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c0600009d2134a701ac0054a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000940)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdfde91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d121908c9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905ae38b1d564059880e84ec7d1077b3134906ae9854043ef1c9c55b8c200073e2d3e04813de0fcda37ec8104d50c7ea72c38e831d53e1b6e8ccbe362b1185e146e1eecb76c112e6eb438e5875a817661a630a84d2d2ef1ec4b47fc", 0x2f1}], 0x4) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2}, {0x61}, {0x7ffffffe, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r1) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0xea) 16:00:05 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x40) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = kqueue() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d71bc1e7bb8f1ecc525af8fa0b00000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae61325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d40972b8bcdb9ad8a4f5f728193ef1d4d99342a35000"/101, 0x11) write(r0, &(0x7f0000000480)="90", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "8500040000000000004d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x1000, 0x0, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000003040)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896fc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c05a2f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e964e6451c3fb939efee5bd38da911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a4f4c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372dfa8ef42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a1aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f6161b8408769389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa78c580000000000000000898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d610180b8bbca8854747213442d520dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597fc2269a7d09c1068d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bb20d67cca9c4543f9e40630f56ae48f6c6c9983dbb5ba11cc2e9a01ed793adac7c078d780fa45b03fc100a4356ab4110e30933036ff0ba61dcbce7a1385052bacb4c1a306ed1708f8f73b3a5f47402ffe4502a2fd81d9033329d83372d00d4d60e56c021338dfe34a1b145fe92bc1b22550a8a188ffd72e48f57c9cf71121f382305cbf4769bc70e58b4cefe3bb5d6a5ee1bf1ed0ad26585aa8c7c21d45a5d94dea4c094736385ba64555dafcbadd4e37a0603ca7c212705176c7f670bf99780897092677cd1597d628cb6d35822d81882f43ce4c10630a48c5a5ef69a102546f818649f15d98cef5b8a349b6e6c5ed08c6265be5179bbb14d86c613b426dd2d25873fe32fa6678c796fb25f390f1fe70cf75e80d90e2bc13634e62c3ade359e1218ff57be3dd27bb0123a026eae7f3419a93effbe9f18886b2cd0f757a4116918e53f7cfddf2d56d9bc69660e704c88b3e1200d206202e06bcff6c1ff160f250b5233a55ffd0ae0b5df04b625e89d2f1cc35c777e93f7c6f89a04a6a72f7f168ab0c6e644d32ea34e6b6d916c1f6bc232c0a246a0000000000000000ceeafd0da282da01b8058f0ff856db6eb65622e82d00838acc604b1b3d90e8171ccc88e796adea42d13949cfeee198385df0c8f3b00edee8fc10fef635704946cd856dd354cc62ebf10233d9a5ecdee09eb90ea954a892b5d43c5b152351adbc18737075d1595b012229810115bd0fccf8456e8b3d38c2d806e704"], 0x10) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="025ba2030f5c038f9920ce827e0cd94897a5151f25069dcbfc0b6d36a461fbdd3a3e0c665c1a1df4a8d2bc1ac9982e26104ebb9313b646e208c65d1a8b", 0x3d}, {&(0x7f0000000b80)="4f6c84a44185cc0c044958a54e1677c52db68d4eecb960a0bcc5edf6883a13c90f47d6c33e00fca994bc5a989dec5f2371067d2df2ba72c2b491a8167601eb83ea4cbc74dcd2076058d8f7ac0da07684344bcda9e05dcc650b8a7c2864af7cbe9ce7ddb83df4ec7f28bf30caee1e97023f0d2b9ef840da8bc3cffad9626d5b9ea49a19875f658b4e48a00b5f5daa7aa3819e235b625497ce0d544978ce20222aac92b444ca216163f3faf19373b1539bbf0b177ed32f8ce7344a3e94c7583f2f446d4a9a2d94dd3a79aee098b77a8dd6c264fe1b97fa8e9c1a97c36cdecd924c0d08f08ca4e1c2c81445bb86858ac9192f2b3a98cbafb9cb57f27a2857db14fe68a718f843ef25af8671a39b4cf24a04fafc2b06236ccea88d8b89bd2a70a34b8623e80291bf5b2d84a355fee12ebb7a7b133f1ca9b65dd8c8a4bb25228a586784d766fb414e5385ec5d6b407ec02b9431e38fe5ab04d73b17a777e17f4903fdc2a9f38c396a3c43e35840b8b68c64970b661a8f42f3437e41eac9e4d8ca9b8c11aac64669b1cc11f33756fab1cd6a81538cad3be2a504a9c332e7f49030c94a34fdb64ff2106e26907a4ad4671493bb83c3487f3ae978893308856be29c44a90ea829ba43add5a87e43260f239ae9ebfac8242b847a871a8dd10a31fb6bd0c9d4004636ee056b2d5d0c112f92912063a8af79509dc1a09adf527d7677db6c61c45b70c42d0aaa69d0f87f340a169bbd084bc27f6c5d7b4aabb75fd854322f4c5f9cff3b6327fc68c85c0e07c904b93af19c430e082f8b5739f2daf960dd0cf5b8887a9c37c6aa05ab85bf85bd51b068b6406a79b187305b4b4977f7baec077b00b687d06b7710dc84704cc5f8f70e30b44ff7e0459a0bf809d14fc8f2c95673dfe12959903f9dd73b9c8266d037ee0c938ed7b900dc7381a39b4dcdfb9c5154cd0f01890eea055d81bbdff49407b5fd9602a696acbe7679b10da3ae84e3d22fa2607b86732668a14963d27489799f84b63a4721fb1d399877781d887c7f388e85134f849010c8d0bb993068db750e5268f85ba88a85d37981a785e050b5bcccf65cf44371fe259495d1e6f028cb772b6ddcd944f4b9f1deb30e8c468d4945e02b53e5ef144998f4f88c501752e109f1b05eb79636f1c317008cc8ecd55c50c743e129e7f0caf8a09df4795f8429f63b21f220454bf09201f825ad1760d24f1910cf38ae69d736b7cceee5c3e905f001782cbdab3d3a1f9e670d2d77369c4295549c5289a0a0c8909c5fd030f7ad43d1871efed20fed18657cf7c1a5f1289e72e3f98a190754615fdf0fdccc8e273182385cf5ac8de5251c04f89c5e3e980477a78a8ee001e8025ad2f2c5593ae87bdd95bdf0be79b7a5a98b1248aa3e2506b02e7d80b1d2c72f2cd0ce73cf56e6008c1a324f322994b98c03a28ec199a5bf434f1e474eb9f9ab64f3cb7cecf4e4703f8f3edc2f2dea88589c1a3cc88d6c7485d496961df2c9627022da1db0e176353fa8507e6a699c6425c503bd4b8223abdef2f794a59ca11f212311bc5b7df6bff876bc32c6a99065d8f21a6af03bf18bbb9692b74e50f65a63f9775ab72dfc8f5864d24fa40be521e26e2cc639f61951509e776820d239a2e8fa7615f77befd6333297ab5bb92bf801827659300d03a3fc5901ba3599baf3c3ea3b7c7ef6a29154b34d733ba138afaca9560697b896a33138c02d60239ec2aa8c50be95564dc9b8c79f6bd37a0de10c2c21bbb722905c5abfbf1680fe168fe0460e7918e12d319a3e0636818e4649d2c81e9b6e6ca73bce9b1bbc5d1d2ff13b47e29723c84ea25646f6b5f30d30735d71967900d0c61313a00bc55055958cd1bc6e8ec6422cf12ac01cb8913a2b61dae840639a301a04bb53f8d40e7b326d1fbff66c99c0917513d64da01f2a701aa0c9a8f10c103ac2b5556b00a4c5ce24faa9d80a92bbb21cf99770d6ab0842d50d7186bee70173dcbaab4ac163eda3da196ebe44191b000b02ae560e9e129650a275c362eb53ccb619155b7f9b26b1cb95f6fbd6de5a043fc4ef7a4706262bbbebe99752dd5146bba123ebfbdd13d7ef7c9b8e1af09ca9971b5df66c6a9a433d2ab8bac7f43198e21d5519280b74429d7d6bfc52b2646662e378bd92266e167c0cd807b46a4180a01593c91f3ed5efa528e2a4ea29969d2a742a90c84a43424cf634e441d5bbcdc64ae1d4d7b7dc0f8a464f36f0b4e94ba4a9d090ca3f07fb3f18e40419cdeb49dc1fa740ce8b59695732a85c0fba8131a61feea22bfea334be70c24eb8053e80d5c5321e9c5919d6d40e6c4595e5f0807952f4319a2d8e4d27c015e5a197ff2f38f1902d8dc8746ab2f8e88f379f5e36b2850a29b42b0052c99f1d2b09c63cc6defdf943fbaa4031b874b4311ee0e113c42cd64722282b8c89beaf60ec11cfe6bfd556a6c897fd808eb563444f80d9e09e2073729007c234ba5ea962c71109edf93693c6163ea43d2c37a0cdb143e408cc14b40075e1366c4420f4c52c60b60862bce533f32be061da67485486aa0dd2d553620705c076859c4f7fe83ba2bf39ce633558f1ebe905ecd946f279972284868de94ca851c4be1bb6680aed124546a56469e710c85697db85275d1cfbfb1ce31b26dec25cd1a33c205043ca7b62bdff423bab00482d9570055259718154e1d61bbbe812a9898d3446a5e64665ac04941a5eb981f0c31b1fe32fa4abe4c3f05af90d48bfc8f3d6449b384b2968b963f1057ddf382f5d6d71889689c4c958b1dab54b9963261b5bd2811ca53e2f1aa3c91a97d7ebe7f750863297baf3a7c4ebdf56452d51d1d9d28e003c212b50f3b59b4a6a34d67eaa9c4e281ced7be31214efa88ca16429d5f5dfa2fa02b8050f9a22e170339b9b9302023a1ccaa38764f5cd51362d3a19579c4dc4ff9b31d7f1c873f93f5ee51898660138dd9ad8d74c57552c59a1c38b2f262fa5930ee7ab3005a1dba712571d94623c87b2babd5279a72a1e22fb0e7fdfd2a3b48ddbc85d7c9b3277e4461c974c76cb1ec43a6d61188c312ad204f5438b798ba4e9932f2c4e1a2bb8ef92a0eeb814d4837c959a2fb051ae64aa28f889eb023303e74972962ea010023adbd318314b08edf74705ab996083e0a8a9dddc641bdd34d74f8e03492d770dd3e7f37dfdef693ec6b18b2fb094f6bd4b32047a341e109c173851f3d7fddd6f84d3f5c53c8ccb769074c08a87a63aa6741e60d6d0733c6b5426b4b8a9f012e9ec884ca55a8d6993d319e29919d4c7f829925cc7271cc0b19b08dc726d24cb24f7ffc53799e552b0084e1b0bb890e9e76ccf65a84c53c4ab9aa5ace2c5458de8f370df68c95c5ed0724551cbb4fc1a56dc1cf48d89d882304ddf1b745adb630f521527efe0ba3aeb081486d53051ef957fe907931ce8c54b0700dd2c9be7f06682c4efdf497852d296632b51b1d4a7150498e464add4ca3c8e6aa7df7656b5174cbbf14e20c7885a6103446eb312bb36e0fc38a4bb6e6b5831c2c2676898a2bf8ba8f10b71d421308d48d0e3e4204832f5e5907d0a31360f240c17383344ae5476cd22c79553014041c31d15e332f6eab8449be99b812703c2badc7aee79acb885ac4ebd4442fcd3f419ef0c6a84a65d834faf67002d0e85391248fc3de2ef5fd014795417ae4e576b8eb0a05e4d7b115149d09f0a27e58ed1349f0fc053da531c434e10459a7be1991688bef7b5ee1a8a5799b55da8fe59d22b4b6165d6de8a8a77b787908b139efbf0677f6a282d9a3d8c2e7e8b2d7e39863aeb779ea34b2ef36402a0f91e21a3e6e0d72983f0144a0746501f06791de6e07e0f5b5753b04f285bb579c6e95c7df74bbc2187a075d7125a3ad121c37b15362961c009e589a07dfc93841b878d30939e23dbf499c275c381ec7c84fd780bc4bc741efd10d838c595d44991deb5b2a4bf3cc889e1a9587d6f560dcac957e889b4594bb5f43430c68b5ccd35a46e1f4bc76575da715954616388b2d92176d322831c393ae191794476ccac576a6bd537c541f890339f3a91d48fae72284b6690bd82889d3bbc00e4470e0d2bd59e760292be26b5fbfa4e727c191e838205cf074dce32ae099edaa2d6fdf442c63cd172b5c564362ccf071de73fdfa4503daea7d763d4a3354c259902c3c863ddde8688a245a407878ab7fe590c4ef3becabc4992c29c6f11d907bae7ae197b6449902b3249c35871a98c6b1ce93f51491aa95d12bf17fceab0c7ed39491b8b5baf8329bcff9112f97b098a848fb06de1d3943071cabfc2e4004539b36036f4d7d00f6eef0e26f2a525ddd1a9fa811e5b1b431c4c9fb21e3ef9f5146fbe77d45224b8ecce220d5d712b152cfe30183ba0fc9fe10e2fcd0d7c30e4fd536efa87fb52041bf266005a8214875fd5f3d7de8d7990e24ffd753c3e881608b39c250274688d29aed265ba932674448030aa8e53d86030de0dac9f61b37ffbc0395d608055fae8f75a38b75566212a523dfe22514c76e4bbb10246258c9f1c963b568ef2a8a93d5778c2211e479d6e6aa1cef0496bb0ba27b106f8e2dba6fa4c6952e96f9f63d2d150b9525e2c635f549c0bc279be1bbb7694af9937fc340423a479cb65e8169ac49129402a85ed541bb7d5490a9436be15339e345d276e6e8c2589cf8e85b974089b4eb0d72e088c89d266af11bdb08e7e4b6579a2f44e388622c16b7bd9128fd96d265294160b504f40df3a4f685ae14d8e2cf3e711a811c0824ca0c8d0903d05e92467d0f1f465eacff2f8000616c19011641133bbd91d331e84b6943f1e501e178757e59706855ec166ee595df14183f9875aefc4ec00a14d664efc7224289554e71ef9b615e28473137fd754787d0531941948ceab97f7fe94698d26843b25b34236e5601d74ac45ae7ed9593866bfe015fdde1e2ce57d77cda38ebf6e42794d6601f2304d22146bedd4ef3ea7b0a104ffc3f038cf395c49dfd1fe4b30d080dacbdc693f191b430248ca09138fedfe98355f8c4f1fef18e41bb227901cd804ba3b26bf1526c87adb1847994ace4c37a50a6089dee9f03aa24ecbf8a1e8e3d741a4d7232f606b22c6740a862436244ef16a11025c0345996acc3aead39217e1dfa1256ef19c2ca170f02e745d010108c5ac0867162ba7c620c4c9c8107506cfb7040a37108c8317b53de0d2d75c6aefd136c650dbac7544d595b9131149bf639057f98504f0ea31b989064b9b5432586362644eddb468517efb0ed1db706be4068c172dd02e808bcedd22e31e08d3399bf081befc68d110d14722e66682e639259aa9235263ac162706207cefef4d5026edc8b5722b0e5c72cc6e29e9279e0bd9bb5429126221775b6b301e752feb828320f068085baf579a913b73b251e765c0ba54a62abe8a91e6d5641ed74b44890ab21d0166107232cdc487e7fc1da09cf0f7688ced3e3d8d4664c789145d5f7786dadbd357", 0xf1f}], 0x2) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f0000000300)={0x80, 0x7, 0x10000, {[0x9, 0x7, 0x3ff, 0x2, 0x40, 0x907c, 0x8000, 0xfff, 0x9, 0x10001, 0x129, 0xffff, 0x1ff, 0x4, 0xac9057d, 0x4, 0x0, 0xff], [0xfff, 0x7f, 0x7fff, 0x7, 0xfffffffffffffffc, 0x4, 0xdbf, 0x3, 0x6, 0x1], [0xc8a4, 0x100000001, 0x4, 0x7d5, 0x3, 0x2, 0x2], [0xffff, 0x9, 0xa1, 0x200, 0x675c5879, 0x320], [{0x6, 0x7, 0x1, 0x4}, {0x8, 0x1, 0xcfd9, 0x1}, {0x8, 0x1000, 0x10001, 0x10000}, {0x8, 0x2, 0x31fc, 0x80}, {0x9d6, 0x5, 0xfffffffe, 0x2}, {0x9, 0x8000000, 0x2, 0x7fff}, {0x3, 0xfdbd, 0x2, 0x1}, {0x800, 0x3f, 0x0, 0x2b44}], {0x5, 0x7, 0x3f, 0x80000001}, {0x9, 0x2, 0x7, 0xd63}}}) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000140)) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000180)=0xb96) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0xb}, {{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000040)=""/7, 0x7, 0x800, &(0x7f0000000080)={0x2, 0x0}, 0xc) dup2(r3, r2) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000000)=0x85) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x24}, {0x840000006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 16:00:05 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) r1 = kqueue() openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20, 0x0) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ftruncate(r0, 0x0, 0x2fffb) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0xb}, {{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r3, r2) r4 = dup(0xffffffffffffffff) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000040)=""/18, 0x12}], 0x1, 0x0, 0x3) 16:00:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[{0x10}], 0xff32}, 0x406) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2c}, {0x64}, {0xfff6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="1800000000000000ffff000001000000b9e082ac8ab4037c260a5dd37e5b2d4c0ade6cd04df90812e1d3f484f6255948cef2a7234c73c160ce812b39535d09f8e5bc04a5e52a57bad6164a36f579c88adf1a2093670c7745d569", @ANYRES32=r1, @ANYRES32], 0x18}, 0x0) poll(&(0x7f0000000100)=[{}, {r1, 0x1}], 0x20000000000000e4, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x92e8) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="e7a9b662c47cde256243ba63d1f6715385ee0ecefd116ee6cf24ccbd2436545b86ae5834e227f71816bc300500ed788d8d939be65c2917b3bfa5585817431b0a565d75bacfc0636378a85ab24bdef7ec13d2741d6bf1c8f195facbd165ae2556499acea450d673071636e3241a91e6fb2021b5ac15fa8e60a57b0994f35d5c5b37521e857bf7b2c10854c3d8ba3f14e7e439d5f6dcd4cbc36ae4cc0fb1a1afc816ebb9d565712e6544ed32623d83aa7e01b9e123ce9ca7e982", 0xb9) r3 = semget$private(0x0, 0x5, 0x624) semop(r3, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(r3, &(0x7f0000000140)=[{0x1, 0x7fffffff, 0x1000}, {0x0, 0x800, 0x1000}, {0x0, 0xd78d, 0x3400}, {0x4, 0x401, 0x800}, {0x3}, {0x6, 0x7f, 0x1c00}, {0x2, 0x42c, 0x1800}, {0x3, 0x5}, {0xb06d969951e2aad8, 0xffffffffffffff80, 0x1400}], 0x9) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000480)=[0x1]) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r6, 0x4, 0xcc) r7 = getpid() fcntl$setown(r6, 0x6, r7) r8 = socket(0x2, 0xc003, 0x6) connect$unix(r8, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r8, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) sendto(r8, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0)={r7, r9, r4}, 0xc) r10 = getgid() getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r12, 0x4, 0xcc) r13 = getpid() fcntl$setown(r12, 0x6, r13) r14 = socket(0x2, 0xc003, 0x6) connect$unix(r14, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r14, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) sendto(r14, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r15 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@rights={0x18, 0xffff, 0x1, [r15, 0xffffffffffffffff]}], 0x18}, 0x0) poll(&(0x7f0000000100)=[{}, {r15, 0x1}], 0x20000000000000e4, 0x0) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0)={r7, 0x0, r11}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0xfffffff9, r9, r10, 0x0, r16, 0x1, 0x401}, 0x5, 0x9, 0x4}) getuid() getuid() getegid() 16:00:05 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="fc5f0bd1", 0xbd56, 0x0, 0x0, 0x308) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xfffffffffffffd6c}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="e67a9925c86fcbf13feff070de94ec8bcb8df269c2c494e7118d2e7bd96206a0d558ed741a4ca77818acfcccb52dca93b399c2ff6e90c98050fd78d2755f1b22c77a38c4a1f4f95f96602923d27125c39c65c9baecfffb264fe152ea22d95d24b7752f5e97e3e13cbcec106f7a745dec8d51d73efa6fdb9bc60a559384210d2660bd366b51cd9b09faaafece2e7fe3018f3f7e0066cafeaaaef4f9560887dff44632d142e6931efc5d2cfc37d65b48f94ab598b4c3a91923bedfd33dad2ab7db4b4089d77fd0df94ba98f12e"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000000)=0x1) r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0xd) write(0xffffffffffffffff, 0x0, 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x69, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0xb}, {{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r4, r3) setsockopt(r3, 0xff, 0x9, &(0x7f00000000c0)="6552f898b3ddaaa1bdcd4ab0d4e7e979e0ed5f52188059e010ef49b15710fb83cd37bf96421e3390fd01d7d42066374059c3b602ef3f913de213a7b52188d60dd31db8f5ccc11a18aac1ab836637cd2197a237b93b2c33fdfb577b919d54e2bb31b4bd018ed608998f7a467ef1dae9b0aacb71d014d5c8e7a6bd4bb7750a24245fb9d05f3f1758604e0f6695553804595cb574e8996e76b87c93bc345bf95ca5b385c860fe5583f89c622541804b996546a9d6930f20da8726e51c34ddbd5c4d46258ff8f0", 0xc5) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x9130dbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe2, 0x0) r6 = kqueue() kqueue() kevent(r6, &(0x7f0000000080), 0x400000009130dbf, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:06 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) r0 = socket(0x11, 0x3, 0x0) socket(0x2, 0x256ddb9304bf6e86, 0x9) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001700), 0x8, 0x0}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x50}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf7f357e3a", 0x6, 0x0, 0x40000) 16:00:07 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x107) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x8, 0xffffffffffffffff) open(&(0x7f00000007c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x1, 0x20) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x35}, {0x1c}, {0x6, 0x0, 0x0, 0x401}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000002c0)='./file0\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r3, &(0x7f0000000440)='./file1\x00') symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000004c0)='./file1\x00') ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000500)) r4 = msgget$private(0x0, 0x718) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000540)) r5 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() r8 = socket(0x2, 0xc003, 0x11) connect$unix(r8, &(0x7f0000000840)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f0415779a7a4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000d490022077cedd8750000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789eb1c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c30e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac0000000000000035d1c39c16c9cca38832c2c5cda5397895cedb795c0205ec3e1ac91ca7acb11551b0235d28bbf44e367dea492813cb57610c5937fc0019631b18b74e95b88b26c7577b8525a6823a0e33190029dd9fefa19b9ba7a96209846a03119646f04e4e78fa9d52aaaf9d57005c6b097b34f9fa3a976c9d4b83bd91e262228a05361e33589f4b"], 0x10) writev(r8, &(0x7f0000000480)=[{&(0x7f0000000000)="a9431ba20085803e16775636cfa0c1a208c89bcc6bc29685404de8a9c96de8b15c4c46c46e0e373c17671e45260cb726b5e210495ff3a2c0c8d5644b7e0f1e06d48786a9a6bfaabdac39b390d752a4cf0b414f32d222c71bb60b8fb181d7", 0x5e}, {&(0x7f0000000180)="1e3eb43f4f1f1ece2b89d50c42522d43bb901bc71248c6ff72f6c228770d8530085f6c51cd44cd94b335b12837379aaca3dd03", 0x33}], 0x2) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r10 = getpgrp() r11 = getpgrp() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000300)={{0x8001, r5, r6, r7, r9, 0x4c, 0x6}, 0x100000001, 0x800, r10, r11, 0x7, 0x4, 0x8, 0x484}) r12 = socket$unix(0x1, 0x2, 0x0) clock_getres(0x3, &(0x7f0000002400)) setsockopt$sock_timeval(r12, 0xffff, 0x0, 0xfffffffffffffffe, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) chdir(&(0x7f0000000400)='./bus\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fchownat(r0, &(0x7f0000000140)='./bus\x00', r3, r4, 0xe) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0xb}, {{r5}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r6, r5) pread(r6, &(0x7f0000000380)="5233b4e0e4394d4d3f1b9ba0681c2ab0cb4b98f636c047100d8b7df79b72509348b7cbd28668bf14c68a123a027f397ad180ce9459f970901f7671ec6bd13777622fa0e4990f25f68a9887663d6b3bfb551465ee59482d30be42b76b613d4ef0", 0x60, 0x0, 0x101) write(r0, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff1f}, 0x10000044201000d}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffe, 0xb, 0x2, 0xfffffffffffffffd, 0x1c}, {{r7}, 0xfffffffffffffffc, 0x1, 0x0, 0x4, 0x400000000}], 0x66, 0x0, 0x0, 0x0) dup2(r8, r7) utimensat(r7, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x0, 0x4f}, {0x0, 0x7}}, 0x0) panic: runtime error: invalid memory address or nil pointer dereference [signal SIGSEGV: segmentation violation code=0x1 addr=0x30 pc=0x7a1e2f] goroutine 25 [running]: github.com/google/syzkaller/prog.getCompatibleResources.func1(0x9a7560, 0xc0022cbfc0, 0xc001e41e60) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:873 +0x1af github.com/google/syzkaller/prog.foreachArgImpl(0x9a7560, 0xc0022cbfc0, 0xc0021c9c90, 0xc0021c9c50, 0x4, 0x0, 0xc000550d70) /syzkaller/gopath/src/github.com/google/syzkaller/prog/analysis.go:125 +0xbe github.com/google/syzkaller/prog.foreachArgImpl(0x9a74e0, 0xc0021c9c80, 0xc0022cbf08, 0xc0021c9c50, 0x0, 0xc000550c00, 0xc000550d70) /syzkaller/gopath/src/github.com/google/syzkaller/prog/analysis.go:136 +0x1c8 github.com/google/syzkaller/prog.foreachArgImpl(0x9a7520, 0xc0021c9c50, 0xc0022cbf08, 0x0, 0x0, 0x202020302030300, 0xc000550d70) /syzkaller/gopath/src/github.com/google/syzkaller/prog/analysis.go:151 +0x3a6 github.com/google/syzkaller/prog.ForeachArg(0xc0022cbf00, 0xc000550d70) /syzkaller/gopath/src/github.com/google/syzkaller/prog/analysis.go:120 +0x9e github.com/google/syzkaller/prog.getCompatibleResources(0xc0022cbdc0, 0x8f0315, 0x3, 0xc0026ea820, 0x0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:870 +0xb9 github.com/google/syzkaller/prog.resourceCentric(0xcac500, 0xc002823a90, 0xc0026ea820, 0x9a7501, 0xc002460080, 0xc00000e440, 0x1) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:818 +0xf8 github.com/google/syzkaller/prog.(*ResourceType).generate(0xcac500, 0xc0026ea820, 0xc002823a90, 0x9a7560, 0xc002460080, 0xd5cda0, 0x24fcd8008, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:650 +0x920 github.com/google/syzkaller/prog.(*randGen).generateArgImpl(0xc0026ea820, 0xc002823a90, 0x9ae620, 0xcac500, 0xc00000e400, 0x0, 0x0, 0x0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:643 +0x506 github.com/google/syzkaller/prog.(*randGen).generateArg(...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:592 github.com/google/syzkaller/prog.(*randGen).generateArgs(0xc0026ea820, 0xc002823a90, 0xcbee60, 0x7, 0x7, 0x0, 0x20, 0x0, 0x0, 0x0, ...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:580 +0x107 github.com/google/syzkaller/prog.(*StructType).generate(0xc9d980, 0xc0026ea820, 0xc002823a90, 0xf, 0xd798c0, 0x18, 0x28, 0xc0024b5830) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:782 +0x76 github.com/google/syzkaller/prog.(*randGen).generateArgImpl(0xc0026ea820, 0xc002823a90, 0x9ae6e0, 0xc9d980, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:643 +0x506 github.com/google/syzkaller/prog.(*randGen).generateArg(...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:592 github.com/google/syzkaller/prog.(*UnionType).generate(0xca1900, 0xc0026ea820, 0xc002823a90, 0xa, 0xd798c0, 0xd5cda0, 0x24fcd8008, 0x18) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:789 +0xa9 github.com/google/syzkaller/prog.(*randGen).generateArgImpl(0xc0026ea820, 0xc002823a90, 0x9ae7a0, 0xca1900, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:643 +0x506 github.com/google/syzkaller/prog.(*randGen).generateArg(...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:592 github.com/google/syzkaller/prog.(*ArrayType).generate(0xcbc580, 0xc0026ea820, 0xc002823a90, 0x203000, 0x203000, 0x2372e82d8, 0x0, 0x203000) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:774 +0x16e github.com/google/syzkaller/prog.(*randGen).generateArgImpl(0xc0026ea820, 0xc002823a90, 0x9adf60, 0xcbc580, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:643 +0x506 github.com/google/syzkaller/prog.(*randGen).generateArg(...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:592 github.com/google/syzkaller/prog.(*PtrType).generate(0xcb7060, 0xc0026ea820, 0xc002823a90, 0x5, 0xc002456088, 0x0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:798 +0x95 github.com/google/syzkaller/prog.(*randGen).generateArgImpl(0xc0026ea820, 0xc002823a90, 0x9ae560, 0xcb7060, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:643 +0x506 github.com/google/syzkaller/prog.(*randGen).generateArg(...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:592 github.com/google/syzkaller/prog.(*randGen).generateArgs(0xc0026ea820, 0xc002823a90, 0xcedb80, 0x9, 0x9, 0x0, 0x38, 0x0, 0x0, 0x0, ...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:580 +0x107 github.com/google/syzkaller/prog.(*StructType).generate(0xca0e00, 0xc0026ea820, 0xc002823a90, 0x9, 0xd798c0, 0x9ae6e0, 0xcb9640, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:782 +0x76 github.com/google/syzkaller/prog.(*randGen).generateArgImpl(0xc0026ea820, 0xc002823a90, 0x9ae6e0, 0xca0e00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:643 +0x506 github.com/google/syzkaller/prog.(*randGen).generateArg(...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:592 github.com/google/syzkaller/prog.(*PtrType).generate(0xcb4a80, 0xc0026ea820, 0xc002823a90, 0x9a7560, 0xc0024ba880, 0x0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:798 +0x95 github.com/google/syzkaller/prog.(*randGen).generateArgImpl(0xc0026ea820, 0xc002823a90, 0x9ae560, 0xcb4a80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:643 +0x506 github.com/google/syzkaller/prog.(*randGen).generateArg(...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:592 github.com/google/syzkaller/prog.(*randGen).generateArgs(0xc0026ea820, 0xc002823a90, 0xca0dc0, 0x3, 0x3, 0xc000551d58, 0x44ab027b, 0x8ee00d01e5dddfb7, 0xc000551d90, 0x789dce, ...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:580 +0x107 github.com/google/syzkaller/prog.(*randGen).generateParticularCall(0xc0026ea820, 0xc002823a90, 0xceb6a0, 0x117, 0xc002823a90, 0xc0020bfe00) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:524 +0xc6 github.com/google/syzkaller/prog.(*randGen).generateCall(0xc0026ea820, 0xc002823a90, 0xc002723240, 0x9, 0xc002723240, 0xc002723900, 0xc002823a90) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:516 +0xb2 github.com/google/syzkaller/prog.(*mutator).insertCall(0xc000551ec0, 0x14) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:137 +0xf2 github.com/google/syzkaller/prog.(*Prog).Mutate(0xc002723240, 0x9a1d60, 0xc002c8ed80, 0x1e, 0xc002c79940, 0xc002bd0000, 0x1e0e, 0x2400) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:42 +0x29b main.(*Proc).loop(0xc002c79980) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:99 +0x434 created by main.main OpenBSD/amd64 (ci-openbsd-multicore-8.c.syzkaller.internal) (tty00) login: uvm_fault(0xfffffd807f000170, 0x3fff7ee0008, 0, 1) -> e kernel: page fault trap, code=0 Stopped at in_delmulti+0x8d: movl 0xc(%r14),%r15d ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel page fault uvm_fault(0xfffffd807f000170, 0x3fff7ee0008, 0, 1) -> e in_delmulti(3fff7edfffc) at in_delmulti+0x8d end trace frame: 0xffff8000227834e0, count: 0 ddb{0}> trace in_delmulti(3fff7edfffc) at in_delmulti+0x8d in_purgeaddr(ffff800000a50300) at in_purgeaddr+0x156 in_ifdetach(ffff800000a4e800) at in_ifdetach+0x74 if_detach(ffff800000a4e800) at if_detach+0x140 tun_clone_destroy(ffff800000a4e800) at tun_clone_destroy+0x153 spec_close(ffff800022783660) at spec_close+0x311 VOP_CLOSE(fffffd80704e0008,7,fffffd807f7bea20,ffff800020ad7160) at VOP_CLOSE+0xc0 vn_closefile(fffffd806c9bec88,ffff800020ad7160) at vn_closefile+0xd8 fdrop(fffffd806c9bec88,ffff800020ad7160) at fdrop+0xc2 closef(fffffd806c9bec88,ffff800020ad7160) at closef+0x11d fdfree(ffff800020ad7160) at fdfree+0x101 exit1(ffff800020ad7160,0,d,1) at exit1+0x344 postsig(ffff800020ad7160,d) at postsig+0x4e5 userret(ffff800020ad7160) at userret+0x199 syscall(ffff800022783ae0) at syscall+0x55f Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe6810, count: -16 ddb{0}> show registers rdi 0x2 rsi 0 rbp 0xffff800022783490 rbx 0 rdx 0xffff800020ad7160 rcx 0 rax 0 r8 0xffffffff81ddf7e3 rt_ifa_purge+0x153 r9 0x5 r10 0x2f r11 0x1c15b5b76fd43ce1 r12 0 r13 0x3 r14 0x3fff7edfffc r15 0x1 rip 0xffffffff81edd99d in_delmulti+0x8d cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800022783430 ss 0x10 in_delmulti+0x8d: movl 0xc(%r14),%r15d ddb{0}> show proc PROC (syz-executor.1) pid=401791 stat=onproc flags process=a proc=2000 pri=80, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff800020ad6508,0xffff800020ad6c80 process=0xffff800020af4a80 user=0xffff80002277e000, vmspace=0xfffffd807f000170 estcpu=36, cpticks=2, pctcpu=0.12 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 49592 176010 1 0 3 0x100083 ttyin getty 11317 80995 0 0 3 0x14200 bored sosplice 34464 36138 27213 0 3 0x10008a pause ksh 27213 135731 79607 0 2 0x12 sshd 79607 303952 1 0 3 0x80 select sshd 15278 243589 90942 74 3 0x100092 bpf pflogd 90942 73268 1 0 3 0x80 netio pflogd 21665 520695 78177 73 3 0x100090 kqread syslogd 78177 157935 1 0 3 0x100082 netio syslogd 27528 495635 1 77 2 0x100090 dhclient 50553 151917 1 0 3 0x80 poll dhclient 3196 298079 0 0 2 0x14200 zerothread 44272 494024 0 0 3 0x14200 aiodoned aiodoned 74575 468866 0 0 3 0x14200 syncer update 89828 437138 0 0 3 0x14200 cleaner cleaner 96805 380545 0 0 7 0x14200 reaper 81641 232633 0 0 3 0x14200 pgdaemon pagedaemon 70830 127229 0 0 3 0x14200 bored crynlk 10892 435570 0 0 3 0x14200 bored crypto 31462 92978 0 0 3 0x40014200 acpi0 acpi0 44866 85244 0 0 3 0x40014200 idle1 69410 84105 0 0 2 0x14200 softnet 47711 200478 0 0 2 0x14200 systqmp 59601 4229 0 0 3 0x14200 bored systq 66762 38249 0 0 3 0x40014200 bored softclock 2529 441197 0 0 3 0x40014200 idle0 8043 397516 0 0 3 0x14200 bored smr 1 415122 0 0 2 0x82 init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks CPU 1: exclusive mutex &(curpg)->mdpage.pv_mtx r = 0 (0xfffffd8006d5a478) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 pmap_remove_ptes+0x233 #4 pmap_do_remove+0x401 #5 uvm_map_teardown+0x195 #6 uvmspace_free+0x86 #7 uvm_exit+0x29 #8 reaper+0x189 #9 proc_trampoline+0x1c exclusive mutex &pmap->pm_mtx r = 0 (0xfffffd807efff010) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 pmap_do_remove+0x88 #4 uvm_map_teardown+0x195 #5 uvmspace_free+0x86 #6 uvm_exit+0x29 #7 reaper+0x189 #8 proc_trampoline+0x1c ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9521 6422K 6811K 78643K 11486 0 pcb 13 8K 8K 78643K 71 0 rtable 82 3K 4K 78643K 455 0 ifaddr 69 13K 16K 78643K 171 0 counters 39 33K 33K 78643K 39 0 ioctlops 0 0K 4K 78643K 1492 0 iov 0 0K 16K 78643K 58 0 mount 1 1K 1K 78643K 1 0 vnodes 1222 77K 77K 78643K 1532 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 0K 78643K 40 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 3 8K 25K 78643K 384 0 sigio 0 0K 0K 78643K 40 0 proc 66 63K 95K 78643K 601 0 subproc 14 0K 2K 78643K 85 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 27 0 in_multi 67 3K 4K 78643K 128 0 ether_multi 1 0K 0K 78643K 8 0 mrt 0 0K 0K 78643K 4 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 277 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 71K 71K 78643K 2294 0 UVM aobj 38 2K 2K 78643K 40 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 56 0 NDP 12 0K 0K 78643K 40 0 temp 126 3017K 3150K 78643K 9289 0 kqueue 2 2K 42K 78643K 63 0 SYN cache 2 16K 16K 78643K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 14 0 12 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 53 0 51 1 0 1 1 0 8 0 rtentry 112 84 0 53 2 0 2 2 0 8 0 unpcb 120 394 0 384 1 0 1 1 0 8 0 syncache 264 6 0 6 2 2 0 1 0 8 0 tcpqe 32 68 0 68 2 2 0 1 0 8 0 tcpcb 544 128 0 123 2 1 1 2 0 8 0 inpcb 280 442 0 434 3 1 2 2 0 8 1 nd6 48 11 0 9 1 0 1 1 0 8 0 pkpcb 40 2 0 2 1 0 1 1 0 8 1 ppxss 1128 9 0 9 3 2 1 1 0 8 1 pffrag 232 16 0 16 1 0 1 1 0 482 1 pffrnode 88 16 0 16 1 0 1 1 0 8 1 pffrent 40 422 0 422 1 0 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 58 0 8 1 0 1 1 0 8 0 pfstkey 112 58 0 8 2 0 2 2 0 8 0 pfstate 328 58 0 7 5 0 5 5 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 382 0 160 15 0 15 15 0 8 1 art_table 32 384 0 160 2 0 2 2 0 8 0 art_node 16 83 0 42 1 0 1 1 0 8 0 sysvmsgpl 40 30 0 23 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 36 0 26 1 0 1 1 0 8 0 shmpl 112 38 0 2 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1910 0 502 46 0 46 46 0 8 0 ffsino 272 1910 0 502 95 0 95 95 0 8 0 nchpl 144 2782 0 1180 61 0 61 61 0 8 0 uvmvnodes 72 2204 0 0 41 0 41 41 0 8 0 vnodes 208 2204 0 0 116 0 116 116 0 8 0 namei 1024 8275 0 8275 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 5 0 0 1 0 1 1 0 8 0 vmpool 560 11 0 6 1 0 1 1 0 8 0 scxspl 192 8696 0 8696 8 7 1 7 0 8 1 plimitpl 152 47 0 39 1 0 1 1 0 8 0 sigapl 432 575 0 562 3 1 2 3 0 8 0 futexpl 56 7737 0 7737 1 0 1 1 0 8 1 knotepl 112 218 0 213 1 0 1 1 0 8 0 kqueuepl 104 670 0 669 1 0 1 1 0 8 0 pipelkpl 48 141 0 133 1 0 1 1 0 8 0 pipepl 120 282 0 271 1 0 1 1 0 8 0 fdescpl 496 576 0 562 3 0 3 3 0 8 0 filepl 152 4920 0 4852 6 0 6 6 0 8 1 lockfpl 104 115 0 114 1 0 1 1 0 8 0 lockfspl 48 44 0 43 1 0 1 1 0 8 0 sessionpl 112 22 0 11 1 0 1 1 0 8 0 pgrppl 48 22 0 11 1 0 1 1 0 8 0 ucredpl 96 340 0 331 1 0 1 1 0 8 0 zombiepl 144 564 0 561 1 0 1 1 0 8 0 processpl 896 592 0 561 4 0 4 4 0 8 0 procpl 632 1345 0 1314 6 1 5 5 0 8 1 srpgc 64 8 0 6 3 2 1 1 0 8 0 sosppl 128 3 0 3 1 1 0 1 0 8 0 sockpl 384 891 0 871 6 2 4 6 0 8 1 mcl64k 65536 11 0 0 2 0 2 2 0 8 0 mcl16k 16384 4 0 0 1 0 1 1 0 8 0 mcl12k 12288 4 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 7 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 170 0 0 21 0 21 21 0 8 0 mtagpl 80 30 0 0 1 0 1 1 0 8 0 mbufpl 256 287 0 0 17 0 17 17 0 8 0 bufpl 280 7463 0 1346 437 0 437 437 0 8 0 anonpl 16 78710 0 66787 84 11 73 79 0 125 9 amapchunkpl 152 3795 0 3659 14 6 8 14 0 158 0 amappl16 192 2929 0 2093 62 18 44 54 0 8 1 amappl15 184 81 0 77 1 0 1 1 0 8 0 amappl14 176 284 0 282 1 0 1 1 0 8 0 amappl12 160 22 0 20 2 1 1 1 0 8 0 amappl11 152 66 0 50 1 0 1 1 0 8 0 amappl10 144 88 0 79 1 0 1 1 0 8 0 amappl9 136 632 0 629 1 0 1 1 0 8 0 amappl8 128 153 0 128 1 0 1 1 0 8 0 amappl7 120 196 0 178 1 0 1 1 0 8 0 amappl6 112 61 0 53 1 0 1 1 0 8 0 amappl5 104 178 0 164 1 0 1 1 0 8 0 amappl4 96 605 0 572 1 0 1 1 0 8 0 amappl3 88 610 0 603 1 0 1 1 0 8 0 amappl2 80 3515 0 3448 3 1 2 3 0 8 0 amappl1 72 23199 0 22770 25 15 10 20 0 8 0 amappl 80 1665 0 1616 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 39 0 2 1 0 1 1 0 8 0 uaddrrnd 24 587 0 568 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 587 0 568 1 0 1 1 0 8 0 vmmpekpl 168 8658 0 8625 3 1 2 2 0 8 0 vmmpepl 168 81685 0 79767 137 16 121 121 0 357 26 vmsppl 368 586 0 567 2 0 2 2 0 8 0 pdppl 4096 1181 0 1139 6 0 6 6 0 8 0 pvpl 32 248259 0 238529 194 13 181 188 0 265 27 pmappl 232 586 0 567 3 1 2 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 173 0 4 5 0 5 5 0 8 0