c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6ff05d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcdfadb9edd8a568f564b4d217824b0aa5560ea147f4b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c56ebed7f9a464a99e38e78c909d6c3105c25a83a2cde42ed92e8701af939265d15a0ee0f3e060a46edcb9a342bafee9139645637b89c81feba0f40c08c3a959b47fa6ef021fee27df442b4540f4a1124b9bf779945601f6fa7eca47765e186bc740e6ee66469e492f519cb98a6a4636ede6b3befa278e0e5a7ebee8a3b9784d199bb73540e445ba307d02b7baad6e101dd2f6e2c246ae7f8edbf4c0f3e2e0420fe3e8171a7d2deb91b8adbfbb44f192b8d4a38232fd9f5a495ac36a7c243983011c09279c749c82fa43da03864287115386a0bf5ca404000000000000003e3e23b6e101feb43b1099f9b49767580c6ad69226839e09a08d30d0f0f09f33b27f9dbd26ff8f72d26d3f400e89823f43359b51621a8aa3c34fc000"/619], 0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:01:00 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f0000000100)=""/27, 0x1b}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x5, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:00 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x13000000) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699b, &(0x7f0000000300)) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f00000000c0)=0x3) getsockname$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000080000000ffff000000000000000000000000000000000000c797fe000000000000000000000000000000000000000000000000000000334281959bf5d42eeaae0059a0ac38d300"/126], &(0x7f0000000080)=0x6e) 16:01:00 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f0000000100)=""/27, 0x1b}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x5, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6, 0x2, 0x2, 0xfc7}, {0x0, 0xff, 0x9, 0x40}, {0xfcf, 0x1, 0x6, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x45}, {0x34, 0x0, 0x0, 0x1}, {0x800006}]}) r1 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000002600)=""/155) semctl$GETPID(r1, 0x7, 0x4, &(0x7f00000026c0)=""/163) semop(r1, &(0x7f0000000100)=[{0x4, 0x800}, {0x2, 0x9, 0x800}, {0x1, 0x1612, 0x3000}, {0x4, 0x9, 0x7cc6f7de5fb599dd}, {0x2, 0x8, 0x800}, {0x4, 0x63, 0x1800}, {0x3, 0x0, 0xc00}, {0xead9273a0b944271, 0xfff, 0x1000}], 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000380)="6dfee711529619c9e3ffc2fe063a") 16:01:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000340)="0000001862040179002b06000000267e897f7780e9992d836000753dd40900a24e14da97f23e4600000000e1838f74654462e159c51bad5a8bca2f17a953f59be5b79d7d2c336ec5003a00000000000040000000000000", 0x57}], 0x1) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c657107170003c9f8d735ddf089d1b68802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r1, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000040)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000040)={0x1, &(0x7f0000000280)=[0xc1]}) r6 = dup2(r4, r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r7, r8, r9, 0x0, 0x4}, 0x200, 0x401, 0x2}) r10 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000180)={{0x0, 0x0, r8, 0x0, r2, 0x10130}, 0x4000080c1, 0x1, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x3, 0xfe}) setegid(r2) 16:01:00 executing program 1: r0 = getuid() r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c657107170003c9f8d735ddf089d1b68802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r1, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000040)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000040)) r6 = dup2(r4, r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r7, r8, r9, 0x0, 0x4}, 0x200, 0x401, 0x2}) r10 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000180)={{0x0, 0x0, r8, 0x0, r2, 0x10130}, 0x4000080c1, 0x1, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x3, 0xfe}) chown(&(0x7f0000000080)='./bus\x00', r0, r2) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r11 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r11, 0x4004745d, &(0x7f0000000040)) 16:01:01 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {0x0}, {&(0x7f0000000100)=""/27, 0x1b}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:01 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699b, &(0x7f0000000300)) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x800, 0x83) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r3, &(0x7f0000000680)=@un=@file={0x0, ""/23}, &(0x7f00000006c0)=0x19) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000640)={0xc58b0c3, 0xffffffff, 0x8665, 0x5, "84eff446be36d5238c33684afdfa433d3a7800b1", 0xd171, 0x8}) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000080)={{0x4, 0x7, 0xa3}, 0x5, 0x1f, 0x87ee}) connect$unix(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="8202edfdfffffeffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4b777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4d9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b5345647d22a63f8b3acebf77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000e0ffff263cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc9060000008809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348ea0e692cf65e696dc36b98ad5405838fbb45000021eac64c526aefce71722a56a58bf28fe1c14f1b717579d4ba32380368dae5da2c245fae05a51ccc3e031ddfa6016fe993bd7d058034bed6e1f4f34f7005577784b1c3847d"], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000000c0)={0x1, 0x6, {[0x14, 0x8000000, 0x40, 0x4af, 0x7, 0x85, 0xfff, 0x4, 0x32b, 0x0, 0x6, 0xf4bc, 0x8, 0x5192, 0x2baee867, 0x4, 0x9, 0x680], [0x7fff, 0xffffffffffffffff, 0x5, 0x2, 0x9a6, 0x2, 0x208, 0x3, 0x5, 0x40], [0x413778d1, 0x1, 0xffffffffffffff01, 0x8, 0x6, 0x7fffffff, 0x8000], [0x6, 0x7ff, 0x9, 0x7fffffff, 0x401, 0x5758], [{0x1ff, 0x4, 0x8}, {0x1, 0xffff0001, 0x0, 0x1}, {0x7ff, 0x7ff, 0x1, 0x3}, {0xfffb, 0xa86, 0x80000000, 0xf520}, {0x81, 0x401, 0x40, 0x7fff}, {0x7, 0x1ff, 0x10000, 0x20}, {0x4, 0x6, 0x483, 0x6}, {0x5, 0x2, 0x80000001, 0x1}], {0xb32, 0x2, 0x8, 0x7ff}, {0x0, 0x1000, 0x7}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r5 = socket(0x2, 0x3, 0x0) r6 = socket(0x20, 0x2, 0x3d) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000000)=0x48000000) r7 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) r8 = syz_open_pts() r9 = openat(0xffffffffffffff9c, &(0x7f0000000700)='./file0\x00', 0x8000, 0x1) ioctl$BIOCIMMEDIATE(r9, 0x80044270, &(0x7f0000000740)=0x1ff) ioctl$TIOCSCTTY(r8, 0x20007461) 16:01:01 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {0x0}, {&(0x7f0000000100)=""/27, 0x1b}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000640)='./bus/file0\x00', 0x10, 0x20) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000580)) geteuid() getgid() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r2, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020206372ecd5c37e0"], 0x10) write(r3, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r2, &(0x7f0000000c00)=ANY=[@ANYRESDEC=r3, @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b063dddedc7eaad0b490510abc5c000c6da3d19d927369745d86ca92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1ab0e11098f75d1c6e1a90c2dc432eae3e2cc8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f03fe6f52afb9d45862bda3bc45c78e13c58084e02dd4dff08c50521206ba7572de51758c96d89ae4da5bd7705a3ea9ccaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3faf95879b85a1759e9c38d3fafebf"], 0x2) recvfrom$inet6(r2, &(0x7f0000000340)=""/245, 0xf5, 0x40, &(0x7f00000002c0)={0x18, 0x2, 0x371, 0x1fe}, 0xc) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0x0, 0x1000100000000}) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0x0, 0x1000100000000}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0]) chown(&(0x7f0000000080)='./bus\x00', r4, r5) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000500)={0x100000001, 0x15e0000, {0x1, 0xdd}}) r8 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540), 0xffffff10) ioctl$TIOCSTART(r8, 0x2000746e) syz_open_pts() ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000000480)=0x8dc0) connect$inet6(r8, &(0x7f0000000180)={0x18, 0x2, 0x9, 0x8}, 0xc) mkdir(&(0x7f0000000600)='./file0\x00', 0x5) mkdir(&(0x7f0000000140)='\x00', 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) renameat(r8, &(0x7f00000001c0)='./bus\x00', r8, &(0x7f0000000200)='./bus\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r10 = getpid() fcntl$setown(r9, 0x6, r10) r11 = socket(0x2, 0xc003, 0x6) connect$unix(r11, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r11, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) 16:01:01 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {0x0}, {&(0x7f0000000100)=""/27, 0x1b}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(r0, &(0x7f0000000140)=""/176, 0xb0, 0x800, &(0x7f0000000240)=@un=@file={0x0, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) socket$inet(0x2, 0x4000, 0x32) writev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004e27f000140000000000000000000000000000009000000000000e4ff00000000dc0000000000", 0x2c}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x3, 0x3f}) 16:01:01 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1b}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x5, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:01 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1b}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x5, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/Z.f\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x30}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x9aa25da2, &(0x7f0000000200)="d0") r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000180)="762983245b79680e6fb385a3139675669c3f57", 0x13}, {&(0x7f0000000240)="f61bc5092b2fe9d38bb0828c6c19dd48b9de1e121f1b6c0249ae6b0559c11e94be45af7d6892dbb43bc39e056e8575599134fdc5c390d4369325", 0x3a}, {&(0x7f0000000580)="7b4d7e2e5bc0cbdf4c52a383bb6c80fe9a00734ccf300a343cbaf872c680018c1d6cbeae1303cadfffafcff086e605a428a0df95ded4524827c8ac9018ef9ad4b2", 0x41}, {&(0x7f0000000300)="abe8504d107d1c51ecf2bcdb7d30b14827137f52ddcc4de1e50dad0e2e425da4858194d68a5365555cb4d9dc770cc8a7c6987039001bfc39e62107d13dc2d0cc1842f9e75a51d7f8fafba56347549346b2abf4a4662fab56553520c5d222f7180e2536f669b34bca5c116a0814efefa0adce6bd879a8eb812635bd468ec4cabfecea7e8d154ee44b729d22b7fd046146a4e1e7f4cce191909782fd40de7c7248b14f813e49e6cbfdddb3d055452c6720af6a7836f8e39f14f7c5317c382b7d57c83b", 0xc2}, {&(0x7f0000000400)="043b39543ffbe78ccc75ca62ab9d3140a9dc8fd76d963777ca27744ce68ac6332047f6aca527d83f41f8e8c4f307f47cdd854861d9f5f09916035734fc1c9b718368d7f76def87ff15a0f254dab81b49731a163e27752316f96343efc6d8f7c4c7436bdf4e078d9727ee2a62ba78ec332b79e2d113983c2276", 0x79}], 0x5, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000080)=[{0x8a88, 0x9, 0x0, 0x10001}, {0x9, 0x6, 0x62, 0x10001}, {0x4, 0x44, 0x7, 0x4af}, {0x4, 0xf7, 0x81, 0x3f}, {0x7, 0x0, 0xc7, 0x2d35}, {0x6, 0x1, 0x4, 0xd23a}]}) 16:01:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x28}, {0x3c}, {0x4000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:01:01 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1b}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x5, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:01 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{0x0}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1b}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:01 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23ca2a0100000000000000008295955984c87910bf0600000000000000d30bcb777fa69dfceac2a84e6abca64896bc5e0400000000006fc4d4b151cb1e8200002b58fd4237b8fa44012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa34c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44356040906000000ec895c4784f6490ba02e9768a8b36d05c20a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204cceff733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc376615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f83e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503a7213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187fd29ef1541e6ab94eca629fde07bbb0000117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d0000000000000000000000000000000000e710aa4d4605d664aee9ec3f68a7b1c42bf353c400dd772975ef2c9037a9f9a74e347a42b74835b7ab57a44098f9f23497fdb9f7b3fb1c6b7c10845d9410e92d290000000000000000000000d01aaa2e480e91bcf8199faedeb019d6bbe72b99629fd5e59a80161a1105edecbc0b1e095dd4f9814df223f7522b60315e03608be008c92729e82194580d4a4c2ab33f680361557685561973c4ffa81071b4ffd598e98d11c5d9f37845ea99bd3d6b76555b08b0bc674b6926ba9391c3798263331923b69081715b3db9b9a2c5e3baeedcfc71bf624a1cd78e434a3d43d5437fa12af2b984d6ae5032ffe53c5aa8d02f94f3415ab40722991814743cf679fbf05ae873c987012d7b3cd822e812d7a7347dec16e09421481630f53913e56a54c2e3287edf488da108ae2a0558383bef03a310429d65abe563e09f282f2e7233780d21c101d11c36189e399448524d4bff3e01a2451efc73cc5a"], 0x10) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255bacba58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f610b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784c31c35b9a94a37", 0xe11}], 0x4, 0x0}, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(r1, &(0x7f0000002200)=""/4096, 0x1000, 0x0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x1e9, 0x9}, 0xc) 16:01:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699b, &(0x7f0000000300)) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699b, &(0x7f0000000300)) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020699b, &(0x7f0000000300)) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_addr=@in}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:01:01 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{0x0}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1b}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:01 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x10) r1 = kqueue() semget$private(0x0, 0x1, 0x208) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x9, 0x0, 0x8, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xfff, 0x1, 0x0, 0x1000, "2508ba015be7bc39415fe5a471a501494a3de12a", 0x9, 0x8001}) 16:01:01 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{0x0}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1b}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:01 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1b}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, 0x0}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:01 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCFLUSH(r1, 0x80286987, &(0x7f0000000300)) 16:01:01 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1b}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, 0x0}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:01 executing program 1: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{}, 0x0, 0x0, 0xfff7fffffffffe01}) 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) setsockopt(r0, 0x6, 0x5, &(0x7f00000001c0)="f323f1107caff28b97ddc55e4fd22e5398106f92a485df78e875683a6a7a3d831496bb515d0e47da158f377f2ae6d059ac8d9d4582d97c32e746aea0f70df91face4f56f2251485b910fc67a05af2ea1d109bf5bc83cb1990b288a69fbc050af2deabc0d597bf74b0b1429d94664dca42b9c8fc153b8785c765953569fe375d5323801aae0781c649245296ad59b3a49ebcfd8715d9d9fe7a1ec2eb4cf3f13a4b6f84dae0f4e926258c24ab211bc7c4d7f2acd1870d3b5de083dd19e309317540d9c7f9cd8428385232c68cae64336719ed904e11e04b10cd2dede0a3c9b36ef3f4265fb06ba9457ef8529278921b304d75b054c2dfd997e94a2ebc7e585c8eb89b17de8c1ba5488adf26b3a2c177e490fc17440b9a0d22f9d64db82a0c43d3e6dfc96660c309b1392d16ae7b1bc48668bad13cd2ba6446d93d48a1fb072f0c7ab13f1b61f239b1f86f62e7200e75a7467d8f5362dac5c095d8cbec33c0e4658bc9b2edd89917038bff1cb7edd0189015c5926b24a5bd5feb2d68d425e0c1e227643b982ec7c71fc985364a20c455163a1bf841b93e9f3a2574a3c3e2802aa3413516d09c5b8dc5d82bf385b4472e9cb4e933256fe2a9ae8098d284b05fa1f0c4aeb9b8bde7ded9dd6380a1f8ff00a4fed3b856d9d6873d69feb720018ff2f2dc5a7564c6dfc5daca32bb4c0faef8d878d1f20cdd5949f2d915f1138204eee18b5982af3065205537fef8aa70027e5ae8ffb577e310bf736b246bb0cdebc0ad58aa7c37f58ba8f675c3d1cb4c0a7e1c4411a44179f8e793536b3c6ff9be81dcf29704d245ee44f5c92f1a1571a1a8d91040c464774a81bb10eb781cb48f5494e9858e971e52037f4e622eb0e966b62de682c2dd263680959ae272b35f91a849e9817aa84c09136eb8ee955b8292e66cbaf14893b5b69ae594347f35bb00565fe48972ea66ddb4585b21dc542ee57a47b3ed2ac36467651e8860d29331c942216b50ba18bd1f575a6fd32666eafe29e4ba8daadef4456d963f7298fa90305c63c87eee666e6bacc051bc856489b52491bfd9e18b3ea0de3ff98d1e084000e94437fdacd301b67f6f8efdc1123f49d9c6e4282b19bc7bb310e91508eba3b187cf24a0f982fc1b5911b621a11a14f142da8ae8e89e1840ac661453a47594ff6972106a6154ad133e669ba60db50214fedf42b2ebc7a21f762e3ff7db886dde305174381f40701c930c9a37af2ade2c63e590f0d99a311b74fd558c1a48cd2d3aacfdbff923903fe7c9c2a180eddf24181104babe5d52a05ffcabf1809062b19f611dfa0caa85ff789354f72b9f4420b7acdd73dcd5c53cae4a21271e1015034b060166cb035c7b6ae10da518c0735a5967e70dbbeebe7a6f4277c8b75c57bce04158e625c996bb55372b75bcc9bef546967fb0c0a794fd95d245058077e4b45875d6c6aa8dd6bc76b66bfd12d25f6e9dae3d7b130cb5bb650ff851827161d14a9e759de0e9018b45907469b701eab4567692ecf7c3698348c3007d51a2aa17e42f35004dbf7dee1b6698dfafb4249dc7d24402774ebde706178c8cc99fc9f1067a28c5522c2cd264ae1d38925b8adc29195139a002613f9ffe2105e86d06aed9cc901d28df15da11fac1275756433b498ebea201631c87c34b250f118aac60f11aa8098d043b97a6291bb60702420b8abfb1e25e83f507ba897ecd13d02ea8c591325c0afb27c8bbfcbc5fd7f776cb213188d433f139ed1105c3806868521b9432e961b607f7d1d928211d2449ef4e19ab329179db8031a0f96b9abb77ca15453b1fe2ab37755945f1041159af5d6f0c1c52f19a0ee54bdb0f173e90549b9190090ef783d02c1d05c4d32ec86d6f9bb5f52c106cd52e7f2185131d54573247182ee58153662f0653aa7f95d1eb67cea9a409169b8c604c2e14f3b6d7efb51dd20fdff0d589053d5685154daef8e993b7eaa243ef0e97efe34dc31614461d12ab5dba4accac1dba51561fd2100d5e597954b588ab411fb240364e75acfc55bcbd59f92006ae765aee6ef132b4139fab3033dd93d13f13a1c5e610f73e74d0726d0ee7d122de90880444c11de7f20c929e66921bf63c16acc60188c698a524b1682ef181f7d42121a6d3a7547e479c7a3c98eda7cf08a847ce8519b1bd96fb8eaf37a54f4c0fcaf8c4f5f08739ffa871c212aefcb8706413a3771812316eb2a8651d732e04f68a503ce8b43fff03aee5097706cad6324a9b5f8d9d8a7b102a5fdd1eeb41ea038073b64cfadfd7034c88dd87dfb628f853c4d898aff00dc6afb044706aa3a47248d7028a121689275e52bc1f7af30d9b346a3d4ee697bf10ca24322d78833ce099dd8067a78a27fefa73893e3ab21e262f668d61c37184ba154288ae550348192f3b28e915ee29d18a2d8f016c706eb4957c626afbbac28e04a61559092fb00e11885fd32eb352c950f98bbe4887d3941e3076354ab98afe90d65f2e83caeb0c0638978738d02cebe07e4016c0f2e5145bf46cdbd2b8ef2aa88d94e4a27aabfaa05e60ea3b20b3ff92863e5119f3d34107758243b3046758987e02f47ea9e7e04910105fc6f019a839d3d9fde1b71f4ee3ab5600691ca8512f4317e2e8bcc2ce0423b380aab1c46a6e43fb1fb0652d6a45216d21e7b647912891b3ed7a8aed9e41a9b5dcb9f9af6b25abdca77204b289be13d619c8a26b14c8ee5bbb070ec329a84a2f106dbf052eac80296e4dd5685b6fbb6293750bd15a4602927ebf8e183d2c7300fcf7956cec88cee681c4f08fa8655d501c9fedddeeef6c2d5ef231f963f1fc0177a89ab3ac21cc80c7ace83e57ee04c612f932f96fdbfc4745f90533f14e6f8696076ab6d9480a3b04b72f0c0ace466ee5fcd5dc72a89dc84936d7915b7f4a535e0e96dc8ec5e8b1627873b9bfac763481e1799594620f8516324cd273d90bca4361aaf663fb36d4a51064d60e9d1f2199266f954e699202cb7fe98b40609a7efd64e76434db5bec058aa7c57b05d2a8cd325848bfe90d7b906f0c64f8631a176db911b5e012eab452ea32fb51b1e520cdfeeb6852039ab94fc5870b4cd9fafc8a49b7a61a09d2656275dd310db507d7bcaae8df2f7e89af04b037e8e8df16086d635c0f2dd3139a7224d8767c02051ba0fd055c0cacdd4f41356962c88f67d7622319153c319b8ba841ffdd3dce3f3af81f67ab7dc053f9f95ad9d8d8356e7c7dad1131e3d3653a81f8072b5357dbd15a179c24dc1bc0b89007ff483b35f72f74d426a766a0279f24b9a58c36d7e1a55f18d114d124eb41ba923871db37fc4953453442f68dfdbdcdae05d0f0a45f31050ceca9974a4a55686ffb70ec3734965a69535b75bcb9b8d3be550dd734dd6651b654021cb270309e8026a275c976bce3fdf647eb36276e9594324d6c6df55dda62107a5e6e25ef22fcc2134471c244e7be18839235dd88ab06e4d5eee8200b65a6e218c56d21c55e2f38ab45317888727e7f533d6369995f69dd922e1a4c37e013aafd37bf970104fd0276c815c7e1c5aa9c6081b88984c155e7e320ec558190049e3dee1a9d5682a705298577fd4fa8b71486580de9c247deb325488397f1f1798e7b77f675d3ea10004457d658c8c8ef7488adaaf2527d809797bd889603bf62a21596c2cd769166b3198e22e9695de9cc7d46ada5a2fea2d0906fd00e1f42963ea42ee2d533b6d2d2072f503ae5486fb3b5e191755f0c876bf64f22961a933045d5f41384f2ffab5fb07d21982b74f882d2d7f563d2b90239e64eebfe08ae5d838ab9eacb4d90d276a626782838bf856884658542caff97d2d0b053935b7b575356fd3448a9088482253679672d704d0b16f42159274005e4a3b117da45cacab72f4c4aef0a085bded6053831a9e101c99b001263e9eb37f86438bd4685e0a102fe642c71c94a485134cd1bd8efdb57bab837b0800fcc6fe812ee8d4fb9fa918633f4d1acfe827fc7ac045e9bf5654d88ac5e9b80e808c2967c566ce209b5de4b81358aea4387d6e36027256ff836d887de57224e65c89143e0e7bd6de178b5954a4d9a97af0dc87ba8c5de5c8bcc63d82287841d673bce0e355efb21850ce4849fd1b25a05670bdfa73c36521afec9e7ac761ba2b9bca53796885ec6e734561d63f7b3472e64f184052e4b35514dd2907a18b7a898fba6b3675a75a93d459c2effcebfdaab2afb08bf07f4f9fdc4cea2c913a6ed1c676d82696a03efc8d3c45f27d96451e7a776a86a7d27d4ce33c112a26563a974ae3aa93b33fa861c0c018c1809260196e6bd5b3cd60af22e440934a52441b51cd03f1e301cfd273e96cd7070155975ee2f050b2d445715b22869e4b3a76e7b0c686001e5c640968c19103ac06be59c95d51b495e921e5eb7b4523edd49bf0fab997fca044c7cb6f00cd51675f8e478d10ccdbac958d50d16988d4bed48376cdf8dc0fdb43c6dd04e054adf5018fd6807773c12561bb7c3fa74816d323ac414c7960ea39d3fd24a118d90df7e7f339244206fbeb5c971b824d0f0c35401ad6635c14581e3e52c6a87f78c86bf6cfdfb5f6bcdadd2c7856af19cf9521091341ee72296f157e1ae1f9d2e1aa4a6ec98a9ecc7b71e0f8b023f64b166a7272d3d371af9d16cf7567b30731bb74bdc8d30a14a5714e0cfa36c3345916485f19d4be0f12eb98e1b9069667d85976031d96cfabd91525454b9742aa78ba1e464a16e80c5e413b8bc452eacd08cdf9920fe867873683736071df7ea878de2bb3ad2dfcf77dddd7f820bd8a43f68c750a2f9bb8859f3faa49720256c8257b78d4e3688e44530f4e0a956a88ef7a81eb130bef525ef4f456cf212c863358b9df72deba9d560da0db868c30dc179c8b012a2bd25179cae796ecab29fca70fa057f26a0cda95ad564509673375320da664b10fea94c740e3cee57c231b826ebcfaf0e438a55271d6a02fcddf91a67d6219923d2eb4975f3023e2d8e43b90e5715b71ac28f425681ff5da65e51f963bacecaaeea645bac1c7de68b328bcc8e55bc31649425c99ce10a7c3b455ca978e1c05444a177e70bec377886008a573b3c286073e8c689521b23cbce68993d0e6bdac9bdd8f356284c9c7e25e429ecd091af820e84a80b16be017279f1a413e68919fab460e476a635291a458d0e06e8389d6c84f4aec85889123ab1945763f34fd83792a7ac67134a4c1225006c5aa7518cd268af39f19e4f513b3342a9447c45c65e5303784fba7c236c4a8711b575dc078d5c61ccd0b10c788dbb47699fd756008b781b299eb628903da97b704debbe165383485b88da34fbf12ab5927fbd61cb1fc7fbab91cc633fc01eb491e38ef94353c3f7e7b2df74969f6e0fc855469f3694265e54d372c630a517181676ca647e12dc4c409a2ce19e61dbb79d13b40adc7bae528f85356a8eed43c0a05e367233d0f588b06f19a2dd8f5a2410178545e0df4d1c82a34119292356c097fdfe651301e6fb101e4009b983c49114ad0897ed8c0f3f35e2522b9ed115e634f9b55b1f0b97f041d5a56fb344aabef37b8c8f98df45e1ff5c69badd66e435befeef95343cd90128725b2702f86753ad4ce786fabdd0ff17ad59c58568592b2d30d25ef1013132d2f01d87fba578232b411e3d2cba8717ea16c4aba10fadd0a3fbe78ed34eb2010f7edfab09399441fa77e60a6f5712887e4ac81fa1fe03e318c80b4b58f8fb71c10c6bda1ba8831c760bbc4f0bf610f90f745148e35151fdda494f4c1e5d34e3f7bfa8e716d7184e6b475130af8f017598c49859d", 0x1000) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="c6ee9353076cf81a8ba0bacbd3fb1ec5b46ae3acdf034c6505da2f2b4d942103508d2d37ca7d070028faddb75bf53bd1fd75dc1dcd8494535062eb7b4f01cb80c7b41778d76abdf7f72bd6aba5ee215dc6740cee79528dc81308dee9708f94288fa2e5b6b37ff69fd3f13b9fc59a56215a9893546a2313"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 16:01:01 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1b}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, 0x0}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x48}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699b, &(0x7f0000000300)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 16:01:01 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:01 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) dup2(r2, r1) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:01:01 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x10, 0x4000, 0x8) sendmsg(r1, &(0x7f0000000500)={&(0x7f0000000140)=@in={0x2, 0x0}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000180)="19373e650e9f14c78832589ad5b02bfd69f2f7409b942a6acc5f53bd62836649a159a4ab9a802401e4", 0x29}, {&(0x7f0000000200)="47c4f63f544da0744d88fba8a1391a6b5eefb23b27418a608beedd1f721bf4599897e42ff38cbd428f503e22b80af46268b8dd143eedde95345fc9d38efdc65c83a54f8ebf700889d4e8320f020453d850cf53975192a4cb5008cfc55b6523b962d49c67fa0e3db456f7ed80e9135aa34aa50c2401fd7212aa41805d0254", 0x7e}, {&(0x7f0000000280)="7087b6579cacabd5c401afc471103e56302712bd7589facaa44b2935a232bb58f7e95757a0346255b2135cf4afd2c2792422f4c804862eccdd96c070779ac4fafc863f34040f2146d67e1d62dc4ceeb296108fa2a801de5e70ae5520b04d40ea0bc68cf6f07bd7d41392ce27322e03e1de86e93641a584d12bc6ac8f91778df37444f737", 0x84}, {&(0x7f0000000340)="34f8165cd9464bc207f32590c71a88e90e5a256184f51d66d3732d20a7cc9be42cd87ba3b07b95b3031f52fbe4f3643d8893", 0x32}], 0x4, &(0x7f00000003c0)=ANY=[@ANYBLOB="f80000000000000001000000010000003b5d7db14534a3ed8931f90e6b2530f6408ba8191bc99ef348a8a7c622a5d1d124ec307b45c593b7af8121deb672fb9c412e3110a6baa648d8df10c1d7444258c7e64c61e90ee15ce0e0950e5a2935b518dd3881cebda3004c56f86d13f6a6310e1de0334cc43e474991fa0257cbcec9c389a3e6e7cd628e399148f0800ed317169a10d665939006c7976ccc8ad2a8772278fd6720172a4abdadf6bdbb08ae80ee2b8034c00b7644917199b6f41fa983cb58f9c8d56c1d6fa8700bae640a8e0c7c94dd62fb5cbfa15924b7e94688529690e96db45e02abb5683630bc00000000"], 0xf8}, 0x8) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup(r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(r3, &(0x7f0000000080)="f5080000000000008412aa7c088bbc6d014e0744130000000000000000", 0xfffffcfe, 0x2, 0x0, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 16:01:01 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:01 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, 0x0, 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:01 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, 0x0, 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x6a9, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x7, &(0x7f0000000000)=[0x4, 0x10000, 0x7, 0x8, 0xfffff711, 0xfff, 0x8]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x30, 0x0, 0x0, 0x6d}, {0x6}]}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r1, &(0x7f0000000500)={&(0x7f0000000180)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000480)=[{&(0x7f0000000280)=""/232, 0xe8}, {&(0x7f0000000380)=""/206, 0xce}, {&(0x7f0000000200)=""/59, 0x3b}], 0x3, &(0x7f00000004c0)=""/22, 0x16}, 0x0) pwrite(r0, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x811, r2, 0x0, 0x0) 16:01:01 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, 0x0, 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:01 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="15d64e7af807456236330b", 0xb}], 0x1, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(0xffffffffffffff9c, r1) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000300)={0x8, 0x8, 0x7, {[0x1, 0x0, 0x100000001, 0x4, 0x8, 0x0, 0xfbff, 0x4, 0x9, 0xe40e, 0x7fff, 0x1, 0x3ff, 0x4, 0x81, 0x7, 0x4, 0x4], [0xa565, 0xfffffffffffffffd, 0x8, 0x7, 0x1ff, 0x9, 0x7, 0x5, 0x1, 0x4], [0x3, 0x3f, 0x3, 0x6, 0x6, 0x9, 0xffffffff], [0x8, 0x2, 0x4, 0xd7d, 0x2, 0x2], [{0x88c9, 0x3, 0xb541, 0x9}, {0xfff, 0x7ff, 0x6}, {0x8, 0x5, 0x1, 0xffffffff}, {0x4, 0x0, 0x9, 0x2}, {0x7, 0x4, 0x5, 0x8}, {0x3be, 0x5, 0x5, 0x1}, {0xfff7, 0x9, 0x5}, {0x5, 0xaa8, 0x80, 0x5}], {0x1ff, 0x4a9, 0x2, 0x191}, {0x1, 0xfffffffe, 0x5, 0x102d}}}) execve(0x0, 0x0, 0x0) 16:01:01 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:01 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:01 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d73036c172fbdd000900"}) write(r0, &(0x7f0000000080)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1, 0x40008000, 0x0, 0x8001, "26274d0a5b49614d41a6be4644e0216b1726fd6f", 0x4, 0x80}) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCMBIS(r0, 0x8004746c, 0x0) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) socket(0x10, 0x4, 0x74) 16:01:02 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0x0, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:02 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0x0, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:02 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0x0, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:02 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0), 0x5c) accept(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xbd) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) flock(0xffffffffffffffff, 0x6) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x1, 0x204, 0x0, 0x300000006}) r6 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r7 = syz_open_pts() r8 = syz_open_pts() r9 = kqueue() kevent(r9, &(0x7f0000000140)=[{{r8}, 0xfffffffffffffffe, 0x45}], 0x6, 0x0, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000600)='/dev/bpf\x00', 0x8000, 0x0) r11 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1116, r11) r12 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1116, r12) r13 = semget$private(0x0, 0x4, 0xa5) semop(r13, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r13, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r13, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r13, &(0x7f0000000240), 0x6) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r14, 0xc010427b, &(0x7f0000000040)) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r15, 0xc010427b, &(0x7f0000000040)) r16 = dup2(r14, r15) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, r19, 0x0, 0x4}, 0x200, 0x401, 0x2}) r20 = socket(0x2, 0xc003, 0x6) connect$unix(r20, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c657107170003c9f8d735ddf089d1b68802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r20, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r22 = semget$private(0x0, 0x4, 0xa5) semop(r22, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r22, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r22, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r22, &(0x7f0000000240), 0x6) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r23, 0xc010427b, &(0x7f0000000040)) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r24, 0xc010427b, &(0x7f0000000040)) r25 = dup2(r23, r24) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r27 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000100)={{0x3, r26, r27, r28, 0x0, 0x4}, 0x200, 0x401, 0x2}) r29 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000180)={{0x0, 0x0, r27, 0x0, r21, 0x10130}, 0x4000080c1, 0x1, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x3, 0xfe}) r30 = socket$inet6(0x18, 0x8000, 0x20) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r32 = socket(0x18, 0x1, 0x0) setsockopt(r32, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r32, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r33 = socket(0x18, 0x1, 0x0) setsockopt(r33, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r33, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) r35 = semget$private(0x0, 0x4, 0xa5) semop(r35, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r35, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r35, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r35, &(0x7f0000000240), 0x6) r36 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r36, 0xc010427b, &(0x7f0000000040)) r37 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r37, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r37, 0xc010427b, &(0x7f0000000040)) r38 = dup2(r36, r37) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r40 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000100)={{0x3, r39, r40, r41, 0x0, 0x4}, 0x200, 0x401, 0x2}) r42 = getgid() r43 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1116, r43) r44 = semget$private(0x0, 0x4, 0xa5) semop(r44, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r44, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r44, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r44, &(0x7f0000000240), 0x6) r45 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r45, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r45, 0xc010427b, &(0x7f0000000040)) r46 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r46, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r46, 0xc010427b, &(0x7f0000000040)) r47 = dup2(r45, r46) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r49 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000100)={{0x3, r48, r49, r50, 0x0, 0x4}, 0x200, 0x401, 0x2}) r51 = socket(0x2, 0xc003, 0x6) connect$unix(r51, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c657107170003c9f8d735ddf089d1b68802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r51, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r53 = semget$private(0x0, 0x4, 0xa5) semop(r53, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r53, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r53, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r53, &(0x7f0000000240), 0x6) r54 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r54, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r54, 0xc010427b, &(0x7f0000000040)) r55 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r55, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r55, 0xc010427b, &(0x7f0000000040)) r56 = dup2(r54, r55) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r58 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r53, 0x0, 0x1, &(0x7f0000000100)={{0x3, r57, r58, r59, 0x0, 0x4}, 0x200, 0x401, 0x2}) r60 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r60, 0x1, &(0x7f0000000180)={{0x0, 0x0, r58, 0x0, r52, 0x10130}, 0x4000080c1, 0x1, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x3, 0xfe}) sendmsg$unix(r6, &(0x7f0000000800)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000400)="5ae78aebafa6810999e5410142947d9a9198d11b2e58a5f0248766fde5248698d4872dafee3c550bb5f94f4ed683daae88b9f4304d9172780d8e5e6cf1e38a3caf00c991d08a5a0b18ceaf305e403765259687c2e65379a8c6c1956ec25632b60bab4b593918c0c9e27b953d5f0a1ba0b6d93a7323a086892ab599513b891f08a3f59d5b0532d2bdf9aaa8a6b6aadef505560ce7b2c3736b2a9cf81fe61abeb81820c6809cba654a538e2adc0e1eb2321e45c02c8345c695263ba82350ebd3917802e0100399", 0xc6}, {&(0x7f0000000500)="2f726facfd3c47b1ab44a227a13df24cbe5c517539e1b756744829366a4adb9fca650a2949294ece86211900faf1f69d5d9e6707a5ca3eb38722e65a3c665e837948bc4b9b3f1942237e2253b0ac108f001780153df1268846986bedf7bca77b0e36ed3b67ef572e6481ca16d92c072eaf8e3d90b40a35541990d35535f7d07ca2e20ec12923e39ca5f7911592b342da7ae1ec6f7b9203750f1024cca1f25def8d10564288956cb79d92c00912d315fa6fc27acef4990f865ffa76ca159e4181b7cbe555760009a1a62594ee425cbfaca169c8ac", 0xd4}, {&(0x7f0000000180)="e67f5b2a8ad89469b45b6194140c04bb87f46fb6c21f6513ef590d2f4265dd50c48dad6fa4a3961521c2d0aa13e85b752d94675dc08bc300dc52584a68cd6e78e8c1d58a15cdde5cdca690feb5", 0x4d}], 0x3, &(0x7f0000000700)=[@rights={0x20, 0xffff, 0x1, [r6, 0xffffffffffffffff, r10]}, @cred={0x20, 0xffff, 0x0, r11, 0x0, r4}, @cred={0x20, 0xffff, 0x0, r12, r17, r21}, @rights={0x18, 0xffff, 0x1, [r30]}, @cred={0x20, 0xffff, 0x0, r5, r31, r3}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r32, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r34, r39, r42}, @cred={0x20, 0xffff, 0x0, r43, r48, r52}], 0x100, 0x209}, 0x0) r61 = syz_open_pts() kevent(r9, &(0x7f0000000040)=[{{r61}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) flock(r61, 0x4) fcntl$lock(r7, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) syz_open_pts() 16:01:02 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:02 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0xfffffffffffffff9}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") r1 = socket(0x18, 0x1, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(0xffffffffffffffff, 0x4e9086d9b1d09925, r1) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_broadaddr=@un=@abs}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r3, 0x3fd3, 0x88, &(0x7f0000000400)=""/4096, &(0x7f0000000080)=0x1000) r4 = kqueue() dup2(r0, r4) 16:01:02 executing program 1: msgget$private(0x0, 0x59d) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x61}, {0x61, 0xfc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") 16:01:02 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000040)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000040)) r6 = dup2(r4, r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x40, r7, r8, r9, 0x0, 0x4}, 0x200, 0x401, 0x2}) r10 = socket(0x2, 0xc003, 0x6) connect$unix(r10, &(0x7f0000000280)=ANY=[@ANYBLOB="82a50000000000000007170003c9f8d735ddf089d1b68802775f0e0f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf22efc71d2ecf5f1d662a52308f257700da81efcce5e21b2cd747bd6fa92a7d02ec6c69e82913c8e881b3f0021f90fd4d000f8dd03e2120299bbef5ac8f91ef8d07e2b597ca8103299156f537c5b98bdaba109c4f72b07feac0f127eb5f13015bc0dffd445b5d5100c2b32da1a17d2623b71ab7095ae7d3b84aac14fedc0a67987bfe96eb6cddfe7d410bac251242356b3aad2a97a0922f7c25770dc84b740b17488db95bea218a44c3e9a9a392261efc352194bc4dadbb69f5a9c65a52482a5a61328"], 0x10) write(r10, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r12 = semget$private(0x0, 0x4, 0xa5) semop(r12, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r12, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r12, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x4, 0x44, 0x1800}, {0x1, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r12, &(0x7f0000000240), 0x6) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r13, 0xc010427b, &(0x7f0000000040)) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r14, 0xc010427b, &(0x7f0000000040)) r15 = dup2(r13, r14) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r17 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000100)={{0x3, r16, r17, r18, 0x0, 0x4}, 0x200, 0x401, 0x2}) r19 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000180)={{0x0, 0x0, r17, 0x0, r11, 0x10130}, 0x4000080c1, 0x1, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x3, 0xfe}) fchown(r2, r9, r11) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) 16:01:02 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:02 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f0000000140)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xffffffff, 0x0, 0x0, "6ad3eacf279cb291803d2e2d10bb047a52e229a6"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1a39ef28a19d8715825db1ae7d56ea70d273d1d3a4c2bd6ade26a000879587637f8dd4742e986af00403cc0cb91a70522570279c747a0c062027c4a7ac25f6906910e5df0393395b015753b2ef414661698943735ea09", 0x57}], 0x1) write(r1, &(0x7f0000000480)="d97a1d139b56ef0d5e0bfd844b08", 0xe) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = semget$private(0x0, 0xe845d6197070f0de, 0x1) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000080)=[0x4, 0x5, 0x800]) fsync(r2) execve(0x0, 0x0, 0x0) 16:01:02 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:02 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:02 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:02 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:02 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0/file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) pipe2(&(0x7f0000000080), 0x18004) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40880, 0x0) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0x4321, 0x6}, 0xc) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 16:01:02 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getegid() minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:02 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:02 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:02 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x3c, 0x80}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x5, './file0\x00'}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000400)) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699b, &(0x7f0000000300)) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000140)={'\x00', 0x0}) write(0xffffffffffffffff, &(0x7f0000000240)="0c43dad3d471a37c0b9c1060dbbdf412c828ae95e81387d8ebc11c715755efca99bd4ebbe23e95d811f92e2226bf51e6558876706abb4b221db26294c608ca65dba0ced86f51a49403e04dcf335cc1265326e741a3ab0ce0566f64c8dd0cfd26b89819445bde75a46a9a99d2008758a329da73a8c1a4db347336bc2fe2fe8e526db1033cae4e3b5b7e0e0eec887f716066600ff801ba368276a22850ed24d8b035679ec5305758edcdb76c3e1f83bbc65266d76394c34c80ae4e919ca3c157c376d9e5e01e91a8", 0xc7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0xef, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x64a2}, {0x80}, {0x16, 0x0, 0x0, 0x3}]}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) r3 = open(&(0x7f0000000180)='./file0\x00', 0x800, 0x10) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000c090341f7b0ffa81c07dbab015cf6c062acb351276f025b4fcef2e555288abb7560f2ae8dc486ef275ff86353513ef8ce62a38051a41a3b3882cd3f3cc17344d2a984834f1323b2bca6157a05aba49d6e0e810cdd78da83df34477f331ef17dc841fcdb92f4860e30552a3b1574d3e02a08e4c52e17625e39c340ad9b560054bb02bb0e80ebe4e1b84"]) 16:01:02 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:02 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000000000], [], [0x80000000ff], [], [{0x0, 0x0, 0x0, 0x1}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r10]) chown(&(0x7f0000000000)='./file0\x00', r2, r13) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r14 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r14, 0x0, r14) 16:01:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000480)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4f7e4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf", 0x101}], 0x1, 0x0, 0x1) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file2\x00', 0x20, 0x140) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) pwritev(r2, &(0x7f0000000380)=[{&(0x7f0000000180)="a6d3aa786f4e58dcd3221da654ebdbcc55800271ef1606618591f32c27d03f2388579a08e161a1085bd0e24f42fdb8c0da9dc3a379e7220b28a617a5d4434fa8b2d39a7d6b6fa84158a4309d7aa4a5ab3eb419a8ea47c31196b483190f0996fce03008e2649cd7a4ff0f1694dfd9779626e1120b4d062ebe2c6171e21d96ae1e7c336a10c078e3b90772936585886a8c28ee0eee989bf4fde534bcf5ee2c0341231c7fba88e74369011354fd1d31ae671de5ad7631e41c026cf9f17cff0953c72967b9e161ad78d49582453309da36409c609d490c559ef76bf376ab1b81d8c4e33a6ea84555b6eb56a4944982075d74b7ae37a772131c", 0xf7}, {&(0x7f0000000280)="dff00596885f469074fa2bf741822806d461fc0dd7ead09555d7ba6f1e7c31ef2b86adbb83a291758fa520cc9338194f216cdb4412d34de2984f5d916a9765891ea49c6bc78f0a77974882b565f518cc14683de19db24682fd1103981f7d8567d9dc4ef5b4a02dfe31d459ff172f17c17fb92b86fabbb0dd203738b624835c551f407dbc22e6889ce1994183191d4a128ca9e838d852d204603e048c901807320bdc9a76bba5b7f24f658ef2563dd4c61dccc2c6baac7e17e3ea23cc5f379bf02b31813cfe68976546907b8487cd59ba37ae1d8d56a6a8a08d782f7d3202a029c8548b0a137a529fe16eb059", 0xec}, {&(0x7f0000000d00)="dffa7c804980aeefeb6f38e29f77106ca612eed19bf65f7fb348d60d9ddb0a1c288814fa848865ed3b90425b14066ab3883d88ace8f8bb9dacd9997532de100d1e137c6af3ec296dfe9a8c7922ff8aa485111190d625ab7f664459b42e619382076953820f77f83b55ad274ef6d7e4eac5eae37af6d94486f0fb6c5f5c74f3a0a30d2dc729c209212f6f21ea5f619dc10aeea7896aaa82124ae50198d9be7f533ea4623e367cfc844b3f5a80638f42c362b861ec37e08a256d82cbadaccee8bc37cf85804021f95ad09b39ad5104edf258df2dd558c39add87f94886fb715e46b1850a0af9d3254aaa719397a942b32fca9c5545cbacd2da13b04df112363a75348f4dddf6963b68618d790aa5563ae1a8d4e8a9848aa4cb6ea6f72025097824c0a4301f800313442c2979ba299f47030da4881d4e4cb1cda71cf2f0d4e89becf9bc4763e328941c3bf6e6ee142a490484ca2ffe42b7cf63dba6dfe22f0e562e38ce9318ed4bdc59b70db66dd1a1a67f62f86fe90a6fbe89af50d81e9078ffebbe27e7f151e0aad9dbc8b5dc7ed9a5e3cb2abbe94bcc537fb1d58fed7d987aece277caeb9c3ef765aa9a43930371240972e241ce05c587731b94c210e659a70ed8cbf5428aea270d237e8564cd2a535095141e7b34e14ef88ba4f439c4811baf72110ab3d0147377fdbe31feaa7eceb366f202c62cdf5cc12c44b316b1c68dc6bc74858d1d1e7fd73a51b5da812b3e6c801029c4989c4e2eb7c61c6c61e22b00fe7597af633009bbaf58cac47f5da4694ff1266d1de99a798bbda4fd41f7f9023abcc11674f4f5525a204b6f23d688c5b54d4752775d7b34fda9a63f43c01629fe014a787ef1a6bbd314887f5a407afd4026a02e0f4cca90a28d1a5348dbbdce0876f3f4716f5df919f1aced24fa2b882947d3cfea0d7e56b3753ee8bb8ee7c4f74894aed5743a521a3e4eb2ed083c00fdf308a01048bd5ea9044f71f496f42b72c5655145fe00dc2143e2b8e7cb436cf9bc45eb1cce70180890dee2d8c0caf75ec3db483e3e027e68ad8f549a6242269e199b755d5326be5cfe560bbc2ad10c58c83038432863a80186c516a5f38aef7e1d61bd6ea743ec5906fe61a969e7763c06916ae591f61fc9f1736e704fd583e02b4bf072fd0d91b4f7dec536dea356ee5afc1f40423445eb1e554d40f527c49f90018dc247cf0803a8115ea65e4bbd54032a3ee8b2c5dcc277b44b967ea2bffee7aace0323bd1462ca34ae88d3643ba1714621322291f7b91b4744f390decb7390944140233c05160ce280d5c0e7254470abb7f87f29b94c9964521205926b8e2646d766a5d815f8fa217ec0433675cf900bf6ebeda2746b607220129b155624e1af70c00487af2dfa627231e7b60294e1ae96ccc6a84ce1bd6c5cbb7ea3962119ac271491beb454f89b0ded154e259e680437b355b8d159a0915a7de03344ef999736feca9c7f3cc397ac704c0262bb7460eca796b5666adf6acc8bfdba7c8a5a82c64b348a82c4be2b38f08cfe4794eadf1b04e6740a50e6f5894304920a49f12128fe9d0460899e350613cebce338241d1eab421e095ab8839289e4cacccd7ec7c2da37e17da2dee3152ec17ea03495960dfe0cde6d6c2c8fb40b2d3cb42cc7de630acc9c1db55d19893bed92198735a6083635759725617b06575e859c728cc2231574b32763f2d9a713292e916cd99fc5c90c61ab2a81797bbe3b40769c6fbf1b42b67d440186b4bafcd06a1dcc17d520df1efea0a1d9e7876d5d6fdf4a68b198a34a1c5bc11fa527eaa3439bdeb6c8829b4ee4d9f3a3aa881529164b18a609147f70b361d6a81186f0710ca60a55eadd34fea7bdc21f7c7f77b3b9fc1f00607cba18aebdf648c2428c56f4183f66a2c0054eb2f22f5313c69a33b39c602f603c6e2ba5d109a6f2b2b41510ead3792a6451624505e74fb5dafa9dbe3b0099e18cc6ef2e780f581a2cfc705b06d25fe8ad54d057aa6f164c546403455ecc8085090b0c9e93644bf1c593af842b0e29e61fa63e12883b0aaa5a7f62b131aa88c2694f053e794037c02264a31bda9f9ccaabd5db50759e173e6f26b5e82c7817a7a3e88620c3755e30024e2276e1e8e291f13ed4ad365f48caa74adb9bddae605916441c2414ad845abc475482b450f61fa917cd0469f52572b72c7d0ed2c1258d2e287364dcd314216bcb4b9fe5dc249cf50221e51fc248c9242105c73188b9c5abe1bbaed5b72591ad662eb64dddcd972c426364907b63a47ec130ec1631ec8db652c30207eaca6100dce95851056567139126fdfe719a016f93e85a00846ab0282fede181c97efb2527fd0079af608588227c5599587925a62ab6ede560542534e1de521b699b4e3ce1634bda49ab9b8aef7f17ee795ad535c925b9cd1d2f51e5bcaa9f9c267011be283b45ea56c7a76eab6d0f9831c3c94a072f6fe958675fa4e3b758f353822d6c31a4561dc20f25a6b0c6f38def05133c308bd7a3a8c6469bbedaf1629479d20595ddf523125568904bb9b44976288ab11acdf1f4401319341dcaf5675ccecd85e05b0e7bab61ea563b891e8e5e4d8fe0a70bc23c559c3fdfab7f66e6a57603c6f58c2394495edaa5cadf5c50ae9eadfe0bd60e00b58e663b775fbf26b0208a8f2105cbcbccfa6f2805369df6aa9552762af23570f80e7ae7844588d3a78320f1e0a08e64556f47e427d7aaa4a046fe73d9e1f91f790fdc40a0d1394ce21abcb1fc1fcf2d4b03142a8294d0816f7c61e9709400ac0aaae80ab5945120956b0d8a4bda108d474894a24701af86ebdc4b0b5ce677458437536e5ddae61ff14cf0c6bb623641484114b3743a62c80aa0d791707603229d471830b24e5958d9e1caa6ebb4b7e5cc8fe5ecdad1622d6d3ed45167460e9facd5bfb8968a32f480364bef5436a791910abeef106e3f937f9a3ef33ac98787925304d3dd5c4c94ed8e50de031dedaa1ee68e7eb458b6c52f6f1e4da19169d2f5a2741ec2eef309d5085bf4538d8a5ff6d5387d087bc8b54c22d8b70d2fd78df05a29979c6a13700acc001ec1cad8129594037c0969644a1c71a842f6a8d1171d1b1b289fd6ac62ca32f464a1902ed7ed113c1fa40561b4af87987ee2e935001ad8ba67ee859bbb4cd07d3ed2c8e6051171be7930b293c3ba96dba172a5db94f7f770c39029837905e60272085c5f26a609c076eab3743f9916f21a7da84797966d75f692c655cb6359ddb8f5bb504dce39d108b0ca3cd3b3af1694cca582d4141d74a1967a6d899e7efdfc8dad31646654436b26a62264b84a80521ec31f00f8f0afa1a669629316ac066f9891e64996b8f9b499d1e93c9900ca8069dac0967064824d58a6bb4a3f0174b32a96b47c275e33c0d876386a325fba76c24582cb720f0a5648fde324831aa7b9121bab83eedbb16421baf971be99aca72a84062eaed573aefc6f5009c11f379dce1a3c1a75f8c0e508fc275a007731ff3bb090e466534cb37e632b11d53a16ba83aeb401fb8901bf9d8b7b46509f46a7310739de138c5942beb9853a47db87bc41010a31043edb989b3bce24bf0359db53027cd936834a61472400565956c8ef394cd6939aab97f88a6248c448c5424d4cf5675af8b643879c01ead13fc039626edc32c91ca9c0bca346005865e98959e305f3b59cbac2a1450cc513b0a8113bb5540567410ca323dc08316c34ed3e77e69cb48491aee8ac03f329c31d64a7b63521bf8d2556515d1ebbd328881353dcfa39356152e716c94a0b6bb9a07d4f0eac69d613d630ff1ac5889162bfc20de2829aa23ed6f3ae8ec06d4fe6000e78b0c5182e24143d532807b2357f78df6dd82e38ed31bde91682d4fc05fc635c6c858cc60f87ba9ed1552f47187734adf223ea5b3ba55c24219d2ab1fb861350bd08720919ce72160862ac2304a2abef1e7e641318284c1f677b6f479d9857b368fb6b82d96aea72a2ee66a9d8afddf2d4aad86f4df06c5412867e261e9594c603151533fa79ccb63074392fc5a4671a61ac0849712ac08d6c50e526bf053f675c92b6432b9abf5c31ad54b94b5e2aa3c38ee4fdeb9bd4b70236ea31d495c511a5333237ea82bd63b798763fc7dd7334f8735cb7f5d4aa9af7e7d78c4572a78610e18a2b9e9cb596523c6f6c6f230421d06dd2cb69ce0385d2a583271ba80fc532a67369e439f6d0a84860aaaae9e7cb8ee18a85ae9f89978babcec2fc7581ed93986fe3b5158ff0aaeef90c66385c1ed22eca0e918197c4f51952126c9c91db66053f95df2a800d8842582323ba20c0f8e88c7837c8a3e6c505d2fc2cc5c2e28ced99a12e8d200c04707897a29e0f88b3a3abfc673fbd3726215291bbadeaf4ad58598d71487a6d14b011f96d6e34da6e351d4f110e0525f9ef2dbf6a0c80efd6a3ad127b75699c26078bb44b7f099843b094321d611d0abd78d15410a5b5f292fddbba9086466cb08d9933f61c5a085ef2299a91e33900ea539a6011069dad9666508e80127d6b579b2dd8e4ab5b31e0f4e67de13a5777379848358020cc155d86c2d733abdba7a9aeadb5944f954d3d184327ed75e8de7dab3c8a6dc74d8f81c4024913d4f5daf5aa67a2eb8589d5ca8dd2a44407fca5baf4f964c607b6ab2d7e97a02167b296debaa1e4752b5e9fbee99fe2d4b61e2f9c48b0a80a23c89870bd00bb9d4c06f60ecdb7077ca5a42fbbbb2586d2ec77368fd96c7d9306fa7c0d3f6aba8421dd8e8c55686a09ef5bdc1897b49432cd6d9c0b3e610d7f80bff2e3e03e371d84250e88a612316116fb9e6d3bb6c53ac794d018964f294ca2327193af326d9c07d3c0f92321aa04ee988a9d6a6d28abfdda59f32eb4b7c88ae35e1d742523135e99697423835f057921ff599eb0c1b841a0eabc3dc2ecde2313b8c396371217a09788258c529494abc390a44183ad730862dedd94e0814a5a613b816f4f2eaaaad99f77f3eb0367e1fc4503dd7bf81ebd6eedc2cc36ad14920b99b754b97041f99d4ee12a616987ca288719ff4a016f25ed853b62e1bc8d84f190463152831bca86c677fcf35b91f2ef577afa43ae5a26e491a2dc8fb47cfd9237c72a9fdb9b62dd212588e6d3b6f024ccaad74efc3c1be5d2a8df68d5079bcbc2e1572d93bfb3daf6df646284c79f41b8da6f587600c06aea135aa33ef623f9888b06dce5525ad49941902df1c75c2ae6153eac9aac5a3ffae14bb5dc58efe246e3f6f8de71266bee0904282125fd6551933bc3373119849358a2e3ee6b8669f8a206b12b3722dec7f248f10d6be7bc566857c9547335aa5401f6e0623a499d558e7ffc1434b975126b76c7d69ea562bf2eaa0ae111e3abc3f31154fd0a048e92ac536cfc0b9b29c688efa41b586fc3eb8e9dd29aab9871d4e72a5fe28954e0850ddbd77dac4acd9634e917750c22d22ea98a5940f903a90372b4866122df81701b7d4456835001d93b0a7e7b3906d35cc59acfe3e3980897161eecacda6c9c514b42787064eeb1c48c49c3de00663b89ab813a014adee2763f900c6ca89038b175db2af5c306b779b7cb621fe39b53b444b18daed1ca916372ad0ec1f7c1d838267ff930bb8ae9cb4f4ab6bfccb3ccfbdd978b2aabdfc2762d6a11a8a2e4ef4831d272e1bb56280d396ad345046724d63359ccebf3ccf2f75d41713eb09e584f069bc5665c47f5a37823a0e550d3d33ac0fba8a7110e1368411f2d90618103803454ce1e3fab4c1fe776705a772b03e8315d15253eab86e6034adc823f6b278782c5b0ea3a42", 0x1000}], 0x3, 0x0, 0x0) kqueue() rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:01:02 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0x0, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:02 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0x0, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:02 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x0) r3 = getpgid(0x0) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={r3, r4, r5}, 0xc) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x84) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ftruncate(r2, 0x0, 0x3) pwritev(r7, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000300)="ebffcbff13b95511099d72713048e628fb5e3a48524be677bd646e1e9f0ac39ed6489016822a6ba0806cc40234d3a7a8d5d8cabea00539aa63680596d7f518def0949f4f8d7d018bf6acd73c1a36bb3fc70842bfed5de37a6a584ee78346bb2c7600d0d479bd4e7ba62da40600000000430900000000000000cd6122880e6db4afc64ce51db2a73aa5930000000000000000", 0x92) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ftruncate(r10, 0x0, 0x3f) preadv(r6, &(0x7f0000000000), 0xf2, 0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000200)={0x9a, 0x0, 0x80, 0xff, "c3a672b7930e45a08ab17e0a10dd80e7eac27787", 0x8d3d, 0x3}) 16:01:02 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0x0, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:02 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x0, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:02 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699b, &(0x7f0000000300)) ioctl$TIOCCBRK(r2, 0x2000747a) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000280)="0f50378046365672", 0x8}], 0x1, 0x0}, 0x0) 16:01:02 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x0, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x2c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x1) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000240)) 16:01:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x6000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = socket(0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r5 = kqueue() r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r5, &(0x7f00000001c0)=[{{0xffffffffffffff9c}, 0xa1b88cbf6e0945d6, 0x8, 0xffffd, 0x7, 0x8}, {{r6}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0xf72, 0xa6d}, {{r2}, 0xfffffffffffffffa, 0x61, 0x40, 0x1f}, {{r3}, 0xfffffffffffffffd, 0x1, 0x10, 0x1e800000000000, 0x8001}, {{r7}, 0xfffffffffffffffd, 0x124, 0x1, 0x2, 0xfffffffffffffff8}, {{r8}, 0xfffffffffffffffa, 0x80, 0x40, 0x6, 0x8}, {{r9}, 0xffffffffffffffff, 0x91, 0x2, 0x8bc, 0x7}, {{r9}, 0xffffffffffffffff, 0x20, 0x6928edae666bf64f, 0x400000000000000, 0x7f}], 0x66, 0x0, 0x81, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(r3) 16:01:02 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x0, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:02 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:02 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240)={0x100000000, 0x6}, 0x10) getuid() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xcf2, 0xffffffff, 0x1, 0x81, "b439add0430b0554f1ec6918533588f56d3f9b7a", 0x401}) sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x2a6, &(0x7f0000000200)=[{0x10}], 0x10}, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x40, 0xd8) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r3 = socket(0x80000000000002, 0x2, 0x0) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) ioctl$TIOCSTOP(r4, 0x2000746f) r5 = semget(0x1, 0x0, 0x1) semop(r5, &(0x7f0000000280)=[{0x0, 0x2, 0xc00}], 0x1) setsockopt$sock_int(r3, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) sendmsg$unix(r3, &(0x7f0000003800)={&(0x7f0000001300)=@abs={0x3, 0x0, 0x0}, 0x8, &(0x7f0000003780)=[{&(0x7f0000001340)="48b50559c3c633cfa7575bfd383679ea8e5f6a19ff064237f9fe7ba316b6280817ccc1764583e3e3c7efb120fcd5cd9ccd0d5a03515a4b45666f7d86d3eb1e927c546530beb78d2d8c2dcd50939b6acb37aa7a301681fbb634d2d9b260a29d39789320054f194415d78e6ea15ea0beb5584c49d46505a53bccdfaf2b3c3b1e60b64ac5c29ebb56c594fb2a5dcad6936b02a6ceac2661204d88c5e3857b98b2f37288e78bb142e0bf1333d572cf83297e7bdd4a0661c2b39d4497482bec9fd39118c43cc938ebaa9bee10cec4ad9bd73cb8b501db60e81ae4aaf1a9bac3fe502fbffb9af4b2ca623ee83f3f4de3429e4bcb1128e111f4d0bb4b3b42f248919824e573b779425e6a757f7a82e5bd89f3e2a7b8273562f77027d8cd02f13f4511591e4b9e83b37bd1de899794cd00f3c200a2fac97aee1e638e7accf8c4d6fe759c799bab12c541ebb74ec59318bb7d1141934dbea3b6a26f584793c45c588dfa59b2e4d4fa8562874fd1462dfb414c51221cd4ec408b852d50043da1eb6d6ae6ce0b3776f8f1e222a50d7734dd67c903f42ff6f69b56eef03540d8f31a1bdbba741d5d723edcadd792d29e6f0ce6c0443c3cf1a08c7d1eeb181e5778a9c87d80303b874de14950423cead9bc5b879b910522649789fa45b8ef8f0405185d07eefeb7de8aacdf3f25156c20680592fc16995fdd7989c3bca67e91d358302dd97041eaa63f8dc313d3e13c3f06d2d21cb2be9d2efb5eb71e0edb7250e430e1b70c69534eda2b30cc1f6944a7b6d2f3e7171d9d7531317e4c674973947420640e9c3e31abd14e77d456ae942f7e956c71f2dd017dd440b553396e475fd83f2e062e59f799a7826aea7216afa291fc92d27888b81cfdd401c899804d4cea44b2695569eedd4b31c46f68f440b65d9dc03b07b3dc663bc8533d2788158bfd08c9855b7f489526b453e31b7d620d2886b686a6f21f988e89bfd7630c64ac50d0af83f9bcd05cf7efa6c134c2a78cf8d74a8633d87c855cb2e6ee8c0f1c9a04f996a6fc474fe7263645500a4debba61d0eef072f0a5868bb10d008daeda50a6e39e45ef882247682acca37bbab1664627b35757eb1f35aca15077b01878856bf372a5adcb82daf8334962bafdec401492ccb9f4c51f552a3b134ab1ca5aed6179d04316d6193869e4fbe08b5089b3e15762025968505a8de342478fa2ead622c6270496d850b8f7169f1fc9b8e9c94596c821e9d6111ecf0a79da114ae4b194d041a42b97d3579fb050d2a62218e21aea387469f764b857394f28fee2c1387a339b36d7814e877900093ef5764da9a4b985dac7efcd0739dc56c23b6210266a8114b0df58d6f39313eb4627345292a8911c01a51691bc9d8375d31138ff4877664130543f10f27d4d9409949a8651786cc29a9b2c3d46837c2535854a25ded57daba865904d17c4685ee592604c4a5d8da4e2812c7ac2d3e549b8bb9a112a100ea5348793736c16f6f192b39af235e0f28e03aad02f1a63f27802514a01f2587299bab7aba3a901097a395f1debc2f3f475e7dd76b393c22ca1a25e1d23e1e30f31d344430e8fe851f61628cce2f1a9f4e3d9c234064b17ae35adfb3b09cefa264ed58b3c24ec4affd6994356f29a8487b758c2c80c05881dfdb71c1ab78d037ef8d4b39aa33607ce0ea6d6921240cee6a58d13d9ff23c72e5443ad3cd626e8d2c0b433bf897489a3c6c8d9eb05a222fc538c389874d3c894dc84c774813cd65afb716a94f3dcee62f2ddc851ee5de538a249e430a54bbad08bbc91a926835941f11e1ae4c163fad66040b2e8584e658b03519a8528dba08440c2f1f70c9d1a0c109d9f518972b279a67d7b632709015a95d90d0418cf1ffce47da1d035f72e77998a4afab75651a84282503d0563c347630baa5d322e5b0f0a08e73a6e91a6913a6570ffbd1cbd8ed01d5c0f846909976689be6378bb3038c8a72fa1514de41b9a90a5450efe7f6111f0abe87b1e60c6e0429baa914e275e4a88639e44541454cbce2fdb0075ea84fe8907a5cd98e56581513d03f5301949169d49c1693507f5eb3c656492f63a664e1dfb96061bbcb1f3a98a45dd587e037dd813bd9d997264a17e240cef1483186782a7e0579c270fcf6469cf4d4a163e8af0c0898a6991816e7acb33b81f4cc40f8033df52ca3ddf1cb90de8ebfb3f51999ba3c30ec2d0793ce2aa7079bcef8cca67f74489b52f370eb6b3300e27f5274cb8b57bab9e70438be9181df6961db30579172721ad63f01134b688403bd376ddc8cd761bdae06fefc99cf874f696b9f49c683485cb1f4a74bb91eac2900206478cb76d3a9578afcced1c31cf8eb121ca7c4221d63240721f4560d45f71f1f864633bacdad490f98198ee3e549358a297a9a64e6137498a3ba844e26ec3a28c265ca62b87b1a71639c5954b92dd8110603e6a2cb21229eacfad716cb0a9a56f144a58056501420a877ee5af312858559cc12e055821202abd63473012773281cf839c5e6d5a1a20e382ff0c05541924e46182d2c9584f370f8253ca577f4ea007bcbd09053b9cfd934f78965d759e06197286a86531bf2306757a1e444150cb1092dc7981600f2aa9794ba70dfc89e805140aa4d891d7128c701abe69b167a87097223dab7aef540e2c1878eb3b1133b690b025c58166e3c18a4ec5d4157ad67ce69375d19fd730e8130d1b5d750aa984c2efde763bf00d88d9f23501ee8b969f6c4c771804a9d9fd6a3f182bb01a337bb4a040109e1bf4052cf5206dafa262aa7ee414e007c983efaba802ff2c5272a9826c2a9591490e9ff7280d07c2154ab78fe0bc7a962ec47a74f27f6b300ab760bf32d423c5c8234d222977fe5886a2deff60725a6c75ebf9ec3f48a6fcfb300ad72969f752c09b712085f43d1f9e2fc22e22ec08d04d3a7375e7e5c191e69dbe0353c425c1ed8fa71e9456efdc781cdf2d2f2441d89660a22a816933c859b84eb8723315a86fde8f124899f1233a14d9c59e950d6a13458c58a3d3ddb6767628a3767508e9590b0d1c1504732b8caace5954bfe895faa2c66bfbc881c3a1453e742a1d2a00d7e6e69b441c42539c5761393d9b7de77f7bf7a1f6e8cb1ea2910fb7946e257bf5bb0eb4f28053fe26f8fc482abc1bf00d0bbda2246a17046997ff12b369dfff513d3f81966b93013399fe61efa6bf0d4015fcbc29f89cb9e4e0c6fab0b6eeba094e09db4952f15c296e1a9b6c0da8b4bf49bb3b617d0a57fb1d4c844ec1aaa3f7b1943ecfae0b4888228db103b11b9f69f961066c17d1bf2fff6d2c5ad5ff31bb1ce8e4e1978f6701fae71609b8c567cc740e8ccec67e483214dd0d338845610353c3ea5b94e16549293cea17e08d30c953608e1f4ded0a481f755c9868ed5da122c7e022fa522c577e32e5ad7cb1a4e7ed5b86b372791232a51c5501baf0a7b9011741893f09d28fb2d81aedab7e392b805f32435118cb3ba26b6bdd162c55f90ceb125f609a32c7132932f540e914d004e8262cdebb6531dd88ac6ef03d82d4ce950c67f87f92dbe57d93878409b72f39514c9cf3e09daab75bee3f66e2af1ac9eeeef12be6274f844d1371c9bb979407b848f374030b90a423badc7cabc4a8c575b05bce2cadb9a59c30992fc87326e75c3c40ceda5dbb32a4f9db984264ad08f1891474dae609e78e4de9d46c2df63591db644dc8991e61ba19eb2c7e8d8a19963703cc1f04eb10143e808df5ba4dfc4002320191dd96530065540f324dcc3a74e6835d6c8c3a0b4e9848a0393b971497afc6e38c38c9158285a9d23e9e348e0cefdca24ff12e11d24c79439387075b2c99abbd07628add6b4a4d0254ee18ba93a7cb357553e014670a01eb803f9a86648fe53d1611a9f0b6a0a8fd2a4320de20fd2aa00a470fff36dc6c568538249a3990d4e8bc21d7195aa7b0b185e09d16d59569df467df50bf19989bd4d612b126ae5d7bd4a89b95f3be1819744b053a2bbaac947722a038ced4e77f86db9cf66679a1b73d39544b9b84f9a782e19b16569f3a8d4d00ef6ba9394a09ba68379a9c51a81b02dbfc7d0e23f04d78f767cff10da2d56aaf10838fd262794e03dd74655f7b50e231a22379562ff2b30ec6be23b10b03e491a00230504176fae9c462d41e1fe541d9c8ba738a86d47d2f45880f97946554a8d33b12b8b3d6f3a0a12421bdab65aeb81050c1f06d5bea596dbca46872d8c22508cc6c8822ada321d427948b3f5b940bd7355700072ee4821616266868a37696d90dbd6641c59a111307b64d370a4b23ced2c5538975cfd3e393cdcc3d0debb4bd3af3347532febb061fc4818e782aa821f6177cfafb612476d1724ca4572f0119ce29130226aac15b43bc9e88984aca3078c395c3eb47a41886472cf939a05ae7bc14c40d4a4305e5302b205e788727ac652a8d3fb834bc14d6798b74568d87d4314e45308bf6f247d3448044e30613b962bf3daa2d25888034df7b1c6e1bbddc0be682e91c89e57d3c81f7bdf8b9b054ca41de19d59d45ba537b65655d83b27841af5217dd975c82ae95b5ec60fee69efedca17b7bcfcc424a97a1fa7d55fd6921a4a9f93ca79f3931bcc7888bf6ab8a48d2c1d915d28fe58b65fcc1161457ac9c1eeb9a0ac2ae036f8112c6a16703382126180365af7d5a03d6b4076bf95e04dc079cf7c2ae4059a65d58780d74145293efa8049a81e046af5a4144d5dd58b96866b78bb2ff5adcdd2a709075b839a015382392e4caeccf3d538f48993cbbca33e69a5b3c3ec9edcc2f547b74fbbddc7d569fdf25985cd7428981ce52d056786b8eb319049e477d3b84c6f7590f292dc7ff565ea4d70c2c739df114cc15a65c783796ad20f8c27ef6ae712249977ff97780e03a7c0e150bd3cbcc750af9a92bfdf39bd7d43dd4d056a523806839703f76659faf80d4ff1c83ac488b47000f7a1ed13f1ab98fad30a79a12f2dcbef810d277c49cbc4b7e5d5ce2c7db6d2d96adcaa91438d40f96e2b9a985d202efed121016a5c0073a0826030725881b5a4a4e4ae9d9fef70650a18bc18219b61409bed6dc64e8e21c0bfcfe0ec0314a328cd0cf2c1255a7cc6607db3a899cd8d1b49e10786de670350570f3458314071c91375d7b89f93cf5ede4857a8a8983cd0b9e9f8770002b10126dbb885c525739b8f8dfa1dbd2cde0ae6cabd40809e90af24c8fe889be7a390528ff78292e166a18f746eaf18d0966225fe90216895f86462f201e0b71e4c51148c61397aad2947f2c1e3b8e2a7d81f34536f42a34fc22a60e467b33440c8052ab59e2298a0df00db17dbba61ba6831cd25103f13b916ab962295c7b6c40321fd20022a6711e8a9af4076560e116a1b8baef44a0b0952d7250ff98b2e9c619c9ea6e2f0ee365c5583eb1722e836753bca6cbb8e3867701e9491afc5555beb358ab393dbbff6fb37d2b5370c5919071454da9c5975c27e5ccd5a380f5382827b1e17dd7fbafa1307e40acfc0278b92e387502161c248b1a44b26d657eefa8aa5ff1cb3981e682d1c1d7962c7f32ae6b69c8bb13f069d66b8c5cd877a66654ae274dc6ed28edd741b46ab347743cadd505e24360189ed6500a3e3f7a8dd647e6355fa3785abfc61b507a05ba7937b0beb2dd682a9f1ca69070fc82ae0ab3c2ca6945dec8c27d1552ab019d099437d2540d8e2020d97289271dc5a0d41a5af2b2bf80605218bd4147c731a9cff9ac6512b106808144f0188e840284f79fecff3bad8c76abc9abba3e4970548b608727aafa109f91af771ce", 0x1000}, {&(0x7f0000002340)="44121bf586670405314442a96767c081a5a170ee55bf400454c2088be67d45fa3281d81dd0ede922071a0f489ce93877ec7b9c937cf1a7b9af3ba0e8f9e529e5742bc19a2b1444b7c27ae378ed5589f9c475475f6094bdbb34d43480a9c90a8a3fb15614eba5867c78b554aac634c5b78facd5e32cab602884079f1cf8bdfc4e3213de461b3560927d6841fbb679757b9b973badc35dabada3e01de7cc1a9e00175ba9447d31c7e65c47cf6566f89409e5e80d89461370519e6c2ab88079f2afa16b80e70e78cfd06494effdca21e64b0a25123b11502989286eb78439766e75fa531ee61765b772a2", 0xe9}, {&(0x7f0000002440)="487ba923e13220d6ee280d480a0e0b5de504c9feb87df7d177a464402b92bad771a97728a4a6cc8427538c144544fd5955fe8a55495c66740f52e0422fbcd3f13495bebb50419242395b9bde6d13236120c2f931021a18fd2f1b9889aa9d71fd3d7cd041085d6136d6f681ff45fbe1539681e738bf19d13394", 0x79}, {&(0x7f00000024c0)="96f4cb30b77c7f419799ca5d283f8022d6ee77d306938efdc6e22f585e4bc23da73f02b324dcc7cb0e599e702aa28582f340b0f39f029f4cd38991c652c27a5f46c2484b04ea9401c80a8690fa19bd78", 0x50}, {&(0x7f0000002540)="351d2bc61c844c4e586bbbefdf232c499ed3c7242726e4365e386c9c06d1ee8255fd6e04def3e88a909f674b610fd36a19394016c91c8ecf29d2453b391b944d2a805844d4048c6e4c7c8285f9d432df6187961d9a97fcfb1d115087674dc2bb4d484e04846a4955f7af20599235d11911d5c9182654e322b79f1fbbe9567ebd5cd974be0d344f1086fc1123069a08cec646b7c742e80b8d93acd12492a4a10e3f5c8a6615532352e79ddafcb34388a449bb56038dd92f0726f2d4ef9c139f7fb1adfc76b1c26fb79b4b1262873de53614bc3e0b7a796375ab4a050471794827fc984dc23c", 0xe5}, {&(0x7f0000002640)="c9856e5a48fcd6b89d4928fc63c21ae8f25a107dae337b42f1150e75d4b31e1f71358196362d7a0cab69e3e355c95a2f7a04cce474e7c348425bcf15573a052b529398ff196e13e939ce73e99f752e954dee4a15ef412cba3733d8412d25c6d24c5b992b9781ebf9b423156129bc1215b55fedd42366ffea60da7a45bf0618e30995e120ecfc3dc0856f2e990ea97c856748d9a98101ed555287433e137a73ca3a1c57925d6c18f706d782989f3f5425ffaf0a5a2e14a665b4ca10b580bfe0dc0437111150245f7880e9d3b30abc20a87a3b2aef41f841e1fa4845ab4ce93fa31779d3161e58e790b3476bb8c7f355b1f0f6e7f1cf9a604757d6b6700e959260a5c6e38fae0fea456579698fca995906cbc0076ea043de2a4e1f3161bb7d934d7cdda36114a2ffacfa6d944f0d6d7e7c47b0b6a36c24a54d133ff8e0a938f8b38ec5c6098bb3e9766c1e239b24b0d87555f5191bf35a1f07893b6ec0bc2907f4e81068a95cb18a78be21c8da0a38ab56cd65181151fa662017dfe931e6760a6b81714fccf850b09dbd27ffa16ca33c761b7632e7f2da7e92bef3740d8cf6340d24ce943ab9556b068f939e0c5ba1499c9c7f5890aef2ba43785e1b569c2bada1a18135042f60f307ed4be8aa4d7dbafdee54bf795f13dfacc1cfed581d541217579a95bd25131152b6c3606b002f0cf6433735bc6d9d15436a280579ec1604dbae021aed8cd869278e0e9ef8581922250d76eb7533501e2aa2f0df7ee3eeec40a4a6bcbbb128e827e5a522bf3beb85ba4051cc3f75b322b059f7e446117d2519c75a133ee0525bb90a514b735a0daea4fd93ca3882d4dae60fbae16092f4a5a2fbc44f6117ca12bc50b237d282d712f94ff98d17ddd8f47c8ecc979c8d28571c8c4efc4e3fcb07128afac23ffa40a5856f4d55c3b3bb99f2f98d3d56db71cf8e0ab4754c5605c4b76131dd1482bb8c81fc6fe4837ce60fa33a68d4cc32227495f836aaef1299eb6e678dbf4513af4163018e55586a2e4b53e26790a7b06660c493cf75ab759cd3651cf069fc029ad97960314417be126863daf90274e673f946139ac9922886951b1becc0a4b8413b038bb85d4802323d1ef29ec41eb739f5275d1f883b9a92c99e1376a3ea3b0396667ccf95feb3f20ae26f2b516ea87b8e9c331368eb985c44d5f8c5afab39672e1510ae4be2d9419ab28fc0c15909ed6d536be02278476d19405f784aabf9ebfb70620332efa5f5f461dc8213f35016248ed7f25ba1badd84eee9221ba40a0ba59fcd43f26873e4191a5283db6c77f3f3344b3557e1769d3206111c286207b4e6258423cf68a6750c4df3d0f19a3d8aaf759164194035075ecdc50242de04dd7941fb1148fcea79ba034e50bfa6bb1e1ac2d4505b4da91acc097be209fc4beddd7c3ac5b76786f42e915990fdf5f336a7fe48f46bfd6c2a18f8f778065e152f1096c56b2a7785e2ca0d7a37435cd066e2dd84c0bc8ca9f63a2b69da48129b7236e37c1c99e74f793f8a6e01cec13f4d1bee01118cba11c445c0a6d097519eb571d1d368cfd688aea0aefdfd3f9cc23e42dd182b9cd7bb426828c02db81a722c127bca565556c96597bb303ff72d9ae62c9f171fbee4188d1dda06fe414fded5d064e0a332d055dc8edee5ce692d2130256cfae181d3bbce9d246c9df736792597f1c7156ed9b5518342c0f27cbb57ac56e2e9d385e732b8325d002ba374714f84ff6e1f7cf7182983ec995c9fd0075cfa0590f86087c8f18b45fd1190b9e761a3890f29130e09420cc596b839e56e1a7ce731b0110d6d4aac90c337a480b17fb8a36e2c77e8e37bcd5361cc4438808ac508cc705b3d107051319b3a7d570c11cae36cda1926bbf4491d92fa82f978fc37c9b3f2c80e8322df5b7bd7fed05b19c67b1f45284acd7a281fbaa8447dc598fb856c9cfbf85c1dcabc9abea2f8ddfe41ce9675739f0af8615ac6854c70536853709b5292efe89204ab31d42a3230304da86eac1e71d722708c05576ceaca6d720478488ecb2d99b286a4957aa2945045361b46c45a1455812de42ef60023e77802d1ea8eb547cf91e3ba0a9e76a6521db9e61cc32adc27190edf141ef38a96de5bf1c9c136d49c186d0fb500aadbacfcc8498261d36be10cddc8d97e08acdb95efbf660b8aac3c491ee1bf1b4099553f000b0118b7837a98a060b5d1e10a61f44a08876cacef42489255a3aa4816f9cbc119146c45b6cb749f825ae0387526d49e34c728c24187fec5ff9cf7cde65679718f6a5a4e03b2b439eb78cdf10703170e6f8b429474e5731f97c1075aadd52ec1f0961480db272b44f4de1b735ec0dcc68e52021c954523ca350f97e8e38a4bd08d3439e169271d72ad009569804c1e4ebafb6730361de3165d9da90b9f3c3e456d471e1779ce47b084e3313de1d72d5e61b81d7f9d7d7d425b9d48692c366343582741571bde8ac122b137385cd3f235d8a401dbb8fa01200c2063fdc95bfabefe249a1712637bfd3b78e321da0119f6a9ca561ca20905787bbf0ff72d43cc5d042e40c0db307e09105e7a72edf03729d390e84b6fb5d799cb032943318e60636a847f85d6732fe2eef573b2a510ff5bba799c3437421071b01314c79a19b0e4c847d632054e4c947e388165e8633eaa22a078c799af4277708ff87e70bfa7853be774250f4238d4ebdcf987e473defb314bd425f12c58c67e7135278428a448a1a779bd11df63b6c4b7080fe41a54ffc25543bd0449839949abd0f18246c73e93e24534ab5f3c9dbfa21a6ea39bc1aae2693f7b35438be26e27db0e3b22a5c3d3d5572877fed844c7a80d9cd180a6fe95eb172aea208abc964de46868a97b61e1f616d9fe28860778790a2d6a3b6072078defc8b0c5e91f92b51b78712037343c6d256a712337eaa671c032dfa6469e4892e3888f6d133914aed420c50ba91d4697bbc57289c4b7adeaf7b4d90fe9512d2bba5322eee03e98ef9f4f5fa1d849de1b4d07164320d84b2f1bc0a32f08704bd3d1826e4e6c2e5499791bba286349ab3a57fc42324fa32c417102df650aaf0da794636858d48e7896250f81b035f8109e918af065ccdb215faaab4e59c7d810c96abb450fa46353bc85ef665e8ce3691ca4466fb9826e11179cd7f49a5537c9d577ba1a1e7fd45ec6fcc844d25db141f6ea1ba260887fc1899a3ace17e93316d6f1ec6e9bc90d535e90f0271d503432cecd8151089237bc2bb664b487f7355c49274df6e13ee3a42185aa69a981cdba25a46896f8756e03c4f3fc4f9f7e99ec5aecc3e8ef659288efdaec6842e99fc689eaff671a2f36eb4ce631f3b74081c2477273bf74aad1d810e7c010d4cee875c842cdb69dec1bb77c117a51789782133437f0111cbc9b985a2648046f8d0d9e8c94adb2ed587d8cce0c660bf25137da9386c7b21acb1ba75685a3913fc974348c2d6ad6973bc383eb49ca20810cef72acd3c9cd00d77dee352744c4fe3d9020e6fb6f0991a4229cd5216d52a408ae84e2e43ef6b231f2fe0a950d979b20901e3dfb87fc53f36bb1584ee13b22cd8ffd161bdc47fb2707f0f6b11f6372608adb8f9403cbd1528ec45c6e750b7b1c1389768bd2cad5a1dce28d1d39ab7cc58b18a27dd2ac337ffd86bf9028452b546336faa0daac21dae495ded22e1ff563526e448264c1c0342d3a968cac6c0f417e8addb3d51ff1d6c583cfb54fdb6f192278d820709b457c224be33e51fc7047d5756590f393a0bd7fd1d2f4829a89add3ef399fa9134807630d588d06ef4a0ed59f8214231ac5266c2b61efd172b41098ce9659f85176d179059e0a5eb27a91f6a0eee04f58b7d6d4b3233ba86cf8caea0abfb4e90cedd922ac09f6ca74cd6f8863f2686abe75c0f8bc15f0dc95b6edb4e9dbde267046555e34700d7572a14b2d38b2a163dfd1e16b02d668cf92701add2d8fa10c4214d649669ba2ff782a4b7053454ad9137034a64a494cd4d3975f86302ebcfb8b4c43b3f37f6511d301b38f618f5c98f12b07dec38388d4faa2dd955a2115433b34a09c6e2f19a146082979296030f1008bcd888bcb86b3cabd43744d585f05ddb22993f03a3469d7d3a5756ba0251752da292144d08da8fa7d3d01fb1acd26eb080ec043c4cf442219229a2edbfc889979db8f53e845f649d9e9d45f8a817b3e49fb11b91293e289b236d2df4109186dfb48a98aed5f1a32816207bfe2bc97ed44d28d50c49d8d20037bde1f42afc506c989727dd352fa3a01da0d15f79f1a5816f24dc6c87cfbcee7edc8486fa390403c61fdb4b9139eb53c167fba661d78fb1b9565574ba188519e5f8c8900586e0c1991c57e8ddf66feb6ba6b564fb4546bb892d07b6cb79f78db45e368146cb2adbd3f42bd898cfcadf492d2cd5c1658ebe496b9361165c4f6c831daac76fd5d3e623c91931f4e7c14a7920409bd63fcc2521992e4fa40922fe6d0cdead92a29da7f8f0c200e73e0e69d5ebe17e972d24ad1d7b0e1d4f9d3d34ee174fc9cf47a48c6eda39e15f3ee39856c90deb140be48cda61625df94b2058b5874b1135fa16d150e7fe16e626e52a3d4afab00b2a55ee91e938dc83e5b8b7a57d86c4fd64f37aac3a46044473816ced76a17bfecc30e0d2c96ca0ada424548d7798f291bbae07e831eafb69aeeb0de7fbc5ea168f50712b6679bbf17c6184633b66e9ab6752fd1ef488993f40d811c896a4c3eea655ce53c3ecf745754336d3f1e5dbfba73ca2bb04fe56b484c5566902fbf473bddf8031b73b2cafeff9ef821cb856ec0f629cd4f998f9fe1f73411a55f6a4d823f7115aba22c351ec7a75f18e64a5496776cf6f963db31ce13298f6d01fca6d4b6761e32838b861f47e1992cbf4d738163fd52b09b3369a8f476b0e43b9511df2fafe8625bd3b7b73af663ff95f10fa24049165532e1ac935e6f49ffa5cc10193d5496a8ffb916d83941f819404fd018047f880b62641a7139d9c97c52f23a76c158466b07692f886952386805461447853dea9c7f7e1000231b2e1c370411a55a04dc903c31429924a0e7b15ffd68b9d5f04fbc4054fbda4a477b4ef2992a32a3ba025e3f0c27201510fcfaa9acfb03f02ee657ba11216f91560d7a5416fdd91289bc79771762671634422fd89e63d87c1a5a01d02cc568b33bb478dc31a2e7bb11be32a7e430273396949d2f60c2bc8e5902da2a300c9c1c7d62ca6f36ffa8022fffc774cf93d047ef6f73d61568598273b560ef0c1883cd3b746cfa1c64cc6d48940be7ad982d9fbca78b90b2926e1e92eb7af57b2134cbe189670852540b649362a83a2c223ec3454017e97ff73af3bce3a2c90d2df6bed69fb63029c2a362d65738ec365eee4588ba3d78eee7b4be8845ea0a1d5d1dc2efbec946b686d28f53e300c15f13c206ae73a3ce4b64b3126f135b71ab93b0ebc875965c60af0d18bf0ee34909935665c59e53bb416f7a6a4e7ea7be84535f36e3e867126898bf12fd5b7c22c4eb63b4da2e870a7e32b7ba910ddb282db25018f5b4fe8d790758df8fd0c19c90448c81fa6e6be677e718168d0107bc3ad83ea94f1ffeea6d4a2818749540a99f8860cf89bc80282ef172722edf4eade018e025ae7f9e331d514652868f2813ba0b1721c65d3ff269dc5af63a972d9b868f8f62b06207f6de34d1e0333e8ea72b99e9db2af970b15de9cc785b8cc6846bfa366853b241139054aeb012ef672e4f2d75d858035e04a4ab25a0b586f26b55df5264f66cf6d38acd1763a7eaa1bdc1d4971425ee53ba", 0x1000}, {&(0x7f0000003640)="1ca5a816e26ef3723150ae1970df64a107a91812158883ccf1e3e1b5e62d78b38ca1ca7147647bcc302e41f045f5b731d3b0ba8510ee0dbdb16f4beead27af1efcfc9adbfb32c50f7fe3f6658c1c238cbb96214a0c6ac6d7f1ffa614fbf633dd492f4b1116986a8ed3fc48610411a98bd318eb4113e35aed4ea54ac8abe6713a57fecc5052cb0e1ab6dd041197250803fb2fa757660f472e1468dd583d96f5ce60ac875f55d923bf53d63e3a709550986cb56d3e12ccadc225f64e9267b89ac32ae30e69beb3c7", 0xc7}, {&(0x7f0000003740)="f569a6b006ebfb77220096173c4226d7c688577cead6226673de7446d2fbb14cc4fd7a6871186d35c06da004827e0f0b82fda966f9eba94f21e01cdff6", 0x3d}], 0x8, 0x0, 0x0, 0x3846ea65cb8c30e}, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = semget$private(0x0, 0x6, 0x10) semop(r6, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x4, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) semop(r6, &(0x7f0000000300)=[{0x1, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1000}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x4, 0x1800}, {0x1, 0x1f, 0x1000}], 0xa) semop(r6, &(0x7f0000003840)=[{0x2, 0xff, 0x1000}, {0x1, 0x88a, 0x1000}, {0x0, 0x6, 0x1000}, {0x1, 0x80, 0x1000}, {0x0, 0x9, 0x800}, {0x1, 0x4, 0x800}, {0x2, 0x1, 0x1000}, {0x0, 0x0, 0x1800}], 0x8) 16:01:02 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:02 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699b, &(0x7f0000000300)) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x3ff, 0xfffffff9}) r3 = kqueue() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7fffffff, 0x0, 0x0, 0x0) connect$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) r5 = socket$inet(0x2, 0x200b28f338639b1b, 0x1) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) setsockopt$inet_opts(r5, 0x0, 0x2, &(0x7f0000000240)="e0a2e0381699a96f5957bd797a671e753522411b2450fd6b7f910b6d1bdec1534b088ba30d5f9144628bde4120936fce6b4560fdb5a75bb5c676c231e4f1c61a72aa2b57e07af68b950bf91d38832b1bbb85421e2b057fccbe65258cbaaf65756ad996d2b930373054072f8d79696f3c8ac2fb9a8cb7a1f6fff8f14119d24a557d0ba6d1ca02ba8b785365e85fd550184949f9e493d01b9b28027430776b0910871f3620ec57d3bf7e63d072ee2c170c736d3ecf438130910ef0c7f9fc2f9764bfc20cd17b0efd48c8114d6064358b0166ab7ad8aca0bccd88f905669be4aaa8a570d39a92c7cd487bc9256606070bd1ffc9ed52bb26046d020f0f142d62ca8e48157e48f8de28b07683265fbea6beaf04953742fcc2a83716fdc3b7f59cf8806884c43a1604808272775f0983afbb23e88d2d6fbf55852f9ca3190de1ee591c9803cee841fd5e5791dd32b3e8b365379acf28b037f7f1d1a6ede6aca8fdb2112f4dd995a5f2e089ac5b9599c79e8187ab00b49e6329eecf7456f9bd3fb94780ec465b472eeccb798b9745a0b427b6fa068dfc4c2aae8547b3f30186a51a4520f8c3779db0f265b9264e073aa482abcaf91977dcf38e0f3e70b46cf6fedd2b716ee59f9223da28ad42e6f9d10f0353b982e9e06c149c0caee27cacc29420f074aa2ff184a6e35081b23487a16bcf4c8ebfa4695ddb44fec9c56c0b4d6956d63134f53c5dc6e3ec4171782d2509317e7c7fad22eb13f82006abf723eeccab0fdab9013c9725be31f9af64cb5021aa0f608b7bff9488b797b8809dc4586b7216ae33ef382dd542f821729a9264e8db5ec8cc93078b0044975da548d3bae41d1745d97a083f49e0674a2963666013c773e7337068fee5a35e5f1bb8c9b17789f2cd9037a4c1fdf56d505b53971950af88b3c54c4411ee89a291f04ec929917b4228a531e5dcc7203a1b53ac113a0ad13600a53be1a3a230be231e4bdac2e90af716a38feb300d2bbf6446a042e6606e1ab63469802b4ac4d128a5332813a45958d0c529bbab6ece28840147640c97e43939bea4138554c27f78832764fe0d75e0d4aef6c556b5ae047d2c96defa7a8163499f73c57fdff675fb3139712a55a1953e3e8c7e9efa1140e818f958872358ad758534d9e938e28cbaf2b4ca6635cb52b4d15f16925c55ff1282a604ca5f764416772041f354d9affb3081aec0c7b369a6de4adc006929f40de1cca79160a2cc1cda10bc0401f2187e48ed1b5cfd0c47db6bf7ab7f026625d1d77ac14c6132addb5abea76317832509f474607908aacc20b79335850f4de1336e2302b1ddf6b2dcf8cde21cd4b8f2e1083959b938bce2664e7fd0879583b96a7fb4e4a2606a91a316582d4f59fbfa34ba3f5d82a0a7ee06fc90b1af18153d5dc0ebd3dd3a5a545e5ec175e55af315dc7803ce0926dc0531fd3541c377b97ba6c68b610981b93fd9ed25d3b9e4c5ed7432998dddd8a5f3d12f3e06e85a08a3b7e22b0a802da95a18271ff8923b06bf2264c4bbeca813cd57a577b880cd88643eee79563636815a12593abcf1d65a1fc57f8ef36e2135a8780bb37e07d7411b20735ea7b8f1452fe9540135f0f88a30a00404ba743d6f7d861d16a8e2c233ebc8e2143e3c060c6cd3576b8c33379a1ea66f9bd22cbe77e0e0ca93eb7ca510a497a487d94954667398b4bf1f35caa6ab877b42dde6cef53c8b57000d2bfc3b031b456f9a6d80aca415d6b77db62af4e3d42248665c2c533722dbbb192b44c74c55875258ae31285bb35341a1a038baa62eab8a1465587c83f990439e3c05940e6989893ed8da5dddab6cdfd8e4f335dd99f2a04e4a1379cfe368d955e0e4a42933157480ed4bf25b273baf6950ac2b3149ea0b3eafda85792041e2ca6761638bc16ac9d153d1e14d8bfbb8fc0c424c00e866527864ab175508081f9072a0dbd84c5c5d886eef847f47ebd0335dfd4c3d4d5ae488fc5987836e75d29f3001387348995d8cddccebe502bbf700e0c54fedde7dad7a730759c13e326dfde88937ada14c736531a2028e58000b874056550bd5195347a1fdbe0d51e290bf895fbeb38c5322d43e899b11169c14040f1d15ba4b0860cb9879c8880f0d8236801c50c6ba4fe395c78fd92e92e0821f30af6ad140cae8cb6158fd49134788c7b0ed1aed1551ad3cf15b0b597cc7725f72f5f77516a2e2437695bdc32c2a3d676e67ad9f5c4dd642afb5a51de63b9628afdcdfd8e47273f6209539f858b7ec5e8265ea88f134bee879092ee4d8e2b6c7255a774003c438d3f830d6134ac13d7c73c6bef2c674c75cfa1debf0432ddbd875378d500ae5e93b6013e256ae86f1b88d66a1031f786465b6a5b49fab8d6d65da36c15bd80d554934f099428a7a7377cd68298ddb58d4e4b1f5626b1a79ef5fd442a8fc2c2f40e287674b7b990c7e135e8172767e33c10b38e62da861521880b8138f5eb8910d9711ae06222e2d44f6c74209dd9c5f469cd2a4e69bdf7b99b56e1b3bf63555210f543f6fb9f925ccffc440530175c7a43120c7cb95fdd266be915698a169572f940be69896b17dd49d5cadf913ba863d4fc42339d29ae4a8f392634b82c2a5b4336f02edc8f8a255c16d7628346036cb212849f0ed4b9a598c973c0c18347c482341f68d27741b80f3cdb969e0ca8d0210ad550e81802a9a2270a8a357e467c2116f73edcf591c83bcbc1a61c0657e65d686526f0a915df04265b997eaee2bb7133f3c1fd4e08d58d5c73ec182c5a1dea91a163e253e437680ba196911f42ed13890c84a6a73390a61ffaf1af4598ab8aed10ce693676a40dc10abbebfd062bcbd65c06a9b1d34f24882f186d8f8151dea63fc9409dd262d25bb162fe75b4adabaa42b6624cd4d78813fa5c8dc43a9bb53b257cdc8ba05ac0c561a4b281bc80e462fdfd51d788d92f01d4f0925f58c2b6d1da6f8ae33c582e3bb7168451c1b51d5c98cab49e01c1a290fe22905d1a63b7bc248317fa97bc18570d74869ff48022c7a26920435d461097ab12a226ae1b83a7f4c4f09eee67bf2e9c52f8083add179a56b193bacbd91088a1e4800a5bbaa71c61591d30bef4532989bf34633d875866bc04bc8c17ebb72a75041891eac14301d6d20f8b697557e2f3e7ec546fd74d6daf02989e67cc0ea46780c3085bb8acb567bb98e974f127f998c0024da42c518c2b46294195923cd43b2afde3835c77363195f15298b9acc7f434c5fe54d5e52dbfd3f1e83519dfb8ee5a40b402f2e8caf0697809ebcac4dc4e8a2f40c838b43bafed267d439180b8ec890ca5cdcd4472c5c873670910e4a03adaec1b603233d1c24c927dc78bc4926c44f04a562b7247ab0278bc47ad289444bd95f5bf3b68fbb32012aa4767a86c6c4d9bd30a47a22f445bc90d69b92f260135394799975c32117e30087c384d7a0e2d9ea06c0fd959cdf3eb41f54b1236cd5a00ba559ef1973b3dd897660b1b2a9c0d0537cfefa9ecf5cae97621b0b53aeb468760567cf5526ab959413368b2338991e4953490e222be872a9b3809e3093ead0f19747cdfa3f444b12aa1b0bce9afa4c65a33f194c6b31bef4f1099b8887da9d9d09ef4907af83ee40a38260610a41c51100c3f678681a237e62fad15715f8f798391168bf55fa700bbaa81eabfddfdcfb7ec4325d4fa1913ad2141529b64c88602d199a390797f8a46b62da903b8a85a6d7d4ee873ab02da64d0a9d786055acaa4f7f1c5c50e0d5f4d83dfc122e0c281c08174768e688fbbb2f5182d1a012edf4863feaa901c963341d698cb0426a384920a507936a19c516c609a63f490827f5065895c62147281ed03a7ec10696da72b1e0d5b161a433870437e6228af129d09c7f2b74c46160e36bc3248505d9d6d357bea24ea276b5837b8f2974e8681aa1f624c3b48d45231e674589284edcea75ad42b9940fd0185601ef4da36a8d41803e19c5850cb6f98072ad7b43d8c964bb4a1d206674d07ba5d7f900909f89070c0f7599d06992a309fb22e518d022287c54c4ddbe3a0e88085acc27b738fd04b73d44ddf411b135ab93f5e258db652ac095f58cfe5367ad2130052e59d388e96bf33526c9857acfb1f8eb052c5d0461edd97e0ccc62e76173b1858bc0fad00134a0945a0267b9f0cff4475c109a30dc4ad05b8717058800d3c52cb48f5df02cef4c43e324b73341a28e8252cc04980dcc57bd7c0f7649d3ed99a3c3c20ce0f53565677090e463cfd8fd7fbdade763af5a7416a11fba80f1377ffdb58598586d506dcd81c36685773c46ff66c956c1522162f3b95f94cbf943731869f5feefe790cf9c5b2c48ed5a8eb6b3a2f7643be1be7e38b794e1ba4d5b9b7d002af7413f6a231972471209658fdc621c3829bed25a561e98c5b9dc3c578999537802a013c0c421be1c0286213323669bc2b28563a8f657904825d0a527b42e7e6933780233b0defc3c8142a750a49066399b9999ea2eeaae8fe4a8f931acc9431a24549d9bff413d61c6d3f31b1bcf3188a0d7cb80f8d2f1a9a3f8f3c2e40a70125d22910a636b958faefe2d6b359fbdef1ae39703c33acb1ed4e5da8eac2cfab322b0435d4c741acdf04b3dab2a95b5f1cf34fcfe4cacd05719df1ffe297f515dbfd458369a5fbfa3e91db40fa10badf8efd1a18df67460ecdd2c9b3d45ed3eb0d27db65979f7b9dba7bceaca7df1d96f8cd8619970a44ebdd17b745fc59cd52ce98e0b7e3daaad7cf6429eb91fc0030603ce159628c56815bdc78de01e05d705a04460c97e19d3250bddfaa39c13c2a254ed16c0027eb5ceed1adc2322710a0650f305a2c1bcdc9dff1f5118d43071563298344c51d145700cfde77f49a42006c3a2a5a95fc8bb182287b1f45491e2133d4cd1f15fdc0078704fdc4de843876985a48e09c5d5c6035ad8a387b7c7634c7788e327ffef69e8f65c1f5d7164f99077044e8b38ea045099a396d27ab25858b7849e1cdb58417db551beef30b556afc1d1689c92a7ae371009af13468690eb8e9c1e29912176c52ce9f07a3c559b0be91bc0eed1da9818201fce2abf98ba4348df490e16f60730247aa9836d40b4e650810ec701e0353220a05371df824abc8f98e98094dfc967fce87a1db6d5459b5e711e8264aa89ce9a3503d4e085cf2dc6f365c2bc377867f104206dbc0509c0923c7de55d5eaafebc47a992d6c5696e4232b184da7951bd584c7bec96d55b699872035866c418577a718dc3e266dd4ac496fdfbc7f78e74f45ede3b8da709e5b3500c96131ef903fe918200b4840539efe94d8560551eecd4000058b5363197c57abc9406fb2beb2b9eacc4eed89d952911ee7c75e77ae8f992d5429cbdcd7cac551f9d5e19ba0750a86dd9bf613ef6868d52616f8450523004cc941eb798ee0e20a6829426b025c35a55261af945b5ee801e84289df86dfdfbad7b56ba4bddf38b3c958331c3f77c6126d4192332831a4c7f5b74d2384e12409f7df130e00991e8ce83e05482b384b1f71b2864cd356d00fe15f6c59767fa367249c11e35a1aa7d4cdeba76122023dcce9e5e96759599f3d6ee8aab1c7c7930a66e2fabf152fd4eb0ee2e87f54800f6059bad99db5e37ad082c1dcfd9d61f0752abc9b96b7e8f255f7b149b1d9951ee027b4f504a5ed2ca110f14c9ede61edab4a572be8b552df48b0f413cf21d0c2519d588278c6430f9c70d654c6c38e8121df6690fde6138cfbb4e4530ff9d70aa8629d37ed00ac87e477e795f912b572df6561c46cbc39b159617373588ab2bd48c845c", 0x1000) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r6 = msgget(0x2, 0x8d896eb123293045) r7 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r7, &(0x7f0000000000/0x3000)=nil, 0x0) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000002040)=""/4096) shmat(r7, &(0x7f0000c00000/0x400000)=nil, 0x2000) msgrcv(r6, &(0x7f0000000140)={0x0, ""/202}, 0xd2, 0x3, 0x2800) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 16:01:02 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x924, 0x0) accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:01:02 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:03 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000180)='./file1\x00', 0x200, 0x0) acct(&(0x7f0000000080)='./file0\x00') acct(&(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x4, 0x2e, &(0x7f0000000100)="eaffcbff13b9fd812eaa4e72bea5210000000048", 0xffffffffffffffde) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:01:03 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:03 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:03 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:03 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffdde97c3de3b108df55a65774965e0000000000000020000000000000000000000100000000000000006d9200"/151], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r1, &(0x7f0000000180)='\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', &(0x7f0000000140)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x0) r3 = open(&(0x7f0000000a80)='./bus\x00', 0x0, 0x20) r4 = fcntl$dupfd(r1, 0x100000000000, r1) fchmod(r2, 0x4) r5 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x0) r6 = kqueue() dup2(r6, r5) r7 = dup2(0xffffffffffffff9c, r2) ioctl$TIOCSETAF(r7, 0x802c7416, 0x0) r8 = msgget$private(0x0, 0xfffffffffffffffd) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda318114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7000000", 0xa0) r10 = socket(0x10, 0x5, 0x5) setsockopt(r10, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda318114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7000000", 0xa0) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda318114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7000000", 0xa0) setsockopt(0xffffffffffffffff, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda318114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7000000", 0xa0) msgrcv(r8, &(0x7f0000001000)=ANY=[@ANYRESOCT, @ANYRES64, @ANYPTR=&(0x7f0000000880)=ANY=[@ANYPTR64=&(0x7f0000000bc0)=ANY=[@ANYBLOB="c420a4349de96d7d211b16e36d18f949", @ANYBLOB="7613209a576de31ca5564f8e6c7048f82731e220ea0c4b31440ff7c0ff6bffcf92c6704eba29803bd9443e7916d19d6df7bcb5fa61d9169c0da627e196d84e238d35760195485aea0813f3b9b20705097c72714aad07a88e4080d2d1b6550d922f293e69a67d4e6075158c9cddb405c9d981a99de7657ee3"], @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRES64=0x0, @ANYRESDEC, @ANYRESHEX=r3, @ANYRESDEC=r9], @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRESOCT=r10], @ANYBLOB="c2809d4897ec709a45861c84341a550c0000000000000c5163a352"], @ANYRES32=r11, @ANYRESDEC, @ANYRES64=r7, @ANYRESDEC=r0], 0x7, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYRES64=r2, @ANYRESOCT=r4], 0x2, 0x800) msgsnd(r8, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r8], 0x1, 0x800) close(r3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000008c0)={{0x18, 0x3, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x25, 0x7]}, 0x3c) r12 = msgget(0x0, 0x80) msgsnd(r12, &(0x7f0000000440)={0x1, "5e62f0eabb3c405a437d1fcb263af4628ce19cd4958f5af52439b0c56765dd654baedbe67171bbde22e56736874161bb6d320a9e39c8a9ebeca57b8884f8baf82afe6e674cbc4358a533e0900d956e5640da4345065b3dbc4c374a5925130323531c301642ed93a0850ac4517ef693016a890b7ccf4f8f3b2c3c6d27ec45f2d0b920f6463c84a3413e0d9ea5a0a29915f9d0d4997d5a640151e309650abb0a252002e234dcc35e121b5eccbc7c384edd8bc1d3de9b903766e33f09ac1ed38d8ae56ed63b236f6db915f2f3a9cea68e1e3b27fad319d13947cb92a12444ff89d2911d02cd6f08396e27995f07b0d278"}, 0xf7, 0x0) msgrcv(r12, &(0x7f0000002a80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ddb48538680024678930f2abcf00"/4101], 0x1, 0x0, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r13, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r14 = dup(r13) sendto$inet6(r14, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) msgrcv(r8, &(0x7f0000000800)=ANY=[@ANYRES64], 0x1, 0x2, 0x2000) msgsnd(r8, &(0x7f0000000cc0)=ANY=[@ANYBLOB="030000000000008753b2157e3bd1d3c81b3b15a024430670c06ae031718ce947e1b060a9b3461038f39f4af11e05ecc115c6c8e5c0ca00a8af026ebcda30fb022630bd23c7f025629011bfa45f002b6f98870fac0ec011bb4ea75c8bcca05411cad1d8d6234ec0926429087198a837a74facbe0ebdbfbf7d80d65ca916f13dd60aebda1a10b56b809dfe08da9d946b58b63830c1aa74404d0a6f83efe5e35a812281dac3c0d21419e4691db78ff472acc836140c82dae55a45611dc0e474676e3dacd01c96d8882b19d5f2541573706b4bda0b6a5eb8c56415951eacb002b4d0a7bdae8eabf19902e8e8bca3425d9886165650a2ab79d087b9970e0453b5123d20b01e8b68f3d25eeab16a6f7594b3c2c01a90f416c713bce5fc8b62682adb04597d108b4077880d5a18929aeb55384e6d9fb9b3903bcd7f4f2274c302286c49967d0094cf74080ca0a2c14574c0c5ff44"], 0x8, 0x800) connect$unix(r2, &(0x7f0000000b40)=ANY=[@ANYBLOB="0100131377c5fc35d41454d5d41d29ad1a6029518146e6be166e41ad0dbd4054033c9f33bb05000000f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00"], 0x50) execve(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000200)='}\x1c&+\x9a\xe35Y\xf6\xf6-%\x00', &(0x7f0000000740)='\x00\xc0\x10l\xbdB\xc1^\x04iG\x82/\xef\'|\xfe\x1b~\xe3\xac\x16#5\xc7)\x91gn\x10Hc.\xe1\xfb\xb8\x96\xcc\x936\xc7\x9b\xbfi*N\xa8\x1e\x1c\xc4h\xedS/\xe15\xf0\xf1i%h-\x88\xcc\x14\x1f\xbc\xfe\x8eL_E \x05\xf4Zf\x94\xa8a\xf3\xec\xd9A\xe4\xe7\x8f\xa0r\x12\x8ei\xd1\xf1&\xe1\xa6\xb8Cl\x8e\xcc\x0f\x02=\x81K\xeb!\x15\x97\xd3C1\x1b\x13\xef\xc0\x0f\xe3\xce\xa2\xe0\xfc\xfc\xdca\xc2Z\xb7\n\xd3KKc\n\x8ao\xa4V\x84\xeaN\xea\x04\x1e`\xd3\x06\xf7Ko\xd2[\xc0', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.(*\x05A\'-\x00', &(0x7f0000000040)='`/^\xfdWM\x91\xee\nL\x7fq;\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000100)=ANY=[@ANYBLOB="2d012e2f66696c653000f6d543accd3d3e3e3bb1c827796353f8b75e4896cbd4826bc5c189bfd8a4d5ca7abdb9d284a0aa533b99ffd9d8300166f5b0e2888bbba1b937b9e9caeeb0e06ffb4d83472e20920d0d4a2b"], 0xa) dup2(r16, r15) msgrcv(r8, &(0x7f0000001080)=ANY=[@ANYBLOB="a1fb2556bba832b975a0f85ab884cff16fb75b791722becb448fa5dded4268608775c7b54f532ca9ef56f854d91204859fcd487c907ae782880006139479081a78308cd9181abdc0f2811da1a3c90966c18621e87972fe8ff9e006e65f29245e1760f7424d70230d445a9443816a8ccaa1aa472fe4d78dd9f998110227f1b514cdfb326d3a15e0bba62ea64697798257634ee01f1a05360e6beeb8977bbf64b279aa5f159f818b756ab4dc7675f47441602565d808d2fc15a32b06f0a1dfdb65024748feb5cd40cb4a297d03d0b0889f742827"], 0x1, 0x1, 0x1000) connect$inet6(r3, &(0x7f0000000700)={0x18, 0x2, 0x0, 0x4000014}, 0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x12, r3, 0x0, 0x0) r17 = socket(0x11, 0x200000003, 0x0) sendto$unix(r17, &(0x7f0000000640)="b100050390000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) r18 = dup(r17) ioctl$PCIOCGETROM(r18, 0xc0107005, &(0x7f0000000a40)={{}, 0x2, &(0x7f0000000580)=[0x0, 0x0]}) 16:01:03 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0x0, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:03 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0x0, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:03 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0x0, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:03 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x400, 0x9, {0x40, 0xfffffffeffffffff}}) ioctl$KDDISABIO(r0, 0x20004b3d) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x8000, 0x9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x2, 0x0) r4 = dup(0xffffffffffffffff) chflagsat(r4, &(0x7f0000000140)='./file0\x00', 0x8000, 0x6) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) r7 = socket$inet6(0x18, 0x8004, 0x6) getpeername$inet6(r7, &(0x7f0000000240), &(0x7f0000000280)=0xc) r8 = dup2(0xffffffffffffff9c, r1) getpeername$unix(r8, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000001300)=0x1002) dup(r7) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r10 = socket$unix(0x1, 0xb, 0x0) r11 = openat$speaker(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/speaker\x00', 0x100, 0x0) r12 = socket$inet(0x2, 0x8000, 0x1f) r13 = openat$klog(0xffffffffffffff9c, &(0x7f0000001500)='/dev/klog\x00', 0x1, 0x0) pipe(&(0x7f0000001540)={0xffffffffffffffff}) r15 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001580)='/dev/wsmouse0\x00', 0x20, 0x0) r16 = dup2(r8, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xc) r18 = socket$unix(0x1, 0x1, 0x0) r19 = openat(0xffffffffffffff9c, &(0x7f0000001600)='./file0\x00', 0x1, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001640)={0xffffffffffffffff}) r21 = socket(0x18, 0x5, 0x81) r22 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) r24 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000018c0)={&(0x7f0000001340)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001400)=[{&(0x7f0000001380)="882a505877469cbfa0a61265c087c1329fcad7784f6773c26557e8984649350f575bbfbf35dd2614d6917ef6cd3afa6b5e332b804e8e4f7fc4db991da0a12f3090ac07574247d8080a9aac0b3bf0b3912e3d6369f57d1df17038a4553da15ec630d99c35912c9b6d42ef5d3644dc6e00cf6091e46e32f276bdb557f5f16d250d", 0x80}], 0x1, &(0x7f00000017c0)=[@cred={0x20, 0xffff, 0x0, r2, r9}, @rights={0x38, 0xffff, 0x1, [r10, r11, r12, r13, 0xffffffffffffffff, r6, r14, r15, r16]}, @cred={0x20, 0xffff, 0x0, r2, r3, r17}, @rights={0x18, 0xffff, 0x1, [r6, r0]}, @rights={0x30, 0xffff, 0x1, [r1, r18, r6, r8, r19, r20, r21]}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}, @cred={0x20, 0xffff, 0x0, r2, r25, r26}], 0x100, 0x4}, 0x802) 16:01:03 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:03 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x5e) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x10001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x2, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000040)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000040)) r6 = dup2(r4, r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r7, r8, r9, 0x0, 0x4}, 0x200, 0x401, 0x2}) r10 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000200)=0xc) r14 = semget$private(0x0, 0x4, 0xa5) semop(r14, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r14, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r14, &(0x7f0000000240)=[{0x4, 0x86, 0x800}, {0x1, 0x44, 0x800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1c00}, {0x3, 0xfff6, 0x1000}, {0x1, 0x8, 0x1000}], 0x8) semop(r14, &(0x7f0000000240), 0x6) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r16 = socket(0x2, 0x3, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) ioctl$TIOCFLUSH(r17, 0x8020699b, &(0x7f0000000300)) r18 = openat(r17, &(0x7f0000000380)='./bus\x00', 0x10, 0x40) ioctl$BIOCGDLTLIST(r18, 0xc010427b, &(0x7f0000000300)={0x2, &(0x7f0000000340)=[0x1f, 0x5]}) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r19, 0xc010427b, &(0x7f0000000040)) r20 = dup2(r15, r19) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r22 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000100)={{0x3, r21, r22, r23, 0x0, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000400)={{0x3, r1, r2, r9, r10, 0x10, 0x1ff}, 0x6, 0x1f, r11, r13, 0x80000000, 0x2000b9, 0x3f}) 16:01:03 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:03 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0x0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000480)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4f7e4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d098e6a12734eff3818e8014d4d34dbb", 0x117}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x20, 0x245) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/\x00\x00\x00\x00uqe0\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0xa) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = dup2(r0, r6) r8 = open$dir(&(0x7f00000002c0)='./file0/file0\x00', 0x800, 0x1) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r10 = socket$inet(0x2, 0x4000, 0xca) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r3, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffff9, 0x2, 0x80, 0x9, 0xf9}, {{r5}, 0xfffffffffffffffc, 0x24, 0x20000002, 0x80000000, 0xffffffff}], 0x7f, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffa, 0x0, 0x20000000, 0x2, 0x1}, {{r8}, 0xfffffffffffffffa, 0x64, 0x20000000, 0x80000000, 0x400}, {{r9}, 0xffffffffffffffff, 0x98, 0x20000000, 0x5, 0xc4}, {{r10}, 0xfffffffffffffffa, 0x0, 0x1, 0x1, 0x1ff}, {{r11}, 0xa13e5dc0b78b4642, 0x90, 0x50000107, 0x2, 0x7}], 0x2, &(0x7f00000003c0)={0x27, 0x9}) dup2(r2, r1) fchdir(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x100, 0x81) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pread(r12, &(0x7f0000000180)="e6cd84102fcd4f0131210f514bbdf586cb9be70966ba98d713085be4fb5d9ac08c14e29f2548c42e98abc2b642edfcd993be77a98c876cbf00e21c4722e59f62be6f0cc0d799dcee53d873d11d26f2c7dc7da3ec5afc1e9466311ca36a9c5c010f9b1af66ec460512f5eaece2e92d0df0f2d99f82f607eac048e0bee2e24d20dc22498ffec91dea382eb213eb6a382227f1696a7c7416e31f19bbc97854cfd521b6b", 0xa2, 0x0, 0x0) 16:01:03 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) acct(&(0x7f0000000000)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) syz_open_pts() r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) dup(0xffffffffffffff9c) syz_open_pts() 16:01:03 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000280)={0x2, 0x0, {[], [0xfffffffffffffffe], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x45], [{}, {}, {}, {}, {0x0, 0x0, 0x40}]}}) vm_resetcpu: failed 16:01:04 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0x0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63, 0x20, 0x1}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699b, &(0x7f0000000300)) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000000)=0x3) r5 = syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x3, 0x0) kevent(r2, &(0x7f0000000080), 0x77b, 0x0, 0x88, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x8) 16:01:04 executing program 1: r0 = semget$private(0x0, 0x3, 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x3, 0x1000}, {0x1, 0x5, 0x1000}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x3800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x0, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x2, 0x0, 0x1000}], 0xa) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x6) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='\x05\xb4') read(0xffffffffffffffff, &(0x7f0000000180)=""/64, 0x40) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f66c3277f0815390242918466232b580c7062d3eadcfb2aa6594f7d010000000000000000004a002335804146c8e81598e5c40064b6f95e6d50772e9ecaec266c982a97a32697ea01a48b98abc48c5be385d13168b300000000"], 0x10) write(r1, &(0x7f0000000140)="9e3eaa54e3ffffffff03bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r1, &(0x7f00000001c0)="c21aae490000000000000000df14765a617f57b18358c56fb7f1eea6f5e85e63a3f95cf90f99b1e91d74dae6c8176ba17a79fd93", 0x34) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:01:04 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699b, &(0x7f0000000300)) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699b, &(0x7f0000000300)) r5 = openat(r4, &(0x7f0000000000)='./file0\x00', 0x80, 0x82) ioctl$WSMOUSEIO_GCALIBCOORDS(r5, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) close(r0) r6 = socket(0x2, 0x10000000000003, 0x2f) connect$unix(r6, &(0x7f0000000040)=ANY=[@ANYBLOB="8602c0ffffffffffffffc101ff3e8b7fdaff00000000000000dca078c7760333ac4b60451c89d13bf095272cd6223d4ace70f8c0ff"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, 0x0, 0x0) 16:01:04 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0x0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:04 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdfffffeffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4b777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b5345647d22a63f8b3acebf77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc9060000008809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348ea0e692cf65e696dc36b98ad5405838fbb45000021"], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x10, 0x3, 0x3) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = fcntl$dupfd(r0, 0x1e, r2) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) 16:01:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) fchdir(r0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="d4965709b277934d1eb2e049fb1d661d50e88253177d63b2c4dd7db6ea4966c21b", 0x21) 16:01:05 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000000)=@abs={0x2, 0x0, 0x0}, 0x8) sendto(r0, &(0x7f0000000140)="010029ba97d0bba10300efae40f01df6", 0x10, 0x0, 0x0, 0x0) 16:01:05 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, 0x0, 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:05 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x101, 0x4c) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000080)=""/125, 0x7d}, {&(0x7f00000015c0)=""/264, 0x108}, {&(0x7f0000000000)=""/33, 0x21}, {&(0x7f0000001400)=""/240, 0xf0}, {&(0x7f0000001500)=""/56, 0x38}], 0x6) close(r0) write(r1, &(0x7f0000000200)='R', 0x1) 16:01:05 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, 0x0, 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:05 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000300)=ANY=[], 0x0) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) readlinkat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=""/119, 0x77) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = socket(0x2, 0xc003, 0x0) connect$unix(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb807fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) dup2(r5, r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r4) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) utimensat(r6, &(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)={{0x60000000000, 0x10000}, {0xb8a8, 0x2}}, 0x2) 16:01:05 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, 0x0, 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x1, 0x76, 0x54, 0x2}, {0x2, 0x1f, 0xff, 0x8}, {0x81, 0x6, 0x1, 0x400}, {0x7fff, 0xff, 0x2, 0x2}, {0x2, 0x3, 0x1, 0x5}]}) mlockall(0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:05 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200), 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:05 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200), 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:05 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x882, 0x0) pwrite(r0, &(0x7f0000000080)='Nt', 0x2, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket$inet(0x2, 0x8211337ec07ffa29, 0x2) setsockopt(r3, 0x1000000029, 0x30, &(0x7f0000000000)="ebff601ef252000000d696636900000055070000", 0x2eb032271f003ac8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet6(r4, &(0x7f0000000180)=""/195, 0xc3, 0x0, &(0x7f00000000c0)={0x18, 0x3, 0x180, 0x576}, 0xc) 16:01:06 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200), 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:06 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:06 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:06 executing program 1: 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) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r2) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:01:06 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:06 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:06 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:06 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699b, &(0x7f0000000300)) pwrite(r0, &(0x7f0000000340)="b17acebfe541490c14d5a9d63125c02c13263da253991e86da4e209b211ec534c50d9690b383934982a82fa0aaa6773ba886adf42bc423ec2f49ff4082f4261bc6f24f13cf2d69e3cb17010b0af6e2bbc789aab418db61d00bfc59c691febcd387f84f7855f71b51d1420162aa4876b5eb24c643143af631657f696fcbd04c233ef12a463cfa146f14958249b5ca0ea59794e83395ba5fa88eaa696f2c548122ef708fcdb79f1a791b7918d16f49884288c9ddcd46c7153315b8f78894a1c94f0d10b0113bb6eb21a1a18ae406ac83a8dd26977d658f899971c78d95fe4eeecb782e01adf1edd42f5054c44b1f6891945d31458efc522c5f1d40bbe5d2e4267ba13edefc0d76fa5fcf233e0345741188ec622060781af75ae6f1fc435f3cb32b378077551f8880f51fdd6dda9e09201816faf01063bda0af7c25ccae736c8f3715a13d22ac3f44406ce41872850620ed56cf5b281de84183bbdfa3d5c90d5deb34b7f547a9d99ea949b45ecfd451a0790b9965b95eab63292ed7cc69b803b5617f89573e9390347bc8949f1af012c011864e143daa7ae602b153c72b58c36e3b34a25c3c185c1160f7cdd9d017a8abe2f8245f70a648304fd146590e25b658c9abb75d8e4e5c67b5f655f82c062548c16cde9496e3511f19cc7299b9a411eff5f06b80d0d1a117f5c00792cc6549989d2ad562baf6d90fea46dd1c9057fb8efe5648e41bd2c4d3709610fbcc7723cd088444b498bc099626ee431644c086e80c754b1d036c1a2b51021b317850dfb68e727c72c172a1bdc8e39dbf07d8cc2a58f9aa458083b58c5a590ed4e77708c949bc646b6e12b2793822701594ab595ad167248f416a66f5565865b6d4fb8a397011725949e1c75f79f769507fed99866586a22a193cf2f4e6d15d77760f2f3f5de72c7e8302b67d64c4c8d5210f172e8604d562e36b145db119b25fd2223b7f35c5de5674187a2c1d5c50946bced47c33db479db567c1990191d3a903579b6b44ed71fa71c8448ecd3560c5c4fd534887b29624d190f7c133ae4fbc4f84b2b68689d99f168a314aa69f2a77be20e66b880eb9a3195911522a645fae8bdadf3e16c833152ae2e8f7e8288d98906d4173da193555f04fa82a38c779281df0442ec5330dc98292f6b39d188fb02fc63eaa2fbd732a63ae47d00e1da8e8df6f6a60878a3f3942d2af15aa9b15f3a6cb9d846b879a6178e50d12495c60745a08bde246348884075b62c0dc4755a91510afb570f189c778d161bc7f566443ee880eb29c5f76b28dd6dca1710b9e0cebe29f6754fe254f2bc247f7ea48dd3a5a282f05845660fe7fccac971991bc8829df7f26b3edba26ff4db62376d1ba2069bc6e4d87cc4100fc60caeac7d95d3c61070cfdeace45af8e02fdc05662d47ab6d6bd65ced5c6d4ce4b77fa7287767a1412f2edea29e615b8729c91417478fa8e67ccc964ac6e2a49618a602471be6ed34133a9e9cd25c263874a9ded3e21ba9fb5b602dfb8adcb38416ec1f6ab6032cc2ee0391f31b4dd9a24aaeb74a5aa5c15795fdcd4041f2e213dbe3117eb393840dbfd69b7cf6e5a0b06a620abba97e16bca98a508af3c331d817c33018d72a434e1f0ca5792518cf12287b3c3f778cef9f4c73d27ed634a3a1a8e2a9f1d166b1cbbb267ac46a5f635436337fb7fdf8583f4ace923b96a9361de3c80195a5e71e6b482016da9e5a168e6c202f07f479184b319f03826470308c7ad301adf223a0d0342d3d32af75a3dee55b1bc2551d44c91466ae5164dc8b2457f62841e37f689cd054469a437aa3fe2a9291324e6489c509228b2c97f5a2d329fb9ed9209e4c862e3ffa4ac4a23920afb8cf2f71bc2c66fad77965bc8978ba81518d34e04e5b7f2fd3db576dd7e5c3002a1704667afb77ee467c3f8d1ca67cb6e508a9e1c697cfce5e7eb8ea839883290e9967699c51220191431ebe5993cf3fe8f493853274fad3d73be3e042d82c5abb5fa7ab58f957910b6fd655bd31fe7d624cc52a8a794379ff6fa9b18c7f981ea9c484805f5db861c3af1eb7fe7c9e5580ed21073865121781771be1ae3796ff085dc7acfb87aa397c935f52eedfdcaa79e4946285ca133688ae1c2eebfd46a842c877f2311c21bb6df3349dc84311a90c6bc5a323cb6ecf89b690a66788bf93c69ab6159921eb9d38a9acaa2b776eb7ac3bad0ad10281c7645166df07fa8e456168ba8b272a137af6bcce5ad46845df5c36550347cc9d36c9846dc0b569989686c7aa7c8babc7457cc137c4aabcad42a7428e7c07cc2aa6ccf90aa0e893d045cafc50398aad048c5499459b8f29b1292b45a54e56d0645c903e256ad48218791eccd6af3f3dc05b01d2c6c0a3d6ff087a2605bad82bd75b330e7b142f5f8c9d24aca77aebd20f41474fb1aca3904b7b30288818046d0d8efd30a60458bee6f0603c969f2df51eac681c7aef23865f5a3f2134e1e049a6b6dee5b86821f0f847e6a96c214215168709077450c28d9639424499deb3fcc75836225d94012c894518b469ce0b53163d61c54d39dc856c77955c409d33f47a1ba40337f6c0b9d39ee6b42016131c3410caf6c5d71f846551570f5ade2bf75e40b8395c340ea35d90eb1e8b724810e103d51af93a4bd9c19eced8ab29e5288c1b8c1704b26898e73fd3d990f305dcc54d21f9810043cbbddbd4a42cee7610db3486af5df7d4afd969f85ac7516abdcb4bd5f5eaaed39f136a0643ad24faae5da43659309eb676d7192f8e8c70a6501a2dd7728b97baac1661a5de8e6e02bba05dcff02a353526b94a04a7921469366eaec21beeffa827fedfe4f3c1c90418d8e5d85bfccdb75fd11aa9e6dc8deb47dab226b54b659a107e5a94abc3e6aa959f15f6b2c8f0c05aac400dc6c4f93c6c5e9b0744ea5c109f820a3249cb92332d6a97a47db6fb71737474c56cf94c24ee3de6aef36626c69d644d737b26b5e03642cccee715a1d4662cb829cf018bea5db2bc33fcd72487105c5a0ca0c1af4da6d06aba75b150b2fb7d883974fe345bd0b5b4c538b13029d750936b80e461f597a439ae98c888fac2111f348f3f4408898bd1f1550a32501a7f25904d5e0f2e07e494c033b690187c359a21a0c038c0b1f3da656e2deb4b53b97e6bbdfa944cc0f6d716d213742b9ae1d16df608091b074804f7159bb95ee64fe49fb9e5e8f4dd82fedce786c371b0a11daccb9300f6d463dac89f2ca094b6684b40af91b4b9b2a30db0a1d96ac526bda2f73c26bfc8b9e6e655a85f6c911bd5ec7885eec95649fb5bcbad59431b079fe246c8d8e99741c9d2b41f6cda71c0cdb395fa4ee985db951cdc575b8827bed54ae6dfac68daf6bd5bd43337e83f7a9f6efcc39dc578b1b5f8ee9180d8410065750e667edd0253d4323007bf9dd62f6312e48a022238d5ec59c7fd2f81e9fd6637579b97077e39b86f20646fd81d6023682e8f5d6b3b66da440b5d9908e5adbb5a342bcf96200f0bc9bfb97e0279da1af462dcdaa5515cdd8ff17a20868432839d580cb10071020e28c0a7d2574fe966c6858ad48e29e64bcea4550d70592840383f571b50a6c01968f4b7966a52851aa76159e09dbf54889a34092dd3176bcf87c9cd203804c3e07a704c399416eb985371859a297b6917a6e68fdd94834a65da840aaa580fc4e8bd77aa9cf16b09d774d60891ecf26037923eb0ed142a52eb679a72883a31608dbbc217ccf5a8961979f6bac6570e6a0ca41e9d340832dbcaad35b1bcda21d74cbd4dc8ed9177c31a97beca08a1fa6ceb88bfe70321115a94387fedc6370066bc9b4d2e23e61f5e3ae9b27e41873dc0f677464606344e3a184d27301b47b8fe130e30d27210193207b80b05cb0d4cf079b63f710a310df762446961113676071192b8b2aa4a5dd4d5ff1e4c6eb698153bacb19930cd2950f89b45b4ceed17b5b83d13ae875d9ad85de0858d6649589b54e9acbb57aed6882f4c582182b15fa33efe0851e47936d0ea3b45c4616d08fbaaf74c93b0552f08bcf659799eb530b36e0ebc82393c7ad32ef58479f3af3582b3b5a4fe6e1ea20c177440791988c1564af0216b5171da829e2c173c2741fcd47e3e5d9b82921c563910a61d7a8f00e550625c7df9c51418c83333248b13142d33086a970bf89907a5515097b3aff3b44f9fa81cc174f1df0e3a32cec75c02a57398f298b64ba4e4a921b96ee71c7dfb1ccaba7e2e35aedda90510c4f594097ee7019fb1aab3107eb7062e89d2cd512132b9cdef1ee050710a46de7b834a0c6250d99fe8349447c41c2d8ab543ece040846c0111614e3d5cc9272aa3100a43e1f9b39abca76d0b4632820c45238658545504931acdd188f18c921922d6d40e2d33206828e878bbba6e3237f6c4e27f07146b9f2eeb003e85cf42812e07b89b7c821263b9f29264cb1b6e5cafca9a6f4efbb87d3b58c0a3cca388ce2106c8ed49f08ef95f4e78ed9a1a67f947743c05dd5eee7a873fa97da4b9aa964046e5e8289c36f23a027d1f79e34c3ded7c8ae7fceaaab2f7887702707c8b69e284a6002b468e508530fbc7dd4698bccaf8f8bc805145a0bf9e5ee1ce5e9fdc8fb5e5868aaf2b67ee866111698aeeb6cd9f277b463c34ca7d5312862b0665d0272bcd3a4ca9e290c110203af4a98a24a4a293b0c8fdadf7b3de43e282adce9bcc3c71ade6b7caa21745af8845a9f06735fad90866e02a960cccc0af030e3d97c7526086c21a9485ad5bcbc8fb35e5f33a695ceb1fcfebd30263364d81a98c8ea6bd5d07aab3c5f4dffc1461372104f7501b1f6e53b9a5b0fb178d7ab2aba0fbc2e92325c4289873d4ea3f58c3190bba50e2566c2c3808d0edd87549c7d5603c5ab47d27a0d4ab723aec5ea23aab032434f57799563748b93b668d504e7f77c6218ca21dabb28fa921063a8329f4bcf4737b460c5b1b77e9a2070b7e66096dd4e40cf5dd2abebee13341aab51adf04bd570eb6dad6fcfba951b39a79d99cbe0331e0b344be5e96cbc675fc2a3b8c670d83c72f8189ec51ff523601ff393eec48fbf0b5393451e046be0f73388ba4672d72d8ba6ccab16248c04cf48d315abab55cd9f447ff687fec40cfed3f56192cb76a94a381b98bd873948dbc3cd3321461867465cf4bf95fd40796bb0a59af3441c2839d9d8c16b4e7661e29612a6e4bb8176a5f0168174452686822d3ad44b7f61f5931777ad8cbb331a67320d565322e8124f083af5ca021b956843fb80a1d56f14d23844c1c63ca6d4b1ae4617d3c313bed90e42b789b02abdddb486baccc1780cbebf109543fcaf1e1ba0726a2c2ee0b3c689ffcda14d7381ae4a598ddf2a5491012c32c19394610dcbf5f6ec57544f43cf6ef670def25abded3145d25da9b8fbcd8b02f59119e544d886c96b6e6598239d74ad8183ce7205e0def45d1fba741f4bd359a7a02afd51ce141972b80e6d3686f450bf61950cf216e6e081011885484554a742422fd3f63461845cbf953e337dee03b9c1c9983b4b8b0e65d66b9041a353ecce9f113a25b893da8284af08e3431844546b8dc3d15967f1b2ac581a2e072b5f182ad511f290735d1eadc8f487fd003921f5e690efd7f6e66cb586c97ee1010539b2fb294ff9405e94488b4045e44de38121133b681ac520576749c4c5b5be4adc129861a39488df40c989f00b3e1a029a1c804b5213a7d10225d13d061a884d7f5baf2afad64bc7af90a5d59b637c397c79b74227f8efa0a71f9aa4a6bd64d16afc72a9c292f1193d4ec0c1831ca7462bf0232948", 0x1000, 0x0, 0x51) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000080)={0x4, 0x5}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1d25ec2da7304085ed7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc7cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d8472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a200"/3585, 0xe01}], 0x1) 16:01:06 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:06 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) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = fcntl$dupfd(r3, 0xf, r4) ioctl$WSDISPLAYIO_SBURNER(r5, 0x800c5751, &(0x7f0000000040)={0x7, 0x3b, 0xe}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:01:06 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:06 executing program 1: socket(0x2, 0x1, 0x0) socket(0x2, 0x1, 0x0) socket(0x2, 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2000000028a9) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x1, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x80000, 0x0, 0x0, 0x5}, &(0x7f00000002c0)={0x10004, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf60}, 0x0, 0x0) 16:01:06 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x25}, {0x6}]}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:01:06 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:06 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699b, &(0x7f0000000300)) faccessat(r1, &(0x7f0000000100)='./file2\x00', 0x4a, 0x1) r2 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) ktrace(&(0x7f00000000c0)='./file1\x00', 0x7, 0x40001010, 0x0) r3 = semget(0x1, 0x2, 0x212) semop(r3, &(0x7f0000000180)=[{0x4, 0xffff, 0x1800}], 0x1) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x1, './file1\x00', './file0\x00'}) execve(0x0, 0x0, 0x0) 16:01:06 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699b, &(0x7f0000000300)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xd, 0x7fff, "73cc5160527b0100e53407000000e8ffffff00"}) write(r0, &(0x7f0000000100)='\x00', 0x1) 16:01:06 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:06 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699b, &(0x7f0000000300)) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000001c0)={{0x8, 0x4, 0x5}, 0x70f, 0x1, 0x48}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) getpgrp() 16:01:06 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:06 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3fe45}, 0x10000044001000d}) pwritev(r0, &(0x7f0000000140), 0x0, 0x0, 0x20003) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699b, &(0x7f0000000300)) faccessat(r2, &(0x7f0000000080)='./bus\x00', 0x153, 0x1) 16:01:06 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x2c0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) sendmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000080)="ecb5da86a3889023769d94b7060fc569ee272fc440fca24a8cfb6536c30b6aa582d0db0e", 0x24}, {&(0x7f00000000c0)="1f37e91f8438c45f4cc6bffa57d31d64", 0x10}, {&(0x7f0000000100)="d475068090929e48383a1dc3c5a8eb229b8a2203de93d66e2947b2beec380627be196374f1594c67238f523f5a", 0x2d}], 0x3, &(0x7f00000001c0)}, 0x2) 16:01:06 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:07 executing program 1: utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x5, 0x748}, {0xb4d, 0x10000}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f00000000c0)=[{0x10001, 0x0, 0x0, 0x5}, {0x40}, {0x3c}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0xfa8, 0x80) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x80, 0x80000000, 0x7, 0x1ff, "ab54fe2456a6e34304d52766872f8a5090ffb872", 0x101, 0x7}) r2 = socket(0x18, 0x1, 0x0) r3 = getgid() getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, r3]) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = fcntl$getown(r2, 0x5) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x808, r4) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 16:01:07 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:08 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_gettime(0x0, &(0x7f00000013c0)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = accept$inet(r6, &(0x7f0000000440), &(0x7f0000000480)=0xc) r8 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1116, r8) r9 = semget$private(0x0, 0x4, 0xa5) semop(r9, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r9, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r9, &(0x7f0000000240), 0x6) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r10, 0xc010427b, &(0x7f0000000040)) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r11, 0xc010427b, &(0x7f0000000040)) r12 = dup2(r10, r11) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r14 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000100)={{0x3, r13, r14, r15, 0x0, 0x4}, 0x200, 0x401, 0x2}) r16 = socket(0x2, 0xc003, 0x6) connect$unix(r16, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c657107170003c9f8d735ddf089d1b68802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r16, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r18 = semget$private(0x0, 0x4, 0xa5) semop(r18, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r18, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r18, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r18, &(0x7f0000000240), 0x6) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r19, 0xc010427b, &(0x7f0000000040)) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r20, 0xc010427b, &(0x7f0000000040)) r21 = dup2(r19, r20) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r23 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000100)={{0x3, r22, r23, r24, 0x0, 0x4}, 0x200, 0x401, 0x2}) r25 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000180)={{0x0, 0x0, r23, 0x0, r17, 0x10130}, 0x4000080c1, 0x1, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x3, 0xfe}) r26 = socket$inet(0x2, 0x8000, 0xc0) r27 = socket(0x18, 0x1, 0x0) setsockopt(r27, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r27, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r28 = openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000080)=@file={0x0, './file1\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f00000000c0)="aa8d143176e9deab6aeec1ad0fa5bbd8898c8ede0b198bb4cbee1e06530373e8c145c5d88fc8b9462903d9298098af98776f92f0d45d63cf2992b50e737c2ff3b754ab1a012e838dafd5fec495c9ba44114c3becf979f998c5c55b229143b5220b0cb79de06ade8df6071c7be5585075b21176e02e1949f2be854bb7e40513a925ae5b74de4dfed8a3d3d6ebbab35f604203597d58499274762ec4096af75cb72f3944e66ce87d7bdeef136861b642b026b4", 0xb2}, {&(0x7f0000000180)="9d069e0811984cd1c90d8bfe7073e7475ef3abf6513bb1dbc82e286510275ab9f2bfddc63793479b53fb9e0f10e9acebd31f6a3b005a1b2688aeba763d1eb7001cff5f38c195760b574f07788b65b1c4d4ccb07a8f59addb848c20e01c35398a1fa7cfdc7e46acc7f89e21491e473e820cf4e5b80604a7df8da90e8853381c3e834888b3e4e0", 0x86}, {&(0x7f0000000240)="22970605fac1cd4388644194249593c2956508c746d56585a645f5a31c0e3b2f3f3127e4c6f1a3ce3d7b38ec23cc7e43e625601bbfd9de48f44323808038b2d567c6512f17649bb8da2d865a5af562598797372119ccbac779456906a24323e891a959f6b11b7028abc468777af47eeb90a801a5d1ad6b4407c4528ca9e6b6ca31bd9367cbe1e99dfb1b021aff8b9a426f5f5f1d9dcb", 0x96}, {&(0x7f0000000300)="7e3b3e11c3b34a4b70616203ce56d695b8aeb7754386d404123ce886fe195507159ad227b0dfe1d10d38d630461321b062e91246153095b0e0b3a0ff8ea3ee", 0x3f}, {&(0x7f0000000340)="78e461c960f3f290567f1d269e92a94ac55c059c8db6120863e86c4dbce3829468c1ea26e4baed25761137b67f1301cf45d73af0ce109258629a9e1764d4f071c19804db48743ff31df8bcbf43301034b6512bb4f707c8beb6c3d10b2f82096a56f276d0f12ba76a25f34fa2988f1d47fdaa01d1616dde35e420ebc2", 0x7c}], 0x5, &(0x7f0000000500)=[@rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r2, r0, r3, r4, r5, r7]}, @cred={0x20, 0xffff, 0x0, r8, r15, r23}, @rights={0x28, 0xffff, 0x1, [r0, r26, r27, r28, r0]}], 0x78, 0x4}, 0x8) 16:01:08 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:08 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:08 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:08 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:08 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') socket(0x1, 0x5, 0x68) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x2) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:01:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) read(r0, &(0x7f0000000200)=""/77, 0x4d) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) 16:01:08 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:08 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:08 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:08 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000080)={0x1, 0x6, 0x401, 0x3ff}) r1 = socket(0x2, 0x3, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x6dfea970d6bc92c1) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699b, &(0x7f0000000300)) ioctl$TIOCEXCL(r2, 0x2000740d) syz_open_pts() socket(0x10, 0x400f, 0x4) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCFLUSH(r3, 0x8020699b, &(0x7f0000000300)) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f00000000c0)={0xc2e8, 0x401, 0x8, 0x9, &(0x7f00000001c0)={{0xf0, 0x80, 0x37, 0x5, 0x8, 0xe2, 0x3}, {[0x3e2f86, 0x8, 0xfffffffffffff9f8, 0x40, 0x6, 0x2, 0x4, 0x9, 0x5, 0x8, 0x1f, 0x3, 0x9, 0x8, 0x1, 0x10000, 0x401, 0x7], [0x4, 0x5, 0x0, 0x2, 0xfff, 0x2, 0x200, 0x0, 0xa5, 0x5], [0x1000, 0x7b, 0x1, 0x58, 0x9, 0x7, 0x8], [0xd8a0, 0x3, 0xffff, 0x9, 0x4], [{0x310, 0x5, 0x401, 0x7}, {0x5, 0x1, 0x371, 0x8000}, {0x2, 0x1, 0x3}, {0x5, 0x7, 0x102, 0x2c}, {0x3f9, 0x401, 0x9, 0x9}, {0xbc2, 0x9, 0x4, 0x6}, {0x1, 0x1cd, 0x5, 0x7}, {0x1ff, 0x8001, 0x400, 0x9}], {0x7, 0x8, 0x7, 0x200}, {0xe16d, 0x1, 0xc49b, 0xffff}}}, 0x3f, 0x5}) 16:01:08 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:08 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x0, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:08 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x0, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:09 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699b, &(0x7f0000000300)) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4d}, {0x5}, {0x6, 0x0, 0x0, 0x100000a1}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) 16:01:09 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x0, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:09 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x0, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:09 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readv(r2, &(0x7f0000000100), 0xca) close(r0) write(r1, &(0x7f0000000200)='R', 0x1) 16:01:09 executing program 1: sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair(0x2, 0x3, 0x1, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x1) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e98a442a400"}) write(r2, &(0x7f0000000140)=' ', 0x1) r3 = dup2(r1, r2) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x80, 0x0) lseek(r4, 0x0, 0x0, 0x1) getsockname(r0, &(0x7f0000000240)=@in, &(0x7f0000000340)=0xc) getpgrp() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) r7 = open(&(0x7f00000001c0)='./bus\x00', 0x200, 0x12) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f0000000200)=0x10000) pwritev(r6, &(0x7f0000000080)=[{&(0x7f0000000000)="000000024ca5b30bdfd982955dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c2200"/52, 0x34}], 0x1, 0x0, 0x0) ftruncate(r6, 0x0, 0x807fffffff) dup(r5) r8 = socket(0x2, 0x400000000002, 0x0) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r10 = fcntl$dupfd(r9, 0xa, r8) ioctl$TIOCFLUSH(r10, 0x8020690c, &(0x7f0000000300)) 16:01:09 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x0, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:09 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x0, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:09 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x3}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = geteuid() setuid(r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20020, 0xc1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)=0x81) syz_emit_ethernet(0x1, &(0x7f00000001c0)="26495b55a658d024cd62a548e094") 16:01:09 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:09 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:09 executing program 1: open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x2a5, 0x0, 0x0, 0x0, &(0x7f0000000040)) 16:01:09 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:09 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7ff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x9}], 0x8001, 0x0) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x2, 0xc003, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r5, &(0x7f0000000040)="26b950718fb222e018896a", 0xb, 0x400, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) connect$unix(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffff3aed01d75554c73db9aa570bfc8ade7a5723d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52be070000000000000057d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d040000002cd235000000000000000000000800000096b24de5f8f3906a37195c8e6a0623497370581a14800aeb8646634496be0d7931f10f282f523ca3359495de7a4e6aff1390b70e932f0fad71d8265b4dbd330a4ee30893e6d8041728ae789bbc4d849dca1c3344c6941de11e1ec02d880d7b4e75b774e3d25fd2f9805293a0e5d2e0f5d0c3d6021c736d"], 0x10) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r3) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:01:09 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:09 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:09 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) r3 = socket(0x18, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="851ca73b573a258a4bcceca40f5ab1d66d26a21ebe51b52d1b542e0bf2bd81cca8086f", 0x23) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r3, 0xae0709fbf9c614f2, &(0x7f0000000080)={0x2, 0x1, 0x0, 0x2, r5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5c", 0x18, 0x0, 0x0, 0x0) 16:01:09 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x20) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x7, 0x3ff}, 0x8) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xfe16, &(0x7f0000000180), 0x0, 0x0}, 0x0) 16:01:09 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) chflags(&(0x7f00000000c0)='./bus\x00', 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="d7144b", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:09 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:09 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}}) 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) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100, 0x0) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f0000000280)=0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x3, 0xffffffff, 0x1, 0x25d, "35520c28cf3236db0fe43d8e33bbbf609a66a020", 0x9, 0xfffffffa}) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="8c000000000000000000"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) pledge(&(0x7f0000000200)='/dev/zero\x00', &(0x7f0000000240)='%-{\x00') 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) 16:01:09 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(0xffffffffffffffff) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:09 executing program 1: setitimer(0x2, &(0x7f0000000080)={{}, {0x800000000}}, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000140)=0x20, 0x4) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0xfffffffa, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x10000012f) r5 = dup2(0xffffffffffffff9c, r0) ioctl$SPKRTONE(r5, 0x80085301, &(0x7f0000000000)={0x8, 0x5}) 16:01:09 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(0xffffffffffffffff) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:09 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') r0 = socket(0x2, 0x3, 0x0) mknod$loop(&(0x7f0000000240)='./file1\x00', 0x2000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699b, &(0x7f0000000300)) r2 = msgget$private(0x0, 0x408) msgctl$IPC_RMID(r2, 0x0) utimensat(r1, &(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)={{0x100000001}, {0x9, 0x4}}, 0x8443e0b903f9f6d8) syz_emit_ethernet(0xffffffffffffffdf, &(0x7f00000001c0)="c0664d6f4529a5c94678ff961df95994d0b1ba908a1de974a07427e273c7eaea75323b6bf2159d3b2ae6ac73719f8f77c1bdc593c4670f5ff4b9cfc5acc90b78cebe10c7a1046e99c643812553") chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 16:01:09 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(0xffffffffffffffff) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:09 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(0x0, 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x4}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup(r1) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000000c0)={0x2, 0x8000, 0x7, 0x1, &(0x7f00000001c0)={{0x4f, 0xd9, 0x4, 0x1, 0x7, 0x5, 0x8}, {[0x10001, 0x5, 0x4, 0x3, 0x1000, 0x5, 0x1, 0x6, 0x10000, 0x3ff, 0x5, 0xfffffffffffffffb, 0x7, 0x5, 0x80, 0x42, 0x2, 0x800], [0x6, 0x81, 0xc04, 0x0, 0x1, 0x80000001, 0x2, 0x8000, 0x7, 0x1], [0x6, 0x8c, 0x55, 0x2, 0x8, 0x1, 0x9], [0x2a6, 0x6e4, 0x3, 0x6, 0x5b, 0x5], [{0x3ff, 0xfb, 0x2d95, 0xfffffffffffffa55}, {0x2, 0xffffffc1, 0x9, 0x60}, {0xd800, 0x40, 0x7, 0x6}, {0x8cf, 0x5, 0x9, 0x10001}, {0x4e2f, 0x7, 0x1f, 0x81}, {0x8, 0x4, 0x1, 0x7f}, {0xfffc, 0x7, 0xfffffff8, 0x6}, {0x8, 0x200, 0xcd}], {0x81, 0x5, 0xa3, 0x931}, {0xc27, 0x1, 0x1, 0x7}}}, 0x25, 0x20}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:09 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(0x0, 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:09 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(0x0, 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699b, &(0x7f0000000300)) chflagsat(r4, &(0x7f0000000100)='./file0\x00', 0x8001, 0x2) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) sendto$inet6(r2, &(0x7f0000000040)="6454688fd066092f560e9f5f3818431ede94ce40c4bfc7d621751778da759b5b3d9bf6a4d1f4b663f238eedd256b6cb73d64b97162fbfac15e84d36cca24e4", 0xff99, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x8000, 0x9) 16:01:09 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20280, 0x160) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) 16:01:09 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x0, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:09 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x0, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198", 0x30) unlink(&(0x7f00000000c0)='./bus/file0\x00') write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x54) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt(r0, 0x1, 0x6, &(0x7f00000001c0)=""/135, &(0x7f0000000080)=0x87) 16:01:09 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x0, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f627573000ade"], 0x8) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x150000}, 0xc, [0x0, 0x0, 0x0, 0x0, 0x0, 0x2]}, 0x3c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000013c0)=[{&(0x7f00000001c0)="790a093b8cc5f690f5e34e9f38f3444971eb998ee08b7a8000a4472d6db9eeb86db59de97322cafba30008eedb19efe30164f02267183613", 0x38}, {&(0x7f0000000200)="41a4f51e8c81714354f4105e6ae31db60ef1d96c08b9372675e0c777a0ddeecfaaee3163e0026769ceff11bed4f3fbb1444ba5a506701a1431b25ae280404c172d7a27b8787eead8a2f763afa13e3a5b69fbe87fc9ab0ac6306ac4addfab58c4279bded8158e760ecff95fe12cb7b31aafff58a63e47d25876efc70e9b0283ff298a212388cd", 0xffffff29}, {&(0x7f0000001400)="a15a2849ec27efcec2b1f424f0a324160f5d3b4ed476d3036912ffe9d64529a2d030721b9f59067ec5b0c75c9b2d67b5d0fc3b43cdf69b74c8dd4a153cf319da683eb7cae347e80d920a6aa2c42e3fd5d7cc9065ca7aece6ec3fb6ace312516c7a935f5eef3abc00d6ee0e176d4863bb38c52c2423561991849622d9fcf90a75c075172fb059804fecb7aa41d6b64d3a1e196d38abbc79cd2e0b2e7be0dee75c132306820d8cf4f89aa4b6798217acc9f7d8f04daba146987c0f2a904275cc261d54ea7a0ae5be56745ccfba417008e0aa12562c3640bee9a14c07041e2ec8a002451e8dedb6aa4bab8a251d163ed7ff0e619de4ff86b1d694f5a5c6b123", 0xfe}, {&(0x7f00000003c0)="878c546862ffe5a2d5bc34103487d2fdd6ecfa0217bf0e15d59f2ca45f2765b22a203d75329d349a22339a772ad2cc5c6187357cec1b310024e188b16d57cb53ed65d1ee2cff9ebff803e4fe603917c7f22e949479f21a1e0847920850838acf2c0ba4a67e31cba6e3d1f681d76ebcccea2412278972b2b01f8cd3a09b6fece0628abc2b7b2518fbce088237516d88cb27b0938ef6dee6d526ef244cdff1da0015aa631cf95bb1c072559f667a6dc8e88da3062755b961b1885c232e20011febc2d4944eb38f21b26cf32bf43397333f5468049b9127634b92e8512b84c4fdf0087c394aed4fafc30e55c03b45a3a86879e6fb7bbd61997d0f6a28847f0dd610cd3590dfb0cafd7b39fc15e1c6554b50fe07cda0808f790c5a4e3b1fe9d77f35ad782b355e81baf7959e4a376b9092295f09cb963a5939127237c21185facb2b3e8e3fe8979c1a89a762285b0ae4469262896855ed5589c0e280d067ec5eda72ef3b1abb8348b4cb132d38352d6793e80b7be01b7a829bdea6cda73cab793fed3f05c36b2d073763777c280108503fe91ca558b3c7efedf545e34575512cd6c783f193da760371f040c9b4538cb5c8a7907a74de09df48f0761f38b1b8e6e75b48ec9341e3559050bf9fca6c92db39e517e6f7ea674513b8d446ef25ffa957a95784195d1ce0141af6d4be0778bfe3175e4128f6c3ba7dbaf189369f23a1b7cb6ffcf38870b5fb3d3388ec3f314805ae011ae1322549470ca6c93f8aaeed73a03b7812b35fd603d5dc148fab27c981918cd9ae6bf3482207fe99bd79ff0c92d847edf782408505c3388f4d01e885092dc9228dc59a6d30102e6e144cf4ffffce1fb7f2ca54d3f75f7c179104eebe5cb15fea3e327a925e896b40d1985d9319bd0848f012b8af1cbe124144d20e77d6a1757582af875e085c45002d9558d3a42d4fed9384b266aee5f82ae2a5af69f3c8f518860dcd91227a38d3d104d71685f5b23421f210d4862bc16da1102074b3d17f5a131cb39506afdc934065db7ebb9c70d41273107f40e1c0567e419288747f59ea120f3c02b63a0a1b209ef953bff8c1c25e2252747bf01090efb00ceb8a456f76234942d167839a57b60c405034c882956895c146fcb4ffd2be7322e12cc7093f13a3dac22295be2d3f147025ba8a0dc5239bbba20c305dbfd5031ca8740cbe4368b4e3d902142d6014cd0fbe95d66359013e9097e96a0c4350daa14050fdd6ec587259cedf51adb7367adb6ef409298a1f9cb3358af428b5783c28efbc79c6d3de2a6bf1c18ff5d452c9ccdaa3152fb45d194ba1e7afbe6d5c377a9f6606b7b74281da3c269166c991ce038adbe30310d30a56825d36a77108ff6b6afe907193509c74abb22cf869a94d8a5f62f3d742c64123ebf97e2b059448b51b67d742c887da62fd7586c505cccf6d694ff871edc58913adf3f703be6eac54c1fa4f7335a067019a64f1104842a797f447d23102b7079fd221272264c349e77a364cae7a80cfdad5ffd1faeff7be1c798a834b229d2f84eedc19697d34b8d3533c19cc36bce656385dfdba935ef9a5d473e309b2ccd869de17369c1aa04516146d97f1448c2688d8a38f344bcdfec715e18b76e8a0b7495da4bb653d635e445dff80e2d8f612e5d63c898ee52e7748bbc80466bd561eb071b4f91f43d63a4ed5076c37bd79f7867cb1161ed2ba50377a6d86bda9829754d19ca3a8f7ce808d5f3b3acd42424e9db40cc87678096692852807d861a5084b9169c46e3c3bb8c56100d76859f24da02b473e7f599bed1c5a49b7c4d64d3a4011e36eb0a7aa7b3861324510f8fb931b35272bcad5c246c3dab7ad849428b03b87c6265fb159621c4ac5c62c451e6a9da682feba62ca9fc7a317a620c1ee904f1bb7bf2778308a4691f9e46e5e31d9323b29e6348a1b2d0b924bfddb2a580e5bd1296d8eaa436be52f19e2592cfc0eaad062b18e5327e1964adcf02c5ada4d6d848ca361f3bff0e0f4dceacb898c7a796cf262e8a551d383ffe80d460674b1b5f107994863e84b1fbdc78648cf7239f8b385e25a3310e5f9e4ac6bc639fc0a8f6fe6be596ead5c9188784372151cdb6534234a5bde72aaee816865c5eddff68328a9347defb531554ffeeedab78c11fa0d205f99c00608926876308bc6723eee88db05acdb91158c8260006e0758277667a24a374276ae0513453655e4035115786bce9cd3d52eb0c26b2840d4319c5ceeb4be8f08ffe3c17f3e9c09f28742559624ad034fab80bb2f7a596fa89b508ec5a17cc5f4479ef496896ad234e8458625332da5a33770ef06e2bf337c925aa8bfc339b6d051db5f2c014be511349ce1ccf78516529c0f5bcc978b6aad2ab4236c55879259b1db696b78280c68b9116956855cdf1c5d2527c018b44302edcaea12efc12da65d8d1f93a1d03914a7db1810ea22fcfb7826f9667c9daf526085e232ff1b0a276c75717213ee2c12cd663809ef8987bf3cb707ee024b3ebb00c4cdc0b1371aac66feec1d5465ac31d63d82af073fa26ffb55de9ad5aeee05bdf8baa09ef9d8662bc88ffa081ea9f09eadf8130b4a4206c2030d414e13789832a0062241e247a63a68b4d8c9448ae6dd7d2ec6b222fbcbc0c445c256a6f5fc3f276e9cd4a3079e3cc7da04e63f2fbce2dc6172335224706f800026db9a63cdc7047aae51fe0268e9fa4ba7b366535b2dcee26ee522ea0f336e2525f32d90047bd14263cbb2e8e0f164b27273b84d583e79d0da2c7dffc3e3f86c634fe7873e41eb4c923dbae7fb4a68b873bef4df9b11489c13807e6b711142bd3876fbfd352252ac7ac2787623dc0e71d656a8f7899fce0a6ed6610ec9174c694e5cde78b88d47d22b6cd72ed992c0b7effb4852b26db5b6d45af99b03f786bcb4a49c341e6acff008916272b354f43a8a069be8eb0f4c68a15ef76885c2bd50073e7b34c6cc04e11c5d6628b4b0b18576a71400578eb6c9af57bed1fdd78fb7b3c7a4fb17f7d88a4e254be302d3532dbcf2e16c683a2eaf4aa2807f98b4c9493a04554787e3594403bc6b949b1e7594455c307e661fdd7ce67deed1d7969abdb6d0f33b85f889bd962d752be9f3f5ed64c2fd201746d1676711ce019360ad942dcce260e9a9cc3f7157f1724761d88ff6cd211b7083c8117fc0e25d1e6c3a6e9a32f27072f6b9085f4c364ebd4c716fbe835b0c31d1041fa400d9ca133238db0862c156223ec33a60f568babfa481b8e277684731c9f79e57884bf48cfeba81d0a43f4a407d57c8a69687a0f891171a5d85ddb1dcfa83dfda2b8e5debda4e5ab628b5ed4970f17f68bc691fd4fa332f64f56a8e012c050ed1a5e425656cb89f87c2e5d0011c5c777ae6716b38fbc4ad0c1874d5d1557a87928ec8bbde57b1ee026be1e62a60f4ce4d447ae7aa6043c35259ae46e535dc6d4f4efe71569f2cb7e259d5c8b10725ffbdc9c5940c404b7387fa5bda1902264f6fb92940ebae38b7440bb8f9603fb56e3c0b186d3e5a3ab17b6cfc9f43c50b3f73c47b61e2c762fe6a9030efe274fe76627dc24b4719b7e12201864d9e40d828ee813746812c729662ec145f88031367ea57e8b9bc77e4ab4ec0af1a949b0e9d67ddf52c9eb811e408c9ffa7881d1689db116f473ff5b72d3fc483db5b89196b492401f8b13a4e4f90598212d42fa7fea253a1b139fa4c25b15f203f8d177a6055c9ca32372164828c436d231c48fe317aa8d4beb82623a79bcf15973db6d330d173817563bfb77952a94d9340a0458219f4017c10d2913cf49d53ccf677c9952d45acffa968b14a02ce8d7412ea16f9cab577b3220824a25ff7592d5768d0d5567c9bc26c9bf7fe3b2bf572d1f18d7575bb9c2b143fdbf4aa267720338eeeff10bd8ab12107a475b6d1b484839d0a0ffcde58177f575ba75b9b0e970ebff1e5f4504f9ae1e1d66db1163d0b4627fd6e5663ac21397719d658600c2ca6596a7b79b9587b1a6a0c1277302198c461db80f4584f3d8d764707b22ae46f2b512e964abe6f8db37964525f3135f5d1159178b78073bf4423aa0dd3eb65b4e4d84e4cfe7b1eb4e471d5548773b5427e5052da55be848ad7b8d946f9f58a9fed13e756b9c69d60bd72a8f34bda1a5515957f79c759137a077ad914fe2f5a2a8ec48020aea751ed565f2d4764aa8b9c3ce7f73151966581f9dd9715406d5c8ea118f8e79fafdbdd1fdaa8ac6544c75b49b4df4abcc8e8d3bd30490417b001c7c74b791f043d777a82c52ddd5f8b0da280275d3b448ba4351265caf6ce641799b95f0a595dfa50afb6ab0f3e003064c09e34beafaeb9e45bda2d555d670cf0560d6d776d287fa398cf722e5ee110596d6b5cc8a786922796d5551b887f73d0645ecfa04e4470ba3104f075b297e319c7e429c890130c09b6a66a5a8653e57fd336a93e7ffaeec6f5ebb7ba0dfae84beeb7f74038a3e635db2cc91c2315368e49de8dedb9b84bea2342e99de20ff89c13bd049dc268290ddc5574a0e8b8cfb576de2e00c89dc851c5b556ca696d80422e5935c222744f588ae7a384dfa784ea18b4b7474cfb1cc99ca25e5f2359ae9078d7a0497390736d93044382437b7adc04111ce4b0be3e3e4b9274a99cad644342670dce921306b9874d1402227bb35803194abd8b81f08a4d9dc3afccc55bd92984cf58d40fd4ae73b7da4e6e355a5dbc286e09152c497b50f7d22b90895c7fc1479be3ec29c4abb7d8ab67d88459308cfb595cd8641043499e79cad15933f7530268de9c2d9d8739896097d04ea67a2786d60ebce163a7eb987dd70c9c90f1c6fb341795e3a70f006c058d136d0614f2472273b9f2fc614f4539db945437ce52abb90ee2110888789a8af04f0cf468c764eb9ae781d7b6c056bac6ff1aedc4868c70a6b849108896e95f649d55d3352606a781c19e92043dfcbcf80b525cc6696906919d0b80a6a1547ca45919e34d7e8bbef603392ed42b06ac36ce1d96cff19a9196ac09d1b845c56c89a8cb078ed107e82e7c3964f310e67a5c66cc065095ea107c0f22e671842b35d9ef3921ea7a417db7f883ebb1ce4d5f86b3b3fcb5a77007b9c5dd141d398141d742408b23470dc1bae72aa03f2e7d0588c76491fbb1b45995a063084555ae6870993670cdb0b30cc23c977d4c3de5999f9801b266195c4586bd75c5be8219edda3e198de6ff3372a13f15863fdf729a636e24c674804e0fcaf94b199337a560c15a08249b2d224b075352cc398d68103d883325bb4df12c7cadf48b8d5d2ab0401ae599c1fb2fcaefa1a60f05734da36c5e86a1c1ed1e46e024a8d36d310619df0d41e1a6a4f657bf49e9f6a4e98af25eb452b5f70a8229815e2c470b2a9fa694ee9dd30cae1f9a5a34745b976d9c8fd6f7290e36e707c90ba2cc92efdab36a5a03ebb61f044c325d782beb8214e28b59329eca9ac21b8bf0486bf17eb611cfa3022d8f01c7c455b877041b60b0ad2bdd84a784ce8b54dc53cdede4278d427f28047abc9415fc72e41790ee56e2185e3535f50f9a51800be1d11046f103173308d5f25f6f8e87655ab207f116b655447e649b984f2e9a175fcb04c03e188ada73e8c8555370daabe82e098e6231b16f321b8dff779e9500e834f0d905c3ee00e18b2fae4d4123ffe85d119b7725da02bdddaad760bc2f4760d348b60f7278dbb6da659b9309109100d2200923b36ae1ad34441033515e0539d151716e3f737a416aa8ba7d5bf61c100335e30761e466a6aedc6259991ec652a345fdf280cd002d2bcb5e34", 0x1000}], 0x4, 0x0, 0x0) 16:01:09 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x0) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:20 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x0) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:20 executing program 1: socketpair(0x1, 0x8000, 0x5, &(0x7f0000000440)) unveil(&(0x7f0000000080)='\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', &(0x7f00000004c0)='c\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000077d1751d6270b7000000f4ee000167733c00000000400000000000010000000000000000000000000000010000000000b70fd8f93effa7ffb0f9735a60da49ed1fc575610000001eb6565a5f0158ed2a0e59348f14fb0535a61e597c044920a48b5e2b68070de58b3e70c0ab36e84e60"], 0x1, 0x3, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r1, 0xa, r1) msgget$private(0x0, 0x8) socketpair(0x10, 0x2, 0x7, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) msgget$private(0x0, 0x40) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f00000001c0)={{}, 0x6, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x2) r5 = open(&(0x7f0000000500)='\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', 0x5264531943db968a, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) connect$unix(r5, &(0x7f0000000140)=ANY=[@ANYBLOB="0300131377c5fc35d41454d5d41d29ad1a6029598146e6be169f33bbda056598d4d772e7636e48b33cbf708372e8f1b9933ec5127743be220609000000f9cbf2f6e880d3079fe6"], 0x50) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xd2) getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) r7 = open(&(0x7f0000000000)='.\x00', 0x0, 0x4e9cee2b772a8925) semget$private(0x0, 0x2, 0x50) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r7, &(0x7f00000000c0)='./file0\x00') readlinkat(r7, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$getown(r7, 0x5) dup2(r7, r6) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 16:01:20 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x0) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:20 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8040691a, &(0x7f0000000300)) 16:01:20 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002002, 0x28b0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) r2 = socket$unix(0x1, 0x5, 0x0) r3 = semget(0x3, 0x2, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000280)=""/41) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc028698d, &(0x7f00000000c0)) openat(r4, &(0x7f0000000080)='./bus\x00', 0x2, 0x1) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc028698d, &(0x7f00000000c0)) r7 = socket$unix(0x1, 0x5, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) semget$private(0x0, 0x4, 0x100) ioctl$TIOCFLUSH(r8, 0xc028698d, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(r8, 0xc014575e, &(0x7f0000000580)={0x80000001, './bus\x00'}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x8, 0x0) acct(&(0x7f00000001c0)='./bus\x00') 16:01:20 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8040691a, &(0x7f0000000300)) 16:01:20 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8040691a, &(0x7f0000000300)) 16:01:20 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, 0x0) 16:01:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4d}, {0x3}, {0x6}]}) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1116, r1) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000080)={0x22499befde390566, 0x1, 0x1, 0x10001, r1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:01:20 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, 0x0) 16:01:20 executing program 1: mknod(&(0x7f0000000000)='./file1\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x42) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x0, 0xfffffffffffffffc}], 0x7d, 0x0, 0x40000, 0x0) r2 = open(&(0x7f0000000040)='./file1\x00', 0x20000, 0x118) sendto$inet6(r2, &(0x7f0000000140)="18901422ad1c306ee6d94f11877052e4e3f2c2f03710fdc44be4cf9f667b79dafc0e0121943d441b6705a1fe23e2951e0043ef303016d59d7e4e7fa5630f7904f7810e58c854b17f1de14ba05d5d2a570b91d8bc5c81f58dd9ab54c7ba86424f0db41ff047146387bff0e0751b0eb6aded0196f979383a31bb63a1163d5c554400dc24e9ba753bc065d437f8934d5926461fda6a896687be07c97ec44eaad1ec73a08c18017ba426a3bd28b95e73f06c120768ac", 0xb4, 0x8, &(0x7f00000000c0)={0x18, 0x0, 0x1, 0x7}, 0xc) 16:01:20 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, 0x0) 16:01:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x1c}, {0x2d, 0x0, 0x4}, {0x6, 0x20, 0x0, 0x200cf}]}) pwrite(r0, &(0x7f0000000240)="fbaf84ea37679be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:20 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:20 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480), 0x1000000000000225, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) socketpair(0x2, 0x2, 0x7, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r2, 0x5) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:01:20 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/19, 0x13}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699b, &(0x7f0000000300)) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000680)) r5 = socket(0x2, 0x3, 0x7) r6 = fcntl$dupfd(r5, 0xa, r5) dup(r0) open$dir(&(0x7f00000005c0)='./file0/file0\x00', 0x20, 0x182) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020699b, &(0x7f0000000300)) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000600)=0x464) ioctl$TIOCSTART(r8, 0x2000746e) 16:01:20 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0xceee, 0x1, &(0x7f0000000700)="00faa731f2523bed21a271094199202a28641eabf610fa0e85133c9b7a9baed56d9ab931ea7cdc422ca36f41442bba7ffd96d73643d53039251169bb4aaa2cc0df2c398ca865df36d0e564df3a8bffe219cd948c1e4f61c7c18e55d524b4822622b8ae087dd22d609328c6dcb22439cdbd0a4017cc680d9c09a603df4a16e1ca4f972b07791cc30765cf426f38f8", 0x8e) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000007c0), 0xc) fcntl$getown(r3, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x7) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000006c0)={0x6, &(0x7f0000000680)=[{0x7, 0x0, 0x1, 0x7fff}, {0x8, 0x81, 0x4, 0x7f}, {0x1, 0x7f, 0x3, 0x4}, {0xd39, 0x3, 0x79, 0x8}, {0x8001, 0x3, 0x6, 0x9f}, {0x8, 0xe0, 0x81}]}) r7 = fcntl$dupfd(r5, 0x0, r5) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r7, 0x8040691a, &(0x7f0000000300)) 16:01:20 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)}) 16:01:20 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699b, &(0x7f0000000300)) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r4 = socket(0x18, 0x1, 0x0) kqueue() setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r4, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa, 0x0, 0x0, 0x4}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x4}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x7) r6 = fcntl$dupfd(r5, 0x0, r5) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) 16:01:20 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000002600)=""/155) semctl$GETPID(r0, 0x7, 0x4, &(0x7f00000026c0)=""/163) semop(r0, &(0x7f0000000000)=[{0x2, 0x44, 0x2800}, {0x4, 0x1f, 0x2000}, {0xebda2ba0ff97d21, 0xffff, 0x1c00}, {0x2, 0xfc00, 0x1800}], 0x4) mprotect(&(0x7f000034e000/0x3000)=nil, 0x3000, 0x7) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 16:01:20 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)=']\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='^&\x95)\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='&^7[', &(0x7f0000000240)='\x00', &(0x7f0000000280)='*{}\x00', &(0x7f00000002c0)='^+\x00']) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f00000003c0)="4c407361423454f6d1a1f37c4c8bbd26bad763e551de07a02fe5b3785cae9a01b2b548cc09441040190875371660e4cb6513c414a844b663ee3aa12a593774a529c2d53203d4de035e3b5cf4c5bf3b3ce053d20bb4550ce411867ed0d981a935d93d7d325b1bcf8a9feceb338966e21ccd6c0451830ecffb7b23a7e0fed47cd70fbbd34288ba67e653b5abc1b8961388fa8e96286b94fdd6676f48ea2eb796697719ef5f01c152f0ea6d1fd6642094336255f6d3e15dca2dad7af64aa8d5face900fb7b4d74ff1fe38e37ae1be61a0cf23d54258793f1470bc415a6e30d30af0cee31a2969bfcf7bfbc36f34b1aaa4e5cdb47f48a3274a3a7b178c9d46a72c47398879c93493df2332572f53a1464ed30a925d3e19434a6b5496af79542515894bc789c4dc75bdd0adf08449387443b7da81421184f914b8a9b520926fa905c4a4cbdaf4118b89aaec04917730641e24b6eb9e19df3b3ebd885d646e40f9082f6a8c8d092b0461ca7479e8077b5f2955aa9c2d6ba7534b909a268fb814b0be19c1e771d088f3e4319711bf594cd9a403691ed5064407823ec112098dceacb425db6293df3f428f129b67878ab3db37d20200fa07f809a68ef7b32e4ed70b5f46efeda7780f3805ddc8407e931ee7d789c04fff1b91c1420dd4ebd2479147fb76d3fe7521034ec309b05ff9fdb50473137c81798b0ec95ce5579fb6a5cc2a65f1a9e812eaa713dcb1264e855492d4e8decd8c71379ada1d9899f44c8108bf66b0efb6db0a7fc72fa6e90ca41a4f297d2632623d15580529af67092376e3bf1e830bac3d13eca5e78c4893201126a00a91f5072a9a12618286c7e87ea2bb9f0a6a64294de04e3432105f7cdab1fafd1fc307cd71dfe833a590af28f244b51560dc0bf36836afb79365980f5ea619f87b232c86fc19143f57d26c383b1891c17fcec63f51d9da220be0791e06cf4d09e99478ae6d47354c27a1991a37610c5c11110f80335622c794457ae3e6b7b5b9282db3f33f2a86de3480016f207d689bbfe645939188d5f9a796c37fad8adea4cff5056926e0b501252a78f84a28b44b6deb2d6be17a4d60b9465376761ac5605dc747a0bcf3477240892c1c992e298da278ed854149868cd9567c14d60ae2a88e8986320e54499438ebe7447ad5ed5a1a4c0a4d8ca6d528812573d63dd52087a5ec388af4e03a37df62a3d43167b853e7431a6fd05e2df185b4def73b1fe8097314fdc2686624989f87a60ef52fd70f866b8a90924e54a503528134712ab8f9cd3a5e4e04ed30c3703c1bb9a1cd4f1ebd20ef077a0da59de943d7feb06b7dafe535b96458301519e0933ede8d47c85639542006b8994c96169b1a8121b3c035b2bcad3debdaa96e582e6c0a9bfa6873d2e91425c3c71d6a10cb92c0c86c560c9e28041b99d68f573869a8cc0d7c3792c9ab58994965234513c1920083fd03ec1d6feb2773da83f3efb1f981c54d2625a74cb4ee18cb2c4c4f08c9abb0b716001762c8eda0d30ac99aad414e5c6751dd1f6188fb5411a30c9de84be1412fd9616d96ce83d89a70310ed8c5297c09ff86794fd44a749cf317e905b12928c33ba032b5d08ba66b394b8a1fa92a7844df4eba63cad9cce72d543e89934b2845595536b9cdc8a6eb547e556a5ca5aa54ead77cd8e79b61f1921750b9d03bcac86e59b0b3271aa18c6e2823b12b55a06b0b881a4a5f0645a764472a401018908744e719402292e5a0ccf127c6c40cc6d6c92012bdaf15749a923dd3f13ecbb1b4f3e397ff6f103fd806753d7c04cdd9592ed6da646855f474f99a38b287af9b5a852026425ac6e07eb24ae6addbca61905915fe2cf01e7e96a117396994df397a064e535a40f3199faa61cd5077ea281853d5e65cf6597576ccb25f5e2defd83b0c21d325cbaedb0a13c83716e19509f67b474c9b02b0fd25fa2a77614f3b44416a5c4dc0ef913ebc0e34a015224a585251dd19203b11d42df812a1073380355bed6dd84096d82d157c664025cd0e21169f73a24006596f7b14d5a3c841997acbdb8fc3b563dc7b9c28727af38d02a2831c569dca22f879cf7ef3dc02a8677588747f9c170cc86c6a4004ced04f06486897ca52a4d1b4e03945d044a8fa35377ed0965b700bb402a45e0379eeaae09900d3b0038606e91ee475f0b8147ab5395709130b94c9c086098ed92e769014f663b0be744648125f2d15c8e6002ffc7d21c60bd2ab6adbf92704fa46a5742fdaa1eed937677f03bb370aba2c5f1140577f25f2feeb78902f05ce051b082b3a6b0fcdd5cd2cbe1414ff4f278ac91665920ce399b737c3758a8118e9db71e314886a6711a902af085d6b085e3d6ac1d3026e526840e10ddbe5dff792bfe35590e787390dcf603ceaead121194e8b070f3efb770d0a71c3def3dfad22ae68f1bda37a5155df9800d7786fb311782c1db6c6de234e0c6d56c964b21b0813862d21ab54d72fe367f0d8b09abe7f8d621c784ba1bdcd84206d779f34b79a3ba04ea58921564c6f430b6da695bcaebc4a2a75a9075a83632ba1a8768d0c99a1e3691b2045df235e6b9b0f68ea51b81a3e8f219c3a4bcaff96d82db32c1f3c8eaa0cf5d34742d8c982c1de768b64d8eb847025e4cd8585d8a678bedcc2ac4737312cea9a8555005766416d04289f07b7a3b7c695f130f41827f29f93c64935d4659378f5ec22e1c5a756410b2c9951536f511c8f8fb8ba6be9f5c8a707ccd5afb554eaec564439c5373b8352b19156f1edd32ecbf4a90d329a0f18f5fe9a582f30201005b942c3a80d21c104ee092484fda436ff0ed79f15ce293e9487a454279a77750817bc3d6e477f2bf65cc5bc104606627d99c2b06f79401eed2c01fea55a703e8fea15600e8a79dcf3b40a5b637c3ac97065b11a02d21f8709cf0737a24a4ccdf8c55ef74e85231a78f481e99b494bdfa395c47b3b6a330879a9ee20896a44d78934059e6fd04bb966f8fd63e589df4374a3dd9e48d536c482d58fdec796640926b77e890cdf9097a351b2645cb2e66642a39961952027c7779302ce7e48b8ad2a46b0a53b603a52cca98f2f350362119abbf8f48d2f824f691026dff7c79e2bbd7d68f021ebedb1ffb2c1f934c0f5ab69114843243dc76b8820b6ad5f1c273e3e99ca7639f0af2417442524224695b31ce952f9fb6b82ab421cd7e59667122ca0661f80a1c4d787aa9ce5e1bee96d7ae45a7ffd1f7c22640bedee85a066d7eee9b6a69111ab642bef0f455089ac69ae3906f720d1d1", 0x910}], 0x1}, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000d00)={0x10, 0x8, 0x4, 0x9, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x7}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x80000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x400}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x6}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9167}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80000000}, {&(0x7f0000ff4000/0xc000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffbff}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffffffff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) preadv(0xffffffffffffffff, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) 16:01:20 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000500)}], 0x1) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) recvmsg(r2, &(0x7f0000000480)={&(0x7f0000000080)=@un=@file={0x0, ""/42}, 0x2c, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/2, 0x2}, {&(0x7f0000000100)=""/255, 0xff}, {&(0x7f0000000200)=""/38, 0x26}, {&(0x7f0000000240)=""/208, 0xd0}, {&(0x7f0000000740)=""/4096, 0x1000}], 0x5, &(0x7f0000000400)=""/68, 0x44}, 0x42) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) 16:01:20 executing program 0: kqueue() r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699b, &(0x7f0000000700)=0x4) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000680)={&(0x7f00000005c0)=[{0x7, 0x8}, {0x4, 0xe}, {0x40, 0x6}], 0x3}) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x3}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") geteuid() getgid() r4 = geteuid() setreuid(0x0, r4) setuid(r4) getgid() r5 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r5, 0x0, 0x0, 0x42, 0x8000}, 0x9, 0x8, 0xfffffffffffffe01}) getgroups(0x0, &(0x7f0000000140)=[0x0, 0x0]) geteuid() r6 = getgid() r7 = geteuid() setreuid(0x0, r7) setuid(r7) r8 = getgid() r9 = getuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x80000001, r9, r8, r7, r6, 0x46, 0x101}, 0x1, 0x8, 0xfffffffffffffe01}) 16:01:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0x9, [{0x3, 0x5}, {0x2, 0xffff}, {0x1, 0x8}, {0x1}, {0x3, 0xc92c}, {0x1, 0x10001}, {0x3, 0x2}, {0x3, 0x401}, {0x2, 0x1}, {0x0, 0xfff}, {0x2, 0x2}, {0x9c7b9d34cee85408}, {0x3}, {0x3, 0x8}, {0x0, 0xfff}, {0x3, 0x8001}, {0x0, 0x1002}, {0x2, 0xfffffff9}, {0x1, 0x1}, {0x1, 0x6}, {0x2, 0x80000001}, {0x6, 0xfffffc01}, {0x1, 0xffff0001}, {0x1, 0x644}, {0x3}, {0x1, 0x7}, {0x3, 0xa6fc}, {0x1}, {0x2, 0xffffffff}, {0x3, 0x4}, {0x1, 0x3}, {0x1, 0x10000}]}) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xfffffffffffffffc, 0x0, 0x100000001, 0x558f, "2ea86ecc016bdcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f00000003c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e5059ddb89d676d48c9c6f0fa20774dca9ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669db72371db394acba77de083c965124aeacbcf09b09c719ed25314dc21617d89aa9c6ffc4137067f33d1ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713218577cdbfb7436951747e739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a7929392001075381e423a7bbb25d5e43535280fc146105791de58a814590681731ea367352ce6de49325ef5f2ee2c7a82e6ad300c2bf55b3a5a96453f2915bd3b54333a76c2694946e1e28e550b5d6775ffc70e48d6bbe9b36e9730e7f12c57ba38a1b53b759ca7b4e091d8617f108ee4f6c0e514990fd25afeb", 0x2d8) 16:01:20 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x800002e, &(0x7f00000005c0)="ebffcbff13b9fd9a2eaa4e713048e69931929648", 0x346) setsockopt(0xffffffffffffffff, 0xbc59, 0x2e, &(0x7f00000007c0)="ebffcbff13b9fd812eaa4e713048bf8e66279648", 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000740)="2ec955346937fb572bb3caa3a88bc865847a474de4fb6d2a67aea5b727fc5d5ff54d66df5b4731e8668043e12567327309c7c020e1b737a0e28deb8889374e5b0e97e2", 0x43) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020699b, &(0x7f0000000300)) r6 = openat(r5, &(0x7f0000000800)='./file0\x00', 0x77c075049a169af, 0x2) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f0000000840)={0x3f, [{0x2, 0x9}, {0x2}, {0x2, 0x6}, {0x3, 0x7db9}, {0x2, 0x481}, {0x2, 0x20}, {0x1, 0x9}, {0x4, 0x62a}, {0x2, 0x20}, {0x3, 0x911e}, {0x2, 0x5}, {0x1, 0x400}, {0x3, 0x4}, {0x3, 0x80}, {0x2, 0x778}, {0x1, 0xe17}, {0x2, 0x1}, {0x1, 0x9}, {0x2, 0x9}, {0x1, 0x4}, {0x2, 0x3}, {0x2, 0x1}, {0x1, 0x5}, {0x3, 0x3}, {0x0, 0x8000}, {0x2, 0x1f}, {0x2, 0x21}, {0x0, 0x794}, {0x3, 0x8}, {0x2, 0xffffff1a}, {0x3, 0x6}, {0x3, 0x6}]}) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) sendto$unix(r1, &(0x7f0000000680)="09bcac43d2050b21e8ef4e0aafbb2c7c9f86a680e705fe7ece35238a9c316dc45f45b1f45514d7160eb3806b050778fd38236b21130594aac1c5965254dafc10b623db3eb34cff61a574052eb59f339dff5bfe2e33a3b1f14c6033a50cf96057", 0x60, 0x8, &(0x7f0000000700)=ANY=[@ANYBLOB='\x00\x00./f)\x00\x000\x00'], 0xa) r7 = socket$inet6(0x18, 0x4, 0x1f) listen(r7, 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x3, 0x7) r9 = fcntl$dupfd(r8, 0x0, r8) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r9, 0x8040691a, &(0x7f0000000300)) 16:01:20 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) recvmsg(r3, &(0x7f0000000b00)={&(0x7f0000000680)=@in, 0xc, &(0x7f0000000a40)=[{&(0x7f00000006c0)=""/80, 0x50}, {&(0x7f0000000740)=""/159, 0x9f}, {&(0x7f0000000800)=""/218, 0xda}, {&(0x7f0000000900)}, {&(0x7f0000000940)=""/206, 0xce}], 0x5, &(0x7f0000000ac0)=""/54, 0x36}, 0x20b3bd0f1a6c3f0e) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x7) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000bc0)) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) lstat(&(0x7f0000000900)='./file0\x00', &(0x7f0000000b40)) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) 16:01:21 executing program 1: stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)) mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x5fcd) 16:01:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002004, 0x4300) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r1 = kqueue() r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = dup2(r2, r4) kqueue() kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0x80, 0x80000000, 0x8, 0x401}, {{r3}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x6, 0xfffffffffffff9ff}, {{}, 0xfffffffffffffffc, 0x96, 0x40, 0x7, 0x3}, {{r5}, 0xffffffffffffffff, 0x11, 0x4, 0x3, 0x81}, {{r5}, 0xfffffffffffffffc, 0x10, 0x40000000, 0xffffffff, 0x3}, {{r0}, 0xfffffffffffffffc, 0x1, 0x80, 0x4, 0x1}], 0x9889, 0x0, 0xfffffffe, 0x0) 16:01:21 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699b, &(0x7f0000000300)) mkdirat(r4, &(0x7f00000005c0)='./file0\x00', 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x7) r6 = fcntl$dupfd(r5, 0x0, r5) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) 16:01:21 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1b}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000740)=""/141, 0x8d}, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0xd}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x10}], 0x50a1, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699b, &(0x7f0000000300)) symlinkat(&(0x7f00000005c0)='./file0\x00', r4, &(0x7f0000000680)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020699b, &(0x7f0000000300)) utimensat(r6, &(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)={{0xfc, 0x4}, {0x800, 0x2}}, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x3, 0x7) r8 = fcntl$dupfd(r7, 0x0, r7) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r8, 0x8040691a, &(0x7f0000000300)) 16:01:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x120000}, 0xf, [0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000edffffffffffffff000000000000000000000000000000000000000000000000000000000000000000e00000000000001c0600000000000000d9ba9766eb18c0114b7e25a76598b82fb85707"], &(0x7f0000000140)=0x56) openat$speaker(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/speaker\x00', 0x8000, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2f66696c657107170003c9f8d735ddf089d1b6880238190f2b91fb2a75aa7da8775f060f4537879a0e0f45000000dfd541806a3a9af63069086de0a37e05deca018000003adc1196840aefd6cf68ef4cf2fad079bf58c3617ddc03b864b650a9d33a518ecaabd0264347e5c828fc73738ec078df8ab270110c57d833c9a8bb92d7eb080d8e72a713f3838ab1227b51702d"], 0x10) write(r1, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000040)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000040)) r6 = dup2(r4, r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r7, r8, r9, 0x0, 0x4}, 0x200, 0x401, 0x2}) r10 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000180)={{0x0, 0x0, r8, 0x0, r2, 0x10130}, 0x4000080c1, 0x1, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x3, 0xfe}) getpgrp() 16:01:21 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) msgget$private(0x0, 0x220) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000280)={0x5, 0x6, 0x81, 0x1f38}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000380)=[{0x29}, {0x1d, 0x0, 0x6}, {0x6, 0x0, 0x0, 0x2000100}]}) pwrite(r1, &(0x7f0000002d00)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) sync() r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0206937, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000340)={0x9, './file0\x00'}) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0206937, &(0x7f0000000300)=0x18) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000300)={0x1, 0x1, './file0\x00', 0x1, 0x2400000, 0x8, 0x7}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000000)="4f7dec25660aceb47c21a6e66c18387ee5064f472a5ae3c10c57d90dc762c5a6d4e4a2242669dd4d2b6a761ef3d42ba5956adfdaa178e42df47c807d8cd42d48eb20cde2527cf53972d178d40446914d12b834edea7d41495c3dbcdefd078664916e3b2764faaf6dab0459c665ab55ea1c416cfcd107db5f854f0e9087d1635342a72bffbb145c4741e8808e367dc8b7db0520deb856f53638743a", 0x9b}, {&(0x7f00000000c0)="5cbf9c871226745a0d4c9d4ed18603dc0bc7089307d9ce24ac0ef4057f3c11", 0xfffffffffffffeb3}, {&(0x7f0000000100)="ec9f01e97aa33d1b7a1f7c033e555ce752abeb6bd33696ac29bf8a72e41964e78b3c465425c4edfc31240c9b6b1d078fa6fa4812f9b78ca517400d6523a3f5affa27fb8b314b7d3f07930d3778a55d91ae3292f763a14424a496802d67b1283aade64c2685a9cbb6f6e1df0c5760905b752648ae8a51367366280f0d257defeccfa1d8a97ea4d05dfb599869f8ea92c879e2792066bb39e6bb47ae498a946e43b6bab570f7382a4266bc77f1f9c98bb05519fc585c5663a0f428faa71d6cb0449b771bd35a8343d017339a16b088865939419ee572c12a97ad55237a4e836e106045d1ef583368cfc618da1a699b4f50", 0xf0}], 0x3) socket$unix(0x1, 0x1, 0x0) msgget$private(0x0, 0x20000003c4) r7 = syz_open_pts() fcntl$setflags(r7, 0x2, 0x1) r8 = dup2(r7, r7) symlinkat(&(0x7f0000000000)='./file0\x00', r8, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r8, &(0x7f0000000180)='./file0\x00', r9, r11, 0x0) ioctl$TIOCSWINSZ(r8, 0x80087467, &(0x7f0000000280)={0x9, 0x3f, 0x741da070, 0x35844755}) recvmsg(r8, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xfffffdda}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r8, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r8, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) fchownat(r8, &(0x7f0000000880)='./file0\x00', r10, r11, 0x2) getgid() getegid() r12 = syz_open_pts() fcntl$setflags(r12, 0x2, 0x1) r13 = dup2(r12, r12) symlinkat(&(0x7f0000000000)='./file0\x00', r13, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r13, &(0x7f0000000180)='./file0\x00', r14, r16, 0x0) ioctl$TIOCSWINSZ(r13, 0x80087467, &(0x7f0000000280)={0x9, 0x3f, 0x741da070, 0x35844755}) recvmsg(r13, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0x2, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xfffffdda}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000008c0)=""/212, 0xc5}, 0x2) setsockopt(r13, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r13, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0xffffffffffffff1e}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) fchownat(r13, &(0x7f0000000880)='./file0\x00', r15, r16, 0x2) getegid() r17 = syz_open_pts() fcntl$setflags(r17, 0x2, 0x1) r18 = dup2(r17, r17) symlinkat(&(0x7f0000000000)='./file0\x00', r18, &(0x7f0000000040)='./file0\x00') madvise(&(0x7f0000000000/0xd000)=nil, 0xd000, 0x6) 16:01:21 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f0000075000/0x1000)=nil, 0x1000, 0x0) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:21 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/bpf\x00', 0x8, 0x0) fcntl$setstatus(r5, 0x4, 0x8) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) r6 = socket(0x2, 0x3, 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIOGETOWN(r7, 0x4004667b, &(0x7f0000000680)) r8 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r8, 0x8020699b, &(0x7f0000000300)) openat(r8, &(0x7f00000005c0)='./file0\x00', 0x20000, 0xd6) 16:01:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x20}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699b, &(0x7f0000000300)) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)}) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699b, &(0x7f0000000300)) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000080)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:21 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) open(&(0x7f00000005c0)='./file0\x00', 0x10000, 0x80) 16:01:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="00000018620495f88a002b3a0000030083caf7afb9d8dcd161342e", 0x1b}], 0x1) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x4382, 0x2) 16:01:21 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x7}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x20000000}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:21 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) r5 = msgget(0x1, 0x40) r6 = semget$private(0x0, 0x4, 0xa5) semop(r6, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r6, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r6, &(0x7f0000000240), 0x6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r7, 0xc010427b, &(0x7f0000000040)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r8, 0xc010427b, &(0x7f0000000040)) r9 = dup2(r7, r8) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x3, r10, 0x0, r11, 0x0, 0x4}, 0x200, 0x401, 0x2}) r12 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000680)=0xc) r14 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1116, r14) r15 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1116, r15) msgctl$IPC_SET(r5, 0x1, &(0x7f00000006c0)={{0xfffffffc, r10, r12, r13, 0x0, 0x2b55c4226d8c5943, 0x8}, 0xfffffffffffffff9, 0x9, r14, r15, 0x1, 0x2, 0x9, 0x48000000000}) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:21 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4"], 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) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='r\x00') 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) 16:01:21 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699b, &(0x7f0000000300)) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000680)={0x7, 0x0, &(0x7f00000005c0)=""/7}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x7) r6 = fcntl$dupfd(r5, 0x0, r5) dup(r0) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020699b, &(0x7f0000000300)) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f00000006c0)=0x6a594ddc) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) 16:01:21 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000080)=0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f00000019c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x1f6}, {0x0}, {0x0, 0x116}, {0x0}], 0x1172}, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000200)=@un=@file={0x0, ""/35}, 0x25, &(0x7f0000000340)=[{&(0x7f0000000240)=""/96, 0x60}, {&(0x7f00000002c0)=""/82, 0x52}], 0x2, &(0x7f0000000380)=""/70, 0x46}, 0x41) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000000)="5001050360000004000050018304ca90041010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) r3 = dup2(r2, 0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) accept$unix(r4, 0x0, &(0x7f0000000480)) openat(r3, &(0x7f0000000100)='./file0\x00', 0x800, 0x80) pwrite(r1, &(0x7f0000000000)='l5', 0x2, 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r5, &(0x7f0000000000)='l5', 0x2, 0x0, 0x0) sync() r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x0, 0x0) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x220) preadv(r6, &(0x7f0000000780)=[{&(0x7f0000000500)=""/69, 0x45}, {&(0x7f0000000640)=""/11, 0xb}, {&(0x7f0000000680)=""/47, 0x2f}, {&(0x7f00000006c0)=""/159, 0x9f}], 0x4, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = getgid() bind$inet(r7, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f00000003c0)=""/85) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x10001}) 16:01:21 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaabb713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f0000000580)=""/9, 0xfffffffffffffd26}, {&(0x7f0000000880)=""/102400, 0xfffffffffffffcbe}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/183, 0xc2}, {&(0x7f0000000540)=""/19, 0x13}], 0x6, &(0x7f0000000800)=""/128, 0x80}, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x32, &(0x7f0000019880)="ebffcbff13b9fd812eaa000000000000000396480cc2221c25b9d27d3c9f19af0b7c164c30e5cc5598b5e40fcf309f10410966199e0fa571c010c63b1a68f8dd5d1d22b06b28b3d3b8a484b1993094d54b7eb16d369897e7011d64f35b54fba635ddd9b7e5cfd186cb5920af170d1117013c3cd3411c41524fddf00ced65e93ef3553eb32dcc41c00cf77a0416a5f1875b9656b5023364e255018cd99334206bf744ad9a1ba246570203a2f1ed802e593b77e10a25081f24cc23f4e392181df7be7345248844ac038aca8d3bde899605bcf2a5bbbd2b6c2d7979be7d835ccaef90898259c0c027d10b00cc", 0xeb) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x61, 0x8}, {{r2}, 0xfffffffffffffff9, 0x11, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9, 0x84c853aa491f727d}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) sendto$inet(r1, &(0x7f0000000700)="77a53d5f84dcb89bb34b6fab64bd8c4cacb0a7d6a6d687b52b039e29ecb833b2144f2fe6fcb1113a4a9c1aea0fc79d06b8e2dae25c0489b6d1e584e974677b9123bb60eebc2b684e3dc0ffd899df1764872c15a18b6e35376bf3a16a28137c4d8d1907a648cdd872b8e74bb7ec702aeb5c051c94f5bb286e8369e24760704c08cc2893e23f2b2857ce52a83568d7b0a778c2f8279b863fb991a844c16051f11d024483fda1a39f9265d315da95680cea4b6e0df9e9b02079f38e8172f12b7741c86b5f41", 0xc4, 0xde637721de710dcd, &(0x7f00000000c0)={0x2, 0x1}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f00000006c0)='./file0\x00', 0x2, 0x81) r3 = socket(0x2, 0x3, 0x7) fcntl$dupfd(r3, 0x0, r3) dup(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r4 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085762, &(0x7f0000000100)={0x3, 0x800000000000002}) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x8) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000680)="30fc1ce8689a6ebafaa4c8f821257932f2b158adf1f274db", 0x18) r6 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r6, 0x0, r6) 16:01:21 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x1}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:21 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xe0040000fc]}}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699b, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x3, 0xffff2135, './file0\x00', 0x6, 0x100, 0x1, 0x1}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:01:21 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) kqueue() ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:21 executing program 1: socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) kqueue() pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x0, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="8202425acd1166972b4b2f97659b5103aa87110dc92c3758fd5cb074cd3ac5b184b6b712084d5c58e99cbe3f43f5f1267f0f80598dfdfeef77be40b830ae9e0e566f6c61861adc62a7a6e5421bbfeb0930eb8ebce932c657414fefaca4c8edf9c075c0eea6612f1156385b28cbb9e20ea8fd55"], 0x1) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) socket(0x18, 0x4000, 0x80) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$inet6(r5, &(0x7f0000000240)=""/118, 0x76, 0x1, 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x8020699b, &(0x7f0000000300)) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f00000000c0)=0x100) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x7) mprotect(&(0x7f000006a000/0x3000)=nil, 0x3000, 0x4) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:01:21 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r2, r3) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f00000006c0)) socket$unix(0x1, 0x4, 0x0) recvmsg(r5, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x3, 0x7) fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000700)=0x2) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r8, 0x40045714, &(0x7f0000000680)) dup(r0) 16:01:21 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x330, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="1a012e2f666972653000"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="62bbd9ce67bb612a6b256b45039598d7f402"], 0x1) mprotect(&(0x7f0000601000/0x9000)=nil, 0x9000, 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r3, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 16:01:21 executing program 1: writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10010, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x2, 0x5}, {0x18, 0x0, 0x38, 0x53d}, 0x9, [0x0, 0x0, 0x9, 0x6, 0x8, 0x5, 0x3]}, 0x3c) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x20) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r2}) 16:01:21 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000001b40)=[{&(0x7f0000000680)=""/121, 0x79}, {&(0x7f00000005c0)=""/37, 0x25}, {&(0x7f0000001bc0)=""/143, 0x7f}, {&(0x7f0000000780)=""/4096, 0x10}, {&(0x7f0000001780)=""/241, 0xf1}, {&(0x7f0000001880)=""/249, 0xf9}, {&(0x7f0000001980)=""/166, 0xa6}, {&(0x7f0000001a40)=""/195, 0xc3}], 0x8, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x1}, {0x40000060}, {0x6}]}) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000280)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x9d3997271a9ca753, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x50}, {0x3}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/]g8\x14zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:01:21 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getown(r3, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x7) r5 = fcntl$dupfd(r4, 0x0, r4) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 16:01:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699b, &(0x7f0000000300)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 16:01:22 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0xfffffffb, 0x7, &(0x7f00000005c0)="49de428e87ef9dead28bb1e0d62120e794da286d02a79fc1eae0dfa8959800ef9b468dc597090c21c8dab1079828c612009b944a", 0x34) r5 = fcntl$dupfd(r3, 0x0, r3) dup(r0) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020699b, &(0x7f0000000300)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/dev/bpf\x00', 0x8000, 0x0) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse\x00', 0x10, 0x0) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000700)='/dev/vmm\x00', 0x40, 0x0) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x2, 0x2e, &(0x7f0000000940)="ebffcbff13b9fd812eaa0600000031929648", 0xffffff89) r14 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wskbd\x00', 0x8000, 0x0) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r15, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r7, &(0x7f0000000780)=[{{r8}, 0x87de996f0a62777a, 0x40, 0x80000000, 0x7fff, 0xffff}, {{r9}, 0xfffffffffffffffa, 0x2, 0x1, 0x1, 0x5}, {{r10}, 0xfffffffffffffffc, 0x1, 0x80000000, 0xc8a, 0xfffffffffffffffa}, {{r11}, 0x7ffffffffffffffc, 0x6, 0x1, 0x3ff}, {{r12}, 0xfffffffffffffffd, 0x2, 0x2, 0x6, 0x81}, {{r3}, 0xfffffffffffffffb, 0x50, 0x4, 0x800, 0x8}, {{r3}, 0xfffffffffffffffe, 0x10, 0x1, 0x2fa, 0x9}, {{r13}, 0xffffffffffffffff, 0x24, 0x2, 0x1, 0x8000}, {{r14}, 0xfffffffffffffffe, 0x90, 0x2, 0x4, 0xffffffff00000000}], 0x80, &(0x7f00000008c0)=[{{r1}, 0x847cdb3f1924f8fd, 0x8b, 0x0, 0x8001, 0x90}, {{r15}, 0xfffffffffffffff8, 0x12, 0x4, 0x0, 0x6}], 0xb08d, &(0x7f0000000900)={0x7}) open$dir(&(0x7f0000000600)='./file0\x00', 0x80, 0x102) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 16:01:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x5, 0xffffffffffffffff) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000000)={0xe}) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 16:01:22 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f00000001c0)="e3cb96d48fcc7b4fd9d3da6e362a5ef3c70d354fdda0000060d2c1588aa5158df7f0bd7a5548b8183d6d15e921eb32e66441abe35827ec11d9761d1feb3d657eca1eba19005a04a1bc416b51ef8d0873660090c044e2febafa87e5728ee0a356bc2c18f630bca24c83ef552081ddfe91b588e27403d5b11e0d4f46469b04c8de00a0a7dcd34766490e8c772c2a28dd3e11bdb6a13fbb638782f1a24a0047cf6a7ab2abd2f347ac2212fdba7464729e5ae445a94cf65ac91d8dfdfd", 0xfffffffffffffff3) 16:01:22 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x1ae}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = dup(r0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r6, 0x4, 0xffffffff, &(0x7f00000005c0)=""/61, &(0x7f0000000680)=0x3d) fsync(r5) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:22 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}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r2, &(0x7f00000018c0)=[{&(0x7f0000001700)="9c78c03a41b88bb3ee45400285eef0234f0b876c23106cb842b38e00f13ff6a2f63dc24a8bf9351898a06795125688e616dbd9457aebc40fded1b4ffa1afe2bde25f298006040e75a30b6515fb5d7495ed404e7245a0383a792aeb437d466f6578d895fcbd75e03e7187ff7f13bb0db395ff3f1e6cf2887283835978eed643d784b533a27995e556e58ce257d0601de73c2a7ef4b9ab6cfc06afe45268b9fc69ece11c4831683145e8baa5ef24132b773d0f92caa413e5178b6fa8542fc9aa160711000000000000000000000058210d28"}, {&(0x7f0000001800)="6eccced4ecd532850396552d92f0f537e44b3535696b84c93cbbfe3cfe32c74683d9732774f3ceaa5a4179fff4518262a607a013744e697e53bcce5be2b618c0809476fc37c2cc9c1d735d3fa97dee9e6b0de2146f383fcfe94257f6881f7a1eec03fe8ce33b60ec5c1612eadbfdf0495e52f42e9e00346380d1755e8253cbd318c80e83cc86d65ed4d720e4e88461686eae9830a6d861a64bbcbfdf621de331a67c5e61", 0x376}], 0x10000000000002a6) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x800, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000080), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fsync(r1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) 16:01:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) r1 = syz_open_pts() r2 = msgget(0x1, 0x0) msgrcv(r2, &(0x7f0000000080)={0x0, ""/232}, 0xf0, 0x3, 0x1000) close(r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699b, &(0x7f0000000300)) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f00000001c0)) write(r0, &(0x7f00000002c0)="8a2e0541ee7d01d8444a5cb012b81578125bae37ad82193cbb834ccf75547dc7f53ec15fe8d57613161c1fc80dafebb902ffad34e81bca0a8abe1be6d36c640280cf19b78d600eb83b159301b239b7724cf0906ec22d88e590e0e90d64427375819c2cf4a4f8c55216c9ac4448c4e941cce67e507bad60152edba04116e185cd46bee3f02f4a0da6e1bb46a09ba20734ec6f4b0abe08e7e5f1f1786a2e04a31daa6f6741058e75d7699a7d04efe44ccf09bcdc971192b2d5ae0fc404d034823011fe11bcf23bcfd48d0df1f1eeb51440e5bdf7499083351be8c4097b4f0cf62f17610057a0c765", 0xe7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x5) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) 16:01:22 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) socket(0x20, 0x2, 0x99) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:22 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) mknod$loop(&(0x7f00000005c0)='./file1\x00', 0xe014, 0x1) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x81}, {0x5}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="e740608e1d9f9245589c291dbc96") r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699b, &(0x7f0000000300)) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)) 16:01:22 executing program 0: clock_settime(0x0, &(0x7f0000000680)={0x100000000, 0x9}) r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) open(&(0x7f00000005c0)='./file0\x00', 0x0, 0x1) kqueue() dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000700)={0x2, &(0x7f00000006c0)=[{0x1ff, 0xa0, 0x81, 0xd92}, {0x40, 0x0, 0x1f, 0xb347}]}) 16:01:22 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) syz_open_pts() kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000680)) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000005c0)={{0x18, 0x0, 0x9c, 0x4}, {0x18, 0x2, 0x3ff, 0x2521}, 0x1, [0x7, 0x1, 0x93f, 0x6, 0xffff00, 0x4, 0x4, 0xfff]}, 0x3c) r4 = socket(0x2, 0x3, 0x7) r5 = fcntl$dupfd(r4, 0x0, r4) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 16:01:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x7c}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) clock_gettime(0x0, &(0x7f0000000000)) r1 = semget$private(0x0, 0x3, 0x0) r2 = semget$private(0x0, 0x1, 0x0) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000b80)=""/175) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000006c0)=""/215) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000200)=""/120) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000340)=""/165) semop(r1, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x6, 0x7, 0x1400}, {0x3, 0x6, 0x1800}, {0x0, 0x5a73, 0x1800}], 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000080)=0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x5c, 0x0, 0x0, 0x10000000}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f00000000c0)=0x20) kqueue() r5 = socket(0x18, 0x1, 0x0) r6 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r6) shmdt(r6) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getgid() r8 = socket(0x18, 0x1, 0x0) close(r8) denied attempt to set clock forward to 4294967296 16:01:22 executing program 1: r0 = syz_open_pts() fchflags(r0, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f00000001c0)=0x9) 16:01:22 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r3, &(0x7f0000000000/0x3000)=nil, 0x0) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000002040)=""/4096) shmctl$SHM_LOCK(r3, 0x3) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x7) r5 = fcntl$dupfd(r4, 0x0, r4) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 16:01:22 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1a0) 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) close(r1) readv(r0, &(0x7f0000000080)=[{0x0}], 0x1) 16:01:22 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:22 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) stat(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000680)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:22 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000700)='/dev/vmm\x00', 0x40, 0x0) close(r0) dup(r0) r1 = kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000680)=0xc) getpgid(r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000640)) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000006c0)={0xf2, 0x200, {0xa9, 0x80000001}}) ioctl$BIOCFLUSH(r3, 0x20004268) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020699b, &(0x7f0000000300)) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f0000000740)) recvmsg(r4, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r1, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) r7 = socket$inet6(0x18, 0x3, 0x5) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000780), &(0x7f00000007c0)=0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kqueue() r8 = socket(0x2, 0x3, 0x7) r9 = fcntl$dupfd(r8, 0x0, r8) dup(r1) open$dir(&(0x7f0000000600)='./file0\x00', 0x80, 0x102) ioctl$TIOCFLUSH(r9, 0x8040691a, &(0x7f0000000300)) 16:01:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2222, &(0x7f0000000080)=[{0x20}, {0x60}, {0x7ffffffe, 0x0, 0x0, 0x40}]}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699b, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x309, &(0x7f0000000040)="153855ad60cc9d161320b900369f") 16:01:22 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) r3 = dup(0xffffffffffffff9c) recvfrom$inet(r3, &(0x7f0000000680)=""/220, 0xdc, 0x800, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000005c0)=0x3) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000780)={0x100000000, 0x3}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x7) r6 = fcntl$dupfd(r5, 0x0, r2) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) 16:01:22 executing program 1: setgroups(0x0, 0x0) setreuid(0x0, 0xee00) getgid() r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x0) dup2(r1, r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername(r2, &(0x7f0000001400)=@in6, &(0x7f0000001440)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001240)='/dev/gpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r4) preadv(r3, &(0x7f00000011c0)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/45, 0x2d}, {&(0x7f0000001140)=""/73, 0x49}], 0x3, 0x0, 0x40) r5 = socket(0x10, 0x4, 0x20) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000001200)={0xffffffff, 0x5}, 0x10) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) syz_open_pts() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r8 = socket(0x2, 0x3, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8020699b, &(0x7f0000000300)) ioctl$DIOCMAP(r9, 0xc0106477, &(0x7f0000001340)={&(0x7f0000001300)='./file1\x00', r6, 0x5}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mkdir(&(0x7f0000001280)='./file0\x00', 0xe0) r10 = socket(0x2, 0x4000, 0xa) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8020699b, &(0x7f0000000300)) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000013c0)={0x4, &(0x7f0000001380)=[{0x8, 0x0, 0xfa, 0x57f}, {0x81, 0x67, 0x0, 0x2}, {0x1, 0x3f, 0x2, 0x2}, {0x3, 0x73, 0x80, 0x5}]}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x45}, {0x6}]}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r7}, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) semget(0x3, 0x5, 0x252) 16:01:22 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='?\x04 \x80\x00', 0x400, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa, 0x0, 0x0, 0x80000000}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) select(0x40, &(0x7f00000005c0)={0x2, 0x9, 0x5a, 0x1, 0x5, 0xacdf, 0x4, 0x81}, &(0x7f0000000680)={0x101, 0x8, 0x452d, 0x80000000, 0x2, 0x4, 0x327, 0x5}, &(0x7f00000006c0)={0xf0a4, 0x7, 0x80000001, 0x0, 0x1000, 0x4, 0x2, 0x5}, &(0x7f0000000700)={0x3, 0xfffffffffffffffc}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699b, &(0x7f0000000300)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 16:01:22 executing program 0: r0 = kqueue() ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000000680)=0x6) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readv(r3, &(0x7f0000000900)=[{&(0x7f00000006c0)=""/199, 0xc7}, {&(0x7f00000007c0)=""/145, 0x91}, {&(0x7f0000000880)=""/116, 0x74}], 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x7) r5 = fcntl$dupfd(r4, 0x0, r4) dup(r0) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020699b, &(0x7f0000000300)) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f00000005c0)=0x7) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 16:01:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {0xffffffff80000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:01:22 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) r3 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r3, 0x0) msgsnd(r3, &(0x7f0000000680)=ANY=[@ANYBLOB="8b6a01b796182dd75fe2d755d65faf537568797ee6c6223f64cfd4edb4be2aa3b2d57cababc50e5749f3dfe585b319e08ca0e61294655db4fdc5abbca48d782db189ad454a048b23622ec265afefa0e78c15e5f60f8c8dc8f2893222392cd5596838a233f68058797074ae44a3532f86a80dad36e0809a067640a4257343e904da8fd077815f4ac1a28d03775975d1dfcaee919433d2e24df62cc0cde8be5d623f4fc42428ac95dc16ba2be11a1b67c34aa132af424683b5030093b91493d40e692d16d0b976571e4a9cb28e29037fae7059a4e1440702412d6f6a22a6f6faf702a92491b539477d16756cf1bc08be7fb3441e1d099fbe655dfe1f6d092a12f84836a1d53ba19777c7e5c769e2d2b78110531048178fcae3e0e5f9db5484e0bb5beb54e7999b974d3de841e74589a395039960c83c32b9fe3f4b296c8c30e0b6fa4290d5edb34b9f1bc3012953d9cf472931aac16cef63ce765b30a86c1fd9fe8358353b571ff1a8a561b3eae3914495e8d2e281ccb69447d9464b6444b3a9677c574821f58d266145bf99028e0ac9b0cebee7696262b1f4bc56b2a697bfee65c2d8b2ea0feefb72be6f8f1d261767be193cbf473d83d96834a0b936421381d7b08df6b179528d3fdd2d1c6f07391d30490d3c319a12933c5f5232bb39a0033c01ee386deed10b2797fb724e9539292535effb1c7ed63b9c8b31450dab9427a6d137021dd3ef105918a35bc54f821145dde4adf9e2299d2c12a00cfa3f95f85033ba1272e200383484e0e967b6e36ff4819f2f73bf5787f047f6bfdcf2576ca8e90301655a1a8912d8c2acb4009b19459e813907bbeafe686d19740bad1ebf73d4c9f74142b16ec3b04eb107081c734e67fcd61c02795e55787a4f67a80d34f66a657e8d46db0ede3ab82cd1025e9336086369dc8653412326f17b3e9007377a3a7c03326dee8514237fbc619538a77b7ba8cec1769cb7edfbf192c949fb70cff6bc70b6c796fd4adce2e45d8971992ae45dc4d6311458038081538fb2f13ef8bf1985be90e5d336ca62ca8b310b7fcd2a93826b40d01f015358c95b0df29b6874f91423c814b35157b6135f281257724704e7446357a51359ac5c6f5924917b73f4b4666f3948e8c8c52f35fdbf4469a9d89b5779e44266a3ee03905eb0da729da531e5ac07d59e66b4e77be4b1d71fec07200a04187fe611f82fb6df1393617c3f5774a85262c64d358357dd64a0d0c6e4120fd00d944ea8aa2a058be8d8ce3abbe470b899c79c3eba6195f04ca33890cb2ebbbf00d94d296424b802e3148e789838578fd2f25de6281bcf18604e61ace43e7021d0bcfc70542829816f362ad3b1e326e068455c4faedc755b8e9159a2d83d3d6d5bddd6912831291033d916812c7eba6457759ec31984e29a7ba10cb6a782e72042da908d7c08624b1f7042a6dc7d915a3b43dd71e375ef7275b0b5a5344051a7a27de7f110ed5572aaea08003eb56197f0978241751b64a97654da88af254f790376a73bfa8168d501fb4557e1458a28850cd962163c99c988d6106198c1b0bbe7a360d0abc1920f0c57a857ee25f4fa1472988a6cbd7f38f15871462939399e467e75665a2fc2edd6b5d48bd856f4100941192f9112e0e8fbdc596e692ea3c73f8a0e92fe9754ed5df48c3b923088d54913b10fd61925541b29b210b1a0f3428e3b5f775b33c8eed8d3222aa32580218f936d4a215b3046f4be9e27aacee6a03fbebed69e1684839084fcbe206683187b3a188fbdfa3487a469e179eb09050da67b9c903f5715e9d2f6db89bad9f0d6a657fd0f49dd9e9af29becea759ef42e11283fcf03adbfeae345a77116ea08e7a5ed59c9d66d77c60cd4ce65c414e775f0f417049405ce55e76e14f40d6db5354d39400a0686b27354ce26d8d94d855a48865f312b724a8b65f14b0975bc8ac56e39fa17e30beaa5677e9fad3e33894b9f28cc44e7db16a3ca6dcb65fa90a873e62e473a958f2d82313f5eac262fd0d95270e40733227191c36d7afe9f4edbaa9ddef1c2797a7b06c47ce1945b9c35a1553024a93f8cf838e87da5f267264946a4548994fab3112d8ea899063db2f68db6de3b187427e7181ec3f8590b1a867f67dcfd79383307d126c815c7ecdb2683f2c9637db376fc189c33e27ab14299d8ff0462c5ab0f70753734a2c0c72afbc093a2c75137735f0dd11d6f9ece9c7f5c746e78eeab78084d7c3ce780ae535764c57b7e82fb007eaaa02256fbe47f793feb8eb83089769f4af7f325bb77f58ef80fdec6bc1268d1d2e4967503556ba8c19e26f742a71be5bf3c1a967f4ac7642d42562b0a04387d948f6f7fdd62a0ca7ae2226941604b848cf8a5f57b8a4a0aabe98e6a41bcfd642e7d769740f1b05855e52cd3fb44ccecf967d3cf13c0500ac34dfdae9c840c8a885e6dd4cfba4f974a13edba9067bec5ea9159c3cf2ba1c58fc519bae3c4bda0e7e26233725d31c200cfcf0dcd2a5510e2f577316188afe2c60a766efc108d2164c6b303a7f874b16f96a4d83996d9ca18414f43941aa58427135f7bbdf874fd48495a5f45e6484b8b5400ede9ad68b954cb6f44196cb43cbe1b3244160430fc98d278fa08e7316bd39ede0b3b7c30882214819b4105939b7bc0871ff8889e5f7240d27cdf9567cb344f0dee109ab103c36ed181eba1499ab9eaddf5fbf06605c804e48cac6a52af091a9c2001787cff89695ed543f24915ba6ef927fd472ea06cfb0c9903e9407f58e5299870c76f71b9fda44f718d770ba0dc445eff6d8f5751eab3dd45d04b1578fc481591a76eb2f107fe1a1303439b3672df32a16c7d618f575cbfbe60d414abbe0c544f72f23fd227410f5aa22d0b1570b4d740ef9be6d3507176d1b064597fa4fb38e8768c93e5e1a7475f442e15069fbb4e18c68f12b295e742aaba63eb297b9cf3757109a18cf1e2619cf8ded50269901962119481d817c3c95033f234a39b19ab7d4a0b012260e73fe7e40eb55e9c015bbeb279482455f6fc4d849ec18c231c4dca07f81497a6e293440a90285ed6175f2684fabed5e0dd6f4f8721a60e2762cba073f8b38105ec653affc1b77485991e1b01f6269facc05ab9c36b880149272ab073e778976020c710f977388f36ace6aad99942555073a7a5dc3538a9c6d487051a534e946c8132280c347858cf27531aca2503426186db7db3cdbd7d58db2192edf10959354dd849086a80fe3a284e114dd721bc49be81010bbb83f04143af1c0cdc954ea61f833622bb27a77d5398bcf50014f152b57701aedb7829f45a4bb5d68b79a30b59b66d4c7ff3b1433580b83212f184ef2555becdbbdda5d1765d44b72177764f492552ff16b93e190915bb0a6b6fc8d6648f385c957d4c02753bf1987c918a74998a16f209c5d5eb9fda453e04405df10528798c561c7c5fc4000c8e3d4e8a4425f6db03c3e0c2416c78cfd06f9185fa00f54c6c6b95555390d59b4c89193a2147025fa34f8b4388681fb24fd359b96adc005d78c5ab889d24bd805cdd5db026d15e49ef76ef2386bccf776b201b5378f82e9c7bbc3e93f4ef28cb96caaf6ca036cacec6c9882c7780d968c18e5d0566ce50c18a88c26528d2991680be911f61982f0f78179c6035a0421dab642d7f0184645382383423ef92e4402ba7f11bef6dc87a454a12ea0926fcb732381bd000ca171642602bb1bd9885f3ab72e418c5fe7ff7ecd8d04d59a9b64ddf9ef4c8e6c61bd6b658965d3a52f28b479e50506f1dc3d466729c1d07518d0281aa2e2671b644447ade324172df154b4fe091324052a120566258850d792611a10f15664e0e752ace38677bdbedeac3dbd292f26d3ae7d95a22ca3157ae4f871494ae6f301d9486fd64dbaf5fd63326ab636aff9bfe210aeea023829ffc4a417b1bb23e8d9521e56a95851785525c43701fa22140dd332d5e3230c42d130a2ac2bc695b2dfbef8d3a4fcad253a1304d4f3926bd252edf4938c318f8120e7d73afc214e192083d0c45b1c06335bca55d70faf8990034ac7187fa90034a42adaf662ee953a2cbea7c4802c76bc62ab9e9a83c92501dd8141f81c25f65da0ba9d3cacc2f2dd747ff8bf270c9129109c5c32975ed9be769fc3e91ddff13b0d20fe78b5c90a306e61f72afde9b91785206648efa4e3a7f272490c46d907577f297485d4165805795116fdb33072afb6bbdde32198665b07460754087778185f0a9f52f4b9a6856fd72436fd86ecda692a0e803a51e2208bb338790c33ac64e3a1b722becc15c05c477ad600a1d8346a008d87fc9a6f663847125a94a58c683fe212cb301a59c21352a9f99f387835502ae56b4dbf78ba32f5a92ddc692533a72548020a9f3919a258b570ee44bb51dcf8fd9500c733bb3f1512c8334d4471f0534117d8c4d70922fd0272dc68e84f2730d437a159b8a896c9ab045d12e3eeb9f937a780641f81f6e999ea843288738742229925bec90c6075778a28ed1feb2d427712857f5ee1f4cbd7e76c500efa695133a8f7d788010cf6164bcc2c9a4b7740a399ca9cb4e05973e66f1f01f4d0efce543ba425a2a7ed78cfd48ac8060d3b2b89d7d27e16c2bcc4a16cdd7e5b1d4777cf1937f9c098619d1d9b50bf6751e3494219232cc8fd94c00ae66c204aca664866b52bc1e01afa6e5cd0fb98f2afc6db2aae89530f404d9ae405d10c533b36ec1fdfe45f312d6080e85c16424de32a589c3eb624a28a838b658f7b875f2296e99ffe38ba98e8fbb2f7af83266ebb167100af4024a00d1d4d6bcc2094c5a9a7b48a4301fad8d4ec55c2f595e8abb98fd9ecf00e371c88578fad5000fa382e01cede2b49ec36726feb8d262c03b3a95b5e7d1eca63d7e9804149c2963f106bb5731976b20f1f623cbbe457906c84b315345796878d01a4cfb4ba967832d8fcf715eb3752efae9271ab7bf295056f959b7d0b010e97031727d627e6e12be126a9876e2126ac2c9d6280adcf3cdea9684e35f084d2423a2f0a68b80b8519d6ec82598221ce16d4cb7fdddc41bf6387c9f3eace4acb73c7596c016c10016e38b95b94be5c36efae069644eefc7d4924a245c63f04899ae490f484c7d5d2f31cb71d28d8d69098553e3dcbf461b317fc42c45e0c4eba5e8ae530668908415b6ad8cba4090d49af9ad8442f980061bcfd058bca8fca6d5bbcfc37864f622e1e2e0bd475452abf76f14f7df0bd79b9362def4349c0d8ca72f5d8cb256c7b6ad755809258f38dd5fe1f070ea3197d1feab100cef68af24b9918325f4f3eb0b088bbbbf3f97bf8f03035987e6ab907b96c2192f62ebd7b9b7271957c1b95f0251d88e6e7be1620cfc793639c9f6050d3f1070e791099e3a0759e11694a781a1f4bc912b981eee85c5a43471520a474381f554e3d25e34cce73072e3f664ceb53a4446788481662607e2bb4c22be5f6d8177b63e4e57c90ca5db26adb47b1cc6ac8666c2a14df670e4a23463e022018954a5500006f320c035995ea0e38a260820de2629b3b032800aa6975538d47849143fb31b3e642825048ffd8733825791cc4f833e19b9a74199e891d7d1fd265b47bf1485470a3fb4f620174cae38029011858c4c8d3380993536be19bc2c4efa1d9926c01a2f843a2860b2c546a6f4a01d58458c549499ced247df4982234d4996c324b85d0e97a300cc88d282bcaca01e18a2351c459f757c1e4e180f931b1f3e8b6d44554dcd09497b123a4d662069ff46cbc7182975bf2bfd7cadd4d921876a3feee57111866756e0f02fbcfc72cb7010c4c54285"], 0x1008, 0x1000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'\x80\x04\n', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x7) r5 = fcntl$dupfd(r4, 0x0, r4) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000005c0)={{0x18, 0x3, 0x80, 0x10001}, {0x18, 0x1, 0x7f, 0xe57f}, 0x4, [0x8, 0x7, 0xfff, 0x401, 0x1f1, 0x5f, 0xa7ee, 0x2]}, 0x3c) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 16:01:22 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r2, 0x3}) sendto$unix(r1, &(0x7f0000000180)="b10005016000009005001b000700000026c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be381e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282108e4fd89720fd3abfbb770c1f5a872c881ea772ec5894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f00"/177, 0x1b15, 0xd, 0x0, 0xffffff0b) 16:01:22 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699b, &(0x7f0000000300)) ioctl$TIOCNOTTY(r4, 0x20007471) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x2, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x7) shmctl$SHM_UNLOCK(0xffffffffffffffff, 0x4) r6 = fcntl$dupfd(r5, 0x0, r5) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) 16:01:22 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000400)={&(0x7f0000001b40)=ANY=[@ANYBLOB="01002e2d66696c6530006e73825055eef4789a4f6f07528dbc3899fd0c406805bc5b89bf44681fdf8a0a303476ca4568576c7a235101feffffffffffff505d3cc4843253776e687989930437391d1278b636b7c35e8b2f80daa04c6963514f5fdf8240bb65478278dd2ba32587298936fe841f8e2b8eb041170487c12a8fff6abd8ab7780dd6d6b228426ce3c1fad4ae9fc4e556aae9"], 0xa, &(0x7f0000000080)=[{&(0x7f0000000140)="2c4278fa8146d7c68a0e57d472246150bbadf4af37cde280e8f89dad5fcf34aa9b1c9cc29b7cab0f09008396352815e1745c58602951b7ed9288f57ad8fb3fd38b5fa008f61d7d11c8d2474277df425e06b4bd780438a0e809e49467ce91c7335ef1ca2205b021b19dd10ca5051a02d2ca1030a1369300632f63f5b40782a3bfed60a9b6c74fb3f479b3776f61bf703810c9fd12a2c0a874986689848b3a34b848d40c511e47c4f3b14448e1e9fd8b7f2891bae63792a291115df8a0ae2c82779d9d29310d211ea12d4b61be0b2e", 0xce}, {&(0x7f0000000240)="20b1392fa10886ba38dcbb29c921a9b607a378660e5095c889531ae0d46740e2bcb823f76b7325e877fba1e18f33e5d84a19b1f3d9aa21ac1c77d35b604d63ca88f97aa382afe560287f1b5fc9af556fa8d8220c66f203634c0b29f7894b60eb07d6e08ce9838fcdabe63b659c64e2b7b0df5fe22ec42fc42ea53276bbd103d227e14732e3993754d8565ad4cd4f46d6", 0x90}, {&(0x7f0000000300)="2b2fe07cd72b0d2c6d4422cc3074b2a04b334990e0b4f21a3b3539e25c5f5e0cc661b91e895ca66a7653eceeeb63232143f14df55082db27d47990cacb81e2f8e9857ef58aefbad4b47122a182fa4aa2410bf6c9d06a1b676b3fbe37b43aa18f1329722e311f6611136d2cd8c21580fa78036d18ee9c139485437413a549052465ecdb7a22baa087bf994cf3d2800c22c966399c0c0e60624ecb7e4d151141495296c77f849e7922ffc9a5186ef81baeccb5e96837cb723465486288dac15aa5bf4157f5efb7b338add4", 0xca}, {&(0x7f0000000800)="0f213c944819d64e0fd1bda82f80b89e4344675585358477589bccdd46619c3e5a84267ad6cf96bb05203ce2ca89fe454b22638d09a92445abadc97f361d0bf3cb1468970eb0c87475d86dfba1eebee8cc364d1cf7425391644a27435017ad3eb4bf875d7e4f4ba77fd77e66b626784d8c6c1a3ec10215c797c4530616d8977e89fae631896d87d91e5788667ca480934d1d505363bd949bdd1020826e118848e5dbd723148ca19227d36d94b72d1a396bcc484a2bf7e7cc650b7554f57b85dca25ca8e50e6074e1ab3e2cc2f35195c7ded22b6a8d59eae055f0495fd94ba6decff778dcf528d8dd7d3e274e824042b5982a29cfeb5616b399897e63318ef2a98bfa8947c7c7112ecc73dc02ce7d5eaea388874ae4dee160a129b192106f637557663bd2c9aa1dfc73f97d5c112b39e6580c770024f77bb332d97b9c2f2e54873fc6c6e53dee094cc5c70c922e8c8cb3cced21cf8a111414809ed0f64702d9c5beadc337a0860ffe789fb0c4a733ce5d1e14a2b621ad137a4cb14d3a38b9f9a02fd39efdd8f957ee1ef29920555caefdaf542515110545b2e74ac4cc8948d4f545ed68839df39e488df84b56bb506ee8a6f1a239dc3316fe38924ac180a5197d5d8d10399721486aa88ce0eee5c04706be9b452d6303eb639b80f39de495d3901281133760562954fbbc5b891e10ffe0805e0aa14f235af8438f52957b5a02583693a22c3d0344b3c72e0ec1d844343caeb060762242eacbce5332754fc24fdfbbc651ed8380eaefc003777d105d8474b6a0b9d299492fbb7595f84601299a320206d82ce98d2f4625673ec4ffb80915e1e485073c33dec100fd75e03ad58c9cd408816ae8606023e63e47ff7700a11d092502486c25fe679a447cf626437228e2458e7885b869199a889318c336fe44c29261a8a6fc3f039ce771d03e614f7a1118ec33c6d97aba8b554666bb4831a12c930a5fc5f1840293b53b9c6d688f22a72e4e218828da95d6b7f800e8f9f3a5e977cbd23cade8df2efc93f6c77c3ed000a5cdce9bebdd0aba24e76f41652821ad62d576f4f4f107641c3fc99ba659e4bc57821f2ef1b682ccb12309c295946e257eddce2425d0aabe3d82043c5d21d69956956ed69623960afb1526c6e58a2eb1e630df466e6140e00a6351c8b63c546b2e7daefa7226adfa9de47a8744df325c2bd6c3820041c8cfa3ca6f53f26194106a2b4dcf4d61aa34dcff445d998430245c536648cac1014d98d1576fda75f88345f8ccf38a21716018a08d22602aca355945b370006b9cf21625c34718be3e0b88789f97b04904caa87a9f5ccb151b6733e77645daeefb595b4b8d69950ef04eefcbabe6d5effca1437ae3cf3cc6ad374ae470cf9ca2274723f131bae19922788874a4cb949c06d1c81ce9537679ee2526bbdfd4e09dc5557ef170b8165a6e0e16e5736a933d7effb073fa19098e00d65f915f5244f0ef141672a4afdb13f1fb36b875ef6c8f78369f2b67c48363e072de83f872c2fabf16fd98fabb9a759cafc51e913570c25dfc3b938162c797bcb376cfcdd2556a693c4c325fd58a9c15c6ff5814c7c7b309f7de65a2b4872f0f4470e04e8fb91930fe66514f06ad793ff7764ad6e633ba8205c515e1b4f44e2b993d17921522469707595ea1b7bd922dd00d862f419f47910331da247b502d9f229090b4d2757149013f89b475e967ea24e99dd0d7a5fed53aa05bc28d0ab21715513738d0e53c8a411e3aa0274165a8f2c6c26a2838b63cafdb3cb568b8265cb5d9301ba00a9738ee43985b4aa2f08b07115a81b84f9a291a9ce5acb8e9b887021975ab64ee95d0343b4ce163a82c362e24801a872cdac6a60d175a9ea381fd69c708f523d74cbd75ca95f3e4035464853fad1ee34fcdb4e4fd6dda5fe4bc22fe853c13862777277a3c052e28bbac54143595febe88d7361a6056f5f46af8c294a3cd7c399871724679e2a1ffd65ec865dadeb7e5b34f242c148c183490db2a262755914548739a8c6816dd98f148b95916eb12043cd04034ebd4e6e696efef58a7d1092f82681735cea12d16dce53d0a4ede60023420a5250183e74efa1a8c46774fe69b98a74b6d0bf8cb9c0203365d0e1e2bc2f1569da2e2ab5c00520b9a023879336b94d4a953d59e84cd26f731e52d79c8cbe90e61e168e3f5265fbe57bfee87a05ca74bf48466294e41c6d90776cdc45c8054eb3714ae1e1c1d2956638113954fb6295422ea983ed13b38c6f985dd6bd489bfde1e8691b3e9695df1798b401e82ff81152233d56e25f1ba53ca38e4f8a6a6c3a577d7ed361f37b7bb82b3a594e743ae77ec4d8d0506d1075bf4f84d19bce9c811a81171e1a72563b6d0a6e9d2517adf736622c40e48b3a92c8bef45b88b0107a570d61fea79a430adfb2f29e3bd676fa60d8c674ba97082acb6eeb1bb98d0e38b60f59a7055b545eb2aaeea9d6d191c641f0c77508a94c7391103904e3519551aac1082ecadc0eb2e9c7374a0344e08895ef701846219937fdca78867bad3b226d8da2df91ad4fbc51ac276e24b3d3c3310a16a1d58df8e49e2405dbf5e465a7c8594e028b759f3deef59ae059441bdde2d554e4e465d82d14929447dbe886c6603fd264ea78a62947bd3b6f80cde20f7cd611fedfd8c59e9f98ae5c2d7d29aaa2fbe1881270ea94155e4ae905c953b94dab223ce99c763edeaa734bf1c141d741efa64e7a3a95205c4bc01423c9436868672a764c5aa7ac83c105308b6a1479357648f9f6d2d6fcc2b102c583eb2792f1facdb4d12355184c231c527a2463fa6c06de35c3f1369454059bb2ef5304156d1d9d83c702b130d51048da28221694091339990851a70f260385921937e8cf0a615275f859e09a488b25e87a5701e48bd4acbe76af90982d8847892973d3cc95ca67b5b10f6ba38cf68a0d6e47f5ee1591225526b52f91b905a90435af7eda6ea918dacc5ba5c293cfd77d9c786985b810f00aa4f98691cd381a377e8535d15bad99baa1ccd819379a84c7ec3f6ed82d8354414145d4ab1a8e712851f7f1d8e2f95e867c2eee8b0b822a80a11b18173a888d13fecc21ec76ffe3c847646683f5eb7393523db6f4b8aa227d5ccfb72540c182591ce229cf4537c2ed60737b669c72cd2b49028803a051009d3fe0158f1060ce2fa85c9f0d43768c6ac6a51be2cf34e73e92d476f5e3d8e727717bd41ea6843bb7f62d4e2e4b43ad7de1c6294cf625542e1442e47fce2a5f1e4239b23fcc6c6ffa004b54c05d4b1961cef14162bd525957558eca5bf70894011627bc99cbff617d11155e2e5e7ba060ef001e47eeed163afe6328c0b1e21a8c55daf119ab66c7e3a6cb0e8f89cb09dab27d00ff653829363c4e21746c45ce95e4a9b7935f0e7d2b57f17929b55ef8b98bc0029fe2443529df3a2a62df205a671cb79fca3230fbe9fc0b6cdd70a67273c4bcf8faec8f6d7179d6e9467f1b37cfb0ce3ad6c3c8505e0bf8570ea1f419b34b4edf340b62b05231d270c957f383f06a8a2e2e528dfadf9c33969d51eb4a066683a9632a42adb7cc2e9b7db7b6c28e3c188c6dd26573517927f4d341a3ed1af0c4e44c75c0fa8802adc9c1ef408438d7f63f5ec33f2f4b00eb4fb720d0efe30969dca42a9a21412d555390e3699d939632ebad799b881d589c132e6192cb73542a4d19a76983388fd246333e9745c882f594175b28761e8ca5724ed4477423c44e9a0b8afddcb03d8765570abfb37431c4618cd401e6afd5ccd65efcb3dee819c8765d5dc6b43e3ac3a506204f6c670171be282104a95bef0edbe378782480168b920e634b0bb835a1ddf09d48140efc3e32a10bdc9a126af078b68e9952a654e69f96745d83021ad4018ea936cc05f2aa26fcc75fb40198067d9b47d91be5e85c530117b104770e8abea22f8c7beb117eaad3eba756ac73fe0b126d9b8f09e2929c825945f8c58f202cbd8d741139dab7fa250df81a076a3c6d0ef9b23de4bc536cdbd1806a685d88eee018216e1fc31ee8fd14f8b9c99dbc62a7177fd46448a215aad250ca2ae1df91f6f748ca4cff2848e39de3118955cdf09176ec15279ebc429a4cbf468a51711530793355c66d767e6667eae7dd0b9257b2922421826573371eef2d694c2ea028cd5780b4e51fd652324ccf43c54388e1f371c0a04b671fc9ad05474fa7cf17cf8dc583048a5b07953d652b2ea283443167cba722d68bfd2da7d93502d6509c64e4fc4d3f47500c79fe94f188eb03840dc6eda1f047d5f53a09410c89834bc2795cbb924028ad88268542139b00826b582f48920040a80a7987535928c0836d348a2d955b3fc82d69505aa993f4cde63edeb197276c88a9ebf587ce5a4be9eaf5c4f28da2a86eda71cf69cc6006abf42640db5237d4a36c82133fc2b085f8393a1a5dd9fe007cc50fe81055b23342e6a2d39ae453bb01d364ceb4986b14272f8fdfd1fb24fd2dde1b05d96c0a57759138460159165f304a2aa8f0892c15325f234b2c3fc7b7b55120a0aa674ab1d841ce8a5022f4091f6cfff99bd007c3a799cc209ab7993330fb3714c58b55cc4d4166a3c549b6c8c8f513102b41eb5c39e89b4c177f2b54aaed8a01b9cfd4e8a326eb5198cb35590fc659d7c5492fb3bea88a3e064a08f1c9842d6b1dea58788217a5e1d4d02256a43f8689c05ddbd0b2506be5776ca0fc7eeabb8563ed7b93b0fc13c323704ba01667b3ddbdddbbbed8cf74d8057dad2a06afa6b3554bdff25257763d9e1e739af4c1eb99707e437e815a9645cd474d49534e306dca867f2473f34ba7b5ecd3e0a31957592e092b41637fa42057bc2e3e62fc0872c6deafd550942e89921fefd1408aa9ec9633d457d0648140777f68d97e19474fa1ba52c9c194f64abb00a40059cb0c030164823c816a38c5c31a6ff32158509decad595d81982b431cafef37ef839583d41c05b74d6271dfd72b00244f476b7b0b132ee6ee91ab3d6048f190d7d20c693f130bf388cbf442e24db0452f51f8a6a7091e734ca09c0c0eb6856001832122b25d82278051a57b64d96a8d6e496cfbb4eef05f24e3b8278caa433cf9ac8294ba66c3cc2025d1000052b79bbc906648cf36c8bf42d686527a05c5731f40a8e7bfdecf1bb4cbb421dfde4711232b472dad1b7ec5d9d989eed7cd87e553ccc583c6e356f281b88d694d012cac0e0c69a1f2c20de927924e65b77f18a6e85ee19041112a89b04659211744b84eabc24a03b9064a704bf6a56c92af440c35f03c770252304af30bbf5424a90110d569a31c58b3a7d513244dd3aa26d561c69627052657c1708d11780d3e319d0d05fa996eefde638b5875a88328ed7a307e69e06c043728514611dcc77d37f0a6e20872a6d079c4d44547465465d646cfa22f5b9476aeccb60d08c126b397e9c66b48a7f6ae0829cf68f6f56ac52b9233727169983da04b3a47c02fdfa6b80eee2a83ae3c548f5f66f31b7769cb35bbc76206782b91feea7757dd149cac82f78f073cbbb6c2184751236abd8901f234eb50b9a5177b88fc311645cf015b88ca06c00f422971327707fe957ba0e988b14303b1ea178fbe80d6b89c7a53d364a92f468f0236dc11037ce12683f74f8adfbd00876bca71fc74cbdae24c72b3dff8974a766df70d7186b44e4ea365410889a42a2cb2d12583f50b54c744a59fc865385dcf18edd3d62d2204bbab0a2d1e02ed97bfe72fa2c42643efe9b62ff291c6f859b5a9822666f0f9e64c6c87c811385a71fe0b841b62a6564e7e0d197ed", 0x1000}, {&(0x7f00000004c0)="7f2bd3841d00c5e5e384bedd6a2cfd959f0cc7c02b3cf6731eac6dc95c54fd17aedfc64bb6c8739cbe2fd9018a848e6b026fced5f5082d822e76e69b78b8aeb196abd1f34b0622717e3d9134331e30912386f6e14443fd7a2d8d622627c7f9334cdb56a067be81114de6d5bab9eb5c3a35293fc9034fea73ddfa58c03a1246dd37a0", 0x82}], 0x5, &(0x7f0000001800)=[{0xa0, 0x1, 0x9, "7b86fff76c2159b2cc838955853d586ac02d857a508d5f0b25ea554c124404bc54c54100a24da5474086ccba7e0766da497b093deb5a3236d2cad932d0c14b87f4d973f5f5a0efe5fed686ddcc24ed56cbebfe1b39025ed34624a954658cf46ae0cf8962cbbd466b1f3f5a5a08130d9321db4250a6447b347c97a9c51b7404437900e4f07e3801340897fc6358"}, {0x108, 0x1, 0x5f, "7dcea6dffca0005be4b5b4a00abd3bddd4ba8ba6ac8194f2aef32dddd571434c82f694bd44ffe4b3d0a750f33ce01767f3fe91a9cab3cf85e41ba2f1d763e1398cea8339b4e04aff2049e55e30a41b62fd144ae0403ba7cd047419ef88bef9bf1c2b53970c1bf6896744ba59ca838cfb590c1db9b674127eef51bb638da6cfc5022f62e6a560a71fccc8d6f2091d231d89474562cad1a42955ba6497b67516c62ade87c917927a0b8499abb5e64240a15c917f70060cdd7c5cc99762b7b127b4113fc552c5d2e926d361bac358caab90f4487180a38c7ddf873568d2a2d6b1af032a90ae199ca8d5c4a67062fe84cce9c90c"}, {0x68, 0xffff, 0xda2f, "5351ad052a822514785bb03026070ba2f01930a508181086f63e4ed60679cdda429a820828c0073c118eab6e9300d7a83463c82baaa1966633fc7ad4103ca5fc4a77bc6e13f7b06425f0e3631d1359545839574d96"}, {0x100, 0xfffe, 0x9, "9211ef0fc4caa81f1316ada5d1a6fe7a979d52ecd5a4a4a176479ca8d0a349f29091880d6c59da6ba71f7659c79e346b6f1d001cb62dde5e7ffa2d9b055f89a3253748032ad958422544409a6c1f7c764b80c40a9488647b5435b8bc6a7dab3e66c402aa2f9316ac4eb2482364ef95e6415ab68460e0432087d8b678ea16387cbea99715f3e523df0192ca95345696c3fcdcb56b9fee313c4be812bea199aadb311dd1f3814d10139494b38ffa4d2f4c457ebd9972f9df0f590a0c1c71990c349ca39616bbe1e27e6234efeac87d6e52fa7e3c2fee1a974b237ab3d545453df8aed05e654ef50da25beba80a8105"}], 0x310}, 0x404) r1 = open(&(0x7f0000000100)='./file0\x00', 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, 0x20000000, 0x200000]}}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, r1, 0x0, 0x0) 16:01:22 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x2, 0x10000000000003, 0x6) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r2, &(0x7f00000000c0)="025cf012", 0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r3, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x7) ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f00000005c0)=0x420) r5 = fcntl$dupfd(r4, 0x0, r4) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 16:01:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2e0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x8, 0x7, 0x9}]}) 16:01:22 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699b, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000080)={0x80000000, 0xd6fd71b65f749bd6}) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:01:22 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x0, 0x2002f, &(0x7f0000000940)="ebffcbff13b9fd812eaa4e713048e69935929648312eca42fa1bebbb85d5a532b9e6dd3445bb29b9b08b572a08c7ce8f5d037e09165c2b669d9fd5cb28ac2cdb52264d36a15b0250e2581ee1c4c3d18c2df39cbddbcaadea706ffb14b4a6d299a006634354fe875c4d378480dc1787029e96164943992dea22fc8652a713b3dbc832cc4ac05bc164cff7379a798c3702bb88e03bb629930d0d1571db4802cdd2b1e9b7ce4f2f15a8312196875e23cbd2b9a928d3b001345816f1ee6fbf8e657d2d4eb7f8f8fb782a6278843b74d2", 0xfffffffffffffea9) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f00000001c0)=""/39, 0x27}, {&(0x7f00000008c0)=""/54, 0xfffffefb}, {&(0x7f0000000a40)=""/207, 0xcf}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000840)=""/128, 0x80}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0x5}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x44}], 0x50a1, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$unix(r3, &(0x7f0000000680)=""/67, 0x43, 0x714f23a439c1176b, &(0x7f0000000700)=@abs={0x8537bbaa667250cb, 0x0, 0x1}, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x40, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000540)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000005c0)) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000500)=0x20) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe2(&(0x7f0000000780)={0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000800)={&(0x7f00000007c0)=[{0x0, 0x5}, {0x6, 0x80}, {0x24}, {0x0, 0x1}], 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x3, 0x7) r8 = fcntl$dupfd(r7, 0x0, r7) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r8, 0x8040691a, &(0x7f0000000300)) 16:01:22 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1400d03", 0x1, 0x0, 0x0, 0xfffffffffffffea4) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="af0f15e802864ae0c378ad90ad000000000000da7be3ea326856755112914f5fff9070803ebe41374dcd9bf745cbb67aa439cb37605d6ce6d9098d19b4ebff66403d1e8bd0095028538960e88a28e568c280fd4856b470dd0a567efece00a5e885b36263f0fa8078b19606e7a9f191f730176d0cc7ad26c093cef3874616388009812f5a80f6980b8f1b8807bc05d06dfef0c345fe2af703b7d4e4a014b465d417c24aaa38d21a2b68ff43fd6adb9ebdea230d17c50e2c3d0ebdb7c8b481b2a186376d58cabc480a1ecfbc0af734b83e"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 16:01:22 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(0xffffffffffffffff, 0x5) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699b, &(0x7f0000000300)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x7) r6 = fcntl$dupfd(r5, 0x0, r5) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) lseek(r7, 0x0, 0x0, 0x3) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) 16:01:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="13ace7c50edbfe7de00100000000") r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) ioctl$TIOCFLUSH(r2, 0x8020699b, &(0x7f0000000300)) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000040)={0x8001, 0x4}) 16:01:22 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) getpgid(r3) r6 = semget(0x2, 0x1, 0x0) r7 = socket(0x2, 0xc003, 0x6) connect$unix(r7, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c657107170003c9f8d735ddf089d1b68802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r7, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r9 = semget$private(0x0, 0x4, 0xa5) semop(r9, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r9, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r9, &(0x7f0000000240), 0x6) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r10, 0xc010427b, &(0x7f0000000040)) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r11, 0xc010427b, &(0x7f0000000040)) r12 = dup2(r10, r11) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r14 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000100)={{0x3, r13, r14, r15, 0x0, 0x4}, 0x200, 0x401, 0x2}) r16 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000180)={{0x0, 0x0, r14, 0x0, r8, 0x10130}, 0x4000080c1, 0x1, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x3, 0xfe}) getgroups(0x6, &(0x7f00000006c0)=[r5, r5, r5, 0xffffffffffffffff, 0x0, r14]) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r18, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000740)={{0x20, r4, r17, r4, r19, 0x1dd, 0x6}, 0x63, 0x6, 0x80000000}) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r20 = socket(0x2, 0x3, 0x7) chflags(&(0x7f00000005c0)='./file0\x00', 0x80001) r21 = fcntl$dupfd(r20, 0x0, r20) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r21, 0x8040691a, &(0x7f0000000300)) 16:01:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699b, &(0x7f0000000300)) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$inet(r3, &(0x7f0000000280)={0x2, 0x2}, 0xc) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = fcntl$dupfd(r4, 0x14, 0xffffffffffffffff) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x800) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0xc0, 0x0) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', r2, 0x772b54a78da36bb4}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0xb1}, {0x30}, {0x6, 0x0, 0x0, 0x3fffd}]}) pwrite(r0, &(0x7f0000000240)="fb", 0x2e1, 0x0, 0x0) 16:01:22 executing program 1: r0 = socket(0x2, 0x3, 0x1f) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x8, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f00000000c0)="01003f8a", 0x4) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc48fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f0415779f85ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd2850000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec436da041e5142642ba18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac8501b1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedd72bb4d0ad7beefb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5926c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495b8fa804ccdaf733f9a509da7f66d0c7598fd6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1941cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf049f471e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e127dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331e4a8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91be5bb944cd7275d3f8192ec92ec10aed8826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5b5744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b004ddcf8af39497fb2345fa1853e8544e5"], 0x10) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) syz_open_pts() r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ftruncate(r2, 0x0, 0x7) 16:01:22 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000005c0)) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r3, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1b}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000680)=""/31, 0x1f}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x7) r5 = fcntl$dupfd(r4, 0x0, r4) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 16:01:23 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = semget$private(0x0, 0x2, 0x8) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x7) r2 = semget(0x0, 0x3, 0x20d) semop(r2, &(0x7f0000000100)=[{0x0, 0x2, 0x800}], 0x1) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000340)=""/211) semop(r1, &(0x7f00000000c0)=[{0x0, 0x5, 0x1800}, {0x0, 0x1, 0x1000}, {0x1, 0x7fffffff, 0x1000}, {0x3, 0x8, 0x800}], 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000200)=""/3) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), 0x4) r3 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r3, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r3, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r4, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040), 0xc) utimensat(r5, &(0x7f0000000180)='\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', &(0x7f0000000080)={{0x4, 0x2}, {0x6cb}}, 0x7) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000140)={0x1, 0x2, {0xb5ba}}) shutdown(r4, 0x0) fcntl$dupfd(r3, 0x0, r4) 16:01:23 executing program 0: r0 = kqueue() kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480), 0x0, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'\x05\xa1s', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:23 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:23 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffb}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f00000005c0)=[{{r0}, 0xfffffffffffffff9, 0x100}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000680)) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000040)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793ab2d0ec9f5f0ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c81879e99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b713232b3303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5ba1affff062b55dda0dca79cffe7eec9cc09e1de1e32e97d8b2c6b87655056091228999efd03565c43ff4e73c6c9de328c38af46e43110ab13387e4f2fda8dc3a1017c005a30b988dc8689fd452770e31f6b60856673cedc14513b67e80dd4b584cbce8a7eb70dc81cf10ed5f94b3d79027f35ccc5d8efc88dc49c4a8a0c00117865c03a42c9216715e1ca2ae4c065377111ddbfa88b47933bf5c82e022bce061d14552c7e19f5e1e45a69f70c6bb4e33e2d18f6543b5bbebc54df83aceafea3ddd0ad50d60256655d2ef40d70cf981d584be41a896fe7"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x8002, 0x0) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r7 = dup2(r6, r5) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r9, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:01:24 executing program 1: r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f00000001c0)={0x34, 0x0, 0x0, 0x4d8c, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r0, &(0x7f0000002a00), 0x1) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) r3 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f0000002600)=""/155) semctl$GETPID(r3, 0x7, 0x4, &(0x7f00000026c0)=""/163) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000280)=""/109) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$inet6(r1, &(0x7f0000000200)={0x18, 0x2, 0xc31, 0x3}, 0xc) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x80, 0x0) poll(&(0x7f0000000100), 0x1ffffffffffffec5, 0x0) 16:01:24 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) mknod(&(0x7f0000000740)='./file0\x00', 0x10, 0xbb5a) ioctl$TIOCFLUSH(r6, 0x8020699b, &(0x7f0000000300)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000700)={'tap', 0x0}) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) pwritev(r4, &(0x7f00000005c0)=[{&(0x7f0000000680)="8aa95c46bd6c2330a1b37a49b8fbf55e3ef93a820e789432e2b0404d0da08fca0b5ceee062910045d9fdba156280cd85b73fe520bb38b21905c17591d86eb6e55e1999849cf6e21b0d0691d186", 0x4d}], 0x1, 0x0, 0x1d) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffeffffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699b, &(0x7f0000000300)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x664, 0xfffffffc, 0xfffff001, 0x8, "60f0ff503ff5617f1721b42355e2efd36e80b5bc", 0x0, 0xffff}) 16:01:24 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) rmdir(&(0x7f00000005c0)='./file0\x00') r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:24 executing program 1: r0 = syz_open_pts() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1116, r2) fcntl$setown(r1, 0x6, r2) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r3 = kqueue() r4 = dup2(r3, r0) kevent(r4, &(0x7f0000000000), 0x8, 0x0, 0x8, 0x0) 16:01:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x40}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffd7c, &(0x7f0000000300)="ebcdb6f2cf5ee408ec668365b36cc17356e400d8521c4b7262fbd1eb67a32869352ace8fab9cdbe5a14efaf731f01484ec0f64bfc9d70d32f32bce8b4cc17298ee916169aca69e78ed9a95e53d6fab5f82f5a1a36b49e25b7b1abdff6ea4a530565b3263c5aea3ea92d05825ece8bcbe4f38dd202bdea5e129d86ccc69e6b635099327a77e8a885493b726720000000000000000000000000035e0e37bdf6d8fc50100a5fd23fc1b98bfb127a625d6daecaa426cdeba8b98c86c7dac8d6c") 16:01:24 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xfffffe92, &(0x7f0000000480), 0x0, &(0x7f0000000500)=""/126, 0x21e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x40, 0x8, 0x801ff, 0x0, "b8000000000000080100", 0x0, 0x3}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b", 0x4) 16:01:24 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) socket(0x20, 0x8000, 0x9b) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chflags(&(0x7f00000005c0)='./file0\x00', 0x0) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x100, 0x100) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:24 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f00000002c0)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYRES32]], 0x1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f0000001a40)=@abs={0x0, 0x0, 0x1}, 0x8) r4 = dup2(r2, r1) linkat(r4, &(0x7f0000000240)='./file0\x00', r4, &(0x7f0000000280)='./file0\x00', 0x4) accept$inet(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xffffffffffffff33) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x2, 0x7fff}, {0x18, 0x1, 0x8, 0x4}, 0x3, [0x6, 0x1f, 0x7, 0x3, 0x7, 0x5, 0x5, 0xd]}, 0x3c) nanosleep(&(0x7f0000000000)={0x1000, 0x1}, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) sendmsg(r1, &(0x7f0000001a00)={&(0x7f0000000100)=@in6={0x18, 0x2, 0x7ff, 0x7}, 0xc, &(0x7f0000000740)=[{&(0x7f0000000300)="190f5e545b47533e4f7aab0394b11c132f5148a1fe529e96341c5a6ae37549c813ddec420ec21ddead995f777f3d16551a915b32497222b42650521a4193dde06895a0c5954bfec8ce3770cfc7263fb87c967009d3d5e8a3f6ec37f8b300f31d2fd3e21e01b56ba2d6e9d85151cf27cb6d6bcb62435649d37cb4e54e6f14893cfe3fc0d1e2fe6ca2bdcbe385f5f8ec3fc8e2c0502828e5dcb8585c411ee52a9657d2fb", 0xa3}, {&(0x7f00000003c0)="a6b2aabb1a310ce20a0d8f9120d97fc0ede549f57579241de1bf8b986f12e010085fe36e6107ace4d416260bd5ffda14c5e9f0abd44a20d6ece5c53f9848e6e53a41b87e215ec24c6fb5f5d2923d40e6e5146ed1f6444702974c4a52b75b4cbdaf8ec5e471396d37deddd0173ff652bc5cb14acce2791a4fd02de5acea112014930a1db3fd0d53d84e34f5cde4edd221820a382dff9b43d6336c542b3e571f6c7045051d3e5d1d6c6902bfff355d6bb2cc6d32a774f8c0671c4a70a7072b51604552b8e06e5cea9e374fe473c3d4", 0xce}, {&(0x7f00000004c0)="05fbcfde95b3a5a63ef7643447366617793b43949e7f3a21bf9a772f42ef41127f057e99e46b88760ba7dd4ac86da6bbb03514b0e4dedcadf62b15960c1e784813ce8c8d08b4132f5f32f704c0486d49be4fb0267e327aa33c01cebb291519b7d61222a42d7fac0ec2007537ca673eac424ebfe9d24e05e82290861328f0bd54b2fe006bb8824aef3ee49d504d39f3164e1ce6467ed9ee5e3d", 0x99}, {&(0x7f0000000580)="ac87d5a473483e961db4930eef2ca109b63f1aa2ab79e663c5e99a2f06415232fa52a2ab0c1a7f5b1591c4ea6bfb2d504fa5fa9561f63408c9239d94dd6f2dfb1de1569f3ceb2e438076ef0f82111d5391a4bff01be8deab08aadc7b4b9cb948067eeff7796f124a52d133664b2cd1b5d296dd14479e5a465dd2cafbc1d052977db9581b3ec98d5ed6315c1a89553b3dc58ded09e1b6754e600baa41f3a118e61d9e5549b19c6d0d63e5d2faddc90d3398c2891a1efca6ddded7dcdf9ccbfe5947169240c57234ff9693", 0xca}, {&(0x7f0000000680)="7bc1a09d2882bc74a2f5a89a266cebd7a4c0c660f24c1a649aab0108b8789c3ff58b7bcbf6976fff6e1831779a8d587ecf0576cf0d27d96043925f6b9cbbaeead5e77aabbd8f3488e2a945420289aa34fa01a0e3ca040393564d31839cd67ff546d99b18e08ce3648a3cde1d620079df3d8e6b91358a0f0433ed7950ccbae9df2f278947db90e565215c67b0b755cddf9a5113a64e00703be7ca58c5577a0a60f8", 0xa1}, {&(0x7f00000001c0)="1b12fa142c6d209d2a20685c1910be88f318e84c749df68a3305364fed0eaab6ea2a9d205b08eb7c429b5eda898b99a8775a5b3c892a6d0ec827f5b29ba844377ee4a802910bc9f7011d21df518de2f3ce5b8e16eeda3b91837e1bd600ff4590ae2e0b7c0907d37e", 0x68}], 0x6, &(0x7f00000007c0)=[{0x1010, 0xfffc, 0x5, "fd50794b8fe0e5666fc7558b9799433faa3d8bfb20e68bcaec8a75d3c5bf3c57e528106a1192e53ff7afb8911190c4746646ab87d7c5ef104babaa32cc08217747525240207f8984f80f7b5a018bd5343fe264f6f56168513f5e7d8ddba5854cd82ceb7a6b523e2af76147fad4101c7f042da3b77a1c44c644f980a30752c0f0abe9214b90415f87814bb32a811d0bc61f15948883b162158b6489695f6383897ade817c671927c8e3a67de82b8b0d8a66894e9e88626b521d70f7dd1d3e676875431b343318eb4372926be4afc227755d1815db5e9a2b68684eb0076078d1e3a22c7135380e5b7e40eb29977dffe9c96dd40a67de05dbeb3fd18d5670917ee81cb737419ce4be649118ac9a0d2889505f9abd86ae75b3df4339d5892459235e5da7e468d9f8c26b66b789cf1bdc517c1c585c0f00a54e9ce07370592f391381e8083b5321fd31dae8f06b7092bf543cdbe1fd5448d8f825c4ed9bf726f8224533adfa966e90eec0cf0f63f45ce9cc5ead1cbe4ae5070dec14cc49c2a5929f5108e6d6e9fa7ca6effb3ffb2187d257c384023752cf2c17df7cc8254e4262aaef2ba95172a6e5b2dcf4c8f2f5fb95ee928eadccfacc34d311a713ce0630061cf2ef88e6b64f40b73931b8c10b836b3fd8a35d0e73fa8b92f5a46b19364dcad5228a8a85357989ba93c4825e6e8f5391b93017ca67bf6b1491ce2df9d34e672a86eac8ddf5e320a03ac5c85c26fee8ebd925a5e2a54f640cb3172dc1f0d28b0c3153f0a5867db092d4bf95c7b77cf2b5b2744c8120f95d77dd4167b7cf60c90b5df92660308ed15acaedfa1f74e90e741442db441567449ba86e9ce0f5a3996d528c542c8d342e3e68ed197932916a37cd83bea91b7cf95adb4b45e329b39940b286bd86cfdccb47059ccd5e5a526a060697b36eaeaee98df29aa571c729a9499e16d74357d258b110eef72227da1896e9d18fa046d30e37f23a7256ce9a80e1c6be7927384d0b5eca73ee0da3164d86211f923f60d39406fc32b25cc95e435cebc2c4a89eb55912134158959a545890f4371e1209e7dc9e45f84eebbed212dd0b98b1933280e734f7384c16245f5bf1900f386766574f73beaabca57a646650611d40da16bd3ba87e45831170b3fa01694a69cc0421a819fb23709c27304ed658dfe581b92e55dbb7c86afe34cf49937832038e3e3569bc999c7a50900667f790cc7a1ce0fa25a92cc11a37ed1d2ceaccec4adadb02e70e82a1c3a29d8cb4c89574672782133f65c092d515fe0505165c0ae3cd87752b6728780d268d9365ebef0fd3078face0c475e3061504867ee52580142b8c30cb7e75fe89ef491ffd5dca97cb260ed6c1cf06019e66b3b767df8ee37dc40d405af87397bcb1b335b69e8e08f67c39dc7a84013b2ed4e39cb507e0edf91778cbcd398fdb66a6d8fdfe48bb9e8990b8ee9ab8930eea43e754c0a56cb964ac606654f9dc0a0653462b7c4de019f5efb7a60f88a5766cc829e5a33ef3be2cb4d4a24f304ce95eb95f3a881c8bf4cf9f468ddb3cde7d81de2b7ac107066faa4d412543e6aae4c23e4c9bf9d07d410ff8715fd5a38261f9a14f78f1411c36af1f6c4507d9c059830a09792a5e3dbd91d0588c95bccd17687b1f9041673de2f68721df8b1da6274aa475c810630f836a145c58cff5542297810f9b077a2ecb53e96ed447893311c3fbb99df3d07279ada15fba6e336c8f77bc80b357cae08840e6a308319d1b4ce5c7194cf719664c6a4da0d8875f9440f616031e3cbd364176a42b236a6c1fa6adf6fd8de5541db73151ead07cde2787fe8d81f094e8194b3fcf64c7258df30564b8de67358764e5e19cfa6bc51f6ccb18a96994b19d6c735856c34cad0bbb57d336266c418f00b867ca6a2eb56372a47ff90eb7cb7d53a906d886222b21342d6940b13e58cc9fb803dccd285a3a1ff6fae79ea88c8adfb6a87550c1d2934e3e077306b6c8525f5c10c5dca8ed861e436bf4be037a93a9a68995f201a691df3db38fab6d669a462363b0b676bb42e511267e74bf5b89951211a949c5156892cf73288876929846a9e834e4937d744a4d49b019e687c0bcbc5489a446c8f1d52f311548357ced3e48b0c3fae26df130f061e4cd1f6254244a1af2c2cb3fafd8a16683aa69092ccc0a4805500be8df4f25bcb17d7c720ad532e2bd81b54ff2dcb17647ad7e4e5e7fe4724da626962c8e916b176f4546c46ae1a9eedd546338b6287ccbdf20323fa562f092323dd0ae47ea2cb6d2db74217cfad0df953767443fd84b57f60cff871cdc3abfc721dbbf301f71509471e3c4860465634321223645254a41121af56da3d5a5601c604a770abb063058aaf4bc118b11e4682cd93a6f7dfdca2f471f05887846d023ce3e840e611cde0a6c746c09f070a5d6fa5c6627a84f73196d8fd8caa50b83081e6997ca8b70c2a079b8afcff6c8557aeb6d3ecece5852294345c57d4e8dad153a0395083daa50a58a9cb9cf35d0d1a385ff13197a95d7acde8271d78f5e774a92c194d17023761fb2e338f720f3b7da98941bf11221754e714ce58482d34177f0e9bb82536df7fa04492ee7c0cb1556d7c3b17874588564665fad11d42f4ac764b4f878ad3f7fe91bde69811b071bb59ca9ef55f4e12a43b83092d8ae4cbab012158fcb3e65cc478bf419d35bac9e86edaecec495d84fb8caf847aa67a15fce08408e015dcfb4d5c3b862e1fc2b68acc96b05cfddf12d9d9939f57578567b121d904bdfef770c82fac473af8e51cdf24fef73b278a2cd1d633914250ccd3ece30347c5d218fed1ba6f86e8e721b5c45dab2b8d6d2fe767869cc170bdfbca5fd68718b8239c21656a4d7ee6c06e47faebbcbe2d3bccd55be0b25e3dc33e586475ec7e52540f8099607671884e938a73d60fa53644498abedb14a2ae1e055d84a580cde683ac33a5bd63109a2d90b788840e2beebb369b62c77f288779783c6f8c3c9f3a2da5826a5c6ba83f72cc6f21606148d9adf30e9e9f348aa73ca2158269d7cf91512a55ea6b6c305c4ba6bce70ff05f2404285124b96e974fe45a953c41c193d6030ad4895ff8f632954567eb43240f7b67d29afd408035dc5d18e5ea57d78b2f0fb94c40812bbb6f04557ecb27a61cf232a466e188282e150e94d19eece0e209223c9373f0027bf188a70105ff0677aa1a763a10811149b4434d337bc8f52bc73dd0256206d26dda31cc424d2d6a2e1098004f15d76aa5f67b2d6074dec40da44f09bd8c232782ed44dd9bb80a4c4ef8d74b3117725e031bd906c40c6a6f8c5dfd4073825a5601921aa35cfc3b896dbadc08ded7da19cae572f8621b28cd6ebfb95040e41c930c2bd4768274bf7d7e36d37b104042838921255a31184d89be6fdbe564f9bcd2c3fcb6781fbf0bab86d0c3687f4cff39c478898fce3bf59ba8745ae39801794c5d034c95bff2b87ce92b1b8b611aff4aca138589f1de3682bb9a4f6fd12cab2718479ccec44fb4f6dcea7d125d87c39a493643cff07ffc8092d0d89f78ef90d9b563dfc87d3069d9cd3b56b7281013748d227b9e93f18a07e68d8715b3965c073f597709d800128952199650aa0f05a639b55f997d741622181d0808c86ec22e959eeb97fc9563d60f252e6bdb83bfc479d3ba18ba7ecb52022101d62cfb86f946fa4d8ecb11b785ece97dd4b80a2f1bd6cf9dd503337354319146fd7e391558f09b53baf35dd7d6fa9a7c9ebc21a67ac0df6a3ceaf8513ddfc236541480c6b40bc7b4afce0727e2cff2b95694301e6f80e20203fcc54fd9921a8cf70e3cb01fc3e2194108524a117a53bae6566f70a1c3c68b89053c3f57b716d0adf5bd76a77a3cdff4ab524f7f6c599d5dfe706125de54e9b2412e2784882e04c2fcc8e3f3f694ed00a700704ba4970939c4224e282999ce7504cf020dafc0362b30880919b71267d389d71599835e601203041681e39c626cf42fe79da851d2e2913b2ab1053e0ade54a51a23245ac17efa5096e043a433bd26e98645ef2151c1dfcb963bc6028abb2ea975330c2c974be6ae0cc0bd9a3770fa8416d35d2ac9a346ceec8cf6089be012209da164d991960345a3bb4f6bc8c42fd221e58b39942a1adf59395805acf5e4e544a026b71d677b86ded9cfd4de88bc3876a440bd432ce8fe9620019b855f00384ead846e235bcee8468b0536ea7b5c211fa8c133b3fbda72f28ccda83d1e0db4b9bd8e8a81e0fe38310fc8af87111cf8ebfddf383ef257bb43252294ccf9715cc9be554b96841ffbf2b87c8014bb4cac9c28c00f8a913b4d7eab3b763f7e77bd4bfb38cb5b97362fc2c32d3cac59a1b069c133d2be414ebe3b3ec9705b26acb926b4782564306a64c573f7490e0b5e4135ad040cfa4a6e8b2a4c54137ca0fd90b3437135d889d1f340135e31911eacb8b16bc083324ad232a54c1a24940f810d1d68fcf37b63a24c651642459219542852b5ce7ce269f4d574495a2af3b56983b8210ab9957fbdcaa3c31d122e5774b04746c1388d3a63028025c41d63999a63ce639dbe820b37181a6cef9f609892838c804edb6b9194e431371668e1ddd934080a433dc2602d80edb35c37d518165ef2997fb4eea671c4ec4cd77d4f551834ebabe0889ed332661ac4073498c9ceb1366bc8e24294b0d01bb69a85c12d0d86be168c7af5d0f0bbef4261c6ff34baa714f30209695154bcc73d000d2157bbe12fc62ac120bcb1afe40993b332ac54c43daee28cf860f94e58cc08d449b51bce9cea440d46be7cbcb343e6129871700fae6313b7611901eb0d0725b6152af5c24234ca30a5455ef8b488d88c91983f68aac5bacfd60caedd0d6a545d23f6ce6e5b87108febdcba8bb5b7ed8de82aaeefd997526c7b754b43f669c597dd5d00f9f34363688473d86fc33db00b8e5e2da1471b8e5751d8da13a500658b7f72b93024f159d0617ee738af80a2df3d11b00b199343e767dd4f76ba45c9092dca0d5b0f19409d2c6a2d409ebc11a5f60b8d9ee92c5933b587c1c8861c5f9c93a8f20d6ebac9fc3e018d075b20fd75012d4e2d3f8f4a3076d053f338bceaaed4fcf97454938d93fa678995cc8fec971e3e4097ef0f0e59c3786804c5169e60aca4092e8292fa7901086cfbf6d54c2d9f9651a7e75cf9ceae81fbeb57feba2581003ebc0ad72e7f4ea738d4ae3a33d21fb6db5f9376077871e4038a378e0933b33e41562d22eb2ef030717440f4b352587237f41b6f840ada4a67d4d809cb5a3ed5bb52335add3af64d689b57449b66a68a05c255b3d6a5b366a68dbbed62541b1f6b3b1a340ef9caf4253f39e7560794d3ab1bf5e36e4c4a66445b71f9ab969496a5682c244ce95715a7f339c757f760927a5491d051ddc78f7cad6662c9853f906f4bf276daeb3efc9fec2575bbc025262c8e8dad96358dc2f5be4e6189ef52da51563772bd1ca0945131a694e4cfc6eb5bec0dd4487c3a6c2c65d2940d2bec36732c43df97ad2cf5ee82c8dc4b372a6b653f8a4b754d1dc1d878a2915b0d4a9d1d0fbe63d7efafaf3deb3db9b5b96a4ba743bf0ce097c0a3640011be376529cba80b25be4738353383e783db313be008027f051fafd39ff98eda3059d90d076430c4ee5f6cdac946f71b28ce2c63cbaee569b557023e44082875928d0ab081ac5c57f71fe47bfb026f6b068479f3ec4a8815f0d503e50679d122a98e3479fe5342069306735a28f4f20a036f7793b133868f0f8e90b85ea259ae5d0f6f3544619c6d980548d641afff4feb266e57d"}, {0xa0, 0xffff, 0x0, "044ec9af13b42ee56417fe78e07a4750b953ee130b6f112e56ae97b6a24f9f00b1b777f9e1289c4366b054e6164e667bccb21f44a032779c55c48ad035d24febe649f2868dee02c78c3fa5447a34e9ac923a9a0166c3a98ca5c8f08944ecff392769818688ab663b00bd74ca0db0f5a39209ffe4545a37a63971a34180ab09d3858fe223bedefe92685120f88a0dbfce"}, {0x98, 0x0, 0x7, "e1b5cb5325f19e2f3ad640a6ae040e3d650d58cdcd6afd65f1a676d0befde0e98665ffe8c96f90fc82d223da0a538dbf4041577ee12276cd09cec36575d6627114da480d9da13deb9b6697c85c9d9dcb98705c74da0f2f87615bf5a23e2217eaafc3cf82dab2d4d7a79674e985bfa767aa920e9483a2c32a2960efdfa4c34de23c"}, {0xc8, 0xffff, 0xfff, "19f3664b14a91e344e2df670eb50418d84b672c38f45315232deb7989a396c5b7d323884249c4dae3ea4af89df50caaf6619089c57644491795238f79468bef01cf4c1544d31125490b8ce82f76125fbde02fc8eb472bb00bc4ad2a217c16a6a766a1d134f09f100135396956594518b0d0874c9662b47598170a89b205b068da8bf9b7cdba8a906018cf9c6df91b4e29fd217b96f4498cfe84d74b88e61f7821ae1546cd99e3d610622a4ba83534bca5b"}], 0x1210}, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000100)=ANY=[@ANYBLOB="2d012e2f66696c653000f6d543accd3d3e3e3bb1c827796353f8b75e4896cbd4826bc5c189bfd8a4d5ca7abdb9d284a0aa533b99ffd9d8300166f5b0e2888bbba1b937b9e9caeeb0e06ffb4d83472e20920d0d4a2b"], 0xa) r7 = dup2(r6, r5) linkat(r7, &(0x7f0000000240)='./file0\x00', r7, &(0x7f0000000280)='./file0\x00', 0x4) accept$inet(r7, &(0x7f0000000080), &(0x7f00000000c0)=0xffffffffffffff33) accept$unix(0xffffffffffffffff, &(0x7f0000001ac0)=@file={0x0, ""/4096}, &(0x7f0000002b00)=0x1002) 16:01:24 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:24 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) sendto$unix(r1, &(0x7f0000001c80)="6a38c099ee97da37aea6fb6a0a19e69db6a783fc05460264a45880019d654e31bcec2b90cba631904cceb43d9035e37c06fa82d4f9e36f0079fdc2bf4dcd9c8c60a9e2a16da9df2c5b127abf0cc1350e58d3b8a91a49eae09acc651c4ee3301bfd68df1d9262084e48517ced179e17653f5dd97343f44d1ec8af7b8a52dc7d3ae5868bf998a0ea2a779dfd0099e2ee7b55bb12ac1160fc520ef9351ec6fe42e71e2f93073c77945bc7fe90e52641f5390dfc8715db9ecc2ffbafd0858f07a80aa6e724b4de", 0xc5, 0x400, &(0x7f0000001d80)=@abs={0x0, 0x0, 0x3}, 0x8) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r3, &(0x7f0000001c40)={&(0x7f00000005c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000800)=[{&(0x7f0000000680)="1d834421874aa1fee82afa8ed257b705f09d87746bc3e571cbfd1dfc1298691c320e1c9a1e8dddbd9eb72ef75ae402c0e3c372d8f44c8753db87fa4df4b76a3d3174226ac4aa4326dae297e77b17e99f41767452562926ca245c83a74b9eef51aab5dc23217b616588e58bbe58dfb362c2ff20b573737ee2e6ff438d952ac267105c751218beb0be6d71f2c5fcf424d8f7d25f3018e296a30044a9ec75ea29dabc0c60f8240456620cd68967b15f114c91577cc00b494d9a", 0xb8}, {&(0x7f0000000740)="f6ddf8576e0e2b3d7eace1e1daf21d0f562bb97d375e5a8fe674b00cb8c96a04b6e6f39eb382bffebb6f2e9927c02f54425896c769260e80b35e2eebdd926322bf", 0x41}, {&(0x7f00000007c0)="82319eefd0c56623ea69a3c770ca5c3a6ae5702559e9680c9d2170a4c4cb0087ecff265293493bc66023", 0x2a}], 0x3, &(0x7f0000000840)=[{0x108, 0xffff, 0xfea, "b76df39b9d4e8467859659c5672d5b15ff319a40385add344a94c97fc4c9f8e95761dbf31ec4b56e43c5831e239bdac111ee1da6c1f5298f6ccdb97a5451e9158c365195b8ac1d3a74e59a1813234210a8d415136dddebc5dcfe6418b345a7c6c1260edd0ff948d0b05481b70961fb794627cfd5eca2c8bb14d3b6e17214a3f317e17402871820f73a2ecb4146847875525c1671c9fe286cd928c3bcb51555d6c90a9862f6bee70212590293a3a4f3b87480c7f21621491ddb7550eb091451a332fe93c018b7cb5aaa9566eb903ed1be0f19c75ce9dc3dbde92e1f489ab3d2851e70aa895c477a6e478e5d104bef40b0884e"}, {0x58, 0xffff, 0x3, "3bfcb07a0434161ab48ed273f9d0925dfa4f39fea26c23a8c8f1185bb884ba2b803e75dc07920fccbf3513fab88fb551ca65c8e11452f0ae4bd5c9a60cca39efe1"}, {0x98, 0x1, 0xb, "67d708310e88cdba2eab79ba6d01fde6bd8f659b761d98a32109cbd71a1d3aff6828c3f76c82a8580d89f5f999894624a7d7e02f2c20d5c9ce1b74dbf47271f0f6d75dd37a2cd9a3a0cde23b7be3f75ae43eb5c5675e7495e9ab9b8c6539c94f3adc7b66d4c348bcd094571b97dfd5728a1a753948f4fc1d6d3cdc40fb05293c6e74f060775d79bb"}, {0x1010, 0x9744770497341d52, 0x1389, "0fa555404a4ce826adcc297b8dc4a22dc7d543d97fd8c9d675d2c157a7091b8c042c70a7eb1702570f9d6fd42371a958766eb17cf8f9817a84f18ce62ccb61c42bc50af27449f9a7547f91a329de80ce03d928f9a0f86bdde89fb9d603e951b817bcafd3c2c9cc5e5e832aa869317d57054f94e3c0d16acd97f8ec9b24c6f6c056ccfafd21f29757ac25bcc0b0754f32e35a64a80c65b1037e2df2bbe0c3e3844c2b4daa67dd4eca43ca73bbf13d0ff3708f119d6b603f2a6b4b2946e807632b385879ff76efc89273f861f7d510328aa95789875242372d68ee21222c96e9579ae08e9feb4833562a937c71b28e1bccf259dfa5fc0fd8e01de08994548f3feebeed5d40213e8b7d699cf6ad522bdfe4c2d8a47eac2474ace363e27f5257cf3a90bd942bdc9131cb6a1877b4101c8ae27f1b4db9c5c78c534319b1c07755703d188f267dd6a38ee765142f5da43ce5292114a148af5d7719efef326328474f2a585f21a268e787c8ed348efa878c3796351ff443161b1df99f997fdb226d659372bade6756baa2fc2b92472599c63319691ebe1258d97651822c63329db8085fffa28f77a2c4f466554893ba9df515d4329800175173a888ba25d38161b06cfb23afb923f908e9a702737d38cfb6c292d6b112e60073d58621d893d8156db35493752ea4a48c41a0562be58da5d5eef7e08fda2829326ddb2e0bc2a8918758eae76635d3176d00cfb87bb303c12d32dfbba029d82319996fbc1e615e0bc7c1c98f5d650ab77674af885ec9b6429b13a0cfe8d82b0ab204bbe6df51bfa90c39f71e5c5c48beef03fac73379291df111d68338b92bda87cae3599af108e0728df4cf7655ec94978325e6196bc028cb7516009b39a07a32befc9baf8c3603a2183cc2a5c6e05a19732d960e6ea24cccc6dc022436d760d83426eeb77874f1fb8b5fde7410325b5281cbd114d08c101d870c38279c2f700da1dd050f1f97a4eead2c90e16bc2e01dd2060be5ce3cb2de08714ab7937af564d6819fee0fa1ffc576185fd1af34d998cb81abde99444e64a096aef81e3a09558fc0cd49e7c65188593b232e3a410578fdb0a5a2c6b4e5a17ac979f904a03457976b1be1c19c0a25586b37359f9fc8ecab0d681e16376e3e516b2019e4b74ceea4dc9daa81f54c2bf2ad805e87c4733e092e4e6350044dc5d82c50fd01585797cf21db51c8cdb85ddfcfc4e079db696505337f4f474433bf5650cd73f4011109446688c898bd17f70606d494c61631acfd281412649c528d8498580f5f8ca7e76cb64648cfe5f8bc0adf6c28a10d7aefc09a3a1d141db1d625ad747fbcbf90d36c71ba0478f9d46048df6b5aca0417f7d68f129409a623dc85e34c852582defe1771a08ac0f1aa18717b2c291eea3497600113e714a96832dee0361de4080d50e94dae0e1036fc57c49f393e6fc1fefebce508600384bb675c8cd424458bb5ae00b7d679232865529c9e78331cfea91dfe99df981a9052ccb72f1d4a1ca0139d72cde5fbf62ca52292e5e04ebd89438e8ffa08823726ca3b23d23d5b86b1f7e1193739110be28ba5afc09386d119c55767879c8e5589faeb3d9b70edb99df403d5c152e1ad530cf588e6ad337dac7885b8cdc5517eda592a97d5eeacc0d1c83668e40866d10da88c84a3f4b4581e7babe234eabf72edd70a938d1825537b9545d319352c26f58f3ecbf423c96b515714f8528a26c4a0c44a76487ba5fa4536d6f4723e9eca0d493b19488913657f9c512bae800f2d0dbe71f5739f63007fc269be4fb88c5b06a4f391bd544650405a8f1cbb627f9b21548363fdc7d56de0cfa0dbc2f528f8a7736894ed6d40e626a887b50b9ca4b5d6066dc3e7550cae12627f9e9d88ef3a1956c9e41700cc7ef538de1f1dab7f3f459145b941ddfe89c7ded34e5c43f04888af24774600779c8c29f491bfda00c5f183066e28b9982705715dc382695e2b60ae535675d10f8d81899f103ddf69181c915e60a8ff92eaca9b1c6255774747cb064bd818337571340fd164b747596a1fd281b9d5a1f60cafb54accbd85b28c2b4ab6da576e9100bde09a7953687d715ab4e58e996718ca7d5a9c7b801a23e3db97ca504add42bb2cf234ff0884a23a1d9bcdd47158e89f0d67080871f750f526cac850619c41707a6e8204f96dcda90cdccaa0053c1006e113c700d7bfda786f819c62cf5792da85d7a530ee56ffcf1b84f84be07293c3c524c0f956965d965fef78e9f01074f6e2a9c380b2859d98a24c35a91b34e5d48c46222cce2cbcb53b9c55e5f37f4dbf88c69bb857bd477503ef0cb04c6a4602523a2aac6838fe282a4420a4e75cd696d0226ff7a31a83ef7d2c668374bfedb0a11ffb6cf638d595bd3f244341f7bd1b2d582a176ad8ae6e1107291e1573ba27681528099ec9533cf5c582424c5c7210d2071cd2684cdb3c871687524a45282ff5c0b65bcc3416d07d4f3dcb3ccce5c54302136941d299fe3c052fa03ef79d1384625a19076e56b0e3a92071c826b0061bb8493df230693dcc305d566987efbc05c0419b392593c2394ba8bec4cea8615ef50c198bfd837a3db9f8e4de7451d7105bcb186e8c210c18569d40d4f4d8135f174f6e7a65c36a54d0e4eb895311f3b84c6812393fe0a33d96ddf2fe6185252f1c62dd8e4dc7de0abeff52adc8ed2d8e29a25dae7fb5efe86c83f91e8c516cabd9f035490cedd42f980708faf40ae8f950c10d8092559d4547117d83403ee3e8803f191875781b2603f86521408185fa00a6875a5b20371e367e6f1f8c1047505da7e7e39e8f45c0fc34abfbe48477812fcb9f3bc7773bebda6dfc245ad3aab895d0f33a354c3262dbb0e6cbcfb6af605f6468e08819650488de47d4b468d22355c6126061d876836562f612bf335fbc658407c3a5bd9487820ab4c5fa87ac9da0399404b796ed771eda4226dd9925bcfa708d34aee05e12080a43c221307dca455ad49c11c63ea7e52b0e98bd94e57a681fc166ca5ae9341d214687cac48b613b50617f07e9ed7f0736e32f0f686638f61c399c69c5375fa621cea940a27205345990b4ad4ed173e1b8646cb15016916bd346cca6a24dc3a782f8186eeaed92bdd174921d2af7e97af12db26914cb290bac0d45d52bb4b77be9ebe56fff094b95b9fd45a2d024262ae6cada658e62827b0a0f20e1c7b989e0a11c07d27b559af0276ebabeb6f567525de1bc110a74cab402c62c10ca0971861ff1de88ebe4088a76cf418ff72b6c2ea6f4bb8fdbd1e74c5f65dbb49dce3b05a7af5284cf0567d937ed539ee244ab0fd554f9ed2a7d6d53fb05c81a88143db5ea170e0ba2dc28cf63b25fcdac1d6442a8483b6035b4df255e6243f3c2aae8c856f33448c4af9dc4a512f1cf07261a91738acd7787c94ca2d68a8613ca223928c5fbb2d771c65b450fa73720e402f1588b0043fa18b3ced14cc81cd5b9672710218d5844c4af2ee1da4dab9011f61da8930b4b2961a239facf0bb373c0678dc76cef8e378e43e78ce83b5a0cb33573b7cd96b4d39d8e32eef3677dfb91b891aa2404572bd2393c72b0531c0db6f75291e89b1012bb74a55cfea7000f5bfb3d79cfe122faf5f3f409cd1a3ca42bf10d6aec41315f0ee6e4ae12d12a62c61561ea9ec580cbd62c2e8f3442046afa5dcb6fb0a394d6fc5135327973b4cbd9cd1f180bfaaecd98e2123d46363b154deaf0ed9cb6e6c5bb023c8c38443a7832b1a5428a7cfda3325809a637bfc31c69450f4bbe69b368a8811422cb68b8af648ea9244638855524246a8537db411d014141146aebd84cfd2dc1ccd24456177ef70afb9c4d217378e2f928a6e9d9e314614c521fba4aed293e174da24017057a45133fee1bd60fb5c2de8a5b4f129c61406ec4ab9bfef79dc63904c685a51f4413dc948677d65646a2c38c7ea714cccc05994a0f90b5a74263a50fb87dfabe5a7a9ed589010afaff4d3177d191c42b0745762ea6824a36c61efea11612ef6758e36cf655d2b031695a7b9dac5773fa86ed3f47b5782b0f2e58a7389e5424cc24833e6c8bb8750f2b97415ca033326bc1411f7dfac70cb941629614047346051fbf7110de7a3ed2a9c38db25c79d331a39fe04c36450bd9741aa5680c127461eba44bb6fb11ee836d0f5b4c101f069af30f9e7f794026afd29177658b00f6c9313ef72c2b79f77a2825fd257e31110335e239b344d7ad56275807578be9dd9c8efc29a34654030f9cc702bd6094101f2c94d787c9bc925dd90165b514e263dcbf9a6834bf5d7370bdf90c49acfda58922356b6795c971ee0a147410549b7ccd33f416bbd768d4795770447f5c630d0bb5782231e0d52b6b9d3947018284048592950ce31d35b9d97aadabe7dc711fa29ccb9a3a8c0aa54ebf9c486f04295205b21898634b0da3fd496aca588cba61dac3771426089bca3083d1f44004a1438e67febaef5f1cc201ac366b642e401772f62c295e510fda4db88e729f8386db9a4704897e12b711e205a3a9d9ab107d6ebeb614fc598fe8ead4a242d4bfc5eadf681328a979270dbe92e4cfbe9cc61543b4212b93e2123fb37d64b23569b9aa44b5db25c32f417be0af31ff3e174e0546e19d48e80dfabcac90b1e9ce25184375aed5b81ec04f11b78143879d905600641e00afd32097a9719d7ec5de8d021524802d3108b5b73ce9d1033d1af92e7e902f804736752255fdb86fbee6c074698751c9b7114cb7e5e02e7bc3a351942165c50159b87e1c2d569fb4b1716d819163b5796021b16361ebf08328c61618f61f0b4c62a7f400b5e560ef7983d58679bc54614c9e281296ca7db548c5d1c8cc4ad3dd2c6171aa538820abd782771ea7705663227f30024044a7332b1ff6f7816287874b3ff63dc73f3aaddb482ecfdca1f1fc23a0b4cf9e148216ffe207f130ac208790237185e14f2129f9d331e3cc34032532090e21e4e9770a170faf3deb4de395285c093b1af0fa549a0b518baff0eb2d5443f9fb7d2abcebfdfaed2cb336844c54315ee7ffe448f9a9139d862031a2162dda4d1812d2979ba344109f064a07bae075df630d6442d85bc803d6ca0d8d59238e8b7932f1c4bb2c1e7bd193951b295081cddf14bee29430d886b471e0002e351915f28dea50acfe5d6e120bb39921e0f6ea23526b0064937c6293e6291321073a0fc87a0c56a56fd6e7e3922e3477932d73537e3304c5b7cb49d64e5fdfe0c04a972a83ce36cb92b4f397c1443cf19eaf89d65000e0efa3304949fc337b1fea974d9a3a11a90505670290aa9f1806232c3b7fff22e5765603844a7f97aadb77ef4034868d858d8d28144956c3602c838319e96e9c77e9a99b958bd832526d133a141a1d2093a32e451bcff96ea7ff29aed2e1e551cdfebfbdbfd80c1b4aadf5cd596ba691c918b745d9b2cad453ceaa0fec8ccb8f374ad00dfdbae4bb262c7e10b75a43bd9641177217091dabaad54131884725c2a2ae895237be46416bd44711d0df9696026a31c02e861990e1af0256b1bf632a69158a8c6083378ce1ca2996ad270d236f3d7f8daae02415a95a577d5d64c6327c148c2f4a506ae4f8ec89e0e45934adaec76908606b3c146039983f67c4812382e83cff3684fa77bd9c125012eac2418409b6ba493f680880ddc7de9802809b002288dbee7b4cff0165a54b3fd2497dd72e3b28cc50955374d63de89a93bca6385c100546bbb9ac2783acb4865a2d15d0a3099f9217ee5fb99ead0a77db5a58cd6feb5c15f870eb6bcba0dd7e70f6"}, {0xe8, 0x1, 0x10001, "67533bbac7bac2ece928a6e7cdfa86d8b830d175429a4e59804be808c8504e89884cd14b3d11304c69fdc7fa09d9ff183a2c0672e1aea0a8777feaf5cb8dbf06a6f8cfc3df8fac7dce474fb8bca60e8a4f6ec391fac50d599a2b66ce3e47c13f09f9ba8b4ffcca06826475edb16ecde8e3f68f568beea9320700dde6860e486d56bff9171642dfa0efbdd14c3c429652ae31f4afd1cf8145aa12423894999e93fc736556c2a61886184d2f687b298718d6a7120fd6416ff870be81aa81779492199ebe054d438ef984fe1bb074333521d5"}, {0x108, 0x1, 0x200, "9dc532368ad75b0d0573d352e98f4b697fa435faa5b2ec035dd3d6eeecc09889f28ef7db5c7d92dbddbed065122f872e091aca119bd9c8405548ea00327f6948fa7d09f1a19e6ded2c43e9ef0c231b5a3664899da269f2dee140766838f736a20902aeeb1c12573fdf6e5e684f8b063f78838d5f119e618cf747f2578112230c8a501d77dc3953c845961a57551022f46bc5d2f6643d782190143c1e8c82209887b0fe712a1b51f93977fc6ac5461f515a555a3e36558f1a8173a0cf76d7612dec45ed036d951f18e75a0da62e49ce195ec33540248088c50025a530f9724511d68105753b6d458beacd9e43c12965a26d00747672"}], 0x13f8}, 0x80b) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x7) r5 = fcntl$dupfd(r4, 0x0, r4) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 16:01:24 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) socket$inet(0x2, 0x8000, 0xff) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1b}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x246}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x1840) kevent(r0, &(0x7f00000006c0)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x9, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = accept$inet6(r6, &(0x7f0000000140), &(0x7f0000000180)=0xc) fchflags(r7, 0x8) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:25 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') r0 = socket$inet(0x2, 0x8000, 0x7f) sendto(r0, &(0x7f0000000040)="1366c716560d0394769e01cb6abe5402b083862c6edbb1c983694ada1219a0dc4a37141fb560f6e41874e3f9b959fd790393a3e187f9b074d47eee1f71156ce611ed5cd2aa1d5655af362fb620910463eda297ba5e7b3b66a585fa9583b63670e4a6aec8611b2e70a4a9cd7a2c501dd8c1512adc624e7d4aab459bdc337bfaeb2bbb9d555f2822b3b0410f3770a622a8af33b843b7e200a2f488d6d611cd6f7c39d3c469e30133bbbcb788c568db86d49a9f7eaf517b11cfa13979b43244e5c334", 0xc1, 0x400, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000180)) open$dir(&(0x7f00000001c0)='./file0\x00', 0x8000, 0xbe0304b2aeab9c45) open$dir(&(0x7f0000000200)='./file0\x00', 0x400, 0x60) r2 = getpgrp() ktrace(&(0x7f0000000240)='./file0\x00', 0x8, 0x100, r2) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000280)=0x6) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000300)=0x8) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCCBRK(r4, 0x2000747a) r5 = dup(0xffffffffffffffff) getsockname$inet(r5, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) fchown(r1, r7, r6) open(&(0x7f0000000440)='./file0\x00', 0x40, 0x10) socket$inet(0x2, 0x159e5d5b00fe6b1a, 0xff) r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000000480)=@file={0x0, ""/26}, &(0x7f00000004c0)=0x1c) pread(r8, &(0x7f0000000500)="d6bf52619acf28da1d78e62316d1c08a88de92beb95a5dee577027867c8d30a5432c53d12f9e147b67b0ca6b668f8e73481284e7e9a98b28cd", 0x39, 0x0, 0x0) r9 = getppid() getpgid(r9) getgid() r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000000580)={0x8, './file0\x00', './file0\x00'}) r11 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x2, 0x0) recvfrom$unix(r11, &(0x7f0000000600)=""/174, 0xae, 0x841, 0x0, 0x0) 16:01:25 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140)={0x1, 0x5}, 0x8) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x1}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2100, 0x8613b) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000240)="3d090045f116660294943f6cfc6a67535317cbb790d77b549f1b75c0f5c9a98395a2beeccd07142dd11d5c22729c95e5a4d3a52ef92855bfeedc589b90d19c1def921f015b", 0x45) 16:01:25 executing program 0: r0 = kqueue() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000780)={0x6512, 0x1f}, 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000640)) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000005c0)) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r2, 0x20004268) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020699b, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000700)) recvmsg(r3, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1b}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/dev/bpf\x00', 0x880, 0x0) r6 = socket(0x2, 0x3, 0x7) r7 = fcntl$dupfd(r6, 0x0, r6) dup(r0) open(&(0x7f0000000740)='./file0\x00', 0x8800, 0x100) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r7, 0x8040691a, &(0x7f0000000300)) 16:01:25 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020699b, &(0x7f0000000300)) unlinkat(r5, &(0x7f0000000700)='./file0\x00', 0x8) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020699b, &(0x7f0000000300)) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000006c0)={0x6, &(0x7f0000000680)=[{0x6, 0xc0, 0x6, 0x7fffffff}, {0x63, 0x80, 0x1, 0x10001}, {0x4, 0x71, 0x20, 0x7fffffff}, {0x6034, 0x7, 0x0, 0xfffffffa}, {0xbc, 0x81, 0x5b, 0x9}, {0x2c46, 0x80, 0xbb, 0x6c}]}) r8 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r8, 0x8040691a, &(0x7f0000000300)) 16:01:25 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x33}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699b, &(0x7f0000000300)) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000040)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x10, 0x4000, 0xb1) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:01:25 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) mlock(&(0x7f000097f000/0x200000)=nil, 0x200000) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$dupfd(r1, 0x0, r0) mmap(&(0x7f0000847000/0x600000)=nil, 0x600000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:01:25 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x0, 0x80000000}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa, 0x34, 0x0, 0x1}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:25 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r0, &(0x7f0000000000)=[{&(0x7f0000001700)="62d847a62a4fdc9f7ec523abeafed46b8c0c1fb18cf7f60e3251b91cfb48c07e873f31ec9f445000e94f9d6d8fb78d50ed3187e52d99e765c0c7dc0b367249767cad2842f131d77018cbbf2002f95f4ef2341f349b72cddecbd2d2fbb994b4ae9b2fca15701334fdffa96defd01a156d7818fd01b1e7c8d336b70a80f90c4b4f412fcf5b50aef7b5c8c3a5b19ebbd332802fa69e308b3b2f16b28c0a0bfe761bc28051b7af06a81daef16e99f242c30b90785ee538b286b104cac3f5f491502792305e213a157b56ffd8b2e6afdb444522c8ee1e221cf9cddc84bf5eb1891e2dfe27e2cacfe2086038a090ca08738565203d353e2c500e7c62078c23ac69dda63205610aab876d9a0b7e3cdf3dc908eac7a0f568c56e2c46acabdca6c7ec1d83a1336668d22080dd7870c8f2d4aede45b18f6f4c44ee605cfdcdb46d6839cb54ffbc35c0fa5dffb4a29d4e68df4a7007c0f2f49871569192cd4be2c7c6244d3348f41d20568bc227985d20e51af91fbab510290f6694ca5c5b9728828de1e5a04081c8084a5e391b8ac87320463fcf09e8619124e16776da5b2fea0af4aa864189eabe03259129e4ce9052e75f5a1c9d7b913db3641a17605ada0831ab1e95aeb7f8c1b3cd7f9b7008eab1ecb07a9ef45b084019062c073e412b9af7fd21f3ac91fc192102fe6a26b78ae09604302d5d9e3622c4caa2559d8a42921fbf1bc8cb492679282821f0936e5c9bb67509ed63c0f4b1744e3a112b07bf13e42104f96adbb8384ae6a437b7a1b76fe2284ec1853c1e917f214c340de72ddd0ea2298ed13bd44092d0c368e334cad1ce9ec61346497127c60990b108323395a87d69eed3e007991fe74df61057f1f6ccc59a8fd93f67a5a9174c99f479517a1c2eda78a6f9e7fcc953b694b4acf804b7391a31d3d2c866f6a131c3fae267d4a99390b54bb610a48355b9d78fa61b50ed0454f97876a91e5976f26ff4b7a18b0c7b1308b8cc45a6adc799171609c7cad84bc18b0dc7b5f9729b9652d127126aaaf8fbcae0232a6490c7fee2cf01e6dd38b3d05473db379a49ad3e2e81d84495eb947b4cefdeefedd1ca72bf038ff9db856182265843a70bb2dbafd2f45d32529048c63080931f16eb8ac9911003baa5c3c0654a1c32c9d75a66e071143c6015216b477bc0ad1fe9606129ad6cae78f8e581278eaf0f70136de3df40cbebc0ed7e387c6c454cab7bd24d772abc866f13d2718553b674d5705e8e1494a3bb3497bdb8e21d300da5d077ca982a126542444eca0c1f2935693441b7b413918261666df1046f318f08886053a1e6669731cfb3f40397753eaba815dae74ba5da88e216115287416c93c975e5381a0852d787a5069acdbec8f5540c4192f673ad314a57b93162cc8f8fbd44d1d4b1dd9a9b33b1eac705b242b54f45f73ed93efeecf1d1e33912dd5d993abfdbd622fc112b2cf446b018c7811ba352ebe1d219de972b87a3f731de50045bd931761fdade0f1e020be7ba8b88d3381d179107d23c9eb1a2e5b311db184cebd959d106299f1cf71a5199a51af6cfe3b303b7c738af4098b8004af2d8d588983b8ed372ae288777638725df2d3afd20ca0d5fa2327c995334d66af02f6eac205602c5cb355a2b16c00c79675a4f9e25f1c4fea512404250e67859de5afd76fc04052098485c542f0433044bb8a2b7cf92f005a9189a2dd94c1de3d7787dd7cb9063d1f8a396d154a8b1a02cc7a9123de0c27f2d9359cdf3b5807e41c7a5c5bfa8c3d647a26bb2e98372ea053494f5855f7695ce94446e44c642a013bbc3e639a5fecfce7f5a4ed9f525ddb188867cf3b1b24bcbd99d9d37a8084e69e40d27c96aec03f8dce1a86f77482f05f8934a77f670844847ed49ba16fed5c7ddb6ed64001bfa6109b819d764733927ec12b29698178852de6e34088b969e898309e4a0ae25c2ba56318bc5f93b27a23680e13b74eb60c7d0e17a17c029b8a5734c51e8aa939e6fa6ec225c1499218622f84507873774d90896704d81088839147938ff871b726b538b3828d20d0608edcb10e3dfe345eb830849d268819f4a97631e891c091ac23088adff4bd271994b4ded3659a4f774b4d72e8e0d8aced1396c798a0779ec9192d59e1cbec2a0a77730d906765dd768c903d11fda88e11c943c1d56d9005cfc66c6132239cada1651676cfb148c4a74a8073c64eb48ad1f1e1b4ff2d9eacc531eb124433d43d50d32da62340afce276a50e2b0029a8aafb9488518e49cb2261e3e220faa4de0388099305325b3ef53860f5aaeabb9d851685864d72716e3a8464099a284e3cae660a9eac378c90f7dc99ed5c1269f16d06f33bdbbb6deb0a3ba5dfff7c22a7e3442e46856e003c9a70ab449ec441c8aafc9f6fe31f61583e9e78258d8a9f1bada230e45dec023ee2aa1a9423f0291c00dfde76644c72b256f4130a80ad5a8e60cd859483e8967bac4d3ecadce1d6b5c2a007f76e44391e702dcfe0eeef9b86f12921d8926b4e061ffed1d526859418a0fba5ed2dde0b97f51fc41d33d652dfd39abe4c0baf46deaa759693a0603f1ca152932832fc5fe585ed0b7a5ce4158b7474c9315930b4581760adeba4dac4bc849db2f79a0af8e14485e257f7af7314addf8f8a0db004de99b7a65127e63c44f1bf4bf0ccab312b0d7493aecfa010984f0d9d017afe25bc3a1422014142319da59373326717238f88d3be425dd35b98f665993db2d22cf1335228ee9a167bf86fc1fa1caa858afb9da329c41c02387bef970e52057b36e9ab1d0cad2e19203da430ac14840c11c5f939dca5591c2c51bf365fc0b1d837d27926d58e2240d61234d319d67d2e7b35eb52396027f07af73ce5984dfff57badf878c33f2d70f723c006a35ad81a86c071728a0afdf8939b218dc6b5d10cc1518379280ef09b57f2296afeddd528b961a0dbfd4392eb33b0b5ec9f805e8ba1565a39c43a09696fe45dade143bb60aaa1e9aa364b08639c6464fcce8cfe1167cf490d88b477d2375430421cace0e6b161da007dba7360b0165a4326b7ece0377ba0b57ccf13bae8beb86e29edf453e8f21058c546447f8606aad86ed667721406062ee1ea42877c06938aeeebccfc9d4e53163448e93ef57e807955004f06c47f34fe99d4afd7a0bd91741e5cc576ea716e0f27a6d57c55cfa3afcf594b119c09a1932739b8c30d9957b3713a7b1ec3420e1f06d50b45e7ba56631a9e457e6b16a69797d72569b825f3dc547b6c614db94b719e51cacc8ba4c6f1ea0146db58686b8c07adfb2715937aff042b0243be17469784a8bb4a29b8bfaeff82c66ca466afdea5d92568a1f650bde40dc497aa11832919b329a4f0610e7e8674ae0966c9a0bb805cd09c7b3c6009e9fb6a0aa85def0e2bbb8ac9b10aefef8e285c27c45cd671931e1ab27c5168ee6b58b44bc6bd69ac30d8b429465c32819f821ea8ab0052bd446921083b0aa45dcf08e15f53588ce986d999b59b2ae52314fb9cd1da3705fa685b2e2683e63ecb6921ab8032d1f4c7ac6974c070f0cb2f76985aea332485901068e9071afb6317e136706fa124dd60d5840d135b04fff1f0240da710f794360da0eb863d577c517fc524cf7909b9cf5cb3da5de4a7bd022e59f7a24bf8d7571ecc6aeb0930d472056f0d57a052a2473161ca2778d5cad9c0b6033916383e1c25a6e8925d5e8bd9857cb141a190b8e83fcdc9a060dedbe80ae4034045a38a4769462320c8b167b1d95e8e34cad83c2ac67e5564389cca27bfbb072c5b2bd6171c1b57e2bcdb75edcd645116896537d3b5250a4e63323e086ecae455a121f62ee63942240ea40a14c55ae3c84a95ab88084ccdbd6da00672e9ce19492f9d66149dfdabd00acc6d02d0f5e24d33b53783b4dcbcdf3cde2a64835502e3fcd2877097c0245c7e285ef41c6aec43dd447c4ad755e76f0ec5d3d1ed48a98576a752bf4a180b8919ef8eeddcbd20aaf6640ec97ff6dee005bdd0d152cecbe84fad0753a40b8b7a1b761cdb5ef4d0e114b907fefef449c0baaddfa3cb5180a96042e5c980ea24d8c1d0883c143cd5c77c255744f130ebd04db4c1a578cafa1c57472750c0653681c654bb3064764550fa911428993312aec48ea252b21f39e79d356443d7c1a56bf7b29ccf52c1ffc644a2c35ac0d866819a7c8a747093d0f57c3844ddacda8eac44b3ef231633618e66254a0fe10fdd32851c23908873644991ea502be5d9e948facda9f06d54d8c2a61eab91d027c75ddbf9bbfb2a2d1ca6aa0927caa2cf8e3831a5cc95bd37a1c9a0667eb7484ce96ab9b1aafd773a1398432f01c1b4f85e237ab222a3dacea8fddd0290d998e3cea7b4ff13a3e8798ffbe1fc5e7725ae1c62c743893af3fe4efeba4474b4bc18cbfc6ae6a59274b9df040699491866e7fb64bc1ec4c1da3cc021ce3ea2bb4d8dfd80dcc0c1796121e3e5bf115c64e4ddb72927c906406a9c9a7425111783049bc21b298357ea8a5b199049d1e833f5041e1cde9900a8c1bf76da3a3f7c96a4a1e91d40c28b5c8556fb16fe82bee800a96ac4df25550ff121d47286342183aa767bef8b1f9cf9071974a731f16db3560430a6e3edcdfcee17a82f21cd1516a93a3d21e5c5f569ac758133ee7c36c8ad2809833950e788607b43a50ce2dddcf0ac1df26b6fae3a5fa18c43ea979464f08a70f70fc3c570585a025d2deeb80a0d81b6cbc481240c71f417d79a44162ed644b4d8732101e499cac6c2b119801253e18d5940f1a70c90f6e24bd041b40b74e0754a25c9dbc1fc60fcbc4883e3216d4e5609298fefb20a83c136c920fdedd35917176f6bad9e3682cbda49cedadb5bc3bebce6f89b580e3685ea212d64bb8f9016de91455eb6de5b3d2d4950cfe7273fc4d9c9bd3cccf94269d71c2008fd80c979aaeec8fea0985a1e783b56c6b018ec79b778a0cbced9eb3d2cb9ae85e1e8e1f84143465001704c6a6e38461a06e769b2f434863f801b28fe45658510ecd84ea635d38294472bac3bc5d6b1d7f6a014a9a3ffc3c4571c3171bfdd50bf89b77f5961a65a92c56ec12ff36835a77574cebdf51332534ee3bda493487e1a9ee4f6cab0996d71926149b6bef646d5e7559da28fd22f1d2c11b57171ccd8e322e1e21abfff0c87654431bf83b14ff9fd575d4b2ffbd0c753fc10f940ec4a449819cc72d1bc4c33ca80b2809f395af996d0a200cb17830e9617c67dadd6a845ff8a7826860070328e575d343f2e96e121d45b8c80c437d8d36fbd6043c7936936ce23a380f78d7f1708ba643716bfdb568a7e49556baf4160c17c3fdd8998bbab8ed015a1817ee0366b7360633ed131897dabfc22c49a30da5d89ddb34021790f0a0685918d352e014092023985e11cb58ec16ce6f85fde199d27c23a479499d89f0ad889c955d2b578f0a3f7f4fed36a00326ee48142549adfe36961e4d6e9fd7aa474a1e2e12e42668becc5615d95c3d92117b0768ed71e08e27da43b2c0e830f5f21dbdfbab87da7545b7d53a9b5d3cffed4852eae47e706d174a91a46b4ea87c8555af2c1401fadff6d262fa5545119d0983652e059a4be988a1be34f88d0db847a74ec1967a861de892fc657ba98e117d16678a87dc2843aa80581e2a255014aa5b14aa0f9d4346c79a8c6abb4d785252dcd10e73f899ac9f12e5813acafb0a196b9c0184e78e28d5789ab6473176f4c8cfc991cd7ef6df05d8190a38dc11993898e6723510e359ab727041008a14ecfe04e4fca012744a96a1f598ede9c7f086c5aaef7ff7774", 0x1000}, {&(0x7f0000000200)="910e45b2c419c251299523aca1b61d5da579e0bc4cf873b22ad144c4e64a51a1a7fedcd0662d99a92722624a6b65d1514b724a6e127f57eb320ad603ca43a753551223ae97b903219ea412d4af181439cd13336c5328607adfc173b6a936c5dcdfc1bc28b845bd698d460f23dc5292b5a54a433848e48031a4c373baee75578062b837de6e7d144da30945785dd3505508aa799c7afbd6d172000dc1f344bd5a547adffab34d79a08111f3f5e42dad66f30a43cea3f7f6e91943b2c03b1b682a8852a97d51b16cad3ccfaf663f5f3b2d31f164fd8f95d38c6dccaa2f4ca1308c1871c4611ca6144ec540f6c0cc95de7ebb6e46d6c4f24fd8dbcee10ae2a8", 0xfe}], 0x2) accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000140)=0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000040)='./bus\x00', 0x861, 0x0) r2 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) msgrcv(r2, &(0x7f0000000300)={0x0, ""/247}, 0xff, 0x1, 0x1800) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x1000000000000204, 0x0, 0x0) 16:01:25 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699b, &(0x7f0000000300)) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f00000005c0)=0xffffffffffffff9c) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x7) r6 = fcntl$dupfd(r5, 0x0, r5) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) 16:01:25 executing program 1: r0 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r0, &(0x7f0000001880)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8cbc9b1bcc9d5d0cdb0a000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c40432ad91508000cf85f8783602a67897cff7f000000000000f3712087824e26e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15e3fdbe4feb82017e1f0058441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addf787431e528e9e2d8c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e438a2e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612252dd4db4a40bb3c3b91fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef49b6348ce457d3d18e0b5cedf2d9eb1d5200095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa385236c6c40481db84295fad7e776a2caf04e2a71c4d06bcc2a72bb272a9eb7d255410a663edd422a7133972e69f85cc735a706ab759196930f7b6c9867ef274484fffad868e059f2804a365f01f67028000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d040068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d536e035fd2202634626670e584885cc8c53ac73465afaab1cd39be95373a87ca277d106467be6f22e65990a95d3d8139a789eb2f863e9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12bec1ed116834e1e0a99081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f4900000000001e260073ab30cba944b5927efd33d319ed0d456db4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda1010059e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb6777da113f50deb0a7a5a8132ef2b6d9aca7b286906d871a780b2e7548681231afafc3c552f2661acd9aad49386e15cecbced71533214bb0f54b2693f00000000000000e405ce2803684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa661e9bad7ed751d79d3cbb15058810b243e38c7703358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97c8201ab5fa56e9f41d447f5ff588520f3f7cbf229cc30200fcbea40a9b4f9990c634030000000005000070a08059947700000000f282ebea0ea0e3cff51f58a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204f837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e50100f707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829481de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6321f925b71e1821d8094df3559c6ddcf01fa61e6e50f7c51a2d06000000265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd35c34df534a458c97b7e6d9cee07c6f85d648be52f4caa12630d1a137ef699261e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c55a9dd6dcc78092b66fa03f096e242fd3f9e6bb8009008c2d674f3646d79f70034a59c49b95d4bd78e4918c6e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f43807004030905938a64abc812d6d90ece6f0704406cdf51e01e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b010006997c812f920c6aec274b36659780bb73b057c7fa673296bfd14a11124530d016a4d15d9e870b904b98c4dd0400000000000000ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e2c2eb2473545e597baaef6d539a1efc0c7056aba09000000b0dc0e05068d3046f41083897f1858c8001ac0d9159a3f7b3171c14f936df59affcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe958705ef9f8b6d66e76854a12805be9b86e169d58986e063ed7f133b1b7fb46514ebd59eb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75dcb81161a054a6a8be9e18c06e560048f8fe9157d5b302a4301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0fd42a8b59e5ced16332a4275b650f079aea81ffbc84df33263e3a1fb21d3e42552e766677ec919cfff08623f6025e713ac685706df2cc8860f071bc44c292e80eba4aab212fb2d747fc5c73f900d3a615a01fd5384fd2b18b76e60ef019eb4b4fedd562c8aa266a00a5931ebcdbca23c75058019f2bf912627a0d9c56f305254dfdb3acca45ee77a04b7f80f91c89ef25d1daf80da33f42b4bc782114914e3fc65c236f080eaad748ae4edb6bcfb6856c2c5a4a52b6366dacacd0422c9fc48bbf33838e4000000000000000000000000000000d68e5d7d85dae144eeb245136b544dfdd68a3ff9ee416e0cb1c93ec019ff54269de997c07b8ace7e9378773dbb8370f6e7df9d0cc5464b787396bb0339644829777e9f8cb00ea9923b7735b935f3efc7cb9c25de98fd52de50bcca7c5296516cad3e713d1dbe30da05eadb1f9c2b2200000000000084eba5e903ce726672dbc3a99f34debfef88baadb59bc407946b2a7a6e919f8ad4427079ab0fd418d2bc929e9671fdab939463b54bfd23b59f089dcc9661e4cff42835eb2bcdd5bea0ed9039c561275184cbcd699fb0a93f0cebdcf073a3d8721c2e4d765e0ceaeee787a9acd6dcaee2b51368a78f34e13b31624d3457e72f40eac2fc5a9142d0677ca482fcd2e0c0776ca741aca871010c452fccea6a72cd92619add510d3ae35c62d75cc39a1a017cfe470b69ad3cdb722dfc23ed175dc745687d51bd415fd85239dd644b5d38ba23bb3821e832ce55753e36a72a64c1949f747364966e86a94de44187b4b5e414d8be71372fd77ae16f74ca0e4d62b87b2e93dba5da8599a4431b030444fdd530c1c1b53421227184be54b4487c82b18485d16037d1075ca028ac3bc52d8cc80e79098076d7f342ad323e8cacdc62f29c1ee3e7ab84eb96f621db2c03c142947b5dcf2ebc316d8605dbbc55a81d6b33fb5f592b13622b75e8a1aee6f90912a73911c9681fbe32d42737d1fb1fb335bbf2aa8703460ee5261fb81144e9d1a2b70f6f343a56a4a9db05bbf2d3cfa0ceb8035ceee5fcf7335a9f61a217bed43b0ba192acaa60bac196d9c2b89de017ee885cc2b2ee242115cafc8945268fd76c8935bcc8532da9e686c967da7af8205b84a3622ed4e788f81582f1722f1bc90b0cc6fd31ca4b692234959ae82b4e9fbc02aca05388676f30407cdd9084aee384545550d1bd92ebba0ac525c9f886cdeb9f839ac6817b1ebd787589da5e3c676a38c04a856e90ec866fe5717b2364c6d0a55cdacb654f7230c6922de5a6483259f2d8eef3888dd884feb63a210927e2412f4bedc37b867622a3e00ad008a47eafba3e64ec856037a96ce5c459d884a46b9fa95ac378e092f7d17d814d6a900170a99c5098901779c2e12a5b4074deb82b0a2117"], 0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x1811, r1, 0x0, 0x0) write(r0, 0x0, 0x0) 16:01:25 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x0, 0x0, 0x4}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x80, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:25 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x200, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000000c0)={0x6, 0x101, 0x8}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x1}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="bf0a1fd92cac014d1320b900369f") 16:01:25 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) socketpair(0x2, 0x1, 0x4, &(0x7f00000005c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680), 0xc) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:26 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x2, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020699b, &(0x7f0000000300)) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f00000005c0)) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x0, 0x4000, 0x3) r8 = fcntl$dupfd(r3, 0x0, r7) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r8, 0x8040691a, &(0x7f0000000300)) 16:01:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000000c0), 0x0, &(0x7f0000000a00)=""/4096, 0x1000}, 0x42) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = socket(0x800000018, 0x1, 0x0) r3 = dup2(r2, r2) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000280)={0x380000000000000}, 0x10) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r4, 0x4, 0xcc) r5 = getpid() fcntl$setown(r4, 0x6, r5) r6 = socket(0x2, 0xc003, 0x6) connect$unix(r6, &(0x7f0000000500)=ANY=[@ANYBLOB="8202adfdff09000000ffff65060000007b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb775af02871017fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2909b15801360bcd4c0a162b58fd4237b8fa56d1370cca098cd5edf84d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5c7dbbc5b65c6593d2870b4122cd23500000000000100000000000000000000003bbda251985eb8945a8e1e9244901b5c7f92164370a5e0c36f3896cab568e3a103cd3732c2a13d0459e35cb15277cbab4b1331da16632ae9d1162415dbf45f00ed44f22956eac13e015d2cac2767f6eb854ef96f9e901738137e51c37459e2b430def6751852fd6c3e051a6d2472c3492dd85a446019c0c244b198ee971003b1b9000000000000000000"], 0x10) write(r6, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) 16:01:26 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x0, 0x0, 0xfffffffffffffffd}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020699b, &(0x7f0000000300)) ioctl$VMM_IOC_INTR(r6, 0x800c5606, &(0x7f00000005c0)={0x5c86, 0x0, 0xfff}) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r1, &(0x7f0000002640)=[{&(0x7f0000000200)="eef2ff35a0ffa34df3a74789794fe0ca39b629224e4b44344722c28db29c5c287b4e852bc1482ac9d9be7e04181c2e3f1625d903493f07c32620d706e48c59fcb3693baaccf2fd3d933e3c4243fe36e6135c994ba68b88b7ee4438f2282a017f28617a350dfc0d29877012e7342f22fe2383297d9db41eabe479b97667f75ef396b8c8ab70b7a5cd5916f4f8d06ebc0fcf69947fa942ce6d", 0x98}, {&(0x7f0000000300)="3c3e83a51c29606c53080f3c010d4a71f786f93381ce129f65c1c22aa16364c73c54b0fe0d180b270bcced5416a87edb0780f4d169f9b87817037d128da58379c9155a7e7132318a719e939df4ce532740ebf506e8497f921fc5bac5349f43910864398b1e18aa93d6894a3562bfbf85ef1c2fb1a48ad664f21a42825dbecafd510ae2cecb00798355ed26009e8d4374917f48401cdf2781cd5715b71d44fe03ed7145a6017c7d363568c6d799d365", 0xaf}, {&(0x7f00000003c0)="f79b6477cd597dce52d5186cacafd81539a37ddba5b4cf08205cd0450b5fa24a6c3a8a59f6be5246e88a5bacaa799d3137062b06028580982a452b875d95001b7fe3448c10b0d1987c3fd53d06deed7d11badee8ac73f4666b2bbcac73ce7f4d5f63f80afe90a4c56585585910ce8a6d62b3564a4d752bf64c9c0d67e48f739d329c11bfd4e3fe36a0ea8fed0e67ed06d5eeb78fea05d92fe61449126557edc850be03494dc58dfb2064ebc19511f390ef8b50f06ca51cf76b13e48139faf7bdc5a5ad851f64c989714ecff3a316a8ae62a76cdedc3b606bb1321536edeacd506433c4b45c58adabc6b6d631c8eb065dbc0bb3f368fffc9bd683a2153a3adb5480598a938c7877829ae209024a778152838f89577703f97c72a0c8c0b3352927f603dd3405c7021b4d55a3f20798113fa794b5d8de22809b70b2631a2baf92ba5f761d51df06cec09fee6c4b5e63798d757c96adc8ba7cc495b9d313794921ebb4f8ce3a82f71a7fee231a01e465f7aa4fde8c5985339ea0d38e0cc96cf802ba8f61d6d974cb13e014f78186215bf76bfb2532c9887f53b5db6d44a6e207385bc2e5be202369ae1cfe542453c1a296706e6de864b6a1ce9c37227235328c98ecc47059638fd167de210c774849764fa8bcd2beb9ac2b31b6dd88f64ecfab979c80cba02457f43fdd7d3fd798afb7ff28ced565f53ecdf64048bb84295909d7fb64a454338688c4b6610a22e6a7439f15df9e7134266301c2b8fda1c9883994b10428195fbb691d3bffcf5e93bd05400bf6c10456b75ab5281bece2e76698185980c474dd59ab7996528df6621d1820d76160f29a87156e949839c2d2558ed07129d9f363064589cf99ad2680c3525f5a8e31d474ef51003adbbe68266087b064e4da388218d779872b2e3bb643092a3ac1bb67d95ef4633d26407fde1b2277764e40b143795918d0f5b1aa4b85cf844a16a0cd6b9417cf1a48ba00982241f0f6d46678e6f55a6733228f7b8303bcf9fba01abba6d8bbc7b47b2f745cd8bd148145cd92929cab61d1a06d7605b5bcb16d8b375a8b2a312426f2c7513cf09d8050e6d11fb3bbccc816a5337c1a3b4c9ac686b594c0d9a27f30ca458c5ce19f0065bb8c249099efec731087f145e030e8f7587006f69b1bd5cf6e14054c7d8a55a43ebb7660ae64057cdef11dabd26cf6d46534b8dcdd55474f19f5a3319df96ca030ebf47f12fe970977a23b0c4ad6e05400b2316a6600c2fc6f626ddab5ed79555e6c65d93cf16c4d8f7fb16fbe71c757f99ab316a49872ea398f486665d5c489b0de0c47df2db5022b928cde4295afecf3e4ed7afef61ead8ac9c52494a6ba3943e5db4f62ae96be3d63bce5fe19eb40d560c0fd1a93fb3ac22e58e87c0677895c77f42f72eb9bdcabfdb595b7cf2810a777961b12ef613d3fe514580cee1873524a587df5d84d227a171a12df860defbdcf36d5548a68ff381869aea7d4395e37e01824924181a13c418ed6d33047bc387945d1bbcba6cafb06d5c0f078cd68c2f9955eeadaf9530e45acb5047cb32379a4b1b42da4a54e37631b76b4aa685a78b9673e65a10ca85a3cdb4b743d0e4b3fa1201ae314c14f07196bc345de88e57c1a12ecd4843cc2cbcef52bdff5f8701762c21d33f11a873a72661808d6cb471c6d780dc11e2fc57830f1667f86ac25eaa378945c4ec24d3bee64e16c1306d9c6e648f4bf87c5b75bb0498876f401496a175acba063e9727da6891c6caf7dcf1a0de3d8d4941b2668fde59bf2a6413844c3505323d529c11d2bdcd1b82e46775059ba10742ac057eeea30992790382f141fb5ec95c4f395dc7aaf3d53cf7de25535b52b2fbbbd8a8fb49b6d6ba1cfda79f287f1df5af5fcd0b19d6693e7b28c89ca0ce27c1d9d4638710b8b7da2e559a01d84bf8f0e00eb1a5f829d5284cd9af599576d80f6bb4a82b47e57c34e71ef100d7a40e1e5d1d6eee799bdea75a2c9d86331ba0ad087d1d7f85e4bf42ed5e0558310ae08aa53aad6d11b73b6349a372c8dc37181396ef979571d3984feaa307bd44a5563096e48bb1c628e60ec26dc11df238b93f45839ef77faaeb84d67078bf751aff48283351ac98aff75f0495fb5d0f196bd0db178f22e15478e3306766acd238871477f54b5b1634b70b630f116510a3080d8d85553a9091e67681b395c3dd3b90692d84a20b30fc540e2ca7b15f06e189b2c8330f99960ae563e0f52421633d0bf2bf57fb9e89c1874e32a2b516d21f9dc7b37a0fa86475536bcf7590420e61ed2dd5adc2c4cc91779951637a3f89b7998dd317b033572612460738b692c6eacf7e9f6f462eb63252cfdada8d028310c8163870e187cbd6ced3232da431e34ed85b09b83d8adb84fc3c29698daebe1fb8801fd61ef83871fef695814dbdd42f1162688a55d94ced1e4ed5923eae313aff76fb1c8859667d7cb6f38657d31fa079f54445f525a3b408d4032e4219ee4263330444f0310f46af56e6161c278ed2488d795ebeb58461e1d597b23e3e3dbe5a7a00df785a718e3d11ddc1b958fe5677f42261343b88b75326e41e220a5319340cc4a33fb6a3c85b9422b34936fbb0f7b849e00d682b5cc5dd40e2a5f26ee0764db515e7d9e848ebeb51b6fefa2c145cf063d54cbd658ff847d3448b2bf315a49923449c65ce5f1a8b2c52a5759e4303e8b730df6b372c631a142c9c01e589e67b47486a9fe58cec6fbd7279a58191167765f58c0b6e35054a0bfbca54f00b10a22f7d3f5e33836f1a81b37b55faa710989ed18c17220daa4bd034ead334ac3e7d1710a5adbec922055dd69306424f495c945a0af1e54514c6e3911c9afeb04d827251b57b1a52f6e62218868324cecd086da1a211e83aa9f8fa58def85e96f5ef6d10e430892cb1cc88af7f72d383eee15e9c814e73678cff8f9edfab91a795bd77c158b3d6644c29975cdda72542615c40165fc856ab27603a2e1058405781c2cfd902fecc94300644a79f883af5f4fe3300710e0eaf545efa732c0fad3411ea75b91fdd5f4bf67a0b69086857838ed21dc55fcd52126d3722eda1bc572805cc2bb6ca75661c90441f385dff3ee17c95d342e6e4516cdb2f1272994bc51f68c9e1759df070b1a0d4cf9c3dd8b6ed28e64ff2320bffbb2cb08e0bf2f50d9424e3a04f14e33d4443a18486c7a1bdf41adddc6d4f6bd00188fcefdad916171a6571cd85d1c6d8b41847f497c2ffe9c71b574abfdc8100069f105fbfb734a2dd5eecee8ca9ea83e7313f7a4816b3277ff96e79c2ea311da76b975eb74da0add30ada0de6e5f7bbf01e8085d761ef4c1bacd9f37cf70c67ef484f57e976bbe98875659130576f0f05f20d7646459f3a98e50b118e8e9760ae79d7c872e5cd36956ff5cdbb5ae28c4bb12210a3cc1a661528444bb9f49884a272ea882d735b819b9043855d7bf395bda68ffa7c149d7d5ed04fbc392ee5c23be9d136b53accefb53f31bbcb1cdf3d4d582ce6117cb560120fccaf2e330370690974194ac820ee6b864c3aec68006b0a46591333718148117cec148faa4c0f905e57de1098bd2ba47f622646fd24f8cc71466f59805ab72d81db774981300bedfe1433beecc30afa694ad47a0e10146f2120c3cb05a1ebb375fdce6a93dbe83e231164651b4b5f65ed107f1f7098fa3fbcc97df1bd9fffe72f9f3408e8db3cd0c70211927260af999e2f3bb8f8016f5ec57a67ee6cab8ab690e31743524fa9a8fefc66554ea4363078522c05bf17c4227b028737e5c9511586be825ef9de4a194b30c0e05f6dc1fbd2a005946ddb0cd0dc1a3755c4989de2e7d059e515d29ebd2de0ae0ad454f50f21a028cf27fb8a02322e88d63d65b2d4b372322cc92b7e919c5290022119e981fc7585bf0b825f76e304dd11b32fb46d4da4118aa9ca22c8317936b4efd8b94ddda892def51058afe46d902c1fc7aea83a42b50d2b5e91c3eb83b8f8a5457a1ff77341153a01f1acb2cdb06187a3a023d0b93d0685fddb412faf2cc6c0133610a7263cd34dd1103befa7983c06d94f7a33c98dce8b40aa832c9ca45707d4ba5568ed1515dfb18f5528bb99e4825c27cae0d8df1849f817fe7f252a2f231f88d9a37f6fc13de626dae879348d0866142f9ee2250636ccbf3fc9d9c9d4e883ac5bff84957846b5ce6899c11832dfab797ed5c61cfc90c5ba452033f3be11ae2113488910b14424e890caa426f3aa1eedea0a332ea76698aa03ea0aa17ea373fb12da712d8d1f55773fb3bd066c2c873f11c6382f7a479034c2517b22507d34bb44a0d2f19d8e3f87c9482bf54b525d27999d99d1c1c4c74c42812b22caf8ff8cddd9f60dd1dc689bf9e0c19535be055789dc96918418aa7afb10cc188892661f26700ba59516e108119a32d2ae580824b2fccbb5e72f5d717e93bdc820e9327dbeec6a007ae3740d1bc99be624b1cf024c20e036a655db9f8d795c6a86a78d469105b552ed385e67391f42f03fc10ec2fec761ea039d261459fc5cde5fd867dc01401e0195af310c6c0937cb7774d87acbfb239d8e437396856abb538a938f35079e018f050df0248fbf881260599c64c2066fdc62f0edddd78d20f975a7d04f663c3648ddbf2abb150661428747f48971d16cd0275b596eb270749d55c9ee8301b1dbdc9d45446100dc98d0f6f91b1793150ab817602cfca5b9f636c9a0475c5939b658f9cd4ed98e7119f16030abd430400c12c70d4afa384c80d3b64fa787540f52459d1678215e0ffdedcba856d35cca91964f6f39a9499ac0f7c2870146026b9faaaaf7780d55ec23e9e7f887eab7f1a1673bd98537f8af82949b7a2bdf09bf720560a84788424b29bdf22a47b1275a42cbd8eb039f86e84c09b043071f7a15044527e4ad51f4018488e52917e21fdacddc8ce649b43908ad8ed35c2f3de3b910397d3fc2c8bf31049fe5d6cb4a25e07d29c90d15fea3a4d9a7357fe276083176210a4917c8b650c1be01ebcbffee58513c7faa7e6a74fec0462b1ae450790676d516dd29c2087388b77d01336d68d7ded87d62ff998134c046e2a52a2e602c35cc0c3c48bdb749d0e9d0d88e21668c685dbf826742b389128894d42bceaeb17d99322c747abde552ecf04d8eb95d9c3edc9d2d4b3a72c9224e6af0639b843fcc2f148ee702f165801c4a1fbe9ae39c3d516f7243ca8e810efed2d77565b4ae0f7333a4758f28ca44b84290d1b5bb9050f62e1b1342991e53b25068497e3132ffe7e2b9e32539c9caea51b877ca0c35cafb6485561bf5a1c9b56227a6c6de79db48c000e3558dc4fed230925e7b5ed3efc68f48cf40420bab8b37731d6c5feb435a5227645f0de69509783442d13d7a1b79ce205d71b5033f118669b7cd4ffc59f6ebb0a6ea63acba47bb0395b05bac93f5189a73af3cb3d7134afc364afb6a56d3e67d877f49095730a08f09ec24cff898bcea1a204ae8435691a117f46d9cc5461cea4d8c5924cba9c0996dada01b8194f48b8b26eb3282b8a6eed0806b2968cc11e18e5c070baa2947760806b08ee7d39f417b8cbce7ac49bc817c07d499f5372ebe4bc24b98727f2f8eabb5a5c0b0d6808e9eaddba99dfb07ea2825b51de5fe0c963c714296fc1f5aa73ba648c2c94f471c632cbffab18d61530e8a25abd075f2ec82bc08299ba1adfa025ec87fd117125548ebf510698a4c6c61583ac0d9507ed6d1119b6bc9adb58f2434b692b72c3555b6eb4749f0455c8f53bcf641cf436e7b825173499c243aae5bc7980dd8e6dd2564efe3013b8d93e", 0x1000}, {&(0x7f00000013c0)="96be61134eb5332e03143bcea06466c3b68942fd0fc6c3b2422b08ca082f5121daaf102e1d4b2d0710c9655325da0f64cced944e09b44b27b296af6c4b4f9e6b416e0a8721e5d83aa73ea0fb9ea4c39684a01e62f017b1f90d7529cce61a47822e64af41fe80f32d69dd17d223ab2d2943cf7b4c99600ff5b5e2117535b4d5a772359f2f2f5095c932e868e4886a375b1f3ea832b57c", 0x96}, {&(0x7f0000001480)="4e5570fbe42bfd604e1edde2e2f54923006fbad1ffde226630d4fe836b7013d07186e89235fc6fcd7f314bb87d461a639d8ac2b2e122cf88bc7077b82196a2fff1e2a060efd5567b67a99d6188ae0b50234420dd4496ff2c13d33d8b49778033cff0e4bd1752a417356a8e7c08af2b4e1e36c2fe255805d59327559f43b953e9bcc8b20076296478ec2e647355b7a11b93c28c0f364329c3914cf234f4667e3a01e2ccefa2ae0f", 0xa7}, {&(0x7f0000000080)="4f59775a86f356125fa5a654583581c0932f5bd8a47818734fbe03537a3cf1de853b680c418e808031bd84dd9482b8f07de2a084a1b19e4732e3a3f107f6973149f07125a241707f1a0b108ed7608c84e7e8e2bf48f15d73d7d191", 0x5b}, {&(0x7f0000001540)="acffc64b9a3d7bae49e2cdd17b4f34ecdd8712f59aadc4c3e89b38d2917c28c1b9a2bfe33f8f2a9af8647fd34e90587bdae73935a35a01b4434d0964343d73ade89c39da8035c012c0e78d141a536183105b1b649453aeb669f95a51c5e7f0bd33720205b709f919eee9cf84e303daa128a68fe30ac70131e7c3fc8914a805126b9a14c3b15c7010839820a544c2928feaaf84c0e2092c4020e98a824a05a845b8c833ab590b9b17fc458cb1ac1c2fedb9d92da6a8758b99ac305002bd3deb1796940f49628adcb9b3e713b425c70a037eefee4cfe1a4e6c964b88610ea6b74392e60dc910a8956b17f26c0cf307bef58ae6", 0xf2}, {&(0x7f0000001640)="99d838f0dcca69a97bd0466a14a5cdc01c66879158127b9427f58a100ff0defc934af1d716c9e718fe7e999b1f8593e8c817a2dbbabfe4ffbabff73d053b1ff234450cac6d9a33a9f5028e1a0a1789ca6c8dea1c28d6739b905cb2561a51b6e574dd0e6831e3713f17b3b0a2ee3dfd59dd77af2624cb592fe84d209132f56d76cad96ba0d67c048052d159d2745f0d2a252b9ebba975deabe331c182e253365a545b62f324f8107a9b3efa3987110c6fed5a4f8541c6cf184a31bb18f5547c22da3f6a07e103a3035033655748553556d3c4a9d06e2f765bc2137e3eec345203b673988166e88add893ff631e3634304a036e22f235abfa5376a4990851b02308ee3964de3e10fbb03322a50da40b159c38d2f4a508270be02b15206fd4301a565957ffae11716cf0e63e669964b58eb3e21cb7109d34dc5ac803789190226178a7ab6e90d9e62d607b0572886f5ad459576b58bc778aac280568f1202f2f948135eea5ef4f967e4868209b11c65ecf3612326f036035fc174049137b4e3d8ab1ea15f4b5ef65dd657a907c3501535fda065d2cf1faaca94d9ceac410ca902682bd96febc50ea91b1f901a5ebcbdd36b1a671c4a80381263dc1f4e5554eba55f1da4c449e0928cb70907652e1bfb0b851bf32d53d666e6a7def15c0be72b60fd5704ab6dccf7431f60d57e1853afe6af74c7f731a10c2d4c701929a6b5a3454d30e157cbbaa5a5c54d7d2311c330750dcba5e0dcd9948e2bebf0eb037e80e927e45c3a5f9b533faea91a47e71646a68c821e48670e963cddda12e2d658e34a733aabb816fa6ae2f47cf0121e97e212ceadf591a85619916a94fc3b3e628532471dcd67925530222693c6c0a3b8cfb316af9af043706f8e8ed9119218a2fb627f3d53fa3cb91d1b5d400e9fb1bd48cca0c2c07c190a42f618954fe70cfe70086a42ad113f695353bf9767e8b65995736ff516f698c138aa3a78d1e634b072a3484828cf4e2df1782a178cc13c93514583d7cccae8153ac274042a9898248871d55f869404cfdbe7387837c4d06bf4558629f5c054e2aba326512258616b89093a0bd6ba1b29b287c98b6b52b1b7c11233a78067989289beeff6099518653f524f4d35adc1df7c98de5f50473359b4d7bceb8e2da88e11ae02c12858331c684a5c001b9faf4f9873c61dd043c6399be7eaaa1cdadb71b910195ec68198399912a0b24342748a65d5949cbe4d157f13def5d54d18b714c6ee25d7e6cdbee6ba7518ab2e95d25a873e9df2bf7b2963fbe6a0a009c4041007e3c8dd7797b9b4e460561b78aa8ab76d18fec9ed776d02acb59de1f839d8b81416d316267aeba852de87cde074ea91291c30bc8283039a9c65056b6f1905518cb3ec2fa9c476206cfd6325361728df72101a1e0bede9ad5a86123b3156b3ae9a70c0062479d0796d5d806099e185628cc7c2b76b80141e3ff423a128213a533c1563e8dac0a69d5d2130d76cc9472b1e41c7f75c38b11470c56e427b898327c52376cfbb5c2e5eb9b22ec196fbfaa0d2300fd74040abe30218be23f74c41bb7ce5e4df4677f9697ee918cc01e79480167e5e9682d744c8aea7de4692201b081891c08488c1cb96683ac3520facb30b5375983f1fcde3058c47f736f495a368976519afd596d30cad6e204b5820bf6ff2fb5fb9f0952f9bc6b30d4bac2100a449d8adfa052cdaf334f4d36b488a8f09db3aa999d6c933ba5c698d22be24e55a20b8f5414f9a25fffc1ba35866acd2236de9f3face5b82beec0dbf24a250226bd68ba6690518ec5ab6c4c8c04c71bf07015a0728efdbd265eddd53965631a3be0cc640939e9f3087c1873d4c71764f2ccc672df0a91654f8e2e0f8fda154df82ed9245f190f45c3a864625f5d77f595f0efe9cae948cc723b340dc2482ebdea543f8813230a2ac34ec3d2495de1376f34245704f32f72ebb7cb19098339a7a1e3f0675682c9a3d841bfdf413f354ff98a1f6f011ccbb1a806e2526527fb83bc5b95636c09852e94c4fe94712d6a4e53cdc5d82eaf39bcf6ff398193d263491787f0c5a263a88cec9ae6765508e20ac6679dd746b471baceed12ac92083009f55f801128f6695b0ee307415bcb7907f6c99beaab5bc78fe21e59dbcac1d6abdda0635c76a92880f661e432838ce2c079084d45493e1731b981053a6c1f92529d41dd5702ea3da84254474ab330b41c3cdda3d83c216a13accecc7f3ad6577c7dbdfb896d7b51f37c1f546052f15ca34519207b151de79a2b6c09981574c8b2ef3cfcf05c0286406358034a07506084e6a6c06afecb244c0ec2910de4cb61867b209a62e4a10d8948cdcad89fc627bc5985f06fdd2a0ddafae4a8a406f9d777cc4bb18c6ac6dfb1ad4329de7bd4e79580df5c92d77014436ec640d0d3f5f185f6221c03dc861ec054d580b641a25bbb5a7f7dea2dcfd7f517c708daef871aa29c4f73a62fc2d13b21429957dd8cd370bf3ca9040315d4a9a3d3527ab09525bf816d1b26e804b8f85ab9006e914ccdcd9afd666efb7ffc224d5192b8ed45acfd0516831cf59c0bc664f8ce3bfef4b882f040fc66e46f8d695e08ed2966957f09be485d07fd25c3ca137e8901f595a389a34c5d2b3653237de24ceb56aa77f38350bdc3871b66acbd3587b8959cec80c92304dd6f7f49cfacaf312d3cbf7a7aac65b31ac994d8ce3cb8273675c50c3054433193796d76165d1776cd5aa2a5141fdb22ba5f78ec6fc1735f56f8017eff7d68bc357c65b38351ece150ec269a82c1e9c0577fb5e19ae79222989a2eb52d50ba2a892106fc090a781ffe8a498b49fdaf4ae6d46cf773b036c7a65a1a24d7042cabbe74b2fb84893203a4fe7fc9009fcc5490151d9844696ea277c3a81ad3897d574539c611b1afe7844a9430f495e5559bb318c2a40ce8bd33d7f7c1df506354a2fdd9d17746caa387a560443efeade27052156d5dca8c5c554a48e4efad65d34a230863b4b5a5d87d4a43c3cc31712a16a8d3d46ed419dfc67f6ee39d486c8badf31cc52298564e4ac214a52f4f2e0af05bd049bce20200e68bd07d6386a77a198b46eb0efc6b0b8496614c1c78ae124ecb00e4cf79826c6be7204bff4869290badcf7d60868b3d8ce77c6cca21eeaa55bc818eebf3e6b9f02b584c871f6978ba2b564aea2da9aa23308d55904b9871548d6dc2048551c842e88e506147a373afaac3fe6ad27e94ef7bad53e19c935fee28293b92ad21dc6bd210c3576e916f28f7779521dba32fbf834bb9a990d9ab895b21cfd4e21685684a8c369cafe064d375e0e8aa9914bfc60ec77edc71ecb2c8491daca2a2681d3cdf72ed27afbdda9b84653b31f76e6faedffade1a9f3ed2fe710b0d2cbd006ed8dbdb909199dc6e8085a443d081117b728f6cb4908a4d731ecaf8a8c0e90d5f1c76b1095db23f7ef767404fd716400afe1ff275fc7d44efc711787cbec91fe984869c06ef962bfa6f7a0154083d5bdf47c291a83f72a916fc92b9362a2dcc02e6127458fd8344e387c53bcb4e989327e72ceac2b733751c9373c03f1916e5c0d098f58985e48eda14cdfad3e8619cc8959d9b33747122c63dff23a05e2c45cdebd77d2c535f055f855a9ddcbee48a032d47f8bb56195851c6a8ad5920097dd5c849b200e6fa5af424ba621dc8ef5a3683f29417808a4f3b4ba7d2d85c5adfdc562018ec45e09e98613d0c19312be47bb23b4f4bfdb77c027ab0a20d7fab6610e7728815b1940c862838371ccedca494a96d1cd02676ef682199485840b94e45536a413c04f3def070f89c6fff8b9c84f47ccae0080b94bfd11cc4ae0a5372955536f4e21352509f12cf853d2254a18d23c85a683850c032a3334e6028221d224eb6a62ef0ac0e571a0957dbce706c06d50ab7a3a81b8e454f681ee8bd40a989b3b7aa5e595ebd9ea7da6ecf3b74127a6741e5120233f6dd9515b2ba5d7acdf8bfc5e98a8bddaa2e740d7c9426e959c2b55844374e32096b0c16e989c0a5ae8a3e75948fcabf92028d2ce38786d9b3910645af424c8f7baf81828c76a32aa7ad2f1252f56f240deee61f963daadaffcf5803740a78e9307cc09a789eb652f8504dd30e96aa8f26a4f9e245c3e922db1594233c21a68b3f95e149f81c0ed5521cdf35a3a97016ebb2de0271f2f1556904541ad92dadf1b697398ea53f1257a8c9547769f29fb5e620444647f6a578c3116540151f7142354f001ddca1ea22c38a590f68fbf214cf40b857871ee149ad9fa1ab6b36b94e2f2d1202b228c4cbdf787d86141555e78a75ac9fb7e60efd5b9799b63d96dbae4e84a010471d984b5da7010348d4b82e3e6647a679baf7b94a05cb417e190d34f4a6b12d3396b1e2fc4fe539b131ba9325912037d2382263dd85a729484bc34fdc25864d5c0cae6caa943a0bdf3526db59807d7c6664d83fe34d4aba45c77681fa3bee09bff469f0a8eb96c52fc7698e38c5d75e672783406615a8468e54b002e0fd4da73b75dd56f8935f4634131bf18f64504367c0fb690be61f735d3433cf42276aa0eade5dd131cf246cf72f0e4c8a27d43597d66b06c35b0493b357ba0bc850d0e643b7a20b99aa83ed65c6a38dc85d77373a9b7e9eb76cf775df8f72e17ce0ea00afd7d83f9ef0f9f2d7703a883e9025ae62a1b45150c3e548761c20eaa75b82613dc2497192a0de9e9840f92c3d5154254d797249c8817f5b6b81357860e1a98606a1ed04db88cc61606eb51b8c0eb01908f2171de9c14a9cdd695d48d875093f109f88cbfd814d5187a1aa70de73ffe51c9780c0e701d62f2dd1792da8fea62026c3ef9638a3032444d19520b06e496aade6edc3c35e43eafc7e0962e934dcc0d837dd21caa49b3cd6590442057e1a313eb24f90f80ed90e88709287a100f6dcba0aeb93062af86278bc6841be283700ee95a94d9089c2a86770084ec94ab24cd45e395357113e033a6de6d0a0c23326ba3cea7d112dddc01f0c51e323a9a77f433970c0ab96a29b2f4f965ea45af36bf3913d4133e30bd3208561f12f682ecaed85095d2aa54b4f3b15d2071aeb91da67d33b1c8307f0e3be09932e7b4d7f20d7379c35c42180d8575d95f4c9294930a4f7fb8aa48d3437a829ace448ae016231ddcde69667575ea23340e7ce7504b1252f9cd46397377ae8534ff8f58e9446f2a4d2ee67e8052ef3e60fa783e0952feb2e7d29abf3e4713d520689d7718b7d016fd9da03a888052cb7113f04097cbef90aabaaa771cde3889998e0679bbb763ddd2eea25221ab833bf4bfc181e7d5d41823aded040e54e29ff4e528dac31f70548964239375ef27fc0fe4104a0992974679e9f78ff67bc57fa60d7ddfe697e9c9783d300707401d32b0dd15773fd0f403e927cb6cb09ffdf631ee8760f0bde3a51627f00685ff3022ed1ec1903adc691488bdca83f490ea6e521aa67fbd1e59209eec4b716e556aa51976b8bf274a9bc45d643a2bba75067ca4f12e5b329e9087d278a7b9e801bb7e2a1db746e4c7413e63f1eba7bbfdd7ac31df83350e642736e912f853235cfcbd17f8d4a49b3e1b064eeab6fd74370a0396e60993d76abc1c83348b2686554eff26d9298878a947f288db3ab5e45656e89ffe9a40d489d5e71d6992bf4c34585231a77546770c81dbe9e05fc0b513899acdce4face4ea41121287371e3652a1fcf1ffec0c716dfdde30c59a08d124b707933d785d161715151995944142c3e056c3c7645e82fa820ec287be1e97f0c7275b2bee24e40a71a2bd1a8a7af2d72ac3", 0x1000}], 0x8) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:26 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="c44bb153361c7e32d1681ea4556d6a00e18e36dd91"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="117ace2c03b6e085", 0x8}], 0x1, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000080)="214caabd2fdd6328", 0x8, 0x8, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) 16:01:26 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='4t}v/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1116, r4) r5 = semget$private(0x0, 0x4, 0xa5) semop(r5, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r5, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r5, &(0x7f0000000240), 0x6) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f0000000040)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r7, 0xc010427b, &(0x7f0000000040)) r8 = dup2(r6, r7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r10 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xde55) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x3, r9, r10, r11, 0x0, 0x4}, 0x200, 0x401, 0x2}) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0x42) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000006c0)={r4, r9, r13}, 0xc) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) r14 = socket$unix(0x1, 0x2, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{r14}, 0xffffffffffffffff}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r15 = socket(0x2, 0x3, 0x7) r16 = fcntl$dupfd(r15, 0x0, r15) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r16, 0x8040691a, &(0x7f0000000300)) 16:01:26 executing program 1: r0 = semget$private(0x0, 0x0, 0x472) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000180)=0x2) r1 = socket$inet(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x69075d8de35e07bc) r3 = dup2(r1, r2) shutdown(r3, 0x2) r4 = semget$private(0x0, 0x4, 0xa5) semop(r4, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r4, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000240), 0x6) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000040)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f0000000040)) r7 = dup2(r5, r6) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r9 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x3, r8, r9, r10, 0x0, 0x4}, 0x200, 0x401, 0x2}) setreuid(0xffffffffffffffff, r10) ioctl$PCIOCREAD(r3, 0xc0287533, &(0x7f0000000080)) 16:01:26 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$TIOCCBRK(r3, 0x2000747a) r4 = socket(0x2, 0x3, 0x7) r5 = fcntl$dupfd(r4, 0x0, r4) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x10000, 0x102) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 16:01:26 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x7) openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x200, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = fcntl$dupfd(r3, 0x0, r2) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:26 executing program 1: socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0xa, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x2e, 0x1, 0xff) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x1, 0x5, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x1, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) syz_open_pts() syz_open_pts() socket(0x18, 0x2, 0x0) close(0xffffffffffffffff) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) 16:01:26 executing program 1: ioctl$VMM_IOC_INTR(0xffffffffffffff9c, 0x800c5606, &(0x7f0000000000)={0x8, 0x3, 0x1f}) r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) 16:01:26 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000780)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000740)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) r5 = socket(0x2, 0x3, 0x0) r6 = semget$private(0x0, 0x4, 0xa5) semop(r6, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r6, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r6, &(0x7f0000000240), 0x6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r7, 0xc010427b, &(0x7f0000000040)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r8, 0xc010427b, &(0x7f0000000040)) r9 = dup2(r7, r8) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r11 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x3, r10, r11, r12, 0x0, 0x4}, 0x200, 0x401, 0x2}) setuid(r12) r13 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r13, 0x8020699b, &(0x7f0000000300)) utimensat(r13, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000680)={{0x7fffffff, 0x3}, {0x8, 0xf1}}, 0x0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) r14 = socket(0x2, 0x3, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$TIOCFLUSH(r15, 0x8020699b, &(0x7f0000000300)) ioctl$TIOCMSET(r15, 0x8004746d, &(0x7f00000006c0)=0x101) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f000042d000/0x1000)=nil, 0x1000, 0x4, 0x5012, r0, 0x0, 0x4000) chdir(&(0x7f0000739ffe)='..') madvise(&(0x7f0000704000/0x4000)=nil, 0x4000, 0x6) 16:01:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699b, &(0x7f0000000300)) sendto(r1, &(0x7f0000000200)="efa8fa5f68b1ee8c03ab30800574fa53cb69ce3e5d7dfad67686119ece3dbc6e0d7d8eb1a824afac8b0e6449955630e591c109e67264dcf0475d5d43326ab24311e9aaecc84e4eb97cb66e5ff669df0f5c3a1dce3384dae3", 0x58, 0x2, &(0x7f0000000080)=@in6={0x18, 0x0, 0x7, 0x2}, 0xc) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0x8, 0x2}) r3 = kqueue() r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x282, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x8, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffff8, 0xbe5a8334b5dc6784, 0x8, 0x5, 0x8}, {{r6}, 0xfffffffffffffff9, 0x5ed5259218bbe7b, 0x20, 0x5, 0xfffffffffffffffd}, {{r7}, 0xfffffffffffffffd, 0x4, 0xdbbd210f81434eef, 0x0, 0x6}, {{r7}, 0xfffffffffffffff8, 0xc, 0x40, 0x100000001, 0x2940000000000000}, {{r0}, 0xfffffffffffffffe, 0x98, 0x60000086, 0xffffffff, 0xffffffff}, {{r7}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x0, 0xbb22}, {{r8}, 0xfffffffffffffffd, 0x18, 0xf0000000, 0x7, 0xe39}, {{r0}, 0xfffffffffffffff8, 0x1, 0x4, 0x2, 0x101}], 0x1, 0x0, 0x3, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) dup2(r3, r0) 16:01:26 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="eb2236bad3eca99205000000000000", 0xf) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699b, &(0x7f0000000300)) utimensat(r4, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000680)={{0xffff, 0xf0}, {0x8, 0x803f}}, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0x1) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000007c0)={r8, r10, r11}, 0xc) r12 = socket(0x2, 0x3, 0x7) r13 = fcntl$dupfd(r12, 0x0, r12) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r13, 0x8040691a, &(0x7f0000000300)) 16:01:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'\x00', 0x0}) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699b, &(0x7f0000000300)) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x100, 0x40) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000040)) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:01:26 executing program 1: clock_settime(0x0, &(0x7f0000000380)={0x4602e844}) r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c657107170003c9f8d735ddf089d1b68802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r0, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000040)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000040)) r5 = dup2(r3, r4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r7, r8, 0x0, 0x4}, 0x200, 0x401, 0x2}) r9 = socket$inet(0x2, 0x5, 0x5) bind(r9, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) r10 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000180)={{0x0, 0x0, r7, 0x0, r1, 0x10130}, 0x4000080c1, 0x1, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x3, 0xfe}) setgid(r1) 13:34:12 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) r3 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r3, 0x0) msgsnd(r3, &(0x7f00000005c0)={0x2, "19fb03fc9d52bb66bfe47499ea6eee7ed5b4a64fe8d1efdd0bd767bd41cf5269cdcb5fb5468a1b60"}, 0x30, 0x800) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x7) r5 = fcntl$dupfd(r4, 0x0, r4) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 13:34:12 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1116, r4) r5 = semget$private(0x0, 0x4, 0xa5) semop(r5, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r5, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r5, &(0x7f0000000240), 0x6) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f0000000040)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r7, 0xc010427b, &(0x7f0000000040)) r8 = dup2(r6, r7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r10 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x3, r9, r10, r11, 0x0, 0x4}, 0x200, 0x401, 0x2}) r12 = socket(0x2, 0xc003, 0x6) connect$unix(r12, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c657107170003c9f8d735ddf089d1b68802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r12, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r14 = semget$private(0x0, 0x4, 0xa5) semop(r14, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r14, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r14, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r14, &(0x7f0000000240), 0x6) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r15, 0xc010427b, &(0x7f0000000040)) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r16, 0xc010427b, &(0x7f0000000040)) r17 = dup2(r15, r16) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000100)={{0x3, r18, r19, r20, 0x0, 0x4}, 0x200, 0x401, 0x2}) r21 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000180)={{0x0, 0x0, r19, 0x0, r13, 0x10130}, 0x4000080c1, 0x1, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x3, 0xfe}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000005c0)={r4, r9, r19}, 0xc) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r22 = socket(0x2, 0x3, 0x7) r23 = fcntl$dupfd(r22, 0x0, r22) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r23, 0x8040691a, &(0x7f0000000300)) 13:34:12 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x28651, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) nanosleep(&(0x7f0000000180)={0x0, 0x80000000}, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x0, 0x5212f6488b5917ad, 0x4) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x8, 0x9, 0x4c}, {{r0}, 0xfffffffffffffffb, 0x0, 0x20, 0xbdf, 0x4}], 0x1ef, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x42, 0x20000000, 0x6, 0xe73}, {{r2}, 0xfffffffffffffffd, 0x0, 0x4, 0x80000001, 0x1}, {{}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x0, 0x20}, {{r0}, 0xfffffffffffffff8, 0x8, 0xda20ac5df664f53e, 0x6, 0xffffffffffffff81}, {{r3}, 0x0, 0x1, 0x8, 0x3, 0x100000000}, {{r4}, 0xfffffffffffffff9, 0x4, 0x40000000, 0xf1, 0x1000}, {{r5}, 0xfffffffffffffff9, 0x0, 0x80000000, 0xdd7, 0x8811}, {{r6}, 0xfffffffffffffffb, 0x90, 0x8, 0x2, 0x400}, {{r7}, 0xfffffffffffffffc, 0x46, 0x80, 0x87a, 0x6}], 0x9, &(0x7f0000000100)={0x75db}) 13:34:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0xb1}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b6f7e75f99f95dcc489aed7ef55e") r1 = msgget$private(0x0, 0x8) msgrcv(r1, &(0x7f0000000040)={0x0, ""/45}, 0x35, 0x3, 0x1000) 13:34:12 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x3a63b8f2f25a861}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000740)=""/203, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000680)=""/131, 0x7e}, 0x2a3f16db38460eab) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020699b, &(0x7f0000000300)) r7 = openat(r6, &(0x7f0000000340)='./file0\x00', 0x10000, 0x144) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000003c0)={0x7, &(0x7f0000000380)=[{0x9, 0x81, 0x7f, 0x4}, {0xfff8, 0xf7, 0xf9, 0x1}, {0x6, 0x1f, 0x7, 0x2}, {0x5, 0xd9, 0x0, 0x3}, {0x5, 0x3, 0x1f, 0x9}, {0x800, 0x3f, 0x7a, 0xe0}, {0x5c, 0x4, 0x1f, 0x8}]}) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 13:34:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699b, &(0x7f0000000300)) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0xa40c087e1b079c7b, 0x2) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x81}, {0x800000035}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") ioctl$BIOCLOCK(r0, 0x20004276) 13:34:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699b, &(0x7f0000000300)) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0xa40c087e1b079c7b, 0x2) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x81}, {0x800000035}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") ioctl$BIOCLOCK(r0, 0x20004276) 13:34:12 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = getpgrp() r8 = semget$private(0x0, 0x4, 0xa5) semop(r8, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r8, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r8, &(0x7f0000000240), 0x6) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r9, 0xc010427b, &(0x7f0000000040)) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r10, 0xc010427b, &(0x7f0000000040)) r11 = dup2(r9, r10) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r13 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000100)={{0x3, r12, r13, r14, 0x0, 0x4}, 0x200, 0x401, 0x2}) r15 = socket(0x2, 0xc003, 0x6) connect$unix(r15, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c657107170003c9f8d735ddf089d1b68802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r15, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r17 = semget$private(0x0, 0x4, 0xa5) semop(r17, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r17, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r17, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r17, &(0x7f0000000240), 0x6) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r18, 0xc010427b, &(0x7f0000000040)) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r19, 0xc010427b, &(0x7f0000000040)) r20 = dup2(r18, r19) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r22 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000100)={{0x3, r21, r22, r23, 0x0, 0x4}, 0x200, 0x401, 0x2}) msgget$private(0x0, 0x100) r24 = socket(0x2, 0xc003, 0x6) connect$unix(r24, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c657107170003c9f8d735ddf089d1b68802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r24, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r26 = semget$private(0x0, 0x4, 0xa5) semop(r26, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r26, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r26, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r26, &(0x7f0000000240), 0x6) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r27, 0xc010427b, &(0x7f0000000040)) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r28, 0xc010427b, &(0x7f0000000040)) r29 = dup2(r27, r28) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r31 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000100)={{0x3, r30, r31, r32, 0x0, 0x4}, 0x200, 0x401, 0x2}) r33 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000180)={{0x0, 0x0, r31, 0x0, r25, 0x10130}, 0x4000080c1, 0x1, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x3, 0xfe}) r34 = socket(0x2, 0xc003, 0x6) connect$unix(r34, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c657107170003c9f8d735ddf089d1b68802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r34, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r36 = semget$private(0x0, 0x4, 0xa5) semop(r36, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r36, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r36, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r36, &(0x7f0000000240), 0x6) r37 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r37, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r37, 0xc010427b, &(0x7f0000000040)) r38 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r38, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r38, 0xc010427b, &(0x7f0000000040)) r39 = dup2(r37, r38) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r41 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000100)={{0x3, r40, r41, r42, 0x0, 0x4}, 0x200, 0x401, 0x2}) r43 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r43, 0x1, &(0x7f0000000180)={{0x0, 0x0, r41, 0x0, r35, 0x10130}, 0x4000080c1, 0x1, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x3, 0xfe}) r44 = socket(0x2, 0xc003, 0x6) connect$unix(r44, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c657107170003c9f8d735ddf089d1b68802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r44, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r46 = semget$private(0x0, 0x4, 0xa5) semop(r46, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r46, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r46, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r46, &(0x7f0000000240), 0x6) r47 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r47, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r47, 0xc010427b, &(0x7f0000000040)) r48 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r48, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r48, 0xc010427b, &(0x7f0000000040)) r49 = dup2(r47, r48) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r51 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000100)={{0x3, r50, r51, r52, 0x0, 0x4}, 0x200, 0x401, 0x2}) r53 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r53, 0x1, &(0x7f0000000180)={{0x0, 0x0, r51, 0x0, r45, 0x10130}, 0x4000080c1, 0x1, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x3, 0xfe}) r54 = socket(0x2, 0xc003, 0x6) connect$unix(r54, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c657107170003c9f8d735ddf089d1b68802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r54, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r56 = semget$private(0x0, 0x4, 0xa5) semop(r56, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r56, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r56, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r56, &(0x7f0000000240), 0x6) r57 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r57, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r57, 0xc010427b, &(0x7f0000000040)) r58 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r58, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r58, 0xc010427b, &(0x7f0000000040)) r59 = dup2(r57, r58) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r61 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f0000000100)={{0x3, r60, r61, r62, 0x0, 0x4}, 0x200, 0x401, 0x2}) r63 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r63, 0x1, &(0x7f0000000180)={{0x0, 0x0, r61, 0x0, r55, 0x10130}, 0x4000080c1, 0x1, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x3, 0xfe}) r64 = socket(0x2, 0xc003, 0x6) connect$unix(r64, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c657107170003c9f8d735ddf089d1b68802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r64, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r66 = semget$private(0x0, 0x4, 0xa5) semop(r66, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r66, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r66, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r66, &(0x7f0000000240), 0x6) r67 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r67, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r67, 0xc010427b, &(0x7f0000000040)) r68 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r68, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r68, 0xc010427b, &(0x7f0000000040)) r69 = dup2(r67, r68) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r71 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r66, 0x0, 0x1, &(0x7f0000000100)={{0x3, r70, r71, r72, 0x0, 0x4}, 0x200, 0x401, 0x2}) r73 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r73, 0x1, &(0x7f0000000180)={{0x0, 0x0, r71, 0x0, r65, 0x10130}, 0x4000080c1, 0x1, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x3, 0xfe}) getgroups(0xa, &(0x7f0000001840)=[0xffffffffffffffff, r16, 0x0, 0xffffffffffffffff, 0x0, r31, r41, r51, r61, r65]) r75 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001880)='/dev/vmm\x00', 0x8, 0x0) r76 = socket(0x18, 0x1, 0x0) setsockopt(r76, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r76, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r77 = accept$unix(0xffffffffffffff9c, &(0x7f00000018c0)=@abs, &(0x7f0000001900)=0x8) r78 = socket(0x18, 0x1, 0x0) setsockopt(r78, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r78, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r79 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1116, r79) r80 = getuid() r81 = getegid() sendmsg$unix(r2, &(0x7f0000001a00)={&(0x7f00000005c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001800)=[{&(0x7f0000000680)="2c182da897577050c31b2bc66cacd03cf5347506a62d9514e8f85ea5e138838c7e4207c4b9c4a3bfccd8b95ce0c28406cae3fd40545853e8bababe00e943b6630e631b367e54f315ff315f067f", 0x4d}, {&(0x7f0000000700)="6bca496aca722b17d3bb55e554c36852301baafde6cb6bf113ffcfc68a3e1fb90fcb4316a9f5e567f487fa12fcd21898de9263bf1221f9caaf9c892839bc96a8f895d1c57963f3c09e7ff12850bb65c7ec2beb2528f13d012fefadc52c2ac43812ec8cae02502d854cdbefe4117191c87a4623841c1181b2079a81ab6cc648c3c6d25d030ee43c081ff30c589eeffaf89e855c535a958fe70c1624f052e1b7a05a70af7b3b30c52a8c5417f5db46b3488a734394589ccb9820a8148611622ac1a1ed288000cd275f66d91cf584b2cdcb2f40d7aae4e7a0df2a1d9fa262fd0710b19d79b573b655b802cfbf86099b00b095eb5ecb8c10ebec62da3e74a1d46dda21820bec9bb27614ab04503ea142fd1c8434e714d5bb2791b279f6dfbee1e54e94ecb81bfee18327e08f1a25ae218db83f695cb7204e49ecad138576778976d9eac29b16a247754a1b235fe33e310720bd377eaefd8e39cac87da02e4aa5eb2e61d35b617f72c5474ce697dfb40bd9ba1df9a8119da243359b033f321a929468bf234fab5038339938de877ab85cb0e620fc2b0a2eea5555321c158355637f88129bfdd7a577bf83948ecb0b89c0ae568646bd6bd8cd260cb61c3f92322f9e3eeed5b02b1bb19e689fdb98292d01e604220f8a5c61a0380c1bb564f36bc3ee85205417a80c66b04bd452d494a18c318e53dbcb52408cbc2c0477b6153ad02f62eceab58254675fe507e05c3810742199f24e2ba3440b033a30d7cbbdea727ff250fa3b8d426ad0108a111fd818416d64909bb072e0a1a04fff99ecfbe73228589c3caab110743704a66b136fba2dec843c06f91a6a965d757c7b29df291cc372eb06a2492128a60d851e63f4f1b3f71b4a0bd0422deb63d8461cad211ed4c4e88661105106830a37bc96153c05332a72fb23e261cc4903e335c106c0364e04a97bf2c2a56e21aaf3d42344663ebb2b6bb4fdc026c8e279ee724153f8354df9c04212f5c0bb065373e8a6005004c4f81984125acc3c9c63a502208704ef75c5add67f1298419da95800280d03e366bb8d0a7da7713d9b4dbc62f8422776582c8cfe0257078206b748811c6d915cee18b9d6307e0e1e1fff808d1c676e9b3a35c2861bce2b716b6b69134ccc4f6fb73dae3328a42075e249fa2e29b381d51f511f010a502428355aa31fbe1ff597e8e3be43fa0836c1fc619adee4e0b54327070e0648f394cce1aa097accb9cb21263848a7d21b780549ba58877cfe22d5d6028c070227cf23b012446861415b42ab8c0352e21830a04f6fb74a420c8dc67b0c1535963a85a842941f0695a545f23e6fc2e0faa1bf33a8ec737174518f0b2aea8c3f105f40988d29c6d50a2108040e0716b9eb239263ff3bef7628d81ae2982cb83cd3bdaa056f359b838a9a40619f5be6a9028a408396f2db7416ab636762efcd2807544ce9fd1fe24b2e03cbe724afb2d2bc6e30d4a9136d65c0ae9fc1fb2c078f865b9abfbc889f5b26459470823f58d110772fcca977861f784037135e3c5e024ad0b186252e1d4c02be550e06ada4facd5c91b1e4625f1bd5d45ac6c64acfa8f97d5c9d21e1687a3a1df02965c0f95c32ec37a0d01cdae04589a33da0188942e3605ee2d55a456aa6541663433a9227b8740770c40011de545d298e6b042840fc9428a5d75315235eb2c7bab3ff491b2eb1a41b06b7109a2f74ce61b6b15bc98344c3e8d9b67291d5694243034534980f528c2cfc6670e2822b40dcc8f78d77c93c2a156d36f8858c64dd4d0d0a27db1e3589f408526b5d8a4bd18f6648d7d86ca7f9622d8ac6feb97cea1f92cea4cbe92d1d2f63ec91249f263919e0e4f2c5c77c2a36281cfb146510b263ba14b11ae953973622628bbfe32b3409352f16d8e4a9b8cd760177ae2d7b249ecfeb46dba9bc0e4cd4e290168f2a34ae3b93aca751d4df98682de37b88673048df7f21ff26079b7c9da16f84e1a9b92a5f2847152b5d5da30b3a2f27ac95f95b7b4e4cb1e703d5412cd0886f1e282936b5623c9c78dc9d3dcb671fd0fe4af4127229472348335624067131fa0313f5eec2c106920ec37e86c50f32dd53fb95f49afe592de5fb490ca3313dee90f73e19458f4d37bfde753d3e40ced224de6eec69cb497090fadd798524813b92192a595a223fbe15a4decc8827590102cf3e0fff2929d2792cdaa14ea1fb3b50488815091e0db42b2ac6ab5929c19b45a72a4720f69edde85adf2972189224ec80f34b90725085d79358076cbde6155a238cd4641bd91862252c4fc051768d5a91e3868e9d144e30f6a60b6bb62dbe1a5b11585eee65681682a989abd692a32a28282b75e60ea75bc0c658043cfd95ca75193b6ab7f9588c5b2a061b9259a868e3a95897d9509782988afb6f4a1d8b2d733630e35a5d0af90a8e819f2a83f5a45910ba5d41d140a0a5d077066eec6c17f33d5baebc1d397e46634ea2a0ef7867f738360d24403c8e44de1f67e89ce442a65b8154d8b706acc74f393d501e232f4d6cd9f0910b4605b99fb4cd9a47e0ed59d4de58a33d6e6fbabfe48499c18975d031f4c15af3ac163c14b358c033d1a4938b8c5b3eb71d07b856c212c90b43c78584f33eae6e681a13704c606a9e1e88cace0055b74e6fba6187605ad81a70612bb2f31d3cf446c05b885ad987502f0a45b075553268fe7c4e2509f7fddbcde55374f23d50b32de440b8d2a5a7eaf8b4dd8be3402601f7faf3f7e8bb8ffce0c0fe7f4e6b808fde014528a008924187248c827844deb4fa5490e45eddff60acb5622271c38f02afded9a2f6af82a50b5dd4a2ef397e41f8483c216d1876f3cd15d01e9d83f6d14996dbe96f88d2c89b0e6053b4845ad6273f63850aeff057ba0c6bdd11e4917530e349041ba15c201d6d235fde0338b554795bdea526fe954bf4e347969f5f364c31ee4085f3b67715840bc5cbf21a88d8a76049b8e595aec3c8e3acd11ca97676fc7cf59502e09c2f223571edbf881fff62f78cf571e2a63038b323292295766314982d0f88b3d91d3f9f3bb11d460e6d729afdd7fbd5c2a178935bba9462e7942942f97e33b9992074109a95e9dc2e9c87c46a2aea38cbd779a7281b5590acd88a52fa64a6a1a556034dd3e36a4498f2032e94e9f27e209c1807121015582ce5f1fb9b50150abd7b08c7ba805f28f8183187624ecd4226cf33860017d648259db90e9526aa160bbd432f0c88547d4e5ea4c1e10402e27a307fb7b9ea8dd5f158bfc95ef4550c7b852e429bc06b419b6e3b71cba3452452c4767ddebc20d47955f94ad2e514136bac3f313ef653bd98b492953ce326e32fde0dbc41d3f03357161c857fb1a0817af16a246501a9d4af223d4cb633e62103cb7d8e0f627ecbce24b802ac5990b9c293890c917ccd6003e61ed37db1a94a3c4eee7093fc0b10f325aa874e55982ea66634041fb6f94b7fee4d80040b483efd61a6f903d944584448aff711ca95885754a148a87dd3a300663a11b3543cc1110682b541f0205e8a584e8b886e7043ae2be2c97c67437e57a8331605934ef0d8a3ce7db9f8d11256dc59ea5908f6b83bdaacbf69403ed7402090b0f750b6a6f6ccbcc27d7709e45b4fa3cd62ea9744699fbc0230fdc942d046e8a4283bf4b6b931e750b45e506ef17948de687a26eb30af99186d183b62ccc1911bb8eb5b08e0807d5dcec1ed24062f8f7b04c5b5ee7e3e3f6070c62dc65b9679a2906ea1f83b875c473549921e04936b4267578f073e71eedd6d129a331f487f97a7d3582504b677d1a331db03ac35d45f597068215fc05ab33c861793e99b85f43f33eb47f16f4ae1d53c5f6fc27c6b421607ece46e1f9718e6c2616457a7403bed82ac3bb88f08c571cb13490714ff68213b0715de51a5be675e372eccfdf34b63844333e427be3d8411ca2a1280ea2c95384ce8114db36913a2d4ffaedea1c3144440c18fb482d5dbbed0eab0ca728a159df15cfdfa1a8fa6e8bca2d65f7e38b65468b7e082a6cf124556f627c14183f53e46b231c2f8a2d0138748872201aa2c35bd4cbb64359930446060ff86cf2642620167c623af89e6233e3b82aaf0717f07a7301efef5f84bfe9c1e1e1b60d897e57b1d7d69c9f808a18b2e8d400436e5ac7ce2ccb5eecd9a8ee713891892527cbce6c3d144e7b5c8f6ee74b73eca10427f5498ff6d7d9c862cb96faa062004a5e0b565385c93afe27f100f9100c82175fc28f0b0ecada67b658d308910a9ec957d3c6fcf429c9a413e2b172f25e87c19cb854464ccc239bb726e2a53778441a1fbb2e99a182cdef47d5c4a185f01ef38de774949b846b64357fa19485ed5b28eaacc971631fc2b53ae61d151ebdc25df515e02627faf5b80c64747fa24eb06a6279717e3c34b233755c3ad9e5ad84617442e1f55003fb29ba126de25e00c5bb322edf82768239ed96e1ca0808f37c676f809f83482e62d01ef079a8b2678525b164b10cfda0025f614406d6507bf88148b9b344e65ba7d5758107ca8d51e6cb10c98ac9165cd5ce5d5f1b4d41a344a3dd8c4c7444ea2b677b51af4a346bacfd5f86dd3d63fceee63b3f3150523a8b17347d8f1ec94a3c9f8759d15a2fc422f79050367619fc91bb91599ad7909a750bfeea2412546143fcb1d41d84c048441ed82ece504be80febfd20658c5d96bc4758c42a458e4f9021a53ec1ec683a217f625c3e668e0d12c79a4bb52c0889ac2353be585271ef66ef666f869e65053fe60e7663d53083e17bab7f51345ee704e8bea5a7b3fa201cf35017fd62e89876e7f632c406c086952556fa1d5bcc6a4219ff3e47dadaa3dff5daa59cc6bf31a4c63675506f24e128c16bd92def9095f2fa7c4ce2c9276aa136b4c0a682fa68bb5c75b3dccf747078a91dfa1979fa9804aa26e585310c7fffda04535f03aa44176ad3f3f8bebf4d888d9b6f09d9f94b73ad67d288cd1cc371aecffd2113066fc3f96ee64565ab68dab6a84a32a55a63327dcf5e8d01d506c63aaa02822c60b5b230da6b274850dfcdd35ba91f8171614c7c0411aec52825a062b7941b05ee6dd11a42af27a00ec93dc812b627e1e8ea518131f1673d216874c9107d5456269752f4071aab5c8c3b937ac227d288ececd6dc9e62bca091542f98929e2498ac92f11493ed3f5936b80f54d914c98362f79c04df6ac76f8b2bfacaa5089e933927832cc6c8bfbaea9d690aebf7caab84819f99dc26ab786a2a992535d058d02e41006563edbb1f0de9ae1682ffaa9c208eda2f9f57a93cd36faa22cb7bdc677ac04336d906680bb3466d86cbce6b680716ab86fb637730dd122d978e1507cc318e71350228df867d2f22e2e2d6d3718f0ef10ca3223b2bb1534e4047a004c007313e43474a17a35ebac51389b55fd3dfa5699fbd26df7c227c3749250ae353fd1e5eabf2e15f12b2170bdba1e8e47d4069750587d1bdf0fa4b58c511e40047a61be1e1e178777129b3141612ab44e4e09ba351ee2b3d0fbdd028455eefac92c1210bbefb6cb3089891402cb9081a822f68da59e8be22cd98d6d9b4839b0121cd9466fe510dc1557c9df395166a24971cd55ad6eb1f1b219a418ccf6a62862fb0b467ae004ffbec0c4b9634a48704a7b73329bf0b1ba1a54f1aecfe2e80529334a766d052636e69b36884f12cd8c798d1bcda426520d132bf834c383c58952a99abece20c4bd2ac1205d38970abf4a8523478fd71f4e206f11e55d7b39959cdea3a5b66c08ff1afac3a0c6c4a611a0f580beb6528cc8b24134e94d976e8b8fa1", 0x1000}, {&(0x7f0000001700)="d93b5d", 0x3}, {&(0x7f0000001740)="b09d2a83ee4ec9f70bbc67e8bae7bd633b5cbd8d30beaed1452e3fbcd376969c502010f54996abae899b1306e7a4c87efedbe28a4d7a5aa92dc7dbd15639ddf8ba383ee6e611e041dad1fc0aa21eb2e390407b0d41df8fff0732cf9105e3186d69eec7abb7cfa1c1f15a8ffc84af2bdf16704027ab05b3e7fd951f1867ba75d2dcc4ee74cfb631c87810600cce09d303be438c2d91fb14ab857b", 0x9a}], 0x4, &(0x7f0000001940)=[@rights={0x30, 0xffff, 0x1, [r0, r1, r3, r4, r5, r6, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r7, r12, r74}, @rights={0x28, 0xffff, 0x1, [r75, r76, r1, r77, r78]}, @cred={0x20, 0xffff, 0x0, r79, r80, r81}], 0x98, 0x4}, 0x2) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r82 = socket(0x18, 0x1, 0x0) setsockopt(r82, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r82, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r82, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r83 = socket(0x2, 0x3, 0x5) r84 = fcntl$dupfd(r83, 0x0, r83) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r84, 0x8040691a, &(0x7f0000000300)) 13:34:12 executing program 1: 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, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0xd1) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) r1 = socket(0x18, 0x2, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18262f9b1000800000"], 0x1c, 0x0}, 0x0) 13:34:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x4}, {0x48}, {0x6}]}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x7f, './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 13:34:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000290000002300000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 13:34:12 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6993192b648", 0xfc25) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x32436780ac093db3}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 13:34:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x74}, {0x5c}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") 13:34:12 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9, 0x0, 0xfffffffffffffffe}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket$inet(0x2, 0xe, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r9 = fcntl$dupfd(r8, 0x0, r3) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r10 = socket(0x1f, 0x1, 0x4) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r12 = kqueue() kevent(r0, &(0x7f0000000680)=[{{r4}, 0x0, 0x0, 0x0, 0x8001, 0x7}, {{r0}, 0xffffffffffffffff, 0x9c, 0x2, 0x0, 0x8}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0xc0, 0x80, 0x6, 0x75}, {{r5}, 0xfffffffffffffff9, 0xc0, 0x10, 0x18, 0x41}], 0xfffffeff, &(0x7f0000000700)=[{{r6}, 0x0, 0xd, 0x10, 0x5ce8, 0x5}, {{r3}, 0xfffffffffffffffe, 0x2, 0x80000000, 0x4, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x40000000, 0x81, 0x7}, {{r10}, 0xfffffffffffffffc, 0x41, 0x3, 0x6be, 0x3}, {{r2}, 0xffffffffffffffff, 0x68, 0x80000000, 0x8000, 0x9}, {{r11}, 0xfffffffffffffffd, 0x41, 0x40000000, 0x3f, 0x101}, {{r0}, 0xfffffffffffffffb, 0x85, 0x20, 0x6, 0x8001}, {{r12}, 0xfffffffffffffffd, 0x20, 0x1, 0x9}], 0x8, &(0x7f00000005c0)={0x5, 0x2}) r13 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r13, 0x8040691a, &(0x7f0000000300)) 13:34:12 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000000300)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffa, 0x40, 0x40, 0x8, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x133, 0x40, 0x8001, 0x2}], 0xf8b1, 0x0, 0x10000fa, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{0xb1}, {0x6, 0x0, 0x0, 0x400ff}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r1) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000002c0)={0x20000000000000dd, &(0x7f0000000000)=[{0x2b1, 0x0, 0x0, 0x4}, {0x2, 0xfd, 0x0, 0x2}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r7, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30002) kevent(r1, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffb, 0xc, 0x4, 0x5, 0x9}], 0x30, &(0x7f0000000180)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x61, 0x4, 0x2, 0x2}, {{r6}, 0xfffffffffffffff8, 0x20, 0x1, 0x1, 0x5}, {{r7}, 0xfffffffffffffffd, 0xa, 0x2, 0x7f, 0x6}, {{}, 0xfffffffffffffff8, 0x0, 0x4, 0x7, 0x412}, {{r8}, 0x0, 0x8e, 0x2, 0x800, 0x6}, {{r0}, 0x0, 0x0, 0x60000020, 0x8, 0x8001}, {{r3}, 0xfffffffffffffffd, 0x41, 0x1, 0x100, 0x100}, {{r3}, 0xfffffffffffffff9, 0x80, 0xf0000000, 0x4, 0x4}, {{r1}, 0xfffffffffffffff9, 0x40, 0x0, 0x101, 0xffffffffffffaf32}], 0x280, &(0x7f0000000380)={0x4, 0x8}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000040), 0x9130fbf, 0x0, 0x3fffffd, 0x0) munmap(&(0x7f0000a9a000/0x4000)=nil, 0x4000) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 13:34:12 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000700)=""/132, 0x84}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1b}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) read(r2, &(0x7f0000000680)=""/126, 0x7e) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f00000005c0)) 13:34:14 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x6, 0x2e, &(0x7f0000000a00)="eb6c0ab4929648bde3e9e07ed6b9396350d95ca0de62e5afa7f2d94a88fdf5c69bc84dd6c341981914df896b4a80a25cb0eca9d64d9998501191b7f3bbf26c25345d371ee0ca7396681e604214303bcde166878c9b18c430a78b9417f7b134e5b9601571104f1e3e5444343d8b5f8cd7c4daeb5eb2b85e3b47a8c57dfbd99d4936333ddd4823a01aee8a73220d0000000000000000000000000000329fd7f1a10f945a403ce603cba3b191cfe4e3d6fedc8815752e970812acfc836dbd85adf084b95bbeff37ca143bd3113b89ed3062a7061420918d61ce74c3455f3622610590539ee1a4bfa849e3186e9ef31d5cbc82af4453082a8e8b0b666a30d562299f5a038acf2c6c8e5138e67e6ed498358175029293c5fd51155e1b922dff867d7d66d7b8486b69ebbcab74c770413002569744dd71dc47d304ae89dc8236789145986bc4ddff6aac50c6a3eb548454ad6d2358205571488c34707c90f1798b0ed1751694052a31a06c6877ea06d4cb3109acbd1b430158fefa70eb617a61e449627398bf", 0xfffffffffffffdf4) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x10}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0xa8}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x0, 0x1ff}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020699b, &(0x7f0000000300)) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f00000005c0)) 13:34:14 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699b, &(0x7f0000000300)) mknodat(r4, &(0x7f00000005c0)='./file0\x00', 0x40, 0x6) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x7) r6 = fcntl$dupfd(r5, 0x0, r5) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00bb80 failed: hole in range 13:34:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000000000/0x3000)=nil, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002040)=""/4096) shmctl$SHM_LOCK(r1, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x4c}, {0x7ffffffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") 13:34:15 executing program 0: sendsyslog(&(0x7f00000006c0)="6c120027cf5411528aef6b7b98c6004522896a94b8588d7bc06251638f6863b622d979962b6f92a47055d82634e36941403450b9b3c504d25360aa60869d769c2728f8ef52ab71032658953d64cf6587047f34b558d8f6ba7e377656c26206b954a224b664231c14fd4cc259e3d224ee6457dbd9f1ba", 0x76, 0x14) r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f0000000740)=""/23, 0x17}, {&(0x7f0000000100)=""/27, 0x1b}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000005c0)) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 13:34:15 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f000000a000/0x2000)=nil, 0x2000, 0x0, 0x12, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) 13:34:15 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) sendto(r2, &(0x7f0000000680)="d2096b9d8feb739c457aa8cfe67bd7c9fd90ec17571a95a76d654d59784ed35e14afefac90df901b9964c0be32f6b51f9a11c18b17b4501b01c6a00c1ed31268d87fe23564bd295ef50e7b2a5bd97492d41b7f640580bef506b36ab75e736dfdbafbd08a2120a7bf7fbf8adf9c1daa8d9d44cd278eaaf38c6bb2634ba62788b06e99cd2c0a95223444e5c5d262779d066310d83874b32ed53a1c517910fac474803e06039d34529f016a68768fd8845b2a889acaafcd6649cca6f556bce14b36c3dfcb19508696b13e8315b998b215e181bed8547689bc604bf320546710dbc3594b543981d6518e7503dde42437ea5d89847fa3238fa76ca9a37aa8ff390cfeb5f1b4741338b947d0fe4b72e23301fac066ffacd96e631926c3f4b2dc87a36bf017171167f987a0685854d009b7541c57b07eae0bc5d4eba7968be22016ab73ee4ff683fa95dc4fabc202c720cb66e70f57fe27893a695e51ae345e82022a8aaa015b0aa6eebe914738d49779e8f507bd16ff66695cf0aacbe7c27a0742f78c5e18e30c1fdaf0108a02e5a4361c4c7358e9fd0f58c4a97a37e3a63b0e8834ad5ad4cd8d7210a73fb6fb6cacef41f8253f5c0cb316c79ae80e905de95e763c55615545bf41826f974cbf8edaea53d638cd9e493e25d6339ebbc185f9be81d63864d622eb973322759a185ee3b27e09f6206c06cc3d5a1fd7b0fbd32e0e142bbf31e426020a1b8acfed7c4429cd19f3bd0ef08b7685f96cb0cecbb656c9d5a4ace561632df17b828044aa6f829c78892c6b45838bf614248007f327141d62f93ca1f84f8eb42f6896492e85dee2044472e0254ba22910b6114496535d128b6939f17bf58e13fdd7aed9fa7e1bda5acc281a9619b2253b962bf695924de54d4709b6adc39045f977890e8ba5f571bd62919d1fa3fac170f5f2d62a0e0378488425f23b1f61cd81229e88b30d0114831a08c8da39d20d3006aef321b3ca205c3fb22110e62dd4be871aa89870f9060803d99a2e7dd46a350fda4ab00a3401720344d19bcb53d3480b78838094e8705b883a483c0e979ec5095d92eb916ede77f38a34266fa4008ff920421971620793705647cbaed6cf70655675e2d2000a184fb79dd909dcfc1baaab34e4844e08deb7256bbdb5dab6addccd7464fed792773be378c07e056148a39984e4d84b4c07bf82c1219c721d5b9b113ac3d78518ee02f963949a5edbe258860f8f08369113862a9ff027cefc7616fd71cdad5ba27ec6bc3f32a880acacdcff844b659b0439699eb9345bce551ae51f1f9a6dc50b1d3150e094a39e909dbfa1b4d8f12fcfde30947cf062a99c36e0744dbd128f033f0dc50a24e5dfc1ccc14ee7c7b82db31564fcc920765089c56852016a13783cfd9462f17e3b9dae5b4599dd2f5440514ee55c2ecfaa23187cc3425b2abba370a409e30e15c980a84605c059ff9881afd69c32e640da866c9b7808b19f03cfd843e9d1ac8d8bf0593f07b11603bcbc54e0501d55e6182eb230ba666dbadd43d0df161bfb8ea84d0dd92376e6d247b1559c6e5b507f8cbc5f811f53945713e76078c6f066e723a68ea82b898e7eeca49e0bac11e9ee0a205848932752c6e5d10c35c06b8b031e18497ef75ba8e14f49d32caa3201c3bd9f94d02de4f3ab6082fdfe760a9708c30ffdbeb12e4da57950ca4f8f11762c36ccae46ae0337083604ba3817220f717e76a673e4b96ecbd8ece9d067285c23d70a1b58f7b8e379149e7afa1e1aaa8cb1bc49014e77dea76084359e8f32819578fd0da44d1cc4ec33cc89d673d8974e3177a43a1b4cf6682bcf268badd2bd48e7d7b1aef4f8e10cc9b8ddee89bd43cd6eae44f3b520a1219909d7dc1d83ff2961f525681a52612138be2f582522b82139eb76bda83ee601a24e9f58195f58092547121737b661784125294826a282bf238d4c59a1626d06ba1a7bd0ce0ebc15bef316f3ffa16c607ff6bdeec349ebf3ca073b03f4c70bd715eeb0c35b2b2841ddd5c6264c6bbfa6b8e2c10e1023f280c81fe73769b1c9cbf7ac8abd81372b337be16b99cfebf1242a913fcc49f2a5108a12af07cdbe933f3ec8174062b713363f7bedbd7055861b267b6ab08da75b04a383b7f8577c04481419d8e398d74f055b07d62e206e114c6c6ca266ee70c62433099acd4501f5b61b02abba6aefc9faf7cdae85af690908f82f0f3451b7f6a328a9a372fcdbbf9a397dcd41eb52deb91df873ad46b68bb499d5076c3e0f013bc70f506a02f781b661890c15b454f26344526839000468a1a413f3a83b2874228acd8e18d790b5faf9f0fbc57b0ce35c468f28c461520270d5925e64a17b9c480617321ea415a5281dd3d70d0b193003217d37f6696181e91ae5cec7df56b9d18eebaee99c333e06580d7e2f6a60a27f3c28a0078bfe08dcb3572550aee81e4fd9098997225d6addc8c99debde33e1b030e25b422e208579114afed7aceeba314f89fae4181836d665f9a815e28f6a18a33853e4dc4a2764cb11184eee30e0131558c5885c6d138a9c36bc3177659cfdf1e25049d07c092cbad53bc2dd796147709e40923e1e34e2f4e2ff775caddbcdae44029b2bdf55d439b477ec5c95df8f7666f9c224255dec39cf73979fbfa57a38d4b49d86c6e3b483eb5f7fee4ca323dbe98c8485f66d9471cb9fa07bf9715cf93b7b8210b99c7fb2d7df8583bfd9520b8b83dee502749b7aad6f7be7a1a4fd3d2b804c700636dde74d2bfd30c43a6aee983ae0354f632437ba3ee7263760df19a102e59ffeac7f2c8156a4d2ec20c60d88824169f804c3f72e27f45f6afedd42f0fc88388ebeead385b76035ca26abb76ce64f0a3af79a67c10e5903d52f980715af4650d7bfefb92608b839d40f33378b6fbd96a5161e1155cf9a851a635bf481f195744d913e1bdb0305241d752710a0ea1e0864bc48f4d2169d7af0b0a1c35e5bb1e8c4395b5e5f928c1eb8b27e50653c59172f2869ee119810c4ab9b3a964d941a303671ca58db35620865e4d984d3a1f99f7b7cffb62ea6ca6fb7469af1896e3ced8fff65c380fff058719d99059dae775ed054d6fc8018cbd76178f64a7f38ca9571b70e71821aae8ae9dc6b0d8e958244f2bd9867f363e05122277fbc56d13be49df007372b627a109a59ebaca7b9da7654f8a5702847d2b1b5496755364de4946c69da565592c86ffbb204f5740ea19eddb7dcbdaa93c37965cd4728ef634fb18c2312803589edb0bda6bd84b5fe4c7a8ede18fc37557219db544b5cd792fabc9f81c97536a67d82a4693d647e1813f3de2a5a07b9c7e23905cea60a6be2183e8dddcd92f2a9c28c3422ff2abd4273c91e9b9f540674741c89d056b6a44a18a43e94f47b07608640a4bfb0925cd5f18744c10e01140dadc8a463d5bbd41d7276a8a737d5f1f18344d0feb739311bad5a2171f448c3f75c9d343e4bdd0738da57b3a48d8b746d7560b7f1ef5d43415deff25df1dee51ab96e2f631540c12c1c4827a64084c772512cf546026949da5732513262d2d6ccdd7482f65327272ac99413d4ab7d4fadca918a0754f2d91432e70908e487c5d07a6914f9f02f75c17fa8d5bb9e2ae9a7c487b4cfbcdf63cf989e14b05bccbe1daf25119cc05e879b9e4b260d0b9a53dc275f3aa161d4de19fcf3c16279f89c2a06e78182ab2d610650a2b1c8fedfbf19fcac5fb08613f0bbec523628448fa14bad97bbcd2914da04934b890d54c55dbfad492bbd08e12662e0bebb5da54a4aa1e5a1a4ffb33184f14a3f1982dde9051a31cb3dcc7375a5f225d632f19c09eb8f6b73f471c21594e20372947dd053da5016144fb28fb01a61500a7f1d939e23843121fcf1883cf25e729460bdb5cd1347221f5208e8e9e2bbcb98c5275d6f2a91e108728f378bd885c8e631b7f5e2d2c6244f111bfcf0d69f8899e8ead02b961b852c098152d32ba3a9a39e187966a2735b63467f067fc5f80571656e22918dc9f9e7ae338c13b19eb3368f1ce8862f392e4a7ffc4967176212f343cc7e33e1258ddda8a1f79721c2ae685d9bb8ce8a6599019a8577203c02a52e598e86a97382936279a7d975763f6c797648a87a188ffc6b3e7951df13277e212aa10a8c1acfd9899e7719e074211e7f4085d2dcf1c7238a0ae164314a97e42869738996b1e7533799e4d6df58be31b2b400838eb3ae1ba096f49c7f5808ac220d33d1d7c84f6ca0e4a56933fb33068f9e74989affa9c5d5e0ac84e412e3e5b6556ebfc9dac110c78228c4bc0654317440fcfc4f60add5b20729c869a685dfea5825ffb9da2e64598d5cf90429b0f63c3e767544980b7b3c1ef9de961588929c0190f65e805be28bc75cc0c8abe2402d18a6f2e904def5ee2db19dd5ee09d00568f1eebf520cadb041d3247091e1f625c7ef49cee1acb618e5fd93d0ab54a9b77141237d9f04cfadfb8bb5ede1bbab7be9f8b87051370a473236873c440ede8129d1146798c8b50d08fed7d87bb272a52f353b5e68422f132bff4bf7f97015e0e1b97d6f07f7afa40cb60fc5389a3a96f1685349b0ad93b3e820f7c69b451167dbf99025da6046d76dbf097784eb53353062f82e977699985ded879096dcf1c1ec44bee23be44b69d593de08d55c22fe383258c4e30c8d4d93f69e6aaf2b2b6465dc05e8dfcb21ca23c93f5d4baaf774672979da09f042b30b1d0d146679ba765ad21498c8ca2c782ea636d0f4881cf259b65d09a6a27b3494af45a283777a065475151d7be6e7687e653c755ab6f002bc5ed4c185775cbecb3dc3fa101a7adf0f981adfe967d9c09937d1be7355f848cfeaa7c5f1fb68152d010a7be5e62d11e90c8945394a1eb97abe4939dbf8446e9d125843a0c612340a5165ef3a8da6b671ad691d83f61fd8b423976dbaa7d9727c9a8707d5a1f94a2a84d64bc8dec993247811c6cb430f0d5ac1956e0608be87af8373a8b4d6cc8450bf9f1d9e030d7ed73bee13fe70ff370f76cdfbb1b45b3146bf21afaa5f6f554a39c528a0b9858c72c2c909ab3743273269d6f629e1dedf65e96ab897fa6bb7bec0499765f8cc05a73800412a76902759755109476c0859eaf26c13428e9f0c24b38a48b3d93e7261188038cbb66afd5d596c4bf7b4ecba0251c475ca5098ee9247cee3fa3aa04927bc17aeefead0ea1bc542ecab0657b95584dcb3ea65a4f7b977cde74706f1f9d8c5482821d3863072eec9b65d261345b7dcf58e242f394c6a17933842acfdac608cd1aa504e7653072fc2f7d131b26ea5bb7c4bca3a0e05d548f443c1635f4bb39f18260ca44ff4d5e072b8077359b28bdce862fed68a4143e2feda7ce589e759c4ea0c7169e4d48328981acf10a83db4139957562e842b375b6ec76cc7953deac42e28a75a047c0b5afffdc3da5077f5c60b79b73eea2b472a30713b3a48b9d8f50e4519ddd2d976c737cd83b92dfd67a06797b7c40eee14e006e7e5382ef49ea9d5a8f88df775a003bc60a5d6d876a5badc63445804fdf4fbc31c76221952970839a440ec1abcb8d1a41a8df2af0772a097219f329edc0729d9a866667db18b6a1ca57d17ddd39eef47c16f64f94baf36cfefcb9c081bdfb7904d2ed82c68baccf971740b98b8b1a68deeee32aeba0a344d5722ac0c4291cb2ad2114b11c106c09a65b2a3faa73ca7066898baab2f355b650a2275ba7cf6e05b589e348443be152222ad1d8f05008d1bd9d2c15326f9b1078bd2839eef26e818d3a775c61aeb1e301c4d7506394ecec9286f463911d772cb03caa0a42e00", 0x1000, 0xc, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000005c0)={{0x18, 0x1, 0x64baaeb5, 0x2}, {0x18, 0x3, 0x40000000, 0x1}, 0x100, [0x0, 0x0, 0x4, 0x2, 0x6, 0x5, 0x3, 0x101]}, 0x3c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x7) r5 = fcntl$dupfd(r4, 0x0, r4) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 13:34:15 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{r3}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x7) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020699b, &(0x7f0000000300)) symlinkat(&(0x7f00000005c0)='./file0\x00', r7, &(0x7f0000000680)='./file0\x00') dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 13:34:15 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000323000/0x1000)=nil, 0x1000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r1) r2 = socket(0x2, 0x4000, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffff9c, 0x8010426d, &(0x7f0000000040)={0x20000002003f, 0x200}) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x10000, 0x0) fcntl$dupfd(r3, 0x0, r2) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020699b, &(0x7f0000000300)) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000080)) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r6, 0x8020699f, &(0x7f00000000c0)=0x5) 13:34:15 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) madvise(&(0x7f0000106000/0x2000)=nil, 0x2000, 0x5) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000005c0)=0x800) 13:34:15 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x480, &(0x7f0000ffc000/0x1000)=nil) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setreuid(0x0, 0xee01) r2 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000001c0)={0x0, 0x8, 0x0, 0x7f, "8a0ad269d7fc542657124c9ff592d90c62bf36b5", 0xfffffe01, 0x5}) r4 = dup2(r2, r2) sendmsg$unix(r4, &(0x7f0000002480)={&(0x7f0000000140)=@abs, 0xfdf9c420f782423b, 0x0, 0x0, &(0x7f0000000180), 0x48}, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000080)={0x4, './file0\x00', './file0\x00'}) chdir(&(0x7f0000000100)='./file0\x00') shmctl$IPC_STAT(r0, 0x2, 0x0) shmctl$IPC_RMID(r0, 0x0) 13:34:15 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x21, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0), 0x80, 0x0) r4 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1116, r4) fcntl$setown(r3, 0x6, r4) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x7) openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) 13:34:15 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff0afb37ec4305642ad2cf8724eb18089278e314330000010000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436eb731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c16546be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) sendmsg$unix(r0, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0x0) 13:34:15 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) stat(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000680)) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 13:34:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699b, &(0x7f0000000300)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x5) socketpair(0x5, 0x2, 0x0, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x1c}, {0x6, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699b, &(0x7f0000000300)) ioctl$TIOCSBRK(r4, 0x2000747b) msgget$private(0x0, 0x5e) syz_emit_ethernet(0xe, &(0x7f0000000600)="b4dc0d3eca000000007f0622b303") open(&(0x7f0000000140)='./file0\x00', 0x400, 0x8) 13:34:16 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1b}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f00000006c0)=""/24, 0x18}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000680)=0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x7) r5 = fcntl$dupfd(r4, 0x0, r4) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 13:34:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mlockall(0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 13:34:16 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername(0xffffffffffffffff, &(0x7f0000000680)=@in, &(0x7f00000006c0)=0xc) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1b}, {&(0x7f0000000780)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x1a8a8367a305820, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = dup2(r5, r7) fcntl$setstatus(r8, 0x4, 0x80) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open$dir(&(0x7f0000000700)='./file0\x00', 0x10, 0x52) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wskbd\x00', 0x1, 0x0) r11 = socket(0x10, 0x5, 0x0) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r11) fcntl$dupfd(r4, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) 13:34:16 executing program 1: r0 = syz_open_pts() fcntl$getown(r0, 0x5) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r4, 0x0, r4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000240)=0xfffffffffffffed4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980), &(0x7f00000019c0)=0xc) getegid() geteuid() getpeername$inet6(r1, &(0x7f0000000440), &(0x7f0000000340)=0x1ad) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a00), 0xc) sendmsg$unix(r1, &(0x7f0000001b00)={&(0x7f0000000a40)=ANY=[@ANYBLOB="f5cb09506ffbffffffffffffff6ccd6b8432e5161cf271de4257881087e17f4ee28d92bb967c28931e113dafc237a401e6691bffdd9e725c66be59d1962f0169b2fe86d60d564194c73db8b31af7b05abf8e454c49f0644fad972d6b61fe7a0f5d3f71be4a45b4ed03a1ee380ffd15128dd6e37dbec7537fe0e6cecdbd20e7ff7f0000000000001948bedb5432c203216fc617bd8bf17eac4c786d400fbc2f3f4e0d78772ff4205b882a3972df1115e1768f88473c3ce3d91ebf0000000001000000af1dd7e49515d7cd46f59c77f4d1a6ae929405a89772b1732790b580c17c0c5f7493bdb28916d9e4fa6bbf53b9bc366169171855b4409b23e225317bfaff177415f1fd8b8327a7cd57e4ca24ef645f92ae1a7d3b42cd6e5e399419e219d70e94ab5672343efb2d186893a175ffe7bf19638ae4d9ffd302ed0af4db56e64cc9131f47b88ca54210abfe9c8308479f27b8e58a7fad1387172c39b0a5a1d646b96a9a507a4caeb935c6a1d2ab301b35047befe63a59c358ac892dbed4952f8f4af87fdf0cec7a9f2053e14772b270924c240f27355888c3a6bcfb811559e30e99a3f2307c7b0c092a4fbaafa6b4c6ebef40815420790426b3a0323d237b4bd271da6134fc2b675e9c4c2dd9e8d63e8ea1cb603534d99f34a29572c6ed0f988616d22ad6a6478f379633296928c586c1ddb743567e319213688b79f3785cd55bf983195221434cabddbbded65ca6e49efabda6ae54ca91e2502f4fd1172c41f6b405215c9d8800000000000000000000f5e501b36acada71352f4c813394742896bb3dacb4f31850c86335ad0c093fdd3afc02aeeaddb5d09b2d764dbc22a4155e7b4a519a974c39ea860bf8a7afd8db50a09aaaf86c0ed49d20561e6397104ccc566d806efdf6f2503b819d9e62f25c3886f6ffcd597b342e962f82ca6c22c51bdd9eb1a25414d5e0d6d9406e76a6e36802fd01a6287dcf5d8402818b4b1b1dd9ebf5062a65739ef7689b8f72bf54"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x40a}, 0x8) setrlimit(0x6, 0xffffffffffffffff) r5 = semget$private(0x0, 0x4, 0x4) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) munlockall() r7 = socket(0x11, 0x4003, 0x0) sendto$unix(r7, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f00000001c0)=0x1) semop(r5, &(0x7f0000000100)=[{0x3, 0x2, 0x1003}, {0x3, 0xa, 0x1800}], 0x2) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0xa5) getpgrp() r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r8, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xfffffffffffffec3) fcntl$getown(r6, 0x5) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000040)=""/41) 13:34:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000080)={0x4, [{0x3, 0x1}, {0x1, 0x2}, {0x1, 0xff}, {0x1, 0x2}, {0x1, 0x800}, {0x1, 0x9}, {0x1}, {0x3, 0x6}, {0x3, 0x3f}, {0x3, 0x8000}, {0x0, 0x7}, {0x2, 0x2}, {0x3, 0x24a7}, {0x1, 0x2}, {0x0, 0xfffffe00}, {0x3, 0x2}, {0x2, 0x1}, {0x2}, {0x3, 0xfffffffa}, {0x3, 0x2}, {0x3, 0x4}, {0x3, 0x2}, {0x3, 0x2}, {0x0, 0xe38f}, {0x1, 0x9}, {0x3, 0x100}, {0x1, 0x7fffffff}, {0x3, 0xffff}, {0x0, 0x3}, {0x3, 0x7}, {0x2, 0x672eeb4a}, {0x0, 0x6}]}) 13:34:16 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$VT_GETSTATE(0xffffffffffffff9c, 0x40067664, &(0x7f00000005c0)) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000006c0)=0x4) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x7) r5 = fcntl$dupfd(r4, 0x0, r4) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 13:34:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x81}, {0x40}, {0x28}]}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699b, &(0x7f0000000300)) getgid() ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = getpid() r4 = getpgid(0x0) setpgid(r3, r4) r5 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) syz_emit_ethernet(0x8f, &(0x7f0000000380)="189d3d8697b7ae6591861f32d9e43fb4708e3f474090e438a6beb9ada759184a639e85b51fbf1a821b7f72ab12a0b8de1a76e1648285f68d18362af0cb88480524312086240cddeb376cb6f57037f2bf858cbd4d2fffa93eb4ed241a1a13c58d4676d88238581512665fe50e28cc3bed0b1e28f3e049fbc585c280a7d26a5ff76211db3b46c558ddd05eab74510a44") r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCPROMISC(r6, 0x20004269) 13:34:16 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 13:34:16 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r2, &(0x7f0000000000)="6407ed285c9d9cbf514382988f050bccb4d0", 0x12, 0x2, &(0x7f0000000040)=@in6={0x18, 0x0, 0x0, 0x3}, 0xc) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020699b, &(0x7f0000000300)) ioctl$KDDISABIO(r6, 0x20004b3d) kevent(r4, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 13:34:16 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) getpeername$inet(r1, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000700)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0xfffffc53}, {&(0x7f0000000340)=""/194, 0x24c}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x58}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) dup(r0) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCSTAT(0xffffffffffffff9c, 0x20007465, &(0x7f0000000600)) ioctl$TIOCFLUSH(r5, 0x8020699b, &(0x7f0000000300)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) open$dir(&(0x7f0000000740)='./file0\x00', 0x0, 0x19e) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCDRAIN(r6, 0x2000745e) 13:34:16 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd832eaa95713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat(r1, &(0x7f0000000780)='./file0\x00', 0x80, 0x241) fcntl$getown(r2, 0x5) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000005c0), &(0x7f0000000680)=0x4) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(0xffffffffffffffff, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x5, 0x0, &(0x7f00000006c0)="f28b1139fe26b83d360fda0326a0c209ca11676b1f2d6d22255b0abb3679f8d43a3d56c4edbddfd57e242dde15cb610f334270c787fb9d477237d5df9de97268d5b091922a7e1f4aecad8a4a241fd4ffade705f8a3cd1480dae2d30a1a18a3677b763425a3823cc0ff4e73e2ef1d2cbdd1d0c59c4ab236ec16e4da73e7aa44033fa9ac0aafcd165667f76896e41467d87dde89e1c9ba7473a032b6766d", 0x9d) r4 = socket(0x2, 0x3, 0x7) r5 = fcntl$dupfd(r4, 0x0, r4) kqueue() dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 13:34:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb807fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r2, 0x0, 0x69, &(0x7f00000005c0)="163b925de385f7e8f59cf62248cabbfd71db79765f97d51fb8b44ee8dc5e8985f8ffe9007f55db85d2388ea9", 0x2c) sendto$unix(r2, &(0x7f00000001c0)="cdbdfbc061771c00de6ad272cd87e2f1651ecf419e77bd529d9ba838a8a1a713d3895db9060c66486bde965bda9375918a63f1e267f77d3f7553ca72ece39fd6b8bbfe927d2d4e7d5be1f3cfe923fcc894904029debd26058977dc0d19c5ca6086a266c8ade55e0d212c657e70d469fcd4a37705ce033a712d32730d5ca33e61978ff71bace4af7ccb9ff6779df651b1ac7976b4fac9543954e550e937b08b5033abba269be68ec73e7fabb08fb86878f33ad83fbe9c350835b85a522eff8fb8c8b7de421803523a6d4118f2669d", 0xce, 0x400, &(0x7f0000000040)=@abs={0x3, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 13:34:16 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020699b, &(0x7f0000000300)) fchmodat(r6, &(0x7f00000005c0)='./file0\x00', 0x40, 0x8) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 13:34:16 executing program 1: r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe31) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000001780)=0xc) r3 = getegid() r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1116, r5) r6 = getuid() r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, &(0x7f0000001800)=0xc) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001840)={0x0}, 0xc) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, &(0x7f00000018c0)=0xc) r13 = getegid() r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r15, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r16, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r17 = getppid() r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r18, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, 0xc) r20 = getgid() sendmsg$unix(r1, &(0x7f0000001a40)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000016c0)=[{&(0x7f0000000100)="2a7d3a94f9fbefe92731027d074a541bd8f850927a9e7f9dda27641f2f9321714d04d7f81790fb3dee6ee953ca72ea662a31dec79e792602608dc50a62acf69b44ffaf451a8af4a767a6874abcf6830a01f361a8b21bcfc6f835d72f9b98f824d2a978790bf857a05f239a9badcf8fb35287529ce61a0fcac025893bf6f5b19081f58ca86e82010083806512d280f4594ce2f19bccd8226b383b098b58007d5b93ea9de473d827e91b1c52c264e8d516fc9dc3900c22da24d5b8438fcef485077c82f928faebfd848d66f5c3f0b0abc58d1690a45f3b9f4713a6fa2c1b6b9a6dec24e20973c5839fcf632e7d", 0xec}, {&(0x7f0000000200)="6431dd305b42ef66efe4007f572b1ff4f8fab96395c38833174e9e26f0c11138bda83675db33a4d3fbcc066490674b51021ef4327b2a3a4a4035cdbd46ec98708e8e43f94b9036eb0cc965c85a24d4a6ea8434eb3ea765a09e3ccd1935efd831666afc42154aae5ea2e8330469c955aeefec038024fe53ecf8b736e0cecb991fa5eb119e8c9c128796a41b2d4f76f945b7fa459fbc0e92ad47bcccfc77cbc97a23d3350795b32a52f18757cf042e48d541e37529eac7a3b5fa4cf206aa89713d7c95269b3221c393c1721f8aadae54a901", 0xd1}, {&(0x7f0000000040)="9b22e39e95d005d9e909", 0xa}, {&(0x7f0000000300)="16d2f1c5c543832ad1ab44aa39327aa74fb30ea5c8aaa5fcb390c588590e18fd57fe995e651290c36cce4360001f88321d03396df96c111d40a413dd89c0c6aec41432fdf1a108653b5d37c94d43d492bd56f1ab09381b0962e8a2f028ae92f15bec555d38053777efa14285b399d13e171936ea1028059a9270b31912cba5c6e52e61b07bf7c00ea1bc0f9a14bfc45be4a5913b11399885d3ebb00cb41d7087e83d95fbc27ef1c6201b560f62ed0b6daac30ab61c975075048e6ef8c260606fe9d80d3d3635950ed482d75e24c164be22837a2120a8d2ba980fa18bfbb253d635441ddb06976aad2f2322a143829610260ea0a62b7864f2e40dbb377c3e07fc88e108f1b632ad5ebb5940cfdebb9fc874a37a5f47c64407ab36bd162a2d8bc78a414edb7eeb16de38bd1b1e89d76aabe7f5e20c378dfbace0bf90a749d53684d0e193468fd491e6d68333e1d20ec74331be3d2de9ee2696cc3120277af80862a84efb51e7a97f2faf5d14bd5bc21b7f153df5c922bca407da1d1ee48784fe021c477578d97618e99b11c8df3906c3a07f49c42539af0f0fadc7add1ac4c7c6d925980c5e0e434658c377b1758051f8e7b1ab8c0350dbf2694dd6242a8d27c99b0a40e9aed08a319dacce993cc684be5a3d516b5a3d7d3d1dceeb7c7375528cfbb6598c5d07e4abbed9d796be0a9a140dab5691c2ff29021e410f2ed3b63278221c49a3cb9b20f090d115d3131c2f50142289d168464796a2ab8d10c9859de73fd7b382e8a99b8cb5e7a3bec5f006e6f3cb32b167e33e562d03f67a590c65300d2832804cfca4e6dcc6a6c3ffcf3d7c4f0db7db6292d6a61ebaf6c3df0188dde16228302706d18f74210db5a59f59f5715b6f3c3fb8da633bf75e66dcc74bf737dae9c5bdbb38011d51e7e1e0410b71c0556b46ee4eb94588daeee519f00b588b5b247b5c742144b6ce490fa1480df3ac4830589fdfced974d2e28a3c5eaf67b7bd178f1c56d84aec8d66315dc791193b3e78e1fc3f2a3368a8ee6fb5f722e3113058692ac64e6748eeb89cc86fcb00d744ca1aafe68041ea69da92d8950318a7d6fb02c9a21b9b13d3a1f54db46d0d2462c7ab7d4092713977c091f929131ded94f66d44b19724eed0116f5cefd1701f6789d58d65d5351dbff05369eb2d7a4b35a8f31aee8e01586f3e1ab2727d6790f722a537d33bd327b87a2e97d03ef5fa5f8cc33e9d78b25bb2c7f4bf88fe002819082cac9b574c42eff270687e4bc2a99649171af116bdef0da936f45371fa76960bbd3e8d75f60d166c6c7f43a9588fd999c444376d26adcc190c0606743e746f2df30a3edd8e07c8d0b0af21de28788bfd4ec327d2b9cf561ec8465e16a0cb8709b9bad6a745fcbe6bbea9ada7c2ddb285f6895dcdc3e47526d1f022313ae7ad72abf41bc73943c3bbd3519036a4267f411828e33cd905621b50133a8dfada53630e6395a484e8e9f7cc82657e0817655c667bf782302e08110d688dd76d5b4f00409ac1fea4e3ca5c84e4af6ccd3668f3d6dd7211840ee546ae6e03ff3b1591d77be243e0ac42578e01c0e4faaf83da9afe4058c3cca44d8b9d3ab72053188430f51986342b6dd8c3817a4d703de7ebabf0d648281d23e6aeb8606f653f9ddc47a10a494733c1e588024359837f22b91648b9e36452bcb3da5c2bacbff85637a50c671add7be1949ff80d9ee46590acaf5509dbce51af158e765009274f83d7b83cf79d8b0ea12dccfb8f82554e7bb55cb764e2d7c4a7d4a04c0fa51f6818390964453293469ed36a30d1fb8acc860c28cf1025608e078cc35d1b6f83d2ec66c7e0f7e7cca1bbf7ec57bec2a245a7e1d27f553bd081024f2b4584137eb936904748a5a62aead90c77d6f49b60f89db3a82b16e9294793ac5714f4afb04411f07393cd5db3fbede9782f33711ca70210a4912dfdef047ff45ccbc63df21f024b86184ee2da0d4474ef74c64dc51df81ee185b6a0bb130b8f4810715bcd8f9561b13966ab7d35cd244a08939dd9a07546df629f885aafa2fff03a74c0c12466555e4e1bf5b69c0b36d2622c6aa2ba57e30ae399dfdd292ea9995f710baf0c8ea8d94bf051280141a185e6f49bcbc0e5ccfec32e1e5b7a1c5a64b14f018ccbd487629b34eae8e4db04311f9fa8fd9f41b1fd4d9ba2593112b7df7037463a0f2bb3ff230dfda37856e84d727ee997fc6ed9b59b18ca919bf7cab032a5c5636dccb19b8d560c81dd4f6e0dc4f33bd65c6bbc86d096636a1f6fffde67f935c658a6105fac46ee226d0b4f7fb8b52b43e6b363189c76fa36b95e09499b59c17be6fa751f0826c282c7ee67b0df31344619745eb2020fc112f80555825802adbb205cf85f8c47b5559eed58142ccfde2903e889488eab782f8c1b13d2b81c92c8ef424cb2b1a68024ad072101c12f6f60450f0143aea6efc26ae986d41d195cbdbb3e88e81469ce0b3af1e23b03ace13986f82aa9af94186e5bf7e069e65659db59ad2d7df91c75421d5f945ca81ad270bf74fad01c7ea93d9598b5505ccc5fa153c6e6be5468792e3ad5a2afed0f1bbbdaabdb19090ecc4f528dd55e9d7b96391bd41706bd38a3d942b9b4c64fc50b13ef13296900603dd129a1efba0d7a02a3fe856520dc0339b9f8e2ca30a06383f25c64ceef7fc1b76c29f9de9c9b28490e305d7b441074439be2b14a50f86dfc0713d8ccf474440743851709bd44f2afed7ca9cba757a83abbec047d3c86e3639658d40523666570fce94b347d08dc80223af45c2d05ec5f741d75933316292939daffe6edd0bf8584949153fcc7ff118e72908519828170ed06efc90b9a6aee7aa5da101eaeb514e106ba4a02ac6f6a60def8b964005b114e3b7041f8fd74300a50907c900d816724f51d5fced178ebf6e704d338fc02354538dc7b178cc76f09f946c1ca583435925ce46ef220e8be283a838527095a36cd90f413cc433947671ee8d2ea34cb841de59d1e76154151c6e87685b4adfb5912ac3de2ff59b677a1e5b082b2cc7e6c7accb0b24a77f6ad832e1053f1ed7d652fb30247411b74b0456d0a03165ceb15df93bd618d06bdc169d3d5745a5a70d5d492f324dea080d90c5939309c3dcb024a1bebe2e525bcb9cc3c6933a16a4487edf828bafd22342066d59e1cf893f02318d216bf3e8ce7950034401eff1493425d730c52332e0c453af2d1429729539468f26c72210e38160ed7ae299c56641ab3ce5ece76c28a886e596831480f888aad694f52fa05903d2f5cad533e369da6042c161f10fe40d920f5f85871dfdbc4a02ecfa08830d9752a38823ee634264f60944f2f729f02224520652d24bb11c882c5715dfa12ad1491044c56dbf6ba1da17d89f9c690e7c2014bd34692335728eebb618e4fcba967db78dc6ee71b35aca7407f509f5983a2782ef9295d00a9ccb7bd8860e4ccb1bddc198410b04f00b458895883b14201c1b07d0d3e74ca8841ff8672bd2248b334c781be5a0caf77750b2ce61c9358a9af16210b58a36321b0b1e7c6c556156b3250b450e23d6cd78c15ca2c77a79c88feb8e8f14483331be6c7648cb99735ddf9b1e4ce78aa3f540f807d7f98f90471ce6ee2dcc19001d750f40f02cbd74342acb362a58537246f0c98130c7269132eda082f338b23fdcc124a958012d7100fcf4bc18b01eb0350c8db8ff7cb3af32f442af44890ed9b5907462ade51cbd20972f13dd9c93d8fcc5ff403077a5b7e52b7653180dc645d6ddf02bedd58cb3f7ceea9162f1c42a4789c51bb26890b072aa351124aa6c72b40c8098bbf71718807bbecfba41022b737775dbbc144b41e1418dcb4fc6e557bd31ea9f5a7de9902a3d8ba36f2b1ec6013aafe3d697206e8b0552a781461268b1be241bbef208489f62ccd2684fd3620d84163c42f17e0dac5a0af6ac7674f1882b72fd33ba97e656de2d28e5d5b9ef408f089ba895b6a280eda42fb155ab66531ae2b6c5054cea5ce3e0ad8167e3be499b5592cca0ffe0b63b982518f9e29375777eebec23b0f50b83f0e583e329fc730299556e7b340e3554ac22d04123b3e97c9bb47f218d963093e2bc91de4f741a61cd5a4e95514566a77cc697f11d8c60a69c93355f17ffbbb72041284cf12f20361fb18cdee471c18ade4916ea0fc2e7918cb115bbeb9e47c44ebe35120eaed6aa16c48ab221083ba4cdc4228d8db447fca3cdf09cb676132b52d290bc8650f89749c23ef7e6f80c4a5249d8d94f53398f2665fbba93da0409bcdf6e70b7c5c37b322b11c7e7a183c7e5bb64fe20defed900efc3503e49288a1ca238b77b64fccdb308856ecfb80371e5fdfccc216274608870c67bba42d5cd66c0145120a2dea4ccb1188e3bd7844d46f0620c9e15d955b9d2ff21015694dc47dd333bd0b00c36d420b2679c7884f61180facb165bbbe079e12108ef91edd172f8095be418f4e28372ad0fb2d4b217810f89abde6cea2aa1bd870c09867032dea71eea64637c2928cc5b5cf14aec5c391479db8bcef144e077b3ba50e46db646f6fa349a44ce754a8c2ec86a1e938973924844ebc33e4b0cc4a9a77041a06ab7aa61b565897a473cd34496539ba1897e6bdf57015c2de8c23797cbaadec6f7dbb43b9c0496ddfeabd9cd8c6a06853a1be18adae26cd24314ed2329e0681d4196a0fd6729935673b4bd030f921f8bb6556b681d0f3896e66c0e856ffff9f58f1555281a93229d24435e07e7ea46482775e80626bad16003c08aa321d7db3a5120ae40366eab9aef92fcc47d2eaeb09ed3f354a72d58db7e3307db494ef256b11ff655b3bb57ebc37c2277d7aa6f7f9100234eb4c13833d7994878faf90fb893c503776d6928083fbc6d5d86edc0c20857f7a0007dd9dbfa1415ef0b51fdcddd41bdf7a3d8ffd18a9a4ff3e7c886391ad816371de884c06929caadbb5e9bb17546057197b806240ba55b59fbedd6e91c314e9c7e41c63016db72335b950e53c2caa7b7d18621934d9a4f167b3c6c68a441f29e4a5eec276ab0c195b92bb2cad3f850f39889b916e8089fa044321b0cea06b82e8a1b718ff941a559ba85a54ade88e528ee6e07d0dfa9ab056c670b4448d8ed2f786eccb2c38a3f199bc2ee4f0506e458beec7d4d932fd2528bc35aa2200c84ac60156c849bdf554c02c75738cd410babd00b29268e86b876aa0251643caf1bc3761630b87333439d311a803de55115756f56a0ddff88b1d7b4d17e5dfe83270f1583427dc211bc8e5fdc819d09e68a3271b08910af1ac77d8c84d6f3df5d3b880eff93df4a6cbb58e278b657ab13e1721c36dd6643dcd7d9609011b23384cfb05004a230c5c92c6863825d08c7c34f3900e1bdef59e236ce25a5826a8cd6448343a0786674c44e096660aa22ae9b3c27398f2d6171f6df8affd7be3c3e664094df5bc70423acb1471186d286c495676e931495b8cccd853bad55272ec949673d294a9cf092164077b04a2e0320fc1389330e4ccb5e9c58cc84a247286ae691bf3b2abec0618152fb33f4e09c38c00aecd6f36be03858e264de22520d8d39a929ba08a110939d0c2775a4f8e07992d7365799b354fcd23b2a887762a7b2ce583c3040b7a39d8a2cd3ae8f0ccf7dadc35e7ec01e320fbed539bd0d8d2070fd3b3260ca8b0843b7f610cb7edb8813d6b3ef4465ea575b6ce3930352f84758ce6295345569b5ff8c55d1d27048a47736fb3d1a780de2ed3327b2552344665fbe6450b7dabdb8046ed2422022735fac49cde75b43710300c3b735d2ed99c5fac5d359", 0x1000}, {&(0x7f0000001300)="978a3ba49ae99b89338244d7d84de580d3a97f06ad34e770efb71332e5af5945ac933e01e1d0bca8e9f9710139c34bdee98be22dbbb41cb3d344129b5ee81f35b77c1f3111f7366d1a21bbd92948f4", 0x4f}, {&(0x7f0000001380)="0021962e4e01cba2f1ee940847836521ddb29dea836d319573619898c2d981b93ea2788f81e840b966c150a5244b76df3cebd7ec76c767ae97261728ad8e4ad26fddb89608312cdc025a2374ea44b912640ad80014465b617ba80b3e8af01a8ffc2da0131de317372e9a2a05741e5e8b9e0a15ad838fde996e44d1ecd432693eb16309a351cd47289f4611c05df5cff3a9c1868fd6c04e4deaf1d60141ea6cd3cbeb5ec6f61653bde8d2dbe7ee22bb6fbc1c9aae884444d8db38ef90ee2393736214052bfa4ebcb852", 0xc9}, {&(0x7f0000001480)="f016469dd5e7692f91f037b3074d33c76d499e8fca0c2687532735bf3ef445d93cb252aed9eb931b5e3e626e803ad4ed1581a7ad5ba931e9b672ab80614fb88510f865547b48331d00d5c5610a5f82a89dff5032a7195ff311b2377bfdb08be334b36b98fab652c2bd84083ccdf0f55ef2f0a91337087079339f314d3f566142e76eefcc256b10ac77a56aece6ee3017e0cb7d12f4c9e9fb5321d4940ba56314e09a83b89b24a3440bfd5daa0f65f1c3b9c91a30c6c9928d0f2a42acf2aa7412a378cff46a841198af214af5ebfec4d1de90048dc9e37e941df7304b88", 0xdd}, {&(0x7f0000001580)="8d4a2e23c9dcb6dda17e292a70d81641d1457e28534f1feca6d09d133a716c45faa32320c834e775749fc6f3b48f0f9fead20479c4883c8d74f850f61758040d84254e0c610c2d48fab2d37f8c264f884a3fb316660ebe80b524392741da4a923dac0ce352f692cc72eaf4f058399d9e05e3a2e55a287c1a8def8dd993ef0edced4a938e3488ea1c9cfaaca87c3674d6c11e3e4ec5b56a6f7591c91bd82bd915", 0xa0}, {&(0x7f0000001640)="c8444800a6e64ec0ec26689e55848e37f0eebc995fad43475bdb7bf6779b45ed5bc592b36c6984b648f5a43d26ed6154c25a13b3242d4bb7c46c5f0a160e2fa8561c9eb5095476d9dad309d322a0ee4b3fd1231b1acadbfd4c4f0f73af1697a26998a2e393db7859acf4945b", 0x6c}], 0x9, &(0x7f0000001940)=[@cred={0x20, 0xffff, 0x0, r2, 0xffffffffffffffff, r3}, @rights={0x28, 0xffff, 0x1, [r0, r1, 0xffffffffffffff9c, r4, r1, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r8}, @cred={0x20, 0xffff, 0x0, r10, r12, r13}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffff9c, r14, r15, r16, r1]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r0, r0]}, @cred={0x20, 0xffff, 0x0, r17, r19, r20}], 0xf0, 0x4}, 0x148dc404284abda7) 13:34:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699b, &(0x7f0000000300)) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[0x4]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x4}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 13:34:16 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) r3 = open(&(0x7f00000005c0)='./file0\x00', 0x0, 0x40) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) poll(&(0x7f0000000680)=[{r3, 0xc}, {r4, 0x100}, {r5, 0x40}, {r6, 0x40}, {r7, 0x8}], 0x5, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x3, 0x7) r9 = fcntl$dupfd(r8, 0x0, r8) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r9, 0x8040691a, &(0x7f0000000300)) 13:34:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0xffffffffffffff87, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYRESOCT=r1], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) dup2(r0, r1) 13:34:16 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) write(r3, &(0x7f0000000800)="ae3d20525c2b2ff73a4e2610105461d91c8c246c5602ce2b5f70cbb24b73fe491aa5fc3ede52b7b48ef5203d37faaf20b3f2768a2d1b76e7c60fea4b4820c2f24fb8c6b9f87085e7b4a31c5fb7ac2eae891873b2377da7b45d3bf9227ae5253278062c1175ead1389289a9e49f59d5827b45f823a753df0651ed6ac5325670da0e", 0x81) pipe(&(0x7f00000006c0)={0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000780)=ANY=[@ANYBLOB="0200826b1ecc5c582a4c9d2a76b32e2f66696c6530000e6c92e7484cef58cdaef3e15e33763837ad15dfb85d06ec5a446542468a8fd18f54757ffe086726b0c64366e6f7ce0f4f70ab58d098bfdc7efefaccc134547ef1685cdcf19a8673bc70f651305cedc505dfa2"], 0xa) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) r6 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r6, 0x1, 0x7, &(0x7f0000002600)=""/155) semctl$GETPID(r6, 0x7, 0x4, &(0x7f00000026c0)=""/163) semop(r6, &(0x7f0000000680)=[{0x3, 0x80, 0x800}, {0xc, 0x81, 0x800}, {0x4, 0x2, 0xd837c265c53dee24}, {0x6e3ae103d04c4ada, 0x1}, {0x0, 0x0, 0x1000}, {0x2, 0x6000, 0x800}, {0x1}], 0x7) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 13:34:16 executing program 1: mlock(&(0x7f0000007000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) 13:34:16 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699b, &(0x7f0000000300)) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x4, 0x101) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000300)={&(0x7f00000002c0)=[{0x6, 0x3}, {}], 0x2}) 13:34:16 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699b, &(0x7f0000000300)) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000680)={0x1, 0x1, 0x3, 0x4}) r5 = socket(0x2, 0x3, 0x7) connect$inet6(r2, &(0x7f00000005c0)={0x18, 0x2, 0xf4, 0x9}, 0xc) r6 = fcntl$dupfd(r5, 0x0, r5) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) 13:34:16 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) ktrace(&(0x7f00000000c0)='./bus\x00', 0x1, 0x4000163e, 0x0) syz_open_pts() r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1116, r0) ktrace(&(0x7f0000000000)='./bus\x00', 0x5, 0x4, r0) ktrace(&(0x7f0000000100)='./bus\x00', 0x0, 0x0, 0x0) syz_open_pts() 13:34:16 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 13:34:16 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x0, 0x0, 0xf000000000000000}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = accept(r3, 0x0, &(0x7f00000005c0)) sendmsg(r4, &(0x7f0000002bc0)={&(0x7f0000000680)=@in={0x2, 0x1}, 0xc, &(0x7f0000002a00)=[{&(0x7f00000006c0)="eb10ee91957563dec4f719ec27f546c6d7066b12352f4a9e246dc9bc0d2324fe695d1a615e905eb858eb76d235d9cf0805edfe6f7c94af644d07d2440f43a8116c963d88581936780fb0161c339344f16477b8a21d86757b3b3eefcf99c6154cdae780e8f0d7b8cf0a04599a0c419f47fcc7e741232cff5e575dc726666525f4f082ff79aa30142e8f", 0x89}, {&(0x7f0000000780)="fdd96c82c442d56da77dbf6ed22d67c9ee397dd7d9", 0x15}, {&(0x7f00000007c0)="c7f3b079bee364e6e96b92eb9304b7b20b97013d9a600d4fd946ce7e4516ad57eb7372b47ead4bea67e02f525d312e370da64851805fc6955b66db94c685d1391697fc73c32ebd45400290b0700d0c3b30d9ee2d2b1e99176877c3d63d1640a78561fbee344606a1d8f224a91f6f5bfb0faa851bce424d83e17a346f28b496", 0x7f}, {&(0x7f0000000840)="981f820aa2dbada43f58155c6f725830d354d5451d74e4ae4eb772fa9434ab1d67786ea13e08ca45261a3ad2f488aa17432d84583e770f8ea18f34dc75ba188c84b37b04c193d2d5e14f1cfcd00b10e683d9e6d1c8bc9d33dc0c743537e4895403552f5ae7238dcdc59a8c3ee484a6b6d4e3abeac55adb1b1fd71589db9684f6283a87d863bf140896e5bdc2e4c260fe302f342d4d396474303c8b06d490a7462844b28b5a988fe26e16db6c8ef4ba9f5fe9e4839fb5dfc0602d7d338f0c149f28eacee9ba856909fc7659a6cdb35ffc7bb14e93b380be3dc487a51c247481316a10d8f166a0c904d422922f1c46217992756d47402f15", 0xf7}, {&(0x7f0000000940)="a46ca14d5523800fe727a56d110046aaa14d877b90619556cef71f753efa89bf20ff399972addc13aa3d1952ecc85e4253dff853e36cd8ec82e2dfc5b2c4cf122a29638afe0ef508259d44666c565579969feeabea632ba82044c0cfb7f7d44bad365d2e9b6e9edbc45ca4fd956d3ce1fa72a5b37839b9515c029ef66735de3230c9c73c9edd2fe493c206f9ee200d844fcd2bf91df972647977a7fc86295571cd3dabd49a18cd3b338ec85a7b03bc2c037248f8bca7a57fa27ab2c0feb5d65f99dae53824cfcdee4a17989d8f4c43257053a0378ad30dfb1736b2a8bfe6e1d568fd2594a710753995b37a9cec5028578c5cce300c826f0471e5403fe698821a39408608ba942e1123b931a81044d9d55bd3a4aff39e75006fadbc00d4ed940c2f73879d128dd558848b3c5f78cfabf9cc2c3a6a7361db0731435581c9af9e9b5893867db4df5a0d338984b7b8d76dee81852473358329c44a732125e1a1c67e2e2c9fa4a38283adb3c31f6e73f74feaa71ca8b55f6fc37320e2d188ace424aedc8ea750d1dfb227f29b0b693c8e50190425527153e10bb33cd239168890af4160c5884485a1adee683a0b7ad26879716d9d49bcba1df1b30cfb4a668e571030623b56d14dc0fcd4da899e408ec44f629d7d5e8ceff9b379d9107274b9ae2458ae4be9242eb20d95d37bf6c6b156cc9f984dc08592d83faa66e3edde111c8cb45e61ed767634c72190cc7ed02155ae5d86c83441a71a7d1294c36e116870725608eadfb84f1b8844ea2a33250ad063eeb2fc26e6998d3e24ec380cfb9d3c575115f1a1bb9bdd71b3f897e41f869dd231ca75daa8f74754c85473b89a3e2f01125a23d27a96b59310ebefe13326274b68cbb5a8300639d951a5d2395e69fcb66fe9e0b51b633b826db13934bd500a26788dd4e28abda9cb350ad261be2e0ba07a4268af508049e931508139a66ddd0a46e14f7073a8b04acd322909c271a7b326a8cacce52a58f8b610b0f9e0d3ca390aa308eece0b061158d7798006756df6802c65bafc691ede463bdf0a6094c7337326da44061da016860c7b787df006c799dd43215a9e5f1373382f3d68e2cd489026a659aa1e1bb46a9c428d7c85f8b547386c0059107509c82a2d61fd5dac96e2a9a821698b5c16a07a9cd2f30ceca6ccecd790cdf60fc7d3d766d5f84cc694e3ade421ad3e0ae2e39939d7cab709b80b71517d943c26597881861bc9de18055de5fed3c6180cb603bea8f0b520bb337bdb5252bbbddc925edde232b12d14f5839c244a297c3e43b3b107bbfe6deea57f0b1452966a17b6febe8f8919959bfa220067dbe4d4aa0d34a471a71a47335b387280f414f52b5efd9152977cb9c1915a42517f2b54eecc1999e138a6c4f87816994b58c0aebd2e03f4e3e2bc94c586fba67fd70dde75d11b1975f592f144099338ae1fcaa8ca8e7ec018f54ae56a78343626ffdc7790131f6e8395cbc0f3feabcb7d78a66a1af08ef33a821b41d55b52c496f9f053c3eee2d99da21bac8104442e93cd4f1c99f2ea1b71638349d88b3e1aad5d23a536b92db7c545e615d87af2459a5a98e1052c73af170af82065673ed4a69324afba39ee3cf0978439516e0e47c5b622e2a150a02df2cefa8684a9e6780139ec49fb007e96e9ddcfed84650b743ddfe506eef23c4a9526419c3f2070f5e6bc4addbfe00b727629c84997ae5545d2e2729a68baf92386a4cd41939b27ed1bb0fa4dcf7d04d0cab0007970317a3bf86ce267d65c7e53ce9f89b1eb7005ea7bd6166979f238d655a111c83540c96355d05757c8a6229c521b6270fb8aeae3a921c77bf398c1a7cada67f1989021ff030c2a35704724d068636996fafea2b3ba4c83ad7c73c8077440f889375587b87e92630e310a2ac1e3fe36e3e0f52a1f739aebf0321ffe6693ee548a117268823c07fc83b9a9f25df42e28b45d69a0999e4578b49570c8b53c9490f1d5ad9fabd4ffa399b882641c9deef530cf3418b7692f427ef941cb3d00e5dae62c5196bd09cf2ffc10cfd8e56be22995816813ef96ea1ef0e9d18c762260de4a544b91c2727bf970373761918d3f08e04ef494541899fa7f506b79a1133bc589750f767a40d66ed6df2d5be6027bdd146ff3cd9e8521e921aa890d850ecc0c78566b7c1a3d12402e2078b0c8606e37acc35740313f3aa50165fc4b94436c6395cc33fd6bd7bd17f3daf02a133e46942982f3d3727e2e60190189e005090e28610e1097ed0c7afa40db8067abea31d5be1032fb078f8c71d8e04c249fb675ef7aec742dd93f3d43b57fb1e0165cddd4be0346a98f82187f8c96d91875f2c0ef1bb309351e1145af93a42364023858d5654c287235a4c45267889a5b01beb89a77351462ac84b94bdb70e35c3ca0842eb3726a6b431b2c7566b53e879d2b52f7020f74adae4a2fcc241c5c81a3801b8044b1931f3755972ab3aa2573512912795a4f5c3c590b3a7b9ccff0996b6f0ec24a325b8778b32c206ad75ec444c3d268617a7a670b7e6b28d714e7d4a2ac50684c98c76062d687efff0e2bea27f128b7ce5b199d1313b2d40dbc5e1fd13910aef731f321181cd10be671dec0f4c33fc0045afd2eccdf6195367580dcaea592c013d214fb13c422e474331456bc4cfbfa0bffd99651d7e7e4397e02e877bb19e6eb04d757d7fb06b8364e4058abf1c3cf6c4e2445ac9bad4df0d3bba980d85b57e91a55bcef6a95f22c066c2bd84331e10dbbd3e1f1c807d38472b25b3e00f49b7a6c5f34d5466fa97efb6f49f02bf40f4025daeca74a17af2e0fa89b7bcb5306556bb00d4cf3c2e36194e412bd37110c56f1513ef437f931e2350e41113f1e42498e6713a5894db974dd9b2d99504af5ee9bc8199048e328303aaf442f27ec68e9ca8d69fef69c5c12a9a05df7038a9bbd972a8ad3ded0f826376fbc7867fa0906c3ef6db6ac0e3124793600330cfe992406a86d61ef8aa8eb14ccc4c36fa1532ff7289bb4edc88340c08305eb7ab20a177f4e2f3825045004ece3dcb62b83a8bd633f0ad58b7ce84935c9972be41eafb21e02432e9412fa9326785497f185ed51602297c4dafbc64f79b3c1b28f00bd65fab143c86a65d5ceac6e17150a19eff13fb7da707d39dfb3d0965212b4ef6f88ee993973138925292fdc86a5ceffb21286ce696ebfcaa44608271d8e3cba6fba5ea0cf1f92a2568785f8e74a160d76587f6486e3b98a61b97c9110ffcada95775ef013985ed4292a583ad8ce1d7ffd6759070b34bcbd49de6ec14d70821eef785e773bb32dc2c0786e2a44de1284ce4d50b762df6a0883a24cabc1e58ae1545962ff4979f127aa011513a16f42cf48cc7f8d21218e0ff47f4ad8108796d803cea95f34192016a098279526b23be3fea3dedfb105bf15045e2fd70bcddfe25204d700531d88608aa5a7559ad03c9215e0a53f1a5f00a0f96b71e76d17d6b289484e8fee762670323bcf566166454f148f7af5c407eb4ed909e2022a64110424eecbd609b25761725eb6b90e0d2c9ada74604670347accbf746a878778699d6c0137cc7a041b0dbb7701b1a8f5e993a489101b9039b485cf5cf4b0d12b7cf81a322c60554fea8c0ed36bd8d010f4665501d793c65a070852249aa12a03c32cc0234246ae564c6bec5886093c19c489735a296bc32f761124555d81e87cef1edac09e8fab99d89bebb8b08dbc0004cd2be2c076a5d2c7ab9c889c43acf2ba37bee495991d6904b73f2e2f8f083874fec2cd5c135e2ab67c294939858c293cd7a096cd68b28fd6b83c3bcdec4f72c7e8e816f344b7ff2bb98403dba788a7cfd6b61b8913a10aeaa98b0e3735abdcb82ae18170ea43dc3ea9b0f3bed541dc18506693dea92eea0c3b53c5ecbeb856e8b9c2872ed6ac942e40aba8284de5f22bdb4df976a3740547745fe6edbe1f79fd57efcc23ce905500e25c342bc26438f6a7f99e3b53e4fa9e8a537bca0cc6db446bea5ae906d1d288ca40df6abeea85ff63ef449b1107d9e42d3282002147f803753f46f1acb56e21f0b2f480a49779d33443d2fbf88a56d2cc99a94d45ccfe8966765a24257265243954674ac18d87db9a458ad3d40e04a7f0d6f4c27412ca71b89f17eba1cdd9274e96aeef7cff8a566376204498c68ced76f598737d639fad0b24f14e2f481d97595a88e68fd2da531b414b163dbea827d6ba9a167c17ca7717a336a9aa342f19de28d6e648bd41b4bbf98be0a50463f2de42d789e4877dbf17f345738fafeeff109a829df78c97383bbd998781f434f4b8e552fdc21e228541bcf239910375a641e0d0ce5ad6f62b879f3e5c1144b6c5321e2c8b8d29a9870b367494005bcf497893357df570d7df685ab530f2b92834fb29f79978cb161fdad84f8a0c4581a5a4a19c098799b1966f7777126cb0d17bdc68b3a6289a810d78bd53ed8c323edba1298d5a1e7048f7a498a2ba79745df2320dc03f1ad181ed319c1c1d9a2f160dfa147096ed78d5f731dbe15e9af81a4513a61db82c95c313cabe9f8b08c73d9d11cc52195bf953bd88ccc280fac920b882120b16a390d6a77ffe02c2bb108553c35e56dec36fd20235fc39cfc61339e6590d5865ee80323f7689559e3ecfbae01c277b5c160ec45460aec0ae261e85a63b4c686eec6a54802151b1de3e8120ed79bcc1fa856aedf83c5c4506da9bed1e314f170679368f200d081028a0ed83607525dc01cc6941f9ee9f141dc2ea680b9c3e7ff4364b5891a1ef898cdc87e869dfa351457e6bf6f26cd44ef3ff128cf6058b8e5b29019708853c9a45a3c1b1b3d81193760a6091290617f9a7d287d1c92e1cf49a20f9b4b4e1fe82a98b4cfd283212777e2a9fd1e4dd75382e247313433f7c1592dde67b4b3678cc8e13081a0bf80827c150a669f8569dba98155e990936bb1997e55a83ba34e2f1e8f35fed5a0cea5ccca32b6b71ec09d1d7d0c0b77529b821cbf08de08aa14ce7db9da03a877d08fdd46579d796b696ceee65cabc31d5b49bf8c0b5bbd07851fcf0f643b6de00c332f741c6be70c26d67ee9ce7a9f6a814d33e1250e1059c7206ef3b0ab5cc46083560c4baeb4b1999e9b52d04e061a24caec1894a2959ed3413a4cdb0ea78a51fdb7780ce84944f3a770b80117ca14f32a11463a0f038ae5f0de0f674b8cdd6d559e8311f2c1fa8c398ac8a5a86e3d1059c219fb4e89c5f7aacf902a1d0495c6499e90af8d91c0e962f7462b481f95129abf04941bfabbc2c004473a619b7e5dc869d2c8f7ceac2ad8b393fe484f673abae505bd1b3e1b5aa8a46ca543a3a33c41638082e512852d79d6b5c50512068cd2a769d24199d0d09276c07e7cdb28a9a4e0f43c585126583aa81d3b7e64e2e9ac0296a288da1545522d6b6a267cefd28cdf7f21473449c3bd2f6b917fb39f10bd9d687186d3d6ec52f23ff213b6d55fff296ade4521601d642cc0375f10fda9f6d24e1f6fa62d46f382785e7e4fc891da9c4d04d9e8908aee239c2535725c40d8dc7e1d44ea6e50119b68da0fef65d102d277f50992c95f466e87be492ea1deedcd31fc1403a27b8ec389a0dbafb09ae07698ae1aed73c74986ee46bad6c87dc58d035638a7a0c98220cfc4b1d619da36e2a5b40332c800b200056009c1e427337af9ec39702275df32efaf0985d080721b9b0ecfab9f9af515dcd9b1d6856275e3732bce23326d58029b75a798432e04c55166e09f61245374bdf1a2a0d2e9f2c2bf5be10bb8b3211be8aeec3de57565b10cfd321e43e0fee38354f", 0x1000}, {&(0x7f0000001940)="17c0b35276cea7278d23c556a77208244dd87d01f3895a47409c00e3b696642577cae2248e6ef463e9b1df6d3efd6e17d773d29eb88db0f9a25e9df24219b9b125166a7a8b1d17db049ed87d793157e9f705cf8ea04411134df0b59e3697a70a314e3f776155369f9be3a1f231b1d9f2524ea08d0b0c5ad3106d193c7b6f5d48b87090b3b43a9b0b4f18661fcee3538b6253d89eb9f7d9b584a3a31d78ec6c943eb8d2cb4c78e28b8deb16740fce72f49c5c69cfcbe240c6c0097d8980d46962a528c16d99895a34a5a953ff9ee57accf011692f0bd9f1ca564ae3dd3953caaeded09696d51ac522138aabf1f9d20fe9b53d58bb72a9d369166b51a30fe5368a06a6b6e283b5d68ec955b88d6f8adf63a04fc8e1a49e217ec4f88015a8c7dad64fc476a11b9096636eaca3e7b16820ff73860ea7a9a0d4780e6b8497538c2b08d801defb2b5ae2061c7914405a1017e27e1c087fedd0ba52adfb58f078b32363c3ce8ce7fcddb2d64370efd6d9a3eca6fcc7fb23ca78560ce267e717e4418b785f772f97886ee1ca0b38f2012178f87af27d40de513d4249ed88dbb976f4a861192a35aced60dddace3b30431b6e4a7dc165372264790dd6f27567fb07f9eb60d06f7c2b0f050af8b3f8a48b437bdd186a0eb3a21b70c5cfcd148dbfac0a6c5624c046cdb986e689ed62462efb9bf06e1d082cd6ca019ad14313e1ab8d1815832165db1c5275d0305d4565413b6ced3eacbf56a3dd3caf86df262354aad8e107c1d78185c3d7c5f6ffeeb0da8e2cfaba22a4dae5aa11a3dc9bb98cbe12be97c02b9f7cccb8652b078acdf5725b32e38164e8d1b21c0f99f1f454af63edf89a2ea2326e7f4d94f747767252ff6281d7703c40d07f705625f3724454a56d3ec96370deeb8a91bfdb40bdc2d52514525963ec3215e82438678428a92a341adb291d915cf7ccfc681947e8c60555eacedea066e9b9d6f1fe742bcb84d966dbc2797bcb00dd98789b18a8ba936899ade1eb3eaf71fd883869d81b66cd351ffaa1c49588fac167ddb77c14e833345ca2ff96cfa9fd5f00c5933b6b2c907fbf1b68302f26efd3784fac8d28bc5988f079000db1e08b34a6ff933c903adbcee615a5cf92666d2df02c3771542f3326c13924a5d1182a068c5fb4a11c40e3ccea2d59dad88bb83bafff7034b66646ab869122a74cfd845aef768bcf4272db70045791bce9271aca5468f39d6247ade11feecd5b3b7d6a14131e6f13bb3ff688fac63c572634b2e1eb0f07ba939f162b050e8d3d3cea7e86952a6637eaab425a28b23f5b3164cb2d4042073e83fe3ce9844531bda83a9adbe49cb6bbc64340b67e080e32a16ff2d0b5b4a3d4b79bba5ab20ac8697542c724a810cfa7fb10a1aa4cda38594bb5df0885f61a33e35359ce5797f21cb613c9d913a41f006a9dc3ecab514b60b0f9dfa94c61a26e0aa65dd49b2e65e5f1945d1138f15d827f9e245590ea6560de215db644ab098bef89de661262f3bd39a1190f4961f1073f68bdf2d2cca57bca925ff8c012453e8e7e8712c7851ec8f7e1b78f05b09a4177ca47f1399fa6a5c9b2d9a0ad6447bc2c87d81dab7145cf68a97ebea79117797c896b018cf7cfd41d12fff0d8eae36613aaf0d11726c0f77acb0e978cfdb3e4554c2bd53ec3a64e68db664b3ffa566dc2b7a1b5b55b96c1bf19367d494fdbf833d8ada0d77de0605fdaa919297993fd3239953f1800e07e6ee24072410cd99646fbf060c7f0d42bd9542e51b667ec0f65bde5c7bf9f339c467dcac72dbe5e9e5c8c7e8ee932c110ad130a96d57cbe67e830a319d7792fecc799b2b59a4ad5cd398e80c3af5ea7e0b1f272f689d30a063c1306bd0271d5a3104f1fe5eead8424f1bcbffe60b3268846346380ec00dd06ef729c1a95d2637425c7f260bd544eb06a1ffe462d30b54deee6b430deb23dc3fed153386b39ac588654e6809f40a0d8f60856bf325040d836d5d76febdf036ba9afaf2c3ab19ca1ed48198c4f8d8cffa6f676dafe710199823206bd97fc316a4a9cf8b266606bf34ced3655c2cbc999e09d28a60d461780e9dae48ae53ded3e40e0bacd8ea4d91bdecaefbc37988d4f3d29c29005555807b220c42b8248c76c365d27f56e552e101558dbc37c1c9fd7baa7170e79fefb650111ab0b0a35fde19d987602d31bef694b47efef328b3884ab29e72121e5abd15cba6a68693e1e8c69f4e933ce77c71d2278171a06587b0617debe53983bcb2159ef58a5dc08e167784a8b169553cfdd9b0f0d76250c0147a3b35f476be033146e04713ec15fc35957c7f399759215a7e24cf8ed223c34bc612226e422d19a8b7ae30a2a2ca9cb9062d56e6921250e7a794fe520d0dde642d367a182f9e02c66344d40da9f94cb1b7e2e083d601d39f87a39c20b6e313ea835928d31510c0634a5268de3ba0987f621b9bbd3175216802968988b1bfdb769c8abe146c45e79f62eddbac7a71bfea0fa2dfadab6c64cd2d2c1b75029352d1cb9623265b915a497ec7ca41abed389618e5c5dcc690fc0ba7e378ff55be62e30ba4a394e7fb47b4e44f4601969c6896abe4168ff2202631ab39c2cab7443d565885954b123a2a3a17251cacd81f368e0c3fda57df3ccd7119f24b686633aa73df4f6d8744857647df0a6a5e2f3e374ea7846cc36c19bcdfaad21ba0c88962dfce8d78ba3f81c72c69a544282c02d4271d068e02955f874aada99c9f9d8b0cebd4c21d3cf1c47ae54aedcd0d221ade3d6b4708136545d55512e26adfd2eed45353b7c75366d166a28df2f6aa1bdabf53c7a88cbf96bfd658c898ca62d235be27efe7778ed24582a4c5600d7836b1e68601978d81cf861ff663e476a0954341ba5977008f94bb85fce05d97f4f4d5aa078b9b11498c62509f08422d267e6876c69ffb7026a13818faa9562c1753248256e117418c8f259d0591833b198b1f616c79380d16e557a0a163a77c8aff43baf0cc2b04fc30752b3b9fa4d1547e921ca2288da0b1e7cee31d8234a2fc0bc611c44d66bf9ac8f37c0b0c4e095d86e2c681f135f68ed1c6c6c29b51789244ba62397f0d10a5a1bbf3a953fb16f49db3c33594f8ebc7864211ace99333ea502ba184608d7386923ec254a64bb53f5de23f5878914b8ed178871c3569f646f5df1479dfd2f16eac883bd4d75d81c8cddf268565fa06cedca0689df7094b7d3d6efeb44536ce0991332d2a39c3b21a76051603cc7bafad2fc25c834b37e22099e1f5099d4a0ae681685b1da08c7e5ed818b03d50a47e365a5cc5aae1712068c706d7d8e23ba8b1abd2a02b9122deedd72e9b1ed1af2badd266b4ffe37d2fb59b3b09710f58e5b8834a24dddd8f2c8f1e52158686ef51609d8abe9a0359e68d31b7383597fe5a7752e3ca9b010b23f8aa7ea92d68f10b979600b8605a525f9fe9ff89727607c5f8bf080861fc6e2c3fd67200bacf045832efdbf61ace70a7ef13c431df656f50baf443c32b9f250baa2e0a9f80d3de14c81c0886a16f0099e47d9530d6dce554a7988e5831fe411abed058aee2f7489d20e073b4a58a2b85addb9206339be3fc9c2e63fb063783a8d8f84a4ac3866263cfde1c18680806c0e4255442815ac49f14f2f5177f65a617c51f7e3558b1549d71c7e81ae90097268a39976c77d5dd6404f630a59e33abd3f29e853eb7b059ba8af72e77758baeab159fbda4aca65f30fb33e26d28d46a1db4f8dcf562f81fd87a640947052b65741154c8599111a828ddc2ee19c6dc308054e5a88dc82108150bbf7bee63e13d12772d3cc58a34aa7d8acd231659e3956bdabf5b5bf2aa831eab405fa97c1978e91b739172cce5c40088a80b1785bfafc5268120666a5d16213879e7614560322117603fcedcf79368ddcb880382ef686e20d73427221cc364367e6f40f38366e36f6942921df017fe3eece41d18a0911023519ec79b3c77ab72ee3000d4a97b7e08f4a9debb5109e905fea070cea3cd362ec654bcbb129643609d7a015cd96bfd0d9423e8052ba2c33a09f3cce236825ff469502cc271ecac30b55eceaca77f2911619d4973fe8e635bbe2458b1394db9212ab5c16118560c50bd8075a850c68aa796edd682bd02f659d2cf16e791a9b44c2a14f5aa458fde833a98890b380c99576bcd816003d9b9b0de5f977f96c01ae995b84b973960584fe17212f9c7134b0715c8dc6b5b903b91f5652d76fb3607f77d9917f9bc37349e0356a51aefa62cf6ddb9560e58b78d842c44826250943adb86095d37ddf32afeee73f86dd53f08581050a69d39d2bc133e76d14d51afa6b9e17a0d5122484aee1ad2fedb99488023e7936e3d0a8d22afc6a16b9ff9b5259c03942ab28965c1f50e8541dfcf4db1b3c3f73b8990674debfef5bbffadf42acd664316df5db8d3a3bdce99470dbc302b866f93b8b66e88daa4b06506304048116bbc60cfd6625e4177d69c50c80a21ee756d372c35a77aff45d4ffeb4e789b9a15dc4697e74a74be41eda8277ec833ede3869cdb87a994d4c3e026ccb71c0f37dc9a8541c9be54b0ef55c5231e31d5baa74a54f1f66a5b8c325e9af763d4d833e41b3bc47b240aafab4c7a58dc6f576ccfc73a39a1e514f78c2d2d815b600b129f5b8187067db33d000ab8639f631b58084b9391d24b7df811f4dddbf34119b7b37c535110488e0c72e7e2eac63acb2a4b5446e32532c0e2f92268be7b5e7f11545dfdcb433bc5ac9727f6dbd22acc95dbc2612245e2338d8d120831483d7e88e7eb29585d049dbc4b4fe93f6681638400086106e75bf7b087cad749e81ddf81ca5e0ad02061d1670aa5851e81ae494ccb3a77b1d9cf685cf1e895402e0e38f843321859c2891818794731d9473b762fce0de1723aaa847ea20ecfeea9debc9d4e00590ec833ea5a23928cce3bd02d60c5161e73d03d1a12d538170e60d753007068bb7d57f2bb191ca7f6fbcdfe8c7f21ca9de8c7618ddd6eb2341c0290bb7171b5717fc970684f800528558de4b766e020bb8550b02e919c978a4f33ba5cb11053e2dcf23a8b6f6a34fe94ff3e483f808fe7aee14bea8361a06ede20ce3238b3635df32a59c0d4499e3d4854a8454ccaaa5c4672d0cff1e1198a47601cf652af38fa4f1570e12201757fed7040858ee98e78533b1927dc331c8d4aef0d4b450e0d69935f323a0293869660927841c725289b056d5311981876458ec3b74a5cd0f5ecf1179bb466d243b8648ddfb1fcff8ebbb8b10065071e2536dfcd6208ec72e4dd4f2b0e5e323d4b55ddaae9fa42fcd1b90f6d510e8f0a98a8bd1e83f1892d35e5e4d62e8e81f96198df1892b5d86db794f124d2e1f0fe0c9335745998a24b685285334c2fcfcb16d9a2d4367e9f080e9109296e453c2fb6c1ef618d2c940165627543b5610de761ca98711974f3fb7555d9375dc6bdbe052c5279c7722c4abc5452d2ebeb95cfec094b4d782af20fed9cffd83f515d01671f98b85fcae4984c3162c4361dcffc998d29ba7b64fe9e32dadc8a93690326df51632e9a08390b3cef98abc9159ac415f75385aa2786a944f08ec620153324fc3511cf0189962512f3de4122ffa8c00f4217a9804d262f421832e35b294178ea84f0920c5899e818d718bd5eccb04707649d5130f618e4e3fbc49b22ced60d14853deb8a7bb4a0f7a1e9614eb819349fa72a5b67d0bcc394e7cfa44e7b706a9ea1b6dd418af90a8601578a3cfb6b382fe5da70fa8956a03cda8d2fc7bac1de9af5838190c3bcaf511d693d03b878cebc850dbf9", 0x1000}, {&(0x7f0000002940)="a1fe932b25dd84645fe603b7fd419f56cb6e2addbf276d365a500e", 0x1b}, {&(0x7f0000002980)="6a3f6e8a52bc460c95a57f3f80bdbf8f9acb7815d6670408ee15239cc9d7d7fc6bb1553d19212e2c7aa6776e8c0e4073c8542811fdd1715f2d338157440a176c988c8e2ebc0d4964c874b22e42811c7e2dafa07381ae896f46ec1624489ca144e44408", 0x63}], 0x8, &(0x7f0000002a80)=[{0x60, 0xffff, 0x7, "fd2ec5f29812da3d47d3ab6e8c7f541278b4228607c0221d53affccd44243aa9c7604164e774af6d535526c937517a62d4190ed3c0d0f3c72e6d08f7a1e6ad1a5b4b1b2b095ff6b68a"}, {0x78, 0x1, 0x7fffffff, "ec267ff4409907effa34c89d6fc4b8d7c059b7e09e81d2468a06d7bd3c09e58507aba3b92b30167699391a1281b27a004cf5130dfc1a7decd88ce25ac77acf1a80780cde364eff8ea7543e9a8721c496dd867e420846121a6cc425a97f1ab588a86c4c57"}, {0x68, 0x1, 0xcb0f, "783f0af1c221f59da590b37fa986a572addc3b0e85477ee0823a314451d45bebcc02c0c63446e31904cc9e2c896f7005a49e3f5d5e0fafce994f8e69071e42dacdcd1118a5f73f12d999e712f29f61bc11cd7941a0"}], 0x140}, 0x1) r5 = socket(0x2, 0x3, 0x7) r6 = fcntl$dupfd(r5, 0x0, r5) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) 13:34:16 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0xa, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 13:34:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000150000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) chroot(&(0x7f00000000c0)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:34:16 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000008c0)=[{&(0x7f00000005c0)}, {&(0x7f00000009c0)=""/200, 0xffffffffffffffde}, {&(0x7f0000000740)=""/174, 0x3b}, {&(0x7f0000000900)=""/169, 0xa9}], 0x4, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 13:34:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000010"], 0x1, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000180)="b3", 0x1}], 0x1}, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x7, 0xffff7e09, &(0x7f00000001c0)="eb48e6993192965814ef07d3396b0be122346a9291741922ebbce4daf534c8e22a1f3080d9b5c75441e7638294787be04157cc3f4846e662d3bcc82305d841954faa64c064397d0be551e4e20f111f264534534aaba9b86d7dcc76f0171fa30d983684e040c4f34a30cbc1d025d09cddd8784ff61d259977d6514c11a2231a065f5c0b5f038b4c80a09911c23a81660e4d205a35a113db8c593a2fd945ada4aefb5a976384d218453faac2dfc31b754628865c4ee9789bb7d5346885fe7d9bf093769db632547bdae614b6d4dc51596316f0c3588b08630e58eca769ee2f51cf9a66a39ed3d7fd3d4186ad51edb79c9a8a5867a0f079d21c2590d8faa73412520803480f1d96ab4dc482efbd8208a8ded5d544e91c2ae127564d332b3976e6544fc0cc1d902057f43a85ea5c9e1d73f47bf9f68939148a1b4fdae3053eff71b87a2a8ecaa94b7514ac4300"/358, 0x166) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 13:34:16 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$unix(0x1, 0x0, 0x0) sendmsg(r3, &(0x7f0000000940)={&(0x7f00000005c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000740)=[{&(0x7f0000000680)="244c742a891c50b626debb00f6fa90ddcb14a605995aaca592ea70dbe4922447c292b84c5d36b7fcd3058bef6d69da012b60f1f66b5286d06173742b8b1b79a7d4e4b6b1d31c8cd189bcde7f9ba8b632fca36ad7c5d8f2de45e67eeed46364991a13965f94ec8f43ec799fcea390a2f761a74006b403a2a99e9717425fd7750d92b462f928e787ca0400e3a62140710748738986310580", 0x97}], 0x1, &(0x7f0000000780)=[{0xf0, 0x2, 0x0, "e17bebb11f9ec398fd0ad2d268121c5e46f7ad9cc832b8f58678404080d47c96f571cfde12673b667ce0b2afd84f8876dc7cf6107004e64bcc73151971f60f0d15c246c6f4348b6fd5a46a90a578248ec6dbcc0aa71ca08717c6a1da0c55f7e449042c4416113737ab014109c55fecb11a32a856d53892c3a18d3a66d4c80a1218885b9aa74792fe546c98bd62b0c621baa0ad323780722a430d6a59f93336bf32d304fb2d4a0c379e533b36decc91bbc42f172157af52bb4da6bfb5996e4d6f43cf69122407e82a29cb0d3e36ac290fe500a8ba5a7278294c28b9"}, {0x98, 0x0, 0x1000, "08613876b9b0113935aa7bcfab1039219796c8621eaf574d864317c5111207d1736bf29859dea1421ff703b8c8649c365b42d918c0fc86550bac7801514514e1485ec3af4963068974d6527915ff64f2a54f390b9a4356be9695306ddbe1d5da06980373c38414b3a30871b368920799fcfd7a4fd64f4c7fb625fc5e33844e31dfebb2381a"}], 0x188}, 0x2ee8d55d06087ad2) r4 = socket(0x2, 0x3, 0x7) r5 = fcntl$dupfd(r4, 0x0, r4) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 13:34:16 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="9513", 0x2) r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x102) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0x2) 13:34:16 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000005c0)=""/18, 0x1c}, {&(0x7f0000000100)=""/27, 0x1b}, {&(0x7f0000000740)=""/41, 0x112}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000680)=""/138, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 13:34:17 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) chmod(&(0x7f00000005c0)='./file0\x00', 0x12a) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 13:34:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x3}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") r1 = geteuid() r2 = getgid() r3 = geteuid() setreuid(0x0, r3) setuid(r3) r4 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r1, r4, r3, r2, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r5 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r5, 0x0, 0x0, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) getgroups(0x0, &(0x7f0000000140)=[0x0, 0x0]) r6 = geteuid() r7 = getgid() r8 = geteuid() setreuid(0x0, r8) setuid(r8) r9 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r6, r9, r8, r7, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r11 = socket(0x2, 0xc003, 0x10) connect$unix(r11, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500000000000000000000080000000000"], 0x10) dup2(r11, r10) setsockopt$sock_int(r10, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r12 = dup(r10) sendto$inet6(r12, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) openat(r12, &(0x7f0000000180)='./file0\x00', 0xbc5a71a31810b4d4, 0x4) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000180), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r14 = socket(0x2, 0xc003, 0x0) connect$unix(r14, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500000000000000000000080000000000"], 0x10) dup2(r14, r13) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r15 = socket(0x2, 0xc003, 0x6) connect$unix(r15, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r15, &(0x7f0000000340)="f8893e9d34ba751218d041ed7382a05dd4857d0e4b1fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236d327db661a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241258f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50aa8abb3be5ccef4c19a13", 0x17b) setsockopt$inet_opts(r15, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r16 = socket(0x24, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r16}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f0000001340)=0xc) r18 = geteuid() r19 = getgid() r20 = geteuid() setreuid(0x0, r20) setuid(r20) r21 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r18, r21, r20, r19, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r22 = getegid() r23 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(r16, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="b229b61f9c1122762dd28fb7dc704b903ec5c04832fce187d287d91091b554b9cd6d2c233c2412303466f09c3298df023e62f89c782feb9286e9fff91cec10b59ee3cf60c9f00f8d503feeaeae5289eda34b54cd83d1490786d3d13bdc52fc30e9eac3b9b77f886c8fdb94fdee7799898e96df", 0x73}], 0x1, &(0x7f00000013c0)=ANY=[@ANYBLOB="2000000000000000ffff00535582c2f4", @ANYRES32=r17, @ANYRES32=r20, @ANYRES32=r22, @ANYBLOB="000000e82000000000000000ffff000001000000", @ANYRES32=r15, @ANYRES32=r15, @ANYRES32=r23, @ANYBLOB='\x00\x00\x00\x00'], 0x40, 0x20c}, 0x0) r24 = geteuid() r25 = getgid() r26 = geteuid() r27 = semget$private(0x0, 0x4, 0xa5) semop(r27, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r27, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r27, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r27, &(0x7f0000000240), 0x6) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r28, 0xc010427b, &(0x7f0000000040)) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r29, 0xc010427b, &(0x7f0000000040)) r30 = dup2(r28, r29) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r32 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000100)={{0x3, r31, r32, r33, 0x0, 0x4}, 0x200, 0x401, 0x2}) setreuid(r33, r26) setuid(r26) r34 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r24, r34, r26, r25, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r35 = geteuid() r36 = getgid() r37 = geteuid() setreuid(0x0, r37) setuid(r37) r38 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r35, r38, r37, r36, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r39 = socket(0x2, 0xc003, 0x6) connect$unix(r39, &(0x7f00000004c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a85d6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fed8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000008f8112a71d05c7b5bee0d95598ea0a3b3a23393b4f9e46f241747a153e20ea1b6586ef902ab354e3a1521dc882d7a0787c76c967accc558f7a5bee714470e47b0cebd"], 0x10) write(r39, &(0x7f0000000340)="f8893e9d34ba751218d041ed7382a05dd4857d0e4b1fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236d327db661a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241258f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50aa8abb3be5ccef4c19a13", 0x17b) setsockopt$inet_opts(r39, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r40 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r40}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f0000001340)=0xc) r42 = geteuid() r43 = getgid() r44 = geteuid() setreuid(0x0, r44) setuid(r44) r45 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r42, r45, r44, r43, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r46 = getegid() r47 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(r40, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="b229b61f9c1122762dd28fb7dc704b903ec5c04832fce187d287d91091b554b9cd6d2c233c2412303466f09c3298df023e62f89c782feb9286e9fff91cec10b59ee3cf60c9f00f8d503feeaeae5289eda34b54cd83d1490786d3d13bdc52fc30e9eac3b9b77f886c8fdb94fdee7799898e96df", 0x73}], 0x1, &(0x7f00000013c0)=ANY=[@ANYBLOB='\x00', @ANYRES32=r41, @ANYRES32=r44, @ANYRES32=r46, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r39, @ANYRES32=r39, @ANYRES32=r47, @ANYBLOB='\x00\x00\x00\x00'], 0x40, 0x20c}, 0x0) 13:34:17 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket(0x2, 0x400000000002, 0x0) shmget$private(0x0, 0x1000, 0x4c, &(0x7f0000ffd000/0x1000)=nil) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r0, &(0x7f0000000140)="eef1261f34a867dc", 0x8) r2 = socket(0x18, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x1c}, {0x2}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 13:34:17 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) open$dir(&(0x7f00000005c0)='./file0\x00', 0x8000, 0x0) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 13:34:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x6}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) mknodat(r0, &(0x7f00000000c0)='./bus\x00', 0x8008, 0x1b9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:34:17 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/{\xe4R/nu\x7f\x06\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x2b, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffd0b) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x9dea3a552f136459}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r5, &(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)={{0x0, 0x116d}, {0x7fffffff, 0x400}}, 0x0) r6 = dup2(r3, r4) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000680)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x3, 0x7) r8 = fcntl$dupfd(r7, 0x0, r7) socketpair(0x1, 0x5, 0x3, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000700), 0xc) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r8, 0x8040691a, &(0x7f0000000300)) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x4b, 0x0) 13:34:17 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x2c) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 13:34:17 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) listen(0xffffffffffffffff, 0x2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) dup(r2) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1b}, {&(0x7f00000005c0)=""/47, 0x2f}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) dup(r0) getsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f00000001c0), &(0x7f0000000680)=0x4) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 13:34:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x316, &(0x7f0000000080)=[{0x3}, {0x45, 0x6}, {0x6}]}) r1 = socket(0x46, 0x4000, 0x1f) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f00000002c0)="ebffa82a1333492b2e8a314e0173afdb6ca5cbff13b9fd812eaa4e713048e699319296486d32f4da5595cacc06a63febefb7cc9da68c4545299bee7b431a4416ba5cdd3122e64bcfd03a7961c45fd62227da42d38bf2a2b029833d0998346041c1f3959cfbca19743016d2c5f7c803b475694a602cc6e9a4a8e85ee455a032104692aac332", 0x85) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 13:34:17 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) connect(r3, &(0x7f0000000680)=@in6={0x18, 0x1, 0xb6f, 0x1}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x7) r5 = fcntl$dupfd(r4, 0x0, r4) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 13:34:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) sendto$inet6(r2, &(0x7f0000000040)="6454688fd066092f560e9f5f3818431ede94ce40c4bfc7d621751778da759b5b3d9bf6a4d1f4b663f238eedd256b6cb73d64b97162fbfac15e84d36cca24e4", 0xff99, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000100)="7998b74cbe99feda2b9843eee862538ff847b50209f4bb3da5d9b1a356eceb2aa6c80912c22e7dfb", 0x28) 13:34:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x64}, {0x6}]}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0xf40, 0x2e, &(0x7f0000000180)="ebffcbff13b9ffff2eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x4, 0x3, 0x20, 0x653a, 0x6}, 0xc) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 13:34:17 executing program 0: r0 = socket(0x3a, 0x1, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1116, r3) wait4(r3, 0x0, 0xa, &(0x7f0000000080)) ioctl$TIOCFLUSH(r2, 0x8020699b, &(0x7f0000000300)) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) msgget(0x3, 0x500) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000180)=0xee8) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() socket(0x0, 0x8005, 0x7) setsockopt$sock_int(r4, 0xffff, 0x1105, 0x0, 0xfe04) 13:34:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c, 0xfd}, {0x26}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f00000000c0)="6e679a7dfbaf8a8d1afd9ae9691627301c2986fe3d0bd53e5df968d006359f52b7245ed2a674fa16bbdb388edc17252f0cf2137ff81c55bd945b07c550132cce9077e2a2c83b8e5b360305b9be34bbe506bcb7c8631f28e28c541ae47e3f7e65708ba52bb8b66c2441baa2446d211237ee8d3403e16500"/133, 0x85, 0x0, 0x10000000800) 13:34:17 executing program 0: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYRES16=r1], 0x1) pwritev(r0, &(0x7f0000000180), 0x118a, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 13:34:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240), &(0x7f0000000480)=[&(0x7f0000000280)=':-/[}(!\x00', &(0x7f00000002c0)='/dev/speaker\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='/dev/speaker\x00', &(0x7f0000000380)='/dev/speaker\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='}%^\x00', &(0x7f0000000440)='/dev/speaker\x00']) r1 = socket(0x2, 0xc003, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0xfff, 0x2e, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648acf11b6dca2dbb99427a925d390dba94932380f9481260032e80da1c9080314ef1a21186374cc97e3ebff2b0e1ecc3f50341c0c1a82b1c728581962ddf9fe667347a6c1fac88a329bd0b85637fde6589c72dbe8e3c77dc97850ab4263e081dca53091a3c840273a6122a09d7ea2e7bf7f2fbf1b5d9ae9579acaa26fb3141d24d4e3310cd455ec8ecfaa482d166c6e156982b6b4cc0ea531109786c3c7ba22f3021c489cf798a7dfaf8175a3c201a285ac382e8df4b5d2288ec7eb62b408f29226b6e740a4147facb20c880809bb1b5a5bd2066b4122febd61028cc119104f5", 0x7) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=ANY=[], 0x0) dup2(r1, r0) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 13:34:17 executing program 0: r0 = socket(0xe69a989eb8e36b9f, 0x4000, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000000cacea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02070000000000000021e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) 13:34:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0xc, 0x0, 0x0, 0x8}, {0x9, 0x0, 0x1}, {0x4, 0x0, 0x0, 0xa156}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 13:34:17 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000480)="50010502000000000000000313060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290ae4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd7f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de70000", 0x147, 0x0, 0x0, 0x0) 13:34:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0xc}, {0x50}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 13:34:17 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000080)={0x6, 0xa088, 0xf}) connect$unix(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="8202edfdfffffeffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4b777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5373537600a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a7e47b2d678f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee44cfc9ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b5345647d22a63f8b3acebf77b074b99e5f5dd2dbc9ae0bd5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe20100af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348ea0e692cf65e696d8ec1b01396641b4fd4d56f65a03f044a722c65f6094871832b5d68ee6867ed4193953d57b1248ab4f24559aef4a050cc6c13bbb1de44ee62fee153fedfb433085aa26ae4188939b383f022e747941b9b211bd87fb2f1d2d8326018bb272cf4fe0fc257fa5fa803984ec49ad491"], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x2, 0x3, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 13:34:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699b, &(0x7f0000000300)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = dup2(r4, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000600)=0x7) getpeername$unix(r4, &(0x7f00000004c0)=@file={0x0, ""/6}, &(0x7f00000005c0)=0x8) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000680)={0x4, &(0x7f0000000640)=[{0x1, 0x9, 0x20, 0x8001}, {0x3200, 0x7, 0x8}, {0xf3, 0x2, 0x2, 0x5}, {0x20, 0x1, 0x1f, 0x37}]}) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r3, &(0x7f0000000540)=[{&(0x7f0000000100)="1121e29634c9d072f0b45d575fa7099074a7cfe7ed51d1686878dbd9d4f31fe7d49c709f9c3fcfd130014da7012fdc7f9f9bbb4b3271cb6119758ebe9a5efd789025a564951383971546b19f3fa365843f5cd697dfd19c", 0x57}, {&(0x7f0000000200)="3e4f67eb406da1f1dbd5e17edb301af5f1b0e17e704d41e08098b6d903a609b5f1e9300b01cd34a5779531994d103f0237e9d03649e3095adffffda4ce3f8aba5b76f3837a6a32b57e2478134610903d597325de94b3ca16cf127af82aeb21b38ec3c78bc2b055d1e2c2060dbc966bd975fadf84dda37b5accc3789d633ad5570026c020057b2a829c079831e7ccfd98947ddc4fb9e6af4fd3ffc5e00d1ef57cfc3316d6de9e54c079d41a2d54cc325b1eae9927aebf577e1e659e9db0cc4505a3a32ba12da690c9a68315b7e0be964a91504ba0bde0427c4eff90f0283d8e61f90ff02eb92b6d667c3b", 0xea}, {&(0x7f0000000340)="b6e68ec1ea6993abd109c68e4530f364572e67bd3bbd954908eb36d0963358f995aba14c47f292618d60769a534226b4e6ba96cbf6537e22c1dbf7c23bf37db750389c5f384dd6f6f06083163c52ef99f36cbcbb688e11facee6669e6d7f1aca0baaff77b89cc5eaef42d4f8c3773b88e03badd44e3908d6cf5d66613c5d12d93f0a", 0x82}, {&(0x7f0000000400)="efa068c99d1c7ca5d39f992852995834bb8d74f03d227f30ea", 0x19}, {&(0x7f0000000440)="120330b27cac30aaa34f2b6a50a432c3214bf4ffe91618bb392dc2ba6d482d7e62015e571d564e410d788aca60eec0cf7dd2ef8e24c6fd2624b3ba97480698b3ecf733e9652ad4a8129199b3cc23b79d5c86cffeaffea59ab3dc59f78d95cc858c9d5737439ea472c6b43fcab345aeae21829d8cc2c5eabcf3eb5c", 0x7b}, {&(0x7f00000004c0)}, {&(0x7f0000000500)="8cbe1de2c625beb0ba1ebde7", 0xc}], 0x7, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x1a06862bdf2749e, 0x0) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f00000000c0)) 13:34:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) setgid(r0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000280)='./file1\x00') 13:34:17 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(0xffffffffffffffff, r1) r3 = msgget$private(0x0, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r6 = geteuid() r7 = getegid() r8 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0xfc66, r5, r2, r6, r7, 0x80, 0x96}, 0x1, 0x80000001, r8, 0x0, 0x7, 0x0, 0x10001, 0x460}) getegid() utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x10001, 0x4}, {0x5, 0x1}}) r9 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r10 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) shmctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0x3ff, r10, 0xffffffffffffffff, r11, r13, 0x100, 0xffc1}, 0x1, 0x8, r14, r0, 0x2, 0x5, 0x200}) r16 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x80, 0x0) shmget$private(0x0, 0x2000, 0x150, &(0x7f0000ffc000/0x2000)=nil) r17 = shmget(0x3, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) r18 = semget(0x0, 0x1, 0x28) ioctl$PCIOCREAD(r16, 0xc0107002, &(0x7f0000000540)) semop(r18, &(0x7f0000000380)=[{0x6, 0x2, 0x1000}], 0x1) getgroups(0x5, &(0x7f00000003c0)=[0xffffffffffffffff, 0xffffffffffffffff, r7, 0x0, r15]) r20 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r20, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f0000000440)) ioctl$FIOASYNC(r16, 0x8004667d, &(0x7f0000000500)=0x4000) r22 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000480)={{0x7fffffff, r12, r19, r21, r13, 0x1}, 0x40, 0x38, r22, r4, 0x8, 0x8, 0x3}) dup(0xffffffffffffff9c) kqueue() 13:34:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'\x03\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x54}, {0x2}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 13:34:18 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) fchmod(r0, 0x8) poll(0x0, 0x0, 0x6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) getitimer(0x0, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x25}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) r3 = syz_open_pts() ioctl$TIOCSBRK(r3, 0x2000747b) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 13:34:18 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='wr') r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c657107170003c9f8d735ddf089d1b68802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r0, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000040)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000040)) r5 = dup2(r3, r4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r7, r8, 0x0, 0x4}, 0x200, 0x401, 0x2}) r9 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000180)={{0x0, 0x0, r7, 0x0, r1, 0x10130}, 0x4000080c1, 0x1, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x3, 0xfe}) setegid(r1) 13:34:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x101}, {0xc}, {0x3c}, {0x7ffffffe}]}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699b, &(0x7f0000000300)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x3, 0x0, 0x3f, 0xffffff94}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 13:34:18 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0xfffffffe, "00000000000000000000f2ffffffffffffff4000", 0x0, 0x9}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) sendto(r2, &(0x7f0000000100)="b6d32088323d2ed8a2f1900c3a6c9cb92d6ab8a50264737348762d72d610c4cd39cc23553383d246a648412bf375b0ab1d22dd849e6d47388ac8f500d2c23b4800cd202360c43de90a", 0x49, 0x2d257b4dc1534df2, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 13:34:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r1) mkdir(&(0x7f0000000200)='./file0\x00', 0x42) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 13:34:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x20080, 0x110) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000001c0)={0x1, 0x4, {[0x5, 0x0, 0x8, 0x9, 0x100000000, 0x80000000000200, 0x100000001, 0x59a9, 0x58, 0xe189, 0xffffffff, 0x3, 0x9, 0x7fffffff, 0x52a, 0x80000000, 0x10001, 0x45], [0x8, 0x10000, 0x0, 0x70000000000000, 0x3f, 0x5, 0x7, 0xff, 0x6, 0x5], [0x9, 0x4, 0x0, 0xcc25, 0x1ff, 0xfffffffffffffffa, 0x8], [0x1, 0x101, 0x2, 0x2, 0x1, 0x622], [{0x9, 0xfffffffe, 0x3, 0x1}, {0x8001, 0x1ff, 0xb6, 0x9}, {0x7f, 0x4, 0x20, 0xfffffffffffff000}, {0x23e0, 0x6, 0x2, 0x3}, {0x7fff, 0x8, 0x2, 0x9}, {0xff7a, 0x10001, 0x9, 0x16}, {0x229b, 0x8000, 0x400, 0xd01f}, {0x1, 0x1, 0x1, 0x8}], {0x4, 0x4, 0x3, 0x81}, {0x4, 0x4, 0x1, 0x1}}}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x20) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f00000004c0)="d61145e298a1f68a54fc56571a0cfe8bb4c4b24bbec67bd90a1c5e588c14565fca12989d6d5760d55d0dcd46de191da8ddd5043f25ac7e10413f70af78988d2555bec80e7a82bf351404be53bdb989ab332672ab81886679d850cab7478e8fcba13a52179a31278671ec4fca1f7f0c2e505bafc53a3840f17279d7ae935a0b7409ecda8dd7309f56f847905becac58144d4674e7a7590d04b373d6c14115e2e0a19a248a1862c66d61e1190d069429934d76fea6f707e9bd9bab36dc32c4b6de060eed95ed3766caf188cb91e682b27e4a524798f482f5816bb0ab7b9d33b0dc35a2700ca3", 0xe5) ioctl$TIOCFLUSH(r4, 0x8020699b, &(0x7f0000000300)) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000480)) sendto(r2, &(0x7f0000000140)="02ce0d637206f006e4f3af2a807f71aa0f3387", 0x13, 0x605, &(0x7f0000000440)=@in={0x2, 0x3}, 0xc) writev(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)="000000186204018b002b110000d19ec0c062cf486a6481b4ae0000008eb3ffc14f1a4b400c6cc640900000000000b505d09075a04e5156d4691dafe0140af6ecaaa08b30e1838f74652d62e159c51bad5a8b0000000000", 0x57}], 0x1) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x10) 13:34:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699b, &(0x7f0000000300)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3}, {0x45}, {0x8006}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 13:34:18 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) r1 = socket$inet(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(0xffffffffffffff9c, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff8, 0x20, 0x2, 0x3, 0x100000000}], 0xffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x1, 0xe88, 0x1000}, {{0xffffffffffffff9c}, 0x0, 0x64, 0x40000000, 0x9, 0x324}, {{r3}, 0xfffffffffffffffd, 0x24, 0x2, 0x80000000, 0x9}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x3, 0x9}], 0x4a1f, &(0x7f0000000140)={0x10001, 0x4}) 13:34:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = socket$inet(0x2, 0x5, 0x4) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0x7f) read(r0, 0x0, 0x0) shutdown(r4, 0x0) 13:34:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb807fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = dup(r3) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 13:34:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) socket(0x6, 0x8006, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRES16=r0, @ANYRES16, @ANYRESDEC, @ANYBLOB="feeb1e63a2af6c560153bf116ce6dce617266f7ae03d84b6da5265a68171e85b9cc78c500cdbab9a1767ca2dcbf3fa0c7c384284b02431101d65d4d661b7326d9b2611c4736934a94085ff7c8dde7cf87942648463821da274d09097adaf7052f84dfae8a50a490f58964fad46d3f2b15bcc742446edc6cc0a8d4f7b6d962cd99bc848bb98bec18b", @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYPTR64, @ANYRESHEX, @ANYRESHEX, @ANYBLOB="50f7ec1326a8877b445e40fbfa9d5bcecc02410f6809b5c63c3e1f10066973134494505b92f80caf43bca311614a553d5b7c997ba81eb9b5fa755fdfcd72ad1fc8910a07a8daca01bcfe4cdd6d3731c79c1bd942d704cc46e8c997e6c9440fa3836f3017044f0cbfdc3802dbb0f2d6f3f6754ad5f8d5aaa6b8c6a8b392", @ANYRES64], @ANYRESOCT=r1, @ANYRESDEC]], 0x8}, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x2, 0x4, 0x5, &(0x7f0000000080)) socket$inet6(0x18, 0x1, 0x7f) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340), 0xfffffffffffffd95) socket$unix(0x1, 0x5, 0x0) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r2, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 13:34:18 executing program 0: chroot(&(0x7f0000000100)='./file0\x00') setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = socket(0x2, 0xc003, 0x6) write(r0, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000040)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000040)) r5 = dup2(r3, r4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r7, r8, 0x0, 0x4}, 0x200, 0x401, 0x2}) r9 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000180)={{0x0, 0x0, r7, 0x0, r1, 0x10130}, 0x4000080c1, 0x1, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x3, 0xfe}) setegid(r7) r10 = syz_open_pts() close(r10) r11 = syz_open_pts() readv(r10, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f00000000c0)=0x7fff) write(r11, &(0x7f0000000040)="06412f722ef0779f31dab57e3246e6b0a739649776251cac3b9395554c12dd407c6fcd17eef05e1e758992d3d8c1a714b97375566255f53fd458486a8e47d4afb19d795b7373e1e5540bb4e572bc7673bab0", 0x52) writev(r10, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) close(0xffffffffffffffff) dup2(r10, r11) readv(r11, &(0x7f0000001480), 0x216) 13:34:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000440)="0000001862040179012b06000000267e897f7780e9992d836000753dd40900a24e14da00000000e1838f74652d62e159c58bf626d9dea3c2c37bb79d7d2c336ec500000200000005000000000000000000000000519135cba67612dc423777838f22e84b0000000000009c7d99dc6469980128ae3cc8136183ad6454df7a1aa24d3191d905004251f09e1a109b753e4c979f9cc4b9527d3d5209da6714a43f0200c592e252cb7cefbccc7129b184670000000000dea493e269c68e3780b9d6aa8c68d277e5722a47ab709e4b8d7796508b8b29256e4fc6057865f7f39655befea0d2fdf60c63aef3bc8faddd0c5f6556c7b706f2baa8602a9743e7fc1d7d945a242e1b87fcc7b142f62a485872481d672e9753bea1b0063630b0ca8d03413753966e8022a60078d2514629dd8dd821d7e5a1944e3c20fe5c9279dc3767ea769c8aaef5935d39e310b8deebefba7c2732d900fef0f200e7", 0x157}], 0x1) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x1) ioctl$TIOCFLUSH(r2, 0x8020699b, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000000)) r3 = socket(0x18, 0x1, 0x0) socket$inet(0x2, 0x4, 0xff) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x2c, 0x2d, &(0x7f0000000000)="ebd1da00ffcbff13b9fdc1e69931000000000000", 0xb) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1116, r5) fcntl$setown(r3, 0x6, r5) 13:34:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xfffffeff, 0x0, 0x8, 0x8, "938cd100aa95270b08fe417be4b4364ba48995fa", 0x100, 0x2}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="007a767045f77e7180", 0x9) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="d0e3bcad65af47b36577df9bef3a9813594769d66a092eaa4331f9556e4023e1a747c6030f92c388dde286aabf6b28239e03f3e410fca2f1b459d104533bb2f9e758e704ec67ca7d7263a8be402de412117b2feeb53adfb11c72fe14e57e3a12fde8972ba08ca19f572d1edf3d7ed6f1f6766e25dc7ab450205e35eef6d5b55e6c1726398927debb487cac5a22c852490116ea09a50a6c6ec89d1b", 0x9b}, {&(0x7f0000000140)="cfb6da08bc5d87c2b21741eef14d1143b5666fdb9da5d514d3ce960846600332fd71809638a7aaab1eee0237c0ccf079ec54ee4b4b6ff3f6a9f91cf4a8644440a34586c1e33acc22857bf64b4569b2d980b7c07be88136f4c63d16b12eb4db696e16239d", 0x64}], 0x2, 0x0, 0x0) 13:34:18 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000280)="ac", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000380)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xffffffff}]}) r3 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000480)=0x671) r4 = semget$private(0x0, 0x4, 0x408) semop(r4, &(0x7f0000000080)=[{0x8, 0x5, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x0, 0x100, 0x7fc}], 0x3) semop(r4, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r4, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet6(r5, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r7 = socket$inet6(0x18, 0x4005, 0x70) r8 = fcntl$dupfd(r5, 0x0, r6) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r10, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r14 = getpgrp() r15 = fcntl$getown(r6, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r9, r11, r12, r13, 0x5, 0x7fff}, 0x6, 0x2, r14, r15, 0x7f, 0x100000001, 0xb1f1}) 13:34:18 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {}, {{r0}, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) msgget$private(0x0, 0x410) r4 = geteuid() setreuid(r4, 0x0) socket(0x18, 0x3, 0x7) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet(r5, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000280)=0xc4d) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000100)={0x4, 0x3, 0x6, 0x3, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x800000000000007}) ioctl$BIOCSRSIG(r5, 0x80044272, &(0x7f0000000240)=0x1) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) getsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f0000000800)=""/231, &(0x7f00000002c0)=0x6c) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0x7, 0x8, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) listen(r5, 0x2) socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f0000000340)) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 13:34:18 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80c2, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup2(r1, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699b, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000000)={0x9, 0xffff355b, 0x1}) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 13:34:18 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f00000001c0)="e609a9e38f06acdf84962efc5c323a31d82d75d7b81fa6c4c88ba9779be830d4bbfee34144d0f143f07f913ebb7afe3954c92038ac68dbfa499426ddc5810b8d343d722541875c884f2f7b93a8b859681a05455c28da8f7955ece8cb32574d6ecac0c53c3d418213337829d0d97294ad3ad81f6580a9da242e00c862fb2db95f04a27755a22c5e0e6e2e9b37ac2cf3685a4f6843d9574502d8c4ea8cf082ad983fb4dcf138e018bb2f9278b7b39f5f4844ed070bacd7e3437861b6cfd98a1ffa4391728d5a97587b7f24f40549679b4ba719ace4441d6d1e38daf742d1f9221cbc2246fabca74a766daef4bd8d25", 0xee) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2}}) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000140)) 13:34:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffdffffffffe, 0x0, "00000000e900090000000000000000002000", 0x2}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x5f6d5eafb4dbb353, r1, 0x0, 0x0) 13:34:18 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x1, 0x6}, 0xc) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) r3 = msgget$private(0x0, 0x39c) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000380)=""/12) socket(0x2, 0x1, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.ofile0\x00'], 0x10) sendto$inet6(r4, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r5, &(0x7f00000002c0)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000140)=""/91, 0x5b}, {&(0x7f0000000240)=""/53, 0x35}], 0x2, &(0x7f00000004c0)=""/4096, 0x1000}, 0x2) r6 = accept$unix(r2, 0x0, &(0x7f0000000040)=0xfffffffffffffe51) write(r6, &(0x7f0000000080)="ddee43ab8734abe72e8289e48f56a2848dcae6855abd", 0x16) 13:34:18 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80c2, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x2) dup2(r1, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 13:34:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x7}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x2, 0x0) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b498c2de1db5b94df49465a358c1") 13:34:18 executing program 0: r0 = semget$private(0x0, 0x1, 0x10) r1 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r5 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001680)={{0x8, r2, r3, r4, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r5, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0xb4, 0x0, 0x0, r2}, 0x8, 0x0, 0x1}) r6 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r6, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6a02e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x1, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f00007ce000/0x3000)=nil) geteuid() getgroups(0x0, 0x0) lchown(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r9 = syz_open_pts() close(r9) r10 = syz_open_pts() ioctl$TIOCSETAW(r9, 0x80047469, &(0x7f0000000040)={0x8872, 0x0, 0x0, 0x0, "1fbbffa6163cc80277925f1be62c36af65dba648"}) dup2(r9, r10) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000080)=0x1) 13:34:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x3b, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10000, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x4d) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x40) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x8010, r2, 0x0, 0x0) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x8001, 0x2) getsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x60) r4 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x10202, 0x40) bind$unix(r4, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) close(r0) 13:34:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x54}, {0x4000005c}, {0x4006}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699b, &(0x7f0000000300)) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r3}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 13:34:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x19137a6a) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x81) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x2) 13:34:19 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) r1 = dup2(r0, 0xffffffffffffffff) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x7, 0x5, &(0x7f0000000040)="0bc2", 0x2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x200, 0x0) linkat(r0, &(0x7f0000000100)='./bus\x00', r3, &(0x7f0000000180)='./bus\x00', 0xe) fchflags(r0, 0x90000) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 13:34:19 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chflags(&(0x7f00000000c0)='./file0\x00', 0x8001) r2 = getpgid(0x0) bind(r0, &(0x7f00000001c0)=@un=@file={0x2, './file0\x00'}, 0xa) recvfrom$unix(r0, &(0x7f0000000480)=""/259, 0x103, 0x6, &(0x7f00000005c0)=ANY=[@ANYBLOB="0ccecec0b8879ba8ad96a2433ed6bb42e76cbc4193d49e8a130640a55432e93ff1b6ac064d4e2320983c2d1703639502fa0c1d3ffcec7ab4833e7eabee8f542216ed9beed6a53072c526300879f4c1917c9b6ec28e1b397a80ef994753838b60009c603f6c5be12a"], 0x1) close(r1) ktrace(0x0, 0x5, 0x20, r2) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x33) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r1, r0) 13:34:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3faca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2ff286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315d0300db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b0900000000000000b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd4acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f725e767e29e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945385601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3ecbd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d285572e611541084169b607bda7979cbc866d0ba77bce91b7974316ebbb50b60fd46c36dcdbf054e4019de31810ee58f0ea53fbfadb566a7fe6c00000000000000000000000031ef30de608e84eb5d0f03c51f38db8bf005fa0b6f1a6d8cfc293bce430d75d37c5461009d3c62da83fc2f784110b649fefbbbdb08ee6beb8efeded85908f2f748334bae1a01d2840072b3fa9b4dbcf1436d2cd75b9bab54a45966c9b6809b42f3bf90c355bd8ad7a7650d6b500411547321772ed2535c691297af3caa3b854c436bd377f70cbae338abde9dc6d4c06135423232a79ae1fc20a72c4ab30786152e66481e439daeadf0a2d3734e527730a020ed9de83afb01e322b5c0d50629518b2b45a32666f3e039260b451f8c1b7c316fb9d7ca30665d156f948572a616e1838d6e5f7391f6ac800000000000000064f487dc62df75a0c105b54f115c5ca48b268b8ceb36b762922aa6854b898a7d154727d247d70570019c3b636eb5e0e429878b7b9465cc8ac108286dbd5a60003a6a16caf5d15721e9fb88c7ca329a1e9d234e12cb4410c235dd779aa93e5f49b6067b3683dc64c7cd304ea08484cf5c870cb21b82fb7be5e1db70e22b1a6a24c387bca17abf718ba14e4f4f4b5354302ed3d2a25bb3f6dd4350be994a92bc67d84d32b0ff3265d7919ae49e5d1f6cdbe9fe87cc34077274361d9f26ac1158c034258546fd2af1b5ea5d099202a1da55360b1213fabb8f13f7245ce75c7e99a9787c2d4275938b91c57e138b77a9dbdb4679d804ba34687afb6623245c8859db1f1aeb"], 0x10) r1 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = open(0x0, 0x80000000000206, 0x0) dup(r2) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000240)="450fb03aa81f43371863fd60da2335bf40584e6776e0f515166bc11e2ca2ec360a5e341214b65795fedc3e93ca61e9d471332c0226af5ad9c9b9a605abc22744c652ee9281f9bdaa583602a5870e4e95f1ab5315db4750d399a7e1a8d7e448d890ec264ecdb342abd6d296b72a0a85fd7a278a3a823678be35f440620c99"}, {&(0x7f0000000bc0)="45b5b6c908bfafdb4013bb0873c1aaa0124f8cf83f27d7cbe73a241da78a406f61ec5e5b78217f834c5d772d2cfde4bc5636130081330a9f521f69b6590b0a418ab4f6761f945452a163138a861db6bd864107e3d527fe7fb42a6a2d16ab9d7950d83905b72eddbf306b875dbeccff0b0436316c97515a402b4264d4707fe3e2e7222745cdffb133156884a55ef5a2ef0c6bdf94b10151da525e9a1654741cdb06b3efdbd6c26031e20026d3107ef77fd846bc7cf383939840fb010478b5296cd1150dbd5724c988a5bda06728f5298829dacc07efc7fa5fae2ebca672e2861d0378e22319270d279573aa84be6023b3ca4d11ff79204f2b937e709d9d2e4c8dcc00a40cc21fcae4ea3b875d613f215f9159c9dd9e72b621f7df7562d1a6c235bb6dd859a505eb33e826c7ee3f7ead1ce61e6a39fa08f6649ce680d438c53e0ce8c8fb5176f5fc7cfa04933c0458fed6cc5e1eaee65c9d079955a2faeb8ec08169d026e70cb3f1a475fb63341e608b8b2338a406c14f8613acf4cdf196537093f9a055da044a5465035fd7a50d12596024fd5fe0eaaefbb8c75bdafe243bc8d7e3986839d927c3073257f3043eafab9bfce94e1a959960008999144ccb1883cba27890b1e3e6aaec3aafc3090914a03ea34835e1d527426991c3d166e0a73b39396482ec4b27e05d5c0f08e0dc3223df6b6aeec3192f3e79e8b4a04c70f46b82e8dd61c7560f1f2c6a2748d187729f7fbacf2753669be8848af0e64985a505744d24dbc29a49caec249d6683b067986d88d1481fa9789e931491feab37180f9a4234ec1e7ba6dec8fa54118b5a36406596234a32ca342af1bd5c102cfff832448c8328276e9538de1a545e15bc952ed2d1f6c8650fe47ed9de9a190bbe5ed0ec7782931c2840d3d3702422f9ee7a0fc6ca0ca1d60e0fe9a6856d1531b11853e3151a747f753e009c1bdbe6601bdbf94e18eb7b3d60d8a777329d8409afdb29fb7435ef05487258916c10f7d218ca248802d4e528033d27d62e9e833488edf78861cb8d03e1875a57d216682f5b839747a419f833ed9d0233bcf6255d55f90d2a925b45c585796020790e87b1ca687344c8a45a554aeaa860276c2cc186b0de7094c88c7e7830248e412b580f3eaf2e2e4e1a2cca8a95a8791be143d96637849be66af46247b7a03306be15bd0c5bccdae75334663fcbd272466af2aeb9a6c30c653a2f0d519519152c44ba726b2157c49d5560c69a24b72fbd8fb630bc7ecaea3fa94f6e6bfb1767ffa68859896c7bb60be2bb8e251ea470baf0f85abf2d87f88fc65e17cb0b8be3ab18a91a8ab0ef204134c95adb13459af2bed6d1eedb5d621f3ed387f0527d1d7395d1a2693b664d33183bb055cf85058539028e25895e1e2857aeea7357a32b3606449147e14d1b86c1ab77b1dd3f22b3ac158c6a245a7bdf0c52d25bb0a5358aaffb630d00950913e176db5ee57ae9ba8d5b53c94d3316bc59553d3cf5d7e20feb7635d627ef82b8caaa62a6ba99b651139139b679e86793d00677f26af2048924c1200b8917f006d42d0d92853088e7a70a85b277ddb4b7491b8b755ef73c998f3c7a2059257edc8d8e96a83a19a306138d40177095a5e87818fa0f6511dbcc2313679754ec53bc88c9f9e70a8e2bf8fe51bf719907beebf700363404e69fc4cb7c5290ff921d1bdaf8294cf6fd4840bc45a912bcf47ba3695c38f013f15fee51d492661dad2e59e8a4e26b6f2b5cb78ca090013927decfc73563f129a3f629a733f1093450292ac92ebdf95dfe28994b38f6a99ac56336fa4020b5b2795bfd990d3068647373665b4ab3aa0228d7d20eb8ab3f37fb093f03e7be4eb776e6fab15f731eeed535eaa182597b64cc05819320ff22cdaf514d46cd8bea00126cccb942edbc4ec18d808c04f415f49eaffbaf82161a19b3a94b4c9ab387f2a5aa966f58d4ed25bba658119e66761ebf1fa9c550c32affcaba46690c06c6ccc85bcf5f22ccef459fe4c01443a28fb8df2cbc10fc799e1cf0d2bdb0ea10b1873e95ea0dbb5e1b3d73ee121f5d3f0106772d09b77935f9540cf8584be74abe650c2a8dfb2eb0ca6a8192d00330f65ca743aeeea58190113108edd7a95610dd83d62a0240e52afd7cef33c08b555a8295995de72202f21e902de0f089e1fac88541a9414366c2a698ba069700541b33fb4c6c1ad46bfc0cc5c692b239e33a05281f9b6da3b022e6a6852f217ab33c8ed4bcfc1ffc3f85fd7d0cfe8d998cf5b01e8f020cc52467e070e93612f9be7e682a23c518e146ad1217c9a19ad25f60a4ba29285ef7138f16af22c78bc127f99901dc5f37f2c22222213c7800ae4eda5b4d00cf0b20fb27ea1a818384f0ccb2c160821a6e6198d946d7ad33b5c68c350d82bc68507e310802b50cf6a7ebbe7c95e10f263cf5936dd5f8f22a382dabd39ef94311bc45319a8e1ed2e885e6e18f84d708123d1b3b45216010690be9fd405c6d8310d2010c18e5fd84c475a1a23e1a6cafcf28540057c4043bda2bc0c1895f69345e28637493f2b1ae48bae8b22df0c5ce816586ec787f9b135e70f338452f255a3abdee66d21abaf3207b571b4faa3084d7280e33b25c0d8454f657dea46631cae6a453ee48ba4da637c8bc568552ae47294e44bbce02a6d31f30521a7430e286215f2612ae11858a2ffce4850a62cc91fb3717a252c712b861ca728076b010e8d6119765e010f856261a8207ca3f275381632b1f1ef49a6bcfc9527bb6b2d4cc4ed3b14e552707652ebfb9baa229ab31b818d2944b21b65f5842419f456f3b8ca69595c98193919f4b3bd69321f15d18ecd70d095b9a58d9195291eda75c4d33d87260e72a8bc144d07e4e8c8df83b9a4020cf7bab35d5cf427460b153c5590199dde4b21b9537f24dfa8900c38fd6963e15a2986ee7fea90694a2337092fdef5b7c9336b7e3002ee461a0ea95ec73d449df3e7e770322a7cbc9d167f9d2815b86170e38302f4c4144df4bb1603aff8fb108a7460cd9e72d96c0a9b61e0a9458886cb4076267bcac6a20856d4e6f7c4ea0f5ca221f74d8183d69e01f8b328268ff9fe73a88f84c41dadc7eaf0f4a6d0d08d3501d625d1cf6e4c0a678b8e9ce2a5f478793008eddd07dc887d0e4e0d69ae5301a5f616cf0a8ff001e1a5f5c53d490af2b62aafa447eea1a6a3b38474c9bc49858b7eca2cf0a9ffa8ab1ee6ef22d240dd234f3761bdb5e091e43af07de67a2390a392e0239f4f9970b83990fb5a4eabe52d77e6041cb762e33dd4735d57f3e8e7051881487622b7aa55c9ebdd2e75384463d278cbae72fec7532b7489a0f2d77b8d95818f46a39cd5fe146037083a74bec57647588e61d6d6c0f8266815084da1765fc346a276c05a1d411ca6f5db8147d3a38bd8730e87f72d6a7e4d915bd0e592d86fe7a1a1d5e59ca9d73c9b70c8e5c9d3dd968f89394852fc9bbb659900dd39a96967da13831bb2315411554b15bc199d7b00453bfa0162ccb6730f778a4025695a662fd01cfe2fb01c666f8fa0b43c970e6f720a5e386287c2bee4f0ba7517e2abcb2a5495d9be1eb482f23ac5bfe39c8e4f9f624220254f016c173904f2cf1298ee1eba5b085d4f683d42d3b53885f61356767b4b352adad45416dbcbd539df934c09a0eb8cd794d82c17c15d358f2e41ab3d29d020dc74efcd5bfbe618da1d77f66d439c0da1d8e057c73828d5fe365195cc5e98759ecd9829db1a476c6978c3944cb5b7e1ebfd5db671b2d688c33fa3427b721f5056564e760ad725aadeb2236678dc48bb2e368a4d4349251451010862c5f7cbe49eeb7104713974b0dd4a05f8134c265fc7f014a173c719f4504c9e2d7c28183e21c5e14d0c75d59a1ce73bedd9b14685735365fbfb9642cab65bd5253cd1e863d316b7e1507edc42e623d49ff35898503115aff94edeef3e2d97677fe8c82c80caa2c595537f6fd786197e5dbddb6cb9bba3dbf4021bb18e22c7f075f5fb32d816ab5cd1db95e55b2e9cc51de6667d2cdb20a011ad11ce720fd973db2abb579f306c0991e85156d8b4594b32453cd28b3fc36402afacc91958018f25bc5dd570489256d6c1eac8cc78de59e0e565cf40bf3fc8e26876ff64e44f8ce05bbfa8f5c66f5aa5aa6aa9eb9154782965231c752a42236ceb431b897d478dd1d967a39bd6a2b03b401ab4b2a9d2904f1652cdb9f8ff12794ee5e83a3714929469fa12e757ee5839a9c1789054238330a44c72358f3e6cd7288dcda93d98bfaeec61b873efe1a0f757dc7bd593163386c702b7750dba4343521954a626b3ba64293c90fb4cccd115925fac28d7870f41836bd3deb21ec41ad0793b89750129c399a7ecdf767226eb7b9c5bd6e77d2e204602f962983311cc517c5a11f23d0c472834aeefb4addf85025796e654aba4ae3fc08505bdf4ef0bccae114a753298daa4976cf7da413f8b4ba49f882bf0ffadd0076632cfb0cf99aa77134ec28c24d05c20aafa2b8393dfce245c3934779b8691473c708a9e9b6276f7903909e2ffb5534543f8fa1a0f8f68d15bf5a6f54dfb1565754574c6fa776368f0a2e8fb785cadaed86c778128ed83865251a2fab8df5a11dc0ed4b594c9fc804a4bc007660ea2c3acd88bcdb477be5e389c6b610f388b351ce6aa7a3ee4408ce0dce6ab88f97e92e746507ebeb48cc6ca31e02cbbdda04f9c58eb617e54dcbc440c6565b47b69abaa0594a36bd090b6134870a0ff0374d02d5032ec6e2271be571232cc925af22e66cc794024623b3dcf3035d6ccff9fc094e00564a72e63f185b47dcc1b9d765c414fb8739a428b3c85a753e39056b60141189bb6454196fd32c2502c66e59912ef7cee1c82ab2f9fd241db97aa1b46d95d861acb9530e18ca65c02b852c641e8e67cec943073c3cdd05492551544e225d083bc5e1cbf2c21eab407261afa48fae5bdd7cbadcc623c35697142ec5dc26cff87ac3073816482eb36a12feb049ef307926e2f6b4f24a66beb903820db31cf38c72abf3a9fcad9d7b5d3f932e8902ed0f3896ab57f0f053f9aaf76faaf5c4c4cd04572f7fdaa7501015672c115c7b326f43733ab2816454c983ff89658c7ebd12944018a945e5e6f50e1305feb652d441d41d3e3c5feed93fa386643696da9a37476cc83768b9fd3e5f3f03ae63c20bbd1ace67a497e001a6d4b7d0daf094a3b036e8c9e7acbb6c5fab88da729fe92e0c78ac291c0ddf2d42a4f8e4cbce8828577bfffe8d42779a1c47ed7eec24ff5b90223fa50a78878630b07b7568286c6fe9461db9ffd11e50845872b2fc9dc4f1daad4fbd96853cbba06b4f6d3fb01af3da56ea7655833757b07e5a613388e7d671b1b401031b5b0bc1fbe3cb68c4bcb739230f991d246c4ef75ce9ffd841085b832e13a3e937116cf8eab21e4585e056445ca83e218e7ffb8189627d3984e24b8c4616e607b83fcc6a3fc0f521b3793b20ba9dc0da7a860911c9fa5f7492c64c46ce6f87938e296facab1f068db108203ee9770c83442efca7aa5c16fb20c44fff3e33581104d55d1b412bfcddb25d88997432b3b56f5b21c7fc2fff8774aa35fdfa6da5d2f20df0f36aba7812bfa2bf313a3f8e5038f350506e6e1e93eeb5f5f0eb7d4522411e6b9e79b3bd77e82e4d5ce76db18b4991e3ce0c71354ccdec816b707fc1e1b39a78c6c291781e5db2d67b9512a3d6065968e1a331bec6d1de12c1bc1f14294e815b7569f8fb15a01dbf371e6a070f1ce6c1cced800f2f86522385026616d65a0171971cae3d4dfa9f10"}, {&(0x7f0000000180)="de96ab55bdac6b4c61c3d4333b34c1"}, {&(0x7f00000002c0)="4551d692"}, {&(0x7f0000000300)="5a6053dbc5504e4ffc50e6f3367d3e703e11e4f36203b052b324e144c2154c0713908653bef1c219"}, {&(0x7f0000000340)="a4cdec3f4d8f909e1759d594cffc739828a79f19060cbfe49254576eb332b855e572826e3c5959e5cccc0dae"}, {&(0x7f0000000380)="c325a4c686958b0531bcca3d1216ebb8d802fe066fb82e6594e4"}], 0x367) fchmod(r2, 0xe3) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842", 0x38}], 0x1) ioctl$TIOCNXCL(r2, 0x2000740e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), 0x0) getgid() getgroups(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)) kqueue() r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(0x0, 0x0, 0x0, 0x7fc) msgsnd(r3, 0x0, 0x0, 0x1000) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r4}, 0xffffffffffffffff, 0x27, 0x0, 0x0, 0x4}], 0x0, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0xfffffffffffffff9}], 0x8, &(0x7f0000000140)={0x7, 0x7ff}) r5 = kqueue() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000003c0)=[{0x10001, 0x0, 0x0, 0x5}, {0x3c}, {0x24}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") kevent(r5, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r7}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffff9, 0x0, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) kqueue() 13:34:19 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x81}]}) r0 = socket(0xf, 0x1decb28ba19e74a2, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) 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}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 13:34:19 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb02000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca652b9a6e54bc9ea8816d0f4321c52039e40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925edffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba98f212d51f927bbeeb62ab5d0be3539b030a8e614bc2f9f9c1dd40093c87a11b3229d442b6a1c475f4414ed4e4fb2501899eb382565ee83b440b3a0c776eee00395c06a143ef3f2ab29dceb8503d27b1278a57ced1388b43c5a7865e3684d03e45e510736aa16b2a4168a65ee83f3400"/793], 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) shutdown(r3, 0x2) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = dup2(r1, r4) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x2ca, 0x0, 0x23a, 0x0, 0xfffffffffffffd0b, 0x7}, 0x0) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 13:34:19 executing program 1: pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) fcntl$setstatus(r1, 0x4, 0x40) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open$dir(&(0x7f0000000080)='./file0\x00', 0x8084, 0x100) socket(0x20, 0x3, 0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x2, 0x8001, &(0x7f00000000c0)="88009ffd118b6cbfada1ed235441ad8e395e91e2fe6bd8e93407c9e6bbd0c1c37b3d51aed1e62a5df81891cbeab231f036a7cd67b14539be5392bcf3e164496db7e132dbcf2aa52bd7f6af1015ff951d41709b73d5f0e3b1edf8", 0x5a) poll(&(0x7f00000000c0), 0x200000c9, 0x0) r4 = socket(0x6, 0x4000, 0x4) accept(r4, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) write(r0, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) 13:34:19 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) msgget$private(0x0, 0x220) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000280)={0x5, 0x6, 0x81, 0x1f38}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000380)=[{0x29}, {0x1d, 0x0, 0x6}, {0x6, 0x0, 0x0, 0x2000100}]}) pwrite(r1, &(0x7f0000002d00)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) sync() r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0206937, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000340)={0x9, './file0\x00'}) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0206937, &(0x7f0000000300)=0x18) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000300)={0x1, 0x1, './file0\x00', 0x1, 0x2400000, 0x8, 0x7}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000000)="4f7dec25660aceb47c21a6e66c18387ee5064f472a5ae3c10c57d90dc762c5a6d4e4a2242669dd4d2b6a761ef3d42ba5956adfdaa178e42df47c807d8cd42d48eb20cde2527cf53972d178d40446914d12b834edea7d41495c3dbcdefd078664916e3b2764faaf6dab0459c665ab55ea1c416cfcd107db5f854f0e9087d1635342a72bffbb145c4741e8808e367dc8b7db0520deb856f53638743a", 0x9b}, {&(0x7f00000000c0)="5cbf9c871226745a0d4c9d4ed18603dc0bc7089307d9ce24ac0ef4057f3c11", 0x1f}, {&(0x7f0000000100)="ec9f01e97aa33d1b7a1f7c033e555ce752abeb6bd33696ac29bf8a72e41964e78b3c465425c4edfc31240c9b6b1d078fa6fa4812f9b78ca517400d6523a3f5affa27fb8b314b7d3f07930d3778a55d91ae3292f763a14424a496802d67b1283aade64c2685a9cbb6f6e1df0c5760905b752648ae8a51367366280f0d257defeccfa1d8a97ea4d05dfb599869f8ea92c879e2792066bb39e6bb47ae498a946e43b6bab570f7382a4266bc77f1f9c98bb05519fc585c5663a0f428faa71d6cb0449b771bd35a8343d017339a16b088865939419ee572c12a97ad55237a4e836e106045d1ef583368cfc618da1a699b4f50", 0xf0}], 0x3) socket$unix(0x1, 0x1, 0x0) msgget$private(0x0, 0x20000003c4) r7 = syz_open_pts() fcntl$setflags(r7, 0x2, 0x1) r8 = dup2(r7, r7) symlinkat(&(0x7f0000000000)='./file0\x00', r8, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r8, &(0x7f0000000180)='./file0\x00', r9, r11, 0x0) ioctl$TIOCSWINSZ(r8, 0x80087467, &(0x7f0000000280)={0x9, 0x3f, 0x741da070, 0x35844755}) recvmsg(r8, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xfffffdda}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r8, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r8, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) fchownat(r8, &(0x7f0000000880)='./file0\x00', r10, r11, 0x2) getgid() getegid() r12 = syz_open_pts() fcntl$setflags(r12, 0x2, 0x1) r13 = dup2(r12, r12) symlinkat(&(0x7f0000000000)='./file0\x00', r13, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r13, &(0x7f0000000180)='./file0\x00', r14, r16, 0x0) ioctl$TIOCSWINSZ(r13, 0x80087467, &(0x7f0000000280)={0x9, 0x3f, 0x741da070, 0x35844755}) dup(r6) recvmsg(r13, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0x2, &(0x7f0000000680)=[{&(0x7f0000002d40)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000008c0)=""/212, 0xd4}, 0x2) setsockopt(r13, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r13, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0xffffffffffffff1e}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) fchownat(r13, &(0x7f0000000880)='./file0\x00', r15, r16, 0x2) getegid() r17 = syz_open_pts() fcntl$setflags(r17, 0x2, 0x1) r18 = dup2(r17, r17) symlinkat(&(0x7f0000000000)='./file0\x00', r18, &(0x7f0000000040)='./file0\x00') madvise(&(0x7f0000000000/0xd000)=nil, 0xd000, 0x6) 13:34:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x2c}, {0x6, 0x0, 0x0, 0x800000000040103}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699b, &(0x7f0000000300)) getsockopt(r2, 0x5c, 0x5, &(0x7f0000000100)=""/128, &(0x7f0000000180)=0x80) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0xfffffff7) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000001c0)) 13:34:19 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = dup2(0xffffffffffffff9c, r7) r9 = open(&(0x7f00000000c0)='./file0\x00', 0xf2e492ac0281a026, 0x0) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x88, 0x10, 0x8000, 0x6}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x56f4}, {{r3}, 0xfffffffffffffffd, 0x2, 0x20000000, 0x3, 0x2}], 0x836e, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x19, 0x1, 0x6, 0x8}, {{r5}, 0x0, 0x2, 0xfffff, 0x7ff}, {{r6}, 0xfffffffffffffffe, 0x20, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0x100000001, 0x4}, {{r8}, 0x2, 0x44, 0x40, 0x4, 0x5}, {{r9}, 0xfffffffffffffffb, 0x36, 0x80000000, 0x8, 0xcecd}, {{r10}, 0xffffffffffffffff, 0x1da38ceac1d88398, 0x2, 0x9, 0x6}], 0x2, &(0x7f0000000240)={0x0, 0x1}) r11 = socket(0x11, 0x3, 0x0) dup2(r11, r0) 13:34:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x6, 0x2}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9c, "9f8dd8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x200, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = getppid() r6 = semget$private(0x0, 0x4, 0xa5) semop(r6, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r6, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r6, &(0x7f0000000240), 0x6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r7, 0xc010427b, &(0x7f0000000040)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r8, 0xc010427b, &(0x7f0000000040)) r9 = dup2(r7, r8) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r11 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x3, r10, r11, r12, 0x0, 0x4}, 0x200, 0x401, 0x2}) r13 = socket(0x2, 0xc003, 0x6) connect$unix(r13, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c657107170003c9f8d735ddf089d1b68802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r13, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r15 = semget$private(0x0, 0x4, 0xa5) semop(r15, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r15, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r15, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r15, &(0x7f0000000240), 0x6) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r16, 0xc010427b, &(0x7f0000000040)) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r17, 0xc010427b, &(0x7f0000000040)) r18 = dup2(r16, r17) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r20 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000100)={{0x3, r19, r20, r21, 0x0, 0x4}, 0x200, 0x401, 0x2}) r22 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000180)={{0x0, 0x0, r20, 0x0, r14, 0x10130}, 0x4000080c1, 0x1, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x3, 0xfe}) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x40, 0x0) r24 = socket(0x18, 0x1, 0x0) setsockopt(r24, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r24, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f00000002c0)="5cd0768a277926ce1b00ed61c5c01dff0bbda20a465adf3033b83b4859a61fee0aeb8e8d1c7f64f5be1b48f32c81816ea4c5557014deac95eb850d534ee57d8620932c432ea8f4f4688797e2a504e2e6678c84889771c91e1c0f24d915a2c8a6712d55595c0c0aabcc783f6931af85f598a253c3f11c6ef090b4d4391ff48f56f0d89421888187312020a60268e83a16c6ee29fce917d99b211c0da7786b25b82998e589b8f13a552a3d52dcf61163a2f9ccd08882eacb31be5687f77b1eff02d7186b06f422ecef06c605fea3988e577e32f0dc555aad1339e1b12f9b0d415cb00078ba1dc3ef24a56594ca5acc455c52c250b02221ddefb5acb7da1c4ade0560ac95771c89b50376f5fb0b3d22e306328f501ea912033ddb9e42fa17182ac3b0852a2a75c2e0ee3245a5bebba5b6f19f846cbb7686543f34611d76ad91126b799c54036a8c6a9791f3ce9dfdd5ac33d0592229ff30e4da7c49fa6612c5d3cd949f645b60727bca343de997012f6e11ded2e1c68408c4222c1530156fa27610fb9c378279cec421761556fa7981e15a5c7053cf1fd1b0265c168a1a3a2d885c210d17193b0b1b2efd4e734fabc2dab5e7e1f9c6e21c76e7508b347786a1ee353c18680634927fa6c4c40617c66d0e50006f42eae745dda8872775cf9c5163bcc8b109f9c6a8f270aa8e4f8792c8735cb76603eb6c3dcb07ae99b0f25df7fee049fe0bcce3ba351b08555a63f6e850d1169f97da2107322d80910e9b599233ec68c1e5387b67c6220e5a60931df64403f1116c4c5cd8e18290f79d8df20526a4709e87daa0128bae8f5beb3614719d6a8cd59476bda1c99c7c9b078e26497c080447e34aa326ff00da69aabf2730c4de8b36a9abb63fa3ae836f85433e201e78fc6d60fd46e9fe833d75095d97f1101ad6500c4b602664afa68469a5e0f60701ee89b4827714c518aef4f82f1e1c14efe8a695af8b0529373e222789f273684be23c3a55d2edc8435f90f465270c9687d78fdc5923a283105a98fe250c55c3ff289590cb6c6f77fec92d2adeb8d66829aaf2adf310a043138cb835c8f2b7809df59cefbcdda793f5440176a604c099f7ac19878eb7afecf3728f4dd681f5ea27e981a68bfd0ef739f48590b234e7eab11f589e3a92287b0004c089fba05e52f4046acc8a0f4bfc87e725c2f75938617866c04fa9fb7e02405a46360881f277fd16224db1ff72a43f9278a645b10950af9754668c5ca663da9f1d64c2d752f47564b5611e6d962ed5f3282d40e9f411befd6828d6849b2832e45bebb6eea95c8ab62b5477d7cabef6a27421677a8c29d85a11b3b3b25cee4162a95a0bf5f1eaa88f4d01f52206cf5e7428b928b86084471ec303bf5e970ff55990a664089d1c92240e115627e7c4fa26b19377a6edb020707c64b09d1c96d3145348640c40338936c20be9ff2ccf40610007e08acd6c687eef62d2d9538ee4807979fd47f3f5d60f1520bb213755b0b878a713439045eb972c6c8dd0dbb67e606a552c0398a4b263295264e28499258e54471cc314bb095a075638c7db53ab2198171fee5718ab76718d336430990a95b5a92cf0d1c48d9dadfc6fb931a025d1a01400d8e4f6b8717d8ce2f423c9723500b181b81c55e687d102bdf64f18becd90b520461098825d8442c8e90f49b88ed09200288b14e9604ba11118a1673b92aa0347b0f7942d1f3d5b56d9b25dc9ab0c68813bbad075df38f8b735c5b453cdfa6bf748d7d881b47ec149a85c1a4d6a62ed3d5519b7f2e3305a727c8c976a7e8f56736dadef9ea924fedcc4623544c70c83678120301b30cc7196ee29640d628989f954f3184fa5b84535bfa197ee7475dfa009de7acd65eb6e445ea447b049b79eb369078f6e8027f8d9fd47d980ac8b490d036bc14ea4111d6304269825dec41c3ad344b1b1a64ac333e05bd098ad973e1ce0874fc5c5fd0045e250240c9ae38b2b22dbf9ae0e4339fa7db06b95aa615348e8c29615110fb71f0b6f23cd32befb51e00b105950535b1209f3d600e490880f59a888ff43ac2e3e46eb50a3fec5d813f29f882b0baefda084bde1f9b338efb45100a62c8286cab7fd3d8dfce60fce40d32f30352b4057664d639aa87bfb3b55ec5a95d6eadc5445e4d18ffea85619dbe6b1a36e1e37a7323d3b8239dfa0f6d100978649af5cd7b138b2a497ed211779596cc9bf6931c2949dbe87d9351cb14259d93a3612a878a3cdcf96f07f1ad9e73d25719edc7741962b229f6d62dc2e44a11927ffeae5d895f5931bedd3f5f0554d36f5f810b0fa1c8fd466f926e5a5a70740ad30a0091c9c876f3f51122694860fd65d5edae6b8217c3800dd8541f6cfbb68c790db7bd00ad5342fcbffff8d57e08c74f93e64739aa3a495b22179dabf669b156b60a68c23ed5d9ff898fcb076677153ff71d1e0926fe0f5e559a8f1c9e4b72c26d9081db6d225e2b29ac738c79947b917aa0e69bedbc6afc2fc9891875d2915b8062dfe4eb565226839311c816585ddf25a2ca53d542e891ece3b564266fb9a03babf48c0d3a57615e4e3e7a7c895c5a5870ab3b063957c50a456a3533329e1a9f761e9f759521155d3a113fa19325aefb5d4f22000e71c00536c572e00f41854cf36eabe22c28d1dfdb9509cf290b7d123e8c19cf82bd8e2fa575c72767d5226c48247e845f3e1c983afdefa9a1f8f52e9e53fdc3d1e5db4c6f1c79d658aa3c34a492a17c5c3e8499423f55fd64bd648b8d354ce52aeb4db57490d91c3a2da190b5bc778c03bca73773db4ae04174dbbb624da6c7fbdf54d8fd61890feb63718fd7116c2e293ed8fc9e4d414a4de653b6912029b673eba8c14ee10218a2f5ccb26612e742efe94e280f8e971926e83660b624008428c6506f8c2407529ee84209f896beb29a4d288e3a74f48e1ef26a6b1b760cd7db49f294ed49739a86ec2472c52c2b0edf092636072977783645e0cea4fc8365bf4fb8c500ef7ff55af0844cb0a19d7f190e6c5576c483ee0a463368b776828faa5fc6dbef48a503378da672efb9afa4f9dc3c60412d0b5de403cbb578616e5a7cccd17e534f137d3d556a2fb61890cabd40fddcf9fd804c3d629803b8cdf553965314b25c3689678fe4ac12d90694a616d9c88d1479e5bc7b99bebca0577574c2735f0581de4bbefb147eec5d2c061dbbf0f0774245c28675c1512feb69292fae27072d1bfb48f7c6c6e40b73a1dd7d0960aba8ca245f0adfe299b2f9afcd119c3b1b55c5bb7500da8d9e40d98852d65e184fd03a839a7e77dedf5f27f1bdacc1e8a2b31d57034ff0e15ffaecf6e33f25f6739f1879b318062866c5596119e779db28efbf2faf4a1991c653ae89d7d9c7e5c34bd6d905d8433a1637171486e057aaeb500adaeaf3a7aa71df5d4373ccd70bae050a59b52e6f81e6172e1abfd8fcbed681da86504dfbfe9341c417e6f37b821a0b9f92f0b6a2dc40c76ee818af3c7d5624927cdd9f9db2af9b6254b0118c6822e04765f5a2630cf6eaaef2d6176394f96e02db915d819df606e12eebd4b2ef1b8a037177fdb7e0431d304aefe803973d5f83bc1c2b20b1f605b29cd5856e32c0596c61f8ada53b427140b086f868572610399330993881834f7f713bd0de43628f3100abb675b649008e70404eb5a2f14d41b39375d1f96eb670842fd6db9ae531005ea1512654a7f12b06ad671adec7b2701a82660dd2dacce830a3f9d0b7f3386e4648c6224ff28c77af0df0a028555f6fee3ba4b095441ecdc5c7113d803925c4ff6909e602159d556a1b4f16c9a08b4e8df44c1a8404bb3359299ee212e4edbb420e8683dccd383e478d964324472afb0f985ba7272901690c5731ada8c2cce9266ae7d5c11b6701f4d45a7143340238ec793d20198fe6944e97dfe39ff54a9b1e2975515d437e684f795891846d6ed926eea54322100925d105ad38f174374d13f8498dc8b5bec3a7e06bd882e52c8fe5c98892514e1b77d556adc220e43a9a2f4fac22e73e33a6f4e60e443d58f45d8cbf96daf492963c948e0c3fa62a3383144a094733195a1f99b3de0de2c7f13c495668180a501ba2f883b6c7b67781d6df255258a785d47ca5524024ec1db8f3e3572353c090cc04da855c18f0088fe30a6cb3739ff46c107b629909e033467cd83f69fb460cf294489941358a58b8f50195fa6471495e1c5d30a36a0b02940d5a9c18284a307bc21621457c16702e03f0e7eb85cd6e4015efecbedc88f8dd97d41a029257a078aa75c1bb662f584e6bee1ad8cf1630bdf15427848eca11cfc0eb5c2573f4af17865f42f4dabb8ffd01d9dd918193e98ee13e70421a8f1616a42aa3860c3d54280383c96cd40b732c8285983c85994bfd1e5decba32cb9ee7163b7cd14a18ee2f5292c9a8ed5fc75c65c58a67871e01d2d12c8c91a37cf5bdefaf3f7abb3d38dbe6e52f1200ce3c346324f70ba35a7b90dc29e0ec0dfdc6b12517685dd3dbf6f555a8763083976b4eb9afa9ccd99cc11f4c55193b0f0a4d5a4376704ebce24664e030524e23ef2143a51e2965bea347280941afa41ffd4cd8d3776793dd4f4e319eb047015b6d4370ea4620be681ad6a81ad016d17dc165e01c3fa59870d9ec2c05ecf12a4f15becddcf0de0004a7f4f5d2c5c4d87516baa6cc603a356cc3c174072af309a773b7dd11cf71eff2312ced6f03f5861921d68b0c9a3584b8ba95429b48601deaed5c0f3d0f0289571794561ce7de4ab0181dac18fbb2c856157fe03ba62dd05a380629f53fb0ce3e8d97566edbfb6b2d4acea073547add89a71737a3e6c9b58317a442c1e7e8cd3370ec0c83d750f794f5eacc1a3cad896cf175f37622c7b31ce22860d074b39b45121fadfa4ba6ca7ddc9bc8db693674c16c22fdb3ca5158d1394dc06e8d7fb771d63c660ea40e5030fbe05d8cfb8631601eceea208cf8776a978f23b7f8d9c04b5323bad6f1007bed691637543169748ef8e6db72903c2fd1765148ea78f329387535fca77875fb0a725c3b961c5ad956019a894e7c16fa62dddfafb8525a9ea6b621ddc137ce6d14ba17b527ade7aa3a32acfef3804961ac895fda8be475cb5216faab2277f74ca6e3bae3d34701a4d0f7904edbeea3446a1856799a33d481de86c37134632aacaa7c07d715515524c2dda51db5b1c0d616bd47c07a50e5fc61633608762428d444a92e587d757df4fa9798ff805d4434f318226d41b2793322a8ee844162ed0a8eabc93e9c4d460db433316230b3e4941a3538f19e55d0cd92d33f041a306c04d5d6e73d6f9df83af4aaa2235b2db61f1e7d2053828407399bebaf9b141168f6653148a43b2056bd9c325879535d31941358b7dfe6fe0e4301501823209bdb4b3a1ec094bf6ab7a00b8eea262cf9c699ea2bc60159cf72197c9d39a3cafe2036f7bfb6a3272ff637edf4e7c09e084929ca582b020b486c4fc500dac7df0a61c73302697c1a218cf6953e42f0882392366255b197e4b157164cd5fd731490c7186b14bf22e9c47941559ffaca9c376cd2205249199697315765ffcb0411ab47e9f7ed38545abfd5aeb6f6b5c140d63213c190a86b57800ec51c9efdb5e76e97f44d00b43b69047acf5892992a2a6f33473294d5ce7e5d1b749b4b99a04e2c1f01dee8d5ac5609235a74ba1ae2ead3f5ef2c7a19b915585b2bbbe0a735fabc255b04f9394a80201d643b01ef25cdebc475d89d921918febbabdfbbd042b50a17af70af1183491d72dfaf245dcbfd81e4ac7477ef3f123f12397647e4e", 0x1000}], 0x1, &(0x7f00000001c0)=[@rights={0x20, 0xffff, 0x1, [r0, r2, r3, r4]}, @cred={0x20, 0xffff, 0x0, r5, r12, r14}, @rights={0x18, 0xffff, 0x1, [r23]}, @rights={0x20, 0xffff, 0x1, [r0, r24, r1]}], 0x78, 0x10}, 0x6) kevent(r1, &(0x7f0000000200), 0x66, 0x0, 0x81, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x280, 0x102) kevent(r1, &(0x7f0000001680)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x64, 0x0, 0x85, 0x0) 13:34:20 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, r2}, 0x6000000000004, 0x3}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:34:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1adca16ca28e820cd931b58ed678e71fc50969a13d8fc8dacce1bba0bb95a297d38fa447ea3c1592e0e8c201fd0887e4122eab575eba46b9d8b5157a1710db0768fb855265de2149817efb31f9b2c89ad745bf9d9893a7af18624198cbad698ca78af73f4981257efb53630a8a87ede584d00f3eacd1f72a63f851e1e2043a08ba2633b15327d95478418dc0fea8d2b28a03f55fe764448b06e11fe8378975ee32d817f03ef21808324f09602709"], 0x7d}, 0x400) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) write(r1, 0x0, 0x0) shutdown(r0, 0x0) 13:34:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pwrite(r0, &(0x7f0000000100)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) 13:34:20 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0x80) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f00000006c0), &(0x7f0000000600)=0xfffffdb1) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf45e54d76b55e575e558b75a8f3fb90fe3c6c0488a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa63acceac2a8666a94e76b531ce2606728d4a69e3cc59dbca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162be559984b9cfc64c9877481164c24e75258fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e7efe09000000000000001f4385f0413c755ea4a5c5fe659fa202361cd8cac707005b65c6593d8e4884b13c6d158daa2870b4122cd2350000120000000000020000000000000000b219ede5665b9cf9adb798f308b5b79329820d4b614a865481fc056eb1511cf5302f9ddd55032487633073e4af77b58fc6c35a93019c0060307cd1faa8e14ab61851fac2b3d9b2a1cfead45a7d54cdd69e45bc50bfedc5ab94cc736d7fd27fc40cea3cbb1e0bd367c53f087ff8bfb0001000456a3f98b2390e9e65d239bb8287219fa7757120df09b3dd5eb2ea35b4cd5eae7ec870146dd4315dc697ea25dfb931bae11434254a26f20a936fc4614c9711301a4f97caf55eff135734152be473dfd6115f389ec88e293a37b90eb22440b060b6874014fe0c86496c8e92c17e024aa41baf31bcea4f6e86385d127afc0b15857d9de53cf550c62d802dfc519ef4e8f5d051c740af0c59667ed084942d9cd431cf3b720c66492c9c01b0ecd6667170707ae6e435039c1783aa2484883ae68581f20c00c26fdd72029319c0af85cab3"], 0x1) write(r2, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r2, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x7, 0x86) connect$unix(r3, &(0x7f0000000f00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a177a3862078d5e0000850095954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1590136be8e399e6db8a9e3e05bc5370bcd4c0a16f96adb5a0900e98a70b365fd5b813c502b585649796386e1c709fd422cb82c4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9f6f69fef095de61b039606a44157795e9da5c5fe839fa202361cd8cac7dbbc5b650600000000000000d235000000"], 0x10) write(r3, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca27306195", 0x27) r4 = fcntl$dupfd(r0, 0x0, r0) writev(r4, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r5, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x2) r6 = socket(0x18, 0x1, 0x0) r7 = open(&(0x7f0000000780)='./file0\x00', 0x21, 0x40) r8 = kqueue() kevent(r8, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x813, 0x0, 0x0, 0x0) open(&(0x7f0000000580)='./bus\x00', 0x80, 0x61) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3f, 0x1ff, 0x136720000000, "b8000000000000080100"}) close(r6) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r5, 0x0, r5) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r10 = kqueue() dup2(r10, 0xffffffffffffff9c) shmget$private(0x0, 0x3000, 0xc6, &(0x7f0000ffd000/0x3000)=nil) getegid() getuid() r11 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r12 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r13 = dup(r12) ioctl$WSKBDIO_SETMODE(r13, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f0000001140)=0xc) r15 = semget$private(0x0, 0x4, 0xa5) semop(r15, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1400}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r15, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r15, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r15, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r15, &(0x7f0000000240), 0x6) socket$inet(0x2, 0x8000, 0x9) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xffffffffffffff52) r17 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r19 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r19, 0xc0107002, &(0x7f0000000000)=0x280000) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000100)={{0x3, r16, r17, r18, 0x0, 0x4}, 0x200, 0x401, 0x2}) fchownat(r11, &(0x7f00000010c0)='./bus\x00', r14, 0x0, 0x2) r20 = socket(0x2, 0xc003, 0x61) connect$unix(r20, &(0x7f0000000a40)=ANY=[@ANYBLOB="8202adfdffffffff2a197a386207000000008295955984c87910bf07af654841c3453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae4473e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff010000000000000100000028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7244a744123053ff03d925341d855c4cd1cfd7834aa3fc1611c8649840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c6684f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888980d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf73300a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff43ac3436ce731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddb062c3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e109cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1775e75732d1efb24fb2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c2f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a040754e38cc96072cab037ec2d04030b3e09396293ceaea7654667b76bb2aedb6ee790c0514a813dbbc2cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda093def3f5a190a05885d48b3f7b9871543e605aec4e9fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd400000000000000000000000000000000a2ad2e5614112118f2329c5ea4fc08ca848acb2e0d4b4d7f9ebdec8573e5934472f435b62fa5e7527b0a285fa7ff03000000000000615a21ff84e9d18b041b023ea3b510fb858e5e8f637366fa670ebdb62fdd865ad48a87d3ad926c89e856bb0d557692e8f366a21432c91829e053c8c190fa254640aa54ab03c720e4abe974745c190555f12f12462cd4cce8965fed07a00cc35143830c6d62ac6e833023af1ca95cfa3db9607f9a3c08d051923844f3eb1d14b5ee73850929e1523b90aa912200"/1209], 0x10) writev(r20, &(0x7f0000000000)=[{0x0}], 0x1) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000003c0)=0xc) 13:34:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x16a) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x0, 0x0, 0x1000000000}], 0x7, 0x0) kqueue() close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) socketpair(0x52, 0x3, 0x81, &(0x7f0000000080)={0xffffffffffffffff}) writev(r3, &(0x7f0000000400)=[{&(0x7f00000000c0)="d8c0697a4bff0bfeb0f31aa93cf44f8fc9971fdaed2ef2542aab35f63cc36b208324e0a5cd74ab8bf08a002508ac923bc110aa1d9b996622b6dc42f9e3b03e10", 0x40}, {&(0x7f0000000180)="84d5881917dd6ecc55df8c32637e523a275eb2535382deba672805a2d1cb59240c91b129f617da0f503b1e651570a99d0d0f1292b4cdd0c4226194a3b5c86f529fc8ff7e948cfcaedf76d0446b755ac5361c46e04eab337f30f5e43dca4e3254097ed5395890ad25c4d4efdea2bb49f029972225172a64940eef441fa5f2c5a381b9bdbd08e5360c2e803b4af5fead25355b7c52d547fa9a66187f5b2163ef9f6f15fa3518c2ec99dd9ff3e3ca3a809bcc3f669cc260da39abd8a8be99b4ef03dcd2942e0626c1986d99595d4dc1ec533b1da3a429f8fb77e8fc004b51fd23e81753f5b3", 0xe4}, {&(0x7f0000000280)="55a087a4da3eb15d208bf7483d4ceff616d4a9885fecc271093ad53e9248768fc54cf04a55f7686029d48f1c0529cf73eb98ffc1e0dcf8f3ee451026defe7e86961248ec194b231b078fbb0e5b8d43a98f5100f90bd63ba57878900f64edcd76ee1b636195490120e2e7ecee2f82af4d15c9cae2201b9925256e5350f5b700b55596afb05fe8f9872b672e63df30f682fab4d54d9c27a82027d5da80cdff20978bbbd11898df39411f976f08b1fdda1bd1140610184f969577c28d0378637bb7e4d4ac6cebb4412eaa5c31c9efac4b6e8091d8afdb28520225c631d5c3c598f07cdae452ea4d9808f497715e844ae835e2090a6b52875ac3ea63e23a", 0xfc}, {&(0x7f0000000380)="ac5a64275c055a3991bb3e02f2979bb0a3ee4f708c50b8f37442bd6d9198430eead00bd888cd5f82b888b9aa6dc4c5a7732fdd01498a2eb8d2db75d39a1bb51ce91c278c4e51aa7418cedc74027b09aab37cd3d6b40d9c6f04c0d50466994b1743cf97fd9235cce7e5c31312f7321ac9", 0x70}], 0x4) fcntl$getflags(r2, 0x2) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fsync(0xffffffffffffff9c) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000440)) 13:34:20 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0x7, 0x80}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x0, 0x511a, '\x00', 0x20000}) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xfffffffffffffd8f) r5 = semget$private(0x0, 0x4, 0xa5) semop(r5, &(0x7f00000003c0), 0x0) semop(r5, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) r6 = semget$private(0x0, 0x3, 0x50) semop(r6, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x2, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x7f, 0x800}], 0xa) semop(r6, &(0x7f0000000340), 0x21) semctl$GETPID(r6, 0x3, 0x4, &(0x7f00000000c0)=""/83) semop(r6, &(0x7f0000000440)=[{0x5f4461b1b1d9e3af, 0x6, 0x1800}, {0x4, 0x0, 0x800}, {0x1, 0x8, 0x3000}, {0x4, 0xa89d, 0x800}, {0x2, 0x40, 0xc00}, {0x1, 0x888, 0x1000}], 0x6) semop(r6, &(0x7f0000000240)=[{0x3, 0x3380, 0x400}, {0x0, 0x5, 0x1000}, {0x6, 0x7ff, 0x800}, {0x3, 0xfb62, 0x1800}], 0x4) semop(r5, &(0x7f0000000240), 0x6) socket$unix(0x1, 0x0, 0x0) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020699f, &(0x7f0000000300)) socket$unix(0x1, 0x2, 0x0) r9 = socket(0x2, 0x3, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8020699f, &(0x7f0000000300)) r11 = socket(0x2, 0x3, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x8020699f, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, 0xffffffffffffff17) r14 = getegid() ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r16 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r16, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x3, r13, r14, r15, r4, 0x4}, 0x200, 0x401, 0x2}) 13:34:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r2) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x9606600f3f4b4b82) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) fchdir(r0) 13:34:20 executing program 1: nanosleep(&(0x7f0000000040)={0x100000000000401, 0xb35}, &(0x7f00000000c0)) rmdir(&(0x7f00000002c0)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000340)='./file0\x00', 0x8000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) kqueue() ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./bus\x00', 0x3, 0x1000, 0x100000000, 0x1, 0x0, 0x1, 0x3, 0x1, 0x0, 0x3}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x9, &(0x7f0000000140), 0x0) r3 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r3) ktrace(0x0, 0x1, 0x8, r3) r4 = geteuid() setreuid(r4, 0x0) r5 = getgid() fchownat(0xffffffffffffffff, &(0x7f0000000280)='./bus\x00', r4, r5, 0x5c95de85336c40b6) r6 = getpid() r7 = getppid() r8 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x3, r4, 0x0, r8}, 0x6000000000004, 0x103000000000008, r7, 0x0, 0x41, 0x3da3, 0x0, 0x5}) setpgid(r6, r7) r9 = semget$private(0x0, 0x9, 0x1) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x74) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x2, 0x4, 0x2c00}], 0x2) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r12 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r11, r12, 0x10, 0x9}, 0x8, 0x1, 0x9}) r13 = msgget$private(0x0, 0x2d7a44cc4143632e) r14 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1116, r14) msgctl$IPC_SET(r13, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x0, 0x0, r14, 0xffffffffffffffff, 0x10000, 0xa6}) r15 = geteuid() setreuid(r15, 0x0) getgid() fchownat(0xffffffffffffffff, &(0x7f0000000280)='\x00', r15, r10, 0x5c95de85336c40b6) getgid() r16 = semget$private(0x0, 0x9, 0x1) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000240)=0x74) semop(r16, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x2, 0x4, 0x2c00}], 0x2) r17 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r19 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r17, r18, r19, 0x10, 0x9}, 0x8, 0x1, 0x9}) fcntl$getown(0xffffffffffffff9c, 0x5) getpid() getppid() 13:34:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699b, &(0x7f0000000100)=0x80008) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = semget$private(0x0, 0x400000000d, 0x0) semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) semop(r3, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r3, &(0x7f0000000480), 0x0) semop(r3, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) getgid() semctl$GETPID(r3, 0xffffffffffffffff, 0x4, &(0x7f0000000780)=""/137) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000080)=""/81) syz_open_pts() r4 = semget$private(0x0, 0x4, 0x81) r5 = socket(0x6, 0x4000, 0x6) setsockopt(r5, 0x5, 0x7f, &(0x7f0000000300)="56fde5b658eb97f209992e8ef0f12f4a2d047443a8be6ae090708534eca1ce911046ab04d84618e301d055395280cf148f7b8b7bf1422d916e2d837bed346ca3802e50d26fbd16c975eb40f1e8a1d20673d19e52c31ff2f274190d276a17b2a33d3f0e4fe4f379a1e212fc72eccd6e4bbdb73162130b7aa1e968cc8ee14367be2ca9af01c59fb1176e40245f8664efa432416dd973acd21ab3266c11d90604afd997de9326f2b4fa35a6b7f8788c3cbcb2eb5608bf0b41d36469561225240777ae5416aab8efb5a38165d0276af2f0f69aaf684f15f155", 0xd7) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000000)=""/62) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x0, 0x0, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 13:34:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0x6, 0x8}, 0xc) r1 = syz_open_pts() close(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_flags}) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x7ff, 0xffffffffffeffffd, "0000007db84d4337014608ff00e1ffffff0700"}) write(r1, &(0x7f00000007c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c1914bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7ca2a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf0000000000000000d5fe00ac537a1af30b95fa383ad32e34195c29", 0x32d) 13:34:20 executing program 0: madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) open$dir(0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchmodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0xc0, 0x6) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/211, 0xd3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000007000/0x2000)=nil, 0x2000) 13:34:21 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x8) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1116, r1) getpgid(r1) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) connect(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="3000485486bb205350e5bf76ffa60cd1b49bb7c225457583d86dcb7c699a481480a12e2f4b5f16adbbf690449b23b2d4d1ecf05cda0744a0a8f3a35db4de7314bb861ffeaeaef833267c2708cce1547b66d0ca6a0ce849c6"], 0xa) 13:34:21 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000", 0x0, 0x6242}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) 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) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000e2f66696ce6df906505000000639a8693c6"], 0xa) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699b, &(0x7f0000000300)) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000040)=0x1) 13:34:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="383d6befadc45ffd5e0981decefa") openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20387, 0x0) 13:34:21 executing program 0: getsockname$unix(0xffffffffffffff9c, &(0x7f00000002c0)=@file={0x0, ""/55}, &(0x7f0000000300)=0x39) getpeername$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x802) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)='\x00', 0x1}], 0x1) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bcebd520f0dd8a0e00000000001000", 0x0, 0x6}) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000240)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) r5 = fcntl$getown(r4, 0x5) truncate(&(0x7f00000000c0)='./bus\x00', 0x0, 0x20) kqueue() r6 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1116, r6) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x1000, 0x0) fcntl$setown(r7, 0x6, r5) r8 = socket(0x2, 0x3, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8020699b, &(0x7f0000000300)) symlinkat(&(0x7f0000000340)='./bus\x00', r9, &(0x7f0000000380)='./bus\x00') r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xfffffffffffffe56) 13:34:21 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699b, &(0x7f0000000300)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x6) mknod(&(0x7f0000000100)='./bus\x00', 0x80000021c0, 0x60004000000028a5) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="000000186a56010000001c00beffff00feff0060d5706c85c2768511fe9700007b7d8a1c18b96e66cfad1fb4", 0x2c}], 0x1) 13:34:21 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x10fc040000ff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x2]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000780)="ebffcbff13b9fd812eaa4e713048e69931929648c5b222a7a769517f83695ab62a041667f71edb7317319a7a7bf69b28ffad1435a52904b3bc8739ab0c02f11188af2bc24213e57b805897821312da3eea62aa54e02dba7e314cfeb8cc0423e87eedff9525d6edb38f2d0315cc29cb91d84e73fa9a1883c1e59798812247d0a5c1610de3e05f719a350c359f6f31f8261cb9454892ff9e9e76bcd8375d2926adc7ce98fad80d0ed5d9e4c823f3", 0xad) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wskbd0\x00', 0x40, 0x0) dup(r3) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="d46f9efddd184d4d28363b113333905cabde9b312b01ddee11a8b666be642a82778a2798db893772ba4f34136f91c3003db9d807dc632e2b7268ac33b60033f8b6c895801e5f532e1e951b6206d75d0ea17bcd7c66f5b6", 0x57}, {&(0x7f0000000100)="82e19640ffc3f503c2c3b831935d2f1db4cf76edba1d128492c02d649b07a41c38d266f8ac2ec2c7403a7b9988a3665c199f64ff5481fc6bbb50294911031895bdb1ab227cbde4c7528b85ba6b886d57860ab3c8d479fb0a3269f09b4304b7e7fb7059b651b3f571353f9b8de37581e472a3559d772af5c4f4742b2befdd1dac3c7200831368b3beaf4a44d49a6118c05e06970630c27246b8b6b5f171b697758e8ac42d08c37947aa0278a793431c815517a7d78798e5c67d3c", 0xba}, {&(0x7f00000004c0)="ee216acb8081899d9a486c2c4fd151bda3b91cdd963a6e88679355c65775935ba2dadac653bde0e21847c41d39072ae2f571066a7898014f75cf64b43c7f0f9e4a42481033f84365e11492a7176c0a61a857759f3c397c0bfdf4eb2b34a974508210b0d2d3f35ebf8afbd5d8194dfdbc3910d3b6e2505e013c73486402002d101689dc13ede78a94abb31267b6afe2f68b0908dffeb44b47435d63be221edc8967dc739772b1edfed410f0f158f16fb7d9195294e7cfb74043f043a60023b846991aa23faa58010eed2ce10d77cb6264a24a036046e23d2e", 0xd8}, {&(0x7f00000005c0)="fdaf422f2716e020ddd6d6d93dc7ff92b2364931e845cf3a9aad7f54396a2f3945c70e08273cac346461e977dfdbd13df77cb78b33d24600436e55f1026b72cc2322847a5a56d293e374c6d8b5b8f45d80b3b74d1b47f9afe7dffa2e984104294a9b80a25efe0380da3b8a425824e46e619155cc5dc6807d594367899f11c0b0c4d31949f972500ddb5da063fe83", 0x8e}, {&(0x7f0000000680)="06bde1e70bd145c44264b75efd43d3dcb57d7c292fa1bc076de28356b80509c98361545b2eaba43f1ac445993526808ecdac667e63458cea763eb30f3c4620277654b13ab98491420d606b0a1058a2b11ebd8d775cf55124fbdf7be6020a307d2199ac5cacf53442a4aaad820a58e83237c0dc667c3708b40b685ffb12ea981a8269aeb8", 0x84}], 0x5, 0x0, 0x0) 13:34:21 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) mkdir(&(0x7f0000000040)='./file0\x00', 0x10) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 13:34:22 executing program 0: r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000000)) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe31) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fsync(r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r1, &(0x7f0000001700)=[{0x0}], 0x1) 13:34:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x11, 0x4000, 0xff) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb807fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) dup2(r1, r0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x3, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000040)=0x43cbd, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) getegid() 13:34:22 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = accept$unix(r3, &(0x7f0000000700)=ANY=[@ANYBLOB="00000000000000000000001f00000000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000000f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d3331317400eb19cd11910"], &(0x7f0000000080)=0x6e) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) bind(r6, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f64686c653000"], 0xa) dup2(r6, r5) listen(r6, 0x0) dup2(r6, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000680)=[{&(0x7f0000000280)="77f3ce8695cf04a84d641020327fec3aba9e301c66c4b30c93425c88228d73e1fec4b885f4dfcaffac0ef2b81b3b1077c5578f52b6503a0a728db17ce100b85a10e71d56f177ce70e285a0bec6d1ade15a940e567bb3b67c9b84974dee252f69448c8f5e04ed7b8a5fdc3ca501f92d346f203064b8589476d1604358f5c3dec76c9d7a6b51979e42e2b764f6c5289edf1ec9a89ca3db3d5aee8f9dbb9b015815634575cd68e488", 0xa7}, {&(0x7f0000000340)="6620a74984288045d64d8c6cc45e7563eb6ec276ada38eecff4c910c2f05dd708ea37355a052819dfd80268cb955c3e75b43279a88dafabda10aac2ea8e23271369e158e7b1e2ef5767efc9f16f6f419bc754a74ceb07eb754df2012e14453ebd117273a6fe78a0e0b53e3a1068feaf1b53d986b81faba5f28d2fcbda81b0c4c29abb23b69f732f32301756182077e51de61", 0x92}, {&(0x7f0000000400)="bd764177a58ce17a8686f47cb3193f172ad826b788bcc4f60797378d930bfb0542d5a7268e7628e2b0bb663955e3e2f8b9ca8f267c2536dc78a647707a06ffc414df8cc45aaee6c35db73239879cc2dcd84150437312c89884dee59eca796bebda5bae73ead1d7e5", 0x68}, {&(0x7f0000000480)="dc4c6b20a16c9054ae8ad0dc49ad8ff28f804246d7f6b775790461db602e2f9b0cea06b3b678639f33460fce49b4dbe6c243e33da34958745764f847b91173fafcb07f7715f0e3389c3bf93e32091358c75c341fa73304cfaa2a15c5b61453c49be3cc639c3b49545db5b05534b07b950168346266253bfe8d53127d6f2bbbfde71613f61e52e3a11e22537c3d78587b9f966912bc51b90f81a0b86d9a9d70", 0x9f}, {&(0x7f0000000540)="4088fa16964c89f3a2330e384f557d1624dde78e1da7ad4c57c16d436ca858bf13f836bfe005c48c52293576f217ef5ce356c4f77e83151a5bef36888698008cb516778a6c6fdf7babe8f136eb69", 0x4e}, {&(0x7f00000005c0)="551cedc05ea634eae1387b097ea4649b264c456e6904ef9e875481582dedcb719a8ae5f91fb2b3784c66a98acc979079707b4717e7da325df552318f72f301ade57b2216dd0a85ddad112b6c3fdd876c811cc1130010fa4036a1a7a010b598b2d78d78365805042081d4ed9b7a786ea6b8482878db1d3697d9242c773f335e5a79062b2749a1ef", 0x87}], 0x6) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0xbd56, 0x0, 0xa, 0x0) 13:34:22 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0x7ffffffe}]}) r0 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000002600)=""/155) semctl$GETPID(r0, 0x7, 0x4, &(0x7f00000026c0)=""/163) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000040)=""/105) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x400000002, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="2a37d41dcb0d4228c658936a5764a755e064502180f148e89e60f38b40352c5c5a3f249466a3b53f1e27c92d641def3cfc932ad2917fea12f6372c5d642abb80a02740e66cc48cf49f6562503d02730a76ef000f"], 0x144) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x800, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 13:34:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {0x4}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="b59682b6e80de53379883878f683") r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r1, 0x0, &(0x7f0000000000)) 13:34:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699b, &(0x7f0000000300)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x6, 0x80000000, 0x6, 0x4, "ba12996f549f736456cc74938052fa16ac024f68", 0x3, 0x6}) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x800, 0x3f, 0x6, 0x80000000}, {0x8, 0x81, 0x7, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c5fe404b825005bab73889b304bb") 13:34:22 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x20, 0x0) socketpair(0x0, 0x3, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000080)=r1) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x40) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000100)={0x8, 0x7, 0x2000}) r3 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) getdents(r3, &(0x7f0000000140)=""/90, 0x5a) fcntl$getown(r1, 0x5) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x400, 0x1) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[0xfa4]}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x80, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x2018, r5, 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0x80000000, 0x101, 0xf7fc, 0x0, 0xfffffffa, 0x2, 0x1ff, 0x0, 0x2, 0x7fff}) r7 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x80, 0x80) linkat(r6, &(0x7f0000000380)='./file0\x00', r7, &(0x7f0000000400)='./file0\x00', 0x4) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0xd07a9d52d28e8e7b, 0x0) accept$inet(r8, &(0x7f0000000480), &(0x7f00000004c0)=0xc) open(&(0x7f0000000500)='./file0\x00', 0x0, 0x10) r9 = dup2(r6, 0xffffffffffffff9c) bind$inet6(r9, &(0x7f0000000540)={0x18, 0x0, 0x7, 0x8}, 0xc) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x80, 0x0) utimensat(r10, &(0x7f00000005c0)='./file1\x00', &(0x7f0000000600)={{0x0, 0x6}, {0x0, 0xd14}}, 0x2) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000640)=0x6) r11 = openat$pci(0xffffffffffffff9c, &(0x7f0000000680)='/dev/pci\x00', 0x400, 0x0) fcntl$getown(r11, 0x5) getpid() r12 = geteuid() getgroups(0x4, &(0x7f00000006c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchown(r10, r12, r13) 13:34:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwrite(r1, &(0x7f0000000000)="825d068ff0941af074b469c4ac107c650b5c15f0ae250bda673d9410ee089f5e53a6e4cf5ace09367be9177ba107b6a10906090ba384c36676c2dc96db88bc0765081f765466e27a86b50b0b870b96a01038f119bb0086469ea561cf0d255f48", 0x60, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x84}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000b00)="b6f8aaffffffff00a5cae10db855") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x6, 0x6, 0x20}, {0x8, 0x7, 0x5, 0x400}, {0x7, 0x2, 0x40, 0x6}, {0x9, 0x0, 0x2, 0x6}, {0x8, 0x80, 0x1f}, {0xff, 0x0, 0x9, 0x9}]}) 13:34:22 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0x0, 0x0, 0x0, 0x36dc9b59}], 0x0, 0x0) pledge(&(0x7f0000000000)='tap', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) 13:34:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x24}, {0x34, 0x0, 0x0, 0x7fffffff}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000200)=[{0x0, 0x38, 0xff, 0x9}, {0x0, 0x5, 0x7f, 0x81}, {0x400, 0x9, 0x1, 0x2}, {0xff, 0x4, 0x2, 0xff}, {0x101, 0x0, 0x67, 0x9}, {0x1, 0x7, 0xa6}, {0x3, 0x2, 0xb7, 0x8}]}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699b, &(0x7f0000000300)) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000000)) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699b, &(0x7f0000000300)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'\x00\x00\t', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000180)=0x2b, 0x4) 13:34:22 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="d03278f944f6b0b4edaaad8ded9ec11030bf0814e0e1fcc517ee0196a5ec13b5c2a5670b22c63a992fab7e3306b48726f64ed4765bccd884d64493d463119b879410d93fa3b9dad820d5090a56524b0061efa4413d36c503f1f8cf5ad991cea045310a49c36ea90269dfa2a70df5c835256644ebe6fa467e7453813fa340fe4f0db1a8106aff17aa2e7aac5f6062c096a374e1c80160e9420bcc4730b99c60ad85b92623b4977c4ff048a256bc8815a7055581ab38b8583b44ab5c7b0364b870d992bafbff2bf06e8521565244a97682d3f3c0f3f084540eb16d4e", 0xdb}], 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r1) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x101) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="34bd4bcbfd7ef4564c0d084729ef799b525f20f274f80f79c1e62665dec99c02d22a6e82df0bbc27e6fdf4638a73114949dedebbb21d5cf68bdc3dca8da77c43fd8723203a56ff7dd2bccf", 0x4b) execve(0x0, 0x0, 0x0) 13:34:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x54}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") r2 = msgget$private(0x0, 0x2) msgrcv(r2, &(0x7f0000000140)={0x0, ""/151}, 0x9f, 0x1, 0x1000) 13:34:22 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="20003bac952c2105742453d4406a9d4c2a7dcdbc9dc7e952c33f14b79b0beeb288b79c4d49e63d2d1732649965d90241cb4a7ee5283e8f5115b59c"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2fed400f53a5e14e33dff16c6530001df473db69d1c8f9759ca73ea04ad548eca01655973cc47a19714421933c5211a033b95324ea7215b163d94e50c39ed3d90a12dcc2df3689c046178fbfa7dc046dbdaf65f900"/100], 0x10) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x3000) shmdt(r2) shmdt(r2) shmdt(r2) 13:34:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) lseek(r0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$unix(r1, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f00000001c0)="b17be1114b0cf910d37e66a1301d5bc7d59a8e145c6b813e0335923ef5ba51494790d8eaedd7757621f9e22835b911b7360a17023dce76fefba9674d727317145743454b2b3176b46e50cc009bd2d488dfc64de68be779e4299a26fb518130498cf1dbea67f23815936ad00e3e4835dac3833fc9f625e6785df06a02a616468cdbeecd158f81c0c62a31b94dc93ec0d49a0a36a41512eeb44d3904dd7f02fc902c3c8106a4acd8f51d02f26f5a0899082b733eccfb8c01ee5f4efe135e", 0xbd) socket(0x2, 0x3, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) r3 = fcntl$dupfd(r0, 0x5, r2) ioctl$TIOCFLUSH(r3, 0x8020699b, &(0x7f0000000300)) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000140)=0x7) read(r0, &(0x7f0000000000)=""/214, 0xffffffe1) 13:34:22 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1116, r0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10010, r0) r1 = kqueue() write(r1, 0x0, 0x0) 13:34:22 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x0, "00000000000000001000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffffff, 0x0, 0x0) 13:34:22 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x200, 0x0) fcntl$getown(r0, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 13:34:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c657107170003c9f8d715ddf089d1b68802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r0, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0), 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000040)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000040)) r5 = dup2(r3, r4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r7, r8, 0x0, 0x4}, 0x200, 0x401, 0x2}) r9 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000180)={{0x0, 0x0, r7, 0x0, r1, 0x10130}, 0x4000080c1, 0x1, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x3, 0xfe}) getgroups(0x3, &(0x7f0000000040)=[0x0, r1, 0xffffffffffffffff]) r11 = socket(0x2, 0xc003, 0x6) connect$unix(r11, &(0x7f00000004c0)=ANY=[@ANYBLOB="826bde7fb417d901c61e05ff6dc3022e2f66696c657107170003c9f8d735ddf089d1a113f98394be58097cb68802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2e723edfb727d3b15a4a40e2878952d007104367dfa3afc4eb842157ac76cee0cef53f54fd1a1c020b0b1e7265cc118cf358597235eb9d0cd0584abf00db97d37615dedf829421b1cfcbe1d9ebe7fb3b5ae8bd6df4280bb3be34bc93b4177455b394303a5b4997e9d7062ecf5f70d6addc09c9d2029cba24b0e9d345236f622efadfc9e34135746540eceb55ad74a3a2a9f7278041fedc8067317c9ea9f876641cbdb25dfe79c0403b15251892f8c3a41d2048f0226aba61400764a467ffab1d79b572d382db66c20fab48bec288576470090dd5593fbc42fdc7c1f1dda55fac25d1518b57b8c203c0cc170e5e4c25921c78b777b7a83329892ef59389694c59d986df36471b9269e0f2b78877def3cb04c76d6b0ac2df833f8c91ab6f0f78317aa1461f355d341800c2d89ec22550aa6c94a"], 0x10) write(r11, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r13 = semget$private(0x0, 0x4, 0xa5) semop(r13, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r13, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r13, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r13, &(0x7f0000000240), 0x6) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r14, 0xc010427b, &(0x7f0000000040)) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r15, 0xc010427b, &(0x7f0000000040)) r16 = dup2(r14, r15) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, r19, 0x0, 0x4}, 0x200, 0x401, 0x2}) r20 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000180)={{0x0, 0x0, r18, 0x0, r12, 0x10130}, 0x4000080c1, 0x1, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x3, 0xfe}) getgroups(0x3, &(0x7f0000000080)=[0x0, r10, r18]) select(0x40, &(0x7f0000000240), 0x0, &(0x7f00000002c0)={0x8, 0x9, 0xffffffff, 0x81, 0xff, 0x3, 0x0, 0x3}, &(0x7f0000000300)) 13:34:22 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x4, 0x2) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 13:34:22 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x4) setsockopt$inet_opts(r0, 0x0, 0x20, &(0x7f0000000000), 0x4) 13:34:22 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff, 0x0, 0x80, 0x0, 0x0, 0x32f9, 0x80000001, 0x0, 0x0, 0x630}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000009c0)=[{}]}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699b, &(0x7f0000000300)) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x3a3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 13:34:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:34:22 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfb4], [0xfffff8fffffffff7, 0x0, 0x0, 0x1000], [0x40000000000000], [{}, {}, {}, {0x0, 0x0, 0x9}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) pipe(&(0x7f00000000c0)) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699b, &(0x7f0000000300)) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0x8000) pipe2(&(0x7f0000000000), 0x4) r3 = socket(0x800000018, 0x3, 0x0) r4 = fcntl$dupfd(r0, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) getpeername$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) 13:34:22 executing program 0: getuid() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x3fe45}, 0xccc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000001}) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x40, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000940)=0x5) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r6 = dup2(r3, r5) r7 = kqueue() close(r5) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r7, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r4, r7) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000980), 0xc) pwritev(r1, &(0x7f0000000880)=[{&(0x7f0000000300)="089af5e1d4999c2b7ab6ec2b5f7841ec6de3edc072d2f2c5f7c85120fa283795c7d5d76251336136bf6ace815dafc6691c1b40e8a1f5566e7d961ffa6d06ef636e6fc8105ce4725b0570337fd3afc6be788e8b8dd5303bf2511c7a918fcc670b749ec0619dd36dfb2a1459a4cb2d5e35b7c7459b937784577340fb085311fc212701a7e9a4f7f9087dafc4e3adb63483efcc56f1f0a7d258c1d7e28a0c8bc71ed7ba31f2dc699f0ea93be6681b9f96ab2abd192dc43a189843bfae7d94960e1c55d654b12718c9fa15fd7a9ab7e9b5d2b96cfdd003bf3da9c128c1405bf067e9e4ceea", 0xe3}, {&(0x7f0000000400)="fc706c2146eb9008d906f33ce530cde9ae8f9ce9e8f5cac149516c9a9139e99ad2f52ec6ec6b5975cd926dae3bcf05d22212d16d8da71fdf2c9f2ef9ba2cadf32d45d7eccd5beb21464813fc0c91540f81833d4092de742299a5d03fa52c211525c94b15dee5bb162a216427ca0511969cbab0ab4694f122d0f8a3d7e61c7189d124cd97cd9829d7064d5cf8e8d1c38e8c5727e328e2a977e596601ab8458c6482eee157679e75e8830e8dfaf83df895375f695d01240f6ed350faf84504fea851e319777d9a3a41648d636f", 0xcc}, {&(0x7f00000000c0)="03d00e0c", 0x4}, {&(0x7f0000000500)="43e1f473ede028060a00a100fe664066040c042f834c20c5caeba4bc07fbf71a6388833a8ae7ed37b5581a0ec09d1f6c0b56da6b7f4ba3ca2086cb16c2dfe1e2081ecd35a281572d9e35dd0dbe1f6ea0c71b4a5419335ac8409846c7403ad326916081fab8f89588c7d32a7370d801585d0962807af198058f7e7cd3cd5ef1153b182b75b1b81898d062f97b2976d7842416622e275cc04a451c15f844b4447ef37df932bc5a099e9fadc217709cd6a50c320e3ddb919759ef644ec8ec1eb8c7", 0xc0}, {&(0x7f0000000100)="ce22345b3a0425c44bc2f56486916fe101b2a1025a3be3d300850051d4a5654cf27d550a54226bf03dd09dddd5d4d62c4cdf86861a353a9ba20093090d66a14dd92b24d08d2472fffa2366a077eda116ab3b337cbb7d8e571540f96f9477002e2b302a36c4bcc4f4216cccdfa4", 0x6d}, {&(0x7f0000000240)="7206e0d8dddf88b1dbe6a227", 0xc}, {&(0x7f00000005c0)="75b126b03d7f34c0957451a848fc829fc9f7f3bcaf1c67b7cd21cc6d9c0336d638a02a6ee582e00a935cc4bbd48b1046333b67b5c89848057deb9b31195c48c4f2464e65dc81d28befe8f41349821d141f1eb297e8e5817ff29565126ba1456e67cfc8b895a9e4171144be311f9ef3c10f67e1f7290e71c1c09384fe44f58439d23d3695bd444c1caa25b5ba7aa3e907a880ca2ec5af4a85a8028c55d3d9a92b15b24058cd246f60ad1f1663e60debcf86b019485b1cebbf25a0e81631cef7a4ced023c6a2f7a3065e683ace2b32e46deeaa", 0xd2}, {&(0x7f00000006c0)="931bb1ca26dd4b484aefd23877c5f4780920007d396ca798e47dfa0ebb2629682e5af4245e7f6df1ee13a4e9066b4be5d685316bca53643c616d5c60d8201601428304cfa270fe688cdd7612b7d81cc2b91d09b7cc880dd3a00f3a05bcec4b33b06d84c69b57bcd538139380bd2254ed7ef162143d89bb9e24b322307291f22ffd089da2b1c8d6f652a0eb4ac2a00ac5871b5f8cb1b5d3b233bd90c281032280d6422bde527e9258b1ff74bbc8607680f1e29c35306c8556a1fee7b94c2ecf9b4cc3c9ef7784a6d0b5bc147d5a39e3c696124301d27963d9f8ef0c593d0e00a212408459f1d35ae1da8ae401420a23e7facaadd696", 0xf5}, {&(0x7f00000007c0)="3e0105e2a961bb1f915cf2cf4b87f295ec92523b11de2d4ff9b8e0fd8d1c41d2dabad0d4eb19c74eb3ecf301023abe7c3e4ac9ec8c11317d8b9a4a31f4fb5c43c5c440f0c88df2661a1120d46c5d5c71a303ba368bfdf0a325b582fef2081175562df4214dea54d84048741ef8c6f7a24ba13e6636e72310f07461a632673760a6d01f06879efa31cd06a23efae0b0e795f728d45623cf7163bd9d12f35a10d378f16ae23e7f4f262c3ee880591e51d7e909f631ecefe8a461e0d587", 0xbc}], 0x9, 0x0, 0x5b) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 13:34:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000290000002300000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699b, &(0x7f0000000300)) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/72, 0x48) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 13:34:22 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc9) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="76205a023ca6bd2b5a5d2596ab5dde23bc221ee2f4dbb3531646164f8fc5eba29571d6353061604730f8cb18e3ccc973a1a0c279eb8c0e206650bfbe2664a4062a2d9ee2f637a3c407ed5bec2c8a567a32ec52d25c817a53157fc73c702b2dcc2d1f1a056afc0111a610193870f56416d4304fb794337b93dd02a6a0d328cc", 0x7f}, {&(0x7f0000000300)="14a0f5d530aa871ab0e53ad7ef09389e670d03fccec38e30514dfacd7e470dbc6f3cd4f9b390dc0315ff7d20094023b60ad6eba5ae519ca03ab2ae51b5a4c8ad7d4341895e07f7a80290e70bdaf00ee58bcf2f01e9a2f1d11261d9e56a9e0968e5d1cdabef6dec0090f5499e9d156ab98fdb08daf2ffeb9a24a5474a4aa38e1ba3a9ab607029a1cc2987c3548f4bf917dad18287aa9ca22ca9f26801af7396a6c73a05620fda673a7e4ff1d648cda656aa88b5b1d2206c", 0xb7}, {&(0x7f00000003c0)="b308c926a94c888d8c27610ba2aeeb436eb7b70c7128258a6dc492696ab3924f1722adbdf90e2e259d926860631a6802167e27c09c32d44f5de9829b09ef6af8e5", 0x41}], 0x3, 0x0, 0x0) r2 = getegid() r3 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x200, 0x44) lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="a7bbb0f078edce2a8d88e16d1bc07c89a0afe51dae500ebaddc85a7545e8c6922672ed", 0x23) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000240)=0x3, 0x4) r4 = semget$private(0x0, 0x1, 0x446) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000140)=""/166) r5 = semget$private(0x0, 0x7, 0x20) semop(r5, &(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(r5, &(0x7f0000000340), 0x21) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0x0, 0x0, 0x5c1b8fadfabcb076}], 0x0, 0x0, 0x0, 0x0) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="1a002e2f66696c223079"], 0x10) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000800)=ANY=[@ANYBLOB="00002e11ff7f00bc00000000a9d6f0af6cad8e695df0e2552a3e9b3a46785797d2365a8624fda56f51e9b372f49ddd397e9fb7e90a926b5f6764621d4bc32ac49d2e8b8f66fec6c71ae1ebe67e2d5909d735622c3f2dd3605314a5af1baccc014165ab33caf34ed00de353d951da75b0d68568f2b5ab813d62992245d05d0022e7c9a4d560eadb8b55d5cd375726a5f0dd729dd6ced78da142db16e97b03a3195748558378b72e66b524ec7fbbdb749dd9d39e18ac211df11e683fbc3178862bb6f4ba862690e0870f154fae20bdbc9760b688a18c15c79edd2ce1a024bf1d886e53b0e8a70422fef3c719d31766c2e0284911ed0b0d008949c5910340dc8eb2608594624e090ea23ef2184c1bd93789c2e5260501d5f8fc7249de4345c9a639e7c03b6b60d1cd4d8f685f2d92d1ffd9b54dd22cdb4580df7a5cef0674a0e0625e80b88f083944495384"], 0x10) r9 = socket(0x2, 0x1, 0x0) nanosleep(&(0x7f0000000640), 0xfffffffffffffffe) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r9, 0x0) r10 = socket(0x2, 0xc003, 0x0) dup2(r10, r9) kevent(r6, &(0x7f00000004c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x10, 0x2, 0x4, 0x7}, {{r3}, 0xfffffffffffffffd, 0x12, 0x40000000, 0x80000000, 0x3}, {{r7}, 0x7fffffffffffffff, 0x88, 0x2, 0x5, 0x9b}, {{r3}, 0xffffffffffffffff, 0x2, 0x80000000, 0x2, 0xae}, {{r0}, 0xb, 0x15, 0xfffff, 0x7, 0x7}, {{}, 0xfffffffffffffff8, 0x99, 0x1, 0xff, 0x5}], 0x400, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x604d09ccbe83e82, 0x4, 0xb3, 0x7}, {{r8}, 0xfffffffffffffffc, 0x60, 0xfffff, 0x508, 0x9}, {{r0}, 0xffffffffffffffff, 0x32, 0xb759e52fd1c5e4d9, 0xfffffffffffffffe, 0x5}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x0, 0x4, 0x4, 0x298}, {{r9}, 0xfffffffffffffffe, 0x8c, 0x2, 0xfffffffffffffff7, 0x81}], 0x3, &(0x7f0000000640)={0x4, 0x5}) semctl$GETPID(r5, 0x3, 0x4, &(0x7f00000000c0)=""/83) semop(r5, &(0x7f0000000440)=[{0x5f4461b1b1d9e3af, 0x6, 0x1800}, {0x4, 0x0, 0x800}, {0x0, 0x8, 0x3000}, {0x4, 0xa89d, 0x800}, {0x2, 0x40, 0xc00}, {0x1, 0x888, 0x1000}], 0x6) r11 = shmget(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r11, 0x3) 13:34:22 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) r3 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1116, r3) r4 = getpgid(r3) r5 = getpid() r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(r6, &(0x7f0000000340)=""/4096, 0x1000, 0x2, 0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1116, r5) setpgid(r4, r5) r7 = dup(r2) r8 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r8, &(0x7f0000000000/0x3000)=nil, 0x0) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000002040)=""/4096) r9 = shmat(r8, &(0x7f0000165000/0x4000)=nil, 0x8f5c9f1b789b48f6) shmdt(r9) r10 = fcntl$dupfd(r1, 0x0, r7) ioctl$TIOCFLUSH(r10, 0x8020699d, &(0x7f0000000300)) 13:34:22 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x32) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYRES64=r0], 0x1) writev(r0, &(0x7f0000001200)=[{0x0}], 0x1) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) 13:34:22 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10400000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="81"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699b, &(0x7f0000000300)) ioctl$TIOCSDTR(r3, 0x20007479) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 13:34:22 executing program 0: r0 = socket(0x2, 0xc003, 0x70) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388b2333930b2951b15801360bcd4c0a162b58fd42de05a70f012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e955300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67dc1a28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b03680"], 0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x4, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = getegid() r3 = socket(0x2, 0xc003, 0x6) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c657107170003c9f8d735ddf089d1b68802775f060f45375d123e5045000000dfd54180268d9af630690400e0a37e05deca1cbaf2"], 0x10) write(r3, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = semget$private(0x0, 0x4, 0xa5) semop(r5, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r5, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r5, &(0x7f0000000240), 0x6) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f0000000040)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r7, 0xc010427b, &(0x7f0000000040)) r8 = dup2(r6, r7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r10 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x3, r9, r10, r11, 0x0, 0x4}, 0x200, 0x401, 0x2}) r12 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000180)={{0x0, 0x0, r10, 0x0, r4, 0x10130}, 0x4000080c1, 0x1, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x3, 0xfe}) setregid(r2, r4) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r13, 0x0, 0x589) 13:34:22 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0x7, 0x69, 0x80000000, "e17e9d00", 0x2, 0x8}) msgctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000040)=""/148) socketpair(0x11, 0x4000, 0x40, 0x0) 13:34:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1116, r0) getpgid(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000080), 0x0, 0x0, 0x40000000) 13:34:22 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000200000000001b000000020000000005ea000000000000000000000000000000000000000000000000000000000000000000006914f468b24add6c21c72721bd0579ac4398ce59c4b08b2050624046a7188f1dcbab672043e597c744e229c5dcfba80c7a4b2ba0"], 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699b, &(0x7f0000000300)) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x400, 0x9}) setsockopt(r0, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) 13:34:22 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x3, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 13:34:22 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x802fffd) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r1, 0x0, 0x802fffd) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x4, 0x1) 13:34:22 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xf8040000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socketpair(0x1, 0x4, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 13:34:22 executing program 1: ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_index}) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getgid() lchown(&(0x7f0000000140)='./file0\x00', r2, r3) r4 = open(&(0x7f0000000200)='./file0\x00', 0x30248, 0x101) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x20, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x20, 0x0) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380)='/dev/diskmap\x00', 0x100, 0x0) r8 = dup2(0xffffffffffffffff, r0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) r11 = syz_open_pts() kevent(r4, &(0x7f0000000280)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x2, 0x1, 0xfffffffffffffffb, 0x100000000}, {{r5}, 0xffffffffffffffff, 0xa, 0x40, 0x8, 0x7}, {{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x7fff, 0x4}, {{r0}, 0x7ffffffffffffffb, 0x1, 0x1, 0x2, 0x4}, {{r0}, 0x7, 0x4, 0x0, 0x80000000, 0x4}], 0x6, &(0x7f0000000400)=[{{r6}, 0xfffffffffffffff9, 0x44, 0x43, 0x6bc, 0x4}, {{r0}, 0xfffffffffffffffc, 0xd6, 0x2, 0xdd92, 0x6}, {{r7}, 0xfffffffffffffffb, 0xc0, 0x2, 0xffffffffffff717b, 0x8000}, {{r8}, 0x402b093f239a3a02, 0x40, 0x5728f6dc25371c90, 0x7, 0x1ff}, {{r9}, 0xfffffffffffffffa, 0x4, 0x4, 0x1f, 0x7fff}, {{r0}, 0xfffffffffffffffa, 0x20, 0x40, 0x80, 0x6}, {{r11}, 0xfffffffffffffffd, 0x92, 0x9c7ac47dace24f50, 0x6, 0xbeda}], 0x327, &(0x7f0000000500)={0x1000, 0x9}) r12 = dup(0xffffffffffffffff) pipe2(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) r14 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) r16 = getgid() r17 = accept$inet(0xffffffffffffffff, &(0x7f0000000800), &(0x7f0000000840)=0xc) r18 = socket$inet6(0x18, 0x7, 0x5) r19 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wskbd\x00', 0x38050, 0x0) r20 = accept$inet(r8, &(0x7f00000008c0), &(0x7f0000000900)=0xc) pipe2(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) r22 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000980), &(0x7f00000009c0)=0xc) r23 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x0, 0x0) r24 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/speaker\x00', 0x100, 0x0) r25 = getpgid(r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, &(0x7f0000000ac0)=0xc) sendmsg$unix(r9, &(0x7f0000000c40)={&(0x7f0000000540)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f0000000580)="b4808d9c0ecef81b3a4f7457cac22c48ed00315b361d4ac158c05b061cce446c061b5caeeb9816729e0485894ebfeaaf7cb2a2bf20f88ee629643f9b1c7714ad09d9fa48cf20ecc44a90a7b468781d9225a189b0c20e5375f5a1ca6d985cbc4df5653fc2e42977ac90d30d4981b5b7c019e7920f4f29140c3784800ead16caa08ca5cb0f2d76e230f5e608e89761dfbba31f12f307f03ea8fa49ce186f40ff04d3a73132eb9c701cd0045f317f3aaf3a19f9d2f88dae50", 0xb7}, {&(0x7f0000000640)="0b2c9d0521d27621565b894583337760c266733665dfcf1c71e953bd030d646b4db9746c0459148ecbf3a802014abd245a5adb57fa47ac4b2582596a747a37fefce85c43f1df74bfff0d9b39f2d491831ba0bbe7782a4f1f6ed9488a1f0a73e2f3b7de8e0339f2bd3fee49269b812a5a6db93b97d3c77993759e50a494b230db7d289c44e5a38b7be0d87b7de081081f44818de59d28a7923295ed525ec27b172b1408a54d93dc06", 0xa8}], 0x2, &(0x7f0000000b00)=[@rights={0x20, 0xffff, 0x1, [r12, r7, r5, 0xffffffffffffffff]}, @rights={0x20, 0xffff, 0x1, [r6, r13, r8, r10]}, @cred={0x20, 0xffff, 0x0, r1, r2}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x28, 0xffff, 0x1, [r17, r7, r9, r18, r19]}, @rights={0x28, 0xffff, 0x1, [r20, r10, r21, r22, r11]}, @rights={0x18, 0xffff, 0x1, [r23, r24]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r25, r2, r26}], 0x118, 0x401}, 0x13) 13:34:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000c80)={0x3f}, 0x0, 0x0, 0x0) dup2(r1, r0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r2, r3) 13:34:22 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfff], [], [0xfffffcfffffffff7], [0x0, 0x0, 0x0, 0x0, 0xff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) socket(0x800000018, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x54}, {0x25}, {0x6, 0x0, 0x0, 0x100}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x54}, {0x25}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) fcntl$setflags(r3, 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) bind$inet(0xffffffffffffff9c, &(0x7f0000000040)={0x2, 0x1}, 0xc) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 13:34:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x200, 0x1e5) write(r1, &(0x7f0000000140)="aa51d17dbc0dfcf968ffdecaee294d3b37792cff85f77354b81dbba41790920fb1075b8d82e1ce275cdaacd9d5c2b94b62175e38a69f48f7a64cdf299f60681a430760220be5ae9bc8d51d169159e2843a1a62b6cf9e30b1b7354c240ac347bf220236cb4b5df9a9c0e6294e50e2b0c8a6494cf538aa439b5618fe0b2337f0a75095f43927ca3fb51facadbf7016103f", 0x90) getdents(r1, &(0x7f0000000080)=""/104, 0xfcbe) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1eff561b2", 0x3e2}], 0x1) 13:34:22 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000f00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c8799dfceadb9801be2e4bc2a84e61bca64896bc5e57c6388bff2ac88b78d1303a89360bcd4c0a162b58fd426200a754d5be679337bafa4d01069a4031fcee600693741c8008cb05d6e447473c2384ff010000000000001e6bf339bd88c21b1baf8336de8c8a0e8922bf554799b9b813ad30505e8f5300a4c1ef9d612f871f4385f04157795ea4a5c5fe65b26400351cd8cac7dbbc5b65c64e3d2870b49bc509a00e872cf8277c4c185b7e303088264bd23500000039590f11872f0e8eef9aa5f6314277f8c0cf1217259fac8123bd6545ab107b1f125e0e0d3e1a89b0f4b8f277dd3faa6354fc44ddb29aaafaaf0eaf56ea640a139a404b7681ceda3583f1fb0de5cc3b783dcaaf9818dfd89dde218ecf0f3e59a73651ef79ec57db73291cd22236d9ff2348c7fca246eb18659ac419f9c0280e85e72219836d3a1940908194e2a496c09de83ac446aaa3117090fc324211a8000e3f57baf07d0674240e68a46e6909e9dc11d554d696c9616af74c5a1500000000000000000000000000000000f5a029237594c771c403df979e2c6c7a251bf8a7359651dab0a85450e163833bdecc61b31e7086378178b951557f414421faea0f1d1c759dee58e3240d0ad005f002a6b4af5f7292ffa3a84da39bdb029df9914e85a5e77cf0e1b4bbf7888adee4a0329ac37e703503392df83a0191828d27ff25ba8c2f2e1740b176a944a38cbe6f6a57633c306140bd2a4b91458eeff2622757a28e25a0456b7b00"/594], 0x10) write(r0, &(0x7f00000001c0)="9ed5e8950009200000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce62cd184b32362a95809689646226c7918ad01d60d97cdc09c7d7bb50ce82fa0166741255a874f670e6f5a033f675418a025f793a633cd027985b5953e76b7d1b70ddb71258d1046d13440b757ab2a658a7a15251e27e2e7b6da2f1c179081fcb2122c593212aa19117955c0bc1d1739e1ccf5ea20983240fae3b8b0c0337cbe1983798aadf2e562d0e1f3688a38eb78970f2b353d72ae65a72d39a9d71a129ad65111bbd42d4adadc0c4f8744dfe4b35ab5d10fb170f4a53478cb6063b48c8bd4bf8cf45129", 0xeb) r1 = semget$private(0x0, 0x0, 0x100) r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000040)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000040)) r5 = dup2(r3, r4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r7, r8, 0x0, 0x4}, 0x200, 0x401, 0x2}) r9 = socket(0x2, 0xc003, 0x6) connect$unix(r9, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c657107170003c9f8d735ddf089d1b68802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r9, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r11 = semget$private(0x0, 0x4, 0xa5) semop(r11, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r11, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r11, &(0x7f0000000240), 0x6) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r12, 0xc010427b, &(0x7f0000000040)) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r13, 0xc010427b, &(0x7f0000000040)) r14 = dup2(r12, r13) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r16 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000100)={{0x3, r15, r16, r17, 0x0, 0x4}, 0x200, 0x401, 0x2}) r18 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000180)={{0x0, 0x0, r16, 0x0, r10, 0x10130}, 0x4000080c1, 0x1, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x3, 0xfe}) r19 = socket(0x2, 0xc003, 0x6) connect$unix(r19, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c657107170003c9f8d735ddf089d145375d123e5045000041806a3a9af63069086de0a37e05deca1cbaf2000000"], 0x10) write(r19, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r21 = semget$private(0x0, 0x4, 0xa5) semop(r21, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r21, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r21, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r21, &(0x7f0000000240), 0x6) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r22, 0xc010427b, &(0x7f0000000040)) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r23, 0xc010427b, &(0x7f0000000040)) r24 = dup2(r22, r23) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r26 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000100)={{0x3, r25, r26, r27, 0x0, 0x4}, 0x200, 0x401, 0x2}) r28 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000180)={{0x0, 0x0, r26, 0x0, r20, 0x10130}, 0x4000080c1, 0x1, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x3, 0xfe}) r29 = socket(0x2, 0xc003, 0x6) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) connect$unix(r30, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f66696c657107170003c9f8d735ddf089ecb68802775f060f45375d123d000000dfd541806a3a9af63069086de0a37e05deca1cbb000000cf10413c4f5242d8f8a12a759f35b450be8d9697e1d697bf7582aa133bb9d4db7cb5084cf3cc3de45cc3e7c42796409abbf93be4d54002fcf81199cad44a2a4070363883bcde63dfb497ad83d2a8670a904dd087e5762672e9b1762b56723c02174d51ee22cd310a90274244a21d2b0b68fbef37000000000000"], 0x1) write(r29, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r32 = semget$private(0x0, 0x4, 0xa5) semop(r32, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r32, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r32, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r32, &(0x7f0000000240), 0x6) r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r33, 0xc010427b, &(0x7f0000000040)) r34 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r34, 0xc010427b, &(0x7f0000000040)) r35 = dup2(r33, r34) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r37 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000100)={{0x3, r36, r37, r38, 0x0, 0x4}, 0x200, 0x401, 0x2}) r39 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r39, 0x1, &(0x7f0000000180)={{0x0, 0x0, r37, 0x0, r31, 0x10130}, 0x4000080c1, 0x1, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x3, 0xfe}) r40 = socket(0x2, 0xc003, 0x6) connect$unix(r40, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c657107170003c9f8d735ddf089d1b68802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r40, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r42 = semget$private(0x0, 0x4, 0xa5) semop(r42, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r42, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r42, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r42, &(0x7f0000000240), 0x6) r43 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r43, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r43, 0xc010427b, &(0x7f0000000040)) r44 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r44, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r44, 0xc010427b, &(0x7f0000000040)) r45 = dup2(r43, r44) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r47 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000100)={{0x3, r46, r47, r48, 0x0, 0x4}, 0x200, 0x401, 0x2}) r49 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r49, 0x1, &(0x7f0000000180)={{0x0, 0x0, r47, 0x0, r41, 0x10130}, 0x4000080c1, 0x1, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x3, 0xfe}) getgroups(0x8, &(0x7f0000000000)=[r10, r26, r31, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r41, 0x0]) r51 = semget$private(0x0, 0x4, 0xa5) semop(r51, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r51, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r51, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r51, &(0x7f0000000240), 0x6) r52 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r52, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r52, 0xc010427b, &(0x7f0000000040)) r53 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r53, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r53, 0xc010427b, &(0x7f0000000040)) r54 = dup2(r52, r53) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r56 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r51, 0x0, 0x1, &(0x7f0000000100)={{0x3, r55, r56, r57, 0x0, 0x4}, 0x200, 0x401, 0x2}) r58 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x81, r8, r50, r55, r58, 0x40, 0x1000}, 0x100000001, 0x4, 0x8}) 13:34:22 executing program 0: mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x9, 0x2013, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fchownat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x0, 0x6) readlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/192, 0xc0) r1 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r1, 0x0, 0x7001, 0x0, &(0x7f0000000000), 0xc) getpeername$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x20000, 0x0) r2 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000002600)=""/155) semctl$GETPID(r2, 0x7, 0x4, &(0x7f00000026c0)=""/163) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f00000002c0)=""/16) r3 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, 0x0) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) setrlimit(0x8, &(0x7f0000000180)={0x7, 0x90}) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r5, &(0x7f00000016c0)=[{&(0x7f00000001c0)="5e176d2f875c949848a1ff33bc71d78e5ced396b3e71fce41d4b5bf8713a", 0x1e}, {&(0x7f0000000340)="10c99b3a35d399fdf549015788742bfa15786d66410e6874f35f0ba73aa94a815feb6bc8079b03f519dce3124c2f6ae8260b718c9b8263cc29eee3215b6a41d9e8c80cbf9c14d11c1d63b685606e696d6c142e4225c995408c7f2abe115ee180eba48d656e3d7a1a2b93b4265a83a7c44262d31d478cbb6e58642babb1eed1442177c51b97bd4ff2fbe7c109650c89ef9b5621bdfa026368d9e099460eb4240094221e05c3cc5c1b04d4e4fe2d8ee3e987a5c1f4767486988908d9fb3452798277ea96f3aa40dcca66603d23759a9d4e8b0ea6b160fbfa5fc65eb50412a488f52ebdb182e549c45fee98cb9ae459feffbf23081ddc1928c9033e499cbc3d802d6348435d4df7dd93f8d52f7614eba3ddcc0a6b9c36725edd8fe4d5546a7845b3ae8b6752873a07679a298265a05f648d8e356b3e1fee081077e31539d2f775152942db604ef2a69fe3654cb2f6adf409dfcf4bb5a8a93f74e6889eebb7e66712a36c2f35ff93cfab2ff271eb1954d054b725d2b219678a80516fc0446c3b46dd61201bb907c378a6610652e84998956338a9877e991a7e8ca6cb5420374b676b54f997ea271b143861136cec0460187d929e043d4dea9336123d617e7181718d98103887790977ae3a512484faa544e4d3350b8cb38beeec74988ce2ad6f17c6ff91e6e93255f7bf5d06de79e9fcff24ec55b5f0be46935c4227831e83790d10167e07d5753b3096f88b9bde3405de80601fb91aeca9e417ff36472b5b3137ffd53e44305b5c813e9af6db3a24fb8439f707f32a23dfdaec51e0042f843054dddb3ca58791abefbfa23d35d52b6ca739483ca038ba556dd32b1e1047fe344304d27b09808942a634bde8df2660e2e17d8a11d270436708c30b3a9aab9463d52f4023edd94e1d5ca45c35810c73d7236ce9d3adb73b6a8fa1954428ad528a727e2b456824926b369cef5d51b48ea1b9d380833bbcb3bc5ba1b88cd17e4ae5e103221f04727ac805bfcac764bc021845b4f06b2e7f133477cf1265fdd673cce9665c9950a24a037de9d436a1f2ee375fb21d204fe0ec95bdd0a0f64ded2e0efd93470b5a78bc1a6198312726b0ad666295b6d8727e4afbd3ba9fd287cf30ad88566af713645ac9744a773c59bdc6f880c20d7bf0a52c56bc479d4ffaeedfadf1b3f6a989d974e83ec9851d7ae88982301300e45a82a1ba75f3feecd9f212ac990a818b9aee3098e966a95a952432a111100f3e173ff3e71f3619923d499fa6968f08f26459ab4bcfa2ec8d9f3a0bf8f16465ac610dc8562dd388726f5404e8ed4dafc433fbaae20a7307e1f71e5b4794514d77fb11cdd1df1d248e49089bf6b35c40afb93b5083688b942977ead21b3a9929f4d21dda0549562e8a0bd1f848f6a6d40c2536428cdbd9d6654e466e082f220fe417eabdc89023b42856d93d56a3b4acb40a76fb00cd1fe30de2514e468b8f324b48a863505174d692a597311ff4faa5ee5fec87c1aa0e0cc456827475925b8c7583c6ef49b6e9e3041f072ddebf7f53f46522fb24151a4e7bc9e4eaded1dd08ac9a471f074581f0083cfe619793479208bacfbdd1516e7e99ca0ef7f12cfa293ba6879714afe99df086f05569a0e74f546f729c7525ba2cf4cd614524df8d96fc1c883885372182f0bd246a5fd5cda00a33f3b9b716cf11bd479ac0ab21358a4ffdee5117b536911729f5539e4b67cd57f8845373069d0604b4a9ea7d733e6e1220fca3584674c52ed50b4da84a7abc16cd203a37a9a68caf977fa91cb5df7a81c360a1d22e701efe13a1d1e0875b677808aa55f464808105dde57af62a2338e870be3357a285abb48b2d37304aadaf36bec37168101b3c3a4fa7af77d3e466d46e7320ff91bc740a9ac94e5edceff4dc18cdca6d328a1f84f70e3e8c91dca0a2d451b7b9f4b5109b68f7f2e77218e86325566281a076a916b9ea65c42c491f058604ca918cf0400669fbbb7f4796f13d9f01500c5f2725f7ad4de9d62cae633ff99bc859bdc30a27e2ac0e36d7d63720d59070774ebc3efdd946a69b73d6b1fa8cd4ae2faa14bceaaf5a475ab5a3c1243d2d863b7e5f91263b5b9764af5aa5e497ec6b73aa202f444d5450800d7c30d26ccc4772fb33026569e0043f0caf261e249577670a3118fc049b67966964a3ad7c6d42ab463552161d6ee86632d5d36289d57c3412880eca0e79db2e536ad3f124c0419ce237af239e5d4871c973a1825499c8babe3ea6480c47f0a61ea8f08b0ab000fcd96722c25109d27e80ebd30cc7d5955a91e7b3755e3464e1413d91ab19d05285d8d8c2f3ecb73d7d77a464310c88a7b3f676094faeeb095abed2377ff10dc5749f99b59788de714edbd30c75048f4a06f5422b44fedb2ba8557fa2c861f4bfde730b3ed30bcd8ae014e082d168f598b5f93fc47afc3bdd39e205de6bca4aa6009d29ae86f8a74b7354dfde68abd54136241b4f171791c5384bfeaf15573361912dd615fda593792f0ea3794d5aa5517f937d24bf89d43fda0cadba5a12dd4d8d371cef6097c44789ccf4b3a19bce85f8e1d74d7b0c700d33cdff2ccbe7dd4983d2188cc373f8f64f6cc27df3edc7198810a766842eec0693eb868a6fa38ed072614bee3dc7b564a5859829b4ecab832e6cf766356423ea59d9e863dbb71cc9fadb12ed915bd92b8f05792601694c27f40b848d4d2124e7882b27db23f47df0b7cf32b158f75d62dd3e24a6a5f2120d573114a44f60d73d4d3dd0b02442cefc7d9114c722523d67bd85f522771919adb49483a6a7cafeb5fcf8fc43a828ca76382ca2567e6461ff0a83020b647095db33f0de301881b427930a461d7e69fce1a15d4912fd650067f1e7af3ea8b0208c1e5537fef8a9b4c9510646c44fddcb1da03bd17bfe06306fb2b0bea8462ec10cf8a2f3069fbbde1efc2c8e19f1ce2209035772fe89d7a3d5bc8e72e4c3b75350f3a3015cda17c37903cc9d95eabf353914bb120dcf64332c124312a4ae051af6dba47947f2d92e4ccd092946a6222e57c964bf0e84a34c891c2ead4bedb03451db82e9dcfb0a36077ff9d86a4ac2abe8092cbaa72cab6995b1fbcda92fbcbd38aff6767abda0e70481852fb0b156f20ee6be54d7f6583255bd3810dc78fad8298d64448a2557b71fa9fa16a03b476b9f868d5677935e087b2da15d2e4f30d07e6daf36f104696ebbbedcbb81fc72360a7bcda675b8f6f303036716bb210eb402d6e4888e11d891a9bd718a779f9d70feff2a930b0ac53494dd3189172c44768116df004c7739e36952b88f2a7290d5c1aa21507aff47075173dc0af6c4c710582d1ea78a151b9ddc21bb3d873bf719e57ec9b9ff026d91f387a745eaf08f11b4cd91e0d196a3a30d39c0fd6cb78b53a82ef794dadfb720b718c2bdcbe275a72739a1b13b1af5b080561c5b7832caf9b723f40fac50f40186744277cc5811db33f9b0923ed619b1fd8037853c4cbe8c2f99fae4b44173048c891aafe49c5cda207ade25893b1a438c2fa69cec9494c3d204a051d6e5fe8346252221180a886e60ab0b1aa498b74690a6547d8022cd20874e9f608fe861cc4bfae38360730e808d3c8f71f5d68f334040d3183bfeef0a3193ebababe14f404e2eb3940191b94b249283d03bd5087b308dda753140f7bbafaeb8357eb1d939eded54c3f39a076c08b2885168fcb46f9a5bb9f98960c0a8b2b57730a5f015838fc3d0f9e6385b83373ab6c8b1a8b737e2f9cd6b94c8bbacb2f09f0dded7c61356bdf768449a78984b4a22fd3395bdd51de4a6dbae99047eab7fac9f3b12bdca6d0fc9011f30861bec5b2550eac4146d055211d7618c8e4befef0bbe62a309", 0xaab}, {&(0x7f0000001540)="7f8e7d9894213b236b0f694bb358918e9b6dacc55e238aaecbf208208f2eb33eb70c2e54e03678a5cb996c3bd11f5931f3018b2870e3a23df614fc5faf12a5d731f28073daea7e0c32adf544aeeeed3e5d36eb617c85ff57a008ed8706faddea64bb724c8cbfd25921b032171df298d4ff63b45861267f408c40da6ec8010a6890ce623728bfefdf20958489a3159521878c16b000158fdceeeb7f50317189bf29d5be7c4d0ae1ca8fca5ff4996371c23568d5b1e26cc109", 0xb8}], 0x3) writev(r5, &(0x7f0000000300), 0x0) r6 = semget$private(0x0, 0x7, 0x0) semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000000100)=""/210) open(&(0x7f0000000e00)='./file0\x00', 0x2, 0x178) 13:34:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x6a9, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pwrite(r1, &(0x7f0000000280)="884bef47acaaa80ddbe1af604a603faa212040bfd264250ea85e4b5d7cd04c3eff4d116653417295dbc65e57a9a03b9631887de7f06cd0dfa7cc2a321220655cf16c73ab3f1cfbe2e68b15b7f57e89b51a28e8877db24b3b1d92bf4e73a1428a9e6bccc8e4221cd1705a74a41b2d", 0xffffffffffffffcf, 0x0, 0x20000040000002) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x31, 0x0, 0x0, 0x6d}, {0x6, 0x0, 0x2}]}) pwrite(r0, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) 13:34:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x60}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f0000000340)={0x19e2, 0x1f, 0x0, {[0x0, 0x100000000, 0xfffffffffffffffa, 0x0, 0x3, 0x407, 0x5, 0x9, 0x2, 0xffffffffffffffff, 0x2, 0xe8, 0x7, 0x7, 0x1, 0x7, 0x6, 0x2], [0x2, 0x9, 0x37, 0xffff, 0x0, 0x80000000, 0x40, 0x7, 0xfff, 0x8], [0x9, 0x7, 0x10001, 0xd379, 0x800, 0xf3, 0xa63c], [0x0, 0x2, 0xfffffffffffffffd, 0x5, 0xfffffffffffffffe], [{0x5, 0x40000, 0xfd7, 0x7ff}, {0x8, 0xd2, 0x4b, 0x1}, {0x6, 0x2, 0x4, 0x36df}, {0xfff7, 0x1, 0x6, 0x994}, {0x2, 0x0, 0x1ff, 0xff}, {0x3, 0xffffff80, 0x2, 0x3ff}, {0x9, 0x2, 0x5, 0x2}, {0xfff8, 0x6, 0x1ff, 0x9}], {0x3, 0x0, 0x6e, 0x3}, {0x7ff, 0x401, 0xffff, 0x9}}}) 13:34:22 executing program 1: syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup(r1) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000000)=0x6) kqueue() open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) r3 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r3, &(0x7f0000000780)=ANY=[@ANYBLOB="82022e2f660f8a0096bc4e6036f5ef62aae5acc016e0dc5ad1216bb5ab45945ca4647132f464066866baf197559c655614b42ff577081b1dd7df0672d356b21ab009573abe86b1f77a18877f4364f493a85a4b6a91bb65020000001b7b5af2c762fe03075fcb66b7ed9cedeb80d8b1d52aacd3696ceb1de07b35f1c2d0f25ec9ab6ab67b4b1a86e9fa62e7a4e24d495acb5832b299152661c648928c3b3af40fb23279a1937bbc17c5af4276a1ec31290803c1ab064c8bf2d4638dec8953ebb3b02b212425f9c979bca92c77a6801fc1000000000000000000000000000000cd7d3da52e06834f4ee639ab58274e431efce0676745e45cef0456438d1f159f60e17186a341a6840ac468b85be32e2f23e4d6c7a25fc0a4c4a9cb2672ee3cb8d333384926e5d34dc265087a2618216b68ee553b25068b8a199bd6e5589d856be1c044142a79dc4ba059dee2887f4eb83d6ed91b59c86c1d62f9085bd8d5c03eac1dea7551e0943aa42aa38b82a3d078a8321f47a70685e93f73c861e27f757385e143b9411409dee3ee5f9cc5a61e46799af53e8d3f47ed54f8c99ec7731a8b7317cff20a779e2e5cbf78628d76b56ab5202f91bc99fff79a1f12bd65be7c58badcb83c986a038da125503dab86d8a313994808d315491b4d4e8b627a94248fc114e5f3d5174721091c36ce06cf7ec10b36f3731970f74278acff5fa646ff4342b06fba4a472432a1b8d0b9c2a954bfd14f46e4139f497877b4d33ad8d3f21326d3f58788d2050000000000000000000000f57a3a531ef380"], 0x10) socket(0x18, 0x1, 0x0) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r4}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r3, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 13:34:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1d}, {0x40000002d}, {0x6, 0x0, 0x0, 0x6d0}]}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x114) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="5df57ae108ada9eab529afd1a1bf", 0xe, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000100)) 13:34:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3fe05}, 0x10000044001000d, 0x402008000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)}], 0x1, 0x0, 0x0) 13:34:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04ed83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcdfadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c56ebed7f9a464a99d6c3105c25a83a2cde42edb2e8701af93d265d15a0ee0f3e060a46edcb9a342bafee9139645637b89c81feba0f40c08c3a959b47fa6ef021fee27df442b4540f4a1124b9bf779945601f6fa7eca47765e186bc740e6ee66469e492f519cb98a6a4636ede6b3befa278e0e5a7ebee8a3b9784d199bb73540e4"], 0x10) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) writev(r0, &(0x7f0000001740)=[{0x0}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x14}]}) fcntl$getown(r1, 0x5) r2 = dup(0xffffffffffffffff) r3 = getppid() r4 = geteuid() r5 = getegid() sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x402}, 0x400) r6 = dup(0xffffffffffffffff) r7 = getppid() r8 = geteuid() r9 = getegid() sendmsg$unix(r6, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x20, 0x402}, 0x400) kqueue() r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x14}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000440)={0x4, &(0x7f00000001c0)=[{0x2, 0x5, 0x0, 0x9}, {0xffff, 0xf4, 0x20, 0x7}, {0x2, 0x65, 0xf3, 0x1}, {0x1, 0xc0, 0x4, 0x81}]}) fcntl$getown(r13, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) 13:34:23 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xf14, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1116, r1) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1116, r2) setpgid(r2, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x0, &(0x7f0000000040)) r3 = getpid() r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020699b, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000080)={0x88, 0xb7, './file0\x00', 0x8001, 0x3ff, 0x7c, 0x4}) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1116, r3) getppid() semget(0x2, 0x1, 0xa00) fcntl$setown(r0, 0x6, r3) panic: attempt to execute user address 0x0 in supervisor mode Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *373190 97548 0 0 0x4000000 1K syz-executor.1 481859 13957 0 0x14000 0x200 0 reaper db_enter() at db_enter+0x18 panic() at panic+0x15c pageflttrap() at pageflttrap+0x40b kerntrap(ffff8000239a95e0) at kerntrap+0xec alltraps_kern_meltdown(6,ffff800020b56000,fffffd80641eeee8,10,ffff80000005b600,ffff8000239a9848) at alltraps_kern_meltdown+0x7b 0(b,ffff8000239a97a8,83,ffff8000239a9848,0,b) at 0 rt_clone(ffff8000239a98b8,fffffd806f6db828,0) at rt_clone+0x78 rtalloc_mpath(fffffd806f6db828,0,0) at rtalloc_mpath+0xba in_pcbselsrc(ffff8000239a9990,fffffd8060831620,fffffd806f6db7a8) at in_pcbselsrc+0x219 in_pcbconnect(fffffd806f6db7a8,fffffd8060831600) at in_pcbconnect+0x107 udp_usrreq(fffffd806f6dc480,4,0,fffffd8060831600,0,ffff800020ab0508) at udp_usrreq+0x560 sys_connect(ffff800020ab0508,ffff8000239a9b18,ffff8000239a9b60) at sys_connect+0x3df syscall(ffff8000239a9be0) at syscall+0x4a4 Xsyscall(6,0,fffffffffffffed2,0,3,c30870b7010) at Xsyscall+0x128 end of kernel end trace frame: 0xc3325698090, count: 1 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic attempt to execute user address 0x0 in supervisor mode ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c pageflttrap() at pageflttrap+0x40b kerntrap(ffff8000239a95e0) at kerntrap+0xec alltraps_kern_meltdown(6,ffff800020b56000,fffffd80641eeee8,10,ffff80000005b600,ffff8000239a9848) at alltraps_kern_meltdown+0x7b 0(b,ffff8000239a97a8,83,ffff8000239a9848,0,b) at 0 rt_clone(ffff8000239a98b8,fffffd806f6db828,0) at rt_clone+0x78 rtalloc_mpath(fffffd806f6db828,0,0) at rtalloc_mpath+0xba in_pcbselsrc(ffff8000239a9990,fffffd8060831620,fffffd806f6db7a8) at in_pcbselsrc+0x219 in_pcbconnect(fffffd806f6db7a8,fffffd8060831600) at in_pcbconnect+0x107 udp_usrreq(fffffd806f6dc480,4,0,fffffd8060831600,0,ffff800020ab0508) at udp_usrreq+0x560 sys_connect(ffff800020ab0508,ffff8000239a9b18,ffff8000239a9b60) at sys_connect+0x3df syscall(ffff8000239a9be0) at syscall+0x4a4 Xsyscall(6,0,fffffffffffffed2,0,3,c30870b7010) at Xsyscall+0x128 end of kernel end trace frame: 0xc3325698090, count: -14 ddb{1}> show registers rdi 0xffffffff81d97467 db_enter+0x17 rsi 0x20e2 __ALIGN_SIZE+0x10e2 rbp 0xffff8000239a9450 rbx 0xffff8000239a9500 rdx 0x20e3 __ALIGN_SIZE+0x10e3 rcx 0xffff800020b56000 rax 0xffff800020b56000 r8 0xffffffff815fe7df kprintf+0x16f r9 0x1 r10 0x25 r11 0x2cd041368e0042d4 r12 0x3000000008 r13 0xffff8000239a9460 r14 0x100 r15 0x1 rip 0xffffffff81d97468 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000239a9440 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=373190 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab0780,0xffffffff8265ca30 process=0xffff800020addc00 user=0xffff8000239a4000, vmspace=0xfffffd807f00b450 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 97548 300237 19749 0 2 0 syz-executor.1 *97548 373190 19749 0 7 0x4000000 syz-executor.1 19749 369779 22163 0 3 0x82 nanosleep syz-executor.1 73997 246882 22163 0 3 0x82 nanosleep syz-executor.0 3246 364053 0 0 3 0x14200 bored sosplice 70081 238108 0 0 3 0x14200 acct acct 22163 472065 42927 0 3 0x82 thrsleep syz-fuzzer 22163 200142 42927 0 3 0x4000082 nanosleep syz-fuzzer 22163 269685 42927 0 3 0x4000082 thrsleep syz-fuzzer 22163 56544 42927 0 3 0x4000082 kqread syz-fuzzer 22163 307033 42927 0 3 0x4000082 thrsleep syz-fuzzer 22163 37418 42927 0 3 0x4000082 thrsleep syz-fuzzer 22163 256199 42927 0 3 0x4000082 thrsleep syz-fuzzer 22163 238459 42927 0 3 0x4000082 thrsleep syz-fuzzer 22163 400753 42927 0 3 0x4000082 thrsleep syz-fuzzer 22163 345594 42927 0 3 0x4000082 thrsleep syz-fuzzer 42927 232476 5606 0 3 0x10008a pause ksh 5606 99708 37774 0 3 0x92 select sshd 91634 481696 1 0 3 0x100083 ttyin getty 37774 288783 1 0 3 0x80 select sshd 72483 367223 90916 74 3 0x100092 bpf pflogd 90916 425750 1 0 3 0x80 netio pflogd 13923 156531 29250 73 3 0x100090 kqread syslogd 29250 90580 1 0 3 0x100082 netio syslogd 72733 60709 1 77 3 0x100090 poll dhclient 62233 294369 1 0 3 0x80 poll dhclient 9036 63689 0 0 2 0x14200 zerothread 57990 36444 0 0 3 0x14200 aiodoned aiodoned 469 363726 0 0 3 0x14200 syncer update 71700 41806 0 0 3 0x14200 cleaner cleaner 13957 481859 0 0 7 0x14200 reaper 76344 145 0 0 3 0x14200 pgdaemon pagedaemon 85913 354926 0 0 3 0x14200 bored crynlk 12521 13044 0 0 3 0x14200 bored crypto 41049 395652 0 0 3 0x40014200 acpi0 acpi0 28855 406077 0 0 3 0x40014200 idle1 33936 307196 0 0 3 0x14200 bored softnet 37896 145345 0 0 3 0x14200 bored systqmp 60194 93763 0 0 3 0x14200 bored systq 92202 424824 0 0 3 0x40014200 bored softclock 68022 207826 0 0 3 0x40014200 idle0 30863 153738 0 0 3 0x14200 bored smr 1 400254 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 0: exclusive mutex pvpl r = 0 (0xffffffff82670240) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 pool_put+0x64 #4 pmap_do_remove+0x61b #5 uvm_map_teardown+0x195 #6 uvmspace_free+0x86 #7 uvm_exit+0x29 #8 reaper+0x189 #9 proc_trampoline+0x1c Process 97548 (syz-executor.1) thread 0xffff800020ab0508 (373190) exclusive rwlock netlock r = 0 (0xffffffff824ef928) #0 witness_lock+0x52e #1 solock+0x5a #2 sys_connect+0x6b #3 syscall+0x4a4 #4 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 2 (0xffffffff82670948) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9572 6429K 7784K 78643K 13654 0 0 pcb 13 10K 12K 78643K 204 0 0 rtable 93 11K 12K 78643K 4669 0 0 ifaddr 73 15K 16K 78643K 267 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1525 0 0 iov 0 0K 16K 78643K 165 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1221 77K 78K 78643K 2542 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 22 0 0 VM map 8 4K 4K 78643K 12 0 0 sem 12 0K 0K 78643K 542 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 25K 78643K 1480 0 0 sigio 0 0K 0K 78643K 34 0 0 proc 60 63K 95K 78643K 885 0 0 subproc 32 2K 2K 78643K 170 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 80 0 0 in_multi 24 1K 2K 78643K 148 0 0 ether_multi 1 0K 0K 78643K 10 0 0 mrt 0 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 423 0 0 pfkey data 0 0K 1K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 137 56K 60K 78643K 5754 0 0 UVM aobj 110 7K 7K 78643K 114 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 3K 78643K 1768 0 0 NDP 17 0K 0K 78643K 83 0 0 temp 207 3564K 4203K 78643K 47165 0 0 kqueue 0 0K 0K 78643K 472 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 410 0 405 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 115 0 113 1 0 1 1 0 8 0 rtentry 112 1287 0 1252 2 0 2 2 0 8 0 unpcb 120 690 0 680 1 0 1 1 0 8 0 syncache 264 11 0 11 4 3 1 1 0 8 1 tcpqe 32 19 0 19 4 3 1 1 0 8 1 tcpcb 544 2233 0 2229 17 11 6 11 0 8 5 inpcb 280 4356 0 4348 13 7 6 9 0 8 5 rttmr 72 1 0 1 1 1 0 1 0 8 0 ip6q 72 2 0 2 1 1 0 1 0 8 0 ip6af 40 4 0 4 1 1 0 1 0 8 0 nd6 48 20 0 18 2 1 1 1 0 8 0 pkpcb 40 8 0 8 4 4 0 1 0 8 0 ppxss 1128 25 0 25 8 7 1 1 0 8 1 pffrag 232 32 0 32 5 4 1 1 0 482 1 pffrnode 88 32 0 32 5 4 1 1 0 8 1 pffrent 40 921 0 921 5 4 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 108 0 59 1 0 1 1 0 8 0 pfstkey 112 108 0 59 2 0 2 2 0 8 0 pfstate 328 108 0 59 5 0 5 5 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 2118 0 1944 20 5 15 15 0 8 2 art_table 32 2119 0 1944 2 0 2 2 0 8 0 art_node 16 1286 0 1254 1 0 1 1 0 8 0 sysvmsgpl 40 57 0 35 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 540 0 530 1 0 1 1 0 8 0 shmpl 112 112 0 4 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3435 0 2025 46 0 46 46 0 8 0 ffsino 272 3435 0 2025 95 0 95 95 0 8 0 nchpl 144 5736 0 5280 61 42 19 61 0 8 0 uvmvnodes 72 4536 0 0 83 0 83 83 0 8 0 vnodes 208 4536 0 0 239 0 239 239 0 8 0 namei 1024 18593 0 18593 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 6 0 0 1 0 1 1 0 8 0 vmpool 552 10 0 4 3 2 1 1 0 8 0 scxspl 192 18057 0 18057 14 12 2 7 0 8 2 plimitpl 152 112 0 103 1 0 1 1 0 8 0 sigapl 432 1654 0 1639 3 1 2 3 0 8 0 futexpl 56 35706 0 35706 1 0 1 1 0 8 1 knotepl 112 1172 0 1153 1 0 1 1 0 8 0 kqueuepl 104 891 0 889 4 3 1 4 0 8 0 pipepl 112 802 0 783 5 4 1 2 0 8 0 fdescpl 488 1655 0 1639 3 0 3 3 0 8 0 filepl 152 14605 0 14504 18 9 9 14 0 8 5 lockfpl 104 421 0 420 1 0 1 1 0 8 0 lockfspl 48 150 0 149 1 0 1 1 0 8 0 sessionpl 112 26 0 15 1 0 1 1 0 8 0 pgrppl 48 44 0 32 1 0 1 1 0 8 0 ucredpl 96 1302 0 1293 1 0 1 1 0 8 0 zombiepl 144 1639 0 1638 1 0 1 1 0 8 0 processpl 896 1672 0 1638 4 0 4 4 0 8 0 procpl 632 4564 0 4520 7 2 5 5 0 8 1 srpgc 64 19 0 19 6 5 1 1 0 8 1 sosppl 128 21 0 21 4 4 0 1 0 8 0 sockpl 384 5210 0 5190 18 11 7 14 0 8 5 mcl64k 65536 270 0 0 34 0 34 34 0 8 1 mcl16k 16384 6 0 0 1 0 1 1 0 8 0 mcl12k 12288 12 0 0 2 0 2 2 0 8 0 mcl9k 9216 5 0 0 1 0 1 1 0 8 0 mcl8k 8192 13 0 0 2 0 2 2 0 8 0 mcl4k 4096 15 0 0 2 0 2 2 0 8 0 mcl2k2 2112 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 165 0 0 20 0 20 20 0 8 0 mtagpl 80 24 0 0 1 0 1 1 0 8 0 mbufpl 256 591 0 0 32 0 32 32 0 8 0 bufpl 256 10192 0 3134 442 0 442 442 0 8 0 anonpl 16 198465 0 178003 107 8 99 99 0 124 16 amapchunkpl 152 10758 0 10597 20 8 12 14 0 158 5 amappl16 192 8806 0 7689 93 29 64 68 0 8 7 amappl15 184 324 0 321 1 0 1 1 0 8 0 amappl14 176 288 0 281 1 0 1 1 0 8 0 amappl13 168 181 0 180 2 1 1 1 0 8 0 amappl12 160 236 0 233 2 1 1 1 0 8 0 amappl11 152 73 0 58 1 0 1 1 0 8 0 amappl10 144 92 0 85 1 0 1 1 0 8 0 amappl9 136 1065 0 1059 1 0 1 1 0 8 0 amappl8 128 643 0 603 2 0 2 2 0 8 0 amappl7 120 163 0 156 1 0 1 1 0 8 0 amappl6 112 62 0 49 1 0 1 1 0 8 0 amappl5 104 438 0 424 1 0 1 1 0 8 0 amappl4 96 1719 0 1685 1 0 1 1 0 8 0 amappl3 88 499 0 493 1 0 1 1 0 8 0 amappl2 80 12328 0 12245 3 0 3 3 0 8 0 amappl1 72 46514 0 46055 25 15 10 20 0 8 0 amappl 80 4968 0 4915 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 17 0 17 1 1 0 1 0 8 0 aobjpl 64 113 0 4 2 0 2 2 0 8 0 uaddrrnd 24 1665 0 1639 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1665 0 1639 1 0 1 1 0 8 0 vmmpekpl 168 15801 0 15765 3 1 2 2 0 8 0 vmmpepl 168 215549 0 213141 183 43 140 144 0 357 33 vmsppl 368 1654 0 1638 2 0 2 2 0 8 0 pdppl 4096 3337 0 3290 6 0 6 6 0 8 0 pvpl 32 553450 0 530296 249 23 226 226 0 265 37 pmappl 232 1664 0 1642 4 2 2 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 683 0 20 20 0 20 20 0 8 0